*** empty log message ***
[deliverable/binutils-gdb.git] / gdb / configure
CommitLineData
c906108c 1#! /bin/sh
c906108c 2# Guess values for system-dependent variables and create Makefiles.
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=
f434ba03 592gl_func_list=
81ecdfbb
RW
593enable_option_checking=no
594ac_subst_vars='am__EXEEXT_FALSE
595am__EXEEXT_TRUE
596gltests_LTLIBOBJS
597gltests_LIBOBJS
598gl_LTLIBOBJS
599gl_LIBOBJS
600LTLIBOBJS
601LIBOBJS
602GDB_NM_FILE
603frags
604target_subdir
605CONFIG_UNINSTALL
606CONFIG_INSTALL
607CONFIG_CLEAN
608CONFIG_ALL
609CONFIG_SRCS
610CONFIG_DEPS
611CONFIG_OBS
612PROFILE_CFLAGS
613ENABLE_CFLAGS
614SIM_OBS
615SIM
616XMKMF
617GDBTK_SRC_DIR
618GDBTK_CFLAGS
619GDBTKLIBS
620X_LIBS
621X_LDFLAGS
622X_CFLAGS
623TK_XINCLUDES
624TK_DEPS
625TK_LIBRARY
626TK_INCLUDE
627TK_STUB_LIB_SPEC
628TK_STUB_LIB_FLAG
629TK_STUB_LIB_FILE
630TK_LIB_SPEC
631TK_LIB_FLAG
632TK_LIB_FILE
633TK_SRC_DIR
634TK_BIN_DIR
635TK_VERSION
636TCL_DEPS
637TCL_LIBRARY
638TCL_INCLUDE
639TCL_STUB_LIB_SPEC
640TCL_STUB_LIB_FLAG
641TCL_STUB_LIB_FILE
642TCL_LIB_SPEC
643TCL_LIB_FLAG
644TCL_LIB_FILE
645TCL_SRC_DIR
646TCL_BIN_DIR
647TCL_PATCH_LEVEL
648TCL_VERSION
649WIN32LDAPP
650GUI_CFLAGS_X
651LIBGUI
652WIN32LIBS
653SER_HARDWIRE
654WERROR_CFLAGS
655WARN_CFLAGS
656SYSTEM_GDBINIT
657TARGET_SYSTEM_ROOT_DEFINE
658TARGET_SYSTEM_ROOT
659CONFIG_LDFLAGS
f6528abd 660RDYNAMIC
81ecdfbb
RW
661ALLOCA
662PYTHON_CFLAGS
ec685c5e 663python_prog_path
81ecdfbb
RW
664LTLIBEXPAT
665LIBEXPAT
666HAVE_LIBEXPAT
39037522 667READLINE_TEXI_INCFLAG
81ecdfbb
RW
668READLINE_CFLAGS
669READLINE_DEPS
670READLINE
671MIG
672WINDRES
673DLLTOOL
674AR
675YFLAGS
676YACC
677LN_S
678REPORT_BUGS_TEXI
679REPORT_BUGS_TO
680PKGVERSION
681TARGET_OBS
682subdirs
683GDB_DATADIR
684DEBUGDIR
685am__fastdepCC_FALSE
686am__fastdepCC_TRUE
687AMDEPBACKSLASH
688AMDEP_FALSE
689AMDEP_TRUE
690am__quote
691am__include
692am__untar
693am__tar
694AMTAR
695AWK
696mkdir_p
697MKDIR_P
698INSTALL_STRIP_PROGRAM
699STRIP
700install_sh
701MAKEINFO
702AUTOHEADER
703AUTOMAKE
704AUTOCONF
705ACLOCAL
706VERSION
707CYGPATH_W
708am__isrc
709INSTALL_DATA
710INSTALL_SCRIPT
711INSTALL_PROGRAM
712PACKAGE
713GNULIB_STDINT_H
714LIBGNU_LTLIBDEPS
715LIBGNU_LIBDEPS
f434ba03
PA
716gltests_WITNESS
717HAVE_WINT_T
81ecdfbb 718HAVE_WCHAR_H
f434ba03
PA
719NEXT_AS_FIRST_DIRECTIVE_WCHAR_H
720NEXT_WCHAR_H
81ecdfbb 721REPLACE_WCWIDTH
f434ba03
PA
722REPLACE_WCSNRTOMBS
723REPLACE_WCSRTOMBS
724REPLACE_WCRTOMB
725REPLACE_MBSNRTOWCS
726REPLACE_MBSRTOWCS
727REPLACE_MBRLEN
728REPLACE_MBRTOWC
729REPLACE_MBSINIT
730REPLACE_WCTOB
731REPLACE_BTOWC
732REPLACE_MBSTATE_T
81ecdfbb 733HAVE_DECL_WCWIDTH
f434ba03
PA
734HAVE_DECL_WCTOB
735HAVE_WCSNRTOMBS
736HAVE_WCSRTOMBS
737HAVE_WCRTOMB
738HAVE_MBSNRTOWCS
739HAVE_MBSRTOWCS
740HAVE_MBRLEN
741HAVE_MBRTOWC
742HAVE_MBSINIT
743HAVE_BTOWC
81ecdfbb 744GNULIB_WCWIDTH
f434ba03
PA
745GNULIB_WCSNRTOMBS
746GNULIB_WCSRTOMBS
747GNULIB_WCRTOMB
748GNULIB_MBSNRTOWCS
749GNULIB_MBSRTOWCS
750GNULIB_MBRLEN
751GNULIB_MBRTOWC
752GNULIB_MBSINIT
753GNULIB_WCTOB
754GNULIB_BTOWC
755NEXT_AS_FIRST_DIRECTIVE_STRING_H
81ecdfbb
RW
756NEXT_STRING_H
757STDINT_H
758WINT_T_SUFFIX
759WCHAR_T_SUFFIX
81ecdfbb 760SIG_ATOMIC_T_SUFFIX
f434ba03 761SIZE_T_SUFFIX
81ecdfbb
RW
762PTRDIFF_T_SUFFIX
763HAVE_SIGNED_WINT_T
764HAVE_SIGNED_WCHAR_T
765HAVE_SIGNED_SIG_ATOMIC_T
766BITSIZEOF_WINT_T
767BITSIZEOF_WCHAR_T
81ecdfbb 768BITSIZEOF_SIG_ATOMIC_T
f434ba03 769BITSIZEOF_SIZE_T
81ecdfbb
RW
770BITSIZEOF_PTRDIFF_T
771HAVE_SYS_BITYPES_H
772HAVE_SYS_INTTYPES_H
773HAVE_STDINT_H
f434ba03 774NEXT_AS_FIRST_DIRECTIVE_STDINT_H
81ecdfbb 775NEXT_STDINT_H
81ecdfbb
RW
776HAVE_SYS_TYPES_H
777HAVE_INTTYPES_H
778HAVE_UNSIGNED_LONG_LONG_INT
779HAVE_LONG_LONG_INT
f434ba03
PA
780NEXT_AS_FIRST_DIRECTIVE_STDDEF_H
781NEXT_STDDEF_H
782PRAGMA_SYSTEM_HEADER
783INCLUDE_NEXT_AS_FIRST_DIRECTIVE
784INCLUDE_NEXT
785STDDEF_H
786HAVE_WCHAR_T
787REPLACE_NULL
788APPLE_UNIVERSAL_BUILD
789UNDEFINE_STRTOK_R
790REPLACE_STRTOK_R
81ecdfbb 791REPLACE_STRSIGNAL
f434ba03
PA
792REPLACE_STRNLEN
793REPLACE_STRNDUP
794REPLACE_STRNCAT
81ecdfbb 795REPLACE_STRERROR
f434ba03
PA
796REPLACE_STRCASESTR
797REPLACE_STRSTR
798REPLACE_STRDUP
799REPLACE_STPNCPY
800REPLACE_MEMMEM
801REPLACE_MEMCHR
802HAVE_STRVERSCMP
81ecdfbb 803HAVE_DECL_STRSIGNAL
81ecdfbb
RW
804HAVE_DECL_STRTOK_R
805HAVE_STRCASESTR
806HAVE_STRSEP
807HAVE_STRPBRK
808HAVE_DECL_STRNLEN
809HAVE_DECL_STRNDUP
81ecdfbb
RW
810HAVE_DECL_STRDUP
811HAVE_STRCHRNUL
812HAVE_STPNCPY
813HAVE_STPCPY
f434ba03 814HAVE_RAWMEMCHR
81ecdfbb
RW
815HAVE_DECL_MEMRCHR
816HAVE_MEMPCPY
817HAVE_DECL_MEMMEM
f434ba03
PA
818HAVE_MEMCHR
819HAVE_MBSLEN
820GNULIB_STRVERSCMP
81ecdfbb
RW
821GNULIB_STRSIGNAL
822GNULIB_STRERROR
823GNULIB_MBSTOK_R
824GNULIB_MBSSEP
825GNULIB_MBSSPN
826GNULIB_MBSPBRK
827GNULIB_MBSCSPN
828GNULIB_MBSCASESTR
829GNULIB_MBSPCASECMP
830GNULIB_MBSNCASECMP
831GNULIB_MBSCASECMP
832GNULIB_MBSSTR
833GNULIB_MBSRCHR
834GNULIB_MBSCHR
835GNULIB_MBSNLEN
836GNULIB_MBSLEN
837GNULIB_STRTOK_R
838GNULIB_STRCASESTR
839GNULIB_STRSTR
840GNULIB_STRSEP
841GNULIB_STRPBRK
842GNULIB_STRNLEN
843GNULIB_STRNDUP
f434ba03 844GNULIB_STRNCAT
81ecdfbb
RW
845GNULIB_STRDUP
846GNULIB_STRCHRNUL
847GNULIB_STPNCPY
848GNULIB_STPCPY
f434ba03 849GNULIB_RAWMEMCHR
81ecdfbb
RW
850GNULIB_MEMRCHR
851GNULIB_MEMPCPY
852GNULIB_MEMMEM
f434ba03 853GNULIB_MEMCHR
81ecdfbb
RW
854GL_COND_LIBTOOL_FALSE
855GL_COND_LIBTOOL_TRUE
856CATOBJEXT
857GENCAT
858INSTOBJEXT
859DATADIRNAME
860CATALOGS
861POSUB
862GMSGFMT
863XGETTEXT
864INCINTL
865LIBINTL_DEP
866LIBINTL
867USE_NLS
868SET_MAKE
869GMAKE_FALSE
870GMAKE_TRUE
871MAKE
872CCDEPMODE
873DEPDIR
874am__leading_dot
875target_os
876target_vendor
877target_cpu
878target
f434ba03
PA
879RANLIB
880EGREP
881GREP
882CPP
81ecdfbb
RW
883host_os
884host_vendor
885host_cpu
886host
887build_os
888build_vendor
889build_cpu
890build
81ecdfbb
RW
891OBJEXT
892EXEEXT
893ac_ct_CC
894CPPFLAGS
895LDFLAGS
896CFLAGS
897CC
898MAINT
899MAINTAINER_MODE_FALSE
900MAINTAINER_MODE_TRUE
901target_alias
902host_alias
903build_alias
904LIBS
905ECHO_T
906ECHO_N
907ECHO_C
908DEFS
909mandir
910localedir
911libdir
912psdir
913pdfdir
914dvidir
915htmldir
916infodir
917docdir
918oldincludedir
919includedir
920localstatedir
921sharedstatedir
922sysconfdir
923datadir
924datarootdir
925libexecdir
926sbindir
927bindir
928program_transform_name
929prefix
930exec_prefix
931PACKAGE_URL
932PACKAGE_BUGREPORT
933PACKAGE_STRING
934PACKAGE_VERSION
935PACKAGE_TARNAME
936PACKAGE_NAME
937PATH_SEPARATOR
938SHELL'
a4ce5b0d 939ac_subst_files='host_makefile_frag'
81ecdfbb
RW
940ac_user_opts='
941enable_option_checking
942enable_maintainer_mode
da2f07f1
JK
943enable_plugins
944enable_largefile
81ecdfbb
RW
945enable_dependency_tracking
946with_separate_debug_dir
947with_gdb_datadir
948with_relocated_sources
949enable_targets
950enable_64_bit_bfd
951enable_gdbcli
952enable_gdbmi
953enable_tui
954enable_gdbtk
955with_libunwind
956with_curses
957enable_profiling
958with_pkgversion
959with_bugurl
b040ad30 960with_zlib
81ecdfbb
RW
961with_libiconv_prefix
962with_system_readline
963with_expat
964with_gnu_ld
965enable_rpath
966with_libexpat_prefix
967with_python
968with_included_regex
969with_sysroot
970with_system_gdbinit
971enable_werror
972enable_build_warnings
973enable_gdb_build_warnings
974with_tcl
975with_tk
976with_x
977enable_sim
978enable_multi_ice
496c0e1b 979enable_gdbserver
81ecdfbb
RW
980'
981 ac_precious_vars='build_alias
982host_alias
983target_alias
984CC
985CFLAGS
986LDFLAGS
987LIBS
988CPPFLAGS
989CPP
990YACC
991YFLAGS
992XMKMF'
5ae98d25 993ac_subdirs_all='testsuite
81ecdfbb
RW
994gdbtk
995multi-ice
996gdbserver'
c906108c
SS
997
998# Initialize some variables set by options.
bec39cab
AC
999ac_init_help=
1000ac_init_version=false
81ecdfbb
RW
1001ac_unrecognized_opts=
1002ac_unrecognized_sep=
c906108c
SS
1003# The variables have the same names as the options, with
1004# dashes changed to underlines.
bec39cab 1005cache_file=/dev/null
c906108c 1006exec_prefix=NONE
c906108c 1007no_create=
c906108c
SS
1008no_recursion=
1009prefix=NONE
1010program_prefix=NONE
1011program_suffix=NONE
1012program_transform_name=s,x,x,
1013silent=
1014site=
1015srcdir=
c906108c
SS
1016verbose=
1017x_includes=NONE
1018x_libraries=NONE
bec39cab
AC
1019
1020# Installation directory options.
1021# These are left unexpanded so users can "make install exec_prefix=/foo"
1022# and all the variables that are supposed to be based on exec_prefix
1023# by default will actually change.
1024# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 1025# (The list follows the same order as the GNU Coding Standards.)
c906108c
SS
1026bindir='${exec_prefix}/bin'
1027sbindir='${exec_prefix}/sbin'
1028libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
1029datarootdir='${prefix}/share'
1030datadir='${datarootdir}'
c906108c
SS
1031sysconfdir='${prefix}/etc'
1032sharedstatedir='${prefix}/com'
1033localstatedir='${prefix}/var'
c906108c
SS
1034includedir='${prefix}/include'
1035oldincludedir='/usr/include'
81ecdfbb
RW
1036docdir='${datarootdir}/doc/${PACKAGE}'
1037infodir='${datarootdir}/info'
1038htmldir='${docdir}'
1039dvidir='${docdir}'
1040pdfdir='${docdir}'
1041psdir='${docdir}'
1042libdir='${exec_prefix}/lib'
1043localedir='${datarootdir}/locale'
1044mandir='${datarootdir}/man'
c906108c 1045
c906108c 1046ac_prev=
81ecdfbb 1047ac_dashdash=
c906108c
SS
1048for ac_option
1049do
c906108c
SS
1050 # If the previous option needs an argument, assign it.
1051 if test -n "$ac_prev"; then
81ecdfbb 1052 eval $ac_prev=\$ac_option
c906108c
SS
1053 ac_prev=
1054 continue
1055 fi
1056
81ecdfbb
RW
1057 case $ac_option in
1058 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1059 *) ac_optarg=yes ;;
1060 esac
c906108c
SS
1061
1062 # Accept the important Cygnus configure options, so we can diagnose typos.
1063
81ecdfbb
RW
1064 case $ac_dashdash$ac_option in
1065 --)
1066 ac_dashdash=yes ;;
c906108c
SS
1067
1068 -bindir | --bindir | --bindi | --bind | --bin | --bi)
1069 ac_prev=bindir ;;
1070 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
bec39cab 1071 bindir=$ac_optarg ;;
c906108c
SS
1072
1073 -build | --build | --buil | --bui | --bu)
bec39cab 1074 ac_prev=build_alias ;;
c906108c 1075 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
bec39cab 1076 build_alias=$ac_optarg ;;
c906108c
SS
1077
1078 -cache-file | --cache-file | --cache-fil | --cache-fi \
1079 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1080 ac_prev=cache_file ;;
1081 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1082 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
bec39cab
AC
1083 cache_file=$ac_optarg ;;
1084
1085 --config-cache | -C)
1086 cache_file=config.cache ;;
c906108c 1087
81ecdfbb 1088 -datadir | --datadir | --datadi | --datad)
c906108c 1089 ac_prev=datadir ;;
81ecdfbb 1090 -datadir=* | --datadir=* | --datadi=* | --datad=*)
bec39cab 1091 datadir=$ac_optarg ;;
c906108c 1092
81ecdfbb
RW
1093 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1094 | --dataroo | --dataro | --datar)
1095 ac_prev=datarootdir ;;
1096 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1097 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1098 datarootdir=$ac_optarg ;;
1099
c906108c 1100 -disable-* | --disable-*)
81ecdfbb 1101 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
c906108c 1102 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1103 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1104 as_fn_error "invalid feature name: $ac_useropt"
1105 ac_useropt_orig=$ac_useropt
1106 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1107 case $ac_user_opts in
1108 *"
1109"enable_$ac_useropt"
1110"*) ;;
1111 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1112 ac_unrecognized_sep=', ';;
1113 esac
1114 eval enable_$ac_useropt=no ;;
1115
1116 -docdir | --docdir | --docdi | --doc | --do)
1117 ac_prev=docdir ;;
1118 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1119 docdir=$ac_optarg ;;
1120
1121 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1122 ac_prev=dvidir ;;
1123 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1124 dvidir=$ac_optarg ;;
c906108c
SS
1125
1126 -enable-* | --enable-*)
81ecdfbb 1127 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
c906108c 1128 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1129 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1130 as_fn_error "invalid feature name: $ac_useropt"
1131 ac_useropt_orig=$ac_useropt
1132 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1133 case $ac_user_opts in
1134 *"
1135"enable_$ac_useropt"
1136"*) ;;
1137 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1138 ac_unrecognized_sep=', ';;
b4e70030 1139 esac
81ecdfbb 1140 eval enable_$ac_useropt=\$ac_optarg ;;
c906108c
SS
1141
1142 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1143 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1144 | --exec | --exe | --ex)
1145 ac_prev=exec_prefix ;;
1146 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1147 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1148 | --exec=* | --exe=* | --ex=*)
bec39cab 1149 exec_prefix=$ac_optarg ;;
c906108c
SS
1150
1151 -gas | --gas | --ga | --g)
1152 # Obsolete; use --with-gas.
1153 with_gas=yes ;;
1154
bec39cab
AC
1155 -help | --help | --hel | --he | -h)
1156 ac_init_help=long ;;
1157 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1158 ac_init_help=recursive ;;
1159 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1160 ac_init_help=short ;;
c906108c
SS
1161
1162 -host | --host | --hos | --ho)
bec39cab 1163 ac_prev=host_alias ;;
c906108c 1164 -host=* | --host=* | --hos=* | --ho=*)
bec39cab 1165 host_alias=$ac_optarg ;;
c906108c 1166
81ecdfbb
RW
1167 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1168 ac_prev=htmldir ;;
1169 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1170 | --ht=*)
1171 htmldir=$ac_optarg ;;
1172
c906108c
SS
1173 -includedir | --includedir | --includedi | --included | --include \
1174 | --includ | --inclu | --incl | --inc)
1175 ac_prev=includedir ;;
1176 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1177 | --includ=* | --inclu=* | --incl=* | --inc=*)
bec39cab 1178 includedir=$ac_optarg ;;
c906108c
SS
1179
1180 -infodir | --infodir | --infodi | --infod | --info | --inf)
1181 ac_prev=infodir ;;
1182 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
bec39cab 1183 infodir=$ac_optarg ;;
c906108c
SS
1184
1185 -libdir | --libdir | --libdi | --libd)
1186 ac_prev=libdir ;;
1187 -libdir=* | --libdir=* | --libdi=* | --libd=*)
bec39cab 1188 libdir=$ac_optarg ;;
c906108c
SS
1189
1190 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1191 | --libexe | --libex | --libe)
1192 ac_prev=libexecdir ;;
1193 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1194 | --libexe=* | --libex=* | --libe=*)
bec39cab 1195 libexecdir=$ac_optarg ;;
c906108c 1196
81ecdfbb
RW
1197 -localedir | --localedir | --localedi | --localed | --locale)
1198 ac_prev=localedir ;;
1199 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1200 localedir=$ac_optarg ;;
1201
c906108c 1202 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 1203 | --localstate | --localstat | --localsta | --localst | --locals)
c906108c
SS
1204 ac_prev=localstatedir ;;
1205 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 1206 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
bec39cab 1207 localstatedir=$ac_optarg ;;
c906108c
SS
1208
1209 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1210 ac_prev=mandir ;;
1211 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
bec39cab 1212 mandir=$ac_optarg ;;
c906108c
SS
1213
1214 -nfp | --nfp | --nf)
1215 # Obsolete; use --without-fp.
1216 with_fp=no ;;
1217
1218 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
bec39cab 1219 | --no-cr | --no-c | -n)
c906108c
SS
1220 no_create=yes ;;
1221
1222 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1223 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1224 no_recursion=yes ;;
1225
1226 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1227 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1228 | --oldin | --oldi | --old | --ol | --o)
1229 ac_prev=oldincludedir ;;
1230 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1231 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1232 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
bec39cab 1233 oldincludedir=$ac_optarg ;;
c906108c
SS
1234
1235 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1236 ac_prev=prefix ;;
1237 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
bec39cab 1238 prefix=$ac_optarg ;;
c906108c
SS
1239
1240 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1241 | --program-pre | --program-pr | --program-p)
1242 ac_prev=program_prefix ;;
1243 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1244 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
bec39cab 1245 program_prefix=$ac_optarg ;;
c906108c
SS
1246
1247 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1248 | --program-suf | --program-su | --program-s)
1249 ac_prev=program_suffix ;;
1250 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1251 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
bec39cab 1252 program_suffix=$ac_optarg ;;
c906108c
SS
1253
1254 -program-transform-name | --program-transform-name \
1255 | --program-transform-nam | --program-transform-na \
1256 | --program-transform-n | --program-transform- \
1257 | --program-transform | --program-transfor \
1258 | --program-transfo | --program-transf \
1259 | --program-trans | --program-tran \
1260 | --progr-tra | --program-tr | --program-t)
1261 ac_prev=program_transform_name ;;
1262 -program-transform-name=* | --program-transform-name=* \
1263 | --program-transform-nam=* | --program-transform-na=* \
1264 | --program-transform-n=* | --program-transform-=* \
1265 | --program-transform=* | --program-transfor=* \
1266 | --program-transfo=* | --program-transf=* \
1267 | --program-trans=* | --program-tran=* \
1268 | --progr-tra=* | --program-tr=* | --program-t=*)
bec39cab 1269 program_transform_name=$ac_optarg ;;
c906108c 1270
81ecdfbb
RW
1271 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1272 ac_prev=pdfdir ;;
1273 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1274 pdfdir=$ac_optarg ;;
1275
1276 -psdir | --psdir | --psdi | --psd | --ps)
1277 ac_prev=psdir ;;
1278 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1279 psdir=$ac_optarg ;;
1280
c906108c
SS
1281 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1282 | -silent | --silent | --silen | --sile | --sil)
1283 silent=yes ;;
1284
1285 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1286 ac_prev=sbindir ;;
1287 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1288 | --sbi=* | --sb=*)
bec39cab 1289 sbindir=$ac_optarg ;;
c906108c
SS
1290
1291 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1292 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1293 | --sharedst | --shareds | --shared | --share | --shar \
1294 | --sha | --sh)
1295 ac_prev=sharedstatedir ;;
1296 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1297 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1298 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1299 | --sha=* | --sh=*)
bec39cab 1300 sharedstatedir=$ac_optarg ;;
c906108c
SS
1301
1302 -site | --site | --sit)
1303 ac_prev=site ;;
1304 -site=* | --site=* | --sit=*)
bec39cab 1305 site=$ac_optarg ;;
3ace7edb 1306
c906108c
SS
1307 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1308 ac_prev=srcdir ;;
1309 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
bec39cab 1310 srcdir=$ac_optarg ;;
c906108c
SS
1311
1312 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1313 | --syscon | --sysco | --sysc | --sys | --sy)
1314 ac_prev=sysconfdir ;;
1315 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1316 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
bec39cab 1317 sysconfdir=$ac_optarg ;;
c906108c
SS
1318
1319 -target | --target | --targe | --targ | --tar | --ta | --t)
bec39cab 1320 ac_prev=target_alias ;;
c906108c 1321 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
bec39cab 1322 target_alias=$ac_optarg ;;
c906108c
SS
1323
1324 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1325 verbose=yes ;;
1326
bec39cab
AC
1327 -version | --version | --versio | --versi | --vers | -V)
1328 ac_init_version=: ;;
c906108c
SS
1329
1330 -with-* | --with-*)
81ecdfbb 1331 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
c906108c 1332 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1333 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1334 as_fn_error "invalid package name: $ac_useropt"
1335 ac_useropt_orig=$ac_useropt
1336 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1337 case $ac_user_opts in
1338 *"
1339"with_$ac_useropt"
1340"*) ;;
1341 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1342 ac_unrecognized_sep=', ';;
b4e70030 1343 esac
81ecdfbb 1344 eval with_$ac_useropt=\$ac_optarg ;;
c906108c
SS
1345
1346 -without-* | --without-*)
81ecdfbb 1347 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
c906108c 1348 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1349 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1350 as_fn_error "invalid package name: $ac_useropt"
1351 ac_useropt_orig=$ac_useropt
1352 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1353 case $ac_user_opts in
1354 *"
1355"with_$ac_useropt"
1356"*) ;;
1357 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1358 ac_unrecognized_sep=', ';;
1359 esac
1360 eval with_$ac_useropt=no ;;
c906108c
SS
1361
1362 --x)
1363 # Obsolete; use --with-x.
1364 with_x=yes ;;
1365
1366 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1367 | --x-incl | --x-inc | --x-in | --x-i)
1368 ac_prev=x_includes ;;
1369 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1370 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
bec39cab 1371 x_includes=$ac_optarg ;;
c906108c
SS
1372
1373 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1374 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1375 ac_prev=x_libraries ;;
1376 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1377 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
bec39cab 1378 x_libraries=$ac_optarg ;;
c906108c 1379
81ecdfbb
RW
1380 -*) as_fn_error "unrecognized option: \`$ac_option'
1381Try \`$0 --help' for more information."
c906108c
SS
1382 ;;
1383
bec39cab
AC
1384 *=*)
1385 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1386 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1387 case $ac_envvar in #(
1388 '' | [0-9]* | *[!_$as_cr_alnum]* )
1389 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1390 esac
1391 eval $ac_envvar=\$ac_optarg
bec39cab
AC
1392 export $ac_envvar ;;
1393
c906108c 1394 *)
bec39cab 1395 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1396 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
bec39cab 1397 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1398 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
bec39cab 1399 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
c906108c
SS
1400 ;;
1401
1402 esac
1403done
1404
1405if test -n "$ac_prev"; then
bec39cab 1406 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
81ecdfbb 1407 as_fn_error "missing argument to $ac_option"
c906108c 1408fi
c906108c 1409
81ecdfbb
RW
1410if test -n "$ac_unrecognized_opts"; then
1411 case $enable_option_checking in
1412 no) ;;
1413 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1414 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
b4e70030 1415 esac
81ecdfbb 1416fi
b4e70030 1417
81ecdfbb
RW
1418# Check all directory arguments for consistency.
1419for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1420 datadir sysconfdir sharedstatedir localstatedir includedir \
1421 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1422 libdir localedir mandir
b4e70030 1423do
81ecdfbb
RW
1424 eval ac_val=\$$ac_var
1425 # Remove trailing slashes.
1426 case $ac_val in
1427 */ )
1428 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1429 eval $ac_var=\$ac_val;;
1430 esac
1431 # Be sure to have absolute directory names.
b4e70030 1432 case $ac_val in
81ecdfbb
RW
1433 [\\/$]* | ?:[\\/]* ) continue;;
1434 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
c906108c 1435 esac
81ecdfbb 1436 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
c906108c
SS
1437done
1438
bec39cab
AC
1439# There might be people who depend on the old broken behavior: `$host'
1440# used to hold the argument of --host etc.
1441# FIXME: To remove some day.
1442build=$build_alias
1443host=$host_alias
1444target=$target_alias
1445
1446# FIXME: To remove some day.
1447if test "x$host_alias" != x; then
1448 if test "x$build_alias" = x; then
1449 cross_compiling=maybe
81ecdfbb 1450 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
bec39cab
AC
1451 If a cross compiler is detected then cross compile mode will be used." >&2
1452 elif test "x$build_alias" != "x$host_alias"; then
1453 cross_compiling=yes
1454 fi
1455fi
c906108c 1456
bec39cab
AC
1457ac_tool_prefix=
1458test -n "$host_alias" && ac_tool_prefix=$host_alias-
1459
1460test "$silent" = yes && exec 6>/dev/null
c906108c 1461
c906108c 1462
81ecdfbb
RW
1463ac_pwd=`pwd` && test -n "$ac_pwd" &&
1464ac_ls_di=`ls -di .` &&
1465ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1466 as_fn_error "working directory cannot be determined"
1467test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1468 as_fn_error "pwd does not report name of working directory"
1469
1470
c906108c
SS
1471# Find the source files, if location was not specified.
1472if test -z "$srcdir"; then
1473 ac_srcdir_defaulted=yes
81ecdfbb
RW
1474 # Try the directory containing this script, then the parent directory.
1475 ac_confdir=`$as_dirname -- "$as_myself" ||
1476$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1477 X"$as_myself" : 'X\(//\)[^/]' \| \
1478 X"$as_myself" : 'X\(//\)$' \| \
1479 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1480$as_echo X"$as_myself" |
1481 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1482 s//\1/
1483 q
1484 }
1485 /^X\(\/\/\)[^/].*/{
1486 s//\1/
1487 q
1488 }
1489 /^X\(\/\/\)$/{
1490 s//\1/
1491 q
1492 }
1493 /^X\(\/\).*/{
1494 s//\1/
1495 q
1496 }
1497 s/.*/./; q'`
c906108c 1498 srcdir=$ac_confdir
81ecdfbb 1499 if test ! -r "$srcdir/$ac_unique_file"; then
c906108c
SS
1500 srcdir=..
1501 fi
1502else
1503 ac_srcdir_defaulted=no
1504fi
81ecdfbb
RW
1505if test ! -r "$srcdir/$ac_unique_file"; then
1506 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1507 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1508fi
1509ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1510ac_abs_confdir=`(
1511 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1512 pwd)`
1513# When building in place, set srcdir=.
1514if test "$ac_abs_confdir" = "$ac_pwd"; then
1515 srcdir=.
1516fi
1517# Remove unnecessary trailing slashes from srcdir.
1518# Double slashes in file names in object file debugging info
1519# mess up M-x gdb in Emacs.
1520case $srcdir in
1521*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1522esac
1523for ac_var in $ac_precious_vars; do
1524 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1525 eval ac_env_${ac_var}_value=\$${ac_var}
1526 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1527 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1528done
c906108c 1529
bec39cab
AC
1530#
1531# Report the --help message.
1532#
1533if test "$ac_init_help" = "long"; then
1534 # Omit some internal or obsolete options to make the list less imposing.
1535 # This message is too long to be a string in the A/UX 3.1 sh.
1536 cat <<_ACEOF
1537\`configure' configures this package to adapt to many kinds of systems.
1538
1539Usage: $0 [OPTION]... [VAR=VALUE]...
1540
1541To assign environment variables (e.g., CC, CFLAGS...), specify them as
1542VAR=VALUE. See below for descriptions of some of the useful variables.
1543
1544Defaults for the options are specified in brackets.
1545
1546Configuration:
1547 -h, --help display this help and exit
1548 --help=short display options specific to this package
1549 --help=recursive display the short help of all the included packages
1550 -V, --version display version information and exit
1551 -q, --quiet, --silent do not print \`checking...' messages
1552 --cache-file=FILE cache test results in FILE [disabled]
1553 -C, --config-cache alias for \`--cache-file=config.cache'
1554 -n, --no-create do not create output files
1555 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1556
bec39cab
AC
1557Installation directories:
1558 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1559 [$ac_default_prefix]
bec39cab 1560 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1561 [PREFIX]
bec39cab
AC
1562
1563By default, \`make install' will install all the files in
1564\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1565an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1566for instance \`--prefix=\$HOME'.
1567
1568For better control, use the options below.
1569
1570Fine tuning of the installation directories:
81ecdfbb
RW
1571 --bindir=DIR user executables [EPREFIX/bin]
1572 --sbindir=DIR system admin executables [EPREFIX/sbin]
1573 --libexecdir=DIR program executables [EPREFIX/libexec]
1574 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1575 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1576 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1577 --libdir=DIR object code libraries [EPREFIX/lib]
1578 --includedir=DIR C header files [PREFIX/include]
1579 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1580 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1581 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1582 --infodir=DIR info documentation [DATAROOTDIR/info]
1583 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1584 --mandir=DIR man documentation [DATAROOTDIR/man]
1585 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1586 --htmldir=DIR html documentation [DOCDIR]
1587 --dvidir=DIR dvi documentation [DOCDIR]
1588 --pdfdir=DIR pdf documentation [DOCDIR]
1589 --psdir=DIR ps documentation [DOCDIR]
bec39cab
AC
1590_ACEOF
1591
1592 cat <<\_ACEOF
1593
1594Program names:
1595 --program-prefix=PREFIX prepend PREFIX to installed program names
1596 --program-suffix=SUFFIX append SUFFIX to installed program names
1597 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1598
1599X features:
1600 --x-includes=DIR X include files are in DIR
1601 --x-libraries=DIR X library files are in DIR
1602
1603System types:
1604 --build=BUILD configure for building on BUILD [guessed]
1605 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1606 --target=TARGET configure for building compilers for TARGET [HOST]
1607_ACEOF
1608fi
1609
1610if test -n "$ac_init_help"; then
1611
1612 cat <<\_ACEOF
1613
1614Optional Features:
81ecdfbb 1615 --disable-option-checking ignore unrecognized --enable/--with options
bec39cab
AC
1616 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1617 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
85981d60
AC
1618 --enable-maintainer-mode enable make rules and dependencies not useful
1619 (and sometimes confusing) to the casual installer
da2f07f1
JK
1620 --enable-plugins Enable support for plugins (defaults no)
1621 --disable-largefile omit support for large files
e28b3332
DJ
1622 --disable-dependency-tracking speeds up one-time build
1623 --enable-dependency-tracking do not reject slow dependency extractors
a1220294
TT
1624 --enable-targets=TARGETS
1625 alternative target configurations
c0993dbe 1626 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
bec39cab
AC
1627 --disable-gdbcli disable command-line interface (CLI)
1628 --disable-gdbmi disable machine-interface (MI)
1629 --enable-tui enable full-screen terminal user interface (TUI)
1630 --enable-gdbtk enable gdbtk graphical user interface (GUI)
1631 --enable-profiling enable profiling of GDB
3841debe 1632 --disable-rpath do not hardcode runtime library paths
a1220294 1633 --enable-werror treat compile warnings as errors
32c1c914 1634 --enable-build-warnings enable build-time compiler warnings if gcc is used
a1220294 1635 --enable-gdb-build-warnings
32c1c914 1636 enable GDB specific build-time compiler warnings if
a1220294 1637 gcc is used
32c1c914 1638 --enable-sim link gdb with simulator
bec39cab 1639 --enable-multi-ice build the multi-ice-gdb-server
496c0e1b
JB
1640 --enable-gdbserver automatically build gdbserver (yes/no/auto, default
1641 is auto)
bec39cab
AC
1642
1643Optional Packages:
1644 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1645 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
a1220294 1646 --with-separate-debug-dir=PATH
32c1c914 1647 look for global separate debug info in this path
62e4f60c 1648 [LIBDIR/debug]
b14b1491
TT
1649 --with-gdb-datadir=PATH look for global separate data files in this path
1650 [DATADIR/gdb]
29b0e8a2 1651 --with-relocated-sources=PATH
32c1c914
TT
1652 automatically relocate this path for source files
1653 --with-libunwind use libunwind frame unwinding support
cb01cfba
JB
1654 --with-curses use the curses library instead of the termcap
1655 library
c16158bc
JM
1656 --with-pkgversion=PKG Use PKG in the version string in place of "GDB"
1657 --with-bugurl=URL Direct users to URL to report a bug
b040ad30 1658 --with-zlib include zlib support (auto/yes/no) default=auto
a1220294
TT
1659 --with-libiconv-prefix=DIR
1660 search for libiconv in DIR/include and DIR/lib
6a30b0a5 1661 --with-system-readline use installed readline library
5c39566f 1662 --with-expat include expat support (auto/yes/no)
3841debe
DJ
1663 --with-gnu-ld assume the C compiler uses GNU ld default=no
1664 --with-libexpat-prefix[=DIR] search for libexpat in DIR/include and DIR/lib
1665 --without-libexpat-prefix don't search for libexpat in includedir and libdir
0c4a4063
DE
1666 --with-python[=PYTHON] include python support
1667 (auto/yes/no/<python-program>)
a1220294
TT
1668 --without-included-regex
1669 don't use included regex; this is the default on
1670 systems with version 2 of the GNU C library (use
1671 with caution on other system)
81ecdfbb 1672 --with-sysroot[=DIR] search for usr/lib et al within DIR
b14b1491 1673 --with-system-gdbinit=PATH
32c1c914 1674 automatically load a system-wide gdbinit file
5062cc19
KS
1675 --with-tcl directory containing tcl configuration (tclConfig.sh)
1676 --with-tk directory containing tk configuration (tkConfig.sh)
bec39cab 1677 --with-x use the X Window System
bec39cab
AC
1678
1679Some influential environment variables:
1680 CC C compiler command
1681 CFLAGS C compiler flags
1682 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1683 nonstandard directory <lib dir>
81ecdfbb
RW
1684 LIBS libraries to pass to the linker, e.g. -l<library>
1685 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1686 you have headers in a nonstandard directory <include dir>
bec39cab 1687 CPP C preprocessor
81ecdfbb
RW
1688 YACC The `Yet Another C Compiler' implementation to use. Defaults to
1689 the first program found out of: `bison -y', `byacc', `yacc'.
1690 YFLAGS The list of arguments that will be passed by default to $YACC.
1691 This script will default YFLAGS to the empty string to avoid a
1692 default value of `-d' given by some make applications.
1693 XMKMF Path to xmkmf, Makefile generator for X Window System
bec39cab
AC
1694
1695Use these variables to override the choices made by `configure' or to help
1696it to find libraries and programs with nonstandard names/locations.
1697
81ecdfbb 1698Report bugs to the package provider.
bec39cab 1699_ACEOF
81ecdfbb 1700ac_status=$?
bec39cab
AC
1701fi
1702
1703if test "$ac_init_help" = "recursive"; then
1704 # If there are subdirs, report their specific --help.
bec39cab 1705 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1706 test -d "$ac_dir" ||
1707 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1708 continue
bec39cab
AC
1709 ac_builddir=.
1710
81ecdfbb
RW
1711case "$ac_dir" in
1712.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1713*)
1714 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1715 # A ".." for each directory in $ac_dir_suffix.
1716 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1717 case $ac_top_builddir_sub in
1718 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1719 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1720 esac ;;
1721esac
1722ac_abs_top_builddir=$ac_pwd
1723ac_abs_builddir=$ac_pwd$ac_dir_suffix
1724# for backward compatibility:
1725ac_top_builddir=$ac_top_build_prefix
bec39cab
AC
1726
1727case $srcdir in
81ecdfbb 1728 .) # We are building in place.
bec39cab 1729 ac_srcdir=.
81ecdfbb
RW
1730 ac_top_srcdir=$ac_top_builddir_sub
1731 ac_abs_top_srcdir=$ac_pwd ;;
1732 [\\/]* | ?:[\\/]* ) # Absolute name.
bec39cab 1733 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1734 ac_top_srcdir=$srcdir
1735 ac_abs_top_srcdir=$srcdir ;;
1736 *) # Relative name.
1737 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1738 ac_top_srcdir=$ac_top_build_prefix$srcdir
1739 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
bec39cab 1740esac
81ecdfbb 1741ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
bec39cab 1742
81ecdfbb
RW
1743 cd "$ac_dir" || { ac_status=$?; continue; }
1744 # Check for guested configure.
1745 if test -f "$ac_srcdir/configure.gnu"; then
1746 echo &&
1747 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1748 elif test -f "$ac_srcdir/configure"; then
1749 echo &&
1750 $SHELL "$ac_srcdir/configure" --help=recursive
3ace7edb 1751 else
81ecdfbb
RW
1752 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1753 fi || ac_status=$?
1754 cd "$ac_pwd" || { ac_status=$?; break; }
bec39cab
AC
1755 done
1756fi
1757
81ecdfbb 1758test -n "$ac_init_help" && exit $ac_status
bec39cab
AC
1759if $ac_init_version; then
1760 cat <<\_ACEOF
81ecdfbb
RW
1761configure
1762generated by GNU Autoconf 2.64
bec39cab 1763
81ecdfbb 1764Copyright (C) 2009 Free Software Foundation, Inc.
bec39cab
AC
1765This configure script is free software; the Free Software Foundation
1766gives unlimited permission to copy, distribute and modify it.
1767_ACEOF
81ecdfbb 1768 exit
bec39cab 1769fi
bec39cab 1770
81ecdfbb
RW
1771## ------------------------ ##
1772## Autoconf initialization. ##
1773## ------------------------ ##
bec39cab 1774
81ecdfbb
RW
1775# ac_fn_c_try_compile LINENO
1776# --------------------------
1777# Try to compile conftest.$ac_ext, and return whether this succeeded.
1778ac_fn_c_try_compile ()
1779{
1780 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1781 rm -f conftest.$ac_objext
1782 if { { ac_try="$ac_compile"
1783case "(($ac_try" in
1784 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1785 *) ac_try_echo=$ac_try;;
1786esac
1787eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1788$as_echo "$ac_try_echo"; } >&5
1789 (eval "$ac_compile") 2>conftest.err
1790 ac_status=$?
1791 if test -s conftest.err; then
1792 grep -v '^ *+' conftest.err >conftest.er1
1793 cat conftest.er1 >&5
1794 mv -f conftest.er1 conftest.err
1795 fi
1796 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1797 test $ac_status = 0; } && {
1798 test -z "$ac_c_werror_flag" ||
1799 test ! -s conftest.err
1800 } && test -s conftest.$ac_objext; then :
1801 ac_retval=0
1802else
1803 $as_echo "$as_me: failed program was:" >&5
1804sed 's/^/| /' conftest.$ac_ext >&5
bec39cab 1805
81ecdfbb
RW
1806 ac_retval=1
1807fi
1808 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1809 return $ac_retval
1810
1811} # ac_fn_c_try_compile
1812
1813# ac_fn_c_try_cpp LINENO
1814# ----------------------
1815# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1816ac_fn_c_try_cpp ()
bec39cab 1817{
81ecdfbb
RW
1818 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1819 if { { ac_try="$ac_cpp conftest.$ac_ext"
1820case "(($ac_try" in
1821 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1822 *) ac_try_echo=$ac_try;;
1823esac
1824eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1825$as_echo "$ac_try_echo"; } >&5
1826 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1827 ac_status=$?
1828 if test -s conftest.err; then
1829 grep -v '^ *+' conftest.err >conftest.er1
1830 cat conftest.er1 >&5
1831 mv -f conftest.er1 conftest.err
1832 fi
1833 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1834 test $ac_status = 0; } >/dev/null && {
1835 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1836 test ! -s conftest.err
1837 }; then :
1838 ac_retval=0
1839else
1840 $as_echo "$as_me: failed program was:" >&5
1841sed 's/^/| /' conftest.$ac_ext >&5
bec39cab 1842
81ecdfbb
RW
1843 ac_retval=1
1844fi
1845 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1846 return $ac_retval
bec39cab 1847
81ecdfbb 1848} # ac_fn_c_try_cpp
bec39cab 1849
81ecdfbb
RW
1850# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1851# -------------------------------------------------------
1852# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1853# the include files in INCLUDES and setting the cache variable VAR
1854# accordingly.
1855ac_fn_c_check_header_mongrel ()
1856{
1857 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1858 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1860$as_echo_n "checking for $2... " >&6; }
1861if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1862 $as_echo_n "(cached) " >&6
1863fi
1864eval ac_res=\$$3
1865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1866$as_echo "$ac_res" >&6; }
1867else
1868 # Is the header compilable?
1869{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1870$as_echo_n "checking $2 usability... " >&6; }
1871cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1872/* end confdefs.h. */
1873$4
1874#include <$2>
1875_ACEOF
1876if ac_fn_c_try_compile "$LINENO"; then :
1877 ac_header_compiler=yes
1878else
1879 ac_header_compiler=no
1880fi
1881rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1882{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1883$as_echo "$ac_header_compiler" >&6; }
bec39cab 1884
81ecdfbb
RW
1885# Is the header present?
1886{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1887$as_echo_n "checking $2 presence... " >&6; }
1888cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1889/* end confdefs.h. */
1890#include <$2>
1891_ACEOF
1892if ac_fn_c_try_cpp "$LINENO"; then :
1893 ac_header_preproc=yes
1894else
1895 ac_header_preproc=no
1896fi
1897rm -f conftest.err conftest.$ac_ext
1898{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1899$as_echo "$ac_header_preproc" >&6; }
bec39cab 1900
81ecdfbb
RW
1901# So? What about this header?
1902case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1903 yes:no: )
1904 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1905$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1906 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1907$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1908 ;;
1909 no:yes:* )
1910 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1911$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1912 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1913$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1914 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1915$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1916 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1917$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1918 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1919$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1920 ;;
1921esac
1922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1923$as_echo_n "checking for $2... " >&6; }
1924if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1925 $as_echo_n "(cached) " >&6
1926else
1927 eval "$3=\$ac_header_compiler"
1928fi
1929eval ac_res=\$$3
1930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1931$as_echo "$ac_res" >&6; }
1932fi
1933 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
bec39cab 1934
81ecdfbb 1935} # ac_fn_c_check_header_mongrel
bec39cab 1936
81ecdfbb
RW
1937# ac_fn_c_try_run LINENO
1938# ----------------------
1939# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1940# that executables *can* be run.
1941ac_fn_c_try_run ()
1942{
1943 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1944 if { { ac_try="$ac_link"
1945case "(($ac_try" in
1946 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1947 *) ac_try_echo=$ac_try;;
1948esac
1949eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1950$as_echo "$ac_try_echo"; } >&5
1951 (eval "$ac_link") 2>&5
1952 ac_status=$?
1953 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1954 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1955 { { case "(($ac_try" in
1956 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1957 *) ac_try_echo=$ac_try;;
1958esac
1959eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1960$as_echo "$ac_try_echo"; } >&5
1961 (eval "$ac_try") 2>&5
1962 ac_status=$?
1963 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1964 test $ac_status = 0; }; }; then :
1965 ac_retval=0
1966else
1967 $as_echo "$as_me: program exited with status $ac_status" >&5
1968 $as_echo "$as_me: failed program was:" >&5
1969sed 's/^/| /' conftest.$ac_ext >&5
bec39cab 1970
81ecdfbb
RW
1971 ac_retval=$ac_status
1972fi
1973 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1974 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1975 return $ac_retval
bec39cab 1976
81ecdfbb 1977} # ac_fn_c_try_run
bec39cab 1978
81ecdfbb
RW
1979# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1980# -------------------------------------------------------
1981# Tests whether HEADER exists and can be compiled using the include files in
1982# INCLUDES, setting the cache variable VAR accordingly.
1983ac_fn_c_check_header_compile ()
1984{
1985 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1987$as_echo_n "checking for $2... " >&6; }
1988if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1989 $as_echo_n "(cached) " >&6
1990else
1991 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1992/* end confdefs.h. */
1993$4
1994#include <$2>
bec39cab 1995_ACEOF
81ecdfbb
RW
1996if ac_fn_c_try_compile "$LINENO"; then :
1997 eval "$3=yes"
1998else
1999 eval "$3=no"
2000fi
2001rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2002fi
2003eval ac_res=\$$3
2004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2005$as_echo "$ac_res" >&6; }
2006 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
bec39cab 2007
81ecdfbb 2008} # ac_fn_c_check_header_compile
bec39cab 2009
81ecdfbb
RW
2010# ac_fn_c_try_link LINENO
2011# -----------------------
2012# Try to link conftest.$ac_ext, and return whether this succeeded.
2013ac_fn_c_try_link ()
b4e70030 2014{
81ecdfbb
RW
2015 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2016 rm -f conftest.$ac_objext conftest$ac_exeext
2017 if { { ac_try="$ac_link"
2018case "(($ac_try" in
2019 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2020 *) ac_try_echo=$ac_try;;
2021esac
2022eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2023$as_echo "$ac_try_echo"; } >&5
2024 (eval "$ac_link") 2>conftest.err
2025 ac_status=$?
2026 if test -s conftest.err; then
2027 grep -v '^ *+' conftest.err >conftest.er1
2028 cat conftest.er1 >&5
2029 mv -f conftest.er1 conftest.err
2030 fi
2031 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2032 test $ac_status = 0; } && {
2033 test -z "$ac_c_werror_flag" ||
2034 test ! -s conftest.err
2035 } && test -s conftest$ac_exeext && {
2036 test "$cross_compiling" = yes ||
2037 $as_test_x conftest$ac_exeext
2038 }; then :
2039 ac_retval=0
2040else
2041 $as_echo "$as_me: failed program was:" >&5
2042sed 's/^/| /' conftest.$ac_ext >&5
bec39cab 2043
81ecdfbb
RW
2044 ac_retval=1
2045fi
2046 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2047 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2048 # interfere with the next link command; also delete a directory that is
2049 # left behind by Apple's compiler. We do this before executing the actions.
2050 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2051 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2052 return $ac_retval
bec39cab 2053
81ecdfbb 2054} # ac_fn_c_try_link
bec39cab 2055
81ecdfbb
RW
2056# ac_fn_c_check_func LINENO FUNC VAR
2057# ----------------------------------
2058# Tests whether FUNC exists, setting the cache variable VAR accordingly
2059ac_fn_c_check_func ()
2060{
2061 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2063$as_echo_n "checking for $2... " >&6; }
2064if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2065 $as_echo_n "(cached) " >&6
2066else
2067 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2068/* end confdefs.h. */
2069/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2070 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2071#define $2 innocuous_$2
bec39cab 2072
81ecdfbb
RW
2073/* System header to define __stub macros and hopefully few prototypes,
2074 which can conflict with char $2 (); below.
2075 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2076 <limits.h> exists even on freestanding compilers. */
bec39cab 2077
81ecdfbb
RW
2078#ifdef __STDC__
2079# include <limits.h>
2080#else
2081# include <assert.h>
2082#endif
bec39cab 2083
81ecdfbb 2084#undef $2
bec39cab 2085
81ecdfbb
RW
2086/* Override any GCC internal prototype to avoid an error.
2087 Use char because int might match the return type of a GCC
2088 builtin and then its argument prototype would still apply. */
2089#ifdef __cplusplus
2090extern "C"
2091#endif
2092char $2 ();
2093/* The GNU C library defines this for functions which it implements
2094 to always fail with ENOSYS. Some functions are actually named
2095 something starting with __ and the normal name is an alias. */
2096#if defined __stub_$2 || defined __stub___$2
2097choke me
2098#endif
bec39cab 2099
81ecdfbb
RW
2100int
2101main ()
2102{
2103return $2 ();
2104 ;
2105 return 0;
2106}
bec39cab 2107_ACEOF
81ecdfbb
RW
2108if ac_fn_c_try_link "$LINENO"; then :
2109 eval "$3=yes"
2110else
2111 eval "$3=no"
2112fi
2113rm -f core conftest.err conftest.$ac_objext \
2114 conftest$ac_exeext conftest.$ac_ext
2115fi
2116eval ac_res=\$$3
2117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2118$as_echo "$ac_res" >&6; }
2119 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
bec39cab 2120
81ecdfbb 2121} # ac_fn_c_check_func
bec39cab 2122
81ecdfbb
RW
2123# ac_fn_c_check_decl LINENO SYMBOL VAR
2124# ------------------------------------
2125# Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2126ac_fn_c_check_decl ()
2127{
2128 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
e7a30f46
DE
2129 as_decl_name=`echo $2|sed 's/ *(.*//'`
2130 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2132$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
81ecdfbb
RW
2133if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2134 $as_echo_n "(cached) " >&6
2135else
2136 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2137/* end confdefs.h. */
2138$4
2139int
2140main ()
2141{
e7a30f46
DE
2142#ifndef $as_decl_name
2143#ifdef __cplusplus
2144 (void) $as_decl_use;
2145#else
2146 (void) $as_decl_name;
2147#endif
81ecdfbb 2148#endif
bec39cab 2149
81ecdfbb
RW
2150 ;
2151 return 0;
2152}
bec39cab 2153_ACEOF
81ecdfbb
RW
2154if ac_fn_c_try_compile "$LINENO"; then :
2155 eval "$3=yes"
2156else
2157 eval "$3=no"
2158fi
2159rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2160fi
2161eval ac_res=\$$3
2162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2163$as_echo "$ac_res" >&6; }
2164 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
bec39cab 2165
81ecdfbb 2166} # ac_fn_c_check_decl
bec39cab 2167
81ecdfbb
RW
2168# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2169# --------------------------------------------
2170# Tries to find the compile-time value of EXPR in a program that includes
2171# INCLUDES, setting VAR accordingly. Returns whether the value could be
2172# computed
2173ac_fn_c_compute_int ()
2174{
2175 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2176 if test "$cross_compiling" = yes; then
2177 # Depending upon the size, compute the lo and hi bounds.
2178cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2179/* end confdefs.h. */
2180$4
2181int
2182main ()
2183{
2184static int test_array [1 - 2 * !(($2) >= 0)];
2185test_array [0] = 0
bec39cab 2186
81ecdfbb
RW
2187 ;
2188 return 0;
2189}
2190_ACEOF
2191if ac_fn_c_try_compile "$LINENO"; then :
2192 ac_lo=0 ac_mid=0
2193 while :; do
2194 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2195/* end confdefs.h. */
2196$4
2197int
2198main ()
2199{
2200static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2201test_array [0] = 0
bec39cab 2202
81ecdfbb
RW
2203 ;
2204 return 0;
2205}
2206_ACEOF
2207if ac_fn_c_try_compile "$LINENO"; then :
2208 ac_hi=$ac_mid; break
2209else
2210 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2211 if test $ac_lo -le $ac_mid; then
2212 ac_lo= ac_hi=
2213 break
2214 fi
2215 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
c906108c 2216fi
81ecdfbb
RW
2217rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2218 done
c906108c 2219else
81ecdfbb
RW
2220 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2221/* end confdefs.h. */
2222$4
2223int
2224main ()
2225{
2226static int test_array [1 - 2 * !(($2) < 0)];
2227test_array [0] = 0
bec39cab 2228
81ecdfbb
RW
2229 ;
2230 return 0;
2231}
2232_ACEOF
2233if ac_fn_c_try_compile "$LINENO"; then :
2234 ac_hi=-1 ac_mid=-1
2235 while :; do
2236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2237/* end confdefs.h. */
2238$4
2239int
2240main ()
2241{
2242static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2243test_array [0] = 0
bec39cab 2244
81ecdfbb
RW
2245 ;
2246 return 0;
2247}
2248_ACEOF
2249if ac_fn_c_try_compile "$LINENO"; then :
2250 ac_lo=$ac_mid; break
2251else
2252 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2253 if test $ac_mid -le $ac_hi; then
2254 ac_lo= ac_hi=
2255 break
2256 fi
2257 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2258fi
2259rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2260 done
2261else
2262 ac_lo= ac_hi=
2263fi
2264rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2265fi
2266rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2267# Binary search between lo and hi bounds.
2268while test "x$ac_lo" != "x$ac_hi"; do
2269 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2270 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2271/* end confdefs.h. */
2272$4
2273int
2274main ()
2275{
2276static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2277test_array [0] = 0
bec39cab 2278
81ecdfbb
RW
2279 ;
2280 return 0;
2281}
2282_ACEOF
2283if ac_fn_c_try_compile "$LINENO"; then :
2284 ac_hi=$ac_mid
2285else
2286 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2287fi
2288rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2289done
2290case $ac_lo in #((
2291?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2292'') ac_retval=1 ;;
2293esac
2294 else
2295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2296/* end confdefs.h. */
2297$4
2298static long int longval () { return $2; }
2299static unsigned long int ulongval () { return $2; }
2300#include <stdio.h>
2301#include <stdlib.h>
2302int
2303main ()
2304{
bec39cab 2305
81ecdfbb
RW
2306 FILE *f = fopen ("conftest.val", "w");
2307 if (! f)
2308 return 1;
2309 if (($2) < 0)
2310 {
2311 long int i = longval ();
2312 if (i != ($2))
2313 return 1;
2314 fprintf (f, "%ld", i);
2315 }
2316 else
2317 {
2318 unsigned long int i = ulongval ();
2319 if (i != ($2))
2320 return 1;
2321 fprintf (f, "%lu", i);
2322 }
2323 /* Do not output a trailing newline, as this causes \r\n confusion
2324 on some platforms. */
2325 return ferror (f) || fclose (f) != 0;
bec39cab 2326
81ecdfbb
RW
2327 ;
2328 return 0;
2329}
2330_ACEOF
2331if ac_fn_c_try_run "$LINENO"; then :
2332 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2333else
2334 ac_retval=1
2335fi
2336rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2337 conftest.$ac_objext conftest.beam conftest.$ac_ext
2338rm -f conftest.val
bec39cab 2339
81ecdfbb
RW
2340 fi
2341 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2342 return $ac_retval
bec39cab 2343
81ecdfbb 2344} # ac_fn_c_compute_int
bec39cab 2345
81ecdfbb
RW
2346# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2347# ----------------------------------------------------
2348# Tries to find if the field MEMBER exists in type AGGR, after including
2349# INCLUDES, setting cache variable VAR accordingly.
2350ac_fn_c_check_member ()
2351{
2352 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2354$as_echo_n "checking for $2.$3... " >&6; }
2355if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
2356 $as_echo_n "(cached) " >&6
2357else
2358 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2359/* end confdefs.h. */
2360$5
2361int
2362main ()
2363{
2364static $2 ac_aggr;
2365if (ac_aggr.$3)
2366return 0;
2367 ;
2368 return 0;
2369}
2370_ACEOF
2371if ac_fn_c_try_compile "$LINENO"; then :
2372 eval "$4=yes"
2373else
2374 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2375/* end confdefs.h. */
2376$5
2377int
2378main ()
2379{
2380static $2 ac_aggr;
2381if (sizeof ac_aggr.$3)
2382return 0;
2383 ;
2384 return 0;
2385}
2386_ACEOF
2387if ac_fn_c_try_compile "$LINENO"; then :
2388 eval "$4=yes"
2389else
2390 eval "$4=no"
2391fi
2392rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2393fi
2394rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2395fi
2396eval ac_res=\$$4
2397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2398$as_echo "$ac_res" >&6; }
2399 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
bec39cab 2400
81ecdfbb 2401} # ac_fn_c_check_member
bec39cab 2402
81ecdfbb
RW
2403# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2404# -------------------------------------------
2405# Tests whether TYPE exists after having included INCLUDES, setting cache
2406# variable VAR accordingly.
2407ac_fn_c_check_type ()
2408{
2409 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2411$as_echo_n "checking for $2... " >&6; }
2412if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2413 $as_echo_n "(cached) " >&6
2414else
2415 eval "$3=no"
2416 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2417/* end confdefs.h. */
2418$4
2419int
2420main ()
2421{
2422if (sizeof ($2))
2423 return 0;
2424 ;
2425 return 0;
2426}
2427_ACEOF
2428if ac_fn_c_try_compile "$LINENO"; then :
2429 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2430/* end confdefs.h. */
2431$4
2432int
2433main ()
2434{
2435if (sizeof (($2)))
2436 return 0;
2437 ;
2438 return 0;
2439}
2440_ACEOF
2441if ac_fn_c_try_compile "$LINENO"; then :
d5af19ba 2442
81ecdfbb
RW
2443else
2444 eval "$3=yes"
2445fi
2446rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2447fi
2448rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2449fi
2450eval ac_res=\$$3
2451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2452$as_echo "$ac_res" >&6; }
2453 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
d5af19ba 2454
81ecdfbb
RW
2455} # ac_fn_c_check_type
2456cat >config.log <<_ACEOF
2457This file contains any messages produced by compilers while
2458running configure, to aid debugging if configure makes a mistake.
d5af19ba 2459
81ecdfbb
RW
2460It was created by $as_me, which was
2461generated by GNU Autoconf 2.64. Invocation command line was
b4e70030 2462
81ecdfbb 2463 $ $0 $@
413ccac7 2464
81ecdfbb
RW
2465_ACEOF
2466exec 5>>config.log
2467{
2468cat <<_ASUNAME
2469## --------- ##
2470## Platform. ##
2471## --------- ##
413ccac7 2472
81ecdfbb
RW
2473hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2474uname -m = `(uname -m) 2>/dev/null || echo unknown`
2475uname -r = `(uname -r) 2>/dev/null || echo unknown`
2476uname -s = `(uname -s) 2>/dev/null || echo unknown`
2477uname -v = `(uname -v) 2>/dev/null || echo unknown`
85981d60 2478
81ecdfbb
RW
2479/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2480/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
413ccac7 2481
81ecdfbb
RW
2482/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2483/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2484/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2485/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2486/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2487/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2488/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
c906108c 2489
81ecdfbb 2490_ASUNAME
bec39cab 2491
bec39cab
AC
2492as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2493for as_dir in $PATH
2494do
2495 IFS=$as_save_IFS
2496 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2497 $as_echo "PATH: $as_dir"
2498 done
2499IFS=$as_save_IFS
bec39cab 2500
81ecdfbb 2501} >&5
bec39cab 2502
81ecdfbb 2503cat >&5 <<_ACEOF
bec39cab 2504
bec39cab 2505
81ecdfbb
RW
2506## ----------- ##
2507## Core tests. ##
2508## ----------- ##
2509
2510_ACEOF
2511
2512
2513# Keep a trace of the command line.
2514# Strip out --no-create and --no-recursion so they do not pile up.
2515# Strip out --silent because we don't want to record it for future runs.
2516# Also quote any args containing shell meta-characters.
2517# Make two passes to allow for proper duplicate-argument suppression.
2518ac_configure_args=
2519ac_configure_args0=
2520ac_configure_args1=
2521ac_must_keep_next=false
2522for ac_pass in 1 2
2523do
2524 for ac_arg
2525 do
2526 case $ac_arg in
2527 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2528 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2529 | -silent | --silent | --silen | --sile | --sil)
2530 continue ;;
2531 *\'*)
2532 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2533 esac
2534 case $ac_pass in
2535 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2536 2)
2537 as_fn_append ac_configure_args1 " '$ac_arg'"
2538 if test $ac_must_keep_next = true; then
2539 ac_must_keep_next=false # Got value, back to normal.
2540 else
2541 case $ac_arg in
2542 *=* | --config-cache | -C | -disable-* | --disable-* \
2543 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2544 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2545 | -with-* | --with-* | -without-* | --without-* | --x)
2546 case "$ac_configure_args0 " in
2547 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2548 esac
2549 ;;
2550 -* ) ac_must_keep_next=true ;;
2551 esac
2552 fi
2553 as_fn_append ac_configure_args " '$ac_arg'"
2554 ;;
2555 esac
2556 done
2557done
2558{ ac_configure_args0=; unset ac_configure_args0;}
2559{ ac_configure_args1=; unset ac_configure_args1;}
2560
2561# When interrupted or exit'd, cleanup temporary files, and complete
2562# config.log. We remove comments because anyway the quotes in there
2563# would cause problems or look ugly.
2564# WARNING: Use '\'' to represent an apostrophe within the trap.
2565# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2566trap 'exit_status=$?
2567 # Save into config.log some information that might help in debugging.
2568 {
2569 echo
2570
2571 cat <<\_ASBOX
2572## ---------------- ##
2573## Cache variables. ##
2574## ---------------- ##
2575_ASBOX
2576 echo
2577 # The following way of writing the cache mishandles newlines in values,
2578(
2579 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2580 eval ac_val=\$$ac_var
2581 case $ac_val in #(
2582 *${as_nl}*)
2583 case $ac_var in #(
2584 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2585$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2586 esac
2587 case $ac_var in #(
2588 _ | IFS | as_nl) ;; #(
2589 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2590 *) { eval $ac_var=; unset $ac_var;} ;;
2591 esac ;;
2592 esac
2593 done
2594 (set) 2>&1 |
2595 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2596 *${as_nl}ac_space=\ *)
2597 sed -n \
2598 "s/'\''/'\''\\\\'\'''\''/g;
2599 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2600 ;; #(
2601 *)
2602 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2603 ;;
2604 esac |
2605 sort
2606)
2607 echo
2608
2609 cat <<\_ASBOX
2610## ----------------- ##
2611## Output variables. ##
2612## ----------------- ##
2613_ASBOX
2614 echo
2615 for ac_var in $ac_subst_vars
2616 do
2617 eval ac_val=\$$ac_var
2618 case $ac_val in
2619 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2620 esac
2621 $as_echo "$ac_var='\''$ac_val'\''"
2622 done | sort
2623 echo
2624
2625 if test -n "$ac_subst_files"; then
2626 cat <<\_ASBOX
2627## ------------------- ##
2628## File substitutions. ##
2629## ------------------- ##
2630_ASBOX
2631 echo
2632 for ac_var in $ac_subst_files
2633 do
2634 eval ac_val=\$$ac_var
2635 case $ac_val in
2636 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2637 esac
2638 $as_echo "$ac_var='\''$ac_val'\''"
2639 done | sort
2640 echo
2641 fi
2642
2643 if test -s confdefs.h; then
2644 cat <<\_ASBOX
2645## ----------- ##
2646## confdefs.h. ##
2647## ----------- ##
2648_ASBOX
2649 echo
2650 cat confdefs.h
2651 echo
2652 fi
2653 test "$ac_signal" != 0 &&
2654 $as_echo "$as_me: caught signal $ac_signal"
2655 $as_echo "$as_me: exit $exit_status"
2656 } >&5
2657 rm -f core *.core core.conftest.* &&
2658 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2659 exit $exit_status
2660' 0
2661for ac_signal in 1 2 13 15; do
2662 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2663done
2664ac_signal=0
2665
2666# confdefs.h avoids OS command line length limits that DEFS can exceed.
2667rm -f -r conftest* confdefs.h
2668
2669$as_echo "/* confdefs.h */" > confdefs.h
2670
2671# Predefined preprocessor variables.
2672
2673cat >>confdefs.h <<_ACEOF
2674#define PACKAGE_NAME "$PACKAGE_NAME"
2675_ACEOF
2676
2677cat >>confdefs.h <<_ACEOF
2678#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2679_ACEOF
2680
2681cat >>confdefs.h <<_ACEOF
2682#define PACKAGE_VERSION "$PACKAGE_VERSION"
2683_ACEOF
2684
2685cat >>confdefs.h <<_ACEOF
2686#define PACKAGE_STRING "$PACKAGE_STRING"
2687_ACEOF
2688
2689cat >>confdefs.h <<_ACEOF
2690#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2691_ACEOF
2692
2693cat >>confdefs.h <<_ACEOF
2694#define PACKAGE_URL "$PACKAGE_URL"
2695_ACEOF
2696
2697
2698# Let the site file select an alternate cache file if it wants to.
2699# Prefer an explicitly selected file to automatically selected ones.
2700ac_site_file1=NONE
2701ac_site_file2=NONE
2702if test -n "$CONFIG_SITE"; then
2703 ac_site_file1=$CONFIG_SITE
2704elif test "x$prefix" != xNONE; then
2705 ac_site_file1=$prefix/share/config.site
2706 ac_site_file2=$prefix/etc/config.site
2707else
2708 ac_site_file1=$ac_default_prefix/share/config.site
2709 ac_site_file2=$ac_default_prefix/etc/config.site
2710fi
2711for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2712do
2713 test "x$ac_site_file" = xNONE && continue
2714 if test -r "$ac_site_file"; then
2715 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2716$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2717 sed 's/^/| /' "$ac_site_file" >&5
2718 . "$ac_site_file"
2719 fi
2720done
2721
2722if test -r "$cache_file"; then
2723 # Some versions of bash will fail to source /dev/null (special
2724 # files actually), so we avoid doing that.
2725 if test -f "$cache_file"; then
2726 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2727$as_echo "$as_me: loading cache $cache_file" >&6;}
2728 case $cache_file in
2729 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2730 *) . "./$cache_file";;
2731 esac
2732 fi
2733else
2734 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2735$as_echo "$as_me: creating cache $cache_file" >&6;}
2736 >$cache_file
bec39cab
AC
2737fi
2738
f434ba03
PA
2739gl_header_list="$gl_header_list sys/mman.h"
2740gl_func_list="$gl_func_list mprotect"
2741gl_func_list="$gl_func_list memchr"
2742gl_header_list="$gl_header_list stddef.h"
81ecdfbb
RW
2743gl_header_list="$gl_header_list stdint.h"
2744gl_header_list="$gl_header_list wchar.h"
2745gl_header_list="$gl_header_list string.h"
2746# Check that the precious variables saved in the cache have kept the same
2747# value.
2748ac_cache_corrupted=false
2749for ac_var in $ac_precious_vars; do
2750 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2751 eval ac_new_set=\$ac_env_${ac_var}_set
2752 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2753 eval ac_new_val=\$ac_env_${ac_var}_value
2754 case $ac_old_set,$ac_new_set in
2755 set,)
2756 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2757$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2758 ac_cache_corrupted=: ;;
2759 ,set)
2760 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2761$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2762 ac_cache_corrupted=: ;;
2763 ,);;
2764 *)
2765 if test "x$ac_old_val" != "x$ac_new_val"; then
2766 # differences in whitespace do not lead to failure.
2767 ac_old_val_w=`echo x $ac_old_val`
2768 ac_new_val_w=`echo x $ac_new_val`
2769 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2770 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2771$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2772 ac_cache_corrupted=:
2773 else
2774 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2775$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2776 eval $ac_var=\$ac_old_val
2777 fi
2778 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2779$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2780 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2781$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2782 fi;;
2783 esac
2784 # Pass precious variables to config.status.
2785 if test "$ac_new_set" = set; then
2786 case $ac_new_val in
2787 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2788 *) ac_arg=$ac_var=$ac_new_val ;;
2789 esac
2790 case " $ac_configure_args " in
2791 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2792 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2793 esac
2794 fi
2795done
2796if $ac_cache_corrupted; then
2797 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2798$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2799 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2800$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2801 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2802fi
2803## -------------------- ##
2804## Main body of script. ##
2805## -------------------- ##
2806
2807ac_ext=c
2808ac_cpp='$CPP $CPPFLAGS'
2809ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2810ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2811ac_compiler_gnu=$ac_cv_c_compiler_gnu
2812
2813
2814
2815
2816
2817ac_config_headers="$ac_config_headers config.h:config.in"
2818
2819
2820{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2821$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2822 # Check whether --enable-maintainer-mode was given.
2823if test "${enable_maintainer_mode+set}" = set; then :
2824 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2825else
2826 USE_MAINTAINER_MODE=no
2827fi
2828
2829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2830$as_echo "$USE_MAINTAINER_MODE" >&6; }
2831 if test $USE_MAINTAINER_MODE = yes; then
2832 MAINTAINER_MODE_TRUE=
2833 MAINTAINER_MODE_FALSE='#'
2834else
2835 MAINTAINER_MODE_TRUE='#'
2836 MAINTAINER_MODE_FALSE=
2837fi
2838
2839 MAINT=$MAINTAINER_MODE_TRUE
2840
2841
2842
2843ac_ext=c
2844ac_cpp='$CPP $CPPFLAGS'
2845ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2846ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2847ac_compiler_gnu=$ac_cv_c_compiler_gnu
2848if test -n "$ac_tool_prefix"; then
2849 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2850set dummy ${ac_tool_prefix}gcc; ac_word=$2
2851{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2852$as_echo_n "checking for $ac_word... " >&6; }
2853if test "${ac_cv_prog_CC+set}" = set; then :
2854 $as_echo_n "(cached) " >&6
c906108c
SS
2855else
2856 if test -n "$CC"; then
2857 ac_cv_prog_CC="$CC" # Let the user override the test.
2858else
bec39cab
AC
2859as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2860for as_dir in $PATH
2861do
2862 IFS=$as_save_IFS
2863 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2864 for ac_exec_ext in '' $ac_executable_extensions; do
2865 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2866 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2867 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
bec39cab
AC
2868 break 2
2869 fi
2870done
81ecdfbb
RW
2871 done
2872IFS=$as_save_IFS
bec39cab 2873
c906108c
SS
2874fi
2875fi
bec39cab 2876CC=$ac_cv_prog_CC
c906108c 2877if test -n "$CC"; then
81ecdfbb
RW
2878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2879$as_echo "$CC" >&6; }
c906108c 2880else
81ecdfbb
RW
2881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2882$as_echo "no" >&6; }
c906108c
SS
2883fi
2884
81ecdfbb 2885
b4e70030
JB
2886fi
2887if test -z "$ac_cv_prog_CC"; then
2888 ac_ct_CC=$CC
81ecdfbb
RW
2889 # Extract the first word of "gcc", so it can be a program name with args.
2890set dummy gcc; ac_word=$2
2891{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2892$as_echo_n "checking for $ac_word... " >&6; }
2893if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2894 $as_echo_n "(cached) " >&6
b4e70030
JB
2895else
2896 if test -n "$ac_ct_CC"; then
2897 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2898else
2899as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2900for as_dir in $PATH
2901do
2902 IFS=$as_save_IFS
2903 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2904 for ac_exec_ext in '' $ac_executable_extensions; do
2905 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2906 ac_cv_prog_ac_ct_CC="gcc"
2907 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b4e70030 2908 break 2
4e8d927d 2909 fi
b4e70030 2910done
81ecdfbb
RW
2911 done
2912IFS=$as_save_IFS
b4e70030
JB
2913
2914fi
2915fi
2916ac_ct_CC=$ac_cv_prog_ac_ct_CC
2917if test -n "$ac_ct_CC"; then
81ecdfbb
RW
2918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2919$as_echo "$ac_ct_CC" >&6; }
b4e70030 2920else
81ecdfbb
RW
2921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2922$as_echo "no" >&6; }
b4e70030
JB
2923fi
2924
81ecdfbb
RW
2925 if test "x$ac_ct_CC" = x; then
2926 CC=""
2927 else
2928 case $cross_compiling:$ac_tool_warned in
2929yes:)
2930{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2931$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2932ac_tool_warned=yes ;;
2933esac
2934 CC=$ac_ct_CC
2935 fi
b4e70030
JB
2936else
2937 CC="$ac_cv_prog_CC"
2938fi
2939
c906108c 2940if test -z "$CC"; then
81ecdfbb
RW
2941 if test -n "$ac_tool_prefix"; then
2942 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2943set dummy ${ac_tool_prefix}cc; ac_word=$2
2944{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2945$as_echo_n "checking for $ac_word... " >&6; }
2946if test "${ac_cv_prog_CC+set}" = set; then :
2947 $as_echo_n "(cached) " >&6
c906108c
SS
2948else
2949 if test -n "$CC"; then
2950 ac_cv_prog_CC="$CC" # Let the user override the test.
2951else
bec39cab
AC
2952as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2953for as_dir in $PATH
2954do
2955 IFS=$as_save_IFS
2956 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2957 for ac_exec_ext in '' $ac_executable_extensions; do
2958 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2959 ac_cv_prog_CC="${ac_tool_prefix}cc"
2960 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
bec39cab
AC
2961 break 2
2962 fi
2963done
81ecdfbb
RW
2964 done
2965IFS=$as_save_IFS
2966
2967fi
2968fi
2969CC=$ac_cv_prog_CC
2970if test -n "$CC"; then
2971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2972$as_echo "$CC" >&6; }
2973else
2974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2975$as_echo "no" >&6; }
2976fi
2977
2978
2979 fi
2980fi
2981if test -z "$CC"; then
2982 # Extract the first word of "cc", so it can be a program name with args.
2983set dummy cc; ac_word=$2
2984{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2985$as_echo_n "checking for $ac_word... " >&6; }
2986if test "${ac_cv_prog_CC+set}" = set; then :
2987 $as_echo_n "(cached) " >&6
2988else
2989 if test -n "$CC"; then
2990 ac_cv_prog_CC="$CC" # Let the user override the test.
2991else
2992 ac_prog_rejected=no
2993as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2994for as_dir in $PATH
2995do
2996 IFS=$as_save_IFS
2997 test -z "$as_dir" && as_dir=.
2998 for ac_exec_ext in '' $ac_executable_extensions; do
2999 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3000 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3001 ac_prog_rejected=yes
3002 continue
3003 fi
3004 ac_cv_prog_CC="cc"
3005 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3006 break 2
3007 fi
3008done
3009 done
3010IFS=$as_save_IFS
bec39cab 3011
c906108c
SS
3012if test $ac_prog_rejected = yes; then
3013 # We found a bogon in the path, so make sure we never use it.
3014 set dummy $ac_cv_prog_CC
3015 shift
bec39cab 3016 if test $# != 0; then
c906108c
SS
3017 # We chose a different compiler from the bogus one.
3018 # However, it has the same basename, so the bogon will be chosen
3019 # first if we set CC to just the basename; use the full file name.
3020 shift
bec39cab 3021 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
c906108c
SS
3022 fi
3023fi
3024fi
3025fi
bec39cab 3026CC=$ac_cv_prog_CC
c906108c 3027if test -n "$CC"; then
81ecdfbb
RW
3028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3029$as_echo "$CC" >&6; }
c906108c 3030else
81ecdfbb
RW
3031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3032$as_echo "no" >&6; }
c906108c
SS
3033fi
3034
81ecdfbb 3035
bec39cab
AC
3036fi
3037if test -z "$CC"; then
3038 if test -n "$ac_tool_prefix"; then
81ecdfbb 3039 for ac_prog in cl.exe
bec39cab
AC
3040 do
3041 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3042set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
3043{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3044$as_echo_n "checking for $ac_word... " >&6; }
3045if test "${ac_cv_prog_CC+set}" = set; then :
3046 $as_echo_n "(cached) " >&6
c906108c
SS
3047else
3048 if test -n "$CC"; then
3049 ac_cv_prog_CC="$CC" # Let the user override the test.
3050else
bec39cab
AC
3051as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3052for as_dir in $PATH
3053do
3054 IFS=$as_save_IFS
3055 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3056 for ac_exec_ext in '' $ac_executable_extensions; do
3057 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
bec39cab 3058 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 3059 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
bec39cab
AC
3060 break 2
3061 fi
3062done
81ecdfbb
RW
3063 done
3064IFS=$as_save_IFS
bec39cab 3065
c906108c
SS
3066fi
3067fi
bec39cab 3068CC=$ac_cv_prog_CC
c906108c 3069if test -n "$CC"; then
81ecdfbb
RW
3070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3071$as_echo "$CC" >&6; }
c906108c 3072else
81ecdfbb
RW
3073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3074$as_echo "no" >&6; }
c906108c 3075fi
bec39cab 3076
81ecdfbb 3077
bec39cab
AC
3078 test -n "$CC" && break
3079 done
3080fi
3081if test -z "$CC"; then
3082 ac_ct_CC=$CC
81ecdfbb 3083 for ac_prog in cl.exe
bec39cab
AC
3084do
3085 # Extract the first word of "$ac_prog", so it can be a program name with args.
3086set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
3087{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3088$as_echo_n "checking for $ac_word... " >&6; }
3089if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3090 $as_echo_n "(cached) " >&6
bec39cab
AC
3091else
3092 if test -n "$ac_ct_CC"; then
3093 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3094else
3095as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3096for as_dir in $PATH
3097do
3098 IFS=$as_save_IFS
3099 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3100 for ac_exec_ext in '' $ac_executable_extensions; do
3101 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
bec39cab 3102 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 3103 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
bec39cab 3104 break 2
c906108c 3105 fi
bec39cab 3106done
81ecdfbb
RW
3107 done
3108IFS=$as_save_IFS
bec39cab
AC
3109
3110fi
3111fi
3112ac_ct_CC=$ac_cv_prog_ac_ct_CC
3113if test -n "$ac_ct_CC"; then
81ecdfbb
RW
3114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3115$as_echo "$ac_ct_CC" >&6; }
bec39cab 3116else
81ecdfbb
RW
3117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3118$as_echo "no" >&6; }
c906108c
SS
3119fi
3120
81ecdfbb 3121
bec39cab
AC
3122 test -n "$ac_ct_CC" && break
3123done
c906108c 3124
81ecdfbb
RW
3125 if test "x$ac_ct_CC" = x; then
3126 CC=""
3127 else
3128 case $cross_compiling:$ac_tool_warned in
3129yes:)
3130{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3131$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3132ac_tool_warned=yes ;;
3133esac
3134 CC=$ac_ct_CC
3135 fi
bec39cab
AC
3136fi
3137
3138fi
3139
3140
81ecdfbb
RW
3141test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3142$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3143as_fn_error "no acceptable C compiler found in \$PATH
3144See \`config.log' for more details." "$LINENO" 5; }
bec39cab
AC
3145
3146# Provide some information about the compiler.
81ecdfbb
RW
3147$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3148set X $ac_compile
3149ac_compiler=$2
3150for ac_option in --version -v -V -qversion; do
3151 { { ac_try="$ac_compiler $ac_option >&5"
3152case "(($ac_try" in
3153 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3154 *) ac_try_echo=$ac_try;;
3155esac
3156eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3157$as_echo "$ac_try_echo"; } >&5
3158 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
bec39cab 3159 ac_status=$?
81ecdfbb
RW
3160 if test -s conftest.err; then
3161 sed '10a\
3162... rest of stderr output deleted ...
3163 10q' conftest.err >conftest.er1
3164 cat conftest.er1 >&5
3165 rm -f conftest.er1 conftest.err
3166 fi
3167 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3168 test $ac_status = 0; }
3169done
bec39cab 3170
81ecdfbb 3171cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab
AC
3172/* end confdefs.h. */
3173
3174int
3175main ()
3176{
3177
3178 ;
3179 return 0;
3180}
3181_ACEOF
3182ac_clean_files_save=$ac_clean_files
81ecdfbb 3183ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
bec39cab
AC
3184# Try to create an executable without -o first, disregard a.out.
3185# It will help us diagnose broken compilers, and finding out an intuition
3186# of exeext.
81ecdfbb
RW
3187{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3188$as_echo_n "checking for C compiler default output file name... " >&6; }
3189ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3190
3191# The possible output files:
3192ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3193
3194ac_rmfiles=
3195for ac_file in $ac_files
3196do
3197 case $ac_file in
3198 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3199 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3200 esac
3201done
3202rm -f $ac_rmfiles
3203
3204if { { ac_try="$ac_link_default"
3205case "(($ac_try" in
3206 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3207 *) ac_try_echo=$ac_try;;
3208esac
3209eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3210$as_echo "$ac_try_echo"; } >&5
3211 (eval "$ac_link_default") 2>&5
3212 ac_status=$?
3213 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3214 test $ac_status = 0; }; then :
3215 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3216# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3217# in a Makefile. We should not override ac_cv_exeext if it was cached,
3218# so that the user can short-circuit this test for compilers unknown to
3219# Autoconf.
3220for ac_file in $ac_files ''
bec39cab
AC
3221do
3222 test -f "$ac_file" || continue
3223 case $ac_file in
81ecdfbb 3224 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
b4e70030
JB
3225 ;;
3226 [ab].out )
3227 # We found the default executable, but exeext='' is most
3228 # certainly right.
3229 break;;
3230 *.* )
81ecdfbb
RW
3231 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3232 then :; else
3233 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3234 fi
3235 # We set ac_cv_exeext here because the later test for it is not
3236 # safe: cross compilers may not add the suffix if given an `-o'
3237 # argument, so we may need to know it at that point already.
3238 # Even if this section looks crufty: it has the advantage of
3239 # actually working.
b4e70030
JB
3240 break;;
3241 * )
3242 break;;
bec39cab
AC
3243 esac
3244done
81ecdfbb
RW
3245test "$ac_cv_exeext" = no && ac_cv_exeext=
3246
bec39cab 3247else
81ecdfbb
RW
3248 ac_file=''
3249fi
3250{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3251$as_echo "$ac_file" >&6; }
3252if test -z "$ac_file"; then :
3253 $as_echo "$as_me: failed program was:" >&5
bec39cab
AC
3254sed 's/^/| /' conftest.$ac_ext >&5
3255
81ecdfbb
RW
3256{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3257$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3258{ as_fn_set_status 77
3259as_fn_error "C compiler cannot create executables
3260See \`config.log' for more details." "$LINENO" 5; }; }
bec39cab 3261fi
b4e70030 3262ac_exeext=$ac_cv_exeext
b4e70030 3263
81ecdfbb 3264# Check that the compiler produces executables we can run. If not, either
bec39cab 3265# the compiler is broken, or we cross compile.
81ecdfbb
RW
3266{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3267$as_echo_n "checking whether the C compiler works... " >&6; }
bec39cab
AC
3268# If not cross compiling, check that we can run a simple program.
3269if test "$cross_compiling" != yes; then
3270 if { ac_try='./$ac_file'
81ecdfbb
RW
3271 { { case "(($ac_try" in
3272 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3273 *) ac_try_echo=$ac_try;;
3274esac
3275eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3276$as_echo "$ac_try_echo"; } >&5
3277 (eval "$ac_try") 2>&5
bec39cab 3278 ac_status=$?
81ecdfbb
RW
3279 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3280 test $ac_status = 0; }; }; then
bec39cab 3281 cross_compiling=no
c906108c 3282 else
bec39cab
AC
3283 if test "$cross_compiling" = maybe; then
3284 cross_compiling=yes
3285 else
81ecdfbb
RW
3286 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3287$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3288as_fn_error "cannot run C compiled programs.
bec39cab 3289If you meant to cross compile, use \`--host'.
81ecdfbb 3290See \`config.log' for more details." "$LINENO" 5; }
bec39cab 3291 fi
c906108c 3292 fi
bec39cab 3293fi
81ecdfbb
RW
3294{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3295$as_echo "yes" >&6; }
bec39cab 3296
81ecdfbb 3297rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
b4e70030 3298ac_clean_files=$ac_clean_files_save
81ecdfbb 3299# Check that the compiler produces executables we can run. If not, either
b4e70030 3300# the compiler is broken, or we cross compile.
81ecdfbb
RW
3301{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3302$as_echo_n "checking whether we are cross compiling... " >&6; }
3303{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3304$as_echo "$cross_compiling" >&6; }
3305
3306{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3307$as_echo_n "checking for suffix of executables... " >&6; }
3308if { { ac_try="$ac_link"
3309case "(($ac_try" in
3310 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3311 *) ac_try_echo=$ac_try;;
3312esac
3313eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3314$as_echo "$ac_try_echo"; } >&5
3315 (eval "$ac_link") 2>&5
bec39cab 3316 ac_status=$?
81ecdfbb
RW
3317 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3318 test $ac_status = 0; }; then :
b4e70030
JB
3319 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3320# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3321# work properly (i.e., refer to `conftest.exe'), while it won't with
3322# `rm'.
3323for ac_file in conftest.exe conftest conftest.*; do
3324 test -f "$ac_file" || continue
3325 case $ac_file in
81ecdfbb 3326 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
b4e70030 3327 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
b4e70030
JB
3328 break;;
3329 * ) break;;
3330 esac
3331done
c906108c 3332else
81ecdfbb
RW
3333 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3334$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3335as_fn_error "cannot compute suffix of executables: cannot compile and link
3336See \`config.log' for more details." "$LINENO" 5; }
c906108c 3337fi
b4e70030 3338rm -f conftest$ac_cv_exeext
81ecdfbb
RW
3339{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3340$as_echo "$ac_cv_exeext" >&6; }
c906108c 3341
b4e70030 3342rm -f conftest.$ac_ext
bec39cab
AC
3343EXEEXT=$ac_cv_exeext
3344ac_exeext=$EXEEXT
81ecdfbb
RW
3345{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3346$as_echo_n "checking for suffix of object files... " >&6; }
3347if test "${ac_cv_objext+set}" = set; then :
3348 $as_echo_n "(cached) " >&6
bec39cab 3349else
81ecdfbb 3350 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b4e70030
JB
3351/* end confdefs.h. */
3352
3353int
3354main ()
3355{
3356
3357 ;
3358 return 0;
3359}
3360_ACEOF
3361rm -f conftest.o conftest.obj
81ecdfbb
RW
3362if { { ac_try="$ac_compile"
3363case "(($ac_try" in
3364 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3365 *) ac_try_echo=$ac_try;;
3366esac
3367eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3368$as_echo "$ac_try_echo"; } >&5
3369 (eval "$ac_compile") 2>&5
3370 ac_status=$?
3371 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3372 test $ac_status = 0; }; then :
3373 for ac_file in conftest.o conftest.obj conftest.*; do
3374 test -f "$ac_file" || continue;
bec39cab 3375 case $ac_file in
81ecdfbb 3376 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
bec39cab
AC
3377 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3378 break;;
3379 esac
3380done
c906108c 3381else
81ecdfbb 3382 $as_echo "$as_me: failed program was:" >&5
bec39cab
AC
3383sed 's/^/| /' conftest.$ac_ext >&5
3384
81ecdfbb
RW
3385{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3386$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3387as_fn_error "cannot compute suffix of object files: cannot compile
3388See \`config.log' for more details." "$LINENO" 5; }
c906108c 3389fi
b4e70030 3390rm -f conftest.$ac_cv_objext conftest.$ac_ext
bec39cab 3391fi
81ecdfbb
RW
3392{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3393$as_echo "$ac_cv_objext" >&6; }
bec39cab
AC
3394OBJEXT=$ac_cv_objext
3395ac_objext=$OBJEXT
81ecdfbb
RW
3396{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3397$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3398if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3399 $as_echo_n "(cached) " >&6
c906108c 3400else
81ecdfbb 3401 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab
AC
3402/* end confdefs.h. */
3403
3404int
3405main ()
3406{
3407#ifndef __GNUC__
3408 choke me
3409#endif
3410
3411 ;
3412 return 0;
3413}
3414_ACEOF
81ecdfbb 3415if ac_fn_c_try_compile "$LINENO"; then :
bec39cab
AC
3416 ac_compiler_gnu=yes
3417else
81ecdfbb 3418 ac_compiler_gnu=no
bec39cab 3419fi
81ecdfbb 3420rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
bec39cab
AC
3421ac_cv_c_compiler_gnu=$ac_compiler_gnu
3422
3423fi
81ecdfbb
RW
3424{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3425$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3426if test $ac_compiler_gnu = yes; then
3427 GCC=yes
3428else
3429 GCC=
3430fi
bec39cab
AC
3431ac_test_CFLAGS=${CFLAGS+set}
3432ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
3433{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3434$as_echo_n "checking whether $CC accepts -g... " >&6; }
3435if test "${ac_cv_prog_cc_g+set}" = set; then :
3436 $as_echo_n "(cached) " >&6
bec39cab 3437else
81ecdfbb
RW
3438 ac_save_c_werror_flag=$ac_c_werror_flag
3439 ac_c_werror_flag=yes
3440 ac_cv_prog_cc_g=no
3441 CFLAGS="-g"
3442 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab
AC
3443/* end confdefs.h. */
3444
3445int
3446main ()
3447{
3448
3449 ;
3450 return 0;
3451}
3452_ACEOF
81ecdfbb 3453if ac_fn_c_try_compile "$LINENO"; then :
c906108c
SS
3454 ac_cv_prog_cc_g=yes
3455else
81ecdfbb
RW
3456 CFLAGS=""
3457 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3458/* end confdefs.h. */
3459
3460int
3461main ()
3462{
3463
3464 ;
3465 return 0;
3466}
3467_ACEOF
3468if ac_fn_c_try_compile "$LINENO"; then :
3469
3470else
3471 ac_c_werror_flag=$ac_save_c_werror_flag
3472 CFLAGS="-g"
3473 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3474/* end confdefs.h. */
3475
3476int
3477main ()
3478{
c906108c 3479
81ecdfbb
RW
3480 ;
3481 return 0;
3482}
3483_ACEOF
3484if ac_fn_c_try_compile "$LINENO"; then :
3485 ac_cv_prog_cc_g=yes
3486fi
3487rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3488fi
3489rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4e8d927d 3490fi
81ecdfbb
RW
3491rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3492 ac_c_werror_flag=$ac_save_c_werror_flag
bec39cab 3493fi
81ecdfbb
RW
3494{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3495$as_echo "$ac_cv_prog_cc_g" >&6; }
c906108c 3496if test "$ac_test_CFLAGS" = set; then
bec39cab 3497 CFLAGS=$ac_save_CFLAGS
c906108c
SS
3498elif test $ac_cv_prog_cc_g = yes; then
3499 if test "$GCC" = yes; then
3500 CFLAGS="-g -O2"
3501 else
3502 CFLAGS="-g"
3503 fi
3504else
3505 if test "$GCC" = yes; then
3506 CFLAGS="-O2"
3507 else
3508 CFLAGS=
3509 fi
3510fi
81ecdfbb
RW
3511{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3512$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3513if test "${ac_cv_prog_cc_c89+set}" = set; then :
3514 $as_echo_n "(cached) " >&6
bec39cab 3515else
81ecdfbb 3516 ac_cv_prog_cc_c89=no
bec39cab 3517ac_save_CC=$CC
81ecdfbb 3518cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 3519/* end confdefs.h. */
c906108c
SS
3520#include <stdarg.h>
3521#include <stdio.h>
3522#include <sys/types.h>
3523#include <sys/stat.h>
3524/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3525struct buf { int x; };
3526FILE * (*rcsopen) (struct buf *, struct stat *, int);
3527static char *e (p, i)
3528 char **p;
3529 int i;
3530{
3531 return p[i];
3532}
3533static char *f (char * (*g) (char **, int), char **p, ...)
3534{
3535 char *s;
3536 va_list v;
3537 va_start (v,p);
3538 s = g (p, va_arg (v,int));
3539 va_end (v);
3540 return s;
3541}
bec39cab
AC
3542
3543/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3544 function prototypes and stuff, but not '\xHH' hex character constants.
3545 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 3546 as 'x'. The following induces an error, until -std is added to get
bec39cab
AC
3547 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3548 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 3549 that's true only with -std. */
bec39cab
AC
3550int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3551
81ecdfbb
RW
3552/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3553 inside strings and character constants. */
3554#define FOO(x) 'x'
3555int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3556
c906108c
SS
3557int test (int i, double x);
3558struct s1 {int (*f) (int a);};
3559struct s2 {int (*f) (double a);};
3560int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3561int argc;
3562char **argv;
bec39cab
AC
3563int
3564main ()
3565{
c906108c 3566return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
bec39cab
AC
3567 ;
3568 return 0;
3569}
3570_ACEOF
81ecdfbb
RW
3571for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3572 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
bec39cab
AC
3573do
3574 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
3575 if ac_fn_c_try_compile "$LINENO"; then :
3576 ac_cv_prog_cc_c89=$ac_arg
c906108c 3577fi
81ecdfbb
RW
3578rm -f core conftest.err conftest.$ac_objext
3579 test "x$ac_cv_prog_cc_c89" != "xno" && break
c906108c 3580done
81ecdfbb 3581rm -f conftest.$ac_ext
bec39cab 3582CC=$ac_save_CC
c906108c
SS
3583
3584fi
81ecdfbb
RW
3585# AC_CACHE_VAL
3586case "x$ac_cv_prog_cc_c89" in
3587 x)
3588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3589$as_echo "none needed" >&6; } ;;
3590 xno)
3591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3592$as_echo "unsupported" >&6; } ;;
bec39cab 3593 *)
81ecdfbb
RW
3594 CC="$CC $ac_cv_prog_cc_c89"
3595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3596$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
c906108c 3597esac
81ecdfbb 3598if test "x$ac_cv_prog_cc_c89" != xno; then :
c906108c 3599
b4e70030
JB
3600fi
3601
bec39cab
AC
3602ac_ext=c
3603ac_cpp='$CPP $CPPFLAGS'
3604ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3605ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3606ac_compiler_gnu=$ac_cv_c_compiler_gnu
c906108c 3607
f434ba03
PA
3608ac_aux_dir=
3609for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3610 for ac_t in install-sh install.sh shtool; do
3611 if test -f "$ac_dir/$ac_t"; then
3612 ac_aux_dir=$ac_dir
3613 ac_install_sh="$ac_aux_dir/$ac_t -c"
3614 break 2
3615 fi
3616 done
3617done
3618if test -z "$ac_aux_dir"; then
3619 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3620fi
3621
3622# These three variables are undocumented and unsupported,
3623# and are intended to be withdrawn in a future Autoconf release.
3624# They can cause serious problems if a builder's source tree is in a directory
3625# whose full name contains unusual characters.
3626ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
3627ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
3628ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
3629
3630
3631# Make sure we can run config.sub.
3632$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3633 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3634
3635{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3636$as_echo_n "checking build system type... " >&6; }
3637if test "${ac_cv_build+set}" = set; then :
3638 $as_echo_n "(cached) " >&6
3639else
3640 ac_build_alias=$build_alias
3641test "x$ac_build_alias" = x &&
3642 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3643test "x$ac_build_alias" = x &&
3644 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
3645ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3646 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3647
3648fi
3649{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3650$as_echo "$ac_cv_build" >&6; }
3651case $ac_cv_build in
3652*-*-*) ;;
3653*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
3654esac
3655build=$ac_cv_build
3656ac_save_IFS=$IFS; IFS='-'
3657set x $ac_cv_build
3658shift
3659build_cpu=$1
3660build_vendor=$2
3661shift; shift
3662# Remember, the first character of IFS is used to create $*,
3663# except with old shells:
3664build_os=$*
3665IFS=$ac_save_IFS
3666case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3667
3668
3669{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3670$as_echo_n "checking host system type... " >&6; }
3671if test "${ac_cv_host+set}" = set; then :
3672 $as_echo_n "(cached) " >&6
3673else
3674 if test "x$host_alias" = x; then
3675 ac_cv_host=$ac_cv_build
3676else
3677 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3678 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3679fi
3680
3681fi
3682{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3683$as_echo "$ac_cv_host" >&6; }
3684case $ac_cv_host in
3685*-*-*) ;;
3686*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
3687esac
3688host=$ac_cv_host
3689ac_save_IFS=$IFS; IFS='-'
3690set x $ac_cv_host
3691shift
3692host_cpu=$1
3693host_vendor=$2
3694shift; shift
3695# Remember, the first character of IFS is used to create $*,
3696# except with old shells:
3697host_os=$*
3698IFS=$ac_save_IFS
3699case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3700
3701
60ca704f 3702
bec39cab
AC
3703ac_ext=c
3704ac_cpp='$CPP $CPPFLAGS'
3705ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3706ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3707ac_compiler_gnu=$ac_cv_c_compiler_gnu
81ecdfbb
RW
3708{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3709$as_echo_n "checking how to run the C preprocessor... " >&6; }
bec39cab
AC
3710# On Suns, sometimes $CPP names a directory.
3711if test -n "$CPP" && test -d "$CPP"; then
3712 CPP=
8bb2c122 3713fi
bec39cab 3714if test -z "$CPP"; then
81ecdfbb
RW
3715 if test "${ac_cv_prog_CPP+set}" = set; then :
3716 $as_echo_n "(cached) " >&6
bec39cab
AC
3717else
3718 # Double quotes because CPP needs to be expanded
3719 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3720 do
3721 ac_preproc_ok=false
3722for ac_c_preproc_warn_flag in '' yes
3723do
3724 # Use a header file that comes with gcc, so configuring glibc
3725 # with a fresh cross-compiler works.
3726 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3727 # <limits.h> exists even on freestanding compilers.
3728 # On the NeXT, cc -E runs the code through the compiler's parser,
3729 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 3730 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab
AC
3731/* end confdefs.h. */
3732#ifdef __STDC__
3733# include <limits.h>
3734#else
3735# include <assert.h>
3736#endif
3737 Syntax error
3738_ACEOF
81ecdfbb 3739if ac_fn_c_try_cpp "$LINENO"; then :
bec39cab 3740
81ecdfbb 3741else
bec39cab
AC
3742 # Broken: fails on valid input.
3743continue
3744fi
3745rm -f conftest.err conftest.$ac_ext
3746
81ecdfbb 3747 # OK, works on sane cases. Now check whether nonexistent headers
bec39cab 3748 # can be detected and how.
81ecdfbb 3749 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab
AC
3750/* end confdefs.h. */
3751#include <ac_nonexistent.h>
3752_ACEOF
81ecdfbb 3753if ac_fn_c_try_cpp "$LINENO"; then :
bec39cab
AC
3754 # Broken: success on invalid input.
3755continue
8bb2c122 3756else
bec39cab
AC
3757 # Passes both tests.
3758ac_preproc_ok=:
3759break
8bb2c122 3760fi
bec39cab 3761rm -f conftest.err conftest.$ac_ext
8bb2c122 3762
bec39cab
AC
3763done
3764# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3765rm -f conftest.err conftest.$ac_ext
81ecdfbb 3766if $ac_preproc_ok; then :
bec39cab
AC
3767 break
3768fi
8bb2c122 3769
bec39cab
AC
3770 done
3771 ac_cv_prog_CPP=$CPP
ddc9cd0f 3772
c906108c 3773fi
bec39cab
AC
3774 CPP=$ac_cv_prog_CPP
3775else
3776 ac_cv_prog_CPP=$CPP
c906108c 3777fi
81ecdfbb
RW
3778{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3779$as_echo "$CPP" >&6; }
bec39cab
AC
3780ac_preproc_ok=false
3781for ac_c_preproc_warn_flag in '' yes
3782do
3783 # Use a header file that comes with gcc, so configuring glibc
3784 # with a fresh cross-compiler works.
3785 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3786 # <limits.h> exists even on freestanding compilers.
3787 # On the NeXT, cc -E runs the code through the compiler's parser,
3788 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 3789 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab
AC
3790/* end confdefs.h. */
3791#ifdef __STDC__
3792# include <limits.h>
3793#else
3794# include <assert.h>
3795#endif
3796 Syntax error
3797_ACEOF
81ecdfbb 3798if ac_fn_c_try_cpp "$LINENO"; then :
bec39cab 3799
81ecdfbb 3800else
bec39cab
AC
3801 # Broken: fails on valid input.
3802continue
3803fi
3804rm -f conftest.err conftest.$ac_ext
3805
81ecdfbb 3806 # OK, works on sane cases. Now check whether nonexistent headers
bec39cab 3807 # can be detected and how.
81ecdfbb 3808 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab
AC
3809/* end confdefs.h. */
3810#include <ac_nonexistent.h>
3811_ACEOF
81ecdfbb 3812if ac_fn_c_try_cpp "$LINENO"; then :
bec39cab
AC
3813 # Broken: success on invalid input.
3814continue
c906108c 3815else
bec39cab
AC
3816 # Passes both tests.
3817ac_preproc_ok=:
3818break
c906108c 3819fi
bec39cab 3820rm -f conftest.err conftest.$ac_ext
c906108c 3821
bec39cab
AC
3822done
3823# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3824rm -f conftest.err conftest.$ac_ext
81ecdfbb
RW
3825if $ac_preproc_ok; then :
3826
c906108c 3827else
81ecdfbb
RW
3828 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3829$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3830as_fn_error "C preprocessor \"$CPP\" fails sanity check
3831See \`config.log' for more details." "$LINENO" 5; }
c906108c 3832fi
c906108c 3833
bec39cab
AC
3834ac_ext=c
3835ac_cpp='$CPP $CPPFLAGS'
3836ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3837ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3838ac_compiler_gnu=$ac_cv_c_compiler_gnu
3839
3840
81ecdfbb
RW
3841{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3842$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3843if test "${ac_cv_path_GREP+set}" = set; then :
3844 $as_echo_n "(cached) " >&6
4e8d927d 3845else
81ecdfbb
RW
3846 if test -z "$GREP"; then
3847 ac_path_GREP_found=false
3848 # Loop through the user's path and test for each of PROGNAME-LIST
3849 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3850for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3851do
3852 IFS=$as_save_IFS
3853 test -z "$as_dir" && as_dir=.
3854 for ac_prog in grep ggrep; do
3855 for ac_exec_ext in '' $ac_executable_extensions; do
3856 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3857 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3858# Check for GNU ac_path_GREP and select it if it is found.
3859 # Check for GNU $ac_path_GREP
3860case `"$ac_path_GREP" --version 2>&1` in
3861*GNU*)
3862 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3863*)
3864 ac_count=0
3865 $as_echo_n 0123456789 >"conftest.in"
3866 while :
3867 do
3868 cat "conftest.in" "conftest.in" >"conftest.tmp"
3869 mv "conftest.tmp" "conftest.in"
3870 cp "conftest.in" "conftest.nl"
3871 $as_echo 'GREP' >> "conftest.nl"
3872 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3873 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3874 as_fn_arith $ac_count + 1 && ac_count=$as_val
3875 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3876 # Best one so far, save it but keep looking for a better one
3877 ac_cv_path_GREP="$ac_path_GREP"
3878 ac_path_GREP_max=$ac_count
bec39cab 3879 fi
81ecdfbb
RW
3880 # 10*(2^10) chars as input seems more than enough
3881 test $ac_count -gt 10 && break
3882 done
3883 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3884esac
bec39cab 3885
81ecdfbb
RW
3886 $ac_path_GREP_found && break 3
3887 done
3888 done
3889 done
3890IFS=$as_save_IFS
3891 if test -z "$ac_cv_path_GREP"; then
3892 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3893 fi
c906108c 3894else
81ecdfbb 3895 ac_cv_path_GREP=$GREP
c906108c 3896fi
c906108c 3897
81ecdfbb
RW
3898fi
3899{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3900$as_echo "$ac_cv_path_GREP" >&6; }
3901 GREP="$ac_cv_path_GREP"
c906108c 3902
c906108c 3903
81ecdfbb
RW
3904{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3905$as_echo_n "checking for egrep... " >&6; }
3906if test "${ac_cv_path_EGREP+set}" = set; then :
3907 $as_echo_n "(cached) " >&6
783e057b 3908else
81ecdfbb
RW
3909 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3910 then ac_cv_path_EGREP="$GREP -E"
3911 else
3912 if test -z "$EGREP"; then
3913 ac_path_EGREP_found=false
3914 # Loop through the user's path and test for each of PROGNAME-LIST
3915 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3916for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
783e057b
DJ
3917do
3918 IFS=$as_save_IFS
3919 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3920 for ac_prog in egrep; do
3921 for ac_exec_ext in '' $ac_executable_extensions; do
3922 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3923 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3924# Check for GNU ac_path_EGREP and select it if it is found.
3925 # Check for GNU $ac_path_EGREP
3926case `"$ac_path_EGREP" --version 2>&1` in
3927*GNU*)
3928 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3929*)
3930 ac_count=0
3931 $as_echo_n 0123456789 >"conftest.in"
3932 while :
3933 do
3934 cat "conftest.in" "conftest.in" >"conftest.tmp"
3935 mv "conftest.tmp" "conftest.in"
3936 cp "conftest.in" "conftest.nl"
3937 $as_echo 'EGREP' >> "conftest.nl"
3938 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3939 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3940 as_fn_arith $ac_count + 1 && ac_count=$as_val
3941 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3942 # Best one so far, save it but keep looking for a better one
3943 ac_cv_path_EGREP="$ac_path_EGREP"
3944 ac_path_EGREP_max=$ac_count
3945 fi
3946 # 10*(2^10) chars as input seems more than enough
3947 test $ac_count -gt 10 && break
3948 done
3949 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3950esac
bec39cab 3951
81ecdfbb
RW
3952 $ac_path_EGREP_found && break 3
3953 done
3954 done
3955 done
3956IFS=$as_save_IFS
3957 if test -z "$ac_cv_path_EGREP"; then
3958 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
783e057b 3959 fi
783e057b 3960else
81ecdfbb 3961 ac_cv_path_EGREP=$EGREP
783e057b
DJ
3962fi
3963
81ecdfbb 3964 fi
783e057b 3965fi
81ecdfbb
RW
3966{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3967$as_echo "$ac_cv_path_EGREP" >&6; }
3968 EGREP="$ac_cv_path_EGREP"
3969
783e057b 3970
81ecdfbb
RW
3971{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3972$as_echo_n "checking for ANSI C header files... " >&6; }
3973if test "${ac_cv_header_stdc+set}" = set; then :
3974 $as_echo_n "(cached) " >&6
783e057b 3975else
81ecdfbb 3976 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 3977/* end confdefs.h. */
783e057b 3978#include <stdlib.h>
bec39cab 3979#include <stdarg.h>
783e057b
DJ
3980#include <string.h>
3981#include <float.h>
c906108c 3982
bec39cab
AC
3983int
3984main ()
3985{
c906108c 3986
bec39cab
AC
3987 ;
3988 return 0;
3989}
3990_ACEOF
81ecdfbb 3991if ac_fn_c_try_compile "$LINENO"; then :
783e057b 3992 ac_cv_header_stdc=yes
c906108c 3993else
81ecdfbb 3994 ac_cv_header_stdc=no
c906108c 3995fi
81ecdfbb 3996rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 3997
783e057b
DJ
3998if test $ac_cv_header_stdc = yes; then
3999 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
81ecdfbb 4000 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
783e057b
DJ
4001/* end confdefs.h. */
4002#include <string.h>
c906108c 4003
783e057b
DJ
4004_ACEOF
4005if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
4006 $EGREP "memchr" >/dev/null 2>&1; then :
4007
c906108c 4008else
783e057b 4009 ac_cv_header_stdc=no
c906108c 4010fi
783e057b 4011rm -f conftest*
c906108c
SS
4012
4013fi
4014
783e057b
DJ
4015if test $ac_cv_header_stdc = yes; then
4016 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
81ecdfbb 4017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
783e057b
DJ
4018/* end confdefs.h. */
4019#include <stdlib.h>
bec39cab 4020
783e057b
DJ
4021_ACEOF
4022if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
4023 $EGREP "free" >/dev/null 2>&1; then :
4024
bec39cab 4025else
783e057b 4026 ac_cv_header_stdc=no
bec39cab 4027fi
783e057b 4028rm -f conftest*
bec39cab
AC
4029
4030fi
bec39cab 4031
783e057b
DJ
4032if test $ac_cv_header_stdc = yes; then
4033 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
81ecdfbb 4034 if test "$cross_compiling" = yes; then :
783e057b 4035 :
bec39cab 4036else
81ecdfbb 4037 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
783e057b
DJ
4038/* end confdefs.h. */
4039#include <ctype.h>
81ecdfbb 4040#include <stdlib.h>
783e057b
DJ
4041#if ((' ' & 0x0FF) == 0x020)
4042# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4043# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4044#else
4045# define ISLOWER(c) \
4046 (('a' <= (c) && (c) <= 'i') \
4047 || ('j' <= (c) && (c) <= 'r') \
4048 || ('s' <= (c) && (c) <= 'z'))
4049# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4050#endif
4051
4052#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4053int
4054main ()
4055{
4056 int i;
4057 for (i = 0; i < 256; i++)
4058 if (XOR (islower (i), ISLOWER (i))
4059 || toupper (i) != TOUPPER (i))
81ecdfbb
RW
4060 return 2;
4061 return 0;
783e057b
DJ
4062}
4063_ACEOF
81ecdfbb 4064if ac_fn_c_try_run "$LINENO"; then :
783e057b 4065
81ecdfbb
RW
4066else
4067 ac_cv_header_stdc=no
783e057b 4068fi
81ecdfbb
RW
4069rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4070 conftest.$ac_objext conftest.beam conftest.$ac_ext
783e057b 4071fi
81ecdfbb 4072
783e057b
DJ
4073fi
4074fi
81ecdfbb
RW
4075{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4076$as_echo "$ac_cv_header_stdc" >&6; }
783e057b
DJ
4077if test $ac_cv_header_stdc = yes; then
4078
81ecdfbb 4079$as_echo "#define STDC_HEADERS 1" >>confdefs.h
783e057b
DJ
4080
4081fi
4082
4083# On IRIX 5.3, sys/types and inttypes.h are conflicting.
783e057b
DJ
4084for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4085 inttypes.h stdint.h unistd.h
81ecdfbb
RW
4086do :
4087 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4088ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4089"
4090eval as_val=\$$as_ac_Header
4091 if test "x$as_val" = x""yes; then :
783e057b 4092 cat >>confdefs.h <<_ACEOF
81ecdfbb 4093#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
783e057b
DJ
4094_ACEOF
4095
4096fi
4097
4098done
4099
4100
4101
f434ba03
PA
4102
4103
81ecdfbb
RW
4104 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4105if test "x$ac_cv_header_minix_config_h" = x""yes; then :
783e057b
DJ
4106 MINIX=yes
4107else
4108 MINIX=
4109fi
4110
4111
4112 if test "$MINIX" = yes; then
4113
81ecdfbb 4114$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
783e057b
DJ
4115
4116
81ecdfbb 4117$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
783e057b
DJ
4118
4119
81ecdfbb 4120$as_echo "#define _MINIX 1" >>confdefs.h
783e057b
DJ
4121
4122 fi
4123
f434ba03
PA
4124 case "$host_os" in
4125 hpux*)
4126
4127$as_echo "#define _XOPEN_SOURCE 500" >>confdefs.h
4128
4129 ;;
4130 esac
4131
783e057b 4132
81ecdfbb
RW
4133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4134$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4135if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
4136 $as_echo_n "(cached) " >&6
783e057b 4137else
81ecdfbb 4138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
783e057b
DJ
4139/* end confdefs.h. */
4140
f434ba03
PA
4141# define __EXTENSIONS__ 1
4142 $ac_includes_default
783e057b
DJ
4143int
4144main ()
4145{
4146
4147 ;
4148 return 0;
4149}
4150_ACEOF
81ecdfbb 4151if ac_fn_c_try_compile "$LINENO"; then :
783e057b
DJ
4152 ac_cv_safe_to_define___extensions__=yes
4153else
81ecdfbb 4154 ac_cv_safe_to_define___extensions__=no
783e057b 4155fi
81ecdfbb 4156rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
783e057b 4157fi
81ecdfbb
RW
4158{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4159$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
783e057b 4160 test $ac_cv_safe_to_define___extensions__ = yes &&
81ecdfbb 4161 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
783e057b 4162
81ecdfbb 4163 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
783e057b 4164
81ecdfbb 4165 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
783e057b 4166
81ecdfbb 4167 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
783e057b 4168
81ecdfbb 4169 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
783e057b
DJ
4170
4171
81ecdfbb
RW
4172if test -n "$ac_tool_prefix"; then
4173 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4174set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4175{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4176$as_echo_n "checking for $ac_word... " >&6; }
4177if test "${ac_cv_prog_RANLIB+set}" = set; then :
4178 $as_echo_n "(cached) " >&6
4179else
4180 if test -n "$RANLIB"; then
4181 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4182else
4183as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4184for as_dir in $PATH
4185do
4186 IFS=$as_save_IFS
4187 test -z "$as_dir" && as_dir=.
4188 for ac_exec_ext in '' $ac_executable_extensions; do
4189 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4190 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4191 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4192 break 2
4193 fi
4194done
4195 done
4196IFS=$as_save_IFS
783e057b 4197
81ecdfbb
RW
4198fi
4199fi
4200RANLIB=$ac_cv_prog_RANLIB
4201if test -n "$RANLIB"; then
4202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4203$as_echo "$RANLIB" >&6; }
4204else
4205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4206$as_echo "no" >&6; }
4207fi
783e057b
DJ
4208
4209
81ecdfbb
RW
4210fi
4211if test -z "$ac_cv_prog_RANLIB"; then
4212 ac_ct_RANLIB=$RANLIB
4213 # Extract the first word of "ranlib", so it can be a program name with args.
4214set dummy ranlib; ac_word=$2
4215{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4216$as_echo_n "checking for $ac_word... " >&6; }
4217if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4218 $as_echo_n "(cached) " >&6
783e057b 4219else
81ecdfbb
RW
4220 if test -n "$ac_ct_RANLIB"; then
4221 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4222else
4223as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4224for as_dir in $PATH
4225do
4226 IFS=$as_save_IFS
4227 test -z "$as_dir" && as_dir=.
4228 for ac_exec_ext in '' $ac_executable_extensions; do
4229 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4230 ac_cv_prog_ac_ct_RANLIB="ranlib"
4231 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4232 break 2
4233 fi
4234done
4235 done
4236IFS=$as_save_IFS
4237
4238fi
4239fi
4240ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4241if test -n "$ac_ct_RANLIB"; then
4242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4243$as_echo "$ac_ct_RANLIB" >&6; }
4244else
4245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4246$as_echo "no" >&6; }
4247fi
4248
4249 if test "x$ac_ct_RANLIB" = x; then
4250 RANLIB=":"
4251 else
4252 case $cross_compiling:$ac_tool_warned in
4253yes:)
4254{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4255$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4256ac_tool_warned=yes ;;
4257esac
4258 RANLIB=$ac_ct_RANLIB
4259 fi
4260else
4261 RANLIB="$ac_cv_prog_RANLIB"
4262fi
4263
4264
4265
4266
4267
4268
3388710e
JM
4269
4270
3388710e 4271
f434ba03
PA
4272 # Code from module arg-nonnull:
4273 # Code from module c++defs:
4274 # Code from module extensions:
3388710e 4275
f434ba03
PA
4276 # Code from module include_next:
4277 # Code from module memchr:
4278 # Code from module memmem:
4279 # Code from module memmem-simple:
4280 # Code from module multiarch:
4281 # Code from module stddef:
4282 # Code from module stdint:
4283 # Code from module string:
4284 # Code from module warn-on-use:
4285 # Code from module wchar:
3388710e
JM
4286
4287{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4288$as_echo_n "checking target system type... " >&6; }
4289if test "${ac_cv_target+set}" = set; then :
4290 $as_echo_n "(cached) " >&6
4291else
4292 if test "x$target_alias" = x; then
4293 ac_cv_target=$ac_cv_host
4294else
4295 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4296 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4297fi
4298
4299fi
4300{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4301$as_echo "$ac_cv_target" >&6; }
4302case $ac_cv_target in
4303*-*-*) ;;
4304*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4305esac
4306target=$ac_cv_target
4307ac_save_IFS=$IFS; IFS='-'
4308set x $ac_cv_target
4309shift
4310target_cpu=$1
4311target_vendor=$2
4312shift; shift
4313# Remember, the first character of IFS is used to create $*,
4314# except with old shells:
4315target_os=$*
4316IFS=$ac_save_IFS
4317case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4318
4319
4320# The aliases save the names the user supplied, while $host etc.
4321# will get canonicalized.
4322test -n "$target_alias" &&
4323 test "$program_prefix$program_suffix$program_transform_name" = \
4324 NONENONEs,x,x, &&
4325 program_prefix=${target_alias}-
4326
4327# The tests for host and target for $enable_largefile require
4328# canonical names.
4329
4330
81ecdfbb 4331
da2f07f1
JK
4332# As the $enable_largefile decision depends on --enable-plugins we must set it
4333# even in directories otherwise not depending on the $plugins option.
4334
4335
4336# Check whether --enable-plugins was given.
4337if test "${enable_plugins+set}" = set; then :
4338 enableval=$enable_plugins; case "${enableval}" in
4339 yes | "") plugins=yes ;;
4340 no) plugins=no ;;
4341 *) plugins=yes ;;
4342 esac
4343else
4344 plugins=no
4345fi
4346
4347
4348
4349case "${host}" in
4350 sparc-*-solaris*|i[3-7]86-*-solaris*)
4351 # On native 32bit sparc and ia32 solaris, large-file and procfs support
4352 # are mutually exclusive; and without procfs support, the bfd/ elf module
4353 # cannot provide certain routines such as elfcore_write_prpsinfo
4354 # or elfcore_write_prstatus. So unless the user explicitly requested
4355 # large-file support through the --enable-largefile switch, disable
4356 # large-file support in favor of procfs support.
4357 test "${target}" = "${host}" -a "x$plugins" = xno \
4358 && : ${enable_largefile="no"}
4359 ;;
4360esac
4361
4362# Check whether --enable-largefile was given.
4363if test "${enable_largefile+set}" = set; then :
4364 enableval=$enable_largefile;
4365fi
4366
4367if test "$enable_largefile" != no; then
4368
4369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4370$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4371if test "${ac_cv_sys_largefile_CC+set}" = set; then :
4372 $as_echo_n "(cached) " >&6
4373else
4374 ac_cv_sys_largefile_CC=no
4375 if test "$GCC" != yes; then
4376 ac_save_CC=$CC
4377 while :; do
4378 # IRIX 6.2 and later do not support large files by default,
4379 # so use the C compiler's -n32 option if that helps.
4380 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4381/* end confdefs.h. */
4382#include <sys/types.h>
4383 /* Check that off_t can represent 2**63 - 1 correctly.
4384 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4385 since some C++ compilers masquerading as C compilers
4386 incorrectly reject 9223372036854775807. */
4387#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4388 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4389 && LARGE_OFF_T % 2147483647 == 1)
4390 ? 1 : -1];
4391int
4392main ()
4393{
4394
4395 ;
4396 return 0;
4397}
4398_ACEOF
4399 if ac_fn_c_try_compile "$LINENO"; then :
4400 break
4401fi
4402rm -f core conftest.err conftest.$ac_objext
4403 CC="$CC -n32"
4404 if ac_fn_c_try_compile "$LINENO"; then :
4405 ac_cv_sys_largefile_CC=' -n32'; break
4406fi
4407rm -f core conftest.err conftest.$ac_objext
4408 break
4409 done
4410 CC=$ac_save_CC
4411 rm -f conftest.$ac_ext
4412 fi
4413fi
4414{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4415$as_echo "$ac_cv_sys_largefile_CC" >&6; }
4416 if test "$ac_cv_sys_largefile_CC" != no; then
4417 CC=$CC$ac_cv_sys_largefile_CC
4418 fi
4419
4420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4421$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4422if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
4423 $as_echo_n "(cached) " >&6
4424else
4425 while :; do
4426 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4427/* end confdefs.h. */
4428#include <sys/types.h>
4429 /* Check that off_t can represent 2**63 - 1 correctly.
4430 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4431 since some C++ compilers masquerading as C compilers
4432 incorrectly reject 9223372036854775807. */
4433#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4434 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4435 && LARGE_OFF_T % 2147483647 == 1)
4436 ? 1 : -1];
4437int
4438main ()
4439{
4440
4441 ;
4442 return 0;
4443}
4444_ACEOF
4445if ac_fn_c_try_compile "$LINENO"; then :
4446 ac_cv_sys_file_offset_bits=no; break
4447fi
4448rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4449 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4450/* end confdefs.h. */
4451#define _FILE_OFFSET_BITS 64
4452#include <sys/types.h>
4453 /* Check that off_t can represent 2**63 - 1 correctly.
4454 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4455 since some C++ compilers masquerading as C compilers
4456 incorrectly reject 9223372036854775807. */
4457#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4458 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4459 && LARGE_OFF_T % 2147483647 == 1)
4460 ? 1 : -1];
4461int
4462main ()
4463{
4464
4465 ;
4466 return 0;
4467}
4468_ACEOF
4469if ac_fn_c_try_compile "$LINENO"; then :
4470 ac_cv_sys_file_offset_bits=64; break
4471fi
4472rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4473 ac_cv_sys_file_offset_bits=unknown
4474 break
4475done
4476fi
4477{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4478$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4479case $ac_cv_sys_file_offset_bits in #(
4480 no | unknown) ;;
4481 *)
4482cat >>confdefs.h <<_ACEOF
4483#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4484_ACEOF
4485;;
4486esac
4487rm -rf conftest*
4488 if test $ac_cv_sys_file_offset_bits = unknown; then
4489 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4490$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4491if test "${ac_cv_sys_large_files+set}" = set; then :
4492 $as_echo_n "(cached) " >&6
4493else
4494 while :; do
4495 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4496/* end confdefs.h. */
4497#include <sys/types.h>
4498 /* Check that off_t can represent 2**63 - 1 correctly.
4499 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4500 since some C++ compilers masquerading as C compilers
4501 incorrectly reject 9223372036854775807. */
4502#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4503 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4504 && LARGE_OFF_T % 2147483647 == 1)
4505 ? 1 : -1];
4506int
4507main ()
4508{
4509
4510 ;
4511 return 0;
4512}
4513_ACEOF
4514if ac_fn_c_try_compile "$LINENO"; then :
4515 ac_cv_sys_large_files=no; break
4516fi
4517rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4518 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4519/* end confdefs.h. */
4520#define _LARGE_FILES 1
4521#include <sys/types.h>
4522 /* Check that off_t can represent 2**63 - 1 correctly.
4523 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4524 since some C++ compilers masquerading as C compilers
4525 incorrectly reject 9223372036854775807. */
4526#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4527 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4528 && LARGE_OFF_T % 2147483647 == 1)
4529 ? 1 : -1];
4530int
4531main ()
4532{
4533
4534 ;
4535 return 0;
4536}
4537_ACEOF
4538if ac_fn_c_try_compile "$LINENO"; then :
4539 ac_cv_sys_large_files=1; break
4540fi
4541rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4542 ac_cv_sys_large_files=unknown
4543 break
4544done
4545fi
4546{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4547$as_echo "$ac_cv_sys_large_files" >&6; }
4548case $ac_cv_sys_large_files in #(
4549 no | unknown) ;;
4550 *)
4551cat >>confdefs.h <<_ACEOF
4552#define _LARGE_FILES $ac_cv_sys_large_files
4553_ACEOF
4554;;
4555esac
4556rm -rf conftest*
4557 fi
4558fi
4559
4560
4561
81ecdfbb
RW
4562
4563
4564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${CC-cc} option to accept ANSI C" >&5
4565$as_echo_n "checking for ${CC-cc} option to accept ANSI C... " >&6; }
4566if test "${am_cv_prog_cc_stdc+set}" = set; then :
4567 $as_echo_n "(cached) " >&6
4568else
4569 am_cv_prog_cc_stdc=no
4570ac_save_CC="$CC"
4571# Don't try gcc -ansi; that turns off useful extensions and
4572# breaks some systems' header files.
4573# AIX -qlanglvl=ansi
4574# Ultrix and OSF/1 -std1
4575# HP-UX 10.20 and later -Ae
4576# HP-UX older versions -Aa -D_HPUX_SOURCE
4577# SVR4 -Xc -D__EXTENSIONS__
4578for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4579do
783e057b 4580 CC="$ac_save_CC $ac_arg"
81ecdfbb 4581 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
783e057b
DJ
4582/* end confdefs.h. */
4583#include <stdarg.h>
4584#include <stdio.h>
4585#include <sys/types.h>
4586#include <sys/stat.h>
4587/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4588struct buf { int x; };
4589FILE * (*rcsopen) (struct buf *, struct stat *, int);
4590static char *e (p, i)
4591 char **p;
4592 int i;
4593{
4594 return p[i];
4595}
4596static char *f (char * (*g) (char **, int), char **p, ...)
4597{
4598 char *s;
4599 va_list v;
4600 va_start (v,p);
4601 s = g (p, va_arg (v,int));
4602 va_end (v);
4603 return s;
4604}
4605int test (int i, double x);
4606struct s1 {int (*f) (int a);};
4607struct s2 {int (*f) (double a);};
4608int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4609int argc;
4610char **argv;
4611
4612int
4613main ()
4614{
4615
4616return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4617
4618 ;
4619 return 0;
4620}
4621_ACEOF
81ecdfbb 4622if ac_fn_c_try_compile "$LINENO"; then :
783e057b 4623 am_cv_prog_cc_stdc="$ac_arg"; break
783e057b 4624fi
81ecdfbb 4625rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
783e057b
DJ
4626done
4627CC="$ac_save_CC"
4628
4629fi
4630
4631if test -z "$am_cv_prog_cc_stdc"; then
81ecdfbb
RW
4632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4633$as_echo "none needed" >&6; }
783e057b 4634else
81ecdfbb
RW
4635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_stdc" >&5
4636$as_echo "$am_cv_prog_cc_stdc" >&6; }
783e057b
DJ
4637fi
4638case "x$am_cv_prog_cc_stdc" in
4639 x|xno) ;;
4640 *) CC="$CC $am_cv_prog_cc_stdc" ;;
4641esac
4642
4643
4644ac_aux_dir=
81ecdfbb
RW
4645for ac_dir in .. "$srcdir"/..; do
4646 for ac_t in install-sh install.sh shtool; do
4647 if test -f "$ac_dir/$ac_t"; then
4648 ac_aux_dir=$ac_dir
4649 ac_install_sh="$ac_aux_dir/$ac_t -c"
4650 break 2
4651 fi
4652 done
783e057b
DJ
4653done
4654if test -z "$ac_aux_dir"; then
81ecdfbb 4655 as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
783e057b 4656fi
81ecdfbb
RW
4657
4658# These three variables are undocumented and unsupported,
4659# and are intended to be withdrawn in a future Autoconf release.
4660# They can cause serious problems if a builder's source tree is in a directory
4661# whose full name contains unusual characters.
4662ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4663ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4664ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4665
783e057b 4666
783e057b 4667
81ecdfbb 4668
a417dc56
RW
4669# Dependency checking.
4670rm -rf .tst 2>/dev/null
4671mkdir .tst 2>/dev/null
4672if test -d .tst; then
4673 am__leading_dot=.
4674else
4675 am__leading_dot=_
4676fi
4677rmdir .tst 2>/dev/null
4678
4679DEPDIR="${am__leading_dot}deps"
4680
81ecdfbb 4681ac_config_commands="$ac_config_commands depdir"
a417dc56
RW
4682
4683
4684depcc="$CC" am_compiler_list=
4685
4686am_depcomp=$ac_aux_dir/depcomp
81ecdfbb
RW
4687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4688$as_echo_n "checking dependency style of $depcc... " >&6; }
4689if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4690 $as_echo_n "(cached) " >&6
a417dc56
RW
4691else
4692 if test -f "$am_depcomp"; then
4693 # We make a subdir and do the tests there. Otherwise we can end up
4694 # making bogus files that we don't know about and never remove. For
4695 # instance it was reported that on HP-UX the gcc test will end up
4696 # making a dummy file named `D' -- because `-MD' means `put the output
4697 # in D'.
4698 mkdir conftest.dir
4699 # Copy depcomp to subdir because otherwise we won't find it if we're
4700 # using a relative directory.
4701 cp "$am_depcomp" conftest.dir
4702 cd conftest.dir
4703 # We will build objects and dependencies in a subdirectory because
4704 # it helps to detect inapplicable dependency modes. For instance
4705 # both Tru64's cc and ICC support -MD to output dependencies as a
4706 # side effect of compilation, but ICC will put the dependencies in
4707 # the current directory while Tru64 will put them in the object
4708 # directory.
4709 mkdir sub
4710
4711 am_cv_CC_dependencies_compiler_type=none
4712 if test "$am_compiler_list" = ""; then
4713 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4714 fi
4715 for depmode in $am_compiler_list; do
4716 if test $depmode = none; then break; fi
4717
81ecdfbb 4718 $as_echo "$as_me:$LINENO: trying $depmode" >&5
a417dc56
RW
4719 # Setup a source with many dependencies, because some compilers
4720 # like to wrap large dependency lists on column 80 (with \), and
4721 # we should not choose a depcomp mode which is confused by this.
4722 #
4723 # We need to recreate these files for each test, as the compiler may
4724 # overwrite some of them when testing with obscure command lines.
4725 # This happens at least with the AIX C compiler.
4726 : > sub/conftest.c
4727 for i in 1 2 3 4 5 6; do
4728 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4729 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4730 # Solaris 8's {/usr,}/bin/sh.
4731 touch sub/conftst$i.h
4732 done
4733 echo "include sub/conftest.Po" > confmf
4734
4735 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4736 # mode. It turns out that the SunPro C++ compiler does not properly
4737 # handle `-M -o', and we need to detect this.
4738 depcmd="depmode=$depmode \
4739 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
4740 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4741 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
4742 echo "| $depcmd" | sed -e 's/ */ /g' >&5
4743 if env $depcmd > conftest.err 2>&1 &&
4744 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
4745 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
4746 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
4747 # icc doesn't choke on unknown options, it will just issue warnings
4748 # or remarks (even with -Werror). So we grep stderr for any message
4749 # that says an option was ignored or not supported.
4750 # When given -MP, icc 7.0 and 7.1 complain thusly:
4751 # icc: Command line warning: ignoring option '-M'; no argument required
4752 # The diagnosis changed in icc 8.0:
4753 # icc: Command line remark: option '-MP' not supported
4754 if (grep 'ignoring option' conftest.err ||
4755 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4756 am_cv_CC_dependencies_compiler_type=$depmode
81ecdfbb 4757 $as_echo "$as_me:$LINENO: success" >&5
a417dc56
RW
4758 break
4759 fi
4760 fi
81ecdfbb 4761 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
a417dc56
RW
4762 sed -e 's/^/| /' < conftest.err >&5
4763 done
4764
4765 cd ..
4766 rm -rf conftest.dir
4767else
4768 am_cv_CC_dependencies_compiler_type=none
4769fi
4770
4771fi
81ecdfbb
RW
4772{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4773$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
a417dc56 4774if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
81ecdfbb 4775then as_fn_error "no usable dependency style found" "$LINENO" 5
a417dc56
RW
4776else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4777
4778fi
4779
4780
4781# Check for the 'make' the user wants to use.
4782for ac_prog in make
4783do
4784 # Extract the first word of "$ac_prog", so it can be a program name with args.
4785set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
4786{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4787$as_echo_n "checking for $ac_word... " >&6; }
4788if test "${ac_cv_prog_MAKE+set}" = set; then :
4789 $as_echo_n "(cached) " >&6
a417dc56
RW
4790else
4791 if test -n "$MAKE"; then
4792 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4793else
4794as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4795for as_dir in $PATH
4796do
4797 IFS=$as_save_IFS
4798 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4799 for ac_exec_ext in '' $ac_executable_extensions; do
4800 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
a417dc56 4801 ac_cv_prog_MAKE="$ac_prog"
81ecdfbb 4802 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
a417dc56
RW
4803 break 2
4804 fi
4805done
81ecdfbb
RW
4806 done
4807IFS=$as_save_IFS
a417dc56
RW
4808
4809fi
4810fi
4811MAKE=$ac_cv_prog_MAKE
4812if test -n "$MAKE"; then
81ecdfbb
RW
4813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4814$as_echo "$MAKE" >&6; }
a417dc56 4815else
81ecdfbb
RW
4816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4817$as_echo "no" >&6; }
a417dc56
RW
4818fi
4819
81ecdfbb 4820
a417dc56
RW
4821 test -n "$MAKE" && break
4822done
4823
4824MAKE_IS_GNU=
4825case "`$MAKE --version 2>&1 | sed 1q`" in
4826 *GNU*)
4827 MAKE_IS_GNU=yes
4828 ;;
4829esac
81ecdfbb 4830 if test "$MAKE_IS_GNU" = yes; then
a417dc56
RW
4831 GMAKE_TRUE=
4832 GMAKE_FALSE='#'
4833else
4834 GMAKE_TRUE='#'
4835 GMAKE_FALSE=
4836fi
4837
81ecdfbb
RW
4838{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4839$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4840set x ${MAKE-make}
4841ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4842if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
4843 $as_echo_n "(cached) " >&6
a417dc56
RW
4844else
4845 cat >conftest.make <<\_ACEOF
81ecdfbb 4846SHELL = /bin/sh
a417dc56 4847all:
81ecdfbb 4848 @echo '@@@%%%=$(MAKE)=@@@%%%'
a417dc56
RW
4849_ACEOF
4850# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
81ecdfbb
RW
4851case `${MAKE-make} -f conftest.make 2>/dev/null` in
4852 *@@@%%%=?*=@@@%%%*)
4853 eval ac_cv_prog_make_${ac_make}_set=yes;;
4854 *)
4855 eval ac_cv_prog_make_${ac_make}_set=no;;
4856esac
a417dc56
RW
4857rm -f conftest.make
4858fi
81ecdfbb
RW
4859if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4861$as_echo "yes" >&6; }
a417dc56
RW
4862 SET_MAKE=
4863else
81ecdfbb
RW
4864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4865$as_echo "no" >&6; }
a417dc56
RW
4866 SET_MAKE="MAKE=${MAKE-make}"
4867fi
4868
4869
783e057b
DJ
4870
4871CONFIG_OBS=
4872CONFIG_DEPS=
4873CONFIG_SRCS=
4874ENABLE_CFLAGS=
4875
4876CONFIG_ALL=
4877CONFIG_CLEAN=
4878CONFIG_INSTALL=
4879CONFIG_UNINSTALL=
4880
4881# If we haven't got the data from the intl directory,
4882# assume NLS is disabled.
4883USE_NLS=no
4884LIBINTL=
4885LIBINTL_DEP=
4886INCINTL=
4887XGETTEXT=
4888GMSGFMT=
4889POSUB=
4890
4891if test -f ../intl/config.intl; then
4892 . ../intl/config.intl
4893fi
81ecdfbb
RW
4894{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
4895$as_echo_n "checking whether NLS is requested... " >&6; }
783e057b 4896if test x"$USE_NLS" != xyes; then
81ecdfbb
RW
4897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4898$as_echo "no" >&6; }
783e057b 4899else
81ecdfbb
RW
4900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4901$as_echo "yes" >&6; }
783e057b 4902
81ecdfbb 4903$as_echo "#define ENABLE_NLS 1" >>confdefs.h
783e057b
DJ
4904
4905
81ecdfbb
RW
4906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
4907$as_echo_n "checking for catalogs to be installed... " >&6; }
783e057b
DJ
4908 # Look for .po and .gmo files in the source directory.
4909 CATALOGS=
4910 XLINGUAS=
4911 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
4912 # If there aren't any .gmo files the shell will give us the
4913 # literal string "../path/to/srcdir/po/*.gmo" which has to be
4914 # weeded out.
4915 case "$cat" in *\**)
4916 continue;;
4917 esac
4918 # The quadruple backslash is collapsed to a double backslash
4919 # by the backticks, then collapsed again by the double quotes,
4920 # leaving us with one backslash in the sed expression (right
4921 # before the dot that mustn't act as a wildcard).
4922 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
4923 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
4924 # The user is allowed to set LINGUAS to a list of languages to
4925 # install catalogs for. If it's empty that means "all of them."
4926 if test "x$LINGUAS" = x; then
4927 CATALOGS="$CATALOGS $cat"
4928 XLINGUAS="$XLINGUAS $lang"
4929 else
4930 case "$LINGUAS" in *$lang*)
4931 CATALOGS="$CATALOGS $cat"
4932 XLINGUAS="$XLINGUAS $lang"
4933 ;;
4934 esac
4935 fi
4936 done
4937 LINGUAS="$XLINGUAS"
81ecdfbb
RW
4938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
4939$as_echo "$LINGUAS" >&6; }
783e057b
DJ
4940
4941
4942 DATADIRNAME=share
4943
4944 INSTOBJEXT=.mo
4945
4946 GENCAT=gencat
4947
4948 CATOBJEXT=.gmo
4949
4950fi
4951
4952localedir='${datadir}/locale'
4953
4954
4955if test x"$USE_NLS" = xyes; then
4956 CONFIG_ALL="$CONFIG_ALL all-po"
4957 CONFIG_CLEAN="$CONFIG_CLEAN clean-po"
4958 CONFIG_INSTALL="$CONFIG_INSTALL install-po"
4959 CONFIG_UNINSTALL="$CONFIG_UNINSTALL uninstall-po"
4960fi
4961
4962
f434ba03
PA
4963
4964
4965
4966 LIBC_FATAL_STDERR_=1
4967 export LIBC_FATAL_STDERR_
4968
4969
4970
4971
4972
4973 for ac_header in $gl_header_list
4974do :
4975 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4976ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4977eval as_val=\$$as_ac_Header
4978 if test "x$as_val" = x""yes; then :
4979 cat >>confdefs.h <<_ACEOF
4980#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4981_ACEOF
4982
4983fi
4984
4985done
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995 for ac_func in $gl_func_list
4996do :
4997 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4998ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4999eval as_val=\$$as_ac_var
5000 if test "x$as_val" = x""yes; then :
5001 cat >>confdefs.h <<_ACEOF
5002#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5003_ACEOF
5004
5005fi
5006done
5007
5008
5009
5010
5011
5012
5013 GNULIB_MEMCHR=0;
5014 GNULIB_MEMMEM=0;
5015 GNULIB_MEMPCPY=0;
5016 GNULIB_MEMRCHR=0;
5017 GNULIB_RAWMEMCHR=0;
5018 GNULIB_STPCPY=0;
5019 GNULIB_STPNCPY=0;
5020 GNULIB_STRCHRNUL=0;
5021 GNULIB_STRDUP=0;
5022 GNULIB_STRNCAT=0;
5023 GNULIB_STRNDUP=0;
5024 GNULIB_STRNLEN=0;
5025 GNULIB_STRPBRK=0;
5026 GNULIB_STRSEP=0;
5027 GNULIB_STRSTR=0;
5028 GNULIB_STRCASESTR=0;
5029 GNULIB_STRTOK_R=0;
5030 GNULIB_MBSLEN=0;
5031 GNULIB_MBSNLEN=0;
5032 GNULIB_MBSCHR=0;
5033 GNULIB_MBSRCHR=0;
5034 GNULIB_MBSSTR=0;
5035 GNULIB_MBSCASECMP=0;
5036 GNULIB_MBSNCASECMP=0;
5037 GNULIB_MBSPCASECMP=0;
5038 GNULIB_MBSCASESTR=0;
5039 GNULIB_MBSCSPN=0;
5040 GNULIB_MBSPBRK=0;
5041 GNULIB_MBSSPN=0;
5042 GNULIB_MBSSEP=0;
5043 GNULIB_MBSTOK_R=0;
5044 GNULIB_STRERROR=0;
5045 GNULIB_STRSIGNAL=0;
5046 GNULIB_STRVERSCMP=0;
5047 HAVE_MBSLEN=0;
5048 HAVE_MEMCHR=1;
5049 HAVE_DECL_MEMMEM=1;
5050 HAVE_MEMPCPY=1;
5051 HAVE_DECL_MEMRCHR=1;
5052 HAVE_RAWMEMCHR=1;
5053 HAVE_STPCPY=1;
5054 HAVE_STPNCPY=1;
5055 HAVE_STRCHRNUL=1;
5056 HAVE_DECL_STRDUP=1;
5057 HAVE_DECL_STRNDUP=1;
5058 HAVE_DECL_STRNLEN=1;
5059 HAVE_STRPBRK=1;
5060 HAVE_STRSEP=1;
5061 HAVE_STRCASESTR=1;
5062 HAVE_DECL_STRTOK_R=1;
5063 HAVE_DECL_STRSIGNAL=1;
5064 HAVE_STRVERSCMP=1;
5065 REPLACE_MEMCHR=0;
783e057b 5066 REPLACE_MEMMEM=0;
f434ba03
PA
5067 REPLACE_STPNCPY=0;
5068 REPLACE_STRDUP=0;
783e057b 5069 REPLACE_STRSTR=0;
f434ba03
PA
5070 REPLACE_STRCASESTR=0;
5071 REPLACE_STRERROR=0;
5072 REPLACE_STRNCAT=0;
5073 REPLACE_STRNDUP=0;
5074 REPLACE_STRNLEN=0;
5075 REPLACE_STRSIGNAL=0;
5076 REPLACE_STRTOK_R=0;
5077 UNDEFINE_STRTOK_R=0;
5078
5079
5080
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090
5091 # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
5092 # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
5093 # irrelevant for anonymous mappings.
5094 ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
5095if test "x$ac_cv_func_mmap" = x""yes; then :
5096 gl_have_mmap=yes
5097else
5098 gl_have_mmap=no
5099fi
5100
5101
5102 # Try to allow MAP_ANONYMOUS.
5103 gl_have_mmap_anonymous=no
5104 if test $gl_have_mmap = yes; then
5105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
5106$as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
5107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5108/* end confdefs.h. */
5109
5110#include <sys/mman.h>
5111#ifdef MAP_ANONYMOUS
5112 I cant identify this map.
5113#endif
5114
5115_ACEOF
5116if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5117 $EGREP "I cant identify this map." >/dev/null 2>&1; then :
5118 gl_have_mmap_anonymous=yes
5119fi
5120rm -f conftest*
5121
5122 if test $gl_have_mmap_anonymous != yes; then
5123 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5124/* end confdefs.h. */
5125
5126#include <sys/mman.h>
5127#ifdef MAP_ANON
5128 I cant identify this map.
5129#endif
5130
5131_ACEOF
5132if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5133 $EGREP "I cant identify this map." >/dev/null 2>&1; then :
5134
5135$as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
5136
5137 gl_have_mmap_anonymous=yes
5138fi
5139rm -f conftest*
5140
5141 fi
5142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
5143$as_echo "$gl_have_mmap_anonymous" >&6; }
5144 if test $gl_have_mmap_anonymous = yes; then
5145
5146$as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
5147
5148 fi
5149 fi
5150
5151
5152 :
5153
5154
5155
5156
5157
5158
5159 :
5160
5161
5162
5163
5164
5165
5166
5167
5168 :
5169
5170
5171
5172
5173
5174 if test $ac_cv_func_memchr = yes; then
5175 # Detect platform-specific bugs in some versions of glibc:
5176 # memchr should not dereference anything with length 0
5177 # http://bugzilla.redhat.com/499689
5178 # memchr should not dereference overestimated length after a match
5179 # http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521737
5180 # http://sourceware.org/bugzilla/show_bug.cgi?id=10162
5181 # Assume that memchr works on platforms that lack mprotect.
5182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memchr works" >&5
5183$as_echo_n "checking whether memchr works... " >&6; }
5184if test "${gl_cv_func_memchr_works+set}" = set; then :
5185 $as_echo_n "(cached) " >&6
5186else
5187 if test "$cross_compiling" = yes; then :
5188 gl_cv_func_memchr_works="guessing no"
5189else
5190 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5191/* end confdefs.h. */
5192
5193#include <string.h>
5194#if HAVE_SYS_MMAN_H
5195# include <fcntl.h>
5196# include <unistd.h>
5197# include <sys/types.h>
5198# include <sys/mman.h>
5199# ifndef MAP_FILE
5200# define MAP_FILE 0
5201# endif
5202#endif
5203
5204int
5205main ()
5206{
5207
5208 char *fence = NULL;
5209#if HAVE_SYS_MMAN_H && HAVE_MPROTECT
5210# if HAVE_MAP_ANONYMOUS
5211 const int flags = MAP_ANONYMOUS | MAP_PRIVATE;
5212 const int fd = -1;
5213# else /* !HAVE_MAP_ANONYMOUS */
5214 const int flags = MAP_FILE | MAP_PRIVATE;
5215 int fd = open ("/dev/zero", O_RDONLY, 0666);
5216 if (fd >= 0)
5217# endif
5218 {
5219 int pagesize = getpagesize ();
5220 char *two_pages =
5221 (char *) mmap (NULL, 2 * pagesize, PROT_READ | PROT_WRITE,
5222 flags, fd, 0);
5223 if (two_pages != (char *)(-1)
5224 && mprotect (two_pages + pagesize, pagesize, PROT_NONE) == 0)
5225 fence = two_pages + pagesize;
5226 }
5227#endif
5228 if (fence)
5229 {
5230 if (memchr (fence, 0, 0))
5231 return 1;
5232 strcpy (fence - 9, "12345678");
5233 if (memchr (fence - 9, 0, 79) != fence - 1)
5234 return 2;
5235 }
5236 return 0;
5237
5238 ;
5239 return 0;
5240}
5241_ACEOF
5242if ac_fn_c_try_run "$LINENO"; then :
5243 gl_cv_func_memchr_works=yes
5244else
5245 gl_cv_func_memchr_works=no
5246fi
5247rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5248 conftest.$ac_objext conftest.beam conftest.$ac_ext
5249fi
5250
5251fi
5252{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memchr_works" >&5
5253$as_echo "$gl_cv_func_memchr_works" >&6; }
5254 if test "$gl_cv_func_memchr_works" != yes; then
5255 REPLACE_MEMCHR=1
5256 fi
5257 else
5258 HAVE_MEMCHR=0
5259 fi
5260 if test $HAVE_MEMCHR = 0 || test $REPLACE_MEMCHR = 1; then
5261
5262
5263
5264
5265
5266
5267
5268
5269 gl_LIBOBJS="$gl_LIBOBJS memchr.$ac_objext"
5270
5271
5272 for ac_header in bp-sym.h
5273do :
5274 ac_fn_c_check_header_mongrel "$LINENO" "bp-sym.h" "ac_cv_header_bp_sym_h" "$ac_includes_default"
5275if test "x$ac_cv_header_bp_sym_h" = x""yes; then :
5276 cat >>confdefs.h <<_ACEOF
5277#define HAVE_BP_SYM_H 1
5278_ACEOF
5279
5280fi
5281
5282done
5283
5284
5285 fi
783e057b
DJ
5286
5287
81ecdfbb
RW
5288 ac_fn_c_check_decl "$LINENO" "memmem" "ac_cv_have_decl_memmem" "$ac_includes_default"
5289if test "x$ac_cv_have_decl_memmem" = x""yes; then :
5290 ac_have_decl=1
783e057b 5291else
81ecdfbb 5292 ac_have_decl=0
783e057b 5293fi
783e057b
DJ
5294
5295cat >>confdefs.h <<_ACEOF
81ecdfbb 5296#define HAVE_DECL_MEMMEM $ac_have_decl
783e057b
DJ
5297_ACEOF
5298
5299
783e057b
DJ
5300
5301
5302
5303
5304
5305
5306
5307
783e057b 5308
783e057b 5309
783e057b 5310
f434ba03 5311
81ecdfbb
RW
5312 for ac_func in memmem
5313do :
5314 ac_fn_c_check_func "$LINENO" "memmem" "ac_cv_func_memmem"
5315if test "x$ac_cv_func_memmem" = x""yes; then :
783e057b 5316 cat >>confdefs.h <<_ACEOF
81ecdfbb 5317#define HAVE_MEMMEM 1
783e057b
DJ
5318_ACEOF
5319
5320else
5321
5322 gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
5323
5324fi
5325done
5326
5327
5328
5329 :
5330
5331
5332
5333
5334
5335 if test $ac_cv_have_decl_memmem = no; then
5336 HAVE_DECL_MEMMEM=0
5337 fi
5338 :
5339
5340
f434ba03
PA
5341 gl_cv_c_multiarch=no
5342 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5343/* end confdefs.h. */
5344#ifndef __APPLE_CC__
5345 not a universal capable compiler
5346 #endif
5347 typedef int dummy;
5348
5349_ACEOF
5350if ac_fn_c_try_compile "$LINENO"; then :
5351
5352 arch=
5353 prev=
5354 for word in ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}; do
5355 if test -n "$prev"; then
5356 case $word in
5357 i?86 | x86_64 | ppc | ppc64)
5358 if test -z "$arch" || test "$arch" = "$word"; then
5359 arch="$word"
5360 else
5361 gl_cv_c_multiarch=yes
5362 fi
5363 ;;
5364 esac
5365 prev=
5366 else
5367 if test "x$word" = "x-arch"; then
5368 prev=arch
5369 fi
5370 fi
5371 done
5372
5373fi
5374rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5375 if test $gl_cv_c_multiarch = yes; then
5376
5377$as_echo "#define AA_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
5378
5379 APPLE_UNIVERSAL_BUILD=1
5380 else
5381 APPLE_UNIVERSAL_BUILD=0
5382 fi
5383
5384
5385
5386 REPLACE_NULL=0;
5387 HAVE_WCHAR_T=1;
5388 STDDEF_H='';
5389
5390
5391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wchar_t" >&5
5392$as_echo_n "checking for wchar_t... " >&6; }
5393if test "${gt_cv_c_wchar_t+set}" = set; then :
5394 $as_echo_n "(cached) " >&6
5395else
5396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5397/* end confdefs.h. */
5398#include <stddef.h>
5399 wchar_t foo = (wchar_t)'\0';
5400int
5401main ()
5402{
5403
5404 ;
5405 return 0;
5406}
5407_ACEOF
5408if ac_fn_c_try_compile "$LINENO"; then :
5409 gt_cv_c_wchar_t=yes
5410else
5411 gt_cv_c_wchar_t=no
5412fi
5413rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5414fi
5415{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wchar_t" >&5
5416$as_echo "$gt_cv_c_wchar_t" >&6; }
5417 if test $gt_cv_c_wchar_t = yes; then
5418
5419$as_echo "#define HAVE_WCHAR_T 1" >>confdefs.h
5420
5421 fi
5422
5423
5424
5425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the preprocessor supports include_next" >&5
5426$as_echo_n "checking whether the preprocessor supports include_next... " >&6; }
5427if test "${gl_cv_have_include_next+set}" = set; then :
5428 $as_echo_n "(cached) " >&6
5429else
5430 rm -rf conftestd1a conftestd1b conftestd2
5431 mkdir conftestd1a conftestd1b conftestd2
5432 cat <<EOF > conftestd1a/conftest.h
5433#define DEFINED_IN_CONFTESTD1
5434#include_next <conftest.h>
5435#ifdef DEFINED_IN_CONFTESTD2
5436int foo;
5437#else
5438#error "include_next doesn't work"
5439#endif
5440EOF
5441 cat <<EOF > conftestd1b/conftest.h
5442#define DEFINED_IN_CONFTESTD1
5443#include <stdio.h>
5444#include_next <conftest.h>
5445#ifdef DEFINED_IN_CONFTESTD2
5446int foo;
5447#else
5448#error "include_next doesn't work"
5449#endif
5450EOF
5451 cat <<EOF > conftestd2/conftest.h
5452#ifndef DEFINED_IN_CONFTESTD1
5453#error "include_next test doesn't work"
5454#endif
5455#define DEFINED_IN_CONFTESTD2
5456EOF
5457 gl_save_CPPFLAGS="$CPPFLAGS"
5458 CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1b -Iconftestd2"
5459 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5460/* end confdefs.h. */
5461#include <conftest.h>
5462_ACEOF
5463if ac_fn_c_try_compile "$LINENO"; then :
5464 gl_cv_have_include_next=yes
5465else
5466 CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1a -Iconftestd2"
5467 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5468/* end confdefs.h. */
5469#include <conftest.h>
5470_ACEOF
5471if ac_fn_c_try_compile "$LINENO"; then :
5472 gl_cv_have_include_next=buggy
5473else
5474 gl_cv_have_include_next=no
5475fi
5476rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5477
5478fi
5479rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5480 CPPFLAGS="$gl_save_CPPFLAGS"
5481 rm -rf conftestd1a conftestd1b conftestd2
5482
5483fi
5484{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_include_next" >&5
5485$as_echo "$gl_cv_have_include_next" >&6; }
5486 PRAGMA_SYSTEM_HEADER=
5487 if test $gl_cv_have_include_next = yes; then
5488 INCLUDE_NEXT=include_next
5489 INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next
5490 if test -n "$GCC"; then
5491 PRAGMA_SYSTEM_HEADER='#pragma GCC system_header'
5492 fi
5493 else
5494 if test $gl_cv_have_include_next = buggy; then
5495 INCLUDE_NEXT=include
5496 INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next
5497 else
5498 INCLUDE_NEXT=include
5499 INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include
5500 fi
5501 fi
5502
5503
5504
5505
5506
5507
5508
5509
5510
5511
81ecdfbb
RW
5512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
5513$as_echo_n "checking for long long int... " >&6; }
5514if test "${ac_cv_type_long_long_int+set}" = set; then :
5515 $as_echo_n "(cached) " >&6
783e057b 5516else
81ecdfbb 5517 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
783e057b 5518/* end confdefs.h. */
81ecdfbb
RW
5519
5520 /* For now, do not test the preprocessor; as of 2007 there are too many
f434ba03
PA
5521 implementations with broken preprocessors. Perhaps this can
5522 be revisited in 2012. In the meantime, code should not expect
5523 #if to work with literals wider than 32 bits. */
783e057b
DJ
5524 /* Test literals. */
5525 long long int ll = 9223372036854775807ll;
5526 long long int nll = -9223372036854775807LL;
5527 unsigned long long int ull = 18446744073709551615ULL;
5528 /* Test constant expressions. */
5529 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
f434ba03 5530 ? 1 : -1)];
783e057b 5531 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
f434ba03 5532 ? 1 : -1)];
783e057b
DJ
5533 int i = 63;
5534int
5535main ()
5536{
5537/* Test availability of runtime routines for shift and division. */
5538 long long int llmax = 9223372036854775807ll;
5539 unsigned long long int ullmax = 18446744073709551615ull;
5540 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
f434ba03
PA
5541 | (llmax / ll) | (llmax % ll)
5542 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
5543 | (ullmax / ull) | (ullmax % ull));
783e057b
DJ
5544 ;
5545 return 0;
5546}
5547
5548_ACEOF
81ecdfbb 5549if ac_fn_c_try_link "$LINENO"; then :
f434ba03 5550 if test "$cross_compiling" = yes; then :
783e057b
DJ
5551 ac_cv_type_long_long_int=yes
5552else
81ecdfbb 5553 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
783e057b
DJ
5554/* end confdefs.h. */
5555#include <limits.h>
f434ba03
PA
5556 #ifndef LLONG_MAX
5557 # define HALF \
5558 (1LL << (sizeof (long long int) * CHAR_BIT - 2))
5559 # define LLONG_MAX (HALF - 1 + HALF)
5560 #endif
783e057b
DJ
5561int
5562main ()
5563{
5564long long int n = 1;
f434ba03
PA
5565 int i;
5566 for (i = 0; ; i++)
5567 {
5568 long long int m = n << i;
5569 if (m >> i != n)
5570 return 1;
5571 if (LLONG_MAX / 2 < m)
5572 break;
5573 }
5574 return 0;
783e057b
DJ
5575 ;
5576 return 0;
5577}
5578_ACEOF
81ecdfbb 5579if ac_fn_c_try_run "$LINENO"; then :
783e057b
DJ
5580 ac_cv_type_long_long_int=yes
5581else
81ecdfbb 5582 ac_cv_type_long_long_int=no
783e057b 5583fi
81ecdfbb
RW
5584rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5585 conftest.$ac_objext conftest.beam conftest.$ac_ext
783e057b 5586fi
783e057b 5587
81ecdfbb
RW
5588else
5589 ac_cv_type_long_long_int=no
783e057b 5590fi
81ecdfbb
RW
5591rm -f core conftest.err conftest.$ac_objext \
5592 conftest$ac_exeext conftest.$ac_ext
783e057b 5593fi
81ecdfbb
RW
5594{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
5595$as_echo "$ac_cv_type_long_long_int" >&6; }
783e057b
DJ
5596 if test $ac_cv_type_long_long_int = yes; then
5597
81ecdfbb 5598$as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
783e057b
DJ
5599
5600 fi
5601
5602
81ecdfbb
RW
5603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
5604$as_echo_n "checking for unsigned long long int... " >&6; }
5605if test "${ac_cv_type_unsigned_long_long_int+set}" = set; then :
5606 $as_echo_n "(cached) " >&6
783e057b 5607else
81ecdfbb 5608 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
783e057b 5609/* end confdefs.h. */
81ecdfbb
RW
5610
5611 /* For now, do not test the preprocessor; as of 2007 there are too many
f434ba03
PA
5612 implementations with broken preprocessors. Perhaps this can
5613 be revisited in 2012. In the meantime, code should not expect
5614 #if to work with literals wider than 32 bits. */
783e057b
DJ
5615 /* Test literals. */
5616 long long int ll = 9223372036854775807ll;
5617 long long int nll = -9223372036854775807LL;
5618 unsigned long long int ull = 18446744073709551615ULL;
5619 /* Test constant expressions. */
5620 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
f434ba03 5621 ? 1 : -1)];
783e057b 5622 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
f434ba03 5623 ? 1 : -1)];
783e057b
DJ
5624 int i = 63;
5625int
5626main ()
5627{
5628/* Test availability of runtime routines for shift and division. */
5629 long long int llmax = 9223372036854775807ll;
5630 unsigned long long int ullmax = 18446744073709551615ull;
5631 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
f434ba03
PA
5632 | (llmax / ll) | (llmax % ll)
5633 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
5634 | (ullmax / ull) | (ullmax % ull));
783e057b
DJ
5635 ;
5636 return 0;
5637}
5638
5639_ACEOF
81ecdfbb 5640if ac_fn_c_try_link "$LINENO"; then :
783e057b
DJ
5641 ac_cv_type_unsigned_long_long_int=yes
5642else
81ecdfbb 5643 ac_cv_type_unsigned_long_long_int=no
783e057b 5644fi
81ecdfbb
RW
5645rm -f core conftest.err conftest.$ac_objext \
5646 conftest$ac_exeext conftest.$ac_ext
783e057b 5647fi
81ecdfbb
RW
5648{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
5649$as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
783e057b
DJ
5650 if test $ac_cv_type_unsigned_long_long_int = yes; then
5651
81ecdfbb 5652$as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
783e057b
DJ
5653
5654 fi
5655
5656
5657
783e057b
DJ
5658
5659
5660
5661
5662
5663
5664
5665
81ecdfbb
RW
5666{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5
5667$as_echo_n "checking for C/C++ restrict keyword... " >&6; }
5668if test "${ac_cv_c_restrict+set}" = set; then :
5669 $as_echo_n "(cached) " >&6
783e057b
DJ
5670else
5671 ac_cv_c_restrict=no
5672 # The order here caters to the fact that C++ does not require restrict.
5673 for ac_kw in __restrict __restrict__ _Restrict restrict; do
81ecdfbb 5674 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
783e057b
DJ
5675/* end confdefs.h. */
5676typedef int * int_ptr;
5677 int foo (int_ptr $ac_kw ip) {
5678 return ip[0];
5679 }
5680int
5681main ()
5682{
5683int s[1];
5684 int * $ac_kw t = s;
5685 t[0] = 0;
5686 return foo(t)
5687 ;
5688 return 0;
5689}
5690_ACEOF
81ecdfbb 5691if ac_fn_c_try_compile "$LINENO"; then :
783e057b 5692 ac_cv_c_restrict=$ac_kw
783e057b 5693fi
81ecdfbb 5694rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
783e057b
DJ
5695 test "$ac_cv_c_restrict" != no && break
5696 done
5697
5698fi
81ecdfbb
RW
5699{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
5700$as_echo "$ac_cv_c_restrict" >&6; }
783e057b
DJ
5701
5702 case $ac_cv_c_restrict in
5703 restrict) ;;
81ecdfbb 5704 no) $as_echo "#define restrict /**/" >>confdefs.h
783e057b
DJ
5705 ;;
5706 *) cat >>confdefs.h <<_ACEOF
5707#define restrict $ac_cv_c_restrict
5708_ACEOF
5709 ;;
5710 esac
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
f434ba03 5723
783e057b
DJ
5724 :
5725
5726
5727
5728
5729
5730
5731
f434ba03
PA
5732 if test $gl_cv_have_include_next = yes; then
5733 gl_cv_next_string_h='<'string.h'>'
5734 else
5735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <string.h>" >&5
5736$as_echo_n "checking absolute name of <string.h>... " >&6; }
5737if test "${gl_cv_next_string_h+set}" = set; then :
5738 $as_echo_n "(cached) " >&6
5739else
5740
5741 if test $ac_cv_header_string_h = yes; then
5742 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5743/* end confdefs.h. */
5744#include <string.h>
5745
5746_ACEOF
5747 case "$host_os" in
5748 aix*) gl_absname_cpp="$ac_cpp -C" ;;
5749 *) gl_absname_cpp="$ac_cpp" ;;
5750 esac
5751 gl_cv_next_string_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
5752 sed -n '\#/string.h#{
5753 s#.*"\(.*/string.h\)".*#\1#
5754 s#^/[^/]#//&#
5755 p
5756 q
5757 }'`'"'
5758 else
5759 gl_cv_next_string_h='<'string.h'>'
5760 fi
5761
5762fi
5763{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_string_h" >&5
5764$as_echo "$gl_cv_next_string_h" >&6; }
5765 fi
5766 NEXT_STRING_H=$gl_cv_next_string_h
5767
5768 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
5769 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
5770 gl_next_as_first_directive='<'string.h'>'
5771 else
5772 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
5773 gl_next_as_first_directive=$gl_cv_next_string_h
5774 fi
5775 NEXT_AS_FIRST_DIRECTIVE_STRING_H=$gl_next_as_first_directive
5776
5777
5778
5779
5780
5781 for gl_func in memmem mempcpy memrchr rawmemchr stpcpy stpncpy strchrnul strdup strncat strndup strnlen strpbrk strsep strcasestr strtok_r strsignal strverscmp; do
5782 as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
5783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
5784$as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
5785if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then :
5786 $as_echo_n "(cached) " >&6
5787else
5788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5789/* end confdefs.h. */
5790#include <string.h>
5791
5792int
5793main ()
5794{
5795#undef $gl_func
5796 (void) $gl_func;
5797 ;
5798 return 0;
5799}
5800_ACEOF
5801if ac_fn_c_try_compile "$LINENO"; then :
5802 eval "$as_gl_Symbol=yes"
5803else
5804 eval "$as_gl_Symbol=no"
5805fi
5806rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5807fi
5808eval ac_res=\$$as_gl_Symbol
5809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5810$as_echo "$ac_res" >&6; }
5811 eval as_val=\$$as_gl_Symbol
5812 if test "x$as_val" = x""yes; then :
5813 cat >>confdefs.h <<_ACEOF
5814#define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
5815_ACEOF
5816
5817 eval ac_cv_have_decl_$gl_func=yes
5818fi
5819 done
5820
5821
5822
5823 GNULIB_BTOWC=0;
5824 GNULIB_WCTOB=0;
5825 GNULIB_MBSINIT=0;
5826 GNULIB_MBRTOWC=0;
5827 GNULIB_MBRLEN=0;
5828 GNULIB_MBSRTOWCS=0;
5829 GNULIB_MBSNRTOWCS=0;
5830 GNULIB_WCRTOMB=0;
5831 GNULIB_WCSRTOMBS=0;
5832 GNULIB_WCSNRTOMBS=0;
5833 GNULIB_WCWIDTH=0;
5834 HAVE_BTOWC=1;
5835 HAVE_MBSINIT=1;
5836 HAVE_MBRTOWC=1;
5837 HAVE_MBRLEN=1;
5838 HAVE_MBSRTOWCS=1;
5839 HAVE_MBSNRTOWCS=1;
5840 HAVE_WCRTOMB=1;
5841 HAVE_WCSRTOMBS=1;
5842 HAVE_WCSNRTOMBS=1;
5843 HAVE_DECL_WCTOB=1;
5844 HAVE_DECL_WCWIDTH=1;
5845 REPLACE_MBSTATE_T=0;
5846 REPLACE_BTOWC=0;
5847 REPLACE_WCTOB=0;
5848 REPLACE_MBSINIT=0;
5849 REPLACE_MBRTOWC=0;
5850 REPLACE_MBRLEN=0;
5851 REPLACE_MBSRTOWCS=0;
5852 REPLACE_MBSNRTOWCS=0;
5853 REPLACE_WCRTOMB=0;
5854 REPLACE_WCSRTOMBS=0;
5855 REPLACE_WCSNRTOMBS=0;
5856 REPLACE_WCWIDTH=0;
5857
5858
5859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <wchar.h> uses 'inline' correctly" >&5
5860$as_echo_n "checking whether <wchar.h> uses 'inline' correctly... " >&6; }
5861if test "${gl_cv_header_wchar_h_correct_inline+set}" = set; then :
81ecdfbb 5862 $as_echo_n "(cached) " >&6
783e057b 5863else
f434ba03
PA
5864 gl_cv_header_wchar_h_correct_inline=yes
5865 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5866/* end confdefs.h. */
783e057b 5867
f434ba03
PA
5868 #define wcstod renamed_wcstod
5869#include <wchar.h>
5870extern int zero (void);
5871int main () { return zero(); }
5872
5873_ACEOF
5874 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5875 (eval $ac_compile) 2>&5
5876 ac_status=$?
5877 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5878 test $ac_status = 0; }; then
5879 mv conftest.$ac_objext conftest1.$ac_objext
5880 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
783e057b 5881/* end confdefs.h. */
f434ba03
PA
5882
5883 #define wcstod renamed_wcstod
5884#include <wchar.h>
5885int zero (void) { return 0; }
783e057b
DJ
5886
5887_ACEOF
f434ba03
PA
5888 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5889 (eval $ac_compile) 2>&5
5890 ac_status=$?
5891 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5892 test $ac_status = 0; }; then
5893 mv conftest.$ac_objext conftest2.$ac_objext
5894 if $CC -o conftest$ac_exeext $CFLAGS $LDFLAGS conftest1.$ac_objext conftest2.$ac_objext $LIBS >&5 2>&1; then
5895 :
5896 else
5897 gl_cv_header_wchar_h_correct_inline=no
5898 fi
5899 fi
5900 fi
5901 rm -f conftest1.$ac_objext conftest2.$ac_objext conftest$ac_exeext
783e057b
DJ
5902
5903fi
f434ba03
PA
5904{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_wchar_h_correct_inline" >&5
5905$as_echo "$gl_cv_header_wchar_h_correct_inline" >&6; }
5906 if test $gl_cv_header_wchar_h_correct_inline = no; then
5907 as_fn_error "<wchar.h> cannot be used with this compiler ($CC $CFLAGS $CPPFLAGS).
5908This is a known interoperability problem of glibc <= 2.5 with gcc >= 4.3 in
5909C99 mode. You have four options:
5910 - Add the flag -fgnu89-inline to CC and reconfigure, or
5911 - Fix your include files, using parts of
5912 <http://sourceware.org/git/?p=glibc.git;a=commitdiff;h=b037a293a48718af30d706c2e18c929d0e69a621>, or
5913 - Use a gcc version older than 4.3, or
5914 - Don't use the flags -std=c99 or -std=gnu99.
5915Configuration aborted." "$LINENO" 5
5916 fi
783e057b
DJ
5917
5918
f434ba03
PA
5919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wint_t" >&5
5920$as_echo_n "checking for wint_t... " >&6; }
5921if test "${gt_cv_c_wint_t+set}" = set; then :
5922 $as_echo_n "(cached) " >&6
5923else
5924 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5925/* end confdefs.h. */
783e057b 5926
f434ba03
PA
5927/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
5928 <wchar.h>.
5929 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included
5930 before <wchar.h>. */
5931#include <stddef.h>
5932#include <stdio.h>
5933#include <time.h>
5934#include <wchar.h>
5935 wint_t foo = (wchar_t)'\0';
5936int
5937main ()
5938{
783e057b 5939
f434ba03
PA
5940 ;
5941 return 0;
5942}
5943_ACEOF
5944if ac_fn_c_try_compile "$LINENO"; then :
5945 gt_cv_c_wint_t=yes
5946else
5947 gt_cv_c_wint_t=no
5948fi
5949rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5950fi
5951{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wint_t" >&5
5952$as_echo "$gt_cv_c_wint_t" >&6; }
5953 if test $gt_cv_c_wint_t = yes; then
783e057b 5954
f434ba03 5955$as_echo "#define HAVE_WINT_T 1" >>confdefs.h
783e057b 5956
f434ba03 5957 fi
783e057b
DJ
5958
5959
81ecdfbb 5960 if false; then
783e057b
DJ
5961 GL_COND_LIBTOOL_TRUE=
5962 GL_COND_LIBTOOL_FALSE='#'
5963else
5964 GL_COND_LIBTOOL_TRUE='#'
5965 GL_COND_LIBTOOL_FALSE=
5966fi
5967
5968 gl_cond_libtool=false
5969 gl_libdeps=
5970 gl_ltlibdeps=
f434ba03 5971 gl_m4_base='gnulib/m4'
783e057b
DJ
5972
5973
5974
783e057b
DJ
5975
5976
5977
5978
5979
5980
f434ba03
PA
5981 gl_source_base='gnulib'
5982 # Code from module arg-nonnull:
5983 # Code from module c++defs:
5984 # Code from module extensions:
5985 # Code from module include_next:
5986 # Code from module memchr:
783e057b 5987
783e057b 5988
783e057b 5989
783e057b 5990
f434ba03 5991 GNULIB_MEMCHR=1
783e057b 5992
783e057b 5993
783e057b 5994
f434ba03 5995$as_echo "#define GNULIB_TEST_MEMCHR 1" >>confdefs.h
783e057b 5996
783e057b
DJ
5997
5998
f434ba03 5999 # Code from module memmem:
783e057b
DJ
6000
6001
f434ba03
PA
6002 if test $ac_cv_have_decl_memmem = yes; then
6003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmem works in linear time" >&5
6004$as_echo_n "checking whether memmem works in linear time... " >&6; }
6005if test "${gl_cv_func_memmem_works+set}" = set; then :
81ecdfbb 6006 $as_echo_n "(cached) " >&6
783e057b 6007else
81ecdfbb 6008 if test "$cross_compiling" = yes; then :
f434ba03 6009 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
783e057b 6010/* end confdefs.h. */
783e057b 6011
f434ba03
PA
6012#include <features.h>
6013#ifdef __GNU_LIBRARY__
6014 #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 9) || (__GLIBC__ > 2)
6015 Lucky user
6016 #endif
6017#endif
6018#ifdef __CYGWIN__
6019 #include <cygwin/version.h>
6020 #if CYGWIN_VERSION_DLL_MAJOR >= 1007
6021 Lucky user
6022 #endif
6023#endif
783e057b 6024
783e057b 6025_ACEOF
f434ba03
PA
6026if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6027 $EGREP "Lucky user" >/dev/null 2>&1; then :
6028 gl_cv_func_memmem_works=yes
783e057b 6029else
f434ba03 6030 gl_cv_func_memmem_works="guessing no"
783e057b 6031fi
f434ba03 6032rm -f conftest*
783e057b
DJ
6033
6034
783e057b 6035else
81ecdfbb 6036 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
783e057b
DJ
6037/* end confdefs.h. */
6038
f434ba03 6039#include <signal.h> /* for signal */
783e057b
DJ
6040#include <string.h> /* for memmem */
6041#include <stdlib.h> /* for malloc */
6042#include <unistd.h> /* for alarm */
6043
6044int
6045main ()
6046{
6047size_t m = 1000000;
6048 char *haystack = (char *) malloc (2 * m + 1);
6049 char *needle = (char *) malloc (m + 1);
6050 void *result = 0;
6051 /* Failure to compile this test due to missing alarm is okay,
6052 since all such platforms (mingw) also lack memmem. */
f434ba03 6053 signal (SIGALRM, SIG_DFL);
783e057b
DJ
6054 alarm (5);
6055 /* Check for quadratic performance. */
6056 if (haystack && needle)
6057 {
f434ba03
PA
6058 memset (haystack, 'A', 2 * m);
6059 haystack[2 * m] = 'B';
6060 memset (needle, 'A', m);
6061 needle[m] = 'B';
6062 result = memmem (haystack, 2 * m + 1, needle, m + 1);
783e057b
DJ
6063 }
6064 /* Check for empty needle behavior. */
6065 return !result || !memmem ("a", 1, 0, 0);
6066 ;
6067 return 0;
6068}
6069_ACEOF
81ecdfbb 6070if ac_fn_c_try_run "$LINENO"; then :
783e057b
DJ
6071 gl_cv_func_memmem_works=yes
6072else
81ecdfbb 6073 gl_cv_func_memmem_works=no
783e057b 6074fi
81ecdfbb
RW
6075rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6076 conftest.$ac_objext conftest.beam conftest.$ac_ext
783e057b 6077fi
81ecdfbb 6078
f434ba03 6079
783e057b 6080fi
81ecdfbb
RW
6081{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memmem_works" >&5
6082$as_echo "$gl_cv_func_memmem_works" >&6; }
783e057b
DJ
6083 if test "$gl_cv_func_memmem_works" != yes; then
6084 REPLACE_MEMMEM=1
6085
6086
6087
6088
6089
6090
6091
f434ba03 6092
783e057b
DJ
6093 gl_LIBOBJS="$gl_LIBOBJS memmem.$ac_objext"
6094
6095 fi
6096 fi
6097
f434ba03
PA
6098 # Code from module memmem-simple:
6099
783e057b
DJ
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
81ecdfbb
RW
6111 for ac_func in memmem
6112do :
6113 ac_fn_c_check_func "$LINENO" "memmem" "ac_cv_func_memmem"
6114if test "x$ac_cv_func_memmem" = x""yes; then :
783e057b 6115 cat >>confdefs.h <<_ACEOF
81ecdfbb 6116#define HAVE_MEMMEM 1
783e057b
DJ
6117_ACEOF
6118
6119else
6120
6121 gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
6122
6123fi
6124done
6125
6126
6127
6128 :
6129
6130
6131
6132
6133
6134 if test $ac_cv_have_decl_memmem = no; then
6135 HAVE_DECL_MEMMEM=0
6136 fi
6137 :
6138
6139
6140
f434ba03 6141
783e057b
DJ
6142 GNULIB_MEMMEM=1
6143
6144
6145
f434ba03
PA
6146$as_echo "#define GNULIB_TEST_MEMMEM 1" >>confdefs.h
6147
6148
6149
6150 # Code from module multiarch:
6151
6152 # Code from module stddef:
6153
6154
6155
6156 if test $gt_cv_c_wchar_t = no; then
6157 HAVE_WCHAR_T=0
6158 STDDEF_H=stddef.h
6159 fi
6160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NULL can be used in arbitrary expressions" >&5
6161$as_echo_n "checking whether NULL can be used in arbitrary expressions... " >&6; }
6162if test "${gl_cv_decl_null_works+set}" = set; then :
6163 $as_echo_n "(cached) " >&6
6164else
6165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6166/* end confdefs.h. */
6167#include <stddef.h>
6168 int test[2 * (sizeof NULL == sizeof (void *)) -1];
6169
6170int
6171main ()
6172{
6173
6174 ;
6175 return 0;
6176}
6177_ACEOF
6178if ac_fn_c_try_compile "$LINENO"; then :
6179 gl_cv_decl_null_works=yes
6180else
6181 gl_cv_decl_null_works=no
6182fi
6183rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6184fi
6185{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_decl_null_works" >&5
6186$as_echo "$gl_cv_decl_null_works" >&6; }
6187 if test $gl_cv_decl_null_works = no; then
6188 REPLACE_NULL=1
6189 STDDEF_H=stddef.h
6190 fi
6191 if test -n "$STDDEF_H"; then
6192
6193
6194
6195
6196 :
6197
6198
6199
6200
6201
6202
6203
6204 if test $gl_cv_have_include_next = yes; then
6205 gl_cv_next_stddef_h='<'stddef.h'>'
6206 else
6207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stddef.h>" >&5
6208$as_echo_n "checking absolute name of <stddef.h>... " >&6; }
6209if test "${gl_cv_next_stddef_h+set}" = set; then :
6210 $as_echo_n "(cached) " >&6
6211else
6212
6213 if test $ac_cv_header_stddef_h = yes; then
6214 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6215/* end confdefs.h. */
6216#include <stddef.h>
6217
6218_ACEOF
6219 case "$host_os" in
6220 aix*) gl_absname_cpp="$ac_cpp -C" ;;
6221 *) gl_absname_cpp="$ac_cpp" ;;
6222 esac
6223 gl_cv_next_stddef_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
6224 sed -n '\#/stddef.h#{
6225 s#.*"\(.*/stddef.h\)".*#\1#
6226 s#^/[^/]#//&#
6227 p
6228 q
6229 }'`'"'
6230 else
6231 gl_cv_next_stddef_h='<'stddef.h'>'
6232 fi
6233
6234fi
6235{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stddef_h" >&5
6236$as_echo "$gl_cv_next_stddef_h" >&6; }
6237 fi
6238 NEXT_STDDEF_H=$gl_cv_next_stddef_h
6239
6240 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
6241 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
6242 gl_next_as_first_directive='<'stddef.h'>'
6243 else
6244 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
6245 gl_next_as_first_directive=$gl_cv_next_stddef_h
6246 fi
6247 NEXT_AS_FIRST_DIRECTIVE_STDDEF_H=$gl_next_as_first_directive
6248
6249
6250
6251 fi
6252
6253 # Code from module stdint:
6254
6255
783e057b
DJ
6256
6257 if test $ac_cv_type_long_long_int = yes; then
6258 HAVE_LONG_LONG_INT=1
6259 else
6260 HAVE_LONG_LONG_INT=0
6261 fi
6262
6263
6264 if test $ac_cv_type_unsigned_long_long_int = yes; then
6265 HAVE_UNSIGNED_LONG_LONG_INT=1
6266 else
6267 HAVE_UNSIGNED_LONG_LONG_INT=0
6268 fi
6269
6270
6271 if test $ac_cv_header_inttypes_h = yes; then
6272 HAVE_INTTYPES_H=1
6273 else
6274 HAVE_INTTYPES_H=0
6275 fi
6276
6277
6278 if test $ac_cv_header_sys_types_h = yes; then
6279 HAVE_SYS_TYPES_H=1
6280 else
6281 HAVE_SYS_TYPES_H=0
6282 fi
6283
6284
6285
6286
6287
f434ba03 6288
783e057b
DJ
6289 :
6290
6291
6292
6293
6294
6295
6296
6297 if test $gl_cv_have_include_next = yes; then
6298 gl_cv_next_stdint_h='<'stdint.h'>'
6299 else
81ecdfbb
RW
6300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdint.h>" >&5
6301$as_echo_n "checking absolute name of <stdint.h>... " >&6; }
6302if test "${gl_cv_next_stdint_h+set}" = set; then :
6303 $as_echo_n "(cached) " >&6
783e057b
DJ
6304else
6305
f434ba03
PA
6306 if test $ac_cv_header_stdint_h = yes; then
6307 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
783e057b
DJ
6308/* end confdefs.h. */
6309#include <stdint.h>
6310
6311_ACEOF
f434ba03
PA
6312 case "$host_os" in
6313 aix*) gl_absname_cpp="$ac_cpp -C" ;;
6314 *) gl_absname_cpp="$ac_cpp" ;;
6315 esac
6316 gl_cv_next_stdint_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
6317 sed -n '\#/stdint.h#{
6318 s#.*"\(.*/stdint.h\)".*#\1#
6319 s#^/[^/]#//&#
6320 p
6321 q
6322 }'`'"'
6323 else
6324 gl_cv_next_stdint_h='<'stdint.h'>'
6325 fi
783e057b
DJ
6326
6327fi
81ecdfbb
RW
6328{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdint_h" >&5
6329$as_echo "$gl_cv_next_stdint_h" >&6; }
783e057b
DJ
6330 fi
6331 NEXT_STDINT_H=$gl_cv_next_stdint_h
6332
f434ba03
PA
6333 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
6334 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
6335 gl_next_as_first_directive='<'stdint.h'>'
6336 else
6337 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
6338 gl_next_as_first_directive=$gl_cv_next_stdint_h
6339 fi
6340 NEXT_AS_FIRST_DIRECTIVE_STDINT_H=$gl_next_as_first_directive
6341
783e057b
DJ
6342
6343
6344 if test $ac_cv_header_stdint_h = yes; then
6345 HAVE_STDINT_H=1
6346 else
6347 HAVE_STDINT_H=0
6348 fi
6349
6350
6351 if test $ac_cv_header_stdint_h = yes; then
81ecdfbb
RW
6352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stdint.h conforms to C99" >&5
6353$as_echo_n "checking whether stdint.h conforms to C99... " >&6; }
6354if test "${gl_cv_header_working_stdint_h+set}" = set; then :
6355 $as_echo_n "(cached) " >&6
783e057b
DJ
6356else
6357 gl_cv_header_working_stdint_h=no
81ecdfbb 6358 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
783e057b
DJ
6359/* end confdefs.h. */
6360
81ecdfbb 6361
783e057b
DJ
6362#define __STDC_LIMIT_MACROS 1 /* to make it work also in C++ mode */
6363#define __STDC_CONSTANT_MACROS 1 /* to make it work also in C++ mode */
6364#define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
6365#include <stdint.h>
6366/* Dragonfly defines WCHAR_MIN, WCHAR_MAX only in <wchar.h>. */
6367#if !(defined WCHAR_MIN && defined WCHAR_MAX)
6368#error "WCHAR_MIN, WCHAR_MAX not defined in <stdint.h>"
6369#endif
6370
6371
6372 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6373 included before <wchar.h>. */
6374 #include <stddef.h>
6375 #include <signal.h>
6376 #if HAVE_WCHAR_H
6377 # include <stdio.h>
6378 # include <time.h>
6379 # include <wchar.h>
6380 #endif
6381
6382
6383#ifdef INT8_MAX
6384int8_t a1 = INT8_MAX;
6385int8_t a1min = INT8_MIN;
6386#endif
6387#ifdef INT16_MAX
6388int16_t a2 = INT16_MAX;
6389int16_t a2min = INT16_MIN;
6390#endif
6391#ifdef INT32_MAX
6392int32_t a3 = INT32_MAX;
6393int32_t a3min = INT32_MIN;
6394#endif
6395#ifdef INT64_MAX
6396int64_t a4 = INT64_MAX;
6397int64_t a4min = INT64_MIN;
6398#endif
6399#ifdef UINT8_MAX
6400uint8_t b1 = UINT8_MAX;
6401#else
6402typedef int b1[(unsigned char) -1 != 255 ? 1 : -1];
6403#endif
6404#ifdef UINT16_MAX
6405uint16_t b2 = UINT16_MAX;
6406#endif
6407#ifdef UINT32_MAX
6408uint32_t b3 = UINT32_MAX;
6409#endif
6410#ifdef UINT64_MAX
6411uint64_t b4 = UINT64_MAX;
6412#endif
6413int_least8_t c1 = INT8_C (0x7f);
6414int_least8_t c1max = INT_LEAST8_MAX;
6415int_least8_t c1min = INT_LEAST8_MIN;
6416int_least16_t c2 = INT16_C (0x7fff);
6417int_least16_t c2max = INT_LEAST16_MAX;
6418int_least16_t c2min = INT_LEAST16_MIN;
6419int_least32_t c3 = INT32_C (0x7fffffff);
6420int_least32_t c3max = INT_LEAST32_MAX;
6421int_least32_t c3min = INT_LEAST32_MIN;
6422int_least64_t c4 = INT64_C (0x7fffffffffffffff);
6423int_least64_t c4max = INT_LEAST64_MAX;
6424int_least64_t c4min = INT_LEAST64_MIN;
6425uint_least8_t d1 = UINT8_C (0xff);
6426uint_least8_t d1max = UINT_LEAST8_MAX;
6427uint_least16_t d2 = UINT16_C (0xffff);
6428uint_least16_t d2max = UINT_LEAST16_MAX;
6429uint_least32_t d3 = UINT32_C (0xffffffff);
6430uint_least32_t d3max = UINT_LEAST32_MAX;
6431uint_least64_t d4 = UINT64_C (0xffffffffffffffff);
6432uint_least64_t d4max = UINT_LEAST64_MAX;
6433int_fast8_t e1 = INT_FAST8_MAX;
6434int_fast8_t e1min = INT_FAST8_MIN;
6435int_fast16_t e2 = INT_FAST16_MAX;
6436int_fast16_t e2min = INT_FAST16_MIN;
6437int_fast32_t e3 = INT_FAST32_MAX;
6438int_fast32_t e3min = INT_FAST32_MIN;
6439int_fast64_t e4 = INT_FAST64_MAX;
6440int_fast64_t e4min = INT_FAST64_MIN;
6441uint_fast8_t f1 = UINT_FAST8_MAX;
6442uint_fast16_t f2 = UINT_FAST16_MAX;
6443uint_fast32_t f3 = UINT_FAST32_MAX;
6444uint_fast64_t f4 = UINT_FAST64_MAX;
6445#ifdef INTPTR_MAX
6446intptr_t g = INTPTR_MAX;
6447intptr_t gmin = INTPTR_MIN;
6448#endif
6449#ifdef UINTPTR_MAX
6450uintptr_t h = UINTPTR_MAX;
6451#endif
6452intmax_t i = INTMAX_MAX;
6453uintmax_t j = UINTMAX_MAX;
6454
6455#include <limits.h> /* for CHAR_BIT */
6456#define TYPE_MINIMUM(t) \
6457 ((t) ((t) 0 < (t) -1 ? (t) 0 : ~ (t) 0 << (sizeof (t) * CHAR_BIT - 1)))
6458#define TYPE_MAXIMUM(t) \
6459 ((t) ((t) 0 < (t) -1 ? (t) -1 : ~ (~ (t) 0 << (sizeof (t) * CHAR_BIT - 1))))
6460struct s {
6461 int check_PTRDIFF:
6462 PTRDIFF_MIN == TYPE_MINIMUM (ptrdiff_t)
6463 && PTRDIFF_MAX == TYPE_MAXIMUM (ptrdiff_t)
6464 ? 1 : -1;
6465 /* Detect bug in FreeBSD 6.0 / ia64. */
6466 int check_SIG_ATOMIC:
6467 SIG_ATOMIC_MIN == TYPE_MINIMUM (sig_atomic_t)
6468 && SIG_ATOMIC_MAX == TYPE_MAXIMUM (sig_atomic_t)
6469 ? 1 : -1;
6470 int check_SIZE: SIZE_MAX == TYPE_MAXIMUM (size_t) ? 1 : -1;
6471 int check_WCHAR:
6472 WCHAR_MIN == TYPE_MINIMUM (wchar_t)
6473 && WCHAR_MAX == TYPE_MAXIMUM (wchar_t)
6474 ? 1 : -1;
6475 /* Detect bug in mingw. */
6476 int check_WINT:
6477 WINT_MIN == TYPE_MINIMUM (wint_t)
6478 && WINT_MAX == TYPE_MAXIMUM (wint_t)
6479 ? 1 : -1;
6480
f434ba03
PA
6481 /* Detect bugs in glibc 2.4 and Solaris 10 stdint.h, among others. */
6482 int check_UINT8_C:
6483 (-1 < UINT8_C (0)) == (-1 < (uint_least8_t) 0) ? 1 : -1;
6484 int check_UINT16_C:
6485 (-1 < UINT16_C (0)) == (-1 < (uint_least16_t) 0) ? 1 : -1;
6486
6487 /* Detect bugs in OpenBSD 3.9 stdint.h. */
6488#ifdef UINT8_MAX
6489 int check_uint8: (uint8_t) -1 == UINT8_MAX ? 1 : -1;
6490#endif
6491#ifdef UINT16_MAX
6492 int check_uint16: (uint16_t) -1 == UINT16_MAX ? 1 : -1;
6493#endif
6494#ifdef UINT32_MAX
6495 int check_uint32: (uint32_t) -1 == UINT32_MAX ? 1 : -1;
6496#endif
6497#ifdef UINT64_MAX
6498 int check_uint64: (uint64_t) -1 == UINT64_MAX ? 1 : -1;
6499#endif
6500 int check_uint_least8: (uint_least8_t) -1 == UINT_LEAST8_MAX ? 1 : -1;
6501 int check_uint_least16: (uint_least16_t) -1 == UINT_LEAST16_MAX ? 1 : -1;
6502 int check_uint_least32: (uint_least32_t) -1 == UINT_LEAST32_MAX ? 1 : -1;
6503 int check_uint_least64: (uint_least64_t) -1 == UINT_LEAST64_MAX ? 1 : -1;
6504 int check_uint_fast8: (uint_fast8_t) -1 == UINT_FAST8_MAX ? 1 : -1;
6505 int check_uint_fast16: (uint_fast16_t) -1 == UINT_FAST16_MAX ? 1 : -1;
6506 int check_uint_fast32: (uint_fast32_t) -1 == UINT_FAST32_MAX ? 1 : -1;
6507 int check_uint_fast64: (uint_fast64_t) -1 == UINT_FAST64_MAX ? 1 : -1;
6508 int check_uintptr: (uintptr_t) -1 == UINTPTR_MAX ? 1 : -1;
6509 int check_uintmax: (uintmax_t) -1 == UINTMAX_MAX ? 1 : -1;
6510 int check_size: (size_t) -1 == SIZE_MAX ? 1 : -1;
6511};
6512
6513int
6514main ()
6515{
6516
6517 ;
6518 return 0;
6519}
6520_ACEOF
6521if ac_fn_c_try_compile "$LINENO"; then :
6522 if test "$cross_compiling" = yes; then :
6523 gl_cv_header_working_stdint_h=yes
6524
6525else
6526 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6527/* end confdefs.h. */
6528
6529
6530#define __STDC_LIMIT_MACROS 1 /* to make it work also in C++ mode */
6531#define __STDC_CONSTANT_MACROS 1 /* to make it work also in C++ mode */
6532#define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
6533#include <stdint.h>
6534
783e057b 6535
f434ba03
PA
6536 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6537 included before <wchar.h>. */
6538 #include <stddef.h>
6539 #include <signal.h>
6540 #if HAVE_WCHAR_H
6541 # include <stdio.h>
6542 # include <time.h>
6543 # include <wchar.h>
6544 #endif
6545
6546
6547#include <stdio.h>
6548#include <string.h>
6549#define MVAL(macro) MVAL1(macro)
6550#define MVAL1(expression) #expression
6551static const char *macro_values[] =
6552 {
6553#ifdef INT8_MAX
6554 MVAL (INT8_MAX),
6555#endif
6556#ifdef INT16_MAX
6557 MVAL (INT16_MAX),
6558#endif
6559#ifdef INT32_MAX
6560 MVAL (INT32_MAX),
6561#endif
6562#ifdef INT64_MAX
6563 MVAL (INT64_MAX),
6564#endif
783e057b 6565#ifdef UINT8_MAX
f434ba03 6566 MVAL (UINT8_MAX),
783e057b
DJ
6567#endif
6568#ifdef UINT16_MAX
f434ba03 6569 MVAL (UINT16_MAX),
783e057b
DJ
6570#endif
6571#ifdef UINT32_MAX
f434ba03 6572 MVAL (UINT32_MAX),
783e057b
DJ
6573#endif
6574#ifdef UINT64_MAX
f434ba03 6575 MVAL (UINT64_MAX),
783e057b 6576#endif
f434ba03
PA
6577 NULL
6578 };
783e057b
DJ
6579
6580int
6581main ()
6582{
6583
f434ba03
PA
6584 const char **mv;
6585 for (mv = macro_values; *mv != NULL; mv++)
6586 {
6587 const char *value = *mv;
6588 /* Test whether it looks like a cast expression. */
6589 if (strncmp (value, "((unsigned int)"/*)*/, 15) == 0
6590 || strncmp (value, "((unsigned short)"/*)*/, 17) == 0
6591 || strncmp (value, "((unsigned char)"/*)*/, 16) == 0
6592 || strncmp (value, "((int)"/*)*/, 6) == 0
6593 || strncmp (value, "((signed short)"/*)*/, 15) == 0
6594 || strncmp (value, "((signed char)"/*)*/, 14) == 0)
6595 return 1;
6596 }
6597 return 0;
6598
783e057b
DJ
6599 ;
6600 return 0;
6601}
6602_ACEOF
f434ba03 6603if ac_fn_c_try_run "$LINENO"; then :
783e057b 6604 gl_cv_header_working_stdint_h=yes
f434ba03
PA
6605fi
6606rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6607 conftest.$ac_objext conftest.beam conftest.$ac_ext
6608fi
6609
6610
783e057b 6611fi
81ecdfbb 6612rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
f434ba03 6613
783e057b 6614fi
81ecdfbb
RW
6615{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_stdint_h" >&5
6616$as_echo "$gl_cv_header_working_stdint_h" >&6; }
783e057b
DJ
6617 fi
6618 if test "$gl_cv_header_working_stdint_h" = yes; then
6619 STDINT_H=
6620 else
81ecdfbb
RW
6621 for ac_header in sys/inttypes.h sys/bitypes.h
6622do :
6623 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6624ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6625eval as_val=\$$as_ac_Header
6626 if test "x$as_val" = x""yes; then :
783e057b 6627 cat >>confdefs.h <<_ACEOF
81ecdfbb 6628#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
783e057b
DJ
6629_ACEOF
6630
6631fi
6632
6633done
6634
6635 if test $ac_cv_header_sys_inttypes_h = yes; then
6636 HAVE_SYS_INTTYPES_H=1
6637 else
6638 HAVE_SYS_INTTYPES_H=0
6639 fi
6640
6641 if test $ac_cv_header_sys_bitypes_h = yes; then
6642 HAVE_SYS_BITYPES_H=1
6643 else
6644 HAVE_SYS_BITYPES_H=0
6645 fi
6646
6647
6648
6649 :
6650
6651
6652
6653
6654
6655
6656
6657
f434ba03
PA
6658 if test $APPLE_UNIVERSAL_BUILD = 0; then
6659
6660
6661 for gltype in ptrdiff_t size_t ; do
6662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
6663$as_echo_n "checking for bit size of $gltype... " >&6; }
6664if { as_var=gl_cv_bitsizeof_${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then :
6665 $as_echo_n "(cached) " >&6
6666else
6667 if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result" "
6668 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6669 included before <wchar.h>. */
6670 #include <stddef.h>
6671 #include <signal.h>
6672 #if HAVE_WCHAR_H
6673 # include <stdio.h>
6674 # include <time.h>
6675 # include <wchar.h>
6676 #endif
6677
6678#include <limits.h>"; then :
6679
6680else
6681 result=unknown
6682fi
6683
6684 eval gl_cv_bitsizeof_${gltype}=\$result
6685
6686fi
6687eval ac_res=\$gl_cv_bitsizeof_${gltype}
6688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6689$as_echo "$ac_res" >&6; }
6690 eval result=\$gl_cv_bitsizeof_${gltype}
6691 if test $result = unknown; then
6692 result=0
6693 fi
6694 GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6695 cat >>confdefs.h <<_ACEOF
6696#define BITSIZEOF_${GLTYPE} $result
6697_ACEOF
6698
6699 eval BITSIZEOF_${GLTYPE}=\$result
6700 done
6701
6702
6703 fi
6704
783e057b 6705
f434ba03 6706 for gltype in sig_atomic_t wchar_t wint_t ; do
81ecdfbb
RW
6707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
6708$as_echo_n "checking for bit size of $gltype... " >&6; }
6709if { as_var=gl_cv_bitsizeof_${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then :
6710 $as_echo_n "(cached) " >&6
6711else
6712 if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result" "
6713 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6714 included before <wchar.h>. */
6715 #include <stddef.h>
6716 #include <signal.h>
6717 #if HAVE_WCHAR_H
6718 # include <stdio.h>
6719 # include <time.h>
6720 # include <wchar.h>
6721 #endif
6722
6723#include <limits.h>"; then :
6724
6725else
6726 result=unknown
6727fi
6728
6729 eval gl_cv_bitsizeof_${gltype}=\$result
6730
6731fi
6732eval ac_res=\$gl_cv_bitsizeof_${gltype}
6733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6734$as_echo "$ac_res" >&6; }
6735 eval result=\$gl_cv_bitsizeof_${gltype}
6736 if test $result = unknown; then
6737 result=0
6738 fi
6739 GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6740 cat >>confdefs.h <<_ACEOF
6741#define BITSIZEOF_${GLTYPE} $result
6742_ACEOF
783e057b 6743
81ecdfbb
RW
6744 eval BITSIZEOF_${GLTYPE}=\$result
6745 done
783e057b
DJ
6746
6747
6748
6749
81ecdfbb
RW
6750 for gltype in sig_atomic_t wchar_t wint_t ; do
6751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gltype is signed" >&5
6752$as_echo_n "checking whether $gltype is signed... " >&6; }
6753if { as_var=gl_cv_type_${gltype}_signed; eval "test \"\${$as_var+set}\" = set"; }; then :
6754 $as_echo_n "(cached) " >&6
783e057b 6755else
81ecdfbb 6756 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
783e057b
DJ
6757/* end confdefs.h. */
6758
6759 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6760 included before <wchar.h>. */
6761 #include <stddef.h>
6762 #include <signal.h>
6763 #if HAVE_WCHAR_H
6764 # include <stdio.h>
6765 # include <time.h>
6766 # include <wchar.h>
6767 #endif
6768
6769 int verify[2 * (($gltype) -1 < ($gltype) 0) - 1];
6770int
6771main ()
6772{
6773
6774 ;
6775 return 0;
6776}
6777_ACEOF
81ecdfbb 6778if ac_fn_c_try_compile "$LINENO"; then :
783e057b
DJ
6779 result=yes
6780else
81ecdfbb 6781 result=no
20e95c23 6782fi
81ecdfbb 6783rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
783e057b
DJ
6784 eval gl_cv_type_${gltype}_signed=\$result
6785
6786fi
81ecdfbb
RW
6787eval ac_res=\$gl_cv_type_${gltype}_signed
6788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6789$as_echo "$ac_res" >&6; }
783e057b
DJ
6790 eval result=\$gl_cv_type_${gltype}_signed
6791 GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6792 if test "$result" = yes; then
6793 cat >>confdefs.h <<_ACEOF
6794#define HAVE_SIGNED_${GLTYPE} 1
6795_ACEOF
6796
6797 eval HAVE_SIGNED_${GLTYPE}=1
6798 else
6799 eval HAVE_SIGNED_${GLTYPE}=0
6800 fi
6801 done
6802
6803
6804 gl_cv_type_ptrdiff_t_signed=yes
6805 gl_cv_type_size_t_signed=no
f434ba03 6806 if test $APPLE_UNIVERSAL_BUILD = 0; then
783e057b
DJ
6807
6808
f434ba03 6809 for gltype in ptrdiff_t size_t ; do
81ecdfbb
RW
6810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
6811$as_echo_n "checking for $gltype integer literal suffix... " >&6; }
6812if { as_var=gl_cv_type_${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then :
6813 $as_echo_n "(cached) " >&6
c906108c 6814else
783e057b
DJ
6815 eval gl_cv_type_${gltype}_suffix=no
6816 eval result=\$gl_cv_type_${gltype}_signed
6817 if test "$result" = yes; then
6818 glsufu=
6819 else
6820 glsufu=u
6821 fi
6822 for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
6823 case $glsuf in
6824 '') gltype1='int';;
f434ba03
PA
6825 l) gltype1='long int';;
6826 ll) gltype1='long long int';;
6827 i64) gltype1='__int64';;
6828 u) gltype1='unsigned int';;
6829 ul) gltype1='unsigned long int';;
6830 ull) gltype1='unsigned long long int';;
783e057b
DJ
6831 ui64)gltype1='unsigned __int64';;
6832 esac
81ecdfbb 6833 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
783e057b
DJ
6834/* end confdefs.h. */
6835
6836 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6837 included before <wchar.h>. */
6838 #include <stddef.h>
6839 #include <signal.h>
6840 #if HAVE_WCHAR_H
6841 # include <stdio.h>
6842 # include <time.h>
6843 # include <wchar.h>
6844 #endif
6845
6846 extern $gltype foo;
6847 extern $gltype1 foo;
6848int
6849main ()
6850{
6851
6852 ;
6853 return 0;
6854}
6855_ACEOF
81ecdfbb 6856if ac_fn_c_try_compile "$LINENO"; then :
783e057b 6857 eval gl_cv_type_${gltype}_suffix=\$glsuf
783e057b 6858fi
81ecdfbb 6859rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
783e057b
DJ
6860 eval result=\$gl_cv_type_${gltype}_suffix
6861 test "$result" != no && break
6862 done
6863fi
81ecdfbb
RW
6864eval ac_res=\$gl_cv_type_${gltype}_suffix
6865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6866$as_echo "$ac_res" >&6; }
783e057b
DJ
6867 GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6868 eval result=\$gl_cv_type_${gltype}_suffix
6869 test "$result" = no && result=
6870 eval ${GLTYPE}_SUFFIX=\$result
6871 cat >>confdefs.h <<_ACEOF
6872#define ${GLTYPE}_SUFFIX $result
6873_ACEOF
6874
6875 done
6876
6877
783e057b
DJ
6878 fi
6879
6880
f434ba03
PA
6881 for gltype in sig_atomic_t wchar_t wint_t ; do
6882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
6883$as_echo_n "checking for $gltype integer literal suffix... " >&6; }
6884if { as_var=gl_cv_type_${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then :
81ecdfbb 6885 $as_echo_n "(cached) " >&6
783e057b 6886else
f434ba03
PA
6887 eval gl_cv_type_${gltype}_suffix=no
6888 eval result=\$gl_cv_type_${gltype}_signed
6889 if test "$result" = yes; then
6890 glsufu=
6891 else
6892 glsufu=u
6893 fi
6894 for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
6895 case $glsuf in
6896 '') gltype1='int';;
6897 l) gltype1='long int';;
6898 ll) gltype1='long long int';;
6899 i64) gltype1='__int64';;
6900 u) gltype1='unsigned int';;
6901 ul) gltype1='unsigned long int';;
6902 ull) gltype1='unsigned long long int';;
6903 ui64)gltype1='unsigned __int64';;
6904 esac
6905 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
81ecdfbb 6906/* end confdefs.h. */
f434ba03
PA
6907
6908 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6909 included before <wchar.h>. */
6910 #include <stddef.h>
6911 #include <signal.h>
6912 #if HAVE_WCHAR_H
6913 # include <stdio.h>
6914 # include <time.h>
6915 # include <wchar.h>
6916 #endif
6917
6918 extern $gltype foo;
6919 extern $gltype1 foo;
6920int
6921main ()
6922{
6923
6924 ;
6925 return 0;
6926}
783e057b 6927_ACEOF
81ecdfbb 6928if ac_fn_c_try_compile "$LINENO"; then :
f434ba03 6929 eval gl_cv_type_${gltype}_suffix=\$glsuf
783e057b 6930fi
81ecdfbb 6931rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
f434ba03
PA
6932 eval result=\$gl_cv_type_${gltype}_suffix
6933 test "$result" != no && break
6934 done
783e057b 6935fi
f434ba03
PA
6936eval ac_res=\$gl_cv_type_${gltype}_suffix
6937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6938$as_echo "$ac_res" >&6; }
6939 GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6940 eval result=\$gl_cv_type_${gltype}_suffix
6941 test "$result" = no && result=
6942 eval ${GLTYPE}_SUFFIX=\$result
6943 cat >>confdefs.h <<_ACEOF
6944#define ${GLTYPE}_SUFFIX $result
6945_ACEOF
6946
6947 done
6948
6949
6950
6951 STDINT_H=stdint.h
783e057b
DJ
6952 fi
6953
6954
f434ba03
PA
6955 # Code from module string:
6956
6957
6958
6959 # Code from module warn-on-use:
6960 # Code from module wchar:
6961
6962
6963
6964
783e057b
DJ
6965 :
6966
6967
6968
6969
6970
783e057b
DJ
6971
6972
6973
6974
6975 :
6976
6977
6978
6979
6980
6981
6982
6983 if test $gl_cv_have_include_next = yes; then
6984 gl_cv_next_wchar_h='<'wchar.h'>'
6985 else
81ecdfbb
RW
6986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <wchar.h>" >&5
6987$as_echo_n "checking absolute name of <wchar.h>... " >&6; }
6988if test "${gl_cv_next_wchar_h+set}" = set; then :
6989 $as_echo_n "(cached) " >&6
783e057b
DJ
6990else
6991
f434ba03
PA
6992 if test $ac_cv_header_wchar_h = yes; then
6993 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
783e057b
DJ
6994/* end confdefs.h. */
6995#include <wchar.h>
6996
6997_ACEOF
f434ba03
PA
6998 case "$host_os" in
6999 aix*) gl_absname_cpp="$ac_cpp -C" ;;
7000 *) gl_absname_cpp="$ac_cpp" ;;
7001 esac
7002 gl_cv_next_wchar_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
7003 sed -n '\#/wchar.h#{
7004 s#.*"\(.*/wchar.h\)".*#\1#
7005 s#^/[^/]#//&#
7006 p
7007 q
7008 }'`'"'
7009 else
7010 gl_cv_next_wchar_h='<'wchar.h'>'
7011 fi
783e057b
DJ
7012
7013fi
81ecdfbb
RW
7014{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_wchar_h" >&5
7015$as_echo "$gl_cv_next_wchar_h" >&6; }
783e057b
DJ
7016 fi
7017 NEXT_WCHAR_H=$gl_cv_next_wchar_h
7018
f434ba03
PA
7019 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
7020 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
7021 gl_next_as_first_directive='<'wchar.h'>'
7022 else
7023 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
7024 gl_next_as_first_directive=$gl_cv_next_wchar_h
7025 fi
7026 NEXT_AS_FIRST_DIRECTIVE_WCHAR_H=$gl_next_as_first_directive
7027
7028
7029
7030 if test $ac_cv_header_wchar_h = yes; then
7031 HAVE_WCHAR_H=1
7032 else
7033 HAVE_WCHAR_H=0
7034 fi
7035
7036
7037
7038 if test $gt_cv_c_wint_t = yes; then
7039 HAVE_WINT_T=1
7040 else
7041 HAVE_WINT_T=0
7042 fi
7043
7044
7045
7046 for gl_func in btowc wctob mbsinit mbrtowc mbrlen mbsrtowcs mbsnrtowcs wcrtomb wcsrtombs wcsnrtombs wcwidth; do
7047 as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
7048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
7049$as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
7050if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then :
7051 $as_echo_n "(cached) " >&6
7052else
7053 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7054/* end confdefs.h. */
7055
7056/* Some systems require additional headers. */
7057#ifndef __GLIBC__
7058# include <stddef.h>
7059# include <stdio.h>
7060# include <time.h>
7061#endif
7062#include <wchar.h>
7063
7064int
7065main ()
7066{
7067#undef $gl_func
7068 (void) $gl_func;
7069 ;
7070 return 0;
7071}
7072_ACEOF
7073if ac_fn_c_try_compile "$LINENO"; then :
7074 eval "$as_gl_Symbol=yes"
7075else
7076 eval "$as_gl_Symbol=no"
7077fi
7078rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7079fi
7080eval ac_res=\$$as_gl_Symbol
7081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7082$as_echo "$ac_res" >&6; }
7083 eval as_val=\$$as_gl_Symbol
7084 if test "x$as_val" = x""yes; then :
7085 cat >>confdefs.h <<_ACEOF
7086#define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
7087_ACEOF
7088
7089 eval ac_cv_have_decl_$gl_func=yes
7090fi
7091 done
7092
7093
7094 # Code from module dummy:
7095 # End of code from modules
7096
7097
c906108c 7098
c906108c 7099
c906108c 7100
c906108c 7101
c906108c 7102
c906108c 7103
c906108c 7104
783e057b
DJ
7105 gltests_libdeps=
7106 gltests_ltlibdeps=
20e95c23 7107
20e95c23 7108
20e95c23 7109
f434ba03
PA
7110
7111
7112
7113
7114
7115
783e057b 7116 gl_source_base='tests'
f434ba03
PA
7117 gltests_WITNESS=IN_`echo "${PACKAGE-$PACKAGE_TARNAME}" | LC_ALL=C tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ | LC_ALL=C sed -e 's/[^A-Z0-9_]/_/g'`_GNULIB_TESTS
7118
7119 gl_module_indicator_condition=$gltests_WITNESS
7120
7121
7122
7123
7124
c906108c 7125
bec39cab 7126
bec39cab 7127
783e057b
DJ
7128
7129 LIBGNU_LIBDEPS="$gl_libdeps"
7130
7131 LIBGNU_LTLIBDEPS="$gl_ltlibdeps"
7132
7133
e28b3332 7134
d5af19ba
DJ
7135# For Makefile dependencies.
7136GNULIB_STDINT_H=
7137if test x"$STDINT_H" != x; then
7138 GNULIB_STDINT_H=gnulib/$STDINT_H
7139fi
7140
7141
bec39cab
AC
7142PACKAGE=gdb
7143
7144cat >>confdefs.h <<_ACEOF
7145#define PACKAGE "$PACKAGE"
7146_ACEOF
7147
7148
7149
e28b3332
DJ
7150# GDB does not use automake, but gnulib does. This line lets us
7151# generate its Makefile.in.
81ecdfbb
RW
7152am__api_version='1.11'
7153
e28b3332
DJ
7154# Find a good install program. We prefer a C program (faster),
7155# so one script is as good as another. But avoid the broken or
7156# incompatible versions:
7157# SysV /etc/install, /usr/sbin/install
7158# SunOS /usr/etc/install
7159# IRIX /sbin/install
7160# AIX /bin/install
7161# AmigaOS /C/install, which installs bootblocks on floppy discs
7162# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
7163# AFS /usr/afsws/bin/install, which mishandles nonexistent args
7164# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7165# OS/2's system install, which has a completely different semantic
7166# ./install, which can be erroneously created by make from ./install.sh.
85541719 7167# Reject install programs that cannot install multiple files.
81ecdfbb
RW
7168{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
7169$as_echo_n "checking for a BSD-compatible install... " >&6; }
e28b3332 7170if test -z "$INSTALL"; then
81ecdfbb
RW
7171if test "${ac_cv_path_install+set}" = set; then :
7172 $as_echo_n "(cached) " >&6
e28b3332
DJ
7173else
7174 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7175for as_dir in $PATH
7176do
7177 IFS=$as_save_IFS
7178 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7179 # Account for people who put trailing slashes in PATH elements.
7180case $as_dir/ in #((
7181 ./ | .// | /[cC]/* | \
e28b3332 7182 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
81ecdfbb 7183 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
e28b3332
DJ
7184 /usr/ucb/* ) ;;
7185 *)
7186 # OSF1 and SCO ODT 3.0 have their own names for install.
7187 # Don't use installbsd from OSF since it installs stuff as root
7188 # by default.
7189 for ac_prog in ginstall scoinst install; do
7190 for ac_exec_ext in '' $ac_executable_extensions; do
81ecdfbb 7191 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
e28b3332
DJ
7192 if test $ac_prog = install &&
7193 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7194 # AIX install. It has an incompatible calling convention.
7195 :
7196 elif test $ac_prog = install &&
7197 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7198 # program-specific install script used by HP pwplus--don't use.
7199 :
7200 else
85541719
DE
7201 rm -rf conftest.one conftest.two conftest.dir
7202 echo one > conftest.one
7203 echo two > conftest.two
7204 mkdir conftest.dir
7205 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
7206 test -s conftest.one && test -s conftest.two &&
7207 test -s conftest.dir/conftest.one &&
7208 test -s conftest.dir/conftest.two
7209 then
7210 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7211 break 3
7212 fi
e28b3332
DJ
7213 fi
7214 fi
7215 done
7216 done
7217 ;;
7218esac
81ecdfbb
RW
7219
7220 done
7221IFS=$as_save_IFS
e28b3332 7222
85541719 7223rm -rf conftest.one conftest.two conftest.dir
e28b3332
DJ
7224
7225fi
7226 if test "${ac_cv_path_install+set}" = set; then
7227 INSTALL=$ac_cv_path_install
7228 else
85541719
DE
7229 # As a last resort, use the slow shell script. Don't cache a
7230 # value for INSTALL within a source directory, because that will
e28b3332 7231 # break other packages using the cache if that directory is
85541719 7232 # removed, or if the value is a relative name.
e28b3332
DJ
7233 INSTALL=$ac_install_sh
7234 fi
7235fi
81ecdfbb
RW
7236{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
7237$as_echo "$INSTALL" >&6; }
e28b3332
DJ
7238
7239# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7240# It thinks the first close brace ends the variable substitution.
7241test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
7242
7243test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
7244
7245test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
7246
81ecdfbb
RW
7247{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
7248$as_echo_n "checking whether build environment is sane... " >&6; }
e28b3332
DJ
7249# Just in case
7250sleep 1
7251echo timestamp > conftest.file
81ecdfbb
RW
7252# Reject unsafe characters in $srcdir or the absolute working directory
7253# name. Accept space and tab only in the latter.
7254am_lf='
7255'
7256case `pwd` in
7257 *[\\\"\#\$\&\'\`$am_lf]*)
7258 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
7259esac
7260case $srcdir in
7261 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
7262 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
7263esac
7264
e28b3332
DJ
7265# Do `set' in a subshell so we don't clobber the current shell's
7266# arguments. Must try -L first in case configure is actually a
7267# symlink; some systems play weird games with the mod time of symlinks
7268# (eg FreeBSD returns the mod time of the symlink's containing
7269# directory).
7270if (
81ecdfbb 7271 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
e28b3332
DJ
7272 if test "$*" = "X"; then
7273 # -L didn't work.
81ecdfbb 7274 set X `ls -t "$srcdir/configure" conftest.file`
e28b3332
DJ
7275 fi
7276 rm -f conftest.file
7277 if test "$*" != "X $srcdir/configure conftest.file" \
7278 && test "$*" != "X conftest.file $srcdir/configure"; then
7279
7280 # If neither matched, then we have a broken ls. This can happen
7281 # if, for instance, CONFIG_SHELL is bash and it inherits a
7282 # broken ls alias from the environment. This has actually
7283 # happened. Such a system could not be considered "sane".
81ecdfbb
RW
7284 as_fn_error "ls -t appears to fail. Make sure there is not a broken
7285alias in your environment" "$LINENO" 5
e28b3332
DJ
7286 fi
7287
7288 test "$2" = conftest.file
7289 )
7290then
7291 # Ok.
7292 :
7293else
81ecdfbb
RW
7294 as_fn_error "newly created file is older than distributed files!
7295Check your system clock" "$LINENO" 5
e28b3332 7296fi
81ecdfbb
RW
7297{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7298$as_echo "yes" >&6; }
e28b3332 7299test "$program_prefix" != NONE &&
81ecdfbb 7300 program_transform_name="s&^&$program_prefix&;$program_transform_name"
e28b3332
DJ
7301# Use a double $ so make ignores it.
7302test "$program_suffix" != NONE &&
81ecdfbb
RW
7303 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
7304# Double any \ or $.
e28b3332 7305# By default was `s,x,x', remove it if useless.
81ecdfbb
RW
7306ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
7307program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
e28b3332
DJ
7308
7309# expand $ac_aux_dir to an absolute path
7310am_aux_dir=`cd $ac_aux_dir && pwd`
7311
81ecdfbb
RW
7312if test x"${MISSING+set}" != xset; then
7313 case $am_aux_dir in
7314 *\ * | *\ *)
7315 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
7316 *)
7317 MISSING="\${SHELL} $am_aux_dir/missing" ;;
7318 esac
7319fi
e28b3332
DJ
7320# Use eval to expand $SHELL
7321if eval "$MISSING --run true"; then
7322 am_missing_run="$MISSING --run "
7323else
7324 am_missing_run=
81ecdfbb
RW
7325 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
7326$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
7327fi
7328
7329if test x"${install_sh}" != xset; then
7330 case $am_aux_dir in
7331 *\ * | *\ *)
7332 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
7333 *)
7334 install_sh="\${SHELL} $am_aux_dir/install-sh"
7335 esac
7336fi
7337
7338# Installed binaries are usually stripped using `strip' when the user
7339# run `make install-strip'. However `strip' might not be the right
7340# tool to use in cross-compilation environments, therefore Automake
7341# will honor the `STRIP' environment variable to overrule this program.
7342if test "$cross_compiling" != no; then
7343 if test -n "$ac_tool_prefix"; then
7344 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7345set dummy ${ac_tool_prefix}strip; ac_word=$2
7346{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7347$as_echo_n "checking for $ac_word... " >&6; }
7348if test "${ac_cv_prog_STRIP+set}" = set; then :
7349 $as_echo_n "(cached) " >&6
7350else
7351 if test -n "$STRIP"; then
7352 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7353else
7354as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7355for as_dir in $PATH
7356do
7357 IFS=$as_save_IFS
7358 test -z "$as_dir" && as_dir=.
7359 for ac_exec_ext in '' $ac_executable_extensions; do
7360 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7361 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7362 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7363 break 2
7364 fi
7365done
7366 done
7367IFS=$as_save_IFS
7368
7369fi
7370fi
7371STRIP=$ac_cv_prog_STRIP
7372if test -n "$STRIP"; then
7373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
7374$as_echo "$STRIP" >&6; }
7375else
7376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7377$as_echo "no" >&6; }
7378fi
7379
7380
7381fi
7382if test -z "$ac_cv_prog_STRIP"; then
7383 ac_ct_STRIP=$STRIP
7384 # Extract the first word of "strip", so it can be a program name with args.
7385set dummy strip; ac_word=$2
7386{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7387$as_echo_n "checking for $ac_word... " >&6; }
7388if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
7389 $as_echo_n "(cached) " >&6
7390else
7391 if test -n "$ac_ct_STRIP"; then
7392 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7393else
7394as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7395for as_dir in $PATH
7396do
7397 IFS=$as_save_IFS
7398 test -z "$as_dir" && as_dir=.
7399 for ac_exec_ext in '' $ac_executable_extensions; do
7400 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7401 ac_cv_prog_ac_ct_STRIP="strip"
7402 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7403 break 2
7404 fi
7405done
7406 done
7407IFS=$as_save_IFS
7408
7409fi
7410fi
7411ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7412if test -n "$ac_ct_STRIP"; then
7413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7414$as_echo "$ac_ct_STRIP" >&6; }
7415else
7416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7417$as_echo "no" >&6; }
7418fi
7419
7420 if test "x$ac_ct_STRIP" = x; then
7421 STRIP=":"
7422 else
7423 case $cross_compiling:$ac_tool_warned in
7424yes:)
7425{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7426$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7427ac_tool_warned=yes ;;
7428esac
7429 STRIP=$ac_ct_STRIP
7430 fi
7431else
7432 STRIP="$ac_cv_prog_STRIP"
7433fi
7434
7435fi
7436INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
7437
7438{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
7439$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
7440if test -z "$MKDIR_P"; then
7441 if test "${ac_cv_path_mkdir+set}" = set; then :
7442 $as_echo_n "(cached) " >&6
7443else
7444 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7445for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
7446do
7447 IFS=$as_save_IFS
7448 test -z "$as_dir" && as_dir=.
7449 for ac_prog in mkdir gmkdir; do
7450 for ac_exec_ext in '' $ac_executable_extensions; do
7451 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
7452 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
7453 'mkdir (GNU coreutils) '* | \
7454 'mkdir (coreutils) '* | \
7455 'mkdir (fileutils) '4.1*)
7456 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
7457 break 3;;
7458 esac
7459 done
7460 done
e28b3332 7461 done
81ecdfbb
RW
7462IFS=$as_save_IFS
7463
7464fi
7465
7466 if test "${ac_cv_path_mkdir+set}" = set; then
7467 MKDIR_P="$ac_cv_path_mkdir -p"
e28b3332 7468 else
81ecdfbb
RW
7469 # As a last resort, use the slow shell script. Don't cache a
7470 # value for MKDIR_P within a source directory, because that will
7471 # break other packages using the cache if that directory is
7472 # removed, or if the value is a relative name.
7473 test -d ./--version && rmdir ./--version
7474 MKDIR_P="$ac_install_sh -d"
e28b3332
DJ
7475 fi
7476fi
81ecdfbb
RW
7477{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
7478$as_echo "$MKDIR_P" >&6; }
7479
f434ba03 7480
81ecdfbb
RW
7481mkdir_p="$MKDIR_P"
7482case $mkdir_p in
7483 [\\/$]* | ?:[\\/]*) ;;
7484 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
7485esac
e28b3332
DJ
7486
7487for ac_prog in gawk mawk nawk awk
7488do
7489 # Extract the first word of "$ac_prog", so it can be a program name with args.
7490set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
7491{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7492$as_echo_n "checking for $ac_word... " >&6; }
7493if test "${ac_cv_prog_AWK+set}" = set; then :
7494 $as_echo_n "(cached) " >&6
e28b3332
DJ
7495else
7496 if test -n "$AWK"; then
7497 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7498else
7499as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7500for as_dir in $PATH
7501do
7502 IFS=$as_save_IFS
7503 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7504 for ac_exec_ext in '' $ac_executable_extensions; do
7505 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
e28b3332 7506 ac_cv_prog_AWK="$ac_prog"
81ecdfbb 7507 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
e28b3332
DJ
7508 break 2
7509 fi
7510done
81ecdfbb
RW
7511 done
7512IFS=$as_save_IFS
e28b3332
DJ
7513
7514fi
7515fi
7516AWK=$ac_cv_prog_AWK
7517if test -n "$AWK"; then
81ecdfbb
RW
7518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7519$as_echo "$AWK" >&6; }
e28b3332 7520else
81ecdfbb
RW
7521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7522$as_echo "no" >&6; }
e28b3332
DJ
7523fi
7524
81ecdfbb 7525
e28b3332
DJ
7526 test -n "$AWK" && break
7527done
7528
81ecdfbb 7529ac_config_commands="$ac_config_commands depfiles"
e28b3332
DJ
7530
7531
7532am_make=${MAKE-make}
7533cat > confinc << 'END'
7534am__doit:
81ecdfbb 7535 @echo this is the am__doit target
e28b3332
DJ
7536.PHONY: am__doit
7537END
7538# If we don't find an include directive, just comment out the code.
81ecdfbb
RW
7539{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
7540$as_echo_n "checking for style of include used by $am_make... " >&6; }
e28b3332
DJ
7541am__include="#"
7542am__quote=
7543_am_result=none
7544# First try GNU make style include.
7545echo "include confinc" > confmf
81ecdfbb
RW
7546# Ignore all kinds of additional output from `make'.
7547case `$am_make -s -f confmf 2> /dev/null` in #(
7548*the\ am__doit\ target*)
7549 am__include=include
7550 am__quote=
7551 _am_result=GNU
7552 ;;
7553esac
e28b3332
DJ
7554# Now try BSD make style include.
7555if test "$am__include" = "#"; then
7556 echo '.include "confinc"' > confmf
81ecdfbb
RW
7557 case `$am_make -s -f confmf 2> /dev/null` in #(
7558 *the\ am__doit\ target*)
7559 am__include=.include
7560 am__quote="\""
7561 _am_result=BSD
7562 ;;
7563 esac
e28b3332
DJ
7564fi
7565
7566
81ecdfbb
RW
7567{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
7568$as_echo "$_am_result" >&6; }
e28b3332
DJ
7569rm -f confinc confmf
7570
81ecdfbb
RW
7571# Check whether --enable-dependency-tracking was given.
7572if test "${enable_dependency_tracking+set}" = set; then :
7573 enableval=$enable_dependency_tracking;
7574fi
e28b3332 7575
e28b3332
DJ
7576if test "x$enable_dependency_tracking" != xno; then
7577 am_depcomp="$ac_aux_dir/depcomp"
7578 AMDEPBACKSLASH='\'
7579fi
81ecdfbb 7580 if test "x$enable_dependency_tracking" != xno; then
e28b3332
DJ
7581 AMDEP_TRUE=
7582 AMDEP_FALSE='#'
7583else
7584 AMDEP_TRUE='#'
7585 AMDEP_FALSE=
7586fi
7587
7588
81ecdfbb
RW
7589if test "`cd $srcdir && pwd`" != "`pwd`"; then
7590 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
7591 # is not polluted with repeated "-I."
7592 am__isrc=' -I$(srcdir)'
7593 # test to see if srcdir already configured
7594 if test -f $srcdir/config.status; then
7595 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
7596 fi
e28b3332
DJ
7597fi
7598
7599# test whether we have cygpath
7600if test -z "$CYGPATH_W"; then
7601 if (cygpath --version) >/dev/null 2>/dev/null; then
7602 CYGPATH_W='cygpath -w'
7603 else
7604 CYGPATH_W=echo
7605 fi
7606fi
7607
7608
7609# Define the identity of the package.
7610 PACKAGE=gdb
7611 VERSION=UNUSED-VERSION
7612
7613
7614# Some tools Automake needs.
7615
7616ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
7617
7618
7619AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
7620
7621
7622AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
7623
7624
7625AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
7626
7627
7628MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
7629
e28b3332
DJ
7630# We need awk for the "check" target. The system "awk" is bad on
7631# some platforms.
7632# Always define AMTAR for backward compatibility.
7633
7634AMTAR=${AMTAR-"${am_missing_run}tar"}
7635
7636am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
7637
7638
7639
7640
7641depcc="$CC" am_compiler_list=
7642
81ecdfbb
RW
7643{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
7644$as_echo_n "checking dependency style of $depcc... " >&6; }
7645if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
7646 $as_echo_n "(cached) " >&6
e28b3332
DJ
7647else
7648 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
7649 # We make a subdir and do the tests there. Otherwise we can end up
7650 # making bogus files that we don't know about and never remove. For
7651 # instance it was reported that on HP-UX the gcc test will end up
7652 # making a dummy file named `D' -- because `-MD' means `put the output
7653 # in D'.
7654 mkdir conftest.dir
7655 # Copy depcomp to subdir because otherwise we won't find it if we're
7656 # using a relative directory.
7657 cp "$am_depcomp" conftest.dir
7658 cd conftest.dir
7659 # We will build objects and dependencies in a subdirectory because
7660 # it helps to detect inapplicable dependency modes. For instance
7661 # both Tru64's cc and ICC support -MD to output dependencies as a
7662 # side effect of compilation, but ICC will put the dependencies in
7663 # the current directory while Tru64 will put them in the object
7664 # directory.
7665 mkdir sub
7666
7667 am_cv_CC_dependencies_compiler_type=none
7668 if test "$am_compiler_list" = ""; then
7669 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
7670 fi
81ecdfbb
RW
7671 am__universal=false
7672 case " $depcc " in #(
7673 *\ -arch\ *\ -arch\ *) am__universal=true ;;
7674 esac
7675
e28b3332
DJ
7676 for depmode in $am_compiler_list; do
7677 # Setup a source with many dependencies, because some compilers
7678 # like to wrap large dependency lists on column 80 (with \), and
7679 # we should not choose a depcomp mode which is confused by this.
7680 #
7681 # We need to recreate these files for each test, as the compiler may
7682 # overwrite some of them when testing with obscure command lines.
7683 # This happens at least with the AIX C compiler.
7684 : > sub/conftest.c
7685 for i in 1 2 3 4 5 6; do
7686 echo '#include "conftst'$i'.h"' >> sub/conftest.c
7687 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
7688 # Solaris 8's {/usr,}/bin/sh.
7689 touch sub/conftst$i.h
7690 done
7691 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
7692
81ecdfbb
RW
7693 # We check with `-c' and `-o' for the sake of the "dashmstdout"
7694 # mode. It turns out that the SunPro C++ compiler does not properly
7695 # handle `-M -o', and we need to detect this. Also, some Intel
7696 # versions had trouble with output in subdirs
7697 am__obj=sub/conftest.${OBJEXT-o}
7698 am__minus_obj="-o $am__obj"
e28b3332 7699 case $depmode in
81ecdfbb
RW
7700 gcc)
7701 # This depmode causes a compiler race in universal mode.
7702 test "$am__universal" = false || continue
7703 ;;
e28b3332
DJ
7704 nosideeffect)
7705 # after this tag, mechanisms are not by side-effect, so they'll
7706 # only be used when explicitly requested
7707 if test "x$enable_dependency_tracking" = xyes; then
7708 continue
7709 else
7710 break
7711 fi
7712 ;;
81ecdfbb
RW
7713 msvisualcpp | msvcmsys)
7714 # This compiler won't grok `-c -o', but also, the minuso test has
7715 # not run yet. These depmodes are late enough in the game, and
7716 # so weak that their functioning should not be impacted.
7717 am__obj=conftest.${OBJEXT-o}
7718 am__minus_obj=
7719 ;;
e28b3332
DJ
7720 none) break ;;
7721 esac
e28b3332 7722 if depmode=$depmode \
81ecdfbb 7723 source=sub/conftest.c object=$am__obj \
e28b3332 7724 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
81ecdfbb 7725 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
e28b3332 7726 >/dev/null 2>conftest.err &&
81ecdfbb 7727 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
e28b3332 7728 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
81ecdfbb 7729 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
e28b3332
DJ
7730 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
7731 # icc doesn't choke on unknown options, it will just issue warnings
7732 # or remarks (even with -Werror). So we grep stderr for any message
7733 # that says an option was ignored or not supported.
7734 # When given -MP, icc 7.0 and 7.1 complain thusly:
7735 # icc: Command line warning: ignoring option '-M'; no argument required
7736 # The diagnosis changed in icc 8.0:
7737 # icc: Command line remark: option '-MP' not supported
7738 if (grep 'ignoring option' conftest.err ||
7739 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
7740 am_cv_CC_dependencies_compiler_type=$depmode
7741 break
7742 fi
7743 fi
7744 done
7745
7746 cd ..
7747 rm -rf conftest.dir
7748else
7749 am_cv_CC_dependencies_compiler_type=none
7750fi
7751
7752fi
81ecdfbb
RW
7753{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
7754$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
e28b3332
DJ
7755CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
7756
81ecdfbb 7757 if
e28b3332
DJ
7758 test "x$enable_dependency_tracking" != xno \
7759 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
7760 am__fastdepCC_TRUE=
7761 am__fastdepCC_FALSE='#'
7762else
7763 am__fastdepCC_TRUE='#'
7764 am__fastdepCC_FALSE=
7765fi
7766
7767
7768
7769
bec39cab
AC
7770
7771
81ecdfbb
RW
7772# Check whether --with-separate-debug-dir was given.
7773if test "${with_separate_debug_dir+set}" = set; then :
7774 withval=$with_separate_debug_dir;
b14b1491
TT
7775 DEBUGDIR=$withval
7776else
7777 DEBUGDIR=${libdir}/debug
81ecdfbb
RW
7778fi
7779
20e95c23 7780
783e057b
DJ
7781 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7782 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
b14b1491 7783 ac_define_dir=`eval echo $DEBUGDIR`
783e057b 7784 ac_define_dir=`eval echo $ac_define_dir`
20e95c23 7785
783e057b
DJ
7786cat >>confdefs.h <<_ACEOF
7787#define DEBUGDIR "$ac_define_dir"
20e95c23 7788_ACEOF
20e95c23 7789
20e95c23 7790
20e95c23 7791
0c4a4063 7792
b14b1491
TT
7793 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
7794 if test "x$prefix" = xNONE; then
7795 test_prefix=/usr/local
7796 else
7797 test_prefix=$prefix
7798 fi
783e057b 7799 else
b14b1491 7800 test_prefix=$exec_prefix
783e057b 7801 fi
b14b1491
TT
7802 value=0
7803 case ${ac_define_dir} in
7804 "${test_prefix}"|"${test_prefix}/"*|\
7805 '${exec_prefix}'|'${exec_prefix}/'*)
7806 value=1
7807 ;;
7808 esac
7809
7810cat >>confdefs.h <<_ACEOF
7811#define DEBUGDIR_RELOCATABLE $value
7812_ACEOF
7813
7814
7815
0c4a4063 7816
b14b1491
TT
7817# GDB's datadir relocation
7818
7819
7820
81ecdfbb
RW
7821# Check whether --with-gdb-datadir was given.
7822if test "${with_gdb_datadir+set}" = set; then :
7823 withval=$with_gdb_datadir;
b14b1491 7824 GDB_DATADIR=$withval
20e95c23 7825else
b14b1491 7826 GDB_DATADIR=${datadir}/gdb
81ecdfbb
RW
7827fi
7828
20e95c23 7829
b14b1491
TT
7830 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7831 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7832 ac_define_dir=`eval echo $GDB_DATADIR`
7833 ac_define_dir=`eval echo $ac_define_dir`
7834
7835cat >>confdefs.h <<_ACEOF
7836#define GDB_DATADIR "$ac_define_dir"
20e95c23
DJ
7837_ACEOF
7838
b14b1491
TT
7839
7840
0c4a4063 7841
b14b1491
TT
7842 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
7843 if test "x$prefix" = xNONE; then
7844 test_prefix=/usr/local
7845 else
7846 test_prefix=$prefix
7847 fi
7848 else
7849 test_prefix=$exec_prefix
7850 fi
7851 value=0
7852 case ${ac_define_dir} in
7853 "${test_prefix}"|"${test_prefix}/"*|\
7854 '${exec_prefix}'|'${exec_prefix}/'*)
7855 value=1
7856 ;;
7857 esac
7858
7859cat >>confdefs.h <<_ACEOF
7860#define GDB_DATADIR_RELOCATABLE $value
7861_ACEOF
7862
7863
783e057b 7864
20e95c23 7865
0c4a4063 7866
81ecdfbb
RW
7867# Check whether --with-relocated-sources was given.
7868if test "${with_relocated_sources+set}" = set; then :
7869 withval=$with_relocated_sources; reloc_srcdir="${withval}"
29b0e8a2
JM
7870
7871 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7872 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7873 ac_define_dir=`eval echo $reloc_srcdir`
7874 ac_define_dir=`eval echo $ac_define_dir`
7875
7876cat >>confdefs.h <<_ACEOF
7877#define RELOC_SRCDIR "$ac_define_dir"
7878_ACEOF
7879
7880
7881
81ecdfbb
RW
7882fi
7883
29b0e8a2
JM
7884
7885
20e95c23 7886
5ae98d25 7887subdirs="$subdirs testsuite"
20e95c23
DJ
7888
7889
783e057b 7890# Check whether to support alternative target configurations
81ecdfbb
RW
7891# Check whether --enable-targets was given.
7892if test "${enable_targets+set}" = set; then :
7893 enableval=$enable_targets; case "${enableval}" in
7894 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
783e057b
DJ
7895 ;;
7896 no) enable_targets= ;;
7897 *) enable_targets=$enableval ;;
7898esac
81ecdfbb
RW
7899fi
7900
20e95c23 7901
783e057b 7902# Check whether to enable 64-bit support on 32-bit hosts
81ecdfbb
RW
7903# Check whether --enable-64-bit-bfd was given.
7904if test "${enable_64_bit_bfd+set}" = set; then :
7905 enableval=$enable_64_bit_bfd; case "${enableval}" in
783e057b
DJ
7906 yes) want64=true ;;
7907 no) want64=false ;;
81ecdfbb 7908 *) as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
783e057b
DJ
7909esac
7910else
7911 want64=false
81ecdfbb
RW
7912fi
7913
783e057b
DJ
7914# Provide defaults for some variables set by the per-host and per-target
7915# configuration.
7916gdb_host_obs=posix-hdep.o
20e95c23 7917
783e057b
DJ
7918if test "${target}" = "${host}"; then
7919 gdb_native=yes
7920else
7921 gdb_native=no
7922fi
20e95c23 7923
783e057b 7924. $srcdir/configure.host
20e95c23 7925
783e057b 7926# Accumulate some settings from configure.tgt over all enabled targets
20e95c23 7927
783e057b
DJ
7928TARGET_OBS=
7929all_targets=
20e95c23 7930
783e057b 7931for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
20e95c23 7932do
783e057b
DJ
7933 if test "$targ_alias" = "all"; then
7934 all_targets=true
7935 else
7936 # Canonicalize the secondary target names.
7937 result=`$ac_config_sub $targ_alias 2>/dev/null`
7938 if test -n "$result"; then
7939 targ=$result
7940 else
7941 targ=$targ_alias
7942 fi
20e95c23 7943
783e057b 7944 . ${srcdir}/configure.tgt
20e95c23 7945
bf307134
JB
7946 if test -z "${gdb_target_obs}"; then :
7947 as_fn_error "configuration ${targ} is unsupported." "$LINENO" 5
7948fi
7949
783e057b
DJ
7950 # Target-specific object files
7951 for i in ${gdb_target_obs}; do
7952 case " $TARGET_OBS " in
7953 *" ${i} "*) ;;
7954 *)
7955 TARGET_OBS="$TARGET_OBS ${i}"
7956 ;;
7957 esac
7958 done
20e95c23 7959
783e057b
DJ
7960 # Check whether this target needs 64-bit CORE_ADDR
7961 if test x${want64} = xfalse; then
7962 . ${srcdir}/../bfd/config.bfd
7963 fi
7964 fi
20e95c23
DJ
7965done
7966
783e057b
DJ
7967if test x${all_targets} = xtrue; then
7968
7969 # We want all 64-bit targets if we either:
7970 # - run on a 64-bit host or
7971 # - already require 64-bit support for some other target or
7972 # - the --enable-64-bit-bfd option was supplied
7973 # Otherwise we only support all 32-bit targets.
7974 #
7975 # NOTE: This test must be in sync with the corresponding
7976 # tests in BFD!
20e95c23 7977
783e057b 7978 if test x${want64} = xfalse; then
81ecdfbb
RW
7979 # The cast to long int works around a bug in the HP C Compiler
7980# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7981# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7982# This bug is HP SR number 8606223364.
7983{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
7984$as_echo_n "checking size of long... " >&6; }
7985if test "${ac_cv_sizeof_long+set}" = set; then :
7986 $as_echo_n "(cached) " >&6
c0993dbe 7987else
81ecdfbb 7988 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
c0993dbe 7989
81ecdfbb
RW
7990else
7991 if test "$ac_cv_type_long" = yes; then
7992 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7993$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7994{ as_fn_set_status 77
7995as_fn_error "cannot compute sizeof (long)
7996See \`config.log' for more details." "$LINENO" 5; }; }
7997 else
7998 ac_cv_sizeof_long=0
7999 fi
c0993dbe 8000fi
81ecdfbb 8001
c0993dbe 8002fi
81ecdfbb
RW
8003{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
8004$as_echo "$ac_cv_sizeof_long" >&6; }
c0993dbe 8005
c0993dbe 8006
c0993dbe 8007
c0993dbe
UW
8008cat >>confdefs.h <<_ACEOF
8009#define SIZEOF_LONG $ac_cv_sizeof_long
8010_ACEOF
8011
8012
8013 if test "x${ac_cv_sizeof_long}" = "x8"; then
8014 want64=true
8015 fi
8016 fi
8017 if test x${want64} = xtrue; then
8018 TARGET_OBS='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)'
8019 else
8020 TARGET_OBS='$(ALL_TARGET_OBS)'
8021 fi
8022fi
8023
8024
8025
8026# For other settings, only the main target counts.
8027gdb_sim=
8028gdb_osabi=
8029build_gdbserver=
8030targ=$target; . ${srcdir}/configure.tgt
8031
8032# Fetch the default architecture and default target vector from BFD.
8033targ=$target; . $srcdir/../bfd/config.bfd
8034
8035# We only want the first architecture, so strip off the others if
8036# there is more than one.
8037targ_archs=`echo $targ_archs | sed 's/ .*//'`
8038
8039if test "x$targ_archs" != x; then
8040
8041cat >>confdefs.h <<_ACEOF
8042#define DEFAULT_BFD_ARCH $targ_archs
8043_ACEOF
8044
8045fi
8046if test "x$targ_defvec" != x; then
8047
8048cat >>confdefs.h <<_ACEOF
8049#define DEFAULT_BFD_VEC $targ_defvec
8050_ACEOF
8051
8052fi
8053
c0993dbe
UW
8054# The CLI cannot be disabled yet, but may be in the future.
8055
8056# Enable CLI.
81ecdfbb
RW
8057# Check whether --enable-gdbcli was given.
8058if test "${enable_gdbcli+set}" = set; then :
8059 enableval=$enable_gdbcli; case $enableval in
c0993dbe
UW
8060 yes)
8061 ;;
8062 no)
81ecdfbb 8063 as_fn_error "the command-line interface cannot be disabled yet" "$LINENO" 5 ;;
c0993dbe 8064 *)
81ecdfbb 8065 as_fn_error "bad value $enableval for --enable-gdbcli" "$LINENO" 5 ;;
c0993dbe
UW
8066 esac
8067else
8068 enable_gdbcli=yes
81ecdfbb
RW
8069fi
8070
c0993dbe
UW
8071if test x"$enable_gdbcli" = xyes; then
8072 if test -d $srcdir/cli; then
8073 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_CLI_OBS)"
8074 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_CLI_DEPS)"
8075 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_CLI_SRCS)"
8076 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)"
8077 fi
8078fi
8079
8080# Enable MI.
81ecdfbb
RW
8081# Check whether --enable-gdbmi was given.
8082if test "${enable_gdbmi+set}" = set; then :
8083 enableval=$enable_gdbmi; case $enableval in
c0993dbe
UW
8084 yes | no)
8085 ;;
8086 *)
81ecdfbb 8087 as_fn_error "bad value $enableval for --enable-gdbmi" "$LINENO" 5 ;;
c0993dbe
UW
8088 esac
8089else
8090 enable_gdbmi=yes
81ecdfbb
RW
8091fi
8092
c0993dbe
UW
8093if test x"$enable_gdbmi" = xyes; then
8094 if test -d $srcdir/mi; then
8095 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
8096 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
8097 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
8098 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
8099 fi
8100fi
8101
8102# Enable TUI.
81ecdfbb
RW
8103# Check whether --enable-tui was given.
8104if test "${enable_tui+set}" = set; then :
8105 enableval=$enable_tui; case $enableval in
3ca64bd3 8106 yes | no | auto)
c0993dbe
UW
8107 ;;
8108 *)
81ecdfbb 8109 as_fn_error "bad value $enableval for --enable-tui" "$LINENO" 5 ;;
c0993dbe
UW
8110 esac
8111else
3ca64bd3 8112 enable_tui=auto
81ecdfbb
RW
8113fi
8114
c0993dbe
UW
8115
8116# Enable gdbtk.
81ecdfbb
RW
8117# Check whether --enable-gdbtk was given.
8118if test "${enable_gdbtk+set}" = set; then :
8119 enableval=$enable_gdbtk; case $enableval in
c0993dbe
UW
8120 yes | no)
8121 ;;
8122 *)
81ecdfbb 8123 as_fn_error "bad value $enableval for --enable-gdbtk" "$LINENO" 5 ;;
c0993dbe
UW
8124 esac
8125else
5062cc19 8126 if test -d $srcdir/gdbtk; then
c0993dbe
UW
8127 enable_gdbtk=yes
8128 else
8129 enable_gdbtk=no
8130 fi
81ecdfbb
RW
8131fi
8132
c0993dbe
UW
8133# We unconditionally disable gdbtk tests on selected platforms.
8134case $host_os in
8135 go32* | windows*)
81ecdfbb
RW
8136 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gdbtk isn't supported on $host; disabling" >&5
8137$as_echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;}
c0993dbe
UW
8138 enable_gdbtk=no ;;
8139esac
8140
8141# Libunwind support.
bec39cab 8142
81ecdfbb
RW
8143# Check whether --with-libunwind was given.
8144if test "${with_libunwind+set}" = set; then :
8145 withval=$with_libunwind; case "${withval}" in
bec39cab
AC
8146 yes) enable_libunwind=yes ;;
8147 no) enable_libunwind=no ;;
81ecdfbb 8148 *) as_fn_error "bad value ${withval} for GDB with-libunwind option" "$LINENO" 5 ;;
bec39cab 8149esac
bec39cab 8150else
bec39cab 8151
81ecdfbb
RW
8152 for ac_header in libunwind.h libunwind-ia64.h
8153do :
8154 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8155ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8156eval as_val=\$$as_ac_Header
8157 if test "x$as_val" = x""yes; then :
bec39cab 8158 cat >>confdefs.h <<_ACEOF
81ecdfbb 8159#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
bec39cab
AC
8160_ACEOF
8161
8162fi
8163
8164done
8165
a9322a30
TT
8166 if test x"$ac_cv_header_libunwind_h" = xyes -a x"$ac_cv_header_libunwind_ia64_h" = xyes; then
8167 enable_libunwind=yes;
8168 fi
8169
bec39cab 8170fi
bec39cab 8171
bec39cab 8172
81ecdfbb
RW
8173if test x"$enable_libunwind" = xyes; then
8174 for ac_header in libunwind.h libunwind-ia64.h
8175do :
8176 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8177ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8178eval as_val=\$$as_ac_Header
8179 if test "x$as_val" = x""yes; then :
bec39cab 8180 cat >>confdefs.h <<_ACEOF
81ecdfbb 8181#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
bec39cab
AC
8182_ACEOF
8183
8184fi
8185
8186done
8187
bec39cab 8188
81ecdfbb 8189$as_echo "#define HAVE_LIBUNWIND 1" >>confdefs.h
a9322a30
TT
8190
8191 CONFIG_OBS="$CONFIG_OBS libunwind-frame.o"
8192 CONFIG_DEPS="$CONFIG_DEPS libunwind-frame.o"
8193 CONFIG_SRCS="$CONFIG_SRCS libunwind-frame.c"
8194fi
8195
cb01cfba
JB
8196opt_curses=no
8197
81ecdfbb
RW
8198# Check whether --with-curses was given.
8199if test "${with_curses+set}" = set; then :
8200 withval=$with_curses; opt_curses=$withval
8201fi
8202
cb01cfba 8203
76a39ba7 8204prefer_curses=no
cb01cfba 8205if test "$opt_curses" = "yes"; then
76a39ba7 8206 prefer_curses=yes
cb01cfba
JB
8207fi
8208
a9322a30 8209# Profiling support.
81ecdfbb
RW
8210# Check whether --enable-profiling was given.
8211if test "${enable_profiling+set}" = set; then :
8212 enableval=$enable_profiling; case $enableval in
a9322a30
TT
8213 yes | no)
8214 ;;
8215 *)
81ecdfbb 8216 as_fn_error "bad value $enableval for --enable-profile" "$LINENO" 5 ;;
a9322a30
TT
8217 esac
8218else
8219 enable_profiling=no
81ecdfbb 8220fi
bec39cab 8221
a9322a30
TT
8222
8223for ac_func in monstartup _mcleanup
81ecdfbb
RW
8224do :
8225 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8226ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8227eval as_val=\$$as_ac_var
8228 if test "x$as_val" = x""yes; then :
8229 cat >>confdefs.h <<_ACEOF
8230#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
bec39cab 8231_ACEOF
a9322a30 8232
81ecdfbb
RW
8233fi
8234done
a9322a30 8235
81ecdfbb
RW
8236{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _etext" >&5
8237$as_echo_n "checking for _etext... " >&6; }
8238if test "${ac_cv_var__etext+set}" = set; then :
8239 $as_echo_n "(cached) " >&6
8240else
8241 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8242/* end confdefs.h. */
8243#include <stdlib.h>
8244extern char _etext;
a9322a30
TT
8245
8246int
8247main ()
8248{
8249free (&_etext);
8250 ;
8251 return 0;
8252}
bec39cab 8253_ACEOF
81ecdfbb 8254if ac_fn_c_try_link "$LINENO"; then :
a9322a30 8255 ac_cv_var__etext=yes
bec39cab 8256else
81ecdfbb 8257 ac_cv_var__etext=no
bec39cab 8258fi
81ecdfbb
RW
8259rm -f core conftest.err conftest.$ac_objext \
8260 conftest$ac_exeext conftest.$ac_ext
bec39cab 8261fi
81ecdfbb
RW
8262{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__etext" >&5
8263$as_echo "$ac_cv_var__etext" >&6; }
a9322a30 8264if test $ac_cv_var__etext = yes; then
60ca704f 8265
81ecdfbb 8266$as_echo "#define HAVE__ETEXT 1" >>confdefs.h
bec39cab 8267
bec39cab 8268fi
81ecdfbb
RW
8269{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for etext" >&5
8270$as_echo_n "checking for etext... " >&6; }
8271if test "${ac_cv_var_etext+set}" = set; then :
8272 $as_echo_n "(cached) " >&6
bec39cab 8273else
81ecdfbb 8274 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 8275/* end confdefs.h. */
a9322a30
TT
8276#include <stdlib.h>
8277extern char etext;
bec39cab
AC
8278
8279int
8280main ()
8281{
a9322a30 8282free (&etext);
bec39cab
AC
8283 ;
8284 return 0;
8285}
8286_ACEOF
81ecdfbb 8287if ac_fn_c_try_link "$LINENO"; then :
a9322a30 8288 ac_cv_var_etext=yes
bec39cab 8289else
81ecdfbb 8290 ac_cv_var_etext=no
bec39cab 8291fi
81ecdfbb
RW
8292rm -f core conftest.err conftest.$ac_objext \
8293 conftest$ac_exeext conftest.$ac_ext
bec39cab 8294fi
81ecdfbb
RW
8295{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_etext" >&5
8296$as_echo "$ac_cv_var_etext" >&6; }
a9322a30
TT
8297if test $ac_cv_var_etext = yes; then
8298
81ecdfbb 8299$as_echo "#define HAVE_ETEXT 1" >>confdefs.h
bec39cab
AC
8300
8301fi
a9322a30
TT
8302if test "$enable_profiling" = yes ; then
8303 if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then
81ecdfbb 8304 as_fn_error "--enable-profiling requires monstartup and _mcleanup" "$LINENO" 5
a9322a30
TT
8305 fi
8306 PROFILE_CFLAGS=-pg
8307 OLD_CFLAGS="$CFLAGS"
8308 CFLAGS="$CFLAGS $PROFILE_CFLAGS"
bec39cab 8309
81ecdfbb
RW
8310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pg" >&5
8311$as_echo_n "checking whether $CC supports -pg... " >&6; }
8312if test "${ac_cv_cc_supports_pg+set}" = set; then :
8313 $as_echo_n "(cached) " >&6
bec39cab 8314else
81ecdfbb 8315 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 8316/* end confdefs.h. */
bec39cab
AC
8317
8318int
8319main ()
8320{
a9322a30 8321int x;
bec39cab
AC
8322 ;
8323 return 0;
8324}
8325_ACEOF
81ecdfbb 8326if ac_fn_c_try_compile "$LINENO"; then :
a9322a30 8327 ac_cv_cc_supports_pg=yes
bec39cab 8328else
81ecdfbb 8329 ac_cv_cc_supports_pg=no
bec39cab 8330fi
81ecdfbb 8331rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
bec39cab 8332fi
81ecdfbb
RW
8333{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_supports_pg" >&5
8334$as_echo "$ac_cv_cc_supports_pg" >&6; }
bec39cab 8335
a9322a30 8336 if test $ac_cv_cc_supports_pg = no; then
81ecdfbb 8337 as_fn_error "--enable-profiling requires a compiler which supports -pg" "$LINENO" 5
a9322a30 8338 fi
bec39cab 8339
a9322a30 8340 CFLAGS="$OLD_CFLAGS"
bec39cab
AC
8341fi
8342
c16158bc
JM
8343
8344
81ecdfbb
RW
8345# Check whether --with-pkgversion was given.
8346if test "${with_pkgversion+set}" = set; then :
8347 withval=$with_pkgversion; case "$withval" in
8348 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
c16158bc
JM
8349 no) PKGVERSION= ;;
8350 *) PKGVERSION="($withval) " ;;
8351 esac
8352else
8353 PKGVERSION="(GDB) "
8354
81ecdfbb 8355fi
c16158bc
JM
8356
8357
8358
8359
81ecdfbb
RW
8360
8361# Check whether --with-bugurl was given.
8362if test "${with_bugurl+set}" = set; then :
8363 withval=$with_bugurl; case "$withval" in
8364 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
c16158bc
JM
8365 no) BUGURL=
8366 ;;
8367 *) BUGURL="$withval"
8368 ;;
8369 esac
8370else
8371 BUGURL="http://www.gnu.org/software/gdb/bugs/"
8372
81ecdfbb
RW
8373fi
8374
c16158bc
JM
8375 case ${BUGURL} in
8376 "")
8377 REPORT_BUGS_TO=
8378 REPORT_BUGS_TEXI=
8379 ;;
8380 *)
8381 REPORT_BUGS_TO="<$BUGURL>"
8382 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
8383 ;;
8384 esac;
8385
8386
8387
8388
8389cat >>confdefs.h <<_ACEOF
8390#define PKGVERSION "$PKGVERSION"
8391_ACEOF
8392
8393
8394cat >>confdefs.h <<_ACEOF
8395#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
8396_ACEOF
8397
8398
bec39cab
AC
8399# --------------------- #
8400# Checks for programs. #
8401# --------------------- #
8402
8403for ac_prog in gawk mawk nawk awk
8404do
8405 # Extract the first word of "$ac_prog", so it can be a program name with args.
8406set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
8407{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8408$as_echo_n "checking for $ac_word... " >&6; }
8409if test "${ac_cv_prog_AWK+set}" = set; then :
8410 $as_echo_n "(cached) " >&6
bec39cab
AC
8411else
8412 if test -n "$AWK"; then
8413 ac_cv_prog_AWK="$AWK" # Let the user override the test.
8414else
8415as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8416for as_dir in $PATH
8417do
8418 IFS=$as_save_IFS
8419 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
8420 for ac_exec_ext in '' $ac_executable_extensions; do
8421 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
bec39cab 8422 ac_cv_prog_AWK="$ac_prog"
81ecdfbb 8423 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
bec39cab
AC
8424 break 2
8425 fi
8426done
81ecdfbb
RW
8427 done
8428IFS=$as_save_IFS
bec39cab
AC
8429
8430fi
8431fi
8432AWK=$ac_cv_prog_AWK
8433if test -n "$AWK"; then
81ecdfbb
RW
8434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
8435$as_echo "$AWK" >&6; }
bec39cab 8436else
81ecdfbb
RW
8437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8438$as_echo "no" >&6; }
bec39cab
AC
8439fi
8440
bec39cab 8441
81ecdfbb 8442 test -n "$AWK" && break
bec39cab
AC
8443done
8444
bec39cab 8445
81ecdfbb
RW
8446{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
8447$as_echo_n "checking whether ln -s works... " >&6; }
bec39cab
AC
8448LN_S=$as_ln_s
8449if test "$LN_S" = "ln -s"; then
81ecdfbb
RW
8450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8451$as_echo "yes" >&6; }
bec39cab 8452else
81ecdfbb
RW
8453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
8454$as_echo "no, using $LN_S" >&6; }
bec39cab
AC
8455fi
8456
8457if test -n "$ac_tool_prefix"; then
8458 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8459set dummy ${ac_tool_prefix}ranlib; ac_word=$2
81ecdfbb
RW
8460{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8461$as_echo_n "checking for $ac_word... " >&6; }
8462if test "${ac_cv_prog_RANLIB+set}" = set; then :
8463 $as_echo_n "(cached) " >&6
bec39cab
AC
8464else
8465 if test -n "$RANLIB"; then
8466 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8467else
8468as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8469for as_dir in $PATH
8470do
8471 IFS=$as_save_IFS
8472 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
8473 for ac_exec_ext in '' $ac_executable_extensions; do
8474 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
bec39cab 8475 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
81ecdfbb 8476 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
bec39cab
AC
8477 break 2
8478 fi
8479done
81ecdfbb
RW
8480 done
8481IFS=$as_save_IFS
bec39cab
AC
8482
8483fi
8484fi
8485RANLIB=$ac_cv_prog_RANLIB
8486if test -n "$RANLIB"; then
81ecdfbb
RW
8487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8488$as_echo "$RANLIB" >&6; }
bec39cab 8489else
81ecdfbb
RW
8490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8491$as_echo "no" >&6; }
bec39cab
AC
8492fi
8493
81ecdfbb 8494
bec39cab
AC
8495fi
8496if test -z "$ac_cv_prog_RANLIB"; then
8497 ac_ct_RANLIB=$RANLIB
8498 # Extract the first word of "ranlib", so it can be a program name with args.
8499set dummy ranlib; ac_word=$2
81ecdfbb
RW
8500{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8501$as_echo_n "checking for $ac_word... " >&6; }
8502if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8503 $as_echo_n "(cached) " >&6
bec39cab
AC
8504else
8505 if test -n "$ac_ct_RANLIB"; then
8506 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8507else
8508as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8509for as_dir in $PATH
8510do
8511 IFS=$as_save_IFS
8512 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
8513 for ac_exec_ext in '' $ac_executable_extensions; do
8514 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
bec39cab 8515 ac_cv_prog_ac_ct_RANLIB="ranlib"
81ecdfbb 8516 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
bec39cab
AC
8517 break 2
8518 fi
8519done
81ecdfbb
RW
8520 done
8521IFS=$as_save_IFS
bec39cab 8522
bec39cab
AC
8523fi
8524fi
8525ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8526if test -n "$ac_ct_RANLIB"; then
81ecdfbb
RW
8527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8528$as_echo "$ac_ct_RANLIB" >&6; }
bec39cab 8529else
81ecdfbb
RW
8530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8531$as_echo "no" >&6; }
bec39cab
AC
8532fi
8533
81ecdfbb
RW
8534 if test "x$ac_ct_RANLIB" = x; then
8535 RANLIB=":"
8536 else
8537 case $cross_compiling:$ac_tool_warned in
8538yes:)
8539{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8540$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8541ac_tool_warned=yes ;;
8542esac
8543 RANLIB=$ac_ct_RANLIB
8544 fi
bec39cab
AC
8545else
8546 RANLIB="$ac_cv_prog_RANLIB"
8547fi
8548
8549for ac_prog in 'bison -y' byacc
8550do
8551 # Extract the first word of "$ac_prog", so it can be a program name with args.
8552set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
8553{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8554$as_echo_n "checking for $ac_word... " >&6; }
8555if test "${ac_cv_prog_YACC+set}" = set; then :
8556 $as_echo_n "(cached) " >&6
bec39cab
AC
8557else
8558 if test -n "$YACC"; then
8559 ac_cv_prog_YACC="$YACC" # Let the user override the test.
8560else
8561as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8562for as_dir in $PATH
8563do
8564 IFS=$as_save_IFS
8565 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
8566 for ac_exec_ext in '' $ac_executable_extensions; do
8567 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
bec39cab 8568 ac_cv_prog_YACC="$ac_prog"
81ecdfbb 8569 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
bec39cab
AC
8570 break 2
8571 fi
8572done
81ecdfbb
RW
8573 done
8574IFS=$as_save_IFS
bec39cab
AC
8575
8576fi
8577fi
8578YACC=$ac_cv_prog_YACC
8579if test -n "$YACC"; then
81ecdfbb
RW
8580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
8581$as_echo "$YACC" >&6; }
bec39cab 8582else
81ecdfbb
RW
8583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8584$as_echo "no" >&6; }
bec39cab
AC
8585fi
8586
81ecdfbb 8587
bec39cab
AC
8588 test -n "$YACC" && break
8589done
8590test -n "$YACC" || YACC="yacc"
8591
8592
8593if test -n "$ac_tool_prefix"; then
8594 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
8595set dummy ${ac_tool_prefix}ar; ac_word=$2
81ecdfbb
RW
8596{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8597$as_echo_n "checking for $ac_word... " >&6; }
8598if test "${ac_cv_prog_AR+set}" = set; then :
8599 $as_echo_n "(cached) " >&6
bec39cab
AC
8600else
8601 if test -n "$AR"; then
8602 ac_cv_prog_AR="$AR" # Let the user override the test.
8603else
8604as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8605for as_dir in $PATH
8606do
8607 IFS=$as_save_IFS
8608 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
8609 for ac_exec_ext in '' $ac_executable_extensions; do
8610 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
bec39cab 8611 ac_cv_prog_AR="${ac_tool_prefix}ar"
81ecdfbb 8612 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
bec39cab
AC
8613 break 2
8614 fi
8615done
81ecdfbb
RW
8616 done
8617IFS=$as_save_IFS
bec39cab
AC
8618
8619fi
8620fi
8621AR=$ac_cv_prog_AR
8622if test -n "$AR"; then
81ecdfbb
RW
8623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
8624$as_echo "$AR" >&6; }
bec39cab 8625else
81ecdfbb
RW
8626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8627$as_echo "no" >&6; }
bec39cab
AC
8628fi
8629
81ecdfbb 8630
bec39cab
AC
8631fi
8632if test -z "$ac_cv_prog_AR"; then
8633 ac_ct_AR=$AR
8634 # Extract the first word of "ar", so it can be a program name with args.
8635set dummy ar; ac_word=$2
81ecdfbb
RW
8636{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8637$as_echo_n "checking for $ac_word... " >&6; }
8638if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
8639 $as_echo_n "(cached) " >&6
bec39cab
AC
8640else
8641 if test -n "$ac_ct_AR"; then
8642 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
8643else
8644as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8645for as_dir in $PATH
8646do
8647 IFS=$as_save_IFS
8648 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
8649 for ac_exec_ext in '' $ac_executable_extensions; do
8650 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
bec39cab 8651 ac_cv_prog_ac_ct_AR="ar"
81ecdfbb 8652 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
bec39cab
AC
8653 break 2
8654 fi
8655done
81ecdfbb
RW
8656 done
8657IFS=$as_save_IFS
bec39cab
AC
8658
8659fi
8660fi
8661ac_ct_AR=$ac_cv_prog_ac_ct_AR
8662if test -n "$ac_ct_AR"; then
81ecdfbb
RW
8663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
8664$as_echo "$ac_ct_AR" >&6; }
bec39cab 8665else
81ecdfbb
RW
8666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8667$as_echo "no" >&6; }
bec39cab
AC
8668fi
8669
81ecdfbb
RW
8670 if test "x$ac_ct_AR" = x; then
8671 AR=""
8672 else
8673 case $cross_compiling:$ac_tool_warned in
8674yes:)
8675{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8676$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8677ac_tool_warned=yes ;;
8678esac
8679 AR=$ac_ct_AR
8680 fi
bec39cab
AC
8681else
8682 AR="$ac_cv_prog_AR"
8683fi
8684
8685if test -n "$ac_tool_prefix"; then
8686 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
8687set dummy ${ac_tool_prefix}dlltool; ac_word=$2
81ecdfbb
RW
8688{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8689$as_echo_n "checking for $ac_word... " >&6; }
8690if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
8691 $as_echo_n "(cached) " >&6
bec39cab
AC
8692else
8693 if test -n "$DLLTOOL"; then
8694 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
8695else
8696as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8697for as_dir in $PATH
8698do
8699 IFS=$as_save_IFS
8700 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
8701 for ac_exec_ext in '' $ac_executable_extensions; do
8702 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
bec39cab 8703 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
81ecdfbb 8704 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
bec39cab
AC
8705 break 2
8706 fi
8707done
81ecdfbb
RW
8708 done
8709IFS=$as_save_IFS
bec39cab
AC
8710
8711fi
8712fi
8713DLLTOOL=$ac_cv_prog_DLLTOOL
8714if test -n "$DLLTOOL"; then
81ecdfbb
RW
8715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
8716$as_echo "$DLLTOOL" >&6; }
bec39cab 8717else
81ecdfbb
RW
8718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8719$as_echo "no" >&6; }
bec39cab
AC
8720fi
8721
81ecdfbb 8722
bec39cab
AC
8723fi
8724if test -z "$ac_cv_prog_DLLTOOL"; then
8725 ac_ct_DLLTOOL=$DLLTOOL
8726 # Extract the first word of "dlltool", so it can be a program name with args.
8727set dummy dlltool; ac_word=$2
81ecdfbb
RW
8728{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8729$as_echo_n "checking for $ac_word... " >&6; }
8730if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
8731 $as_echo_n "(cached) " >&6
bec39cab
AC
8732else
8733 if test -n "$ac_ct_DLLTOOL"; then
8734 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
8735else
8736as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8737for as_dir in $PATH
8738do
8739 IFS=$as_save_IFS
8740 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
8741 for ac_exec_ext in '' $ac_executable_extensions; do
8742 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
bec39cab 8743 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
81ecdfbb 8744 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
bec39cab
AC
8745 break 2
8746 fi
8747done
81ecdfbb
RW
8748 done
8749IFS=$as_save_IFS
bec39cab
AC
8750
8751fi
8752fi
8753ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
8754if test -n "$ac_ct_DLLTOOL"; then
81ecdfbb
RW
8755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
8756$as_echo "$ac_ct_DLLTOOL" >&6; }
bec39cab 8757else
81ecdfbb
RW
8758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8759$as_echo "no" >&6; }
bec39cab
AC
8760fi
8761
81ecdfbb
RW
8762 if test "x$ac_ct_DLLTOOL" = x; then
8763 DLLTOOL=""
8764 else
8765 case $cross_compiling:$ac_tool_warned in
8766yes:)
8767{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8768$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8769ac_tool_warned=yes ;;
8770esac
8771 DLLTOOL=$ac_ct_DLLTOOL
8772 fi
bec39cab
AC
8773else
8774 DLLTOOL="$ac_cv_prog_DLLTOOL"
8775fi
8776
8777if test -n "$ac_tool_prefix"; then
8778 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
8779set dummy ${ac_tool_prefix}windres; ac_word=$2
81ecdfbb
RW
8780{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8781$as_echo_n "checking for $ac_word... " >&6; }
8782if test "${ac_cv_prog_WINDRES+set}" = set; then :
8783 $as_echo_n "(cached) " >&6
bec39cab
AC
8784else
8785 if test -n "$WINDRES"; then
8786 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
8787else
8788as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8789for as_dir in $PATH
8790do
8791 IFS=$as_save_IFS
8792 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
8793 for ac_exec_ext in '' $ac_executable_extensions; do
8794 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
bec39cab 8795 ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
81ecdfbb 8796 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
bec39cab
AC
8797 break 2
8798 fi
8799done
81ecdfbb
RW
8800 done
8801IFS=$as_save_IFS
bec39cab
AC
8802
8803fi
8804fi
8805WINDRES=$ac_cv_prog_WINDRES
8806if test -n "$WINDRES"; then
81ecdfbb
RW
8807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
8808$as_echo "$WINDRES" >&6; }
bec39cab 8809else
81ecdfbb
RW
8810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8811$as_echo "no" >&6; }
bec39cab
AC
8812fi
8813
81ecdfbb 8814
bec39cab
AC
8815fi
8816if test -z "$ac_cv_prog_WINDRES"; then
8817 ac_ct_WINDRES=$WINDRES
8818 # Extract the first word of "windres", so it can be a program name with args.
8819set dummy windres; ac_word=$2
81ecdfbb
RW
8820{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8821$as_echo_n "checking for $ac_word... " >&6; }
8822if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then :
8823 $as_echo_n "(cached) " >&6
bec39cab
AC
8824else
8825 if test -n "$ac_ct_WINDRES"; then
8826 ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
8827else
8828as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8829for as_dir in $PATH
8830do
8831 IFS=$as_save_IFS
8832 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
8833 for ac_exec_ext in '' $ac_executable_extensions; do
8834 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
bec39cab 8835 ac_cv_prog_ac_ct_WINDRES="windres"
81ecdfbb 8836 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
bec39cab
AC
8837 break 2
8838 fi
8839done
81ecdfbb
RW
8840 done
8841IFS=$as_save_IFS
bec39cab
AC
8842
8843fi
8844fi
8845ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
8846if test -n "$ac_ct_WINDRES"; then
81ecdfbb
RW
8847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
8848$as_echo "$ac_ct_WINDRES" >&6; }
bec39cab 8849else
81ecdfbb
RW
8850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8851$as_echo "no" >&6; }
c906108c 8852fi
bec39cab 8853
81ecdfbb
RW
8854 if test "x$ac_ct_WINDRES" = x; then
8855 WINDRES=""
8856 else
8857 case $cross_compiling:$ac_tool_warned in
8858yes:)
8859{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8860$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8861ac_tool_warned=yes ;;
8862esac
8863 WINDRES=$ac_ct_WINDRES
8864 fi
c906108c 8865else
bec39cab 8866 WINDRES="$ac_cv_prog_WINDRES"
c906108c
SS
8867fi
8868
bec39cab
AC
8869
8870# Needed for GNU/Hurd.
8871if test -n "$ac_tool_prefix"; then
8872 # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
8873set dummy ${ac_tool_prefix}mig; ac_word=$2
81ecdfbb
RW
8874{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8875$as_echo_n "checking for $ac_word... " >&6; }
8876if test "${ac_cv_prog_MIG+set}" = set; then :
8877 $as_echo_n "(cached) " >&6
c906108c 8878else
bec39cab
AC
8879 if test -n "$MIG"; then
8880 ac_cv_prog_MIG="$MIG" # Let the user override the test.
8881else
8882as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8883for as_dir in $PATH
8884do
8885 IFS=$as_save_IFS
8886 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
8887 for ac_exec_ext in '' $ac_executable_extensions; do
8888 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
bec39cab 8889 ac_cv_prog_MIG="${ac_tool_prefix}mig"
81ecdfbb 8890 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
bec39cab
AC
8891 break 2
8892 fi
8893done
81ecdfbb
RW
8894 done
8895IFS=$as_save_IFS
bec39cab 8896
c906108c 8897fi
bec39cab
AC
8898fi
8899MIG=$ac_cv_prog_MIG
8900if test -n "$MIG"; then
81ecdfbb
RW
8901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
8902$as_echo "$MIG" >&6; }
c906108c 8903else
81ecdfbb
RW
8904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8905$as_echo "no" >&6; }
c906108c
SS
8906fi
8907
81ecdfbb 8908
bec39cab
AC
8909fi
8910if test -z "$ac_cv_prog_MIG"; then
8911 ac_ct_MIG=$MIG
8912 # Extract the first word of "mig", so it can be a program name with args.
8913set dummy mig; ac_word=$2
81ecdfbb
RW
8914{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8915$as_echo_n "checking for $ac_word... " >&6; }
8916if test "${ac_cv_prog_ac_ct_MIG+set}" = set; then :
8917 $as_echo_n "(cached) " >&6
bec39cab
AC
8918else
8919 if test -n "$ac_ct_MIG"; then
8920 ac_cv_prog_ac_ct_MIG="$ac_ct_MIG" # Let the user override the test.
8921else
8922as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8923for as_dir in $PATH
8924do
8925 IFS=$as_save_IFS
8926 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
8927 for ac_exec_ext in '' $ac_executable_extensions; do
8928 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
bec39cab 8929 ac_cv_prog_ac_ct_MIG="mig"
81ecdfbb 8930 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
bec39cab
AC
8931 break 2
8932 fi
8933done
81ecdfbb
RW
8934 done
8935IFS=$as_save_IFS
c906108c 8936
bec39cab
AC
8937fi
8938fi
8939ac_ct_MIG=$ac_cv_prog_ac_ct_MIG
8940if test -n "$ac_ct_MIG"; then
81ecdfbb
RW
8941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
8942$as_echo "$ac_ct_MIG" >&6; }
bec39cab 8943else
81ecdfbb
RW
8944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8945$as_echo "no" >&6; }
bec39cab 8946fi
c906108c 8947
81ecdfbb
RW
8948 if test "x$ac_ct_MIG" = x; then
8949 MIG=""
8950 else
8951 case $cross_compiling:$ac_tool_warned in
8952yes:)
8953{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8954$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8955ac_tool_warned=yes ;;
8956esac
8957 MIG=$ac_ct_MIG
8958 fi
bec39cab
AC
8959else
8960 MIG="$ac_cv_prog_MIG"
8961fi
c906108c 8962
c906108c 8963
bec39cab
AC
8964# ---------------------- #
8965# Checks for libraries. #
8966# ---------------------- #
c906108c 8967
bec39cab 8968# We might need to link with -lm; most simulators need it.
81ecdfbb
RW
8969{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
8970$as_echo_n "checking for main in -lm... " >&6; }
8971if test "${ac_cv_lib_m_main+set}" = set; then :
8972 $as_echo_n "(cached) " >&6
bec39cab
AC
8973else
8974 ac_check_lib_save_LIBS=$LIBS
8975LIBS="-lm $LIBS"
81ecdfbb 8976cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 8977/* end confdefs.h. */
c906108c 8978
c906108c 8979
bec39cab
AC
8980int
8981main ()
8982{
81ecdfbb 8983return main ();
bec39cab
AC
8984 ;
8985 return 0;
8986}
8987_ACEOF
81ecdfbb 8988if ac_fn_c_try_link "$LINENO"; then :
bec39cab
AC
8989 ac_cv_lib_m_main=yes
8990else
81ecdfbb 8991 ac_cv_lib_m_main=no
bec39cab 8992fi
81ecdfbb
RW
8993rm -f core conftest.err conftest.$ac_objext \
8994 conftest$ac_exeext conftest.$ac_ext
bec39cab
AC
8995LIBS=$ac_check_lib_save_LIBS
8996fi
81ecdfbb
RW
8997{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
8998$as_echo "$ac_cv_lib_m_main" >&6; }
8999if test "x$ac_cv_lib_m_main" = x""yes; then :
bec39cab
AC
9000 cat >>confdefs.h <<_ACEOF
9001#define HAVE_LIBM 1
9002_ACEOF
9003
9004 LIBS="-lm $LIBS"
c906108c 9005
c906108c 9006fi
bec39cab
AC
9007
9008
9009# We need to link with -lw to get `wctype' on Solaris before Solaris
9010# 2.6. Solaris 2.6 and beyond have this function in libc, and have a
9011# libw that some versions of the GNU linker cannot hanle (GNU ld 2.9.1
9012# is known to have this problem). Therefore we avoid libw if we can.
81ecdfbb
RW
9013ac_fn_c_check_func "$LINENO" "wctype" "ac_cv_func_wctype"
9014if test "x$ac_cv_func_wctype" = x""yes; then :
bec39cab 9015
c906108c 9016else
81ecdfbb
RW
9017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctype in -lw" >&5
9018$as_echo_n "checking for wctype in -lw... " >&6; }
9019if test "${ac_cv_lib_w_wctype+set}" = set; then :
9020 $as_echo_n "(cached) " >&6
bec39cab
AC
9021else
9022 ac_check_lib_save_LIBS=$LIBS
9023LIBS="-lw $LIBS"
81ecdfbb 9024cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 9025/* end confdefs.h. */
c906108c 9026
81ecdfbb
RW
9027/* Override any GCC internal prototype to avoid an error.
9028 Use char because int might match the return type of a GCC
9029 builtin and then its argument prototype would still apply. */
bec39cab
AC
9030#ifdef __cplusplus
9031extern "C"
9032#endif
bec39cab
AC
9033char wctype ();
9034int
9035main ()
9036{
81ecdfbb 9037return wctype ();
bec39cab
AC
9038 ;
9039 return 0;
9040}
9041_ACEOF
81ecdfbb 9042if ac_fn_c_try_link "$LINENO"; then :
bec39cab
AC
9043 ac_cv_lib_w_wctype=yes
9044else
81ecdfbb 9045 ac_cv_lib_w_wctype=no
bec39cab 9046fi
81ecdfbb
RW
9047rm -f core conftest.err conftest.$ac_objext \
9048 conftest$ac_exeext conftest.$ac_ext
bec39cab
AC
9049LIBS=$ac_check_lib_save_LIBS
9050fi
81ecdfbb
RW
9051{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wctype" >&5
9052$as_echo "$ac_cv_lib_w_wctype" >&6; }
9053if test "x$ac_cv_lib_w_wctype" = x""yes; then :
bec39cab
AC
9054 cat >>confdefs.h <<_ACEOF
9055#define HAVE_LIBW 1
9056_ACEOF
c906108c 9057
bec39cab 9058 LIBS="-lw $LIBS"
c906108c 9059
bec39cab 9060fi
c906108c 9061
bec39cab 9062fi
c906108c 9063
ddc9cd0f 9064
bec39cab 9065# Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
81ecdfbb
RW
9066{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
9067$as_echo_n "checking for library containing gethostbyname... " >&6; }
9068if test "${ac_cv_search_gethostbyname+set}" = set; then :
9069 $as_echo_n "(cached) " >&6
bec39cab
AC
9070else
9071 ac_func_search_save_LIBS=$LIBS
81ecdfbb 9072cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 9073/* end confdefs.h. */
ddc9cd0f 9074
81ecdfbb
RW
9075/* Override any GCC internal prototype to avoid an error.
9076 Use char because int might match the return type of a GCC
9077 builtin and then its argument prototype would still apply. */
bec39cab
AC
9078#ifdef __cplusplus
9079extern "C"
9080#endif
bec39cab
AC
9081char gethostbyname ();
9082int
9083main ()
9084{
81ecdfbb 9085return gethostbyname ();
bec39cab
AC
9086 ;
9087 return 0;
9088}
9089_ACEOF
81ecdfbb
RW
9090for ac_lib in '' nsl; do
9091 if test -z "$ac_lib"; then
9092 ac_res="none required"
9093 else
9094 ac_res=-l$ac_lib
b4e70030 9095 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
81ecdfbb
RW
9096 fi
9097 if ac_fn_c_try_link "$LINENO"; then :
9098 ac_cv_search_gethostbyname=$ac_res
9099fi
9100rm -f core conftest.err conftest.$ac_objext \
9101 conftest$ac_exeext
9102 if test "${ac_cv_search_gethostbyname+set}" = set; then :
9103 break
9104fi
9105done
9106if test "${ac_cv_search_gethostbyname+set}" = set; then :
ddc9cd0f 9107
bec39cab 9108else
81ecdfbb 9109 ac_cv_search_gethostbyname=no
bec39cab 9110fi
81ecdfbb 9111rm conftest.$ac_ext
bec39cab
AC
9112LIBS=$ac_func_search_save_LIBS
9113fi
81ecdfbb
RW
9114{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
9115$as_echo "$ac_cv_search_gethostbyname" >&6; }
9116ac_res=$ac_cv_search_gethostbyname
9117if test "$ac_res" != no; then :
9118 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
96baa820 9119
bec39cab 9120fi
96baa820 9121
c906108c 9122
b4e70030 9123# Some systems (e.g. Solaris) have `socketpair' in libsocket.
81ecdfbb
RW
9124{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
9125$as_echo_n "checking for library containing socketpair... " >&6; }
9126if test "${ac_cv_search_socketpair+set}" = set; then :
9127 $as_echo_n "(cached) " >&6
b4e70030
JB
9128else
9129 ac_func_search_save_LIBS=$LIBS
81ecdfbb 9130cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b4e70030
JB
9131/* end confdefs.h. */
9132
81ecdfbb
RW
9133/* Override any GCC internal prototype to avoid an error.
9134 Use char because int might match the return type of a GCC
9135 builtin and then its argument prototype would still apply. */
b4e70030
JB
9136#ifdef __cplusplus
9137extern "C"
9138#endif
b4e70030
JB
9139char socketpair ();
9140int
9141main ()
9142{
81ecdfbb 9143return socketpair ();
b4e70030
JB
9144 ;
9145 return 0;
9146}
9147_ACEOF
81ecdfbb
RW
9148for ac_lib in '' socket; do
9149 if test -z "$ac_lib"; then
9150 ac_res="none required"
9151 else
9152 ac_res=-l$ac_lib
b4e70030 9153 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
81ecdfbb
RW
9154 fi
9155 if ac_fn_c_try_link "$LINENO"; then :
9156 ac_cv_search_socketpair=$ac_res
9157fi
9158rm -f core conftest.err conftest.$ac_objext \
9159 conftest$ac_exeext
9160 if test "${ac_cv_search_socketpair+set}" = set; then :
9161 break
9162fi
9163done
9164if test "${ac_cv_search_socketpair+set}" = set; then :
b4e70030 9165
b4e70030 9166else
81ecdfbb 9167 ac_cv_search_socketpair=no
b4e70030 9168fi
81ecdfbb 9169rm conftest.$ac_ext
b4e70030
JB
9170LIBS=$ac_func_search_save_LIBS
9171fi
81ecdfbb
RW
9172{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
9173$as_echo "$ac_cv_search_socketpair" >&6; }
9174ac_res=$ac_cv_search_socketpair
9175if test "$ac_res" != no; then :
9176 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
b4e70030
JB
9177
9178fi
9179
9180
233a11ab 9181# Link in zlib if we can. This allows us to read compressed debug sections.
b040ad30
JB
9182
9183 # See if the user specified whether he wants zlib support or not.
9184
9185# Check whether --with-zlib was given.
9186if test "${with_zlib+set}" = set; then :
9187 withval=$with_zlib;
9188else
9189 with_zlib=auto
9190fi
9191
9192
9193 if test "$with_zlib" != "no"; then
9194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
81ecdfbb
RW
9195$as_echo_n "checking for library containing zlibVersion... " >&6; }
9196if test "${ac_cv_search_zlibVersion+set}" = set; then :
9197 $as_echo_n "(cached) " >&6
233a11ab
CS
9198else
9199 ac_func_search_save_LIBS=$LIBS
81ecdfbb 9200cat confdefs.h - <<_ACEOF >conftest.$ac_ext
233a11ab
CS
9201/* end confdefs.h. */
9202
81ecdfbb
RW
9203/* Override any GCC internal prototype to avoid an error.
9204 Use char because int might match the return type of a GCC
233a11ab 9205 builtin and then its argument prototype would still apply. */
233a11ab
CS
9206#ifdef __cplusplus
9207extern "C"
9208#endif
233a11ab
CS
9209char zlibVersion ();
9210int
9211main ()
9212{
81ecdfbb 9213return zlibVersion ();
233a11ab
CS
9214 ;
9215 return 0;
9216}
9217_ACEOF
81ecdfbb
RW
9218for ac_lib in '' z; do
9219 if test -z "$ac_lib"; then
9220 ac_res="none required"
233a11ab 9221 else
81ecdfbb
RW
9222 ac_res=-l$ac_lib
9223 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
233a11ab 9224 fi
81ecdfbb
RW
9225 if ac_fn_c_try_link "$LINENO"; then :
9226 ac_cv_search_zlibVersion=$ac_res
233a11ab 9227fi
81ecdfbb
RW
9228rm -f core conftest.err conftest.$ac_objext \
9229 conftest$ac_exeext
9230 if test "${ac_cv_search_zlibVersion+set}" = set; then :
9231 break
233a11ab 9232fi
81ecdfbb
RW
9233done
9234if test "${ac_cv_search_zlibVersion+set}" = set; then :
233a11ab 9235
233a11ab 9236else
81ecdfbb 9237 ac_cv_search_zlibVersion=no
233a11ab 9238fi
81ecdfbb
RW
9239rm conftest.$ac_ext
9240LIBS=$ac_func_search_save_LIBS
233a11ab 9241fi
81ecdfbb
RW
9242{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
9243$as_echo "$ac_cv_search_zlibVersion" >&6; }
9244ac_res=$ac_cv_search_zlibVersion
9245if test "$ac_res" != no; then :
9246 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9247 for ac_header in zlib.h
9248do :
9249 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
9250if test "x$ac_cv_header_zlib_h" = x""yes; then :
233a11ab 9251 cat >>confdefs.h <<_ACEOF
81ecdfbb 9252#define HAVE_ZLIB_H 1
233a11ab
CS
9253_ACEOF
9254
9255fi
9256
9257done
9258
9259fi
9260
b040ad30
JB
9261 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
9262 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
9263 fi
9264 fi
9265
233a11ab 9266
77f120bf 9267# On HP/UX we may need libxpdl for dlgetmodinfo (used by solib-pa64.c).
81ecdfbb
RW
9268{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlgetmodinfo" >&5
9269$as_echo_n "checking for library containing dlgetmodinfo... " >&6; }
9270if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
9271 $as_echo_n "(cached) " >&6
bec39cab
AC
9272else
9273 ac_func_search_save_LIBS=$LIBS
81ecdfbb 9274cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 9275/* end confdefs.h. */
c906108c 9276
81ecdfbb
RW
9277/* Override any GCC internal prototype to avoid an error.
9278 Use char because int might match the return type of a GCC
9279 builtin and then its argument prototype would still apply. */
bec39cab
AC
9280#ifdef __cplusplus
9281extern "C"
9282#endif
77f120bf 9283char dlgetmodinfo ();
bec39cab
AC
9284int
9285main ()
9286{
81ecdfbb 9287return dlgetmodinfo ();
bec39cab
AC
9288 ;
9289 return 0;
9290}
9291_ACEOF
81ecdfbb
RW
9292for ac_lib in '' dl xpdl; do
9293 if test -z "$ac_lib"; then
9294 ac_res="none required"
9295 else
9296 ac_res=-l$ac_lib
b4e70030 9297 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
81ecdfbb
RW
9298 fi
9299 if ac_fn_c_try_link "$LINENO"; then :
9300 ac_cv_search_dlgetmodinfo=$ac_res
9301fi
9302rm -f core conftest.err conftest.$ac_objext \
9303 conftest$ac_exeext
9304 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
9305 break
9306fi
9307done
9308if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
b4e70030 9309
4e8d927d 9310else
81ecdfbb 9311 ac_cv_search_dlgetmodinfo=no
1ba607ad 9312fi
81ecdfbb 9313rm conftest.$ac_ext
bec39cab
AC
9314LIBS=$ac_func_search_save_LIBS
9315fi
81ecdfbb
RW
9316{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlgetmodinfo" >&5
9317$as_echo "$ac_cv_search_dlgetmodinfo" >&6; }
9318ac_res=$ac_cv_search_dlgetmodinfo
9319if test "$ac_res" != no; then :
9320 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
c906108c 9321
8bb2c122 9322fi
8bb2c122 9323
8bb2c122 9324
77f120bf 9325
77f120bf 9326
6c7a06a3 9327
81ecdfbb
RW
9328# Check whether --with-libiconv-prefix was given.
9329if test "${with_libiconv_prefix+set}" = set; then :
9330 withval=$with_libiconv_prefix;
6c7a06a3 9331 for dir in `echo "$withval" | tr : ' '`; do
94ae1714
TT
9332 if test -d $dir/include; then LIBICONV_INCLUDE="-I$dir/include"; fi
9333 if test -d $dir/lib; then LIBICONV_LIBDIR="-L$dir/lib"; fi
6c7a06a3
TT
9334 done
9335
81ecdfbb
RW
9336fi
9337
6c7a06a3 9338
f18c4681 9339 BUILD_LIBICONV_LIBDIRS="../libiconv/lib/.libs ../libiconv/lib/_libs"
6c7a06a3
TT
9340 BUILD_LIBICONV_INCLUDE="-I../libiconv/include"
9341
81ecdfbb
RW
9342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
9343$as_echo_n "checking for iconv... " >&6; }
9344if test "${am_cv_func_iconv+set}" = set; then :
9345 $as_echo_n "(cached) " >&6
d542061a 9346else
6c7a06a3
TT
9347
9348 am_cv_func_iconv="no, consider installing GNU libiconv"
9349 am_cv_lib_iconv=no
9350 am_cv_use_build_libiconv=no
f0f20949 9351 am_cv_build_libiconv_path=
4edb1e84
JB
9352
9353 # If libiconv is part of the build tree, then try using it over
9354 # any system iconv.
9355 if test -d ../libiconv; then
f18c4681
JB
9356 for lib_dir in $BUILD_LIBICONV_LIBDIRS; do
9357 am_save_LIBS="$LIBS"
9358 am_save_CPPFLAGS="$CPPFLAGS"
9359 LIBS="$LIBS $lib_dir/libiconv.a"
9360 CPPFLAGS="$CPPFLAGS $BUILD_LIBICONV_INCLUDE"
9361 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d542061a 9362/* end confdefs.h. */
6c7a06a3
TT
9363#include <stdlib.h>
9364#include <iconv.h>
d542061a
UW
9365int
9366main ()
9367{
6c7a06a3 9368iconv_t cd = iconv_open("","");
f18c4681
JB
9369 iconv(cd,NULL,NULL,NULL,NULL);
9370 iconv_close(cd);
d542061a
UW
9371 ;
9372 return 0;
9373}
9374_ACEOF
81ecdfbb 9375if ac_fn_c_try_link "$LINENO"; then :
4edb1e84 9376 am_cv_use_build_libiconv=yes
f0f20949 9377 am_cv_build_libiconv_path=$lib_dir/libiconv.a
f18c4681
JB
9378 am_cv_lib_iconv=yes
9379 am_cv_func_iconv=yes
d542061a 9380fi
81ecdfbb
RW
9381rm -f core conftest.err conftest.$ac_objext \
9382 conftest$ac_exeext conftest.$ac_ext
f18c4681
JB
9383 LIBS="$am_save_LIBS"
9384 CPPFLAGS="$am_save_CPPFLAGS"
9385 if test "$am_cv_use_build_libiconv" = "yes"; then
f18c4681
JB
9386 break
9387 fi
9388 done
4edb1e84 9389 fi
94ae1714 9390
4edb1e84 9391 # Next, try to find iconv in libc.
6c7a06a3 9392 if test "$am_cv_func_iconv" != yes; then
81ecdfbb 9393 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d542061a 9394/* end confdefs.h. */
6c7a06a3
TT
9395#include <stdlib.h>
9396#include <iconv.h>
d542061a
UW
9397int
9398main ()
9399{
6c7a06a3
TT
9400iconv_t cd = iconv_open("","");
9401 iconv(cd,NULL,NULL,NULL,NULL);
9402 iconv_close(cd);
d542061a
UW
9403 ;
9404 return 0;
9405}
9406_ACEOF
81ecdfbb 9407if ac_fn_c_try_link "$LINENO"; then :
4edb1e84 9408 am_cv_func_iconv=yes
d542061a 9409fi
81ecdfbb
RW
9410rm -f core conftest.err conftest.$ac_objext \
9411 conftest$ac_exeext conftest.$ac_ext
77f120bf 9412 fi
94ae1714 9413
4edb1e84
JB
9414 # If iconv was not in libc, try -liconv. In this case, arrange to
9415 # look in the libiconv prefix, if it was specified by the user.
9416 if test "$am_cv_func_iconv" != yes; then
6c7a06a3 9417 am_save_CPPFLAGS="$CPPFLAGS"
4edb1e84
JB
9418 am_save_LIBS="$LIBS"
9419 if test -n "$LIBICONV_INCLUDE"; then
9420 CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
9421 LIBS="$LIBS $LIBICONV_LIBDIR"
9422 fi
9423 LIBS="$LIBS -liconv"
81ecdfbb 9424 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 9425/* end confdefs.h. */
6c7a06a3
TT
9426#include <stdlib.h>
9427#include <iconv.h>
bec39cab
AC
9428int
9429main ()
9430{
6c7a06a3
TT
9431iconv_t cd = iconv_open("","");
9432 iconv(cd,NULL,NULL,NULL,NULL);
9433 iconv_close(cd);
bec39cab
AC
9434 ;
9435 return 0;
9436}
9437_ACEOF
81ecdfbb 9438if ac_fn_c_try_link "$LINENO"; then :
4edb1e84 9439 am_cv_lib_iconv=yes
6c7a06a3 9440 am_cv_func_iconv=yes
627af7ea 9441fi
81ecdfbb
RW
9442rm -f core conftest.err conftest.$ac_objext \
9443 conftest$ac_exeext conftest.$ac_ext
6c7a06a3 9444 LIBS="$am_save_LIBS"
fc3b640d 9445 CPPFLAGS="$am_save_CPPFLAGS"
6c7a06a3
TT
9446 fi
9447
9448fi
81ecdfbb
RW
9449{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
9450$as_echo "$am_cv_func_iconv" >&6; }
94ae1714
TT
9451
9452 # Set the various flags based on the cache variables. We can't rely
9453 # on the flags to remain set from the above code, due to caching.
fc3b640d
TT
9454 LIBICONV=
9455 if test "$am_cv_lib_iconv" = yes; then
9456 LIBICONV="-liconv"
94ae1714
TT
9457 else
9458 LIBICONV_LIBDIR=
9459 LIBICONV_INCLUDE=
fc3b640d
TT
9460 fi
9461 if test "$am_cv_use_build_libiconv" = yes; then
f0f20949 9462 LIBICONV="$am_cv_build_libiconv_path"
f18c4681 9463 LIBICONV_LIBDIR=""
fc3b640d
TT
9464 LIBICONV_INCLUDE="$BUILD_LIBICONV_INCLUDE"
9465 fi
9466 CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
9467 LIBS="$LIBS $LIBICONV_LIBDIR $LIBICONV"
94ae1714 9468
6c7a06a3
TT
9469 if test "$am_cv_func_iconv" = yes; then
9470
81ecdfbb 9471$as_echo "#define HAVE_ICONV 1" >>confdefs.h
6c7a06a3 9472
81ecdfbb
RW
9473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
9474$as_echo_n "checking for iconv declaration... " >&6; }
9475 if test "${am_cv_proto_iconv+set}" = set; then :
9476 $as_echo_n "(cached) " >&6
6c7a06a3
TT
9477else
9478
81ecdfbb 9479 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b4e70030
JB
9480/* end confdefs.h. */
9481
6c7a06a3
TT
9482#include <stdlib.h>
9483#include <iconv.h>
9484extern
b4e70030 9485#ifdef __cplusplus
6c7a06a3 9486"C"
b4e70030 9487#endif
6c7a06a3
TT
9488#if defined(__STDC__) || defined(__cplusplus)
9489size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
9490#else
9491size_t iconv();
9492#endif
9493
b4e70030
JB
9494int
9495main ()
9496{
6c7a06a3 9497
b4e70030
JB
9498 ;
9499 return 0;
9500}
9501_ACEOF
81ecdfbb 9502if ac_fn_c_try_compile "$LINENO"; then :
6c7a06a3 9503 am_cv_proto_iconv_arg1=""
4e8d927d 9504else
81ecdfbb 9505 am_cv_proto_iconv_arg1="const"
b4e70030 9506fi
81ecdfbb 9507rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6c7a06a3
TT
9508 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);"
9509fi
9510
9511 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
81ecdfbb 9512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
6c7a06a3 9513 }$am_cv_proto_iconv" >&5
81ecdfbb
RW
9514$as_echo "${ac_t:-
9515 }$am_cv_proto_iconv" >&6; }
6c7a06a3
TT
9516
9517cat >>confdefs.h <<_ACEOF
9518#define ICONV_CONST $am_cv_proto_iconv_arg1
9519_ACEOF
9520
9521 fi
6c7a06a3
TT
9522
9523
9524# On alpha-osf, it appears that libtermcap and libcurses are not compatible.
9525# There is a very specific comment in /usr/include/curses.h explaining that
9526# termcap routines built into libcurses must not be used.
9527#
9528# The symptoms we observed so far is GDB unexpectedly changing
9529# the terminal settings when tgetent is called - this is particularly
9530# visible as the output is missing carriage returns, and so rapidly
9531# becomes very hard to read.
9532#
9533# The readline configure script has already decided that libtermcap
9534# was enough for its purposes, and so decided to build readline using
9535# libtermcap. Since the TUI mode requires curses, building GDB with
9536# TUI enabled results in both libraries to be used at the same time,
9537# which is not allowed. This basically means that GDB with TUI is
9538# broken on alpha-osf.
9539
9540case $host_os in
6bcc772d
RO
9541 osf* )
9542 if test x"$enable_tui" = xyes; then
81ecdfbb 9543 as_fn_error "Building GDB with TUI mode is not supported on this host" "$LINENO" 5
6c7a06a3 9544 fi
6bcc772d 9545 if test x"$enable_tui" = xauto; then
6c7a06a3
TT
9546 enable_tui=no
9547 fi
9548 ;;
9549esac
9550
cb01cfba 9551# For the TUI, we need enhanced curses functionality.
bd8a8e1b 9552if test x"$enable_tui" != xno; then
cb01cfba
JB
9553 prefer_curses=yes
9554fi
9555
9556curses_found=no
9557if test x"$prefer_curses" = xyes; then
9558 # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied
9559 # curses library because the latter might not provide all the
9560 # functionality we need. However, this leads to problems on systems
9561 # where the linker searches /usr/local/lib, but the compiler doesn't
9562 # search /usr/local/include, if ncurses is installed in /usr/local. A
9563 # default installation of ncurses on alpha*-dec-osf* will lead to such
9564 # a situation.
81ecdfbb
RW
9565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing waddstr" >&5
9566$as_echo_n "checking for library containing waddstr... " >&6; }
9567if test "${ac_cv_search_waddstr+set}" = set; then :
9568 $as_echo_n "(cached) " >&6
6c7a06a3
TT
9569else
9570 ac_func_search_save_LIBS=$LIBS
81ecdfbb 9571cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6c7a06a3
TT
9572/* end confdefs.h. */
9573
81ecdfbb
RW
9574/* Override any GCC internal prototype to avoid an error.
9575 Use char because int might match the return type of a GCC
9576 builtin and then its argument prototype would still apply. */
6c7a06a3
TT
9577#ifdef __cplusplus
9578extern "C"
9579#endif
6c7a06a3
TT
9580char waddstr ();
9581int
9582main ()
9583{
81ecdfbb 9584return waddstr ();
6c7a06a3
TT
9585 ;
9586 return 0;
9587}
9588_ACEOF
81ecdfbb
RW
9589for ac_lib in '' ncurses cursesX curses; do
9590 if test -z "$ac_lib"; then
9591 ac_res="none required"
9592 else
9593 ac_res=-l$ac_lib
9594 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9595 fi
9596 if ac_fn_c_try_link "$LINENO"; then :
9597 ac_cv_search_waddstr=$ac_res
9598fi
9599rm -f core conftest.err conftest.$ac_objext \
9600 conftest$ac_exeext
9601 if test "${ac_cv_search_waddstr+set}" = set; then :
9602 break
9603fi
9604done
9605if test "${ac_cv_search_waddstr+set}" = set; then :
9606
6c7a06a3 9607else
81ecdfbb
RW
9608 ac_cv_search_waddstr=no
9609fi
9610rm conftest.$ac_ext
9611LIBS=$ac_func_search_save_LIBS
9612fi
9613{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_waddstr" >&5
9614$as_echo "$ac_cv_search_waddstr" >&6; }
9615ac_res=$ac_cv_search_waddstr
9616if test "$ac_res" != no; then :
9617 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6c7a06a3
TT
9618
9619fi
9620
9621
cb01cfba
JB
9622 if test "$ac_cv_search_waddstr" != no; then
9623 curses_found=yes
9624 fi
9625fi
9626
9627# Check whether we should enable the TUI, but only do so if we really
9628# can.
9629if test x"$enable_tui" != xno; then
9630 if test -d $srcdir/tui; then
9631 if test "$curses_found" != no; then
6c7a06a3
TT
9632 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
9633 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
9634 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
9635 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
9636 CONFIG_ALL="${CONFIG_ALL} all-tui"
9637 CONFIG_CLEAN="${CONFIG_CLEAN} clean-tui"
9638 CONFIG_INSTALL="${CONFIG_INSTALL} install-tui"
9639 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-tui"
9640 else
9641 if test x"$enable_tui" = xyes; then
81ecdfbb 9642 as_fn_error "no enhanced curses library found; disable TUI" "$LINENO" 5
6c7a06a3 9643 else
81ecdfbb
RW
9644 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no enhanced curses library found; disabling TUI" >&5
9645$as_echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;}
6c7a06a3
TT
9646 fi
9647 fi
9648 fi
9649fi
9650
9651# Since GDB uses Readline, we need termcap functionality. In many
9652# cases this will be provided by the curses library, but some systems
9653# have a seperate termcap library, or no curses library at all.
9654
9655case $host_os in
9656 cygwin*)
9657 if test -d $srcdir/libtermcap; then
9658 LIBS="../libtermcap/libtermcap.a $LIBS"
9659 ac_cv_search_tgetent="../libtermcap/libtermcap.a"
9660 fi ;;
9661 go32* | *djgpp*)
9662 ac_cv_search_tgetent="none required"
9663 ;;
9664 *mingw32*)
9665 ac_cv_search_tgetent="none required"
9666 CONFIG_OBS="$CONFIG_OBS windows-termcap.o"
9667 ;;
9668esac
9669
9670# These are the libraries checked by Readline.
81ecdfbb
RW
9671{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
9672$as_echo_n "checking for library containing tgetent... " >&6; }
9673if test "${ac_cv_search_tgetent+set}" = set; then :
9674 $as_echo_n "(cached) " >&6
6c7a06a3
TT
9675else
9676 ac_func_search_save_LIBS=$LIBS
81ecdfbb 9677cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6c7a06a3
TT
9678/* end confdefs.h. */
9679
81ecdfbb
RW
9680/* Override any GCC internal prototype to avoid an error.
9681 Use char because int might match the return type of a GCC
9682 builtin and then its argument prototype would still apply. */
6c7a06a3
TT
9683#ifdef __cplusplus
9684extern "C"
9685#endif
6c7a06a3
TT
9686char tgetent ();
9687int
9688main ()
9689{
81ecdfbb 9690return tgetent ();
6c7a06a3
TT
9691 ;
9692 return 0;
9693}
9694_ACEOF
81ecdfbb
RW
9695for ac_lib in '' termcap tinfo curses ncurses; do
9696 if test -z "$ac_lib"; then
9697 ac_res="none required"
9698 else
9699 ac_res=-l$ac_lib
6c7a06a3 9700 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
81ecdfbb
RW
9701 fi
9702 if ac_fn_c_try_link "$LINENO"; then :
9703 ac_cv_search_tgetent=$ac_res
9704fi
9705rm -f core conftest.err conftest.$ac_objext \
9706 conftest$ac_exeext
9707 if test "${ac_cv_search_tgetent+set}" = set; then :
9708 break
9709fi
9710done
9711if test "${ac_cv_search_tgetent+set}" = set; then :
6c7a06a3 9712
6c7a06a3 9713else
81ecdfbb 9714 ac_cv_search_tgetent=no
6c7a06a3 9715fi
81ecdfbb 9716rm conftest.$ac_ext
6c7a06a3
TT
9717LIBS=$ac_func_search_save_LIBS
9718fi
81ecdfbb
RW
9719{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
9720$as_echo "$ac_cv_search_tgetent" >&6; }
9721ac_res=$ac_cv_search_tgetent
9722if test "$ac_res" != no; then :
9723 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6c7a06a3 9724
06825bd1
MK
9725fi
9726
06825bd1 9727
bec39cab 9728if test "$ac_cv_search_tgetent" = no; then
81ecdfbb 9729 as_fn_error "no termcap library found" "$LINENO" 5
8ee53726
MK
9730fi
9731
3841debe 9732
81ecdfbb
RW
9733# Check whether --with-system-readline was given.
9734if test "${with_system_readline+set}" = set; then :
9735 withval=$with_system_readline;
9736fi
6a30b0a5 9737
6a30b0a5
AS
9738
9739if test "$with_system_readline" = yes; then
9740 READLINE=-lreadline
9741 READLINE_DEPS=
9742 READLINE_CFLAGS=
39037522 9743 READLINE_TEXI_INCFLAG=
a71e0887
JK
9744
9745 # readline-6.0 started to use the name `_rl_echoing_p'.
9746 # `$(READLINE_DIR)/' of bundled readline would not resolve in configure.
9747
9748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline_echoing_p" >&5
9749$as_echo_n "checking for readline_echoing_p... " >&6; }
9750 save_LIBS=$LIBS
9751 LIBS="$LIBS $READLINE"
9752 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9753/* end confdefs.h. */
9754
9755int
9756main ()
9757{
9758extern int readline_echoing_p;
9759 return readline_echoing_p;
9760 ;
9761 return 0;
9762}
9763_ACEOF
9764if ac_fn_c_try_link "$LINENO"; then :
9765 READLINE_ECHOING_P=yes
9766else
9767 READLINE_ECHOING_P=no
9768
9769$as_echo "#define readline_echoing_p _rl_echoing_p" >>confdefs.h
9770
9771fi
9772rm -f core conftest.err conftest.$ac_objext \
9773 conftest$ac_exeext conftest.$ac_ext
9774 LIBS="$save_LIBS"
9775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READLINE_ECHOING_P" >&5
9776$as_echo "$READLINE_ECHOING_P" >&6; }
6a30b0a5
AS
9777else
9778 READLINE='$(READLINE_DIR)/libreadline.a'
9779 READLINE_DEPS='$(READLINE)'
9780 READLINE_CFLAGS='-I$(READLINE_SRC)/..'
39037522 9781 READLINE_TEXI_INCFLAG='-I $(READLINE_DIR)'
6a30b0a5
AS
9782fi
9783
9784
9785
9786
9787
39037522 9788
81ecdfbb
RW
9789# Check whether --with-expat was given.
9790if test "${with_expat+set}" = set; then :
9791 withval=$with_expat;
5c39566f
DJ
9792else
9793 with_expat=auto
81ecdfbb
RW
9794fi
9795
9796{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use expat" >&5
9797$as_echo_n "checking whether to use expat... " >&6; }
9798{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_expat" >&5
9799$as_echo "$with_expat" >&6; }
5c39566f
DJ
9800
9801if test "${with_expat}" = no; then
81ecdfbb
RW
9802 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat support disabled; some features may be unavailable." >&5
9803$as_echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;}
5c39566f
DJ
9804 HAVE_LIBEXPAT=no
9805else
9806
3841debe
DJ
9807 if test "X$prefix" = "XNONE"; then
9808 acl_final_prefix="$ac_default_prefix"
9809 else
9810 acl_final_prefix="$prefix"
9811 fi
9812 if test "X$exec_prefix" = "XNONE"; then
9813 acl_final_exec_prefix='${prefix}'
9814 else
9815 acl_final_exec_prefix="$exec_prefix"
9816 fi
9817 acl_save_prefix="$prefix"
9818 prefix="$acl_final_prefix"
9819 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
9820 prefix="$acl_save_prefix"
9821
9822
81ecdfbb
RW
9823# Check whether --with-gnu-ld was given.
9824if test "${with_gnu_ld+set}" = set; then :
9825 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
3841debe
DJ
9826else
9827 with_gnu_ld=no
81ecdfbb
RW
9828fi
9829
3841debe
DJ
9830# Prepare PATH_SEPARATOR.
9831# The user is always right.
9832if test "${PATH_SEPARATOR+set}" != set; then
9833 echo "#! /bin/sh" >conf$$.sh
9834 echo "exit 0" >>conf$$.sh
9835 chmod +x conf$$.sh
9836 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
9837 PATH_SEPARATOR=';'
9838 else
9839 PATH_SEPARATOR=:
9840 fi
9841 rm -f conf$$.sh
9842fi
9843ac_prog=ld
9844if test "$GCC" = yes; then
9845 # Check if gcc -print-prog-name=ld gives a path.
81ecdfbb
RW
9846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
9847$as_echo_n "checking for ld used by GCC... " >&6; }
3841debe
DJ
9848 case $host in
9849 *-*-mingw*)
9850 # gcc leaves a trailing carriage return which upsets mingw
9851 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
9852 *)
9853 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
9854 esac
9855 case $ac_prog in
9856 # Accept absolute paths.
9857 [\\/]* | [A-Za-z]:[\\/]*)
9858 re_direlt='/[^/][^/]*/\.\./'
9859 # Canonicalize the path of ld
9860 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
9861 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
9862 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
9863 done
9864 test -z "$LD" && LD="$ac_prog"
9865 ;;
9866 "")
9867 # If it fails, then pretend we aren't using GCC.
9868 ac_prog=ld
9869 ;;
9870 *)
9871 # If it is relative, then search for the first ld in PATH.
9872 with_gnu_ld=unknown
9873 ;;
9874 esac
9875elif test "$with_gnu_ld" = yes; then
81ecdfbb
RW
9876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
9877$as_echo_n "checking for GNU ld... " >&6; }
3841debe 9878else
81ecdfbb
RW
9879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
9880$as_echo_n "checking for non-GNU ld... " >&6; }
3841debe 9881fi
81ecdfbb
RW
9882if test "${acl_cv_path_LD+set}" = set; then :
9883 $as_echo_n "(cached) " >&6
3841debe
DJ
9884else
9885 if test -z "$LD"; then
9886 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
9887 for ac_dir in $PATH; do
9888 test -z "$ac_dir" && ac_dir=.
9889 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
9890 acl_cv_path_LD="$ac_dir/$ac_prog"
9891 # Check to see if the program is GNU ld. I'd rather use --version,
9892 # but apparently some GNU ld's only accept -v.
9893 # Break only if it was the GNU/non-GNU ld that we prefer.
9894 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
9895 test "$with_gnu_ld" != no && break
9896 else
9897 test "$with_gnu_ld" != yes && break
9898 fi
9899 fi
9900 done
9901 IFS="$ac_save_ifs"
9902else
9903 acl_cv_path_LD="$LD" # Let the user override the test with a path.
9904fi
9905fi
9906
9907LD="$acl_cv_path_LD"
9908if test -n "$LD"; then
81ecdfbb
RW
9909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
9910$as_echo "$LD" >&6; }
3841debe 9911else
81ecdfbb
RW
9912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9913$as_echo "no" >&6; }
3841debe 9914fi
81ecdfbb
RW
9915test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
9916{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
9917$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
9918if test "${acl_cv_prog_gnu_ld+set}" = set; then :
9919 $as_echo_n "(cached) " >&6
3841debe
DJ
9920else
9921 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
9922if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
9923 acl_cv_prog_gnu_ld=yes
9924else
9925 acl_cv_prog_gnu_ld=no
9926fi
9927fi
81ecdfbb
RW
9928{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
9929$as_echo "$acl_cv_prog_gnu_ld" >&6; }
3841debe
DJ
9930with_gnu_ld=$acl_cv_prog_gnu_ld
9931
9932
9933
81ecdfbb
RW
9934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
9935$as_echo_n "checking for shared library run path origin... " >&6; }
9936if test "${acl_cv_rpath+set}" = set; then :
9937 $as_echo_n "(cached) " >&6
3841debe
DJ
9938else
9939
9940 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
9941 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
9942 . ./conftest.sh
9943 rm -f ./conftest.sh
9944 acl_cv_rpath=done
9945
9946fi
81ecdfbb
RW
9947{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
9948$as_echo "$acl_cv_rpath" >&6; }
3841debe
DJ
9949 wl="$acl_cv_wl"
9950 libext="$acl_cv_libext"
9951 shlibext="$acl_cv_shlibext"
9952 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
9953 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
9954 hardcode_direct="$acl_cv_hardcode_direct"
9955 hardcode_minus_L="$acl_cv_hardcode_minus_L"
81ecdfbb
RW
9956 # Check whether --enable-rpath was given.
9957if test "${enable_rpath+set}" = set; then :
9958 enableval=$enable_rpath; :
3841debe
DJ
9959else
9960 enable_rpath=yes
81ecdfbb
RW
9961fi
9962
3841debe
DJ
9963
9964
9965
9966
9967
9968
9969
9970
9971
9972 use_additional=yes
9973
9974 acl_save_prefix="$prefix"
9975 prefix="$acl_final_prefix"
9976 acl_save_exec_prefix="$exec_prefix"
9977 exec_prefix="$acl_final_exec_prefix"
9978
9979 eval additional_includedir=\"$includedir\"
9980 eval additional_libdir=\"$libdir\"
9981
9982 exec_prefix="$acl_save_exec_prefix"
9983 prefix="$acl_save_prefix"
9984
9985
81ecdfbb
RW
9986# Check whether --with-libexpat-prefix was given.
9987if test "${with_libexpat_prefix+set}" = set; then :
9988 withval=$with_libexpat_prefix;
3841debe
DJ
9989 if test "X$withval" = "Xno"; then
9990 use_additional=no
9991 else
9992 if test "X$withval" = "X"; then
9993
9994 acl_save_prefix="$prefix"
9995 prefix="$acl_final_prefix"
9996 acl_save_exec_prefix="$exec_prefix"
9997 exec_prefix="$acl_final_exec_prefix"
9998
9999 eval additional_includedir=\"$includedir\"
10000 eval additional_libdir=\"$libdir\"
10001
10002 exec_prefix="$acl_save_exec_prefix"
10003 prefix="$acl_save_prefix"
10004
10005 else
10006 additional_includedir="$withval/include"
10007 additional_libdir="$withval/lib"
10008 fi
10009 fi
10010
81ecdfbb
RW
10011fi
10012
3841debe
DJ
10013 LIBEXPAT=
10014 LTLIBEXPAT=
10015 INCEXPAT=
10016 rpathdirs=
10017 ltrpathdirs=
10018 names_already_handled=
10019 names_next_round='expat '
10020 while test -n "$names_next_round"; do
10021 names_this_round="$names_next_round"
10022 names_next_round=
10023 for name in $names_this_round; do
10024 already_handled=
10025 for n in $names_already_handled; do
10026 if test "$n" = "$name"; then
10027 already_handled=yes
10028 break
10029 fi
10030 done
10031 if test -z "$already_handled"; then
10032 names_already_handled="$names_already_handled $name"
10033 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
10034 eval value=\"\$HAVE_LIB$uppername\"
10035 if test -n "$value"; then
10036 if test "$value" = yes; then
10037 eval value=\"\$LIB$uppername\"
10038 test -z "$value" || LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$value"
10039 eval value=\"\$LTLIB$uppername\"
10040 test -z "$value" || LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value"
10041 else
10042 :
10043 fi
10044 else
10045 found_dir=
10046 found_la=
10047 found_so=
10048 found_a=
10049 if test $use_additional = yes; then
10050 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
10051 found_dir="$additional_libdir"
10052 found_so="$additional_libdir/lib$name.$shlibext"
10053 if test -f "$additional_libdir/lib$name.la"; then
10054 found_la="$additional_libdir/lib$name.la"
10055 fi
10056 else
10057 if test -f "$additional_libdir/lib$name.$libext"; then
10058 found_dir="$additional_libdir"
10059 found_a="$additional_libdir/lib$name.$libext"
10060 if test -f "$additional_libdir/lib$name.la"; then
10061 found_la="$additional_libdir/lib$name.la"
10062 fi
10063 fi
10064 fi
10065 fi
10066 if test "X$found_dir" = "X"; then
10067 for x in $LDFLAGS $LTLIBEXPAT; do
10068
10069 acl_save_prefix="$prefix"
10070 prefix="$acl_final_prefix"
10071 acl_save_exec_prefix="$exec_prefix"
10072 exec_prefix="$acl_final_exec_prefix"
10073 eval x=\"$x\"
10074 exec_prefix="$acl_save_exec_prefix"
10075 prefix="$acl_save_prefix"
10076
10077 case "$x" in
10078 -L*)
10079 dir=`echo "X$x" | sed -e 's/^X-L//'`
10080 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
10081 found_dir="$dir"
10082 found_so="$dir/lib$name.$shlibext"
10083 if test -f "$dir/lib$name.la"; then
10084 found_la="$dir/lib$name.la"
10085 fi
10086 else
10087 if test -f "$dir/lib$name.$libext"; then
10088 found_dir="$dir"
10089 found_a="$dir/lib$name.$libext"
10090 if test -f "$dir/lib$name.la"; then
10091 found_la="$dir/lib$name.la"
10092 fi
10093 fi
10094 fi
10095 ;;
10096 esac
10097 if test "X$found_dir" != "X"; then
10098 break
10099 fi
10100 done
10101 fi
10102 if test "X$found_dir" != "X"; then
10103 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name"
10104 if test "X$found_so" != "X"; then
10105 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
10106 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10107 else
10108 haveit=
10109 for x in $ltrpathdirs; do
10110 if test "X$x" = "X$found_dir"; then
10111 haveit=yes
10112 break
10113 fi
10114 done
10115 if test -z "$haveit"; then
10116 ltrpathdirs="$ltrpathdirs $found_dir"
10117 fi
10118 if test "$hardcode_direct" = yes; then
10119 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10120 else
10121 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
10122 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10123 haveit=
10124 for x in $rpathdirs; do
10125 if test "X$x" = "X$found_dir"; then
10126 haveit=yes
10127 break
10128 fi
10129 done
10130 if test -z "$haveit"; then
10131 rpathdirs="$rpathdirs $found_dir"
10132 fi
10133 else
10134 haveit=
10135 for x in $LDFLAGS $LIBEXPAT; do
10136
10137 acl_save_prefix="$prefix"
10138 prefix="$acl_final_prefix"
10139 acl_save_exec_prefix="$exec_prefix"
10140 exec_prefix="$acl_final_exec_prefix"
10141 eval x=\"$x\"
10142 exec_prefix="$acl_save_exec_prefix"
10143 prefix="$acl_save_prefix"
10144
10145 if test "X$x" = "X-L$found_dir"; then
10146 haveit=yes
10147 break
10148 fi
10149 done
10150 if test -z "$haveit"; then
10151 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir"
10152 fi
10153 if test "$hardcode_minus_L" != no; then
10154 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10155 else
10156 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
10157 fi
10158 fi
10159 fi
10160 fi
10161 else
10162 if test "X$found_a" != "X"; then
10163 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_a"
10164 else
10165 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name"
10166 fi
10167 fi
10168 additional_includedir=
10169 case "$found_dir" in
10170 */lib | */lib/)
10171 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
10172 additional_includedir="$basedir/include"
10173 ;;
10174 esac
10175 if test "X$additional_includedir" != "X"; then
10176 if test "X$additional_includedir" != "X/usr/include"; then
10177 haveit=
10178 if test "X$additional_includedir" = "X/usr/local/include"; then
10179 if test -n "$GCC"; then
10180 case $host_os in
10181 linux*) haveit=yes;;
10182 esac
10183 fi
10184 fi
10185 if test -z "$haveit"; then
10186 for x in $CPPFLAGS $INCEXPAT; do
10187
10188 acl_save_prefix="$prefix"
10189 prefix="$acl_final_prefix"
10190 acl_save_exec_prefix="$exec_prefix"
10191 exec_prefix="$acl_final_exec_prefix"
10192 eval x=\"$x\"
10193 exec_prefix="$acl_save_exec_prefix"
10194 prefix="$acl_save_prefix"
10195
10196 if test "X$x" = "X-I$additional_includedir"; then
10197 haveit=yes
10198 break
10199 fi
10200 done
10201 if test -z "$haveit"; then
10202 if test -d "$additional_includedir"; then
10203 INCEXPAT="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir"
10204 fi
10205 fi
10206 fi
10207 fi
10208 fi
10209 if test -n "$found_la"; then
10210 save_libdir="$libdir"
10211 case "$found_la" in
10212 */* | *\\*) . "$found_la" ;;
10213 *) . "./$found_la" ;;
10214 esac
10215 libdir="$save_libdir"
10216 for dep in $dependency_libs; do
10217 case "$dep" in
10218 -L*)
10219 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
10220 if test "X$additional_libdir" != "X/usr/lib"; then
10221 haveit=
10222 if test "X$additional_libdir" = "X/usr/local/lib"; then
10223 if test -n "$GCC"; then
10224 case $host_os in
10225 linux*) haveit=yes;;
10226 esac
10227 fi
10228 fi
10229 if test -z "$haveit"; then
10230 haveit=
10231 for x in $LDFLAGS $LIBEXPAT; do
10232
10233 acl_save_prefix="$prefix"
10234 prefix="$acl_final_prefix"
10235 acl_save_exec_prefix="$exec_prefix"
10236 exec_prefix="$acl_final_exec_prefix"
10237 eval x=\"$x\"
10238 exec_prefix="$acl_save_exec_prefix"
10239 prefix="$acl_save_prefix"
10240
10241 if test "X$x" = "X-L$additional_libdir"; then
10242 haveit=yes
10243 break
10244 fi
10245 done
10246 if test -z "$haveit"; then
10247 if test -d "$additional_libdir"; then
10248 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir"
10249 fi
10250 fi
10251 haveit=
10252 for x in $LDFLAGS $LTLIBEXPAT; do
10253
10254 acl_save_prefix="$prefix"
10255 prefix="$acl_final_prefix"
10256 acl_save_exec_prefix="$exec_prefix"
10257 exec_prefix="$acl_final_exec_prefix"
10258 eval x=\"$x\"
10259 exec_prefix="$acl_save_exec_prefix"
10260 prefix="$acl_save_prefix"
10261
10262 if test "X$x" = "X-L$additional_libdir"; then
10263 haveit=yes
10264 break
10265 fi
10266 done
10267 if test -z "$haveit"; then
10268 if test -d "$additional_libdir"; then
10269 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir"
10270 fi
10271 fi
10272 fi
10273 fi
10274 ;;
10275 -R*)
10276 dir=`echo "X$dep" | sed -e 's/^X-R//'`
10277 if test "$enable_rpath" != no; then
10278 haveit=
10279 for x in $rpathdirs; do
10280 if test "X$x" = "X$dir"; then
10281 haveit=yes
10282 break
10283 fi
10284 done
10285 if test -z "$haveit"; then
10286 rpathdirs="$rpathdirs $dir"
10287 fi
10288 haveit=
10289 for x in $ltrpathdirs; do
10290 if test "X$x" = "X$dir"; then
10291 haveit=yes
10292 break
10293 fi
10294 done
10295 if test -z "$haveit"; then
10296 ltrpathdirs="$ltrpathdirs $dir"
10297 fi
10298 fi
10299 ;;
10300 -l*)
10301 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10302 ;;
10303 *.la)
10304 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10305 ;;
10306 *)
10307 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$dep"
10308 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep"
10309 ;;
81ecdfbb
RW
10310 esac
10311 done
10312 fi
10313 else
10314 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
10315 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name"
10316 fi
10317 fi
10318 fi
10319 done
10320 done
10321 if test "X$rpathdirs" != "X"; then
10322 if test -n "$hardcode_libdir_separator"; then
10323 alldirs=
10324 for found_dir in $rpathdirs; do
10325 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
10326 done
10327 acl_save_libdir="$libdir"
10328 libdir="$alldirs"
10329 eval flag=\"$hardcode_libdir_flag_spec\"
10330 libdir="$acl_save_libdir"
10331 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
10332 else
10333 for found_dir in $rpathdirs; do
10334 acl_save_libdir="$libdir"
10335 libdir="$found_dir"
10336 eval flag=\"$hardcode_libdir_flag_spec\"
10337 libdir="$acl_save_libdir"
10338 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
10339 done
10340 fi
10341 fi
10342 if test "X$ltrpathdirs" != "X"; then
10343 for found_dir in $ltrpathdirs; do
10344 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir"
10345 done
10346 fi
a9322a30
TT
10347
10348
81ecdfbb 10349 ac_save_CPPFLAGS="$CPPFLAGS"
a9322a30 10350
81ecdfbb
RW
10351 for element in $INCEXPAT; do
10352 haveit=
10353 for x in $CPPFLAGS; do
a9322a30 10354
81ecdfbb
RW
10355 acl_save_prefix="$prefix"
10356 prefix="$acl_final_prefix"
10357 acl_save_exec_prefix="$exec_prefix"
10358 exec_prefix="$acl_final_exec_prefix"
10359 eval x=\"$x\"
10360 exec_prefix="$acl_save_exec_prefix"
10361 prefix="$acl_save_prefix"
a8111142 10362
81ecdfbb
RW
10363 if test "X$x" = "X$element"; then
10364 haveit=yes
10365 break
10366 fi
10367 done
10368 if test -z "$haveit"; then
10369 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
10370 fi
10371 done
a9322a30
TT
10372
10373
81ecdfbb
RW
10374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5
10375$as_echo_n "checking for libexpat... " >&6; }
10376if test "${ac_cv_libexpat+set}" = set; then :
10377 $as_echo_n "(cached) " >&6
bec39cab 10378else
bec39cab 10379
81ecdfbb
RW
10380 ac_save_LIBS="$LIBS"
10381 LIBS="$LIBS $LIBEXPAT"
10382 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 10383/* end confdefs.h. */
81ecdfbb
RW
10384#include "expat.h"
10385int
10386main ()
10387{
10388XML_Parser p = XML_ParserCreate (0);
10389 ;
10390 return 0;
10391}
bec39cab 10392_ACEOF
81ecdfbb
RW
10393if ac_fn_c_try_link "$LINENO"; then :
10394 ac_cv_libexpat=yes
c906108c 10395else
81ecdfbb 10396 ac_cv_libexpat=no
bec39cab 10397fi
81ecdfbb
RW
10398rm -f core conftest.err conftest.$ac_objext \
10399 conftest$ac_exeext conftest.$ac_ext
10400 LIBS="$ac_save_LIBS"
c906108c 10401
95ca63c4 10402fi
81ecdfbb
RW
10403{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libexpat" >&5
10404$as_echo "$ac_cv_libexpat" >&6; }
10405 if test "$ac_cv_libexpat" = yes; then
10406 HAVE_LIBEXPAT=yes
bec39cab 10407
81ecdfbb 10408$as_echo "#define HAVE_LIBEXPAT 1" >>confdefs.h
bec39cab 10409
81ecdfbb
RW
10410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libexpat" >&5
10411$as_echo_n "checking how to link with libexpat... " >&6; }
10412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBEXPAT" >&5
10413$as_echo "$LIBEXPAT" >&6; }
10414 else
10415 HAVE_LIBEXPAT=no
10416 CPPFLAGS="$ac_save_CPPFLAGS"
10417 LIBEXPAT=
10418 LTLIBEXPAT=
10419 fi
95ca63c4
CF
10420
10421
10422
7cb9022a
MK
10423
10424
bec39cab 10425
81ecdfbb
RW
10426 if test "$HAVE_LIBEXPAT" != yes; then
10427 if test "$with_expat" = yes; then
10428 as_fn_error "expat is missing or unusable" "$LINENO" 5
10429 else
10430 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat is missing or unusable; some features may be unavailable." >&5
10431$as_echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;}
10432 fi
10433 else
10434 save_LIBS=$LIBS
10435 LIBS="$LIBS $LIBEXPAT"
10436 for ac_func in XML_StopParser
10437do :
10438 ac_fn_c_check_func "$LINENO" "XML_StopParser" "ac_cv_func_XML_StopParser"
10439if test "x$ac_cv_func_XML_StopParser" = x""yes; then :
bec39cab 10440 cat >>confdefs.h <<_ACEOF
81ecdfbb 10441#define HAVE_XML_STOPPARSER 1
bec39cab 10442_ACEOF
95ca63c4 10443
bec39cab 10444fi
bec39cab 10445done
95ca63c4 10446
81ecdfbb
RW
10447 LIBS=$save_LIBS
10448 fi
a9322a30
TT
10449fi
10450
a9322a30 10451
a9322a30
TT
10452
10453
ec685c5e 10454
0c4a4063 10455
81ecdfbb
RW
10456# Check whether --with-python was given.
10457if test "${with_python+set}" = set; then :
10458 withval=$with_python;
bec39cab 10459else
81ecdfbb 10460 with_python=auto
bec39cab 10461fi
bec39cab 10462
81ecdfbb
RW
10463{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use python" >&5
10464$as_echo_n "checking whether to use python... " >&6; }
10465{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
10466$as_echo "$with_python" >&6; }
9a156167 10467
81ecdfbb
RW
10468if test "${with_python}" = no; then
10469 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python support disabled; some features may be unavailable." >&5
10470$as_echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;}
10471 have_libpython=no
bec39cab 10472else
81ecdfbb 10473 case "${with_python}" in
81ecdfbb 10474 /*)
ec685c5e
DE
10475 if test -d ${with_python}; then
10476 # Assume the python binary is ${with_python}/bin/python.
ec685c5e 10477 python_prog="${with_python}/bin/python"
0c4a4063 10478 python_prefix=
e7a30f46 10479 if test ! -x "${python_prog}"; then
ec685c5e
DE
10480 # Fall back to gdb 7.0/7.1 behaviour.
10481 python_prog=missing
0c4a4063 10482 python_prefix=${with_python}
ec685c5e 10483 fi
e7a30f46 10484 elif test -x "${with_python}"; then
ec685c5e
DE
10485 # While we can't run python compiled for $host (unless host == build),
10486 # the user could write a script that provides the needed information,
10487 # so we support that.
ec685c5e 10488 python_prog=${with_python}
0c4a4063 10489 python_prefix=
ec685c5e
DE
10490 else
10491 as_fn_error "invalid value for --with-python" "$LINENO" 5
10492 fi
81ecdfbb 10493 ;;
ec685c5e
DE
10494 */*)
10495 # Disallow --with-python=foo/bar.
81ecdfbb
RW
10496 as_fn_error "invalid value for --with-python" "$LINENO" 5
10497 ;;
ec685c5e
DE
10498 *)
10499 # The user has either specified auto, yes, or the name of the python
10500 # program assumed to be in $PATH.
10501 python_prefix=
10502 case "${with_python}" in
10503 yes | auto)
10504 if test ${build} = ${host}; then
10505 # Extract the first word of "python", so it can be a program name with args.
10506set dummy python; ac_word=$2
10507{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10508$as_echo_n "checking for $ac_word... " >&6; }
10509if test "${ac_cv_path_python_prog_path+set}" = set; then :
10510 $as_echo_n "(cached) " >&6
10511else
10512 case $python_prog_path in
10513 [\\/]* | ?:[\\/]*)
10514 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
10515 ;;
10516 *)
10517 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10518for as_dir in $PATH
10519do
10520 IFS=$as_save_IFS
10521 test -z "$as_dir" && as_dir=.
10522 for ac_exec_ext in '' $ac_executable_extensions; do
10523 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10524 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
10525 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10526 break 2
10527 fi
10528done
10529 done
10530IFS=$as_save_IFS
10531
10532 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
10533 ;;
10534esac
10535fi
10536python_prog_path=$ac_cv_path_python_prog_path
10537if test -n "$python_prog_path"; then
10538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
10539$as_echo "$python_prog_path" >&6; }
10540else
10541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10542$as_echo "no" >&6; }
10543fi
10544
10545
10546 if test "${python_prog_path}" = missing; then
10547 python_prog=missing
10548 else
10549 python_prog=${python_prog_path}
10550 fi
10551 else
10552 # Not much we can do except assume the cross-compiler will find the
10553 # right files.
10554 python_prog=missing
10555 fi
10556 ;;
10557 *)
10558 # While we can't run python compiled for $host (unless host == build),
10559 # the user could write a script that provides the needed information,
10560 # so we support that.
10561 python_prog="${with_python}"
10562 # Extract the first word of "${python_prog}", so it can be a program name with args.
10563set dummy ${python_prog}; ac_word=$2
10564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10565$as_echo_n "checking for $ac_word... " >&6; }
10566if test "${ac_cv_path_python_prog_path+set}" = set; then :
10567 $as_echo_n "(cached) " >&6
10568else
10569 case $python_prog_path in
10570 [\\/]* | ?:[\\/]*)
10571 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
10572 ;;
10573 *)
10574 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10575for as_dir in $PATH
10576do
10577 IFS=$as_save_IFS
10578 test -z "$as_dir" && as_dir=.
10579 for ac_exec_ext in '' $ac_executable_extensions; do
10580 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10581 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
10582 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10583 break 2
10584 fi
10585done
10586 done
10587IFS=$as_save_IFS
10588
10589 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
10590 ;;
10591esac
10592fi
10593python_prog_path=$ac_cv_path_python_prog_path
10594if test -n "$python_prog_path"; then
10595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
10596$as_echo "$python_prog_path" >&6; }
10597else
10598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10599$as_echo "no" >&6; }
10600fi
10601
10602
10603 if test "${python_prog_path}" = missing; then
10604 as_fn_error "unable to find python program ${python_prog}" "$LINENO" 5
10605 fi
10606 ;;
10607 esac
81ecdfbb
RW
10608 esac
10609
ec685c5e 10610 if test "${python_prog}" != missing; then
e7a30f46
DE
10611 # We have a python program to use, but it may be too old.
10612 # Don't flag an error for --with-python=auto (the default).
10613 have_python_config=yes
ec685c5e
DE
10614 python_includes=`${python_prog} ${srcdir}/python/python-config.py --includes`
10615 if test $? != 0; then
e7a30f46
DE
10616 have_python_config=failed
10617 if test "${with_python}" != auto; then
10618 as_fn_error "failure running python-config --includes" "$LINENO" 5
10619 fi
ec685c5e
DE
10620 fi
10621 python_libs=`${python_prog} ${srcdir}/python/python-config.py --ldflags`
10622 if test $? != 0; then
e7a30f46
DE
10623 have_python_config=failed
10624 if test "${with_python}" != auto; then
10625 as_fn_error "failure running python-config --ldflags" "$LINENO" 5
10626 fi
ec685c5e 10627 fi
0c4a4063
DE
10628 python_prefix=`${python_prog} ${srcdir}/python/python-config.py --exec-prefix`
10629 if test $? != 0; then
e7a30f46
DE
10630 have_python_config=failed
10631 if test "${with_python}" != auto; then
10632 as_fn_error "failure running python-config --exec-prefix" "$LINENO" 5
10633 fi
0c4a4063 10634 fi
ec685c5e
DE
10635 else
10636 # Fall back to gdb 7.0/7.1 behaviour.
10637 if test -z ${python_prefix}; then
10638 python_includes=
10639 python_libs=
10640 else
10641 python_includes="-I${python_prefix}/include"
10642 python_libs="-L${python_prefix}/lib"
10643 fi
0c4a4063 10644 have_python_config=no
ec685c5e 10645 fi
bec39cab 10646
ec685c5e
DE
10647 # Having "/pythonX.Y" in the include path is awkward.
10648 # All those python headers get bubbled up to the top inviting lots
10649 # of random collisions. GDB originally didn't use python-config to
10650 # find the compilation parameters and includes "pythonX.Y/" in the
10651 # path of the, umm, include file. So strip away this part of the
10652 # output of python-config --includes.
10653 python_includes=`echo "${python_includes} " \
0c4a4063 10654 | sed -e 's,/python[0-9]*[.][0-9]* , ,g'`
bec39cab 10655
ec685c5e
DE
10656 # If we have python-config, only try the configuration it provides.
10657 # Otherwise fallback on the old way of trying different versions of
10658 # python in turn.
81ecdfbb 10659
ec685c5e
DE
10660 have_libpython=no
10661 if test "${have_python_config}" = yes; then
10662 python_version=`echo " ${python_libs} " \
0c4a4063
DE
10663 | sed -e 's,^.* -l\(python[0-9]*[.][0-9]*\) .*$,\1,'`
10664 case "${python_version}" in
10665 python*)
ec685c5e
DE
10666
10667 version=${python_version}
10668
10669 new_CPPFLAGS=${python_includes}
10670 new_LIBS=${python_libs}
81ecdfbb
RW
10671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10672$as_echo_n "checking for ${version}... " >&6; }
ec685c5e 10673 save_CPPFLAGS=$CPPFLAGS
81ecdfbb 10674 save_LIBS=$LIBS
ec685c5e
DE
10675 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10676 LIBS="$LIBS $new_LIBS"
10677 found_usable_python=no
81ecdfbb 10678 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 10679/* end confdefs.h. */
81ecdfbb
RW
10680#include "${version}/Python.h"
10681int
10682main ()
10683{
10684Py_Initialize ();
10685 ;
10686 return 0;
10687}
bec39cab 10688_ACEOF
81ecdfbb 10689if ac_fn_c_try_link "$LINENO"; then :
ec685c5e
DE
10690 have_libpython=${version}
10691 found_usable_python=yes
bec39cab 10692else
ec685c5e
DE
10693 CPPFLAGS=$save_CPPFLAGS
10694 LIBS=$save_LIBS
9a156167 10695fi
81ecdfbb
RW
10696rm -f core conftest.err conftest.$ac_objext \
10697 conftest$ac_exeext conftest.$ac_ext
ec685c5e
DE
10698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10699$as_echo "${found_usable_python}" >&6; }
9a156167 10700
0c4a4063
DE
10701 ;;
10702 *)
ec685c5e 10703 as_fn_error "unable to determine python version from ${python_libs}" "$LINENO" 5
0c4a4063
DE
10704 ;;
10705 esac
e7a30f46 10706 elif test "${have_python_config}" != failed; then
ec685c5e 10707 if test "${have_libpython}" = no; then
9a156167 10708
420697bb
TT
10709 version=python2.7
10710
10711 new_CPPFLAGS=${python_includes}
10712 new_LIBS="${python_libs} -lpython2.7"
10713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10714$as_echo_n "checking for ${version}... " >&6; }
10715 save_CPPFLAGS=$CPPFLAGS
10716 save_LIBS=$LIBS
10717 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10718 LIBS="$LIBS $new_LIBS"
10719 found_usable_python=no
10720 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10721/* end confdefs.h. */
10722#include "${version}/Python.h"
10723int
10724main ()
10725{
10726Py_Initialize ();
10727 ;
10728 return 0;
10729}
10730_ACEOF
10731if ac_fn_c_try_link "$LINENO"; then :
10732 have_libpython=${version}
10733 found_usable_python=yes
10734else
10735 CPPFLAGS=$save_CPPFLAGS
10736 LIBS=$save_LIBS
10737fi
10738rm -f core conftest.err conftest.$ac_objext \
10739 conftest$ac_exeext conftest.$ac_ext
10740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10741$as_echo "${found_usable_python}" >&6; }
10742
10743 fi
10744 if test "${have_libpython}" = no; then
10745
ec685c5e
DE
10746 version=python2.6
10747
10748 new_CPPFLAGS=${python_includes}
10749 new_LIBS="${python_libs} -lpython2.6"
10750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10751$as_echo_n "checking for ${version}... " >&6; }
10752 save_CPPFLAGS=$CPPFLAGS
10753 save_LIBS=$LIBS
10754 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10755 LIBS="$LIBS $new_LIBS"
10756 found_usable_python=no
10757 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10758/* end confdefs.h. */
10759#include "${version}/Python.h"
10760int
10761main ()
10762{
10763Py_Initialize ();
10764 ;
10765 return 0;
10766}
10767_ACEOF
10768if ac_fn_c_try_link "$LINENO"; then :
10769 have_libpython=${version}
10770 found_usable_python=yes
10771else
10772 CPPFLAGS=$save_CPPFLAGS
10773 LIBS=$save_LIBS
10774fi
10775rm -f core conftest.err conftest.$ac_objext \
10776 conftest$ac_exeext conftest.$ac_ext
10777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10778$as_echo "${found_usable_python}" >&6; }
9a156167 10779
81ecdfbb 10780 fi
ec685c5e 10781 if test ${have_libpython} = no; then
9a156167 10782
81ecdfbb 10783 version=python2.5
9a156167 10784
ec685c5e
DE
10785 new_CPPFLAGS=${python_includes}
10786 new_LIBS="${python_libs} -lpython2.5"
81ecdfbb
RW
10787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10788$as_echo_n "checking for ${version}... " >&6; }
ec685c5e 10789 save_CPPFLAGS=$CPPFLAGS
81ecdfbb 10790 save_LIBS=$LIBS
ec685c5e
DE
10791 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10792 LIBS="$LIBS $new_LIBS"
10793 found_usable_python=no
81ecdfbb 10794 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
436868fb 10795/* end confdefs.h. */
81ecdfbb
RW
10796#include "${version}/Python.h"
10797int
10798main ()
10799{
10800Py_Initialize ();
10801 ;
10802 return 0;
10803}
436868fb 10804_ACEOF
81ecdfbb 10805if ac_fn_c_try_link "$LINENO"; then :
ec685c5e
DE
10806 have_libpython=${version}
10807 found_usable_python=yes
436868fb 10808else
ec685c5e
DE
10809 CPPFLAGS=$save_CPPFLAGS
10810 LIBS=$save_LIBS
436868fb 10811fi
81ecdfbb
RW
10812rm -f core conftest.err conftest.$ac_objext \
10813 conftest$ac_exeext conftest.$ac_ext
ec685c5e
DE
10814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10815$as_echo "${found_usable_python}" >&6; }
a9322a30 10816
81ecdfbb 10817 fi
ec685c5e 10818 if test ${have_libpython} = no; then
a9322a30 10819
81ecdfbb 10820 version=python2.4
a9322a30 10821
ec685c5e
DE
10822 new_CPPFLAGS=${python_includes}
10823 new_LIBS="${python_libs} -lpython2.4"
81ecdfbb
RW
10824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10825$as_echo_n "checking for ${version}... " >&6; }
ec685c5e 10826 save_CPPFLAGS=$CPPFLAGS
81ecdfbb 10827 save_LIBS=$LIBS
ec685c5e
DE
10828 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10829 LIBS="$LIBS $new_LIBS"
10830 found_usable_python=no
81ecdfbb 10831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
436868fb 10832/* end confdefs.h. */
81ecdfbb 10833#include "${version}/Python.h"
a9322a30
TT
10834int
10835main ()
10836{
81ecdfbb 10837Py_Initialize ();
a9322a30
TT
10838 ;
10839 return 0;
10840}
436868fb 10841_ACEOF
81ecdfbb 10842if ac_fn_c_try_link "$LINENO"; then :
ec685c5e
DE
10843 have_libpython=${version}
10844 found_usable_python=yes
436868fb 10845else
ec685c5e
DE
10846 CPPFLAGS=$save_CPPFLAGS
10847 LIBS=$save_LIBS
436868fb 10848fi
81ecdfbb
RW
10849rm -f core conftest.err conftest.$ac_objext \
10850 conftest$ac_exeext conftest.$ac_ext
ec685c5e
DE
10851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10852$as_echo "${found_usable_python}" >&6; }
81ecdfbb 10853
ec685c5e
DE
10854 fi
10855 fi
11763c18
TT
10856 if test "${have_libpython}" = python2.7; then
10857
10858$as_echo "#define HAVE_LIBPYTHON2_7 1" >>confdefs.h
10859
10860 elif test "${have_libpython}" = python2.6; then
ec685c5e
DE
10861
10862$as_echo "#define HAVE_LIBPYTHON2_6 1" >>confdefs.h
10863
10864 elif test "${have_libpython}" = python2.5; then
10865
10866$as_echo "#define HAVE_LIBPYTHON2_5 1" >>confdefs.h
10867
10868 elif test "${have_libpython}" = python2.4; then
81ecdfbb
RW
10869
10870$as_echo "#define HAVE_LIBPYTHON2_4 1" >>confdefs.h
10871
81ecdfbb 10872 fi
ec685c5e
DE
10873
10874 if test "${have_libpython}" = no; then
81ecdfbb
RW
10875 case "${with_python}" in
10876 yes)
10877 as_fn_error "python is missing or unusable" "$LINENO" 5
10878 ;;
10879 auto)
10880 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python is missing or unusable; some features may be unavailable." >&5
10881$as_echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;}
10882 ;;
10883 *)
10884 as_fn_error "no usable python found at ${with_python}" "$LINENO" 5
10885 ;;
10886 esac
0c4a4063
DE
10887 else
10888 if test -n "${python_prefix}"; then
10889
10890cat >>confdefs.h <<_ACEOF
10891#define WITH_PYTHON_PATH "${python_prefix}"
10892_ACEOF
10893
10894
10895 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
10896 if test "x$prefix" = xNONE; then
10897 test_prefix=/usr/local
10898 else
10899 test_prefix=$prefix
10900 fi
10901 else
10902 test_prefix=$exec_prefix
10903 fi
10904 value=0
10905 case ${python_prefix} in
10906 "${test_prefix}"|"${test_prefix}/"*|\
10907 '${exec_prefix}'|'${exec_prefix}/'*)
10908 value=1
10909 ;;
10910 esac
10911
10912cat >>confdefs.h <<_ACEOF
10913#define PYTHON_PATH_RELOCATABLE $value
10914_ACEOF
10915
10916
10917 fi
81ecdfbb 10918 fi
436868fb 10919fi
436868fb 10920
ec685c5e 10921if test "${have_libpython}" != no; then
436868fb 10922
81ecdfbb 10923$as_echo "#define HAVE_PYTHON 1" >>confdefs.h
436868fb 10924
81ecdfbb
RW
10925 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)"
10926 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)"
10927 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)"
94f7449c 10928 CONFIG_INSTALL="$CONFIG_INSTALL install-python"
81ecdfbb 10929 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
436868fb 10930
81ecdfbb
RW
10931 # Flags needed to compile Python code (taken from python-config --cflags).
10932 # We cannot call python-config directly because it will output whatever was
10933 # used when compiling the Python interpreter itself, including flags which
10934 # would make the python-related objects be compiled differently from the
10935 # rest of GDB (e.g., -O2 and -fPIC).
10936 if test "${GCC}" = yes; then
10937 tentative_python_cflags="-fno-strict-aliasing -DNDEBUG -fwrapv"
10938 fi
436868fb 10939
81ecdfbb
RW
10940 if test "x${tentative_python_cflags}" != x; then
10941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler flags for python code" >&5
10942$as_echo_n "checking compiler flags for python code... " >&6; }
10943 for flag in ${tentative_python_cflags}; do
10944 # Check that the compiler accepts it
10945 saved_CFLAGS="$CFLAGS"
10946 CFLAGS="$CFLAGS $flag"
10947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 10948/* end confdefs.h. */
81ecdfbb 10949
a9322a30
TT
10950int
10951main ()
10952{
a9322a30
TT
10953
10954 ;
10955 return 0;
10956}
bec39cab 10957_ACEOF
81ecdfbb
RW
10958if ac_fn_c_try_compile "$LINENO"; then :
10959 PYTHON_CFLAGS="${PYTHON_CFLAGS} $flag"
bec39cab 10960fi
81ecdfbb
RW
10961rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10962 CFLAGS="$saved_CFLAGS"
10963 done
10964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYTHON_CFLAGS}" >&5
10965$as_echo "${PYTHON_CFLAGS}" >&6; }
10966 fi
043b6510
JB
10967
10968 # On IRIX, type siginfo is not defined. Instead, sys/siginfo.h provides:
10969 # #if _SGIAPI
10970 # #define siginfo __siginfo
10971 # #endif
10972 # The problem is that including Python causes some XOPEN macros to be
10973 # unilaterally defined, and that in turn causes _SGIAPI to evaluate
10974 # to false. So, we work around this issue by defining siginfo ourself
10975 # though the command-line.
10976 case "$gdb_host" in
10977 irix*) if test "${GCC}" = yes; then
10978 CPPFLAGS="$CPPFLAGS -Dsiginfo=__siginfo"
10979 fi
10980 ;;
10981 esac
81ecdfbb
RW
10982else
10983 # Even if Python support is not compiled in, we need to have these files
88a1906b
DE
10984 # included.
10985 CONFIG_OBS="$CONFIG_OBS python.o py-value.o py-prettyprint.o py-auto-load.o"
10986 CONFIG_SRCS="$CONFIG_SRCS python/python.c python/py-value.c \
10987 python/py-prettyprint.c python/py-auto-load.c"
a9322a30 10988fi
9a156167 10989
9a156167 10990
81ecdfbb
RW
10991# ------------------------- #
10992# Checks for header files. #
10993# ------------------------- #
c890192f 10994
81ecdfbb
RW
10995ac_header_dirent=no
10996for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
10997 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
10998{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
10999$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
11000if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
11001 $as_echo_n "(cached) " >&6
bec39cab 11002else
81ecdfbb 11003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 11004/* end confdefs.h. */
81ecdfbb
RW
11005#include <sys/types.h>
11006#include <$ac_hdr>
11007
a9322a30
TT
11008int
11009main ()
11010{
81ecdfbb
RW
11011if ((DIR *) 0)
11012return 0;
a9322a30
TT
11013 ;
11014 return 0;
11015}
bec39cab 11016_ACEOF
81ecdfbb
RW
11017if ac_fn_c_try_compile "$LINENO"; then :
11018 eval "$as_ac_Header=yes"
bec39cab 11019else
81ecdfbb 11020 eval "$as_ac_Header=no"
bec39cab 11021fi
81ecdfbb 11022rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
a9322a30 11023fi
81ecdfbb
RW
11024eval ac_res=\$$as_ac_Header
11025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11026$as_echo "$ac_res" >&6; }
11027eval as_val=\$$as_ac_Header
11028 if test "x$as_val" = x""yes; then :
11029 cat >>confdefs.h <<_ACEOF
11030#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
bec39cab 11031_ACEOF
bec39cab 11032
81ecdfbb
RW
11033ac_header_dirent=$ac_hdr; break
11034fi
bec39cab 11035
81ecdfbb
RW
11036done
11037# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
11038if test $ac_header_dirent = dirent.h; then
11039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
11040$as_echo_n "checking for library containing opendir... " >&6; }
11041if test "${ac_cv_search_opendir+set}" = set; then :
11042 $as_echo_n "(cached) " >&6
c890192f 11043else
81ecdfbb
RW
11044 ac_func_search_save_LIBS=$LIBS
11045cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11046/* end confdefs.h. */
11047
11048/* Override any GCC internal prototype to avoid an error.
11049 Use char because int might match the return type of a GCC
11050 builtin and then its argument prototype would still apply. */
11051#ifdef __cplusplus
11052extern "C"
11053#endif
11054char opendir ();
11055int
11056main ()
11057{
11058return opendir ();
11059 ;
11060 return 0;
11061}
bec39cab 11062_ACEOF
81ecdfbb
RW
11063for ac_lib in '' dir; do
11064 if test -z "$ac_lib"; then
11065 ac_res="none required"
11066 else
11067 ac_res=-l$ac_lib
11068 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11069 fi
11070 if ac_fn_c_try_link "$LINENO"; then :
11071 ac_cv_search_opendir=$ac_res
11072fi
11073rm -f core conftest.err conftest.$ac_objext \
11074 conftest$ac_exeext
11075 if test "${ac_cv_search_opendir+set}" = set; then :
11076 break
11077fi
11078done
11079if test "${ac_cv_search_opendir+set}" = set; then :
c890192f 11080
81ecdfbb
RW
11081else
11082 ac_cv_search_opendir=no
11083fi
11084rm conftest.$ac_ext
11085LIBS=$ac_func_search_save_LIBS
11086fi
11087{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
11088$as_echo "$ac_cv_search_opendir" >&6; }
11089ac_res=$ac_cv_search_opendir
11090if test "$ac_res" != no; then :
11091 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
bec39cab 11092
bec39cab 11093fi
81ecdfbb 11094
bec39cab 11095else
81ecdfbb
RW
11096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
11097$as_echo_n "checking for library containing opendir... " >&6; }
11098if test "${ac_cv_search_opendir+set}" = set; then :
11099 $as_echo_n "(cached) " >&6
11100else
11101 ac_func_search_save_LIBS=$LIBS
11102cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 11103/* end confdefs.h. */
81ecdfbb
RW
11104
11105/* Override any GCC internal prototype to avoid an error.
11106 Use char because int might match the return type of a GCC
11107 builtin and then its argument prototype would still apply. */
11108#ifdef __cplusplus
11109extern "C"
11110#endif
11111char opendir ();
a9322a30
TT
11112int
11113main ()
11114{
81ecdfbb 11115return opendir ();
a9322a30
TT
11116 ;
11117 return 0;
11118}
bec39cab 11119_ACEOF
81ecdfbb
RW
11120for ac_lib in '' x; do
11121 if test -z "$ac_lib"; then
11122 ac_res="none required"
11123 else
11124 ac_res=-l$ac_lib
11125 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11126 fi
11127 if ac_fn_c_try_link "$LINENO"; then :
11128 ac_cv_search_opendir=$ac_res
11129fi
11130rm -f core conftest.err conftest.$ac_objext \
11131 conftest$ac_exeext
11132 if test "${ac_cv_search_opendir+set}" = set; then :
11133 break
11134fi
11135done
11136if test "${ac_cv_search_opendir+set}" = set; then :
bec39cab 11137
81ecdfbb
RW
11138else
11139 ac_cv_search_opendir=no
bec39cab 11140fi
81ecdfbb
RW
11141rm conftest.$ac_ext
11142LIBS=$ac_func_search_save_LIBS
a9322a30 11143fi
81ecdfbb
RW
11144{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
11145$as_echo "$ac_cv_search_opendir" >&6; }
11146ac_res=$ac_cv_search_opendir
11147if test "$ac_res" != no; then :
11148 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
bec39cab 11149
81ecdfbb 11150fi
bec39cab 11151
81ecdfbb 11152fi
bec39cab 11153
81ecdfbb
RW
11154{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5
11155$as_echo_n "checking whether stat file-mode macros are broken... " >&6; }
11156if test "${ac_cv_header_stat_broken+set}" = set; then :
11157 $as_echo_n "(cached) " >&6
9a156167 11158else
81ecdfbb
RW
11159 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11160/* end confdefs.h. */
11161#include <sys/types.h>
11162#include <sys/stat.h>
11163
11164#if defined S_ISBLK && defined S_IFDIR
11165extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
11166#endif
11167
11168#if defined S_ISBLK && defined S_IFCHR
11169extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
11170#endif
11171
11172#if defined S_ISLNK && defined S_IFREG
11173extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
11174#endif
11175
11176#if defined S_ISSOCK && defined S_IFREG
11177extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
11178#endif
11179
bec39cab 11180_ACEOF
81ecdfbb
RW
11181if ac_fn_c_try_compile "$LINENO"; then :
11182 ac_cv_header_stat_broken=no
11183else
11184 ac_cv_header_stat_broken=yes
11185fi
11186rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11187fi
11188{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5
11189$as_echo "$ac_cv_header_stat_broken" >&6; }
11190if test $ac_cv_header_stat_broken = yes; then
9a156167 11191
81ecdfbb 11192$as_echo "#define STAT_MACROS_BROKEN 1" >>confdefs.h
06825bd1 11193
bec39cab 11194fi
81ecdfbb
RW
11195
11196{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11197$as_echo_n "checking for ANSI C header files... " >&6; }
11198if test "${ac_cv_header_stdc+set}" = set; then :
11199 $as_echo_n "(cached) " >&6
bec39cab 11200else
81ecdfbb 11201 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 11202/* end confdefs.h. */
81ecdfbb
RW
11203#include <stdlib.h>
11204#include <stdarg.h>
11205#include <string.h>
11206#include <float.h>
11207
a9322a30
TT
11208int
11209main ()
11210{
a9322a30
TT
11211
11212 ;
11213 return 0;
11214}
bec39cab 11215_ACEOF
81ecdfbb
RW
11216if ac_fn_c_try_compile "$LINENO"; then :
11217 ac_cv_header_stdc=yes
bec39cab 11218else
81ecdfbb 11219 ac_cv_header_stdc=no
a9322a30 11220fi
81ecdfbb 11221rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
bec39cab 11222
81ecdfbb
RW
11223if test $ac_cv_header_stdc = yes; then
11224 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11226/* end confdefs.h. */
11227#include <string.h>
bec39cab 11228
81ecdfbb
RW
11229_ACEOF
11230if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11231 $EGREP "memchr" >/dev/null 2>&1; then :
bec39cab 11232
bec39cab 11233else
81ecdfbb
RW
11234 ac_cv_header_stdc=no
11235fi
11236rm -f conftest*
11237
11238fi
11239
11240if test $ac_cv_header_stdc = yes; then
11241 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11242 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11243/* end confdefs.h. */
11244#include <stdlib.h>
11245
bec39cab 11246_ACEOF
81ecdfbb
RW
11247if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11248 $EGREP "free" >/dev/null 2>&1; then :
06825bd1 11249
81ecdfbb
RW
11250else
11251 ac_cv_header_stdc=no
11252fi
11253rm -f conftest*
bec39cab 11254
bec39cab 11255fi
81ecdfbb
RW
11256
11257if test $ac_cv_header_stdc = yes; then
11258 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11259 if test "$cross_compiling" = yes; then :
11260 :
bec39cab 11261else
81ecdfbb 11262 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 11263/* end confdefs.h. */
81ecdfbb
RW
11264#include <ctype.h>
11265#include <stdlib.h>
11266#if ((' ' & 0x0FF) == 0x020)
11267# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11268# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11269#else
11270# define ISLOWER(c) \
11271 (('a' <= (c) && (c) <= 'i') \
11272 || ('j' <= (c) && (c) <= 'r') \
11273 || ('s' <= (c) && (c) <= 'z'))
11274# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11275#endif
11276
11277#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
a9322a30
TT
11278int
11279main ()
11280{
81ecdfbb
RW
11281 int i;
11282 for (i = 0; i < 256; i++)
11283 if (XOR (islower (i), ISLOWER (i))
11284 || toupper (i) != TOUPPER (i))
11285 return 2;
a9322a30
TT
11286 return 0;
11287}
bec39cab 11288_ACEOF
81ecdfbb
RW
11289if ac_fn_c_try_run "$LINENO"; then :
11290
bec39cab 11291else
81ecdfbb
RW
11292 ac_cv_header_stdc=no
11293fi
11294rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11295 conftest.$ac_objext conftest.beam conftest.$ac_ext
11296fi
bec39cab 11297
bec39cab 11298fi
a9322a30 11299fi
81ecdfbb
RW
11300{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
11301$as_echo "$ac_cv_header_stdc" >&6; }
11302if test $ac_cv_header_stdc = yes; then
bec39cab 11303
81ecdfbb 11304$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5ee754fc 11305
81ecdfbb 11306fi
bec39cab 11307
81ecdfbb
RW
11308# elf_hp.h is for HP/UX 64-bit shared library support.
11309# FIXME: kettenis/20030102: In most cases we include these (ctype.h, time.h)
11310# unconditionally, so what's the point in checking these?
11311for ac_header in nlist.h machine/reg.h poll.h sys/poll.h proc_service.h \
11312 thread_db.h gnu/libc-version.h signal.h stddef.h \
11313 stdlib.h string.h memory.h strings.h sys/fault.h \
11314 sys/file.h sys/filio.h sys/ioctl.h sys/param.h \
11315 sys/resource.h sys/procfs.h sys/ptrace.h ptrace.h \
11316 sys/reg.h sys/debugreg.h sys/select.h sys/syscall.h \
11317 sys/types.h sys/wait.h wait.h termios.h termio.h \
11318 sgtty.h unistd.h elf_hp.h ctype.h time.h locale.h
11319do :
11320 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11321ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11322eval as_val=\$$as_ac_Header
11323 if test "x$as_val" = x""yes; then :
bec39cab 11324 cat >>confdefs.h <<_ACEOF
81ecdfbb 11325#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
bec39cab 11326_ACEOF
c906108c 11327
bec39cab 11328fi
81ecdfbb
RW
11329
11330done
11331
11332for ac_header in link.h
11333do :
11334 ac_fn_c_check_header_compile "$LINENO" "link.h" "ac_cv_header_link_h" "#if HAVE_SYS_TYPES_H
11335# include <sys/types.h>
11336#endif
11337#if HAVE_NLIST_H
11338# include <nlist.h>
a9322a30
TT
11339#endif
11340
81ecdfbb
RW
11341"
11342if test "x$ac_cv_header_link_h" = x""yes; then :
11343 cat >>confdefs.h <<_ACEOF
11344#define HAVE_LINK_H 1
bec39cab 11345_ACEOF
bec39cab 11346
a9322a30 11347fi
bec39cab 11348
81ecdfbb 11349done
c906108c 11350
81ecdfbb
RW
11351for ac_header in sys/proc.h
11352do :
11353 ac_fn_c_check_header_compile "$LINENO" "sys/proc.h" "ac_cv_header_sys_proc_h" "#if HAVE_SYS_PARAM_H
11354# include <sys/param.h>
11355#endif
c906108c 11356
81ecdfbb
RW
11357"
11358if test "x$ac_cv_header_sys_proc_h" = x""yes; then :
bec39cab 11359 cat >>confdefs.h <<_ACEOF
81ecdfbb 11360#define HAVE_SYS_PROC_H 1
bec39cab 11361_ACEOF
5ee754fc 11362
bec39cab 11363fi
81ecdfbb
RW
11364
11365done
11366
11367for ac_header in sys/user.h
11368do :
11369 ac_fn_c_check_header_compile "$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H
11370# include <sys/param.h>
a9322a30
TT
11371#endif
11372
81ecdfbb
RW
11373"
11374if test "x$ac_cv_header_sys_user_h" = x""yes; then :
11375 cat >>confdefs.h <<_ACEOF
11376#define HAVE_SYS_USER_H 1
bec39cab 11377_ACEOF
bec39cab 11378
a9322a30 11379fi
bec39cab 11380
81ecdfbb 11381done
5ee754fc 11382
5ee754fc 11383
81ecdfbb
RW
11384# On Solaris 2.[789], we need to define _MSE_INT_H to avoid a clash
11385# between <widec.h> and <wchar.h> that would cause AC_CHECK_HEADERS to
11386# think that we don't have <curses.h> if we're using GCC.
11387case $host_os in
11388 solaris2.[789])
11389 if test "$GCC" = yes; then
11390
11391$as_echo "#define _MSE_INT_H 1" >>confdefs.h
11392
11393 fi ;;
11394esac
11395for ac_header in curses.h cursesX.h ncurses.h ncurses/ncurses.h ncurses/term.h
11396do :
11397 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11398ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11399eval as_val=\$$as_ac_Header
11400 if test "x$as_val" = x""yes; then :
bec39cab 11401 cat >>confdefs.h <<_ACEOF
81ecdfbb 11402#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
bec39cab 11403_ACEOF
5ee754fc
MK
11404
11405fi
11406
81ecdfbb 11407done
bec39cab 11408
81ecdfbb
RW
11409for ac_header in term.h
11410do :
11411 ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
11412# include <curses.h>
11413#endif
bec39cab 11414
81ecdfbb
RW
11415"
11416if test "x$ac_cv_header_term_h" = x""yes; then :
11417 cat >>confdefs.h <<_ACEOF
11418#define HAVE_TERM_H 1
a8111142 11419_ACEOF
a8111142 11420
a8111142 11421fi
a8111142 11422
81ecdfbb 11423done
a8111142
TT
11424
11425
81ecdfbb
RW
11426# ------------------------- #
11427# Checks for declarations. #
11428# ------------------------- #
a9322a30 11429
81ecdfbb
RW
11430ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
11431if test "x$ac_cv_have_decl_free" = x""yes; then :
11432 ac_have_decl=1
bec39cab 11433else
81ecdfbb
RW
11434 ac_have_decl=0
11435fi
11436
11437cat >>confdefs.h <<_ACEOF
11438#define HAVE_DECL_FREE $ac_have_decl
bec39cab 11439_ACEOF
81ecdfbb
RW
11440ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
11441if test "x$ac_cv_have_decl_malloc" = x""yes; then :
11442 ac_have_decl=1
11443else
11444 ac_have_decl=0
11445fi
11446
11447cat >>confdefs.h <<_ACEOF
11448#define HAVE_DECL_MALLOC $ac_have_decl
bec39cab 11449_ACEOF
81ecdfbb
RW
11450ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
11451if test "x$ac_cv_have_decl_realloc" = x""yes; then :
11452 ac_have_decl=1
bec39cab 11453else
81ecdfbb
RW
11454 ac_have_decl=0
11455fi
bec39cab 11456
81ecdfbb
RW
11457cat >>confdefs.h <<_ACEOF
11458#define HAVE_DECL_REALLOC $ac_have_decl
bec39cab 11459_ACEOF
81ecdfbb
RW
11460ac_fn_c_check_decl "$LINENO" "strerror" "ac_cv_have_decl_strerror" "$ac_includes_default"
11461if test "x$ac_cv_have_decl_strerror" = x""yes; then :
11462 ac_have_decl=1
11463else
11464 ac_have_decl=0
11465fi
11466
11467cat >>confdefs.h <<_ACEOF
11468#define HAVE_DECL_STRERROR $ac_have_decl
bec39cab 11469_ACEOF
81ecdfbb
RW
11470ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
11471if test "x$ac_cv_have_decl_strstr" = x""yes; then :
11472 ac_have_decl=1
bec39cab 11473else
81ecdfbb
RW
11474 ac_have_decl=0
11475fi
5ee754fc 11476
81ecdfbb
RW
11477cat >>confdefs.h <<_ACEOF
11478#define HAVE_DECL_STRSTR $ac_have_decl
11479_ACEOF
11480ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default"
11481if test "x$ac_cv_have_decl_getopt" = x""yes; then :
11482 ac_have_decl=1
11483else
11484 ac_have_decl=0
5ee754fc 11485fi
81ecdfbb
RW
11486
11487cat >>confdefs.h <<_ACEOF
11488#define HAVE_DECL_GETOPT $ac_have_decl
11489_ACEOF
11490ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
11491if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
11492 ac_have_decl=1
11493else
11494 ac_have_decl=0
5ee754fc 11495fi
81ecdfbb
RW
11496
11497cat >>confdefs.h <<_ACEOF
11498#define HAVE_DECL_SNPRINTF $ac_have_decl
11499_ACEOF
11500ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
11501if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
11502 ac_have_decl=1
11503else
11504 ac_have_decl=0
5ee754fc
MK
11505fi
11506
a9322a30 11507cat >>confdefs.h <<_ACEOF
81ecdfbb 11508#define HAVE_DECL_VSNPRINTF $ac_have_decl
a9322a30 11509_ACEOF
5ee754fc 11510
5ee754fc 11511
81ecdfbb
RW
11512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
11513$as_echo_n "checking for LC_MESSAGES... " >&6; }
11514if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
11515 $as_echo_n "(cached) " >&6
bec39cab 11516else
81ecdfbb 11517 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 11518/* end confdefs.h. */
81ecdfbb 11519#include <locale.h>
a9322a30
TT
11520int
11521main ()
11522{
81ecdfbb 11523return LC_MESSAGES
a9322a30
TT
11524 ;
11525 return 0;
11526}
bec39cab 11527_ACEOF
81ecdfbb
RW
11528if ac_fn_c_try_link "$LINENO"; then :
11529 am_cv_val_LC_MESSAGES=yes
bec39cab 11530else
81ecdfbb
RW
11531 am_cv_val_LC_MESSAGES=no
11532fi
11533rm -f core conftest.err conftest.$ac_objext \
11534 conftest$ac_exeext conftest.$ac_ext
11535fi
11536{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
11537$as_echo "$am_cv_val_LC_MESSAGES" >&6; }
11538 if test $am_cv_val_LC_MESSAGES = yes; then
bec39cab 11539
81ecdfbb
RW
11540$as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
11541
11542 fi
11543
11544
11545# ----------------------- #
11546# Checks for structures. #
11547# ----------------------- #
11548
11549ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
11550if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
11551
11552cat >>confdefs.h <<_ACEOF
11553#define HAVE_STRUCT_STAT_ST_BLOCKS 1
7eb368b3 11554_ACEOF
7eb368b3 11555
81ecdfbb 11556
7eb368b3 11557fi
81ecdfbb
RW
11558ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
11559if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
7eb368b3 11560
a9322a30
TT
11561cat >>confdefs.h <<_ACEOF
11562#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
7eb368b3
NR
11563_ACEOF
11564
a9322a30 11565
7eb368b3
NR
11566fi
11567
7eb368b3 11568
a9322a30
TT
11569# ------------------ #
11570# Checks for types. #
11571# ------------------ #
7eb368b3 11572
81ecdfbb
RW
11573{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
11574$as_echo_n "checking return type of signal handlers... " >&6; }
11575if test "${ac_cv_type_signal+set}" = set; then :
11576 $as_echo_n "(cached) " >&6
bec39cab 11577else
81ecdfbb 11578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 11579/* end confdefs.h. */
a9322a30
TT
11580#include <sys/types.h>
11581#include <signal.h>
7cb9022a 11582
a9322a30
TT
11583int
11584main ()
11585{
81ecdfbb 11586return *(signal (0, 0)) (0) == 1;
a9322a30
TT
11587 ;
11588 return 0;
11589}
bec39cab 11590_ACEOF
81ecdfbb
RW
11591if ac_fn_c_try_compile "$LINENO"; then :
11592 ac_cv_type_signal=int
bec39cab 11593else
81ecdfbb 11594 ac_cv_type_signal=void
bec39cab 11595fi
81ecdfbb 11596rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5ee754fc 11597fi
81ecdfbb
RW
11598{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
11599$as_echo "$ac_cv_type_signal" >&6; }
bec39cab 11600
a9322a30
TT
11601cat >>confdefs.h <<_ACEOF
11602#define RETSIGTYPE $ac_cv_type_signal
11603_ACEOF
5ee754fc 11604
bec39cab 11605
81ecdfbb 11606ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
a9322a30
TT
11607#include <sys/socket.h>
11608
81ecdfbb
RW
11609"
11610if test "x$ac_cv_type_socklen_t" = x""yes; then :
bec39cab 11611
a9322a30
TT
11612cat >>confdefs.h <<_ACEOF
11613#define HAVE_SOCKLEN_T 1
11614_ACEOF
11615
11616
11617fi
11618
11619
11620# ------------------------------------- #
11621# Checks for compiler characteristics. #
11622# ------------------------------------- #
11623
81ecdfbb
RW
11624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
11625$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
11626if test "${ac_cv_c_const+set}" = set; then :
11627 $as_echo_n "(cached) " >&6
a9322a30 11628else
81ecdfbb 11629 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 11630/* end confdefs.h. */
a9322a30
TT
11631
11632int
11633main ()
11634{
11635/* FIXME: Include the comments suggested by Paul. */
11636#ifndef __cplusplus
11637 /* Ultrix mips cc rejects this. */
11638 typedef int charset[2];
81ecdfbb 11639 const charset cs;
a9322a30 11640 /* SunOS 4.1.1 cc rejects this. */
81ecdfbb
RW
11641 char const *const *pcpcc;
11642 char **ppc;
a9322a30
TT
11643 /* NEC SVR4.0.2 mips cc rejects this. */
11644 struct point {int x, y;};
11645 static struct point const zero = {0,0};
11646 /* AIX XL C 1.02.0.0 rejects this.
11647 It does not let you subtract one const X* pointer from another in
11648 an arm of an if-expression whose if-part is not a constant
11649 expression */
11650 const char *g = "string";
81ecdfbb 11651 pcpcc = &g + (g ? g-g : 0);
a9322a30 11652 /* HPUX 7.0 cc rejects these. */
81ecdfbb
RW
11653 ++pcpcc;
11654 ppc = (char**) pcpcc;
11655 pcpcc = (char const *const *) ppc;
a9322a30
TT
11656 { /* SCO 3.2v4 cc rejects this. */
11657 char *t;
11658 char const *s = 0 ? (char *) 0 : (char const *) 0;
11659
11660 *t++ = 0;
81ecdfbb 11661 if (s) return 0;
a9322a30
TT
11662 }
11663 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
11664 int x[] = {25, 17};
11665 const int *foo = &x[0];
11666 ++foo;
11667 }
11668 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11669 typedef const int *iptr;
11670 iptr p = 0;
11671 ++p;
11672 }
11673 { /* AIX XL C 1.02.0.0 rejects this saying
11674 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11675 struct s { int j; const int *ap[3]; };
11676 struct s *b; b->j = 5;
11677 }
11678 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11679 const int foo = 10;
81ecdfbb 11680 if (!foo) return 0;
a9322a30 11681 }
81ecdfbb 11682 return !cs[0] && !zero.x;
a9322a30
TT
11683#endif
11684
11685 ;
11686 return 0;
11687}
bec39cab 11688_ACEOF
81ecdfbb 11689if ac_fn_c_try_compile "$LINENO"; then :
a9322a30 11690 ac_cv_c_const=yes
5ee754fc 11691else
81ecdfbb 11692 ac_cv_c_const=no
5ee754fc 11693fi
81ecdfbb 11694rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5ee754fc 11695fi
81ecdfbb
RW
11696{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
11697$as_echo "$ac_cv_c_const" >&6; }
a9322a30 11698if test $ac_cv_c_const = no; then
bec39cab 11699
81ecdfbb 11700$as_echo "#define const /**/" >>confdefs.h
bec39cab 11701
5ee754fc 11702fi
bec39cab 11703
81ecdfbb
RW
11704{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
11705$as_echo_n "checking for inline... " >&6; }
11706if test "${ac_cv_c_inline+set}" = set; then :
11707 $as_echo_n "(cached) " >&6
bec39cab 11708else
a9322a30
TT
11709 ac_cv_c_inline=no
11710for ac_kw in inline __inline__ __inline; do
81ecdfbb 11711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 11712/* end confdefs.h. */
a9322a30
TT
11713#ifndef __cplusplus
11714typedef int foo_t;
11715static $ac_kw foo_t static_foo () {return 0; }
11716$ac_kw foo_t foo () {return 0; }
11717#endif
11718
bec39cab 11719_ACEOF
81ecdfbb
RW
11720if ac_fn_c_try_compile "$LINENO"; then :
11721 ac_cv_c_inline=$ac_kw
bec39cab 11722fi
81ecdfbb
RW
11723rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11724 test "$ac_cv_c_inline" != no && break
a9322a30 11725done
bec39cab 11726
5ee754fc 11727fi
81ecdfbb
RW
11728{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
11729$as_echo "$ac_cv_c_inline" >&6; }
5ee754fc 11730
a9322a30
TT
11731case $ac_cv_c_inline in
11732 inline | yes) ;;
11733 *)
11734 case $ac_cv_c_inline in
11735 no) ac_val=;;
11736 *) ac_val=$ac_cv_c_inline;;
11737 esac
11738 cat >>confdefs.h <<_ACEOF
11739#ifndef __cplusplus
11740#define inline $ac_val
11741#endif
11742_ACEOF
bec39cab
AC
11743 ;;
11744esac
bec39cab 11745
81ecdfbb
RW
11746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
11747$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
11748if test "${ac_cv_c_bigendian+set}" = set; then :
11749 $as_echo_n "(cached) " >&6
bec39cab 11750else
81ecdfbb
RW
11751 ac_cv_c_bigendian=unknown
11752 # See if we're dealing with a universal compiler.
11753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11754/* end confdefs.h. */
11755#ifndef __APPLE_CC__
11756 not a universal capable compiler
11757 #endif
11758 typedef int dummy;
11759
11760_ACEOF
11761if ac_fn_c_try_compile "$LINENO"; then :
11762
11763 # Check for potential -arch flags. It is not universal unless
11764 # there are at least two -arch flags with different values.
11765 ac_arch=
11766 ac_prev=
11767 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
11768 if test -n "$ac_prev"; then
11769 case $ac_word in
11770 i?86 | x86_64 | ppc | ppc64)
11771 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
11772 ac_arch=$ac_word
11773 else
11774 ac_cv_c_bigendian=universal
11775 break
11776 fi
11777 ;;
11778 esac
11779 ac_prev=
11780 elif test "x$ac_word" = "x-arch"; then
11781 ac_prev=arch
11782 fi
11783 done
11784fi
11785rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11786 if test $ac_cv_c_bigendian = unknown; then
11787 # See if sys/param.h defines the BYTE_ORDER macro.
11788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 11789/* end confdefs.h. */
a9322a30 11790#include <sys/types.h>
81ecdfbb 11791 #include <sys/param.h>
a9322a30
TT
11792
11793int
11794main ()
11795{
81ecdfbb
RW
11796#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
11797 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
11798 && LITTLE_ENDIAN)
11799 bogus endian macros
11800 #endif
a9322a30
TT
11801
11802 ;
11803 return 0;
11804}
bec39cab 11805_ACEOF
81ecdfbb 11806if ac_fn_c_try_compile "$LINENO"; then :
a9322a30 11807 # It does; now see whether it defined to BIG_ENDIAN or not.
81ecdfbb 11808 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 11809/* end confdefs.h. */
a9322a30 11810#include <sys/types.h>
81ecdfbb 11811 #include <sys/param.h>
a9322a30
TT
11812
11813int
11814main ()
11815{
11816#if BYTE_ORDER != BIG_ENDIAN
81ecdfbb
RW
11817 not big endian
11818 #endif
a9322a30
TT
11819
11820 ;
11821 return 0;
11822}
bec39cab 11823_ACEOF
81ecdfbb 11824if ac_fn_c_try_compile "$LINENO"; then :
a9322a30 11825 ac_cv_c_bigendian=yes
5ee754fc 11826else
81ecdfbb 11827 ac_cv_c_bigendian=no
5ee754fc 11828fi
81ecdfbb
RW
11829rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11830fi
11831rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11832 fi
11833 if test $ac_cv_c_bigendian = unknown; then
11834 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
11835 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11836/* end confdefs.h. */
11837#include <limits.h>
bec39cab 11838
81ecdfbb
RW
11839int
11840main ()
11841{
11842#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
11843 bogus endian macros
11844 #endif
11845
11846 ;
11847 return 0;
11848}
7eb368b3 11849_ACEOF
81ecdfbb
RW
11850if ac_fn_c_try_compile "$LINENO"; then :
11851 # It does; now see whether it defined to _BIG_ENDIAN or not.
11852 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7eb368b3 11853/* end confdefs.h. */
81ecdfbb
RW
11854#include <limits.h>
11855
7eb368b3
NR
11856int
11857main ()
11858{
81ecdfbb
RW
11859#ifndef _BIG_ENDIAN
11860 not big endian
11861 #endif
11862
7eb368b3
NR
11863 ;
11864 return 0;
11865}
11866_ACEOF
81ecdfbb 11867if ac_fn_c_try_compile "$LINENO"; then :
a9322a30 11868 ac_cv_c_bigendian=yes
81ecdfbb
RW
11869else
11870 ac_cv_c_bigendian=no
a9322a30 11871fi
81ecdfbb 11872rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
a9322a30 11873fi
81ecdfbb
RW
11874rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11875 fi
11876 if test $ac_cv_c_bigendian = unknown; then
11877 # Compile a test program.
11878 if test "$cross_compiling" = yes; then :
11879 # Try to guess by grepping values from an object file.
11880 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11881/* end confdefs.h. */
11882short int ascii_mm[] =
11883 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
11884 short int ascii_ii[] =
11885 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
11886 int use_ascii (int i) {
11887 return ascii_mm[i] + ascii_ii[i];
11888 }
11889 short int ebcdic_ii[] =
11890 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
11891 short int ebcdic_mm[] =
11892 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
11893 int use_ebcdic (int i) {
11894 return ebcdic_mm[i] + ebcdic_ii[i];
11895 }
11896 extern int foo;
7eb368b3 11897
81ecdfbb
RW
11898int
11899main ()
11900{
11901return use_ascii (foo) == use_ebcdic (foo);
11902 ;
11903 return 0;
11904}
11905_ACEOF
11906if ac_fn_c_try_compile "$LINENO"; then :
11907 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
11908 ac_cv_c_bigendian=yes
11909 fi
11910 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
11911 if test "$ac_cv_c_bigendian" = unknown; then
11912 ac_cv_c_bigendian=no
11913 else
11914 # finding both strings is unlikely to happen, but who knows?
11915 ac_cv_c_bigendian=unknown
11916 fi
11917 fi
7eb368b3 11918fi
81ecdfbb 11919rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
bec39cab 11920else
81ecdfbb 11921 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 11922/* end confdefs.h. */
81ecdfbb 11923$ac_includes_default
d3ea6809
MM
11924int
11925main ()
11926{
81ecdfbb
RW
11927
11928 /* Are we little or big endian? From Harbison&Steele. */
11929 union
11930 {
11931 long int l;
11932 char c[sizeof (long int)];
11933 } u;
11934 u.l = 1;
11935 return u.c[sizeof (long int) - 1] == 1;
11936
11937 ;
11938 return 0;
d3ea6809
MM
11939}
11940_ACEOF
81ecdfbb 11941if ac_fn_c_try_run "$LINENO"; then :
a9322a30 11942 ac_cv_c_bigendian=no
d3ea6809 11943else
81ecdfbb 11944 ac_cv_c_bigendian=yes
d3ea6809 11945fi
81ecdfbb
RW
11946rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11947 conftest.$ac_objext conftest.beam conftest.$ac_ext
a9322a30 11948fi
a9322a30 11949
81ecdfbb
RW
11950 fi
11951fi
11952{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
11953$as_echo "$ac_cv_c_bigendian" >&6; }
11954 case $ac_cv_c_bigendian in #(
11955 yes)
11956 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
11957;; #(
11958 no)
11959 ;; #(
11960 universal)
11961
11962$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
11963
11964 ;; #(
11965 *)
11966 as_fn_error "unknown endianness
11967 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
11968 esac
d3ea6809
MM
11969
11970
a9322a30
TT
11971# ------------------------------ #
11972# Checks for library functions. #
11973# ------------------------------ #
d3ea6809 11974
a9322a30
TT
11975# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
11976# for constant arguments. Useless!
81ecdfbb
RW
11977{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
11978$as_echo_n "checking for working alloca.h... " >&6; }
11979if test "${ac_cv_working_alloca_h+set}" = set; then :
11980 $as_echo_n "(cached) " >&6
d3ea6809 11981else
81ecdfbb 11982 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d3ea6809 11983/* end confdefs.h. */
a9322a30 11984#include <alloca.h>
bec39cab
AC
11985int
11986main ()
11987{
a9322a30 11988char *p = (char *) alloca (2 * sizeof (int));
81ecdfbb 11989 if (p) return 0;
bec39cab
AC
11990 ;
11991 return 0;
11992}
11993_ACEOF
81ecdfbb 11994if ac_fn_c_try_link "$LINENO"; then :
a9322a30 11995 ac_cv_working_alloca_h=yes
bec39cab 11996else
81ecdfbb 11997 ac_cv_working_alloca_h=no
bec39cab 11998fi
81ecdfbb
RW
11999rm -f core conftest.err conftest.$ac_objext \
12000 conftest$ac_exeext conftest.$ac_ext
bec39cab 12001fi
81ecdfbb
RW
12002{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
12003$as_echo "$ac_cv_working_alloca_h" >&6; }
a9322a30
TT
12004if test $ac_cv_working_alloca_h = yes; then
12005
81ecdfbb 12006$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
c906108c 12007
c906108c 12008fi
bec39cab 12009
81ecdfbb
RW
12010{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
12011$as_echo_n "checking for alloca... " >&6; }
12012if test "${ac_cv_func_alloca_works+set}" = set; then :
12013 $as_echo_n "(cached) " >&6
bec39cab 12014else
81ecdfbb 12015 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 12016/* end confdefs.h. */
a9322a30
TT
12017#ifdef __GNUC__
12018# define alloca __builtin_alloca
b4e70030 12019#else
a9322a30
TT
12020# ifdef _MSC_VER
12021# include <malloc.h>
12022# define alloca _alloca
12023# else
81ecdfbb 12024# ifdef HAVE_ALLOCA_H
a9322a30
TT
12025# include <alloca.h>
12026# else
12027# ifdef _AIX
12028 #pragma alloca
12029# else
12030# ifndef alloca /* predefined by HP cc +Olibcalls */
12031char *alloca ();
12032# endif
12033# endif
12034# endif
12035# endif
c906108c 12036#endif
97bf5e38 12037
bec39cab
AC
12038int
12039main ()
12040{
a9322a30 12041char *p = (char *) alloca (1);
81ecdfbb 12042 if (p) return 0;
bec39cab
AC
12043 ;
12044 return 0;
12045}
12046_ACEOF
81ecdfbb 12047if ac_fn_c_try_link "$LINENO"; then :
a9322a30 12048 ac_cv_func_alloca_works=yes
bec39cab 12049else
81ecdfbb 12050 ac_cv_func_alloca_works=no
bec39cab 12051fi
81ecdfbb
RW
12052rm -f core conftest.err conftest.$ac_objext \
12053 conftest$ac_exeext conftest.$ac_ext
bec39cab 12054fi
81ecdfbb
RW
12055{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
12056$as_echo "$ac_cv_func_alloca_works" >&6; }
a9322a30
TT
12057
12058if test $ac_cv_func_alloca_works = yes; then
12059
81ecdfbb 12060$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
c906108c 12061
a9322a30
TT
12062else
12063 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
12064# that cause trouble. Some versions do not even contain alloca or
12065# contain a buggy version. If you still want to use their alloca,
12066# use ar to extract alloca.o from them instead of compiling alloca.c.
12067
81ecdfbb 12068ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
a9322a30 12069
81ecdfbb 12070$as_echo "#define C_ALLOCA 1" >>confdefs.h
c906108c 12071
bec39cab 12072
81ecdfbb
RW
12073{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
12074$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
12075if test "${ac_cv_os_cray+set}" = set; then :
12076 $as_echo_n "(cached) " >&6
a9322a30 12077else
81ecdfbb 12078 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a9322a30 12079/* end confdefs.h. */
81ecdfbb 12080#if defined CRAY && ! defined CRAY2
a9322a30
TT
12081webecray
12082#else
12083wenotbecray
12084#endif
12085
12086_ACEOF
12087if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb 12088 $EGREP "webecray" >/dev/null 2>&1; then :
a9322a30
TT
12089 ac_cv_os_cray=yes
12090else
81ecdfbb 12091 ac_cv_os_cray=no
bec39cab 12092fi
81ecdfbb
RW
12093rm -f conftest*
12094
bec39cab 12095fi
81ecdfbb
RW
12096{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
12097$as_echo "$ac_cv_os_cray" >&6; }
12098if test $ac_cv_os_cray = yes; then
12099 for ac_func in _getb67 GETB67 getb67; do
12100 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12101ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12102eval as_val=\$$as_ac_var
12103 if test "x$as_val" = x""yes; then :
a9322a30
TT
12104
12105cat >>confdefs.h <<_ACEOF
12106#define CRAY_STACKSEG_END $ac_func
bec39cab 12107_ACEOF
c906108c 12108
a9322a30 12109 break
c906108c
SS
12110fi
12111
a9322a30
TT
12112 done
12113fi
bec39cab 12114
81ecdfbb
RW
12115{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
12116$as_echo_n "checking stack direction for C alloca... " >&6; }
12117if test "${ac_cv_c_stack_direction+set}" = set; then :
12118 $as_echo_n "(cached) " >&6
a9322a30 12119else
81ecdfbb 12120 if test "$cross_compiling" = yes; then :
a9322a30 12121 ac_cv_c_stack_direction=0
bec39cab 12122else
81ecdfbb 12123 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 12124/* end confdefs.h. */
81ecdfbb 12125$ac_includes_default
a9322a30
TT
12126int
12127find_stack_direction ()
b4e70030 12128{
a9322a30
TT
12129 static char *addr = 0;
12130 auto char dummy;
12131 if (addr == 0)
12132 {
12133 addr = &dummy;
12134 return find_stack_direction ();
12135 }
12136 else
12137 return (&dummy > addr) ? 1 : -1;
b4e70030 12138}
b757528f 12139
bec39cab
AC
12140int
12141main ()
12142{
81ecdfbb 12143 return find_stack_direction () < 0;
bec39cab
AC
12144}
12145_ACEOF
81ecdfbb 12146if ac_fn_c_try_run "$LINENO"; then :
a9322a30
TT
12147 ac_cv_c_stack_direction=1
12148else
81ecdfbb 12149 ac_cv_c_stack_direction=-1
a9322a30 12150fi
81ecdfbb
RW
12151rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12152 conftest.$ac_objext conftest.beam conftest.$ac_ext
a9322a30 12153fi
a9322a30 12154
81ecdfbb
RW
12155fi
12156{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
12157$as_echo "$ac_cv_c_stack_direction" >&6; }
a9322a30
TT
12158cat >>confdefs.h <<_ACEOF
12159#define STACK_DIRECTION $ac_cv_c_stack_direction
12160_ACEOF
12161
12162
12163fi
12164
a9322a30 12165for ac_header in stdlib.h unistd.h
81ecdfbb
RW
12166do :
12167 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12168ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12169eval as_val=\$$as_ac_Header
12170 if test "x$as_val" = x""yes; then :
bec39cab 12171 cat >>confdefs.h <<_ACEOF
81ecdfbb 12172#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
bec39cab 12173_ACEOF
b757528f 12174
b757528f 12175fi
bec39cab 12176
a9322a30 12177done
a3828db0 12178
a9322a30 12179for ac_func in getpagesize
81ecdfbb
RW
12180do :
12181 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
12182if test "x$ac_cv_func_getpagesize" = x""yes; then :
bec39cab 12183 cat >>confdefs.h <<_ACEOF
81ecdfbb 12184#define HAVE_GETPAGESIZE 1
bec39cab 12185_ACEOF
bcb3dc3d 12186
bcb3dc3d
MK
12187fi
12188done
12189
81ecdfbb
RW
12190{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
12191$as_echo_n "checking for working mmap... " >&6; }
12192if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
12193 $as_echo_n "(cached) " >&6
a9322a30 12194else
81ecdfbb 12195 if test "$cross_compiling" = yes; then :
a9322a30 12196 ac_cv_func_mmap_fixed_mapped=no
bec39cab 12197else
81ecdfbb 12198 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 12199/* end confdefs.h. */
a9322a30
TT
12200$ac_includes_default
12201/* malloc might have been renamed as rpl_malloc. */
12202#undef malloc
bec39cab 12203
a9322a30
TT
12204/* Thanks to Mike Haertel and Jim Avera for this test.
12205 Here is a matrix of mmap possibilities:
12206 mmap private not fixed
12207 mmap private fixed at somewhere currently unmapped
12208 mmap private fixed at somewhere already mapped
12209 mmap shared not fixed
12210 mmap shared fixed at somewhere currently unmapped
12211 mmap shared fixed at somewhere already mapped
12212 For private mappings, we should verify that changes cannot be read()
12213 back from the file, nor mmap's back from the file at a different
12214 address. (There have been systems where private was not correctly
12215 implemented like the infamous i386 svr4.0, and systems where the
12216 VM page cache was not coherent with the file system buffer cache
12217 like early versions of FreeBSD and possibly contemporary NetBSD.)
12218 For shared mappings, we should conversely verify that changes get
12219 propagated back to all the places they're supposed to be.
bec39cab 12220
a9322a30
TT
12221 Grep wants private fixed already mapped.
12222 The main things grep needs to know about mmap are:
12223 * does it exist and is it safe to write into the mmap'd area
12224 * how to use it (BSD variants) */
8b9cf735 12225
a9322a30
TT
12226#include <fcntl.h>
12227#include <sys/mman.h>
8b9cf735 12228
81ecdfbb 12229#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
a9322a30 12230char *malloc ();
a3828db0
MK
12231#endif
12232
a9322a30 12233/* This mess was copied from the GNU getpagesize.h. */
81ecdfbb 12234#ifndef HAVE_GETPAGESIZE
a9322a30 12235/* Assume that all systems that can run configure have sys/param.h. */
81ecdfbb 12236# ifndef HAVE_SYS_PARAM_H
a9322a30
TT
12237# define HAVE_SYS_PARAM_H 1
12238# endif
12239
12240# ifdef _SC_PAGESIZE
12241# define getpagesize() sysconf(_SC_PAGESIZE)
12242# else /* no _SC_PAGESIZE */
81ecdfbb 12243# ifdef HAVE_SYS_PARAM_H
a9322a30
TT
12244# include <sys/param.h>
12245# ifdef EXEC_PAGESIZE
12246# define getpagesize() EXEC_PAGESIZE
12247# else /* no EXEC_PAGESIZE */
12248# ifdef NBPG
12249# define getpagesize() NBPG * CLSIZE
12250# ifndef CLSIZE
12251# define CLSIZE 1
12252# endif /* no CLSIZE */
12253# else /* no NBPG */
12254# ifdef NBPC
12255# define getpagesize() NBPC
12256# else /* no NBPC */
12257# ifdef PAGESIZE
12258# define getpagesize() PAGESIZE
12259# endif /* PAGESIZE */
12260# endif /* no NBPC */
12261# endif /* no NBPG */
12262# endif /* no EXEC_PAGESIZE */
12263# else /* no HAVE_SYS_PARAM_H */
12264# define getpagesize() 8192 /* punt totally */
12265# endif /* no HAVE_SYS_PARAM_H */
12266# endif /* no _SC_PAGESIZE */
12267
12268#endif /* no HAVE_GETPAGESIZE */
12269
bec39cab
AC
12270int
12271main ()
12272{
a9322a30
TT
12273 char *data, *data2, *data3;
12274 int i, pagesize;
12275 int fd;
12276
12277 pagesize = getpagesize ();
12278
12279 /* First, make a file with some known garbage in it. */
12280 data = (char *) malloc (pagesize);
12281 if (!data)
81ecdfbb 12282 return 1;
a9322a30
TT
12283 for (i = 0; i < pagesize; ++i)
12284 *(data + i) = rand ();
12285 umask (0);
12286 fd = creat ("conftest.mmap", 0600);
12287 if (fd < 0)
81ecdfbb 12288 return 1;
a9322a30 12289 if (write (fd, data, pagesize) != pagesize)
81ecdfbb 12290 return 1;
a9322a30
TT
12291 close (fd);
12292
12293 /* Next, try to mmap the file at a fixed address which already has
12294 something else allocated at it. If we can, also make sure that
12295 we see the same garbage. */
12296 fd = open ("conftest.mmap", O_RDWR);
12297 if (fd < 0)
81ecdfbb 12298 return 1;
a9322a30
TT
12299 data2 = (char *) malloc (2 * pagesize);
12300 if (!data2)
81ecdfbb
RW
12301 return 1;
12302 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
a9322a30
TT
12303 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
12304 MAP_PRIVATE | MAP_FIXED, fd, 0L))
81ecdfbb 12305 return 1;
a9322a30
TT
12306 for (i = 0; i < pagesize; ++i)
12307 if (*(data + i) != *(data2 + i))
81ecdfbb 12308 return 1;
a9322a30
TT
12309
12310 /* Finally, make sure that changes to the mapped area do not
12311 percolate back to the file as seen by read(). (This is a bug on
12312 some variants of i386 svr4.0.) */
12313 for (i = 0; i < pagesize; ++i)
12314 *(data2 + i) = *(data2 + i) + 1;
12315 data3 = (char *) malloc (pagesize);
12316 if (!data3)
81ecdfbb 12317 return 1;
a9322a30 12318 if (read (fd, data3, pagesize) != pagesize)
81ecdfbb 12319 return 1;
a9322a30
TT
12320 for (i = 0; i < pagesize; ++i)
12321 if (*(data + i) != *(data3 + i))
81ecdfbb 12322 return 1;
a9322a30 12323 close (fd);
81ecdfbb 12324 return 0;
bec39cab
AC
12325}
12326_ACEOF
81ecdfbb 12327if ac_fn_c_try_run "$LINENO"; then :
a9322a30 12328 ac_cv_func_mmap_fixed_mapped=yes
086ec9eb 12329else
81ecdfbb 12330 ac_cv_func_mmap_fixed_mapped=no
a3828db0 12331fi
81ecdfbb
RW
12332rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12333 conftest.$ac_objext conftest.beam conftest.$ac_ext
a3828db0 12334fi
81ecdfbb 12335
a9322a30 12336fi
81ecdfbb
RW
12337{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
12338$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
a9322a30
TT
12339if test $ac_cv_func_mmap_fixed_mapped = yes; then
12340
81ecdfbb 12341$as_echo "#define HAVE_MMAP 1" >>confdefs.h
a3828db0 12342
086ec9eb 12343fi
a9322a30 12344rm -f conftest.mmap
a3828db0 12345
81ecdfbb
RW
12346ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
12347if test "x$ac_cv_type_pid_t" = x""yes; then :
bec39cab 12348
a9322a30
TT
12349else
12350
12351cat >>confdefs.h <<_ACEOF
12352#define pid_t int
bec39cab 12353_ACEOF
086ec9eb
MK
12354
12355fi
12356
81ecdfbb
RW
12357for ac_header in vfork.h
12358do :
12359 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
12360if test "x$ac_cv_header_vfork_h" = x""yes; then :
a3828db0 12361 cat >>confdefs.h <<_ACEOF
81ecdfbb 12362#define HAVE_VFORK_H 1
bec39cab 12363_ACEOF
c906108c
SS
12364
12365fi
a9322a30 12366
a3828db0 12367done
c906108c 12368
a9322a30 12369for ac_func in fork vfork
81ecdfbb
RW
12370do :
12371 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12372ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12373eval as_val=\$$as_ac_var
12374 if test "x$as_val" = x""yes; then :
a3828db0 12375 cat >>confdefs.h <<_ACEOF
81ecdfbb 12376#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
bec39cab 12377_ACEOF
b83266a0 12378
97bf5e38 12379fi
a3828db0 12380done
b83266a0 12381
a9322a30 12382if test "x$ac_cv_func_fork" = xyes; then
81ecdfbb
RW
12383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
12384$as_echo_n "checking for working fork... " >&6; }
12385if test "${ac_cv_func_fork_works+set}" = set; then :
12386 $as_echo_n "(cached) " >&6
a9322a30 12387else
81ecdfbb 12388 if test "$cross_compiling" = yes; then :
a9322a30
TT
12389 ac_cv_func_fork_works=cross
12390else
81ecdfbb
RW
12391 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12392/* end confdefs.h. */
12393$ac_includes_default
12394int
12395main ()
12396{
12397
12398 /* By Ruediger Kuhlmann. */
12399 return fork () < 0;
12400
12401 ;
12402 return 0;
12403}
a9322a30 12404_ACEOF
81ecdfbb 12405if ac_fn_c_try_run "$LINENO"; then :
a9322a30
TT
12406 ac_cv_func_fork_works=yes
12407else
81ecdfbb 12408 ac_cv_func_fork_works=no
a9322a30 12409fi
81ecdfbb
RW
12410rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12411 conftest.$ac_objext conftest.beam conftest.$ac_ext
a9322a30 12412fi
81ecdfbb 12413
a9322a30 12414fi
81ecdfbb
RW
12415{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
12416$as_echo "$ac_cv_func_fork_works" >&6; }
a9322a30
TT
12417
12418else
12419 ac_cv_func_fork_works=$ac_cv_func_fork
12420fi
12421if test "x$ac_cv_func_fork_works" = xcross; then
12422 case $host in
12423 *-*-amigaos* | *-*-msdosdjgpp*)
12424 # Override, as these systems have only a dummy fork() stub
12425 ac_cv_func_fork_works=no
12426 ;;
12427 *)
12428 ac_cv_func_fork_works=yes
12429 ;;
12430 esac
81ecdfbb
RW
12431 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
12432$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
a9322a30
TT
12433fi
12434ac_cv_func_vfork_works=$ac_cv_func_vfork
12435if test "x$ac_cv_func_vfork" = xyes; then
81ecdfbb
RW
12436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
12437$as_echo_n "checking for working vfork... " >&6; }
12438if test "${ac_cv_func_vfork_works+set}" = set; then :
12439 $as_echo_n "(cached) " >&6
a9322a30 12440else
81ecdfbb 12441 if test "$cross_compiling" = yes; then :
a9322a30
TT
12442 ac_cv_func_vfork_works=cross
12443else
81ecdfbb 12444 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a9322a30
TT
12445/* end confdefs.h. */
12446/* Thanks to Paul Eggert for this test. */
81ecdfbb 12447$ac_includes_default
a9322a30 12448#include <sys/wait.h>
81ecdfbb 12449#ifdef HAVE_VFORK_H
a9322a30
TT
12450# include <vfork.h>
12451#endif
12452/* On some sparc systems, changes by the child to local and incoming
12453 argument registers are propagated back to the parent. The compiler
12454 is told about this with #include <vfork.h>, but some compilers
12455 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
12456 static variable whose address is put into a register that is
12457 clobbered by the vfork. */
12458static void
12459#ifdef __cplusplus
12460sparc_address_test (int arg)
12461# else
12462sparc_address_test (arg) int arg;
12463#endif
12464{
12465 static pid_t child;
12466 if (!child) {
12467 child = vfork ();
12468 if (child < 0) {
12469 perror ("vfork");
12470 _exit(2);
12471 }
12472 if (!child) {
12473 arg = getpid();
12474 write(-1, "", 0);
12475 _exit (arg);
12476 }
12477 }
12478}
12479
12480int
12481main ()
12482{
12483 pid_t parent = getpid ();
12484 pid_t child;
12485
12486 sparc_address_test (0);
12487
12488 child = vfork ();
12489
12490 if (child == 0) {
12491 /* Here is another test for sparc vfork register problems. This
12492 test uses lots of local variables, at least as many local
12493 variables as main has allocated so far including compiler
12494 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
12495 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
12496 reuse the register of parent for one of the local variables,
12497 since it will think that parent can't possibly be used any more
12498 in this routine. Assigning to the local variable will thus
12499 munge parent in the parent process. */
12500 pid_t
12501 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
12502 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
12503 /* Convince the compiler that p..p7 are live; otherwise, it might
12504 use the same hardware register for all 8 local variables. */
12505 if (p != p1 || p != p2 || p != p3 || p != p4
12506 || p != p5 || p != p6 || p != p7)
12507 _exit(1);
12508
12509 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
12510 from child file descriptors. If the child closes a descriptor
12511 before it execs or exits, this munges the parent's descriptor
12512 as well. Test for this by closing stdout in the child. */
12513 _exit(close(fileno(stdout)) != 0);
12514 } else {
12515 int status;
12516 struct stat st;
12517
12518 while (wait(&status) != child)
12519 ;
81ecdfbb 12520 return (
a9322a30
TT
12521 /* Was there some problem with vforking? */
12522 child < 0
12523
12524 /* Did the child fail? (This shouldn't happen.) */
12525 || status
12526
12527 /* Did the vfork/compiler bug occur? */
12528 || parent != getpid()
12529
12530 /* Did the file descriptor bug occur? */
12531 || fstat(fileno(stdout), &st) != 0
12532 );
12533 }
12534}
12535_ACEOF
81ecdfbb 12536if ac_fn_c_try_run "$LINENO"; then :
a9322a30
TT
12537 ac_cv_func_vfork_works=yes
12538else
81ecdfbb 12539 ac_cv_func_vfork_works=no
a9322a30 12540fi
81ecdfbb
RW
12541rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12542 conftest.$ac_objext conftest.beam conftest.$ac_ext
a9322a30 12543fi
81ecdfbb 12544
a9322a30 12545fi
81ecdfbb
RW
12546{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
12547$as_echo "$ac_cv_func_vfork_works" >&6; }
a9322a30
TT
12548
12549fi;
12550if test "x$ac_cv_func_fork_works" = xcross; then
12551 ac_cv_func_vfork_works=$ac_cv_func_vfork
81ecdfbb
RW
12552 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
12553$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
a9322a30
TT
12554fi
12555
12556if test "x$ac_cv_func_vfork_works" = xyes; then
12557
81ecdfbb 12558$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
a9322a30
TT
12559
12560else
12561
81ecdfbb 12562$as_echo "#define vfork fork" >>confdefs.h
a9322a30
TT
12563
12564fi
12565if test "x$ac_cv_func_fork_works" = xyes; then
12566
81ecdfbb 12567$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
a9322a30
TT
12568
12569fi
12570
a9322a30 12571for ac_func in canonicalize_file_name realpath getrusage getuid \
db5e03ae 12572 getgid pipe poll pread64 resize_term sbrk setpgid setpgrp setsid \
a9322a30 12573 sigaction sigprocmask sigsetmask socketpair syscall \
110ed339 12574 ttrace wborder wresize setlocale iconvlist libiconvlist btowc \
0a4f61e3 12575 setrlimit getrlimit posix_madvise waitpid
81ecdfbb
RW
12576do :
12577 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12578ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12579eval as_val=\$$as_ac_var
12580 if test "x$as_val" = x""yes; then :
6c7a06a3 12581 cat >>confdefs.h <<_ACEOF
81ecdfbb 12582#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6c7a06a3
TT
12583_ACEOF
12584
12585fi
12586done
12587
12588
81ecdfbb
RW
12589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
12590$as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
12591if test "${am_cv_langinfo_codeset+set}" = set; then :
12592 $as_echo_n "(cached) " >&6
6c7a06a3 12593else
81ecdfbb 12594 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6c7a06a3
TT
12595/* end confdefs.h. */
12596#include <langinfo.h>
12597int
12598main ()
12599{
12600char* cs = nl_langinfo(CODESET);
bec39cab
AC
12601 ;
12602 return 0;
12603}
12604_ACEOF
81ecdfbb 12605if ac_fn_c_try_link "$LINENO"; then :
6c7a06a3 12606 am_cv_langinfo_codeset=yes
a4db0f07 12607else
81ecdfbb 12608 am_cv_langinfo_codeset=no
a4db0f07 12609fi
81ecdfbb
RW
12610rm -f core conftest.err conftest.$ac_objext \
12611 conftest$ac_exeext conftest.$ac_ext
6c7a06a3 12612
a4db0f07 12613fi
81ecdfbb
RW
12614{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
12615$as_echo "$am_cv_langinfo_codeset" >&6; }
6c7a06a3
TT
12616 if test $am_cv_langinfo_codeset = yes; then
12617
81ecdfbb 12618$as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
a4db0f07 12619
6c7a06a3 12620 fi
c906108c 12621
06825bd1 12622
a3828db0
MK
12623# Check the return and argument types of ptrace. No canned test for
12624# this, so roll our own.
12625gdb_ptrace_headers='
12626#if HAVE_SYS_TYPES_H
12627# include <sys/types.h>
12628#endif
12629#if HAVE_SYS_PTRACE_H
12630# include <sys/ptrace.h>
12631#endif
12632#if HAVE_UNISTD_H
12633# include <unistd.h>
12634#endif
12635'
12636# There is no point in checking if we don't have a prototype.
81ecdfbb
RW
12637ac_fn_c_check_decl "$LINENO" "ptrace" "ac_cv_have_decl_ptrace" "$gdb_ptrace_headers
12638"
12639if test "x$ac_cv_have_decl_ptrace" = x""yes; then :
12640 ac_have_decl=1
06825bd1 12641else
81ecdfbb 12642 ac_have_decl=0
06825bd1 12643fi
06825bd1 12644
a3828db0 12645cat >>confdefs.h <<_ACEOF
81ecdfbb 12646#define HAVE_DECL_PTRACE $ac_have_decl
a3828db0 12647_ACEOF
81ecdfbb 12648if test $ac_have_decl = 1; then :
bec39cab 12649
a3828db0 12650else
a3828db0
MK
12651
12652 : ${gdb_cv_func_ptrace_ret='int'}
12653 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
12654
06825bd1
MK
12655fi
12656
064ef605
DJ
12657# Check return type. Varargs (used on GNU/Linux) conflict with the
12658# empty argument list, so check for that explicitly.
81ecdfbb
RW
12659{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
12660$as_echo_n "checking return type of ptrace... " >&6; }
12661if test "${gdb_cv_func_ptrace_ret+set}" = set; then :
12662 $as_echo_n "(cached) " >&6
bec39cab 12663else
81ecdfbb 12664 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 12665/* end confdefs.h. */
a3828db0 12666$gdb_ptrace_headers
bec39cab
AC
12667int
12668main ()
12669{
064ef605
DJ
12670extern long ptrace (enum __ptrace_request, ...);
12671 ;
12672 return 0;
12673}
12674_ACEOF
81ecdfbb 12675if ac_fn_c_try_compile "$LINENO"; then :
064ef605
DJ
12676 gdb_cv_func_ptrace_ret='long'
12677else
81ecdfbb 12678 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
064ef605
DJ
12679/* end confdefs.h. */
12680$gdb_ptrace_headers
12681int
12682main ()
12683{
a3828db0 12684extern int ptrace ();
bec39cab
AC
12685 ;
12686 return 0;
12687}
12688_ACEOF
81ecdfbb 12689if ac_fn_c_try_compile "$LINENO"; then :
a3828db0 12690 gdb_cv_func_ptrace_ret='int'
70f9f479 12691else
81ecdfbb 12692 gdb_cv_func_ptrace_ret='long'
70f9f479 12693fi
81ecdfbb 12694rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
70f9f479 12695fi
81ecdfbb 12696rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
064ef605 12697fi
81ecdfbb
RW
12698{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
12699$as_echo "$gdb_cv_func_ptrace_ret" >&6; }
bec39cab 12700
a3828db0
MK
12701cat >>confdefs.h <<_ACEOF
12702#define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
bec39cab 12703_ACEOF
70f9f479 12704
a3828db0 12705# Check argument types.
81ecdfbb
RW
12706{ $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
12707$as_echo_n "checking types of arguments for ptrace... " >&6; }
12708if test "${gdb_cv_func_ptrace_args+set}" = set; then :
12709 $as_echo_n "(cached) " >&6
bec39cab 12710else
a3828db0 12711
81ecdfbb 12712 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
064ef605
DJ
12713/* end confdefs.h. */
12714$gdb_ptrace_headers
12715int
12716main ()
12717{
12718extern long ptrace (enum __ptrace_request, ...);
12719 ;
12720 return 0;
12721}
12722_ACEOF
81ecdfbb 12723if ac_fn_c_try_compile "$LINENO"; then :
064ef605
DJ
12724 gdb_cv_func_ptrace_args='int,int,long,long'
12725else
064ef605 12726
a3828db0
MK
12727for gdb_arg1 in 'int' 'long'; do
12728 for gdb_arg2 in 'pid_t' 'int' 'long'; do
5ed10e6e 12729 for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
a3828db0 12730 for gdb_arg4 in 'int' 'long'; do
81ecdfbb 12731 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 12732/* end confdefs.h. */
a3828db0 12733$gdb_ptrace_headers
bec39cab
AC
12734int
12735main ()
12736{
a3828db0
MK
12737
12738extern $gdb_cv_func_ptrace_ret
12739 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
12740
bec39cab
AC
12741 ;
12742 return 0;
12743}
12744_ACEOF
81ecdfbb 12745if ac_fn_c_try_compile "$LINENO"; then :
a3828db0
MK
12746 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
12747 break 4;
5c7f2947 12748fi
81ecdfbb 12749rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
a3828db0 12750 for gdb_arg5 in 'int *' 'int' 'long'; do
81ecdfbb 12751 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 12752/* end confdefs.h. */
a3828db0 12753$gdb_ptrace_headers
bec39cab
AC
12754int
12755main ()
12756{
a3828db0
MK
12757
12758extern $gdb_cv_func_ptrace_ret
12759 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
12760
bec39cab
AC
12761 ;
12762 return 0;
12763}
12764_ACEOF
81ecdfbb 12765if ac_fn_c_try_compile "$LINENO"; then :
a3828db0
MK
12766
12767gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
12768 break 5;
78434e59 12769fi
81ecdfbb 12770rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
a3828db0
MK
12771 done
12772 done
12773 done
12774 done
12775done
12776# Provide a safe default value.
12777: ${gdb_cv_func_ptrace_args='int,int,long,long'}
12778
064ef605 12779fi
81ecdfbb 12780rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
78434e59 12781fi
81ecdfbb
RW
12782{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
12783$as_echo "$gdb_cv_func_ptrace_args" >&6; }
a3828db0
MK
12784ac_save_IFS=$IFS; IFS=','
12785set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
12786IFS=$ac_save_IFS
12787shift
bec39cab 12788
a3828db0
MK
12789cat >>confdefs.h <<_ACEOF
12790#define PTRACE_TYPE_ARG3 $3
12791_ACEOF
12792
12793if test -n "$5"; then
12794
12795cat >>confdefs.h <<_ACEOF
12796#define PTRACE_TYPE_ARG5 $5
bec39cab 12797_ACEOF
78434e59
MK
12798
12799fi
12800
a3828db0 12801if test "$cross_compiling" = no; then
81ecdfbb
RW
12802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
12803$as_echo_n "checking whether setpgrp takes no argument... " >&6; }
12804if test "${ac_cv_func_setpgrp_void+set}" = set; then :
12805 $as_echo_n "(cached) " >&6
a3828db0 12806else
81ecdfbb
RW
12807 if test "$cross_compiling" = yes; then :
12808 as_fn_error "cannot check setpgrp when cross compiling" "$LINENO" 5
bec39cab 12809else
81ecdfbb 12810 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 12811/* end confdefs.h. */
81ecdfbb 12812$ac_includes_default
bec39cab
AC
12813int
12814main ()
12815{
a3828db0
MK
12816/* If this system has a BSD-style setpgrp which takes arguments,
12817 setpgrp(1, 1) will fail with ESRCH and return -1, in that case
12818 exit successfully. */
81ecdfbb 12819 return setpgrp (1,1) != -1;
bec39cab
AC
12820 ;
12821 return 0;
12822}
12823_ACEOF
81ecdfbb 12824if ac_fn_c_try_run "$LINENO"; then :
a3828db0 12825 ac_cv_func_setpgrp_void=no
c906108c 12826else
81ecdfbb 12827 ac_cv_func_setpgrp_void=yes
c906108c 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
a3828db0 12833fi
81ecdfbb
RW
12834{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
12835$as_echo "$ac_cv_func_setpgrp_void" >&6; }
a3828db0
MK
12836if test $ac_cv_func_setpgrp_void = yes; then
12837
81ecdfbb 12838$as_echo "#define SETPGRP_VOID 1" >>confdefs.h
97bf5e38
MK
12839
12840fi
a3828db0
MK
12841
12842else
81ecdfbb
RW
12843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
12844$as_echo_n "checking whether setpgrp takes no argument... " >&6; }
12845if test "${ac_cv_func_setpgrp_void+set}" = set; then :
12846 $as_echo_n "(cached) " >&6
97bf5e38 12847else
81ecdfbb 12848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 12849/* end confdefs.h. */
a3828db0
MK
12850
12851#include <unistd.h>
12852
bec39cab
AC
12853int
12854main ()
12855{
a3828db0
MK
12856
12857 if (setpgrp(1,1) == -1)
12858 exit (0);
12859 else
12860 exit (1);
12861
bec39cab
AC
12862 ;
12863 return 0;
12864}
12865_ACEOF
81ecdfbb 12866if ac_fn_c_try_compile "$LINENO"; then :
a3828db0 12867 ac_cv_func_setpgrp_void=no
c906108c 12868else
81ecdfbb 12869 ac_cv_func_setpgrp_void=yes
c906108c 12870fi
81ecdfbb 12871rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 12872fi
81ecdfbb
RW
12873{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
12874$as_echo "$ac_cv_func_setpgrp_void" >&6; }
a3828db0 12875if test $ac_cv_func_setpgrp_void = yes; then
81ecdfbb 12876 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
c3f6f71d 12877
a3828db0 12878fi
c906108c
SS
12879fi
12880
a3828db0
MK
12881# Check if sigsetjmp is available. Using AC_CHECK_FUNCS won't do
12882# since sigsetjmp might only be defined as a macro.
81ecdfbb
RW
12883{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
12884$as_echo_n "checking for sigsetjmp... " >&6; }
12885if test "${gdb_cv_func_sigsetjmp+set}" = set; then :
12886 $as_echo_n "(cached) " >&6
bec39cab 12887else
81ecdfbb 12888 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 12889/* end confdefs.h. */
a3828db0
MK
12890
12891#include <setjmp.h>
12892
bec39cab
AC
12893int
12894main ()
12895{
a3828db0 12896sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
bec39cab
AC
12897 ;
12898 return 0;
12899}
12900_ACEOF
81ecdfbb 12901if ac_fn_c_try_compile "$LINENO"; then :
a3828db0 12902 gdb_cv_func_sigsetjmp=yes
c906108c 12903else
81ecdfbb 12904 gdb_cv_func_sigsetjmp=no
c906108c 12905fi
81ecdfbb 12906rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 12907fi
81ecdfbb
RW
12908{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
12909$as_echo "$gdb_cv_func_sigsetjmp" >&6; }
a3828db0 12910if test $gdb_cv_func_sigsetjmp = yes; then
c906108c 12911
81ecdfbb 12912$as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
c906108c 12913
97bf5e38 12914fi
c906108c 12915
a3828db0
MK
12916# Assume we'll default to using the included libiberty regex.
12917gdb_use_included_regex=yes
12918
12919# However, if the system regex is GNU regex, then default to *not*
12920# using the included regex.
81ecdfbb
RW
12921{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU regex" >&5
12922$as_echo_n "checking for GNU regex... " >&6; }
12923if test "${gdb_cv_have_gnu_regex+set}" = set; then :
12924 $as_echo_n "(cached) " >&6
bec39cab 12925else
81ecdfbb 12926 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 12927/* end confdefs.h. */
a3828db0 12928#include <gnu-versions.h>
bec39cab
AC
12929int
12930main ()
12931{
81ecdfbb
RW
12932#define REGEX_INTERFACE_VERSION 1
12933#if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
12934# error "Version mismatch"
12935#endif
5c45e068
MK
12936 ;
12937 return 0;
12938}
12939_ACEOF
81ecdfbb
RW
12940if ac_fn_c_try_compile "$LINENO"; then :
12941 gdb_cv_have_gnu_regex=yes
5c45e068 12942else
81ecdfbb
RW
12943 gdb_cv_have_gnu_regex=no
12944fi
12945rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12946fi
12947{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_gnu_regex" >&5
12948$as_echo "$gdb_cv_have_gnu_regex" >&6; }
12949if test $gdb_cv_have_gnu_regex = yes; then
12950 gdb_use_included_regex=no
5c45e068 12951fi
81ecdfbb
RW
12952
12953
12954# Check whether --with-included-regex was given.
12955if test "${with_included_regex+set}" = set; then :
12956 withval=$with_included_regex; gdb_with_regex=$withval
12957else
12958 gdb_with_regex=$gdb_use_included_regex
c906108c 12959fi
81ecdfbb
RW
12960
12961if test "$gdb_with_regex" = yes; then
12962
12963$as_echo "#define USE_INCLUDED_REGEX 1" >>confdefs.h
12964
c906108c 12965fi
81ecdfbb
RW
12966
12967# Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
12968ac_fn_c_check_member "$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
12969#include <sys/proc.h>
12970
12971"
12972if test "x$ac_cv_member_struct_thread_td_pcb" = x""yes; then :
c906108c 12973
5c45e068 12974cat >>confdefs.h <<_ACEOF
a3828db0 12975#define HAVE_STRUCT_THREAD_TD_PCB 1
bec39cab 12976_ACEOF
c906108c 12977
5c45e068 12978
97bf5e38 12979fi
c906108c 12980
5c45e068 12981
a3828db0 12982# See if <sys/lwp.h> defines `struct lwp`.
81ecdfbb
RW
12983{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
12984$as_echo_n "checking for struct lwp... " >&6; }
12985if test "${gdb_cv_struct_lwp+set}" = set; then :
12986 $as_echo_n "(cached) " >&6
bec39cab 12987else
81ecdfbb 12988 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 12989/* end confdefs.h. */
a3828db0
MK
12990#include <sys/param.h>
12991#include <sys/lwp.h>
bec39cab
AC
12992int
12993main ()
12994{
a3828db0 12995struct lwp l;
bec39cab
AC
12996 ;
12997 return 0;
12998}
12999_ACEOF
81ecdfbb 13000if ac_fn_c_try_compile "$LINENO"; then :
a3828db0 13001 gdb_cv_struct_lwp=yes
c906108c 13002else
81ecdfbb 13003 gdb_cv_struct_lwp=no
c906108c 13004fi
81ecdfbb 13005rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 13006fi
81ecdfbb
RW
13007{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
13008$as_echo "$gdb_cv_struct_lwp" >&6; }
a3828db0 13009if test $gdb_cv_struct_lwp = yes; then
c906108c 13010
81ecdfbb 13011$as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
c906108c 13012
97bf5e38 13013fi
c906108c 13014
a3828db0 13015# See if <machine/reg.h> degines `struct reg'.
81ecdfbb
RW
13016{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
13017$as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
13018if test "${gdb_cv_struct_reg+set}" = set; then :
13019 $as_echo_n "(cached) " >&6
bec39cab 13020else
81ecdfbb 13021 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 13022/* end confdefs.h. */
a3828db0
MK
13023#include <sys/types.h>
13024#include <machine/reg.h>
bec39cab
AC
13025int
13026main ()
13027{
a3828db0 13028struct reg r;
bec39cab
AC
13029 ;
13030 return 0;
13031}
13032_ACEOF
81ecdfbb 13033if ac_fn_c_try_compile "$LINENO"; then :
a3828db0 13034 gdb_cv_struct_reg=yes
27ca5dad 13035else
81ecdfbb 13036 gdb_cv_struct_reg=no
27ca5dad 13037fi
81ecdfbb 13038rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
27ca5dad 13039fi
81ecdfbb
RW
13040{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5
13041$as_echo "$gdb_cv_struct_reg" >&6; }
a3828db0 13042if test $gdb_cv_struct_reg = yes; then
bec39cab 13043
81ecdfbb 13044$as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
27ca5dad
MC
13045
13046fi
97bf5e38 13047
a3828db0
MK
13048# See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
13049# Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
81ecdfbb
RW
13050ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <machine/reg.h>
13051"
13052if test "x$ac_cv_member_struct_reg_r_fs" = x""yes; then :
5c45e068
MK
13053
13054cat >>confdefs.h <<_ACEOF
a3828db0 13055#define HAVE_STRUCT_REG_R_FS 1
bec39cab 13056_ACEOF
3862412b 13057
5c45e068 13058
97bf5e38 13059fi
81ecdfbb
RW
13060ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <machine/reg.h>
13061"
13062if test "x$ac_cv_member_struct_reg_r_gs" = x""yes; then :
5c45e068
MK
13063
13064cat >>confdefs.h <<_ACEOF
a3828db0 13065#define HAVE_STRUCT_REG_R_GS 1
bec39cab 13066_ACEOF
3862412b 13067
5c45e068 13068
97bf5e38 13069fi
3862412b 13070
5c45e068 13071
a3828db0 13072# See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
81ecdfbb
RW
13073{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
13074$as_echo_n "checking for PTRACE_GETREGS... " >&6; }
13075if test "${gdb_cv_have_ptrace_getregs+set}" = set; then :
13076 $as_echo_n "(cached) " >&6
451928c5 13077else
81ecdfbb 13078 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 13079/* end confdefs.h. */
a3828db0 13080#include <sys/ptrace.h>
bec39cab
AC
13081int
13082main ()
13083{
a3828db0 13084PTRACE_GETREGS;
bec39cab
AC
13085 ;
13086 return 0;
13087}
13088_ACEOF
81ecdfbb 13089if ac_fn_c_try_compile "$LINENO"; then :
a3828db0 13090 gdb_cv_have_ptrace_getregs=yes
451928c5 13091else
81ecdfbb 13092 gdb_cv_have_ptrace_getregs=no
451928c5 13093fi
81ecdfbb 13094rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
451928c5
AC
13095fi
13096
81ecdfbb
RW
13097{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
13098$as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
a3828db0 13099if test $gdb_cv_have_ptrace_getregs = yes; then
60ca704f 13100
81ecdfbb 13101$as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
451928c5 13102
97bf5e38 13103fi
451928c5 13104
a3828db0 13105# See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
81ecdfbb
RW
13106{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
13107$as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
13108if test "${gdb_cv_have_ptrace_getfpxregs+set}" = set; then :
13109 $as_echo_n "(cached) " >&6
451928c5 13110else
81ecdfbb 13111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 13112/* end confdefs.h. */
a3828db0 13113#include <sys/ptrace.h>
bec39cab
AC
13114int
13115main ()
13116{
a3828db0 13117PTRACE_GETFPXREGS;
bec39cab
AC
13118 ;
13119 return 0;
13120}
13121_ACEOF
81ecdfbb 13122if ac_fn_c_try_compile "$LINENO"; then :
a3828db0 13123 gdb_cv_have_ptrace_getfpxregs=yes
451928c5 13124else
81ecdfbb 13125 gdb_cv_have_ptrace_getfpxregs=no
451928c5 13126fi
81ecdfbb 13127rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
451928c5
AC
13128fi
13129
81ecdfbb
RW
13130{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
13131$as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
a3828db0 13132if test $gdb_cv_have_ptrace_getfpxregs = yes; then
60ca704f 13133
81ecdfbb 13134$as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
451928c5 13135
97bf5e38 13136fi
451928c5 13137
a3828db0 13138# See if <sys/ptrace.h> provides the PT_GETDBREGS request.
81ecdfbb
RW
13139{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
13140$as_echo_n "checking for PT_GETDBREGS... " >&6; }
13141if test "${gdb_cv_have_pt_getdbregs+set}" = set; then :
13142 $as_echo_n "(cached) " >&6
3862412b 13143else
81ecdfbb 13144 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 13145/* end confdefs.h. */
a3828db0
MK
13146#include <sys/types.h>
13147#include <sys/ptrace.h>
bec39cab
AC
13148int
13149main ()
13150{
a3828db0 13151PT_GETDBREGS;
bec39cab
AC
13152 ;
13153 return 0;
13154}
13155_ACEOF
81ecdfbb 13156if ac_fn_c_try_compile "$LINENO"; then :
a3828db0 13157 gdb_cv_have_pt_getdbregs=yes
3862412b 13158else
81ecdfbb 13159 gdb_cv_have_pt_getdbregs=no
3862412b 13160fi
81ecdfbb 13161rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3862412b
MK
13162fi
13163
81ecdfbb
RW
13164{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
13165$as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
a3828db0 13166if test $gdb_cv_have_pt_getdbregs = yes; then
60ca704f 13167
81ecdfbb 13168$as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
3862412b 13169
97bf5e38 13170fi
3862412b 13171
a3828db0 13172# See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
81ecdfbb
RW
13173{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
13174$as_echo_n "checking for PT_GETXMMREGS... " >&6; }
13175if test "${gdb_cv_have_pt_getxmmregs+set}" = set; then :
13176 $as_echo_n "(cached) " >&6
3862412b 13177else
81ecdfbb 13178 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 13179/* end confdefs.h. */
a3828db0
MK
13180#include <sys/types.h>
13181#include <sys/ptrace.h>
bec39cab
AC
13182int
13183main ()
13184{
a3828db0 13185PT_GETXMMREGS;
bec39cab
AC
13186 ;
13187 return 0;
13188}
13189_ACEOF
81ecdfbb 13190if ac_fn_c_try_compile "$LINENO"; then :
a3828db0 13191 gdb_cv_have_pt_getxmmregs=yes
3862412b 13192else
81ecdfbb 13193 gdb_cv_have_pt_getxmmregs=no
3862412b 13194fi
81ecdfbb 13195rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3862412b
MK
13196fi
13197
81ecdfbb
RW
13198{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
13199$as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
a3828db0 13200if test $gdb_cv_have_pt_getxmmregs = yes; then
60ca704f 13201
81ecdfbb 13202$as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
3862412b 13203
97bf5e38 13204fi
3862412b 13205
eb368090 13206# Detect which type of /proc is in use, such as for Unixware or Solaris.
97bf5e38
MK
13207
13208if test "${target}" = "${host}"; then
13209 case "${host}" in
97bf5e38 13210 *-*-unixware* | *-*-sysv4.2* | *-*-sysv5* | *-*-interix* )
60ca704f 13211
81ecdfbb 13212$as_echo "#define NEW_PROC_API 1" >>confdefs.h
97bf5e38
MK
13213
13214 ;;
c162e8c9 13215 *-*-solaris2.[6789] | *-*-solaris2.1[0-9]*)
60ca704f 13216
81ecdfbb 13217$as_echo "#define NEW_PROC_API 1" >>confdefs.h
c960c18f
AC
13218
13219 ;;
13220 mips-sgi-irix5*)
13221 # Work around <sys/proc.h> needing _KMEMUSER problem on IRIX 5.
60ca704f 13222
81ecdfbb 13223$as_echo "#define _KMEMUSER 1" >>confdefs.h
97bf5e38
MK
13224
13225 ;;
13226 esac
13227fi
13228
13229if test "$ac_cv_header_sys_procfs_h" = yes; then
81ecdfbb
RW
13230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5
13231$as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; }
13232 if test "${bfd_cv_have_sys_procfs_type_pstatus_t+set}" = set; then :
13233 $as_echo_n "(cached) " >&6
bec39cab 13234else
81ecdfbb 13235 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 13236/* end confdefs.h. */
596c9d4b
KB
13237
13238#define _SYSCALL32
d30c5336
JK
13239/* Needed for new procfs interface on sparc-solaris. */
13240#define _STRUCTURED_PROC 1
596c9d4b 13241#include <sys/procfs.h>
bec39cab
AC
13242int
13243main ()
13244{
97bf5e38 13245pstatus_t avar
bec39cab
AC
13246 ;
13247 return 0;
13248}
13249_ACEOF
81ecdfbb 13250if ac_fn_c_try_compile "$LINENO"; then :
97bf5e38 13251 bfd_cv_have_sys_procfs_type_pstatus_t=yes
596c9d4b 13252else
81ecdfbb 13253 bfd_cv_have_sys_procfs_type_pstatus_t=no
bec39cab 13254
596c9d4b 13255fi
81ecdfbb 13256rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
596c9d4b
KB
13257fi
13258
97bf5e38 13259 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
bec39cab 13260
81ecdfbb 13261$as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h
596c9d4b
KB
13262
13263 fi
81ecdfbb
RW
13264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5
13265$as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; }
596c9d4b 13266
81ecdfbb
RW
13267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prrun_t in sys/procfs.h" >&5
13268$as_echo_n "checking for prrun_t in sys/procfs.h... " >&6; }
13269 if test "${bfd_cv_have_sys_procfs_type_prrun_t+set}" = set; then :
13270 $as_echo_n "(cached) " >&6
596c9d4b 13271else
81ecdfbb 13272 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 13273/* end confdefs.h. */
596c9d4b
KB
13274
13275#define _SYSCALL32
d30c5336
JK
13276/* Needed for new procfs interface on sparc-solaris. */
13277#define _STRUCTURED_PROC 1
596c9d4b 13278#include <sys/procfs.h>
bec39cab
AC
13279int
13280main ()
13281{
97bf5e38 13282prrun_t avar
bec39cab
AC
13283 ;
13284 return 0;
13285}
13286_ACEOF
81ecdfbb 13287if ac_fn_c_try_compile "$LINENO"; then :
97bf5e38 13288 bfd_cv_have_sys_procfs_type_prrun_t=yes
596c9d4b 13289else
81ecdfbb 13290 bfd_cv_have_sys_procfs_type_prrun_t=no
bec39cab 13291
596c9d4b 13292fi
81ecdfbb 13293rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
596c9d4b
KB
13294fi
13295
97bf5e38 13296 if test $bfd_cv_have_sys_procfs_type_prrun_t = yes; then
bec39cab 13297
81ecdfbb 13298$as_echo "#define HAVE_PRRUN_T 1" >>confdefs.h
596c9d4b
KB
13299
13300 fi
81ecdfbb
RW
13301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prrun_t" >&5
13302$as_echo "$bfd_cv_have_sys_procfs_type_prrun_t" >&6; }
596c9d4b 13303
81ecdfbb
RW
13304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
13305$as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
13306 if test "${bfd_cv_have_sys_procfs_type_gregset_t+set}" = set; then :
13307 $as_echo_n "(cached) " >&6
596c9d4b 13308else
81ecdfbb 13309 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 13310/* end confdefs.h. */
596c9d4b
KB
13311
13312#define _SYSCALL32
d30c5336
JK
13313/* Needed for new procfs interface on sparc-solaris. */
13314#define _STRUCTURED_PROC 1
596c9d4b 13315#include <sys/procfs.h>
bec39cab
AC
13316int
13317main ()
13318{
97bf5e38 13319gregset_t avar
bec39cab
AC
13320 ;
13321 return 0;
13322}
13323_ACEOF
81ecdfbb 13324if ac_fn_c_try_compile "$LINENO"; then :
97bf5e38 13325 bfd_cv_have_sys_procfs_type_gregset_t=yes
596c9d4b 13326else
81ecdfbb 13327 bfd_cv_have_sys_procfs_type_gregset_t=no
bec39cab 13328
596c9d4b 13329fi
81ecdfbb 13330rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
596c9d4b
KB
13331fi
13332
97bf5e38 13333 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
bec39cab 13334
81ecdfbb 13335$as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
596c9d4b
KB
13336
13337 fi
81ecdfbb
RW
13338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
13339$as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
451928c5 13340
81ecdfbb
RW
13341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
13342$as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
13343 if test "${bfd_cv_have_sys_procfs_type_fpregset_t+set}" = set; then :
13344 $as_echo_n "(cached) " >&6
d84dd0c5 13345else
81ecdfbb 13346 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 13347/* end confdefs.h. */
97bf5e38
MK
13348
13349#define _SYSCALL32
d30c5336
JK
13350/* Needed for new procfs interface on sparc-solaris. */
13351#define _STRUCTURED_PROC 1
d84dd0c5 13352#include <sys/procfs.h>
bec39cab
AC
13353int
13354main ()
13355{
97bf5e38 13356fpregset_t avar
bec39cab
AC
13357 ;
13358 return 0;
13359}
13360_ACEOF
81ecdfbb 13361if ac_fn_c_try_compile "$LINENO"; then :
97bf5e38 13362 bfd_cv_have_sys_procfs_type_fpregset_t=yes
d84dd0c5 13363else
81ecdfbb 13364 bfd_cv_have_sys_procfs_type_fpregset_t=no
bec39cab 13365
d84dd0c5 13366fi
81ecdfbb 13367rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d84dd0c5
MK
13368fi
13369
97bf5e38 13370 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
bec39cab 13371
81ecdfbb 13372$as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
d84dd0c5 13373
97bf5e38 13374 fi
81ecdfbb
RW
13375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
13376$as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
d84dd0c5 13377
81ecdfbb
RW
13378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
13379$as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
13380 if test "${bfd_cv_have_sys_procfs_type_prgregset_t+set}" = set; then :
13381 $as_echo_n "(cached) " >&6
c906108c 13382else
81ecdfbb 13383 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 13384/* end confdefs.h. */
c906108c 13385
97bf5e38 13386#define _SYSCALL32
d30c5336
JK
13387/* Needed for new procfs interface on sparc-solaris. */
13388#define _STRUCTURED_PROC 1
97bf5e38 13389#include <sys/procfs.h>
bec39cab
AC
13390int
13391main ()
13392{
97bf5e38 13393prgregset_t avar
bec39cab
AC
13394 ;
13395 return 0;
13396}
13397_ACEOF
81ecdfbb 13398if ac_fn_c_try_compile "$LINENO"; then :
97bf5e38 13399 bfd_cv_have_sys_procfs_type_prgregset_t=yes
c906108c 13400else
81ecdfbb 13401 bfd_cv_have_sys_procfs_type_prgregset_t=no
bec39cab 13402
c906108c 13403fi
81ecdfbb 13404rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c
SS
13405fi
13406
97bf5e38 13407 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
bec39cab 13408
81ecdfbb 13409$as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
c906108c 13410
97bf5e38 13411 fi
81ecdfbb
RW
13412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
13413$as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
c906108c 13414
81ecdfbb
RW
13415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
13416$as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
13417 if test "${bfd_cv_have_sys_procfs_type_prfpregset_t+set}" = set; then :
13418 $as_echo_n "(cached) " >&6
d45fe813 13419else
81ecdfbb 13420 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 13421/* end confdefs.h. */
97bf5e38
MK
13422
13423#define _SYSCALL32
d30c5336
JK
13424/* Needed for new procfs interface on sparc-solaris. */
13425#define _STRUCTURED_PROC 1
97bf5e38 13426#include <sys/procfs.h>
bec39cab
AC
13427int
13428main ()
13429{
97bf5e38 13430prfpregset_t avar
bec39cab
AC
13431 ;
13432 return 0;
13433}
13434_ACEOF
81ecdfbb 13435if ac_fn_c_try_compile "$LINENO"; then :
97bf5e38 13436 bfd_cv_have_sys_procfs_type_prfpregset_t=yes
d45fe813 13437else
81ecdfbb 13438 bfd_cv_have_sys_procfs_type_prfpregset_t=no
bec39cab 13439
d45fe813 13440fi
81ecdfbb 13441rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d45fe813
KB
13442fi
13443
97bf5e38 13444 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
bec39cab 13445
81ecdfbb 13446$as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
d45fe813 13447
97bf5e38 13448 fi
81ecdfbb
RW
13449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
13450$as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
d45fe813 13451
81ecdfbb
RW
13452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
13453$as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
13454 if test "${bfd_cv_have_sys_procfs_type_prgregset32_t+set}" = set; then :
13455 $as_echo_n "(cached) " >&6
d45fe813 13456else
81ecdfbb 13457 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 13458/* end confdefs.h. */
97bf5e38
MK
13459
13460#define _SYSCALL32
d30c5336
JK
13461/* Needed for new procfs interface on sparc-solaris. */
13462#define _STRUCTURED_PROC 1
97bf5e38 13463#include <sys/procfs.h>
bec39cab
AC
13464int
13465main ()
13466{
97bf5e38 13467prgregset32_t avar
bec39cab
AC
13468 ;
13469 return 0;
13470}
13471_ACEOF
81ecdfbb 13472if ac_fn_c_try_compile "$LINENO"; then :
97bf5e38 13473 bfd_cv_have_sys_procfs_type_prgregset32_t=yes
d45fe813 13474else
81ecdfbb 13475 bfd_cv_have_sys_procfs_type_prgregset32_t=no
bec39cab 13476
d45fe813 13477fi
81ecdfbb 13478rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d45fe813
KB
13479fi
13480
97bf5e38 13481 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
bec39cab 13482
81ecdfbb 13483$as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
d45fe813 13484
97bf5e38 13485 fi
81ecdfbb
RW
13486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
13487$as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
d45fe813 13488
81ecdfbb
RW
13489 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset32_t in sys/procfs.h" >&5
13490$as_echo_n "checking for prfpregset32_t in sys/procfs.h... " >&6; }
13491 if test "${bfd_cv_have_sys_procfs_type_prfpregset32_t+set}" = set; then :
13492 $as_echo_n "(cached) " >&6
d45fe813 13493else
81ecdfbb 13494 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 13495/* end confdefs.h. */
97bf5e38
MK
13496
13497#define _SYSCALL32
d30c5336
JK
13498/* Needed for new procfs interface on sparc-solaris. */
13499#define _STRUCTURED_PROC 1
97bf5e38 13500#include <sys/procfs.h>
bec39cab
AC
13501int
13502main ()
13503{
97bf5e38 13504prfpregset32_t avar
bec39cab
AC
13505 ;
13506 return 0;
13507}
13508_ACEOF
81ecdfbb 13509if ac_fn_c_try_compile "$LINENO"; then :
97bf5e38 13510 bfd_cv_have_sys_procfs_type_prfpregset32_t=yes
d45fe813 13511else
81ecdfbb 13512 bfd_cv_have_sys_procfs_type_prfpregset32_t=no
bec39cab 13513
d45fe813 13514fi
81ecdfbb 13515rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d45fe813
KB
13516fi
13517
97bf5e38 13518 if test $bfd_cv_have_sys_procfs_type_prfpregset32_t = yes; then
bec39cab 13519
81ecdfbb 13520$as_echo "#define HAVE_PRFPREGSET32_T 1" >>confdefs.h
d45fe813 13521
97bf5e38 13522 fi
81ecdfbb
RW
13523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset32_t" >&5
13524$as_echo "$bfd_cv_have_sys_procfs_type_prfpregset32_t" >&6; }
d45fe813 13525
81ecdfbb
RW
13526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
13527$as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
13528 if test "${bfd_cv_have_sys_procfs_type_lwpid_t+set}" = set; then :
13529 $as_echo_n "(cached) " >&6
d45fe813 13530else
81ecdfbb 13531 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 13532/* end confdefs.h. */
97bf5e38 13533
d45fe813 13534#define _SYSCALL32
d30c5336
JK
13535/* Needed for new procfs interface on sparc-solaris. */
13536#define _STRUCTURED_PROC 1
97bf5e38 13537#include <sys/procfs.h>
bec39cab
AC
13538int
13539main ()
13540{
97bf5e38 13541lwpid_t avar
bec39cab
AC
13542 ;
13543 return 0;
13544}
13545_ACEOF
81ecdfbb 13546if ac_fn_c_try_compile "$LINENO"; then :
97bf5e38 13547 bfd_cv_have_sys_procfs_type_lwpid_t=yes
d45fe813 13548else
81ecdfbb 13549 bfd_cv_have_sys_procfs_type_lwpid_t=no
bec39cab 13550
d45fe813 13551fi
81ecdfbb 13552rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d45fe813
KB
13553fi
13554
97bf5e38 13555 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
bec39cab 13556
81ecdfbb 13557$as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
d45fe813 13558
97bf5e38 13559 fi
81ecdfbb
RW
13560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
13561$as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
c906108c 13562
81ecdfbb
RW
13563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
13564$as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
13565 if test "${bfd_cv_have_sys_procfs_type_psaddr_t+set}" = set; then :
13566 $as_echo_n "(cached) " >&6
c906108c 13567else
81ecdfbb 13568 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 13569/* end confdefs.h. */
c906108c 13570
97bf5e38 13571#define _SYSCALL32
d30c5336
JK
13572/* Needed for new procfs interface on sparc-solaris. */
13573#define _STRUCTURED_PROC 1
97bf5e38 13574#include <sys/procfs.h>
bec39cab
AC
13575int
13576main ()
13577{
97bf5e38 13578psaddr_t avar
bec39cab
AC
13579 ;
13580 return 0;
13581}
13582_ACEOF
81ecdfbb 13583if ac_fn_c_try_compile "$LINENO"; then :
97bf5e38 13584 bfd_cv_have_sys_procfs_type_psaddr_t=yes
c906108c 13585else
81ecdfbb 13586 bfd_cv_have_sys_procfs_type_psaddr_t=no
bec39cab 13587
c906108c 13588fi
81ecdfbb 13589rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c
SS
13590fi
13591
97bf5e38 13592 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
bec39cab 13593
81ecdfbb 13594$as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
c906108c 13595
97bf5e38 13596 fi
81ecdfbb
RW
13597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
13598$as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
c906108c 13599
81ecdfbb
RW
13600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prsysent_t in sys/procfs.h" >&5
13601$as_echo_n "checking for prsysent_t in sys/procfs.h... " >&6; }
13602 if test "${bfd_cv_have_sys_procfs_type_prsysent_t+set}" = set; then :
13603 $as_echo_n "(cached) " >&6
c906108c 13604else
81ecdfbb 13605 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 13606/* end confdefs.h. */
c906108c 13607
97bf5e38 13608#define _SYSCALL32
d30c5336
JK
13609/* Needed for new procfs interface on sparc-solaris. */
13610#define _STRUCTURED_PROC 1
97bf5e38 13611#include <sys/procfs.h>
bec39cab
AC
13612int
13613main ()
13614{
97bf5e38 13615prsysent_t avar
bec39cab
AC
13616 ;
13617 return 0;
13618}
13619_ACEOF
81ecdfbb 13620if ac_fn_c_try_compile "$LINENO"; then :
97bf5e38 13621 bfd_cv_have_sys_procfs_type_prsysent_t=yes
c906108c 13622else
81ecdfbb 13623 bfd_cv_have_sys_procfs_type_prsysent_t=no
bec39cab 13624
c906108c 13625fi
81ecdfbb 13626rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c
SS
13627fi
13628
97bf5e38 13629 if test $bfd_cv_have_sys_procfs_type_prsysent_t = yes; then
bec39cab 13630
81ecdfbb 13631$as_echo "#define HAVE_PRSYSENT_T 1" >>confdefs.h
c906108c 13632
97bf5e38 13633 fi
81ecdfbb
RW
13634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prsysent_t" >&5
13635$as_echo "$bfd_cv_have_sys_procfs_type_prsysent_t" >&6; }
c906108c 13636
81ecdfbb
RW
13637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigset_t in sys/procfs.h" >&5
13638$as_echo_n "checking for pr_sigset_t in sys/procfs.h... " >&6; }
13639 if test "${bfd_cv_have_sys_procfs_type_pr_sigset_t+set}" = set; then :
13640 $as_echo_n "(cached) " >&6
c906108c 13641else
81ecdfbb 13642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 13643/* end confdefs.h. */
c906108c 13644
97bf5e38 13645#define _SYSCALL32
d30c5336
JK
13646/* Needed for new procfs interface on sparc-solaris. */
13647#define _STRUCTURED_PROC 1
97bf5e38 13648#include <sys/procfs.h>
bec39cab
AC
13649int
13650main ()
13651{
97bf5e38 13652pr_sigset_t avar
bec39cab
AC
13653 ;
13654 return 0;
13655}
13656_ACEOF
81ecdfbb 13657if ac_fn_c_try_compile "$LINENO"; then :
97bf5e38 13658 bfd_cv_have_sys_procfs_type_pr_sigset_t=yes
c906108c 13659else
81ecdfbb 13660 bfd_cv_have_sys_procfs_type_pr_sigset_t=no
bec39cab 13661
c906108c 13662fi
81ecdfbb 13663rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c
SS
13664fi
13665
97bf5e38 13666 if test $bfd_cv_have_sys_procfs_type_pr_sigset_t = yes; then
bec39cab 13667
81ecdfbb 13668$as_echo "#define HAVE_PR_SIGSET_T 1" >>confdefs.h
c906108c 13669
97bf5e38 13670 fi
81ecdfbb
RW
13671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigset_t" >&5
13672$as_echo "$bfd_cv_have_sys_procfs_type_pr_sigset_t" >&6; }
c906108c 13673
81ecdfbb
RW
13674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigaction64_t in sys/procfs.h" >&5
13675$as_echo_n "checking for pr_sigaction64_t in sys/procfs.h... " >&6; }
13676 if test "${bfd_cv_have_sys_procfs_type_pr_sigaction64_t+set}" = set; then :
13677 $as_echo_n "(cached) " >&6
c906108c 13678else
81ecdfbb 13679 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 13680/* end confdefs.h. */
c906108c 13681
97bf5e38 13682#define _SYSCALL32
d30c5336
JK
13683/* Needed for new procfs interface on sparc-solaris. */
13684#define _STRUCTURED_PROC 1
97bf5e38 13685#include <sys/procfs.h>
bec39cab
AC
13686int
13687main ()
13688{
97bf5e38 13689pr_sigaction64_t avar
bec39cab
AC
13690 ;
13691 return 0;
13692}
13693_ACEOF
81ecdfbb 13694if ac_fn_c_try_compile "$LINENO"; then :
97bf5e38 13695 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=yes
c906108c 13696else
81ecdfbb 13697 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=no
bec39cab 13698
c906108c 13699fi
81ecdfbb 13700rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c
SS
13701fi
13702
97bf5e38 13703 if test $bfd_cv_have_sys_procfs_type_pr_sigaction64_t = yes; then
bec39cab 13704
81ecdfbb 13705$as_echo "#define HAVE_PR_SIGACTION64_T 1" >>confdefs.h
c906108c 13706
97bf5e38 13707 fi
81ecdfbb
RW
13708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&5
13709$as_echo "$bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&6; }
97bf5e38 13710
81ecdfbb
RW
13711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_siginfo64_t in sys/procfs.h" >&5
13712$as_echo_n "checking for pr_siginfo64_t in sys/procfs.h... " >&6; }
13713 if test "${bfd_cv_have_sys_procfs_type_pr_siginfo64_t+set}" = set; then :
13714 $as_echo_n "(cached) " >&6
97bf5e38 13715else
81ecdfbb 13716 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 13717/* end confdefs.h. */
97bf5e38
MK
13718
13719#define _SYSCALL32
d30c5336
JK
13720/* Needed for new procfs interface on sparc-solaris. */
13721#define _STRUCTURED_PROC 1
97bf5e38 13722#include <sys/procfs.h>
bec39cab
AC
13723int
13724main ()
13725{
97bf5e38 13726pr_siginfo64_t avar
bec39cab
AC
13727 ;
13728 return 0;
13729}
13730_ACEOF
81ecdfbb 13731if ac_fn_c_try_compile "$LINENO"; then :
97bf5e38
MK
13732 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=yes
13733else
81ecdfbb 13734 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=no
bec39cab 13735
97bf5e38 13736fi
81ecdfbb 13737rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 13738fi
c906108c 13739
97bf5e38 13740 if test $bfd_cv_have_sys_procfs_type_pr_siginfo64_t = yes; then
bec39cab 13741
81ecdfbb 13742$as_echo "#define HAVE_PR_SIGINFO64_T 1" >>confdefs.h
c906108c 13743
97bf5e38 13744 fi
81ecdfbb
RW
13745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&5
13746$as_echo "$bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&6; }
bec39cab
AC
13747
13748
97bf5e38
MK
13749
13750
13751
97bf5e38 13752 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
81ecdfbb
RW
13753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether prfpregset_t type is broken" >&5
13754$as_echo_n "checking whether prfpregset_t type is broken... " >&6; }
13755 if test "${gdb_cv_prfpregset_t_broken+set}" = set; then :
13756 $as_echo_n "(cached) " >&6
c906108c 13757else
81ecdfbb 13758 if test "$cross_compiling" = yes; then :
97bf5e38 13759 gdb_cv_prfpregset_t_broken=yes
c906108c 13760else
81ecdfbb 13761 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 13762/* end confdefs.h. */
97bf5e38
MK
13763#include <sys/procfs.h>
13764 int main ()
13765 {
13766 if (sizeof (prfpregset_t) == sizeof (void *))
13767 return 1;
13768 return 0;
13769 }
bec39cab 13770_ACEOF
81ecdfbb 13771if ac_fn_c_try_run "$LINENO"; then :
97bf5e38 13772 gdb_cv_prfpregset_t_broken=no
81ecdfbb
RW
13773else
13774 gdb_cv_prfpregset_t_broken=yes
c906108c 13775fi
81ecdfbb
RW
13776rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13777 conftest.$ac_objext conftest.beam conftest.$ac_ext
c906108c 13778fi
81ecdfbb 13779
c906108c
SS
13780fi
13781
81ecdfbb
RW
13782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_prfpregset_t_broken" >&5
13783$as_echo "$gdb_cv_prfpregset_t_broken" >&6; }
97bf5e38 13784 if test $gdb_cv_prfpregset_t_broken = yes; then
60ca704f 13785
81ecdfbb 13786$as_echo "#define PRFPREGSET_T_BROKEN 1" >>confdefs.h
c906108c 13787
97bf5e38
MK
13788 fi
13789 fi
c906108c 13790
bec39cab 13791
81ecdfbb
RW
13792 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PIOCSET ioctl entry in sys/procfs.h" >&5
13793$as_echo_n "checking for PIOCSET ioctl entry in sys/procfs.h... " >&6; }
13794 if test "${gdb_cv_have_procfs_piocset+set}" = set; then :
13795 $as_echo_n "(cached) " >&6
c906108c 13796else
81ecdfbb 13797 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 13798/* end confdefs.h. */
97bf5e38
MK
13799#include <unistd.h>
13800#include <sys/types.h>
13801#include <sys/procfs.h>
13802
bec39cab
AC
13803int
13804main ()
13805{
97bf5e38
MK
13806
13807 int dummy;;
13808 dummy = ioctl(0, PIOCSET, &dummy);
bec39cab
AC
13809
13810 ;
13811 return 0;
13812}
13813_ACEOF
81ecdfbb 13814if ac_fn_c_try_compile "$LINENO"; then :
97bf5e38 13815 gdb_cv_have_procfs_piocset=yes
c906108c 13816else
81ecdfbb 13817 gdb_cv_have_procfs_piocset=no
c906108c 13818fi
81ecdfbb 13819rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 13820fi
97bf5e38 13821
81ecdfbb
RW
13822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_procfs_piocset" >&5
13823$as_echo "$gdb_cv_have_procfs_piocset" >&6; }
97bf5e38 13824 if test $gdb_cv_have_procfs_piocset = yes; then
60ca704f 13825
81ecdfbb 13826$as_echo "#define HAVE_PROCFS_PIOCSET 1" >>confdefs.h
97bf5e38
MK
13827
13828 fi
c906108c 13829fi
c906108c 13830
97bf5e38 13831if test ${host} = ${target} ; then
bec39cab 13832
81ecdfbb
RW
13833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member l_addr in struct link_map" >&5
13834$as_echo_n "checking for member l_addr in struct link_map... " >&6; }
13835 if test "${gdb_cv_have_struct_link_map_with_l_members+set}" = set; then :
13836 $as_echo_n "(cached) " >&6
bec39cab 13837else
81ecdfbb 13838 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 13839/* end confdefs.h. */
97bf5e38 13840#include <link.h>
bec39cab
AC
13841int
13842main ()
13843{
97bf5e38 13844struct link_map lm; (void) lm.l_addr;
bec39cab
AC
13845 ;
13846 return 0;
13847}
13848_ACEOF
81ecdfbb 13849if ac_fn_c_try_compile "$LINENO"; then :
97bf5e38 13850 gdb_cv_have_struct_link_map_with_l_members=yes
c906108c 13851else
81ecdfbb 13852 gdb_cv_have_struct_link_map_with_l_members=no
c906108c 13853fi
81ecdfbb 13854rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c
SS
13855fi
13856
81ecdfbb
RW
13857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map_with_l_members" >&5
13858$as_echo "$gdb_cv_have_struct_link_map_with_l_members" >&6; }
97bf5e38 13859 if test $gdb_cv_have_struct_link_map_with_l_members = yes; then
60ca704f 13860
81ecdfbb 13861$as_echo "#define HAVE_STRUCT_LINK_MAP_WITH_L_MEMBERS 1" >>confdefs.h
97bf5e38
MK
13862
13863 fi
13864
bec39cab 13865
81ecdfbb
RW
13866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member lm_addr in struct link_map" >&5
13867$as_echo_n "checking for member lm_addr in struct link_map... " >&6; }
13868 if test "${gdb_cv_have_struct_link_map_with_lm_members+set}" = set; then :
13869 $as_echo_n "(cached) " >&6
c906108c 13870else
81ecdfbb 13871 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 13872/* end confdefs.h. */
97bf5e38
MK
13873#include <sys/types.h>
13874#include <link.h>
bec39cab
AC
13875int
13876main ()
13877{
97bf5e38 13878struct link_map lm; (void) lm.lm_addr;
bec39cab
AC
13879 ;
13880 return 0;
13881}
13882_ACEOF
81ecdfbb 13883if ac_fn_c_try_compile "$LINENO"; then :
97bf5e38
MK
13884 gdb_cv_have_struct_link_map_with_lm_members=yes
13885else
81ecdfbb 13886 gdb_cv_have_struct_link_map_with_lm_members=no
97bf5e38 13887fi
81ecdfbb 13888rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 13889fi
c906108c 13890
81ecdfbb
RW
13891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map_with_lm_members" >&5
13892$as_echo "$gdb_cv_have_struct_link_map_with_lm_members" >&6; }
97bf5e38 13893 if test $gdb_cv_have_struct_link_map_with_lm_members = yes; then
60ca704f 13894
81ecdfbb 13895$as_echo "#define HAVE_STRUCT_LINK_MAP_WITH_LM_MEMBERS 1" >>confdefs.h
97bf5e38
MK
13896
13897 fi
13898
bec39cab 13899
81ecdfbb
RW
13900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member som_addr in struct so_map" >&5
13901$as_echo_n "checking for member som_addr in struct so_map... " >&6; }
13902 if test "${gdb_cv_have_struct_so_map_with_som_members+set}" = set; then :
13903 $as_echo_n "(cached) " >&6
c906108c 13904else
81ecdfbb 13905 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 13906/* end confdefs.h. */
97bf5e38
MK
13907#include <sys/types.h>
13908#ifdef HAVE_NLIST_H
13909#include <nlist.h>
13910#endif
13911#include <link.h>
bec39cab
AC
13912int
13913main ()
13914{
97bf5e38 13915struct so_map lm; (void) lm.som_addr;
bec39cab
AC
13916 ;
13917 return 0;
13918}
13919_ACEOF
81ecdfbb 13920if ac_fn_c_try_compile "$LINENO"; then :
97bf5e38
MK
13921 gdb_cv_have_struct_so_map_with_som_members=yes
13922else
81ecdfbb 13923 gdb_cv_have_struct_so_map_with_som_members=no
97bf5e38 13924fi
81ecdfbb 13925rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
97bf5e38 13926fi
c906108c 13927
81ecdfbb
RW
13928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_so_map_with_som_members" >&5
13929$as_echo "$gdb_cv_have_struct_so_map_with_som_members" >&6; }
97bf5e38 13930 if test $gdb_cv_have_struct_so_map_with_som_members = yes; then
60ca704f 13931
81ecdfbb 13932$as_echo "#define HAVE_STRUCT_SO_MAP_WITH_SOM_MEMBERS 1" >>confdefs.h
c906108c 13933
97bf5e38 13934 fi
c906108c 13935
bec39cab 13936
81ecdfbb
RW
13937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct link_map32 in sys/link.h" >&5
13938$as_echo_n "checking for struct link_map32 in sys/link.h... " >&6; }
13939 if test "${gdb_cv_have_struct_link_map32+set}" = set; then :
13940 $as_echo_n "(cached) " >&6
97bf5e38 13941else
81ecdfbb 13942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 13943/* end confdefs.h. */
97bf5e38
MK
13944#define _SYSCALL32
13945#include <sys/link.h>
bec39cab
AC
13946int
13947main ()
13948{
97bf5e38 13949struct link_map32 l;
bec39cab
AC
13950 ;
13951 return 0;
13952}
13953_ACEOF
81ecdfbb 13954if ac_fn_c_try_compile "$LINENO"; then :
97bf5e38
MK
13955 gdb_cv_have_struct_link_map32=yes
13956else
81ecdfbb 13957 gdb_cv_have_struct_link_map32=no
97bf5e38 13958fi
81ecdfbb 13959rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
97bf5e38 13960fi
c906108c 13961
81ecdfbb
RW
13962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map32" >&5
13963$as_echo "$gdb_cv_have_struct_link_map32" >&6; }
97bf5e38 13964 if test $gdb_cv_have_struct_link_map32 = yes; then
60ca704f 13965
81ecdfbb 13966$as_echo "#define HAVE_STRUCT_LINK_MAP32 1" >>confdefs.h
c906108c 13967
60ca704f 13968
81ecdfbb 13969$as_echo "#define _SYSCALL32 1" >>confdefs.h
c906108c 13970
97bf5e38
MK
13971 fi
13972fi
c906108c 13973
bc8bcb4b 13974# Check if the compiler supports the `long long' type.
c906108c 13975
81ecdfbb
RW
13976{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
13977$as_echo_n "checking for long long support in compiler... " >&6; }
13978if test "${gdb_cv_c_long_long+set}" = set; then :
13979 $as_echo_n "(cached) " >&6
97bf5e38 13980else
81ecdfbb 13981 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 13982/* end confdefs.h. */
bc8bcb4b 13983extern long long foo;
bec39cab
AC
13984int
13985main ()
13986{
bc8bcb4b 13987switch (foo & 2) { case 0: return 1; }
bec39cab
AC
13988 ;
13989 return 0;
13990}
13991_ACEOF
81ecdfbb 13992if ac_fn_c_try_compile "$LINENO"; then :
97bf5e38
MK
13993 gdb_cv_c_long_long=yes
13994else
81ecdfbb 13995 gdb_cv_c_long_long=no
97bf5e38 13996fi
81ecdfbb 13997rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
97bf5e38 13998fi
81ecdfbb
RW
13999{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
14000$as_echo "$gdb_cv_c_long_long" >&6; }
97bf5e38 14001if test $gdb_cv_c_long_long = yes; then
bc8bcb4b 14002
81ecdfbb 14003$as_echo "#define CC_HAS_LONG_LONG 1" >>confdefs.h
97bf5e38
MK
14004
14005fi
14006
bc8bcb4b 14007# Check if the compiler and runtime support printing long longs.
97bf5e38 14008
81ecdfbb
RW
14009{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
14010$as_echo_n "checking for long long support in printf... " >&6; }
14011if test "${gdb_cv_printf_has_long_long+set}" = set; then :
14012 $as_echo_n "(cached) " >&6
97bf5e38 14013else
81ecdfbb 14014 if test "$cross_compiling" = yes; then :
97bf5e38
MK
14015 gdb_cv_printf_has_long_long=no
14016else
81ecdfbb 14017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 14018/* end confdefs.h. */
bc8bcb4b
MK
14019$ac_includes_default
14020int
14021main ()
14022{
14023char buf[32];
97bf5e38
MK
14024 long long l = 0;
14025 l = (l << 16) + 0x0123;
14026 l = (l << 16) + 0x4567;
14027 l = (l << 16) + 0x89ab;
14028 l = (l << 16) + 0xcdef;
14029 sprintf (buf, "0x%016llx", l);
14030 return (strcmp ("0x0123456789abcdef", buf));
bc8bcb4b
MK
14031 ;
14032 return 0;
c906108c 14033}
bec39cab 14034_ACEOF
81ecdfbb 14035if ac_fn_c_try_run "$LINENO"; then :
97bf5e38
MK
14036 gdb_cv_printf_has_long_long=yes
14037else
81ecdfbb 14038 gdb_cv_printf_has_long_long=no
97bf5e38 14039fi
81ecdfbb
RW
14040rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14041 conftest.$ac_objext conftest.beam conftest.$ac_ext
97bf5e38 14042fi
81ecdfbb 14043
97bf5e38 14044fi
81ecdfbb
RW
14045{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
14046$as_echo "$gdb_cv_printf_has_long_long" >&6; }
97bf5e38 14047if test $gdb_cv_printf_has_long_long = yes; then
bc8bcb4b 14048
81ecdfbb 14049$as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
97bf5e38
MK
14050
14051fi
97bf5e38 14052
1a619819
LM
14053# Check if the compiler and runtime support printing decfloats.
14054
81ecdfbb
RW
14055{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
14056$as_echo_n "checking for decfloat support in printf... " >&6; }
14057if test "${gdb_cv_printf_has_decfloat+set}" = set; then :
14058 $as_echo_n "(cached) " >&6
1a619819 14059else
81ecdfbb 14060 if test "$cross_compiling" = yes; then :
1a619819
LM
14061 gdb_cv_printf_has_decfloat=no
14062else
81ecdfbb 14063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1a619819
LM
14064/* end confdefs.h. */
14065$ac_includes_default
14066int
14067main ()
14068{
14069char buf[64];
14070 _Decimal32 d32 = 1.2345df;
14071 _Decimal64 d64 = 1.2345dd;
14072 _Decimal128 d128 = 1.2345dl;
14073 sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
14074 return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
14075 ;
14076 return 0;
14077}
14078_ACEOF
81ecdfbb 14079if ac_fn_c_try_run "$LINENO"; then :
1a619819
LM
14080 gdb_cv_printf_has_decfloat=yes
14081else
81ecdfbb 14082 gdb_cv_printf_has_decfloat=no
1a619819 14083fi
81ecdfbb
RW
14084rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14085 conftest.$ac_objext conftest.beam conftest.$ac_ext
1a619819 14086fi
81ecdfbb 14087
1a619819 14088fi
81ecdfbb
RW
14089{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
14090$as_echo "$gdb_cv_printf_has_decfloat" >&6; }
1a619819
LM
14091if test $gdb_cv_printf_has_decfloat = yes; then
14092
81ecdfbb 14093$as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
1a619819
LM
14094
14095fi
14096
bc8bcb4b
MK
14097# Check if the compiler supports the `long double' type. We can't use
14098# AC_C_LONG_DOUBLE because that one does additional checks on the
14099# constants defined in <float.h> that fail on some systems,
14100# e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
97bf5e38 14101
81ecdfbb
RW
14102{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
14103$as_echo_n "checking for long double support in compiler... " >&6; }
14104if test "${gdb_cv_c_long_double+set}" = set; then :
14105 $as_echo_n "(cached) " >&6
97bf5e38 14106else
81ecdfbb 14107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 14108/* end confdefs.h. */
97bf5e38 14109long double foo;
bec39cab 14110_ACEOF
81ecdfbb 14111if ac_fn_c_try_compile "$LINENO"; then :
bc8bcb4b 14112 gdb_cv_c_long_double=yes
97bf5e38 14113else
81ecdfbb 14114 gdb_cv_c_long_double=no
97bf5e38 14115fi
81ecdfbb 14116rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
97bf5e38 14117fi
81ecdfbb
RW
14118{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
14119$as_echo "$gdb_cv_c_long_double" >&6; }
bc8bcb4b 14120if test $gdb_cv_c_long_double = yes; then
c906108c 14121
81ecdfbb 14122$as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
97bf5e38
MK
14123
14124fi
14125
bc8bcb4b 14126# Check if the compiler and runtime support printing long doubles.
97bf5e38 14127
81ecdfbb
RW
14128{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
14129$as_echo_n "checking for long double support in printf... " >&6; }
14130if test "${gdb_cv_printf_has_long_double+set}" = set; then :
14131 $as_echo_n "(cached) " >&6
97bf5e38 14132else
81ecdfbb 14133 if test "$cross_compiling" = yes; then :
97bf5e38
MK
14134 gdb_cv_printf_has_long_double=no
14135else
81ecdfbb 14136 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 14137/* end confdefs.h. */
bc8bcb4b
MK
14138$ac_includes_default
14139int
14140main ()
14141{
14142char buf[16];
97bf5e38
MK
14143 long double f = 3.141592653;
14144 sprintf (buf, "%Lg", f);
14145 return (strncmp ("3.14159", buf, 7));
bc8bcb4b
MK
14146 ;
14147 return 0;
97bf5e38 14148}
bec39cab 14149_ACEOF
81ecdfbb 14150if ac_fn_c_try_run "$LINENO"; then :
97bf5e38 14151 gdb_cv_printf_has_long_double=yes
c906108c 14152else
81ecdfbb 14153 gdb_cv_printf_has_long_double=no
c906108c 14154fi
81ecdfbb
RW
14155rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14156 conftest.$ac_objext conftest.beam conftest.$ac_ext
c906108c 14157fi
81ecdfbb 14158
c906108c 14159fi
81ecdfbb
RW
14160{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5
14161$as_echo "$gdb_cv_printf_has_long_double" >&6; }
97bf5e38 14162if test $gdb_cv_printf_has_long_double = yes; then
bc8bcb4b 14163
81ecdfbb 14164$as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
97bf5e38
MK
14165
14166fi
97bf5e38 14167
bc8bcb4b 14168# Check if the compiler and runtime support scanning long doubles.
97bf5e38 14169
81ecdfbb
RW
14170{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
14171$as_echo_n "checking for long double support in scanf... " >&6; }
14172if test "${gdb_cv_scanf_has_long_double+set}" = set; then :
14173 $as_echo_n "(cached) " >&6
97bf5e38 14174else
81ecdfbb 14175 if test "$cross_compiling" = yes; then :
97bf5e38
MK
14176 gdb_cv_scanf_has_long_double=no
14177else
81ecdfbb 14178 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 14179/* end confdefs.h. */
bc8bcb4b
MK
14180#include <stdio.h>
14181int
14182main ()
14183{
14184char *buf = "3.141592653";
97bf5e38
MK
14185 long double f = 0;
14186 sscanf (buf, "%Lg", &f);
14187 return !(f > 3.14159 && f < 3.14160);
bc8bcb4b
MK
14188 ;
14189 return 0;
97bf5e38 14190}
bec39cab 14191_ACEOF
81ecdfbb 14192if ac_fn_c_try_run "$LINENO"; then :
97bf5e38
MK
14193 gdb_cv_scanf_has_long_double=yes
14194else
81ecdfbb 14195 gdb_cv_scanf_has_long_double=no
97bf5e38 14196fi
81ecdfbb
RW
14197rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14198 conftest.$ac_objext conftest.beam conftest.$ac_ext
97bf5e38 14199fi
81ecdfbb 14200
c906108c 14201fi
81ecdfbb
RW
14202{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
14203$as_echo "$gdb_cv_scanf_has_long_double" >&6; }
97bf5e38 14204if test $gdb_cv_scanf_has_long_double = yes; then
bc8bcb4b 14205
81ecdfbb 14206$as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
97bf5e38
MK
14207
14208fi
c906108c 14209
438013df
AO
14210case ${host_os} in
14211aix*)
81ecdfbb
RW
14212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
14213$as_echo_n "checking for -bbigtoc option... " >&6; }
14214if test "${gdb_cv_bigtoc+set}" = set; then :
14215 $as_echo_n "(cached) " >&6
438013df 14216else
bec39cab 14217
438013df
AO
14218 SAVE_LDFLAGS=$LDFLAGS
14219
14220 case $GCC in
14221 yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
14222 *) gdb_cv_bigtoc=-bbigtoc ;;
14223 esac
14224
14225 LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
81ecdfbb 14226 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 14227/* end confdefs.h. */
438013df 14228
bec39cab
AC
14229int
14230main ()
14231{
438013df 14232int i;
bec39cab
AC
14233 ;
14234 return 0;
14235}
14236_ACEOF
81ecdfbb 14237if ac_fn_c_try_link "$LINENO"; then :
bec39cab 14238
81ecdfbb
RW
14239else
14240 gdb_cv_bigtoc=
438013df 14241fi
81ecdfbb
RW
14242rm -f core conftest.err conftest.$ac_objext \
14243 conftest$ac_exeext conftest.$ac_ext
ec76baa5 14244 LDFLAGS="${SAVE_LDFLAGS}"
438013df 14245
bec39cab 14246fi
81ecdfbb
RW
14247{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
14248$as_echo "$gdb_cv_bigtoc" >&6; }
438013df
AO
14249 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
14250 ;;
14251esac
14252
38f6b338 14253{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5
f6528abd 14254$as_echo_n "checking for the dynamic export flag... " >&6; }
38f6b338
JK
14255dynamic_list=false
14256if test "${gdb_native}" = yes; then
14257 # The dynamically loaded libthread_db needs access to symbols in the gdb
14258 # executable. Older GNU ld supports --export-dynamic but --dynamic-list
14259 # may not be supported there.
14260 old_LDFLAGS="$LDFLAGS"
14261 # Older GNU ld supports --export-dynamic but --dynamic-list it does not.
14262 RDYNAMIC="-Wl,--dynamic-list=${srcdir}/proc-service.list"
14263 LDFLAGS="$LDFLAGS $RDYNAMIC"
14264 if test "${have_libpython}" = no; then
14265 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
f6528abd
JK
14266/* end confdefs.h. */
14267
14268int
14269main ()
14270{
14271
14272 ;
14273 return 0;
14274}
14275_ACEOF
14276if ac_fn_c_try_link "$LINENO"; then :
3bebe2f2
JK
14277 dynamic_list=true
14278fi
14279rm -f core conftest.err conftest.$ac_objext \
14280 conftest$ac_exeext conftest.$ac_ext
38f6b338
JK
14281 else
14282 # Workaround http://bugs.python.org/issue4434 where static
14283 # libpythonX.Y.a would get its symbols required for
14284 # pythonX.Y/lib-dynload/*.so modules hidden by -Wl,--dynamic-list.
14285 # Problem does not happen for the recommended libpythonX.Y.so linkage.
14286 old_CFLAGS="$CFLAGS"
14287 CFLAGS="$CFLAGS $PYTHON_CFLAGS"
14288 if test "$cross_compiling" = yes; then :
3bebe2f2 14289 true
f6528abd 14290else
3bebe2f2
JK
14291 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14292/* end confdefs.h. */
14293#include "${have_libpython}/Python.h"
14294int
14295main ()
14296{
14297int err;
38f6b338
JK
14298 Py_Initialize ();
14299 err = PyRun_SimpleString ("import itertools\n");
14300 Py_Finalize ();
14301 return err == 0 ? 0 : 1;
3bebe2f2
JK
14302 ;
14303 return 0;
14304}
14305_ACEOF
14306if ac_fn_c_try_run "$LINENO"; then :
14307 dynamic_list=true
14308fi
14309rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14310 conftest.$ac_objext conftest.beam conftest.$ac_ext
14311fi
14312
38f6b338
JK
14313 CFLAGS="$old_CFLAGS"
14314 fi
14315 LDFLAGS="$old_LDFLAGS"
14316fi
14317if $dynamic_list; then
14318 found="-Wl,--dynamic-list"
14319 RDYNAMIC='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
f6528abd 14320else
38f6b338
JK
14321 found="-rdynamic"
14322 RDYNAMIC="-rdynamic"
f6528abd 14323fi
f6528abd 14324
38f6b338 14325{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
f6528abd 14326$as_echo "$found" >&6; }
0407b3f1 14327
f6528abd 14328
0407b3f1 14329if test ${build} = ${host} -a ${host} = ${target} ; then
c906108c
SS
14330 case ${host_os} in
14331 hpux*)
81ecdfbb
RW
14332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HPUX/OSF thread support" >&5
14333$as_echo_n "checking for HPUX/OSF thread support... " >&6; }
c906108c
SS
14334 if test -f /usr/include/dce/cma_config.h ; then
14335 if test "$GCC" = "yes" ; then
81ecdfbb
RW
14336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14337$as_echo "yes" >&6; }
60ca704f 14338
81ecdfbb 14339$as_echo "#define HAVE_HPUX_THREAD_SUPPORT 1" >>confdefs.h
c906108c 14340
3483b318 14341 CONFIG_OBS="${CONFIG_OBS} hpux-thread.o"
c906108c
SS
14342 CONFIG_SRCS="${CONFIG_SRCS} hpux-thread.c"
14343 else
81ecdfbb
RW
14344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no (suppressed because you are not using GCC)" >&5
14345$as_echo "no (suppressed because you are not using GCC)" >&6; }
c906108c
SS
14346 fi
14347 else
81ecdfbb
RW
14348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14349$as_echo "no" >&6; }
c906108c
SS
14350 fi
14351 ;;
14352 solaris*)
d92419e5
JB
14353 # See if thread_db library is around for Solaris thread debugging.
14354 # Note that we must explicitly test for version 1 of the library
14355 # because version 0 (present on Solaris 2.4 or earlier) doesn't have
14356 # the same API.
81ecdfbb
RW
14357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris thread debugging library" >&5
14358$as_echo_n "checking for Solaris thread debugging library... " >&6; }
c906108c 14359 if test -f /usr/lib/libthread_db.so.1 ; then
81ecdfbb
RW
14360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14361$as_echo "yes" >&6; }
60ca704f 14362
81ecdfbb 14363$as_echo "#define HAVE_THREAD_DB_LIB 1" >>confdefs.h
c906108c 14364
3483b318 14365 CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
c906108c 14366 CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
81ecdfbb
RW
14367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
14368$as_echo_n "checking for dlopen in -ldl... " >&6; }
14369if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
14370 $as_echo_n "(cached) " >&6
c906108c 14371else
bec39cab 14372 ac_check_lib_save_LIBS=$LIBS
c906108c 14373LIBS="-ldl $LIBS"
81ecdfbb 14374cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab
AC
14375/* end confdefs.h. */
14376
81ecdfbb
RW
14377/* Override any GCC internal prototype to avoid an error.
14378 Use char because int might match the return type of a GCC
14379 builtin and then its argument prototype would still apply. */
bec39cab
AC
14380#ifdef __cplusplus
14381extern "C"
14382#endif
bec39cab
AC
14383char dlopen ();
14384int
14385main ()
14386{
81ecdfbb 14387return dlopen ();
bec39cab
AC
14388 ;
14389 return 0;
14390}
14391_ACEOF
81ecdfbb 14392if ac_fn_c_try_link "$LINENO"; then :
bec39cab
AC
14393 ac_cv_lib_dl_dlopen=yes
14394else
81ecdfbb 14395 ac_cv_lib_dl_dlopen=no
bec39cab 14396fi
81ecdfbb
RW
14397rm -f core conftest.err conftest.$ac_objext \
14398 conftest$ac_exeext conftest.$ac_ext
bec39cab
AC
14399LIBS=$ac_check_lib_save_LIBS
14400fi
81ecdfbb
RW
14401{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
14402$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
14403if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
bec39cab
AC
14404 cat >>confdefs.h <<_ACEOF
14405#define HAVE_LIBDL 1
14406_ACEOF
c906108c
SS
14407
14408 LIBS="-ldl $LIBS"
14409
c906108c
SS
14410fi
14411
f6528abd 14412 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} $RDYNAMIC"
c906108c
SS
14413 # Sun randomly tweaked the prototypes in <proc_service.h>
14414 # at one point.
81ecdfbb
RW
14415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if <proc_service.h> is old" >&5
14416$as_echo_n "checking if <proc_service.h> is old... " >&6; }
14417 if test "${gdb_cv_proc_service_is_old+set}" = set; then :
14418 $as_echo_n "(cached) " >&6
c906108c 14419else
bec39cab 14420
81ecdfbb 14421 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 14422/* end confdefs.h. */
c906108c
SS
14423
14424 #include <proc_service.h>
14425 ps_err_e ps_pdwrite
14426 (struct ps_prochandle*, psaddr_t, const void*, size_t);
c906108c 14427
bec39cab
AC
14428int
14429main ()
14430{
14431
14432 ;
14433 return 0;
14434}
14435_ACEOF
81ecdfbb 14436if ac_fn_c_try_compile "$LINENO"; then :
c906108c
SS
14437 gdb_cv_proc_service_is_old=no
14438else
81ecdfbb 14439 gdb_cv_proc_service_is_old=yes
c906108c 14440fi
81ecdfbb 14441rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
bec39cab 14442
c906108c
SS
14443fi
14444
81ecdfbb
RW
14445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_proc_service_is_old" >&5
14446$as_echo "$gdb_cv_proc_service_is_old" >&6; }
c906108c 14447 if test $gdb_cv_proc_service_is_old = yes; then
60ca704f 14448
81ecdfbb 14449$as_echo "#define PROC_SERVICE_IS_OLD 1" >>confdefs.h
c906108c
SS
14450
14451 fi
14452 else
81ecdfbb
RW
14453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14454$as_echo "no" >&6; }
c906108c
SS
14455 fi
14456 ;;
d92419e5 14457 aix*)
81ecdfbb
RW
14458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
14459$as_echo_n "checking for AiX thread debugging library... " >&6; }
14460 if test "${gdb_cv_have_aix_thread_debug+set}" = set; then :
14461 $as_echo_n "(cached) " >&6
bec39cab 14462else
81ecdfbb 14463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 14464/* end confdefs.h. */
d92419e5 14465#include <sys/pthdebug.h>
bec39cab
AC
14466int
14467main ()
14468{
d92419e5
JB
14469#ifndef PTHDB_VERSION_3
14470 #error
14471 #endif
bec39cab
AC
14472 ;
14473 return 0;
14474}
14475_ACEOF
81ecdfbb 14476if ac_fn_c_try_compile "$LINENO"; then :
d92419e5
JB
14477 gdb_cv_have_aix_thread_debug=yes
14478else
81ecdfbb 14479 gdb_cv_have_aix_thread_debug=no
d92419e5 14480fi
81ecdfbb 14481rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d92419e5
JB
14482fi
14483
81ecdfbb
RW
14484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
14485$as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
d92419e5
JB
14486 if test $gdb_cv_have_aix_thread_debug = yes; then
14487 CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
3483b318 14488 CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
d92419e5
JB
14489 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -lpthdebug"
14490 fi
14491 ;;
c906108c 14492 esac
bec39cab 14493
c906108c
SS
14494fi
14495
3f47be5c 14496if test "x$ac_cv_header_thread_db_h" = "xyes"; then
81ecdfbb
RW
14497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
14498$as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
14499if test "${gdb_cv_thread_db_h_has_td_notalloc+set}" = set; then :
14500 $as_echo_n "(cached) " >&6
bec39cab 14501else
81ecdfbb 14502 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 14503/* end confdefs.h. */
3f47be5c 14504#include <thread_db.h>
bec39cab
AC
14505int
14506main ()
14507{
3f47be5c 14508int i = TD_NOTALLOC;
bec39cab
AC
14509 ;
14510 return 0;
14511}
14512_ACEOF
81ecdfbb 14513if ac_fn_c_try_compile "$LINENO"; then :
3f47be5c
EZ
14514 gdb_cv_thread_db_h_has_td_notalloc=yes
14515else
81ecdfbb 14516 gdb_cv_thread_db_h_has_td_notalloc=no
bec39cab 14517
3f47be5c 14518fi
81ecdfbb 14519rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3f47be5c 14520
bec39cab 14521fi
81ecdfbb
RW
14522{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
14523$as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
14524 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
14525$as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
14526if test "${gdb_cv_thread_db_h_has_td_version+set}" = set; then :
14527 $as_echo_n "(cached) " >&6
59f80f10 14528else
81ecdfbb 14529 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
59f80f10
DJ
14530/* end confdefs.h. */
14531#include <thread_db.h>
14532int
14533main ()
14534{
14535int i = TD_VERSION;
14536 ;
14537 return 0;
14538}
14539_ACEOF
81ecdfbb 14540if ac_fn_c_try_compile "$LINENO"; then :
59f80f10
DJ
14541 gdb_cv_thread_db_h_has_td_version=yes
14542else
81ecdfbb 14543 gdb_cv_thread_db_h_has_td_version=no
59f80f10
DJ
14544
14545fi
81ecdfbb 14546rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
59f80f10
DJ
14547
14548fi
81ecdfbb
RW
14549{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5
14550$as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
14551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
14552$as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
14553if test "${gdb_cv_thread_db_h_has_td_notls+set}" = set; then :
14554 $as_echo_n "(cached) " >&6
59f80f10 14555else
81ecdfbb 14556 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
59f80f10
DJ
14557/* end confdefs.h. */
14558#include <thread_db.h>
14559int
14560main ()
14561{
14562int i = TD_NOTLS;
14563 ;
14564 return 0;
14565}
14566_ACEOF
81ecdfbb 14567if ac_fn_c_try_compile "$LINENO"; then :
59f80f10
DJ
14568 gdb_cv_thread_db_h_has_td_notls=yes
14569else
81ecdfbb 14570 gdb_cv_thread_db_h_has_td_notls=no
59f80f10
DJ
14571
14572fi
81ecdfbb 14573rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
59f80f10
DJ
14574
14575fi
81ecdfbb
RW
14576{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
14577$as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
3f47be5c
EZ
14578fi
14579if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
bec39cab 14580
81ecdfbb 14581$as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
3f47be5c 14582
59f80f10
DJ
14583fi
14584if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
14585
81ecdfbb 14586$as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
59f80f10
DJ
14587
14588fi
14589if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
14590
81ecdfbb 14591$as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
59f80f10 14592
3f47be5c
EZ
14593fi
14594
b757528f 14595if test "x$ac_cv_header_sys_syscall_h" = "xyes"; then
81ecdfbb
RW
14596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <sys/syscall.h> has __NR_tkill" >&5
14597$as_echo_n "checking whether <sys/syscall.h> has __NR_tkill... " >&6; }
14598if test "${gdb_cv_sys_syscall_h_has_tkill+set}" = set; then :
14599 $as_echo_n "(cached) " >&6
bec39cab 14600else
81ecdfbb 14601 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 14602/* end confdefs.h. */
b757528f 14603#include <sys/syscall.h>
bec39cab
AC
14604int
14605main ()
14606{
b757528f 14607int i = __NR_tkill;
bec39cab
AC
14608 ;
14609 return 0;
14610}
14611_ACEOF
81ecdfbb 14612if ac_fn_c_try_compile "$LINENO"; then :
b757528f
JJ
14613 gdb_cv_sys_syscall_h_has_tkill=yes
14614else
81ecdfbb 14615 gdb_cv_sys_syscall_h_has_tkill=no
bec39cab 14616
b757528f 14617fi
81ecdfbb 14618rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b757528f 14619
bec39cab 14620fi
81ecdfbb
RW
14621{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_sys_syscall_h_has_tkill" >&5
14622$as_echo "$gdb_cv_sys_syscall_h_has_tkill" >&6; }
b757528f
JJ
14623fi
14624if test "x$gdb_cv_sys_syscall_h_has_tkill" = "xyes" && test "x$ac_cv_func_syscall" = "xyes"; then
bec39cab 14625
81ecdfbb 14626$as_echo "#define HAVE_TKILL_SYSCALL 1" >>confdefs.h
b757528f
JJ
14627
14628fi
14629
81ecdfbb
RW
14630ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
14631"
14632if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = x""yes; then :
14633 ac_have_decl=1
10568435 14634else
81ecdfbb 14635 ac_have_decl=0
10568435 14636fi
10568435
JK
14637
14638cat >>confdefs.h <<_ACEOF
81ecdfbb 14639#define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
10568435
JK
14640_ACEOF
14641
14642
81ecdfbb
RW
14643if test "$cross_compiling" = yes; then :
14644 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10568435
JK
14645/* end confdefs.h. */
14646#include <sys/personality.h>
14647int
14648main ()
14649{
14650
14651# if !HAVE_DECL_ADDR_NO_RANDOMIZE
14652# define ADDR_NO_RANDOMIZE 0x0040000
14653# endif
14654 /* Test the flag could be set and stays set. */
14655 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
14656 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
14657 return 1
14658 ;
14659 return 0;
14660}
14661_ACEOF
81ecdfbb 14662if ac_fn_c_try_link "$LINENO"; then :
10568435
JK
14663 have_personality=true
14664else
81ecdfbb 14665 have_personality=false
10568435 14666fi
81ecdfbb
RW
14667rm -f core conftest.err conftest.$ac_objext \
14668 conftest$ac_exeext conftest.$ac_ext
10568435 14669else
81ecdfbb 14670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10568435
JK
14671/* end confdefs.h. */
14672#include <sys/personality.h>
14673int
14674main ()
14675{
14676
14677# if !HAVE_DECL_ADDR_NO_RANDOMIZE
14678# define ADDR_NO_RANDOMIZE 0x0040000
14679# endif
14680 /* Test the flag could be set and stays set. */
14681 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
14682 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
14683 return 1
14684 ;
14685 return 0;
14686}
14687_ACEOF
81ecdfbb 14688if ac_fn_c_try_run "$LINENO"; then :
10568435
JK
14689 have_personality=true
14690else
81ecdfbb 14691 have_personality=false
10568435 14692fi
81ecdfbb
RW
14693rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14694 conftest.$ac_objext conftest.beam conftest.$ac_ext
10568435 14695fi
81ecdfbb 14696
10568435
JK
14697if $have_personality
14698then
14699
81ecdfbb 14700$as_echo "#define HAVE_PERSONALITY 1" >>confdefs.h
10568435
JK
14701
14702fi
14703
fb40c209 14704
b14b1491 14705target_sysroot_reloc=0
bec39cab 14706
81ecdfbb
RW
14707# Check whether --with-sysroot was given.
14708if test "${with_sysroot+set}" = set; then :
14709 withval=$with_sysroot;
030292b7 14710 case ${with_sysroot} in
715d1656 14711 yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
030292b7
DJ
14712 *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
14713 esac
14714
14715 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
14716
07abfebf
RS
14717 if test "x$prefix" = xNONE; then
14718 test_prefix=/usr/local
14719 else
14720 test_prefix=$prefix
14721 fi
aa28a74e 14722 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
07abfebf 14723 test_exec_prefix=$test_prefix
030292b7 14724 else
07abfebf 14725 test_exec_prefix=$exec_prefix
030292b7
DJ
14726 fi
14727 case ${TARGET_SYSTEM_ROOT} in
715d1656 14728 "${test_prefix}"|"${test_prefix}/"*|\
07abfebf
RS
14729 "${test_exec_prefix}"|"${test_exec_prefix}/"*|\
14730 '${prefix}'|'${prefix}/'*|\
715d1656 14731 '${exec_prefix}'|'${exec_prefix}/'*)
b14b1491 14732 target_sysroot_reloc=1
030292b7
DJ
14733 ;;
14734 esac
14735
14736else
bec39cab 14737
030292b7
DJ
14738 TARGET_SYSTEM_ROOT=
14739 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
14740
81ecdfbb 14741fi
b14b1491 14742
81ecdfbb 14743TARGET_SYSTEM_ROOT_DEFINE="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE=$target_sysroot_reloc"
030292b7
DJ
14744
14745
14746
16e7150e 14747
16e7150e 14748
81ecdfbb
RW
14749# Check whether --with-system-gdbinit was given.
14750if test "${with_system_gdbinit+set}" = set; then :
14751 withval=$with_system_gdbinit;
b14b1491
TT
14752 SYSTEM_GDBINIT=$withval
14753else
14754 SYSTEM_GDBINIT=
81ecdfbb
RW
14755fi
14756
16e7150e
JG
14757
14758 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
14759 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
b14b1491 14760 ac_define_dir=`eval echo $SYSTEM_GDBINIT`
16e7150e
JG
14761 ac_define_dir=`eval echo $ac_define_dir`
14762
14763cat >>confdefs.h <<_ACEOF
14764#define SYSTEM_GDBINIT "$ac_define_dir"
14765_ACEOF
14766
14767
14768
0c4a4063 14769
b14b1491
TT
14770 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
14771 if test "x$prefix" = xNONE; then
14772 test_prefix=/usr/local
14773 else
14774 test_prefix=$prefix
14775 fi
14776 else
14777 test_prefix=$exec_prefix
14778 fi
14779 value=0
14780 case ${ac_define_dir} in
14781 "${test_prefix}"|"${test_prefix}/"*|\
14782 '${exec_prefix}'|'${exec_prefix}/'*)
14783 value=1
14784 ;;
14785 esac
16e7150e 14786
b14b1491
TT
14787cat >>confdefs.h <<_ACEOF
14788#define SYSTEM_GDBINIT_RELOCATABLE $value
16e7150e
JG
14789_ACEOF
14790
b14b1491 14791
16e7150e 14792
0c4a4063 14793
81ecdfbb
RW
14794# Check whether --enable-werror was given.
14795if test "${enable_werror+set}" = set; then :
14796 enableval=$enable_werror; case "${enableval}" in
094a342e
MK
14797 yes | y) ERROR_ON_WARNING="yes" ;;
14798 no | n) ERROR_ON_WARNING="no" ;;
81ecdfbb 14799 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
094a342e 14800 esac
81ecdfbb
RW
14801fi
14802
094a342e
MK
14803
14804# Enable -Werror by default when using gcc
14805if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
14806 ERROR_ON_WARNING=yes
14807fi
14808
14809WERROR_CFLAGS=""
14810if test "${ERROR_ON_WARNING}" = yes ; then
14811 WERROR_CFLAGS="-Werror"
14812fi
14813
aa79a185
DJ
14814# The entries after -Wno-pointer-sign are disabled warnings which may
14815# be enabled in the future, which can not currently be used to build
14816# GDB.
14817# NOTE: If you change this list, remember to update
3b851bce 14818# gdb/doc/gdbint.texinfo.
aa79a185
DJ
14819build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
14820-Wformat-nonliteral -Wno-pointer-sign \
1cb5e2a4
JB
14821-Wno-unused -Wunused-value -Wunused-function \
14822-Wno-switch -Wno-char-subscripts"
a3b362c4 14823
3526781e
DJ
14824# Enable -Wno-format by default when using gcc on mingw since many
14825# GCC versions complain about %I64.
14826case "${host}" in
14827 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
14828esac
14829
81ecdfbb
RW
14830# Check whether --enable-build-warnings was given.
14831if test "${enable_build_warnings+set}" = set; then :
14832 enableval=$enable_build_warnings; case "${enableval}" in
c906108c
SS
14833 yes) ;;
14834 no) build_warnings="-w";;
14835 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
14836 build_warnings="${build_warnings} ${t}";;
14837 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
14838 build_warnings="${t} ${build_warnings}";;
14839 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
14840esac
d4f3574e 14841if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
746a987d 14842 echo "Setting compiler warning flags = $build_warnings" 6>&1
c906108c 14843fi
81ecdfbb
RW
14844fi
14845# Check whether --enable-gdb-build-warnings was given.
14846if test "${enable_gdb_build_warnings+set}" = set; then :
14847 enableval=$enable_gdb_build_warnings; case "${enableval}" in
3b851bce
AC
14848 yes) ;;
14849 no) build_warnings="-w";;
14850 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
14851 build_warnings="${build_warnings} ${t}";;
14852 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
14853 build_warnings="${t} ${build_warnings}";;
14854 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
14855esac
14856if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
14857 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
14858fi
81ecdfbb
RW
14859fi
14860WARN_CFLAGS=""
c906108c
SS
14861if test "x${build_warnings}" != x -a "x$GCC" = xyes
14862then
81ecdfbb
RW
14863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
14864$as_echo_n "checking compiler warning flags... " >&6; }
746a987d
AC
14865 # Separate out the -Werror flag as some files just cannot be
14866 # compiled with it enabled.
14867 for w in ${build_warnings}; do
14868 case $w in
14869 -Werr*) WERROR_CFLAGS=-Werror ;;
14870 *) # Check that GCC accepts it
4536bbc6
AC
14871 saved_CFLAGS="$CFLAGS"
14872 CFLAGS="$CFLAGS $w"
81ecdfbb 14873 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 14874/* end confdefs.h. */
4536bbc6 14875
bec39cab
AC
14876int
14877main ()
14878{
4536bbc6 14879
bec39cab
AC
14880 ;
14881 return 0;
14882}
14883_ACEOF
81ecdfbb 14884if ac_fn_c_try_compile "$LINENO"; then :
4536bbc6 14885 WARN_CFLAGS="${WARN_CFLAGS} $w"
4536bbc6 14886fi
81ecdfbb 14887rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4536bbc6 14888 CFLAGS="$saved_CFLAGS"
746a987d
AC
14889 esac
14890 done
81ecdfbb
RW
14891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
14892$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
c906108c
SS
14893fi
14894
14895
104c1213 14896
7a292a7a 14897# In the Cygwin environment, we need some additional flags.
81ecdfbb
RW
14898{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
14899$as_echo_n "checking for cygwin... " >&6; }
14900if test "${gdb_cv_os_cygwin+set}" = set; then :
14901 $as_echo_n "(cached) " >&6
bec39cab 14902else
81ecdfbb 14903 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 14904/* end confdefs.h. */
7a292a7a
SS
14905
14906#if defined (__CYGWIN__) || defined (__CYGWIN32__)
14907lose
14908#endif
bec39cab 14909_ACEOF
7a292a7a 14910if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb 14911 $EGREP "lose" >/dev/null 2>&1; then :
7a292a7a
SS
14912 gdb_cv_os_cygwin=yes
14913else
7a292a7a
SS
14914 gdb_cv_os_cygwin=no
14915fi
14916rm -f conftest*
14917
14918fi
81ecdfbb
RW
14919{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_os_cygwin" >&5
14920$as_echo "$gdb_cv_os_cygwin" >&6; }
7a292a7a 14921
aff38e61 14922
3eb25fda 14923SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o"
aff38e61 14924case ${host} in
95cbc983
AC
14925 *go32* ) SER_HARDWIRE=ser-go32.o ;;
14926 *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
0ea3f30e 14927 *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o" ;;
aff38e61
AC
14928esac
14929
14930
cd0fc7c3
SS
14931# libreadline needs libuser32.a in a cygwin environment
14932WIN32LIBS=
14933if test x$gdb_cv_os_cygwin = xyes; then
c5394b80
JM
14934 WIN32LIBS="-luser32"
14935 case "${target}" in
14936 *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
14937 ;;
14938 esac
cd0fc7c3 14939fi
c906108c 14940
b4505029
MM
14941# The ser-tcp.c module requires sockets.
14942case ${host} in
14943 *mingw32*)
14944
81ecdfbb 14945$as_echo "#define USE_WIN32API 1" >>confdefs.h
b4505029
MM
14946
14947 WIN32LIBS="$WIN32LIBS -lws2_32"
14948 ;;
14949esac
14950
7a292a7a 14951
31d99776
DJ
14952# Add ELF support to GDB, but only if BFD includes ELF support.
14953OLD_CFLAGS=$CFLAGS
14954OLD_LDFLAGS=$LDFLAGS
14955OLD_LIBS=$LIBS
cab58a69 14956CFLAGS="$CFLAGS -I${srcdir}/../include -I../bfd -I${srcdir}/../bfd"
31d99776 14957LDFLAGS="$LDFLAGS -L../bfd -L../libiberty"
7b3200f9 14958intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
075ff26d
JK
14959# -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
14960if test "$plugins" = "yes"; then
14961 LIBS="-ldl $LIBS"
14962fi
0f72fb1c 14963LIBS="-lbfd -liberty $intl $LIBS"
81ecdfbb
RW
14964{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
14965$as_echo_n "checking for ELF support in BFD... " >&6; }
14966if test "${gdb_cv_var_elf+set}" = set; then :
14967 $as_echo_n "(cached) " >&6
31d99776 14968else
81ecdfbb 14969 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31d99776
DJ
14970/* end confdefs.h. */
14971#include <stdlib.h>
14972#include "bfd.h"
14973#include "elf-bfd.h"
14974
14975int
14976main ()
14977{
14978bfd *abfd = NULL; bfd_get_elf_phdr_upper_bound (abfd);
14979 ;
14980 return 0;
14981}
14982_ACEOF
81ecdfbb 14983if ac_fn_c_try_link "$LINENO"; then :
31d99776
DJ
14984 gdb_cv_var_elf=yes
14985else
81ecdfbb 14986 gdb_cv_var_elf=no
31d99776 14987fi
81ecdfbb
RW
14988rm -f core conftest.err conftest.$ac_objext \
14989 conftest$ac_exeext conftest.$ac_ext
31d99776 14990fi
81ecdfbb
RW
14991{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_elf" >&5
14992$as_echo "$gdb_cv_var_elf" >&6; }
31d99776
DJ
14993if test $gdb_cv_var_elf = yes; then
14994 CONFIG_OBS="$CONFIG_OBS elfread.o"
14995
81ecdfbb 14996$as_echo "#define HAVE_ELF 1" >>confdefs.h
31d99776 14997
075ff26d
JK
14998 # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
14999 if test "$plugins" = "yes"; then
15000 OLD_LIBS="-ldl $OLD_LIBS"
15001 fi
31d99776
DJ
15002fi
15003CFLAGS=$OLD_CFLAGS
15004LDFLAGS=$OLD_LDFLAGS
15005LIBS=$OLD_LIBS
15006
121ce6e5
DJ
15007# Add any host-specific objects to GDB.
15008CONFIG_OBS="${CONFIG_OBS} ${gdb_host_obs}"
15009
3fc11d3e
JM
15010LIBGUI="../libgui/src/libgui.a"
15011GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
15012
15013
7a292a7a 15014
3fc11d3e
JM
15015WIN32LDAPP=
15016
15017
15018
d91670b9 15019case "${host}" in
686a5eed 15020*-*-cygwin* | *-*-mingw* )
d91670b9
CV
15021 configdir="win"
15022 ;;
15023*)
15024 configdir="unix"
15025 ;;
15026esac
3fc11d3e
JM
15027
15028GDBTKLIBS=
15029if test "${enable_gdbtk}" = "yes"; then
15030
d1c3b63a
KS
15031 # Gdbtk must have an absolute path to srcdir in order to run
15032 # properly when not installed.
15033 here=`pwd`
15034 cd ${srcdir}
15035 GDBTK_SRC_DIR=`pwd`
15036 cd $here
15037
bec39cab 15038
5062cc19
KS
15039 #
15040 # Ok, lets find the tcl configuration
15041 # First, look for one uninstalled.
15042 # the alternative search directory is invoked by --with-tcl
15043 #
3fc11d3e 15044
5062cc19
KS
15045 if test x"${no_tcl}" = x ; then
15046 # we reset no_tcl in case something fails here
15047 no_tcl=true
bec39cab 15048
81ecdfbb
RW
15049# Check whether --with-tcl was given.
15050if test "${with_tcl+set}" = set; then :
15051 withval=$with_tcl; with_tclconfig=${withval}
15052fi
15053
15054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
15055$as_echo_n "checking for Tcl configuration... " >&6; }
15056 if test "${ac_cv_c_tclconfig+set}" = set; then :
15057 $as_echo_n "(cached) " >&6
3fc11d3e 15058else
bec39cab 15059
3fc11d3e 15060
5062cc19
KS
15061 # First check to see if --with-tcl was specified.
15062 case "${host}" in
15063 *-*-cygwin*) platDir="win" ;;
15064 *) platDir="unix" ;;
15065 esac
15066 if test x"${with_tclconfig}" != x ; then
15067 if test -f "${with_tclconfig}/tclConfig.sh" ; then
15068 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
15069 else
81ecdfbb 15070 as_fn_error "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
5062cc19
KS
15071 fi
15072 fi
15073
15074 # then check for a private Tcl installation
15075 if test x"${ac_cv_c_tclconfig}" = x ; then
15076 for i in \
15077 ../tcl \
15078 `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15079 `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
15080 `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
15081 ../../tcl \
15082 `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15083 `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
15084 `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
15085 ../../../tcl \
15086 `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15087 `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
15088 `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
15089 if test -f "$i/$platDir/tclConfig.sh" ; then
15090 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
15091 break
15092 fi
15093 done
15094 fi
15095
15096 # on Darwin, check in Framework installation locations
15097 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tclconfig}" = x ; then
15098 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
15099 `ls -d /Library/Frameworks 2>/dev/null` \
15100 `ls -d /Network/Library/Frameworks 2>/dev/null` \
15101 `ls -d /System/Library/Frameworks 2>/dev/null` \
15102 ; do
15103 if test -f "$i/Tcl.framework/tclConfig.sh" ; then
15104 ac_cv_c_tclconfig=`(cd $i/Tcl.framework; pwd)`
15105 break
15106 fi
15107 done
15108 fi
15109
15110 # check in a few common install locations
15111 if test x"${ac_cv_c_tclconfig}" = x ; then
15112 for i in `ls -d ${libdir} 2>/dev/null` \
15113 `ls -d ${exec_prefix}/lib 2>/dev/null` \
15114 `ls -d ${prefix}/lib 2>/dev/null` \
15115 `ls -d /usr/local/lib 2>/dev/null` \
15116 `ls -d /usr/contrib/lib 2>/dev/null` \
15117 `ls -d /usr/lib 2>/dev/null` \
15118 ; do
15119 if test -f "$i/tclConfig.sh" ; then
15120 ac_cv_c_tclconfig=`(cd $i; pwd)`
15121 break
15122 fi
15123 done
15124 fi
3fc11d3e 15125
5062cc19
KS
15126 # check in a few other private locations
15127 if test x"${ac_cv_c_tclconfig}" = x ; then
15128 for i in \
15129 ${srcdir}/../tcl \
15130 `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15131 `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
15132 `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
15133 if test -f "$i/$platDir/tclConfig.sh" ; then
15134 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
15135 break
15136 fi
15137 done
15138 fi
bec39cab 15139
3fc11d3e
JM
15140fi
15141
5062cc19
KS
15142
15143 if test x"${ac_cv_c_tclconfig}" = x ; then
15144 TCL_BIN_DIR="# no Tcl configs found"
81ecdfbb
RW
15145 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
15146$as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
5062cc19
KS
15147 else
15148 no_tcl=
15149 TCL_BIN_DIR=${ac_cv_c_tclconfig}
81ecdfbb
RW
15150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
15151$as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
5062cc19
KS
15152 fi
15153 fi
3fc11d3e 15154
bec39cab 15155
85541719
DE
15156 # If $no_tk is nonempty, then we can't do Tk, and there is no
15157 # point to doing Tcl.
bec39cab 15158
5062cc19
KS
15159 #
15160 # Ok, lets find the tk configuration
15161 # First, look for one uninstalled.
15162 # the alternative search directory is invoked by --with-tk
15163 #
3fc11d3e 15164
5062cc19
KS
15165 if test x"${no_tk}" = x ; then
15166 # we reset no_tk in case something fails here
15167 no_tk=true
bec39cab 15168
81ecdfbb
RW
15169# Check whether --with-tk was given.
15170if test "${with_tk+set}" = set; then :
15171 withval=$with_tk; with_tkconfig=${withval}
15172fi
15173
15174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
15175$as_echo_n "checking for Tk configuration... " >&6; }
15176 if test "${ac_cv_c_tkconfig+set}" = set; then :
15177 $as_echo_n "(cached) " >&6
bec39cab 15178else
3fc11d3e
JM
15179
15180
5062cc19
KS
15181 # First check to see if --with-tkconfig was specified.
15182 if test x"${with_tkconfig}" != x ; then
15183 if test -f "${with_tkconfig}/tkConfig.sh" ; then
15184 ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
15185 else
81ecdfbb 15186 as_fn_error "${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
5062cc19
KS
15187 fi
15188 fi
3fc11d3e 15189
5062cc19
KS
15190 # then check for a private Tk library
15191 case "${host}" in
15192 *-*-cygwin*) platDir="win" ;;
15193 *) platDir="unix" ;;
15194 esac
15195 if test x"${ac_cv_c_tkconfig}" = x ; then
15196 for i in \
15197 ../tk \
15198 `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15199 `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
15200 `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
15201 ../../tk \
15202 `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15203 `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
15204 `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
15205 ../../../tk \
15206 `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15207 `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
15208 `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
15209 if test -f "$i/$platDir/tkConfig.sh" ; then
15210 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
15211 break
15212 fi
15213 done
15214 fi
15215
15216 # on Darwin, check in Framework installation locations
15217 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tkconfig}" = x ; then
15218 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
15219 `ls -d /Library/Frameworks 2>/dev/null` \
15220 `ls -d /Network/Library/Frameworks 2>/dev/null` \
15221 `ls -d /System/Library/Frameworks 2>/dev/null` \
15222 ; do
15223 if test -f "$i/Tk.framework/tkConfig.sh" ; then
15224 ac_cv_c_tkconfig=`(cd $i/Tk.framework; pwd)`
15225 break
15226 fi
15227 done
15228 fi
15229
15230 # check in a few common install locations
15231 if test x"${ac_cv_c_tkconfig}" = x ; then
15232 for i in `ls -d ${libdir} 2>/dev/null` \
15233 `ls -d ${exec_prefix}/lib 2>/dev/null` \
15234 `ls -d ${prefix}/lib 2>/dev/null` \
15235 `ls -d /usr/local/lib 2>/dev/null` \
15236 `ls -d /usr/contrib/lib 2>/dev/null` \
15237 `ls -d /usr/lib 2>/dev/null` \
15238 ; do
15239 if test -f "$i/tkConfig.sh" ; then
15240 ac_cv_c_tkconfig=`(cd $i; pwd)`
15241 break
15242 fi
15243 done
15244 fi
15245 # check in a few other private locations
15246 if test x"${ac_cv_c_tkconfig}" = x ; then
15247 for i in \
15248 ${srcdir}/../tk \
15249 `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15250 `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
15251 `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
15252 if test -f "$i/$platDir/tkConfig.sh" ; then
15253 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
15254 break
15255 fi
15256 done
15257 fi
3fc11d3e 15258
3fc11d3e
JM
15259fi
15260
15261
5062cc19
KS
15262 if test x"${ac_cv_c_tkconfig}" = x ; then
15263 TK_BIN_DIR="# no Tk configs found"
81ecdfbb
RW
15264 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
15265$as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
5062cc19
KS
15266 else
15267 no_tk=
15268 TK_BIN_DIR=${ac_cv_c_tkconfig}
81ecdfbb
RW
15269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
15270$as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
5062cc19 15271 fi
3fc11d3e 15272 fi
dd2504ab 15273
dd2504ab 15274
85541719
DE
15275 if test -z "${no_tcl}" -a -z "${no_tk}"; then
15276
81ecdfbb
RW
15277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
15278$as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
85541719
DE
15279
15280 if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
81ecdfbb
RW
15281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
15282$as_echo "loading" >&6; }
85541719
DE
15283 . ${TCL_BIN_DIR}/tclConfig.sh
15284 else
81ecdfbb
RW
15285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
15286$as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
85541719
DE
15287 fi
15288
15289 # eval is required to do the TCL_DBGX substitution
15290 eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
15291 eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
15292
15293 # If the TCL_BIN_DIR is the build directory (not the install directory),
15294 # then set the common variable name to the value of the build variables.
15295 # For example, the variable TCL_LIB_SPEC will be set to the value
15296 # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
15297 # instead of TCL_BUILD_LIB_SPEC since it will work with both an
15298 # installed and uninstalled version of Tcl.
15299 if test -f "${TCL_BIN_DIR}/Makefile" ; then
15300 TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
15301 TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
15302 TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
15303 elif test "`uname -s`" = "Darwin"; then
15304 # If Tcl was built as a framework, attempt to use the libraries
15305 # from the framework at the given location so that linking works
15306 # against Tcl.framework installed in an arbitary location.
15307 case ${TCL_DEFS} in
15308 *TCL_FRAMEWORK*)
15309 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
15310 for i in "`cd ${TCL_BIN_DIR}; pwd`" \
15311 "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
15312 if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
15313 TCL_LIB_SPEC="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
15314 break
15315 fi
15316 done
15317 fi
15318 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
15319 TCL_STUB_LIB_SPEC="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
15320 TCL_STUB_LIB_PATH="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
15321 fi
15322 ;;
15323 esac
15324 fi
15325
15326 # eval is required to do the TCL_DBGX substitution
15327 eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
15328 eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
15329 eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
15330 eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
15331
15332
15333
15334
15335
15336
15337
15338
15339
15340
15341
15342
15343
15344
15345
15346 # Check for in-tree tcl
15347 here=`pwd`
15348 cd ${srcdir}/..
15349 topdir=`pwd`
15350 cd ${here}
15351
15352 intree="no"
15353 if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
15354 intree="yes"
15355 fi
15356
15357 # Find Tcl private headers
15358 if test x"${intree}" = xno; then
15359
81ecdfbb
RW
15360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
15361$as_echo_n "checking for Tcl private headers... " >&6; }
85541719
DE
15362 private_dir=""
15363 dir=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
15364 if test -f ${dir}/tclInt.h ; then
15365 private_dir=${dir}
15366 fi
15367
15368 if test x"${private_dir}" = x; then
81ecdfbb 15369 as_fn_error "could not find private Tcl headers" "$LINENO" 5
85541719
DE
15370 else
15371 TCL_PRIVATE_INCLUDE="-I${private_dir}"
81ecdfbb
RW
15372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
15373$as_echo "${private_dir}" >&6; }
85541719
DE
15374 fi
15375
15376 TCL_INCLUDE="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
15377 TCL_LIBRARY="${TCL_LIB_SPEC}"
15378 TCL_DEPS=""
15379 else
15380 # If building tcl in the same src tree, private headers
15381 # are not needed, but we need to be sure to use the right
15382 # headers library
15383 TCL_INCLUDE="-I${TCL_SRC_DIR}/generic"
15384 TCL_LIBRARY="${TCL_BUILD_LIB_SPEC}"
15385 TCL_DEPS="../tcl/${configdir}${TCL_LIB_FILE}"
15386 fi
15387
15388
15389
15390
15391
81ecdfbb
RW
15392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
15393$as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
dd2504ab 15394
5062cc19 15395 if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
81ecdfbb
RW
15396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
15397$as_echo "loading" >&6; }
5062cc19 15398 . ${TK_BIN_DIR}/tkConfig.sh
3fc11d3e 15399 else
81ecdfbb
RW
15400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
15401$as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
3fc11d3e 15402 fi
bec39cab 15403
5062cc19
KS
15404 # eval is required to do the TK_DBGX substitution
15405 eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
15406 eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
15407
15408 # If the TK_BIN_DIR is the build directory (not the install directory),
15409 # then set the common variable name to the value of the build variables.
15410 # For example, the variable TK_LIB_SPEC will be set to the value
15411 # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
15412 # instead of TK_BUILD_LIB_SPEC since it will work with both an
15413 # installed and uninstalled version of Tcl.
85541719 15414 if test -f "${TK_BIN_DIR}/Makefile" ; then
5062cc19
KS
15415 TK_LIB_SPEC=${TK_BUILD_LIB_SPEC}
15416 TK_STUB_LIB_SPEC=${TK_BUILD_STUB_LIB_SPEC}
15417 TK_STUB_LIB_PATH=${TK_BUILD_STUB_LIB_PATH}
15418 elif test "`uname -s`" = "Darwin"; then
15419 # If Tk was built as a framework, attempt to use the libraries
15420 # from the framework at the given location so that linking works
15421 # against Tk.framework installed in an arbitary location.
15422 case ${TK_DEFS} in
15423 *TK_FRAMEWORK*)
85541719 15424 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
5062cc19
KS
15425 for i in "`cd ${TK_BIN_DIR}; pwd`" \
15426 "`cd ${TK_BIN_DIR}/../..; pwd`"; do
15427 if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
15428 TK_LIB_SPEC="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
15429 break
15430 fi
15431 done
15432 fi
85541719 15433 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
5062cc19
KS
15434 TK_STUB_LIB_SPEC="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
15435 TK_STUB_LIB_PATH="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
15436 fi
15437 ;;
15438 esac
3fc11d3e
JM
15439 fi
15440
5062cc19
KS
15441 # eval is required to do the TK_DBGX substitution
15442 eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
15443 eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
15444 eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
15445 eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
3fc11d3e 15446
3fc11d3e
JM
15447
15448
bec39cab
AC
15449
15450
15451
15452
15453
15454
15455
3fc11d3e 15456
3fc11d3e 15457
bec39cab 15458
bec39cab 15459
85541719
DE
15460 # Check for in-tree Tk
15461 intree="no"
15462 if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
15463 intree="yes"
15464 fi
3fc11d3e 15465
85541719
DE
15466 # Find Tk private headers
15467 if test x"${intree}" = xno; then
3fc11d3e 15468
81ecdfbb
RW
15469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
15470$as_echo_n "checking for Tk private headers... " >&6; }
5062cc19
KS
15471 private_dir=""
15472 dir=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
15473 if test -f ${dir}/tkInt.h; then
15474 private_dir=${dir}
3fc11d3e 15475 fi
bec39cab 15476
5062cc19 15477 if test x"${private_dir}" = x; then
81ecdfbb 15478 as_fn_error "could not find Tk private headers" "$LINENO" 5
3fc11d3e 15479 else
5062cc19 15480 TK_PRIVATE_INCLUDE="-I${private_dir}"
81ecdfbb
RW
15481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
15482$as_echo "${private_dir}" >&6; }
3fc11d3e 15483 fi
3fc11d3e 15484
85541719
DE
15485 TK_INCLUDE="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
15486 TK_LIBRARY=${TK_LIB_SPEC}
15487 TK_DEPS=""
15488 else
15489 TK_INCLUDE="-I${TK_SRC_DIR}/generic"
15490 TK_LIBRARY="${TK_BUILD_LIB_SPEC}"
15491 TK_DEPS="../tk/${configdir}/${TK_LIB_FILE}"
15492 fi
3fc11d3e
JM
15493
15494
3fc11d3e
JM
15495
15496
3fc11d3e 15497
85541719 15498 ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
3fc11d3e 15499
85541719
DE
15500 # Include some libraries that Tcl and Tk want.
15501 TCL_LIBS='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
15502 # Yes, the ordering seems wrong here. But it isn't.
15503 # TK_LIBS is the list of libraries that need to be linked
15504 # after Tcl/Tk. Note that this isn't put into LIBS. If it
15505 # were in LIBS then any link tests after this point would
15506 # try to include things like `$(LIBGUI)', which wouldn't work.
15507 GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
4226a5a5 15508
85541719
DE
15509 CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
15510 CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
15511 CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
15512 CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
15513 CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
15514 CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
15515 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
3fc11d3e 15516
85541719
DE
15517 if test x$gdb_cv_os_cygwin = xyes; then
15518 WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
15519 WIN32LDAPP="-Wl,--subsystem,console"
15520 CONFIG_OBS="${CONFIG_OBS} gdbres.o"
3fc11d3e 15521 fi
ffc6a242 15522
81ecdfbb 15523 subdirs="$subdirs gdbtk"
3ace7edb 15524
85541719 15525 fi
3fc11d3e
JM
15526fi
15527
15528
15529
15530
15531
15532
15533
15534
81ecdfbb
RW
15535{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
15536$as_echo_n "checking for X... " >&6; }
bec39cab 15537
c906108c 15538
81ecdfbb
RW
15539# Check whether --with-x was given.
15540if test "${with_x+set}" = set; then :
15541 withval=$with_x;
15542fi
c906108c
SS
15543
15544# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
15545if test "x$with_x" = xno; then
15546 # The user explicitly disabled X.
15547 have_x=disabled
15548else
81ecdfbb
RW
15549 case $x_includes,$x_libraries in #(
15550 *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
15551 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
15552 $as_echo_n "(cached) " >&6
c906108c
SS
15553else
15554 # One or both of the vars are not set, and there is no cached value.
bec39cab 15555ac_x_includes=no ac_x_libraries=no
81ecdfbb 15556rm -f -r conftest.dir
bec39cab
AC
15557if mkdir conftest.dir; then
15558 cd conftest.dir
bec39cab 15559 cat >Imakefile <<'_ACEOF'
81ecdfbb
RW
15560incroot:
15561 @echo incroot='${INCROOT}'
15562usrlibdir:
15563 @echo usrlibdir='${USRLIBDIR}'
15564libdir:
15565 @echo libdir='${LIBDIR}'
15566_ACEOF
15567 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
c906108c 15568 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
81ecdfbb
RW
15569 for ac_var in incroot usrlibdir libdir; do
15570 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
15571 done
c906108c 15572 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
81ecdfbb
RW
15573 for ac_extension in a so sl dylib la dll; do
15574 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
15575 test -f "$ac_im_libdir/libX11.$ac_extension"; then
bec39cab 15576 ac_im_usrlibdir=$ac_im_libdir; break
c906108c
SS
15577 fi
15578 done
15579 # Screen out bogus values from the imake configuration. They are
15580 # bogus both because they are the default anyway, and because
15581 # using them would break gcc on systems where it needs fixed includes.
bec39cab 15582 case $ac_im_incroot in
81ecdfbb 15583 /usr/include) ac_x_includes= ;;
bec39cab 15584 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
c906108c 15585 esac
bec39cab 15586 case $ac_im_usrlibdir in
81ecdfbb 15587 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
bec39cab 15588 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
c906108c
SS
15589 esac
15590 fi
15591 cd ..
81ecdfbb 15592 rm -f -r conftest.dir
c906108c
SS
15593fi
15594
bec39cab
AC
15595# Standard set of common directories for X headers.
15596# Check X11 before X11Rn because it is often a symlink to the current release.
15597ac_x_header_dirs='
15598/usr/X11/include
81ecdfbb 15599/usr/X11R7/include
bec39cab
AC
15600/usr/X11R6/include
15601/usr/X11R5/include
15602/usr/X11R4/include
15603
15604/usr/include/X11
81ecdfbb 15605/usr/include/X11R7
bec39cab
AC
15606/usr/include/X11R6
15607/usr/include/X11R5
15608/usr/include/X11R4
15609
15610/usr/local/X11/include
81ecdfbb 15611/usr/local/X11R7/include
bec39cab
AC
15612/usr/local/X11R6/include
15613/usr/local/X11R5/include
15614/usr/local/X11R4/include
15615
15616/usr/local/include/X11
81ecdfbb 15617/usr/local/include/X11R7
bec39cab
AC
15618/usr/local/include/X11R6
15619/usr/local/include/X11R5
15620/usr/local/include/X11R4
15621
15622/usr/X386/include
15623/usr/x386/include
15624/usr/XFree86/include/X11
15625
15626/usr/include
15627/usr/local/include
15628/usr/unsupported/include
15629/usr/athena/include
15630/usr/local/x11r5/include
15631/usr/lpp/Xamples/include
15632
15633/usr/openwin/include
15634/usr/openwin/share/include'
15635
15636if test "$ac_x_includes" = no; then
81ecdfbb 15637 # Guess where to find include files, by looking for Xlib.h.
c906108c 15638 # First, try using that file with no special directory specified.
81ecdfbb 15639 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 15640/* end confdefs.h. */
81ecdfbb 15641#include <X11/Xlib.h>
bec39cab 15642_ACEOF
81ecdfbb 15643if ac_fn_c_try_cpp "$LINENO"; then :
c906108c
SS
15644 # We can compile using X headers with no special include directory.
15645ac_x_includes=
15646else
bec39cab 15647 for ac_dir in $ac_x_header_dirs; do
81ecdfbb 15648 if test -r "$ac_dir/X11/Xlib.h"; then
bec39cab
AC
15649 ac_x_includes=$ac_dir
15650 break
15651 fi
15652done
c906108c 15653fi
bec39cab
AC
15654rm -f conftest.err conftest.$ac_ext
15655fi # $ac_x_includes = no
c906108c 15656
bec39cab 15657if test "$ac_x_libraries" = no; then
c906108c 15658 # Check for the libraries.
c906108c
SS
15659 # See if we find them without any special options.
15660 # Don't add to $LIBS permanently.
bec39cab 15661 ac_save_LIBS=$LIBS
81ecdfbb
RW
15662 LIBS="-lX11 $LIBS"
15663 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 15664/* end confdefs.h. */
81ecdfbb 15665#include <X11/Xlib.h>
bec39cab
AC
15666int
15667main ()
15668{
81ecdfbb 15669XrmInitialize ()
bec39cab
AC
15670 ;
15671 return 0;
15672}
15673_ACEOF
81ecdfbb 15674if ac_fn_c_try_link "$LINENO"; then :
bec39cab 15675 LIBS=$ac_save_LIBS
c906108c
SS
15676# We can link X programs with no special library path.
15677ac_x_libraries=
15678else
81ecdfbb
RW
15679 LIBS=$ac_save_LIBS
15680for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
c906108c 15681do
bec39cab 15682 # Don't even attempt the hair of trying to link an X program!
81ecdfbb
RW
15683 for ac_extension in a so sl dylib la dll; do
15684 if test -r "$ac_dir/libX11.$ac_extension"; then
c906108c
SS
15685 ac_x_libraries=$ac_dir
15686 break 2
15687 fi
15688 done
15689done
15690fi
81ecdfbb
RW
15691rm -f core conftest.err conftest.$ac_objext \
15692 conftest$ac_exeext conftest.$ac_ext
bec39cab 15693fi # $ac_x_libraries = no
c906108c 15694
81ecdfbb
RW
15695case $ac_x_includes,$ac_x_libraries in #(
15696 no,* | *,no | *\'*)
15697 # Didn't find X, or a directory has "'" in its name.
15698 ac_cv_have_x="have_x=no";; #(
15699 *)
15700 # Record where we found X for the cache.
15701 ac_cv_have_x="have_x=yes\
15702 ac_x_includes='$ac_x_includes'\
15703 ac_x_libraries='$ac_x_libraries'"
15704esac
c906108c 15705fi
81ecdfbb
RW
15706;; #(
15707 *) have_x=yes;;
15708 esac
c906108c
SS
15709 eval "$ac_cv_have_x"
15710fi # $with_x != no
15711
15712if test "$have_x" != yes; then
81ecdfbb
RW
15713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
15714$as_echo "$have_x" >&6; }
c906108c
SS
15715 no_x=yes
15716else
15717 # If each of the values was on the command line, it overrides each guess.
15718 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
15719 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
15720 # Update the cache value to reflect the command line values.
81ecdfbb
RW
15721 ac_cv_have_x="have_x=yes\
15722 ac_x_includes='$x_includes'\
15723 ac_x_libraries='$x_libraries'"
15724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
15725$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
c906108c
SS
15726fi
15727
15728
bec39cab 15729# Unlike the sim directory, whether a simulator is linked is controlled by
9b624dbe 15730# presence of a gdb_sim definition in the target configure.tgt entry.
7a292a7a
SS
15731# This code just checks for a few cases where we'd like to ignore those
15732# definitions, even when they're present in the '.mt' file. These cases
15733# are when --disable-sim is specified, or if the simulator directory is
6c5cfe5b 15734# not part of the source tree.
7a292a7a 15735#
81ecdfbb
RW
15736# Check whether --enable-sim was given.
15737if test "${enable_sim+set}" = set; then :
15738 enableval=$enable_sim; echo "enable_sim = $enable_sim";
7a292a7a
SS
15739 echo "enableval = ${enableval}";
15740 case "${enableval}" in
15741 yes) ignore_sim=false ;;
15742 no) ignore_sim=true ;;
15743 *) ignore_sim=false ;;
15744 esac
15745else
15746 ignore_sim=false
81ecdfbb
RW
15747fi
15748
7a292a7a
SS
15749
15750if test ! -d "${srcdir}/../sim"; then
15751 ignore_sim=true
15752fi
15753
9b624dbe
UW
15754SIM=
15755SIM_OBS=
15756if test "${ignore_sim}" = "false"; then
15757 if test x"${gdb_sim}" != x ; then
15758 SIM="${gdb_sim}"
15759 SIM_OBS="remote-sim.o"
60ca704f 15760
81ecdfbb 15761$as_echo "#define WITH_SIM 1" >>confdefs.h
7a292a7a 15762
9b624dbe 15763 fi
7a292a7a
SS
15764fi
15765
15766
15767
c906108c
SS
15768
15769
15770
15771
15772
15773
dfcd3bfb 15774
e56ac5c3
AC
15775
15776
b3a90332
AC
15777
15778
c35f4ffc 15779# List of host floatformats.
bec39cab
AC
15780
15781cat >>confdefs.h <<_ACEOF
c35f4ffc 15782#define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
bec39cab 15783_ACEOF
c35f4ffc 15784
bec39cab
AC
15785
15786cat >>confdefs.h <<_ACEOF
c35f4ffc 15787#define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
bec39cab
AC
15788_ACEOF
15789
c35f4ffc 15790
bec39cab 15791cat >>confdefs.h <<_ACEOF
c35f4ffc 15792#define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
bec39cab 15793_ACEOF
c35f4ffc
AC
15794
15795
c906108c
SS
15796# target_subdir is used by the testsuite to find the target libraries.
15797target_subdir=
15798if test "${host}" != "${target}"; then
15799 target_subdir="${target_alias}/"
15800fi
15801
15802
15803frags=
771b4502 15804if test "${gdb_native}" = "yes"; then
0dad8a66
MK
15805 host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
15806 if test ! -f ${host_makefile_frag}; then
81ecdfbb 15807 as_fn_error "\"*** Gdb does not support native target ${host}\"" "$LINENO" 5
0dad8a66
MK
15808 fi
15809 frags="$frags $host_makefile_frag"
15810else
15811 host_makefile_frag=/dev/null
c906108c 15812fi
c906108c 15813
c906108c
SS
15814
15815
15816
771b4502 15817if test "${gdb_native}" = "yes"; then
a85f51e7
DJ
15818# We pick this up from the host configuration file (.mh) because we
15819# do not have a native configuration Makefile fragment.
c906108c
SS
15820nativefile=`sed -n '
15821s/NAT_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
15822' ${host_makefile_frag}`
c906108c
SS
15823fi
15824
15825
b00a8037 15826if test x"${gdb_osabi}" != x ; then
bec39cab
AC
15827
15828cat >>confdefs.h <<_ACEOF
b00a8037 15829#define GDB_OSABI_DEFAULT $gdb_osabi
bec39cab 15830_ACEOF
b00a8037
DJ
15831
15832fi
15833
8dcde887 15834# Enable multi-ice-gdb-server.
81ecdfbb
RW
15835# Check whether --enable-multi-ice was given.
15836if test "${enable_multi_ice+set}" = set; then :
15837 enableval=$enable_multi_ice; case $enableval in
8dcde887
MK
15838 yes | no)
15839 ;;
81ecdfbb 15840 *) as_fn_error "bad value $enableval for --enable-multi-ice" "$LINENO" 5 ;;
8dcde887 15841 esac
81ecdfbb 15842fi
b4e70030 15843
81ecdfbb
RW
15844if test "x$enable_multi_ice" = xyes; then
15845 subdirs="$subdirs multi-ice"
3ace7edb 15846
a85f51e7
DJ
15847fi
15848
496c0e1b
JB
15849# Check whether --enable-gdbserver was given.
15850if test "${enable_gdbserver+set}" = set; then :
15851 enableval=$enable_gdbserver; case "${enableval}" in
15852 yes| no|auto) ;;
15853 *) as_fn_error "bad value ${enableval} for --enable-gdbserver option" "$LINENO" 5 ;;
15854esac
15855else
15856 enable_gdbserver=auto
15857fi
15858
15859
15860# We only build gdbserver automatically in a native configuration, and
15861# only if the user did not explicitly disable its build.
15862if test "$gdb_native" = "yes" -a "$enable_gdbserver" != "no"; then
81ecdfbb
RW
15863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gdbserver is supported on this host" >&5
15864$as_echo_n "checking whether gdbserver is supported on this host... " >&6; }
8dcde887 15865 if test "x$build_gdbserver" = xyes; then
81ecdfbb
RW
15866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15867$as_echo "yes" >&6; }
15868 subdirs="$subdirs gdbserver"
3ace7edb 15869
496c0e1b 15870 gdbserver_build_enabled=yes
8dcde887 15871 else
81ecdfbb
RW
15872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15873$as_echo "no" >&6; }
8dcde887
MK
15874 fi
15875fi
15876
496c0e1b
JB
15877# If the user explicitly request the gdbserver to be built, verify that
15878# we were in fact able to enable it.
15879if test "$enable_gdbserver" = "yes" -a "$gdbserver_build_enabled" != "yes"; then
15880 as_fn_error "Automatic gdbserver build is not supported for this configuration" "$LINENO" 5
15881fi
15882
db985757 15883# If nativefile (NAT_FILE) is not set in config/*/*.m[ht] files, we link
2c0fc042 15884# to an empty version.
c906108c
SS
15885
15886files=
15887links=
5a2402b8 15888
c906108c
SS
15889rm -f nm.h
15890if test "${nativefile}" != ""; then
0f475e27
AC
15891 case "${nativefile}" in
15892 nm-*.h ) GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}" ;;
15893 * ) GDB_NM_FILE="${nativefile}"
15894 esac
5a2402b8
AC
15895 files="${files} ${GDB_NM_FILE}"
15896 links="${links} nm.h"
60ca704f
SE
15897
15898cat >>confdefs.h <<_ACEOF
b78960be 15899#define GDB_NM_FILE "${GDB_NM_FILE}"
bec39cab 15900_ACEOF
5a2402b8 15901
c906108c 15902fi
5a2402b8
AC
15903
15904
bec39cab
AC
15905ac_sources="$files"
15906ac_dests="$links"
15907while test -n "$ac_sources"; do
15908 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
15909 set $ac_sources; ac_source=$1; shift; ac_sources=$*
15910 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
15911done
81ecdfbb 15912ac_config_links="$ac_config_links $ac_config_links_1"
c906108c
SS
15913
15914
c906108c
SS
15915
15916
c906108c 15917
81ecdfbb 15918$as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
bec39cab 15919
bec39cab 15920
5ae98d25 15921ac_config_files="$ac_config_files Makefile .gdbinit:gdbinit.in doc/Makefile gnulib/Makefile data-directory/Makefile"
81ecdfbb
RW
15922
15923ac_config_commands="$ac_config_commands default"
89a34d1b 15924
bec39cab
AC
15925cat >confcache <<\_ACEOF
15926# This file is a shell script that caches the results of configure
15927# tests run on this system so they can be shared between configure
15928# scripts and configure runs, see configure's option --config-cache.
15929# It is not useful on other systems. If it contains results you don't
15930# want to keep, you may remove or edit it.
15931#
15932# config.status only pays attention to the cache file if you give it
15933# the --recheck option to rerun configure.
15934#
15935# `ac_cv_env_foo' variables (set or unset) will be overridden when
15936# loading this file, other *unset* `ac_cv_foo' will be assigned the
15937# following values.
15938
15939_ACEOF
15940
15941# The following way of writing the cache mishandles newlines in values,
15942# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 15943# So, we kill variables containing newlines.
bec39cab
AC
15944# Ultrix sh set writes to stderr and can't be redirected directly,
15945# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
15946(
15947 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15948 eval ac_val=\$$ac_var
15949 case $ac_val in #(
15950 *${as_nl}*)
15951 case $ac_var in #(
15952 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15953$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15954 esac
15955 case $ac_var in #(
15956 _ | IFS | as_nl) ;; #(
15957 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15958 *) { eval $ac_var=; unset $ac_var;} ;;
15959 esac ;;
15960 esac
15961 done
15962
bec39cab 15963 (set) 2>&1 |
81ecdfbb
RW
15964 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15965 *${as_nl}ac_space=\ *)
15966 # `set' does not quote correctly, so add quotes: double-quote
15967 # substitution turns \\\\ into \\, and sed turns \\ into \.
bec39cab
AC
15968 sed -n \
15969 "s/'/'\\\\''/g;
15970 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 15971 ;; #(
bec39cab
AC
15972 *)
15973 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 15974 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
bec39cab 15975 ;;
81ecdfbb
RW
15976 esac |
15977 sort
15978) |
bec39cab 15979 sed '
81ecdfbb 15980 /^ac_cv_env_/b end
bec39cab 15981 t clear
81ecdfbb 15982 :clear
bec39cab
AC
15983 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15984 t end
81ecdfbb
RW
15985 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15986 :end' >>confcache
15987if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15988 if test -w "$cache_file"; then
15989 test "x$cache_file" != "x/dev/null" &&
15990 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15991$as_echo "$as_me: updating cache $cache_file" >&6;}
bec39cab
AC
15992 cat confcache >$cache_file
15993 else
81ecdfbb
RW
15994 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15995$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
bec39cab
AC
15996 fi
15997fi
15998rm -f confcache
15999
16000test "x$prefix" = xNONE && prefix=$ac_default_prefix
16001# Let make expand exec_prefix.
16002test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16003
bec39cab
AC
16004DEFS=-DHAVE_CONFIG_H
16005
16006ac_libobjs=
16007ac_ltlibobjs=
16008for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16009 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
16010 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16011 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16012 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
16013 # will be set to the directory where LIBOBJS objects are built.
16014 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16015 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
bec39cab
AC
16016done
16017LIBOBJS=$ac_libobjs
16018
16019LTLIBOBJS=$ac_ltlibobjs
16020
16021
85981d60 16022if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
81ecdfbb
RW
16023 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
16024Usually this means the macro was only invoked conditionally." "$LINENO" 5
85981d60 16025fi
a417dc56 16026if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
81ecdfbb
RW
16027 as_fn_error "conditional \"GMAKE\" was never defined.
16028Usually this means the macro was only invoked conditionally." "$LINENO" 5
a417dc56 16029fi
783e057b 16030if test -z "${GL_COND_LIBTOOL_TRUE}" && test -z "${GL_COND_LIBTOOL_FALSE}"; then
81ecdfbb
RW
16031 as_fn_error "conditional \"GL_COND_LIBTOOL\" was never defined.
16032Usually this means the macro was only invoked conditionally." "$LINENO" 5
783e057b
DJ
16033fi
16034
16035 gl_libobjs=
16036 gl_ltlibobjs=
16037 if test -n "$gl_LIBOBJS"; then
16038 # Remove the extension.
16039 sed_drop_objext='s/\.o$//;s/\.obj$//'
f434ba03 16040 for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
783e057b
DJ
16041 gl_libobjs="$gl_libobjs $i.$ac_objext"
16042 gl_ltlibobjs="$gl_ltlibobjs $i.lo"
16043 done
16044 fi
16045 gl_LIBOBJS=$gl_libobjs
16046
16047 gl_LTLIBOBJS=$gl_ltlibobjs
16048
16049
16050
16051 gltests_libobjs=
16052 gltests_ltlibobjs=
16053 if test -n "$gltests_LIBOBJS"; then
16054 # Remove the extension.
16055 sed_drop_objext='s/\.o$//;s/\.obj$//'
f434ba03 16056 for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
783e057b
DJ
16057 gltests_libobjs="$gltests_libobjs $i.$ac_objext"
16058 gltests_ltlibobjs="$gltests_ltlibobjs $i.lo"
16059 done
16060 fi
16061 gltests_LIBOBJS=$gltests_libobjs
16062
16063 gltests_LTLIBOBJS=$gltests_ltlibobjs
16064
16065
e28b3332 16066if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
81ecdfbb
RW
16067 as_fn_error "conditional \"AMDEP\" was never defined.
16068Usually this means the macro was only invoked conditionally." "$LINENO" 5
e28b3332
DJ
16069fi
16070if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
81ecdfbb
RW
16071 as_fn_error "conditional \"am__fastdepCC\" was never defined.
16072Usually this means the macro was only invoked conditionally." "$LINENO" 5
16073fi
16074 if test -n "$EXEEXT"; then
16075 am__EXEEXT_TRUE=
16076 am__EXEEXT_FALSE='#'
16077else
16078 am__EXEEXT_TRUE='#'
16079 am__EXEEXT_FALSE=
e28b3332 16080fi
bec39cab 16081
81ecdfbb
RW
16082
16083
bec39cab 16084: ${CONFIG_STATUS=./config.status}
81ecdfbb 16085ac_write_fail=0
bec39cab
AC
16086ac_clean_files_save=$ac_clean_files
16087ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
16088{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16089$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16090as_write_fail=0
16091cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
bec39cab
AC
16092#! $SHELL
16093# Generated by $as_me.
16094# Run this file to recreate the current configuration.
16095# Compiler output produced by configure, useful for debugging
16096# configure, is in config.log if it exists.
16097
16098debug=false
16099ac_cs_recheck=false
16100ac_cs_silent=false
bec39cab 16101
81ecdfbb
RW
16102SHELL=\${CONFIG_SHELL-$SHELL}
16103export SHELL
16104_ASEOF
16105cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16106## -------------------- ##
16107## M4sh Initialization. ##
16108## -------------------- ##
16109
16110# Be more Bourne compatible
16111DUALCASE=1; export DUALCASE # for MKS sh
16112if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
bec39cab
AC
16113 emulate sh
16114 NULLCMD=:
81ecdfbb 16115 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
bec39cab
AC
16116 # is contrary to our usage. Disable this feature.
16117 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
16118 setopt NO_GLOB_SUBST
16119else
16120 case `(set -o) 2>/dev/null` in #(
16121 *posix*) :
16122 set -o posix ;; #(
16123 *) :
16124 ;;
16125esac
bec39cab 16126fi
bec39cab 16127
81ecdfbb
RW
16128
16129as_nl='
16130'
16131export as_nl
16132# Printing a long string crashes Solaris 7 /usr/bin/printf.
16133as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16134as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16135as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16136# Prefer a ksh shell builtin over an external printf program on Solaris,
16137# but without wasting forks for bash or zsh.
16138if test -z "$BASH_VERSION$ZSH_VERSION" \
16139 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16140 as_echo='print -r --'
16141 as_echo_n='print -rn --'
16142elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16143 as_echo='printf %s\n'
16144 as_echo_n='printf %s'
16145else
16146 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16147 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16148 as_echo_n='/usr/ucb/echo -n'
16149 else
16150 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16151 as_echo_n_body='eval
16152 arg=$1;
16153 case $arg in #(
16154 *"$as_nl"*)
16155 expr "X$arg" : "X\\(.*\\)$as_nl";
16156 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16157 esac;
16158 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16159 '
16160 export as_echo_n_body
16161 as_echo_n='sh -c $as_echo_n_body as_echo'
16162 fi
16163 export as_echo_body
16164 as_echo='sh -c $as_echo_body as_echo'
16165fi
16166
16167# The user is always right.
16168if test "${PATH_SEPARATOR+set}" != set; then
16169 PATH_SEPARATOR=:
16170 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16171 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16172 PATH_SEPARATOR=';'
16173 }
bec39cab
AC
16174fi
16175
16176
81ecdfbb
RW
16177# IFS
16178# We need space, tab and new line, in precisely that order. Quoting is
16179# there to prevent editors from complaining about space-tab.
16180# (If _AS_PATH_WALK were called with IFS unset, it would disable word
16181# splitting by setting IFS to empty value.)
16182IFS=" "" $as_nl"
16183
16184# Find who we are. Look in the path if we contain no directory separator.
16185case $0 in #((
16186 *[\\/]* ) as_myself=$0 ;;
16187 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16188for as_dir in $PATH
16189do
16190 IFS=$as_save_IFS
16191 test -z "$as_dir" && as_dir=.
16192 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16193 done
16194IFS=$as_save_IFS
16195
16196 ;;
16197esac
16198# We did not find ourselves, most probably we were run as `sh COMMAND'
16199# in which case we are not to be found in the path.
16200if test "x$as_myself" = x; then
16201 as_myself=$0
16202fi
16203if test ! -f "$as_myself"; then
16204 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16205 exit 1
16206fi
16207
16208# Unset variables that we do not need and which cause bugs (e.g. in
16209# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
16210# suppresses any "Segmentation fault" message there. '((' could
16211# trigger a bug in pdksh 5.2.14.
16212for as_var in BASH_ENV ENV MAIL MAILPATH
16213do eval test x\${$as_var+set} = xset \
16214 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16215done
bec39cab
AC
16216PS1='$ '
16217PS2='> '
16218PS4='+ '
16219
16220# NLS nuisances.
81ecdfbb
RW
16221LC_ALL=C
16222export LC_ALL
16223LANGUAGE=C
16224export LANGUAGE
16225
16226# CDPATH.
16227(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16228
16229
16230# as_fn_error ERROR [LINENO LOG_FD]
16231# ---------------------------------
16232# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16233# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16234# script with status $?, using 1 if that was 0.
16235as_fn_error ()
16236{
16237 as_status=$?; test $as_status -eq 0 && as_status=1
16238 if test "$3"; then
16239 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16240 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
16241 fi
16242 $as_echo "$as_me: error: $1" >&2
16243 as_fn_exit $as_status
16244} # as_fn_error
16245
16246
16247# as_fn_set_status STATUS
16248# -----------------------
16249# Set $? to STATUS, without forking.
16250as_fn_set_status ()
16251{
16252 return $1
16253} # as_fn_set_status
16254
16255# as_fn_exit STATUS
16256# -----------------
16257# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16258as_fn_exit ()
16259{
16260 set +e
16261 as_fn_set_status $1
16262 exit $1
16263} # as_fn_exit
16264
16265# as_fn_unset VAR
16266# ---------------
16267# Portably unset VAR.
16268as_fn_unset ()
16269{
16270 { eval $1=; unset $1;}
16271}
16272as_unset=as_fn_unset
16273# as_fn_append VAR VALUE
16274# ----------------------
16275# Append the text in VALUE to the end of the definition contained in VAR. Take
16276# advantage of any shell optimizations that allow amortized linear growth over
16277# repeated appends, instead of the typical quadratic growth present in naive
16278# implementations.
16279if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16280 eval 'as_fn_append ()
16281 {
16282 eval $1+=\$2
16283 }'
16284else
16285 as_fn_append ()
16286 {
16287 eval $1=\$$1\$2
16288 }
16289fi # as_fn_append
16290
16291# as_fn_arith ARG...
16292# ------------------
16293# Perform arithmetic evaluation on the ARGs, and store the result in the
16294# global $as_val. Take advantage of shells that can avoid forks. The arguments
16295# must be portable across $(()) and expr.
16296if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16297 eval 'as_fn_arith ()
16298 {
16299 as_val=$(( $* ))
16300 }'
16301else
16302 as_fn_arith ()
16303 {
16304 as_val=`expr "$@" || test $? -eq 1`
16305 }
16306fi # as_fn_arith
bec39cab 16307
81ecdfbb
RW
16308
16309if expr a : '\(a\)' >/dev/null 2>&1 &&
16310 test "X`expr 00001 : '.*\(...\)'`" = X001; then
bec39cab
AC
16311 as_expr=expr
16312else
16313 as_expr=false
16314fi
16315
81ecdfbb 16316if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
bec39cab
AC
16317 as_basename=basename
16318else
16319 as_basename=false
16320fi
16321
81ecdfbb
RW
16322if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16323 as_dirname=dirname
16324else
16325 as_dirname=false
16326fi
bec39cab 16327
81ecdfbb 16328as_me=`$as_basename -- "$0" ||
bec39cab
AC
16329$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16330 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
16331 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16332$as_echo X/"$0" |
16333 sed '/^.*\/\([^/][^/]*\)\/*$/{
16334 s//\1/
16335 q
16336 }
16337 /^X\/\(\/\/\)$/{
16338 s//\1/
16339 q
16340 }
16341 /^X\/\(\/\).*/{
16342 s//\1/
16343 q
16344 }
16345 s/.*/./; q'`
b4e70030 16346
b4e70030
JB
16347# Avoid depending upon Character Ranges.
16348as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16349as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16350as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16351as_cr_digits='0123456789'
16352as_cr_alnum=$as_cr_Letters$as_cr_digits
16353
81ecdfbb
RW
16354ECHO_C= ECHO_N= ECHO_T=
16355case `echo -n x` in #(((((
16356-n*)
16357 case `echo 'xy\c'` in
16358 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
16359 xy) ECHO_C='\c';;
16360 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
16361 ECHO_T=' ';;
16362 esac;;
16363*)
16364 ECHO_N='-n';;
bec39cab
AC
16365esac
16366
81ecdfbb
RW
16367rm -f conf$$ conf$$.exe conf$$.file
16368if test -d conf$$.dir; then
16369 rm -f conf$$.dir/conf$$.file
bec39cab 16370else
81ecdfbb
RW
16371 rm -f conf$$.dir
16372 mkdir conf$$.dir 2>/dev/null
bec39cab 16373fi
81ecdfbb
RW
16374if (echo >conf$$.file) 2>/dev/null; then
16375 if ln -s conf$$.file conf$$ 2>/dev/null; then
b4e70030 16376 as_ln_s='ln -s'
81ecdfbb
RW
16377 # ... but there are two gotchas:
16378 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16379 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16380 # In both cases, we have to default to `cp -p'.
16381 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16382 as_ln_s='cp -p'
16383 elif ln conf$$.file conf$$ 2>/dev/null; then
16384 as_ln_s=ln
16385 else
16386 as_ln_s='cp -p'
b4e70030 16387 fi
bec39cab
AC
16388else
16389 as_ln_s='cp -p'
16390fi
81ecdfbb
RW
16391rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16392rmdir conf$$.dir 2>/dev/null
16393
16394
16395# as_fn_mkdir_p
16396# -------------
16397# Create "$as_dir" as a directory, including parents if necessary.
16398as_fn_mkdir_p ()
16399{
16400
16401 case $as_dir in #(
16402 -*) as_dir=./$as_dir;;
16403 esac
16404 test -d "$as_dir" || eval $as_mkdir_p || {
16405 as_dirs=
16406 while :; do
16407 case $as_dir in #(
16408 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16409 *) as_qdir=$as_dir;;
16410 esac
16411 as_dirs="'$as_qdir' $as_dirs"
16412 as_dir=`$as_dirname -- "$as_dir" ||
16413$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16414 X"$as_dir" : 'X\(//\)[^/]' \| \
16415 X"$as_dir" : 'X\(//\)$' \| \
16416 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16417$as_echo X"$as_dir" |
16418 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16419 s//\1/
16420 q
16421 }
16422 /^X\(\/\/\)[^/].*/{
16423 s//\1/
16424 q
16425 }
16426 /^X\(\/\/\)$/{
16427 s//\1/
16428 q
16429 }
16430 /^X\(\/\).*/{
16431 s//\1/
16432 q
16433 }
16434 s/.*/./; q'`
16435 test -d "$as_dir" && break
16436 done
16437 test -z "$as_dirs" || eval "mkdir $as_dirs"
16438 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
16439
bec39cab 16440
81ecdfbb 16441} # as_fn_mkdir_p
bec39cab 16442if mkdir -p . 2>/dev/null; then
81ecdfbb 16443 as_mkdir_p='mkdir -p "$as_dir"'
bec39cab
AC
16444else
16445 test -d ./-p && rmdir ./-p
16446 as_mkdir_p=false
16447fi
16448
81ecdfbb
RW
16449if test -x / >/dev/null 2>&1; then
16450 as_test_x='test -x'
16451else
16452 if ls -dL / >/dev/null 2>&1; then
16453 as_ls_L_option=L
16454 else
16455 as_ls_L_option=
16456 fi
16457 as_test_x='
16458 eval sh -c '\''
16459 if test -d "$1"; then
16460 test -d "$1/.";
16461 else
16462 case $1 in #(
16463 -*)set "./$1";;
16464 esac;
16465 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
16466 ???[sx]*):;;*)false;;esac;fi
16467 '\'' sh
16468 '
16469fi
16470as_executable_p=$as_test_x
bec39cab
AC
16471
16472# Sed expression to map a string onto a valid CPP name.
16473as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16474
16475# Sed expression to map a string onto a valid variable name.
16476as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16477
16478
bec39cab 16479exec 6>&1
81ecdfbb
RW
16480## ----------------------------------- ##
16481## Main body of $CONFIG_STATUS script. ##
16482## ----------------------------------- ##
16483_ASEOF
16484test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16485
16486cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16487# Save the log message, to keep $0 and so on meaningful, and to
bec39cab 16488# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
16489# values after options handling.
16490ac_log="
bec39cab 16491This file was extended by $as_me, which was
81ecdfbb 16492generated by GNU Autoconf 2.64. Invocation command line was
bec39cab
AC
16493
16494 CONFIG_FILES = $CONFIG_FILES
16495 CONFIG_HEADERS = $CONFIG_HEADERS
16496 CONFIG_LINKS = $CONFIG_LINKS
16497 CONFIG_COMMANDS = $CONFIG_COMMANDS
16498 $ $0 $@
16499
81ecdfbb
RW
16500on `(hostname || uname -n) 2>/dev/null | sed 1q`
16501"
16502
bec39cab
AC
16503_ACEOF
16504
81ecdfbb
RW
16505case $ac_config_files in *"
16506"*) set x $ac_config_files; shift; ac_config_files=$*;;
16507esac
234b45d4 16508
81ecdfbb
RW
16509case $ac_config_headers in *"
16510"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16511esac
b4e70030 16512
b4e70030 16513
81ecdfbb
RW
16514cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16515# Files that config.status was made for.
16516config_files="$ac_config_files"
16517config_headers="$ac_config_headers"
16518config_links="$ac_config_links"
16519config_commands="$ac_config_commands"
234b45d4 16520
81ecdfbb 16521_ACEOF
b4e70030 16522
81ecdfbb 16523cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
bec39cab 16524ac_cs_usage="\
81ecdfbb
RW
16525\`$as_me' instantiates files and other configuration actions
16526from templates according to the current configuration. Unless the files
16527and actions are specified as TAGs, all are instantiated by default.
234b45d4 16528
81ecdfbb 16529Usage: $0 [OPTION]... [TAG]...
234b45d4 16530
bec39cab 16531 -h, --help print this help, then exit
81ecdfbb
RW
16532 -V, --version print version number and configuration settings, then exit
16533 -q, --quiet, --silent
16534 do not print progress messages
bec39cab
AC
16535 -d, --debug don't remove temporary files
16536 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
16537 --file=FILE[:TEMPLATE]
16538 instantiate the configuration file FILE
16539 --header=FILE[:TEMPLATE]
16540 instantiate the configuration header FILE
234b45d4 16541
bec39cab
AC
16542Configuration files:
16543$config_files
234b45d4 16544
bec39cab
AC
16545Configuration headers:
16546$config_headers
234b45d4 16547
bec39cab
AC
16548Configuration links:
16549$config_links
234b45d4 16550
bec39cab
AC
16551Configuration commands:
16552$config_commands
16553
81ecdfbb 16554Report bugs to the package provider."
b4e70030 16555
81ecdfbb
RW
16556_ACEOF
16557cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
bec39cab
AC
16558ac_cs_version="\\
16559config.status
81ecdfbb
RW
16560configured by $0, generated by GNU Autoconf 2.64,
16561 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
bec39cab 16562
81ecdfbb 16563Copyright (C) 2009 Free Software Foundation, Inc.
bec39cab
AC
16564This config.status script is free software; the Free Software Foundation
16565gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
16566
16567ac_pwd='$ac_pwd'
16568srcdir='$srcdir'
16569INSTALL='$INSTALL'
16570MKDIR_P='$MKDIR_P'
16571AWK='$AWK'
16572test -n "\$AWK" || AWK=awk
bec39cab
AC
16573_ACEOF
16574
81ecdfbb
RW
16575cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16576# The default lists apply if the user does not specify any file.
bec39cab
AC
16577ac_need_defaults=:
16578while test $# != 0
16579do
16580 case $1 in
16581 --*=*)
81ecdfbb
RW
16582 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16583 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
bec39cab 16584 ac_shift=:
c906108c 16585 ;;
81ecdfbb 16586 *)
bec39cab
AC
16587 ac_option=$1
16588 ac_optarg=$2
16589 ac_shift=shift
c906108c 16590 ;;
bec39cab 16591 esac
c906108c 16592
bec39cab
AC
16593 case $ac_option in
16594 # Handling of the options.
bec39cab
AC
16595 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16596 ac_cs_recheck=: ;;
81ecdfbb
RW
16597 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16598 $as_echo "$ac_cs_version"; exit ;;
16599 --debug | --debu | --deb | --de | --d | -d )
bec39cab
AC
16600 debug=: ;;
16601 --file | --fil | --fi | --f )
16602 $ac_shift
81ecdfbb
RW
16603 case $ac_optarg in
16604 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16605 esac
16606 as_fn_append CONFIG_FILES " '$ac_optarg'"
bec39cab
AC
16607 ac_need_defaults=false;;
16608 --header | --heade | --head | --hea )
16609 $ac_shift
81ecdfbb
RW
16610 case $ac_optarg in
16611 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16612 esac
16613 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
bec39cab 16614 ac_need_defaults=false;;
81ecdfbb
RW
16615 --he | --h)
16616 # Conflict between --help and --header
16617 as_fn_error "ambiguous option: \`$1'
16618Try \`$0 --help' for more information.";;
16619 --help | --hel | -h )
16620 $as_echo "$ac_cs_usage"; exit ;;
bec39cab
AC
16621 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16622 | -silent | --silent | --silen | --sile | --sil | --si | --s)
16623 ac_cs_silent=: ;;
c906108c 16624
bec39cab 16625 # This is an error.
81ecdfbb
RW
16626 -*) as_fn_error "unrecognized option: \`$1'
16627Try \`$0 --help' for more information." ;;
c906108c 16628
81ecdfbb
RW
16629 *) as_fn_append ac_config_targets " $1"
16630 ac_need_defaults=false ;;
c906108c 16631
bec39cab
AC
16632 esac
16633 shift
16634done
c906108c 16635
bec39cab 16636ac_configure_extra_args=
c906108c 16637
bec39cab
AC
16638if $ac_cs_silent; then
16639 exec 6>/dev/null
16640 ac_configure_extra_args="$ac_configure_extra_args --silent"
16641fi
c906108c 16642
bec39cab 16643_ACEOF
81ecdfbb 16644cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
bec39cab 16645if \$ac_cs_recheck; then
81ecdfbb
RW
16646 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16647 shift
16648 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16649 CONFIG_SHELL='$SHELL'
16650 export CONFIG_SHELL
16651 exec "\$@"
bec39cab
AC
16652fi
16653
16654_ACEOF
81ecdfbb
RW
16655cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16656exec 5>>config.log
16657{
16658 echo
16659 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16660## Running $as_me. ##
16661_ASBOX
16662 $as_echo "$ac_log"
16663} >&5
bec39cab 16664
81ecdfbb
RW
16665_ACEOF
16666cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
c906108c 16667#
81ecdfbb 16668# INIT-COMMANDS
c906108c 16669#
a417dc56 16670ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
e28b3332 16671AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
b4e70030 16672
bec39cab
AC
16673_ACEOF
16674
81ecdfbb 16675cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
4e8d927d 16676
81ecdfbb 16677# Handling of arguments.
bec39cab 16678for ac_config_target in $ac_config_targets
c906108c 16679do
81ecdfbb
RW
16680 case $ac_config_target in
16681 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
16682 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
16683 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16684 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
16685 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16686 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:gdbinit.in" ;;
5ae98d25 16687 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
81ecdfbb 16688 "gnulib/Makefile") CONFIG_FILES="$CONFIG_FILES gnulib/Makefile" ;;
aa2e2d8d 16689 "data-directory/Makefile") CONFIG_FILES="$CONFIG_FILES data-directory/Makefile" ;;
81ecdfbb
RW
16690 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
16691
16692 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
c906108c
SS
16693 esac
16694done
16695
81ecdfbb 16696
bec39cab
AC
16697# If the user did not use the arguments to specify the items to instantiate,
16698# then the envvar interface is used. Set only those that are not.
16699# We use the long form for the default assignment because of an extremely
16700# bizarre bug on SunOS 4.1.3.
16701if $ac_need_defaults; then
16702 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16703 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16704 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
16705 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16706fi
16707
b4e70030 16708# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 16709# simply because there is no reason against having it here, and in addition,
b4e70030 16710# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
16711# Hook for its removal unless debugging.
16712# Note that there is a small window in which the directory will not be cleaned:
16713# after its creation but before its name has been assigned to `$tmp'.
b4e70030
JB
16714$debug ||
16715{
81ecdfbb
RW
16716 tmp=
16717 trap 'exit_status=$?
16718 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
16719' 0
16720 trap 'as_fn_exit 1' 1 2 13 15
16721}
16722# Create a (secure) tmp directory for tmp files.
16723
16724{
16725 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16726 test -n "$tmp" && test -d "$tmp"
16727} ||
16728{
16729 tmp=./conf$$-$RANDOM
16730 (umask 077 && mkdir "$tmp")
16731} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
16732
16733# Set up the scripts for CONFIG_FILES section.
16734# No need to generate them if there are no CONFIG_FILES.
16735# This happens for instance with `./config.status config.h'.
16736if test -n "$CONFIG_FILES"; then
16737
16738if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
16739 ac_cs_awk_getline=:
16740 ac_cs_awk_pipe_init=
16741 ac_cs_awk_read_file='
16742 while ((getline aline < (F[key])) > 0)
16743 print(aline)
16744 close(F[key])'
16745 ac_cs_awk_pipe_fini=
16746else
16747 ac_cs_awk_getline=false
16748 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
16749 ac_cs_awk_read_file='
16750 print "|#_!!_#|"
16751 print "cat " F[key] " &&"
16752 '$ac_cs_awk_pipe_init
16753 # The final `:' finishes the AND list.
16754 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
16755fi
16756ac_cr=`echo X | tr X '\015'`
16757# On cygwin, bash can eat \r inside `` if the user requested igncr.
16758# But we know of no other shell where ac_cr would be empty at this
16759# point, so we can use a bashism as a fallback.
16760if test "x$ac_cr" = x; then
16761 eval ac_cr=\$\'\\r\'
16762fi
16763ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16764if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16765 ac_cs_awk_cr='\r'
16766else
16767 ac_cs_awk_cr=$ac_cr
16768fi
16769
16770echo 'BEGIN {' >"$tmp/subs1.awk" &&
16771_ACEOF
16772
16773# Create commands to substitute file output variables.
16774{
16775 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
16776 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
16777 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
16778 echo "_ACAWK" &&
16779 echo "_ACEOF"
16780} >conf$$files.sh &&
16781. ./conf$$files.sh ||
16782 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16783rm -f conf$$files.sh
16784
16785{
16786 echo "cat >conf$$subs.awk <<_ACEOF" &&
16787 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16788 echo "_ACEOF"
16789} >conf$$subs.sh ||
16790 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16791ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
16792ac_delim='%!_!# '
16793for ac_last_try in false false false false false :; do
16794 . ./conf$$subs.sh ||
16795 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16796
16797 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16798 if test $ac_delim_n = $ac_delim_num; then
16799 break
16800 elif $ac_last_try; then
16801 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16802 else
16803 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16804 fi
16805done
16806rm -f conf$$subs.sh
16807
16808cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16809cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
16810_ACEOF
16811sed -n '
16812h
16813s/^/S["/; s/!.*/"]=/
16814p
16815g
16816s/^[^!]*!//
16817:repl
16818t repl
16819s/'"$ac_delim"'$//
16820t delim
16821:nl
16822h
16823s/\(.\{148\}\).*/\1/
16824t more1
16825s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16826p
16827n
16828b repl
16829:more1
16830s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16831p
16832g
16833s/.\{148\}//
16834t nl
16835:delim
16836h
16837s/\(.\{148\}\).*/\1/
16838t more2
16839s/["\\]/\\&/g; s/^/"/; s/$/"/
16840p
16841b
16842:more2
16843s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16844p
16845g
16846s/.\{148\}//
16847t delim
16848' <conf$$subs.awk | sed '
16849/^[^""]/{
16850 N
16851 s/\n//
16852}
16853' >>$CONFIG_STATUS || ac_write_fail=1
16854rm -f conf$$subs.awk
16855cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16856_ACAWK
16857cat >>"\$tmp/subs1.awk" <<_ACAWK &&
16858 for (key in S) S_is_set[key] = 1
16859 FS = "\a"
16860 \$ac_cs_awk_pipe_init
16861}
16862{
16863 line = $ 0
16864 nfields = split(line, field, "@")
16865 substed = 0
16866 len = length(field[1])
16867 for (i = 2; i < nfields; i++) {
16868 key = field[i]
16869 keylen = length(key)
16870 if (S_is_set[key]) {
16871 value = S[key]
16872 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16873 len += length(value) + length(field[++i])
16874 substed = 1
16875 } else
16876 len += 1 + keylen
16877 }
16878 if (nfields == 3 && !substed) {
16879 key = field[2]
16880 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
16881 \$ac_cs_awk_read_file
16882 next
16883 }
16884 }
16885 print line
b4e70030 16886}
81ecdfbb
RW
16887\$ac_cs_awk_pipe_fini
16888_ACAWK
16889_ACEOF
16890cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16891if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16892 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16893else
16894 cat
16895fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
16896 || as_fn_error "could not setup config files machinery" "$LINENO" 5
16897_ACEOF
16898
16899# VPATH may cause trouble with some makes, so we remove $(srcdir),
16900# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
16901# trailing colons and then remove the whole line if VPATH becomes empty
16902# (actually we leave an empty line to preserve line numbers).
16903if test "x$srcdir" = x.; then
16904 ac_vpsub='/^[ ]*VPATH[ ]*=/{
16905s/:*\$(srcdir):*/:/
16906s/:*\${srcdir}:*/:/
16907s/:*@srcdir@:*/:/
16908s/^\([^=]*=[ ]*\):*/\1/
16909s/:*$//
16910s/^[^=]*=[ ]*$//
16911}'
16912fi
16913
16914cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16915fi # test -n "$CONFIG_FILES"
16916
16917# Set up the scripts for CONFIG_HEADERS section.
16918# No need to generate them if there are no CONFIG_HEADERS.
16919# This happens for instance with `./config.status Makefile'.
16920if test -n "$CONFIG_HEADERS"; then
16921cat >"$tmp/defines.awk" <<\_ACAWK ||
16922BEGIN {
16923_ACEOF
16924
16925# Transform confdefs.h into an awk script `defines.awk', embedded as
16926# here-document in config.status, that substitutes the proper values into
16927# config.h.in to produce config.h.
4e8d927d 16928
81ecdfbb
RW
16929# Create a delimiter string that does not exist in confdefs.h, to ease
16930# handling of long lines.
16931ac_delim='%!_!# '
16932for ac_last_try in false false :; do
16933 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
16934 if test -z "$ac_t"; then
16935 break
16936 elif $ac_last_try; then
16937 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
16938 else
16939 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16940 fi
16941done
4e8d927d 16942
81ecdfbb
RW
16943# For the awk script, D is an array of macro values keyed by name,
16944# likewise P contains macro parameters if any. Preserve backslash
16945# newline sequences.
16946
16947ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16948sed -n '
16949s/.\{148\}/&'"$ac_delim"'/g
16950t rset
16951:rset
16952s/^[ ]*#[ ]*define[ ][ ]*/ /
16953t def
16954d
16955:def
16956s/\\$//
16957t bsnl
16958s/["\\]/\\&/g
16959s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16960D["\1"]=" \3"/p
16961s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
16962d
16963:bsnl
16964s/["\\]/\\&/g
16965s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16966D["\1"]=" \3\\\\\\n"\\/p
16967t cont
16968s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16969t cont
16970d
16971:cont
16972n
16973s/.\{148\}/&'"$ac_delim"'/g
16974t clear
16975:clear
16976s/\\$//
16977t bsnlc
16978s/["\\]/\\&/g; s/^/"/; s/$/"/p
16979d
16980:bsnlc
16981s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16982b cont
16983' <confdefs.h | sed '
16984s/'"$ac_delim"'/"\\\
16985"/g' >>$CONFIG_STATUS || ac_write_fail=1
16986
16987cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16988 for (key in D) D_is_set[key] = 1
16989 FS = "\a"
16990}
16991/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16992 line = \$ 0
16993 split(line, arg, " ")
16994 if (arg[1] == "#") {
16995 defundef = arg[2]
16996 mac1 = arg[3]
16997 } else {
16998 defundef = substr(arg[1], 2)
16999 mac1 = arg[2]
17000 }
17001 split(mac1, mac2, "(") #)
17002 macro = mac2[1]
17003 prefix = substr(line, 1, index(line, defundef) - 1)
17004 if (D_is_set[macro]) {
17005 # Preserve the white space surrounding the "#".
17006 print prefix "define", macro P[macro] D[macro]
17007 next
17008 } else {
17009 # Replace #undef with comments. This is necessary, for example,
17010 # in the case of _POSIX_SOURCE, which is predefined and required
17011 # on some systems where configure will not decide to define it.
17012 if (defundef == "undef") {
17013 print "/*", prefix defundef, macro, "*/"
17014 next
17015 }
17016 }
b4e70030 17017}
81ecdfbb
RW
17018{ print }
17019_ACAWK
b4e70030 17020_ACEOF
81ecdfbb
RW
17021cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17022 as_fn_error "could not setup config headers machinery" "$LINENO" 5
17023fi # test -n "$CONFIG_HEADERS"
4e8d927d 17024
4e8d927d 17025
81ecdfbb
RW
17026eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
17027shift
17028for ac_tag
17029do
17030 case $ac_tag in
17031 :[FHLC]) ac_mode=$ac_tag; continue;;
17032 esac
17033 case $ac_mode$ac_tag in
17034 :[FHL]*:*);;
17035 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
17036 :[FH]-) ac_tag=-:-;;
17037 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17038 esac
17039 ac_save_IFS=$IFS
17040 IFS=:
17041 set x $ac_tag
17042 IFS=$ac_save_IFS
17043 shift
17044 ac_file=$1
17045 shift
4e8d927d 17046
81ecdfbb
RW
17047 case $ac_mode in
17048 :L) ac_source=$1;;
17049 :[FH])
17050 ac_file_inputs=
17051 for ac_f
17052 do
17053 case $ac_f in
17054 -) ac_f="$tmp/stdin";;
17055 *) # Look for the file first in the build tree, then in the source tree
17056 # (if the path is not absolute). The absolute path cannot be DOS-style,
17057 # because $ac_f cannot contain `:'.
17058 test -f "$ac_f" ||
17059 case $ac_f in
17060 [\\/$]*) false;;
17061 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17062 esac ||
17063 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17064 esac
17065 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17066 as_fn_append ac_file_inputs " '$ac_f'"
17067 done
17068
17069 # Let's still pretend it is `configure' which instantiates (i.e., don't
17070 # use $as_me), people would be surprised to read:
17071 # /* config.h. Generated by config.status. */
17072 configure_input='Generated from '`
17073 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17074 `' by configure.'
17075 if test x"$ac_file" != x-; then
17076 configure_input="$ac_file. $configure_input"
17077 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17078$as_echo "$as_me: creating $ac_file" >&6;}
b4e70030 17079 fi
81ecdfbb
RW
17080 # Neutralize special characters interpreted by sed in replacement strings.
17081 case $configure_input in #(
17082 *\&* | *\|* | *\\* )
17083 ac_sed_conf_input=`$as_echo "$configure_input" |
17084 sed 's/[\\\\&|]/\\\\&/g'`;; #(
17085 *) ac_sed_conf_input=$configure_input;;
17086 esac
4e8d927d 17087
81ecdfbb
RW
17088 case $ac_tag in
17089 *:-:* | *:-) cat >"$tmp/stdin" \
17090 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
17091 esac
17092 ;;
c906108c
SS
17093 esac
17094
81ecdfbb 17095 ac_dir=`$as_dirname -- "$ac_file" ||
bec39cab
AC
17096$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17097 X"$ac_file" : 'X\(//\)[^/]' \| \
17098 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
17099 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17100$as_echo X"$ac_file" |
17101 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17102 s//\1/
17103 q
17104 }
17105 /^X\(\/\/\)[^/].*/{
17106 s//\1/
17107 q
17108 }
17109 /^X\(\/\/\)$/{
17110 s//\1/
17111 q
17112 }
17113 /^X\(\/\).*/{
17114 s//\1/
17115 q
17116 }
17117 s/.*/./; q'`
17118 as_dir="$ac_dir"; as_fn_mkdir_p
bec39cab
AC
17119 ac_builddir=.
17120
81ecdfbb
RW
17121case "$ac_dir" in
17122.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17123*)
17124 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17125 # A ".." for each directory in $ac_dir_suffix.
17126 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17127 case $ac_top_builddir_sub in
17128 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17129 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17130 esac ;;
17131esac
17132ac_abs_top_builddir=$ac_pwd
17133ac_abs_builddir=$ac_pwd$ac_dir_suffix
17134# for backward compatibility:
17135ac_top_builddir=$ac_top_build_prefix
bec39cab
AC
17136
17137case $srcdir in
81ecdfbb 17138 .) # We are building in place.
bec39cab 17139 ac_srcdir=.
81ecdfbb
RW
17140 ac_top_srcdir=$ac_top_builddir_sub
17141 ac_abs_top_srcdir=$ac_pwd ;;
17142 [\\/]* | ?:[\\/]* ) # Absolute name.
bec39cab 17143 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
17144 ac_top_srcdir=$srcdir
17145 ac_abs_top_srcdir=$srcdir ;;
17146 *) # Relative name.
17147 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17148 ac_top_srcdir=$ac_top_build_prefix$srcdir
17149 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
bec39cab 17150esac
81ecdfbb 17151ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
bec39cab 17152
c906108c 17153
81ecdfbb
RW
17154 case $ac_mode in
17155 :F)
17156 #
17157 # CONFIG_FILE
17158 #
c906108c 17159
bec39cab
AC
17160 case $INSTALL in
17161 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
81ecdfbb 17162 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
c906108c 17163 esac
81ecdfbb
RW
17164 ac_MKDIR_P=$MKDIR_P
17165 case $MKDIR_P in
17166 [\\/$]* | ?:[\\/]* ) ;;
17167 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
17168 esac
17169_ACEOF
121ce6e5 17170
81ecdfbb
RW
17171cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17172# If the template does not know about datarootdir, expand it.
17173# FIXME: This hack should be removed a few years after 2.60.
17174ac_datarootdir_hack=; ac_datarootdir_seen=
17175ac_sed_dataroot='
17176/datarootdir/ {
17177 p
17178 q
17179}
17180/@datadir@/p
17181/@docdir@/p
17182/@infodir@/p
17183/@localedir@/p
17184/@mandir@/p'
17185case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17186*datarootdir*) ac_datarootdir_seen=yes;;
17187*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17188 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17189$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17190_ACEOF
17191cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17192 ac_datarootdir_hack='
17193 s&@datadir@&$datadir&g
17194 s&@docdir@&$docdir&g
17195 s&@infodir@&$infodir&g
17196 s&@localedir@&$localedir&g
17197 s&@mandir@&$mandir&g
17198 s&\\\${datarootdir}&$datarootdir&g' ;;
17199esac
4e8d927d 17200_ACEOF
81ecdfbb
RW
17201
17202# Neutralize VPATH when `$srcdir' = `.'.
17203# Shell code in configure.ac might set extrasub.
17204# FIXME: do we really want to maintain this feature?
17205cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17206ac_sed_extra="$ac_vpsub
bec39cab
AC
17207$extrasub
17208_ACEOF
81ecdfbb 17209cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
bec39cab
AC
17210:t
17211/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
81ecdfbb
RW
17212s|@configure_input@|$ac_sed_conf_input|;t t
17213s&@top_builddir@&$ac_top_builddir_sub&;t t
17214s&@top_build_prefix@&$ac_top_build_prefix&;t t
17215s&@srcdir@&$ac_srcdir&;t t
17216s&@abs_srcdir@&$ac_abs_srcdir&;t t
17217s&@top_srcdir@&$ac_top_srcdir&;t t
17218s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17219s&@builddir@&$ac_builddir&;t t
17220s&@abs_builddir@&$ac_abs_builddir&;t t
17221s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17222s&@INSTALL@&$ac_INSTALL&;t t
17223s&@MKDIR_P@&$ac_MKDIR_P&;t t
17224$ac_datarootdir_hack
17225"
17226eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
17227if $ac_cs_awk_getline; then
17228 $AWK -f "$tmp/subs.awk"
17229else
17230 $AWK -f "$tmp/subs.awk" | $SHELL
17231fi >$tmp/out \
17232 || as_fn_error "could not create $ac_file" "$LINENO" 5
17233
17234test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17235 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
17236 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
17237 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17238which seems to be undefined. Please make sure it is defined." >&5
17239$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17240which seems to be undefined. Please make sure it is defined." >&2;}
17241
17242 rm -f "$tmp/stdin"
bec39cab 17243 case $ac_file in
81ecdfbb
RW
17244 -) cat "$tmp/out" && rm -f "$tmp/out";;
17245 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
17246 esac \
17247 || as_fn_error "could not create $ac_file" "$LINENO" 5
17248 ;;
17249 :H)
17250 #
17251 # CONFIG_HEADER
17252 #
bec39cab 17253 if test x"$ac_file" != x-; then
81ecdfbb
RW
17254 {
17255 $as_echo "/* $configure_input */" \
17256 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
17257 } >"$tmp/config.h" \
17258 || as_fn_error "could not create $ac_file" "$LINENO" 5
17259 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
17260 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17261$as_echo "$as_me: $ac_file is unchanged" >&6;}
bec39cab 17262 else
81ecdfbb
RW
17263 rm -f "$ac_file"
17264 mv "$tmp/config.h" "$ac_file" \
17265 || as_fn_error "could not create $ac_file" "$LINENO" 5
bec39cab
AC
17266 fi
17267 else
81ecdfbb
RW
17268 $as_echo "/* $configure_input */" \
17269 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
17270 || as_fn_error "could not create -" "$LINENO" 5
bec39cab 17271 fi
81ecdfbb
RW
17272# Compute "$ac_file"'s index in $config_headers.
17273_am_arg="$ac_file"
e28b3332
DJ
17274_am_stamp_count=1
17275for _am_header in $config_headers :; do
17276 case $_am_header in
81ecdfbb 17277 $_am_arg | $_am_arg:* )
e28b3332
DJ
17278 break ;;
17279 * )
17280 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17281 esac
17282done
81ecdfbb
RW
17283echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17284$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17285 X"$_am_arg" : 'X\(//\)[^/]' \| \
17286 X"$_am_arg" : 'X\(//\)$' \| \
17287 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
17288$as_echo X"$_am_arg" |
17289 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17290 s//\1/
17291 q
17292 }
17293 /^X\(\/\/\)[^/].*/{
17294 s//\1/
17295 q
17296 }
17297 /^X\(\/\/\)$/{
17298 s//\1/
17299 q
17300 }
17301 /^X\(\/\).*/{
17302 s//\1/
17303 q
17304 }
17305 s/.*/./; q'`/stamp-h$_am_stamp_count
17306 ;;
17307 :L)
17308 #
17309 # CONFIG_LINK
17310 #
c906108c 17311
81ecdfbb
RW
17312 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
17313 :
b4e70030 17314 else
81ecdfbb
RW
17315 # Prefer the file from the source tree if names are identical.
17316 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
17317 ac_source=$srcdir/$ac_source
17318 fi
b4e70030 17319
81ecdfbb
RW
17320 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
17321$as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
b4e70030 17322
81ecdfbb
RW
17323 if test ! -r "$ac_source"; then
17324 as_fn_error "$ac_source: file not found" "$LINENO" 5
17325 fi
17326 rm -f "$ac_file"
bec39cab 17327
81ecdfbb
RW
17328 # Try a relative symlink, then a hard link, then a copy.
17329 case $srcdir in
17330 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
17331 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
17332 esac
17333 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
17334 ln "$ac_source" "$ac_file" 2>/dev/null ||
17335 cp -p "$ac_source" "$ac_file" ||
17336 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
17337 fi
17338 ;;
17339 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17340$as_echo "$as_me: executing $ac_file commands" >&6;}
17341 ;;
c906108c 17342 esac
b4e70030 17343
bec39cab 17344
81ecdfbb
RW
17345 case $ac_file$ac_mode in
17346 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
17347 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
17348 # Autoconf 2.62 quotes --file arguments for eval, but not when files
17349 # are listed without --file. Let's play safe and only enable the eval
17350 # if we detect the quoting.
17351 case $CONFIG_FILES in
17352 *\'*) eval set x "$CONFIG_FILES" ;;
17353 *) set x $CONFIG_FILES ;;
17354 esac
17355 shift
17356 for mf
17357 do
17358 # Strip MF so we end up with the name of the file.
17359 mf=`echo "$mf" | sed -e 's/:.*$//'`
17360 # Check whether this is an Automake generated Makefile or not.
17361 # We used to match only the files named `Makefile.in', but
17362 # some people rename them; so instead we look at the file content.
17363 # Grep'ing the first line is not enough: some people post-process
17364 # each Makefile.in and add a new line on top of each file to say so.
17365 # Grep'ing the whole file is not good either: AIX grep has a line
17366 # limit of 2048, but all sed's we know have understand at least 4000.
17367 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17368 dirpart=`$as_dirname -- "$mf" ||
e28b3332
DJ
17369$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17370 X"$mf" : 'X\(//\)[^/]' \| \
17371 X"$mf" : 'X\(//\)$' \| \
81ecdfbb
RW
17372 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17373$as_echo X"$mf" |
17374 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17375 s//\1/
17376 q
17377 }
17378 /^X\(\/\/\)[^/].*/{
17379 s//\1/
17380 q
17381 }
17382 /^X\(\/\/\)$/{
17383 s//\1/
17384 q
17385 }
17386 /^X\(\/\).*/{
17387 s//\1/
17388 q
17389 }
17390 s/.*/./; q'`
17391 else
17392 continue
17393 fi
17394 # Extract the definition of DEPDIR, am__include, and am__quote
17395 # from the Makefile without running `make'.
17396 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17397 test -z "$DEPDIR" && continue
17398 am__include=`sed -n 's/^am__include = //p' < "$mf"`
17399 test -z "am__include" && continue
17400 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17401 # When using ansi2knr, U may be empty or an underscore; expand it
17402 U=`sed -n 's/^U = //p' < "$mf"`
17403 # Find all dependency output files, they are included files with
17404 # $(DEPDIR) in their names. We invoke sed twice because it is the
17405 # simplest approach to changing $(DEPDIR) to its actual value in the
17406 # expansion.
17407 for file in `sed -n "
17408 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17409 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
17410 # Make sure the directory exists.
17411 test -f "$dirpart/$file" && continue
17412 fdir=`$as_dirname -- "$file" ||
e28b3332
DJ
17413$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17414 X"$file" : 'X\(//\)[^/]' \| \
17415 X"$file" : 'X\(//\)$' \| \
81ecdfbb
RW
17416 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17417$as_echo X"$file" |
17418 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17419 s//\1/
17420 q
17421 }
17422 /^X\(\/\/\)[^/].*/{
17423 s//\1/
17424 q
17425 }
17426 /^X\(\/\/\)$/{
17427 s//\1/
17428 q
17429 }
17430 /^X\(\/\).*/{
17431 s//\1/
17432 q
17433 }
17434 s/.*/./; q'`
17435 as_dir=$dirpart/$fdir; as_fn_mkdir_p
17436 # echo "creating $dirpart/$file"
17437 echo '# dummy' > "$dirpart/$file"
e28b3332 17438 done
e28b3332 17439 done
81ecdfbb 17440}
4e8d927d 17441 ;;
81ecdfbb 17442 "default":C)
c906108c
SS
17443case x$CONFIG_HEADERS in
17444xconfig.h:config.in)
17445echo > stamp-h ;;
17446esac
bec39cab 17447 ;;
81ecdfbb 17448
bec39cab 17449 esac
81ecdfbb 17450done # for ac_tag
c906108c 17451
bec39cab 17452
81ecdfbb 17453as_fn_exit 0
bec39cab 17454_ACEOF
bec39cab
AC
17455ac_clean_files=$ac_clean_files_save
17456
81ecdfbb
RW
17457test $ac_write_fail = 0 ||
17458 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
17459
bec39cab
AC
17460
17461# configure is writing to config.log, and then calls config.status.
17462# config.status does its own redirection, appending to config.log.
17463# Unfortunately, on DOS this fails, as config.log is still kept open
17464# by configure, so config.status won't be able to write to it; its
17465# output is simply discarded. So we exec the FD to /dev/null,
17466# effectively closing config.log, so it can be properly (re)opened and
17467# appended to by config.status. When coming back to configure, we
17468# need to make the FD available again.
17469if test "$no_create" != yes; then
17470 ac_cs_success=:
17471 ac_config_status_args=
17472 test "$silent" = yes &&
17473 ac_config_status_args="$ac_config_status_args --quiet"
17474 exec 5>/dev/null
17475 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17476 exec 5>>config.log
17477 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17478 # would make configure fail if this is the last instruction.
81ecdfbb 17479 $ac_cs_success || as_fn_exit $?
bec39cab 17480fi
c906108c 17481
bec39cab 17482#
81ecdfbb 17483# CONFIG_SUBDIRS section.
bec39cab 17484#
c906108c
SS
17485if test "$no_recursion" != yes; then
17486
81ecdfbb
RW
17487 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
17488 # so they do not pile up.
c906108c
SS
17489 ac_sub_configure_args=
17490 ac_prev=
fdc59709
PB
17491 eval "set x $ac_configure_args"
17492 shift
17493 for ac_arg
17494 do
c906108c
SS
17495 if test -n "$ac_prev"; then
17496 ac_prev=
17497 continue
17498 fi
bec39cab 17499 case $ac_arg in
c906108c
SS
17500 -cache-file | --cache-file | --cache-fil | --cache-fi \
17501 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
17502 ac_prev=cache_file ;;
17503 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
bec39cab
AC
17504 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
17505 | --c=*)
17506 ;;
17507 --config-cache | -C)
c906108c
SS
17508 ;;
17509 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
17510 ac_prev=srcdir ;;
17511 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
17512 ;;
bec39cab
AC
17513 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
17514 ac_prev=prefix ;;
17515 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
17516 ;;
81ecdfbb
RW
17517 --disable-option-checking)
17518 ;;
fdc59709
PB
17519 *)
17520 case $ac_arg in
81ecdfbb 17521 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
fdc59709 17522 esac
81ecdfbb 17523 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
c906108c
SS
17524 esac
17525 done
17526
bec39cab
AC
17527 # Always prepend --prefix to ensure using the same prefix
17528 # in subdir configurations.
fdc59709
PB
17529 ac_arg="--prefix=$prefix"
17530 case $ac_arg in
81ecdfbb 17531 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
fdc59709 17532 esac
81ecdfbb
RW
17533 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
17534
17535 # Pass --silent
17536 if test "$silent" = yes; then
17537 ac_sub_configure_args="--silent $ac_sub_configure_args"
17538 fi
17539
17540 # Always prepend --disable-option-checking to silence warnings, since
17541 # different subdirs can have different --enable and --with options.
17542 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
bec39cab 17543
b4e70030 17544 ac_popdir=`pwd`
bec39cab 17545 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
c906108c
SS
17546
17547 # Do not complain, so a configure script can configure whichever
17548 # parts of a large source tree are present.
fdc59709 17549 test -d "$srcdir/$ac_dir" || continue
c906108c 17550
81ecdfbb
RW
17551 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
17552 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
17553 $as_echo "$ac_msg" >&6
17554 as_dir="$ac_dir"; as_fn_mkdir_p
bec39cab
AC
17555 ac_builddir=.
17556
81ecdfbb
RW
17557case "$ac_dir" in
17558.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17559*)
17560 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17561 # A ".." for each directory in $ac_dir_suffix.
17562 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17563 case $ac_top_builddir_sub in
17564 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17565 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17566 esac ;;
17567esac
17568ac_abs_top_builddir=$ac_pwd
17569ac_abs_builddir=$ac_pwd$ac_dir_suffix
17570# for backward compatibility:
17571ac_top_builddir=$ac_top_build_prefix
bec39cab
AC
17572
17573case $srcdir in
81ecdfbb 17574 .) # We are building in place.
bec39cab 17575 ac_srcdir=.
81ecdfbb
RW
17576 ac_top_srcdir=$ac_top_builddir_sub
17577 ac_abs_top_srcdir=$ac_pwd ;;
17578 [\\/]* | ?:[\\/]* ) # Absolute name.
bec39cab 17579 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
17580 ac_top_srcdir=$srcdir
17581 ac_abs_top_srcdir=$srcdir ;;
17582 *) # Relative name.
17583 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17584 ac_top_srcdir=$ac_top_build_prefix$srcdir
17585 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
bec39cab 17586esac
81ecdfbb 17587ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
c906108c 17588
c906108c 17589
fdc59709 17590 cd "$ac_dir"
c906108c
SS
17591
17592 # Check for guested configure; otherwise get Cygnus style configure.
fdc59709
PB
17593 if test -f "$ac_srcdir/configure.gnu"; then
17594 ac_sub_configure=$ac_srcdir/configure.gnu
17595 elif test -f "$ac_srcdir/configure"; then
17596 ac_sub_configure=$ac_srcdir/configure
17597 elif test -f "$ac_srcdir/configure.in"; then
17598 # This should be Cygnus configure.
17599 ac_sub_configure=$ac_aux_dir/configure
c906108c 17600 else
81ecdfbb
RW
17601 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
17602$as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
c906108c
SS
17603 ac_sub_configure=
17604 fi
17605
17606 # The recursion is here.
17607 if test -n "$ac_sub_configure"; then
c906108c 17608 # Make the cache file name correct relative to the subdirectory.
bec39cab
AC
17609 case $cache_file in
17610 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
81ecdfbb
RW
17611 *) # Relative name.
17612 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
c906108c 17613 esac
c906108c 17614
81ecdfbb
RW
17615 { $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
17616$as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
c906108c 17617 # The eval makes quoting arguments work.
fdc59709
PB
17618 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
17619 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
81ecdfbb 17620 as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
c906108c
SS
17621 fi
17622
fdc59709 17623 cd "$ac_popdir"
c906108c
SS
17624 done
17625fi
81ecdfbb
RW
17626if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17627 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17628$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17629fi
c906108c
SS
17630
17631
17632exit 0
This page took 5.257231 seconds and 4 git commands to generate.