PR gdb/10884
[deliverable/binutils-gdb.git] / gdb / configure
CommitLineData
c906108c 1#! /bin/sh
c906108c 2# Guess values for system-dependent variables and create Makefiles.
81ecdfbb
RW
3# Generated by GNU Autoconf 2.64.
4#
5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7# Foundation, Inc.
c906108c
SS
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
81ecdfbb
RW
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
bec39cab 14
81ecdfbb
RW
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
bec39cab
AC
18 emulate sh
19 NULLCMD=:
81ecdfbb 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
bec39cab
AC
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
23 setopt NO_GLOB_SUBST
24else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30esac
bec39cab 31fi
bec39cab 32
81ecdfbb
RW
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41# Prefer a ksh shell builtin over an external printf program on Solaris,
42# but without wasting forks for bash or zsh.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
bec39cab
AC
79fi
80
81
81ecdfbb
RW
82# IFS
83# We need space, tab and new line, in precisely that order. Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" "" $as_nl"
88
89# Find who we are. Look in the path if we contain no directory separator.
90case $0 in #((
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93for as_dir in $PATH
94do
95 IFS=$as_save_IFS
96 test -z "$as_dir" && as_dir=.
97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98 done
99IFS=$as_save_IFS
100
101 ;;
102esac
103# We did not find ourselves, most probably we were run as `sh COMMAND'
104# in which case we are not to be found in the path.
105if test "x$as_myself" = x; then
106 as_myself=$0
107fi
108if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110 exit 1
111fi
112
113# Unset variables that we do not need and which cause bugs (e.g. in
114# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
115# suppresses any "Segmentation fault" message there. '((' could
116# trigger a bug in pdksh 5.2.14.
117for as_var in BASH_ENV ENV MAIL MAILPATH
118do eval test x\${$as_var+set} = xset \
119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120done
bec39cab
AC
121PS1='$ '
122PS2='> '
123PS4='+ '
124
125# NLS nuisances.
81ecdfbb
RW
126LC_ALL=C
127export LC_ALL
128LANGUAGE=C
129export LANGUAGE
130
131# CDPATH.
132(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134if test "x$CONFIG_SHELL" = x; then
135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136 emulate sh
137 NULLCMD=:
138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139 # is contrary to our usage. Disable this feature.
140 alias -g '\${1+\"\$@\"}'='\"\$@\"'
141 setopt NO_GLOB_SUBST
142else
143 case \`(set -o) 2>/dev/null\` in #(
144 *posix*) :
145 set -o posix ;; #(
146 *) :
147 ;;
148esac
149fi
150"
151 as_required="as_fn_return () { (exit \$1); }
152as_fn_success () { as_fn_return 0; }
153as_fn_failure () { as_fn_return 1; }
154as_fn_ret_success () { return 0; }
155as_fn_ret_failure () { return 1; }
156
157exitcode=0
158as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164else
165 exitcode=1; echo positional parameters were not saved.
166fi
167test x\$exitcode = x0 || exit 1"
168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172test \$(( 1 + 1 )) = 2 || exit 1"
173 if (eval "$as_required") 2>/dev/null; then :
174 as_have_required=yes
175else
176 as_have_required=no
177fi
178 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
179
180else
181 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
182as_found=false
183for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
bec39cab 184do
81ecdfbb
RW
185 IFS=$as_save_IFS
186 test -z "$as_dir" && as_dir=.
187 as_found=:
188 case $as_dir in #(
189 /*)
190 for as_base in sh bash ksh sh5; do
191 # Try only shells that exist, to save several forks.
192 as_shell=$as_dir/$as_base
193 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
194 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
195 CONFIG_SHELL=$as_shell as_have_required=yes
196 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
197 break 2
198fi
199fi
200 done;;
201 esac
202 as_found=false
203done
204$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
205 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
206 CONFIG_SHELL=$SHELL as_have_required=yes
207fi; }
208IFS=$as_save_IFS
209
210
211 if test "x$CONFIG_SHELL" != x; then :
212 # We cannot yet assume a decent shell, so we have to provide a
213 # neutralization value for shells without unset; and this also
214 # works around shells that cannot unset nonexistent variables.
215 BASH_ENV=/dev/null
216 ENV=/dev/null
217 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
218 export CONFIG_SHELL
219 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
220fi
221
222 if test x$as_have_required = xno; then :
223 $as_echo "$0: This script requires a shell more modern than all"
224 $as_echo "$0: the shells that I found on your system."
225 if test x${ZSH_VERSION+set} = xset ; then
226 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
227 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
bec39cab 228 else
81ecdfbb
RW
229 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
230$0: including any error possibly output before this
231$0: message. Then install a modern shell, or manually run
232$0: the script under such a shell if you do have one."
bec39cab 233 fi
81ecdfbb
RW
234 exit 1
235fi
236fi
237fi
238SHELL=${CONFIG_SHELL-/bin/sh}
239export SHELL
240# Unset more variables known to interfere with behavior of common tools.
241CLICOLOR_FORCE= GREP_OPTIONS=
242unset CLICOLOR_FORCE GREP_OPTIONS
243
244## --------------------- ##
245## M4sh Shell Functions. ##
246## --------------------- ##
247# as_fn_unset VAR
248# ---------------
249# Portably unset VAR.
250as_fn_unset ()
251{
252 { eval $1=; unset $1;}
253}
254as_unset=as_fn_unset
255
256# as_fn_set_status STATUS
257# -----------------------
258# Set $? to STATUS, without forking.
259as_fn_set_status ()
260{
261 return $1
262} # as_fn_set_status
bec39cab 263
81ecdfbb
RW
264# as_fn_exit STATUS
265# -----------------
266# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
267as_fn_exit ()
268{
269 set +e
270 as_fn_set_status $1
271 exit $1
272} # as_fn_exit
273
274# as_fn_mkdir_p
275# -------------
276# Create "$as_dir" as a directory, including parents if necessary.
277as_fn_mkdir_p ()
278{
279
280 case $as_dir in #(
281 -*) as_dir=./$as_dir;;
282 esac
283 test -d "$as_dir" || eval $as_mkdir_p || {
284 as_dirs=
285 while :; do
286 case $as_dir in #(
287 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
288 *) as_qdir=$as_dir;;
289 esac
290 as_dirs="'$as_qdir' $as_dirs"
291 as_dir=`$as_dirname -- "$as_dir" ||
292$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
293 X"$as_dir" : 'X\(//\)[^/]' \| \
294 X"$as_dir" : 'X\(//\)$' \| \
295 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
296$as_echo X"$as_dir" |
297 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
298 s//\1/
299 q
300 }
301 /^X\(\/\/\)[^/].*/{
302 s//\1/
303 q
304 }
305 /^X\(\/\/\)$/{
306 s//\1/
307 q
308 }
309 /^X\(\/\).*/{
310 s//\1/
311 q
312 }
313 s/.*/./; q'`
314 test -d "$as_dir" && break
315 done
316 test -z "$as_dirs" || eval "mkdir $as_dirs"
317 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
318
319
320} # as_fn_mkdir_p
321# as_fn_append VAR VALUE
322# ----------------------
323# Append the text in VALUE to the end of the definition contained in VAR. Take
324# advantage of any shell optimizations that allow amortized linear growth over
325# repeated appends, instead of the typical quadratic growth present in naive
326# implementations.
327if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
328 eval 'as_fn_append ()
329 {
330 eval $1+=\$2
331 }'
332else
333 as_fn_append ()
334 {
335 eval $1=\$$1\$2
336 }
337fi # as_fn_append
338
339# as_fn_arith ARG...
340# ------------------
341# Perform arithmetic evaluation on the ARGs, and store the result in the
342# global $as_val. Take advantage of shells that can avoid forks. The arguments
343# must be portable across $(()) and expr.
344if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
345 eval 'as_fn_arith ()
346 {
347 as_val=$(( $* ))
348 }'
349else
350 as_fn_arith ()
351 {
352 as_val=`expr "$@" || test $? -eq 1`
353 }
354fi # as_fn_arith
355
356
357# as_fn_error ERROR [LINENO LOG_FD]
358# ---------------------------------
359# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
360# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
361# script with status $?, using 1 if that was 0.
362as_fn_error ()
363{
364 as_status=$?; test $as_status -eq 0 && as_status=1
365 if test "$3"; then
366 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
367 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
368 fi
369 $as_echo "$as_me: error: $1" >&2
370 as_fn_exit $as_status
371} # as_fn_error
372
373if expr a : '\(a\)' >/dev/null 2>&1 &&
374 test "X`expr 00001 : '.*\(...\)'`" = X001; then
bec39cab
AC
375 as_expr=expr
376else
377 as_expr=false
378fi
379
81ecdfbb 380if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
bec39cab
AC
381 as_basename=basename
382else
383 as_basename=false
384fi
385
81ecdfbb
RW
386if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
387 as_dirname=dirname
388else
389 as_dirname=false
390fi
bec39cab 391
81ecdfbb 392as_me=`$as_basename -- "$0" ||
bec39cab
AC
393$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
394 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
395 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
396$as_echo X/"$0" |
397 sed '/^.*\/\([^/][^/]*\)\/*$/{
398 s//\1/
399 q
400 }
401 /^X\/\(\/\/\)$/{
402 s//\1/
403 q
404 }
405 /^X\/\(\/\).*/{
406 s//\1/
407 q
408 }
409 s/.*/./; q'`
bec39cab 410
b4e70030
JB
411# Avoid depending upon Character Ranges.
412as_cr_letters='abcdefghijklmnopqrstuvwxyz'
413as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
414as_cr_Letters=$as_cr_letters$as_cr_LETTERS
415as_cr_digits='0123456789'
416as_cr_alnum=$as_cr_Letters$as_cr_digits
4e8d927d 417
bec39cab 418
81ecdfbb
RW
419 as_lineno_1=$LINENO as_lineno_1a=$LINENO
420 as_lineno_2=$LINENO as_lineno_2a=$LINENO
421 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
422 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
423 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
424 sed -n '
425 p
426 /[$]LINENO/=
427 ' <$as_myself |
bec39cab 428 sed '
81ecdfbb
RW
429 s/[$]LINENO.*/&-/
430 t lineno
431 b
432 :lineno
bec39cab 433 N
81ecdfbb
RW
434 :loop
435 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
bec39cab 436 t loop
81ecdfbb 437 s/-\n.*//
bec39cab 438 ' >$as_me.lineno &&
81ecdfbb
RW
439 chmod +x "$as_me.lineno" ||
440 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
bec39cab
AC
441
442 # Don't try to exec as it changes $[0], causing all sort of problems
443 # (the dirname of $[0] is not the place where we might find the
81ecdfbb
RW
444 # original and so on. Autoconf is especially sensitive to this).
445 . "./$as_me.lineno"
bec39cab
AC
446 # Exit status is that of the last command.
447 exit
448}
449
81ecdfbb
RW
450ECHO_C= ECHO_N= ECHO_T=
451case `echo -n x` in #(((((
452-n*)
453 case `echo 'xy\c'` in
454 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
455 xy) ECHO_C='\c';;
456 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
457 ECHO_T=' ';;
458 esac;;
459*)
460 ECHO_N='-n';;
bec39cab
AC
461esac
462
81ecdfbb
RW
463rm -f conf$$ conf$$.exe conf$$.file
464if test -d conf$$.dir; then
465 rm -f conf$$.dir/conf$$.file
bec39cab 466else
81ecdfbb
RW
467 rm -f conf$$.dir
468 mkdir conf$$.dir 2>/dev/null
bec39cab 469fi
81ecdfbb
RW
470if (echo >conf$$.file) 2>/dev/null; then
471 if ln -s conf$$.file conf$$ 2>/dev/null; then
b4e70030 472 as_ln_s='ln -s'
81ecdfbb
RW
473 # ... but there are two gotchas:
474 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
475 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
476 # In both cases, we have to default to `cp -p'.
477 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
478 as_ln_s='cp -p'
479 elif ln conf$$.file conf$$ 2>/dev/null; then
480 as_ln_s=ln
481 else
482 as_ln_s='cp -p'
b4e70030 483 fi
bec39cab
AC
484else
485 as_ln_s='cp -p'
486fi
81ecdfbb
RW
487rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
488rmdir conf$$.dir 2>/dev/null
bec39cab
AC
489
490if mkdir -p . 2>/dev/null; then
81ecdfbb 491 as_mkdir_p='mkdir -p "$as_dir"'
bec39cab
AC
492else
493 test -d ./-p && rmdir ./-p
494 as_mkdir_p=false
495fi
496
81ecdfbb
RW
497if test -x / >/dev/null 2>&1; then
498 as_test_x='test -x'
499else
500 if ls -dL / >/dev/null 2>&1; then
501 as_ls_L_option=L
502 else
503 as_ls_L_option=
504 fi
505 as_test_x='
506 eval sh -c '\''
507 if test -d "$1"; then
508 test -d "$1/.";
509 else
510 case $1 in #(
511 -*)set "./$1";;
512 esac;
513 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
514 ???[sx]*):;;*)false;;esac;fi
515 '\'' sh
516 '
517fi
518as_executable_p=$as_test_x
bec39cab
AC
519
520# Sed expression to map a string onto a valid CPP name.
521as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
522
523# Sed expression to map a string onto a valid variable name.
524as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
525
526
81ecdfbb 527exec 7<&0 </dev/null 6>&1
c906108c 528
bec39cab
AC
529# Name of the host.
530# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
531# so uname gets run too.
532ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
533
bec39cab
AC
534#
535# Initializations.
536#
c906108c 537ac_default_prefix=/usr/local
81ecdfbb 538ac_clean_files=
bec39cab 539ac_config_libobj_dir=.
81ecdfbb 540LIBOBJS=
bec39cab
AC
541cross_compiling=no
542subdirs=
543MFLAGS=
544MAKEFLAGS=
b4e70030 545
bec39cab
AC
546# Identity of this package.
547PACKAGE_NAME=
548PACKAGE_TARNAME=
549PACKAGE_VERSION=
550PACKAGE_STRING=
551PACKAGE_BUGREPORT=
81ecdfbb 552PACKAGE_URL=
bec39cab
AC
553
554ac_unique_file="main.c"
555# Factoring default headers for most tests.
556ac_includes_default="\
557#include <stdio.h>
81ecdfbb 558#ifdef HAVE_SYS_TYPES_H
bec39cab
AC
559# include <sys/types.h>
560#endif
81ecdfbb 561#ifdef HAVE_SYS_STAT_H
bec39cab
AC
562# include <sys/stat.h>
563#endif
81ecdfbb 564#ifdef STDC_HEADERS
bec39cab
AC
565# include <stdlib.h>
566# include <stddef.h>
567#else
81ecdfbb 568# ifdef HAVE_STDLIB_H
bec39cab
AC
569# include <stdlib.h>
570# endif
571#endif
81ecdfbb
RW
572#ifdef HAVE_STRING_H
573# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
bec39cab
AC
574# include <memory.h>
575# endif
576# include <string.h>
577#endif
81ecdfbb 578#ifdef HAVE_STRINGS_H
bec39cab
AC
579# include <strings.h>
580#endif
81ecdfbb 581#ifdef HAVE_INTTYPES_H
bec39cab 582# include <inttypes.h>
bec39cab 583#endif
81ecdfbb
RW
584#ifdef HAVE_STDINT_H
585# include <stdint.h>
586#endif
587#ifdef HAVE_UNISTD_H
bec39cab
AC
588# include <unistd.h>
589#endif"
590
783e057b 591gl_header_list=
81ecdfbb
RW
592enable_option_checking=no
593ac_subst_vars='am__EXEEXT_FALSE
594am__EXEEXT_TRUE
595gltests_LTLIBOBJS
596gltests_LIBOBJS
597gl_LTLIBOBJS
598gl_LIBOBJS
599LTLIBOBJS
600LIBOBJS
601GDB_NM_FILE
602frags
603target_subdir
604CONFIG_UNINSTALL
605CONFIG_INSTALL
606CONFIG_CLEAN
607CONFIG_ALL
608CONFIG_SRCS
609CONFIG_DEPS
610CONFIG_OBS
611PROFILE_CFLAGS
612ENABLE_CFLAGS
613SIM_OBS
614SIM
615XMKMF
616GDBTK_SRC_DIR
617GDBTK_CFLAGS
618GDBTKLIBS
619X_LIBS
620X_LDFLAGS
621X_CFLAGS
622TK_XINCLUDES
623TK_DEPS
624TK_LIBRARY
625TK_INCLUDE
626TK_STUB_LIB_SPEC
627TK_STUB_LIB_FLAG
628TK_STUB_LIB_FILE
629TK_LIB_SPEC
630TK_LIB_FLAG
631TK_LIB_FILE
632TK_SRC_DIR
633TK_BIN_DIR
634TK_VERSION
635TCL_DEPS
636TCL_LIBRARY
637TCL_INCLUDE
638TCL_STUB_LIB_SPEC
639TCL_STUB_LIB_FLAG
640TCL_STUB_LIB_FILE
641TCL_LIB_SPEC
642TCL_LIB_FLAG
643TCL_LIB_FILE
644TCL_SRC_DIR
645TCL_BIN_DIR
646TCL_PATCH_LEVEL
647TCL_VERSION
648WIN32LDAPP
649GUI_CFLAGS_X
650LIBGUI
651WIN32LIBS
652SER_HARDWIRE
653WERROR_CFLAGS
654WARN_CFLAGS
655SYSTEM_GDBINIT
656TARGET_SYSTEM_ROOT_DEFINE
657TARGET_SYSTEM_ROOT
658CONFIG_LDFLAGS
659ALLOCA
660PYTHON_CFLAGS
661LTLIBEXPAT
662LIBEXPAT
663HAVE_LIBEXPAT
664READLINE_CFLAGS
665READLINE_DEPS
666READLINE
667MIG
668WINDRES
669DLLTOOL
670AR
671YFLAGS
672YACC
673LN_S
674REPORT_BUGS_TEXI
675REPORT_BUGS_TO
676PKGVERSION
677TARGET_OBS
678subdirs
679GDB_DATADIR
680DEBUGDIR
681am__fastdepCC_FALSE
682am__fastdepCC_TRUE
683AMDEPBACKSLASH
684AMDEP_FALSE
685AMDEP_TRUE
686am__quote
687am__include
688am__untar
689am__tar
690AMTAR
691AWK
692mkdir_p
693MKDIR_P
694INSTALL_STRIP_PROGRAM
695STRIP
696install_sh
697MAKEINFO
698AUTOHEADER
699AUTOMAKE
700AUTOCONF
701ACLOCAL
702VERSION
703CYGPATH_W
704am__isrc
705INSTALL_DATA
706INSTALL_SCRIPT
707INSTALL_PROGRAM
708PACKAGE
709GNULIB_STDINT_H
710LIBGNU_LTLIBDEPS
711LIBGNU_LIBDEPS
712NEXT_WCHAR_H
713HAVE_WCHAR_H
714WCHAR_H
715REPLACE_WCWIDTH
716HAVE_DECL_WCWIDTH
717GNULIB_WCWIDTH
718NEXT_STRING_H
719STDINT_H
720WINT_T_SUFFIX
721WCHAR_T_SUFFIX
722SIZE_T_SUFFIX
723SIG_ATOMIC_T_SUFFIX
724PTRDIFF_T_SUFFIX
725HAVE_SIGNED_WINT_T
726HAVE_SIGNED_WCHAR_T
727HAVE_SIGNED_SIG_ATOMIC_T
728BITSIZEOF_WINT_T
729BITSIZEOF_WCHAR_T
730BITSIZEOF_SIZE_T
731BITSIZEOF_SIG_ATOMIC_T
732BITSIZEOF_PTRDIFF_T
733HAVE_SYS_BITYPES_H
734HAVE_SYS_INTTYPES_H
735HAVE_STDINT_H
736NEXT_STDINT_H
737INCLUDE_NEXT
738HAVE_SYS_TYPES_H
739HAVE_INTTYPES_H
740HAVE_UNSIGNED_LONG_LONG_INT
741HAVE_LONG_LONG_INT
742REPLACE_STRSTR
743REPLACE_STRCASESTR
744REPLACE_MEMMEM
745REPLACE_STRSIGNAL
746REPLACE_STRERROR
747HAVE_DECL_STRSIGNAL
748HAVE_DECL_STRERROR
749HAVE_DECL_STRTOK_R
750HAVE_STRCASESTR
751HAVE_STRSEP
752HAVE_STRPBRK
753HAVE_DECL_STRNLEN
754HAVE_DECL_STRNDUP
755HAVE_STRNDUP
756HAVE_DECL_STRDUP
757HAVE_STRCHRNUL
758HAVE_STPNCPY
759HAVE_STPCPY
760HAVE_DECL_MEMRCHR
761HAVE_MEMPCPY
762HAVE_DECL_MEMMEM
763GNULIB_STRSIGNAL
764GNULIB_STRERROR
765GNULIB_MBSTOK_R
766GNULIB_MBSSEP
767GNULIB_MBSSPN
768GNULIB_MBSPBRK
769GNULIB_MBSCSPN
770GNULIB_MBSCASESTR
771GNULIB_MBSPCASECMP
772GNULIB_MBSNCASECMP
773GNULIB_MBSCASECMP
774GNULIB_MBSSTR
775GNULIB_MBSRCHR
776GNULIB_MBSCHR
777GNULIB_MBSNLEN
778GNULIB_MBSLEN
779GNULIB_STRTOK_R
780GNULIB_STRCASESTR
781GNULIB_STRSTR
782GNULIB_STRSEP
783GNULIB_STRPBRK
784GNULIB_STRNLEN
785GNULIB_STRNDUP
786GNULIB_STRDUP
787GNULIB_STRCHRNUL
788GNULIB_STPNCPY
789GNULIB_STPCPY
790GNULIB_MEMRCHR
791GNULIB_MEMPCPY
792GNULIB_MEMMEM
793GL_COND_LIBTOOL_FALSE
794GL_COND_LIBTOOL_TRUE
795CATOBJEXT
796GENCAT
797INSTOBJEXT
798DATADIRNAME
799CATALOGS
800POSUB
801GMSGFMT
802XGETTEXT
803INCINTL
804LIBINTL_DEP
805LIBINTL
806USE_NLS
807SET_MAKE
808GMAKE_FALSE
809GMAKE_TRUE
810MAKE
811CCDEPMODE
812DEPDIR
813am__leading_dot
814target_os
815target_vendor
816target_cpu
817target
818host_os
819host_vendor
820host_cpu
821host
822build_os
823build_vendor
824build_cpu
825build
826RANLIB
827EGREP
828GREP
829CPP
830OBJEXT
831EXEEXT
832ac_ct_CC
833CPPFLAGS
834LDFLAGS
835CFLAGS
836CC
837MAINT
838MAINTAINER_MODE_FALSE
839MAINTAINER_MODE_TRUE
840target_alias
841host_alias
842build_alias
843LIBS
844ECHO_T
845ECHO_N
846ECHO_C
847DEFS
848mandir
849localedir
850libdir
851psdir
852pdfdir
853dvidir
854htmldir
855infodir
856docdir
857oldincludedir
858includedir
859localstatedir
860sharedstatedir
861sysconfdir
862datadir
863datarootdir
864libexecdir
865sbindir
866bindir
867program_transform_name
868prefix
869exec_prefix
870PACKAGE_URL
871PACKAGE_BUGREPORT
872PACKAGE_STRING
873PACKAGE_VERSION
874PACKAGE_TARNAME
875PACKAGE_NAME
876PATH_SEPARATOR
877SHELL'
a4ce5b0d 878ac_subst_files='host_makefile_frag'
81ecdfbb
RW
879ac_user_opts='
880enable_option_checking
881enable_maintainer_mode
da2f07f1
JK
882enable_plugins
883enable_largefile
81ecdfbb
RW
884enable_dependency_tracking
885with_separate_debug_dir
886with_gdb_datadir
887with_relocated_sources
888enable_targets
889enable_64_bit_bfd
890enable_gdbcli
891enable_gdbmi
892enable_tui
893enable_gdbtk
894with_libunwind
895with_curses
896enable_profiling
897with_pkgversion
898with_bugurl
b040ad30 899with_zlib
81ecdfbb
RW
900with_libiconv_prefix
901with_system_readline
902with_expat
903with_gnu_ld
904enable_rpath
905with_libexpat_prefix
906with_python
907with_included_regex
908with_sysroot
909with_system_gdbinit
910enable_werror
911enable_build_warnings
912enable_gdb_build_warnings
913with_tcl
914with_tk
915with_x
916enable_sim
917enable_multi_ice
81ecdfbb
RW
918'
919 ac_precious_vars='build_alias
920host_alias
921target_alias
922CC
923CFLAGS
924LDFLAGS
925LIBS
926CPPFLAGS
927CPP
928YACC
929YFLAGS
930XMKMF'
931ac_subdirs_all='doc testsuite
932gdbtk
933multi-ice
934gdbserver'
c906108c
SS
935
936# Initialize some variables set by options.
bec39cab
AC
937ac_init_help=
938ac_init_version=false
81ecdfbb
RW
939ac_unrecognized_opts=
940ac_unrecognized_sep=
c906108c
SS
941# The variables have the same names as the options, with
942# dashes changed to underlines.
bec39cab 943cache_file=/dev/null
c906108c 944exec_prefix=NONE
c906108c 945no_create=
c906108c
SS
946no_recursion=
947prefix=NONE
948program_prefix=NONE
949program_suffix=NONE
950program_transform_name=s,x,x,
951silent=
952site=
953srcdir=
c906108c
SS
954verbose=
955x_includes=NONE
956x_libraries=NONE
bec39cab
AC
957
958# Installation directory options.
959# These are left unexpanded so users can "make install exec_prefix=/foo"
960# and all the variables that are supposed to be based on exec_prefix
961# by default will actually change.
962# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 963# (The list follows the same order as the GNU Coding Standards.)
c906108c
SS
964bindir='${exec_prefix}/bin'
965sbindir='${exec_prefix}/sbin'
966libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
967datarootdir='${prefix}/share'
968datadir='${datarootdir}'
c906108c
SS
969sysconfdir='${prefix}/etc'
970sharedstatedir='${prefix}/com'
971localstatedir='${prefix}/var'
c906108c
SS
972includedir='${prefix}/include'
973oldincludedir='/usr/include'
81ecdfbb
RW
974docdir='${datarootdir}/doc/${PACKAGE}'
975infodir='${datarootdir}/info'
976htmldir='${docdir}'
977dvidir='${docdir}'
978pdfdir='${docdir}'
979psdir='${docdir}'
980libdir='${exec_prefix}/lib'
981localedir='${datarootdir}/locale'
982mandir='${datarootdir}/man'
c906108c 983
c906108c 984ac_prev=
81ecdfbb 985ac_dashdash=
c906108c
SS
986for ac_option
987do
c906108c
SS
988 # If the previous option needs an argument, assign it.
989 if test -n "$ac_prev"; then
81ecdfbb 990 eval $ac_prev=\$ac_option
c906108c
SS
991 ac_prev=
992 continue
993 fi
994
81ecdfbb
RW
995 case $ac_option in
996 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
997 *) ac_optarg=yes ;;
998 esac
c906108c
SS
999
1000 # Accept the important Cygnus configure options, so we can diagnose typos.
1001
81ecdfbb
RW
1002 case $ac_dashdash$ac_option in
1003 --)
1004 ac_dashdash=yes ;;
c906108c
SS
1005
1006 -bindir | --bindir | --bindi | --bind | --bin | --bi)
1007 ac_prev=bindir ;;
1008 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
bec39cab 1009 bindir=$ac_optarg ;;
c906108c
SS
1010
1011 -build | --build | --buil | --bui | --bu)
bec39cab 1012 ac_prev=build_alias ;;
c906108c 1013 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
bec39cab 1014 build_alias=$ac_optarg ;;
c906108c
SS
1015
1016 -cache-file | --cache-file | --cache-fil | --cache-fi \
1017 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1018 ac_prev=cache_file ;;
1019 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1020 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
bec39cab
AC
1021 cache_file=$ac_optarg ;;
1022
1023 --config-cache | -C)
1024 cache_file=config.cache ;;
c906108c 1025
81ecdfbb 1026 -datadir | --datadir | --datadi | --datad)
c906108c 1027 ac_prev=datadir ;;
81ecdfbb 1028 -datadir=* | --datadir=* | --datadi=* | --datad=*)
bec39cab 1029 datadir=$ac_optarg ;;
c906108c 1030
81ecdfbb
RW
1031 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1032 | --dataroo | --dataro | --datar)
1033 ac_prev=datarootdir ;;
1034 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1035 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1036 datarootdir=$ac_optarg ;;
1037
c906108c 1038 -disable-* | --disable-*)
81ecdfbb 1039 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
c906108c 1040 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1041 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1042 as_fn_error "invalid feature name: $ac_useropt"
1043 ac_useropt_orig=$ac_useropt
1044 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1045 case $ac_user_opts in
1046 *"
1047"enable_$ac_useropt"
1048"*) ;;
1049 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1050 ac_unrecognized_sep=', ';;
1051 esac
1052 eval enable_$ac_useropt=no ;;
1053
1054 -docdir | --docdir | --docdi | --doc | --do)
1055 ac_prev=docdir ;;
1056 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1057 docdir=$ac_optarg ;;
1058
1059 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1060 ac_prev=dvidir ;;
1061 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1062 dvidir=$ac_optarg ;;
c906108c
SS
1063
1064 -enable-* | --enable-*)
81ecdfbb 1065 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
c906108c 1066 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1067 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1068 as_fn_error "invalid feature name: $ac_useropt"
1069 ac_useropt_orig=$ac_useropt
1070 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1071 case $ac_user_opts in
1072 *"
1073"enable_$ac_useropt"
1074"*) ;;
1075 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1076 ac_unrecognized_sep=', ';;
b4e70030 1077 esac
81ecdfbb 1078 eval enable_$ac_useropt=\$ac_optarg ;;
c906108c
SS
1079
1080 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1081 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1082 | --exec | --exe | --ex)
1083 ac_prev=exec_prefix ;;
1084 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1085 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1086 | --exec=* | --exe=* | --ex=*)
bec39cab 1087 exec_prefix=$ac_optarg ;;
c906108c
SS
1088
1089 -gas | --gas | --ga | --g)
1090 # Obsolete; use --with-gas.
1091 with_gas=yes ;;
1092
bec39cab
AC
1093 -help | --help | --hel | --he | -h)
1094 ac_init_help=long ;;
1095 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1096 ac_init_help=recursive ;;
1097 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1098 ac_init_help=short ;;
c906108c
SS
1099
1100 -host | --host | --hos | --ho)
bec39cab 1101 ac_prev=host_alias ;;
c906108c 1102 -host=* | --host=* | --hos=* | --ho=*)
bec39cab 1103 host_alias=$ac_optarg ;;
c906108c 1104
81ecdfbb
RW
1105 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1106 ac_prev=htmldir ;;
1107 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1108 | --ht=*)
1109 htmldir=$ac_optarg ;;
1110
c906108c
SS
1111 -includedir | --includedir | --includedi | --included | --include \
1112 | --includ | --inclu | --incl | --inc)
1113 ac_prev=includedir ;;
1114 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1115 | --includ=* | --inclu=* | --incl=* | --inc=*)
bec39cab 1116 includedir=$ac_optarg ;;
c906108c
SS
1117
1118 -infodir | --infodir | --infodi | --infod | --info | --inf)
1119 ac_prev=infodir ;;
1120 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
bec39cab 1121 infodir=$ac_optarg ;;
c906108c
SS
1122
1123 -libdir | --libdir | --libdi | --libd)
1124 ac_prev=libdir ;;
1125 -libdir=* | --libdir=* | --libdi=* | --libd=*)
bec39cab 1126 libdir=$ac_optarg ;;
c906108c
SS
1127
1128 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1129 | --libexe | --libex | --libe)
1130 ac_prev=libexecdir ;;
1131 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1132 | --libexe=* | --libex=* | --libe=*)
bec39cab 1133 libexecdir=$ac_optarg ;;
c906108c 1134
81ecdfbb
RW
1135 -localedir | --localedir | --localedi | --localed | --locale)
1136 ac_prev=localedir ;;
1137 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1138 localedir=$ac_optarg ;;
1139
c906108c 1140 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 1141 | --localstate | --localstat | --localsta | --localst | --locals)
c906108c
SS
1142 ac_prev=localstatedir ;;
1143 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 1144 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
bec39cab 1145 localstatedir=$ac_optarg ;;
c906108c
SS
1146
1147 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1148 ac_prev=mandir ;;
1149 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
bec39cab 1150 mandir=$ac_optarg ;;
c906108c
SS
1151
1152 -nfp | --nfp | --nf)
1153 # Obsolete; use --without-fp.
1154 with_fp=no ;;
1155
1156 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
bec39cab 1157 | --no-cr | --no-c | -n)
c906108c
SS
1158 no_create=yes ;;
1159
1160 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1161 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1162 no_recursion=yes ;;
1163
1164 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1165 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1166 | --oldin | --oldi | --old | --ol | --o)
1167 ac_prev=oldincludedir ;;
1168 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1169 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1170 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
bec39cab 1171 oldincludedir=$ac_optarg ;;
c906108c
SS
1172
1173 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1174 ac_prev=prefix ;;
1175 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
bec39cab 1176 prefix=$ac_optarg ;;
c906108c
SS
1177
1178 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1179 | --program-pre | --program-pr | --program-p)
1180 ac_prev=program_prefix ;;
1181 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1182 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
bec39cab 1183 program_prefix=$ac_optarg ;;
c906108c
SS
1184
1185 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1186 | --program-suf | --program-su | --program-s)
1187 ac_prev=program_suffix ;;
1188 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1189 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
bec39cab 1190 program_suffix=$ac_optarg ;;
c906108c
SS
1191
1192 -program-transform-name | --program-transform-name \
1193 | --program-transform-nam | --program-transform-na \
1194 | --program-transform-n | --program-transform- \
1195 | --program-transform | --program-transfor \
1196 | --program-transfo | --program-transf \
1197 | --program-trans | --program-tran \
1198 | --progr-tra | --program-tr | --program-t)
1199 ac_prev=program_transform_name ;;
1200 -program-transform-name=* | --program-transform-name=* \
1201 | --program-transform-nam=* | --program-transform-na=* \
1202 | --program-transform-n=* | --program-transform-=* \
1203 | --program-transform=* | --program-transfor=* \
1204 | --program-transfo=* | --program-transf=* \
1205 | --program-trans=* | --program-tran=* \
1206 | --progr-tra=* | --program-tr=* | --program-t=*)
bec39cab 1207 program_transform_name=$ac_optarg ;;
c906108c 1208
81ecdfbb
RW
1209 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1210 ac_prev=pdfdir ;;
1211 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1212 pdfdir=$ac_optarg ;;
1213
1214 -psdir | --psdir | --psdi | --psd | --ps)
1215 ac_prev=psdir ;;
1216 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1217 psdir=$ac_optarg ;;
1218
c906108c
SS
1219 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1220 | -silent | --silent | --silen | --sile | --sil)
1221 silent=yes ;;
1222
1223 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1224 ac_prev=sbindir ;;
1225 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1226 | --sbi=* | --sb=*)
bec39cab 1227 sbindir=$ac_optarg ;;
c906108c
SS
1228
1229 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1230 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1231 | --sharedst | --shareds | --shared | --share | --shar \
1232 | --sha | --sh)
1233 ac_prev=sharedstatedir ;;
1234 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1235 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1236 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1237 | --sha=* | --sh=*)
bec39cab 1238 sharedstatedir=$ac_optarg ;;
c906108c
SS
1239
1240 -site | --site | --sit)
1241 ac_prev=site ;;
1242 -site=* | --site=* | --sit=*)
bec39cab 1243 site=$ac_optarg ;;
3ace7edb 1244
c906108c
SS
1245 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1246 ac_prev=srcdir ;;
1247 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
bec39cab 1248 srcdir=$ac_optarg ;;
c906108c
SS
1249
1250 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1251 | --syscon | --sysco | --sysc | --sys | --sy)
1252 ac_prev=sysconfdir ;;
1253 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1254 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
bec39cab 1255 sysconfdir=$ac_optarg ;;
c906108c
SS
1256
1257 -target | --target | --targe | --targ | --tar | --ta | --t)
bec39cab 1258 ac_prev=target_alias ;;
c906108c 1259 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
bec39cab 1260 target_alias=$ac_optarg ;;
c906108c
SS
1261
1262 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1263 verbose=yes ;;
1264
bec39cab
AC
1265 -version | --version | --versio | --versi | --vers | -V)
1266 ac_init_version=: ;;
c906108c
SS
1267
1268 -with-* | --with-*)
81ecdfbb 1269 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
c906108c 1270 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1271 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1272 as_fn_error "invalid package name: $ac_useropt"
1273 ac_useropt_orig=$ac_useropt
1274 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1275 case $ac_user_opts in
1276 *"
1277"with_$ac_useropt"
1278"*) ;;
1279 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1280 ac_unrecognized_sep=', ';;
b4e70030 1281 esac
81ecdfbb 1282 eval with_$ac_useropt=\$ac_optarg ;;
c906108c
SS
1283
1284 -without-* | --without-*)
81ecdfbb 1285 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
c906108c 1286 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1287 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1288 as_fn_error "invalid package name: $ac_useropt"
1289 ac_useropt_orig=$ac_useropt
1290 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1291 case $ac_user_opts in
1292 *"
1293"with_$ac_useropt"
1294"*) ;;
1295 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1296 ac_unrecognized_sep=', ';;
1297 esac
1298 eval with_$ac_useropt=no ;;
c906108c
SS
1299
1300 --x)
1301 # Obsolete; use --with-x.
1302 with_x=yes ;;
1303
1304 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1305 | --x-incl | --x-inc | --x-in | --x-i)
1306 ac_prev=x_includes ;;
1307 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1308 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
bec39cab 1309 x_includes=$ac_optarg ;;
c906108c
SS
1310
1311 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1312 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1313 ac_prev=x_libraries ;;
1314 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1315 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
bec39cab 1316 x_libraries=$ac_optarg ;;
c906108c 1317
81ecdfbb
RW
1318 -*) as_fn_error "unrecognized option: \`$ac_option'
1319Try \`$0 --help' for more information."
c906108c
SS
1320 ;;
1321
bec39cab
AC
1322 *=*)
1323 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1324 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1325 case $ac_envvar in #(
1326 '' | [0-9]* | *[!_$as_cr_alnum]* )
1327 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1328 esac
1329 eval $ac_envvar=\$ac_optarg
bec39cab
AC
1330 export $ac_envvar ;;
1331
c906108c 1332 *)
bec39cab 1333 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1334 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
bec39cab 1335 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1336 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
bec39cab 1337 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
c906108c
SS
1338 ;;
1339
1340 esac
1341done
1342
1343if test -n "$ac_prev"; then
bec39cab 1344 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
81ecdfbb 1345 as_fn_error "missing argument to $ac_option"
c906108c 1346fi
c906108c 1347
81ecdfbb
RW
1348if test -n "$ac_unrecognized_opts"; then
1349 case $enable_option_checking in
1350 no) ;;
1351 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1352 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
b4e70030 1353 esac
81ecdfbb 1354fi
b4e70030 1355
81ecdfbb
RW
1356# Check all directory arguments for consistency.
1357for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1358 datadir sysconfdir sharedstatedir localstatedir includedir \
1359 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1360 libdir localedir mandir
b4e70030 1361do
81ecdfbb
RW
1362 eval ac_val=\$$ac_var
1363 # Remove trailing slashes.
1364 case $ac_val in
1365 */ )
1366 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1367 eval $ac_var=\$ac_val;;
1368 esac
1369 # Be sure to have absolute directory names.
b4e70030 1370 case $ac_val in
81ecdfbb
RW
1371 [\\/$]* | ?:[\\/]* ) continue;;
1372 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
c906108c 1373 esac
81ecdfbb 1374 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
c906108c
SS
1375done
1376
bec39cab
AC
1377# There might be people who depend on the old broken behavior: `$host'
1378# used to hold the argument of --host etc.
1379# FIXME: To remove some day.
1380build=$build_alias
1381host=$host_alias
1382target=$target_alias
1383
1384# FIXME: To remove some day.
1385if test "x$host_alias" != x; then
1386 if test "x$build_alias" = x; then
1387 cross_compiling=maybe
81ecdfbb 1388 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
bec39cab
AC
1389 If a cross compiler is detected then cross compile mode will be used." >&2
1390 elif test "x$build_alias" != "x$host_alias"; then
1391 cross_compiling=yes
1392 fi
1393fi
c906108c 1394
bec39cab
AC
1395ac_tool_prefix=
1396test -n "$host_alias" && ac_tool_prefix=$host_alias-
1397
1398test "$silent" = yes && exec 6>/dev/null
c906108c 1399
c906108c 1400
81ecdfbb
RW
1401ac_pwd=`pwd` && test -n "$ac_pwd" &&
1402ac_ls_di=`ls -di .` &&
1403ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1404 as_fn_error "working directory cannot be determined"
1405test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1406 as_fn_error "pwd does not report name of working directory"
1407
1408
c906108c
SS
1409# Find the source files, if location was not specified.
1410if test -z "$srcdir"; then
1411 ac_srcdir_defaulted=yes
81ecdfbb
RW
1412 # Try the directory containing this script, then the parent directory.
1413 ac_confdir=`$as_dirname -- "$as_myself" ||
1414$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1415 X"$as_myself" : 'X\(//\)[^/]' \| \
1416 X"$as_myself" : 'X\(//\)$' \| \
1417 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1418$as_echo X"$as_myself" |
1419 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1420 s//\1/
1421 q
1422 }
1423 /^X\(\/\/\)[^/].*/{
1424 s//\1/
1425 q
1426 }
1427 /^X\(\/\/\)$/{
1428 s//\1/
1429 q
1430 }
1431 /^X\(\/\).*/{
1432 s//\1/
1433 q
1434 }
1435 s/.*/./; q'`
c906108c 1436 srcdir=$ac_confdir
81ecdfbb 1437 if test ! -r "$srcdir/$ac_unique_file"; then
c906108c
SS
1438 srcdir=..
1439 fi
1440else
1441 ac_srcdir_defaulted=no
1442fi
81ecdfbb
RW
1443if test ! -r "$srcdir/$ac_unique_file"; then
1444 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1445 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1446fi
1447ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1448ac_abs_confdir=`(
1449 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1450 pwd)`
1451# When building in place, set srcdir=.
1452if test "$ac_abs_confdir" = "$ac_pwd"; then
1453 srcdir=.
1454fi
1455# Remove unnecessary trailing slashes from srcdir.
1456# Double slashes in file names in object file debugging info
1457# mess up M-x gdb in Emacs.
1458case $srcdir in
1459*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1460esac
1461for ac_var in $ac_precious_vars; do
1462 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1463 eval ac_env_${ac_var}_value=\$${ac_var}
1464 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1465 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1466done
c906108c 1467
bec39cab
AC
1468#
1469# Report the --help message.
1470#
1471if test "$ac_init_help" = "long"; then
1472 # Omit some internal or obsolete options to make the list less imposing.
1473 # This message is too long to be a string in the A/UX 3.1 sh.
1474 cat <<_ACEOF
1475\`configure' configures this package to adapt to many kinds of systems.
1476
1477Usage: $0 [OPTION]... [VAR=VALUE]...
1478
1479To assign environment variables (e.g., CC, CFLAGS...), specify them as
1480VAR=VALUE. See below for descriptions of some of the useful variables.
1481
1482Defaults for the options are specified in brackets.
1483
1484Configuration:
1485 -h, --help display this help and exit
1486 --help=short display options specific to this package
1487 --help=recursive display the short help of all the included packages
1488 -V, --version display version information and exit
1489 -q, --quiet, --silent do not print \`checking...' messages
1490 --cache-file=FILE cache test results in FILE [disabled]
1491 -C, --config-cache alias for \`--cache-file=config.cache'
1492 -n, --no-create do not create output files
1493 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1494
bec39cab
AC
1495Installation directories:
1496 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1497 [$ac_default_prefix]
bec39cab 1498 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1499 [PREFIX]
bec39cab
AC
1500
1501By default, \`make install' will install all the files in
1502\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1503an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1504for instance \`--prefix=\$HOME'.
1505
1506For better control, use the options below.
1507
1508Fine tuning of the installation directories:
81ecdfbb
RW
1509 --bindir=DIR user executables [EPREFIX/bin]
1510 --sbindir=DIR system admin executables [EPREFIX/sbin]
1511 --libexecdir=DIR program executables [EPREFIX/libexec]
1512 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1513 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1514 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1515 --libdir=DIR object code libraries [EPREFIX/lib]
1516 --includedir=DIR C header files [PREFIX/include]
1517 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1518 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1519 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1520 --infodir=DIR info documentation [DATAROOTDIR/info]
1521 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1522 --mandir=DIR man documentation [DATAROOTDIR/man]
1523 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1524 --htmldir=DIR html documentation [DOCDIR]
1525 --dvidir=DIR dvi documentation [DOCDIR]
1526 --pdfdir=DIR pdf documentation [DOCDIR]
1527 --psdir=DIR ps documentation [DOCDIR]
bec39cab
AC
1528_ACEOF
1529
1530 cat <<\_ACEOF
1531
1532Program names:
1533 --program-prefix=PREFIX prepend PREFIX to installed program names
1534 --program-suffix=SUFFIX append SUFFIX to installed program names
1535 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1536
1537X features:
1538 --x-includes=DIR X include files are in DIR
1539 --x-libraries=DIR X library files are in DIR
1540
1541System types:
1542 --build=BUILD configure for building on BUILD [guessed]
1543 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1544 --target=TARGET configure for building compilers for TARGET [HOST]
1545_ACEOF
1546fi
1547
1548if test -n "$ac_init_help"; then
1549
1550 cat <<\_ACEOF
1551
1552Optional Features:
81ecdfbb 1553 --disable-option-checking ignore unrecognized --enable/--with options
bec39cab
AC
1554 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1555 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
85981d60
AC
1556 --enable-maintainer-mode enable make rules and dependencies not useful
1557 (and sometimes confusing) to the casual installer
da2f07f1
JK
1558 --enable-plugins Enable support for plugins (defaults no)
1559 --disable-largefile omit support for large files
e28b3332
DJ
1560 --disable-dependency-tracking speeds up one-time build
1561 --enable-dependency-tracking do not reject slow dependency extractors
a1220294
TT
1562 --enable-targets=TARGETS
1563 alternative target configurations
c0993dbe 1564 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
bec39cab
AC
1565 --disable-gdbcli disable command-line interface (CLI)
1566 --disable-gdbmi disable machine-interface (MI)
1567 --enable-tui enable full-screen terminal user interface (TUI)
1568 --enable-gdbtk enable gdbtk graphical user interface (GUI)
1569 --enable-profiling enable profiling of GDB
3841debe 1570 --disable-rpath do not hardcode runtime library paths
a1220294 1571 --enable-werror treat compile warnings as errors
32c1c914 1572 --enable-build-warnings enable build-time compiler warnings if gcc is used
a1220294 1573 --enable-gdb-build-warnings
32c1c914 1574 enable GDB specific build-time compiler warnings if
a1220294 1575 gcc is used
32c1c914 1576 --enable-sim link gdb with simulator
bec39cab
AC
1577 --enable-multi-ice build the multi-ice-gdb-server
1578
1579Optional Packages:
1580 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1581 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
a1220294 1582 --with-separate-debug-dir=PATH
32c1c914 1583 look for global separate debug info in this path
62e4f60c 1584 [LIBDIR/debug]
b14b1491
TT
1585 --with-gdb-datadir=PATH look for global separate data files in this path
1586 [DATADIR/gdb]
29b0e8a2 1587 --with-relocated-sources=PATH
32c1c914
TT
1588 automatically relocate this path for source files
1589 --with-libunwind use libunwind frame unwinding support
cb01cfba
JB
1590 --with-curses use the curses library instead of the termcap
1591 library
c16158bc
JM
1592 --with-pkgversion=PKG Use PKG in the version string in place of "GDB"
1593 --with-bugurl=URL Direct users to URL to report a bug
b040ad30 1594 --with-zlib include zlib support (auto/yes/no) default=auto
a1220294
TT
1595 --with-libiconv-prefix=DIR
1596 search for libiconv in DIR/include and DIR/lib
6a30b0a5 1597 --with-system-readline use installed readline library
5c39566f 1598 --with-expat include expat support (auto/yes/no)
3841debe
DJ
1599 --with-gnu-ld assume the C compiler uses GNU ld default=no
1600 --with-libexpat-prefix[=DIR] search for libexpat in DIR/include and DIR/lib
1601 --without-libexpat-prefix don't search for libexpat in includedir and libdir
d57a3c85 1602 --with-python include python support (auto/yes/no/<path>)
a1220294
TT
1603 --without-included-regex
1604 don't use included regex; this is the default on
1605 systems with version 2 of the GNU C library (use
1606 with caution on other system)
81ecdfbb 1607 --with-sysroot[=DIR] search for usr/lib et al within DIR
b14b1491 1608 --with-system-gdbinit=PATH
32c1c914 1609 automatically load a system-wide gdbinit file
5062cc19
KS
1610 --with-tcl directory containing tcl configuration (tclConfig.sh)
1611 --with-tk directory containing tk configuration (tkConfig.sh)
bec39cab 1612 --with-x use the X Window System
bec39cab
AC
1613
1614Some influential environment variables:
1615 CC C compiler command
1616 CFLAGS C compiler flags
1617 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1618 nonstandard directory <lib dir>
81ecdfbb
RW
1619 LIBS libraries to pass to the linker, e.g. -l<library>
1620 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1621 you have headers in a nonstandard directory <include dir>
bec39cab 1622 CPP C preprocessor
81ecdfbb
RW
1623 YACC The `Yet Another C Compiler' implementation to use. Defaults to
1624 the first program found out of: `bison -y', `byacc', `yacc'.
1625 YFLAGS The list of arguments that will be passed by default to $YACC.
1626 This script will default YFLAGS to the empty string to avoid a
1627 default value of `-d' given by some make applications.
1628 XMKMF Path to xmkmf, Makefile generator for X Window System
bec39cab
AC
1629
1630Use these variables to override the choices made by `configure' or to help
1631it to find libraries and programs with nonstandard names/locations.
1632
81ecdfbb 1633Report bugs to the package provider.
bec39cab 1634_ACEOF
81ecdfbb 1635ac_status=$?
bec39cab
AC
1636fi
1637
1638if test "$ac_init_help" = "recursive"; then
1639 # If there are subdirs, report their specific --help.
bec39cab 1640 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1641 test -d "$ac_dir" ||
1642 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1643 continue
bec39cab
AC
1644 ac_builddir=.
1645
81ecdfbb
RW
1646case "$ac_dir" in
1647.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1648*)
1649 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1650 # A ".." for each directory in $ac_dir_suffix.
1651 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1652 case $ac_top_builddir_sub in
1653 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1654 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1655 esac ;;
1656esac
1657ac_abs_top_builddir=$ac_pwd
1658ac_abs_builddir=$ac_pwd$ac_dir_suffix
1659# for backward compatibility:
1660ac_top_builddir=$ac_top_build_prefix
bec39cab
AC
1661
1662case $srcdir in
81ecdfbb 1663 .) # We are building in place.
bec39cab 1664 ac_srcdir=.
81ecdfbb
RW
1665 ac_top_srcdir=$ac_top_builddir_sub
1666 ac_abs_top_srcdir=$ac_pwd ;;
1667 [\\/]* | ?:[\\/]* ) # Absolute name.
bec39cab 1668 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1669 ac_top_srcdir=$srcdir
1670 ac_abs_top_srcdir=$srcdir ;;
1671 *) # Relative name.
1672 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1673 ac_top_srcdir=$ac_top_build_prefix$srcdir
1674 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
bec39cab 1675esac
81ecdfbb 1676ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
bec39cab 1677
81ecdfbb
RW
1678 cd "$ac_dir" || { ac_status=$?; continue; }
1679 # Check for guested configure.
1680 if test -f "$ac_srcdir/configure.gnu"; then
1681 echo &&
1682 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1683 elif test -f "$ac_srcdir/configure"; then
1684 echo &&
1685 $SHELL "$ac_srcdir/configure" --help=recursive
3ace7edb 1686 else
81ecdfbb
RW
1687 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1688 fi || ac_status=$?
1689 cd "$ac_pwd" || { ac_status=$?; break; }
bec39cab
AC
1690 done
1691fi
1692
81ecdfbb 1693test -n "$ac_init_help" && exit $ac_status
bec39cab
AC
1694if $ac_init_version; then
1695 cat <<\_ACEOF
81ecdfbb
RW
1696configure
1697generated by GNU Autoconf 2.64
bec39cab 1698
81ecdfbb 1699Copyright (C) 2009 Free Software Foundation, Inc.
bec39cab
AC
1700This configure script is free software; the Free Software Foundation
1701gives unlimited permission to copy, distribute and modify it.
1702_ACEOF
81ecdfbb 1703 exit
bec39cab 1704fi
bec39cab 1705
81ecdfbb
RW
1706## ------------------------ ##
1707## Autoconf initialization. ##
1708## ------------------------ ##
bec39cab 1709
81ecdfbb
RW
1710# ac_fn_c_try_compile LINENO
1711# --------------------------
1712# Try to compile conftest.$ac_ext, and return whether this succeeded.
1713ac_fn_c_try_compile ()
1714{
1715 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1716 rm -f conftest.$ac_objext
1717 if { { ac_try="$ac_compile"
1718case "(($ac_try" in
1719 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1720 *) ac_try_echo=$ac_try;;
1721esac
1722eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1723$as_echo "$ac_try_echo"; } >&5
1724 (eval "$ac_compile") 2>conftest.err
1725 ac_status=$?
1726 if test -s conftest.err; then
1727 grep -v '^ *+' conftest.err >conftest.er1
1728 cat conftest.er1 >&5
1729 mv -f conftest.er1 conftest.err
1730 fi
1731 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1732 test $ac_status = 0; } && {
1733 test -z "$ac_c_werror_flag" ||
1734 test ! -s conftest.err
1735 } && test -s conftest.$ac_objext; then :
1736 ac_retval=0
1737else
1738 $as_echo "$as_me: failed program was:" >&5
1739sed 's/^/| /' conftest.$ac_ext >&5
bec39cab 1740
81ecdfbb
RW
1741 ac_retval=1
1742fi
1743 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1744 return $ac_retval
1745
1746} # ac_fn_c_try_compile
1747
1748# ac_fn_c_try_cpp LINENO
1749# ----------------------
1750# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1751ac_fn_c_try_cpp ()
bec39cab 1752{
81ecdfbb
RW
1753 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1754 if { { ac_try="$ac_cpp conftest.$ac_ext"
1755case "(($ac_try" in
1756 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1757 *) ac_try_echo=$ac_try;;
1758esac
1759eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1760$as_echo "$ac_try_echo"; } >&5
1761 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1762 ac_status=$?
1763 if test -s conftest.err; then
1764 grep -v '^ *+' conftest.err >conftest.er1
1765 cat conftest.er1 >&5
1766 mv -f conftest.er1 conftest.err
1767 fi
1768 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1769 test $ac_status = 0; } >/dev/null && {
1770 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1771 test ! -s conftest.err
1772 }; then :
1773 ac_retval=0
1774else
1775 $as_echo "$as_me: failed program was:" >&5
1776sed 's/^/| /' conftest.$ac_ext >&5
bec39cab 1777
81ecdfbb
RW
1778 ac_retval=1
1779fi
1780 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1781 return $ac_retval
bec39cab 1782
81ecdfbb 1783} # ac_fn_c_try_cpp
bec39cab 1784
81ecdfbb
RW
1785# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1786# -------------------------------------------------------
1787# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1788# the include files in INCLUDES and setting the cache variable VAR
1789# accordingly.
1790ac_fn_c_check_header_mongrel ()
1791{
1792 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1793 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1795$as_echo_n "checking for $2... " >&6; }
1796if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1797 $as_echo_n "(cached) " >&6
1798fi
1799eval ac_res=\$$3
1800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1801$as_echo "$ac_res" >&6; }
1802else
1803 # Is the header compilable?
1804{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1805$as_echo_n "checking $2 usability... " >&6; }
1806cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1807/* end confdefs.h. */
1808$4
1809#include <$2>
1810_ACEOF
1811if ac_fn_c_try_compile "$LINENO"; then :
1812 ac_header_compiler=yes
1813else
1814 ac_header_compiler=no
1815fi
1816rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1817{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1818$as_echo "$ac_header_compiler" >&6; }
bec39cab 1819
81ecdfbb
RW
1820# Is the header present?
1821{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1822$as_echo_n "checking $2 presence... " >&6; }
1823cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1824/* end confdefs.h. */
1825#include <$2>
1826_ACEOF
1827if ac_fn_c_try_cpp "$LINENO"; then :
1828 ac_header_preproc=yes
1829else
1830 ac_header_preproc=no
1831fi
1832rm -f conftest.err conftest.$ac_ext
1833{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1834$as_echo "$ac_header_preproc" >&6; }
bec39cab 1835
81ecdfbb
RW
1836# So? What about this header?
1837case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1838 yes:no: )
1839 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1840$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1841 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1842$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1843 ;;
1844 no:yes:* )
1845 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1846$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1847 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1848$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1849 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1850$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1851 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1852$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1853 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1854$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1855 ;;
1856esac
1857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1858$as_echo_n "checking for $2... " >&6; }
1859if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1860 $as_echo_n "(cached) " >&6
1861else
1862 eval "$3=\$ac_header_compiler"
1863fi
1864eval ac_res=\$$3
1865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1866$as_echo "$ac_res" >&6; }
1867fi
1868 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
bec39cab 1869
81ecdfbb 1870} # ac_fn_c_check_header_mongrel
bec39cab 1871
81ecdfbb
RW
1872# ac_fn_c_try_run LINENO
1873# ----------------------
1874# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1875# that executables *can* be run.
1876ac_fn_c_try_run ()
1877{
1878 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1879 if { { ac_try="$ac_link"
1880case "(($ac_try" in
1881 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1882 *) ac_try_echo=$ac_try;;
1883esac
1884eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1885$as_echo "$ac_try_echo"; } >&5
1886 (eval "$ac_link") 2>&5
1887 ac_status=$?
1888 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1889 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1890 { { case "(($ac_try" in
1891 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1892 *) ac_try_echo=$ac_try;;
1893esac
1894eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1895$as_echo "$ac_try_echo"; } >&5
1896 (eval "$ac_try") 2>&5
1897 ac_status=$?
1898 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1899 test $ac_status = 0; }; }; then :
1900 ac_retval=0
1901else
1902 $as_echo "$as_me: program exited with status $ac_status" >&5
1903 $as_echo "$as_me: failed program was:" >&5
1904sed 's/^/| /' conftest.$ac_ext >&5
bec39cab 1905
81ecdfbb
RW
1906 ac_retval=$ac_status
1907fi
1908 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1909 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1910 return $ac_retval
bec39cab 1911
81ecdfbb 1912} # ac_fn_c_try_run
bec39cab 1913
81ecdfbb
RW
1914# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1915# -------------------------------------------------------
1916# Tests whether HEADER exists and can be compiled using the include files in
1917# INCLUDES, setting the cache variable VAR accordingly.
1918ac_fn_c_check_header_compile ()
1919{
1920 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1922$as_echo_n "checking for $2... " >&6; }
1923if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1924 $as_echo_n "(cached) " >&6
1925else
1926 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1927/* end confdefs.h. */
1928$4
1929#include <$2>
bec39cab 1930_ACEOF
81ecdfbb
RW
1931if ac_fn_c_try_compile "$LINENO"; then :
1932 eval "$3=yes"
1933else
1934 eval "$3=no"
1935fi
1936rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1937fi
1938eval ac_res=\$$3
1939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1940$as_echo "$ac_res" >&6; }
1941 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
bec39cab 1942
81ecdfbb 1943} # ac_fn_c_check_header_compile
bec39cab 1944
81ecdfbb
RW
1945# ac_fn_c_try_link LINENO
1946# -----------------------
1947# Try to link conftest.$ac_ext, and return whether this succeeded.
1948ac_fn_c_try_link ()
b4e70030 1949{
81ecdfbb
RW
1950 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1951 rm -f conftest.$ac_objext conftest$ac_exeext
1952 if { { ac_try="$ac_link"
1953case "(($ac_try" in
1954 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1955 *) ac_try_echo=$ac_try;;
1956esac
1957eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1958$as_echo "$ac_try_echo"; } >&5
1959 (eval "$ac_link") 2>conftest.err
1960 ac_status=$?
1961 if test -s conftest.err; then
1962 grep -v '^ *+' conftest.err >conftest.er1
1963 cat conftest.er1 >&5
1964 mv -f conftest.er1 conftest.err
1965 fi
1966 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1967 test $ac_status = 0; } && {
1968 test -z "$ac_c_werror_flag" ||
1969 test ! -s conftest.err
1970 } && test -s conftest$ac_exeext && {
1971 test "$cross_compiling" = yes ||
1972 $as_test_x conftest$ac_exeext
1973 }; then :
1974 ac_retval=0
1975else
1976 $as_echo "$as_me: failed program was:" >&5
1977sed 's/^/| /' conftest.$ac_ext >&5
bec39cab 1978
81ecdfbb
RW
1979 ac_retval=1
1980fi
1981 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1982 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1983 # interfere with the next link command; also delete a directory that is
1984 # left behind by Apple's compiler. We do this before executing the actions.
1985 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1986 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1987 return $ac_retval
bec39cab 1988
81ecdfbb 1989} # ac_fn_c_try_link
bec39cab 1990
81ecdfbb
RW
1991# ac_fn_c_check_func LINENO FUNC VAR
1992# ----------------------------------
1993# Tests whether FUNC exists, setting the cache variable VAR accordingly
1994ac_fn_c_check_func ()
1995{
1996 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1998$as_echo_n "checking for $2... " >&6; }
1999if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2000 $as_echo_n "(cached) " >&6
2001else
2002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2003/* end confdefs.h. */
2004/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2005 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2006#define $2 innocuous_$2
bec39cab 2007
81ecdfbb
RW
2008/* System header to define __stub macros and hopefully few prototypes,
2009 which can conflict with char $2 (); below.
2010 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2011 <limits.h> exists even on freestanding compilers. */
bec39cab 2012
81ecdfbb
RW
2013#ifdef __STDC__
2014# include <limits.h>
2015#else
2016# include <assert.h>
2017#endif
bec39cab 2018
81ecdfbb 2019#undef $2
bec39cab 2020
81ecdfbb
RW
2021/* Override any GCC internal prototype to avoid an error.
2022 Use char because int might match the return type of a GCC
2023 builtin and then its argument prototype would still apply. */
2024#ifdef __cplusplus
2025extern "C"
2026#endif
2027char $2 ();
2028/* The GNU C library defines this for functions which it implements
2029 to always fail with ENOSYS. Some functions are actually named
2030 something starting with __ and the normal name is an alias. */
2031#if defined __stub_$2 || defined __stub___$2
2032choke me
2033#endif
bec39cab 2034
81ecdfbb
RW
2035int
2036main ()
2037{
2038return $2 ();
2039 ;
2040 return 0;
2041}
bec39cab 2042_ACEOF
81ecdfbb
RW
2043if ac_fn_c_try_link "$LINENO"; then :
2044 eval "$3=yes"
2045else
2046 eval "$3=no"
2047fi
2048rm -f core conftest.err conftest.$ac_objext \
2049 conftest$ac_exeext conftest.$ac_ext
2050fi
2051eval ac_res=\$$3
2052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2053$as_echo "$ac_res" >&6; }
2054 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
bec39cab 2055
81ecdfbb 2056} # ac_fn_c_check_func
bec39cab 2057
81ecdfbb
RW
2058# ac_fn_c_check_decl LINENO SYMBOL VAR
2059# ------------------------------------
2060# Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2061ac_fn_c_check_decl ()
2062{
2063 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $2 is declared" >&5
2065$as_echo_n "checking whether $2 is declared... " >&6; }
2066if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2067 $as_echo_n "(cached) " >&6
2068else
2069 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2070/* end confdefs.h. */
2071$4
2072int
2073main ()
2074{
2075#ifndef $2
2076 (void) $2;
2077#endif
bec39cab 2078
81ecdfbb
RW
2079 ;
2080 return 0;
2081}
bec39cab 2082_ACEOF
81ecdfbb
RW
2083if ac_fn_c_try_compile "$LINENO"; then :
2084 eval "$3=yes"
2085else
2086 eval "$3=no"
2087fi
2088rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2089fi
2090eval ac_res=\$$3
2091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2092$as_echo "$ac_res" >&6; }
2093 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
bec39cab 2094
81ecdfbb 2095} # ac_fn_c_check_decl
bec39cab 2096
81ecdfbb
RW
2097# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2098# --------------------------------------------
2099# Tries to find the compile-time value of EXPR in a program that includes
2100# INCLUDES, setting VAR accordingly. Returns whether the value could be
2101# computed
2102ac_fn_c_compute_int ()
2103{
2104 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2105 if test "$cross_compiling" = yes; then
2106 # Depending upon the size, compute the lo and hi bounds.
2107cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2108/* end confdefs.h. */
2109$4
2110int
2111main ()
2112{
2113static int test_array [1 - 2 * !(($2) >= 0)];
2114test_array [0] = 0
bec39cab 2115
81ecdfbb
RW
2116 ;
2117 return 0;
2118}
2119_ACEOF
2120if ac_fn_c_try_compile "$LINENO"; then :
2121 ac_lo=0 ac_mid=0
2122 while :; do
2123 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2124/* end confdefs.h. */
2125$4
2126int
2127main ()
2128{
2129static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2130test_array [0] = 0
bec39cab 2131
81ecdfbb
RW
2132 ;
2133 return 0;
2134}
2135_ACEOF
2136if ac_fn_c_try_compile "$LINENO"; then :
2137 ac_hi=$ac_mid; break
2138else
2139 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2140 if test $ac_lo -le $ac_mid; then
2141 ac_lo= ac_hi=
2142 break
2143 fi
2144 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
c906108c 2145fi
81ecdfbb
RW
2146rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2147 done
c906108c 2148else
81ecdfbb
RW
2149 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2150/* end confdefs.h. */
2151$4
2152int
2153main ()
2154{
2155static int test_array [1 - 2 * !(($2) < 0)];
2156test_array [0] = 0
bec39cab 2157
81ecdfbb
RW
2158 ;
2159 return 0;
2160}
2161_ACEOF
2162if ac_fn_c_try_compile "$LINENO"; then :
2163 ac_hi=-1 ac_mid=-1
2164 while :; do
2165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2166/* end confdefs.h. */
2167$4
2168int
2169main ()
2170{
2171static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2172test_array [0] = 0
bec39cab 2173
81ecdfbb
RW
2174 ;
2175 return 0;
2176}
2177_ACEOF
2178if ac_fn_c_try_compile "$LINENO"; then :
2179 ac_lo=$ac_mid; break
2180else
2181 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2182 if test $ac_mid -le $ac_hi; then
2183 ac_lo= ac_hi=
2184 break
2185 fi
2186 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2187fi
2188rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2189 done
2190else
2191 ac_lo= ac_hi=
2192fi
2193rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2194fi
2195rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2196# Binary search between lo and hi bounds.
2197while test "x$ac_lo" != "x$ac_hi"; do
2198 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2199 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2200/* end confdefs.h. */
2201$4
2202int
2203main ()
2204{
2205static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2206test_array [0] = 0
bec39cab 2207
81ecdfbb
RW
2208 ;
2209 return 0;
2210}
2211_ACEOF
2212if ac_fn_c_try_compile "$LINENO"; then :
2213 ac_hi=$ac_mid
2214else
2215 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2216fi
2217rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2218done
2219case $ac_lo in #((
2220?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2221'') ac_retval=1 ;;
2222esac
2223 else
2224 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2225/* end confdefs.h. */
2226$4
2227static long int longval () { return $2; }
2228static unsigned long int ulongval () { return $2; }
2229#include <stdio.h>
2230#include <stdlib.h>
2231int
2232main ()
2233{
bec39cab 2234
81ecdfbb
RW
2235 FILE *f = fopen ("conftest.val", "w");
2236 if (! f)
2237 return 1;
2238 if (($2) < 0)
2239 {
2240 long int i = longval ();
2241 if (i != ($2))
2242 return 1;
2243 fprintf (f, "%ld", i);
2244 }
2245 else
2246 {
2247 unsigned long int i = ulongval ();
2248 if (i != ($2))
2249 return 1;
2250 fprintf (f, "%lu", i);
2251 }
2252 /* Do not output a trailing newline, as this causes \r\n confusion
2253 on some platforms. */
2254 return ferror (f) || fclose (f) != 0;
bec39cab 2255
81ecdfbb
RW
2256 ;
2257 return 0;
2258}
2259_ACEOF
2260if ac_fn_c_try_run "$LINENO"; then :
2261 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2262else
2263 ac_retval=1
2264fi
2265rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2266 conftest.$ac_objext conftest.beam conftest.$ac_ext
2267rm -f conftest.val
bec39cab 2268
81ecdfbb
RW
2269 fi
2270 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2271 return $ac_retval
bec39cab 2272
81ecdfbb 2273} # ac_fn_c_compute_int
bec39cab 2274
81ecdfbb
RW
2275# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2276# ----------------------------------------------------
2277# Tries to find if the field MEMBER exists in type AGGR, after including
2278# INCLUDES, setting cache variable VAR accordingly.
2279ac_fn_c_check_member ()
2280{
2281 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2283$as_echo_n "checking for $2.$3... " >&6; }
2284if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
2285 $as_echo_n "(cached) " >&6
2286else
2287 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2288/* end confdefs.h. */
2289$5
2290int
2291main ()
2292{
2293static $2 ac_aggr;
2294if (ac_aggr.$3)
2295return 0;
2296 ;
2297 return 0;
2298}
2299_ACEOF
2300if ac_fn_c_try_compile "$LINENO"; then :
2301 eval "$4=yes"
2302else
2303 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2304/* end confdefs.h. */
2305$5
2306int
2307main ()
2308{
2309static $2 ac_aggr;
2310if (sizeof ac_aggr.$3)
2311return 0;
2312 ;
2313 return 0;
2314}
2315_ACEOF
2316if ac_fn_c_try_compile "$LINENO"; then :
2317 eval "$4=yes"
2318else
2319 eval "$4=no"
2320fi
2321rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2322fi
2323rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2324fi
2325eval ac_res=\$$4
2326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2327$as_echo "$ac_res" >&6; }
2328 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
bec39cab 2329
81ecdfbb 2330} # ac_fn_c_check_member
bec39cab 2331
81ecdfbb
RW
2332# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2333# -------------------------------------------
2334# Tests whether TYPE exists after having included INCLUDES, setting cache
2335# variable VAR accordingly.
2336ac_fn_c_check_type ()
2337{
2338 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2340$as_echo_n "checking for $2... " >&6; }
2341if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2342 $as_echo_n "(cached) " >&6
2343else
2344 eval "$3=no"
2345 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2346/* end confdefs.h. */
2347$4
2348int
2349main ()
2350{
2351if (sizeof ($2))
2352 return 0;
2353 ;
2354 return 0;
2355}
2356_ACEOF
2357if ac_fn_c_try_compile "$LINENO"; then :
2358 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2359/* end confdefs.h. */
2360$4
2361int
2362main ()
2363{
2364if (sizeof (($2)))
2365 return 0;
2366 ;
2367 return 0;
2368}
2369_ACEOF
2370if ac_fn_c_try_compile "$LINENO"; then :
d5af19ba 2371
81ecdfbb
RW
2372else
2373 eval "$3=yes"
2374fi
2375rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2376fi
2377rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2378fi
2379eval ac_res=\$$3
2380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2381$as_echo "$ac_res" >&6; }
2382 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
d5af19ba 2383
81ecdfbb
RW
2384} # ac_fn_c_check_type
2385cat >config.log <<_ACEOF
2386This file contains any messages produced by compilers while
2387running configure, to aid debugging if configure makes a mistake.
d5af19ba 2388
81ecdfbb
RW
2389It was created by $as_me, which was
2390generated by GNU Autoconf 2.64. Invocation command line was
b4e70030 2391
81ecdfbb 2392 $ $0 $@
413ccac7 2393
81ecdfbb
RW
2394_ACEOF
2395exec 5>>config.log
2396{
2397cat <<_ASUNAME
2398## --------- ##
2399## Platform. ##
2400## --------- ##
413ccac7 2401
81ecdfbb
RW
2402hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2403uname -m = `(uname -m) 2>/dev/null || echo unknown`
2404uname -r = `(uname -r) 2>/dev/null || echo unknown`
2405uname -s = `(uname -s) 2>/dev/null || echo unknown`
2406uname -v = `(uname -v) 2>/dev/null || echo unknown`
85981d60 2407
81ecdfbb
RW
2408/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2409/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
413ccac7 2410
81ecdfbb
RW
2411/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2412/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2413/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2414/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2415/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2416/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2417/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
c906108c 2418
81ecdfbb 2419_ASUNAME
bec39cab 2420
bec39cab
AC
2421as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2422for as_dir in $PATH
2423do
2424 IFS=$as_save_IFS
2425 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2426 $as_echo "PATH: $as_dir"
2427 done
2428IFS=$as_save_IFS
bec39cab 2429
81ecdfbb 2430} >&5
bec39cab 2431
81ecdfbb 2432cat >&5 <<_ACEOF
bec39cab 2433
bec39cab 2434
81ecdfbb
RW
2435## ----------- ##
2436## Core tests. ##
2437## ----------- ##
2438
2439_ACEOF
2440
2441
2442# Keep a trace of the command line.
2443# Strip out --no-create and --no-recursion so they do not pile up.
2444# Strip out --silent because we don't want to record it for future runs.
2445# Also quote any args containing shell meta-characters.
2446# Make two passes to allow for proper duplicate-argument suppression.
2447ac_configure_args=
2448ac_configure_args0=
2449ac_configure_args1=
2450ac_must_keep_next=false
2451for ac_pass in 1 2
2452do
2453 for ac_arg
2454 do
2455 case $ac_arg in
2456 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2457 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2458 | -silent | --silent | --silen | --sile | --sil)
2459 continue ;;
2460 *\'*)
2461 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2462 esac
2463 case $ac_pass in
2464 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2465 2)
2466 as_fn_append ac_configure_args1 " '$ac_arg'"
2467 if test $ac_must_keep_next = true; then
2468 ac_must_keep_next=false # Got value, back to normal.
2469 else
2470 case $ac_arg in
2471 *=* | --config-cache | -C | -disable-* | --disable-* \
2472 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2473 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2474 | -with-* | --with-* | -without-* | --without-* | --x)
2475 case "$ac_configure_args0 " in
2476 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2477 esac
2478 ;;
2479 -* ) ac_must_keep_next=true ;;
2480 esac
2481 fi
2482 as_fn_append ac_configure_args " '$ac_arg'"
2483 ;;
2484 esac
2485 done
2486done
2487{ ac_configure_args0=; unset ac_configure_args0;}
2488{ ac_configure_args1=; unset ac_configure_args1;}
2489
2490# When interrupted or exit'd, cleanup temporary files, and complete
2491# config.log. We remove comments because anyway the quotes in there
2492# would cause problems or look ugly.
2493# WARNING: Use '\'' to represent an apostrophe within the trap.
2494# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2495trap 'exit_status=$?
2496 # Save into config.log some information that might help in debugging.
2497 {
2498 echo
2499
2500 cat <<\_ASBOX
2501## ---------------- ##
2502## Cache variables. ##
2503## ---------------- ##
2504_ASBOX
2505 echo
2506 # The following way of writing the cache mishandles newlines in values,
2507(
2508 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2509 eval ac_val=\$$ac_var
2510 case $ac_val in #(
2511 *${as_nl}*)
2512 case $ac_var in #(
2513 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2514$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2515 esac
2516 case $ac_var in #(
2517 _ | IFS | as_nl) ;; #(
2518 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2519 *) { eval $ac_var=; unset $ac_var;} ;;
2520 esac ;;
2521 esac
2522 done
2523 (set) 2>&1 |
2524 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2525 *${as_nl}ac_space=\ *)
2526 sed -n \
2527 "s/'\''/'\''\\\\'\'''\''/g;
2528 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2529 ;; #(
2530 *)
2531 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2532 ;;
2533 esac |
2534 sort
2535)
2536 echo
2537
2538 cat <<\_ASBOX
2539## ----------------- ##
2540## Output variables. ##
2541## ----------------- ##
2542_ASBOX
2543 echo
2544 for ac_var in $ac_subst_vars
2545 do
2546 eval ac_val=\$$ac_var
2547 case $ac_val in
2548 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2549 esac
2550 $as_echo "$ac_var='\''$ac_val'\''"
2551 done | sort
2552 echo
2553
2554 if test -n "$ac_subst_files"; then
2555 cat <<\_ASBOX
2556## ------------------- ##
2557## File substitutions. ##
2558## ------------------- ##
2559_ASBOX
2560 echo
2561 for ac_var in $ac_subst_files
2562 do
2563 eval ac_val=\$$ac_var
2564 case $ac_val in
2565 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2566 esac
2567 $as_echo "$ac_var='\''$ac_val'\''"
2568 done | sort
2569 echo
2570 fi
2571
2572 if test -s confdefs.h; then
2573 cat <<\_ASBOX
2574## ----------- ##
2575## confdefs.h. ##
2576## ----------- ##
2577_ASBOX
2578 echo
2579 cat confdefs.h
2580 echo
2581 fi
2582 test "$ac_signal" != 0 &&
2583 $as_echo "$as_me: caught signal $ac_signal"
2584 $as_echo "$as_me: exit $exit_status"
2585 } >&5
2586 rm -f core *.core core.conftest.* &&
2587 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2588 exit $exit_status
2589' 0
2590for ac_signal in 1 2 13 15; do
2591 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2592done
2593ac_signal=0
2594
2595# confdefs.h avoids OS command line length limits that DEFS can exceed.
2596rm -f -r conftest* confdefs.h
2597
2598$as_echo "/* confdefs.h */" > confdefs.h
2599
2600# Predefined preprocessor variables.
2601
2602cat >>confdefs.h <<_ACEOF
2603#define PACKAGE_NAME "$PACKAGE_NAME"
2604_ACEOF
2605
2606cat >>confdefs.h <<_ACEOF
2607#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2608_ACEOF
2609
2610cat >>confdefs.h <<_ACEOF
2611#define PACKAGE_VERSION "$PACKAGE_VERSION"
2612_ACEOF
2613
2614cat >>confdefs.h <<_ACEOF
2615#define PACKAGE_STRING "$PACKAGE_STRING"
2616_ACEOF
2617
2618cat >>confdefs.h <<_ACEOF
2619#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2620_ACEOF
2621
2622cat >>confdefs.h <<_ACEOF
2623#define PACKAGE_URL "$PACKAGE_URL"
2624_ACEOF
2625
2626
2627# Let the site file select an alternate cache file if it wants to.
2628# Prefer an explicitly selected file to automatically selected ones.
2629ac_site_file1=NONE
2630ac_site_file2=NONE
2631if test -n "$CONFIG_SITE"; then
2632 ac_site_file1=$CONFIG_SITE
2633elif test "x$prefix" != xNONE; then
2634 ac_site_file1=$prefix/share/config.site
2635 ac_site_file2=$prefix/etc/config.site
2636else
2637 ac_site_file1=$ac_default_prefix/share/config.site
2638 ac_site_file2=$ac_default_prefix/etc/config.site
2639fi
2640for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2641do
2642 test "x$ac_site_file" = xNONE && continue
2643 if test -r "$ac_site_file"; then
2644 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2645$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2646 sed 's/^/| /' "$ac_site_file" >&5
2647 . "$ac_site_file"
2648 fi
2649done
2650
2651if test -r "$cache_file"; then
2652 # Some versions of bash will fail to source /dev/null (special
2653 # files actually), so we avoid doing that.
2654 if test -f "$cache_file"; then
2655 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2656$as_echo "$as_me: loading cache $cache_file" >&6;}
2657 case $cache_file in
2658 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2659 *) . "./$cache_file";;
2660 esac
2661 fi
2662else
2663 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2664$as_echo "$as_me: creating cache $cache_file" >&6;}
2665 >$cache_file
bec39cab
AC
2666fi
2667
81ecdfbb
RW
2668gl_header_list="$gl_header_list stdint.h"
2669gl_header_list="$gl_header_list wchar.h"
2670gl_header_list="$gl_header_list string.h"
2671# Check that the precious variables saved in the cache have kept the same
2672# value.
2673ac_cache_corrupted=false
2674for ac_var in $ac_precious_vars; do
2675 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2676 eval ac_new_set=\$ac_env_${ac_var}_set
2677 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2678 eval ac_new_val=\$ac_env_${ac_var}_value
2679 case $ac_old_set,$ac_new_set in
2680 set,)
2681 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2682$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2683 ac_cache_corrupted=: ;;
2684 ,set)
2685 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2686$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2687 ac_cache_corrupted=: ;;
2688 ,);;
2689 *)
2690 if test "x$ac_old_val" != "x$ac_new_val"; then
2691 # differences in whitespace do not lead to failure.
2692 ac_old_val_w=`echo x $ac_old_val`
2693 ac_new_val_w=`echo x $ac_new_val`
2694 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2695 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2696$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2697 ac_cache_corrupted=:
2698 else
2699 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2700$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2701 eval $ac_var=\$ac_old_val
2702 fi
2703 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2704$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2705 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2706$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2707 fi;;
2708 esac
2709 # Pass precious variables to config.status.
2710 if test "$ac_new_set" = set; then
2711 case $ac_new_val in
2712 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2713 *) ac_arg=$ac_var=$ac_new_val ;;
2714 esac
2715 case " $ac_configure_args " in
2716 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2717 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2718 esac
2719 fi
2720done
2721if $ac_cache_corrupted; then
2722 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2723$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2724 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2725$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2726 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2727fi
2728## -------------------- ##
2729## Main body of script. ##
2730## -------------------- ##
2731
2732ac_ext=c
2733ac_cpp='$CPP $CPPFLAGS'
2734ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2735ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2736ac_compiler_gnu=$ac_cv_c_compiler_gnu
2737
2738
2739
2740
2741
2742ac_config_headers="$ac_config_headers config.h:config.in"
2743
2744
2745{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2746$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2747 # Check whether --enable-maintainer-mode was given.
2748if test "${enable_maintainer_mode+set}" = set; then :
2749 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2750else
2751 USE_MAINTAINER_MODE=no
2752fi
2753
2754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2755$as_echo "$USE_MAINTAINER_MODE" >&6; }
2756 if test $USE_MAINTAINER_MODE = yes; then
2757 MAINTAINER_MODE_TRUE=
2758 MAINTAINER_MODE_FALSE='#'
2759else
2760 MAINTAINER_MODE_TRUE='#'
2761 MAINTAINER_MODE_FALSE=
2762fi
2763
2764 MAINT=$MAINTAINER_MODE_TRUE
2765
2766
2767
2768ac_ext=c
2769ac_cpp='$CPP $CPPFLAGS'
2770ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2771ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2772ac_compiler_gnu=$ac_cv_c_compiler_gnu
2773if test -n "$ac_tool_prefix"; then
2774 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2775set dummy ${ac_tool_prefix}gcc; ac_word=$2
2776{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2777$as_echo_n "checking for $ac_word... " >&6; }
2778if test "${ac_cv_prog_CC+set}" = set; then :
2779 $as_echo_n "(cached) " >&6
c906108c
SS
2780else
2781 if test -n "$CC"; then
2782 ac_cv_prog_CC="$CC" # Let the user override the test.
2783else
bec39cab
AC
2784as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2785for as_dir in $PATH
2786do
2787 IFS=$as_save_IFS
2788 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2789 for ac_exec_ext in '' $ac_executable_extensions; do
2790 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2791 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2792 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
bec39cab
AC
2793 break 2
2794 fi
2795done
81ecdfbb
RW
2796 done
2797IFS=$as_save_IFS
bec39cab 2798
c906108c
SS
2799fi
2800fi
bec39cab 2801CC=$ac_cv_prog_CC
c906108c 2802if test -n "$CC"; then
81ecdfbb
RW
2803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2804$as_echo "$CC" >&6; }
c906108c 2805else
81ecdfbb
RW
2806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2807$as_echo "no" >&6; }
c906108c
SS
2808fi
2809
81ecdfbb 2810
b4e70030
JB
2811fi
2812if test -z "$ac_cv_prog_CC"; then
2813 ac_ct_CC=$CC
81ecdfbb
RW
2814 # Extract the first word of "gcc", so it can be a program name with args.
2815set dummy gcc; ac_word=$2
2816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2817$as_echo_n "checking for $ac_word... " >&6; }
2818if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2819 $as_echo_n "(cached) " >&6
b4e70030
JB
2820else
2821 if test -n "$ac_ct_CC"; then
2822 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2823else
2824as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2825for as_dir in $PATH
2826do
2827 IFS=$as_save_IFS
2828 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2829 for ac_exec_ext in '' $ac_executable_extensions; do
2830 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2831 ac_cv_prog_ac_ct_CC="gcc"
2832 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b4e70030 2833 break 2
4e8d927d 2834 fi
b4e70030 2835done
81ecdfbb
RW
2836 done
2837IFS=$as_save_IFS
b4e70030
JB
2838
2839fi
2840fi
2841ac_ct_CC=$ac_cv_prog_ac_ct_CC
2842if test -n "$ac_ct_CC"; then
81ecdfbb
RW
2843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2844$as_echo "$ac_ct_CC" >&6; }
b4e70030 2845else
81ecdfbb
RW
2846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2847$as_echo "no" >&6; }
b4e70030
JB
2848fi
2849
81ecdfbb
RW
2850 if test "x$ac_ct_CC" = x; then
2851 CC=""
2852 else
2853 case $cross_compiling:$ac_tool_warned in
2854yes:)
2855{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2856$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2857ac_tool_warned=yes ;;
2858esac
2859 CC=$ac_ct_CC
2860 fi
b4e70030
JB
2861else
2862 CC="$ac_cv_prog_CC"
2863fi
2864
c906108c 2865if test -z "$CC"; then
81ecdfbb
RW
2866 if test -n "$ac_tool_prefix"; then
2867 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2868set dummy ${ac_tool_prefix}cc; ac_word=$2
2869{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2870$as_echo_n "checking for $ac_word... " >&6; }
2871if test "${ac_cv_prog_CC+set}" = set; then :
2872 $as_echo_n "(cached) " >&6
c906108c
SS
2873else
2874 if test -n "$CC"; then
2875 ac_cv_prog_CC="$CC" # Let the user override the test.
2876else
bec39cab
AC
2877as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2878for as_dir in $PATH
2879do
2880 IFS=$as_save_IFS
2881 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2882 for ac_exec_ext in '' $ac_executable_extensions; do
2883 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2884 ac_cv_prog_CC="${ac_tool_prefix}cc"
2885 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
bec39cab
AC
2886 break 2
2887 fi
2888done
81ecdfbb
RW
2889 done
2890IFS=$as_save_IFS
2891
2892fi
2893fi
2894CC=$ac_cv_prog_CC
2895if test -n "$CC"; then
2896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2897$as_echo "$CC" >&6; }
2898else
2899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2900$as_echo "no" >&6; }
2901fi
2902
2903
2904 fi
2905fi
2906if test -z "$CC"; then
2907 # Extract the first word of "cc", so it can be a program name with args.
2908set dummy cc; ac_word=$2
2909{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2910$as_echo_n "checking for $ac_word... " >&6; }
2911if test "${ac_cv_prog_CC+set}" = set; then :
2912 $as_echo_n "(cached) " >&6
2913else
2914 if test -n "$CC"; then
2915 ac_cv_prog_CC="$CC" # Let the user override the test.
2916else
2917 ac_prog_rejected=no
2918as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2919for as_dir in $PATH
2920do
2921 IFS=$as_save_IFS
2922 test -z "$as_dir" && as_dir=.
2923 for ac_exec_ext in '' $ac_executable_extensions; do
2924 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2925 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2926 ac_prog_rejected=yes
2927 continue
2928 fi
2929 ac_cv_prog_CC="cc"
2930 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2931 break 2
2932 fi
2933done
2934 done
2935IFS=$as_save_IFS
bec39cab 2936
c906108c
SS
2937if test $ac_prog_rejected = yes; then
2938 # We found a bogon in the path, so make sure we never use it.
2939 set dummy $ac_cv_prog_CC
2940 shift
bec39cab 2941 if test $# != 0; then
c906108c
SS
2942 # We chose a different compiler from the bogus one.
2943 # However, it has the same basename, so the bogon will be chosen
2944 # first if we set CC to just the basename; use the full file name.
2945 shift
bec39cab 2946 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
c906108c
SS
2947 fi
2948fi
2949fi
2950fi
bec39cab 2951CC=$ac_cv_prog_CC
c906108c 2952if test -n "$CC"; then
81ecdfbb
RW
2953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2954$as_echo "$CC" >&6; }
c906108c 2955else
81ecdfbb
RW
2956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2957$as_echo "no" >&6; }
c906108c
SS
2958fi
2959
81ecdfbb 2960
bec39cab
AC
2961fi
2962if test -z "$CC"; then
2963 if test -n "$ac_tool_prefix"; then
81ecdfbb 2964 for ac_prog in cl.exe
bec39cab
AC
2965 do
2966 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2967set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
2968{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2969$as_echo_n "checking for $ac_word... " >&6; }
2970if test "${ac_cv_prog_CC+set}" = set; then :
2971 $as_echo_n "(cached) " >&6
c906108c
SS
2972else
2973 if test -n "$CC"; then
2974 ac_cv_prog_CC="$CC" # Let the user override the test.
2975else
bec39cab
AC
2976as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2977for as_dir in $PATH
2978do
2979 IFS=$as_save_IFS
2980 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2981 for ac_exec_ext in '' $ac_executable_extensions; do
2982 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
bec39cab 2983 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 2984 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
bec39cab
AC
2985 break 2
2986 fi
2987done
81ecdfbb
RW
2988 done
2989IFS=$as_save_IFS
bec39cab 2990
c906108c
SS
2991fi
2992fi
bec39cab 2993CC=$ac_cv_prog_CC
c906108c 2994if test -n "$CC"; then
81ecdfbb
RW
2995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2996$as_echo "$CC" >&6; }
c906108c 2997else
81ecdfbb
RW
2998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2999$as_echo "no" >&6; }
c906108c 3000fi
bec39cab 3001
81ecdfbb 3002
bec39cab
AC
3003 test -n "$CC" && break
3004 done
3005fi
3006if test -z "$CC"; then
3007 ac_ct_CC=$CC
81ecdfbb 3008 for ac_prog in cl.exe
bec39cab
AC
3009do
3010 # Extract the first word of "$ac_prog", so it can be a program name with args.
3011set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
3012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3013$as_echo_n "checking for $ac_word... " >&6; }
3014if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3015 $as_echo_n "(cached) " >&6
bec39cab
AC
3016else
3017 if test -n "$ac_ct_CC"; then
3018 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3019else
3020as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3021for as_dir in $PATH
3022do
3023 IFS=$as_save_IFS
3024 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3025 for ac_exec_ext in '' $ac_executable_extensions; do
3026 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
bec39cab 3027 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 3028 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
bec39cab 3029 break 2
c906108c 3030 fi
bec39cab 3031done
81ecdfbb
RW
3032 done
3033IFS=$as_save_IFS
bec39cab
AC
3034
3035fi
3036fi
3037ac_ct_CC=$ac_cv_prog_ac_ct_CC
3038if test -n "$ac_ct_CC"; then
81ecdfbb
RW
3039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3040$as_echo "$ac_ct_CC" >&6; }
bec39cab 3041else
81ecdfbb
RW
3042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3043$as_echo "no" >&6; }
c906108c
SS
3044fi
3045
81ecdfbb 3046
bec39cab
AC
3047 test -n "$ac_ct_CC" && break
3048done
c906108c 3049
81ecdfbb
RW
3050 if test "x$ac_ct_CC" = x; then
3051 CC=""
3052 else
3053 case $cross_compiling:$ac_tool_warned in
3054yes:)
3055{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3056$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3057ac_tool_warned=yes ;;
3058esac
3059 CC=$ac_ct_CC
3060 fi
bec39cab
AC
3061fi
3062
3063fi
3064
3065
81ecdfbb
RW
3066test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3067$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3068as_fn_error "no acceptable C compiler found in \$PATH
3069See \`config.log' for more details." "$LINENO" 5; }
bec39cab
AC
3070
3071# Provide some information about the compiler.
81ecdfbb
RW
3072$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3073set X $ac_compile
3074ac_compiler=$2
3075for ac_option in --version -v -V -qversion; do
3076 { { ac_try="$ac_compiler $ac_option >&5"
3077case "(($ac_try" in
3078 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3079 *) ac_try_echo=$ac_try;;
3080esac
3081eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3082$as_echo "$ac_try_echo"; } >&5
3083 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
bec39cab 3084 ac_status=$?
81ecdfbb
RW
3085 if test -s conftest.err; then
3086 sed '10a\
3087... rest of stderr output deleted ...
3088 10q' conftest.err >conftest.er1
3089 cat conftest.er1 >&5
3090 rm -f conftest.er1 conftest.err
3091 fi
3092 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3093 test $ac_status = 0; }
3094done
bec39cab 3095
81ecdfbb 3096cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab
AC
3097/* end confdefs.h. */
3098
3099int
3100main ()
3101{
3102
3103 ;
3104 return 0;
3105}
3106_ACEOF
3107ac_clean_files_save=$ac_clean_files
81ecdfbb 3108ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
bec39cab
AC
3109# Try to create an executable without -o first, disregard a.out.
3110# It will help us diagnose broken compilers, and finding out an intuition
3111# of exeext.
81ecdfbb
RW
3112{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3113$as_echo_n "checking for C compiler default output file name... " >&6; }
3114ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3115
3116# The possible output files:
3117ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3118
3119ac_rmfiles=
3120for ac_file in $ac_files
3121do
3122 case $ac_file in
3123 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3124 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3125 esac
3126done
3127rm -f $ac_rmfiles
3128
3129if { { ac_try="$ac_link_default"
3130case "(($ac_try" in
3131 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3132 *) ac_try_echo=$ac_try;;
3133esac
3134eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3135$as_echo "$ac_try_echo"; } >&5
3136 (eval "$ac_link_default") 2>&5
3137 ac_status=$?
3138 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3139 test $ac_status = 0; }; then :
3140 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3141# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3142# in a Makefile. We should not override ac_cv_exeext if it was cached,
3143# so that the user can short-circuit this test for compilers unknown to
3144# Autoconf.
3145for ac_file in $ac_files ''
bec39cab
AC
3146do
3147 test -f "$ac_file" || continue
3148 case $ac_file in
81ecdfbb 3149 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
b4e70030
JB
3150 ;;
3151 [ab].out )
3152 # We found the default executable, but exeext='' is most
3153 # certainly right.
3154 break;;
3155 *.* )
81ecdfbb
RW
3156 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3157 then :; else
3158 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3159 fi
3160 # We set ac_cv_exeext here because the later test for it is not
3161 # safe: cross compilers may not add the suffix if given an `-o'
3162 # argument, so we may need to know it at that point already.
3163 # Even if this section looks crufty: it has the advantage of
3164 # actually working.
b4e70030
JB
3165 break;;
3166 * )
3167 break;;
bec39cab
AC
3168 esac
3169done
81ecdfbb
RW
3170test "$ac_cv_exeext" = no && ac_cv_exeext=
3171
bec39cab 3172else
81ecdfbb
RW
3173 ac_file=''
3174fi
3175{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3176$as_echo "$ac_file" >&6; }
3177if test -z "$ac_file"; then :
3178 $as_echo "$as_me: failed program was:" >&5
bec39cab
AC
3179sed 's/^/| /' conftest.$ac_ext >&5
3180
81ecdfbb
RW
3181{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3182$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3183{ as_fn_set_status 77
3184as_fn_error "C compiler cannot create executables
3185See \`config.log' for more details." "$LINENO" 5; }; }
bec39cab 3186fi
b4e70030 3187ac_exeext=$ac_cv_exeext
b4e70030 3188
81ecdfbb 3189# Check that the compiler produces executables we can run. If not, either
bec39cab 3190# the compiler is broken, or we cross compile.
81ecdfbb
RW
3191{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3192$as_echo_n "checking whether the C compiler works... " >&6; }
bec39cab
AC
3193# If not cross compiling, check that we can run a simple program.
3194if test "$cross_compiling" != yes; then
3195 if { ac_try='./$ac_file'
81ecdfbb
RW
3196 { { case "(($ac_try" in
3197 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3198 *) ac_try_echo=$ac_try;;
3199esac
3200eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3201$as_echo "$ac_try_echo"; } >&5
3202 (eval "$ac_try") 2>&5
bec39cab 3203 ac_status=$?
81ecdfbb
RW
3204 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3205 test $ac_status = 0; }; }; then
bec39cab 3206 cross_compiling=no
c906108c 3207 else
bec39cab
AC
3208 if test "$cross_compiling" = maybe; then
3209 cross_compiling=yes
3210 else
81ecdfbb
RW
3211 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3212$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3213as_fn_error "cannot run C compiled programs.
bec39cab 3214If you meant to cross compile, use \`--host'.
81ecdfbb 3215See \`config.log' for more details." "$LINENO" 5; }
bec39cab 3216 fi
c906108c 3217 fi
bec39cab 3218fi
81ecdfbb
RW
3219{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3220$as_echo "yes" >&6; }
bec39cab 3221
81ecdfbb 3222rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
b4e70030 3223ac_clean_files=$ac_clean_files_save
81ecdfbb 3224# Check that the compiler produces executables we can run. If not, either
b4e70030 3225# the compiler is broken, or we cross compile.
81ecdfbb
RW
3226{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3227$as_echo_n "checking whether we are cross compiling... " >&6; }
3228{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3229$as_echo "$cross_compiling" >&6; }
3230
3231{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3232$as_echo_n "checking for suffix of executables... " >&6; }
3233if { { ac_try="$ac_link"
3234case "(($ac_try" in
3235 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3236 *) ac_try_echo=$ac_try;;
3237esac
3238eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3239$as_echo "$ac_try_echo"; } >&5
3240 (eval "$ac_link") 2>&5
bec39cab 3241 ac_status=$?
81ecdfbb
RW
3242 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3243 test $ac_status = 0; }; then :
b4e70030
JB
3244 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3245# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3246# work properly (i.e., refer to `conftest.exe'), while it won't with
3247# `rm'.
3248for ac_file in conftest.exe conftest conftest.*; do
3249 test -f "$ac_file" || continue
3250 case $ac_file in
81ecdfbb 3251 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
b4e70030 3252 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
b4e70030
JB
3253 break;;
3254 * ) break;;
3255 esac
3256done
c906108c 3257else
81ecdfbb
RW
3258 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3259$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3260as_fn_error "cannot compute suffix of executables: cannot compile and link
3261See \`config.log' for more details." "$LINENO" 5; }
c906108c 3262fi
b4e70030 3263rm -f conftest$ac_cv_exeext
81ecdfbb
RW
3264{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3265$as_echo "$ac_cv_exeext" >&6; }
c906108c 3266
b4e70030 3267rm -f conftest.$ac_ext
bec39cab
AC
3268EXEEXT=$ac_cv_exeext
3269ac_exeext=$EXEEXT
81ecdfbb
RW
3270{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3271$as_echo_n "checking for suffix of object files... " >&6; }
3272if test "${ac_cv_objext+set}" = set; then :
3273 $as_echo_n "(cached) " >&6
bec39cab 3274else
81ecdfbb 3275 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b4e70030
JB
3276/* end confdefs.h. */
3277
3278int
3279main ()
3280{
3281
3282 ;
3283 return 0;
3284}
3285_ACEOF
3286rm -f conftest.o conftest.obj
81ecdfbb
RW
3287if { { ac_try="$ac_compile"
3288case "(($ac_try" in
3289 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3290 *) ac_try_echo=$ac_try;;
3291esac
3292eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3293$as_echo "$ac_try_echo"; } >&5
3294 (eval "$ac_compile") 2>&5
3295 ac_status=$?
3296 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3297 test $ac_status = 0; }; then :
3298 for ac_file in conftest.o conftest.obj conftest.*; do
3299 test -f "$ac_file" || continue;
bec39cab 3300 case $ac_file in
81ecdfbb 3301 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
bec39cab
AC
3302 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3303 break;;
3304 esac
3305done
c906108c 3306else
81ecdfbb 3307 $as_echo "$as_me: failed program was:" >&5
bec39cab
AC
3308sed 's/^/| /' conftest.$ac_ext >&5
3309
81ecdfbb
RW
3310{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3311$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3312as_fn_error "cannot compute suffix of object files: cannot compile
3313See \`config.log' for more details." "$LINENO" 5; }
c906108c 3314fi
b4e70030 3315rm -f conftest.$ac_cv_objext conftest.$ac_ext
bec39cab 3316fi
81ecdfbb
RW
3317{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3318$as_echo "$ac_cv_objext" >&6; }
bec39cab
AC
3319OBJEXT=$ac_cv_objext
3320ac_objext=$OBJEXT
81ecdfbb
RW
3321{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3322$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3323if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3324 $as_echo_n "(cached) " >&6
c906108c 3325else
81ecdfbb 3326 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab
AC
3327/* end confdefs.h. */
3328
3329int
3330main ()
3331{
3332#ifndef __GNUC__
3333 choke me
3334#endif
3335
3336 ;
3337 return 0;
3338}
3339_ACEOF
81ecdfbb 3340if ac_fn_c_try_compile "$LINENO"; then :
bec39cab
AC
3341 ac_compiler_gnu=yes
3342else
81ecdfbb 3343 ac_compiler_gnu=no
bec39cab 3344fi
81ecdfbb 3345rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
bec39cab
AC
3346ac_cv_c_compiler_gnu=$ac_compiler_gnu
3347
3348fi
81ecdfbb
RW
3349{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3350$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3351if test $ac_compiler_gnu = yes; then
3352 GCC=yes
3353else
3354 GCC=
3355fi
bec39cab
AC
3356ac_test_CFLAGS=${CFLAGS+set}
3357ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
3358{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3359$as_echo_n "checking whether $CC accepts -g... " >&6; }
3360if test "${ac_cv_prog_cc_g+set}" = set; then :
3361 $as_echo_n "(cached) " >&6
bec39cab 3362else
81ecdfbb
RW
3363 ac_save_c_werror_flag=$ac_c_werror_flag
3364 ac_c_werror_flag=yes
3365 ac_cv_prog_cc_g=no
3366 CFLAGS="-g"
3367 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab
AC
3368/* end confdefs.h. */
3369
3370int
3371main ()
3372{
3373
3374 ;
3375 return 0;
3376}
3377_ACEOF
81ecdfbb 3378if ac_fn_c_try_compile "$LINENO"; then :
c906108c
SS
3379 ac_cv_prog_cc_g=yes
3380else
81ecdfbb
RW
3381 CFLAGS=""
3382 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3383/* end confdefs.h. */
3384
3385int
3386main ()
3387{
3388
3389 ;
3390 return 0;
3391}
3392_ACEOF
3393if ac_fn_c_try_compile "$LINENO"; then :
3394
3395else
3396 ac_c_werror_flag=$ac_save_c_werror_flag
3397 CFLAGS="-g"
3398 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3399/* end confdefs.h. */
3400
3401int
3402main ()
3403{
c906108c 3404
81ecdfbb
RW
3405 ;
3406 return 0;
3407}
3408_ACEOF
3409if ac_fn_c_try_compile "$LINENO"; then :
3410 ac_cv_prog_cc_g=yes
3411fi
3412rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3413fi
3414rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4e8d927d 3415fi
81ecdfbb
RW
3416rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3417 ac_c_werror_flag=$ac_save_c_werror_flag
bec39cab 3418fi
81ecdfbb
RW
3419{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3420$as_echo "$ac_cv_prog_cc_g" >&6; }
c906108c 3421if test "$ac_test_CFLAGS" = set; then
bec39cab 3422 CFLAGS=$ac_save_CFLAGS
c906108c
SS
3423elif test $ac_cv_prog_cc_g = yes; then
3424 if test "$GCC" = yes; then
3425 CFLAGS="-g -O2"
3426 else
3427 CFLAGS="-g"
3428 fi
3429else
3430 if test "$GCC" = yes; then
3431 CFLAGS="-O2"
3432 else
3433 CFLAGS=
3434 fi
3435fi
81ecdfbb
RW
3436{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3437$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3438if test "${ac_cv_prog_cc_c89+set}" = set; then :
3439 $as_echo_n "(cached) " >&6
bec39cab 3440else
81ecdfbb 3441 ac_cv_prog_cc_c89=no
bec39cab 3442ac_save_CC=$CC
81ecdfbb 3443cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 3444/* end confdefs.h. */
c906108c
SS
3445#include <stdarg.h>
3446#include <stdio.h>
3447#include <sys/types.h>
3448#include <sys/stat.h>
3449/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3450struct buf { int x; };
3451FILE * (*rcsopen) (struct buf *, struct stat *, int);
3452static char *e (p, i)
3453 char **p;
3454 int i;
3455{
3456 return p[i];
3457}
3458static char *f (char * (*g) (char **, int), char **p, ...)
3459{
3460 char *s;
3461 va_list v;
3462 va_start (v,p);
3463 s = g (p, va_arg (v,int));
3464 va_end (v);
3465 return s;
3466}
bec39cab
AC
3467
3468/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3469 function prototypes and stuff, but not '\xHH' hex character constants.
3470 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 3471 as 'x'. The following induces an error, until -std is added to get
bec39cab
AC
3472 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3473 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 3474 that's true only with -std. */
bec39cab
AC
3475int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3476
81ecdfbb
RW
3477/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3478 inside strings and character constants. */
3479#define FOO(x) 'x'
3480int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3481
c906108c
SS
3482int test (int i, double x);
3483struct s1 {int (*f) (int a);};
3484struct s2 {int (*f) (double a);};
3485int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3486int argc;
3487char **argv;
bec39cab
AC
3488int
3489main ()
3490{
c906108c 3491return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
bec39cab
AC
3492 ;
3493 return 0;
3494}
3495_ACEOF
81ecdfbb
RW
3496for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3497 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
bec39cab
AC
3498do
3499 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
3500 if ac_fn_c_try_compile "$LINENO"; then :
3501 ac_cv_prog_cc_c89=$ac_arg
c906108c 3502fi
81ecdfbb
RW
3503rm -f core conftest.err conftest.$ac_objext
3504 test "x$ac_cv_prog_cc_c89" != "xno" && break
c906108c 3505done
81ecdfbb 3506rm -f conftest.$ac_ext
bec39cab 3507CC=$ac_save_CC
c906108c
SS
3508
3509fi
81ecdfbb
RW
3510# AC_CACHE_VAL
3511case "x$ac_cv_prog_cc_c89" in
3512 x)
3513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3514$as_echo "none needed" >&6; } ;;
3515 xno)
3516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3517$as_echo "unsupported" >&6; } ;;
bec39cab 3518 *)
81ecdfbb
RW
3519 CC="$CC $ac_cv_prog_cc_c89"
3520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3521$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
c906108c 3522esac
81ecdfbb 3523if test "x$ac_cv_prog_cc_c89" != xno; then :
c906108c 3524
b4e70030
JB
3525fi
3526
bec39cab
AC
3527ac_ext=c
3528ac_cpp='$CPP $CPPFLAGS'
3529ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3530ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3531ac_compiler_gnu=$ac_cv_c_compiler_gnu
c906108c 3532
60ca704f 3533
bec39cab
AC
3534ac_ext=c
3535ac_cpp='$CPP $CPPFLAGS'
3536ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3537ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3538ac_compiler_gnu=$ac_cv_c_compiler_gnu
81ecdfbb
RW
3539{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3540$as_echo_n "checking how to run the C preprocessor... " >&6; }
bec39cab
AC
3541# On Suns, sometimes $CPP names a directory.
3542if test -n "$CPP" && test -d "$CPP"; then
3543 CPP=
8bb2c122 3544fi
bec39cab 3545if test -z "$CPP"; then
81ecdfbb
RW
3546 if test "${ac_cv_prog_CPP+set}" = set; then :
3547 $as_echo_n "(cached) " >&6
bec39cab
AC
3548else
3549 # Double quotes because CPP needs to be expanded
3550 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3551 do
3552 ac_preproc_ok=false
3553for ac_c_preproc_warn_flag in '' yes
3554do
3555 # Use a header file that comes with gcc, so configuring glibc
3556 # with a fresh cross-compiler works.
3557 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3558 # <limits.h> exists even on freestanding compilers.
3559 # On the NeXT, cc -E runs the code through the compiler's parser,
3560 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 3561 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab
AC
3562/* end confdefs.h. */
3563#ifdef __STDC__
3564# include <limits.h>
3565#else
3566# include <assert.h>
3567#endif
3568 Syntax error
3569_ACEOF
81ecdfbb 3570if ac_fn_c_try_cpp "$LINENO"; then :
bec39cab 3571
81ecdfbb 3572else
bec39cab
AC
3573 # Broken: fails on valid input.
3574continue
3575fi
3576rm -f conftest.err conftest.$ac_ext
3577
81ecdfbb 3578 # OK, works on sane cases. Now check whether nonexistent headers
bec39cab 3579 # can be detected and how.
81ecdfbb 3580 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab
AC
3581/* end confdefs.h. */
3582#include <ac_nonexistent.h>
3583_ACEOF
81ecdfbb 3584if ac_fn_c_try_cpp "$LINENO"; then :
bec39cab
AC
3585 # Broken: success on invalid input.
3586continue
8bb2c122 3587else
bec39cab
AC
3588 # Passes both tests.
3589ac_preproc_ok=:
3590break
8bb2c122 3591fi
bec39cab 3592rm -f conftest.err conftest.$ac_ext
8bb2c122 3593
bec39cab
AC
3594done
3595# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3596rm -f conftest.err conftest.$ac_ext
81ecdfbb 3597if $ac_preproc_ok; then :
bec39cab
AC
3598 break
3599fi
8bb2c122 3600
bec39cab
AC
3601 done
3602 ac_cv_prog_CPP=$CPP
ddc9cd0f 3603
c906108c 3604fi
bec39cab
AC
3605 CPP=$ac_cv_prog_CPP
3606else
3607 ac_cv_prog_CPP=$CPP
c906108c 3608fi
81ecdfbb
RW
3609{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3610$as_echo "$CPP" >&6; }
bec39cab
AC
3611ac_preproc_ok=false
3612for ac_c_preproc_warn_flag in '' yes
3613do
3614 # Use a header file that comes with gcc, so configuring glibc
3615 # with a fresh cross-compiler works.
3616 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3617 # <limits.h> exists even on freestanding compilers.
3618 # On the NeXT, cc -E runs the code through the compiler's parser,
3619 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 3620 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab
AC
3621/* end confdefs.h. */
3622#ifdef __STDC__
3623# include <limits.h>
3624#else
3625# include <assert.h>
3626#endif
3627 Syntax error
3628_ACEOF
81ecdfbb 3629if ac_fn_c_try_cpp "$LINENO"; then :
bec39cab 3630
81ecdfbb 3631else
bec39cab
AC
3632 # Broken: fails on valid input.
3633continue
3634fi
3635rm -f conftest.err conftest.$ac_ext
3636
81ecdfbb 3637 # OK, works on sane cases. Now check whether nonexistent headers
bec39cab 3638 # can be detected and how.
81ecdfbb 3639 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab
AC
3640/* end confdefs.h. */
3641#include <ac_nonexistent.h>
3642_ACEOF
81ecdfbb 3643if ac_fn_c_try_cpp "$LINENO"; then :
bec39cab
AC
3644 # Broken: success on invalid input.
3645continue
c906108c 3646else
bec39cab
AC
3647 # Passes both tests.
3648ac_preproc_ok=:
3649break
c906108c 3650fi
bec39cab 3651rm -f conftest.err conftest.$ac_ext
c906108c 3652
bec39cab
AC
3653done
3654# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3655rm -f conftest.err conftest.$ac_ext
81ecdfbb
RW
3656if $ac_preproc_ok; then :
3657
c906108c 3658else
81ecdfbb
RW
3659 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3660$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3661as_fn_error "C preprocessor \"$CPP\" fails sanity check
3662See \`config.log' for more details." "$LINENO" 5; }
c906108c 3663fi
c906108c 3664
bec39cab
AC
3665ac_ext=c
3666ac_cpp='$CPP $CPPFLAGS'
3667ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3668ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3669ac_compiler_gnu=$ac_cv_c_compiler_gnu
3670
3671
81ecdfbb
RW
3672{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3673$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3674if test "${ac_cv_path_GREP+set}" = set; then :
3675 $as_echo_n "(cached) " >&6
4e8d927d 3676else
81ecdfbb
RW
3677 if test -z "$GREP"; then
3678 ac_path_GREP_found=false
3679 # Loop through the user's path and test for each of PROGNAME-LIST
3680 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3681for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3682do
3683 IFS=$as_save_IFS
3684 test -z "$as_dir" && as_dir=.
3685 for ac_prog in grep ggrep; do
3686 for ac_exec_ext in '' $ac_executable_extensions; do
3687 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3688 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3689# Check for GNU ac_path_GREP and select it if it is found.
3690 # Check for GNU $ac_path_GREP
3691case `"$ac_path_GREP" --version 2>&1` in
3692*GNU*)
3693 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3694*)
3695 ac_count=0
3696 $as_echo_n 0123456789 >"conftest.in"
3697 while :
3698 do
3699 cat "conftest.in" "conftest.in" >"conftest.tmp"
3700 mv "conftest.tmp" "conftest.in"
3701 cp "conftest.in" "conftest.nl"
3702 $as_echo 'GREP' >> "conftest.nl"
3703 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3704 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3705 as_fn_arith $ac_count + 1 && ac_count=$as_val
3706 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3707 # Best one so far, save it but keep looking for a better one
3708 ac_cv_path_GREP="$ac_path_GREP"
3709 ac_path_GREP_max=$ac_count
bec39cab 3710 fi
81ecdfbb
RW
3711 # 10*(2^10) chars as input seems more than enough
3712 test $ac_count -gt 10 && break
3713 done
3714 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3715esac
bec39cab 3716
81ecdfbb
RW
3717 $ac_path_GREP_found && break 3
3718 done
3719 done
3720 done
3721IFS=$as_save_IFS
3722 if test -z "$ac_cv_path_GREP"; then
3723 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3724 fi
c906108c 3725else
81ecdfbb 3726 ac_cv_path_GREP=$GREP
c906108c 3727fi
c906108c 3728
81ecdfbb
RW
3729fi
3730{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3731$as_echo "$ac_cv_path_GREP" >&6; }
3732 GREP="$ac_cv_path_GREP"
c906108c 3733
c906108c 3734
81ecdfbb
RW
3735{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3736$as_echo_n "checking for egrep... " >&6; }
3737if test "${ac_cv_path_EGREP+set}" = set; then :
3738 $as_echo_n "(cached) " >&6
783e057b 3739else
81ecdfbb
RW
3740 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3741 then ac_cv_path_EGREP="$GREP -E"
3742 else
3743 if test -z "$EGREP"; then
3744 ac_path_EGREP_found=false
3745 # Loop through the user's path and test for each of PROGNAME-LIST
3746 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3747for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
783e057b
DJ
3748do
3749 IFS=$as_save_IFS
3750 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3751 for ac_prog in egrep; do
3752 for ac_exec_ext in '' $ac_executable_extensions; do
3753 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3754 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3755# Check for GNU ac_path_EGREP and select it if it is found.
3756 # Check for GNU $ac_path_EGREP
3757case `"$ac_path_EGREP" --version 2>&1` in
3758*GNU*)
3759 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3760*)
3761 ac_count=0
3762 $as_echo_n 0123456789 >"conftest.in"
3763 while :
3764 do
3765 cat "conftest.in" "conftest.in" >"conftest.tmp"
3766 mv "conftest.tmp" "conftest.in"
3767 cp "conftest.in" "conftest.nl"
3768 $as_echo 'EGREP' >> "conftest.nl"
3769 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3770 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3771 as_fn_arith $ac_count + 1 && ac_count=$as_val
3772 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3773 # Best one so far, save it but keep looking for a better one
3774 ac_cv_path_EGREP="$ac_path_EGREP"
3775 ac_path_EGREP_max=$ac_count
3776 fi
3777 # 10*(2^10) chars as input seems more than enough
3778 test $ac_count -gt 10 && break
3779 done
3780 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3781esac
bec39cab 3782
81ecdfbb
RW
3783 $ac_path_EGREP_found && break 3
3784 done
3785 done
3786 done
3787IFS=$as_save_IFS
3788 if test -z "$ac_cv_path_EGREP"; then
3789 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
783e057b 3790 fi
783e057b 3791else
81ecdfbb 3792 ac_cv_path_EGREP=$EGREP
783e057b
DJ
3793fi
3794
81ecdfbb 3795 fi
783e057b 3796fi
81ecdfbb
RW
3797{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3798$as_echo "$ac_cv_path_EGREP" >&6; }
3799 EGREP="$ac_cv_path_EGREP"
3800
783e057b 3801
81ecdfbb
RW
3802{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3803$as_echo_n "checking for ANSI C header files... " >&6; }
3804if test "${ac_cv_header_stdc+set}" = set; then :
3805 $as_echo_n "(cached) " >&6
783e057b 3806else
81ecdfbb 3807 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 3808/* end confdefs.h. */
783e057b 3809#include <stdlib.h>
bec39cab 3810#include <stdarg.h>
783e057b
DJ
3811#include <string.h>
3812#include <float.h>
c906108c 3813
bec39cab
AC
3814int
3815main ()
3816{
c906108c 3817
bec39cab
AC
3818 ;
3819 return 0;
3820}
3821_ACEOF
81ecdfbb 3822if ac_fn_c_try_compile "$LINENO"; then :
783e057b 3823 ac_cv_header_stdc=yes
c906108c 3824else
81ecdfbb 3825 ac_cv_header_stdc=no
c906108c 3826fi
81ecdfbb 3827rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 3828
783e057b
DJ
3829if test $ac_cv_header_stdc = yes; then
3830 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
81ecdfbb 3831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
783e057b
DJ
3832/* end confdefs.h. */
3833#include <string.h>
c906108c 3834
783e057b
DJ
3835_ACEOF
3836if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
3837 $EGREP "memchr" >/dev/null 2>&1; then :
3838
c906108c 3839else
783e057b 3840 ac_cv_header_stdc=no
c906108c 3841fi
783e057b 3842rm -f conftest*
c906108c
SS
3843
3844fi
3845
783e057b
DJ
3846if test $ac_cv_header_stdc = yes; then
3847 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
81ecdfbb 3848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
783e057b
DJ
3849/* end confdefs.h. */
3850#include <stdlib.h>
bec39cab 3851
783e057b
DJ
3852_ACEOF
3853if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
3854 $EGREP "free" >/dev/null 2>&1; then :
3855
bec39cab 3856else
783e057b 3857 ac_cv_header_stdc=no
bec39cab 3858fi
783e057b 3859rm -f conftest*
bec39cab
AC
3860
3861fi
bec39cab 3862
783e057b
DJ
3863if test $ac_cv_header_stdc = yes; then
3864 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
81ecdfbb 3865 if test "$cross_compiling" = yes; then :
783e057b 3866 :
bec39cab 3867else
81ecdfbb 3868 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
783e057b
DJ
3869/* end confdefs.h. */
3870#include <ctype.h>
81ecdfbb 3871#include <stdlib.h>
783e057b
DJ
3872#if ((' ' & 0x0FF) == 0x020)
3873# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3874# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3875#else
3876# define ISLOWER(c) \
3877 (('a' <= (c) && (c) <= 'i') \
3878 || ('j' <= (c) && (c) <= 'r') \
3879 || ('s' <= (c) && (c) <= 'z'))
3880# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3881#endif
3882
3883#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3884int
3885main ()
3886{
3887 int i;
3888 for (i = 0; i < 256; i++)
3889 if (XOR (islower (i), ISLOWER (i))
3890 || toupper (i) != TOUPPER (i))
81ecdfbb
RW
3891 return 2;
3892 return 0;
783e057b
DJ
3893}
3894_ACEOF
81ecdfbb 3895if ac_fn_c_try_run "$LINENO"; then :
783e057b 3896
81ecdfbb
RW
3897else
3898 ac_cv_header_stdc=no
783e057b 3899fi
81ecdfbb
RW
3900rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3901 conftest.$ac_objext conftest.beam conftest.$ac_ext
783e057b 3902fi
81ecdfbb 3903
783e057b
DJ
3904fi
3905fi
81ecdfbb
RW
3906{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3907$as_echo "$ac_cv_header_stdc" >&6; }
783e057b
DJ
3908if test $ac_cv_header_stdc = yes; then
3909
81ecdfbb 3910$as_echo "#define STDC_HEADERS 1" >>confdefs.h
783e057b
DJ
3911
3912fi
3913
3914# On IRIX 5.3, sys/types and inttypes.h are conflicting.
783e057b
DJ
3915for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3916 inttypes.h stdint.h unistd.h
81ecdfbb
RW
3917do :
3918 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3919ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3920"
3921eval as_val=\$$as_ac_Header
3922 if test "x$as_val" = x""yes; then :
783e057b 3923 cat >>confdefs.h <<_ACEOF
81ecdfbb 3924#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
783e057b
DJ
3925_ACEOF
3926
3927fi
3928
3929done
3930
3931
3932
81ecdfbb
RW
3933 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3934if test "x$ac_cv_header_minix_config_h" = x""yes; then :
783e057b
DJ
3935 MINIX=yes
3936else
3937 MINIX=
3938fi
3939
3940
3941 if test "$MINIX" = yes; then
3942
81ecdfbb 3943$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
783e057b
DJ
3944
3945
81ecdfbb 3946$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
783e057b
DJ
3947
3948
81ecdfbb 3949$as_echo "#define _MINIX 1" >>confdefs.h
783e057b
DJ
3950
3951 fi
3952
3953
81ecdfbb
RW
3954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3955$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3956if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
3957 $as_echo_n "(cached) " >&6
783e057b 3958else
81ecdfbb 3959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
783e057b
DJ
3960/* end confdefs.h. */
3961
3962# define __EXTENSIONS__ 1
3963 $ac_includes_default
3964int
3965main ()
3966{
3967
3968 ;
3969 return 0;
3970}
3971_ACEOF
81ecdfbb 3972if ac_fn_c_try_compile "$LINENO"; then :
783e057b
DJ
3973 ac_cv_safe_to_define___extensions__=yes
3974else
81ecdfbb 3975 ac_cv_safe_to_define___extensions__=no
783e057b 3976fi
81ecdfbb 3977rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
783e057b 3978fi
81ecdfbb
RW
3979{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3980$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
783e057b 3981 test $ac_cv_safe_to_define___extensions__ = yes &&
81ecdfbb 3982 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
783e057b 3983
81ecdfbb 3984 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
783e057b 3985
81ecdfbb 3986 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
783e057b 3987
81ecdfbb 3988 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
783e057b 3989
81ecdfbb 3990 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
783e057b
DJ
3991
3992
81ecdfbb
RW
3993if test -n "$ac_tool_prefix"; then
3994 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3995set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3996{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3997$as_echo_n "checking for $ac_word... " >&6; }
3998if test "${ac_cv_prog_RANLIB+set}" = set; then :
3999 $as_echo_n "(cached) " >&6
4000else
4001 if test -n "$RANLIB"; then
4002 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4003else
4004as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4005for as_dir in $PATH
4006do
4007 IFS=$as_save_IFS
4008 test -z "$as_dir" && as_dir=.
4009 for ac_exec_ext in '' $ac_executable_extensions; do
4010 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4011 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4012 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4013 break 2
4014 fi
4015done
4016 done
4017IFS=$as_save_IFS
783e057b 4018
81ecdfbb
RW
4019fi
4020fi
4021RANLIB=$ac_cv_prog_RANLIB
4022if test -n "$RANLIB"; then
4023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4024$as_echo "$RANLIB" >&6; }
4025else
4026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4027$as_echo "no" >&6; }
4028fi
783e057b
DJ
4029
4030
81ecdfbb
RW
4031fi
4032if test -z "$ac_cv_prog_RANLIB"; then
4033 ac_ct_RANLIB=$RANLIB
4034 # Extract the first word of "ranlib", so it can be a program name with args.
4035set dummy ranlib; ac_word=$2
4036{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4037$as_echo_n "checking for $ac_word... " >&6; }
4038if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4039 $as_echo_n "(cached) " >&6
783e057b 4040else
81ecdfbb
RW
4041 if test -n "$ac_ct_RANLIB"; then
4042 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4043else
4044as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4045for as_dir in $PATH
4046do
4047 IFS=$as_save_IFS
4048 test -z "$as_dir" && as_dir=.
4049 for ac_exec_ext in '' $ac_executable_extensions; do
4050 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4051 ac_cv_prog_ac_ct_RANLIB="ranlib"
4052 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4053 break 2
4054 fi
4055done
4056 done
4057IFS=$as_save_IFS
4058
4059fi
4060fi
4061ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4062if test -n "$ac_ct_RANLIB"; then
4063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4064$as_echo "$ac_ct_RANLIB" >&6; }
4065else
4066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4067$as_echo "no" >&6; }
4068fi
4069
4070 if test "x$ac_ct_RANLIB" = x; then
4071 RANLIB=":"
4072 else
4073 case $cross_compiling:$ac_tool_warned in
4074yes:)
4075{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4076$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4077ac_tool_warned=yes ;;
4078esac
4079 RANLIB=$ac_ct_RANLIB
4080 fi
4081else
4082 RANLIB="$ac_cv_prog_RANLIB"
4083fi
4084
4085
4086
4087
4088
4089
3388710e
JM
4090ac_aux_dir=
4091for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4092 for ac_t in install-sh install.sh shtool; do
4093 if test -f "$ac_dir/$ac_t"; then
4094 ac_aux_dir=$ac_dir
4095 ac_install_sh="$ac_aux_dir/$ac_t -c"
4096 break 2
4097 fi
4098 done
4099done
4100if test -z "$ac_aux_dir"; then
4101 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4102fi
4103
4104# These three variables are undocumented and unsupported,
4105# and are intended to be withdrawn in a future Autoconf release.
4106# They can cause serious problems if a builder's source tree is in a directory
4107# whose full name contains unusual characters.
4108ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4109ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4110ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4111
4112
4113# Make sure we can run config.sub.
4114$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4115 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4116
4117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4118$as_echo_n "checking build system type... " >&6; }
4119if test "${ac_cv_build+set}" = set; then :
4120 $as_echo_n "(cached) " >&6
4121else
4122 ac_build_alias=$build_alias
4123test "x$ac_build_alias" = x &&
4124 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4125test "x$ac_build_alias" = x &&
4126 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4127ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4128 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4129
4130fi
4131{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4132$as_echo "$ac_cv_build" >&6; }
4133case $ac_cv_build in
4134*-*-*) ;;
4135*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4136esac
4137build=$ac_cv_build
4138ac_save_IFS=$IFS; IFS='-'
4139set x $ac_cv_build
4140shift
4141build_cpu=$1
4142build_vendor=$2
4143shift; shift
4144# Remember, the first character of IFS is used to create $*,
4145# except with old shells:
4146build_os=$*
4147IFS=$ac_save_IFS
4148case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4149
4150
4151{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4152$as_echo_n "checking host system type... " >&6; }
4153if test "${ac_cv_host+set}" = set; then :
4154 $as_echo_n "(cached) " >&6
4155else
4156 if test "x$host_alias" = x; then
4157 ac_cv_host=$ac_cv_build
4158else
4159 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4160 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4161fi
4162
4163fi
4164{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4165$as_echo "$ac_cv_host" >&6; }
4166case $ac_cv_host in
4167*-*-*) ;;
4168*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4169esac
4170host=$ac_cv_host
4171ac_save_IFS=$IFS; IFS='-'
4172set x $ac_cv_host
4173shift
4174host_cpu=$1
4175host_vendor=$2
4176shift; shift
4177# Remember, the first character of IFS is used to create $*,
4178# except with old shells:
4179host_os=$*
4180IFS=$ac_save_IFS
4181case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4182
4183
4184{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4185$as_echo_n "checking target system type... " >&6; }
4186if test "${ac_cv_target+set}" = set; then :
4187 $as_echo_n "(cached) " >&6
4188else
4189 if test "x$target_alias" = x; then
4190 ac_cv_target=$ac_cv_host
4191else
4192 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4193 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4194fi
4195
4196fi
4197{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4198$as_echo "$ac_cv_target" >&6; }
4199case $ac_cv_target in
4200*-*-*) ;;
4201*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4202esac
4203target=$ac_cv_target
4204ac_save_IFS=$IFS; IFS='-'
4205set x $ac_cv_target
4206shift
4207target_cpu=$1
4208target_vendor=$2
4209shift; shift
4210# Remember, the first character of IFS is used to create $*,
4211# except with old shells:
4212target_os=$*
4213IFS=$ac_save_IFS
4214case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4215
4216
4217# The aliases save the names the user supplied, while $host etc.
4218# will get canonicalized.
4219test -n "$target_alias" &&
4220 test "$program_prefix$program_suffix$program_transform_name" = \
4221 NONENONEs,x,x, &&
4222 program_prefix=${target_alias}-
4223
4224# The tests for host and target for $enable_largefile require
4225# canonical names.
4226
4227
81ecdfbb 4228
da2f07f1
JK
4229# As the $enable_largefile decision depends on --enable-plugins we must set it
4230# even in directories otherwise not depending on the $plugins option.
4231
4232
4233# Check whether --enable-plugins was given.
4234if test "${enable_plugins+set}" = set; then :
4235 enableval=$enable_plugins; case "${enableval}" in
4236 yes | "") plugins=yes ;;
4237 no) plugins=no ;;
4238 *) plugins=yes ;;
4239 esac
4240else
4241 plugins=no
4242fi
4243
4244
4245
4246case "${host}" in
4247 sparc-*-solaris*|i[3-7]86-*-solaris*)
4248 # On native 32bit sparc and ia32 solaris, large-file and procfs support
4249 # are mutually exclusive; and without procfs support, the bfd/ elf module
4250 # cannot provide certain routines such as elfcore_write_prpsinfo
4251 # or elfcore_write_prstatus. So unless the user explicitly requested
4252 # large-file support through the --enable-largefile switch, disable
4253 # large-file support in favor of procfs support.
4254 test "${target}" = "${host}" -a "x$plugins" = xno \
4255 && : ${enable_largefile="no"}
4256 ;;
4257esac
4258
4259# Check whether --enable-largefile was given.
4260if test "${enable_largefile+set}" = set; then :
4261 enableval=$enable_largefile;
4262fi
4263
4264if test "$enable_largefile" != no; then
4265
4266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4267$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4268if test "${ac_cv_sys_largefile_CC+set}" = set; then :
4269 $as_echo_n "(cached) " >&6
4270else
4271 ac_cv_sys_largefile_CC=no
4272 if test "$GCC" != yes; then
4273 ac_save_CC=$CC
4274 while :; do
4275 # IRIX 6.2 and later do not support large files by default,
4276 # so use the C compiler's -n32 option if that helps.
4277 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4278/* end confdefs.h. */
4279#include <sys/types.h>
4280 /* Check that off_t can represent 2**63 - 1 correctly.
4281 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4282 since some C++ compilers masquerading as C compilers
4283 incorrectly reject 9223372036854775807. */
4284#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4285 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4286 && LARGE_OFF_T % 2147483647 == 1)
4287 ? 1 : -1];
4288int
4289main ()
4290{
4291
4292 ;
4293 return 0;
4294}
4295_ACEOF
4296 if ac_fn_c_try_compile "$LINENO"; then :
4297 break
4298fi
4299rm -f core conftest.err conftest.$ac_objext
4300 CC="$CC -n32"
4301 if ac_fn_c_try_compile "$LINENO"; then :
4302 ac_cv_sys_largefile_CC=' -n32'; break
4303fi
4304rm -f core conftest.err conftest.$ac_objext
4305 break
4306 done
4307 CC=$ac_save_CC
4308 rm -f conftest.$ac_ext
4309 fi
4310fi
4311{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4312$as_echo "$ac_cv_sys_largefile_CC" >&6; }
4313 if test "$ac_cv_sys_largefile_CC" != no; then
4314 CC=$CC$ac_cv_sys_largefile_CC
4315 fi
4316
4317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4318$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4319if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
4320 $as_echo_n "(cached) " >&6
4321else
4322 while :; do
4323 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4324/* end confdefs.h. */
4325#include <sys/types.h>
4326 /* Check that off_t can represent 2**63 - 1 correctly.
4327 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4328 since some C++ compilers masquerading as C compilers
4329 incorrectly reject 9223372036854775807. */
4330#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4331 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4332 && LARGE_OFF_T % 2147483647 == 1)
4333 ? 1 : -1];
4334int
4335main ()
4336{
4337
4338 ;
4339 return 0;
4340}
4341_ACEOF
4342if ac_fn_c_try_compile "$LINENO"; then :
4343 ac_cv_sys_file_offset_bits=no; break
4344fi
4345rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4346 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4347/* end confdefs.h. */
4348#define _FILE_OFFSET_BITS 64
4349#include <sys/types.h>
4350 /* Check that off_t can represent 2**63 - 1 correctly.
4351 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4352 since some C++ compilers masquerading as C compilers
4353 incorrectly reject 9223372036854775807. */
4354#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4355 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4356 && LARGE_OFF_T % 2147483647 == 1)
4357 ? 1 : -1];
4358int
4359main ()
4360{
4361
4362 ;
4363 return 0;
4364}
4365_ACEOF
4366if ac_fn_c_try_compile "$LINENO"; then :
4367 ac_cv_sys_file_offset_bits=64; break
4368fi
4369rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4370 ac_cv_sys_file_offset_bits=unknown
4371 break
4372done
4373fi
4374{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4375$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4376case $ac_cv_sys_file_offset_bits in #(
4377 no | unknown) ;;
4378 *)
4379cat >>confdefs.h <<_ACEOF
4380#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4381_ACEOF
4382;;
4383esac
4384rm -rf conftest*
4385 if test $ac_cv_sys_file_offset_bits = unknown; then
4386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4387$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4388if test "${ac_cv_sys_large_files+set}" = set; then :
4389 $as_echo_n "(cached) " >&6
4390else
4391 while :; do
4392 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4393/* end confdefs.h. */
4394#include <sys/types.h>
4395 /* Check that off_t can represent 2**63 - 1 correctly.
4396 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4397 since some C++ compilers masquerading as C compilers
4398 incorrectly reject 9223372036854775807. */
4399#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4400 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4401 && LARGE_OFF_T % 2147483647 == 1)
4402 ? 1 : -1];
4403int
4404main ()
4405{
4406
4407 ;
4408 return 0;
4409}
4410_ACEOF
4411if ac_fn_c_try_compile "$LINENO"; then :
4412 ac_cv_sys_large_files=no; break
4413fi
4414rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4415 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4416/* end confdefs.h. */
4417#define _LARGE_FILES 1
4418#include <sys/types.h>
4419 /* Check that off_t can represent 2**63 - 1 correctly.
4420 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4421 since some C++ compilers masquerading as C compilers
4422 incorrectly reject 9223372036854775807. */
4423#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4424 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4425 && LARGE_OFF_T % 2147483647 == 1)
4426 ? 1 : -1];
4427int
4428main ()
4429{
4430
4431 ;
4432 return 0;
4433}
4434_ACEOF
4435if ac_fn_c_try_compile "$LINENO"; then :
4436 ac_cv_sys_large_files=1; break
4437fi
4438rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4439 ac_cv_sys_large_files=unknown
4440 break
4441done
4442fi
4443{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4444$as_echo "$ac_cv_sys_large_files" >&6; }
4445case $ac_cv_sys_large_files in #(
4446 no | unknown) ;;
4447 *)
4448cat >>confdefs.h <<_ACEOF
4449#define _LARGE_FILES $ac_cv_sys_large_files
4450_ACEOF
4451;;
4452esac
4453rm -rf conftest*
4454 fi
4455fi
4456
4457
4458
81ecdfbb
RW
4459
4460
4461{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${CC-cc} option to accept ANSI C" >&5
4462$as_echo_n "checking for ${CC-cc} option to accept ANSI C... " >&6; }
4463if test "${am_cv_prog_cc_stdc+set}" = set; then :
4464 $as_echo_n "(cached) " >&6
4465else
4466 am_cv_prog_cc_stdc=no
4467ac_save_CC="$CC"
4468# Don't try gcc -ansi; that turns off useful extensions and
4469# breaks some systems' header files.
4470# AIX -qlanglvl=ansi
4471# Ultrix and OSF/1 -std1
4472# HP-UX 10.20 and later -Ae
4473# HP-UX older versions -Aa -D_HPUX_SOURCE
4474# SVR4 -Xc -D__EXTENSIONS__
4475for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4476do
783e057b 4477 CC="$ac_save_CC $ac_arg"
81ecdfbb 4478 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
783e057b
DJ
4479/* end confdefs.h. */
4480#include <stdarg.h>
4481#include <stdio.h>
4482#include <sys/types.h>
4483#include <sys/stat.h>
4484/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4485struct buf { int x; };
4486FILE * (*rcsopen) (struct buf *, struct stat *, int);
4487static char *e (p, i)
4488 char **p;
4489 int i;
4490{
4491 return p[i];
4492}
4493static char *f (char * (*g) (char **, int), char **p, ...)
4494{
4495 char *s;
4496 va_list v;
4497 va_start (v,p);
4498 s = g (p, va_arg (v,int));
4499 va_end (v);
4500 return s;
4501}
4502int test (int i, double x);
4503struct s1 {int (*f) (int a);};
4504struct s2 {int (*f) (double a);};
4505int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4506int argc;
4507char **argv;
4508
4509int
4510main ()
4511{
4512
4513return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4514
4515 ;
4516 return 0;
4517}
4518_ACEOF
81ecdfbb 4519if ac_fn_c_try_compile "$LINENO"; then :
783e057b 4520 am_cv_prog_cc_stdc="$ac_arg"; break
783e057b 4521fi
81ecdfbb 4522rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
783e057b
DJ
4523done
4524CC="$ac_save_CC"
4525
4526fi
4527
4528if test -z "$am_cv_prog_cc_stdc"; then
81ecdfbb
RW
4529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4530$as_echo "none needed" >&6; }
783e057b 4531else
81ecdfbb
RW
4532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_stdc" >&5
4533$as_echo "$am_cv_prog_cc_stdc" >&6; }
783e057b
DJ
4534fi
4535case "x$am_cv_prog_cc_stdc" in
4536 x|xno) ;;
4537 *) CC="$CC $am_cv_prog_cc_stdc" ;;
4538esac
4539
4540
4541ac_aux_dir=
81ecdfbb
RW
4542for ac_dir in .. "$srcdir"/..; do
4543 for ac_t in install-sh install.sh shtool; do
4544 if test -f "$ac_dir/$ac_t"; then
4545 ac_aux_dir=$ac_dir
4546 ac_install_sh="$ac_aux_dir/$ac_t -c"
4547 break 2
4548 fi
4549 done
783e057b
DJ
4550done
4551if test -z "$ac_aux_dir"; then
81ecdfbb 4552 as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
783e057b 4553fi
81ecdfbb
RW
4554
4555# These three variables are undocumented and unsupported,
4556# and are intended to be withdrawn in a future Autoconf release.
4557# They can cause serious problems if a builder's source tree is in a directory
4558# whose full name contains unusual characters.
4559ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4560ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4561ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4562
783e057b 4563
783e057b 4564
81ecdfbb 4565
a417dc56
RW
4566# Dependency checking.
4567rm -rf .tst 2>/dev/null
4568mkdir .tst 2>/dev/null
4569if test -d .tst; then
4570 am__leading_dot=.
4571else
4572 am__leading_dot=_
4573fi
4574rmdir .tst 2>/dev/null
4575
4576DEPDIR="${am__leading_dot}deps"
4577
81ecdfbb 4578ac_config_commands="$ac_config_commands depdir"
a417dc56
RW
4579
4580
4581depcc="$CC" am_compiler_list=
4582
4583am_depcomp=$ac_aux_dir/depcomp
81ecdfbb
RW
4584{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4585$as_echo_n "checking dependency style of $depcc... " >&6; }
4586if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4587 $as_echo_n "(cached) " >&6
a417dc56
RW
4588else
4589 if test -f "$am_depcomp"; then
4590 # We make a subdir and do the tests there. Otherwise we can end up
4591 # making bogus files that we don't know about and never remove. For
4592 # instance it was reported that on HP-UX the gcc test will end up
4593 # making a dummy file named `D' -- because `-MD' means `put the output
4594 # in D'.
4595 mkdir conftest.dir
4596 # Copy depcomp to subdir because otherwise we won't find it if we're
4597 # using a relative directory.
4598 cp "$am_depcomp" conftest.dir
4599 cd conftest.dir
4600 # We will build objects and dependencies in a subdirectory because
4601 # it helps to detect inapplicable dependency modes. For instance
4602 # both Tru64's cc and ICC support -MD to output dependencies as a
4603 # side effect of compilation, but ICC will put the dependencies in
4604 # the current directory while Tru64 will put them in the object
4605 # directory.
4606 mkdir sub
4607
4608 am_cv_CC_dependencies_compiler_type=none
4609 if test "$am_compiler_list" = ""; then
4610 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4611 fi
4612 for depmode in $am_compiler_list; do
4613 if test $depmode = none; then break; fi
4614
81ecdfbb 4615 $as_echo "$as_me:$LINENO: trying $depmode" >&5
a417dc56
RW
4616 # Setup a source with many dependencies, because some compilers
4617 # like to wrap large dependency lists on column 80 (with \), and
4618 # we should not choose a depcomp mode which is confused by this.
4619 #
4620 # We need to recreate these files for each test, as the compiler may
4621 # overwrite some of them when testing with obscure command lines.
4622 # This happens at least with the AIX C compiler.
4623 : > sub/conftest.c
4624 for i in 1 2 3 4 5 6; do
4625 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4626 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4627 # Solaris 8's {/usr,}/bin/sh.
4628 touch sub/conftst$i.h
4629 done
4630 echo "include sub/conftest.Po" > confmf
4631
4632 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4633 # mode. It turns out that the SunPro C++ compiler does not properly
4634 # handle `-M -o', and we need to detect this.
4635 depcmd="depmode=$depmode \
4636 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
4637 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4638 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
4639 echo "| $depcmd" | sed -e 's/ */ /g' >&5
4640 if env $depcmd > conftest.err 2>&1 &&
4641 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
4642 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
4643 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
4644 # icc doesn't choke on unknown options, it will just issue warnings
4645 # or remarks (even with -Werror). So we grep stderr for any message
4646 # that says an option was ignored or not supported.
4647 # When given -MP, icc 7.0 and 7.1 complain thusly:
4648 # icc: Command line warning: ignoring option '-M'; no argument required
4649 # The diagnosis changed in icc 8.0:
4650 # icc: Command line remark: option '-MP' not supported
4651 if (grep 'ignoring option' conftest.err ||
4652 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4653 am_cv_CC_dependencies_compiler_type=$depmode
81ecdfbb 4654 $as_echo "$as_me:$LINENO: success" >&5
a417dc56
RW
4655 break
4656 fi
4657 fi
81ecdfbb 4658 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
a417dc56
RW
4659 sed -e 's/^/| /' < conftest.err >&5
4660 done
4661
4662 cd ..
4663 rm -rf conftest.dir
4664else
4665 am_cv_CC_dependencies_compiler_type=none
4666fi
4667
4668fi
81ecdfbb
RW
4669{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4670$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
a417dc56 4671if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
81ecdfbb 4672then as_fn_error "no usable dependency style found" "$LINENO" 5
a417dc56
RW
4673else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4674
4675fi
4676
4677
4678# Check for the 'make' the user wants to use.
4679for ac_prog in make
4680do
4681 # Extract the first word of "$ac_prog", so it can be a program name with args.
4682set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
4683{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4684$as_echo_n "checking for $ac_word... " >&6; }
4685if test "${ac_cv_prog_MAKE+set}" = set; then :
4686 $as_echo_n "(cached) " >&6
a417dc56
RW
4687else
4688 if test -n "$MAKE"; then
4689 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4690else
4691as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4692for as_dir in $PATH
4693do
4694 IFS=$as_save_IFS
4695 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4696 for ac_exec_ext in '' $ac_executable_extensions; do
4697 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
a417dc56 4698 ac_cv_prog_MAKE="$ac_prog"
81ecdfbb 4699 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
a417dc56
RW
4700 break 2
4701 fi
4702done
81ecdfbb
RW
4703 done
4704IFS=$as_save_IFS
a417dc56
RW
4705
4706fi
4707fi
4708MAKE=$ac_cv_prog_MAKE
4709if test -n "$MAKE"; then
81ecdfbb
RW
4710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4711$as_echo "$MAKE" >&6; }
a417dc56 4712else
81ecdfbb
RW
4713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4714$as_echo "no" >&6; }
a417dc56
RW
4715fi
4716
81ecdfbb 4717
a417dc56
RW
4718 test -n "$MAKE" && break
4719done
4720
4721MAKE_IS_GNU=
4722case "`$MAKE --version 2>&1 | sed 1q`" in
4723 *GNU*)
4724 MAKE_IS_GNU=yes
4725 ;;
4726esac
81ecdfbb 4727 if test "$MAKE_IS_GNU" = yes; then
a417dc56
RW
4728 GMAKE_TRUE=
4729 GMAKE_FALSE='#'
4730else
4731 GMAKE_TRUE='#'
4732 GMAKE_FALSE=
4733fi
4734
81ecdfbb
RW
4735{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4736$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4737set x ${MAKE-make}
4738ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4739if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
4740 $as_echo_n "(cached) " >&6
a417dc56
RW
4741else
4742 cat >conftest.make <<\_ACEOF
81ecdfbb 4743SHELL = /bin/sh
a417dc56 4744all:
81ecdfbb 4745 @echo '@@@%%%=$(MAKE)=@@@%%%'
a417dc56
RW
4746_ACEOF
4747# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
81ecdfbb
RW
4748case `${MAKE-make} -f conftest.make 2>/dev/null` in
4749 *@@@%%%=?*=@@@%%%*)
4750 eval ac_cv_prog_make_${ac_make}_set=yes;;
4751 *)
4752 eval ac_cv_prog_make_${ac_make}_set=no;;
4753esac
a417dc56
RW
4754rm -f conftest.make
4755fi
81ecdfbb
RW
4756if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4758$as_echo "yes" >&6; }
a417dc56
RW
4759 SET_MAKE=
4760else
81ecdfbb
RW
4761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4762$as_echo "no" >&6; }
a417dc56
RW
4763 SET_MAKE="MAKE=${MAKE-make}"
4764fi
4765
4766
783e057b
DJ
4767
4768CONFIG_OBS=
4769CONFIG_DEPS=
4770CONFIG_SRCS=
4771ENABLE_CFLAGS=
4772
4773CONFIG_ALL=
4774CONFIG_CLEAN=
4775CONFIG_INSTALL=
4776CONFIG_UNINSTALL=
4777
4778# If we haven't got the data from the intl directory,
4779# assume NLS is disabled.
4780USE_NLS=no
4781LIBINTL=
4782LIBINTL_DEP=
4783INCINTL=
4784XGETTEXT=
4785GMSGFMT=
4786POSUB=
4787
4788if test -f ../intl/config.intl; then
4789 . ../intl/config.intl
4790fi
81ecdfbb
RW
4791{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
4792$as_echo_n "checking whether NLS is requested... " >&6; }
783e057b 4793if test x"$USE_NLS" != xyes; then
81ecdfbb
RW
4794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4795$as_echo "no" >&6; }
783e057b 4796else
81ecdfbb
RW
4797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4798$as_echo "yes" >&6; }
783e057b 4799
81ecdfbb 4800$as_echo "#define ENABLE_NLS 1" >>confdefs.h
783e057b
DJ
4801
4802
81ecdfbb
RW
4803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
4804$as_echo_n "checking for catalogs to be installed... " >&6; }
783e057b
DJ
4805 # Look for .po and .gmo files in the source directory.
4806 CATALOGS=
4807 XLINGUAS=
4808 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
4809 # If there aren't any .gmo files the shell will give us the
4810 # literal string "../path/to/srcdir/po/*.gmo" which has to be
4811 # weeded out.
4812 case "$cat" in *\**)
4813 continue;;
4814 esac
4815 # The quadruple backslash is collapsed to a double backslash
4816 # by the backticks, then collapsed again by the double quotes,
4817 # leaving us with one backslash in the sed expression (right
4818 # before the dot that mustn't act as a wildcard).
4819 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
4820 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
4821 # The user is allowed to set LINGUAS to a list of languages to
4822 # install catalogs for. If it's empty that means "all of them."
4823 if test "x$LINGUAS" = x; then
4824 CATALOGS="$CATALOGS $cat"
4825 XLINGUAS="$XLINGUAS $lang"
4826 else
4827 case "$LINGUAS" in *$lang*)
4828 CATALOGS="$CATALOGS $cat"
4829 XLINGUAS="$XLINGUAS $lang"
4830 ;;
4831 esac
4832 fi
4833 done
4834 LINGUAS="$XLINGUAS"
81ecdfbb
RW
4835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
4836$as_echo "$LINGUAS" >&6; }
783e057b
DJ
4837
4838
4839 DATADIRNAME=share
4840
4841 INSTOBJEXT=.mo
4842
4843 GENCAT=gencat
4844
4845 CATOBJEXT=.gmo
4846
4847fi
4848
4849localedir='${datadir}/locale'
4850
4851
4852if test x"$USE_NLS" = xyes; then
4853 CONFIG_ALL="$CONFIG_ALL all-po"
4854 CONFIG_CLEAN="$CONFIG_CLEAN clean-po"
4855 CONFIG_INSTALL="$CONFIG_INSTALL install-po"
4856 CONFIG_UNINSTALL="$CONFIG_UNINSTALL uninstall-po"
4857fi
4858
4859
4860 GNULIB_MEMMEM=0;
4861 GNULIB_MEMPCPY=0;
4862 GNULIB_MEMRCHR=0;
4863 GNULIB_STPCPY=0;
4864 GNULIB_STPNCPY=0;
4865 GNULIB_STRCHRNUL=0;
4866 GNULIB_STRDUP=0;
4867 GNULIB_STRNDUP=0;
4868 GNULIB_STRNLEN=0;
4869 GNULIB_STRPBRK=0;
4870 GNULIB_STRSEP=0;
4871 GNULIB_STRSTR=0;
4872 GNULIB_STRCASESTR=0;
4873 GNULIB_STRTOK_R=0;
4874 GNULIB_MBSLEN=0;
4875 GNULIB_MBSNLEN=0;
4876 GNULIB_MBSCHR=0;
4877 GNULIB_MBSRCHR=0;
4878 GNULIB_MBSSTR=0;
4879 GNULIB_MBSCASECMP=0;
4880 GNULIB_MBSNCASECMP=0;
4881 GNULIB_MBSPCASECMP=0;
4882 GNULIB_MBSCASESTR=0;
4883 GNULIB_MBSCSPN=0;
4884 GNULIB_MBSPBRK=0;
4885 GNULIB_MBSSPN=0;
4886 GNULIB_MBSSEP=0;
4887 GNULIB_MBSTOK_R=0;
4888 GNULIB_STRERROR=0;
4889 GNULIB_STRSIGNAL=0;
4890 HAVE_DECL_MEMMEM=1;
4891 HAVE_MEMPCPY=1;
4892 HAVE_DECL_MEMRCHR=1;
4893 HAVE_STPCPY=1;
4894 HAVE_STPNCPY=1;
4895 HAVE_STRCHRNUL=1;
4896 HAVE_DECL_STRDUP=1;
4897 HAVE_STRNDUP=1;
4898 HAVE_DECL_STRNDUP=1;
4899 HAVE_DECL_STRNLEN=1;
4900 HAVE_STRPBRK=1;
4901 HAVE_STRSEP=1;
4902 HAVE_STRCASESTR=1;
4903 HAVE_DECL_STRTOK_R=1;
4904 HAVE_DECL_STRERROR=1;
4905 HAVE_DECL_STRSIGNAL=1;
4906 REPLACE_STRERROR=0;
4907 REPLACE_STRSIGNAL=0;
4908 REPLACE_MEMMEM=0;
4909 REPLACE_STRCASESTR=0;
4910 REPLACE_STRSTR=0;
4911
4912
81ecdfbb
RW
4913 ac_fn_c_check_decl "$LINENO" "memmem" "ac_cv_have_decl_memmem" "$ac_includes_default"
4914if test "x$ac_cv_have_decl_memmem" = x""yes; then :
4915 ac_have_decl=1
783e057b 4916else
81ecdfbb 4917 ac_have_decl=0
783e057b 4918fi
783e057b
DJ
4919
4920cat >>confdefs.h <<_ACEOF
81ecdfbb 4921#define HAVE_DECL_MEMMEM $ac_have_decl
783e057b
DJ
4922_ACEOF
4923
4924
783e057b
DJ
4925
4926
4927
4928
4929
4930
4931
4932
783e057b 4933
783e057b 4934
783e057b 4935
81ecdfbb
RW
4936 for ac_func in memmem
4937do :
4938 ac_fn_c_check_func "$LINENO" "memmem" "ac_cv_func_memmem"
4939if test "x$ac_cv_func_memmem" = x""yes; then :
783e057b 4940 cat >>confdefs.h <<_ACEOF
81ecdfbb 4941#define HAVE_MEMMEM 1
783e057b
DJ
4942_ACEOF
4943
4944else
4945
4946 gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
4947
4948fi
4949done
4950
4951
4952
4953 :
4954
4955
4956
4957
4958
4959 if test $ac_cv_have_decl_memmem = no; then
4960 HAVE_DECL_MEMMEM=0
4961 fi
4962 :
4963
4964
81ecdfbb
RW
4965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
4966$as_echo_n "checking for long long int... " >&6; }
4967if test "${ac_cv_type_long_long_int+set}" = set; then :
4968 $as_echo_n "(cached) " >&6
783e057b 4969else
81ecdfbb 4970 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
783e057b 4971/* end confdefs.h. */
81ecdfbb
RW
4972
4973 /* For now, do not test the preprocessor; as of 2007 there are too many
783e057b
DJ
4974 implementations with broken preprocessors. Perhaps this can
4975 be revisited in 2012. In the meantime, code should not expect
4976 #if to work with literals wider than 32 bits. */
4977 /* Test literals. */
4978 long long int ll = 9223372036854775807ll;
4979 long long int nll = -9223372036854775807LL;
4980 unsigned long long int ull = 18446744073709551615ULL;
4981 /* Test constant expressions. */
4982 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
4983 ? 1 : -1)];
4984 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
4985 ? 1 : -1)];
4986 int i = 63;
4987int
4988main ()
4989{
4990/* Test availability of runtime routines for shift and division. */
4991 long long int llmax = 9223372036854775807ll;
4992 unsigned long long int ullmax = 18446744073709551615ull;
4993 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
4994 | (llmax / ll) | (llmax % ll)
4995 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
4996 | (ullmax / ull) | (ullmax % ull));
4997 ;
4998 return 0;
4999}
5000
5001_ACEOF
81ecdfbb
RW
5002if ac_fn_c_try_link "$LINENO"; then :
5003 if test "$cross_compiling" = yes; then :
783e057b
DJ
5004 ac_cv_type_long_long_int=yes
5005else
81ecdfbb 5006 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
783e057b
DJ
5007/* end confdefs.h. */
5008#include <limits.h>
5009 #ifndef LLONG_MAX
5010 # define HALF \
5011 (1LL << (sizeof (long long int) * CHAR_BIT - 2))
5012 # define LLONG_MAX (HALF - 1 + HALF)
5013 #endif
5014int
5015main ()
5016{
5017long long int n = 1;
5018 int i;
5019 for (i = 0; ; i++)
5020 {
5021 long long int m = n << i;
5022 if (m >> i != n)
5023 return 1;
5024 if (LLONG_MAX / 2 < m)
5025 break;
5026 }
5027 return 0;
5028 ;
5029 return 0;
5030}
5031_ACEOF
81ecdfbb 5032if ac_fn_c_try_run "$LINENO"; then :
783e057b
DJ
5033 ac_cv_type_long_long_int=yes
5034else
81ecdfbb 5035 ac_cv_type_long_long_int=no
783e057b 5036fi
81ecdfbb
RW
5037rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5038 conftest.$ac_objext conftest.beam conftest.$ac_ext
783e057b 5039fi
783e057b 5040
81ecdfbb
RW
5041else
5042 ac_cv_type_long_long_int=no
783e057b 5043fi
81ecdfbb
RW
5044rm -f core conftest.err conftest.$ac_objext \
5045 conftest$ac_exeext conftest.$ac_ext
783e057b 5046fi
81ecdfbb
RW
5047{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
5048$as_echo "$ac_cv_type_long_long_int" >&6; }
783e057b
DJ
5049 if test $ac_cv_type_long_long_int = yes; then
5050
81ecdfbb 5051$as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
783e057b
DJ
5052
5053 fi
5054
5055
81ecdfbb
RW
5056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
5057$as_echo_n "checking for unsigned long long int... " >&6; }
5058if test "${ac_cv_type_unsigned_long_long_int+set}" = set; then :
5059 $as_echo_n "(cached) " >&6
783e057b 5060else
81ecdfbb 5061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
783e057b 5062/* end confdefs.h. */
81ecdfbb
RW
5063
5064 /* For now, do not test the preprocessor; as of 2007 there are too many
783e057b
DJ
5065 implementations with broken preprocessors. Perhaps this can
5066 be revisited in 2012. In the meantime, code should not expect
5067 #if to work with literals wider than 32 bits. */
5068 /* Test literals. */
5069 long long int ll = 9223372036854775807ll;
5070 long long int nll = -9223372036854775807LL;
5071 unsigned long long int ull = 18446744073709551615ULL;
5072 /* Test constant expressions. */
5073 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
5074 ? 1 : -1)];
5075 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
5076 ? 1 : -1)];
5077 int i = 63;
5078int
5079main ()
5080{
5081/* Test availability of runtime routines for shift and division. */
5082 long long int llmax = 9223372036854775807ll;
5083 unsigned long long int ullmax = 18446744073709551615ull;
5084 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
5085 | (llmax / ll) | (llmax % ll)
5086 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
5087 | (ullmax / ull) | (ullmax % ull));
5088 ;
5089 return 0;
5090}
5091
5092_ACEOF
81ecdfbb 5093if ac_fn_c_try_link "$LINENO"; then :
783e057b
DJ
5094 ac_cv_type_unsigned_long_long_int=yes
5095else
81ecdfbb 5096 ac_cv_type_unsigned_long_long_int=no
783e057b 5097fi
81ecdfbb
RW
5098rm -f core conftest.err conftest.$ac_objext \
5099 conftest$ac_exeext conftest.$ac_ext
783e057b 5100fi
81ecdfbb
RW
5101{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
5102$as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
783e057b
DJ
5103 if test $ac_cv_type_unsigned_long_long_int = yes; then
5104
81ecdfbb 5105$as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
783e057b
DJ
5106
5107 fi
5108
5109
5110
81ecdfbb
RW
5111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the preprocessor supports include_next" >&5
5112$as_echo_n "checking whether the preprocessor supports include_next... " >&6; }
5113if test "${gl_cv_have_include_next+set}" = set; then :
5114 $as_echo_n "(cached) " >&6
783e057b
DJ
5115else
5116 rm -rf conftestd1 conftestd2
5117 mkdir conftestd1 conftestd2
5118 cat <<EOF > conftestd1/conftest.h
5119#define DEFINED_IN_CONFTESTD1
5120#include_next <conftest.h>
5121#ifdef DEFINED_IN_CONFTESTD2
5122int foo;
5123#else
5124#error "include_next doesn't work"
5125#endif
5126EOF
5127 cat <<EOF > conftestd2/conftest.h
5128#ifndef DEFINED_IN_CONFTESTD1
5129#error "include_next test doesn't work"
5130#endif
5131#define DEFINED_IN_CONFTESTD2
5132EOF
5133 save_CPPFLAGS="$CPPFLAGS"
5134 CPPFLAGS="$CPPFLAGS -Iconftestd1 -Iconftestd2"
81ecdfbb
RW
5135 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5136/* end confdefs.h. */
783e057b
DJ
5137#include <conftest.h>
5138_ACEOF
81ecdfbb 5139if ac_fn_c_try_compile "$LINENO"; then :
783e057b
DJ
5140 gl_cv_have_include_next=yes
5141else
81ecdfbb 5142 gl_cv_have_include_next=no
783e057b 5143fi
81ecdfbb 5144rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
783e057b
DJ
5145 CPPFLAGS="$save_CPPFLAGS"
5146 rm -rf conftestd1 conftestd2
5147
5148fi
81ecdfbb
RW
5149{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_include_next" >&5
5150$as_echo "$gl_cv_have_include_next" >&6; }
783e057b
DJ
5151 if test $gl_cv_have_include_next = yes; then
5152
5153
81ecdfbb 5154$as_echo "#define HAVE_INCLUDE_NEXT 1" >>confdefs.h
783e057b
DJ
5155
5156
5157 INCLUDE_NEXT=include_next
5158 else
5159 INCLUDE_NEXT=include
5160 fi
5161
5162
5163
5164
5165
5166
81ecdfbb
RW
5167 for ac_header in $gl_header_list
5168do :
5169 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5170ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5171eval as_val=\$$as_ac_Header
5172 if test "x$as_val" = x""yes; then :
783e057b 5173 cat >>confdefs.h <<_ACEOF
81ecdfbb 5174#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
783e057b
DJ
5175_ACEOF
5176
5177fi
5178
5179done
5180
5181
5182
5183
5184
5185
5186
5187
5188
5189
81ecdfbb
RW
5190{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5
5191$as_echo_n "checking for C/C++ restrict keyword... " >&6; }
5192if test "${ac_cv_c_restrict+set}" = set; then :
5193 $as_echo_n "(cached) " >&6
783e057b
DJ
5194else
5195 ac_cv_c_restrict=no
5196 # The order here caters to the fact that C++ does not require restrict.
5197 for ac_kw in __restrict __restrict__ _Restrict restrict; do
81ecdfbb 5198 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
783e057b
DJ
5199/* end confdefs.h. */
5200typedef int * int_ptr;
5201 int foo (int_ptr $ac_kw ip) {
5202 return ip[0];
5203 }
5204int
5205main ()
5206{
5207int s[1];
5208 int * $ac_kw t = s;
5209 t[0] = 0;
5210 return foo(t)
5211 ;
5212 return 0;
5213}
5214_ACEOF
81ecdfbb 5215if ac_fn_c_try_compile "$LINENO"; then :
783e057b 5216 ac_cv_c_restrict=$ac_kw
783e057b 5217fi
81ecdfbb 5218rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
783e057b
DJ
5219 test "$ac_cv_c_restrict" != no && break
5220 done
5221
5222fi
81ecdfbb
RW
5223{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
5224$as_echo "$ac_cv_c_restrict" >&6; }
783e057b
DJ
5225
5226 case $ac_cv_c_restrict in
5227 restrict) ;;
81ecdfbb 5228 no) $as_echo "#define restrict /**/" >>confdefs.h
783e057b
DJ
5229 ;;
5230 *) cat >>confdefs.h <<_ACEOF
5231#define restrict $ac_cv_c_restrict
5232_ACEOF
5233 ;;
5234 esac
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
783e057b
DJ
5247 :
5248
5249
5250
5251
5252
5253
5254
5255 if test $gl_cv_have_include_next = yes; then
5256 gl_cv_next_string_h='<'string.h'>'
5257 else
81ecdfbb
RW
5258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <string.h>" >&5
5259$as_echo_n "checking absolute name of <string.h>... " >&6; }
5260if test "${gl_cv_next_string_h+set}" = set; then :
5261 $as_echo_n "(cached) " >&6
783e057b
DJ
5262else
5263
5264 if test $ac_cv_header_string_h = yes; then
81ecdfbb 5265 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
783e057b
DJ
5266/* end confdefs.h. */
5267#include <string.h>
5268
5269_ACEOF
5270 gl_cv_next_string_h='"'`(eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5271 sed -n '\#/string.h#{
5272 s#.*"\(.*/string.h\)".*#\1#
5273 s#^/[^/]#//&#
5274 p
5275 q
5276 }'`'"'
5277 else
5278 gl_cv_next_string_h='<'string.h'>'
5279 fi
5280
5281fi
81ecdfbb
RW
5282{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_string_h" >&5
5283$as_echo "$gl_cv_next_string_h" >&6; }
783e057b
DJ
5284 fi
5285 NEXT_STRING_H=$gl_cv_next_string_h
5286
5287
5288
5289
5290
5291 GNULIB_WCWIDTH=0;
5292 HAVE_DECL_WCWIDTH=1;
5293 REPLACE_WCWIDTH=0;
5294 WCHAR_H=
5295
5296
5297
81ecdfbb 5298 if false; then
783e057b
DJ
5299 GL_COND_LIBTOOL_TRUE=
5300 GL_COND_LIBTOOL_FALSE='#'
5301else
5302 GL_COND_LIBTOOL_TRUE='#'
5303 GL_COND_LIBTOOL_FALSE=
5304fi
5305
5306 gl_cond_libtool=false
5307 gl_libdeps=
5308 gl_ltlibdeps=
5309
5310
5311
5312 gl_source_base='gnulib'
5313
5314
5315
5316
5317
5318
5319
5320
81ecdfbb
RW
5321 for ac_func in memchr
5322do :
5323 ac_fn_c_check_func "$LINENO" "memchr" "ac_cv_func_memchr"
5324if test "x$ac_cv_func_memchr" = x""yes; then :
783e057b 5325 cat >>confdefs.h <<_ACEOF
81ecdfbb 5326#define HAVE_MEMCHR 1
783e057b
DJ
5327_ACEOF
5328
5329else
5330
5331 gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
5332
5333fi
5334done
5335
5336
5337 if test $ac_cv_func_memchr = no; then
5338
81ecdfbb
RW
5339 for ac_header in bp-sym.h
5340do :
5341 ac_fn_c_check_header_mongrel "$LINENO" "bp-sym.h" "ac_cv_header_bp_sym_h" "$ac_includes_default"
5342if test "x$ac_cv_header_bp_sym_h" = x""yes; then :
783e057b 5343 cat >>confdefs.h <<_ACEOF
81ecdfbb 5344#define HAVE_BP_SYM_H 1
783e057b
DJ
5345_ACEOF
5346
5347fi
5348
5349done
5350
5351
5352 fi
5353
5354
81ecdfbb
RW
5355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working memcmp" >&5
5356$as_echo_n "checking for working memcmp... " >&6; }
5357if test "${ac_cv_func_memcmp_working+set}" = set; then :
5358 $as_echo_n "(cached) " >&6
783e057b 5359else
81ecdfbb 5360 if test "$cross_compiling" = yes; then :
783e057b
DJ
5361 ac_cv_func_memcmp_working=no
5362else
81ecdfbb 5363 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
783e057b
DJ
5364/* end confdefs.h. */
5365$ac_includes_default
5366int
5367main ()
5368{
5369
5370 /* Some versions of memcmp are not 8-bit clean. */
81ecdfbb 5371 char c0 = '\100', c1 = '\200', c2 = '\201';
783e057b 5372 if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0)
81ecdfbb 5373 return 1;
783e057b
DJ
5374
5375 /* The Next x86 OpenStep bug shows up only when comparing 16 bytes
5376 or more and with at least one buffer not starting on a 4-byte boundary.
5377 William Lewis provided this test program. */
5378 {
5379 char foo[21];
5380 char bar[21];
5381 int i;
5382 for (i = 0; i < 4; i++)
5383 {
5384 char *a = foo + i;
5385 char *b = bar + i;
5386 strcpy (a, "--------01111111");
5387 strcpy (b, "--------10000000");
5388 if (memcmp (a, b, 16) >= 0)
81ecdfbb 5389 return 1;
783e057b 5390 }
81ecdfbb 5391 return 0;
783e057b
DJ
5392 }
5393
5394 ;
5395 return 0;
5396}
5397_ACEOF
81ecdfbb 5398if ac_fn_c_try_run "$LINENO"; then :
783e057b
DJ
5399 ac_cv_func_memcmp_working=yes
5400else
81ecdfbb 5401 ac_cv_func_memcmp_working=no
783e057b 5402fi
81ecdfbb
RW
5403rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5404 conftest.$ac_objext conftest.beam conftest.$ac_ext
783e057b 5405fi
81ecdfbb 5406
783e057b 5407fi
81ecdfbb
RW
5408{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_memcmp_working" >&5
5409$as_echo "$ac_cv_func_memcmp_working" >&6; }
783e057b
DJ
5410test $ac_cv_func_memcmp_working = no &&
5411
5412
5413
5414
5415
5416
5417 gl_LIBOBJS="$gl_LIBOBJS memcmp.$ac_objext"
5418
5419
5420 if test $ac_cv_func_memcmp_working = no; then
5421
81ecdfbb 5422$as_echo "#define memcmp rpl_memcmp" >>confdefs.h
783e057b
DJ
5423
5424 :
5425 fi
5426
5427
5428
5429 if test $ac_cv_have_decl_memmem = yes; then
81ecdfbb
RW
5430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmem works in linear time" >&5
5431$as_echo_n "checking whether memmem works in linear time... " >&6; }
5432if test "${gl_cv_func_memmem_works+set}" = set; then :
5433 $as_echo_n "(cached) " >&6
783e057b 5434else
81ecdfbb 5435 if test "$cross_compiling" = yes; then :
783e057b
DJ
5436 gl_cv_func_memmem_works="guessing no"
5437else
81ecdfbb 5438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
783e057b
DJ
5439/* end confdefs.h. */
5440
5441#include <string.h> /* for memmem */
5442#include <stdlib.h> /* for malloc */
5443#include <unistd.h> /* for alarm */
5444
5445int
5446main ()
5447{
5448size_t m = 1000000;
5449 char *haystack = (char *) malloc (2 * m + 1);
5450 char *needle = (char *) malloc (m + 1);
5451 void *result = 0;
5452 /* Failure to compile this test due to missing alarm is okay,
5453 since all such platforms (mingw) also lack memmem. */
5454 alarm (5);
5455 /* Check for quadratic performance. */
5456 if (haystack && needle)
5457 {
5458 memset (haystack, 'A', 2 * m);
5459 haystack[2 * m] = 'B';
5460 memset (needle, 'A', m);
5461 needle[m] = 'B';
5462 result = memmem (haystack, 2 * m + 1, needle, m + 1);
5463 }
5464 /* Check for empty needle behavior. */
5465 return !result || !memmem ("a", 1, 0, 0);
5466 ;
5467 return 0;
5468}
5469_ACEOF
81ecdfbb 5470if ac_fn_c_try_run "$LINENO"; then :
783e057b
DJ
5471 gl_cv_func_memmem_works=yes
5472else
81ecdfbb 5473 gl_cv_func_memmem_works=no
783e057b 5474fi
81ecdfbb
RW
5475rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5476 conftest.$ac_objext conftest.beam conftest.$ac_ext
783e057b 5477fi
81ecdfbb 5478
783e057b 5479fi
81ecdfbb
RW
5480{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memmem_works" >&5
5481$as_echo "$gl_cv_func_memmem_works" >&6; }
783e057b
DJ
5482 if test "$gl_cv_func_memmem_works" != yes; then
5483 REPLACE_MEMMEM=1
5484
5485
5486
5487
5488
5489
5490
5491 gl_LIBOBJS="$gl_LIBOBJS memmem.$ac_objext"
5492
5493 fi
5494 fi
5495
5496
5497
5498
5499
5500
5501
5502
5503
5504
5505
5506
81ecdfbb
RW
5507 for ac_func in memmem
5508do :
5509 ac_fn_c_check_func "$LINENO" "memmem" "ac_cv_func_memmem"
5510if test "x$ac_cv_func_memmem" = x""yes; then :
783e057b 5511 cat >>confdefs.h <<_ACEOF
81ecdfbb 5512#define HAVE_MEMMEM 1
783e057b
DJ
5513_ACEOF
5514
5515else
5516
5517 gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
5518
5519fi
5520done
5521
5522
5523
5524 :
5525
5526
5527
5528
5529
5530 if test $ac_cv_have_decl_memmem = no; then
5531 HAVE_DECL_MEMMEM=0
5532 fi
5533 :
5534
5535
5536
5537 GNULIB_MEMMEM=1
5538
5539
5540
5541
5542 if test $ac_cv_type_long_long_int = yes; then
5543 HAVE_LONG_LONG_INT=1
5544 else
5545 HAVE_LONG_LONG_INT=0
5546 fi
5547
5548
5549 if test $ac_cv_type_unsigned_long_long_int = yes; then
5550 HAVE_UNSIGNED_LONG_LONG_INT=1
5551 else
5552 HAVE_UNSIGNED_LONG_LONG_INT=0
5553 fi
5554
5555
5556 if test $ac_cv_header_inttypes_h = yes; then
5557 HAVE_INTTYPES_H=1
5558 else
5559 HAVE_INTTYPES_H=0
5560 fi
5561
5562
5563 if test $ac_cv_header_sys_types_h = yes; then
5564 HAVE_SYS_TYPES_H=1
5565 else
5566 HAVE_SYS_TYPES_H=0
5567 fi
5568
5569
5570
5571
5572
5573 :
5574
5575
5576
5577
5578
5579
5580
5581 if test $gl_cv_have_include_next = yes; then
5582 gl_cv_next_stdint_h='<'stdint.h'>'
5583 else
81ecdfbb
RW
5584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdint.h>" >&5
5585$as_echo_n "checking absolute name of <stdint.h>... " >&6; }
5586if test "${gl_cv_next_stdint_h+set}" = set; then :
5587 $as_echo_n "(cached) " >&6
783e057b
DJ
5588else
5589
5590 if test $ac_cv_header_stdint_h = yes; then
81ecdfbb 5591 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
783e057b
DJ
5592/* end confdefs.h. */
5593#include <stdint.h>
5594
5595_ACEOF
5596 gl_cv_next_stdint_h='"'`(eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5597 sed -n '\#/stdint.h#{
5598 s#.*"\(.*/stdint.h\)".*#\1#
5599 s#^/[^/]#//&#
5600 p
5601 q
5602 }'`'"'
5603 else
5604 gl_cv_next_stdint_h='<'stdint.h'>'
5605 fi
5606
5607fi
81ecdfbb
RW
5608{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdint_h" >&5
5609$as_echo "$gl_cv_next_stdint_h" >&6; }
783e057b
DJ
5610 fi
5611 NEXT_STDINT_H=$gl_cv_next_stdint_h
5612
5613
5614
5615 if test $ac_cv_header_stdint_h = yes; then
5616 HAVE_STDINT_H=1
5617 else
5618 HAVE_STDINT_H=0
5619 fi
5620
5621
5622 if test $ac_cv_header_stdint_h = yes; then
81ecdfbb
RW
5623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stdint.h conforms to C99" >&5
5624$as_echo_n "checking whether stdint.h conforms to C99... " >&6; }
5625if test "${gl_cv_header_working_stdint_h+set}" = set; then :
5626 $as_echo_n "(cached) " >&6
783e057b
DJ
5627else
5628 gl_cv_header_working_stdint_h=no
81ecdfbb 5629 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
783e057b
DJ
5630/* end confdefs.h. */
5631
81ecdfbb 5632
783e057b
DJ
5633#define __STDC_LIMIT_MACROS 1 /* to make it work also in C++ mode */
5634#define __STDC_CONSTANT_MACROS 1 /* to make it work also in C++ mode */
5635#define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
5636#include <stdint.h>
5637/* Dragonfly defines WCHAR_MIN, WCHAR_MAX only in <wchar.h>. */
5638#if !(defined WCHAR_MIN && defined WCHAR_MAX)
5639#error "WCHAR_MIN, WCHAR_MAX not defined in <stdint.h>"
5640#endif
5641
5642
5643 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
5644 included before <wchar.h>. */
5645 #include <stddef.h>
5646 #include <signal.h>
5647 #if HAVE_WCHAR_H
5648 # include <stdio.h>
5649 # include <time.h>
5650 # include <wchar.h>
5651 #endif
5652
5653
5654#ifdef INT8_MAX
5655int8_t a1 = INT8_MAX;
5656int8_t a1min = INT8_MIN;
5657#endif
5658#ifdef INT16_MAX
5659int16_t a2 = INT16_MAX;
5660int16_t a2min = INT16_MIN;
5661#endif
5662#ifdef INT32_MAX
5663int32_t a3 = INT32_MAX;
5664int32_t a3min = INT32_MIN;
5665#endif
5666#ifdef INT64_MAX
5667int64_t a4 = INT64_MAX;
5668int64_t a4min = INT64_MIN;
5669#endif
5670#ifdef UINT8_MAX
5671uint8_t b1 = UINT8_MAX;
5672#else
5673typedef int b1[(unsigned char) -1 != 255 ? 1 : -1];
5674#endif
5675#ifdef UINT16_MAX
5676uint16_t b2 = UINT16_MAX;
5677#endif
5678#ifdef UINT32_MAX
5679uint32_t b3 = UINT32_MAX;
5680#endif
5681#ifdef UINT64_MAX
5682uint64_t b4 = UINT64_MAX;
5683#endif
5684int_least8_t c1 = INT8_C (0x7f);
5685int_least8_t c1max = INT_LEAST8_MAX;
5686int_least8_t c1min = INT_LEAST8_MIN;
5687int_least16_t c2 = INT16_C (0x7fff);
5688int_least16_t c2max = INT_LEAST16_MAX;
5689int_least16_t c2min = INT_LEAST16_MIN;
5690int_least32_t c3 = INT32_C (0x7fffffff);
5691int_least32_t c3max = INT_LEAST32_MAX;
5692int_least32_t c3min = INT_LEAST32_MIN;
5693int_least64_t c4 = INT64_C (0x7fffffffffffffff);
5694int_least64_t c4max = INT_LEAST64_MAX;
5695int_least64_t c4min = INT_LEAST64_MIN;
5696uint_least8_t d1 = UINT8_C (0xff);
5697uint_least8_t d1max = UINT_LEAST8_MAX;
5698uint_least16_t d2 = UINT16_C (0xffff);
5699uint_least16_t d2max = UINT_LEAST16_MAX;
5700uint_least32_t d3 = UINT32_C (0xffffffff);
5701uint_least32_t d3max = UINT_LEAST32_MAX;
5702uint_least64_t d4 = UINT64_C (0xffffffffffffffff);
5703uint_least64_t d4max = UINT_LEAST64_MAX;
5704int_fast8_t e1 = INT_FAST8_MAX;
5705int_fast8_t e1min = INT_FAST8_MIN;
5706int_fast16_t e2 = INT_FAST16_MAX;
5707int_fast16_t e2min = INT_FAST16_MIN;
5708int_fast32_t e3 = INT_FAST32_MAX;
5709int_fast32_t e3min = INT_FAST32_MIN;
5710int_fast64_t e4 = INT_FAST64_MAX;
5711int_fast64_t e4min = INT_FAST64_MIN;
5712uint_fast8_t f1 = UINT_FAST8_MAX;
5713uint_fast16_t f2 = UINT_FAST16_MAX;
5714uint_fast32_t f3 = UINT_FAST32_MAX;
5715uint_fast64_t f4 = UINT_FAST64_MAX;
5716#ifdef INTPTR_MAX
5717intptr_t g = INTPTR_MAX;
5718intptr_t gmin = INTPTR_MIN;
5719#endif
5720#ifdef UINTPTR_MAX
5721uintptr_t h = UINTPTR_MAX;
5722#endif
5723intmax_t i = INTMAX_MAX;
5724uintmax_t j = UINTMAX_MAX;
5725
5726#include <limits.h> /* for CHAR_BIT */
5727#define TYPE_MINIMUM(t) \
5728 ((t) ((t) 0 < (t) -1 ? (t) 0 : ~ (t) 0 << (sizeof (t) * CHAR_BIT - 1)))
5729#define TYPE_MAXIMUM(t) \
5730 ((t) ((t) 0 < (t) -1 ? (t) -1 : ~ (~ (t) 0 << (sizeof (t) * CHAR_BIT - 1))))
5731struct s {
5732 int check_PTRDIFF:
5733 PTRDIFF_MIN == TYPE_MINIMUM (ptrdiff_t)
5734 && PTRDIFF_MAX == TYPE_MAXIMUM (ptrdiff_t)
5735 ? 1 : -1;
5736 /* Detect bug in FreeBSD 6.0 / ia64. */
5737 int check_SIG_ATOMIC:
5738 SIG_ATOMIC_MIN == TYPE_MINIMUM (sig_atomic_t)
5739 && SIG_ATOMIC_MAX == TYPE_MAXIMUM (sig_atomic_t)
5740 ? 1 : -1;
5741 int check_SIZE: SIZE_MAX == TYPE_MAXIMUM (size_t) ? 1 : -1;
5742 int check_WCHAR:
5743 WCHAR_MIN == TYPE_MINIMUM (wchar_t)
5744 && WCHAR_MAX == TYPE_MAXIMUM (wchar_t)
5745 ? 1 : -1;
5746 /* Detect bug in mingw. */
5747 int check_WINT:
5748 WINT_MIN == TYPE_MINIMUM (wint_t)
5749 && WINT_MAX == TYPE_MAXIMUM (wint_t)
5750 ? 1 : -1;
5751
5752 /* Detect bugs in glibc 2.4 and Solaris 10 stdint.h, among others. */
5753 int check_UINT8_C:
5754 (-1 < UINT8_C (0)) == (-1 < (uint_least8_t) 0) ? 1 : -1;
5755 int check_UINT16_C:
5756 (-1 < UINT16_C (0)) == (-1 < (uint_least16_t) 0) ? 1 : -1;
5757
5758 /* Detect bugs in OpenBSD 3.9 stdint.h. */
5759#ifdef UINT8_MAX
5760 int check_uint8: (uint8_t) -1 == UINT8_MAX ? 1 : -1;
5761#endif
5762#ifdef UINT16_MAX
5763 int check_uint16: (uint16_t) -1 == UINT16_MAX ? 1 : -1;
5764#endif
5765#ifdef UINT32_MAX
5766 int check_uint32: (uint32_t) -1 == UINT32_MAX ? 1 : -1;
5767#endif
5768#ifdef UINT64_MAX
5769 int check_uint64: (uint64_t) -1 == UINT64_MAX ? 1 : -1;
5770#endif
5771 int check_uint_least8: (uint_least8_t) -1 == UINT_LEAST8_MAX ? 1 : -1;
5772 int check_uint_least16: (uint_least16_t) -1 == UINT_LEAST16_MAX ? 1 : -1;
5773 int check_uint_least32: (uint_least32_t) -1 == UINT_LEAST32_MAX ? 1 : -1;
5774 int check_uint_least64: (uint_least64_t) -1 == UINT_LEAST64_MAX ? 1 : -1;
5775 int check_uint_fast8: (uint_fast8_t) -1 == UINT_FAST8_MAX ? 1 : -1;
5776 int check_uint_fast16: (uint_fast16_t) -1 == UINT_FAST16_MAX ? 1 : -1;
5777 int check_uint_fast32: (uint_fast32_t) -1 == UINT_FAST32_MAX ? 1 : -1;
5778 int check_uint_fast64: (uint_fast64_t) -1 == UINT_FAST64_MAX ? 1 : -1;
5779 int check_uintptr: (uintptr_t) -1 == UINTPTR_MAX ? 1 : -1;
5780 int check_uintmax: (uintmax_t) -1 == UINTMAX_MAX ? 1 : -1;
5781 int check_size: (size_t) -1 == SIZE_MAX ? 1 : -1;
5782};
5783
5784int
5785main ()
5786{
5787
5788 ;
5789 return 0;
5790}
5791_ACEOF
81ecdfbb 5792if ac_fn_c_try_compile "$LINENO"; then :
783e057b 5793 gl_cv_header_working_stdint_h=yes
783e057b 5794fi
81ecdfbb 5795rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
783e057b 5796fi
81ecdfbb
RW
5797{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_stdint_h" >&5
5798$as_echo "$gl_cv_header_working_stdint_h" >&6; }
783e057b
DJ
5799 fi
5800 if test "$gl_cv_header_working_stdint_h" = yes; then
5801 STDINT_H=
5802 else
81ecdfbb
RW
5803 for ac_header in sys/inttypes.h sys/bitypes.h
5804do :
5805 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5806ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5807eval as_val=\$$as_ac_Header
5808 if test "x$as_val" = x""yes; then :
783e057b 5809 cat >>confdefs.h <<_ACEOF
81ecdfbb 5810#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
783e057b
DJ
5811_ACEOF
5812
5813fi
5814
5815done
5816
5817 if test $ac_cv_header_sys_inttypes_h = yes; then
5818 HAVE_SYS_INTTYPES_H=1
5819 else
5820 HAVE_SYS_INTTYPES_H=0
5821 fi
5822
5823 if test $ac_cv_header_sys_bitypes_h = yes; then
5824 HAVE_SYS_BITYPES_H=1
5825 else
5826 HAVE_SYS_BITYPES_H=0
5827 fi
5828
5829
5830
5831 :
5832
5833
5834
5835
5836
5837
5838
5839
5840
81ecdfbb
RW
5841 for gltype in ptrdiff_t sig_atomic_t size_t wchar_t wint_t ; do
5842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
5843$as_echo_n "checking for bit size of $gltype... " >&6; }
5844if { as_var=gl_cv_bitsizeof_${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then :
5845 $as_echo_n "(cached) " >&6
5846else
5847 if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result" "
5848 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
5849 included before <wchar.h>. */
5850 #include <stddef.h>
5851 #include <signal.h>
5852 #if HAVE_WCHAR_H
5853 # include <stdio.h>
5854 # include <time.h>
5855 # include <wchar.h>
5856 #endif
5857
5858#include <limits.h>"; then :
5859
5860else
5861 result=unknown
5862fi
5863
5864 eval gl_cv_bitsizeof_${gltype}=\$result
5865
5866fi
5867eval ac_res=\$gl_cv_bitsizeof_${gltype}
5868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5869$as_echo "$ac_res" >&6; }
5870 eval result=\$gl_cv_bitsizeof_${gltype}
5871 if test $result = unknown; then
5872 result=0
5873 fi
5874 GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
5875 cat >>confdefs.h <<_ACEOF
5876#define BITSIZEOF_${GLTYPE} $result
5877_ACEOF
783e057b 5878
81ecdfbb
RW
5879 eval BITSIZEOF_${GLTYPE}=\$result
5880 done
783e057b
DJ
5881
5882
5883
5884
81ecdfbb
RW
5885 for gltype in sig_atomic_t wchar_t wint_t ; do
5886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gltype is signed" >&5
5887$as_echo_n "checking whether $gltype is signed... " >&6; }
5888if { as_var=gl_cv_type_${gltype}_signed; eval "test \"\${$as_var+set}\" = set"; }; then :
5889 $as_echo_n "(cached) " >&6
783e057b 5890else
81ecdfbb 5891 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
783e057b
DJ
5892/* end confdefs.h. */
5893
5894 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
5895 included before <wchar.h>. */
5896 #include <stddef.h>
5897 #include <signal.h>
5898 #if HAVE_WCHAR_H
5899 # include <stdio.h>
5900 # include <time.h>
5901 # include <wchar.h>
5902 #endif
5903
5904 int verify[2 * (($gltype) -1 < ($gltype) 0) - 1];
5905int
5906main ()
5907{
5908
5909 ;
5910 return 0;
5911}
5912_ACEOF
81ecdfbb 5913if ac_fn_c_try_compile "$LINENO"; then :
783e057b
DJ
5914 result=yes
5915else
81ecdfbb 5916 result=no
20e95c23 5917fi
81ecdfbb 5918rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
783e057b
DJ
5919 eval gl_cv_type_${gltype}_signed=\$result
5920
5921fi
81ecdfbb
RW
5922eval ac_res=\$gl_cv_type_${gltype}_signed
5923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5924$as_echo "$ac_res" >&6; }
783e057b
DJ
5925 eval result=\$gl_cv_type_${gltype}_signed
5926 GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
5927 if test "$result" = yes; then
5928 cat >>confdefs.h <<_ACEOF
5929#define HAVE_SIGNED_${GLTYPE} 1
5930_ACEOF
5931
5932 eval HAVE_SIGNED_${GLTYPE}=1
5933 else
5934 eval HAVE_SIGNED_${GLTYPE}=0
5935 fi
5936 done
5937
5938
5939 gl_cv_type_ptrdiff_t_signed=yes
5940 gl_cv_type_size_t_signed=no
5941
5942
783e057b 5943 for gltype in ptrdiff_t sig_atomic_t size_t wchar_t wint_t ; do
81ecdfbb
RW
5944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
5945$as_echo_n "checking for $gltype integer literal suffix... " >&6; }
5946if { as_var=gl_cv_type_${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then :
5947 $as_echo_n "(cached) " >&6
c906108c 5948else
783e057b
DJ
5949 eval gl_cv_type_${gltype}_suffix=no
5950 eval result=\$gl_cv_type_${gltype}_signed
5951 if test "$result" = yes; then
5952 glsufu=
5953 else
5954 glsufu=u
5955 fi
5956 for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
5957 case $glsuf in
5958 '') gltype1='int';;
5959 l) gltype1='long int';;
5960 ll) gltype1='long long int';;
5961 i64) gltype1='__int64';;
5962 u) gltype1='unsigned int';;
5963 ul) gltype1='unsigned long int';;
5964 ull) gltype1='unsigned long long int';;
5965 ui64)gltype1='unsigned __int64';;
5966 esac
81ecdfbb 5967 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
783e057b
DJ
5968/* end confdefs.h. */
5969
5970 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
5971 included before <wchar.h>. */
5972 #include <stddef.h>
5973 #include <signal.h>
5974 #if HAVE_WCHAR_H
5975 # include <stdio.h>
5976 # include <time.h>
5977 # include <wchar.h>
5978 #endif
5979
5980 extern $gltype foo;
5981 extern $gltype1 foo;
5982int
5983main ()
5984{
5985
5986 ;
5987 return 0;
5988}
5989_ACEOF
81ecdfbb 5990if ac_fn_c_try_compile "$LINENO"; then :
783e057b 5991 eval gl_cv_type_${gltype}_suffix=\$glsuf
783e057b 5992fi
81ecdfbb 5993rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
783e057b
DJ
5994 eval result=\$gl_cv_type_${gltype}_suffix
5995 test "$result" != no && break
5996 done
5997fi
81ecdfbb
RW
5998eval ac_res=\$gl_cv_type_${gltype}_suffix
5999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6000$as_echo "$ac_res" >&6; }
783e057b
DJ
6001 GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6002 eval result=\$gl_cv_type_${gltype}_suffix
6003 test "$result" = no && result=
6004 eval ${GLTYPE}_SUFFIX=\$result
6005 cat >>confdefs.h <<_ACEOF
6006#define ${GLTYPE}_SUFFIX $result
6007_ACEOF
6008
6009 done
6010
6011
6012
6013 STDINT_H=stdint.h
6014 fi
6015
6016
6017
6018
6019
6020
6021
81ecdfbb
RW
6022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <wchar.h> is standalone" >&5
6023$as_echo_n "checking whether <wchar.h> is standalone... " >&6; }
6024if test "${gl_cv_header_wchar_h_standalone+set}" = set; then :
6025 $as_echo_n "(cached) " >&6
783e057b 6026else
81ecdfbb
RW
6027 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6028/* end confdefs.h. */
783e057b
DJ
6029#include <wchar.h>
6030wchar_t w;
6031_ACEOF
81ecdfbb 6032if ac_fn_c_try_compile "$LINENO"; then :
783e057b
DJ
6033 gl_cv_header_wchar_h_standalone=yes
6034else
81ecdfbb 6035 gl_cv_header_wchar_h_standalone=no
783e057b 6036fi
81ecdfbb 6037rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
783e057b 6038fi
81ecdfbb
RW
6039{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_wchar_h_standalone" >&5
6040$as_echo "$gl_cv_header_wchar_h_standalone" >&6; }
783e057b
DJ
6041 if test $gl_cv_header_wchar_h_standalone != yes; then
6042 WCHAR_H=wchar.h
6043 fi
6044
6045
6046 :
6047
6048
6049
6050
6051
6052 if test $ac_cv_header_wchar_h = yes; then
6053 HAVE_WCHAR_H=1
6054 else
6055 HAVE_WCHAR_H=0
6056 fi
6057
6058
6059
6060
6061 :
6062
6063
6064
6065
6066
6067
6068
6069 if test $gl_cv_have_include_next = yes; then
6070 gl_cv_next_wchar_h='<'wchar.h'>'
6071 else
81ecdfbb
RW
6072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <wchar.h>" >&5
6073$as_echo_n "checking absolute name of <wchar.h>... " >&6; }
6074if test "${gl_cv_next_wchar_h+set}" = set; then :
6075 $as_echo_n "(cached) " >&6
783e057b
DJ
6076else
6077
6078 if test $ac_cv_header_wchar_h = yes; then
81ecdfbb 6079 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
783e057b
DJ
6080/* end confdefs.h. */
6081#include <wchar.h>
6082
6083_ACEOF
6084 gl_cv_next_wchar_h='"'`(eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6085 sed -n '\#/wchar.h#{
6086 s#.*"\(.*/wchar.h\)".*#\1#
6087 s#^/[^/]#//&#
6088 p
6089 q
6090 }'`'"'
6091 else
6092 gl_cv_next_wchar_h='<'wchar.h'>'
6093 fi
6094
6095fi
81ecdfbb
RW
6096{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_wchar_h" >&5
6097$as_echo "$gl_cv_next_wchar_h" >&6; }
783e057b
DJ
6098 fi
6099 NEXT_WCHAR_H=$gl_cv_next_wchar_h
6100
c906108c 6101
c906108c 6102
c906108c 6103
c906108c 6104
c906108c 6105
c906108c 6106
c906108c 6107
783e057b
DJ
6108 gltests_libdeps=
6109 gltests_ltlibdeps=
20e95c23 6110
20e95c23 6111
20e95c23 6112
783e057b 6113 gl_source_base='tests'
c906108c 6114
bec39cab 6115
bec39cab 6116
783e057b
DJ
6117
6118 LIBGNU_LIBDEPS="$gl_libdeps"
6119
6120 LIBGNU_LTLIBDEPS="$gl_ltlibdeps"
6121
6122
e28b3332 6123
d5af19ba
DJ
6124# For Makefile dependencies.
6125GNULIB_STDINT_H=
6126if test x"$STDINT_H" != x; then
6127 GNULIB_STDINT_H=gnulib/$STDINT_H
6128fi
6129
6130
bec39cab
AC
6131PACKAGE=gdb
6132
6133cat >>confdefs.h <<_ACEOF
6134#define PACKAGE "$PACKAGE"
6135_ACEOF
6136
6137
6138
e28b3332
DJ
6139# GDB does not use automake, but gnulib does. This line lets us
6140# generate its Makefile.in.
81ecdfbb
RW
6141am__api_version='1.11'
6142
e28b3332
DJ
6143# Find a good install program. We prefer a C program (faster),
6144# so one script is as good as another. But avoid the broken or
6145# incompatible versions:
6146# SysV /etc/install, /usr/sbin/install
6147# SunOS /usr/etc/install
6148# IRIX /sbin/install
6149# AIX /bin/install
6150# AmigaOS /C/install, which installs bootblocks on floppy discs
6151# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6152# AFS /usr/afsws/bin/install, which mishandles nonexistent args
6153# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6154# OS/2's system install, which has a completely different semantic
6155# ./install, which can be erroneously created by make from ./install.sh.
85541719 6156# Reject install programs that cannot install multiple files.
81ecdfbb
RW
6157{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
6158$as_echo_n "checking for a BSD-compatible install... " >&6; }
e28b3332 6159if test -z "$INSTALL"; then
81ecdfbb
RW
6160if test "${ac_cv_path_install+set}" = set; then :
6161 $as_echo_n "(cached) " >&6
e28b3332
DJ
6162else
6163 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6164for as_dir in $PATH
6165do
6166 IFS=$as_save_IFS
6167 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6168 # Account for people who put trailing slashes in PATH elements.
6169case $as_dir/ in #((
6170 ./ | .// | /[cC]/* | \
e28b3332 6171 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
81ecdfbb 6172 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
e28b3332
DJ
6173 /usr/ucb/* ) ;;
6174 *)
6175 # OSF1 and SCO ODT 3.0 have their own names for install.
6176 # Don't use installbsd from OSF since it installs stuff as root
6177 # by default.
6178 for ac_prog in ginstall scoinst install; do
6179 for ac_exec_ext in '' $ac_executable_extensions; do
81ecdfbb 6180 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
e28b3332
DJ
6181 if test $ac_prog = install &&
6182 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6183 # AIX install. It has an incompatible calling convention.
6184 :
6185 elif test $ac_prog = install &&
6186 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6187 # program-specific install script used by HP pwplus--don't use.
6188 :
6189 else
85541719
DE
6190 rm -rf conftest.one conftest.two conftest.dir
6191 echo one > conftest.one
6192 echo two > conftest.two
6193 mkdir conftest.dir
6194 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
6195 test -s conftest.one && test -s conftest.two &&
6196 test -s conftest.dir/conftest.one &&
6197 test -s conftest.dir/conftest.two
6198 then
6199 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
6200 break 3
6201 fi
e28b3332
DJ
6202 fi
6203 fi
6204 done
6205 done
6206 ;;
6207esac
81ecdfbb
RW
6208
6209 done
6210IFS=$as_save_IFS
e28b3332 6211
85541719 6212rm -rf conftest.one conftest.two conftest.dir
e28b3332
DJ
6213
6214fi
6215 if test "${ac_cv_path_install+set}" = set; then
6216 INSTALL=$ac_cv_path_install
6217 else
85541719
DE
6218 # As a last resort, use the slow shell script. Don't cache a
6219 # value for INSTALL within a source directory, because that will
e28b3332 6220 # break other packages using the cache if that directory is
85541719 6221 # removed, or if the value is a relative name.
e28b3332
DJ
6222 INSTALL=$ac_install_sh
6223 fi
6224fi
81ecdfbb
RW
6225{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
6226$as_echo "$INSTALL" >&6; }
e28b3332
DJ
6227
6228# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
6229# It thinks the first close brace ends the variable substitution.
6230test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
6231
6232test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
6233
6234test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
6235
81ecdfbb
RW
6236{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
6237$as_echo_n "checking whether build environment is sane... " >&6; }
e28b3332
DJ
6238# Just in case
6239sleep 1
6240echo timestamp > conftest.file
81ecdfbb
RW
6241# Reject unsafe characters in $srcdir or the absolute working directory
6242# name. Accept space and tab only in the latter.
6243am_lf='
6244'
6245case `pwd` in
6246 *[\\\"\#\$\&\'\`$am_lf]*)
6247 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
6248esac
6249case $srcdir in
6250 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
6251 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
6252esac
6253
e28b3332
DJ
6254# Do `set' in a subshell so we don't clobber the current shell's
6255# arguments. Must try -L first in case configure is actually a
6256# symlink; some systems play weird games with the mod time of symlinks
6257# (eg FreeBSD returns the mod time of the symlink's containing
6258# directory).
6259if (
81ecdfbb 6260 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
e28b3332
DJ
6261 if test "$*" = "X"; then
6262 # -L didn't work.
81ecdfbb 6263 set X `ls -t "$srcdir/configure" conftest.file`
e28b3332
DJ
6264 fi
6265 rm -f conftest.file
6266 if test "$*" != "X $srcdir/configure conftest.file" \
6267 && test "$*" != "X conftest.file $srcdir/configure"; then
6268
6269 # If neither matched, then we have a broken ls. This can happen
6270 # if, for instance, CONFIG_SHELL is bash and it inherits a
6271 # broken ls alias from the environment. This has actually
6272 # happened. Such a system could not be considered "sane".
81ecdfbb
RW
6273 as_fn_error "ls -t appears to fail. Make sure there is not a broken
6274alias in your environment" "$LINENO" 5
e28b3332
DJ
6275 fi
6276
6277 test "$2" = conftest.file
6278 )
6279then
6280 # Ok.
6281 :
6282else
81ecdfbb
RW
6283 as_fn_error "newly created file is older than distributed files!
6284Check your system clock" "$LINENO" 5
e28b3332 6285fi
81ecdfbb
RW
6286{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6287$as_echo "yes" >&6; }
e28b3332 6288test "$program_prefix" != NONE &&
81ecdfbb 6289 program_transform_name="s&^&$program_prefix&;$program_transform_name"
e28b3332
DJ
6290# Use a double $ so make ignores it.
6291test "$program_suffix" != NONE &&
81ecdfbb
RW
6292 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
6293# Double any \ or $.
e28b3332 6294# By default was `s,x,x', remove it if useless.
81ecdfbb
RW
6295ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
6296program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
e28b3332
DJ
6297
6298# expand $ac_aux_dir to an absolute path
6299am_aux_dir=`cd $ac_aux_dir && pwd`
6300
81ecdfbb
RW
6301if test x"${MISSING+set}" != xset; then
6302 case $am_aux_dir in
6303 *\ * | *\ *)
6304 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
6305 *)
6306 MISSING="\${SHELL} $am_aux_dir/missing" ;;
6307 esac
6308fi
e28b3332
DJ
6309# Use eval to expand $SHELL
6310if eval "$MISSING --run true"; then
6311 am_missing_run="$MISSING --run "
6312else
6313 am_missing_run=
81ecdfbb
RW
6314 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
6315$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
6316fi
6317
6318if test x"${install_sh}" != xset; then
6319 case $am_aux_dir in
6320 *\ * | *\ *)
6321 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
6322 *)
6323 install_sh="\${SHELL} $am_aux_dir/install-sh"
6324 esac
6325fi
6326
6327# Installed binaries are usually stripped using `strip' when the user
6328# run `make install-strip'. However `strip' might not be the right
6329# tool to use in cross-compilation environments, therefore Automake
6330# will honor the `STRIP' environment variable to overrule this program.
6331if test "$cross_compiling" != no; then
6332 if test -n "$ac_tool_prefix"; then
6333 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6334set dummy ${ac_tool_prefix}strip; ac_word=$2
6335{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6336$as_echo_n "checking for $ac_word... " >&6; }
6337if test "${ac_cv_prog_STRIP+set}" = set; then :
6338 $as_echo_n "(cached) " >&6
6339else
6340 if test -n "$STRIP"; then
6341 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6342else
6343as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6344for as_dir in $PATH
6345do
6346 IFS=$as_save_IFS
6347 test -z "$as_dir" && as_dir=.
6348 for ac_exec_ext in '' $ac_executable_extensions; do
6349 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6350 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6351 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6352 break 2
6353 fi
6354done
6355 done
6356IFS=$as_save_IFS
6357
6358fi
6359fi
6360STRIP=$ac_cv_prog_STRIP
6361if test -n "$STRIP"; then
6362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6363$as_echo "$STRIP" >&6; }
6364else
6365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6366$as_echo "no" >&6; }
6367fi
6368
6369
6370fi
6371if test -z "$ac_cv_prog_STRIP"; then
6372 ac_ct_STRIP=$STRIP
6373 # Extract the first word of "strip", so it can be a program name with args.
6374set dummy strip; ac_word=$2
6375{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6376$as_echo_n "checking for $ac_word... " >&6; }
6377if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6378 $as_echo_n "(cached) " >&6
6379else
6380 if test -n "$ac_ct_STRIP"; then
6381 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6382else
6383as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6384for as_dir in $PATH
6385do
6386 IFS=$as_save_IFS
6387 test -z "$as_dir" && as_dir=.
6388 for ac_exec_ext in '' $ac_executable_extensions; do
6389 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6390 ac_cv_prog_ac_ct_STRIP="strip"
6391 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6392 break 2
6393 fi
6394done
6395 done
6396IFS=$as_save_IFS
6397
6398fi
6399fi
6400ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6401if test -n "$ac_ct_STRIP"; then
6402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6403$as_echo "$ac_ct_STRIP" >&6; }
6404else
6405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6406$as_echo "no" >&6; }
6407fi
6408
6409 if test "x$ac_ct_STRIP" = x; then
6410 STRIP=":"
6411 else
6412 case $cross_compiling:$ac_tool_warned in
6413yes:)
6414{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6415$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6416ac_tool_warned=yes ;;
6417esac
6418 STRIP=$ac_ct_STRIP
6419 fi
6420else
6421 STRIP="$ac_cv_prog_STRIP"
6422fi
6423
6424fi
6425INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
6426
6427{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
6428$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
6429if test -z "$MKDIR_P"; then
6430 if test "${ac_cv_path_mkdir+set}" = set; then :
6431 $as_echo_n "(cached) " >&6
6432else
6433 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6434for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
6435do
6436 IFS=$as_save_IFS
6437 test -z "$as_dir" && as_dir=.
6438 for ac_prog in mkdir gmkdir; do
6439 for ac_exec_ext in '' $ac_executable_extensions; do
6440 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
6441 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
6442 'mkdir (GNU coreutils) '* | \
6443 'mkdir (coreutils) '* | \
6444 'mkdir (fileutils) '4.1*)
6445 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
6446 break 3;;
6447 esac
6448 done
6449 done
e28b3332 6450 done
81ecdfbb
RW
6451IFS=$as_save_IFS
6452
6453fi
6454
6455 if test "${ac_cv_path_mkdir+set}" = set; then
6456 MKDIR_P="$ac_cv_path_mkdir -p"
e28b3332 6457 else
81ecdfbb
RW
6458 # As a last resort, use the slow shell script. Don't cache a
6459 # value for MKDIR_P within a source directory, because that will
6460 # break other packages using the cache if that directory is
6461 # removed, or if the value is a relative name.
6462 test -d ./--version && rmdir ./--version
6463 MKDIR_P="$ac_install_sh -d"
e28b3332
DJ
6464 fi
6465fi
81ecdfbb
RW
6466{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
6467$as_echo "$MKDIR_P" >&6; }
6468
6469mkdir_p="$MKDIR_P"
6470case $mkdir_p in
6471 [\\/$]* | ?:[\\/]*) ;;
6472 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
6473esac
e28b3332
DJ
6474
6475for ac_prog in gawk mawk nawk awk
6476do
6477 # Extract the first word of "$ac_prog", so it can be a program name with args.
6478set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
6479{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6480$as_echo_n "checking for $ac_word... " >&6; }
6481if test "${ac_cv_prog_AWK+set}" = set; then :
6482 $as_echo_n "(cached) " >&6
e28b3332
DJ
6483else
6484 if test -n "$AWK"; then
6485 ac_cv_prog_AWK="$AWK" # Let the user override the test.
6486else
6487as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6488for as_dir in $PATH
6489do
6490 IFS=$as_save_IFS
6491 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6492 for ac_exec_ext in '' $ac_executable_extensions; do
6493 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
e28b3332 6494 ac_cv_prog_AWK="$ac_prog"
81ecdfbb 6495 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
e28b3332
DJ
6496 break 2
6497 fi
6498done
81ecdfbb
RW
6499 done
6500IFS=$as_save_IFS
e28b3332
DJ
6501
6502fi
6503fi
6504AWK=$ac_cv_prog_AWK
6505if test -n "$AWK"; then
81ecdfbb
RW
6506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
6507$as_echo "$AWK" >&6; }
e28b3332 6508else
81ecdfbb
RW
6509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6510$as_echo "no" >&6; }
e28b3332
DJ
6511fi
6512
81ecdfbb 6513
e28b3332
DJ
6514 test -n "$AWK" && break
6515done
6516
81ecdfbb 6517ac_config_commands="$ac_config_commands depfiles"
e28b3332
DJ
6518
6519
6520am_make=${MAKE-make}
6521cat > confinc << 'END'
6522am__doit:
81ecdfbb 6523 @echo this is the am__doit target
e28b3332
DJ
6524.PHONY: am__doit
6525END
6526# If we don't find an include directive, just comment out the code.
81ecdfbb
RW
6527{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
6528$as_echo_n "checking for style of include used by $am_make... " >&6; }
e28b3332
DJ
6529am__include="#"
6530am__quote=
6531_am_result=none
6532# First try GNU make style include.
6533echo "include confinc" > confmf
81ecdfbb
RW
6534# Ignore all kinds of additional output from `make'.
6535case `$am_make -s -f confmf 2> /dev/null` in #(
6536*the\ am__doit\ target*)
6537 am__include=include
6538 am__quote=
6539 _am_result=GNU
6540 ;;
6541esac
e28b3332
DJ
6542# Now try BSD make style include.
6543if test "$am__include" = "#"; then
6544 echo '.include "confinc"' > confmf
81ecdfbb
RW
6545 case `$am_make -s -f confmf 2> /dev/null` in #(
6546 *the\ am__doit\ target*)
6547 am__include=.include
6548 am__quote="\""
6549 _am_result=BSD
6550 ;;
6551 esac
e28b3332
DJ
6552fi
6553
6554
81ecdfbb
RW
6555{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
6556$as_echo "$_am_result" >&6; }
e28b3332
DJ
6557rm -f confinc confmf
6558
81ecdfbb
RW
6559# Check whether --enable-dependency-tracking was given.
6560if test "${enable_dependency_tracking+set}" = set; then :
6561 enableval=$enable_dependency_tracking;
6562fi
e28b3332 6563
e28b3332
DJ
6564if test "x$enable_dependency_tracking" != xno; then
6565 am_depcomp="$ac_aux_dir/depcomp"
6566 AMDEPBACKSLASH='\'
6567fi
81ecdfbb 6568 if test "x$enable_dependency_tracking" != xno; then
e28b3332
DJ
6569 AMDEP_TRUE=
6570 AMDEP_FALSE='#'
6571else
6572 AMDEP_TRUE='#'
6573 AMDEP_FALSE=
6574fi
6575
6576
81ecdfbb
RW
6577if test "`cd $srcdir && pwd`" != "`pwd`"; then
6578 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
6579 # is not polluted with repeated "-I."
6580 am__isrc=' -I$(srcdir)'
6581 # test to see if srcdir already configured
6582 if test -f $srcdir/config.status; then
6583 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
6584 fi
e28b3332
DJ
6585fi
6586
6587# test whether we have cygpath
6588if test -z "$CYGPATH_W"; then
6589 if (cygpath --version) >/dev/null 2>/dev/null; then
6590 CYGPATH_W='cygpath -w'
6591 else
6592 CYGPATH_W=echo
6593 fi
6594fi
6595
6596
6597# Define the identity of the package.
6598 PACKAGE=gdb
6599 VERSION=UNUSED-VERSION
6600
6601
6602# Some tools Automake needs.
6603
6604ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
6605
6606
6607AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
6608
6609
6610AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
6611
6612
6613AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
6614
6615
6616MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
6617
e28b3332
DJ
6618# We need awk for the "check" target. The system "awk" is bad on
6619# some platforms.
6620# Always define AMTAR for backward compatibility.
6621
6622AMTAR=${AMTAR-"${am_missing_run}tar"}
6623
6624am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
6625
6626
6627
6628
6629depcc="$CC" am_compiler_list=
6630
81ecdfbb
RW
6631{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
6632$as_echo_n "checking dependency style of $depcc... " >&6; }
6633if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
6634 $as_echo_n "(cached) " >&6
e28b3332
DJ
6635else
6636 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
6637 # We make a subdir and do the tests there. Otherwise we can end up
6638 # making bogus files that we don't know about and never remove. For
6639 # instance it was reported that on HP-UX the gcc test will end up
6640 # making a dummy file named `D' -- because `-MD' means `put the output
6641 # in D'.
6642 mkdir conftest.dir
6643 # Copy depcomp to subdir because otherwise we won't find it if we're
6644 # using a relative directory.
6645 cp "$am_depcomp" conftest.dir
6646 cd conftest.dir
6647 # We will build objects and dependencies in a subdirectory because
6648 # it helps to detect inapplicable dependency modes. For instance
6649 # both Tru64's cc and ICC support -MD to output dependencies as a
6650 # side effect of compilation, but ICC will put the dependencies in
6651 # the current directory while Tru64 will put them in the object
6652 # directory.
6653 mkdir sub
6654
6655 am_cv_CC_dependencies_compiler_type=none
6656 if test "$am_compiler_list" = ""; then
6657 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
6658 fi
81ecdfbb
RW
6659 am__universal=false
6660 case " $depcc " in #(
6661 *\ -arch\ *\ -arch\ *) am__universal=true ;;
6662 esac
6663
e28b3332
DJ
6664 for depmode in $am_compiler_list; do
6665 # Setup a source with many dependencies, because some compilers
6666 # like to wrap large dependency lists on column 80 (with \), and
6667 # we should not choose a depcomp mode which is confused by this.
6668 #
6669 # We need to recreate these files for each test, as the compiler may
6670 # overwrite some of them when testing with obscure command lines.
6671 # This happens at least with the AIX C compiler.
6672 : > sub/conftest.c
6673 for i in 1 2 3 4 5 6; do
6674 echo '#include "conftst'$i'.h"' >> sub/conftest.c
6675 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
6676 # Solaris 8's {/usr,}/bin/sh.
6677 touch sub/conftst$i.h
6678 done
6679 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
6680
81ecdfbb
RW
6681 # We check with `-c' and `-o' for the sake of the "dashmstdout"
6682 # mode. It turns out that the SunPro C++ compiler does not properly
6683 # handle `-M -o', and we need to detect this. Also, some Intel
6684 # versions had trouble with output in subdirs
6685 am__obj=sub/conftest.${OBJEXT-o}
6686 am__minus_obj="-o $am__obj"
e28b3332 6687 case $depmode in
81ecdfbb
RW
6688 gcc)
6689 # This depmode causes a compiler race in universal mode.
6690 test "$am__universal" = false || continue
6691 ;;
e28b3332
DJ
6692 nosideeffect)
6693 # after this tag, mechanisms are not by side-effect, so they'll
6694 # only be used when explicitly requested
6695 if test "x$enable_dependency_tracking" = xyes; then
6696 continue
6697 else
6698 break
6699 fi
6700 ;;
81ecdfbb
RW
6701 msvisualcpp | msvcmsys)
6702 # This compiler won't grok `-c -o', but also, the minuso test has
6703 # not run yet. These depmodes are late enough in the game, and
6704 # so weak that their functioning should not be impacted.
6705 am__obj=conftest.${OBJEXT-o}
6706 am__minus_obj=
6707 ;;
e28b3332
DJ
6708 none) break ;;
6709 esac
e28b3332 6710 if depmode=$depmode \
81ecdfbb 6711 source=sub/conftest.c object=$am__obj \
e28b3332 6712 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
81ecdfbb 6713 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
e28b3332 6714 >/dev/null 2>conftest.err &&
81ecdfbb 6715 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
e28b3332 6716 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
81ecdfbb 6717 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
e28b3332
DJ
6718 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
6719 # icc doesn't choke on unknown options, it will just issue warnings
6720 # or remarks (even with -Werror). So we grep stderr for any message
6721 # that says an option was ignored or not supported.
6722 # When given -MP, icc 7.0 and 7.1 complain thusly:
6723 # icc: Command line warning: ignoring option '-M'; no argument required
6724 # The diagnosis changed in icc 8.0:
6725 # icc: Command line remark: option '-MP' not supported
6726 if (grep 'ignoring option' conftest.err ||
6727 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
6728 am_cv_CC_dependencies_compiler_type=$depmode
6729 break
6730 fi
6731 fi
6732 done
6733
6734 cd ..
6735 rm -rf conftest.dir
6736else
6737 am_cv_CC_dependencies_compiler_type=none
6738fi
6739
6740fi
81ecdfbb
RW
6741{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
6742$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
e28b3332
DJ
6743CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
6744
81ecdfbb 6745 if
e28b3332
DJ
6746 test "x$enable_dependency_tracking" != xno \
6747 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
6748 am__fastdepCC_TRUE=
6749 am__fastdepCC_FALSE='#'
6750else
6751 am__fastdepCC_TRUE='#'
6752 am__fastdepCC_FALSE=
6753fi
6754
6755
6756
6757
bec39cab
AC
6758
6759
81ecdfbb
RW
6760# Check whether --with-separate-debug-dir was given.
6761if test "${with_separate_debug_dir+set}" = set; then :
6762 withval=$with_separate_debug_dir;
b14b1491
TT
6763 DEBUGDIR=$withval
6764else
6765 DEBUGDIR=${libdir}/debug
81ecdfbb
RW
6766fi
6767
20e95c23 6768
783e057b
DJ
6769 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6770 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
b14b1491 6771 ac_define_dir=`eval echo $DEBUGDIR`
783e057b 6772 ac_define_dir=`eval echo $ac_define_dir`
20e95c23 6773
783e057b
DJ
6774cat >>confdefs.h <<_ACEOF
6775#define DEBUGDIR "$ac_define_dir"
20e95c23 6776_ACEOF
20e95c23 6777
20e95c23 6778
20e95c23 6779
b14b1491
TT
6780 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
6781 if test "x$prefix" = xNONE; then
6782 test_prefix=/usr/local
6783 else
6784 test_prefix=$prefix
6785 fi
783e057b 6786 else
b14b1491 6787 test_prefix=$exec_prefix
783e057b 6788 fi
b14b1491
TT
6789 value=0
6790 case ${ac_define_dir} in
6791 "${test_prefix}"|"${test_prefix}/"*|\
6792 '${exec_prefix}'|'${exec_prefix}/'*)
6793 value=1
6794 ;;
6795 esac
6796
6797cat >>confdefs.h <<_ACEOF
6798#define DEBUGDIR_RELOCATABLE $value
6799_ACEOF
6800
6801
6802
6803# GDB's datadir relocation
6804
6805
6806
81ecdfbb
RW
6807# Check whether --with-gdb-datadir was given.
6808if test "${with_gdb_datadir+set}" = set; then :
6809 withval=$with_gdb_datadir;
b14b1491 6810 GDB_DATADIR=$withval
20e95c23 6811else
b14b1491 6812 GDB_DATADIR=${datadir}/gdb
81ecdfbb
RW
6813fi
6814
20e95c23 6815
b14b1491
TT
6816 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6817 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6818 ac_define_dir=`eval echo $GDB_DATADIR`
6819 ac_define_dir=`eval echo $ac_define_dir`
6820
6821cat >>confdefs.h <<_ACEOF
6822#define GDB_DATADIR "$ac_define_dir"
20e95c23
DJ
6823_ACEOF
6824
b14b1491
TT
6825
6826
6827 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
6828 if test "x$prefix" = xNONE; then
6829 test_prefix=/usr/local
6830 else
6831 test_prefix=$prefix
6832 fi
6833 else
6834 test_prefix=$exec_prefix
6835 fi
6836 value=0
6837 case ${ac_define_dir} in
6838 "${test_prefix}"|"${test_prefix}/"*|\
6839 '${exec_prefix}'|'${exec_prefix}/'*)
6840 value=1
6841 ;;
6842 esac
6843
6844cat >>confdefs.h <<_ACEOF
6845#define GDB_DATADIR_RELOCATABLE $value
6846_ACEOF
6847
6848
783e057b 6849
20e95c23 6850
81ecdfbb
RW
6851# Check whether --with-relocated-sources was given.
6852if test "${with_relocated_sources+set}" = set; then :
6853 withval=$with_relocated_sources; reloc_srcdir="${withval}"
29b0e8a2
JM
6854
6855 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6856 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6857 ac_define_dir=`eval echo $reloc_srcdir`
6858 ac_define_dir=`eval echo $ac_define_dir`
6859
6860cat >>confdefs.h <<_ACEOF
6861#define RELOC_SRCDIR "$ac_define_dir"
6862_ACEOF
6863
6864
6865
81ecdfbb
RW
6866fi
6867
29b0e8a2
JM
6868
6869
20e95c23 6870
783e057b 6871subdirs="$subdirs doc testsuite"
20e95c23
DJ
6872
6873
783e057b 6874# Check whether to support alternative target configurations
81ecdfbb
RW
6875# Check whether --enable-targets was given.
6876if test "${enable_targets+set}" = set; then :
6877 enableval=$enable_targets; case "${enableval}" in
6878 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
783e057b
DJ
6879 ;;
6880 no) enable_targets= ;;
6881 *) enable_targets=$enableval ;;
6882esac
81ecdfbb
RW
6883fi
6884
20e95c23 6885
783e057b 6886# Check whether to enable 64-bit support on 32-bit hosts
81ecdfbb
RW
6887# Check whether --enable-64-bit-bfd was given.
6888if test "${enable_64_bit_bfd+set}" = set; then :
6889 enableval=$enable_64_bit_bfd; case "${enableval}" in
783e057b
DJ
6890 yes) want64=true ;;
6891 no) want64=false ;;
81ecdfbb 6892 *) as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
783e057b
DJ
6893esac
6894else
6895 want64=false
81ecdfbb
RW
6896fi
6897
783e057b
DJ
6898# Provide defaults for some variables set by the per-host and per-target
6899# configuration.
6900gdb_host_obs=posix-hdep.o
20e95c23 6901
783e057b
DJ
6902if test "${target}" = "${host}"; then
6903 gdb_native=yes
6904else
6905 gdb_native=no
6906fi
20e95c23 6907
783e057b 6908. $srcdir/configure.host
20e95c23 6909
783e057b 6910# Accumulate some settings from configure.tgt over all enabled targets
20e95c23 6911
783e057b
DJ
6912TARGET_OBS=
6913all_targets=
20e95c23 6914
783e057b 6915for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
20e95c23 6916do
783e057b
DJ
6917 if test "$targ_alias" = "all"; then
6918 all_targets=true
6919 else
6920 # Canonicalize the secondary target names.
6921 result=`$ac_config_sub $targ_alias 2>/dev/null`
6922 if test -n "$result"; then
6923 targ=$result
6924 else
6925 targ=$targ_alias
6926 fi
20e95c23 6927
783e057b 6928 . ${srcdir}/configure.tgt
20e95c23 6929
783e057b
DJ
6930 # Target-specific object files
6931 for i in ${gdb_target_obs}; do
6932 case " $TARGET_OBS " in
6933 *" ${i} "*) ;;
6934 *)
6935 TARGET_OBS="$TARGET_OBS ${i}"
6936 ;;
6937 esac
6938 done
20e95c23 6939
783e057b
DJ
6940 # Check whether this target needs 64-bit CORE_ADDR
6941 if test x${want64} = xfalse; then
6942 . ${srcdir}/../bfd/config.bfd
6943 fi
6944 fi
20e95c23
DJ
6945done
6946
783e057b
DJ
6947if test x${all_targets} = xtrue; then
6948
6949 # We want all 64-bit targets if we either:
6950 # - run on a 64-bit host or
6951 # - already require 64-bit support for some other target or
6952 # - the --enable-64-bit-bfd option was supplied
6953 # Otherwise we only support all 32-bit targets.
6954 #
6955 # NOTE: This test must be in sync with the corresponding
6956 # tests in BFD!
20e95c23 6957
783e057b 6958 if test x${want64} = xfalse; then
81ecdfbb
RW
6959 # The cast to long int works around a bug in the HP C Compiler
6960# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6961# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6962# This bug is HP SR number 8606223364.
6963{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
6964$as_echo_n "checking size of long... " >&6; }
6965if test "${ac_cv_sizeof_long+set}" = set; then :
6966 $as_echo_n "(cached) " >&6
c0993dbe 6967else
81ecdfbb 6968 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
c0993dbe 6969
81ecdfbb
RW
6970else
6971 if test "$ac_cv_type_long" = yes; then
6972 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6973$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6974{ as_fn_set_status 77
6975as_fn_error "cannot compute sizeof (long)
6976See \`config.log' for more details." "$LINENO" 5; }; }
6977 else
6978 ac_cv_sizeof_long=0
6979 fi
c0993dbe 6980fi
81ecdfbb 6981
c0993dbe 6982fi
81ecdfbb
RW
6983{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
6984$as_echo "$ac_cv_sizeof_long" >&6; }
c0993dbe 6985
c0993dbe 6986
c0993dbe 6987
c0993dbe
UW
6988cat >>confdefs.h <<_ACEOF
6989#define SIZEOF_LONG $ac_cv_sizeof_long
6990_ACEOF
6991
6992
6993 if test "x${ac_cv_sizeof_long}" = "x8"; then
6994 want64=true
6995 fi
6996 fi
6997 if test x${want64} = xtrue; then
6998 TARGET_OBS='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)'
6999 else
7000 TARGET_OBS='$(ALL_TARGET_OBS)'
7001 fi
7002fi
7003
7004
7005
7006# For other settings, only the main target counts.
7007gdb_sim=
7008gdb_osabi=
7009build_gdbserver=
7010targ=$target; . ${srcdir}/configure.tgt
7011
7012# Fetch the default architecture and default target vector from BFD.
7013targ=$target; . $srcdir/../bfd/config.bfd
7014
7015# We only want the first architecture, so strip off the others if
7016# there is more than one.
7017targ_archs=`echo $targ_archs | sed 's/ .*//'`
7018
7019if test "x$targ_archs" != x; then
7020
7021cat >>confdefs.h <<_ACEOF
7022#define DEFAULT_BFD_ARCH $targ_archs
7023_ACEOF
7024
7025fi
7026if test "x$targ_defvec" != x; then
7027
7028cat >>confdefs.h <<_ACEOF
7029#define DEFAULT_BFD_VEC $targ_defvec
7030_ACEOF
7031
7032fi
7033
c0993dbe
UW
7034# The CLI cannot be disabled yet, but may be in the future.
7035
7036# Enable CLI.
81ecdfbb
RW
7037# Check whether --enable-gdbcli was given.
7038if test "${enable_gdbcli+set}" = set; then :
7039 enableval=$enable_gdbcli; case $enableval in
c0993dbe
UW
7040 yes)
7041 ;;
7042 no)
81ecdfbb 7043 as_fn_error "the command-line interface cannot be disabled yet" "$LINENO" 5 ;;
c0993dbe 7044 *)
81ecdfbb 7045 as_fn_error "bad value $enableval for --enable-gdbcli" "$LINENO" 5 ;;
c0993dbe
UW
7046 esac
7047else
7048 enable_gdbcli=yes
81ecdfbb
RW
7049fi
7050
c0993dbe
UW
7051if test x"$enable_gdbcli" = xyes; then
7052 if test -d $srcdir/cli; then
7053 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_CLI_OBS)"
7054 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_CLI_DEPS)"
7055 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_CLI_SRCS)"
7056 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)"
7057 fi
7058fi
7059
7060# Enable MI.
81ecdfbb
RW
7061# Check whether --enable-gdbmi was given.
7062if test "${enable_gdbmi+set}" = set; then :
7063 enableval=$enable_gdbmi; case $enableval in
c0993dbe
UW
7064 yes | no)
7065 ;;
7066 *)
81ecdfbb 7067 as_fn_error "bad value $enableval for --enable-gdbmi" "$LINENO" 5 ;;
c0993dbe
UW
7068 esac
7069else
7070 enable_gdbmi=yes
81ecdfbb
RW
7071fi
7072
c0993dbe
UW
7073if test x"$enable_gdbmi" = xyes; then
7074 if test -d $srcdir/mi; then
7075 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
7076 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
7077 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
7078 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
7079 fi
7080fi
7081
7082# Enable TUI.
81ecdfbb
RW
7083# Check whether --enable-tui was given.
7084if test "${enable_tui+set}" = set; then :
7085 enableval=$enable_tui; case $enableval in
3ca64bd3 7086 yes | no | auto)
c0993dbe
UW
7087 ;;
7088 *)
81ecdfbb 7089 as_fn_error "bad value $enableval for --enable-tui" "$LINENO" 5 ;;
c0993dbe
UW
7090 esac
7091else
3ca64bd3 7092 enable_tui=auto
81ecdfbb
RW
7093fi
7094
c0993dbe
UW
7095
7096# Enable gdbtk.
81ecdfbb
RW
7097# Check whether --enable-gdbtk was given.
7098if test "${enable_gdbtk+set}" = set; then :
7099 enableval=$enable_gdbtk; case $enableval in
c0993dbe
UW
7100 yes | no)
7101 ;;
7102 *)
81ecdfbb 7103 as_fn_error "bad value $enableval for --enable-gdbtk" "$LINENO" 5 ;;
c0993dbe
UW
7104 esac
7105else
5062cc19 7106 if test -d $srcdir/gdbtk; then
c0993dbe
UW
7107 enable_gdbtk=yes
7108 else
7109 enable_gdbtk=no
7110 fi
81ecdfbb
RW
7111fi
7112
c0993dbe
UW
7113# We unconditionally disable gdbtk tests on selected platforms.
7114case $host_os in
7115 go32* | windows*)
81ecdfbb
RW
7116 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gdbtk isn't supported on $host; disabling" >&5
7117$as_echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;}
c0993dbe
UW
7118 enable_gdbtk=no ;;
7119esac
7120
7121# Libunwind support.
bec39cab 7122
81ecdfbb
RW
7123# Check whether --with-libunwind was given.
7124if test "${with_libunwind+set}" = set; then :
7125 withval=$with_libunwind; case "${withval}" in
bec39cab
AC
7126 yes) enable_libunwind=yes ;;
7127 no) enable_libunwind=no ;;
81ecdfbb 7128 *) as_fn_error "bad value ${withval} for GDB with-libunwind option" "$LINENO" 5 ;;
bec39cab 7129esac
bec39cab 7130else
bec39cab 7131
81ecdfbb
RW
7132 for ac_header in libunwind.h libunwind-ia64.h
7133do :
7134 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7135ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
7136eval as_val=\$$as_ac_Header
7137 if test "x$as_val" = x""yes; then :
bec39cab 7138 cat >>confdefs.h <<_ACEOF
81ecdfbb 7139#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
bec39cab
AC
7140_ACEOF
7141
7142fi
7143
7144done
7145
a9322a30
TT
7146 if test x"$ac_cv_header_libunwind_h" = xyes -a x"$ac_cv_header_libunwind_ia64_h" = xyes; then
7147 enable_libunwind=yes;
7148 fi
7149
bec39cab 7150fi
bec39cab 7151
bec39cab 7152
81ecdfbb
RW
7153if test x"$enable_libunwind" = xyes; then
7154 for ac_header in libunwind.h libunwind-ia64.h
7155do :
7156 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7157ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
7158eval as_val=\$$as_ac_Header
7159 if test "x$as_val" = x""yes; then :
bec39cab 7160 cat >>confdefs.h <<_ACEOF
81ecdfbb 7161#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
bec39cab
AC
7162_ACEOF
7163
7164fi
7165
7166done
7167
bec39cab 7168
81ecdfbb 7169$as_echo "#define HAVE_LIBUNWIND 1" >>confdefs.h
a9322a30
TT
7170
7171 CONFIG_OBS="$CONFIG_OBS libunwind-frame.o"
7172 CONFIG_DEPS="$CONFIG_DEPS libunwind-frame.o"
7173 CONFIG_SRCS="$CONFIG_SRCS libunwind-frame.c"
7174fi
7175
cb01cfba
JB
7176opt_curses=no
7177
81ecdfbb
RW
7178# Check whether --with-curses was given.
7179if test "${with_curses+set}" = set; then :
7180 withval=$with_curses; opt_curses=$withval
7181fi
7182
cb01cfba 7183
76a39ba7 7184prefer_curses=no
cb01cfba 7185if test "$opt_curses" = "yes"; then
76a39ba7 7186 prefer_curses=yes
cb01cfba
JB
7187fi
7188
a9322a30 7189# Profiling support.
81ecdfbb
RW
7190# Check whether --enable-profiling was given.
7191if test "${enable_profiling+set}" = set; then :
7192 enableval=$enable_profiling; case $enableval in
a9322a30
TT
7193 yes | no)
7194 ;;
7195 *)
81ecdfbb 7196 as_fn_error "bad value $enableval for --enable-profile" "$LINENO" 5 ;;
a9322a30
TT
7197 esac
7198else
7199 enable_profiling=no
81ecdfbb 7200fi
bec39cab 7201
a9322a30
TT
7202
7203for ac_func in monstartup _mcleanup
81ecdfbb
RW
7204do :
7205 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7206ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7207eval as_val=\$$as_ac_var
7208 if test "x$as_val" = x""yes; then :
7209 cat >>confdefs.h <<_ACEOF
7210#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
bec39cab 7211_ACEOF
a9322a30 7212
81ecdfbb
RW
7213fi
7214done
a9322a30 7215
81ecdfbb
RW
7216{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _etext" >&5
7217$as_echo_n "checking for _etext... " >&6; }
7218if test "${ac_cv_var__etext+set}" = set; then :
7219 $as_echo_n "(cached) " >&6
7220else
7221 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7222/* end confdefs.h. */
7223#include <stdlib.h>
7224extern char _etext;
a9322a30
TT
7225
7226int
7227main ()
7228{
7229free (&_etext);
7230 ;
7231 return 0;
7232}
bec39cab 7233_ACEOF
81ecdfbb 7234if ac_fn_c_try_link "$LINENO"; then :
a9322a30 7235 ac_cv_var__etext=yes
bec39cab 7236else
81ecdfbb 7237 ac_cv_var__etext=no
bec39cab 7238fi
81ecdfbb
RW
7239rm -f core conftest.err conftest.$ac_objext \
7240 conftest$ac_exeext conftest.$ac_ext
bec39cab 7241fi
81ecdfbb
RW
7242{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__etext" >&5
7243$as_echo "$ac_cv_var__etext" >&6; }
a9322a30 7244if test $ac_cv_var__etext = yes; then
60ca704f 7245
81ecdfbb 7246$as_echo "#define HAVE__ETEXT 1" >>confdefs.h
bec39cab 7247
bec39cab 7248fi
81ecdfbb
RW
7249{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for etext" >&5
7250$as_echo_n "checking for etext... " >&6; }
7251if test "${ac_cv_var_etext+set}" = set; then :
7252 $as_echo_n "(cached) " >&6
bec39cab 7253else
81ecdfbb 7254 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 7255/* end confdefs.h. */
a9322a30
TT
7256#include <stdlib.h>
7257extern char etext;
bec39cab
AC
7258
7259int
7260main ()
7261{
a9322a30 7262free (&etext);
bec39cab
AC
7263 ;
7264 return 0;
7265}
7266_ACEOF
81ecdfbb 7267if ac_fn_c_try_link "$LINENO"; then :
a9322a30 7268 ac_cv_var_etext=yes
bec39cab 7269else
81ecdfbb 7270 ac_cv_var_etext=no
bec39cab 7271fi
81ecdfbb
RW
7272rm -f core conftest.err conftest.$ac_objext \
7273 conftest$ac_exeext conftest.$ac_ext
bec39cab 7274fi
81ecdfbb
RW
7275{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_etext" >&5
7276$as_echo "$ac_cv_var_etext" >&6; }
a9322a30
TT
7277if test $ac_cv_var_etext = yes; then
7278
81ecdfbb 7279$as_echo "#define HAVE_ETEXT 1" >>confdefs.h
bec39cab
AC
7280
7281fi
a9322a30
TT
7282if test "$enable_profiling" = yes ; then
7283 if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then
81ecdfbb 7284 as_fn_error "--enable-profiling requires monstartup and _mcleanup" "$LINENO" 5
a9322a30
TT
7285 fi
7286 PROFILE_CFLAGS=-pg
7287 OLD_CFLAGS="$CFLAGS"
7288 CFLAGS="$CFLAGS $PROFILE_CFLAGS"
bec39cab 7289
81ecdfbb
RW
7290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pg" >&5
7291$as_echo_n "checking whether $CC supports -pg... " >&6; }
7292if test "${ac_cv_cc_supports_pg+set}" = set; then :
7293 $as_echo_n "(cached) " >&6
bec39cab 7294else
81ecdfbb 7295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 7296/* end confdefs.h. */
bec39cab
AC
7297
7298int
7299main ()
7300{
a9322a30 7301int x;
bec39cab
AC
7302 ;
7303 return 0;
7304}
7305_ACEOF
81ecdfbb 7306if ac_fn_c_try_compile "$LINENO"; then :
a9322a30 7307 ac_cv_cc_supports_pg=yes
bec39cab 7308else
81ecdfbb 7309 ac_cv_cc_supports_pg=no
bec39cab 7310fi
81ecdfbb 7311rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
bec39cab 7312fi
81ecdfbb
RW
7313{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_supports_pg" >&5
7314$as_echo "$ac_cv_cc_supports_pg" >&6; }
bec39cab 7315
a9322a30 7316 if test $ac_cv_cc_supports_pg = no; then
81ecdfbb 7317 as_fn_error "--enable-profiling requires a compiler which supports -pg" "$LINENO" 5
a9322a30 7318 fi
bec39cab 7319
a9322a30 7320 CFLAGS="$OLD_CFLAGS"
bec39cab
AC
7321fi
7322
c16158bc
JM
7323
7324
81ecdfbb
RW
7325# Check whether --with-pkgversion was given.
7326if test "${with_pkgversion+set}" = set; then :
7327 withval=$with_pkgversion; case "$withval" in
7328 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
c16158bc
JM
7329 no) PKGVERSION= ;;
7330 *) PKGVERSION="($withval) " ;;
7331 esac
7332else
7333 PKGVERSION="(GDB) "
7334
81ecdfbb 7335fi
c16158bc
JM
7336
7337
7338
7339
81ecdfbb
RW
7340
7341# Check whether --with-bugurl was given.
7342if test "${with_bugurl+set}" = set; then :
7343 withval=$with_bugurl; case "$withval" in
7344 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
c16158bc
JM
7345 no) BUGURL=
7346 ;;
7347 *) BUGURL="$withval"
7348 ;;
7349 esac
7350else
7351 BUGURL="http://www.gnu.org/software/gdb/bugs/"
7352
81ecdfbb
RW
7353fi
7354
c16158bc
JM
7355 case ${BUGURL} in
7356 "")
7357 REPORT_BUGS_TO=
7358 REPORT_BUGS_TEXI=
7359 ;;
7360 *)
7361 REPORT_BUGS_TO="<$BUGURL>"
7362 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
7363 ;;
7364 esac;
7365
7366
7367
7368
7369cat >>confdefs.h <<_ACEOF
7370#define PKGVERSION "$PKGVERSION"
7371_ACEOF
7372
7373
7374cat >>confdefs.h <<_ACEOF
7375#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
7376_ACEOF
7377
7378
bec39cab
AC
7379# --------------------- #
7380# Checks for programs. #
7381# --------------------- #
7382
7383for ac_prog in gawk mawk nawk awk
7384do
7385 # Extract the first word of "$ac_prog", so it can be a program name with args.
7386set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
7387{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7388$as_echo_n "checking for $ac_word... " >&6; }
7389if test "${ac_cv_prog_AWK+set}" = set; then :
7390 $as_echo_n "(cached) " >&6
bec39cab
AC
7391else
7392 if test -n "$AWK"; then
7393 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7394else
7395as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7396for as_dir in $PATH
7397do
7398 IFS=$as_save_IFS
7399 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7400 for ac_exec_ext in '' $ac_executable_extensions; do
7401 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
bec39cab 7402 ac_cv_prog_AWK="$ac_prog"
81ecdfbb 7403 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
bec39cab
AC
7404 break 2
7405 fi
7406done
81ecdfbb
RW
7407 done
7408IFS=$as_save_IFS
bec39cab
AC
7409
7410fi
7411fi
7412AWK=$ac_cv_prog_AWK
7413if test -n "$AWK"; then
81ecdfbb
RW
7414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7415$as_echo "$AWK" >&6; }
bec39cab 7416else
81ecdfbb
RW
7417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7418$as_echo "no" >&6; }
bec39cab
AC
7419fi
7420
bec39cab 7421
81ecdfbb 7422 test -n "$AWK" && break
bec39cab
AC
7423done
7424
bec39cab 7425
81ecdfbb
RW
7426{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
7427$as_echo_n "checking whether ln -s works... " >&6; }
bec39cab
AC
7428LN_S=$as_ln_s
7429if test "$LN_S" = "ln -s"; then
81ecdfbb
RW
7430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7431$as_echo "yes" >&6; }
bec39cab 7432else
81ecdfbb
RW
7433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
7434$as_echo "no, using $LN_S" >&6; }
bec39cab
AC
7435fi
7436
7437if test -n "$ac_tool_prefix"; then
7438 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7439set dummy ${ac_tool_prefix}ranlib; ac_word=$2
81ecdfbb
RW
7440{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7441$as_echo_n "checking for $ac_word... " >&6; }
7442if test "${ac_cv_prog_RANLIB+set}" = set; then :
7443 $as_echo_n "(cached) " >&6
bec39cab
AC
7444else
7445 if test -n "$RANLIB"; then
7446 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7447else
7448as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7449for as_dir in $PATH
7450do
7451 IFS=$as_save_IFS
7452 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7453 for ac_exec_ext in '' $ac_executable_extensions; do
7454 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
bec39cab 7455 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
81ecdfbb 7456 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
bec39cab
AC
7457 break 2
7458 fi
7459done
81ecdfbb
RW
7460 done
7461IFS=$as_save_IFS
bec39cab
AC
7462
7463fi
7464fi
7465RANLIB=$ac_cv_prog_RANLIB
7466if test -n "$RANLIB"; then
81ecdfbb
RW
7467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7468$as_echo "$RANLIB" >&6; }
bec39cab 7469else
81ecdfbb
RW
7470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7471$as_echo "no" >&6; }
bec39cab
AC
7472fi
7473
81ecdfbb 7474
bec39cab
AC
7475fi
7476if test -z "$ac_cv_prog_RANLIB"; then
7477 ac_ct_RANLIB=$RANLIB
7478 # Extract the first word of "ranlib", so it can be a program name with args.
7479set dummy ranlib; ac_word=$2
81ecdfbb
RW
7480{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7481$as_echo_n "checking for $ac_word... " >&6; }
7482if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
7483 $as_echo_n "(cached) " >&6
bec39cab
AC
7484else
7485 if test -n "$ac_ct_RANLIB"; then
7486 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7487else
7488as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7489for as_dir in $PATH
7490do
7491 IFS=$as_save_IFS
7492 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7493 for ac_exec_ext in '' $ac_executable_extensions; do
7494 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
bec39cab 7495 ac_cv_prog_ac_ct_RANLIB="ranlib"
81ecdfbb 7496 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
bec39cab
AC
7497 break 2
7498 fi
7499done
81ecdfbb
RW
7500 done
7501IFS=$as_save_IFS
bec39cab 7502
bec39cab
AC
7503fi
7504fi
7505ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7506if test -n "$ac_ct_RANLIB"; then
81ecdfbb
RW
7507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7508$as_echo "$ac_ct_RANLIB" >&6; }
bec39cab 7509else
81ecdfbb
RW
7510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7511$as_echo "no" >&6; }
bec39cab
AC
7512fi
7513
81ecdfbb
RW
7514 if test "x$ac_ct_RANLIB" = x; then
7515 RANLIB=":"
7516 else
7517 case $cross_compiling:$ac_tool_warned in
7518yes:)
7519{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7520$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7521ac_tool_warned=yes ;;
7522esac
7523 RANLIB=$ac_ct_RANLIB
7524 fi
bec39cab
AC
7525else
7526 RANLIB="$ac_cv_prog_RANLIB"
7527fi
7528
7529for ac_prog in 'bison -y' byacc
7530do
7531 # Extract the first word of "$ac_prog", so it can be a program name with args.
7532set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
7533{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7534$as_echo_n "checking for $ac_word... " >&6; }
7535if test "${ac_cv_prog_YACC+set}" = set; then :
7536 $as_echo_n "(cached) " >&6
bec39cab
AC
7537else
7538 if test -n "$YACC"; then
7539 ac_cv_prog_YACC="$YACC" # Let the user override the test.
7540else
7541as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7542for as_dir in $PATH
7543do
7544 IFS=$as_save_IFS
7545 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7546 for ac_exec_ext in '' $ac_executable_extensions; do
7547 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
bec39cab 7548 ac_cv_prog_YACC="$ac_prog"
81ecdfbb 7549 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
bec39cab
AC
7550 break 2
7551 fi
7552done
81ecdfbb
RW
7553 done
7554IFS=$as_save_IFS
bec39cab
AC
7555
7556fi
7557fi
7558YACC=$ac_cv_prog_YACC
7559if test -n "$YACC"; then
81ecdfbb
RW
7560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
7561$as_echo "$YACC" >&6; }
bec39cab 7562else
81ecdfbb
RW
7563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7564$as_echo "no" >&6; }
bec39cab
AC
7565fi
7566
81ecdfbb 7567
bec39cab
AC
7568 test -n "$YACC" && break
7569done
7570test -n "$YACC" || YACC="yacc"
7571
7572
7573if test -n "$ac_tool_prefix"; then
7574 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7575set dummy ${ac_tool_prefix}ar; ac_word=$2
81ecdfbb
RW
7576{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7577$as_echo_n "checking for $ac_word... " >&6; }
7578if test "${ac_cv_prog_AR+set}" = set; then :
7579 $as_echo_n "(cached) " >&6
bec39cab
AC
7580else
7581 if test -n "$AR"; then
7582 ac_cv_prog_AR="$AR" # Let the user override the test.
7583else
7584as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7585for as_dir in $PATH
7586do
7587 IFS=$as_save_IFS
7588 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7589 for ac_exec_ext in '' $ac_executable_extensions; do
7590 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
bec39cab 7591 ac_cv_prog_AR="${ac_tool_prefix}ar"
81ecdfbb 7592 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
bec39cab
AC
7593 break 2
7594 fi
7595done
81ecdfbb
RW
7596 done
7597IFS=$as_save_IFS
bec39cab
AC
7598
7599fi
7600fi
7601AR=$ac_cv_prog_AR
7602if test -n "$AR"; then
81ecdfbb
RW
7603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7604$as_echo "$AR" >&6; }
bec39cab 7605else
81ecdfbb
RW
7606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7607$as_echo "no" >&6; }
bec39cab
AC
7608fi
7609
81ecdfbb 7610
bec39cab
AC
7611fi
7612if test -z "$ac_cv_prog_AR"; then
7613 ac_ct_AR=$AR
7614 # Extract the first word of "ar", so it can be a program name with args.
7615set dummy ar; ac_word=$2
81ecdfbb
RW
7616{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7617$as_echo_n "checking for $ac_word... " >&6; }
7618if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
7619 $as_echo_n "(cached) " >&6
bec39cab
AC
7620else
7621 if test -n "$ac_ct_AR"; then
7622 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7623else
7624as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7625for as_dir in $PATH
7626do
7627 IFS=$as_save_IFS
7628 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7629 for ac_exec_ext in '' $ac_executable_extensions; do
7630 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
bec39cab 7631 ac_cv_prog_ac_ct_AR="ar"
81ecdfbb 7632 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
bec39cab
AC
7633 break 2
7634 fi
7635done
81ecdfbb
RW
7636 done
7637IFS=$as_save_IFS
bec39cab
AC
7638
7639fi
7640fi
7641ac_ct_AR=$ac_cv_prog_ac_ct_AR
7642if test -n "$ac_ct_AR"; then
81ecdfbb
RW
7643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7644$as_echo "$ac_ct_AR" >&6; }
bec39cab 7645else
81ecdfbb
RW
7646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7647$as_echo "no" >&6; }
bec39cab
AC
7648fi
7649
81ecdfbb
RW
7650 if test "x$ac_ct_AR" = x; then
7651 AR=""
7652 else
7653 case $cross_compiling:$ac_tool_warned in
7654yes:)
7655{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7656$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7657ac_tool_warned=yes ;;
7658esac
7659 AR=$ac_ct_AR
7660 fi
bec39cab
AC
7661else
7662 AR="$ac_cv_prog_AR"
7663fi
7664
7665if test -n "$ac_tool_prefix"; then
7666 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
7667set dummy ${ac_tool_prefix}dlltool; ac_word=$2
81ecdfbb
RW
7668{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7669$as_echo_n "checking for $ac_word... " >&6; }
7670if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
7671 $as_echo_n "(cached) " >&6
bec39cab
AC
7672else
7673 if test -n "$DLLTOOL"; then
7674 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
7675else
7676as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7677for as_dir in $PATH
7678do
7679 IFS=$as_save_IFS
7680 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7681 for ac_exec_ext in '' $ac_executable_extensions; do
7682 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
bec39cab 7683 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
81ecdfbb 7684 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
bec39cab
AC
7685 break 2
7686 fi
7687done
81ecdfbb
RW
7688 done
7689IFS=$as_save_IFS
bec39cab
AC
7690
7691fi
7692fi
7693DLLTOOL=$ac_cv_prog_DLLTOOL
7694if test -n "$DLLTOOL"; then
81ecdfbb
RW
7695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
7696$as_echo "$DLLTOOL" >&6; }
bec39cab 7697else
81ecdfbb
RW
7698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7699$as_echo "no" >&6; }
bec39cab
AC
7700fi
7701
81ecdfbb 7702
bec39cab
AC
7703fi
7704if test -z "$ac_cv_prog_DLLTOOL"; then
7705 ac_ct_DLLTOOL=$DLLTOOL
7706 # Extract the first word of "dlltool", so it can be a program name with args.
7707set dummy dlltool; ac_word=$2
81ecdfbb
RW
7708{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7709$as_echo_n "checking for $ac_word... " >&6; }
7710if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
7711 $as_echo_n "(cached) " >&6
bec39cab
AC
7712else
7713 if test -n "$ac_ct_DLLTOOL"; then
7714 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
7715else
7716as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7717for as_dir in $PATH
7718do
7719 IFS=$as_save_IFS
7720 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7721 for ac_exec_ext in '' $ac_executable_extensions; do
7722 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
bec39cab 7723 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
81ecdfbb 7724 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
bec39cab
AC
7725 break 2
7726 fi
7727done
81ecdfbb
RW
7728 done
7729IFS=$as_save_IFS
bec39cab
AC
7730
7731fi
7732fi
7733ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
7734if test -n "$ac_ct_DLLTOOL"; then
81ecdfbb
RW
7735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
7736$as_echo "$ac_ct_DLLTOOL" >&6; }
bec39cab 7737else
81ecdfbb
RW
7738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7739$as_echo "no" >&6; }
bec39cab
AC
7740fi
7741
81ecdfbb
RW
7742 if test "x$ac_ct_DLLTOOL" = x; then
7743 DLLTOOL=""
7744 else
7745 case $cross_compiling:$ac_tool_warned in
7746yes:)
7747{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7748$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7749ac_tool_warned=yes ;;
7750esac
7751 DLLTOOL=$ac_ct_DLLTOOL
7752 fi
bec39cab
AC
7753else
7754 DLLTOOL="$ac_cv_prog_DLLTOOL"
7755fi
7756
7757if test -n "$ac_tool_prefix"; then
7758 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
7759set dummy ${ac_tool_prefix}windres; ac_word=$2
81ecdfbb
RW
7760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7761$as_echo_n "checking for $ac_word... " >&6; }
7762if test "${ac_cv_prog_WINDRES+set}" = set; then :
7763 $as_echo_n "(cached) " >&6
bec39cab
AC
7764else
7765 if test -n "$WINDRES"; then
7766 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
7767else
7768as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7769for as_dir in $PATH
7770do
7771 IFS=$as_save_IFS
7772 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7773 for ac_exec_ext in '' $ac_executable_extensions; do
7774 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
bec39cab 7775 ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
81ecdfbb 7776 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
bec39cab
AC
7777 break 2
7778 fi
7779done
81ecdfbb
RW
7780 done
7781IFS=$as_save_IFS
bec39cab
AC
7782
7783fi
7784fi
7785WINDRES=$ac_cv_prog_WINDRES
7786if test -n "$WINDRES"; then
81ecdfbb
RW
7787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
7788$as_echo "$WINDRES" >&6; }
bec39cab 7789else
81ecdfbb
RW
7790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7791$as_echo "no" >&6; }
bec39cab
AC
7792fi
7793
81ecdfbb 7794
bec39cab
AC
7795fi
7796if test -z "$ac_cv_prog_WINDRES"; then
7797 ac_ct_WINDRES=$WINDRES
7798 # Extract the first word of "windres", so it can be a program name with args.
7799set dummy windres; ac_word=$2
81ecdfbb
RW
7800{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7801$as_echo_n "checking for $ac_word... " >&6; }
7802if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then :
7803 $as_echo_n "(cached) " >&6
bec39cab
AC
7804else
7805 if test -n "$ac_ct_WINDRES"; then
7806 ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
7807else
7808as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7809for as_dir in $PATH
7810do
7811 IFS=$as_save_IFS
7812 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7813 for ac_exec_ext in '' $ac_executable_extensions; do
7814 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
bec39cab 7815 ac_cv_prog_ac_ct_WINDRES="windres"
81ecdfbb 7816 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
bec39cab
AC
7817 break 2
7818 fi
7819done
81ecdfbb
RW
7820 done
7821IFS=$as_save_IFS
bec39cab
AC
7822
7823fi
7824fi
7825ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
7826if test -n "$ac_ct_WINDRES"; then
81ecdfbb
RW
7827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
7828$as_echo "$ac_ct_WINDRES" >&6; }
bec39cab 7829else
81ecdfbb
RW
7830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7831$as_echo "no" >&6; }
c906108c 7832fi
bec39cab 7833
81ecdfbb
RW
7834 if test "x$ac_ct_WINDRES" = x; then
7835 WINDRES=""
7836 else
7837 case $cross_compiling:$ac_tool_warned in
7838yes:)
7839{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7840$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7841ac_tool_warned=yes ;;
7842esac
7843 WINDRES=$ac_ct_WINDRES
7844 fi
c906108c 7845else
bec39cab 7846 WINDRES="$ac_cv_prog_WINDRES"
c906108c
SS
7847fi
7848
bec39cab
AC
7849
7850# Needed for GNU/Hurd.
7851if test -n "$ac_tool_prefix"; then
7852 # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
7853set dummy ${ac_tool_prefix}mig; ac_word=$2
81ecdfbb
RW
7854{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7855$as_echo_n "checking for $ac_word... " >&6; }
7856if test "${ac_cv_prog_MIG+set}" = set; then :
7857 $as_echo_n "(cached) " >&6
c906108c 7858else
bec39cab
AC
7859 if test -n "$MIG"; then
7860 ac_cv_prog_MIG="$MIG" # Let the user override the test.
7861else
7862as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7863for as_dir in $PATH
7864do
7865 IFS=$as_save_IFS
7866 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7867 for ac_exec_ext in '' $ac_executable_extensions; do
7868 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
bec39cab 7869 ac_cv_prog_MIG="${ac_tool_prefix}mig"
81ecdfbb 7870 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
bec39cab
AC
7871 break 2
7872 fi
7873done
81ecdfbb
RW
7874 done
7875IFS=$as_save_IFS
bec39cab 7876
c906108c 7877fi
bec39cab
AC
7878fi
7879MIG=$ac_cv_prog_MIG
7880if test -n "$MIG"; then
81ecdfbb
RW
7881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
7882$as_echo "$MIG" >&6; }
c906108c 7883else
81ecdfbb
RW
7884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7885$as_echo "no" >&6; }
c906108c
SS
7886fi
7887
81ecdfbb 7888
bec39cab
AC
7889fi
7890if test -z "$ac_cv_prog_MIG"; then
7891 ac_ct_MIG=$MIG
7892 # Extract the first word of "mig", so it can be a program name with args.
7893set dummy mig; ac_word=$2
81ecdfbb
RW
7894{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7895$as_echo_n "checking for $ac_word... " >&6; }
7896if test "${ac_cv_prog_ac_ct_MIG+set}" = set; then :
7897 $as_echo_n "(cached) " >&6
bec39cab
AC
7898else
7899 if test -n "$ac_ct_MIG"; then
7900 ac_cv_prog_ac_ct_MIG="$ac_ct_MIG" # Let the user override the test.
7901else
7902as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7903for as_dir in $PATH
7904do
7905 IFS=$as_save_IFS
7906 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7907 for ac_exec_ext in '' $ac_executable_extensions; do
7908 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
bec39cab 7909 ac_cv_prog_ac_ct_MIG="mig"
81ecdfbb 7910 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
bec39cab
AC
7911 break 2
7912 fi
7913done
81ecdfbb
RW
7914 done
7915IFS=$as_save_IFS
c906108c 7916
bec39cab
AC
7917fi
7918fi
7919ac_ct_MIG=$ac_cv_prog_ac_ct_MIG
7920if test -n "$ac_ct_MIG"; then
81ecdfbb
RW
7921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
7922$as_echo "$ac_ct_MIG" >&6; }
bec39cab 7923else
81ecdfbb
RW
7924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7925$as_echo "no" >&6; }
bec39cab 7926fi
c906108c 7927
81ecdfbb
RW
7928 if test "x$ac_ct_MIG" = x; then
7929 MIG=""
7930 else
7931 case $cross_compiling:$ac_tool_warned in
7932yes:)
7933{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7934$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7935ac_tool_warned=yes ;;
7936esac
7937 MIG=$ac_ct_MIG
7938 fi
bec39cab
AC
7939else
7940 MIG="$ac_cv_prog_MIG"
7941fi
c906108c 7942
c906108c 7943
bec39cab
AC
7944# ---------------------- #
7945# Checks for libraries. #
7946# ---------------------- #
c906108c 7947
bec39cab 7948# We might need to link with -lm; most simulators need it.
81ecdfbb
RW
7949{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
7950$as_echo_n "checking for main in -lm... " >&6; }
7951if test "${ac_cv_lib_m_main+set}" = set; then :
7952 $as_echo_n "(cached) " >&6
bec39cab
AC
7953else
7954 ac_check_lib_save_LIBS=$LIBS
7955LIBS="-lm $LIBS"
81ecdfbb 7956cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 7957/* end confdefs.h. */
c906108c 7958
c906108c 7959
bec39cab
AC
7960int
7961main ()
7962{
81ecdfbb 7963return main ();
bec39cab
AC
7964 ;
7965 return 0;
7966}
7967_ACEOF
81ecdfbb 7968if ac_fn_c_try_link "$LINENO"; then :
bec39cab
AC
7969 ac_cv_lib_m_main=yes
7970else
81ecdfbb 7971 ac_cv_lib_m_main=no
bec39cab 7972fi
81ecdfbb
RW
7973rm -f core conftest.err conftest.$ac_objext \
7974 conftest$ac_exeext conftest.$ac_ext
bec39cab
AC
7975LIBS=$ac_check_lib_save_LIBS
7976fi
81ecdfbb
RW
7977{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
7978$as_echo "$ac_cv_lib_m_main" >&6; }
7979if test "x$ac_cv_lib_m_main" = x""yes; then :
bec39cab
AC
7980 cat >>confdefs.h <<_ACEOF
7981#define HAVE_LIBM 1
7982_ACEOF
7983
7984 LIBS="-lm $LIBS"
c906108c 7985
c906108c 7986fi
bec39cab
AC
7987
7988
7989# We need to link with -lw to get `wctype' on Solaris before Solaris
7990# 2.6. Solaris 2.6 and beyond have this function in libc, and have a
7991# libw that some versions of the GNU linker cannot hanle (GNU ld 2.9.1
7992# is known to have this problem). Therefore we avoid libw if we can.
81ecdfbb
RW
7993ac_fn_c_check_func "$LINENO" "wctype" "ac_cv_func_wctype"
7994if test "x$ac_cv_func_wctype" = x""yes; then :
bec39cab 7995
c906108c 7996else
81ecdfbb
RW
7997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctype in -lw" >&5
7998$as_echo_n "checking for wctype in -lw... " >&6; }
7999if test "${ac_cv_lib_w_wctype+set}" = set; then :
8000 $as_echo_n "(cached) " >&6
bec39cab
AC
8001else
8002 ac_check_lib_save_LIBS=$LIBS
8003LIBS="-lw $LIBS"
81ecdfbb 8004cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 8005/* end confdefs.h. */
c906108c 8006
81ecdfbb
RW
8007/* Override any GCC internal prototype to avoid an error.
8008 Use char because int might match the return type of a GCC
8009 builtin and then its argument prototype would still apply. */
bec39cab
AC
8010#ifdef __cplusplus
8011extern "C"
8012#endif
bec39cab
AC
8013char wctype ();
8014int
8015main ()
8016{
81ecdfbb 8017return wctype ();
bec39cab
AC
8018 ;
8019 return 0;
8020}
8021_ACEOF
81ecdfbb 8022if ac_fn_c_try_link "$LINENO"; then :
bec39cab
AC
8023 ac_cv_lib_w_wctype=yes
8024else
81ecdfbb 8025 ac_cv_lib_w_wctype=no
bec39cab 8026fi
81ecdfbb
RW
8027rm -f core conftest.err conftest.$ac_objext \
8028 conftest$ac_exeext conftest.$ac_ext
bec39cab
AC
8029LIBS=$ac_check_lib_save_LIBS
8030fi
81ecdfbb
RW
8031{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wctype" >&5
8032$as_echo "$ac_cv_lib_w_wctype" >&6; }
8033if test "x$ac_cv_lib_w_wctype" = x""yes; then :
bec39cab
AC
8034 cat >>confdefs.h <<_ACEOF
8035#define HAVE_LIBW 1
8036_ACEOF
c906108c 8037
bec39cab 8038 LIBS="-lw $LIBS"
c906108c 8039
bec39cab 8040fi
c906108c 8041
bec39cab 8042fi
c906108c 8043
ddc9cd0f 8044
bec39cab 8045# Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
81ecdfbb
RW
8046{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
8047$as_echo_n "checking for library containing gethostbyname... " >&6; }
8048if test "${ac_cv_search_gethostbyname+set}" = set; then :
8049 $as_echo_n "(cached) " >&6
bec39cab
AC
8050else
8051 ac_func_search_save_LIBS=$LIBS
81ecdfbb 8052cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 8053/* end confdefs.h. */
ddc9cd0f 8054
81ecdfbb
RW
8055/* Override any GCC internal prototype to avoid an error.
8056 Use char because int might match the return type of a GCC
8057 builtin and then its argument prototype would still apply. */
bec39cab
AC
8058#ifdef __cplusplus
8059extern "C"
8060#endif
bec39cab
AC
8061char gethostbyname ();
8062int
8063main ()
8064{
81ecdfbb 8065return gethostbyname ();
bec39cab
AC
8066 ;
8067 return 0;
8068}
8069_ACEOF
81ecdfbb
RW
8070for ac_lib in '' nsl; do
8071 if test -z "$ac_lib"; then
8072 ac_res="none required"
8073 else
8074 ac_res=-l$ac_lib
b4e70030 8075 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
81ecdfbb
RW
8076 fi
8077 if ac_fn_c_try_link "$LINENO"; then :
8078 ac_cv_search_gethostbyname=$ac_res
8079fi
8080rm -f core conftest.err conftest.$ac_objext \
8081 conftest$ac_exeext
8082 if test "${ac_cv_search_gethostbyname+set}" = set; then :
8083 break
8084fi
8085done
8086if test "${ac_cv_search_gethostbyname+set}" = set; then :
ddc9cd0f 8087
bec39cab 8088else
81ecdfbb 8089 ac_cv_search_gethostbyname=no
bec39cab 8090fi
81ecdfbb 8091rm conftest.$ac_ext
bec39cab
AC
8092LIBS=$ac_func_search_save_LIBS
8093fi
81ecdfbb
RW
8094{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
8095$as_echo "$ac_cv_search_gethostbyname" >&6; }
8096ac_res=$ac_cv_search_gethostbyname
8097if test "$ac_res" != no; then :
8098 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
96baa820 8099
bec39cab 8100fi
96baa820 8101
c906108c 8102
b4e70030 8103# Some systems (e.g. Solaris) have `socketpair' in libsocket.
81ecdfbb
RW
8104{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
8105$as_echo_n "checking for library containing socketpair... " >&6; }
8106if test "${ac_cv_search_socketpair+set}" = set; then :
8107 $as_echo_n "(cached) " >&6
b4e70030
JB
8108else
8109 ac_func_search_save_LIBS=$LIBS
81ecdfbb 8110cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b4e70030
JB
8111/* end confdefs.h. */
8112
81ecdfbb
RW
8113/* Override any GCC internal prototype to avoid an error.
8114 Use char because int might match the return type of a GCC
8115 builtin and then its argument prototype would still apply. */
b4e70030
JB
8116#ifdef __cplusplus
8117extern "C"
8118#endif
b4e70030
JB
8119char socketpair ();
8120int
8121main ()
8122{
81ecdfbb 8123return socketpair ();
b4e70030
JB
8124 ;
8125 return 0;
8126}
8127_ACEOF
81ecdfbb
RW
8128for ac_lib in '' socket; do
8129 if test -z "$ac_lib"; then
8130 ac_res="none required"
8131 else
8132 ac_res=-l$ac_lib
b4e70030 8133 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
81ecdfbb
RW
8134 fi
8135 if ac_fn_c_try_link "$LINENO"; then :
8136 ac_cv_search_socketpair=$ac_res
8137fi
8138rm -f core conftest.err conftest.$ac_objext \
8139 conftest$ac_exeext
8140 if test "${ac_cv_search_socketpair+set}" = set; then :
8141 break
8142fi
8143done
8144if test "${ac_cv_search_socketpair+set}" = set; then :
b4e70030 8145
b4e70030 8146else
81ecdfbb 8147 ac_cv_search_socketpair=no
b4e70030 8148fi
81ecdfbb 8149rm conftest.$ac_ext
b4e70030
JB
8150LIBS=$ac_func_search_save_LIBS
8151fi
81ecdfbb
RW
8152{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
8153$as_echo "$ac_cv_search_socketpair" >&6; }
8154ac_res=$ac_cv_search_socketpair
8155if test "$ac_res" != no; then :
8156 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
b4e70030
JB
8157
8158fi
8159
8160
233a11ab 8161# Link in zlib if we can. This allows us to read compressed debug sections.
b040ad30
JB
8162
8163 # See if the user specified whether he wants zlib support or not.
8164
8165# Check whether --with-zlib was given.
8166if test "${with_zlib+set}" = set; then :
8167 withval=$with_zlib;
8168else
8169 with_zlib=auto
8170fi
8171
8172
8173 if test "$with_zlib" != "no"; then
8174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
81ecdfbb
RW
8175$as_echo_n "checking for library containing zlibVersion... " >&6; }
8176if test "${ac_cv_search_zlibVersion+set}" = set; then :
8177 $as_echo_n "(cached) " >&6
233a11ab
CS
8178else
8179 ac_func_search_save_LIBS=$LIBS
81ecdfbb 8180cat confdefs.h - <<_ACEOF >conftest.$ac_ext
233a11ab
CS
8181/* end confdefs.h. */
8182
81ecdfbb
RW
8183/* Override any GCC internal prototype to avoid an error.
8184 Use char because int might match the return type of a GCC
233a11ab 8185 builtin and then its argument prototype would still apply. */
233a11ab
CS
8186#ifdef __cplusplus
8187extern "C"
8188#endif
233a11ab
CS
8189char zlibVersion ();
8190int
8191main ()
8192{
81ecdfbb 8193return zlibVersion ();
233a11ab
CS
8194 ;
8195 return 0;
8196}
8197_ACEOF
81ecdfbb
RW
8198for ac_lib in '' z; do
8199 if test -z "$ac_lib"; then
8200 ac_res="none required"
233a11ab 8201 else
81ecdfbb
RW
8202 ac_res=-l$ac_lib
8203 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
233a11ab 8204 fi
81ecdfbb
RW
8205 if ac_fn_c_try_link "$LINENO"; then :
8206 ac_cv_search_zlibVersion=$ac_res
233a11ab 8207fi
81ecdfbb
RW
8208rm -f core conftest.err conftest.$ac_objext \
8209 conftest$ac_exeext
8210 if test "${ac_cv_search_zlibVersion+set}" = set; then :
8211 break
233a11ab 8212fi
81ecdfbb
RW
8213done
8214if test "${ac_cv_search_zlibVersion+set}" = set; then :
233a11ab 8215
233a11ab 8216else
81ecdfbb 8217 ac_cv_search_zlibVersion=no
233a11ab 8218fi
81ecdfbb
RW
8219rm conftest.$ac_ext
8220LIBS=$ac_func_search_save_LIBS
233a11ab 8221fi
81ecdfbb
RW
8222{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
8223$as_echo "$ac_cv_search_zlibVersion" >&6; }
8224ac_res=$ac_cv_search_zlibVersion
8225if test "$ac_res" != no; then :
8226 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8227 for ac_header in zlib.h
8228do :
8229 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
8230if test "x$ac_cv_header_zlib_h" = x""yes; then :
233a11ab 8231 cat >>confdefs.h <<_ACEOF
81ecdfbb 8232#define HAVE_ZLIB_H 1
233a11ab
CS
8233_ACEOF
8234
8235fi
8236
8237done
8238
8239fi
8240
b040ad30
JB
8241 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
8242 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
8243 fi
8244 fi
8245
233a11ab 8246
77f120bf 8247# On HP/UX we may need libxpdl for dlgetmodinfo (used by solib-pa64.c).
81ecdfbb
RW
8248{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlgetmodinfo" >&5
8249$as_echo_n "checking for library containing dlgetmodinfo... " >&6; }
8250if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
8251 $as_echo_n "(cached) " >&6
bec39cab
AC
8252else
8253 ac_func_search_save_LIBS=$LIBS
81ecdfbb 8254cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 8255/* end confdefs.h. */
c906108c 8256
81ecdfbb
RW
8257/* Override any GCC internal prototype to avoid an error.
8258 Use char because int might match the return type of a GCC
8259 builtin and then its argument prototype would still apply. */
bec39cab
AC
8260#ifdef __cplusplus
8261extern "C"
8262#endif
77f120bf 8263char dlgetmodinfo ();
bec39cab
AC
8264int
8265main ()
8266{
81ecdfbb 8267return dlgetmodinfo ();
bec39cab
AC
8268 ;
8269 return 0;
8270}
8271_ACEOF
81ecdfbb
RW
8272for ac_lib in '' dl xpdl; do
8273 if test -z "$ac_lib"; then
8274 ac_res="none required"
8275 else
8276 ac_res=-l$ac_lib
b4e70030 8277 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
81ecdfbb
RW
8278 fi
8279 if ac_fn_c_try_link "$LINENO"; then :
8280 ac_cv_search_dlgetmodinfo=$ac_res
8281fi
8282rm -f core conftest.err conftest.$ac_objext \
8283 conftest$ac_exeext
8284 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
8285 break
8286fi
8287done
8288if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
b4e70030 8289
4e8d927d 8290else
81ecdfbb 8291 ac_cv_search_dlgetmodinfo=no
1ba607ad 8292fi
81ecdfbb 8293rm conftest.$ac_ext
bec39cab
AC
8294LIBS=$ac_func_search_save_LIBS
8295fi
81ecdfbb
RW
8296{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlgetmodinfo" >&5
8297$as_echo "$ac_cv_search_dlgetmodinfo" >&6; }
8298ac_res=$ac_cv_search_dlgetmodinfo
8299if test "$ac_res" != no; then :
8300 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
c906108c 8301
8bb2c122 8302fi
8bb2c122 8303
8bb2c122 8304
77f120bf 8305
77f120bf 8306
6c7a06a3 8307
81ecdfbb
RW
8308# Check whether --with-libiconv-prefix was given.
8309if test "${with_libiconv_prefix+set}" = set; then :
8310 withval=$with_libiconv_prefix;
6c7a06a3 8311 for dir in `echo "$withval" | tr : ' '`; do
94ae1714
TT
8312 if test -d $dir/include; then LIBICONV_INCLUDE="-I$dir/include"; fi
8313 if test -d $dir/lib; then LIBICONV_LIBDIR="-L$dir/lib"; fi
6c7a06a3
TT
8314 done
8315
81ecdfbb
RW
8316fi
8317
6c7a06a3 8318
f18c4681 8319 BUILD_LIBICONV_LIBDIRS="../libiconv/lib/.libs ../libiconv/lib/_libs"
6c7a06a3
TT
8320 BUILD_LIBICONV_INCLUDE="-I../libiconv/include"
8321
81ecdfbb
RW
8322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
8323$as_echo_n "checking for iconv... " >&6; }
8324if test "${am_cv_func_iconv+set}" = set; then :
8325 $as_echo_n "(cached) " >&6
d542061a 8326else
6c7a06a3
TT
8327
8328 am_cv_func_iconv="no, consider installing GNU libiconv"
8329 am_cv_lib_iconv=no
8330 am_cv_use_build_libiconv=no
4edb1e84
JB
8331
8332 # If libiconv is part of the build tree, then try using it over
8333 # any system iconv.
8334 if test -d ../libiconv; then
f18c4681
JB
8335 for lib_dir in $BUILD_LIBICONV_LIBDIRS; do
8336 am_save_LIBS="$LIBS"
8337 am_save_CPPFLAGS="$CPPFLAGS"
8338 LIBS="$LIBS $lib_dir/libiconv.a"
8339 CPPFLAGS="$CPPFLAGS $BUILD_LIBICONV_INCLUDE"
8340 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d542061a 8341/* end confdefs.h. */
6c7a06a3
TT
8342#include <stdlib.h>
8343#include <iconv.h>
d542061a
UW
8344int
8345main ()
8346{
6c7a06a3 8347iconv_t cd = iconv_open("","");
f18c4681
JB
8348 iconv(cd,NULL,NULL,NULL,NULL);
8349 iconv_close(cd);
d542061a
UW
8350 ;
8351 return 0;
8352}
8353_ACEOF
81ecdfbb 8354if ac_fn_c_try_link "$LINENO"; then :
4edb1e84 8355 am_cv_use_build_libiconv=yes
f18c4681
JB
8356 am_cv_lib_iconv=yes
8357 am_cv_func_iconv=yes
d542061a 8358fi
81ecdfbb
RW
8359rm -f core conftest.err conftest.$ac_objext \
8360 conftest$ac_exeext conftest.$ac_ext
f18c4681
JB
8361 LIBS="$am_save_LIBS"
8362 CPPFLAGS="$am_save_CPPFLAGS"
8363 if test "$am_cv_use_build_libiconv" = "yes"; then
8364 BUILD_LIBICONV_LIBDIR=$lib_dir
8365 break
8366 fi
8367 done
4edb1e84 8368 fi
94ae1714 8369
4edb1e84 8370 # Next, try to find iconv in libc.
6c7a06a3 8371 if test "$am_cv_func_iconv" != yes; then
81ecdfbb 8372 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d542061a 8373/* end confdefs.h. */
6c7a06a3
TT
8374#include <stdlib.h>
8375#include <iconv.h>
d542061a
UW
8376int
8377main ()
8378{
6c7a06a3
TT
8379iconv_t cd = iconv_open("","");
8380 iconv(cd,NULL,NULL,NULL,NULL);
8381 iconv_close(cd);
d542061a
UW
8382 ;
8383 return 0;
8384}
8385_ACEOF
81ecdfbb 8386if ac_fn_c_try_link "$LINENO"; then :
4edb1e84 8387 am_cv_func_iconv=yes
d542061a 8388fi
81ecdfbb
RW
8389rm -f core conftest.err conftest.$ac_objext \
8390 conftest$ac_exeext conftest.$ac_ext
77f120bf 8391 fi
94ae1714 8392
4edb1e84
JB
8393 # If iconv was not in libc, try -liconv. In this case, arrange to
8394 # look in the libiconv prefix, if it was specified by the user.
8395 if test "$am_cv_func_iconv" != yes; then
6c7a06a3 8396 am_save_CPPFLAGS="$CPPFLAGS"
4edb1e84
JB
8397 am_save_LIBS="$LIBS"
8398 if test -n "$LIBICONV_INCLUDE"; then
8399 CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
8400 LIBS="$LIBS $LIBICONV_LIBDIR"
8401 fi
8402 LIBS="$LIBS -liconv"
81ecdfbb 8403 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 8404/* end confdefs.h. */
6c7a06a3
TT
8405#include <stdlib.h>
8406#include <iconv.h>
bec39cab
AC
8407int
8408main ()
8409{
6c7a06a3
TT
8410iconv_t cd = iconv_open("","");
8411 iconv(cd,NULL,NULL,NULL,NULL);
8412 iconv_close(cd);
bec39cab
AC
8413 ;
8414 return 0;
8415}
8416_ACEOF
81ecdfbb 8417if ac_fn_c_try_link "$LINENO"; then :
4edb1e84 8418 am_cv_lib_iconv=yes
6c7a06a3 8419 am_cv_func_iconv=yes
627af7ea 8420fi
81ecdfbb
RW
8421rm -f core conftest.err conftest.$ac_objext \
8422 conftest$ac_exeext conftest.$ac_ext
6c7a06a3 8423 LIBS="$am_save_LIBS"
fc3b640d 8424 CPPFLAGS="$am_save_CPPFLAGS"
6c7a06a3
TT
8425 fi
8426
8427fi
81ecdfbb
RW
8428{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
8429$as_echo "$am_cv_func_iconv" >&6; }
94ae1714
TT
8430
8431 # Set the various flags based on the cache variables. We can't rely
8432 # on the flags to remain set from the above code, due to caching.
fc3b640d
TT
8433 LIBICONV=
8434 if test "$am_cv_lib_iconv" = yes; then
8435 LIBICONV="-liconv"
94ae1714
TT
8436 else
8437 LIBICONV_LIBDIR=
8438 LIBICONV_INCLUDE=
fc3b640d
TT
8439 fi
8440 if test "$am_cv_use_build_libiconv" = yes; then
f18c4681
JB
8441 LIBICONV="$BUILD_LIBICONV_LIBDIR/libiconv.a"
8442 LIBICONV_LIBDIR=""
fc3b640d
TT
8443 LIBICONV_INCLUDE="$BUILD_LIBICONV_INCLUDE"
8444 fi
8445 CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
8446 LIBS="$LIBS $LIBICONV_LIBDIR $LIBICONV"
94ae1714 8447
6c7a06a3
TT
8448 if test "$am_cv_func_iconv" = yes; then
8449
81ecdfbb 8450$as_echo "#define HAVE_ICONV 1" >>confdefs.h
6c7a06a3 8451
81ecdfbb
RW
8452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
8453$as_echo_n "checking for iconv declaration... " >&6; }
8454 if test "${am_cv_proto_iconv+set}" = set; then :
8455 $as_echo_n "(cached) " >&6
6c7a06a3
TT
8456else
8457
81ecdfbb 8458 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b4e70030
JB
8459/* end confdefs.h. */
8460
6c7a06a3
TT
8461#include <stdlib.h>
8462#include <iconv.h>
8463extern
b4e70030 8464#ifdef __cplusplus
6c7a06a3 8465"C"
b4e70030 8466#endif
6c7a06a3
TT
8467#if defined(__STDC__) || defined(__cplusplus)
8468size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
8469#else
8470size_t iconv();
8471#endif
8472
b4e70030
JB
8473int
8474main ()
8475{
6c7a06a3 8476
b4e70030
JB
8477 ;
8478 return 0;
8479}
8480_ACEOF
81ecdfbb 8481if ac_fn_c_try_compile "$LINENO"; then :
6c7a06a3 8482 am_cv_proto_iconv_arg1=""
4e8d927d 8483else
81ecdfbb 8484 am_cv_proto_iconv_arg1="const"
b4e70030 8485fi
81ecdfbb 8486rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6c7a06a3
TT
8487 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);"
8488fi
8489
8490 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
81ecdfbb 8491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
6c7a06a3 8492 }$am_cv_proto_iconv" >&5
81ecdfbb
RW
8493$as_echo "${ac_t:-
8494 }$am_cv_proto_iconv" >&6; }
6c7a06a3
TT
8495
8496cat >>confdefs.h <<_ACEOF
8497#define ICONV_CONST $am_cv_proto_iconv_arg1
8498_ACEOF
8499
8500 fi
6c7a06a3
TT
8501
8502
8503# On alpha-osf, it appears that libtermcap and libcurses are not compatible.
8504# There is a very specific comment in /usr/include/curses.h explaining that
8505# termcap routines built into libcurses must not be used.
8506#
8507# The symptoms we observed so far is GDB unexpectedly changing
8508# the terminal settings when tgetent is called - this is particularly
8509# visible as the output is missing carriage returns, and so rapidly
8510# becomes very hard to read.
8511#
8512# The readline configure script has already decided that libtermcap
8513# was enough for its purposes, and so decided to build readline using
8514# libtermcap. Since the TUI mode requires curses, building GDB with
8515# TUI enabled results in both libraries to be used at the same time,
8516# which is not allowed. This basically means that GDB with TUI is
8517# broken on alpha-osf.
8518
8519case $host_os in
8520 alpha*-*-osf* )
8521 if "$enable_tui" = "yes"; then
81ecdfbb 8522 as_fn_error "Building GDB with TUI mode is not supported on this host" "$LINENO" 5
6c7a06a3
TT
8523 fi
8524 if "$enable_tui" = "auto"; then
8525 enable_tui=no
8526 fi
8527 ;;
8528esac
8529
cb01cfba 8530# For the TUI, we need enhanced curses functionality.
bd8a8e1b 8531if test x"$enable_tui" != xno; then
cb01cfba
JB
8532 prefer_curses=yes
8533fi
8534
8535curses_found=no
8536if test x"$prefer_curses" = xyes; then
8537 # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied
8538 # curses library because the latter might not provide all the
8539 # functionality we need. However, this leads to problems on systems
8540 # where the linker searches /usr/local/lib, but the compiler doesn't
8541 # search /usr/local/include, if ncurses is installed in /usr/local. A
8542 # default installation of ncurses on alpha*-dec-osf* will lead to such
8543 # a situation.
81ecdfbb
RW
8544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing waddstr" >&5
8545$as_echo_n "checking for library containing waddstr... " >&6; }
8546if test "${ac_cv_search_waddstr+set}" = set; then :
8547 $as_echo_n "(cached) " >&6
6c7a06a3
TT
8548else
8549 ac_func_search_save_LIBS=$LIBS
81ecdfbb 8550cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6c7a06a3
TT
8551/* end confdefs.h. */
8552
81ecdfbb
RW
8553/* Override any GCC internal prototype to avoid an error.
8554 Use char because int might match the return type of a GCC
8555 builtin and then its argument prototype would still apply. */
6c7a06a3
TT
8556#ifdef __cplusplus
8557extern "C"
8558#endif
6c7a06a3
TT
8559char waddstr ();
8560int
8561main ()
8562{
81ecdfbb 8563return waddstr ();
6c7a06a3
TT
8564 ;
8565 return 0;
8566}
8567_ACEOF
81ecdfbb
RW
8568for ac_lib in '' ncurses cursesX curses; do
8569 if test -z "$ac_lib"; then
8570 ac_res="none required"
8571 else
8572 ac_res=-l$ac_lib
8573 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8574 fi
8575 if ac_fn_c_try_link "$LINENO"; then :
8576 ac_cv_search_waddstr=$ac_res
8577fi
8578rm -f core conftest.err conftest.$ac_objext \
8579 conftest$ac_exeext
8580 if test "${ac_cv_search_waddstr+set}" = set; then :
8581 break
8582fi
8583done
8584if test "${ac_cv_search_waddstr+set}" = set; then :
8585
6c7a06a3 8586else
81ecdfbb
RW
8587 ac_cv_search_waddstr=no
8588fi
8589rm conftest.$ac_ext
8590LIBS=$ac_func_search_save_LIBS
8591fi
8592{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_waddstr" >&5
8593$as_echo "$ac_cv_search_waddstr" >&6; }
8594ac_res=$ac_cv_search_waddstr
8595if test "$ac_res" != no; then :
8596 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6c7a06a3
TT
8597
8598fi
8599
8600
cb01cfba
JB
8601 if test "$ac_cv_search_waddstr" != no; then
8602 curses_found=yes
8603 fi
8604fi
8605
8606# Check whether we should enable the TUI, but only do so if we really
8607# can.
8608if test x"$enable_tui" != xno; then
8609 if test -d $srcdir/tui; then
8610 if test "$curses_found" != no; then
6c7a06a3
TT
8611 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
8612 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
8613 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
8614 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
8615 CONFIG_ALL="${CONFIG_ALL} all-tui"
8616 CONFIG_CLEAN="${CONFIG_CLEAN} clean-tui"
8617 CONFIG_INSTALL="${CONFIG_INSTALL} install-tui"
8618 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-tui"
8619 else
8620 if test x"$enable_tui" = xyes; then
81ecdfbb 8621 as_fn_error "no enhanced curses library found; disable TUI" "$LINENO" 5
6c7a06a3 8622 else
81ecdfbb
RW
8623 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no enhanced curses library found; disabling TUI" >&5
8624$as_echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;}
6c7a06a3
TT
8625 fi
8626 fi
8627 fi
8628fi
8629
8630# Since GDB uses Readline, we need termcap functionality. In many
8631# cases this will be provided by the curses library, but some systems
8632# have a seperate termcap library, or no curses library at all.
8633
8634case $host_os in
8635 cygwin*)
8636 if test -d $srcdir/libtermcap; then
8637 LIBS="../libtermcap/libtermcap.a $LIBS"
8638 ac_cv_search_tgetent="../libtermcap/libtermcap.a"
8639 fi ;;
8640 go32* | *djgpp*)
8641 ac_cv_search_tgetent="none required"
8642 ;;
8643 *mingw32*)
8644 ac_cv_search_tgetent="none required"
8645 CONFIG_OBS="$CONFIG_OBS windows-termcap.o"
8646 ;;
8647esac
8648
8649# These are the libraries checked by Readline.
81ecdfbb
RW
8650{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
8651$as_echo_n "checking for library containing tgetent... " >&6; }
8652if test "${ac_cv_search_tgetent+set}" = set; then :
8653 $as_echo_n "(cached) " >&6
6c7a06a3
TT
8654else
8655 ac_func_search_save_LIBS=$LIBS
81ecdfbb 8656cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6c7a06a3
TT
8657/* end confdefs.h. */
8658
81ecdfbb
RW
8659/* Override any GCC internal prototype to avoid an error.
8660 Use char because int might match the return type of a GCC
8661 builtin and then its argument prototype would still apply. */
6c7a06a3
TT
8662#ifdef __cplusplus
8663extern "C"
8664#endif
6c7a06a3
TT
8665char tgetent ();
8666int
8667main ()
8668{
81ecdfbb 8669return tgetent ();
6c7a06a3
TT
8670 ;
8671 return 0;
8672}
8673_ACEOF
81ecdfbb
RW
8674for ac_lib in '' termcap tinfo curses ncurses; do
8675 if test -z "$ac_lib"; then
8676 ac_res="none required"
8677 else
8678 ac_res=-l$ac_lib
6c7a06a3 8679 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
81ecdfbb
RW
8680 fi
8681 if ac_fn_c_try_link "$LINENO"; then :
8682 ac_cv_search_tgetent=$ac_res
8683fi
8684rm -f core conftest.err conftest.$ac_objext \
8685 conftest$ac_exeext
8686 if test "${ac_cv_search_tgetent+set}" = set; then :
8687 break
8688fi
8689done
8690if test "${ac_cv_search_tgetent+set}" = set; then :
6c7a06a3 8691
6c7a06a3 8692else
81ecdfbb 8693 ac_cv_search_tgetent=no
6c7a06a3 8694fi
81ecdfbb 8695rm conftest.$ac_ext
6c7a06a3
TT
8696LIBS=$ac_func_search_save_LIBS
8697fi
81ecdfbb
RW
8698{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
8699$as_echo "$ac_cv_search_tgetent" >&6; }
8700ac_res=$ac_cv_search_tgetent
8701if test "$ac_res" != no; then :
8702 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6c7a06a3 8703
06825bd1
MK
8704fi
8705
06825bd1 8706
bec39cab 8707if test "$ac_cv_search_tgetent" = no; then
81ecdfbb 8708 as_fn_error "no termcap library found" "$LINENO" 5
8ee53726
MK
8709fi
8710
3841debe 8711
81ecdfbb
RW
8712# Check whether --with-system-readline was given.
8713if test "${with_system_readline+set}" = set; then :
8714 withval=$with_system_readline;
8715fi
6a30b0a5 8716
6a30b0a5
AS
8717
8718if test "$with_system_readline" = yes; then
8719 READLINE=-lreadline
8720 READLINE_DEPS=
8721 READLINE_CFLAGS=
a71e0887
JK
8722
8723 # readline-6.0 started to use the name `_rl_echoing_p'.
8724 # `$(READLINE_DIR)/' of bundled readline would not resolve in configure.
8725
8726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline_echoing_p" >&5
8727$as_echo_n "checking for readline_echoing_p... " >&6; }
8728 save_LIBS=$LIBS
8729 LIBS="$LIBS $READLINE"
8730 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8731/* end confdefs.h. */
8732
8733int
8734main ()
8735{
8736extern int readline_echoing_p;
8737 return readline_echoing_p;
8738 ;
8739 return 0;
8740}
8741_ACEOF
8742if ac_fn_c_try_link "$LINENO"; then :
8743 READLINE_ECHOING_P=yes
8744else
8745 READLINE_ECHOING_P=no
8746
8747$as_echo "#define readline_echoing_p _rl_echoing_p" >>confdefs.h
8748
8749fi
8750rm -f core conftest.err conftest.$ac_objext \
8751 conftest$ac_exeext conftest.$ac_ext
8752 LIBS="$save_LIBS"
8753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READLINE_ECHOING_P" >&5
8754$as_echo "$READLINE_ECHOING_P" >&6; }
6a30b0a5
AS
8755else
8756 READLINE='$(READLINE_DIR)/libreadline.a'
8757 READLINE_DEPS='$(READLINE)'
8758 READLINE_CFLAGS='-I$(READLINE_SRC)/..'
8759fi
8760
8761
8762
8763
8764
81ecdfbb
RW
8765# Check whether --with-expat was given.
8766if test "${with_expat+set}" = set; then :
8767 withval=$with_expat;
5c39566f
DJ
8768else
8769 with_expat=auto
81ecdfbb
RW
8770fi
8771
8772{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use expat" >&5
8773$as_echo_n "checking whether to use expat... " >&6; }
8774{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_expat" >&5
8775$as_echo "$with_expat" >&6; }
5c39566f
DJ
8776
8777if test "${with_expat}" = no; then
81ecdfbb
RW
8778 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat support disabled; some features may be unavailable." >&5
8779$as_echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;}
5c39566f
DJ
8780 HAVE_LIBEXPAT=no
8781else
8782
3841debe
DJ
8783 if test "X$prefix" = "XNONE"; then
8784 acl_final_prefix="$ac_default_prefix"
8785 else
8786 acl_final_prefix="$prefix"
8787 fi
8788 if test "X$exec_prefix" = "XNONE"; then
8789 acl_final_exec_prefix='${prefix}'
8790 else
8791 acl_final_exec_prefix="$exec_prefix"
8792 fi
8793 acl_save_prefix="$prefix"
8794 prefix="$acl_final_prefix"
8795 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
8796 prefix="$acl_save_prefix"
8797
8798
81ecdfbb
RW
8799# Check whether --with-gnu-ld was given.
8800if test "${with_gnu_ld+set}" = set; then :
8801 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
3841debe
DJ
8802else
8803 with_gnu_ld=no
81ecdfbb
RW
8804fi
8805
3841debe
DJ
8806# Prepare PATH_SEPARATOR.
8807# The user is always right.
8808if test "${PATH_SEPARATOR+set}" != set; then
8809 echo "#! /bin/sh" >conf$$.sh
8810 echo "exit 0" >>conf$$.sh
8811 chmod +x conf$$.sh
8812 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
8813 PATH_SEPARATOR=';'
8814 else
8815 PATH_SEPARATOR=:
8816 fi
8817 rm -f conf$$.sh
8818fi
8819ac_prog=ld
8820if test "$GCC" = yes; then
8821 # Check if gcc -print-prog-name=ld gives a path.
81ecdfbb
RW
8822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
8823$as_echo_n "checking for ld used by GCC... " >&6; }
3841debe
DJ
8824 case $host in
8825 *-*-mingw*)
8826 # gcc leaves a trailing carriage return which upsets mingw
8827 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
8828 *)
8829 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
8830 esac
8831 case $ac_prog in
8832 # Accept absolute paths.
8833 [\\/]* | [A-Za-z]:[\\/]*)
8834 re_direlt='/[^/][^/]*/\.\./'
8835 # Canonicalize the path of ld
8836 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
8837 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
8838 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
8839 done
8840 test -z "$LD" && LD="$ac_prog"
8841 ;;
8842 "")
8843 # If it fails, then pretend we aren't using GCC.
8844 ac_prog=ld
8845 ;;
8846 *)
8847 # If it is relative, then search for the first ld in PATH.
8848 with_gnu_ld=unknown
8849 ;;
8850 esac
8851elif test "$with_gnu_ld" = yes; then
81ecdfbb
RW
8852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
8853$as_echo_n "checking for GNU ld... " >&6; }
3841debe 8854else
81ecdfbb
RW
8855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
8856$as_echo_n "checking for non-GNU ld... " >&6; }
3841debe 8857fi
81ecdfbb
RW
8858if test "${acl_cv_path_LD+set}" = set; then :
8859 $as_echo_n "(cached) " >&6
3841debe
DJ
8860else
8861 if test -z "$LD"; then
8862 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
8863 for ac_dir in $PATH; do
8864 test -z "$ac_dir" && ac_dir=.
8865 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
8866 acl_cv_path_LD="$ac_dir/$ac_prog"
8867 # Check to see if the program is GNU ld. I'd rather use --version,
8868 # but apparently some GNU ld's only accept -v.
8869 # Break only if it was the GNU/non-GNU ld that we prefer.
8870 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
8871 test "$with_gnu_ld" != no && break
8872 else
8873 test "$with_gnu_ld" != yes && break
8874 fi
8875 fi
8876 done
8877 IFS="$ac_save_ifs"
8878else
8879 acl_cv_path_LD="$LD" # Let the user override the test with a path.
8880fi
8881fi
8882
8883LD="$acl_cv_path_LD"
8884if test -n "$LD"; then
81ecdfbb
RW
8885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
8886$as_echo "$LD" >&6; }
3841debe 8887else
81ecdfbb
RW
8888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8889$as_echo "no" >&6; }
3841debe 8890fi
81ecdfbb
RW
8891test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
8892{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
8893$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
8894if test "${acl_cv_prog_gnu_ld+set}" = set; then :
8895 $as_echo_n "(cached) " >&6
3841debe
DJ
8896else
8897 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
8898if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
8899 acl_cv_prog_gnu_ld=yes
8900else
8901 acl_cv_prog_gnu_ld=no
8902fi
8903fi
81ecdfbb
RW
8904{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
8905$as_echo "$acl_cv_prog_gnu_ld" >&6; }
3841debe
DJ
8906with_gnu_ld=$acl_cv_prog_gnu_ld
8907
8908
8909
81ecdfbb
RW
8910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
8911$as_echo_n "checking for shared library run path origin... " >&6; }
8912if test "${acl_cv_rpath+set}" = set; then :
8913 $as_echo_n "(cached) " >&6
3841debe
DJ
8914else
8915
8916 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
8917 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
8918 . ./conftest.sh
8919 rm -f ./conftest.sh
8920 acl_cv_rpath=done
8921
8922fi
81ecdfbb
RW
8923{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
8924$as_echo "$acl_cv_rpath" >&6; }
3841debe
DJ
8925 wl="$acl_cv_wl"
8926 libext="$acl_cv_libext"
8927 shlibext="$acl_cv_shlibext"
8928 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
8929 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
8930 hardcode_direct="$acl_cv_hardcode_direct"
8931 hardcode_minus_L="$acl_cv_hardcode_minus_L"
81ecdfbb
RW
8932 # Check whether --enable-rpath was given.
8933if test "${enable_rpath+set}" = set; then :
8934 enableval=$enable_rpath; :
3841debe
DJ
8935else
8936 enable_rpath=yes
81ecdfbb
RW
8937fi
8938
3841debe
DJ
8939
8940
8941
8942
8943
8944
8945
8946
8947
8948 use_additional=yes
8949
8950 acl_save_prefix="$prefix"
8951 prefix="$acl_final_prefix"
8952 acl_save_exec_prefix="$exec_prefix"
8953 exec_prefix="$acl_final_exec_prefix"
8954
8955 eval additional_includedir=\"$includedir\"
8956 eval additional_libdir=\"$libdir\"
8957
8958 exec_prefix="$acl_save_exec_prefix"
8959 prefix="$acl_save_prefix"
8960
8961
81ecdfbb
RW
8962# Check whether --with-libexpat-prefix was given.
8963if test "${with_libexpat_prefix+set}" = set; then :
8964 withval=$with_libexpat_prefix;
3841debe
DJ
8965 if test "X$withval" = "Xno"; then
8966 use_additional=no
8967 else
8968 if test "X$withval" = "X"; then
8969
8970 acl_save_prefix="$prefix"
8971 prefix="$acl_final_prefix"
8972 acl_save_exec_prefix="$exec_prefix"
8973 exec_prefix="$acl_final_exec_prefix"
8974
8975 eval additional_includedir=\"$includedir\"
8976 eval additional_libdir=\"$libdir\"
8977
8978 exec_prefix="$acl_save_exec_prefix"
8979 prefix="$acl_save_prefix"
8980
8981 else
8982 additional_includedir="$withval/include"
8983 additional_libdir="$withval/lib"
8984 fi
8985 fi
8986
81ecdfbb
RW
8987fi
8988
3841debe
DJ
8989 LIBEXPAT=
8990 LTLIBEXPAT=
8991 INCEXPAT=
8992 rpathdirs=
8993 ltrpathdirs=
8994 names_already_handled=
8995 names_next_round='expat '
8996 while test -n "$names_next_round"; do
8997 names_this_round="$names_next_round"
8998 names_next_round=
8999 for name in $names_this_round; do
9000 already_handled=
9001 for n in $names_already_handled; do
9002 if test "$n" = "$name"; then
9003 already_handled=yes
9004 break
9005 fi
9006 done
9007 if test -z "$already_handled"; then
9008 names_already_handled="$names_already_handled $name"
9009 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
9010 eval value=\"\$HAVE_LIB$uppername\"
9011 if test -n "$value"; then
9012 if test "$value" = yes; then
9013 eval value=\"\$LIB$uppername\"
9014 test -z "$value" || LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$value"
9015 eval value=\"\$LTLIB$uppername\"
9016 test -z "$value" || LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value"
9017 else
9018 :
9019 fi
9020 else
9021 found_dir=
9022 found_la=
9023 found_so=
9024 found_a=
9025 if test $use_additional = yes; then
9026 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
9027 found_dir="$additional_libdir"
9028 found_so="$additional_libdir/lib$name.$shlibext"
9029 if test -f "$additional_libdir/lib$name.la"; then
9030 found_la="$additional_libdir/lib$name.la"
9031 fi
9032 else
9033 if test -f "$additional_libdir/lib$name.$libext"; then
9034 found_dir="$additional_libdir"
9035 found_a="$additional_libdir/lib$name.$libext"
9036 if test -f "$additional_libdir/lib$name.la"; then
9037 found_la="$additional_libdir/lib$name.la"
9038 fi
9039 fi
9040 fi
9041 fi
9042 if test "X$found_dir" = "X"; then
9043 for x in $LDFLAGS $LTLIBEXPAT; do
9044
9045 acl_save_prefix="$prefix"
9046 prefix="$acl_final_prefix"
9047 acl_save_exec_prefix="$exec_prefix"
9048 exec_prefix="$acl_final_exec_prefix"
9049 eval x=\"$x\"
9050 exec_prefix="$acl_save_exec_prefix"
9051 prefix="$acl_save_prefix"
9052
9053 case "$x" in
9054 -L*)
9055 dir=`echo "X$x" | sed -e 's/^X-L//'`
9056 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
9057 found_dir="$dir"
9058 found_so="$dir/lib$name.$shlibext"
9059 if test -f "$dir/lib$name.la"; then
9060 found_la="$dir/lib$name.la"
9061 fi
9062 else
9063 if test -f "$dir/lib$name.$libext"; then
9064 found_dir="$dir"
9065 found_a="$dir/lib$name.$libext"
9066 if test -f "$dir/lib$name.la"; then
9067 found_la="$dir/lib$name.la"
9068 fi
9069 fi
9070 fi
9071 ;;
9072 esac
9073 if test "X$found_dir" != "X"; then
9074 break
9075 fi
9076 done
9077 fi
9078 if test "X$found_dir" != "X"; then
9079 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name"
9080 if test "X$found_so" != "X"; then
9081 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
9082 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9083 else
9084 haveit=
9085 for x in $ltrpathdirs; do
9086 if test "X$x" = "X$found_dir"; then
9087 haveit=yes
9088 break
9089 fi
9090 done
9091 if test -z "$haveit"; then
9092 ltrpathdirs="$ltrpathdirs $found_dir"
9093 fi
9094 if test "$hardcode_direct" = yes; then
9095 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9096 else
9097 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
9098 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9099 haveit=
9100 for x in $rpathdirs; do
9101 if test "X$x" = "X$found_dir"; then
9102 haveit=yes
9103 break
9104 fi
9105 done
9106 if test -z "$haveit"; then
9107 rpathdirs="$rpathdirs $found_dir"
9108 fi
9109 else
9110 haveit=
9111 for x in $LDFLAGS $LIBEXPAT; do
9112
9113 acl_save_prefix="$prefix"
9114 prefix="$acl_final_prefix"
9115 acl_save_exec_prefix="$exec_prefix"
9116 exec_prefix="$acl_final_exec_prefix"
9117 eval x=\"$x\"
9118 exec_prefix="$acl_save_exec_prefix"
9119 prefix="$acl_save_prefix"
9120
9121 if test "X$x" = "X-L$found_dir"; then
9122 haveit=yes
9123 break
9124 fi
9125 done
9126 if test -z "$haveit"; then
9127 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir"
9128 fi
9129 if test "$hardcode_minus_L" != no; then
9130 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9131 else
9132 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
9133 fi
9134 fi
9135 fi
9136 fi
9137 else
9138 if test "X$found_a" != "X"; then
9139 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_a"
9140 else
9141 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name"
9142 fi
9143 fi
9144 additional_includedir=
9145 case "$found_dir" in
9146 */lib | */lib/)
9147 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
9148 additional_includedir="$basedir/include"
9149 ;;
9150 esac
9151 if test "X$additional_includedir" != "X"; then
9152 if test "X$additional_includedir" != "X/usr/include"; then
9153 haveit=
9154 if test "X$additional_includedir" = "X/usr/local/include"; then
9155 if test -n "$GCC"; then
9156 case $host_os in
9157 linux*) haveit=yes;;
9158 esac
9159 fi
9160 fi
9161 if test -z "$haveit"; then
9162 for x in $CPPFLAGS $INCEXPAT; do
9163
9164 acl_save_prefix="$prefix"
9165 prefix="$acl_final_prefix"
9166 acl_save_exec_prefix="$exec_prefix"
9167 exec_prefix="$acl_final_exec_prefix"
9168 eval x=\"$x\"
9169 exec_prefix="$acl_save_exec_prefix"
9170 prefix="$acl_save_prefix"
9171
9172 if test "X$x" = "X-I$additional_includedir"; then
9173 haveit=yes
9174 break
9175 fi
9176 done
9177 if test -z "$haveit"; then
9178 if test -d "$additional_includedir"; then
9179 INCEXPAT="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir"
9180 fi
9181 fi
9182 fi
9183 fi
9184 fi
9185 if test -n "$found_la"; then
9186 save_libdir="$libdir"
9187 case "$found_la" in
9188 */* | *\\*) . "$found_la" ;;
9189 *) . "./$found_la" ;;
9190 esac
9191 libdir="$save_libdir"
9192 for dep in $dependency_libs; do
9193 case "$dep" in
9194 -L*)
9195 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
9196 if test "X$additional_libdir" != "X/usr/lib"; then
9197 haveit=
9198 if test "X$additional_libdir" = "X/usr/local/lib"; then
9199 if test -n "$GCC"; then
9200 case $host_os in
9201 linux*) haveit=yes;;
9202 esac
9203 fi
9204 fi
9205 if test -z "$haveit"; then
9206 haveit=
9207 for x in $LDFLAGS $LIBEXPAT; do
9208
9209 acl_save_prefix="$prefix"
9210 prefix="$acl_final_prefix"
9211 acl_save_exec_prefix="$exec_prefix"
9212 exec_prefix="$acl_final_exec_prefix"
9213 eval x=\"$x\"
9214 exec_prefix="$acl_save_exec_prefix"
9215 prefix="$acl_save_prefix"
9216
9217 if test "X$x" = "X-L$additional_libdir"; then
9218 haveit=yes
9219 break
9220 fi
9221 done
9222 if test -z "$haveit"; then
9223 if test -d "$additional_libdir"; then
9224 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir"
9225 fi
9226 fi
9227 haveit=
9228 for x in $LDFLAGS $LTLIBEXPAT; do
9229
9230 acl_save_prefix="$prefix"
9231 prefix="$acl_final_prefix"
9232 acl_save_exec_prefix="$exec_prefix"
9233 exec_prefix="$acl_final_exec_prefix"
9234 eval x=\"$x\"
9235 exec_prefix="$acl_save_exec_prefix"
9236 prefix="$acl_save_prefix"
9237
9238 if test "X$x" = "X-L$additional_libdir"; then
9239 haveit=yes
9240 break
9241 fi
9242 done
9243 if test -z "$haveit"; then
9244 if test -d "$additional_libdir"; then
9245 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir"
9246 fi
9247 fi
9248 fi
9249 fi
9250 ;;
9251 -R*)
9252 dir=`echo "X$dep" | sed -e 's/^X-R//'`
9253 if test "$enable_rpath" != no; then
9254 haveit=
9255 for x in $rpathdirs; do
9256 if test "X$x" = "X$dir"; then
9257 haveit=yes
9258 break
9259 fi
9260 done
9261 if test -z "$haveit"; then
9262 rpathdirs="$rpathdirs $dir"
9263 fi
9264 haveit=
9265 for x in $ltrpathdirs; do
9266 if test "X$x" = "X$dir"; then
9267 haveit=yes
9268 break
9269 fi
9270 done
9271 if test -z "$haveit"; then
9272 ltrpathdirs="$ltrpathdirs $dir"
9273 fi
9274 fi
9275 ;;
9276 -l*)
9277 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
9278 ;;
9279 *.la)
9280 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
9281 ;;
9282 *)
9283 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$dep"
9284 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep"
9285 ;;
81ecdfbb
RW
9286 esac
9287 done
9288 fi
9289 else
9290 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
9291 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name"
9292 fi
9293 fi
9294 fi
9295 done
9296 done
9297 if test "X$rpathdirs" != "X"; then
9298 if test -n "$hardcode_libdir_separator"; then
9299 alldirs=
9300 for found_dir in $rpathdirs; do
9301 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
9302 done
9303 acl_save_libdir="$libdir"
9304 libdir="$alldirs"
9305 eval flag=\"$hardcode_libdir_flag_spec\"
9306 libdir="$acl_save_libdir"
9307 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
9308 else
9309 for found_dir in $rpathdirs; do
9310 acl_save_libdir="$libdir"
9311 libdir="$found_dir"
9312 eval flag=\"$hardcode_libdir_flag_spec\"
9313 libdir="$acl_save_libdir"
9314 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
9315 done
9316 fi
9317 fi
9318 if test "X$ltrpathdirs" != "X"; then
9319 for found_dir in $ltrpathdirs; do
9320 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir"
9321 done
9322 fi
a9322a30
TT
9323
9324
81ecdfbb 9325 ac_save_CPPFLAGS="$CPPFLAGS"
a9322a30 9326
81ecdfbb
RW
9327 for element in $INCEXPAT; do
9328 haveit=
9329 for x in $CPPFLAGS; do
a9322a30 9330
81ecdfbb
RW
9331 acl_save_prefix="$prefix"
9332 prefix="$acl_final_prefix"
9333 acl_save_exec_prefix="$exec_prefix"
9334 exec_prefix="$acl_final_exec_prefix"
9335 eval x=\"$x\"
9336 exec_prefix="$acl_save_exec_prefix"
9337 prefix="$acl_save_prefix"
a8111142 9338
81ecdfbb
RW
9339 if test "X$x" = "X$element"; then
9340 haveit=yes
9341 break
9342 fi
9343 done
9344 if test -z "$haveit"; then
9345 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
9346 fi
9347 done
a9322a30
TT
9348
9349
81ecdfbb
RW
9350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5
9351$as_echo_n "checking for libexpat... " >&6; }
9352if test "${ac_cv_libexpat+set}" = set; then :
9353 $as_echo_n "(cached) " >&6
bec39cab 9354else
bec39cab 9355
81ecdfbb
RW
9356 ac_save_LIBS="$LIBS"
9357 LIBS="$LIBS $LIBEXPAT"
9358 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 9359/* end confdefs.h. */
81ecdfbb
RW
9360#include "expat.h"
9361int
9362main ()
9363{
9364XML_Parser p = XML_ParserCreate (0);
9365 ;
9366 return 0;
9367}
bec39cab 9368_ACEOF
81ecdfbb
RW
9369if ac_fn_c_try_link "$LINENO"; then :
9370 ac_cv_libexpat=yes
c906108c 9371else
81ecdfbb 9372 ac_cv_libexpat=no
bec39cab 9373fi
81ecdfbb
RW
9374rm -f core conftest.err conftest.$ac_objext \
9375 conftest$ac_exeext conftest.$ac_ext
9376 LIBS="$ac_save_LIBS"
c906108c 9377
95ca63c4 9378fi
81ecdfbb
RW
9379{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libexpat" >&5
9380$as_echo "$ac_cv_libexpat" >&6; }
9381 if test "$ac_cv_libexpat" = yes; then
9382 HAVE_LIBEXPAT=yes
bec39cab 9383
81ecdfbb 9384$as_echo "#define HAVE_LIBEXPAT 1" >>confdefs.h
bec39cab 9385
81ecdfbb
RW
9386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libexpat" >&5
9387$as_echo_n "checking how to link with libexpat... " >&6; }
9388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBEXPAT" >&5
9389$as_echo "$LIBEXPAT" >&6; }
9390 else
9391 HAVE_LIBEXPAT=no
9392 CPPFLAGS="$ac_save_CPPFLAGS"
9393 LIBEXPAT=
9394 LTLIBEXPAT=
9395 fi
95ca63c4
CF
9396
9397
9398
7cb9022a
MK
9399
9400
bec39cab 9401
81ecdfbb
RW
9402 if test "$HAVE_LIBEXPAT" != yes; then
9403 if test "$with_expat" = yes; then
9404 as_fn_error "expat is missing or unusable" "$LINENO" 5
9405 else
9406 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat is missing or unusable; some features may be unavailable." >&5
9407$as_echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;}
9408 fi
9409 else
9410 save_LIBS=$LIBS
9411 LIBS="$LIBS $LIBEXPAT"
9412 for ac_func in XML_StopParser
9413do :
9414 ac_fn_c_check_func "$LINENO" "XML_StopParser" "ac_cv_func_XML_StopParser"
9415if test "x$ac_cv_func_XML_StopParser" = x""yes; then :
bec39cab 9416 cat >>confdefs.h <<_ACEOF
81ecdfbb 9417#define HAVE_XML_STOPPARSER 1
bec39cab 9418_ACEOF
95ca63c4 9419
bec39cab 9420fi
bec39cab 9421done
95ca63c4 9422
81ecdfbb
RW
9423 LIBS=$save_LIBS
9424 fi
a9322a30
TT
9425fi
9426
a9322a30 9427
a9322a30
TT
9428
9429
81ecdfbb
RW
9430# Check whether --with-python was given.
9431if test "${with_python+set}" = set; then :
9432 withval=$with_python;
bec39cab 9433else
81ecdfbb 9434 with_python=auto
bec39cab 9435fi
bec39cab 9436
81ecdfbb
RW
9437{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use python" >&5
9438$as_echo_n "checking whether to use python... " >&6; }
9439{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
9440$as_echo "$with_python" >&6; }
9a156167 9441
81ecdfbb
RW
9442if test "${with_python}" = no; then
9443 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python support disabled; some features may be unavailable." >&5
9444$as_echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;}
9445 have_libpython=no
bec39cab 9446else
81ecdfbb
RW
9447 case "${with_python}" in
9448 yes | auto)
9449 # Leave as empty, use defaults.
9450 python_includes=
9451 python_libs=
9452 ;;
9453 /*)
9454 python_includes="-I${with_python}/include"
9455 python_libs="-L${with_python}/lib"
9456 ;;
9457 *)
9458 as_fn_error "invalid value for --with-python" "$LINENO" 5
9459 ;;
9460 esac
9461
9462 save_CPPFLAGS=$CPPFLAGS
9463 CPPFLAGS="$CPPFLAGS ${python_includes}"
9464 save_LIBS=$LIBS
9465 LIBS="$LIBS ${python_libs}"
9466 have_libpython=no
9467 if test "${have_libpython}" = no; then
bec39cab 9468
81ecdfbb 9469 version=python2.6
bec39cab 9470
81ecdfbb
RW
9471
9472 HAVE_LIBPYTHON2_6=no
9473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
9474$as_echo_n "checking for ${version}... " >&6; }
9475 save_LIBS=$LIBS
9476 LIBS="$LIBS -l${version}"
9477 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 9478/* end confdefs.h. */
81ecdfbb
RW
9479#include "${version}/Python.h"
9480int
9481main ()
9482{
9483Py_Initialize ();
9484 ;
9485 return 0;
9486}
bec39cab 9487_ACEOF
81ecdfbb
RW
9488if ac_fn_c_try_link "$LINENO"; then :
9489 HAVE_LIBPYTHON2_6=yes
9490 have_libpython=yes
bec39cab 9491else
81ecdfbb 9492 LIBS=$save_LIBS
9a156167 9493fi
81ecdfbb
RW
9494rm -f core conftest.err conftest.$ac_objext \
9495 conftest$ac_exeext conftest.$ac_ext
9496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_LIBPYTHON2_6" >&5
9497$as_echo "$HAVE_LIBPYTHON2_6" >&6; }
9a156167 9498
81ecdfbb 9499 if test "${HAVE_LIBPYTHON2_6}" = yes; then
9a156167 9500
81ecdfbb 9501$as_echo "#define HAVE_LIBPYTHON2_6 1" >>confdefs.h
9a156167 9502
81ecdfbb
RW
9503 fi
9504 fi
9505 if test ${have_libpython} = no; then
9a156167 9506
81ecdfbb 9507 version=python2.5
9a156167 9508
9a156167 9509
81ecdfbb
RW
9510 HAVE_LIBPYTHON2_5=no
9511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
9512$as_echo_n "checking for ${version}... " >&6; }
9513 save_LIBS=$LIBS
9514 LIBS="$LIBS -l${version}"
9515 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
436868fb 9516/* end confdefs.h. */
81ecdfbb
RW
9517#include "${version}/Python.h"
9518int
9519main ()
9520{
9521Py_Initialize ();
9522 ;
9523 return 0;
9524}
436868fb 9525_ACEOF
81ecdfbb
RW
9526if ac_fn_c_try_link "$LINENO"; then :
9527 HAVE_LIBPYTHON2_5=yes
9528 have_libpython=yes
436868fb 9529else
81ecdfbb 9530 LIBS=$save_LIBS
436868fb 9531fi
81ecdfbb
RW
9532rm -f core conftest.err conftest.$ac_objext \
9533 conftest$ac_exeext conftest.$ac_ext
9534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_LIBPYTHON2_5" >&5
9535$as_echo "$HAVE_LIBPYTHON2_5" >&6; }
436868fb 9536
81ecdfbb 9537 if test "${HAVE_LIBPYTHON2_5}" = yes; then
a9322a30 9538
81ecdfbb 9539$as_echo "#define HAVE_LIBPYTHON2_5 1" >>confdefs.h
a9322a30 9540
81ecdfbb
RW
9541 fi
9542 fi
9543 if test ${have_libpython} = no; then
a9322a30 9544
81ecdfbb 9545 version=python2.4
a9322a30 9546
81ecdfbb
RW
9547
9548 HAVE_LIBPYTHON2_4=no
9549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
9550$as_echo_n "checking for ${version}... " >&6; }
9551 save_LIBS=$LIBS
9552 LIBS="$LIBS -l${version}"
9553 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
436868fb 9554/* end confdefs.h. */
81ecdfbb 9555#include "${version}/Python.h"
a9322a30
TT
9556int
9557main ()
9558{
81ecdfbb 9559Py_Initialize ();
a9322a30
TT
9560 ;
9561 return 0;
9562}
436868fb 9563_ACEOF
81ecdfbb
RW
9564if ac_fn_c_try_link "$LINENO"; then :
9565 HAVE_LIBPYTHON2_4=yes
9566 have_libpython=yes
436868fb 9567else
81ecdfbb 9568 LIBS=$save_LIBS
436868fb 9569fi
81ecdfbb
RW
9570rm -f core conftest.err conftest.$ac_objext \
9571 conftest$ac_exeext conftest.$ac_ext
9572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_LIBPYTHON2_4" >&5
9573$as_echo "$HAVE_LIBPYTHON2_4" >&6; }
9574
9575 if test "${HAVE_LIBPYTHON2_4}" = yes; then
9576
9577$as_echo "#define HAVE_LIBPYTHON2_4 1" >>confdefs.h
9578
9579 fi
9580 fi
9581 if test ${have_libpython} = no; then
9582 case "${with_python}" in
9583 yes)
9584 as_fn_error "python is missing or unusable" "$LINENO" 5
9585 ;;
9586 auto)
9587 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python is missing or unusable; some features may be unavailable." >&5
9588$as_echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;}
9589 ;;
9590 *)
9591 as_fn_error "no usable python found at ${with_python}" "$LINENO" 5
9592 ;;
9593 esac
9594 CPPFLAGS=$save_CPPFLAGS
9595 LIBS=$save_LIBS
9596 fi
436868fb 9597fi
436868fb 9598
81ecdfbb 9599if test "${have_libpython}" = yes; then
436868fb 9600
81ecdfbb 9601$as_echo "#define HAVE_PYTHON 1" >>confdefs.h
436868fb 9602
81ecdfbb
RW
9603 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)"
9604 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)"
9605 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)"
9606 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
436868fb 9607
81ecdfbb
RW
9608 # Flags needed to compile Python code (taken from python-config --cflags).
9609 # We cannot call python-config directly because it will output whatever was
9610 # used when compiling the Python interpreter itself, including flags which
9611 # would make the python-related objects be compiled differently from the
9612 # rest of GDB (e.g., -O2 and -fPIC).
9613 if test "${GCC}" = yes; then
9614 tentative_python_cflags="-fno-strict-aliasing -DNDEBUG -fwrapv"
9615 fi
436868fb 9616
81ecdfbb
RW
9617 if test "x${tentative_python_cflags}" != x; then
9618 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler flags for python code" >&5
9619$as_echo_n "checking compiler flags for python code... " >&6; }
9620 for flag in ${tentative_python_cflags}; do
9621 # Check that the compiler accepts it
9622 saved_CFLAGS="$CFLAGS"
9623 CFLAGS="$CFLAGS $flag"
9624 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 9625/* end confdefs.h. */
81ecdfbb 9626
a9322a30
TT
9627int
9628main ()
9629{
a9322a30
TT
9630
9631 ;
9632 return 0;
9633}
bec39cab 9634_ACEOF
81ecdfbb
RW
9635if ac_fn_c_try_compile "$LINENO"; then :
9636 PYTHON_CFLAGS="${PYTHON_CFLAGS} $flag"
bec39cab 9637fi
81ecdfbb
RW
9638rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9639 CFLAGS="$saved_CFLAGS"
9640 done
9641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYTHON_CFLAGS}" >&5
9642$as_echo "${PYTHON_CFLAGS}" >&6; }
9643 fi
9644else
9645 # Even if Python support is not compiled in, we need to have these files
9646 # included in order to recognize the GDB command "python".
2c9e3c69
JB
9647 CONFIG_OBS="$CONFIG_OBS python.o py-value.o py-prettyprint.o"
9648 CONFIG_SRCS="$CONFIG_SRCS python/python.c python/py-value.c python/py-prettyprint.c"
a9322a30 9649fi
9a156167 9650
9a156167 9651
81ecdfbb
RW
9652# ------------------------- #
9653# Checks for header files. #
9654# ------------------------- #
c890192f 9655
81ecdfbb
RW
9656ac_header_dirent=no
9657for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
9658 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
9659{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
9660$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
9661if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
9662 $as_echo_n "(cached) " >&6
bec39cab 9663else
81ecdfbb 9664 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 9665/* end confdefs.h. */
81ecdfbb
RW
9666#include <sys/types.h>
9667#include <$ac_hdr>
9668
a9322a30
TT
9669int
9670main ()
9671{
81ecdfbb
RW
9672if ((DIR *) 0)
9673return 0;
a9322a30
TT
9674 ;
9675 return 0;
9676}
bec39cab 9677_ACEOF
81ecdfbb
RW
9678if ac_fn_c_try_compile "$LINENO"; then :
9679 eval "$as_ac_Header=yes"
bec39cab 9680else
81ecdfbb 9681 eval "$as_ac_Header=no"
bec39cab 9682fi
81ecdfbb 9683rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
a9322a30 9684fi
81ecdfbb
RW
9685eval ac_res=\$$as_ac_Header
9686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9687$as_echo "$ac_res" >&6; }
9688eval as_val=\$$as_ac_Header
9689 if test "x$as_val" = x""yes; then :
9690 cat >>confdefs.h <<_ACEOF
9691#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
bec39cab 9692_ACEOF
bec39cab 9693
81ecdfbb
RW
9694ac_header_dirent=$ac_hdr; break
9695fi
bec39cab 9696
81ecdfbb
RW
9697done
9698# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
9699if test $ac_header_dirent = dirent.h; then
9700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
9701$as_echo_n "checking for library containing opendir... " >&6; }
9702if test "${ac_cv_search_opendir+set}" = set; then :
9703 $as_echo_n "(cached) " >&6
c890192f 9704else
81ecdfbb
RW
9705 ac_func_search_save_LIBS=$LIBS
9706cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9707/* end confdefs.h. */
9708
9709/* Override any GCC internal prototype to avoid an error.
9710 Use char because int might match the return type of a GCC
9711 builtin and then its argument prototype would still apply. */
9712#ifdef __cplusplus
9713extern "C"
9714#endif
9715char opendir ();
9716int
9717main ()
9718{
9719return opendir ();
9720 ;
9721 return 0;
9722}
bec39cab 9723_ACEOF
81ecdfbb
RW
9724for ac_lib in '' dir; do
9725 if test -z "$ac_lib"; then
9726 ac_res="none required"
9727 else
9728 ac_res=-l$ac_lib
9729 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9730 fi
9731 if ac_fn_c_try_link "$LINENO"; then :
9732 ac_cv_search_opendir=$ac_res
9733fi
9734rm -f core conftest.err conftest.$ac_objext \
9735 conftest$ac_exeext
9736 if test "${ac_cv_search_opendir+set}" = set; then :
9737 break
9738fi
9739done
9740if test "${ac_cv_search_opendir+set}" = set; then :
c890192f 9741
81ecdfbb
RW
9742else
9743 ac_cv_search_opendir=no
9744fi
9745rm conftest.$ac_ext
9746LIBS=$ac_func_search_save_LIBS
9747fi
9748{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
9749$as_echo "$ac_cv_search_opendir" >&6; }
9750ac_res=$ac_cv_search_opendir
9751if test "$ac_res" != no; then :
9752 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
bec39cab 9753
bec39cab 9754fi
81ecdfbb 9755
bec39cab 9756else
81ecdfbb
RW
9757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
9758$as_echo_n "checking for library containing opendir... " >&6; }
9759if test "${ac_cv_search_opendir+set}" = set; then :
9760 $as_echo_n "(cached) " >&6
9761else
9762 ac_func_search_save_LIBS=$LIBS
9763cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 9764/* end confdefs.h. */
81ecdfbb
RW
9765
9766/* Override any GCC internal prototype to avoid an error.
9767 Use char because int might match the return type of a GCC
9768 builtin and then its argument prototype would still apply. */
9769#ifdef __cplusplus
9770extern "C"
9771#endif
9772char opendir ();
a9322a30
TT
9773int
9774main ()
9775{
81ecdfbb 9776return opendir ();
a9322a30
TT
9777 ;
9778 return 0;
9779}
bec39cab 9780_ACEOF
81ecdfbb
RW
9781for ac_lib in '' x; do
9782 if test -z "$ac_lib"; then
9783 ac_res="none required"
9784 else
9785 ac_res=-l$ac_lib
9786 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9787 fi
9788 if ac_fn_c_try_link "$LINENO"; then :
9789 ac_cv_search_opendir=$ac_res
9790fi
9791rm -f core conftest.err conftest.$ac_objext \
9792 conftest$ac_exeext
9793 if test "${ac_cv_search_opendir+set}" = set; then :
9794 break
9795fi
9796done
9797if test "${ac_cv_search_opendir+set}" = set; then :
bec39cab 9798
81ecdfbb
RW
9799else
9800 ac_cv_search_opendir=no
bec39cab 9801fi
81ecdfbb
RW
9802rm conftest.$ac_ext
9803LIBS=$ac_func_search_save_LIBS
a9322a30 9804fi
81ecdfbb
RW
9805{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
9806$as_echo "$ac_cv_search_opendir" >&6; }
9807ac_res=$ac_cv_search_opendir
9808if test "$ac_res" != no; then :
9809 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
bec39cab 9810
81ecdfbb 9811fi
bec39cab 9812
81ecdfbb 9813fi
bec39cab 9814
81ecdfbb
RW
9815{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5
9816$as_echo_n "checking whether stat file-mode macros are broken... " >&6; }
9817if test "${ac_cv_header_stat_broken+set}" = set; then :
9818 $as_echo_n "(cached) " >&6
9a156167 9819else
81ecdfbb
RW
9820 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9821/* end confdefs.h. */
9822#include <sys/types.h>
9823#include <sys/stat.h>
9824
9825#if defined S_ISBLK && defined S_IFDIR
9826extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
9827#endif
9828
9829#if defined S_ISBLK && defined S_IFCHR
9830extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
9831#endif
9832
9833#if defined S_ISLNK && defined S_IFREG
9834extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
9835#endif
9836
9837#if defined S_ISSOCK && defined S_IFREG
9838extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
9839#endif
9840
bec39cab 9841_ACEOF
81ecdfbb
RW
9842if ac_fn_c_try_compile "$LINENO"; then :
9843 ac_cv_header_stat_broken=no
9844else
9845 ac_cv_header_stat_broken=yes
9846fi
9847rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9848fi
9849{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5
9850$as_echo "$ac_cv_header_stat_broken" >&6; }
9851if test $ac_cv_header_stat_broken = yes; then
9a156167 9852
81ecdfbb 9853$as_echo "#define STAT_MACROS_BROKEN 1" >>confdefs.h
06825bd1 9854
bec39cab 9855fi
81ecdfbb
RW
9856
9857{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
9858$as_echo_n "checking for ANSI C header files... " >&6; }
9859if test "${ac_cv_header_stdc+set}" = set; then :
9860 $as_echo_n "(cached) " >&6
bec39cab 9861else
81ecdfbb 9862 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 9863/* end confdefs.h. */
81ecdfbb
RW
9864#include <stdlib.h>
9865#include <stdarg.h>
9866#include <string.h>
9867#include <float.h>
9868
a9322a30
TT
9869int
9870main ()
9871{
a9322a30
TT
9872
9873 ;
9874 return 0;
9875}
bec39cab 9876_ACEOF
81ecdfbb
RW
9877if ac_fn_c_try_compile "$LINENO"; then :
9878 ac_cv_header_stdc=yes
bec39cab 9879else
81ecdfbb 9880 ac_cv_header_stdc=no
a9322a30 9881fi
81ecdfbb 9882rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
bec39cab 9883
81ecdfbb
RW
9884if test $ac_cv_header_stdc = yes; then
9885 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
9886 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9887/* end confdefs.h. */
9888#include <string.h>
bec39cab 9889
81ecdfbb
RW
9890_ACEOF
9891if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9892 $EGREP "memchr" >/dev/null 2>&1; then :
bec39cab 9893
bec39cab 9894else
81ecdfbb
RW
9895 ac_cv_header_stdc=no
9896fi
9897rm -f conftest*
9898
9899fi
9900
9901if test $ac_cv_header_stdc = yes; then
9902 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
9903 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9904/* end confdefs.h. */
9905#include <stdlib.h>
9906
bec39cab 9907_ACEOF
81ecdfbb
RW
9908if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9909 $EGREP "free" >/dev/null 2>&1; then :
06825bd1 9910
81ecdfbb
RW
9911else
9912 ac_cv_header_stdc=no
9913fi
9914rm -f conftest*
bec39cab 9915
bec39cab 9916fi
81ecdfbb
RW
9917
9918if test $ac_cv_header_stdc = yes; then
9919 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
9920 if test "$cross_compiling" = yes; then :
9921 :
bec39cab 9922else
81ecdfbb 9923 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 9924/* end confdefs.h. */
81ecdfbb
RW
9925#include <ctype.h>
9926#include <stdlib.h>
9927#if ((' ' & 0x0FF) == 0x020)
9928# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
9929# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
9930#else
9931# define ISLOWER(c) \
9932 (('a' <= (c) && (c) <= 'i') \
9933 || ('j' <= (c) && (c) <= 'r') \
9934 || ('s' <= (c) && (c) <= 'z'))
9935# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
9936#endif
9937
9938#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
a9322a30
TT
9939int
9940main ()
9941{
81ecdfbb
RW
9942 int i;
9943 for (i = 0; i < 256; i++)
9944 if (XOR (islower (i), ISLOWER (i))
9945 || toupper (i) != TOUPPER (i))
9946 return 2;
a9322a30
TT
9947 return 0;
9948}
bec39cab 9949_ACEOF
81ecdfbb
RW
9950if ac_fn_c_try_run "$LINENO"; then :
9951
bec39cab 9952else
81ecdfbb
RW
9953 ac_cv_header_stdc=no
9954fi
9955rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9956 conftest.$ac_objext conftest.beam conftest.$ac_ext
9957fi
bec39cab 9958
bec39cab 9959fi
a9322a30 9960fi
81ecdfbb
RW
9961{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
9962$as_echo "$ac_cv_header_stdc" >&6; }
9963if test $ac_cv_header_stdc = yes; then
bec39cab 9964
81ecdfbb 9965$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5ee754fc 9966
81ecdfbb 9967fi
bec39cab 9968
81ecdfbb
RW
9969# elf_hp.h is for HP/UX 64-bit shared library support.
9970# FIXME: kettenis/20030102: In most cases we include these (ctype.h, time.h)
9971# unconditionally, so what's the point in checking these?
9972for ac_header in nlist.h machine/reg.h poll.h sys/poll.h proc_service.h \
9973 thread_db.h gnu/libc-version.h signal.h stddef.h \
9974 stdlib.h string.h memory.h strings.h sys/fault.h \
9975 sys/file.h sys/filio.h sys/ioctl.h sys/param.h \
9976 sys/resource.h sys/procfs.h sys/ptrace.h ptrace.h \
9977 sys/reg.h sys/debugreg.h sys/select.h sys/syscall.h \
9978 sys/types.h sys/wait.h wait.h termios.h termio.h \
9979 sgtty.h unistd.h elf_hp.h ctype.h time.h locale.h
9980do :
9981 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9982ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9983eval as_val=\$$as_ac_Header
9984 if test "x$as_val" = x""yes; then :
bec39cab 9985 cat >>confdefs.h <<_ACEOF
81ecdfbb 9986#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
bec39cab 9987_ACEOF
c906108c 9988
bec39cab 9989fi
81ecdfbb
RW
9990
9991done
9992
9993for ac_header in link.h
9994do :
9995 ac_fn_c_check_header_compile "$LINENO" "link.h" "ac_cv_header_link_h" "#if HAVE_SYS_TYPES_H
9996# include <sys/types.h>
9997#endif
9998#if HAVE_NLIST_H
9999# include <nlist.h>
a9322a30
TT
10000#endif
10001
81ecdfbb
RW
10002"
10003if test "x$ac_cv_header_link_h" = x""yes; then :
10004 cat >>confdefs.h <<_ACEOF
10005#define HAVE_LINK_H 1
bec39cab 10006_ACEOF
bec39cab 10007
a9322a30 10008fi
bec39cab 10009
81ecdfbb 10010done
c906108c 10011
81ecdfbb
RW
10012for ac_header in sys/proc.h
10013do :
10014 ac_fn_c_check_header_compile "$LINENO" "sys/proc.h" "ac_cv_header_sys_proc_h" "#if HAVE_SYS_PARAM_H
10015# include <sys/param.h>
10016#endif
c906108c 10017
81ecdfbb
RW
10018"
10019if test "x$ac_cv_header_sys_proc_h" = x""yes; then :
bec39cab 10020 cat >>confdefs.h <<_ACEOF
81ecdfbb 10021#define HAVE_SYS_PROC_H 1
bec39cab 10022_ACEOF
5ee754fc 10023
bec39cab 10024fi
81ecdfbb
RW
10025
10026done
10027
10028for ac_header in sys/user.h
10029do :
10030 ac_fn_c_check_header_compile "$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H
10031# include <sys/param.h>
a9322a30
TT
10032#endif
10033
81ecdfbb
RW
10034"
10035if test "x$ac_cv_header_sys_user_h" = x""yes; then :
10036 cat >>confdefs.h <<_ACEOF
10037#define HAVE_SYS_USER_H 1
bec39cab 10038_ACEOF
bec39cab 10039
a9322a30 10040fi
bec39cab 10041
81ecdfbb 10042done
5ee754fc 10043
5ee754fc 10044
81ecdfbb
RW
10045# On Solaris 2.[789], we need to define _MSE_INT_H to avoid a clash
10046# between <widec.h> and <wchar.h> that would cause AC_CHECK_HEADERS to
10047# think that we don't have <curses.h> if we're using GCC.
10048case $host_os in
10049 solaris2.[789])
10050 if test "$GCC" = yes; then
10051
10052$as_echo "#define _MSE_INT_H 1" >>confdefs.h
10053
10054 fi ;;
10055esac
10056for ac_header in curses.h cursesX.h ncurses.h ncurses/ncurses.h ncurses/term.h
10057do :
10058 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10059ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10060eval as_val=\$$as_ac_Header
10061 if test "x$as_val" = x""yes; then :
bec39cab 10062 cat >>confdefs.h <<_ACEOF
81ecdfbb 10063#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
bec39cab 10064_ACEOF
5ee754fc
MK
10065
10066fi
10067
81ecdfbb 10068done
bec39cab 10069
81ecdfbb
RW
10070for ac_header in term.h
10071do :
10072 ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
10073# include <curses.h>
10074#endif
bec39cab 10075
81ecdfbb
RW
10076"
10077if test "x$ac_cv_header_term_h" = x""yes; then :
10078 cat >>confdefs.h <<_ACEOF
10079#define HAVE_TERM_H 1
a8111142 10080_ACEOF
a8111142 10081
a8111142 10082fi
a8111142 10083
81ecdfbb 10084done
a8111142
TT
10085
10086
81ecdfbb
RW
10087# ------------------------- #
10088# Checks for declarations. #
10089# ------------------------- #
a9322a30 10090
81ecdfbb
RW
10091ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
10092if test "x$ac_cv_have_decl_free" = x""yes; then :
10093 ac_have_decl=1
bec39cab 10094else
81ecdfbb
RW
10095 ac_have_decl=0
10096fi
10097
10098cat >>confdefs.h <<_ACEOF
10099#define HAVE_DECL_FREE $ac_have_decl
bec39cab 10100_ACEOF
81ecdfbb
RW
10101ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
10102if test "x$ac_cv_have_decl_malloc" = x""yes; then :
10103 ac_have_decl=1
10104else
10105 ac_have_decl=0
10106fi
10107
10108cat >>confdefs.h <<_ACEOF
10109#define HAVE_DECL_MALLOC $ac_have_decl
bec39cab 10110_ACEOF
81ecdfbb
RW
10111ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
10112if test "x$ac_cv_have_decl_realloc" = x""yes; then :
10113 ac_have_decl=1
bec39cab 10114else
81ecdfbb
RW
10115 ac_have_decl=0
10116fi
bec39cab 10117
81ecdfbb
RW
10118cat >>confdefs.h <<_ACEOF
10119#define HAVE_DECL_REALLOC $ac_have_decl
bec39cab 10120_ACEOF
81ecdfbb
RW
10121ac_fn_c_check_decl "$LINENO" "strerror" "ac_cv_have_decl_strerror" "$ac_includes_default"
10122if test "x$ac_cv_have_decl_strerror" = x""yes; then :
10123 ac_have_decl=1
10124else
10125 ac_have_decl=0
10126fi
10127
10128cat >>confdefs.h <<_ACEOF
10129#define HAVE_DECL_STRERROR $ac_have_decl
bec39cab 10130_ACEOF
81ecdfbb
RW
10131ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
10132if test "x$ac_cv_have_decl_strstr" = x""yes; then :
10133 ac_have_decl=1
bec39cab 10134else
81ecdfbb
RW
10135 ac_have_decl=0
10136fi
5ee754fc 10137
81ecdfbb
RW
10138cat >>confdefs.h <<_ACEOF
10139#define HAVE_DECL_STRSTR $ac_have_decl
10140_ACEOF
10141ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default"
10142if test "x$ac_cv_have_decl_getopt" = x""yes; then :
10143 ac_have_decl=1
10144else
10145 ac_have_decl=0
5ee754fc 10146fi
81ecdfbb
RW
10147
10148cat >>confdefs.h <<_ACEOF
10149#define HAVE_DECL_GETOPT $ac_have_decl
10150_ACEOF
10151ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
10152if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
10153 ac_have_decl=1
10154else
10155 ac_have_decl=0
5ee754fc 10156fi
81ecdfbb
RW
10157
10158cat >>confdefs.h <<_ACEOF
10159#define HAVE_DECL_SNPRINTF $ac_have_decl
10160_ACEOF
10161ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
10162if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
10163 ac_have_decl=1
10164else
10165 ac_have_decl=0
5ee754fc
MK
10166fi
10167
a9322a30 10168cat >>confdefs.h <<_ACEOF
81ecdfbb 10169#define HAVE_DECL_VSNPRINTF $ac_have_decl
a9322a30 10170_ACEOF
5ee754fc 10171
5ee754fc 10172
81ecdfbb
RW
10173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
10174$as_echo_n "checking for LC_MESSAGES... " >&6; }
10175if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
10176 $as_echo_n "(cached) " >&6
bec39cab 10177else
81ecdfbb 10178 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 10179/* end confdefs.h. */
81ecdfbb 10180#include <locale.h>
a9322a30
TT
10181int
10182main ()
10183{
81ecdfbb 10184return LC_MESSAGES
a9322a30
TT
10185 ;
10186 return 0;
10187}
bec39cab 10188_ACEOF
81ecdfbb
RW
10189if ac_fn_c_try_link "$LINENO"; then :
10190 am_cv_val_LC_MESSAGES=yes
bec39cab 10191else
81ecdfbb
RW
10192 am_cv_val_LC_MESSAGES=no
10193fi
10194rm -f core conftest.err conftest.$ac_objext \
10195 conftest$ac_exeext conftest.$ac_ext
10196fi
10197{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
10198$as_echo "$am_cv_val_LC_MESSAGES" >&6; }
10199 if test $am_cv_val_LC_MESSAGES = yes; then
bec39cab 10200
81ecdfbb
RW
10201$as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
10202
10203 fi
10204
10205
10206# ----------------------- #
10207# Checks for structures. #
10208# ----------------------- #
10209
10210ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
10211if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
10212
10213cat >>confdefs.h <<_ACEOF
10214#define HAVE_STRUCT_STAT_ST_BLOCKS 1
7eb368b3 10215_ACEOF
7eb368b3 10216
81ecdfbb 10217
7eb368b3 10218fi
81ecdfbb
RW
10219ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
10220if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
7eb368b3 10221
a9322a30
TT
10222cat >>confdefs.h <<_ACEOF
10223#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
7eb368b3
NR
10224_ACEOF
10225
a9322a30 10226
7eb368b3
NR
10227fi
10228
7eb368b3 10229
a9322a30
TT
10230# ------------------ #
10231# Checks for types. #
10232# ------------------ #
7eb368b3 10233
81ecdfbb
RW
10234{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
10235$as_echo_n "checking return type of signal handlers... " >&6; }
10236if test "${ac_cv_type_signal+set}" = set; then :
10237 $as_echo_n "(cached) " >&6
bec39cab 10238else
81ecdfbb 10239 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 10240/* end confdefs.h. */
a9322a30
TT
10241#include <sys/types.h>
10242#include <signal.h>
7cb9022a 10243
a9322a30
TT
10244int
10245main ()
10246{
81ecdfbb 10247return *(signal (0, 0)) (0) == 1;
a9322a30
TT
10248 ;
10249 return 0;
10250}
bec39cab 10251_ACEOF
81ecdfbb
RW
10252if ac_fn_c_try_compile "$LINENO"; then :
10253 ac_cv_type_signal=int
bec39cab 10254else
81ecdfbb 10255 ac_cv_type_signal=void
bec39cab 10256fi
81ecdfbb 10257rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5ee754fc 10258fi
81ecdfbb
RW
10259{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
10260$as_echo "$ac_cv_type_signal" >&6; }
bec39cab 10261
a9322a30
TT
10262cat >>confdefs.h <<_ACEOF
10263#define RETSIGTYPE $ac_cv_type_signal
10264_ACEOF
5ee754fc 10265
bec39cab 10266
81ecdfbb 10267ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
a9322a30
TT
10268#include <sys/socket.h>
10269
81ecdfbb
RW
10270"
10271if test "x$ac_cv_type_socklen_t" = x""yes; then :
bec39cab 10272
a9322a30
TT
10273cat >>confdefs.h <<_ACEOF
10274#define HAVE_SOCKLEN_T 1
10275_ACEOF
10276
10277
10278fi
10279
10280
10281# ------------------------------------- #
10282# Checks for compiler characteristics. #
10283# ------------------------------------- #
10284
81ecdfbb
RW
10285{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
10286$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
10287if test "${ac_cv_c_const+set}" = set; then :
10288 $as_echo_n "(cached) " >&6
a9322a30 10289else
81ecdfbb 10290 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 10291/* end confdefs.h. */
a9322a30
TT
10292
10293int
10294main ()
10295{
10296/* FIXME: Include the comments suggested by Paul. */
10297#ifndef __cplusplus
10298 /* Ultrix mips cc rejects this. */
10299 typedef int charset[2];
81ecdfbb 10300 const charset cs;
a9322a30 10301 /* SunOS 4.1.1 cc rejects this. */
81ecdfbb
RW
10302 char const *const *pcpcc;
10303 char **ppc;
a9322a30
TT
10304 /* NEC SVR4.0.2 mips cc rejects this. */
10305 struct point {int x, y;};
10306 static struct point const zero = {0,0};
10307 /* AIX XL C 1.02.0.0 rejects this.
10308 It does not let you subtract one const X* pointer from another in
10309 an arm of an if-expression whose if-part is not a constant
10310 expression */
10311 const char *g = "string";
81ecdfbb 10312 pcpcc = &g + (g ? g-g : 0);
a9322a30 10313 /* HPUX 7.0 cc rejects these. */
81ecdfbb
RW
10314 ++pcpcc;
10315 ppc = (char**) pcpcc;
10316 pcpcc = (char const *const *) ppc;
a9322a30
TT
10317 { /* SCO 3.2v4 cc rejects this. */
10318 char *t;
10319 char const *s = 0 ? (char *) 0 : (char const *) 0;
10320
10321 *t++ = 0;
81ecdfbb 10322 if (s) return 0;
a9322a30
TT
10323 }
10324 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
10325 int x[] = {25, 17};
10326 const int *foo = &x[0];
10327 ++foo;
10328 }
10329 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
10330 typedef const int *iptr;
10331 iptr p = 0;
10332 ++p;
10333 }
10334 { /* AIX XL C 1.02.0.0 rejects this saying
10335 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
10336 struct s { int j; const int *ap[3]; };
10337 struct s *b; b->j = 5;
10338 }
10339 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
10340 const int foo = 10;
81ecdfbb 10341 if (!foo) return 0;
a9322a30 10342 }
81ecdfbb 10343 return !cs[0] && !zero.x;
a9322a30
TT
10344#endif
10345
10346 ;
10347 return 0;
10348}
bec39cab 10349_ACEOF
81ecdfbb 10350if ac_fn_c_try_compile "$LINENO"; then :
a9322a30 10351 ac_cv_c_const=yes
5ee754fc 10352else
81ecdfbb 10353 ac_cv_c_const=no
5ee754fc 10354fi
81ecdfbb 10355rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5ee754fc 10356fi
81ecdfbb
RW
10357{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
10358$as_echo "$ac_cv_c_const" >&6; }
a9322a30 10359if test $ac_cv_c_const = no; then
bec39cab 10360
81ecdfbb 10361$as_echo "#define const /**/" >>confdefs.h
bec39cab 10362
5ee754fc 10363fi
bec39cab 10364
81ecdfbb
RW
10365{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
10366$as_echo_n "checking for inline... " >&6; }
10367if test "${ac_cv_c_inline+set}" = set; then :
10368 $as_echo_n "(cached) " >&6
bec39cab 10369else
a9322a30
TT
10370 ac_cv_c_inline=no
10371for ac_kw in inline __inline__ __inline; do
81ecdfbb 10372 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 10373/* end confdefs.h. */
a9322a30
TT
10374#ifndef __cplusplus
10375typedef int foo_t;
10376static $ac_kw foo_t static_foo () {return 0; }
10377$ac_kw foo_t foo () {return 0; }
10378#endif
10379
bec39cab 10380_ACEOF
81ecdfbb
RW
10381if ac_fn_c_try_compile "$LINENO"; then :
10382 ac_cv_c_inline=$ac_kw
bec39cab 10383fi
81ecdfbb
RW
10384rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10385 test "$ac_cv_c_inline" != no && break
a9322a30 10386done
bec39cab 10387
5ee754fc 10388fi
81ecdfbb
RW
10389{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
10390$as_echo "$ac_cv_c_inline" >&6; }
5ee754fc 10391
a9322a30
TT
10392case $ac_cv_c_inline in
10393 inline | yes) ;;
10394 *)
10395 case $ac_cv_c_inline in
10396 no) ac_val=;;
10397 *) ac_val=$ac_cv_c_inline;;
10398 esac
10399 cat >>confdefs.h <<_ACEOF
10400#ifndef __cplusplus
10401#define inline $ac_val
10402#endif
10403_ACEOF
bec39cab
AC
10404 ;;
10405esac
bec39cab 10406
81ecdfbb
RW
10407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
10408$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
10409if test "${ac_cv_c_bigendian+set}" = set; then :
10410 $as_echo_n "(cached) " >&6
bec39cab 10411else
81ecdfbb
RW
10412 ac_cv_c_bigendian=unknown
10413 # See if we're dealing with a universal compiler.
10414 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10415/* end confdefs.h. */
10416#ifndef __APPLE_CC__
10417 not a universal capable compiler
10418 #endif
10419 typedef int dummy;
10420
10421_ACEOF
10422if ac_fn_c_try_compile "$LINENO"; then :
10423
10424 # Check for potential -arch flags. It is not universal unless
10425 # there are at least two -arch flags with different values.
10426 ac_arch=
10427 ac_prev=
10428 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
10429 if test -n "$ac_prev"; then
10430 case $ac_word in
10431 i?86 | x86_64 | ppc | ppc64)
10432 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
10433 ac_arch=$ac_word
10434 else
10435 ac_cv_c_bigendian=universal
10436 break
10437 fi
10438 ;;
10439 esac
10440 ac_prev=
10441 elif test "x$ac_word" = "x-arch"; then
10442 ac_prev=arch
10443 fi
10444 done
10445fi
10446rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10447 if test $ac_cv_c_bigendian = unknown; then
10448 # See if sys/param.h defines the BYTE_ORDER macro.
10449 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 10450/* end confdefs.h. */
a9322a30 10451#include <sys/types.h>
81ecdfbb 10452 #include <sys/param.h>
a9322a30
TT
10453
10454int
10455main ()
10456{
81ecdfbb
RW
10457#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
10458 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
10459 && LITTLE_ENDIAN)
10460 bogus endian macros
10461 #endif
a9322a30
TT
10462
10463 ;
10464 return 0;
10465}
bec39cab 10466_ACEOF
81ecdfbb 10467if ac_fn_c_try_compile "$LINENO"; then :
a9322a30 10468 # It does; now see whether it defined to BIG_ENDIAN or not.
81ecdfbb 10469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 10470/* end confdefs.h. */
a9322a30 10471#include <sys/types.h>
81ecdfbb 10472 #include <sys/param.h>
a9322a30
TT
10473
10474int
10475main ()
10476{
10477#if BYTE_ORDER != BIG_ENDIAN
81ecdfbb
RW
10478 not big endian
10479 #endif
a9322a30
TT
10480
10481 ;
10482 return 0;
10483}
bec39cab 10484_ACEOF
81ecdfbb 10485if ac_fn_c_try_compile "$LINENO"; then :
a9322a30 10486 ac_cv_c_bigendian=yes
5ee754fc 10487else
81ecdfbb 10488 ac_cv_c_bigendian=no
5ee754fc 10489fi
81ecdfbb
RW
10490rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10491fi
10492rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10493 fi
10494 if test $ac_cv_c_bigendian = unknown; then
10495 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
10496 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10497/* end confdefs.h. */
10498#include <limits.h>
bec39cab 10499
81ecdfbb
RW
10500int
10501main ()
10502{
10503#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
10504 bogus endian macros
10505 #endif
10506
10507 ;
10508 return 0;
10509}
7eb368b3 10510_ACEOF
81ecdfbb
RW
10511if ac_fn_c_try_compile "$LINENO"; then :
10512 # It does; now see whether it defined to _BIG_ENDIAN or not.
10513 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7eb368b3 10514/* end confdefs.h. */
81ecdfbb
RW
10515#include <limits.h>
10516
7eb368b3
NR
10517int
10518main ()
10519{
81ecdfbb
RW
10520#ifndef _BIG_ENDIAN
10521 not big endian
10522 #endif
10523
7eb368b3
NR
10524 ;
10525 return 0;
10526}
10527_ACEOF
81ecdfbb 10528if ac_fn_c_try_compile "$LINENO"; then :
a9322a30 10529 ac_cv_c_bigendian=yes
81ecdfbb
RW
10530else
10531 ac_cv_c_bigendian=no
a9322a30 10532fi
81ecdfbb 10533rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
a9322a30 10534fi
81ecdfbb
RW
10535rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10536 fi
10537 if test $ac_cv_c_bigendian = unknown; then
10538 # Compile a test program.
10539 if test "$cross_compiling" = yes; then :
10540 # Try to guess by grepping values from an object file.
10541 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10542/* end confdefs.h. */
10543short int ascii_mm[] =
10544 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
10545 short int ascii_ii[] =
10546 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
10547 int use_ascii (int i) {
10548 return ascii_mm[i] + ascii_ii[i];
10549 }
10550 short int ebcdic_ii[] =
10551 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
10552 short int ebcdic_mm[] =
10553 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
10554 int use_ebcdic (int i) {
10555 return ebcdic_mm[i] + ebcdic_ii[i];
10556 }
10557 extern int foo;
7eb368b3 10558
81ecdfbb
RW
10559int
10560main ()
10561{
10562return use_ascii (foo) == use_ebcdic (foo);
10563 ;
10564 return 0;
10565}
10566_ACEOF
10567if ac_fn_c_try_compile "$LINENO"; then :
10568 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
10569 ac_cv_c_bigendian=yes
10570 fi
10571 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
10572 if test "$ac_cv_c_bigendian" = unknown; then
10573 ac_cv_c_bigendian=no
10574 else
10575 # finding both strings is unlikely to happen, but who knows?
10576 ac_cv_c_bigendian=unknown
10577 fi
10578 fi
7eb368b3 10579fi
81ecdfbb 10580rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
bec39cab 10581else
81ecdfbb 10582 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 10583/* end confdefs.h. */
81ecdfbb 10584$ac_includes_default
d3ea6809
MM
10585int
10586main ()
10587{
81ecdfbb
RW
10588
10589 /* Are we little or big endian? From Harbison&Steele. */
10590 union
10591 {
10592 long int l;
10593 char c[sizeof (long int)];
10594 } u;
10595 u.l = 1;
10596 return u.c[sizeof (long int) - 1] == 1;
10597
10598 ;
10599 return 0;
d3ea6809
MM
10600}
10601_ACEOF
81ecdfbb 10602if ac_fn_c_try_run "$LINENO"; then :
a9322a30 10603 ac_cv_c_bigendian=no
d3ea6809 10604else
81ecdfbb 10605 ac_cv_c_bigendian=yes
d3ea6809 10606fi
81ecdfbb
RW
10607rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10608 conftest.$ac_objext conftest.beam conftest.$ac_ext
a9322a30 10609fi
a9322a30 10610
81ecdfbb
RW
10611 fi
10612fi
10613{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
10614$as_echo "$ac_cv_c_bigendian" >&6; }
10615 case $ac_cv_c_bigendian in #(
10616 yes)
10617 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
10618;; #(
10619 no)
10620 ;; #(
10621 universal)
10622
10623$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
10624
10625 ;; #(
10626 *)
10627 as_fn_error "unknown endianness
10628 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
10629 esac
d3ea6809
MM
10630
10631
a9322a30
TT
10632# ------------------------------ #
10633# Checks for library functions. #
10634# ------------------------------ #
d3ea6809 10635
a9322a30
TT
10636# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
10637# for constant arguments. Useless!
81ecdfbb
RW
10638{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
10639$as_echo_n "checking for working alloca.h... " >&6; }
10640if test "${ac_cv_working_alloca_h+set}" = set; then :
10641 $as_echo_n "(cached) " >&6
d3ea6809 10642else
81ecdfbb 10643 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d3ea6809 10644/* end confdefs.h. */
a9322a30 10645#include <alloca.h>
bec39cab
AC
10646int
10647main ()
10648{
a9322a30 10649char *p = (char *) alloca (2 * sizeof (int));
81ecdfbb 10650 if (p) return 0;
bec39cab
AC
10651 ;
10652 return 0;
10653}
10654_ACEOF
81ecdfbb 10655if ac_fn_c_try_link "$LINENO"; then :
a9322a30 10656 ac_cv_working_alloca_h=yes
bec39cab 10657else
81ecdfbb 10658 ac_cv_working_alloca_h=no
bec39cab 10659fi
81ecdfbb
RW
10660rm -f core conftest.err conftest.$ac_objext \
10661 conftest$ac_exeext conftest.$ac_ext
bec39cab 10662fi
81ecdfbb
RW
10663{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
10664$as_echo "$ac_cv_working_alloca_h" >&6; }
a9322a30
TT
10665if test $ac_cv_working_alloca_h = yes; then
10666
81ecdfbb 10667$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
c906108c 10668
c906108c 10669fi
bec39cab 10670
81ecdfbb
RW
10671{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
10672$as_echo_n "checking for alloca... " >&6; }
10673if test "${ac_cv_func_alloca_works+set}" = set; then :
10674 $as_echo_n "(cached) " >&6
bec39cab 10675else
81ecdfbb 10676 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 10677/* end confdefs.h. */
a9322a30
TT
10678#ifdef __GNUC__
10679# define alloca __builtin_alloca
b4e70030 10680#else
a9322a30
TT
10681# ifdef _MSC_VER
10682# include <malloc.h>
10683# define alloca _alloca
10684# else
81ecdfbb 10685# ifdef HAVE_ALLOCA_H
a9322a30
TT
10686# include <alloca.h>
10687# else
10688# ifdef _AIX
10689 #pragma alloca
10690# else
10691# ifndef alloca /* predefined by HP cc +Olibcalls */
10692char *alloca ();
10693# endif
10694# endif
10695# endif
10696# endif
c906108c 10697#endif
97bf5e38 10698
bec39cab
AC
10699int
10700main ()
10701{
a9322a30 10702char *p = (char *) alloca (1);
81ecdfbb 10703 if (p) return 0;
bec39cab
AC
10704 ;
10705 return 0;
10706}
10707_ACEOF
81ecdfbb 10708if ac_fn_c_try_link "$LINENO"; then :
a9322a30 10709 ac_cv_func_alloca_works=yes
bec39cab 10710else
81ecdfbb 10711 ac_cv_func_alloca_works=no
bec39cab 10712fi
81ecdfbb
RW
10713rm -f core conftest.err conftest.$ac_objext \
10714 conftest$ac_exeext conftest.$ac_ext
bec39cab 10715fi
81ecdfbb
RW
10716{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
10717$as_echo "$ac_cv_func_alloca_works" >&6; }
a9322a30
TT
10718
10719if test $ac_cv_func_alloca_works = yes; then
10720
81ecdfbb 10721$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
c906108c 10722
a9322a30
TT
10723else
10724 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
10725# that cause trouble. Some versions do not even contain alloca or
10726# contain a buggy version. If you still want to use their alloca,
10727# use ar to extract alloca.o from them instead of compiling alloca.c.
10728
81ecdfbb 10729ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
a9322a30 10730
81ecdfbb 10731$as_echo "#define C_ALLOCA 1" >>confdefs.h
c906108c 10732
bec39cab 10733
81ecdfbb
RW
10734{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
10735$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
10736if test "${ac_cv_os_cray+set}" = set; then :
10737 $as_echo_n "(cached) " >&6
a9322a30 10738else
81ecdfbb 10739 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a9322a30 10740/* end confdefs.h. */
81ecdfbb 10741#if defined CRAY && ! defined CRAY2
a9322a30
TT
10742webecray
10743#else
10744wenotbecray
10745#endif
10746
10747_ACEOF
10748if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb 10749 $EGREP "webecray" >/dev/null 2>&1; then :
a9322a30
TT
10750 ac_cv_os_cray=yes
10751else
81ecdfbb 10752 ac_cv_os_cray=no
bec39cab 10753fi
81ecdfbb
RW
10754rm -f conftest*
10755
bec39cab 10756fi
81ecdfbb
RW
10757{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
10758$as_echo "$ac_cv_os_cray" >&6; }
10759if test $ac_cv_os_cray = yes; then
10760 for ac_func in _getb67 GETB67 getb67; do
10761 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10762ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10763eval as_val=\$$as_ac_var
10764 if test "x$as_val" = x""yes; then :
a9322a30
TT
10765
10766cat >>confdefs.h <<_ACEOF
10767#define CRAY_STACKSEG_END $ac_func
bec39cab 10768_ACEOF
c906108c 10769
a9322a30 10770 break
c906108c
SS
10771fi
10772
a9322a30
TT
10773 done
10774fi
bec39cab 10775
81ecdfbb
RW
10776{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
10777$as_echo_n "checking stack direction for C alloca... " >&6; }
10778if test "${ac_cv_c_stack_direction+set}" = set; then :
10779 $as_echo_n "(cached) " >&6
a9322a30 10780else
81ecdfbb 10781 if test "$cross_compiling" = yes; then :
a9322a30 10782 ac_cv_c_stack_direction=0
bec39cab 10783else
81ecdfbb 10784 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 10785/* end confdefs.h. */
81ecdfbb 10786$ac_includes_default
a9322a30
TT
10787int
10788find_stack_direction ()
b4e70030 10789{
a9322a30
TT
10790 static char *addr = 0;
10791 auto char dummy;
10792 if (addr == 0)
10793 {
10794 addr = &dummy;
10795 return find_stack_direction ();
10796 }
10797 else
10798 return (&dummy > addr) ? 1 : -1;
b4e70030 10799}
b757528f 10800
bec39cab
AC
10801int
10802main ()
10803{
81ecdfbb 10804 return find_stack_direction () < 0;
bec39cab
AC
10805}
10806_ACEOF
81ecdfbb 10807if ac_fn_c_try_run "$LINENO"; then :
a9322a30
TT
10808 ac_cv_c_stack_direction=1
10809else
81ecdfbb 10810 ac_cv_c_stack_direction=-1
a9322a30 10811fi
81ecdfbb
RW
10812rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10813 conftest.$ac_objext conftest.beam conftest.$ac_ext
a9322a30 10814fi
a9322a30 10815
81ecdfbb
RW
10816fi
10817{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
10818$as_echo "$ac_cv_c_stack_direction" >&6; }
a9322a30
TT
10819cat >>confdefs.h <<_ACEOF
10820#define STACK_DIRECTION $ac_cv_c_stack_direction
10821_ACEOF
10822
10823
10824fi
10825
a9322a30 10826for ac_header in stdlib.h unistd.h
81ecdfbb
RW
10827do :
10828 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10829ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10830eval as_val=\$$as_ac_Header
10831 if test "x$as_val" = x""yes; then :
bec39cab 10832 cat >>confdefs.h <<_ACEOF
81ecdfbb 10833#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
bec39cab 10834_ACEOF
b757528f 10835
b757528f 10836fi
bec39cab 10837
a9322a30 10838done
a3828db0 10839
a9322a30 10840for ac_func in getpagesize
81ecdfbb
RW
10841do :
10842 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
10843if test "x$ac_cv_func_getpagesize" = x""yes; then :
bec39cab 10844 cat >>confdefs.h <<_ACEOF
81ecdfbb 10845#define HAVE_GETPAGESIZE 1
bec39cab 10846_ACEOF
bcb3dc3d 10847
bcb3dc3d
MK
10848fi
10849done
10850
81ecdfbb
RW
10851{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
10852$as_echo_n "checking for working mmap... " >&6; }
10853if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
10854 $as_echo_n "(cached) " >&6
a9322a30 10855else
81ecdfbb 10856 if test "$cross_compiling" = yes; then :
a9322a30 10857 ac_cv_func_mmap_fixed_mapped=no
bec39cab 10858else
81ecdfbb 10859 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 10860/* end confdefs.h. */
a9322a30
TT
10861$ac_includes_default
10862/* malloc might have been renamed as rpl_malloc. */
10863#undef malloc
bec39cab 10864
a9322a30
TT
10865/* Thanks to Mike Haertel and Jim Avera for this test.
10866 Here is a matrix of mmap possibilities:
10867 mmap private not fixed
10868 mmap private fixed at somewhere currently unmapped
10869 mmap private fixed at somewhere already mapped
10870 mmap shared not fixed
10871 mmap shared fixed at somewhere currently unmapped
10872 mmap shared fixed at somewhere already mapped
10873 For private mappings, we should verify that changes cannot be read()
10874 back from the file, nor mmap's back from the file at a different
10875 address. (There have been systems where private was not correctly
10876 implemented like the infamous i386 svr4.0, and systems where the
10877 VM page cache was not coherent with the file system buffer cache
10878 like early versions of FreeBSD and possibly contemporary NetBSD.)
10879 For shared mappings, we should conversely verify that changes get
10880 propagated back to all the places they're supposed to be.
bec39cab 10881
a9322a30
TT
10882 Grep wants private fixed already mapped.
10883 The main things grep needs to know about mmap are:
10884 * does it exist and is it safe to write into the mmap'd area
10885 * how to use it (BSD variants) */
8b9cf735 10886
a9322a30
TT
10887#include <fcntl.h>
10888#include <sys/mman.h>
8b9cf735 10889
81ecdfbb 10890#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
a9322a30 10891char *malloc ();
a3828db0
MK
10892#endif
10893
a9322a30 10894/* This mess was copied from the GNU getpagesize.h. */
81ecdfbb 10895#ifndef HAVE_GETPAGESIZE
a9322a30 10896/* Assume that all systems that can run configure have sys/param.h. */
81ecdfbb 10897# ifndef HAVE_SYS_PARAM_H
a9322a30
TT
10898# define HAVE_SYS_PARAM_H 1
10899# endif
10900
10901# ifdef _SC_PAGESIZE
10902# define getpagesize() sysconf(_SC_PAGESIZE)
10903# else /* no _SC_PAGESIZE */
81ecdfbb 10904# ifdef HAVE_SYS_PARAM_H
a9322a30
TT
10905# include <sys/param.h>
10906# ifdef EXEC_PAGESIZE
10907# define getpagesize() EXEC_PAGESIZE
10908# else /* no EXEC_PAGESIZE */
10909# ifdef NBPG
10910# define getpagesize() NBPG * CLSIZE
10911# ifndef CLSIZE
10912# define CLSIZE 1
10913# endif /* no CLSIZE */
10914# else /* no NBPG */
10915# ifdef NBPC
10916# define getpagesize() NBPC
10917# else /* no NBPC */
10918# ifdef PAGESIZE
10919# define getpagesize() PAGESIZE
10920# endif /* PAGESIZE */
10921# endif /* no NBPC */
10922# endif /* no NBPG */
10923# endif /* no EXEC_PAGESIZE */
10924# else /* no HAVE_SYS_PARAM_H */
10925# define getpagesize() 8192 /* punt totally */
10926# endif /* no HAVE_SYS_PARAM_H */
10927# endif /* no _SC_PAGESIZE */
10928
10929#endif /* no HAVE_GETPAGESIZE */
10930
bec39cab
AC
10931int
10932main ()
10933{
a9322a30
TT
10934 char *data, *data2, *data3;
10935 int i, pagesize;
10936 int fd;
10937
10938 pagesize = getpagesize ();
10939
10940 /* First, make a file with some known garbage in it. */
10941 data = (char *) malloc (pagesize);
10942 if (!data)
81ecdfbb 10943 return 1;
a9322a30
TT
10944 for (i = 0; i < pagesize; ++i)
10945 *(data + i) = rand ();
10946 umask (0);
10947 fd = creat ("conftest.mmap", 0600);
10948 if (fd < 0)
81ecdfbb 10949 return 1;
a9322a30 10950 if (write (fd, data, pagesize) != pagesize)
81ecdfbb 10951 return 1;
a9322a30
TT
10952 close (fd);
10953
10954 /* Next, try to mmap the file at a fixed address which already has
10955 something else allocated at it. If we can, also make sure that
10956 we see the same garbage. */
10957 fd = open ("conftest.mmap", O_RDWR);
10958 if (fd < 0)
81ecdfbb 10959 return 1;
a9322a30
TT
10960 data2 = (char *) malloc (2 * pagesize);
10961 if (!data2)
81ecdfbb
RW
10962 return 1;
10963 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
a9322a30
TT
10964 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
10965 MAP_PRIVATE | MAP_FIXED, fd, 0L))
81ecdfbb 10966 return 1;
a9322a30
TT
10967 for (i = 0; i < pagesize; ++i)
10968 if (*(data + i) != *(data2 + i))
81ecdfbb 10969 return 1;
a9322a30
TT
10970
10971 /* Finally, make sure that changes to the mapped area do not
10972 percolate back to the file as seen by read(). (This is a bug on
10973 some variants of i386 svr4.0.) */
10974 for (i = 0; i < pagesize; ++i)
10975 *(data2 + i) = *(data2 + i) + 1;
10976 data3 = (char *) malloc (pagesize);
10977 if (!data3)
81ecdfbb 10978 return 1;
a9322a30 10979 if (read (fd, data3, pagesize) != pagesize)
81ecdfbb 10980 return 1;
a9322a30
TT
10981 for (i = 0; i < pagesize; ++i)
10982 if (*(data + i) != *(data3 + i))
81ecdfbb 10983 return 1;
a9322a30 10984 close (fd);
81ecdfbb 10985 return 0;
bec39cab
AC
10986}
10987_ACEOF
81ecdfbb 10988if ac_fn_c_try_run "$LINENO"; then :
a9322a30 10989 ac_cv_func_mmap_fixed_mapped=yes
086ec9eb 10990else
81ecdfbb 10991 ac_cv_func_mmap_fixed_mapped=no
a3828db0 10992fi
81ecdfbb
RW
10993rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10994 conftest.$ac_objext conftest.beam conftest.$ac_ext
a3828db0 10995fi
81ecdfbb 10996
a9322a30 10997fi
81ecdfbb
RW
10998{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
10999$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
a9322a30
TT
11000if test $ac_cv_func_mmap_fixed_mapped = yes; then
11001
81ecdfbb 11002$as_echo "#define HAVE_MMAP 1" >>confdefs.h
a3828db0 11003
086ec9eb 11004fi
a9322a30 11005rm -f conftest.mmap
a3828db0 11006
81ecdfbb
RW
11007ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
11008if test "x$ac_cv_type_pid_t" = x""yes; then :
bec39cab 11009
a9322a30
TT
11010else
11011
11012cat >>confdefs.h <<_ACEOF
11013#define pid_t int
bec39cab 11014_ACEOF
086ec9eb
MK
11015
11016fi
11017
81ecdfbb
RW
11018for ac_header in vfork.h
11019do :
11020 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
11021if test "x$ac_cv_header_vfork_h" = x""yes; then :
a3828db0 11022 cat >>confdefs.h <<_ACEOF
81ecdfbb 11023#define HAVE_VFORK_H 1
bec39cab 11024_ACEOF
c906108c
SS
11025
11026fi
a9322a30 11027
a3828db0 11028done
c906108c 11029
a9322a30 11030for ac_func in fork vfork
81ecdfbb
RW
11031do :
11032 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11033ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11034eval as_val=\$$as_ac_var
11035 if test "x$as_val" = x""yes; then :
a3828db0 11036 cat >>confdefs.h <<_ACEOF
81ecdfbb 11037#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
bec39cab 11038_ACEOF
b83266a0 11039
97bf5e38 11040fi
a3828db0 11041done
b83266a0 11042
a9322a30 11043if test "x$ac_cv_func_fork" = xyes; then
81ecdfbb
RW
11044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
11045$as_echo_n "checking for working fork... " >&6; }
11046if test "${ac_cv_func_fork_works+set}" = set; then :
11047 $as_echo_n "(cached) " >&6
a9322a30 11048else
81ecdfbb 11049 if test "$cross_compiling" = yes; then :
a9322a30
TT
11050 ac_cv_func_fork_works=cross
11051else
81ecdfbb
RW
11052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11053/* end confdefs.h. */
11054$ac_includes_default
11055int
11056main ()
11057{
11058
11059 /* By Ruediger Kuhlmann. */
11060 return fork () < 0;
11061
11062 ;
11063 return 0;
11064}
a9322a30 11065_ACEOF
81ecdfbb 11066if ac_fn_c_try_run "$LINENO"; then :
a9322a30
TT
11067 ac_cv_func_fork_works=yes
11068else
81ecdfbb 11069 ac_cv_func_fork_works=no
a9322a30 11070fi
81ecdfbb
RW
11071rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11072 conftest.$ac_objext conftest.beam conftest.$ac_ext
a9322a30 11073fi
81ecdfbb 11074
a9322a30 11075fi
81ecdfbb
RW
11076{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
11077$as_echo "$ac_cv_func_fork_works" >&6; }
a9322a30
TT
11078
11079else
11080 ac_cv_func_fork_works=$ac_cv_func_fork
11081fi
11082if test "x$ac_cv_func_fork_works" = xcross; then
11083 case $host in
11084 *-*-amigaos* | *-*-msdosdjgpp*)
11085 # Override, as these systems have only a dummy fork() stub
11086 ac_cv_func_fork_works=no
11087 ;;
11088 *)
11089 ac_cv_func_fork_works=yes
11090 ;;
11091 esac
81ecdfbb
RW
11092 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
11093$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
a9322a30
TT
11094fi
11095ac_cv_func_vfork_works=$ac_cv_func_vfork
11096if test "x$ac_cv_func_vfork" = xyes; then
81ecdfbb
RW
11097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
11098$as_echo_n "checking for working vfork... " >&6; }
11099if test "${ac_cv_func_vfork_works+set}" = set; then :
11100 $as_echo_n "(cached) " >&6
a9322a30 11101else
81ecdfbb 11102 if test "$cross_compiling" = yes; then :
a9322a30
TT
11103 ac_cv_func_vfork_works=cross
11104else
81ecdfbb 11105 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a9322a30
TT
11106/* end confdefs.h. */
11107/* Thanks to Paul Eggert for this test. */
81ecdfbb 11108$ac_includes_default
a9322a30 11109#include <sys/wait.h>
81ecdfbb 11110#ifdef HAVE_VFORK_H
a9322a30
TT
11111# include <vfork.h>
11112#endif
11113/* On some sparc systems, changes by the child to local and incoming
11114 argument registers are propagated back to the parent. The compiler
11115 is told about this with #include <vfork.h>, but some compilers
11116 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
11117 static variable whose address is put into a register that is
11118 clobbered by the vfork. */
11119static void
11120#ifdef __cplusplus
11121sparc_address_test (int arg)
11122# else
11123sparc_address_test (arg) int arg;
11124#endif
11125{
11126 static pid_t child;
11127 if (!child) {
11128 child = vfork ();
11129 if (child < 0) {
11130 perror ("vfork");
11131 _exit(2);
11132 }
11133 if (!child) {
11134 arg = getpid();
11135 write(-1, "", 0);
11136 _exit (arg);
11137 }
11138 }
11139}
11140
11141int
11142main ()
11143{
11144 pid_t parent = getpid ();
11145 pid_t child;
11146
11147 sparc_address_test (0);
11148
11149 child = vfork ();
11150
11151 if (child == 0) {
11152 /* Here is another test for sparc vfork register problems. This
11153 test uses lots of local variables, at least as many local
11154 variables as main has allocated so far including compiler
11155 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
11156 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
11157 reuse the register of parent for one of the local variables,
11158 since it will think that parent can't possibly be used any more
11159 in this routine. Assigning to the local variable will thus
11160 munge parent in the parent process. */
11161 pid_t
11162 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
11163 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
11164 /* Convince the compiler that p..p7 are live; otherwise, it might
11165 use the same hardware register for all 8 local variables. */
11166 if (p != p1 || p != p2 || p != p3 || p != p4
11167 || p != p5 || p != p6 || p != p7)
11168 _exit(1);
11169
11170 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
11171 from child file descriptors. If the child closes a descriptor
11172 before it execs or exits, this munges the parent's descriptor
11173 as well. Test for this by closing stdout in the child. */
11174 _exit(close(fileno(stdout)) != 0);
11175 } else {
11176 int status;
11177 struct stat st;
11178
11179 while (wait(&status) != child)
11180 ;
81ecdfbb 11181 return (
a9322a30
TT
11182 /* Was there some problem with vforking? */
11183 child < 0
11184
11185 /* Did the child fail? (This shouldn't happen.) */
11186 || status
11187
11188 /* Did the vfork/compiler bug occur? */
11189 || parent != getpid()
11190
11191 /* Did the file descriptor bug occur? */
11192 || fstat(fileno(stdout), &st) != 0
11193 );
11194 }
11195}
11196_ACEOF
81ecdfbb 11197if ac_fn_c_try_run "$LINENO"; then :
a9322a30
TT
11198 ac_cv_func_vfork_works=yes
11199else
81ecdfbb 11200 ac_cv_func_vfork_works=no
a9322a30 11201fi
81ecdfbb
RW
11202rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11203 conftest.$ac_objext conftest.beam conftest.$ac_ext
a9322a30 11204fi
81ecdfbb 11205
a9322a30 11206fi
81ecdfbb
RW
11207{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
11208$as_echo "$ac_cv_func_vfork_works" >&6; }
a9322a30
TT
11209
11210fi;
11211if test "x$ac_cv_func_fork_works" = xcross; then
11212 ac_cv_func_vfork_works=$ac_cv_func_vfork
81ecdfbb
RW
11213 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
11214$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
a9322a30
TT
11215fi
11216
11217if test "x$ac_cv_func_vfork_works" = xyes; then
11218
81ecdfbb 11219$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
a9322a30
TT
11220
11221else
11222
81ecdfbb 11223$as_echo "#define vfork fork" >>confdefs.h
a9322a30
TT
11224
11225fi
11226if test "x$ac_cv_func_fork_works" = xyes; then
11227
81ecdfbb 11228$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
a9322a30
TT
11229
11230fi
11231
a9322a30 11232for ac_func in canonicalize_file_name realpath getrusage getuid \
a156a290 11233 getgid pipe poll pread64 sbrk setpgid setpgrp setsid \
a9322a30 11234 sigaction sigprocmask sigsetmask socketpair syscall \
732f6a93 11235 ttrace wborder setlocale iconvlist libiconvlist btowc
81ecdfbb
RW
11236do :
11237 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11238ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11239eval as_val=\$$as_ac_var
11240 if test "x$as_val" = x""yes; then :
6c7a06a3 11241 cat >>confdefs.h <<_ACEOF
81ecdfbb 11242#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6c7a06a3
TT
11243_ACEOF
11244
11245fi
11246done
11247
11248
81ecdfbb
RW
11249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
11250$as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
11251if test "${am_cv_langinfo_codeset+set}" = set; then :
11252 $as_echo_n "(cached) " >&6
6c7a06a3 11253else
81ecdfbb 11254 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6c7a06a3
TT
11255/* end confdefs.h. */
11256#include <langinfo.h>
11257int
11258main ()
11259{
11260char* cs = nl_langinfo(CODESET);
bec39cab
AC
11261 ;
11262 return 0;
11263}
11264_ACEOF
81ecdfbb 11265if ac_fn_c_try_link "$LINENO"; then :
6c7a06a3 11266 am_cv_langinfo_codeset=yes
a4db0f07 11267else
81ecdfbb 11268 am_cv_langinfo_codeset=no
a4db0f07 11269fi
81ecdfbb
RW
11270rm -f core conftest.err conftest.$ac_objext \
11271 conftest$ac_exeext conftest.$ac_ext
6c7a06a3 11272
a4db0f07 11273fi
81ecdfbb
RW
11274{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
11275$as_echo "$am_cv_langinfo_codeset" >&6; }
6c7a06a3
TT
11276 if test $am_cv_langinfo_codeset = yes; then
11277
81ecdfbb 11278$as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
a4db0f07 11279
6c7a06a3 11280 fi
c906108c 11281
06825bd1 11282
a3828db0
MK
11283# Check the return and argument types of ptrace. No canned test for
11284# this, so roll our own.
11285gdb_ptrace_headers='
11286#if HAVE_SYS_TYPES_H
11287# include <sys/types.h>
11288#endif
11289#if HAVE_SYS_PTRACE_H
11290# include <sys/ptrace.h>
11291#endif
11292#if HAVE_UNISTD_H
11293# include <unistd.h>
11294#endif
11295'
11296# There is no point in checking if we don't have a prototype.
81ecdfbb
RW
11297ac_fn_c_check_decl "$LINENO" "ptrace" "ac_cv_have_decl_ptrace" "$gdb_ptrace_headers
11298"
11299if test "x$ac_cv_have_decl_ptrace" = x""yes; then :
11300 ac_have_decl=1
06825bd1 11301else
81ecdfbb 11302 ac_have_decl=0
06825bd1 11303fi
06825bd1 11304
a3828db0 11305cat >>confdefs.h <<_ACEOF
81ecdfbb 11306#define HAVE_DECL_PTRACE $ac_have_decl
a3828db0 11307_ACEOF
81ecdfbb 11308if test $ac_have_decl = 1; then :
bec39cab 11309
a3828db0 11310else
a3828db0
MK
11311
11312 : ${gdb_cv_func_ptrace_ret='int'}
11313 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
11314
06825bd1
MK
11315fi
11316
064ef605
DJ
11317# Check return type. Varargs (used on GNU/Linux) conflict with the
11318# empty argument list, so check for that explicitly.
81ecdfbb
RW
11319{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
11320$as_echo_n "checking return type of ptrace... " >&6; }
11321if test "${gdb_cv_func_ptrace_ret+set}" = set; then :
11322 $as_echo_n "(cached) " >&6
bec39cab 11323else
81ecdfbb 11324 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 11325/* end confdefs.h. */
a3828db0 11326$gdb_ptrace_headers
bec39cab
AC
11327int
11328main ()
11329{
064ef605
DJ
11330extern long ptrace (enum __ptrace_request, ...);
11331 ;
11332 return 0;
11333}
11334_ACEOF
81ecdfbb 11335if ac_fn_c_try_compile "$LINENO"; then :
064ef605
DJ
11336 gdb_cv_func_ptrace_ret='long'
11337else
81ecdfbb 11338 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
064ef605
DJ
11339/* end confdefs.h. */
11340$gdb_ptrace_headers
11341int
11342main ()
11343{
a3828db0 11344extern int ptrace ();
bec39cab
AC
11345 ;
11346 return 0;
11347}
11348_ACEOF
81ecdfbb 11349if ac_fn_c_try_compile "$LINENO"; then :
a3828db0 11350 gdb_cv_func_ptrace_ret='int'
70f9f479 11351else
81ecdfbb 11352 gdb_cv_func_ptrace_ret='long'
70f9f479 11353fi
81ecdfbb 11354rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
70f9f479 11355fi
81ecdfbb 11356rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
064ef605 11357fi
81ecdfbb
RW
11358{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
11359$as_echo "$gdb_cv_func_ptrace_ret" >&6; }
bec39cab 11360
a3828db0
MK
11361cat >>confdefs.h <<_ACEOF
11362#define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
bec39cab 11363_ACEOF
70f9f479 11364
a3828db0 11365# Check argument types.
81ecdfbb
RW
11366{ $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
11367$as_echo_n "checking types of arguments for ptrace... " >&6; }
11368if test "${gdb_cv_func_ptrace_args+set}" = set; then :
11369 $as_echo_n "(cached) " >&6
bec39cab 11370else
a3828db0 11371
81ecdfbb 11372 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
064ef605
DJ
11373/* end confdefs.h. */
11374$gdb_ptrace_headers
11375int
11376main ()
11377{
11378extern long ptrace (enum __ptrace_request, ...);
11379 ;
11380 return 0;
11381}
11382_ACEOF
81ecdfbb 11383if ac_fn_c_try_compile "$LINENO"; then :
064ef605
DJ
11384 gdb_cv_func_ptrace_args='int,int,long,long'
11385else
064ef605 11386
a3828db0
MK
11387for gdb_arg1 in 'int' 'long'; do
11388 for gdb_arg2 in 'pid_t' 'int' 'long'; do
5ed10e6e 11389 for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
a3828db0 11390 for gdb_arg4 in 'int' 'long'; do
81ecdfbb 11391 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 11392/* end confdefs.h. */
a3828db0 11393$gdb_ptrace_headers
bec39cab
AC
11394int
11395main ()
11396{
a3828db0
MK
11397
11398extern $gdb_cv_func_ptrace_ret
11399 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
11400
bec39cab
AC
11401 ;
11402 return 0;
11403}
11404_ACEOF
81ecdfbb 11405if ac_fn_c_try_compile "$LINENO"; then :
a3828db0
MK
11406 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
11407 break 4;
5c7f2947 11408fi
81ecdfbb 11409rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
a3828db0 11410 for gdb_arg5 in 'int *' 'int' 'long'; do
81ecdfbb 11411 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 11412/* end confdefs.h. */
a3828db0 11413$gdb_ptrace_headers
bec39cab
AC
11414int
11415main ()
11416{
a3828db0
MK
11417
11418extern $gdb_cv_func_ptrace_ret
11419 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
11420
bec39cab
AC
11421 ;
11422 return 0;
11423}
11424_ACEOF
81ecdfbb 11425if ac_fn_c_try_compile "$LINENO"; then :
a3828db0
MK
11426
11427gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
11428 break 5;
78434e59 11429fi
81ecdfbb 11430rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
a3828db0
MK
11431 done
11432 done
11433 done
11434 done
11435done
11436# Provide a safe default value.
11437: ${gdb_cv_func_ptrace_args='int,int,long,long'}
11438
064ef605 11439fi
81ecdfbb 11440rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
78434e59 11441fi
81ecdfbb
RW
11442{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
11443$as_echo "$gdb_cv_func_ptrace_args" >&6; }
a3828db0
MK
11444ac_save_IFS=$IFS; IFS=','
11445set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
11446IFS=$ac_save_IFS
11447shift
bec39cab 11448
a3828db0
MK
11449cat >>confdefs.h <<_ACEOF
11450#define PTRACE_TYPE_ARG3 $3
11451_ACEOF
11452
11453if test -n "$5"; then
11454
11455cat >>confdefs.h <<_ACEOF
11456#define PTRACE_TYPE_ARG5 $5
bec39cab 11457_ACEOF
78434e59
MK
11458
11459fi
11460
a3828db0 11461if test "$cross_compiling" = no; then
81ecdfbb
RW
11462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
11463$as_echo_n "checking whether setpgrp takes no argument... " >&6; }
11464if test "${ac_cv_func_setpgrp_void+set}" = set; then :
11465 $as_echo_n "(cached) " >&6
a3828db0 11466else
81ecdfbb
RW
11467 if test "$cross_compiling" = yes; then :
11468 as_fn_error "cannot check setpgrp when cross compiling" "$LINENO" 5
bec39cab 11469else
81ecdfbb 11470 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 11471/* end confdefs.h. */
81ecdfbb 11472$ac_includes_default
bec39cab
AC
11473int
11474main ()
11475{
a3828db0
MK
11476/* If this system has a BSD-style setpgrp which takes arguments,
11477 setpgrp(1, 1) will fail with ESRCH and return -1, in that case
11478 exit successfully. */
81ecdfbb 11479 return setpgrp (1,1) != -1;
bec39cab
AC
11480 ;
11481 return 0;
11482}
11483_ACEOF
81ecdfbb 11484if ac_fn_c_try_run "$LINENO"; then :
a3828db0 11485 ac_cv_func_setpgrp_void=no
c906108c 11486else
81ecdfbb 11487 ac_cv_func_setpgrp_void=yes
c906108c 11488fi
81ecdfbb
RW
11489rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11490 conftest.$ac_objext conftest.beam conftest.$ac_ext
97bf5e38 11491fi
81ecdfbb 11492
a3828db0 11493fi
81ecdfbb
RW
11494{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
11495$as_echo "$ac_cv_func_setpgrp_void" >&6; }
a3828db0
MK
11496if test $ac_cv_func_setpgrp_void = yes; then
11497
81ecdfbb 11498$as_echo "#define SETPGRP_VOID 1" >>confdefs.h
97bf5e38
MK
11499
11500fi
a3828db0
MK
11501
11502else
81ecdfbb
RW
11503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
11504$as_echo_n "checking whether setpgrp takes no argument... " >&6; }
11505if test "${ac_cv_func_setpgrp_void+set}" = set; then :
11506 $as_echo_n "(cached) " >&6
97bf5e38 11507else
81ecdfbb 11508 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 11509/* end confdefs.h. */
a3828db0
MK
11510
11511#include <unistd.h>
11512
bec39cab
AC
11513int
11514main ()
11515{
a3828db0
MK
11516
11517 if (setpgrp(1,1) == -1)
11518 exit (0);
11519 else
11520 exit (1);
11521
bec39cab
AC
11522 ;
11523 return 0;
11524}
11525_ACEOF
81ecdfbb 11526if ac_fn_c_try_compile "$LINENO"; then :
a3828db0 11527 ac_cv_func_setpgrp_void=no
c906108c 11528else
81ecdfbb 11529 ac_cv_func_setpgrp_void=yes
c906108c 11530fi
81ecdfbb 11531rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 11532fi
81ecdfbb
RW
11533{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
11534$as_echo "$ac_cv_func_setpgrp_void" >&6; }
a3828db0 11535if test $ac_cv_func_setpgrp_void = yes; then
81ecdfbb 11536 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
c3f6f71d 11537
a3828db0 11538fi
c906108c
SS
11539fi
11540
a3828db0
MK
11541# Check if sigsetjmp is available. Using AC_CHECK_FUNCS won't do
11542# since sigsetjmp might only be defined as a macro.
81ecdfbb
RW
11543{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
11544$as_echo_n "checking for sigsetjmp... " >&6; }
11545if test "${gdb_cv_func_sigsetjmp+set}" = set; then :
11546 $as_echo_n "(cached) " >&6
bec39cab 11547else
81ecdfbb 11548 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 11549/* end confdefs.h. */
a3828db0
MK
11550
11551#include <setjmp.h>
11552
bec39cab
AC
11553int
11554main ()
11555{
a3828db0 11556sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
bec39cab
AC
11557 ;
11558 return 0;
11559}
11560_ACEOF
81ecdfbb 11561if ac_fn_c_try_compile "$LINENO"; then :
a3828db0 11562 gdb_cv_func_sigsetjmp=yes
c906108c 11563else
81ecdfbb 11564 gdb_cv_func_sigsetjmp=no
c906108c 11565fi
81ecdfbb 11566rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 11567fi
81ecdfbb
RW
11568{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
11569$as_echo "$gdb_cv_func_sigsetjmp" >&6; }
a3828db0 11570if test $gdb_cv_func_sigsetjmp = yes; then
c906108c 11571
81ecdfbb 11572$as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
c906108c 11573
97bf5e38 11574fi
c906108c 11575
a3828db0
MK
11576# Assume we'll default to using the included libiberty regex.
11577gdb_use_included_regex=yes
11578
11579# However, if the system regex is GNU regex, then default to *not*
11580# using the included regex.
81ecdfbb
RW
11581{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU regex" >&5
11582$as_echo_n "checking for GNU regex... " >&6; }
11583if test "${gdb_cv_have_gnu_regex+set}" = set; then :
11584 $as_echo_n "(cached) " >&6
bec39cab 11585else
81ecdfbb 11586 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 11587/* end confdefs.h. */
a3828db0 11588#include <gnu-versions.h>
bec39cab
AC
11589int
11590main ()
11591{
81ecdfbb
RW
11592#define REGEX_INTERFACE_VERSION 1
11593#if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
11594# error "Version mismatch"
11595#endif
5c45e068
MK
11596 ;
11597 return 0;
11598}
11599_ACEOF
81ecdfbb
RW
11600if ac_fn_c_try_compile "$LINENO"; then :
11601 gdb_cv_have_gnu_regex=yes
5c45e068 11602else
81ecdfbb
RW
11603 gdb_cv_have_gnu_regex=no
11604fi
11605rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11606fi
11607{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_gnu_regex" >&5
11608$as_echo "$gdb_cv_have_gnu_regex" >&6; }
11609if test $gdb_cv_have_gnu_regex = yes; then
11610 gdb_use_included_regex=no
5c45e068 11611fi
81ecdfbb
RW
11612
11613
11614# Check whether --with-included-regex was given.
11615if test "${with_included_regex+set}" = set; then :
11616 withval=$with_included_regex; gdb_with_regex=$withval
11617else
11618 gdb_with_regex=$gdb_use_included_regex
c906108c 11619fi
81ecdfbb
RW
11620
11621if test "$gdb_with_regex" = yes; then
11622
11623$as_echo "#define USE_INCLUDED_REGEX 1" >>confdefs.h
11624
c906108c 11625fi
81ecdfbb
RW
11626
11627# Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
11628ac_fn_c_check_member "$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
11629#include <sys/proc.h>
11630
11631"
11632if test "x$ac_cv_member_struct_thread_td_pcb" = x""yes; then :
c906108c 11633
5c45e068 11634cat >>confdefs.h <<_ACEOF
a3828db0 11635#define HAVE_STRUCT_THREAD_TD_PCB 1
bec39cab 11636_ACEOF
c906108c 11637
5c45e068 11638
97bf5e38 11639fi
c906108c 11640
5c45e068 11641
a3828db0 11642# See if <sys/lwp.h> defines `struct lwp`.
81ecdfbb
RW
11643{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
11644$as_echo_n "checking for struct lwp... " >&6; }
11645if test "${gdb_cv_struct_lwp+set}" = set; then :
11646 $as_echo_n "(cached) " >&6
bec39cab 11647else
81ecdfbb 11648 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 11649/* end confdefs.h. */
a3828db0
MK
11650#include <sys/param.h>
11651#include <sys/lwp.h>
bec39cab
AC
11652int
11653main ()
11654{
a3828db0 11655struct lwp l;
bec39cab
AC
11656 ;
11657 return 0;
11658}
11659_ACEOF
81ecdfbb 11660if ac_fn_c_try_compile "$LINENO"; then :
a3828db0 11661 gdb_cv_struct_lwp=yes
c906108c 11662else
81ecdfbb 11663 gdb_cv_struct_lwp=no
c906108c 11664fi
81ecdfbb 11665rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 11666fi
81ecdfbb
RW
11667{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
11668$as_echo "$gdb_cv_struct_lwp" >&6; }
a3828db0 11669if test $gdb_cv_struct_lwp = yes; then
c906108c 11670
81ecdfbb 11671$as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
c906108c 11672
97bf5e38 11673fi
c906108c 11674
a3828db0 11675# See if <machine/reg.h> degines `struct reg'.
81ecdfbb
RW
11676{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
11677$as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
11678if test "${gdb_cv_struct_reg+set}" = set; then :
11679 $as_echo_n "(cached) " >&6
bec39cab 11680else
81ecdfbb 11681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 11682/* end confdefs.h. */
a3828db0
MK
11683#include <sys/types.h>
11684#include <machine/reg.h>
bec39cab
AC
11685int
11686main ()
11687{
a3828db0 11688struct reg r;
bec39cab
AC
11689 ;
11690 return 0;
11691}
11692_ACEOF
81ecdfbb 11693if ac_fn_c_try_compile "$LINENO"; then :
a3828db0 11694 gdb_cv_struct_reg=yes
27ca5dad 11695else
81ecdfbb 11696 gdb_cv_struct_reg=no
27ca5dad 11697fi
81ecdfbb 11698rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
27ca5dad 11699fi
81ecdfbb
RW
11700{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5
11701$as_echo "$gdb_cv_struct_reg" >&6; }
a3828db0 11702if test $gdb_cv_struct_reg = yes; then
bec39cab 11703
81ecdfbb 11704$as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
27ca5dad
MC
11705
11706fi
97bf5e38 11707
a3828db0
MK
11708# See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
11709# Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
81ecdfbb
RW
11710ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <machine/reg.h>
11711"
11712if test "x$ac_cv_member_struct_reg_r_fs" = x""yes; then :
5c45e068
MK
11713
11714cat >>confdefs.h <<_ACEOF
a3828db0 11715#define HAVE_STRUCT_REG_R_FS 1
bec39cab 11716_ACEOF
3862412b 11717
5c45e068 11718
97bf5e38 11719fi
81ecdfbb
RW
11720ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <machine/reg.h>
11721"
11722if test "x$ac_cv_member_struct_reg_r_gs" = x""yes; then :
5c45e068
MK
11723
11724cat >>confdefs.h <<_ACEOF
a3828db0 11725#define HAVE_STRUCT_REG_R_GS 1
bec39cab 11726_ACEOF
3862412b 11727
5c45e068 11728
97bf5e38 11729fi
3862412b 11730
5c45e068 11731
a3828db0 11732# See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
81ecdfbb
RW
11733{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
11734$as_echo_n "checking for PTRACE_GETREGS... " >&6; }
11735if test "${gdb_cv_have_ptrace_getregs+set}" = set; then :
11736 $as_echo_n "(cached) " >&6
451928c5 11737else
81ecdfbb 11738 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 11739/* end confdefs.h. */
a3828db0 11740#include <sys/ptrace.h>
bec39cab
AC
11741int
11742main ()
11743{
a3828db0 11744PTRACE_GETREGS;
bec39cab
AC
11745 ;
11746 return 0;
11747}
11748_ACEOF
81ecdfbb 11749if ac_fn_c_try_compile "$LINENO"; then :
a3828db0 11750 gdb_cv_have_ptrace_getregs=yes
451928c5 11751else
81ecdfbb 11752 gdb_cv_have_ptrace_getregs=no
451928c5 11753fi
81ecdfbb 11754rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
451928c5
AC
11755fi
11756
81ecdfbb
RW
11757{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
11758$as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
a3828db0 11759if test $gdb_cv_have_ptrace_getregs = yes; then
60ca704f 11760
81ecdfbb 11761$as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
451928c5 11762
97bf5e38 11763fi
451928c5 11764
a3828db0 11765# See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
81ecdfbb
RW
11766{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
11767$as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
11768if test "${gdb_cv_have_ptrace_getfpxregs+set}" = set; then :
11769 $as_echo_n "(cached) " >&6
451928c5 11770else
81ecdfbb 11771 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 11772/* end confdefs.h. */
a3828db0 11773#include <sys/ptrace.h>
bec39cab
AC
11774int
11775main ()
11776{
a3828db0 11777PTRACE_GETFPXREGS;
bec39cab
AC
11778 ;
11779 return 0;
11780}
11781_ACEOF
81ecdfbb 11782if ac_fn_c_try_compile "$LINENO"; then :
a3828db0 11783 gdb_cv_have_ptrace_getfpxregs=yes
451928c5 11784else
81ecdfbb 11785 gdb_cv_have_ptrace_getfpxregs=no
451928c5 11786fi
81ecdfbb 11787rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
451928c5
AC
11788fi
11789
81ecdfbb
RW
11790{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
11791$as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
a3828db0 11792if test $gdb_cv_have_ptrace_getfpxregs = yes; then
60ca704f 11793
81ecdfbb 11794$as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
451928c5 11795
97bf5e38 11796fi
451928c5 11797
a3828db0 11798# See if <sys/ptrace.h> provides the PT_GETDBREGS request.
81ecdfbb
RW
11799{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
11800$as_echo_n "checking for PT_GETDBREGS... " >&6; }
11801if test "${gdb_cv_have_pt_getdbregs+set}" = set; then :
11802 $as_echo_n "(cached) " >&6
3862412b 11803else
81ecdfbb 11804 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 11805/* end confdefs.h. */
a3828db0
MK
11806#include <sys/types.h>
11807#include <sys/ptrace.h>
bec39cab
AC
11808int
11809main ()
11810{
a3828db0 11811PT_GETDBREGS;
bec39cab
AC
11812 ;
11813 return 0;
11814}
11815_ACEOF
81ecdfbb 11816if ac_fn_c_try_compile "$LINENO"; then :
a3828db0 11817 gdb_cv_have_pt_getdbregs=yes
3862412b 11818else
81ecdfbb 11819 gdb_cv_have_pt_getdbregs=no
3862412b 11820fi
81ecdfbb 11821rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3862412b
MK
11822fi
11823
81ecdfbb
RW
11824{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
11825$as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
a3828db0 11826if test $gdb_cv_have_pt_getdbregs = yes; then
60ca704f 11827
81ecdfbb 11828$as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
3862412b 11829
97bf5e38 11830fi
3862412b 11831
a3828db0 11832# See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
81ecdfbb
RW
11833{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
11834$as_echo_n "checking for PT_GETXMMREGS... " >&6; }
11835if test "${gdb_cv_have_pt_getxmmregs+set}" = set; then :
11836 $as_echo_n "(cached) " >&6
3862412b 11837else
81ecdfbb 11838 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 11839/* end confdefs.h. */
a3828db0
MK
11840#include <sys/types.h>
11841#include <sys/ptrace.h>
bec39cab
AC
11842int
11843main ()
11844{
a3828db0 11845PT_GETXMMREGS;
bec39cab
AC
11846 ;
11847 return 0;
11848}
11849_ACEOF
81ecdfbb 11850if ac_fn_c_try_compile "$LINENO"; then :
a3828db0 11851 gdb_cv_have_pt_getxmmregs=yes
3862412b 11852else
81ecdfbb 11853 gdb_cv_have_pt_getxmmregs=no
3862412b 11854fi
81ecdfbb 11855rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3862412b
MK
11856fi
11857
81ecdfbb
RW
11858{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
11859$as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
a3828db0 11860if test $gdb_cv_have_pt_getxmmregs = yes; then
60ca704f 11861
81ecdfbb 11862$as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
3862412b 11863
97bf5e38 11864fi
3862412b 11865
eb368090 11866# Detect which type of /proc is in use, such as for Unixware or Solaris.
97bf5e38
MK
11867
11868if test "${target}" = "${host}"; then
11869 case "${host}" in
97bf5e38 11870 *-*-unixware* | *-*-sysv4.2* | *-*-sysv5* | *-*-interix* )
60ca704f 11871
81ecdfbb 11872$as_echo "#define NEW_PROC_API 1" >>confdefs.h
97bf5e38
MK
11873
11874 ;;
c162e8c9 11875 *-*-solaris2.[6789] | *-*-solaris2.1[0-9]*)
60ca704f 11876
81ecdfbb 11877$as_echo "#define NEW_PROC_API 1" >>confdefs.h
c960c18f
AC
11878
11879 ;;
11880 mips-sgi-irix5*)
11881 # Work around <sys/proc.h> needing _KMEMUSER problem on IRIX 5.
60ca704f 11882
81ecdfbb 11883$as_echo "#define _KMEMUSER 1" >>confdefs.h
97bf5e38
MK
11884
11885 ;;
11886 esac
11887fi
11888
11889if test "$ac_cv_header_sys_procfs_h" = yes; then
81ecdfbb
RW
11890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5
11891$as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; }
11892 if test "${bfd_cv_have_sys_procfs_type_pstatus_t+set}" = set; then :
11893 $as_echo_n "(cached) " >&6
bec39cab 11894else
81ecdfbb 11895 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 11896/* end confdefs.h. */
596c9d4b
KB
11897
11898#define _SYSCALL32
11899#include <sys/procfs.h>
bec39cab
AC
11900int
11901main ()
11902{
97bf5e38 11903pstatus_t avar
bec39cab
AC
11904 ;
11905 return 0;
11906}
11907_ACEOF
81ecdfbb 11908if ac_fn_c_try_compile "$LINENO"; then :
97bf5e38 11909 bfd_cv_have_sys_procfs_type_pstatus_t=yes
596c9d4b 11910else
81ecdfbb 11911 bfd_cv_have_sys_procfs_type_pstatus_t=no
bec39cab 11912
596c9d4b 11913fi
81ecdfbb 11914rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
596c9d4b
KB
11915fi
11916
97bf5e38 11917 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
bec39cab 11918
81ecdfbb 11919$as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h
596c9d4b
KB
11920
11921 fi
81ecdfbb
RW
11922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5
11923$as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; }
596c9d4b 11924
81ecdfbb
RW
11925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prrun_t in sys/procfs.h" >&5
11926$as_echo_n "checking for prrun_t in sys/procfs.h... " >&6; }
11927 if test "${bfd_cv_have_sys_procfs_type_prrun_t+set}" = set; then :
11928 $as_echo_n "(cached) " >&6
596c9d4b 11929else
81ecdfbb 11930 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 11931/* end confdefs.h. */
596c9d4b
KB
11932
11933#define _SYSCALL32
11934#include <sys/procfs.h>
bec39cab
AC
11935int
11936main ()
11937{
97bf5e38 11938prrun_t avar
bec39cab
AC
11939 ;
11940 return 0;
11941}
11942_ACEOF
81ecdfbb 11943if ac_fn_c_try_compile "$LINENO"; then :
97bf5e38 11944 bfd_cv_have_sys_procfs_type_prrun_t=yes
596c9d4b 11945else
81ecdfbb 11946 bfd_cv_have_sys_procfs_type_prrun_t=no
bec39cab 11947
596c9d4b 11948fi
81ecdfbb 11949rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
596c9d4b
KB
11950fi
11951
97bf5e38 11952 if test $bfd_cv_have_sys_procfs_type_prrun_t = yes; then
bec39cab 11953
81ecdfbb 11954$as_echo "#define HAVE_PRRUN_T 1" >>confdefs.h
596c9d4b
KB
11955
11956 fi
81ecdfbb
RW
11957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prrun_t" >&5
11958$as_echo "$bfd_cv_have_sys_procfs_type_prrun_t" >&6; }
596c9d4b 11959
81ecdfbb
RW
11960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
11961$as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
11962 if test "${bfd_cv_have_sys_procfs_type_gregset_t+set}" = set; then :
11963 $as_echo_n "(cached) " >&6
596c9d4b 11964else
81ecdfbb 11965 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 11966/* end confdefs.h. */
596c9d4b
KB
11967
11968#define _SYSCALL32
11969#include <sys/procfs.h>
bec39cab
AC
11970int
11971main ()
11972{
97bf5e38 11973gregset_t avar
bec39cab
AC
11974 ;
11975 return 0;
11976}
11977_ACEOF
81ecdfbb 11978if ac_fn_c_try_compile "$LINENO"; then :
97bf5e38 11979 bfd_cv_have_sys_procfs_type_gregset_t=yes
596c9d4b 11980else
81ecdfbb 11981 bfd_cv_have_sys_procfs_type_gregset_t=no
bec39cab 11982
596c9d4b 11983fi
81ecdfbb 11984rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
596c9d4b
KB
11985fi
11986
97bf5e38 11987 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
bec39cab 11988
81ecdfbb 11989$as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
596c9d4b
KB
11990
11991 fi
81ecdfbb
RW
11992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
11993$as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
451928c5 11994
81ecdfbb
RW
11995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
11996$as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
11997 if test "${bfd_cv_have_sys_procfs_type_fpregset_t+set}" = set; then :
11998 $as_echo_n "(cached) " >&6
d84dd0c5 11999else
81ecdfbb 12000 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 12001/* end confdefs.h. */
97bf5e38
MK
12002
12003#define _SYSCALL32
d84dd0c5 12004#include <sys/procfs.h>
bec39cab
AC
12005int
12006main ()
12007{
97bf5e38 12008fpregset_t avar
bec39cab
AC
12009 ;
12010 return 0;
12011}
12012_ACEOF
81ecdfbb 12013if ac_fn_c_try_compile "$LINENO"; then :
97bf5e38 12014 bfd_cv_have_sys_procfs_type_fpregset_t=yes
d84dd0c5 12015else
81ecdfbb 12016 bfd_cv_have_sys_procfs_type_fpregset_t=no
bec39cab 12017
d84dd0c5 12018fi
81ecdfbb 12019rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d84dd0c5
MK
12020fi
12021
97bf5e38 12022 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
bec39cab 12023
81ecdfbb 12024$as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
d84dd0c5 12025
97bf5e38 12026 fi
81ecdfbb
RW
12027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
12028$as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
d84dd0c5 12029
81ecdfbb
RW
12030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
12031$as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
12032 if test "${bfd_cv_have_sys_procfs_type_prgregset_t+set}" = set; then :
12033 $as_echo_n "(cached) " >&6
c906108c 12034else
81ecdfbb 12035 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 12036/* end confdefs.h. */
c906108c 12037
97bf5e38
MK
12038#define _SYSCALL32
12039#include <sys/procfs.h>
bec39cab
AC
12040int
12041main ()
12042{
97bf5e38 12043prgregset_t avar
bec39cab
AC
12044 ;
12045 return 0;
12046}
12047_ACEOF
81ecdfbb 12048if ac_fn_c_try_compile "$LINENO"; then :
97bf5e38 12049 bfd_cv_have_sys_procfs_type_prgregset_t=yes
c906108c 12050else
81ecdfbb 12051 bfd_cv_have_sys_procfs_type_prgregset_t=no
bec39cab 12052
c906108c 12053fi
81ecdfbb 12054rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c
SS
12055fi
12056
97bf5e38 12057 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
bec39cab 12058
81ecdfbb 12059$as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
c906108c 12060
97bf5e38 12061 fi
81ecdfbb
RW
12062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
12063$as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
c906108c 12064
81ecdfbb
RW
12065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
12066$as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
12067 if test "${bfd_cv_have_sys_procfs_type_prfpregset_t+set}" = set; then :
12068 $as_echo_n "(cached) " >&6
d45fe813 12069else
81ecdfbb 12070 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 12071/* end confdefs.h. */
97bf5e38
MK
12072
12073#define _SYSCALL32
12074#include <sys/procfs.h>
bec39cab
AC
12075int
12076main ()
12077{
97bf5e38 12078prfpregset_t avar
bec39cab
AC
12079 ;
12080 return 0;
12081}
12082_ACEOF
81ecdfbb 12083if ac_fn_c_try_compile "$LINENO"; then :
97bf5e38 12084 bfd_cv_have_sys_procfs_type_prfpregset_t=yes
d45fe813 12085else
81ecdfbb 12086 bfd_cv_have_sys_procfs_type_prfpregset_t=no
bec39cab 12087
d45fe813 12088fi
81ecdfbb 12089rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d45fe813
KB
12090fi
12091
97bf5e38 12092 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
bec39cab 12093
81ecdfbb 12094$as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
d45fe813 12095
97bf5e38 12096 fi
81ecdfbb
RW
12097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
12098$as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
d45fe813 12099
81ecdfbb
RW
12100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
12101$as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
12102 if test "${bfd_cv_have_sys_procfs_type_prgregset32_t+set}" = set; then :
12103 $as_echo_n "(cached) " >&6
d45fe813 12104else
81ecdfbb 12105 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 12106/* end confdefs.h. */
97bf5e38
MK
12107
12108#define _SYSCALL32
12109#include <sys/procfs.h>
bec39cab
AC
12110int
12111main ()
12112{
97bf5e38 12113prgregset32_t avar
bec39cab
AC
12114 ;
12115 return 0;
12116}
12117_ACEOF
81ecdfbb 12118if ac_fn_c_try_compile "$LINENO"; then :
97bf5e38 12119 bfd_cv_have_sys_procfs_type_prgregset32_t=yes
d45fe813 12120else
81ecdfbb 12121 bfd_cv_have_sys_procfs_type_prgregset32_t=no
bec39cab 12122
d45fe813 12123fi
81ecdfbb 12124rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d45fe813
KB
12125fi
12126
97bf5e38 12127 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
bec39cab 12128
81ecdfbb 12129$as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
d45fe813 12130
97bf5e38 12131 fi
81ecdfbb
RW
12132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
12133$as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
d45fe813 12134
81ecdfbb
RW
12135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset32_t in sys/procfs.h" >&5
12136$as_echo_n "checking for prfpregset32_t in sys/procfs.h... " >&6; }
12137 if test "${bfd_cv_have_sys_procfs_type_prfpregset32_t+set}" = set; then :
12138 $as_echo_n "(cached) " >&6
d45fe813 12139else
81ecdfbb 12140 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 12141/* end confdefs.h. */
97bf5e38
MK
12142
12143#define _SYSCALL32
12144#include <sys/procfs.h>
bec39cab
AC
12145int
12146main ()
12147{
97bf5e38 12148prfpregset32_t avar
bec39cab
AC
12149 ;
12150 return 0;
12151}
12152_ACEOF
81ecdfbb 12153if ac_fn_c_try_compile "$LINENO"; then :
97bf5e38 12154 bfd_cv_have_sys_procfs_type_prfpregset32_t=yes
d45fe813 12155else
81ecdfbb 12156 bfd_cv_have_sys_procfs_type_prfpregset32_t=no
bec39cab 12157
d45fe813 12158fi
81ecdfbb 12159rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d45fe813
KB
12160fi
12161
97bf5e38 12162 if test $bfd_cv_have_sys_procfs_type_prfpregset32_t = yes; then
bec39cab 12163
81ecdfbb 12164$as_echo "#define HAVE_PRFPREGSET32_T 1" >>confdefs.h
d45fe813 12165
97bf5e38 12166 fi
81ecdfbb
RW
12167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset32_t" >&5
12168$as_echo "$bfd_cv_have_sys_procfs_type_prfpregset32_t" >&6; }
d45fe813 12169
81ecdfbb
RW
12170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
12171$as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
12172 if test "${bfd_cv_have_sys_procfs_type_lwpid_t+set}" = set; then :
12173 $as_echo_n "(cached) " >&6
d45fe813 12174else
81ecdfbb 12175 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 12176/* end confdefs.h. */
97bf5e38 12177
d45fe813 12178#define _SYSCALL32
97bf5e38 12179#include <sys/procfs.h>
bec39cab
AC
12180int
12181main ()
12182{
97bf5e38 12183lwpid_t avar
bec39cab
AC
12184 ;
12185 return 0;
12186}
12187_ACEOF
81ecdfbb 12188if ac_fn_c_try_compile "$LINENO"; then :
97bf5e38 12189 bfd_cv_have_sys_procfs_type_lwpid_t=yes
d45fe813 12190else
81ecdfbb 12191 bfd_cv_have_sys_procfs_type_lwpid_t=no
bec39cab 12192
d45fe813 12193fi
81ecdfbb 12194rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d45fe813
KB
12195fi
12196
97bf5e38 12197 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
bec39cab 12198
81ecdfbb 12199$as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
d45fe813 12200
97bf5e38 12201 fi
81ecdfbb
RW
12202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
12203$as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
c906108c 12204
81ecdfbb
RW
12205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
12206$as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
12207 if test "${bfd_cv_have_sys_procfs_type_psaddr_t+set}" = set; then :
12208 $as_echo_n "(cached) " >&6
c906108c 12209else
81ecdfbb 12210 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 12211/* end confdefs.h. */
c906108c 12212
97bf5e38
MK
12213#define _SYSCALL32
12214#include <sys/procfs.h>
bec39cab
AC
12215int
12216main ()
12217{
97bf5e38 12218psaddr_t avar
bec39cab
AC
12219 ;
12220 return 0;
12221}
12222_ACEOF
81ecdfbb 12223if ac_fn_c_try_compile "$LINENO"; then :
97bf5e38 12224 bfd_cv_have_sys_procfs_type_psaddr_t=yes
c906108c 12225else
81ecdfbb 12226 bfd_cv_have_sys_procfs_type_psaddr_t=no
bec39cab 12227
c906108c 12228fi
81ecdfbb 12229rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c
SS
12230fi
12231
97bf5e38 12232 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
bec39cab 12233
81ecdfbb 12234$as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
c906108c 12235
97bf5e38 12236 fi
81ecdfbb
RW
12237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
12238$as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
c906108c 12239
81ecdfbb
RW
12240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prsysent_t in sys/procfs.h" >&5
12241$as_echo_n "checking for prsysent_t in sys/procfs.h... " >&6; }
12242 if test "${bfd_cv_have_sys_procfs_type_prsysent_t+set}" = set; then :
12243 $as_echo_n "(cached) " >&6
c906108c 12244else
81ecdfbb 12245 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 12246/* end confdefs.h. */
c906108c 12247
97bf5e38
MK
12248#define _SYSCALL32
12249#include <sys/procfs.h>
bec39cab
AC
12250int
12251main ()
12252{
97bf5e38 12253prsysent_t avar
bec39cab
AC
12254 ;
12255 return 0;
12256}
12257_ACEOF
81ecdfbb 12258if ac_fn_c_try_compile "$LINENO"; then :
97bf5e38 12259 bfd_cv_have_sys_procfs_type_prsysent_t=yes
c906108c 12260else
81ecdfbb 12261 bfd_cv_have_sys_procfs_type_prsysent_t=no
bec39cab 12262
c906108c 12263fi
81ecdfbb 12264rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c
SS
12265fi
12266
97bf5e38 12267 if test $bfd_cv_have_sys_procfs_type_prsysent_t = yes; then
bec39cab 12268
81ecdfbb 12269$as_echo "#define HAVE_PRSYSENT_T 1" >>confdefs.h
c906108c 12270
97bf5e38 12271 fi
81ecdfbb
RW
12272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prsysent_t" >&5
12273$as_echo "$bfd_cv_have_sys_procfs_type_prsysent_t" >&6; }
c906108c 12274
81ecdfbb
RW
12275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigset_t in sys/procfs.h" >&5
12276$as_echo_n "checking for pr_sigset_t in sys/procfs.h... " >&6; }
12277 if test "${bfd_cv_have_sys_procfs_type_pr_sigset_t+set}" = set; then :
12278 $as_echo_n "(cached) " >&6
c906108c 12279else
81ecdfbb 12280 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 12281/* end confdefs.h. */
c906108c 12282
97bf5e38
MK
12283#define _SYSCALL32
12284#include <sys/procfs.h>
bec39cab
AC
12285int
12286main ()
12287{
97bf5e38 12288pr_sigset_t avar
bec39cab
AC
12289 ;
12290 return 0;
12291}
12292_ACEOF
81ecdfbb 12293if ac_fn_c_try_compile "$LINENO"; then :
97bf5e38 12294 bfd_cv_have_sys_procfs_type_pr_sigset_t=yes
c906108c 12295else
81ecdfbb 12296 bfd_cv_have_sys_procfs_type_pr_sigset_t=no
bec39cab 12297
c906108c 12298fi
81ecdfbb 12299rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c
SS
12300fi
12301
97bf5e38 12302 if test $bfd_cv_have_sys_procfs_type_pr_sigset_t = yes; then
bec39cab 12303
81ecdfbb 12304$as_echo "#define HAVE_PR_SIGSET_T 1" >>confdefs.h
c906108c 12305
97bf5e38 12306 fi
81ecdfbb
RW
12307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigset_t" >&5
12308$as_echo "$bfd_cv_have_sys_procfs_type_pr_sigset_t" >&6; }
c906108c 12309
81ecdfbb
RW
12310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigaction64_t in sys/procfs.h" >&5
12311$as_echo_n "checking for pr_sigaction64_t in sys/procfs.h... " >&6; }
12312 if test "${bfd_cv_have_sys_procfs_type_pr_sigaction64_t+set}" = set; then :
12313 $as_echo_n "(cached) " >&6
c906108c 12314else
81ecdfbb 12315 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 12316/* end confdefs.h. */
c906108c 12317
97bf5e38
MK
12318#define _SYSCALL32
12319#include <sys/procfs.h>
bec39cab
AC
12320int
12321main ()
12322{
97bf5e38 12323pr_sigaction64_t avar
bec39cab
AC
12324 ;
12325 return 0;
12326}
12327_ACEOF
81ecdfbb 12328if ac_fn_c_try_compile "$LINENO"; then :
97bf5e38 12329 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=yes
c906108c 12330else
81ecdfbb 12331 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=no
bec39cab 12332
c906108c 12333fi
81ecdfbb 12334rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c
SS
12335fi
12336
97bf5e38 12337 if test $bfd_cv_have_sys_procfs_type_pr_sigaction64_t = yes; then
bec39cab 12338
81ecdfbb 12339$as_echo "#define HAVE_PR_SIGACTION64_T 1" >>confdefs.h
c906108c 12340
97bf5e38 12341 fi
81ecdfbb
RW
12342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&5
12343$as_echo "$bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&6; }
97bf5e38 12344
81ecdfbb
RW
12345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_siginfo64_t in sys/procfs.h" >&5
12346$as_echo_n "checking for pr_siginfo64_t in sys/procfs.h... " >&6; }
12347 if test "${bfd_cv_have_sys_procfs_type_pr_siginfo64_t+set}" = set; then :
12348 $as_echo_n "(cached) " >&6
97bf5e38 12349else
81ecdfbb 12350 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 12351/* end confdefs.h. */
97bf5e38
MK
12352
12353#define _SYSCALL32
12354#include <sys/procfs.h>
bec39cab
AC
12355int
12356main ()
12357{
97bf5e38 12358pr_siginfo64_t avar
bec39cab
AC
12359 ;
12360 return 0;
12361}
12362_ACEOF
81ecdfbb 12363if ac_fn_c_try_compile "$LINENO"; then :
97bf5e38
MK
12364 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=yes
12365else
81ecdfbb 12366 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=no
bec39cab 12367
97bf5e38 12368fi
81ecdfbb 12369rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 12370fi
c906108c 12371
97bf5e38 12372 if test $bfd_cv_have_sys_procfs_type_pr_siginfo64_t = yes; then
bec39cab 12373
81ecdfbb 12374$as_echo "#define HAVE_PR_SIGINFO64_T 1" >>confdefs.h
c906108c 12375
97bf5e38 12376 fi
81ecdfbb
RW
12377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&5
12378$as_echo "$bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&6; }
bec39cab
AC
12379
12380
97bf5e38
MK
12381
12382
12383
97bf5e38 12384 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
81ecdfbb
RW
12385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether prfpregset_t type is broken" >&5
12386$as_echo_n "checking whether prfpregset_t type is broken... " >&6; }
12387 if test "${gdb_cv_prfpregset_t_broken+set}" = set; then :
12388 $as_echo_n "(cached) " >&6
c906108c 12389else
81ecdfbb 12390 if test "$cross_compiling" = yes; then :
97bf5e38 12391 gdb_cv_prfpregset_t_broken=yes
c906108c 12392else
81ecdfbb 12393 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 12394/* end confdefs.h. */
97bf5e38
MK
12395#include <sys/procfs.h>
12396 int main ()
12397 {
12398 if (sizeof (prfpregset_t) == sizeof (void *))
12399 return 1;
12400 return 0;
12401 }
bec39cab 12402_ACEOF
81ecdfbb 12403if ac_fn_c_try_run "$LINENO"; then :
97bf5e38 12404 gdb_cv_prfpregset_t_broken=no
81ecdfbb
RW
12405else
12406 gdb_cv_prfpregset_t_broken=yes
c906108c 12407fi
81ecdfbb
RW
12408rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12409 conftest.$ac_objext conftest.beam conftest.$ac_ext
c906108c 12410fi
81ecdfbb 12411
c906108c
SS
12412fi
12413
81ecdfbb
RW
12414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_prfpregset_t_broken" >&5
12415$as_echo "$gdb_cv_prfpregset_t_broken" >&6; }
97bf5e38 12416 if test $gdb_cv_prfpregset_t_broken = yes; then
60ca704f 12417
81ecdfbb 12418$as_echo "#define PRFPREGSET_T_BROKEN 1" >>confdefs.h
c906108c 12419
97bf5e38
MK
12420 fi
12421 fi
c906108c 12422
bec39cab 12423
81ecdfbb
RW
12424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PIOCSET ioctl entry in sys/procfs.h" >&5
12425$as_echo_n "checking for PIOCSET ioctl entry in sys/procfs.h... " >&6; }
12426 if test "${gdb_cv_have_procfs_piocset+set}" = set; then :
12427 $as_echo_n "(cached) " >&6
c906108c 12428else
81ecdfbb 12429 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 12430/* end confdefs.h. */
97bf5e38
MK
12431#include <unistd.h>
12432#include <sys/types.h>
12433#include <sys/procfs.h>
12434
bec39cab
AC
12435int
12436main ()
12437{
97bf5e38
MK
12438
12439 int dummy;;
12440 dummy = ioctl(0, PIOCSET, &dummy);
bec39cab
AC
12441
12442 ;
12443 return 0;
12444}
12445_ACEOF
81ecdfbb 12446if ac_fn_c_try_compile "$LINENO"; then :
97bf5e38 12447 gdb_cv_have_procfs_piocset=yes
c906108c 12448else
81ecdfbb 12449 gdb_cv_have_procfs_piocset=no
c906108c 12450fi
81ecdfbb 12451rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 12452fi
97bf5e38 12453
81ecdfbb
RW
12454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_procfs_piocset" >&5
12455$as_echo "$gdb_cv_have_procfs_piocset" >&6; }
97bf5e38 12456 if test $gdb_cv_have_procfs_piocset = yes; then
60ca704f 12457
81ecdfbb 12458$as_echo "#define HAVE_PROCFS_PIOCSET 1" >>confdefs.h
97bf5e38
MK
12459
12460 fi
c906108c 12461fi
c906108c 12462
97bf5e38 12463if test ${host} = ${target} ; then
bec39cab 12464
81ecdfbb
RW
12465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member l_addr in struct link_map" >&5
12466$as_echo_n "checking for member l_addr in struct link_map... " >&6; }
12467 if test "${gdb_cv_have_struct_link_map_with_l_members+set}" = set; then :
12468 $as_echo_n "(cached) " >&6
bec39cab 12469else
81ecdfbb 12470 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 12471/* end confdefs.h. */
97bf5e38 12472#include <link.h>
bec39cab
AC
12473int
12474main ()
12475{
97bf5e38 12476struct link_map lm; (void) lm.l_addr;
bec39cab
AC
12477 ;
12478 return 0;
12479}
12480_ACEOF
81ecdfbb 12481if ac_fn_c_try_compile "$LINENO"; then :
97bf5e38 12482 gdb_cv_have_struct_link_map_with_l_members=yes
c906108c 12483else
81ecdfbb 12484 gdb_cv_have_struct_link_map_with_l_members=no
c906108c 12485fi
81ecdfbb 12486rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c
SS
12487fi
12488
81ecdfbb
RW
12489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map_with_l_members" >&5
12490$as_echo "$gdb_cv_have_struct_link_map_with_l_members" >&6; }
97bf5e38 12491 if test $gdb_cv_have_struct_link_map_with_l_members = yes; then
60ca704f 12492
81ecdfbb 12493$as_echo "#define HAVE_STRUCT_LINK_MAP_WITH_L_MEMBERS 1" >>confdefs.h
97bf5e38
MK
12494
12495 fi
12496
bec39cab 12497
81ecdfbb
RW
12498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member lm_addr in struct link_map" >&5
12499$as_echo_n "checking for member lm_addr in struct link_map... " >&6; }
12500 if test "${gdb_cv_have_struct_link_map_with_lm_members+set}" = set; then :
12501 $as_echo_n "(cached) " >&6
c906108c 12502else
81ecdfbb 12503 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 12504/* end confdefs.h. */
97bf5e38
MK
12505#include <sys/types.h>
12506#include <link.h>
bec39cab
AC
12507int
12508main ()
12509{
97bf5e38 12510struct link_map lm; (void) lm.lm_addr;
bec39cab
AC
12511 ;
12512 return 0;
12513}
12514_ACEOF
81ecdfbb 12515if ac_fn_c_try_compile "$LINENO"; then :
97bf5e38
MK
12516 gdb_cv_have_struct_link_map_with_lm_members=yes
12517else
81ecdfbb 12518 gdb_cv_have_struct_link_map_with_lm_members=no
97bf5e38 12519fi
81ecdfbb 12520rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 12521fi
c906108c 12522
81ecdfbb
RW
12523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map_with_lm_members" >&5
12524$as_echo "$gdb_cv_have_struct_link_map_with_lm_members" >&6; }
97bf5e38 12525 if test $gdb_cv_have_struct_link_map_with_lm_members = yes; then
60ca704f 12526
81ecdfbb 12527$as_echo "#define HAVE_STRUCT_LINK_MAP_WITH_LM_MEMBERS 1" >>confdefs.h
97bf5e38
MK
12528
12529 fi
12530
bec39cab 12531
81ecdfbb
RW
12532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member som_addr in struct so_map" >&5
12533$as_echo_n "checking for member som_addr in struct so_map... " >&6; }
12534 if test "${gdb_cv_have_struct_so_map_with_som_members+set}" = set; then :
12535 $as_echo_n "(cached) " >&6
c906108c 12536else
81ecdfbb 12537 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 12538/* end confdefs.h. */
97bf5e38
MK
12539#include <sys/types.h>
12540#ifdef HAVE_NLIST_H
12541#include <nlist.h>
12542#endif
12543#include <link.h>
bec39cab
AC
12544int
12545main ()
12546{
97bf5e38 12547struct so_map lm; (void) lm.som_addr;
bec39cab
AC
12548 ;
12549 return 0;
12550}
12551_ACEOF
81ecdfbb 12552if ac_fn_c_try_compile "$LINENO"; then :
97bf5e38
MK
12553 gdb_cv_have_struct_so_map_with_som_members=yes
12554else
81ecdfbb 12555 gdb_cv_have_struct_so_map_with_som_members=no
97bf5e38 12556fi
81ecdfbb 12557rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
97bf5e38 12558fi
c906108c 12559
81ecdfbb
RW
12560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_so_map_with_som_members" >&5
12561$as_echo "$gdb_cv_have_struct_so_map_with_som_members" >&6; }
97bf5e38 12562 if test $gdb_cv_have_struct_so_map_with_som_members = yes; then
60ca704f 12563
81ecdfbb 12564$as_echo "#define HAVE_STRUCT_SO_MAP_WITH_SOM_MEMBERS 1" >>confdefs.h
c906108c 12565
97bf5e38 12566 fi
c906108c 12567
bec39cab 12568
81ecdfbb
RW
12569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct link_map32 in sys/link.h" >&5
12570$as_echo_n "checking for struct link_map32 in sys/link.h... " >&6; }
12571 if test "${gdb_cv_have_struct_link_map32+set}" = set; then :
12572 $as_echo_n "(cached) " >&6
97bf5e38 12573else
81ecdfbb 12574 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 12575/* end confdefs.h. */
97bf5e38
MK
12576#define _SYSCALL32
12577#include <sys/link.h>
bec39cab
AC
12578int
12579main ()
12580{
97bf5e38 12581struct link_map32 l;
bec39cab
AC
12582 ;
12583 return 0;
12584}
12585_ACEOF
81ecdfbb 12586if ac_fn_c_try_compile "$LINENO"; then :
97bf5e38
MK
12587 gdb_cv_have_struct_link_map32=yes
12588else
81ecdfbb 12589 gdb_cv_have_struct_link_map32=no
97bf5e38 12590fi
81ecdfbb 12591rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
97bf5e38 12592fi
c906108c 12593
81ecdfbb
RW
12594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map32" >&5
12595$as_echo "$gdb_cv_have_struct_link_map32" >&6; }
97bf5e38 12596 if test $gdb_cv_have_struct_link_map32 = yes; then
60ca704f 12597
81ecdfbb 12598$as_echo "#define HAVE_STRUCT_LINK_MAP32 1" >>confdefs.h
c906108c 12599
60ca704f 12600
81ecdfbb 12601$as_echo "#define _SYSCALL32 1" >>confdefs.h
c906108c 12602
97bf5e38
MK
12603 fi
12604fi
c906108c 12605
bc8bcb4b 12606# Check if the compiler supports the `long long' type.
c906108c 12607
81ecdfbb
RW
12608{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
12609$as_echo_n "checking for long long support in compiler... " >&6; }
12610if test "${gdb_cv_c_long_long+set}" = set; then :
12611 $as_echo_n "(cached) " >&6
97bf5e38 12612else
81ecdfbb 12613 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 12614/* end confdefs.h. */
bc8bcb4b 12615extern long long foo;
bec39cab
AC
12616int
12617main ()
12618{
bc8bcb4b 12619switch (foo & 2) { case 0: return 1; }
bec39cab
AC
12620 ;
12621 return 0;
12622}
12623_ACEOF
81ecdfbb 12624if ac_fn_c_try_compile "$LINENO"; then :
97bf5e38
MK
12625 gdb_cv_c_long_long=yes
12626else
81ecdfbb 12627 gdb_cv_c_long_long=no
97bf5e38 12628fi
81ecdfbb 12629rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
97bf5e38 12630fi
81ecdfbb
RW
12631{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
12632$as_echo "$gdb_cv_c_long_long" >&6; }
97bf5e38 12633if test $gdb_cv_c_long_long = yes; then
bc8bcb4b 12634
81ecdfbb 12635$as_echo "#define CC_HAS_LONG_LONG 1" >>confdefs.h
97bf5e38
MK
12636
12637fi
12638
bc8bcb4b 12639# Check if the compiler and runtime support printing long longs.
97bf5e38 12640
81ecdfbb
RW
12641{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
12642$as_echo_n "checking for long long support in printf... " >&6; }
12643if test "${gdb_cv_printf_has_long_long+set}" = set; then :
12644 $as_echo_n "(cached) " >&6
97bf5e38 12645else
81ecdfbb 12646 if test "$cross_compiling" = yes; then :
97bf5e38
MK
12647 gdb_cv_printf_has_long_long=no
12648else
81ecdfbb 12649 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 12650/* end confdefs.h. */
bc8bcb4b
MK
12651$ac_includes_default
12652int
12653main ()
12654{
12655char buf[32];
97bf5e38
MK
12656 long long l = 0;
12657 l = (l << 16) + 0x0123;
12658 l = (l << 16) + 0x4567;
12659 l = (l << 16) + 0x89ab;
12660 l = (l << 16) + 0xcdef;
12661 sprintf (buf, "0x%016llx", l);
12662 return (strcmp ("0x0123456789abcdef", buf));
bc8bcb4b
MK
12663 ;
12664 return 0;
c906108c 12665}
bec39cab 12666_ACEOF
81ecdfbb 12667if ac_fn_c_try_run "$LINENO"; then :
97bf5e38
MK
12668 gdb_cv_printf_has_long_long=yes
12669else
81ecdfbb 12670 gdb_cv_printf_has_long_long=no
97bf5e38 12671fi
81ecdfbb
RW
12672rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12673 conftest.$ac_objext conftest.beam conftest.$ac_ext
97bf5e38 12674fi
81ecdfbb 12675
97bf5e38 12676fi
81ecdfbb
RW
12677{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
12678$as_echo "$gdb_cv_printf_has_long_long" >&6; }
97bf5e38 12679if test $gdb_cv_printf_has_long_long = yes; then
bc8bcb4b 12680
81ecdfbb 12681$as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
97bf5e38
MK
12682
12683fi
97bf5e38 12684
1a619819
LM
12685# Check if the compiler and runtime support printing decfloats.
12686
81ecdfbb
RW
12687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
12688$as_echo_n "checking for decfloat support in printf... " >&6; }
12689if test "${gdb_cv_printf_has_decfloat+set}" = set; then :
12690 $as_echo_n "(cached) " >&6
1a619819 12691else
81ecdfbb 12692 if test "$cross_compiling" = yes; then :
1a619819
LM
12693 gdb_cv_printf_has_decfloat=no
12694else
81ecdfbb 12695 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1a619819
LM
12696/* end confdefs.h. */
12697$ac_includes_default
12698int
12699main ()
12700{
12701char buf[64];
12702 _Decimal32 d32 = 1.2345df;
12703 _Decimal64 d64 = 1.2345dd;
12704 _Decimal128 d128 = 1.2345dl;
12705 sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
12706 return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
12707 ;
12708 return 0;
12709}
12710_ACEOF
81ecdfbb 12711if ac_fn_c_try_run "$LINENO"; then :
1a619819
LM
12712 gdb_cv_printf_has_decfloat=yes
12713else
81ecdfbb 12714 gdb_cv_printf_has_decfloat=no
1a619819 12715fi
81ecdfbb
RW
12716rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12717 conftest.$ac_objext conftest.beam conftest.$ac_ext
1a619819 12718fi
81ecdfbb 12719
1a619819 12720fi
81ecdfbb
RW
12721{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
12722$as_echo "$gdb_cv_printf_has_decfloat" >&6; }
1a619819
LM
12723if test $gdb_cv_printf_has_decfloat = yes; then
12724
81ecdfbb 12725$as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
1a619819
LM
12726
12727fi
12728
bc8bcb4b
MK
12729# Check if the compiler supports the `long double' type. We can't use
12730# AC_C_LONG_DOUBLE because that one does additional checks on the
12731# constants defined in <float.h> that fail on some systems,
12732# e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
97bf5e38 12733
81ecdfbb
RW
12734{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
12735$as_echo_n "checking for long double support in compiler... " >&6; }
12736if test "${gdb_cv_c_long_double+set}" = set; then :
12737 $as_echo_n "(cached) " >&6
97bf5e38 12738else
81ecdfbb 12739 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 12740/* end confdefs.h. */
97bf5e38 12741long double foo;
bec39cab 12742_ACEOF
81ecdfbb 12743if ac_fn_c_try_compile "$LINENO"; then :
bc8bcb4b 12744 gdb_cv_c_long_double=yes
97bf5e38 12745else
81ecdfbb 12746 gdb_cv_c_long_double=no
97bf5e38 12747fi
81ecdfbb 12748rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
97bf5e38 12749fi
81ecdfbb
RW
12750{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
12751$as_echo "$gdb_cv_c_long_double" >&6; }
bc8bcb4b 12752if test $gdb_cv_c_long_double = yes; then
c906108c 12753
81ecdfbb 12754$as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
97bf5e38
MK
12755
12756fi
12757
bc8bcb4b 12758# Check if the compiler and runtime support printing long doubles.
97bf5e38 12759
81ecdfbb
RW
12760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
12761$as_echo_n "checking for long double support in printf... " >&6; }
12762if test "${gdb_cv_printf_has_long_double+set}" = set; then :
12763 $as_echo_n "(cached) " >&6
97bf5e38 12764else
81ecdfbb 12765 if test "$cross_compiling" = yes; then :
97bf5e38
MK
12766 gdb_cv_printf_has_long_double=no
12767else
81ecdfbb 12768 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 12769/* end confdefs.h. */
bc8bcb4b
MK
12770$ac_includes_default
12771int
12772main ()
12773{
12774char buf[16];
97bf5e38
MK
12775 long double f = 3.141592653;
12776 sprintf (buf, "%Lg", f);
12777 return (strncmp ("3.14159", buf, 7));
bc8bcb4b
MK
12778 ;
12779 return 0;
97bf5e38 12780}
bec39cab 12781_ACEOF
81ecdfbb 12782if ac_fn_c_try_run "$LINENO"; then :
97bf5e38 12783 gdb_cv_printf_has_long_double=yes
c906108c 12784else
81ecdfbb 12785 gdb_cv_printf_has_long_double=no
c906108c 12786fi
81ecdfbb
RW
12787rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12788 conftest.$ac_objext conftest.beam conftest.$ac_ext
c906108c 12789fi
81ecdfbb 12790
c906108c 12791fi
81ecdfbb
RW
12792{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5
12793$as_echo "$gdb_cv_printf_has_long_double" >&6; }
97bf5e38 12794if test $gdb_cv_printf_has_long_double = yes; then
bc8bcb4b 12795
81ecdfbb 12796$as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
97bf5e38
MK
12797
12798fi
97bf5e38 12799
bc8bcb4b 12800# Check if the compiler and runtime support scanning long doubles.
97bf5e38 12801
81ecdfbb
RW
12802{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
12803$as_echo_n "checking for long double support in scanf... " >&6; }
12804if test "${gdb_cv_scanf_has_long_double+set}" = set; then :
12805 $as_echo_n "(cached) " >&6
97bf5e38 12806else
81ecdfbb 12807 if test "$cross_compiling" = yes; then :
97bf5e38
MK
12808 gdb_cv_scanf_has_long_double=no
12809else
81ecdfbb 12810 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 12811/* end confdefs.h. */
bc8bcb4b
MK
12812#include <stdio.h>
12813int
12814main ()
12815{
12816char *buf = "3.141592653";
97bf5e38
MK
12817 long double f = 0;
12818 sscanf (buf, "%Lg", &f);
12819 return !(f > 3.14159 && f < 3.14160);
bc8bcb4b
MK
12820 ;
12821 return 0;
97bf5e38 12822}
bec39cab 12823_ACEOF
81ecdfbb 12824if ac_fn_c_try_run "$LINENO"; then :
97bf5e38
MK
12825 gdb_cv_scanf_has_long_double=yes
12826else
81ecdfbb 12827 gdb_cv_scanf_has_long_double=no
97bf5e38 12828fi
81ecdfbb
RW
12829rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12830 conftest.$ac_objext conftest.beam conftest.$ac_ext
97bf5e38 12831fi
81ecdfbb 12832
c906108c 12833fi
81ecdfbb
RW
12834{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
12835$as_echo "$gdb_cv_scanf_has_long_double" >&6; }
97bf5e38 12836if test $gdb_cv_scanf_has_long_double = yes; then
bc8bcb4b 12837
81ecdfbb 12838$as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
97bf5e38
MK
12839
12840fi
c906108c 12841
438013df
AO
12842case ${host_os} in
12843aix*)
81ecdfbb
RW
12844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
12845$as_echo_n "checking for -bbigtoc option... " >&6; }
12846if test "${gdb_cv_bigtoc+set}" = set; then :
12847 $as_echo_n "(cached) " >&6
438013df 12848else
bec39cab 12849
438013df
AO
12850 SAVE_LDFLAGS=$LDFLAGS
12851
12852 case $GCC in
12853 yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
12854 *) gdb_cv_bigtoc=-bbigtoc ;;
12855 esac
12856
12857 LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
81ecdfbb 12858 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 12859/* end confdefs.h. */
438013df 12860
bec39cab
AC
12861int
12862main ()
12863{
438013df 12864int i;
bec39cab
AC
12865 ;
12866 return 0;
12867}
12868_ACEOF
81ecdfbb 12869if ac_fn_c_try_link "$LINENO"; then :
bec39cab 12870
81ecdfbb
RW
12871else
12872 gdb_cv_bigtoc=
438013df 12873fi
81ecdfbb
RW
12874rm -f core conftest.err conftest.$ac_objext \
12875 conftest$ac_exeext conftest.$ac_ext
ec76baa5 12876 LDFLAGS="${SAVE_LDFLAGS}"
438013df 12877
bec39cab 12878fi
81ecdfbb
RW
12879{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
12880$as_echo "$gdb_cv_bigtoc" >&6; }
438013df
AO
12881 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
12882 ;;
12883esac
12884
c906108c
SS
12885
12886
12887if test ${build} = ${host} -a ${host} = ${target} ; then
12888 case ${host_os} in
12889 hpux*)
81ecdfbb
RW
12890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HPUX/OSF thread support" >&5
12891$as_echo_n "checking for HPUX/OSF thread support... " >&6; }
c906108c
SS
12892 if test -f /usr/include/dce/cma_config.h ; then
12893 if test "$GCC" = "yes" ; then
81ecdfbb
RW
12894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12895$as_echo "yes" >&6; }
60ca704f 12896
81ecdfbb 12897$as_echo "#define HAVE_HPUX_THREAD_SUPPORT 1" >>confdefs.h
c906108c 12898
3483b318 12899 CONFIG_OBS="${CONFIG_OBS} hpux-thread.o"
c906108c
SS
12900 CONFIG_SRCS="${CONFIG_SRCS} hpux-thread.c"
12901 else
81ecdfbb
RW
12902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no (suppressed because you are not using GCC)" >&5
12903$as_echo "no (suppressed because you are not using GCC)" >&6; }
c906108c
SS
12904 fi
12905 else
81ecdfbb
RW
12906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12907$as_echo "no" >&6; }
c906108c
SS
12908 fi
12909 ;;
12910 solaris*)
d92419e5
JB
12911 # See if thread_db library is around for Solaris thread debugging.
12912 # Note that we must explicitly test for version 1 of the library
12913 # because version 0 (present on Solaris 2.4 or earlier) doesn't have
12914 # the same API.
81ecdfbb
RW
12915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris thread debugging library" >&5
12916$as_echo_n "checking for Solaris thread debugging library... " >&6; }
c906108c 12917 if test -f /usr/lib/libthread_db.so.1 ; then
81ecdfbb
RW
12918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12919$as_echo "yes" >&6; }
60ca704f 12920
81ecdfbb 12921$as_echo "#define HAVE_THREAD_DB_LIB 1" >>confdefs.h
c906108c 12922
3483b318 12923 CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
c906108c 12924 CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
81ecdfbb
RW
12925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12926$as_echo_n "checking for dlopen in -ldl... " >&6; }
12927if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12928 $as_echo_n "(cached) " >&6
c906108c 12929else
bec39cab 12930 ac_check_lib_save_LIBS=$LIBS
c906108c 12931LIBS="-ldl $LIBS"
81ecdfbb 12932cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab
AC
12933/* end confdefs.h. */
12934
81ecdfbb
RW
12935/* Override any GCC internal prototype to avoid an error.
12936 Use char because int might match the return type of a GCC
12937 builtin and then its argument prototype would still apply. */
bec39cab
AC
12938#ifdef __cplusplus
12939extern "C"
12940#endif
bec39cab
AC
12941char dlopen ();
12942int
12943main ()
12944{
81ecdfbb 12945return dlopen ();
bec39cab
AC
12946 ;
12947 return 0;
12948}
12949_ACEOF
81ecdfbb 12950if ac_fn_c_try_link "$LINENO"; then :
bec39cab
AC
12951 ac_cv_lib_dl_dlopen=yes
12952else
81ecdfbb 12953 ac_cv_lib_dl_dlopen=no
bec39cab 12954fi
81ecdfbb
RW
12955rm -f core conftest.err conftest.$ac_objext \
12956 conftest$ac_exeext conftest.$ac_ext
bec39cab
AC
12957LIBS=$ac_check_lib_save_LIBS
12958fi
81ecdfbb
RW
12959{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12960$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12961if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
bec39cab
AC
12962 cat >>confdefs.h <<_ACEOF
12963#define HAVE_LIBDL 1
12964_ACEOF
c906108c
SS
12965
12966 LIBS="-ldl $LIBS"
12967
c906108c
SS
12968fi
12969
12970 if test "$GCC" = "yes" ; then
12971 # The GNU linker requires the -export-dynamic option to make
12972 # all symbols visible in the dynamic symbol table.
12973 hold_ldflags=$LDFLAGS
81ecdfbb
RW
12974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the ld -export-dynamic flag" >&5
12975$as_echo_n "checking for the ld -export-dynamic flag... " >&6; }
c906108c 12976 LDFLAGS="${LDFLAGS} -Wl,-export-dynamic"
81ecdfbb 12977 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 12978/* end confdefs.h. */
c906108c 12979
bec39cab
AC
12980int
12981main ()
12982{
c906108c 12983int i;
bec39cab
AC
12984 ;
12985 return 0;
12986}
12987_ACEOF
81ecdfbb 12988if ac_fn_c_try_link "$LINENO"; then :
c906108c
SS
12989 found=yes
12990else
81ecdfbb 12991 found=no
c906108c 12992fi
81ecdfbb
RW
12993rm -f core conftest.err conftest.$ac_objext \
12994 conftest$ac_exeext conftest.$ac_ext
c906108c 12995 LDFLAGS=$hold_ldflags
81ecdfbb
RW
12996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
12997$as_echo "$found" >&6; }
c906108c
SS
12998 if test $found = yes; then
12999 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -Wl,-export-dynamic"
13000 fi
13001 fi
13002 # Sun randomly tweaked the prototypes in <proc_service.h>
13003 # at one point.
81ecdfbb
RW
13004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if <proc_service.h> is old" >&5
13005$as_echo_n "checking if <proc_service.h> is old... " >&6; }
13006 if test "${gdb_cv_proc_service_is_old+set}" = set; then :
13007 $as_echo_n "(cached) " >&6
c906108c 13008else
bec39cab 13009
81ecdfbb 13010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 13011/* end confdefs.h. */
c906108c
SS
13012
13013 #include <proc_service.h>
13014 ps_err_e ps_pdwrite
13015 (struct ps_prochandle*, psaddr_t, const void*, size_t);
c906108c 13016
bec39cab
AC
13017int
13018main ()
13019{
13020
13021 ;
13022 return 0;
13023}
13024_ACEOF
81ecdfbb 13025if ac_fn_c_try_compile "$LINENO"; then :
c906108c
SS
13026 gdb_cv_proc_service_is_old=no
13027else
81ecdfbb 13028 gdb_cv_proc_service_is_old=yes
c906108c 13029fi
81ecdfbb 13030rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
bec39cab 13031
c906108c
SS
13032fi
13033
81ecdfbb
RW
13034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_proc_service_is_old" >&5
13035$as_echo "$gdb_cv_proc_service_is_old" >&6; }
c906108c 13036 if test $gdb_cv_proc_service_is_old = yes; then
60ca704f 13037
81ecdfbb 13038$as_echo "#define PROC_SERVICE_IS_OLD 1" >>confdefs.h
c906108c
SS
13039
13040 fi
13041 else
81ecdfbb
RW
13042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13043$as_echo "no" >&6; }
c906108c
SS
13044 fi
13045 ;;
d92419e5 13046 aix*)
81ecdfbb
RW
13047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
13048$as_echo_n "checking for AiX thread debugging library... " >&6; }
13049 if test "${gdb_cv_have_aix_thread_debug+set}" = set; then :
13050 $as_echo_n "(cached) " >&6
bec39cab 13051else
81ecdfbb 13052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 13053/* end confdefs.h. */
d92419e5 13054#include <sys/pthdebug.h>
bec39cab
AC
13055int
13056main ()
13057{
d92419e5
JB
13058#ifndef PTHDB_VERSION_3
13059 #error
13060 #endif
bec39cab
AC
13061 ;
13062 return 0;
13063}
13064_ACEOF
81ecdfbb 13065if ac_fn_c_try_compile "$LINENO"; then :
d92419e5
JB
13066 gdb_cv_have_aix_thread_debug=yes
13067else
81ecdfbb 13068 gdb_cv_have_aix_thread_debug=no
d92419e5 13069fi
81ecdfbb 13070rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d92419e5
JB
13071fi
13072
81ecdfbb
RW
13073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
13074$as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
d92419e5
JB
13075 if test $gdb_cv_have_aix_thread_debug = yes; then
13076 CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
3483b318 13077 CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
d92419e5
JB
13078 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -lpthdebug"
13079 fi
13080 ;;
c906108c 13081 esac
bec39cab 13082
c906108c
SS
13083fi
13084
3f47be5c 13085if test "x$ac_cv_header_thread_db_h" = "xyes"; then
81ecdfbb
RW
13086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
13087$as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
13088if test "${gdb_cv_thread_db_h_has_td_notalloc+set}" = set; then :
13089 $as_echo_n "(cached) " >&6
bec39cab 13090else
81ecdfbb 13091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 13092/* end confdefs.h. */
3f47be5c 13093#include <thread_db.h>
bec39cab
AC
13094int
13095main ()
13096{
3f47be5c 13097int i = TD_NOTALLOC;
bec39cab
AC
13098 ;
13099 return 0;
13100}
13101_ACEOF
81ecdfbb 13102if ac_fn_c_try_compile "$LINENO"; then :
3f47be5c
EZ
13103 gdb_cv_thread_db_h_has_td_notalloc=yes
13104else
81ecdfbb 13105 gdb_cv_thread_db_h_has_td_notalloc=no
bec39cab 13106
3f47be5c 13107fi
81ecdfbb 13108rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3f47be5c 13109
bec39cab 13110fi
81ecdfbb
RW
13111{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
13112$as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
13113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
13114$as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
13115if test "${gdb_cv_thread_db_h_has_td_version+set}" = set; then :
13116 $as_echo_n "(cached) " >&6
59f80f10 13117else
81ecdfbb 13118 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
59f80f10
DJ
13119/* end confdefs.h. */
13120#include <thread_db.h>
13121int
13122main ()
13123{
13124int i = TD_VERSION;
13125 ;
13126 return 0;
13127}
13128_ACEOF
81ecdfbb 13129if ac_fn_c_try_compile "$LINENO"; then :
59f80f10
DJ
13130 gdb_cv_thread_db_h_has_td_version=yes
13131else
81ecdfbb 13132 gdb_cv_thread_db_h_has_td_version=no
59f80f10
DJ
13133
13134fi
81ecdfbb 13135rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
59f80f10
DJ
13136
13137fi
81ecdfbb
RW
13138{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5
13139$as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
13140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
13141$as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
13142if test "${gdb_cv_thread_db_h_has_td_notls+set}" = set; then :
13143 $as_echo_n "(cached) " >&6
59f80f10 13144else
81ecdfbb 13145 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
59f80f10
DJ
13146/* end confdefs.h. */
13147#include <thread_db.h>
13148int
13149main ()
13150{
13151int i = TD_NOTLS;
13152 ;
13153 return 0;
13154}
13155_ACEOF
81ecdfbb 13156if ac_fn_c_try_compile "$LINENO"; then :
59f80f10
DJ
13157 gdb_cv_thread_db_h_has_td_notls=yes
13158else
81ecdfbb 13159 gdb_cv_thread_db_h_has_td_notls=no
59f80f10
DJ
13160
13161fi
81ecdfbb 13162rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
59f80f10
DJ
13163
13164fi
81ecdfbb
RW
13165{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
13166$as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
3f47be5c
EZ
13167fi
13168if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
bec39cab 13169
81ecdfbb 13170$as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
3f47be5c 13171
59f80f10
DJ
13172fi
13173if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
13174
81ecdfbb 13175$as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
59f80f10
DJ
13176
13177fi
13178if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
13179
81ecdfbb 13180$as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
59f80f10 13181
3f47be5c
EZ
13182fi
13183
b757528f 13184if test "x$ac_cv_header_sys_syscall_h" = "xyes"; then
81ecdfbb
RW
13185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <sys/syscall.h> has __NR_tkill" >&5
13186$as_echo_n "checking whether <sys/syscall.h> has __NR_tkill... " >&6; }
13187if test "${gdb_cv_sys_syscall_h_has_tkill+set}" = set; then :
13188 $as_echo_n "(cached) " >&6
bec39cab 13189else
81ecdfbb 13190 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 13191/* end confdefs.h. */
b757528f 13192#include <sys/syscall.h>
bec39cab
AC
13193int
13194main ()
13195{
b757528f 13196int i = __NR_tkill;
bec39cab
AC
13197 ;
13198 return 0;
13199}
13200_ACEOF
81ecdfbb 13201if ac_fn_c_try_compile "$LINENO"; then :
b757528f
JJ
13202 gdb_cv_sys_syscall_h_has_tkill=yes
13203else
81ecdfbb 13204 gdb_cv_sys_syscall_h_has_tkill=no
bec39cab 13205
b757528f 13206fi
81ecdfbb 13207rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b757528f 13208
bec39cab 13209fi
81ecdfbb
RW
13210{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_sys_syscall_h_has_tkill" >&5
13211$as_echo "$gdb_cv_sys_syscall_h_has_tkill" >&6; }
b757528f
JJ
13212fi
13213if test "x$gdb_cv_sys_syscall_h_has_tkill" = "xyes" && test "x$ac_cv_func_syscall" = "xyes"; then
bec39cab 13214
81ecdfbb 13215$as_echo "#define HAVE_TKILL_SYSCALL 1" >>confdefs.h
b757528f
JJ
13216
13217fi
13218
81ecdfbb
RW
13219ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
13220"
13221if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = x""yes; then :
13222 ac_have_decl=1
10568435 13223else
81ecdfbb 13224 ac_have_decl=0
10568435 13225fi
10568435
JK
13226
13227cat >>confdefs.h <<_ACEOF
81ecdfbb 13228#define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
10568435
JK
13229_ACEOF
13230
13231
81ecdfbb
RW
13232if test "$cross_compiling" = yes; then :
13233 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10568435
JK
13234/* end confdefs.h. */
13235#include <sys/personality.h>
13236int
13237main ()
13238{
13239
13240# if !HAVE_DECL_ADDR_NO_RANDOMIZE
13241# define ADDR_NO_RANDOMIZE 0x0040000
13242# endif
13243 /* Test the flag could be set and stays set. */
13244 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
13245 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
13246 return 1
13247 ;
13248 return 0;
13249}
13250_ACEOF
81ecdfbb 13251if ac_fn_c_try_link "$LINENO"; then :
10568435
JK
13252 have_personality=true
13253else
81ecdfbb 13254 have_personality=false
10568435 13255fi
81ecdfbb
RW
13256rm -f core conftest.err conftest.$ac_objext \
13257 conftest$ac_exeext conftest.$ac_ext
10568435 13258else
81ecdfbb 13259 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10568435
JK
13260/* end confdefs.h. */
13261#include <sys/personality.h>
13262int
13263main ()
13264{
13265
13266# if !HAVE_DECL_ADDR_NO_RANDOMIZE
13267# define ADDR_NO_RANDOMIZE 0x0040000
13268# endif
13269 /* Test the flag could be set and stays set. */
13270 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
13271 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
13272 return 1
13273 ;
13274 return 0;
13275}
13276_ACEOF
81ecdfbb 13277if ac_fn_c_try_run "$LINENO"; then :
10568435
JK
13278 have_personality=true
13279else
81ecdfbb 13280 have_personality=false
10568435 13281fi
81ecdfbb
RW
13282rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13283 conftest.$ac_objext conftest.beam conftest.$ac_ext
10568435 13284fi
81ecdfbb 13285
10568435
JK
13286if $have_personality
13287then
13288
81ecdfbb 13289$as_echo "#define HAVE_PERSONALITY 1" >>confdefs.h
10568435
JK
13290
13291fi
13292
fb40c209 13293
b14b1491 13294target_sysroot_reloc=0
bec39cab 13295
81ecdfbb
RW
13296# Check whether --with-sysroot was given.
13297if test "${with_sysroot+set}" = set; then :
13298 withval=$with_sysroot;
030292b7 13299 case ${with_sysroot} in
715d1656 13300 yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
030292b7
DJ
13301 *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
13302 esac
13303
13304 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
13305
07abfebf
RS
13306 if test "x$prefix" = xNONE; then
13307 test_prefix=/usr/local
13308 else
13309 test_prefix=$prefix
13310 fi
aa28a74e 13311 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
07abfebf 13312 test_exec_prefix=$test_prefix
030292b7 13313 else
07abfebf 13314 test_exec_prefix=$exec_prefix
030292b7
DJ
13315 fi
13316 case ${TARGET_SYSTEM_ROOT} in
715d1656 13317 "${test_prefix}"|"${test_prefix}/"*|\
07abfebf
RS
13318 "${test_exec_prefix}"|"${test_exec_prefix}/"*|\
13319 '${prefix}'|'${prefix}/'*|\
715d1656 13320 '${exec_prefix}'|'${exec_prefix}/'*)
b14b1491 13321 target_sysroot_reloc=1
030292b7
DJ
13322 ;;
13323 esac
13324
13325else
bec39cab 13326
030292b7
DJ
13327 TARGET_SYSTEM_ROOT=
13328 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
13329
81ecdfbb 13330fi
b14b1491 13331
81ecdfbb 13332TARGET_SYSTEM_ROOT_DEFINE="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE=$target_sysroot_reloc"
030292b7
DJ
13333
13334
13335
16e7150e 13336
16e7150e 13337
81ecdfbb
RW
13338# Check whether --with-system-gdbinit was given.
13339if test "${with_system_gdbinit+set}" = set; then :
13340 withval=$with_system_gdbinit;
b14b1491
TT
13341 SYSTEM_GDBINIT=$withval
13342else
13343 SYSTEM_GDBINIT=
81ecdfbb
RW
13344fi
13345
16e7150e
JG
13346
13347 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
13348 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
b14b1491 13349 ac_define_dir=`eval echo $SYSTEM_GDBINIT`
16e7150e
JG
13350 ac_define_dir=`eval echo $ac_define_dir`
13351
13352cat >>confdefs.h <<_ACEOF
13353#define SYSTEM_GDBINIT "$ac_define_dir"
13354_ACEOF
13355
13356
13357
b14b1491
TT
13358 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
13359 if test "x$prefix" = xNONE; then
13360 test_prefix=/usr/local
13361 else
13362 test_prefix=$prefix
13363 fi
13364 else
13365 test_prefix=$exec_prefix
13366 fi
13367 value=0
13368 case ${ac_define_dir} in
13369 "${test_prefix}"|"${test_prefix}/"*|\
13370 '${exec_prefix}'|'${exec_prefix}/'*)
13371 value=1
13372 ;;
13373 esac
16e7150e 13374
b14b1491
TT
13375cat >>confdefs.h <<_ACEOF
13376#define SYSTEM_GDBINIT_RELOCATABLE $value
16e7150e
JG
13377_ACEOF
13378
b14b1491 13379
16e7150e 13380
81ecdfbb
RW
13381# Check whether --enable-werror was given.
13382if test "${enable_werror+set}" = set; then :
13383 enableval=$enable_werror; case "${enableval}" in
094a342e
MK
13384 yes | y) ERROR_ON_WARNING="yes" ;;
13385 no | n) ERROR_ON_WARNING="no" ;;
81ecdfbb 13386 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
094a342e 13387 esac
81ecdfbb
RW
13388fi
13389
094a342e
MK
13390
13391# Enable -Werror by default when using gcc
13392if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
13393 ERROR_ON_WARNING=yes
13394fi
13395
13396WERROR_CFLAGS=""
13397if test "${ERROR_ON_WARNING}" = yes ; then
13398 WERROR_CFLAGS="-Werror"
13399fi
13400
aa79a185
DJ
13401# The entries after -Wno-pointer-sign are disabled warnings which may
13402# be enabled in the future, which can not currently be used to build
13403# GDB.
13404# NOTE: If you change this list, remember to update
3b851bce 13405# gdb/doc/gdbint.texinfo.
aa79a185
DJ
13406build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
13407-Wformat-nonliteral -Wno-pointer-sign \
e23525a0 13408-Wno-unused -Wunused-value -Wno-switch -Wno-char-subscripts"
a3b362c4 13409
3526781e
DJ
13410# Enable -Wno-format by default when using gcc on mingw since many
13411# GCC versions complain about %I64.
13412case "${host}" in
13413 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
13414esac
13415
81ecdfbb
RW
13416# Check whether --enable-build-warnings was given.
13417if test "${enable_build_warnings+set}" = set; then :
13418 enableval=$enable_build_warnings; case "${enableval}" in
c906108c
SS
13419 yes) ;;
13420 no) build_warnings="-w";;
13421 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13422 build_warnings="${build_warnings} ${t}";;
13423 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13424 build_warnings="${t} ${build_warnings}";;
13425 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13426esac
d4f3574e 13427if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
746a987d 13428 echo "Setting compiler warning flags = $build_warnings" 6>&1
c906108c 13429fi
81ecdfbb
RW
13430fi
13431# Check whether --enable-gdb-build-warnings was given.
13432if test "${enable_gdb_build_warnings+set}" = set; then :
13433 enableval=$enable_gdb_build_warnings; case "${enableval}" in
3b851bce
AC
13434 yes) ;;
13435 no) build_warnings="-w";;
13436 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13437 build_warnings="${build_warnings} ${t}";;
13438 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13439 build_warnings="${t} ${build_warnings}";;
13440 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13441esac
13442if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13443 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13444fi
81ecdfbb
RW
13445fi
13446WARN_CFLAGS=""
c906108c
SS
13447if test "x${build_warnings}" != x -a "x$GCC" = xyes
13448then
81ecdfbb
RW
13449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13450$as_echo_n "checking compiler warning flags... " >&6; }
746a987d
AC
13451 # Separate out the -Werror flag as some files just cannot be
13452 # compiled with it enabled.
13453 for w in ${build_warnings}; do
13454 case $w in
13455 -Werr*) WERROR_CFLAGS=-Werror ;;
13456 *) # Check that GCC accepts it
4536bbc6
AC
13457 saved_CFLAGS="$CFLAGS"
13458 CFLAGS="$CFLAGS $w"
81ecdfbb 13459 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 13460/* end confdefs.h. */
4536bbc6 13461
bec39cab
AC
13462int
13463main ()
13464{
4536bbc6 13465
bec39cab
AC
13466 ;
13467 return 0;
13468}
13469_ACEOF
81ecdfbb 13470if ac_fn_c_try_compile "$LINENO"; then :
4536bbc6 13471 WARN_CFLAGS="${WARN_CFLAGS} $w"
4536bbc6 13472fi
81ecdfbb 13473rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4536bbc6 13474 CFLAGS="$saved_CFLAGS"
746a987d
AC
13475 esac
13476 done
81ecdfbb
RW
13477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13478$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
c906108c
SS
13479fi
13480
13481
104c1213 13482
7a292a7a 13483# In the Cygwin environment, we need some additional flags.
81ecdfbb
RW
13484{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
13485$as_echo_n "checking for cygwin... " >&6; }
13486if test "${gdb_cv_os_cygwin+set}" = set; then :
13487 $as_echo_n "(cached) " >&6
bec39cab 13488else
81ecdfbb 13489 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 13490/* end confdefs.h. */
7a292a7a
SS
13491
13492#if defined (__CYGWIN__) || defined (__CYGWIN32__)
13493lose
13494#endif
bec39cab 13495_ACEOF
7a292a7a 13496if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb 13497 $EGREP "lose" >/dev/null 2>&1; then :
7a292a7a
SS
13498 gdb_cv_os_cygwin=yes
13499else
7a292a7a
SS
13500 gdb_cv_os_cygwin=no
13501fi
13502rm -f conftest*
13503
13504fi
81ecdfbb
RW
13505{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_os_cygwin" >&5
13506$as_echo "$gdb_cv_os_cygwin" >&6; }
7a292a7a 13507
aff38e61 13508
3eb25fda 13509SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o"
aff38e61 13510case ${host} in
95cbc983
AC
13511 *go32* ) SER_HARDWIRE=ser-go32.o ;;
13512 *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
0ea3f30e 13513 *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o" ;;
aff38e61
AC
13514esac
13515
13516
cd0fc7c3
SS
13517# libreadline needs libuser32.a in a cygwin environment
13518WIN32LIBS=
13519if test x$gdb_cv_os_cygwin = xyes; then
c5394b80
JM
13520 WIN32LIBS="-luser32"
13521 case "${target}" in
13522 *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
13523 ;;
13524 esac
cd0fc7c3 13525fi
c906108c 13526
b4505029
MM
13527# The ser-tcp.c module requires sockets.
13528case ${host} in
13529 *mingw32*)
13530
81ecdfbb 13531$as_echo "#define USE_WIN32API 1" >>confdefs.h
b4505029
MM
13532
13533 WIN32LIBS="$WIN32LIBS -lws2_32"
13534 ;;
13535esac
13536
7a292a7a 13537
31d99776
DJ
13538# Add ELF support to GDB, but only if BFD includes ELF support.
13539OLD_CFLAGS=$CFLAGS
13540OLD_LDFLAGS=$LDFLAGS
13541OLD_LIBS=$LIBS
cab58a69 13542CFLAGS="$CFLAGS -I${srcdir}/../include -I../bfd -I${srcdir}/../bfd"
31d99776 13543LDFLAGS="$LDFLAGS -L../bfd -L../libiberty"
7b3200f9 13544intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
0f72fb1c 13545LIBS="-lbfd -liberty $intl $LIBS"
81ecdfbb
RW
13546{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
13547$as_echo_n "checking for ELF support in BFD... " >&6; }
13548if test "${gdb_cv_var_elf+set}" = set; then :
13549 $as_echo_n "(cached) " >&6
31d99776 13550else
81ecdfbb 13551 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31d99776
DJ
13552/* end confdefs.h. */
13553#include <stdlib.h>
13554#include "bfd.h"
13555#include "elf-bfd.h"
13556
13557int
13558main ()
13559{
13560bfd *abfd = NULL; bfd_get_elf_phdr_upper_bound (abfd);
13561 ;
13562 return 0;
13563}
13564_ACEOF
81ecdfbb 13565if ac_fn_c_try_link "$LINENO"; then :
31d99776
DJ
13566 gdb_cv_var_elf=yes
13567else
81ecdfbb 13568 gdb_cv_var_elf=no
31d99776 13569fi
81ecdfbb
RW
13570rm -f core conftest.err conftest.$ac_objext \
13571 conftest$ac_exeext conftest.$ac_ext
31d99776 13572fi
81ecdfbb
RW
13573{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_elf" >&5
13574$as_echo "$gdb_cv_var_elf" >&6; }
31d99776
DJ
13575if test $gdb_cv_var_elf = yes; then
13576 CONFIG_OBS="$CONFIG_OBS elfread.o"
13577
81ecdfbb 13578$as_echo "#define HAVE_ELF 1" >>confdefs.h
31d99776
DJ
13579
13580fi
13581CFLAGS=$OLD_CFLAGS
13582LDFLAGS=$OLD_LDFLAGS
13583LIBS=$OLD_LIBS
13584
121ce6e5
DJ
13585# Add any host-specific objects to GDB.
13586CONFIG_OBS="${CONFIG_OBS} ${gdb_host_obs}"
13587
3fc11d3e
JM
13588LIBGUI="../libgui/src/libgui.a"
13589GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
13590
13591
7a292a7a 13592
3fc11d3e
JM
13593WIN32LDAPP=
13594
13595
13596
d91670b9 13597case "${host}" in
686a5eed 13598*-*-cygwin* | *-*-mingw* )
d91670b9
CV
13599 configdir="win"
13600 ;;
13601*)
13602 configdir="unix"
13603 ;;
13604esac
3fc11d3e
JM
13605
13606GDBTKLIBS=
13607if test "${enable_gdbtk}" = "yes"; then
13608
d1c3b63a
KS
13609 # Gdbtk must have an absolute path to srcdir in order to run
13610 # properly when not installed.
13611 here=`pwd`
13612 cd ${srcdir}
13613 GDBTK_SRC_DIR=`pwd`
13614 cd $here
13615
bec39cab 13616
5062cc19
KS
13617 #
13618 # Ok, lets find the tcl configuration
13619 # First, look for one uninstalled.
13620 # the alternative search directory is invoked by --with-tcl
13621 #
3fc11d3e 13622
5062cc19
KS
13623 if test x"${no_tcl}" = x ; then
13624 # we reset no_tcl in case something fails here
13625 no_tcl=true
bec39cab 13626
81ecdfbb
RW
13627# Check whether --with-tcl was given.
13628if test "${with_tcl+set}" = set; then :
13629 withval=$with_tcl; with_tclconfig=${withval}
13630fi
13631
13632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
13633$as_echo_n "checking for Tcl configuration... " >&6; }
13634 if test "${ac_cv_c_tclconfig+set}" = set; then :
13635 $as_echo_n "(cached) " >&6
3fc11d3e 13636else
bec39cab 13637
3fc11d3e 13638
5062cc19
KS
13639 # First check to see if --with-tcl was specified.
13640 case "${host}" in
13641 *-*-cygwin*) platDir="win" ;;
13642 *) platDir="unix" ;;
13643 esac
13644 if test x"${with_tclconfig}" != x ; then
13645 if test -f "${with_tclconfig}/tclConfig.sh" ; then
13646 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
13647 else
81ecdfbb 13648 as_fn_error "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
5062cc19
KS
13649 fi
13650 fi
13651
13652 # then check for a private Tcl installation
13653 if test x"${ac_cv_c_tclconfig}" = x ; then
13654 for i in \
13655 ../tcl \
13656 `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
13657 `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
13658 `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
13659 ../../tcl \
13660 `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
13661 `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
13662 `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
13663 ../../../tcl \
13664 `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
13665 `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
13666 `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
13667 if test -f "$i/$platDir/tclConfig.sh" ; then
13668 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
13669 break
13670 fi
13671 done
13672 fi
13673
13674 # on Darwin, check in Framework installation locations
13675 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tclconfig}" = x ; then
13676 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
13677 `ls -d /Library/Frameworks 2>/dev/null` \
13678 `ls -d /Network/Library/Frameworks 2>/dev/null` \
13679 `ls -d /System/Library/Frameworks 2>/dev/null` \
13680 ; do
13681 if test -f "$i/Tcl.framework/tclConfig.sh" ; then
13682 ac_cv_c_tclconfig=`(cd $i/Tcl.framework; pwd)`
13683 break
13684 fi
13685 done
13686 fi
13687
13688 # check in a few common install locations
13689 if test x"${ac_cv_c_tclconfig}" = x ; then
13690 for i in `ls -d ${libdir} 2>/dev/null` \
13691 `ls -d ${exec_prefix}/lib 2>/dev/null` \
13692 `ls -d ${prefix}/lib 2>/dev/null` \
13693 `ls -d /usr/local/lib 2>/dev/null` \
13694 `ls -d /usr/contrib/lib 2>/dev/null` \
13695 `ls -d /usr/lib 2>/dev/null` \
13696 ; do
13697 if test -f "$i/tclConfig.sh" ; then
13698 ac_cv_c_tclconfig=`(cd $i; pwd)`
13699 break
13700 fi
13701 done
13702 fi
3fc11d3e 13703
5062cc19
KS
13704 # check in a few other private locations
13705 if test x"${ac_cv_c_tclconfig}" = x ; then
13706 for i in \
13707 ${srcdir}/../tcl \
13708 `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
13709 `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
13710 `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
13711 if test -f "$i/$platDir/tclConfig.sh" ; then
13712 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
13713 break
13714 fi
13715 done
13716 fi
bec39cab 13717
3fc11d3e
JM
13718fi
13719
5062cc19
KS
13720
13721 if test x"${ac_cv_c_tclconfig}" = x ; then
13722 TCL_BIN_DIR="# no Tcl configs found"
81ecdfbb
RW
13723 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
13724$as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
5062cc19
KS
13725 else
13726 no_tcl=
13727 TCL_BIN_DIR=${ac_cv_c_tclconfig}
81ecdfbb
RW
13728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
13729$as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
5062cc19
KS
13730 fi
13731 fi
3fc11d3e 13732
bec39cab 13733
85541719
DE
13734 # If $no_tk is nonempty, then we can't do Tk, and there is no
13735 # point to doing Tcl.
bec39cab 13736
5062cc19
KS
13737 #
13738 # Ok, lets find the tk configuration
13739 # First, look for one uninstalled.
13740 # the alternative search directory is invoked by --with-tk
13741 #
3fc11d3e 13742
5062cc19
KS
13743 if test x"${no_tk}" = x ; then
13744 # we reset no_tk in case something fails here
13745 no_tk=true
bec39cab 13746
81ecdfbb
RW
13747# Check whether --with-tk was given.
13748if test "${with_tk+set}" = set; then :
13749 withval=$with_tk; with_tkconfig=${withval}
13750fi
13751
13752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
13753$as_echo_n "checking for Tk configuration... " >&6; }
13754 if test "${ac_cv_c_tkconfig+set}" = set; then :
13755 $as_echo_n "(cached) " >&6
bec39cab 13756else
3fc11d3e
JM
13757
13758
5062cc19
KS
13759 # First check to see if --with-tkconfig was specified.
13760 if test x"${with_tkconfig}" != x ; then
13761 if test -f "${with_tkconfig}/tkConfig.sh" ; then
13762 ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
13763 else
81ecdfbb 13764 as_fn_error "${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
5062cc19
KS
13765 fi
13766 fi
3fc11d3e 13767
5062cc19
KS
13768 # then check for a private Tk library
13769 case "${host}" in
13770 *-*-cygwin*) platDir="win" ;;
13771 *) platDir="unix" ;;
13772 esac
13773 if test x"${ac_cv_c_tkconfig}" = x ; then
13774 for i in \
13775 ../tk \
13776 `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
13777 `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
13778 `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
13779 ../../tk \
13780 `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
13781 `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
13782 `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
13783 ../../../tk \
13784 `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
13785 `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
13786 `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
13787 if test -f "$i/$platDir/tkConfig.sh" ; then
13788 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
13789 break
13790 fi
13791 done
13792 fi
13793
13794 # on Darwin, check in Framework installation locations
13795 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tkconfig}" = x ; then
13796 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
13797 `ls -d /Library/Frameworks 2>/dev/null` \
13798 `ls -d /Network/Library/Frameworks 2>/dev/null` \
13799 `ls -d /System/Library/Frameworks 2>/dev/null` \
13800 ; do
13801 if test -f "$i/Tk.framework/tkConfig.sh" ; then
13802 ac_cv_c_tkconfig=`(cd $i/Tk.framework; pwd)`
13803 break
13804 fi
13805 done
13806 fi
13807
13808 # check in a few common install locations
13809 if test x"${ac_cv_c_tkconfig}" = x ; then
13810 for i in `ls -d ${libdir} 2>/dev/null` \
13811 `ls -d ${exec_prefix}/lib 2>/dev/null` \
13812 `ls -d ${prefix}/lib 2>/dev/null` \
13813 `ls -d /usr/local/lib 2>/dev/null` \
13814 `ls -d /usr/contrib/lib 2>/dev/null` \
13815 `ls -d /usr/lib 2>/dev/null` \
13816 ; do
13817 if test -f "$i/tkConfig.sh" ; then
13818 ac_cv_c_tkconfig=`(cd $i; pwd)`
13819 break
13820 fi
13821 done
13822 fi
13823 # check in a few other private locations
13824 if test x"${ac_cv_c_tkconfig}" = x ; then
13825 for i in \
13826 ${srcdir}/../tk \
13827 `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
13828 `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
13829 `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
13830 if test -f "$i/$platDir/tkConfig.sh" ; then
13831 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
13832 break
13833 fi
13834 done
13835 fi
3fc11d3e 13836
3fc11d3e
JM
13837fi
13838
13839
5062cc19
KS
13840 if test x"${ac_cv_c_tkconfig}" = x ; then
13841 TK_BIN_DIR="# no Tk configs found"
81ecdfbb
RW
13842 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
13843$as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
5062cc19
KS
13844 else
13845 no_tk=
13846 TK_BIN_DIR=${ac_cv_c_tkconfig}
81ecdfbb
RW
13847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
13848$as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
5062cc19 13849 fi
3fc11d3e 13850 fi
dd2504ab 13851
dd2504ab 13852
85541719
DE
13853 if test -z "${no_tcl}" -a -z "${no_tk}"; then
13854
81ecdfbb
RW
13855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
13856$as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
85541719
DE
13857
13858 if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
81ecdfbb
RW
13859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
13860$as_echo "loading" >&6; }
85541719
DE
13861 . ${TCL_BIN_DIR}/tclConfig.sh
13862 else
81ecdfbb
RW
13863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
13864$as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
85541719
DE
13865 fi
13866
13867 # eval is required to do the TCL_DBGX substitution
13868 eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
13869 eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
13870
13871 # If the TCL_BIN_DIR is the build directory (not the install directory),
13872 # then set the common variable name to the value of the build variables.
13873 # For example, the variable TCL_LIB_SPEC will be set to the value
13874 # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
13875 # instead of TCL_BUILD_LIB_SPEC since it will work with both an
13876 # installed and uninstalled version of Tcl.
13877 if test -f "${TCL_BIN_DIR}/Makefile" ; then
13878 TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
13879 TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
13880 TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
13881 elif test "`uname -s`" = "Darwin"; then
13882 # If Tcl was built as a framework, attempt to use the libraries
13883 # from the framework at the given location so that linking works
13884 # against Tcl.framework installed in an arbitary location.
13885 case ${TCL_DEFS} in
13886 *TCL_FRAMEWORK*)
13887 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
13888 for i in "`cd ${TCL_BIN_DIR}; pwd`" \
13889 "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
13890 if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
13891 TCL_LIB_SPEC="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
13892 break
13893 fi
13894 done
13895 fi
13896 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
13897 TCL_STUB_LIB_SPEC="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
13898 TCL_STUB_LIB_PATH="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
13899 fi
13900 ;;
13901 esac
13902 fi
13903
13904 # eval is required to do the TCL_DBGX substitution
13905 eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
13906 eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
13907 eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
13908 eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
13909
13910
13911
13912
13913
13914
13915
13916
13917
13918
13919
13920
13921
13922
13923
13924 # Check for in-tree tcl
13925 here=`pwd`
13926 cd ${srcdir}/..
13927 topdir=`pwd`
13928 cd ${here}
13929
13930 intree="no"
13931 if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
13932 intree="yes"
13933 fi
13934
13935 # Find Tcl private headers
13936 if test x"${intree}" = xno; then
13937
81ecdfbb
RW
13938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
13939$as_echo_n "checking for Tcl private headers... " >&6; }
85541719
DE
13940 private_dir=""
13941 dir=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
13942 if test -f ${dir}/tclInt.h ; then
13943 private_dir=${dir}
13944 fi
13945
13946 if test x"${private_dir}" = x; then
81ecdfbb 13947 as_fn_error "could not find private Tcl headers" "$LINENO" 5
85541719
DE
13948 else
13949 TCL_PRIVATE_INCLUDE="-I${private_dir}"
81ecdfbb
RW
13950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
13951$as_echo "${private_dir}" >&6; }
85541719
DE
13952 fi
13953
13954 TCL_INCLUDE="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
13955 TCL_LIBRARY="${TCL_LIB_SPEC}"
13956 TCL_DEPS=""
13957 else
13958 # If building tcl in the same src tree, private headers
13959 # are not needed, but we need to be sure to use the right
13960 # headers library
13961 TCL_INCLUDE="-I${TCL_SRC_DIR}/generic"
13962 TCL_LIBRARY="${TCL_BUILD_LIB_SPEC}"
13963 TCL_DEPS="../tcl/${configdir}${TCL_LIB_FILE}"
13964 fi
13965
13966
13967
13968
13969
81ecdfbb
RW
13970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
13971$as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
dd2504ab 13972
5062cc19 13973 if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
81ecdfbb
RW
13974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
13975$as_echo "loading" >&6; }
5062cc19 13976 . ${TK_BIN_DIR}/tkConfig.sh
3fc11d3e 13977 else
81ecdfbb
RW
13978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
13979$as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
3fc11d3e 13980 fi
bec39cab 13981
5062cc19
KS
13982 # eval is required to do the TK_DBGX substitution
13983 eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
13984 eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
13985
13986 # If the TK_BIN_DIR is the build directory (not the install directory),
13987 # then set the common variable name to the value of the build variables.
13988 # For example, the variable TK_LIB_SPEC will be set to the value
13989 # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
13990 # instead of TK_BUILD_LIB_SPEC since it will work with both an
13991 # installed and uninstalled version of Tcl.
85541719 13992 if test -f "${TK_BIN_DIR}/Makefile" ; then
5062cc19
KS
13993 TK_LIB_SPEC=${TK_BUILD_LIB_SPEC}
13994 TK_STUB_LIB_SPEC=${TK_BUILD_STUB_LIB_SPEC}
13995 TK_STUB_LIB_PATH=${TK_BUILD_STUB_LIB_PATH}
13996 elif test "`uname -s`" = "Darwin"; then
13997 # If Tk was built as a framework, attempt to use the libraries
13998 # from the framework at the given location so that linking works
13999 # against Tk.framework installed in an arbitary location.
14000 case ${TK_DEFS} in
14001 *TK_FRAMEWORK*)
85541719 14002 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
5062cc19
KS
14003 for i in "`cd ${TK_BIN_DIR}; pwd`" \
14004 "`cd ${TK_BIN_DIR}/../..; pwd`"; do
14005 if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
14006 TK_LIB_SPEC="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
14007 break
14008 fi
14009 done
14010 fi
85541719 14011 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
5062cc19
KS
14012 TK_STUB_LIB_SPEC="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
14013 TK_STUB_LIB_PATH="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
14014 fi
14015 ;;
14016 esac
3fc11d3e
JM
14017 fi
14018
5062cc19
KS
14019 # eval is required to do the TK_DBGX substitution
14020 eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
14021 eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
14022 eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
14023 eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
3fc11d3e 14024
3fc11d3e
JM
14025
14026
bec39cab
AC
14027
14028
14029
14030
14031
14032
14033
3fc11d3e 14034
3fc11d3e 14035
bec39cab 14036
bec39cab 14037
85541719
DE
14038 # Check for in-tree Tk
14039 intree="no"
14040 if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
14041 intree="yes"
14042 fi
3fc11d3e 14043
85541719
DE
14044 # Find Tk private headers
14045 if test x"${intree}" = xno; then
3fc11d3e 14046
81ecdfbb
RW
14047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
14048$as_echo_n "checking for Tk private headers... " >&6; }
5062cc19
KS
14049 private_dir=""
14050 dir=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
14051 if test -f ${dir}/tkInt.h; then
14052 private_dir=${dir}
3fc11d3e 14053 fi
bec39cab 14054
5062cc19 14055 if test x"${private_dir}" = x; then
81ecdfbb 14056 as_fn_error "could not find Tk private headers" "$LINENO" 5
3fc11d3e 14057 else
5062cc19 14058 TK_PRIVATE_INCLUDE="-I${private_dir}"
81ecdfbb
RW
14059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
14060$as_echo "${private_dir}" >&6; }
3fc11d3e 14061 fi
3fc11d3e 14062
85541719
DE
14063 TK_INCLUDE="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
14064 TK_LIBRARY=${TK_LIB_SPEC}
14065 TK_DEPS=""
14066 else
14067 TK_INCLUDE="-I${TK_SRC_DIR}/generic"
14068 TK_LIBRARY="${TK_BUILD_LIB_SPEC}"
14069 TK_DEPS="../tk/${configdir}/${TK_LIB_FILE}"
14070 fi
3fc11d3e
JM
14071
14072
3fc11d3e
JM
14073
14074
3fc11d3e 14075
85541719 14076 ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
3fc11d3e 14077
85541719
DE
14078 # Include some libraries that Tcl and Tk want.
14079 TCL_LIBS='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
14080 # Yes, the ordering seems wrong here. But it isn't.
14081 # TK_LIBS is the list of libraries that need to be linked
14082 # after Tcl/Tk. Note that this isn't put into LIBS. If it
14083 # were in LIBS then any link tests after this point would
14084 # try to include things like `$(LIBGUI)', which wouldn't work.
14085 GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
4226a5a5 14086
85541719
DE
14087 CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
14088 CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
14089 CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
14090 CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
14091 CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
14092 CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
14093 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
3fc11d3e 14094
85541719
DE
14095 if test x$gdb_cv_os_cygwin = xyes; then
14096 WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
14097 WIN32LDAPP="-Wl,--subsystem,console"
14098 CONFIG_OBS="${CONFIG_OBS} gdbres.o"
3fc11d3e 14099 fi
ffc6a242 14100
81ecdfbb 14101 subdirs="$subdirs gdbtk"
3ace7edb 14102
85541719 14103 fi
3fc11d3e
JM
14104fi
14105
14106
14107
14108
14109
14110
14111
14112
81ecdfbb
RW
14113{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
14114$as_echo_n "checking for X... " >&6; }
bec39cab 14115
c906108c 14116
81ecdfbb
RW
14117# Check whether --with-x was given.
14118if test "${with_x+set}" = set; then :
14119 withval=$with_x;
14120fi
c906108c
SS
14121
14122# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
14123if test "x$with_x" = xno; then
14124 # The user explicitly disabled X.
14125 have_x=disabled
14126else
81ecdfbb
RW
14127 case $x_includes,$x_libraries in #(
14128 *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
14129 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
14130 $as_echo_n "(cached) " >&6
c906108c
SS
14131else
14132 # One or both of the vars are not set, and there is no cached value.
bec39cab 14133ac_x_includes=no ac_x_libraries=no
81ecdfbb 14134rm -f -r conftest.dir
bec39cab
AC
14135if mkdir conftest.dir; then
14136 cd conftest.dir
bec39cab 14137 cat >Imakefile <<'_ACEOF'
81ecdfbb
RW
14138incroot:
14139 @echo incroot='${INCROOT}'
14140usrlibdir:
14141 @echo usrlibdir='${USRLIBDIR}'
14142libdir:
14143 @echo libdir='${LIBDIR}'
14144_ACEOF
14145 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
c906108c 14146 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
81ecdfbb
RW
14147 for ac_var in incroot usrlibdir libdir; do
14148 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
14149 done
c906108c 14150 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
81ecdfbb
RW
14151 for ac_extension in a so sl dylib la dll; do
14152 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
14153 test -f "$ac_im_libdir/libX11.$ac_extension"; then
bec39cab 14154 ac_im_usrlibdir=$ac_im_libdir; break
c906108c
SS
14155 fi
14156 done
14157 # Screen out bogus values from the imake configuration. They are
14158 # bogus both because they are the default anyway, and because
14159 # using them would break gcc on systems where it needs fixed includes.
bec39cab 14160 case $ac_im_incroot in
81ecdfbb 14161 /usr/include) ac_x_includes= ;;
bec39cab 14162 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
c906108c 14163 esac
bec39cab 14164 case $ac_im_usrlibdir in
81ecdfbb 14165 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
bec39cab 14166 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
c906108c
SS
14167 esac
14168 fi
14169 cd ..
81ecdfbb 14170 rm -f -r conftest.dir
c906108c
SS
14171fi
14172
bec39cab
AC
14173# Standard set of common directories for X headers.
14174# Check X11 before X11Rn because it is often a symlink to the current release.
14175ac_x_header_dirs='
14176/usr/X11/include
81ecdfbb 14177/usr/X11R7/include
bec39cab
AC
14178/usr/X11R6/include
14179/usr/X11R5/include
14180/usr/X11R4/include
14181
14182/usr/include/X11
81ecdfbb 14183/usr/include/X11R7
bec39cab
AC
14184/usr/include/X11R6
14185/usr/include/X11R5
14186/usr/include/X11R4
14187
14188/usr/local/X11/include
81ecdfbb 14189/usr/local/X11R7/include
bec39cab
AC
14190/usr/local/X11R6/include
14191/usr/local/X11R5/include
14192/usr/local/X11R4/include
14193
14194/usr/local/include/X11
81ecdfbb 14195/usr/local/include/X11R7
bec39cab
AC
14196/usr/local/include/X11R6
14197/usr/local/include/X11R5
14198/usr/local/include/X11R4
14199
14200/usr/X386/include
14201/usr/x386/include
14202/usr/XFree86/include/X11
14203
14204/usr/include
14205/usr/local/include
14206/usr/unsupported/include
14207/usr/athena/include
14208/usr/local/x11r5/include
14209/usr/lpp/Xamples/include
14210
14211/usr/openwin/include
14212/usr/openwin/share/include'
14213
14214if test "$ac_x_includes" = no; then
81ecdfbb 14215 # Guess where to find include files, by looking for Xlib.h.
c906108c 14216 # First, try using that file with no special directory specified.
81ecdfbb 14217 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 14218/* end confdefs.h. */
81ecdfbb 14219#include <X11/Xlib.h>
bec39cab 14220_ACEOF
81ecdfbb 14221if ac_fn_c_try_cpp "$LINENO"; then :
c906108c
SS
14222 # We can compile using X headers with no special include directory.
14223ac_x_includes=
14224else
bec39cab 14225 for ac_dir in $ac_x_header_dirs; do
81ecdfbb 14226 if test -r "$ac_dir/X11/Xlib.h"; then
bec39cab
AC
14227 ac_x_includes=$ac_dir
14228 break
14229 fi
14230done
c906108c 14231fi
bec39cab
AC
14232rm -f conftest.err conftest.$ac_ext
14233fi # $ac_x_includes = no
c906108c 14234
bec39cab 14235if test "$ac_x_libraries" = no; then
c906108c 14236 # Check for the libraries.
c906108c
SS
14237 # See if we find them without any special options.
14238 # Don't add to $LIBS permanently.
bec39cab 14239 ac_save_LIBS=$LIBS
81ecdfbb
RW
14240 LIBS="-lX11 $LIBS"
14241 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 14242/* end confdefs.h. */
81ecdfbb 14243#include <X11/Xlib.h>
bec39cab
AC
14244int
14245main ()
14246{
81ecdfbb 14247XrmInitialize ()
bec39cab
AC
14248 ;
14249 return 0;
14250}
14251_ACEOF
81ecdfbb 14252if ac_fn_c_try_link "$LINENO"; then :
bec39cab 14253 LIBS=$ac_save_LIBS
c906108c
SS
14254# We can link X programs with no special library path.
14255ac_x_libraries=
14256else
81ecdfbb
RW
14257 LIBS=$ac_save_LIBS
14258for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
c906108c 14259do
bec39cab 14260 # Don't even attempt the hair of trying to link an X program!
81ecdfbb
RW
14261 for ac_extension in a so sl dylib la dll; do
14262 if test -r "$ac_dir/libX11.$ac_extension"; then
c906108c
SS
14263 ac_x_libraries=$ac_dir
14264 break 2
14265 fi
14266 done
14267done
14268fi
81ecdfbb
RW
14269rm -f core conftest.err conftest.$ac_objext \
14270 conftest$ac_exeext conftest.$ac_ext
bec39cab 14271fi # $ac_x_libraries = no
c906108c 14272
81ecdfbb
RW
14273case $ac_x_includes,$ac_x_libraries in #(
14274 no,* | *,no | *\'*)
14275 # Didn't find X, or a directory has "'" in its name.
14276 ac_cv_have_x="have_x=no";; #(
14277 *)
14278 # Record where we found X for the cache.
14279 ac_cv_have_x="have_x=yes\
14280 ac_x_includes='$ac_x_includes'\
14281 ac_x_libraries='$ac_x_libraries'"
14282esac
c906108c 14283fi
81ecdfbb
RW
14284;; #(
14285 *) have_x=yes;;
14286 esac
c906108c
SS
14287 eval "$ac_cv_have_x"
14288fi # $with_x != no
14289
14290if test "$have_x" != yes; then
81ecdfbb
RW
14291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
14292$as_echo "$have_x" >&6; }
c906108c
SS
14293 no_x=yes
14294else
14295 # If each of the values was on the command line, it overrides each guess.
14296 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
14297 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
14298 # Update the cache value to reflect the command line values.
81ecdfbb
RW
14299 ac_cv_have_x="have_x=yes\
14300 ac_x_includes='$x_includes'\
14301 ac_x_libraries='$x_libraries'"
14302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
14303$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
c906108c
SS
14304fi
14305
14306
bec39cab 14307# Unlike the sim directory, whether a simulator is linked is controlled by
9b624dbe 14308# presence of a gdb_sim definition in the target configure.tgt entry.
7a292a7a
SS
14309# This code just checks for a few cases where we'd like to ignore those
14310# definitions, even when they're present in the '.mt' file. These cases
14311# are when --disable-sim is specified, or if the simulator directory is
6c5cfe5b 14312# not part of the source tree.
7a292a7a 14313#
81ecdfbb
RW
14314# Check whether --enable-sim was given.
14315if test "${enable_sim+set}" = set; then :
14316 enableval=$enable_sim; echo "enable_sim = $enable_sim";
7a292a7a
SS
14317 echo "enableval = ${enableval}";
14318 case "${enableval}" in
14319 yes) ignore_sim=false ;;
14320 no) ignore_sim=true ;;
14321 *) ignore_sim=false ;;
14322 esac
14323else
14324 ignore_sim=false
81ecdfbb
RW
14325fi
14326
7a292a7a
SS
14327
14328if test ! -d "${srcdir}/../sim"; then
14329 ignore_sim=true
14330fi
14331
9b624dbe
UW
14332SIM=
14333SIM_OBS=
14334if test "${ignore_sim}" = "false"; then
14335 if test x"${gdb_sim}" != x ; then
14336 SIM="${gdb_sim}"
14337 SIM_OBS="remote-sim.o"
60ca704f 14338
81ecdfbb 14339$as_echo "#define WITH_SIM 1" >>confdefs.h
7a292a7a 14340
9b624dbe 14341 fi
7a292a7a
SS
14342fi
14343
14344
14345
c906108c
SS
14346
14347
14348
14349
14350
14351
dfcd3bfb 14352
e56ac5c3
AC
14353
14354
b3a90332
AC
14355
14356
c35f4ffc 14357# List of host floatformats.
bec39cab
AC
14358
14359cat >>confdefs.h <<_ACEOF
c35f4ffc 14360#define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
bec39cab 14361_ACEOF
c35f4ffc 14362
bec39cab
AC
14363
14364cat >>confdefs.h <<_ACEOF
c35f4ffc 14365#define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
bec39cab
AC
14366_ACEOF
14367
c35f4ffc 14368
bec39cab 14369cat >>confdefs.h <<_ACEOF
c35f4ffc 14370#define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
bec39cab 14371_ACEOF
c35f4ffc
AC
14372
14373
c906108c
SS
14374# target_subdir is used by the testsuite to find the target libraries.
14375target_subdir=
14376if test "${host}" != "${target}"; then
14377 target_subdir="${target_alias}/"
14378fi
14379
14380
14381frags=
771b4502 14382if test "${gdb_native}" = "yes"; then
0dad8a66
MK
14383 host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
14384 if test ! -f ${host_makefile_frag}; then
81ecdfbb 14385 as_fn_error "\"*** Gdb does not support native target ${host}\"" "$LINENO" 5
0dad8a66
MK
14386 fi
14387 frags="$frags $host_makefile_frag"
14388else
14389 host_makefile_frag=/dev/null
c906108c 14390fi
c906108c 14391
c906108c
SS
14392
14393
14394
771b4502 14395if test "${gdb_native}" = "yes"; then
a85f51e7
DJ
14396# We pick this up from the host configuration file (.mh) because we
14397# do not have a native configuration Makefile fragment.
c906108c
SS
14398nativefile=`sed -n '
14399s/NAT_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
14400' ${host_makefile_frag}`
c906108c
SS
14401fi
14402
14403
b00a8037 14404if test x"${gdb_osabi}" != x ; then
bec39cab
AC
14405
14406cat >>confdefs.h <<_ACEOF
b00a8037 14407#define GDB_OSABI_DEFAULT $gdb_osabi
bec39cab 14408_ACEOF
b00a8037
DJ
14409
14410fi
14411
8dcde887 14412# Enable multi-ice-gdb-server.
81ecdfbb
RW
14413# Check whether --enable-multi-ice was given.
14414if test "${enable_multi_ice+set}" = set; then :
14415 enableval=$enable_multi_ice; case $enableval in
8dcde887
MK
14416 yes | no)
14417 ;;
81ecdfbb 14418 *) as_fn_error "bad value $enableval for --enable-multi-ice" "$LINENO" 5 ;;
8dcde887 14419 esac
81ecdfbb 14420fi
b4e70030 14421
81ecdfbb
RW
14422if test "x$enable_multi_ice" = xyes; then
14423 subdirs="$subdirs multi-ice"
3ace7edb 14424
a85f51e7
DJ
14425fi
14426
a13e2c95
UW
14427# We only build gdbserver automatically in a native configuration.
14428if test "$gdb_native" = "yes"; then
81ecdfbb
RW
14429 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gdbserver is supported on this host" >&5
14430$as_echo_n "checking whether gdbserver is supported on this host... " >&6; }
8dcde887 14431 if test "x$build_gdbserver" = xyes; then
81ecdfbb
RW
14432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14433$as_echo "yes" >&6; }
14434 subdirs="$subdirs gdbserver"
3ace7edb 14435
8dcde887 14436 else
81ecdfbb
RW
14437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14438$as_echo "no" >&6; }
8dcde887
MK
14439 fi
14440fi
14441
db985757 14442# If nativefile (NAT_FILE) is not set in config/*/*.m[ht] files, we link
2c0fc042 14443# to an empty version.
c906108c
SS
14444
14445files=
14446links=
5a2402b8 14447
c906108c
SS
14448rm -f nm.h
14449if test "${nativefile}" != ""; then
0f475e27
AC
14450 case "${nativefile}" in
14451 nm-*.h ) GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}" ;;
14452 * ) GDB_NM_FILE="${nativefile}"
14453 esac
5a2402b8
AC
14454 files="${files} ${GDB_NM_FILE}"
14455 links="${links} nm.h"
60ca704f
SE
14456
14457cat >>confdefs.h <<_ACEOF
b78960be 14458#define GDB_NM_FILE "${GDB_NM_FILE}"
bec39cab 14459_ACEOF
5a2402b8 14460
c906108c 14461fi
5a2402b8
AC
14462
14463
bec39cab
AC
14464ac_sources="$files"
14465ac_dests="$links"
14466while test -n "$ac_sources"; do
14467 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
14468 set $ac_sources; ac_source=$1; shift; ac_sources=$*
14469 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
14470done
81ecdfbb 14471ac_config_links="$ac_config_links $ac_config_links_1"
c906108c
SS
14472
14473
c906108c
SS
14474
14475
c906108c 14476
81ecdfbb 14477$as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
bec39cab 14478
bec39cab 14479
81ecdfbb
RW
14480ac_config_files="$ac_config_files Makefile .gdbinit:gdbinit.in gnulib/Makefile"
14481
14482ac_config_commands="$ac_config_commands default"
89a34d1b 14483
bec39cab
AC
14484cat >confcache <<\_ACEOF
14485# This file is a shell script that caches the results of configure
14486# tests run on this system so they can be shared between configure
14487# scripts and configure runs, see configure's option --config-cache.
14488# It is not useful on other systems. If it contains results you don't
14489# want to keep, you may remove or edit it.
14490#
14491# config.status only pays attention to the cache file if you give it
14492# the --recheck option to rerun configure.
14493#
14494# `ac_cv_env_foo' variables (set or unset) will be overridden when
14495# loading this file, other *unset* `ac_cv_foo' will be assigned the
14496# following values.
14497
14498_ACEOF
14499
14500# The following way of writing the cache mishandles newlines in values,
14501# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 14502# So, we kill variables containing newlines.
bec39cab
AC
14503# Ultrix sh set writes to stderr and can't be redirected directly,
14504# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
14505(
14506 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14507 eval ac_val=\$$ac_var
14508 case $ac_val in #(
14509 *${as_nl}*)
14510 case $ac_var in #(
14511 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14512$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14513 esac
14514 case $ac_var in #(
14515 _ | IFS | as_nl) ;; #(
14516 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14517 *) { eval $ac_var=; unset $ac_var;} ;;
14518 esac ;;
14519 esac
14520 done
14521
bec39cab 14522 (set) 2>&1 |
81ecdfbb
RW
14523 case $as_nl`(ac_space=' '; set) 2>&1` in #(
14524 *${as_nl}ac_space=\ *)
14525 # `set' does not quote correctly, so add quotes: double-quote
14526 # substitution turns \\\\ into \\, and sed turns \\ into \.
bec39cab
AC
14527 sed -n \
14528 "s/'/'\\\\''/g;
14529 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 14530 ;; #(
bec39cab
AC
14531 *)
14532 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 14533 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
bec39cab 14534 ;;
81ecdfbb
RW
14535 esac |
14536 sort
14537) |
bec39cab 14538 sed '
81ecdfbb 14539 /^ac_cv_env_/b end
bec39cab 14540 t clear
81ecdfbb 14541 :clear
bec39cab
AC
14542 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14543 t end
81ecdfbb
RW
14544 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14545 :end' >>confcache
14546if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14547 if test -w "$cache_file"; then
14548 test "x$cache_file" != "x/dev/null" &&
14549 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14550$as_echo "$as_me: updating cache $cache_file" >&6;}
bec39cab
AC
14551 cat confcache >$cache_file
14552 else
81ecdfbb
RW
14553 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14554$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
bec39cab
AC
14555 fi
14556fi
14557rm -f confcache
14558
14559test "x$prefix" = xNONE && prefix=$ac_default_prefix
14560# Let make expand exec_prefix.
14561test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14562
bec39cab
AC
14563DEFS=-DHAVE_CONFIG_H
14564
14565ac_libobjs=
14566ac_ltlibobjs=
14567for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14568 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
14569 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14570 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14571 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14572 # will be set to the directory where LIBOBJS objects are built.
14573 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14574 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
bec39cab
AC
14575done
14576LIBOBJS=$ac_libobjs
14577
14578LTLIBOBJS=$ac_ltlibobjs
14579
14580
85981d60 14581if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
81ecdfbb
RW
14582 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
14583Usually this means the macro was only invoked conditionally." "$LINENO" 5
85981d60 14584fi
a417dc56 14585if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
81ecdfbb
RW
14586 as_fn_error "conditional \"GMAKE\" was never defined.
14587Usually this means the macro was only invoked conditionally." "$LINENO" 5
a417dc56 14588fi
783e057b 14589if test -z "${GL_COND_LIBTOOL_TRUE}" && test -z "${GL_COND_LIBTOOL_FALSE}"; then
81ecdfbb
RW
14590 as_fn_error "conditional \"GL_COND_LIBTOOL\" was never defined.
14591Usually this means the macro was only invoked conditionally." "$LINENO" 5
783e057b
DJ
14592fi
14593
14594 gl_libobjs=
14595 gl_ltlibobjs=
14596 if test -n "$gl_LIBOBJS"; then
14597 # Remove the extension.
14598 sed_drop_objext='s/\.o$//;s/\.obj$//'
14599 for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed "$sed_drop_objext" | sort | uniq`; do
14600 gl_libobjs="$gl_libobjs $i.$ac_objext"
14601 gl_ltlibobjs="$gl_ltlibobjs $i.lo"
14602 done
14603 fi
14604 gl_LIBOBJS=$gl_libobjs
14605
14606 gl_LTLIBOBJS=$gl_ltlibobjs
14607
14608
14609
14610 gltests_libobjs=
14611 gltests_ltlibobjs=
14612 if test -n "$gltests_LIBOBJS"; then
14613 # Remove the extension.
14614 sed_drop_objext='s/\.o$//;s/\.obj$//'
14615 for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed "$sed_drop_objext" | sort | uniq`; do
14616 gltests_libobjs="$gltests_libobjs $i.$ac_objext"
14617 gltests_ltlibobjs="$gltests_ltlibobjs $i.lo"
14618 done
14619 fi
14620 gltests_LIBOBJS=$gltests_libobjs
14621
14622 gltests_LTLIBOBJS=$gltests_ltlibobjs
14623
14624
e28b3332 14625if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
81ecdfbb
RW
14626 as_fn_error "conditional \"AMDEP\" was never defined.
14627Usually this means the macro was only invoked conditionally." "$LINENO" 5
e28b3332
DJ
14628fi
14629if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
81ecdfbb
RW
14630 as_fn_error "conditional \"am__fastdepCC\" was never defined.
14631Usually this means the macro was only invoked conditionally." "$LINENO" 5
14632fi
14633 if test -n "$EXEEXT"; then
14634 am__EXEEXT_TRUE=
14635 am__EXEEXT_FALSE='#'
14636else
14637 am__EXEEXT_TRUE='#'
14638 am__EXEEXT_FALSE=
e28b3332 14639fi
bec39cab 14640
81ecdfbb
RW
14641
14642
bec39cab 14643: ${CONFIG_STATUS=./config.status}
81ecdfbb 14644ac_write_fail=0
bec39cab
AC
14645ac_clean_files_save=$ac_clean_files
14646ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
14647{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14648$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14649as_write_fail=0
14650cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
bec39cab
AC
14651#! $SHELL
14652# Generated by $as_me.
14653# Run this file to recreate the current configuration.
14654# Compiler output produced by configure, useful for debugging
14655# configure, is in config.log if it exists.
14656
14657debug=false
14658ac_cs_recheck=false
14659ac_cs_silent=false
bec39cab 14660
81ecdfbb
RW
14661SHELL=\${CONFIG_SHELL-$SHELL}
14662export SHELL
14663_ASEOF
14664cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14665## -------------------- ##
14666## M4sh Initialization. ##
14667## -------------------- ##
14668
14669# Be more Bourne compatible
14670DUALCASE=1; export DUALCASE # for MKS sh
14671if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
bec39cab
AC
14672 emulate sh
14673 NULLCMD=:
81ecdfbb 14674 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
bec39cab
AC
14675 # is contrary to our usage. Disable this feature.
14676 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
14677 setopt NO_GLOB_SUBST
14678else
14679 case `(set -o) 2>/dev/null` in #(
14680 *posix*) :
14681 set -o posix ;; #(
14682 *) :
14683 ;;
14684esac
bec39cab 14685fi
bec39cab 14686
81ecdfbb
RW
14687
14688as_nl='
14689'
14690export as_nl
14691# Printing a long string crashes Solaris 7 /usr/bin/printf.
14692as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14693as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14694as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14695# Prefer a ksh shell builtin over an external printf program on Solaris,
14696# but without wasting forks for bash or zsh.
14697if test -z "$BASH_VERSION$ZSH_VERSION" \
14698 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14699 as_echo='print -r --'
14700 as_echo_n='print -rn --'
14701elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14702 as_echo='printf %s\n'
14703 as_echo_n='printf %s'
14704else
14705 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14706 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14707 as_echo_n='/usr/ucb/echo -n'
14708 else
14709 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14710 as_echo_n_body='eval
14711 arg=$1;
14712 case $arg in #(
14713 *"$as_nl"*)
14714 expr "X$arg" : "X\\(.*\\)$as_nl";
14715 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14716 esac;
14717 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14718 '
14719 export as_echo_n_body
14720 as_echo_n='sh -c $as_echo_n_body as_echo'
14721 fi
14722 export as_echo_body
14723 as_echo='sh -c $as_echo_body as_echo'
14724fi
14725
14726# The user is always right.
14727if test "${PATH_SEPARATOR+set}" != set; then
14728 PATH_SEPARATOR=:
14729 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14730 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14731 PATH_SEPARATOR=';'
14732 }
bec39cab
AC
14733fi
14734
14735
81ecdfbb
RW
14736# IFS
14737# We need space, tab and new line, in precisely that order. Quoting is
14738# there to prevent editors from complaining about space-tab.
14739# (If _AS_PATH_WALK were called with IFS unset, it would disable word
14740# splitting by setting IFS to empty value.)
14741IFS=" "" $as_nl"
14742
14743# Find who we are. Look in the path if we contain no directory separator.
14744case $0 in #((
14745 *[\\/]* ) as_myself=$0 ;;
14746 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14747for as_dir in $PATH
14748do
14749 IFS=$as_save_IFS
14750 test -z "$as_dir" && as_dir=.
14751 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14752 done
14753IFS=$as_save_IFS
14754
14755 ;;
14756esac
14757# We did not find ourselves, most probably we were run as `sh COMMAND'
14758# in which case we are not to be found in the path.
14759if test "x$as_myself" = x; then
14760 as_myself=$0
14761fi
14762if test ! -f "$as_myself"; then
14763 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14764 exit 1
14765fi
14766
14767# Unset variables that we do not need and which cause bugs (e.g. in
14768# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14769# suppresses any "Segmentation fault" message there. '((' could
14770# trigger a bug in pdksh 5.2.14.
14771for as_var in BASH_ENV ENV MAIL MAILPATH
14772do eval test x\${$as_var+set} = xset \
14773 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14774done
bec39cab
AC
14775PS1='$ '
14776PS2='> '
14777PS4='+ '
14778
14779# NLS nuisances.
81ecdfbb
RW
14780LC_ALL=C
14781export LC_ALL
14782LANGUAGE=C
14783export LANGUAGE
14784
14785# CDPATH.
14786(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14787
14788
14789# as_fn_error ERROR [LINENO LOG_FD]
14790# ---------------------------------
14791# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14792# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14793# script with status $?, using 1 if that was 0.
14794as_fn_error ()
14795{
14796 as_status=$?; test $as_status -eq 0 && as_status=1
14797 if test "$3"; then
14798 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14799 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
14800 fi
14801 $as_echo "$as_me: error: $1" >&2
14802 as_fn_exit $as_status
14803} # as_fn_error
14804
14805
14806# as_fn_set_status STATUS
14807# -----------------------
14808# Set $? to STATUS, without forking.
14809as_fn_set_status ()
14810{
14811 return $1
14812} # as_fn_set_status
14813
14814# as_fn_exit STATUS
14815# -----------------
14816# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14817as_fn_exit ()
14818{
14819 set +e
14820 as_fn_set_status $1
14821 exit $1
14822} # as_fn_exit
14823
14824# as_fn_unset VAR
14825# ---------------
14826# Portably unset VAR.
14827as_fn_unset ()
14828{
14829 { eval $1=; unset $1;}
14830}
14831as_unset=as_fn_unset
14832# as_fn_append VAR VALUE
14833# ----------------------
14834# Append the text in VALUE to the end of the definition contained in VAR. Take
14835# advantage of any shell optimizations that allow amortized linear growth over
14836# repeated appends, instead of the typical quadratic growth present in naive
14837# implementations.
14838if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14839 eval 'as_fn_append ()
14840 {
14841 eval $1+=\$2
14842 }'
14843else
14844 as_fn_append ()
14845 {
14846 eval $1=\$$1\$2
14847 }
14848fi # as_fn_append
14849
14850# as_fn_arith ARG...
14851# ------------------
14852# Perform arithmetic evaluation on the ARGs, and store the result in the
14853# global $as_val. Take advantage of shells that can avoid forks. The arguments
14854# must be portable across $(()) and expr.
14855if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14856 eval 'as_fn_arith ()
14857 {
14858 as_val=$(( $* ))
14859 }'
14860else
14861 as_fn_arith ()
14862 {
14863 as_val=`expr "$@" || test $? -eq 1`
14864 }
14865fi # as_fn_arith
bec39cab 14866
81ecdfbb
RW
14867
14868if expr a : '\(a\)' >/dev/null 2>&1 &&
14869 test "X`expr 00001 : '.*\(...\)'`" = X001; then
bec39cab
AC
14870 as_expr=expr
14871else
14872 as_expr=false
14873fi
14874
81ecdfbb 14875if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
bec39cab
AC
14876 as_basename=basename
14877else
14878 as_basename=false
14879fi
14880
81ecdfbb
RW
14881if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14882 as_dirname=dirname
14883else
14884 as_dirname=false
14885fi
bec39cab 14886
81ecdfbb 14887as_me=`$as_basename -- "$0" ||
bec39cab
AC
14888$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14889 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
14890 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14891$as_echo X/"$0" |
14892 sed '/^.*\/\([^/][^/]*\)\/*$/{
14893 s//\1/
14894 q
14895 }
14896 /^X\/\(\/\/\)$/{
14897 s//\1/
14898 q
14899 }
14900 /^X\/\(\/\).*/{
14901 s//\1/
14902 q
14903 }
14904 s/.*/./; q'`
b4e70030 14905
b4e70030
JB
14906# Avoid depending upon Character Ranges.
14907as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14908as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14909as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14910as_cr_digits='0123456789'
14911as_cr_alnum=$as_cr_Letters$as_cr_digits
14912
81ecdfbb
RW
14913ECHO_C= ECHO_N= ECHO_T=
14914case `echo -n x` in #(((((
14915-n*)
14916 case `echo 'xy\c'` in
14917 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14918 xy) ECHO_C='\c';;
14919 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14920 ECHO_T=' ';;
14921 esac;;
14922*)
14923 ECHO_N='-n';;
bec39cab
AC
14924esac
14925
81ecdfbb
RW
14926rm -f conf$$ conf$$.exe conf$$.file
14927if test -d conf$$.dir; then
14928 rm -f conf$$.dir/conf$$.file
bec39cab 14929else
81ecdfbb
RW
14930 rm -f conf$$.dir
14931 mkdir conf$$.dir 2>/dev/null
bec39cab 14932fi
81ecdfbb
RW
14933if (echo >conf$$.file) 2>/dev/null; then
14934 if ln -s conf$$.file conf$$ 2>/dev/null; then
b4e70030 14935 as_ln_s='ln -s'
81ecdfbb
RW
14936 # ... but there are two gotchas:
14937 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14938 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14939 # In both cases, we have to default to `cp -p'.
14940 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14941 as_ln_s='cp -p'
14942 elif ln conf$$.file conf$$ 2>/dev/null; then
14943 as_ln_s=ln
14944 else
14945 as_ln_s='cp -p'
b4e70030 14946 fi
bec39cab
AC
14947else
14948 as_ln_s='cp -p'
14949fi
81ecdfbb
RW
14950rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14951rmdir conf$$.dir 2>/dev/null
14952
14953
14954# as_fn_mkdir_p
14955# -------------
14956# Create "$as_dir" as a directory, including parents if necessary.
14957as_fn_mkdir_p ()
14958{
14959
14960 case $as_dir in #(
14961 -*) as_dir=./$as_dir;;
14962 esac
14963 test -d "$as_dir" || eval $as_mkdir_p || {
14964 as_dirs=
14965 while :; do
14966 case $as_dir in #(
14967 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14968 *) as_qdir=$as_dir;;
14969 esac
14970 as_dirs="'$as_qdir' $as_dirs"
14971 as_dir=`$as_dirname -- "$as_dir" ||
14972$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14973 X"$as_dir" : 'X\(//\)[^/]' \| \
14974 X"$as_dir" : 'X\(//\)$' \| \
14975 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14976$as_echo X"$as_dir" |
14977 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14978 s//\1/
14979 q
14980 }
14981 /^X\(\/\/\)[^/].*/{
14982 s//\1/
14983 q
14984 }
14985 /^X\(\/\/\)$/{
14986 s//\1/
14987 q
14988 }
14989 /^X\(\/\).*/{
14990 s//\1/
14991 q
14992 }
14993 s/.*/./; q'`
14994 test -d "$as_dir" && break
14995 done
14996 test -z "$as_dirs" || eval "mkdir $as_dirs"
14997 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
14998
bec39cab 14999
81ecdfbb 15000} # as_fn_mkdir_p
bec39cab 15001if mkdir -p . 2>/dev/null; then
81ecdfbb 15002 as_mkdir_p='mkdir -p "$as_dir"'
bec39cab
AC
15003else
15004 test -d ./-p && rmdir ./-p
15005 as_mkdir_p=false
15006fi
15007
81ecdfbb
RW
15008if test -x / >/dev/null 2>&1; then
15009 as_test_x='test -x'
15010else
15011 if ls -dL / >/dev/null 2>&1; then
15012 as_ls_L_option=L
15013 else
15014 as_ls_L_option=
15015 fi
15016 as_test_x='
15017 eval sh -c '\''
15018 if test -d "$1"; then
15019 test -d "$1/.";
15020 else
15021 case $1 in #(
15022 -*)set "./$1";;
15023 esac;
15024 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
15025 ???[sx]*):;;*)false;;esac;fi
15026 '\'' sh
15027 '
15028fi
15029as_executable_p=$as_test_x
bec39cab
AC
15030
15031# Sed expression to map a string onto a valid CPP name.
15032as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15033
15034# Sed expression to map a string onto a valid variable name.
15035as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15036
15037
bec39cab 15038exec 6>&1
81ecdfbb
RW
15039## ----------------------------------- ##
15040## Main body of $CONFIG_STATUS script. ##
15041## ----------------------------------- ##
15042_ASEOF
15043test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15044
15045cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15046# Save the log message, to keep $0 and so on meaningful, and to
bec39cab 15047# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
15048# values after options handling.
15049ac_log="
bec39cab 15050This file was extended by $as_me, which was
81ecdfbb 15051generated by GNU Autoconf 2.64. Invocation command line was
bec39cab
AC
15052
15053 CONFIG_FILES = $CONFIG_FILES
15054 CONFIG_HEADERS = $CONFIG_HEADERS
15055 CONFIG_LINKS = $CONFIG_LINKS
15056 CONFIG_COMMANDS = $CONFIG_COMMANDS
15057 $ $0 $@
15058
81ecdfbb
RW
15059on `(hostname || uname -n) 2>/dev/null | sed 1q`
15060"
15061
bec39cab
AC
15062_ACEOF
15063
81ecdfbb
RW
15064case $ac_config_files in *"
15065"*) set x $ac_config_files; shift; ac_config_files=$*;;
15066esac
234b45d4 15067
81ecdfbb
RW
15068case $ac_config_headers in *"
15069"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15070esac
b4e70030 15071
b4e70030 15072
81ecdfbb
RW
15073cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15074# Files that config.status was made for.
15075config_files="$ac_config_files"
15076config_headers="$ac_config_headers"
15077config_links="$ac_config_links"
15078config_commands="$ac_config_commands"
234b45d4 15079
81ecdfbb 15080_ACEOF
b4e70030 15081
81ecdfbb 15082cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
bec39cab 15083ac_cs_usage="\
81ecdfbb
RW
15084\`$as_me' instantiates files and other configuration actions
15085from templates according to the current configuration. Unless the files
15086and actions are specified as TAGs, all are instantiated by default.
234b45d4 15087
81ecdfbb 15088Usage: $0 [OPTION]... [TAG]...
234b45d4 15089
bec39cab 15090 -h, --help print this help, then exit
81ecdfbb
RW
15091 -V, --version print version number and configuration settings, then exit
15092 -q, --quiet, --silent
15093 do not print progress messages
bec39cab
AC
15094 -d, --debug don't remove temporary files
15095 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
15096 --file=FILE[:TEMPLATE]
15097 instantiate the configuration file FILE
15098 --header=FILE[:TEMPLATE]
15099 instantiate the configuration header FILE
234b45d4 15100
bec39cab
AC
15101Configuration files:
15102$config_files
234b45d4 15103
bec39cab
AC
15104Configuration headers:
15105$config_headers
234b45d4 15106
bec39cab
AC
15107Configuration links:
15108$config_links
234b45d4 15109
bec39cab
AC
15110Configuration commands:
15111$config_commands
15112
81ecdfbb 15113Report bugs to the package provider."
b4e70030 15114
81ecdfbb
RW
15115_ACEOF
15116cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
bec39cab
AC
15117ac_cs_version="\\
15118config.status
81ecdfbb
RW
15119configured by $0, generated by GNU Autoconf 2.64,
15120 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
bec39cab 15121
81ecdfbb 15122Copyright (C) 2009 Free Software Foundation, Inc.
bec39cab
AC
15123This config.status script is free software; the Free Software Foundation
15124gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
15125
15126ac_pwd='$ac_pwd'
15127srcdir='$srcdir'
15128INSTALL='$INSTALL'
15129MKDIR_P='$MKDIR_P'
15130AWK='$AWK'
15131test -n "\$AWK" || AWK=awk
bec39cab
AC
15132_ACEOF
15133
81ecdfbb
RW
15134cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15135# The default lists apply if the user does not specify any file.
bec39cab
AC
15136ac_need_defaults=:
15137while test $# != 0
15138do
15139 case $1 in
15140 --*=*)
81ecdfbb
RW
15141 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15142 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
bec39cab 15143 ac_shift=:
c906108c 15144 ;;
81ecdfbb 15145 *)
bec39cab
AC
15146 ac_option=$1
15147 ac_optarg=$2
15148 ac_shift=shift
c906108c 15149 ;;
bec39cab 15150 esac
c906108c 15151
bec39cab
AC
15152 case $ac_option in
15153 # Handling of the options.
bec39cab
AC
15154 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15155 ac_cs_recheck=: ;;
81ecdfbb
RW
15156 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15157 $as_echo "$ac_cs_version"; exit ;;
15158 --debug | --debu | --deb | --de | --d | -d )
bec39cab
AC
15159 debug=: ;;
15160 --file | --fil | --fi | --f )
15161 $ac_shift
81ecdfbb
RW
15162 case $ac_optarg in
15163 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15164 esac
15165 as_fn_append CONFIG_FILES " '$ac_optarg'"
bec39cab
AC
15166 ac_need_defaults=false;;
15167 --header | --heade | --head | --hea )
15168 $ac_shift
81ecdfbb
RW
15169 case $ac_optarg in
15170 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15171 esac
15172 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
bec39cab 15173 ac_need_defaults=false;;
81ecdfbb
RW
15174 --he | --h)
15175 # Conflict between --help and --header
15176 as_fn_error "ambiguous option: \`$1'
15177Try \`$0 --help' for more information.";;
15178 --help | --hel | -h )
15179 $as_echo "$ac_cs_usage"; exit ;;
bec39cab
AC
15180 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15181 | -silent | --silent | --silen | --sile | --sil | --si | --s)
15182 ac_cs_silent=: ;;
c906108c 15183
bec39cab 15184 # This is an error.
81ecdfbb
RW
15185 -*) as_fn_error "unrecognized option: \`$1'
15186Try \`$0 --help' for more information." ;;
c906108c 15187
81ecdfbb
RW
15188 *) as_fn_append ac_config_targets " $1"
15189 ac_need_defaults=false ;;
c906108c 15190
bec39cab
AC
15191 esac
15192 shift
15193done
c906108c 15194
bec39cab 15195ac_configure_extra_args=
c906108c 15196
bec39cab
AC
15197if $ac_cs_silent; then
15198 exec 6>/dev/null
15199 ac_configure_extra_args="$ac_configure_extra_args --silent"
15200fi
c906108c 15201
bec39cab 15202_ACEOF
81ecdfbb 15203cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
bec39cab 15204if \$ac_cs_recheck; then
81ecdfbb
RW
15205 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15206 shift
15207 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15208 CONFIG_SHELL='$SHELL'
15209 export CONFIG_SHELL
15210 exec "\$@"
bec39cab
AC
15211fi
15212
15213_ACEOF
81ecdfbb
RW
15214cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15215exec 5>>config.log
15216{
15217 echo
15218 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15219## Running $as_me. ##
15220_ASBOX
15221 $as_echo "$ac_log"
15222} >&5
bec39cab 15223
81ecdfbb
RW
15224_ACEOF
15225cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
c906108c 15226#
81ecdfbb 15227# INIT-COMMANDS
c906108c 15228#
a417dc56 15229ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
e28b3332 15230AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
b4e70030 15231
bec39cab
AC
15232_ACEOF
15233
81ecdfbb 15234cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
4e8d927d 15235
81ecdfbb 15236# Handling of arguments.
bec39cab 15237for ac_config_target in $ac_config_targets
c906108c 15238do
81ecdfbb
RW
15239 case $ac_config_target in
15240 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
15241 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
15242 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
15243 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
15244 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
15245 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:gdbinit.in" ;;
15246 "gnulib/Makefile") CONFIG_FILES="$CONFIG_FILES gnulib/Makefile" ;;
15247 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
15248
15249 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
c906108c
SS
15250 esac
15251done
15252
81ecdfbb 15253
bec39cab
AC
15254# If the user did not use the arguments to specify the items to instantiate,
15255# then the envvar interface is used. Set only those that are not.
15256# We use the long form for the default assignment because of an extremely
15257# bizarre bug on SunOS 4.1.3.
15258if $ac_need_defaults; then
15259 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15260 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15261 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
15262 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15263fi
15264
b4e70030 15265# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 15266# simply because there is no reason against having it here, and in addition,
b4e70030 15267# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
15268# Hook for its removal unless debugging.
15269# Note that there is a small window in which the directory will not be cleaned:
15270# after its creation but before its name has been assigned to `$tmp'.
b4e70030
JB
15271$debug ||
15272{
81ecdfbb
RW
15273 tmp=
15274 trap 'exit_status=$?
15275 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
15276' 0
15277 trap 'as_fn_exit 1' 1 2 13 15
15278}
15279# Create a (secure) tmp directory for tmp files.
15280
15281{
15282 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15283 test -n "$tmp" && test -d "$tmp"
15284} ||
15285{
15286 tmp=./conf$$-$RANDOM
15287 (umask 077 && mkdir "$tmp")
15288} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
15289
15290# Set up the scripts for CONFIG_FILES section.
15291# No need to generate them if there are no CONFIG_FILES.
15292# This happens for instance with `./config.status config.h'.
15293if test -n "$CONFIG_FILES"; then
15294
15295if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
15296 ac_cs_awk_getline=:
15297 ac_cs_awk_pipe_init=
15298 ac_cs_awk_read_file='
15299 while ((getline aline < (F[key])) > 0)
15300 print(aline)
15301 close(F[key])'
15302 ac_cs_awk_pipe_fini=
15303else
15304 ac_cs_awk_getline=false
15305 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
15306 ac_cs_awk_read_file='
15307 print "|#_!!_#|"
15308 print "cat " F[key] " &&"
15309 '$ac_cs_awk_pipe_init
15310 # The final `:' finishes the AND list.
15311 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
15312fi
15313ac_cr=`echo X | tr X '\015'`
15314# On cygwin, bash can eat \r inside `` if the user requested igncr.
15315# But we know of no other shell where ac_cr would be empty at this
15316# point, so we can use a bashism as a fallback.
15317if test "x$ac_cr" = x; then
15318 eval ac_cr=\$\'\\r\'
15319fi
15320ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15321if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15322 ac_cs_awk_cr='\r'
15323else
15324 ac_cs_awk_cr=$ac_cr
15325fi
15326
15327echo 'BEGIN {' >"$tmp/subs1.awk" &&
15328_ACEOF
15329
15330# Create commands to substitute file output variables.
15331{
15332 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
15333 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
15334 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
15335 echo "_ACAWK" &&
15336 echo "_ACEOF"
15337} >conf$$files.sh &&
15338. ./conf$$files.sh ||
15339 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15340rm -f conf$$files.sh
15341
15342{
15343 echo "cat >conf$$subs.awk <<_ACEOF" &&
15344 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15345 echo "_ACEOF"
15346} >conf$$subs.sh ||
15347 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15348ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
15349ac_delim='%!_!# '
15350for ac_last_try in false false false false false :; do
15351 . ./conf$$subs.sh ||
15352 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15353
15354 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15355 if test $ac_delim_n = $ac_delim_num; then
15356 break
15357 elif $ac_last_try; then
15358 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15359 else
15360 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15361 fi
15362done
15363rm -f conf$$subs.sh
15364
15365cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15366cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
15367_ACEOF
15368sed -n '
15369h
15370s/^/S["/; s/!.*/"]=/
15371p
15372g
15373s/^[^!]*!//
15374:repl
15375t repl
15376s/'"$ac_delim"'$//
15377t delim
15378:nl
15379h
15380s/\(.\{148\}\).*/\1/
15381t more1
15382s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15383p
15384n
15385b repl
15386:more1
15387s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15388p
15389g
15390s/.\{148\}//
15391t nl
15392:delim
15393h
15394s/\(.\{148\}\).*/\1/
15395t more2
15396s/["\\]/\\&/g; s/^/"/; s/$/"/
15397p
15398b
15399:more2
15400s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15401p
15402g
15403s/.\{148\}//
15404t delim
15405' <conf$$subs.awk | sed '
15406/^[^""]/{
15407 N
15408 s/\n//
15409}
15410' >>$CONFIG_STATUS || ac_write_fail=1
15411rm -f conf$$subs.awk
15412cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15413_ACAWK
15414cat >>"\$tmp/subs1.awk" <<_ACAWK &&
15415 for (key in S) S_is_set[key] = 1
15416 FS = "\a"
15417 \$ac_cs_awk_pipe_init
15418}
15419{
15420 line = $ 0
15421 nfields = split(line, field, "@")
15422 substed = 0
15423 len = length(field[1])
15424 for (i = 2; i < nfields; i++) {
15425 key = field[i]
15426 keylen = length(key)
15427 if (S_is_set[key]) {
15428 value = S[key]
15429 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15430 len += length(value) + length(field[++i])
15431 substed = 1
15432 } else
15433 len += 1 + keylen
15434 }
15435 if (nfields == 3 && !substed) {
15436 key = field[2]
15437 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
15438 \$ac_cs_awk_read_file
15439 next
15440 }
15441 }
15442 print line
b4e70030 15443}
81ecdfbb
RW
15444\$ac_cs_awk_pipe_fini
15445_ACAWK
15446_ACEOF
15447cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15448if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15449 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15450else
15451 cat
15452fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
15453 || as_fn_error "could not setup config files machinery" "$LINENO" 5
15454_ACEOF
15455
15456# VPATH may cause trouble with some makes, so we remove $(srcdir),
15457# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
15458# trailing colons and then remove the whole line if VPATH becomes empty
15459# (actually we leave an empty line to preserve line numbers).
15460if test "x$srcdir" = x.; then
15461 ac_vpsub='/^[ ]*VPATH[ ]*=/{
15462s/:*\$(srcdir):*/:/
15463s/:*\${srcdir}:*/:/
15464s/:*@srcdir@:*/:/
15465s/^\([^=]*=[ ]*\):*/\1/
15466s/:*$//
15467s/^[^=]*=[ ]*$//
15468}'
15469fi
15470
15471cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15472fi # test -n "$CONFIG_FILES"
15473
15474# Set up the scripts for CONFIG_HEADERS section.
15475# No need to generate them if there are no CONFIG_HEADERS.
15476# This happens for instance with `./config.status Makefile'.
15477if test -n "$CONFIG_HEADERS"; then
15478cat >"$tmp/defines.awk" <<\_ACAWK ||
15479BEGIN {
15480_ACEOF
15481
15482# Transform confdefs.h into an awk script `defines.awk', embedded as
15483# here-document in config.status, that substitutes the proper values into
15484# config.h.in to produce config.h.
4e8d927d 15485
81ecdfbb
RW
15486# Create a delimiter string that does not exist in confdefs.h, to ease
15487# handling of long lines.
15488ac_delim='%!_!# '
15489for ac_last_try in false false :; do
15490 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
15491 if test -z "$ac_t"; then
15492 break
15493 elif $ac_last_try; then
15494 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
15495 else
15496 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15497 fi
15498done
4e8d927d 15499
81ecdfbb
RW
15500# For the awk script, D is an array of macro values keyed by name,
15501# likewise P contains macro parameters if any. Preserve backslash
15502# newline sequences.
15503
15504ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15505sed -n '
15506s/.\{148\}/&'"$ac_delim"'/g
15507t rset
15508:rset
15509s/^[ ]*#[ ]*define[ ][ ]*/ /
15510t def
15511d
15512:def
15513s/\\$//
15514t bsnl
15515s/["\\]/\\&/g
15516s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15517D["\1"]=" \3"/p
15518s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
15519d
15520:bsnl
15521s/["\\]/\\&/g
15522s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15523D["\1"]=" \3\\\\\\n"\\/p
15524t cont
15525s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15526t cont
15527d
15528:cont
15529n
15530s/.\{148\}/&'"$ac_delim"'/g
15531t clear
15532:clear
15533s/\\$//
15534t bsnlc
15535s/["\\]/\\&/g; s/^/"/; s/$/"/p
15536d
15537:bsnlc
15538s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15539b cont
15540' <confdefs.h | sed '
15541s/'"$ac_delim"'/"\\\
15542"/g' >>$CONFIG_STATUS || ac_write_fail=1
15543
15544cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15545 for (key in D) D_is_set[key] = 1
15546 FS = "\a"
15547}
15548/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15549 line = \$ 0
15550 split(line, arg, " ")
15551 if (arg[1] == "#") {
15552 defundef = arg[2]
15553 mac1 = arg[3]
15554 } else {
15555 defundef = substr(arg[1], 2)
15556 mac1 = arg[2]
15557 }
15558 split(mac1, mac2, "(") #)
15559 macro = mac2[1]
15560 prefix = substr(line, 1, index(line, defundef) - 1)
15561 if (D_is_set[macro]) {
15562 # Preserve the white space surrounding the "#".
15563 print prefix "define", macro P[macro] D[macro]
15564 next
15565 } else {
15566 # Replace #undef with comments. This is necessary, for example,
15567 # in the case of _POSIX_SOURCE, which is predefined and required
15568 # on some systems where configure will not decide to define it.
15569 if (defundef == "undef") {
15570 print "/*", prefix defundef, macro, "*/"
15571 next
15572 }
15573 }
b4e70030 15574}
81ecdfbb
RW
15575{ print }
15576_ACAWK
b4e70030 15577_ACEOF
81ecdfbb
RW
15578cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15579 as_fn_error "could not setup config headers machinery" "$LINENO" 5
15580fi # test -n "$CONFIG_HEADERS"
4e8d927d 15581
4e8d927d 15582
81ecdfbb
RW
15583eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
15584shift
15585for ac_tag
15586do
15587 case $ac_tag in
15588 :[FHLC]) ac_mode=$ac_tag; continue;;
15589 esac
15590 case $ac_mode$ac_tag in
15591 :[FHL]*:*);;
15592 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
15593 :[FH]-) ac_tag=-:-;;
15594 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15595 esac
15596 ac_save_IFS=$IFS
15597 IFS=:
15598 set x $ac_tag
15599 IFS=$ac_save_IFS
15600 shift
15601 ac_file=$1
15602 shift
4e8d927d 15603
81ecdfbb
RW
15604 case $ac_mode in
15605 :L) ac_source=$1;;
15606 :[FH])
15607 ac_file_inputs=
15608 for ac_f
15609 do
15610 case $ac_f in
15611 -) ac_f="$tmp/stdin";;
15612 *) # Look for the file first in the build tree, then in the source tree
15613 # (if the path is not absolute). The absolute path cannot be DOS-style,
15614 # because $ac_f cannot contain `:'.
15615 test -f "$ac_f" ||
15616 case $ac_f in
15617 [\\/$]*) false;;
15618 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15619 esac ||
15620 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15621 esac
15622 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15623 as_fn_append ac_file_inputs " '$ac_f'"
15624 done
15625
15626 # Let's still pretend it is `configure' which instantiates (i.e., don't
15627 # use $as_me), people would be surprised to read:
15628 # /* config.h. Generated by config.status. */
15629 configure_input='Generated from '`
15630 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15631 `' by configure.'
15632 if test x"$ac_file" != x-; then
15633 configure_input="$ac_file. $configure_input"
15634 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15635$as_echo "$as_me: creating $ac_file" >&6;}
b4e70030 15636 fi
81ecdfbb
RW
15637 # Neutralize special characters interpreted by sed in replacement strings.
15638 case $configure_input in #(
15639 *\&* | *\|* | *\\* )
15640 ac_sed_conf_input=`$as_echo "$configure_input" |
15641 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15642 *) ac_sed_conf_input=$configure_input;;
15643 esac
4e8d927d 15644
81ecdfbb
RW
15645 case $ac_tag in
15646 *:-:* | *:-) cat >"$tmp/stdin" \
15647 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
15648 esac
15649 ;;
c906108c
SS
15650 esac
15651
81ecdfbb 15652 ac_dir=`$as_dirname -- "$ac_file" ||
bec39cab
AC
15653$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15654 X"$ac_file" : 'X\(//\)[^/]' \| \
15655 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
15656 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15657$as_echo X"$ac_file" |
15658 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15659 s//\1/
15660 q
15661 }
15662 /^X\(\/\/\)[^/].*/{
15663 s//\1/
15664 q
15665 }
15666 /^X\(\/\/\)$/{
15667 s//\1/
15668 q
15669 }
15670 /^X\(\/\).*/{
15671 s//\1/
15672 q
15673 }
15674 s/.*/./; q'`
15675 as_dir="$ac_dir"; as_fn_mkdir_p
bec39cab
AC
15676 ac_builddir=.
15677
81ecdfbb
RW
15678case "$ac_dir" in
15679.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15680*)
15681 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15682 # A ".." for each directory in $ac_dir_suffix.
15683 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15684 case $ac_top_builddir_sub in
15685 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15686 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15687 esac ;;
15688esac
15689ac_abs_top_builddir=$ac_pwd
15690ac_abs_builddir=$ac_pwd$ac_dir_suffix
15691# for backward compatibility:
15692ac_top_builddir=$ac_top_build_prefix
bec39cab
AC
15693
15694case $srcdir in
81ecdfbb 15695 .) # We are building in place.
bec39cab 15696 ac_srcdir=.
81ecdfbb
RW
15697 ac_top_srcdir=$ac_top_builddir_sub
15698 ac_abs_top_srcdir=$ac_pwd ;;
15699 [\\/]* | ?:[\\/]* ) # Absolute name.
bec39cab 15700 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
15701 ac_top_srcdir=$srcdir
15702 ac_abs_top_srcdir=$srcdir ;;
15703 *) # Relative name.
15704 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15705 ac_top_srcdir=$ac_top_build_prefix$srcdir
15706 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
bec39cab 15707esac
81ecdfbb 15708ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
bec39cab 15709
c906108c 15710
81ecdfbb
RW
15711 case $ac_mode in
15712 :F)
15713 #
15714 # CONFIG_FILE
15715 #
c906108c 15716
bec39cab
AC
15717 case $INSTALL in
15718 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
81ecdfbb 15719 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
c906108c 15720 esac
81ecdfbb
RW
15721 ac_MKDIR_P=$MKDIR_P
15722 case $MKDIR_P in
15723 [\\/$]* | ?:[\\/]* ) ;;
15724 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
15725 esac
15726_ACEOF
121ce6e5 15727
81ecdfbb
RW
15728cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15729# If the template does not know about datarootdir, expand it.
15730# FIXME: This hack should be removed a few years after 2.60.
15731ac_datarootdir_hack=; ac_datarootdir_seen=
15732ac_sed_dataroot='
15733/datarootdir/ {
15734 p
15735 q
15736}
15737/@datadir@/p
15738/@docdir@/p
15739/@infodir@/p
15740/@localedir@/p
15741/@mandir@/p'
15742case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15743*datarootdir*) ac_datarootdir_seen=yes;;
15744*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15745 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15746$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15747_ACEOF
15748cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15749 ac_datarootdir_hack='
15750 s&@datadir@&$datadir&g
15751 s&@docdir@&$docdir&g
15752 s&@infodir@&$infodir&g
15753 s&@localedir@&$localedir&g
15754 s&@mandir@&$mandir&g
15755 s&\\\${datarootdir}&$datarootdir&g' ;;
15756esac
4e8d927d 15757_ACEOF
81ecdfbb
RW
15758
15759# Neutralize VPATH when `$srcdir' = `.'.
15760# Shell code in configure.ac might set extrasub.
15761# FIXME: do we really want to maintain this feature?
15762cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15763ac_sed_extra="$ac_vpsub
bec39cab
AC
15764$extrasub
15765_ACEOF
81ecdfbb 15766cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
bec39cab
AC
15767:t
15768/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
81ecdfbb
RW
15769s|@configure_input@|$ac_sed_conf_input|;t t
15770s&@top_builddir@&$ac_top_builddir_sub&;t t
15771s&@top_build_prefix@&$ac_top_build_prefix&;t t
15772s&@srcdir@&$ac_srcdir&;t t
15773s&@abs_srcdir@&$ac_abs_srcdir&;t t
15774s&@top_srcdir@&$ac_top_srcdir&;t t
15775s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15776s&@builddir@&$ac_builddir&;t t
15777s&@abs_builddir@&$ac_abs_builddir&;t t
15778s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15779s&@INSTALL@&$ac_INSTALL&;t t
15780s&@MKDIR_P@&$ac_MKDIR_P&;t t
15781$ac_datarootdir_hack
15782"
15783eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
15784if $ac_cs_awk_getline; then
15785 $AWK -f "$tmp/subs.awk"
15786else
15787 $AWK -f "$tmp/subs.awk" | $SHELL
15788fi >$tmp/out \
15789 || as_fn_error "could not create $ac_file" "$LINENO" 5
15790
15791test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15792 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
15793 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
15794 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15795which seems to be undefined. Please make sure it is defined." >&5
15796$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15797which seems to be undefined. Please make sure it is defined." >&2;}
15798
15799 rm -f "$tmp/stdin"
bec39cab 15800 case $ac_file in
81ecdfbb
RW
15801 -) cat "$tmp/out" && rm -f "$tmp/out";;
15802 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
15803 esac \
15804 || as_fn_error "could not create $ac_file" "$LINENO" 5
15805 ;;
15806 :H)
15807 #
15808 # CONFIG_HEADER
15809 #
bec39cab 15810 if test x"$ac_file" != x-; then
81ecdfbb
RW
15811 {
15812 $as_echo "/* $configure_input */" \
15813 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
15814 } >"$tmp/config.h" \
15815 || as_fn_error "could not create $ac_file" "$LINENO" 5
15816 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
15817 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15818$as_echo "$as_me: $ac_file is unchanged" >&6;}
bec39cab 15819 else
81ecdfbb
RW
15820 rm -f "$ac_file"
15821 mv "$tmp/config.h" "$ac_file" \
15822 || as_fn_error "could not create $ac_file" "$LINENO" 5
bec39cab
AC
15823 fi
15824 else
81ecdfbb
RW
15825 $as_echo "/* $configure_input */" \
15826 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
15827 || as_fn_error "could not create -" "$LINENO" 5
bec39cab 15828 fi
81ecdfbb
RW
15829# Compute "$ac_file"'s index in $config_headers.
15830_am_arg="$ac_file"
e28b3332
DJ
15831_am_stamp_count=1
15832for _am_header in $config_headers :; do
15833 case $_am_header in
81ecdfbb 15834 $_am_arg | $_am_arg:* )
e28b3332
DJ
15835 break ;;
15836 * )
15837 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
15838 esac
15839done
81ecdfbb
RW
15840echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
15841$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15842 X"$_am_arg" : 'X\(//\)[^/]' \| \
15843 X"$_am_arg" : 'X\(//\)$' \| \
15844 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
15845$as_echo X"$_am_arg" |
15846 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15847 s//\1/
15848 q
15849 }
15850 /^X\(\/\/\)[^/].*/{
15851 s//\1/
15852 q
15853 }
15854 /^X\(\/\/\)$/{
15855 s//\1/
15856 q
15857 }
15858 /^X\(\/\).*/{
15859 s//\1/
15860 q
15861 }
15862 s/.*/./; q'`/stamp-h$_am_stamp_count
15863 ;;
15864 :L)
15865 #
15866 # CONFIG_LINK
15867 #
c906108c 15868
81ecdfbb
RW
15869 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
15870 :
b4e70030 15871 else
81ecdfbb
RW
15872 # Prefer the file from the source tree if names are identical.
15873 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
15874 ac_source=$srcdir/$ac_source
15875 fi
b4e70030 15876
81ecdfbb
RW
15877 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
15878$as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
b4e70030 15879
81ecdfbb
RW
15880 if test ! -r "$ac_source"; then
15881 as_fn_error "$ac_source: file not found" "$LINENO" 5
15882 fi
15883 rm -f "$ac_file"
bec39cab 15884
81ecdfbb
RW
15885 # Try a relative symlink, then a hard link, then a copy.
15886 case $srcdir in
15887 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
15888 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
15889 esac
15890 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
15891 ln "$ac_source" "$ac_file" 2>/dev/null ||
15892 cp -p "$ac_source" "$ac_file" ||
15893 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
15894 fi
15895 ;;
15896 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15897$as_echo "$as_me: executing $ac_file commands" >&6;}
15898 ;;
c906108c 15899 esac
b4e70030 15900
bec39cab 15901
81ecdfbb
RW
15902 case $ac_file$ac_mode in
15903 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
15904 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
15905 # Autoconf 2.62 quotes --file arguments for eval, but not when files
15906 # are listed without --file. Let's play safe and only enable the eval
15907 # if we detect the quoting.
15908 case $CONFIG_FILES in
15909 *\'*) eval set x "$CONFIG_FILES" ;;
15910 *) set x $CONFIG_FILES ;;
15911 esac
15912 shift
15913 for mf
15914 do
15915 # Strip MF so we end up with the name of the file.
15916 mf=`echo "$mf" | sed -e 's/:.*$//'`
15917 # Check whether this is an Automake generated Makefile or not.
15918 # We used to match only the files named `Makefile.in', but
15919 # some people rename them; so instead we look at the file content.
15920 # Grep'ing the first line is not enough: some people post-process
15921 # each Makefile.in and add a new line on top of each file to say so.
15922 # Grep'ing the whole file is not good either: AIX grep has a line
15923 # limit of 2048, but all sed's we know have understand at least 4000.
15924 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
15925 dirpart=`$as_dirname -- "$mf" ||
e28b3332
DJ
15926$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15927 X"$mf" : 'X\(//\)[^/]' \| \
15928 X"$mf" : 'X\(//\)$' \| \
81ecdfbb
RW
15929 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
15930$as_echo X"$mf" |
15931 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15932 s//\1/
15933 q
15934 }
15935 /^X\(\/\/\)[^/].*/{
15936 s//\1/
15937 q
15938 }
15939 /^X\(\/\/\)$/{
15940 s//\1/
15941 q
15942 }
15943 /^X\(\/\).*/{
15944 s//\1/
15945 q
15946 }
15947 s/.*/./; q'`
15948 else
15949 continue
15950 fi
15951 # Extract the definition of DEPDIR, am__include, and am__quote
15952 # from the Makefile without running `make'.
15953 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
15954 test -z "$DEPDIR" && continue
15955 am__include=`sed -n 's/^am__include = //p' < "$mf"`
15956 test -z "am__include" && continue
15957 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
15958 # When using ansi2knr, U may be empty or an underscore; expand it
15959 U=`sed -n 's/^U = //p' < "$mf"`
15960 # Find all dependency output files, they are included files with
15961 # $(DEPDIR) in their names. We invoke sed twice because it is the
15962 # simplest approach to changing $(DEPDIR) to its actual value in the
15963 # expansion.
15964 for file in `sed -n "
15965 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
15966 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
15967 # Make sure the directory exists.
15968 test -f "$dirpart/$file" && continue
15969 fdir=`$as_dirname -- "$file" ||
e28b3332
DJ
15970$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15971 X"$file" : 'X\(//\)[^/]' \| \
15972 X"$file" : 'X\(//\)$' \| \
81ecdfbb
RW
15973 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
15974$as_echo X"$file" |
15975 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15976 s//\1/
15977 q
15978 }
15979 /^X\(\/\/\)[^/].*/{
15980 s//\1/
15981 q
15982 }
15983 /^X\(\/\/\)$/{
15984 s//\1/
15985 q
15986 }
15987 /^X\(\/\).*/{
15988 s//\1/
15989 q
15990 }
15991 s/.*/./; q'`
15992 as_dir=$dirpart/$fdir; as_fn_mkdir_p
15993 # echo "creating $dirpart/$file"
15994 echo '# dummy' > "$dirpart/$file"
e28b3332 15995 done
e28b3332 15996 done
81ecdfbb 15997}
4e8d927d 15998 ;;
81ecdfbb 15999 "default":C)
c906108c
SS
16000case x$CONFIG_HEADERS in
16001xconfig.h:config.in)
16002echo > stamp-h ;;
16003esac
bec39cab 16004 ;;
81ecdfbb 16005
bec39cab 16006 esac
81ecdfbb 16007done # for ac_tag
c906108c 16008
bec39cab 16009
81ecdfbb 16010as_fn_exit 0
bec39cab 16011_ACEOF
bec39cab
AC
16012ac_clean_files=$ac_clean_files_save
16013
81ecdfbb
RW
16014test $ac_write_fail = 0 ||
16015 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
16016
bec39cab
AC
16017
16018# configure is writing to config.log, and then calls config.status.
16019# config.status does its own redirection, appending to config.log.
16020# Unfortunately, on DOS this fails, as config.log is still kept open
16021# by configure, so config.status won't be able to write to it; its
16022# output is simply discarded. So we exec the FD to /dev/null,
16023# effectively closing config.log, so it can be properly (re)opened and
16024# appended to by config.status. When coming back to configure, we
16025# need to make the FD available again.
16026if test "$no_create" != yes; then
16027 ac_cs_success=:
16028 ac_config_status_args=
16029 test "$silent" = yes &&
16030 ac_config_status_args="$ac_config_status_args --quiet"
16031 exec 5>/dev/null
16032 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16033 exec 5>>config.log
16034 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16035 # would make configure fail if this is the last instruction.
81ecdfbb 16036 $ac_cs_success || as_fn_exit $?
bec39cab 16037fi
c906108c 16038
bec39cab 16039#
81ecdfbb 16040# CONFIG_SUBDIRS section.
bec39cab 16041#
c906108c
SS
16042if test "$no_recursion" != yes; then
16043
81ecdfbb
RW
16044 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
16045 # so they do not pile up.
c906108c
SS
16046 ac_sub_configure_args=
16047 ac_prev=
fdc59709
PB
16048 eval "set x $ac_configure_args"
16049 shift
16050 for ac_arg
16051 do
c906108c
SS
16052 if test -n "$ac_prev"; then
16053 ac_prev=
16054 continue
16055 fi
bec39cab 16056 case $ac_arg in
c906108c
SS
16057 -cache-file | --cache-file | --cache-fil | --cache-fi \
16058 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
16059 ac_prev=cache_file ;;
16060 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
bec39cab
AC
16061 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
16062 | --c=*)
16063 ;;
16064 --config-cache | -C)
c906108c
SS
16065 ;;
16066 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
16067 ac_prev=srcdir ;;
16068 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
16069 ;;
bec39cab
AC
16070 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
16071 ac_prev=prefix ;;
16072 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
16073 ;;
81ecdfbb
RW
16074 --disable-option-checking)
16075 ;;
fdc59709
PB
16076 *)
16077 case $ac_arg in
81ecdfbb 16078 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
fdc59709 16079 esac
81ecdfbb 16080 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
c906108c
SS
16081 esac
16082 done
16083
bec39cab
AC
16084 # Always prepend --prefix to ensure using the same prefix
16085 # in subdir configurations.
fdc59709
PB
16086 ac_arg="--prefix=$prefix"
16087 case $ac_arg in
81ecdfbb 16088 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
fdc59709 16089 esac
81ecdfbb
RW
16090 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
16091
16092 # Pass --silent
16093 if test "$silent" = yes; then
16094 ac_sub_configure_args="--silent $ac_sub_configure_args"
16095 fi
16096
16097 # Always prepend --disable-option-checking to silence warnings, since
16098 # different subdirs can have different --enable and --with options.
16099 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
bec39cab 16100
b4e70030 16101 ac_popdir=`pwd`
bec39cab 16102 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
c906108c
SS
16103
16104 # Do not complain, so a configure script can configure whichever
16105 # parts of a large source tree are present.
fdc59709 16106 test -d "$srcdir/$ac_dir" || continue
c906108c 16107
81ecdfbb
RW
16108 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
16109 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
16110 $as_echo "$ac_msg" >&6
16111 as_dir="$ac_dir"; as_fn_mkdir_p
bec39cab
AC
16112 ac_builddir=.
16113
81ecdfbb
RW
16114case "$ac_dir" in
16115.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16116*)
16117 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16118 # A ".." for each directory in $ac_dir_suffix.
16119 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16120 case $ac_top_builddir_sub in
16121 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16122 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16123 esac ;;
16124esac
16125ac_abs_top_builddir=$ac_pwd
16126ac_abs_builddir=$ac_pwd$ac_dir_suffix
16127# for backward compatibility:
16128ac_top_builddir=$ac_top_build_prefix
bec39cab
AC
16129
16130case $srcdir in
81ecdfbb 16131 .) # We are building in place.
bec39cab 16132 ac_srcdir=.
81ecdfbb
RW
16133 ac_top_srcdir=$ac_top_builddir_sub
16134 ac_abs_top_srcdir=$ac_pwd ;;
16135 [\\/]* | ?:[\\/]* ) # Absolute name.
bec39cab 16136 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
16137 ac_top_srcdir=$srcdir
16138 ac_abs_top_srcdir=$srcdir ;;
16139 *) # Relative name.
16140 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16141 ac_top_srcdir=$ac_top_build_prefix$srcdir
16142 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
bec39cab 16143esac
81ecdfbb 16144ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
c906108c 16145
c906108c 16146
fdc59709 16147 cd "$ac_dir"
c906108c
SS
16148
16149 # Check for guested configure; otherwise get Cygnus style configure.
fdc59709
PB
16150 if test -f "$ac_srcdir/configure.gnu"; then
16151 ac_sub_configure=$ac_srcdir/configure.gnu
16152 elif test -f "$ac_srcdir/configure"; then
16153 ac_sub_configure=$ac_srcdir/configure
16154 elif test -f "$ac_srcdir/configure.in"; then
16155 # This should be Cygnus configure.
16156 ac_sub_configure=$ac_aux_dir/configure
c906108c 16157 else
81ecdfbb
RW
16158 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
16159$as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
c906108c
SS
16160 ac_sub_configure=
16161 fi
16162
16163 # The recursion is here.
16164 if test -n "$ac_sub_configure"; then
c906108c 16165 # Make the cache file name correct relative to the subdirectory.
bec39cab
AC
16166 case $cache_file in
16167 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
81ecdfbb
RW
16168 *) # Relative name.
16169 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
c906108c 16170 esac
c906108c 16171
81ecdfbb
RW
16172 { $as_echo "$as_me:${as_lineno-$LINENO}: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
16173$as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
c906108c 16174 # The eval makes quoting arguments work.
fdc59709
PB
16175 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
16176 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
81ecdfbb 16177 as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
c906108c
SS
16178 fi
16179
fdc59709 16180 cd "$ac_popdir"
c906108c
SS
16181 done
16182fi
81ecdfbb
RW
16183if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16184 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16185$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16186fi
c906108c
SS
16187
16188
16189exit 0
This page took 1.929481 seconds and 4 git commands to generate.