Cleanups after the update to Autoconf 2.64, Automake 1.11.
[deliverable/binutils-gdb.git] / gdb / configure
... / ...
CommitLineData
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
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.
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
14
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 :
18 emulate sh
19 NULLCMD=:
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30esac
31fi
32
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 }
79fi
80
81
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
121PS1='$ '
122PS2='> '
123PS4='+ '
124
125# NLS nuisances.
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
184do
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."
228 else
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."
233 fi
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
263
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
375 as_expr=expr
376else
377 as_expr=false
378fi
379
380if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
381 as_basename=basename
382else
383 as_basename=false
384fi
385
386if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
387 as_dirname=dirname
388else
389 as_dirname=false
390fi
391
392as_me=`$as_basename -- "$0" ||
393$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
394 X"$0" : 'X\(//\)$' \| \
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'`
410
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
417
418
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 |
428 sed '
429 s/[$]LINENO.*/&-/
430 t lineno
431 b
432 :lineno
433 N
434 :loop
435 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
436 t loop
437 s/-\n.*//
438 ' >$as_me.lineno &&
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; }
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
444 # original and so on. Autoconf is especially sensitive to this).
445 . "./$as_me.lineno"
446 # Exit status is that of the last command.
447 exit
448}
449
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';;
461esac
462
463rm -f conf$$ conf$$.exe conf$$.file
464if test -d conf$$.dir; then
465 rm -f conf$$.dir/conf$$.file
466else
467 rm -f conf$$.dir
468 mkdir conf$$.dir 2>/dev/null
469fi
470if (echo >conf$$.file) 2>/dev/null; then
471 if ln -s conf$$.file conf$$ 2>/dev/null; then
472 as_ln_s='ln -s'
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'
483 fi
484else
485 as_ln_s='cp -p'
486fi
487rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
488rmdir conf$$.dir 2>/dev/null
489
490if mkdir -p . 2>/dev/null; then
491 as_mkdir_p='mkdir -p "$as_dir"'
492else
493 test -d ./-p && rmdir ./-p
494 as_mkdir_p=false
495fi
496
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
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
527exec 7<&0 </dev/null 6>&1
528
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
534#
535# Initializations.
536#
537ac_default_prefix=/usr/local
538ac_clean_files=
539ac_config_libobj_dir=.
540LIBOBJS=
541cross_compiling=no
542subdirs=
543MFLAGS=
544MAKEFLAGS=
545
546# Identity of this package.
547PACKAGE_NAME=
548PACKAGE_TARNAME=
549PACKAGE_VERSION=
550PACKAGE_STRING=
551PACKAGE_BUGREPORT=
552PACKAGE_URL=
553
554ac_unique_file="main.c"
555# Factoring default headers for most tests.
556ac_includes_default="\
557#include <stdio.h>
558#ifdef HAVE_SYS_TYPES_H
559# include <sys/types.h>
560#endif
561#ifdef HAVE_SYS_STAT_H
562# include <sys/stat.h>
563#endif
564#ifdef STDC_HEADERS
565# include <stdlib.h>
566# include <stddef.h>
567#else
568# ifdef HAVE_STDLIB_H
569# include <stdlib.h>
570# endif
571#endif
572#ifdef HAVE_STRING_H
573# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
574# include <memory.h>
575# endif
576# include <string.h>
577#endif
578#ifdef HAVE_STRINGS_H
579# include <strings.h>
580#endif
581#ifdef HAVE_INTTYPES_H
582# include <inttypes.h>
583#endif
584#ifdef HAVE_STDINT_H
585# include <stdint.h>
586#endif
587#ifdef HAVE_UNISTD_H
588# include <unistd.h>
589#endif"
590
591gl_header_list=
592enable_option_checking=no
593ac_subst_vars='am__EXEEXT_FALSE
594am__EXEEXT_TRUE
595gltests_LTLIBOBJS
596gltests_LIBOBJS
597gl_LTLIBOBJS
598gl_LIBOBJS
599LTLIBOBJS
600LIBOBJS
601GDB_NM_FILE
602frags
603target_subdir
604CONFIG_UNINSTALL
605CONFIG_INSTALL
606CONFIG_CLEAN
607CONFIG_ALL
608CONFIG_SRCS
609CONFIG_DEPS
610CONFIG_OBS
611PROFILE_CFLAGS
612ENABLE_CFLAGS
613SIM_OBS
614SIM
615XMKMF
616GDBTK_SRC_DIR
617GDBTK_CFLAGS
618GDBTKLIBS
619X_LIBS
620X_LDFLAGS
621X_CFLAGS
622TK_XINCLUDES
623TK_DEPS
624TK_LIBRARY
625TK_INCLUDE
626TK_STUB_LIB_SPEC
627TK_STUB_LIB_FLAG
628TK_STUB_LIB_FILE
629TK_LIB_SPEC
630TK_LIB_FLAG
631TK_LIB_FILE
632TK_SRC_DIR
633TK_BIN_DIR
634TK_VERSION
635TCL_DEPS
636TCL_LIBRARY
637TCL_INCLUDE
638TCL_STUB_LIB_SPEC
639TCL_STUB_LIB_FLAG
640TCL_STUB_LIB_FILE
641TCL_LIB_SPEC
642TCL_LIB_FLAG
643TCL_LIB_FILE
644TCL_SRC_DIR
645TCL_BIN_DIR
646TCL_PATCH_LEVEL
647TCL_VERSION
648WIN32LDAPP
649GUI_CFLAGS_X
650LIBGUI
651WIN32LIBS
652SER_HARDWIRE
653WERROR_CFLAGS
654WARN_CFLAGS
655SYSTEM_GDBINIT
656TARGET_SYSTEM_ROOT_DEFINE
657TARGET_SYSTEM_ROOT
658CONFIG_LDFLAGS
659ALLOCA
660PYTHON_CFLAGS
661LTLIBEXPAT
662LIBEXPAT
663HAVE_LIBEXPAT
664READLINE_CFLAGS
665READLINE_DEPS
666READLINE
667MIG
668WINDRES
669DLLTOOL
670AR
671YFLAGS
672YACC
673LN_S
674REPORT_BUGS_TEXI
675REPORT_BUGS_TO
676PKGVERSION
677TARGET_OBS
678subdirs
679GDB_DATADIR
680DEBUGDIR
681am__fastdepCC_FALSE
682am__fastdepCC_TRUE
683AMDEPBACKSLASH
684AMDEP_FALSE
685AMDEP_TRUE
686am__quote
687am__include
688am__untar
689am__tar
690AMTAR
691AWK
692mkdir_p
693MKDIR_P
694INSTALL_STRIP_PROGRAM
695STRIP
696install_sh
697MAKEINFO
698AUTOHEADER
699AUTOMAKE
700AUTOCONF
701ACLOCAL
702VERSION
703CYGPATH_W
704am__isrc
705INSTALL_DATA
706INSTALL_SCRIPT
707INSTALL_PROGRAM
708PACKAGE
709GNULIB_STDINT_H
710LIBGNU_LTLIBDEPS
711LIBGNU_LIBDEPS
712NEXT_WCHAR_H
713HAVE_WCHAR_H
714WCHAR_H
715REPLACE_WCWIDTH
716HAVE_DECL_WCWIDTH
717GNULIB_WCWIDTH
718NEXT_STRING_H
719STDINT_H
720WINT_T_SUFFIX
721WCHAR_T_SUFFIX
722SIZE_T_SUFFIX
723SIG_ATOMIC_T_SUFFIX
724PTRDIFF_T_SUFFIX
725HAVE_SIGNED_WINT_T
726HAVE_SIGNED_WCHAR_T
727HAVE_SIGNED_SIG_ATOMIC_T
728BITSIZEOF_WINT_T
729BITSIZEOF_WCHAR_T
730BITSIZEOF_SIZE_T
731BITSIZEOF_SIG_ATOMIC_T
732BITSIZEOF_PTRDIFF_T
733HAVE_SYS_BITYPES_H
734HAVE_SYS_INTTYPES_H
735HAVE_STDINT_H
736NEXT_STDINT_H
737INCLUDE_NEXT
738HAVE_SYS_TYPES_H
739HAVE_INTTYPES_H
740HAVE_UNSIGNED_LONG_LONG_INT
741HAVE_LONG_LONG_INT
742REPLACE_STRSTR
743REPLACE_STRCASESTR
744REPLACE_MEMMEM
745REPLACE_STRSIGNAL
746REPLACE_STRERROR
747HAVE_DECL_STRSIGNAL
748HAVE_DECL_STRERROR
749HAVE_DECL_STRTOK_R
750HAVE_STRCASESTR
751HAVE_STRSEP
752HAVE_STRPBRK
753HAVE_DECL_STRNLEN
754HAVE_DECL_STRNDUP
755HAVE_STRNDUP
756HAVE_DECL_STRDUP
757HAVE_STRCHRNUL
758HAVE_STPNCPY
759HAVE_STPCPY
760HAVE_DECL_MEMRCHR
761HAVE_MEMPCPY
762HAVE_DECL_MEMMEM
763GNULIB_STRSIGNAL
764GNULIB_STRERROR
765GNULIB_MBSTOK_R
766GNULIB_MBSSEP
767GNULIB_MBSSPN
768GNULIB_MBSPBRK
769GNULIB_MBSCSPN
770GNULIB_MBSCASESTR
771GNULIB_MBSPCASECMP
772GNULIB_MBSNCASECMP
773GNULIB_MBSCASECMP
774GNULIB_MBSSTR
775GNULIB_MBSRCHR
776GNULIB_MBSCHR
777GNULIB_MBSNLEN
778GNULIB_MBSLEN
779GNULIB_STRTOK_R
780GNULIB_STRCASESTR
781GNULIB_STRSTR
782GNULIB_STRSEP
783GNULIB_STRPBRK
784GNULIB_STRNLEN
785GNULIB_STRNDUP
786GNULIB_STRDUP
787GNULIB_STRCHRNUL
788GNULIB_STPNCPY
789GNULIB_STPCPY
790GNULIB_MEMRCHR
791GNULIB_MEMPCPY
792GNULIB_MEMMEM
793GL_COND_LIBTOOL_FALSE
794GL_COND_LIBTOOL_TRUE
795CATOBJEXT
796GENCAT
797INSTOBJEXT
798DATADIRNAME
799CATALOGS
800POSUB
801GMSGFMT
802XGETTEXT
803INCINTL
804LIBINTL_DEP
805LIBINTL
806USE_NLS
807SET_MAKE
808GMAKE_FALSE
809GMAKE_TRUE
810MAKE
811CCDEPMODE
812DEPDIR
813am__leading_dot
814target_os
815target_vendor
816target_cpu
817target
818host_os
819host_vendor
820host_cpu
821host
822build_os
823build_vendor
824build_cpu
825build
826RANLIB
827EGREP
828GREP
829CPP
830OBJEXT
831EXEEXT
832ac_ct_CC
833CPPFLAGS
834LDFLAGS
835CFLAGS
836CC
837MAINT
838MAINTAINER_MODE_FALSE
839MAINTAINER_MODE_TRUE
840target_alias
841host_alias
842build_alias
843LIBS
844ECHO_T
845ECHO_N
846ECHO_C
847DEFS
848mandir
849localedir
850libdir
851psdir
852pdfdir
853dvidir
854htmldir
855infodir
856docdir
857oldincludedir
858includedir
859localstatedir
860sharedstatedir
861sysconfdir
862datadir
863datarootdir
864libexecdir
865sbindir
866bindir
867program_transform_name
868prefix
869exec_prefix
870PACKAGE_URL
871PACKAGE_BUGREPORT
872PACKAGE_STRING
873PACKAGE_VERSION
874PACKAGE_TARNAME
875PACKAGE_NAME
876PATH_SEPARATOR
877SHELL'
878ac_subst_files='host_makefile_frag'
879ac_user_opts='
880enable_option_checking
881enable_maintainer_mode
882enable_dependency_tracking
883with_separate_debug_dir
884with_gdb_datadir
885with_relocated_sources
886enable_targets
887enable_64_bit_bfd
888enable_gdbcli
889enable_gdbmi
890enable_tui
891enable_gdbtk
892with_libunwind
893with_curses
894enable_profiling
895with_pkgversion
896with_bugurl
897with_libiconv_prefix
898with_system_readline
899with_expat
900with_gnu_ld
901enable_rpath
902with_libexpat_prefix
903with_python
904with_included_regex
905with_sysroot
906with_system_gdbinit
907enable_werror
908enable_build_warnings
909enable_gdb_build_warnings
910with_tcl
911with_tk
912with_x
913enable_sim
914enable_multi_ice
915'
916 ac_precious_vars='build_alias
917host_alias
918target_alias
919CC
920CFLAGS
921LDFLAGS
922LIBS
923CPPFLAGS
924CPP
925YACC
926YFLAGS
927XMKMF'
928ac_subdirs_all='doc testsuite
929gdbtk
930multi-ice
931gdbserver'
932
933# Initialize some variables set by options.
934ac_init_help=
935ac_init_version=false
936ac_unrecognized_opts=
937ac_unrecognized_sep=
938# The variables have the same names as the options, with
939# dashes changed to underlines.
940cache_file=/dev/null
941exec_prefix=NONE
942no_create=
943no_recursion=
944prefix=NONE
945program_prefix=NONE
946program_suffix=NONE
947program_transform_name=s,x,x,
948silent=
949site=
950srcdir=
951verbose=
952x_includes=NONE
953x_libraries=NONE
954
955# Installation directory options.
956# These are left unexpanded so users can "make install exec_prefix=/foo"
957# and all the variables that are supposed to be based on exec_prefix
958# by default will actually change.
959# Use braces instead of parens because sh, perl, etc. also accept them.
960# (The list follows the same order as the GNU Coding Standards.)
961bindir='${exec_prefix}/bin'
962sbindir='${exec_prefix}/sbin'
963libexecdir='${exec_prefix}/libexec'
964datarootdir='${prefix}/share'
965datadir='${datarootdir}'
966sysconfdir='${prefix}/etc'
967sharedstatedir='${prefix}/com'
968localstatedir='${prefix}/var'
969includedir='${prefix}/include'
970oldincludedir='/usr/include'
971docdir='${datarootdir}/doc/${PACKAGE}'
972infodir='${datarootdir}/info'
973htmldir='${docdir}'
974dvidir='${docdir}'
975pdfdir='${docdir}'
976psdir='${docdir}'
977libdir='${exec_prefix}/lib'
978localedir='${datarootdir}/locale'
979mandir='${datarootdir}/man'
980
981ac_prev=
982ac_dashdash=
983for ac_option
984do
985 # If the previous option needs an argument, assign it.
986 if test -n "$ac_prev"; then
987 eval $ac_prev=\$ac_option
988 ac_prev=
989 continue
990 fi
991
992 case $ac_option in
993 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
994 *) ac_optarg=yes ;;
995 esac
996
997 # Accept the important Cygnus configure options, so we can diagnose typos.
998
999 case $ac_dashdash$ac_option in
1000 --)
1001 ac_dashdash=yes ;;
1002
1003 -bindir | --bindir | --bindi | --bind | --bin | --bi)
1004 ac_prev=bindir ;;
1005 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1006 bindir=$ac_optarg ;;
1007
1008 -build | --build | --buil | --bui | --bu)
1009 ac_prev=build_alias ;;
1010 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1011 build_alias=$ac_optarg ;;
1012
1013 -cache-file | --cache-file | --cache-fil | --cache-fi \
1014 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1015 ac_prev=cache_file ;;
1016 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1017 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1018 cache_file=$ac_optarg ;;
1019
1020 --config-cache | -C)
1021 cache_file=config.cache ;;
1022
1023 -datadir | --datadir | --datadi | --datad)
1024 ac_prev=datadir ;;
1025 -datadir=* | --datadir=* | --datadi=* | --datad=*)
1026 datadir=$ac_optarg ;;
1027
1028 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1029 | --dataroo | --dataro | --datar)
1030 ac_prev=datarootdir ;;
1031 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1032 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1033 datarootdir=$ac_optarg ;;
1034
1035 -disable-* | --disable-*)
1036 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1037 # Reject names that are not valid shell variable names.
1038 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1039 as_fn_error "invalid feature name: $ac_useropt"
1040 ac_useropt_orig=$ac_useropt
1041 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1042 case $ac_user_opts in
1043 *"
1044"enable_$ac_useropt"
1045"*) ;;
1046 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1047 ac_unrecognized_sep=', ';;
1048 esac
1049 eval enable_$ac_useropt=no ;;
1050
1051 -docdir | --docdir | --docdi | --doc | --do)
1052 ac_prev=docdir ;;
1053 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1054 docdir=$ac_optarg ;;
1055
1056 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1057 ac_prev=dvidir ;;
1058 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1059 dvidir=$ac_optarg ;;
1060
1061 -enable-* | --enable-*)
1062 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1063 # Reject names that are not valid shell variable names.
1064 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1065 as_fn_error "invalid feature name: $ac_useropt"
1066 ac_useropt_orig=$ac_useropt
1067 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1068 case $ac_user_opts in
1069 *"
1070"enable_$ac_useropt"
1071"*) ;;
1072 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1073 ac_unrecognized_sep=', ';;
1074 esac
1075 eval enable_$ac_useropt=\$ac_optarg ;;
1076
1077 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1078 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1079 | --exec | --exe | --ex)
1080 ac_prev=exec_prefix ;;
1081 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1082 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1083 | --exec=* | --exe=* | --ex=*)
1084 exec_prefix=$ac_optarg ;;
1085
1086 -gas | --gas | --ga | --g)
1087 # Obsolete; use --with-gas.
1088 with_gas=yes ;;
1089
1090 -help | --help | --hel | --he | -h)
1091 ac_init_help=long ;;
1092 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1093 ac_init_help=recursive ;;
1094 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1095 ac_init_help=short ;;
1096
1097 -host | --host | --hos | --ho)
1098 ac_prev=host_alias ;;
1099 -host=* | --host=* | --hos=* | --ho=*)
1100 host_alias=$ac_optarg ;;
1101
1102 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1103 ac_prev=htmldir ;;
1104 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1105 | --ht=*)
1106 htmldir=$ac_optarg ;;
1107
1108 -includedir | --includedir | --includedi | --included | --include \
1109 | --includ | --inclu | --incl | --inc)
1110 ac_prev=includedir ;;
1111 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1112 | --includ=* | --inclu=* | --incl=* | --inc=*)
1113 includedir=$ac_optarg ;;
1114
1115 -infodir | --infodir | --infodi | --infod | --info | --inf)
1116 ac_prev=infodir ;;
1117 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1118 infodir=$ac_optarg ;;
1119
1120 -libdir | --libdir | --libdi | --libd)
1121 ac_prev=libdir ;;
1122 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1123 libdir=$ac_optarg ;;
1124
1125 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1126 | --libexe | --libex | --libe)
1127 ac_prev=libexecdir ;;
1128 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1129 | --libexe=* | --libex=* | --libe=*)
1130 libexecdir=$ac_optarg ;;
1131
1132 -localedir | --localedir | --localedi | --localed | --locale)
1133 ac_prev=localedir ;;
1134 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1135 localedir=$ac_optarg ;;
1136
1137 -localstatedir | --localstatedir | --localstatedi | --localstated \
1138 | --localstate | --localstat | --localsta | --localst | --locals)
1139 ac_prev=localstatedir ;;
1140 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1141 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1142 localstatedir=$ac_optarg ;;
1143
1144 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1145 ac_prev=mandir ;;
1146 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1147 mandir=$ac_optarg ;;
1148
1149 -nfp | --nfp | --nf)
1150 # Obsolete; use --without-fp.
1151 with_fp=no ;;
1152
1153 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1154 | --no-cr | --no-c | -n)
1155 no_create=yes ;;
1156
1157 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1158 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1159 no_recursion=yes ;;
1160
1161 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1162 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1163 | --oldin | --oldi | --old | --ol | --o)
1164 ac_prev=oldincludedir ;;
1165 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1166 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1167 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1168 oldincludedir=$ac_optarg ;;
1169
1170 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1171 ac_prev=prefix ;;
1172 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1173 prefix=$ac_optarg ;;
1174
1175 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1176 | --program-pre | --program-pr | --program-p)
1177 ac_prev=program_prefix ;;
1178 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1179 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1180 program_prefix=$ac_optarg ;;
1181
1182 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1183 | --program-suf | --program-su | --program-s)
1184 ac_prev=program_suffix ;;
1185 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1186 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1187 program_suffix=$ac_optarg ;;
1188
1189 -program-transform-name | --program-transform-name \
1190 | --program-transform-nam | --program-transform-na \
1191 | --program-transform-n | --program-transform- \
1192 | --program-transform | --program-transfor \
1193 | --program-transfo | --program-transf \
1194 | --program-trans | --program-tran \
1195 | --progr-tra | --program-tr | --program-t)
1196 ac_prev=program_transform_name ;;
1197 -program-transform-name=* | --program-transform-name=* \
1198 | --program-transform-nam=* | --program-transform-na=* \
1199 | --program-transform-n=* | --program-transform-=* \
1200 | --program-transform=* | --program-transfor=* \
1201 | --program-transfo=* | --program-transf=* \
1202 | --program-trans=* | --program-tran=* \
1203 | --progr-tra=* | --program-tr=* | --program-t=*)
1204 program_transform_name=$ac_optarg ;;
1205
1206 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1207 ac_prev=pdfdir ;;
1208 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1209 pdfdir=$ac_optarg ;;
1210
1211 -psdir | --psdir | --psdi | --psd | --ps)
1212 ac_prev=psdir ;;
1213 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1214 psdir=$ac_optarg ;;
1215
1216 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1217 | -silent | --silent | --silen | --sile | --sil)
1218 silent=yes ;;
1219
1220 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1221 ac_prev=sbindir ;;
1222 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1223 | --sbi=* | --sb=*)
1224 sbindir=$ac_optarg ;;
1225
1226 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1227 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1228 | --sharedst | --shareds | --shared | --share | --shar \
1229 | --sha | --sh)
1230 ac_prev=sharedstatedir ;;
1231 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1232 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1233 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1234 | --sha=* | --sh=*)
1235 sharedstatedir=$ac_optarg ;;
1236
1237 -site | --site | --sit)
1238 ac_prev=site ;;
1239 -site=* | --site=* | --sit=*)
1240 site=$ac_optarg ;;
1241
1242 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1243 ac_prev=srcdir ;;
1244 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1245 srcdir=$ac_optarg ;;
1246
1247 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1248 | --syscon | --sysco | --sysc | --sys | --sy)
1249 ac_prev=sysconfdir ;;
1250 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1251 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1252 sysconfdir=$ac_optarg ;;
1253
1254 -target | --target | --targe | --targ | --tar | --ta | --t)
1255 ac_prev=target_alias ;;
1256 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1257 target_alias=$ac_optarg ;;
1258
1259 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1260 verbose=yes ;;
1261
1262 -version | --version | --versio | --versi | --vers | -V)
1263 ac_init_version=: ;;
1264
1265 -with-* | --with-*)
1266 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1267 # Reject names that are not valid shell variable names.
1268 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1269 as_fn_error "invalid package name: $ac_useropt"
1270 ac_useropt_orig=$ac_useropt
1271 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1272 case $ac_user_opts in
1273 *"
1274"with_$ac_useropt"
1275"*) ;;
1276 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1277 ac_unrecognized_sep=', ';;
1278 esac
1279 eval with_$ac_useropt=\$ac_optarg ;;
1280
1281 -without-* | --without-*)
1282 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1283 # Reject names that are not valid shell variable names.
1284 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1285 as_fn_error "invalid package name: $ac_useropt"
1286 ac_useropt_orig=$ac_useropt
1287 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1288 case $ac_user_opts in
1289 *"
1290"with_$ac_useropt"
1291"*) ;;
1292 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1293 ac_unrecognized_sep=', ';;
1294 esac
1295 eval with_$ac_useropt=no ;;
1296
1297 --x)
1298 # Obsolete; use --with-x.
1299 with_x=yes ;;
1300
1301 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1302 | --x-incl | --x-inc | --x-in | --x-i)
1303 ac_prev=x_includes ;;
1304 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1305 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1306 x_includes=$ac_optarg ;;
1307
1308 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1309 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1310 ac_prev=x_libraries ;;
1311 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1312 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1313 x_libraries=$ac_optarg ;;
1314
1315 -*) as_fn_error "unrecognized option: \`$ac_option'
1316Try \`$0 --help' for more information."
1317 ;;
1318
1319 *=*)
1320 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1321 # Reject names that are not valid shell variable names.
1322 case $ac_envvar in #(
1323 '' | [0-9]* | *[!_$as_cr_alnum]* )
1324 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1325 esac
1326 eval $ac_envvar=\$ac_optarg
1327 export $ac_envvar ;;
1328
1329 *)
1330 # FIXME: should be removed in autoconf 3.0.
1331 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1332 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1333 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1334 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1335 ;;
1336
1337 esac
1338done
1339
1340if test -n "$ac_prev"; then
1341 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1342 as_fn_error "missing argument to $ac_option"
1343fi
1344
1345if test -n "$ac_unrecognized_opts"; then
1346 case $enable_option_checking in
1347 no) ;;
1348 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1349 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1350 esac
1351fi
1352
1353# Check all directory arguments for consistency.
1354for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1355 datadir sysconfdir sharedstatedir localstatedir includedir \
1356 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1357 libdir localedir mandir
1358do
1359 eval ac_val=\$$ac_var
1360 # Remove trailing slashes.
1361 case $ac_val in
1362 */ )
1363 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1364 eval $ac_var=\$ac_val;;
1365 esac
1366 # Be sure to have absolute directory names.
1367 case $ac_val in
1368 [\\/$]* | ?:[\\/]* ) continue;;
1369 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1370 esac
1371 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1372done
1373
1374# There might be people who depend on the old broken behavior: `$host'
1375# used to hold the argument of --host etc.
1376# FIXME: To remove some day.
1377build=$build_alias
1378host=$host_alias
1379target=$target_alias
1380
1381# FIXME: To remove some day.
1382if test "x$host_alias" != x; then
1383 if test "x$build_alias" = x; then
1384 cross_compiling=maybe
1385 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1386 If a cross compiler is detected then cross compile mode will be used." >&2
1387 elif test "x$build_alias" != "x$host_alias"; then
1388 cross_compiling=yes
1389 fi
1390fi
1391
1392ac_tool_prefix=
1393test -n "$host_alias" && ac_tool_prefix=$host_alias-
1394
1395test "$silent" = yes && exec 6>/dev/null
1396
1397
1398ac_pwd=`pwd` && test -n "$ac_pwd" &&
1399ac_ls_di=`ls -di .` &&
1400ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1401 as_fn_error "working directory cannot be determined"
1402test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1403 as_fn_error "pwd does not report name of working directory"
1404
1405
1406# Find the source files, if location was not specified.
1407if test -z "$srcdir"; then
1408 ac_srcdir_defaulted=yes
1409 # Try the directory containing this script, then the parent directory.
1410 ac_confdir=`$as_dirname -- "$as_myself" ||
1411$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1412 X"$as_myself" : 'X\(//\)[^/]' \| \
1413 X"$as_myself" : 'X\(//\)$' \| \
1414 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1415$as_echo X"$as_myself" |
1416 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1417 s//\1/
1418 q
1419 }
1420 /^X\(\/\/\)[^/].*/{
1421 s//\1/
1422 q
1423 }
1424 /^X\(\/\/\)$/{
1425 s//\1/
1426 q
1427 }
1428 /^X\(\/\).*/{
1429 s//\1/
1430 q
1431 }
1432 s/.*/./; q'`
1433 srcdir=$ac_confdir
1434 if test ! -r "$srcdir/$ac_unique_file"; then
1435 srcdir=..
1436 fi
1437else
1438 ac_srcdir_defaulted=no
1439fi
1440if test ! -r "$srcdir/$ac_unique_file"; then
1441 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1442 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1443fi
1444ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1445ac_abs_confdir=`(
1446 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1447 pwd)`
1448# When building in place, set srcdir=.
1449if test "$ac_abs_confdir" = "$ac_pwd"; then
1450 srcdir=.
1451fi
1452# Remove unnecessary trailing slashes from srcdir.
1453# Double slashes in file names in object file debugging info
1454# mess up M-x gdb in Emacs.
1455case $srcdir in
1456*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1457esac
1458for ac_var in $ac_precious_vars; do
1459 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1460 eval ac_env_${ac_var}_value=\$${ac_var}
1461 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1462 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1463done
1464
1465#
1466# Report the --help message.
1467#
1468if test "$ac_init_help" = "long"; then
1469 # Omit some internal or obsolete options to make the list less imposing.
1470 # This message is too long to be a string in the A/UX 3.1 sh.
1471 cat <<_ACEOF
1472\`configure' configures this package to adapt to many kinds of systems.
1473
1474Usage: $0 [OPTION]... [VAR=VALUE]...
1475
1476To assign environment variables (e.g., CC, CFLAGS...), specify them as
1477VAR=VALUE. See below for descriptions of some of the useful variables.
1478
1479Defaults for the options are specified in brackets.
1480
1481Configuration:
1482 -h, --help display this help and exit
1483 --help=short display options specific to this package
1484 --help=recursive display the short help of all the included packages
1485 -V, --version display version information and exit
1486 -q, --quiet, --silent do not print \`checking...' messages
1487 --cache-file=FILE cache test results in FILE [disabled]
1488 -C, --config-cache alias for \`--cache-file=config.cache'
1489 -n, --no-create do not create output files
1490 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1491
1492Installation directories:
1493 --prefix=PREFIX install architecture-independent files in PREFIX
1494 [$ac_default_prefix]
1495 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1496 [PREFIX]
1497
1498By default, \`make install' will install all the files in
1499\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1500an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1501for instance \`--prefix=\$HOME'.
1502
1503For better control, use the options below.
1504
1505Fine tuning of the installation directories:
1506 --bindir=DIR user executables [EPREFIX/bin]
1507 --sbindir=DIR system admin executables [EPREFIX/sbin]
1508 --libexecdir=DIR program executables [EPREFIX/libexec]
1509 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1510 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1511 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1512 --libdir=DIR object code libraries [EPREFIX/lib]
1513 --includedir=DIR C header files [PREFIX/include]
1514 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1515 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1516 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1517 --infodir=DIR info documentation [DATAROOTDIR/info]
1518 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1519 --mandir=DIR man documentation [DATAROOTDIR/man]
1520 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1521 --htmldir=DIR html documentation [DOCDIR]
1522 --dvidir=DIR dvi documentation [DOCDIR]
1523 --pdfdir=DIR pdf documentation [DOCDIR]
1524 --psdir=DIR ps documentation [DOCDIR]
1525_ACEOF
1526
1527 cat <<\_ACEOF
1528
1529Program names:
1530 --program-prefix=PREFIX prepend PREFIX to installed program names
1531 --program-suffix=SUFFIX append SUFFIX to installed program names
1532 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1533
1534X features:
1535 --x-includes=DIR X include files are in DIR
1536 --x-libraries=DIR X library files are in DIR
1537
1538System types:
1539 --build=BUILD configure for building on BUILD [guessed]
1540 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1541 --target=TARGET configure for building compilers for TARGET [HOST]
1542_ACEOF
1543fi
1544
1545if test -n "$ac_init_help"; then
1546
1547 cat <<\_ACEOF
1548
1549Optional Features:
1550 --disable-option-checking ignore unrecognized --enable/--with options
1551 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1552 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1553 --enable-maintainer-mode enable make rules and dependencies not useful
1554 (and sometimes confusing) to the casual installer
1555 --disable-dependency-tracking speeds up one-time build
1556 --enable-dependency-tracking do not reject slow dependency extractors
1557 --enable-targets=TARGETS
1558 alternative target configurations
1559 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
1560 --disable-gdbcli disable command-line interface (CLI)
1561 --disable-gdbmi disable machine-interface (MI)
1562 --enable-tui enable full-screen terminal user interface (TUI)
1563 --enable-gdbtk enable gdbtk graphical user interface (GUI)
1564 --enable-profiling enable profiling of GDB
1565 --disable-rpath do not hardcode runtime library paths
1566 --enable-werror treat compile warnings as errors
1567 --enable-build-warnings enable build-time compiler warnings if gcc is used
1568 --enable-gdb-build-warnings
1569 enable GDB specific build-time compiler warnings if
1570 gcc is used
1571 --enable-sim link gdb with simulator
1572 --enable-multi-ice build the multi-ice-gdb-server
1573
1574Optional Packages:
1575 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1576 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1577 --with-separate-debug-dir=PATH
1578 look for global separate debug info in this path
1579 [LIBDIR/debug]
1580 --with-gdb-datadir=PATH look for global separate data files in this path
1581 [DATADIR/gdb]
1582 --with-relocated-sources=PATH
1583 automatically relocate this path for source files
1584 --with-libunwind use libunwind frame unwinding support
1585 --with-curses use the curses library instead of the termcap
1586 library
1587 --with-pkgversion=PKG Use PKG in the version string in place of "GDB"
1588 --with-bugurl=URL Direct users to URL to report a bug
1589 --with-libiconv-prefix=DIR
1590 search for libiconv in DIR/include and DIR/lib
1591 --with-system-readline use installed readline library
1592 --with-expat include expat support (auto/yes/no)
1593 --with-gnu-ld assume the C compiler uses GNU ld default=no
1594 --with-libexpat-prefix[=DIR] search for libexpat in DIR/include and DIR/lib
1595 --without-libexpat-prefix don't search for libexpat in includedir and libdir
1596 --with-python include python support (auto/yes/no/<path>)
1597 --without-included-regex
1598 don't use included regex; this is the default on
1599 systems with version 2 of the GNU C library (use
1600 with caution on other system)
1601 --with-sysroot[=DIR] search for usr/lib et al within DIR
1602 --with-system-gdbinit=PATH
1603 automatically load a system-wide gdbinit file
1604 --with-tcl directory containing tcl configuration (tclConfig.sh)
1605 --with-tk directory containing tk configuration (tkConfig.sh)
1606 --with-x use the X Window System
1607
1608Some influential environment variables:
1609 CC C compiler command
1610 CFLAGS C compiler flags
1611 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1612 nonstandard directory <lib dir>
1613 LIBS libraries to pass to the linker, e.g. -l<library>
1614 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1615 you have headers in a nonstandard directory <include dir>
1616 CPP C preprocessor
1617 YACC The `Yet Another C Compiler' implementation to use. Defaults to
1618 the first program found out of: `bison -y', `byacc', `yacc'.
1619 YFLAGS The list of arguments that will be passed by default to $YACC.
1620 This script will default YFLAGS to the empty string to avoid a
1621 default value of `-d' given by some make applications.
1622 XMKMF Path to xmkmf, Makefile generator for X Window System
1623
1624Use these variables to override the choices made by `configure' or to help
1625it to find libraries and programs with nonstandard names/locations.
1626
1627Report bugs to the package provider.
1628_ACEOF
1629ac_status=$?
1630fi
1631
1632if test "$ac_init_help" = "recursive"; then
1633 # If there are subdirs, report their specific --help.
1634 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1635 test -d "$ac_dir" ||
1636 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1637 continue
1638 ac_builddir=.
1639
1640case "$ac_dir" in
1641.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1642*)
1643 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1644 # A ".." for each directory in $ac_dir_suffix.
1645 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1646 case $ac_top_builddir_sub in
1647 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1648 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1649 esac ;;
1650esac
1651ac_abs_top_builddir=$ac_pwd
1652ac_abs_builddir=$ac_pwd$ac_dir_suffix
1653# for backward compatibility:
1654ac_top_builddir=$ac_top_build_prefix
1655
1656case $srcdir in
1657 .) # We are building in place.
1658 ac_srcdir=.
1659 ac_top_srcdir=$ac_top_builddir_sub
1660 ac_abs_top_srcdir=$ac_pwd ;;
1661 [\\/]* | ?:[\\/]* ) # Absolute name.
1662 ac_srcdir=$srcdir$ac_dir_suffix;
1663 ac_top_srcdir=$srcdir
1664 ac_abs_top_srcdir=$srcdir ;;
1665 *) # Relative name.
1666 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1667 ac_top_srcdir=$ac_top_build_prefix$srcdir
1668 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1669esac
1670ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1671
1672 cd "$ac_dir" || { ac_status=$?; continue; }
1673 # Check for guested configure.
1674 if test -f "$ac_srcdir/configure.gnu"; then
1675 echo &&
1676 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1677 elif test -f "$ac_srcdir/configure"; then
1678 echo &&
1679 $SHELL "$ac_srcdir/configure" --help=recursive
1680 else
1681 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1682 fi || ac_status=$?
1683 cd "$ac_pwd" || { ac_status=$?; break; }
1684 done
1685fi
1686
1687test -n "$ac_init_help" && exit $ac_status
1688if $ac_init_version; then
1689 cat <<\_ACEOF
1690configure
1691generated by GNU Autoconf 2.64
1692
1693Copyright (C) 2009 Free Software Foundation, Inc.
1694This configure script is free software; the Free Software Foundation
1695gives unlimited permission to copy, distribute and modify it.
1696_ACEOF
1697 exit
1698fi
1699
1700## ------------------------ ##
1701## Autoconf initialization. ##
1702## ------------------------ ##
1703
1704# ac_fn_c_try_compile LINENO
1705# --------------------------
1706# Try to compile conftest.$ac_ext, and return whether this succeeded.
1707ac_fn_c_try_compile ()
1708{
1709 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1710 rm -f conftest.$ac_objext
1711 if { { ac_try="$ac_compile"
1712case "(($ac_try" in
1713 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1714 *) ac_try_echo=$ac_try;;
1715esac
1716eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1717$as_echo "$ac_try_echo"; } >&5
1718 (eval "$ac_compile") 2>conftest.err
1719 ac_status=$?
1720 if test -s conftest.err; then
1721 grep -v '^ *+' conftest.err >conftest.er1
1722 cat conftest.er1 >&5
1723 mv -f conftest.er1 conftest.err
1724 fi
1725 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1726 test $ac_status = 0; } && {
1727 test -z "$ac_c_werror_flag" ||
1728 test ! -s conftest.err
1729 } && test -s conftest.$ac_objext; then :
1730 ac_retval=0
1731else
1732 $as_echo "$as_me: failed program was:" >&5
1733sed 's/^/| /' conftest.$ac_ext >&5
1734
1735 ac_retval=1
1736fi
1737 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1738 return $ac_retval
1739
1740} # ac_fn_c_try_compile
1741
1742# ac_fn_c_try_cpp LINENO
1743# ----------------------
1744# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1745ac_fn_c_try_cpp ()
1746{
1747 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1748 if { { ac_try="$ac_cpp conftest.$ac_ext"
1749case "(($ac_try" in
1750 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1751 *) ac_try_echo=$ac_try;;
1752esac
1753eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1754$as_echo "$ac_try_echo"; } >&5
1755 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1756 ac_status=$?
1757 if test -s conftest.err; then
1758 grep -v '^ *+' conftest.err >conftest.er1
1759 cat conftest.er1 >&5
1760 mv -f conftest.er1 conftest.err
1761 fi
1762 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1763 test $ac_status = 0; } >/dev/null && {
1764 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1765 test ! -s conftest.err
1766 }; then :
1767 ac_retval=0
1768else
1769 $as_echo "$as_me: failed program was:" >&5
1770sed 's/^/| /' conftest.$ac_ext >&5
1771
1772 ac_retval=1
1773fi
1774 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1775 return $ac_retval
1776
1777} # ac_fn_c_try_cpp
1778
1779# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1780# -------------------------------------------------------
1781# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1782# the include files in INCLUDES and setting the cache variable VAR
1783# accordingly.
1784ac_fn_c_check_header_mongrel ()
1785{
1786 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1787 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1789$as_echo_n "checking for $2... " >&6; }
1790if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1791 $as_echo_n "(cached) " >&6
1792fi
1793eval ac_res=\$$3
1794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1795$as_echo "$ac_res" >&6; }
1796else
1797 # Is the header compilable?
1798{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1799$as_echo_n "checking $2 usability... " >&6; }
1800cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1801/* end confdefs.h. */
1802$4
1803#include <$2>
1804_ACEOF
1805if ac_fn_c_try_compile "$LINENO"; then :
1806 ac_header_compiler=yes
1807else
1808 ac_header_compiler=no
1809fi
1810rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1811{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1812$as_echo "$ac_header_compiler" >&6; }
1813
1814# Is the header present?
1815{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1816$as_echo_n "checking $2 presence... " >&6; }
1817cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1818/* end confdefs.h. */
1819#include <$2>
1820_ACEOF
1821if ac_fn_c_try_cpp "$LINENO"; then :
1822 ac_header_preproc=yes
1823else
1824 ac_header_preproc=no
1825fi
1826rm -f conftest.err conftest.$ac_ext
1827{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1828$as_echo "$ac_header_preproc" >&6; }
1829
1830# So? What about this header?
1831case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1832 yes:no: )
1833 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1834$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1835 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1836$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1837 ;;
1838 no:yes:* )
1839 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1840$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1841 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1842$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1843 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1844$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1845 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1846$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1847 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1848$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1849 ;;
1850esac
1851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1852$as_echo_n "checking for $2... " >&6; }
1853if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1854 $as_echo_n "(cached) " >&6
1855else
1856 eval "$3=\$ac_header_compiler"
1857fi
1858eval ac_res=\$$3
1859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1860$as_echo "$ac_res" >&6; }
1861fi
1862 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1863
1864} # ac_fn_c_check_header_mongrel
1865
1866# ac_fn_c_try_run LINENO
1867# ----------------------
1868# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1869# that executables *can* be run.
1870ac_fn_c_try_run ()
1871{
1872 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1873 if { { ac_try="$ac_link"
1874case "(($ac_try" in
1875 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1876 *) ac_try_echo=$ac_try;;
1877esac
1878eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1879$as_echo "$ac_try_echo"; } >&5
1880 (eval "$ac_link") 2>&5
1881 ac_status=$?
1882 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1883 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1884 { { case "(($ac_try" in
1885 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1886 *) ac_try_echo=$ac_try;;
1887esac
1888eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1889$as_echo "$ac_try_echo"; } >&5
1890 (eval "$ac_try") 2>&5
1891 ac_status=$?
1892 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1893 test $ac_status = 0; }; }; then :
1894 ac_retval=0
1895else
1896 $as_echo "$as_me: program exited with status $ac_status" >&5
1897 $as_echo "$as_me: failed program was:" >&5
1898sed 's/^/| /' conftest.$ac_ext >&5
1899
1900 ac_retval=$ac_status
1901fi
1902 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1903 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1904 return $ac_retval
1905
1906} # ac_fn_c_try_run
1907
1908# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1909# -------------------------------------------------------
1910# Tests whether HEADER exists and can be compiled using the include files in
1911# INCLUDES, setting the cache variable VAR accordingly.
1912ac_fn_c_check_header_compile ()
1913{
1914 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1916$as_echo_n "checking for $2... " >&6; }
1917if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1918 $as_echo_n "(cached) " >&6
1919else
1920 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1921/* end confdefs.h. */
1922$4
1923#include <$2>
1924_ACEOF
1925if ac_fn_c_try_compile "$LINENO"; then :
1926 eval "$3=yes"
1927else
1928 eval "$3=no"
1929fi
1930rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1931fi
1932eval ac_res=\$$3
1933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1934$as_echo "$ac_res" >&6; }
1935 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1936
1937} # ac_fn_c_check_header_compile
1938
1939# ac_fn_c_try_link LINENO
1940# -----------------------
1941# Try to link conftest.$ac_ext, and return whether this succeeded.
1942ac_fn_c_try_link ()
1943{
1944 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1945 rm -f conftest.$ac_objext conftest$ac_exeext
1946 if { { ac_try="$ac_link"
1947case "(($ac_try" in
1948 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1949 *) ac_try_echo=$ac_try;;
1950esac
1951eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1952$as_echo "$ac_try_echo"; } >&5
1953 (eval "$ac_link") 2>conftest.err
1954 ac_status=$?
1955 if test -s conftest.err; then
1956 grep -v '^ *+' conftest.err >conftest.er1
1957 cat conftest.er1 >&5
1958 mv -f conftest.er1 conftest.err
1959 fi
1960 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1961 test $ac_status = 0; } && {
1962 test -z "$ac_c_werror_flag" ||
1963 test ! -s conftest.err
1964 } && test -s conftest$ac_exeext && {
1965 test "$cross_compiling" = yes ||
1966 $as_test_x conftest$ac_exeext
1967 }; then :
1968 ac_retval=0
1969else
1970 $as_echo "$as_me: failed program was:" >&5
1971sed 's/^/| /' conftest.$ac_ext >&5
1972
1973 ac_retval=1
1974fi
1975 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1976 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1977 # interfere with the next link command; also delete a directory that is
1978 # left behind by Apple's compiler. We do this before executing the actions.
1979 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1980 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1981 return $ac_retval
1982
1983} # ac_fn_c_try_link
1984
1985# ac_fn_c_check_func LINENO FUNC VAR
1986# ----------------------------------
1987# Tests whether FUNC exists, setting the cache variable VAR accordingly
1988ac_fn_c_check_func ()
1989{
1990 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1992$as_echo_n "checking for $2... " >&6; }
1993if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1994 $as_echo_n "(cached) " >&6
1995else
1996 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1997/* end confdefs.h. */
1998/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1999 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2000#define $2 innocuous_$2
2001
2002/* System header to define __stub macros and hopefully few prototypes,
2003 which can conflict with char $2 (); below.
2004 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2005 <limits.h> exists even on freestanding compilers. */
2006
2007#ifdef __STDC__
2008# include <limits.h>
2009#else
2010# include <assert.h>
2011#endif
2012
2013#undef $2
2014
2015/* Override any GCC internal prototype to avoid an error.
2016 Use char because int might match the return type of a GCC
2017 builtin and then its argument prototype would still apply. */
2018#ifdef __cplusplus
2019extern "C"
2020#endif
2021char $2 ();
2022/* The GNU C library defines this for functions which it implements
2023 to always fail with ENOSYS. Some functions are actually named
2024 something starting with __ and the normal name is an alias. */
2025#if defined __stub_$2 || defined __stub___$2
2026choke me
2027#endif
2028
2029int
2030main ()
2031{
2032return $2 ();
2033 ;
2034 return 0;
2035}
2036_ACEOF
2037if ac_fn_c_try_link "$LINENO"; then :
2038 eval "$3=yes"
2039else
2040 eval "$3=no"
2041fi
2042rm -f core conftest.err conftest.$ac_objext \
2043 conftest$ac_exeext conftest.$ac_ext
2044fi
2045eval ac_res=\$$3
2046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2047$as_echo "$ac_res" >&6; }
2048 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2049
2050} # ac_fn_c_check_func
2051
2052# ac_fn_c_check_decl LINENO SYMBOL VAR
2053# ------------------------------------
2054# Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2055ac_fn_c_check_decl ()
2056{
2057 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $2 is declared" >&5
2059$as_echo_n "checking whether $2 is declared... " >&6; }
2060if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2061 $as_echo_n "(cached) " >&6
2062else
2063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2064/* end confdefs.h. */
2065$4
2066int
2067main ()
2068{
2069#ifndef $2
2070 (void) $2;
2071#endif
2072
2073 ;
2074 return 0;
2075}
2076_ACEOF
2077if ac_fn_c_try_compile "$LINENO"; then :
2078 eval "$3=yes"
2079else
2080 eval "$3=no"
2081fi
2082rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2083fi
2084eval ac_res=\$$3
2085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2086$as_echo "$ac_res" >&6; }
2087 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2088
2089} # ac_fn_c_check_decl
2090
2091# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2092# --------------------------------------------
2093# Tries to find the compile-time value of EXPR in a program that includes
2094# INCLUDES, setting VAR accordingly. Returns whether the value could be
2095# computed
2096ac_fn_c_compute_int ()
2097{
2098 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2099 if test "$cross_compiling" = yes; then
2100 # Depending upon the size, compute the lo and hi bounds.
2101cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2102/* end confdefs.h. */
2103$4
2104int
2105main ()
2106{
2107static int test_array [1 - 2 * !(($2) >= 0)];
2108test_array [0] = 0
2109
2110 ;
2111 return 0;
2112}
2113_ACEOF
2114if ac_fn_c_try_compile "$LINENO"; then :
2115 ac_lo=0 ac_mid=0
2116 while :; do
2117 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2118/* end confdefs.h. */
2119$4
2120int
2121main ()
2122{
2123static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2124test_array [0] = 0
2125
2126 ;
2127 return 0;
2128}
2129_ACEOF
2130if ac_fn_c_try_compile "$LINENO"; then :
2131 ac_hi=$ac_mid; break
2132else
2133 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2134 if test $ac_lo -le $ac_mid; then
2135 ac_lo= ac_hi=
2136 break
2137 fi
2138 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2139fi
2140rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2141 done
2142else
2143 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2144/* end confdefs.h. */
2145$4
2146int
2147main ()
2148{
2149static int test_array [1 - 2 * !(($2) < 0)];
2150test_array [0] = 0
2151
2152 ;
2153 return 0;
2154}
2155_ACEOF
2156if ac_fn_c_try_compile "$LINENO"; then :
2157 ac_hi=-1 ac_mid=-1
2158 while :; do
2159 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2160/* end confdefs.h. */
2161$4
2162int
2163main ()
2164{
2165static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2166test_array [0] = 0
2167
2168 ;
2169 return 0;
2170}
2171_ACEOF
2172if ac_fn_c_try_compile "$LINENO"; then :
2173 ac_lo=$ac_mid; break
2174else
2175 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2176 if test $ac_mid -le $ac_hi; then
2177 ac_lo= ac_hi=
2178 break
2179 fi
2180 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2181fi
2182rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2183 done
2184else
2185 ac_lo= ac_hi=
2186fi
2187rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2188fi
2189rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2190# Binary search between lo and hi bounds.
2191while test "x$ac_lo" != "x$ac_hi"; do
2192 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2193 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2194/* end confdefs.h. */
2195$4
2196int
2197main ()
2198{
2199static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2200test_array [0] = 0
2201
2202 ;
2203 return 0;
2204}
2205_ACEOF
2206if ac_fn_c_try_compile "$LINENO"; then :
2207 ac_hi=$ac_mid
2208else
2209 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2210fi
2211rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2212done
2213case $ac_lo in #((
2214?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2215'') ac_retval=1 ;;
2216esac
2217 else
2218 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2219/* end confdefs.h. */
2220$4
2221static long int longval () { return $2; }
2222static unsigned long int ulongval () { return $2; }
2223#include <stdio.h>
2224#include <stdlib.h>
2225int
2226main ()
2227{
2228
2229 FILE *f = fopen ("conftest.val", "w");
2230 if (! f)
2231 return 1;
2232 if (($2) < 0)
2233 {
2234 long int i = longval ();
2235 if (i != ($2))
2236 return 1;
2237 fprintf (f, "%ld", i);
2238 }
2239 else
2240 {
2241 unsigned long int i = ulongval ();
2242 if (i != ($2))
2243 return 1;
2244 fprintf (f, "%lu", i);
2245 }
2246 /* Do not output a trailing newline, as this causes \r\n confusion
2247 on some platforms. */
2248 return ferror (f) || fclose (f) != 0;
2249
2250 ;
2251 return 0;
2252}
2253_ACEOF
2254if ac_fn_c_try_run "$LINENO"; then :
2255 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2256else
2257 ac_retval=1
2258fi
2259rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2260 conftest.$ac_objext conftest.beam conftest.$ac_ext
2261rm -f conftest.val
2262
2263 fi
2264 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2265 return $ac_retval
2266
2267} # ac_fn_c_compute_int
2268
2269# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2270# ----------------------------------------------------
2271# Tries to find if the field MEMBER exists in type AGGR, after including
2272# INCLUDES, setting cache variable VAR accordingly.
2273ac_fn_c_check_member ()
2274{
2275 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2277$as_echo_n "checking for $2.$3... " >&6; }
2278if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
2279 $as_echo_n "(cached) " >&6
2280else
2281 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2282/* end confdefs.h. */
2283$5
2284int
2285main ()
2286{
2287static $2 ac_aggr;
2288if (ac_aggr.$3)
2289return 0;
2290 ;
2291 return 0;
2292}
2293_ACEOF
2294if ac_fn_c_try_compile "$LINENO"; then :
2295 eval "$4=yes"
2296else
2297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2298/* end confdefs.h. */
2299$5
2300int
2301main ()
2302{
2303static $2 ac_aggr;
2304if (sizeof ac_aggr.$3)
2305return 0;
2306 ;
2307 return 0;
2308}
2309_ACEOF
2310if ac_fn_c_try_compile "$LINENO"; then :
2311 eval "$4=yes"
2312else
2313 eval "$4=no"
2314fi
2315rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2316fi
2317rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2318fi
2319eval ac_res=\$$4
2320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2321$as_echo "$ac_res" >&6; }
2322 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2323
2324} # ac_fn_c_check_member
2325
2326# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2327# -------------------------------------------
2328# Tests whether TYPE exists after having included INCLUDES, setting cache
2329# variable VAR accordingly.
2330ac_fn_c_check_type ()
2331{
2332 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2334$as_echo_n "checking for $2... " >&6; }
2335if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2336 $as_echo_n "(cached) " >&6
2337else
2338 eval "$3=no"
2339 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2340/* end confdefs.h. */
2341$4
2342int
2343main ()
2344{
2345if (sizeof ($2))
2346 return 0;
2347 ;
2348 return 0;
2349}
2350_ACEOF
2351if ac_fn_c_try_compile "$LINENO"; then :
2352 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2353/* end confdefs.h. */
2354$4
2355int
2356main ()
2357{
2358if (sizeof (($2)))
2359 return 0;
2360 ;
2361 return 0;
2362}
2363_ACEOF
2364if ac_fn_c_try_compile "$LINENO"; then :
2365
2366else
2367 eval "$3=yes"
2368fi
2369rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2370fi
2371rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2372fi
2373eval ac_res=\$$3
2374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2375$as_echo "$ac_res" >&6; }
2376 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2377
2378} # ac_fn_c_check_type
2379cat >config.log <<_ACEOF
2380This file contains any messages produced by compilers while
2381running configure, to aid debugging if configure makes a mistake.
2382
2383It was created by $as_me, which was
2384generated by GNU Autoconf 2.64. Invocation command line was
2385
2386 $ $0 $@
2387
2388_ACEOF
2389exec 5>>config.log
2390{
2391cat <<_ASUNAME
2392## --------- ##
2393## Platform. ##
2394## --------- ##
2395
2396hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2397uname -m = `(uname -m) 2>/dev/null || echo unknown`
2398uname -r = `(uname -r) 2>/dev/null || echo unknown`
2399uname -s = `(uname -s) 2>/dev/null || echo unknown`
2400uname -v = `(uname -v) 2>/dev/null || echo unknown`
2401
2402/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2403/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2404
2405/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2406/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2407/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2408/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2409/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2410/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2411/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2412
2413_ASUNAME
2414
2415as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2416for as_dir in $PATH
2417do
2418 IFS=$as_save_IFS
2419 test -z "$as_dir" && as_dir=.
2420 $as_echo "PATH: $as_dir"
2421 done
2422IFS=$as_save_IFS
2423
2424} >&5
2425
2426cat >&5 <<_ACEOF
2427
2428
2429## ----------- ##
2430## Core tests. ##
2431## ----------- ##
2432
2433_ACEOF
2434
2435
2436# Keep a trace of the command line.
2437# Strip out --no-create and --no-recursion so they do not pile up.
2438# Strip out --silent because we don't want to record it for future runs.
2439# Also quote any args containing shell meta-characters.
2440# Make two passes to allow for proper duplicate-argument suppression.
2441ac_configure_args=
2442ac_configure_args0=
2443ac_configure_args1=
2444ac_must_keep_next=false
2445for ac_pass in 1 2
2446do
2447 for ac_arg
2448 do
2449 case $ac_arg in
2450 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2451 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2452 | -silent | --silent | --silen | --sile | --sil)
2453 continue ;;
2454 *\'*)
2455 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2456 esac
2457 case $ac_pass in
2458 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2459 2)
2460 as_fn_append ac_configure_args1 " '$ac_arg'"
2461 if test $ac_must_keep_next = true; then
2462 ac_must_keep_next=false # Got value, back to normal.
2463 else
2464 case $ac_arg in
2465 *=* | --config-cache | -C | -disable-* | --disable-* \
2466 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2467 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2468 | -with-* | --with-* | -without-* | --without-* | --x)
2469 case "$ac_configure_args0 " in
2470 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2471 esac
2472 ;;
2473 -* ) ac_must_keep_next=true ;;
2474 esac
2475 fi
2476 as_fn_append ac_configure_args " '$ac_arg'"
2477 ;;
2478 esac
2479 done
2480done
2481{ ac_configure_args0=; unset ac_configure_args0;}
2482{ ac_configure_args1=; unset ac_configure_args1;}
2483
2484# When interrupted or exit'd, cleanup temporary files, and complete
2485# config.log. We remove comments because anyway the quotes in there
2486# would cause problems or look ugly.
2487# WARNING: Use '\'' to represent an apostrophe within the trap.
2488# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2489trap 'exit_status=$?
2490 # Save into config.log some information that might help in debugging.
2491 {
2492 echo
2493
2494 cat <<\_ASBOX
2495## ---------------- ##
2496## Cache variables. ##
2497## ---------------- ##
2498_ASBOX
2499 echo
2500 # The following way of writing the cache mishandles newlines in values,
2501(
2502 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2503 eval ac_val=\$$ac_var
2504 case $ac_val in #(
2505 *${as_nl}*)
2506 case $ac_var in #(
2507 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2508$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2509 esac
2510 case $ac_var in #(
2511 _ | IFS | as_nl) ;; #(
2512 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2513 *) { eval $ac_var=; unset $ac_var;} ;;
2514 esac ;;
2515 esac
2516 done
2517 (set) 2>&1 |
2518 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2519 *${as_nl}ac_space=\ *)
2520 sed -n \
2521 "s/'\''/'\''\\\\'\'''\''/g;
2522 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2523 ;; #(
2524 *)
2525 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2526 ;;
2527 esac |
2528 sort
2529)
2530 echo
2531
2532 cat <<\_ASBOX
2533## ----------------- ##
2534## Output variables. ##
2535## ----------------- ##
2536_ASBOX
2537 echo
2538 for ac_var in $ac_subst_vars
2539 do
2540 eval ac_val=\$$ac_var
2541 case $ac_val in
2542 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2543 esac
2544 $as_echo "$ac_var='\''$ac_val'\''"
2545 done | sort
2546 echo
2547
2548 if test -n "$ac_subst_files"; then
2549 cat <<\_ASBOX
2550## ------------------- ##
2551## File substitutions. ##
2552## ------------------- ##
2553_ASBOX
2554 echo
2555 for ac_var in $ac_subst_files
2556 do
2557 eval ac_val=\$$ac_var
2558 case $ac_val in
2559 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2560 esac
2561 $as_echo "$ac_var='\''$ac_val'\''"
2562 done | sort
2563 echo
2564 fi
2565
2566 if test -s confdefs.h; then
2567 cat <<\_ASBOX
2568## ----------- ##
2569## confdefs.h. ##
2570## ----------- ##
2571_ASBOX
2572 echo
2573 cat confdefs.h
2574 echo
2575 fi
2576 test "$ac_signal" != 0 &&
2577 $as_echo "$as_me: caught signal $ac_signal"
2578 $as_echo "$as_me: exit $exit_status"
2579 } >&5
2580 rm -f core *.core core.conftest.* &&
2581 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2582 exit $exit_status
2583' 0
2584for ac_signal in 1 2 13 15; do
2585 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2586done
2587ac_signal=0
2588
2589# confdefs.h avoids OS command line length limits that DEFS can exceed.
2590rm -f -r conftest* confdefs.h
2591
2592$as_echo "/* confdefs.h */" > confdefs.h
2593
2594# Predefined preprocessor variables.
2595
2596cat >>confdefs.h <<_ACEOF
2597#define PACKAGE_NAME "$PACKAGE_NAME"
2598_ACEOF
2599
2600cat >>confdefs.h <<_ACEOF
2601#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2602_ACEOF
2603
2604cat >>confdefs.h <<_ACEOF
2605#define PACKAGE_VERSION "$PACKAGE_VERSION"
2606_ACEOF
2607
2608cat >>confdefs.h <<_ACEOF
2609#define PACKAGE_STRING "$PACKAGE_STRING"
2610_ACEOF
2611
2612cat >>confdefs.h <<_ACEOF
2613#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2614_ACEOF
2615
2616cat >>confdefs.h <<_ACEOF
2617#define PACKAGE_URL "$PACKAGE_URL"
2618_ACEOF
2619
2620
2621# Let the site file select an alternate cache file if it wants to.
2622# Prefer an explicitly selected file to automatically selected ones.
2623ac_site_file1=NONE
2624ac_site_file2=NONE
2625if test -n "$CONFIG_SITE"; then
2626 ac_site_file1=$CONFIG_SITE
2627elif test "x$prefix" != xNONE; then
2628 ac_site_file1=$prefix/share/config.site
2629 ac_site_file2=$prefix/etc/config.site
2630else
2631 ac_site_file1=$ac_default_prefix/share/config.site
2632 ac_site_file2=$ac_default_prefix/etc/config.site
2633fi
2634for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2635do
2636 test "x$ac_site_file" = xNONE && continue
2637 if test -r "$ac_site_file"; then
2638 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2639$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2640 sed 's/^/| /' "$ac_site_file" >&5
2641 . "$ac_site_file"
2642 fi
2643done
2644
2645if test -r "$cache_file"; then
2646 # Some versions of bash will fail to source /dev/null (special
2647 # files actually), so we avoid doing that.
2648 if test -f "$cache_file"; then
2649 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2650$as_echo "$as_me: loading cache $cache_file" >&6;}
2651 case $cache_file in
2652 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2653 *) . "./$cache_file";;
2654 esac
2655 fi
2656else
2657 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2658$as_echo "$as_me: creating cache $cache_file" >&6;}
2659 >$cache_file
2660fi
2661
2662gl_header_list="$gl_header_list stdint.h"
2663gl_header_list="$gl_header_list wchar.h"
2664gl_header_list="$gl_header_list string.h"
2665# Check that the precious variables saved in the cache have kept the same
2666# value.
2667ac_cache_corrupted=false
2668for ac_var in $ac_precious_vars; do
2669 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2670 eval ac_new_set=\$ac_env_${ac_var}_set
2671 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2672 eval ac_new_val=\$ac_env_${ac_var}_value
2673 case $ac_old_set,$ac_new_set in
2674 set,)
2675 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2676$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2677 ac_cache_corrupted=: ;;
2678 ,set)
2679 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2680$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2681 ac_cache_corrupted=: ;;
2682 ,);;
2683 *)
2684 if test "x$ac_old_val" != "x$ac_new_val"; then
2685 # differences in whitespace do not lead to failure.
2686 ac_old_val_w=`echo x $ac_old_val`
2687 ac_new_val_w=`echo x $ac_new_val`
2688 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2689 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2690$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2691 ac_cache_corrupted=:
2692 else
2693 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2694$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2695 eval $ac_var=\$ac_old_val
2696 fi
2697 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2698$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2699 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2700$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2701 fi;;
2702 esac
2703 # Pass precious variables to config.status.
2704 if test "$ac_new_set" = set; then
2705 case $ac_new_val in
2706 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2707 *) ac_arg=$ac_var=$ac_new_val ;;
2708 esac
2709 case " $ac_configure_args " in
2710 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2711 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2712 esac
2713 fi
2714done
2715if $ac_cache_corrupted; then
2716 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2717$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2718 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2719$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2720 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2721fi
2722## -------------------- ##
2723## Main body of script. ##
2724## -------------------- ##
2725
2726ac_ext=c
2727ac_cpp='$CPP $CPPFLAGS'
2728ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2729ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2730ac_compiler_gnu=$ac_cv_c_compiler_gnu
2731
2732
2733
2734
2735
2736ac_config_headers="$ac_config_headers config.h:config.in"
2737
2738
2739{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2740$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2741 # Check whether --enable-maintainer-mode was given.
2742if test "${enable_maintainer_mode+set}" = set; then :
2743 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2744else
2745 USE_MAINTAINER_MODE=no
2746fi
2747
2748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2749$as_echo "$USE_MAINTAINER_MODE" >&6; }
2750 if test $USE_MAINTAINER_MODE = yes; then
2751 MAINTAINER_MODE_TRUE=
2752 MAINTAINER_MODE_FALSE='#'
2753else
2754 MAINTAINER_MODE_TRUE='#'
2755 MAINTAINER_MODE_FALSE=
2756fi
2757
2758 MAINT=$MAINTAINER_MODE_TRUE
2759
2760
2761
2762ac_ext=c
2763ac_cpp='$CPP $CPPFLAGS'
2764ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2765ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2766ac_compiler_gnu=$ac_cv_c_compiler_gnu
2767if test -n "$ac_tool_prefix"; then
2768 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2769set dummy ${ac_tool_prefix}gcc; ac_word=$2
2770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2771$as_echo_n "checking for $ac_word... " >&6; }
2772if test "${ac_cv_prog_CC+set}" = set; then :
2773 $as_echo_n "(cached) " >&6
2774else
2775 if test -n "$CC"; then
2776 ac_cv_prog_CC="$CC" # Let the user override the test.
2777else
2778as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2779for as_dir in $PATH
2780do
2781 IFS=$as_save_IFS
2782 test -z "$as_dir" && as_dir=.
2783 for ac_exec_ext in '' $ac_executable_extensions; do
2784 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2785 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2786 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2787 break 2
2788 fi
2789done
2790 done
2791IFS=$as_save_IFS
2792
2793fi
2794fi
2795CC=$ac_cv_prog_CC
2796if test -n "$CC"; then
2797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2798$as_echo "$CC" >&6; }
2799else
2800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2801$as_echo "no" >&6; }
2802fi
2803
2804
2805fi
2806if test -z "$ac_cv_prog_CC"; then
2807 ac_ct_CC=$CC
2808 # Extract the first word of "gcc", so it can be a program name with args.
2809set dummy gcc; ac_word=$2
2810{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2811$as_echo_n "checking for $ac_word... " >&6; }
2812if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2813 $as_echo_n "(cached) " >&6
2814else
2815 if test -n "$ac_ct_CC"; then
2816 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2817else
2818as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2819for as_dir in $PATH
2820do
2821 IFS=$as_save_IFS
2822 test -z "$as_dir" && as_dir=.
2823 for ac_exec_ext in '' $ac_executable_extensions; do
2824 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2825 ac_cv_prog_ac_ct_CC="gcc"
2826 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2827 break 2
2828 fi
2829done
2830 done
2831IFS=$as_save_IFS
2832
2833fi
2834fi
2835ac_ct_CC=$ac_cv_prog_ac_ct_CC
2836if test -n "$ac_ct_CC"; then
2837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2838$as_echo "$ac_ct_CC" >&6; }
2839else
2840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2841$as_echo "no" >&6; }
2842fi
2843
2844 if test "x$ac_ct_CC" = x; then
2845 CC=""
2846 else
2847 case $cross_compiling:$ac_tool_warned in
2848yes:)
2849{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2850$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2851ac_tool_warned=yes ;;
2852esac
2853 CC=$ac_ct_CC
2854 fi
2855else
2856 CC="$ac_cv_prog_CC"
2857fi
2858
2859if test -z "$CC"; then
2860 if test -n "$ac_tool_prefix"; then
2861 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2862set dummy ${ac_tool_prefix}cc; ac_word=$2
2863{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2864$as_echo_n "checking for $ac_word... " >&6; }
2865if test "${ac_cv_prog_CC+set}" = set; then :
2866 $as_echo_n "(cached) " >&6
2867else
2868 if test -n "$CC"; then
2869 ac_cv_prog_CC="$CC" # Let the user override the test.
2870else
2871as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2872for as_dir in $PATH
2873do
2874 IFS=$as_save_IFS
2875 test -z "$as_dir" && as_dir=.
2876 for ac_exec_ext in '' $ac_executable_extensions; do
2877 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2878 ac_cv_prog_CC="${ac_tool_prefix}cc"
2879 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2880 break 2
2881 fi
2882done
2883 done
2884IFS=$as_save_IFS
2885
2886fi
2887fi
2888CC=$ac_cv_prog_CC
2889if test -n "$CC"; then
2890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2891$as_echo "$CC" >&6; }
2892else
2893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2894$as_echo "no" >&6; }
2895fi
2896
2897
2898 fi
2899fi
2900if test -z "$CC"; then
2901 # Extract the first word of "cc", so it can be a program name with args.
2902set dummy cc; ac_word=$2
2903{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2904$as_echo_n "checking for $ac_word... " >&6; }
2905if test "${ac_cv_prog_CC+set}" = set; then :
2906 $as_echo_n "(cached) " >&6
2907else
2908 if test -n "$CC"; then
2909 ac_cv_prog_CC="$CC" # Let the user override the test.
2910else
2911 ac_prog_rejected=no
2912as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2913for as_dir in $PATH
2914do
2915 IFS=$as_save_IFS
2916 test -z "$as_dir" && as_dir=.
2917 for ac_exec_ext in '' $ac_executable_extensions; do
2918 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2919 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2920 ac_prog_rejected=yes
2921 continue
2922 fi
2923 ac_cv_prog_CC="cc"
2924 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2925 break 2
2926 fi
2927done
2928 done
2929IFS=$as_save_IFS
2930
2931if test $ac_prog_rejected = yes; then
2932 # We found a bogon in the path, so make sure we never use it.
2933 set dummy $ac_cv_prog_CC
2934 shift
2935 if test $# != 0; then
2936 # We chose a different compiler from the bogus one.
2937 # However, it has the same basename, so the bogon will be chosen
2938 # first if we set CC to just the basename; use the full file name.
2939 shift
2940 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2941 fi
2942fi
2943fi
2944fi
2945CC=$ac_cv_prog_CC
2946if test -n "$CC"; then
2947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2948$as_echo "$CC" >&6; }
2949else
2950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2951$as_echo "no" >&6; }
2952fi
2953
2954
2955fi
2956if test -z "$CC"; then
2957 if test -n "$ac_tool_prefix"; then
2958 for ac_prog in cl.exe
2959 do
2960 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2961set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2962{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2963$as_echo_n "checking for $ac_word... " >&6; }
2964if test "${ac_cv_prog_CC+set}" = set; then :
2965 $as_echo_n "(cached) " >&6
2966else
2967 if test -n "$CC"; then
2968 ac_cv_prog_CC="$CC" # Let the user override the test.
2969else
2970as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2971for as_dir in $PATH
2972do
2973 IFS=$as_save_IFS
2974 test -z "$as_dir" && as_dir=.
2975 for ac_exec_ext in '' $ac_executable_extensions; do
2976 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2977 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2978 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2979 break 2
2980 fi
2981done
2982 done
2983IFS=$as_save_IFS
2984
2985fi
2986fi
2987CC=$ac_cv_prog_CC
2988if test -n "$CC"; then
2989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2990$as_echo "$CC" >&6; }
2991else
2992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2993$as_echo "no" >&6; }
2994fi
2995
2996
2997 test -n "$CC" && break
2998 done
2999fi
3000if test -z "$CC"; then
3001 ac_ct_CC=$CC
3002 for ac_prog in cl.exe
3003do
3004 # Extract the first word of "$ac_prog", so it can be a program name with args.
3005set dummy $ac_prog; ac_word=$2
3006{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3007$as_echo_n "checking for $ac_word... " >&6; }
3008if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3009 $as_echo_n "(cached) " >&6
3010else
3011 if test -n "$ac_ct_CC"; then
3012 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3013else
3014as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3015for as_dir in $PATH
3016do
3017 IFS=$as_save_IFS
3018 test -z "$as_dir" && as_dir=.
3019 for ac_exec_ext in '' $ac_executable_extensions; do
3020 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3021 ac_cv_prog_ac_ct_CC="$ac_prog"
3022 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3023 break 2
3024 fi
3025done
3026 done
3027IFS=$as_save_IFS
3028
3029fi
3030fi
3031ac_ct_CC=$ac_cv_prog_ac_ct_CC
3032if test -n "$ac_ct_CC"; then
3033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3034$as_echo "$ac_ct_CC" >&6; }
3035else
3036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3037$as_echo "no" >&6; }
3038fi
3039
3040
3041 test -n "$ac_ct_CC" && break
3042done
3043
3044 if test "x$ac_ct_CC" = x; then
3045 CC=""
3046 else
3047 case $cross_compiling:$ac_tool_warned in
3048yes:)
3049{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3050$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3051ac_tool_warned=yes ;;
3052esac
3053 CC=$ac_ct_CC
3054 fi
3055fi
3056
3057fi
3058
3059
3060test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3061$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3062as_fn_error "no acceptable C compiler found in \$PATH
3063See \`config.log' for more details." "$LINENO" 5; }
3064
3065# Provide some information about the compiler.
3066$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3067set X $ac_compile
3068ac_compiler=$2
3069for ac_option in --version -v -V -qversion; do
3070 { { ac_try="$ac_compiler $ac_option >&5"
3071case "(($ac_try" in
3072 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3073 *) ac_try_echo=$ac_try;;
3074esac
3075eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3076$as_echo "$ac_try_echo"; } >&5
3077 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3078 ac_status=$?
3079 if test -s conftest.err; then
3080 sed '10a\
3081... rest of stderr output deleted ...
3082 10q' conftest.err >conftest.er1
3083 cat conftest.er1 >&5
3084 rm -f conftest.er1 conftest.err
3085 fi
3086 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3087 test $ac_status = 0; }
3088done
3089
3090cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3091/* end confdefs.h. */
3092
3093int
3094main ()
3095{
3096
3097 ;
3098 return 0;
3099}
3100_ACEOF
3101ac_clean_files_save=$ac_clean_files
3102ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3103# Try to create an executable without -o first, disregard a.out.
3104# It will help us diagnose broken compilers, and finding out an intuition
3105# of exeext.
3106{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3107$as_echo_n "checking for C compiler default output file name... " >&6; }
3108ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3109
3110# The possible output files:
3111ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3112
3113ac_rmfiles=
3114for ac_file in $ac_files
3115do
3116 case $ac_file in
3117 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3118 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3119 esac
3120done
3121rm -f $ac_rmfiles
3122
3123if { { ac_try="$ac_link_default"
3124case "(($ac_try" in
3125 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3126 *) ac_try_echo=$ac_try;;
3127esac
3128eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3129$as_echo "$ac_try_echo"; } >&5
3130 (eval "$ac_link_default") 2>&5
3131 ac_status=$?
3132 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3133 test $ac_status = 0; }; then :
3134 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3135# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3136# in a Makefile. We should not override ac_cv_exeext if it was cached,
3137# so that the user can short-circuit this test for compilers unknown to
3138# Autoconf.
3139for ac_file in $ac_files ''
3140do
3141 test -f "$ac_file" || continue
3142 case $ac_file in
3143 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3144 ;;
3145 [ab].out )
3146 # We found the default executable, but exeext='' is most
3147 # certainly right.
3148 break;;
3149 *.* )
3150 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3151 then :; else
3152 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3153 fi
3154 # We set ac_cv_exeext here because the later test for it is not
3155 # safe: cross compilers may not add the suffix if given an `-o'
3156 # argument, so we may need to know it at that point already.
3157 # Even if this section looks crufty: it has the advantage of
3158 # actually working.
3159 break;;
3160 * )
3161 break;;
3162 esac
3163done
3164test "$ac_cv_exeext" = no && ac_cv_exeext=
3165
3166else
3167 ac_file=''
3168fi
3169{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3170$as_echo "$ac_file" >&6; }
3171if test -z "$ac_file"; then :
3172 $as_echo "$as_me: failed program was:" >&5
3173sed 's/^/| /' conftest.$ac_ext >&5
3174
3175{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3176$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3177{ as_fn_set_status 77
3178as_fn_error "C compiler cannot create executables
3179See \`config.log' for more details." "$LINENO" 5; }; }
3180fi
3181ac_exeext=$ac_cv_exeext
3182
3183# Check that the compiler produces executables we can run. If not, either
3184# the compiler is broken, or we cross compile.
3185{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3186$as_echo_n "checking whether the C compiler works... " >&6; }
3187# If not cross compiling, check that we can run a simple program.
3188if test "$cross_compiling" != yes; then
3189 if { ac_try='./$ac_file'
3190 { { case "(($ac_try" in
3191 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3192 *) ac_try_echo=$ac_try;;
3193esac
3194eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3195$as_echo "$ac_try_echo"; } >&5
3196 (eval "$ac_try") 2>&5
3197 ac_status=$?
3198 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3199 test $ac_status = 0; }; }; then
3200 cross_compiling=no
3201 else
3202 if test "$cross_compiling" = maybe; then
3203 cross_compiling=yes
3204 else
3205 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3206$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3207as_fn_error "cannot run C compiled programs.
3208If you meant to cross compile, use \`--host'.
3209See \`config.log' for more details." "$LINENO" 5; }
3210 fi
3211 fi
3212fi
3213{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3214$as_echo "yes" >&6; }
3215
3216rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3217ac_clean_files=$ac_clean_files_save
3218# Check that the compiler produces executables we can run. If not, either
3219# the compiler is broken, or we cross compile.
3220{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3221$as_echo_n "checking whether we are cross compiling... " >&6; }
3222{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3223$as_echo "$cross_compiling" >&6; }
3224
3225{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3226$as_echo_n "checking for suffix of executables... " >&6; }
3227if { { ac_try="$ac_link"
3228case "(($ac_try" in
3229 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3230 *) ac_try_echo=$ac_try;;
3231esac
3232eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3233$as_echo "$ac_try_echo"; } >&5
3234 (eval "$ac_link") 2>&5
3235 ac_status=$?
3236 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3237 test $ac_status = 0; }; then :
3238 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3239# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3240# work properly (i.e., refer to `conftest.exe'), while it won't with
3241# `rm'.
3242for ac_file in conftest.exe conftest conftest.*; do
3243 test -f "$ac_file" || continue
3244 case $ac_file in
3245 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3246 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3247 break;;
3248 * ) break;;
3249 esac
3250done
3251else
3252 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3253$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3254as_fn_error "cannot compute suffix of executables: cannot compile and link
3255See \`config.log' for more details." "$LINENO" 5; }
3256fi
3257rm -f conftest$ac_cv_exeext
3258{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3259$as_echo "$ac_cv_exeext" >&6; }
3260
3261rm -f conftest.$ac_ext
3262EXEEXT=$ac_cv_exeext
3263ac_exeext=$EXEEXT
3264{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3265$as_echo_n "checking for suffix of object files... " >&6; }
3266if test "${ac_cv_objext+set}" = set; then :
3267 $as_echo_n "(cached) " >&6
3268else
3269 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3270/* end confdefs.h. */
3271
3272int
3273main ()
3274{
3275
3276 ;
3277 return 0;
3278}
3279_ACEOF
3280rm -f conftest.o conftest.obj
3281if { { ac_try="$ac_compile"
3282case "(($ac_try" in
3283 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3284 *) ac_try_echo=$ac_try;;
3285esac
3286eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3287$as_echo "$ac_try_echo"; } >&5
3288 (eval "$ac_compile") 2>&5
3289 ac_status=$?
3290 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3291 test $ac_status = 0; }; then :
3292 for ac_file in conftest.o conftest.obj conftest.*; do
3293 test -f "$ac_file" || continue;
3294 case $ac_file in
3295 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3296 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3297 break;;
3298 esac
3299done
3300else
3301 $as_echo "$as_me: failed program was:" >&5
3302sed 's/^/| /' conftest.$ac_ext >&5
3303
3304{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3305$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3306as_fn_error "cannot compute suffix of object files: cannot compile
3307See \`config.log' for more details." "$LINENO" 5; }
3308fi
3309rm -f conftest.$ac_cv_objext conftest.$ac_ext
3310fi
3311{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3312$as_echo "$ac_cv_objext" >&6; }
3313OBJEXT=$ac_cv_objext
3314ac_objext=$OBJEXT
3315{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3316$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3317if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3318 $as_echo_n "(cached) " >&6
3319else
3320 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3321/* end confdefs.h. */
3322
3323int
3324main ()
3325{
3326#ifndef __GNUC__
3327 choke me
3328#endif
3329
3330 ;
3331 return 0;
3332}
3333_ACEOF
3334if ac_fn_c_try_compile "$LINENO"; then :
3335 ac_compiler_gnu=yes
3336else
3337 ac_compiler_gnu=no
3338fi
3339rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3340ac_cv_c_compiler_gnu=$ac_compiler_gnu
3341
3342fi
3343{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3344$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3345if test $ac_compiler_gnu = yes; then
3346 GCC=yes
3347else
3348 GCC=
3349fi
3350ac_test_CFLAGS=${CFLAGS+set}
3351ac_save_CFLAGS=$CFLAGS
3352{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3353$as_echo_n "checking whether $CC accepts -g... " >&6; }
3354if test "${ac_cv_prog_cc_g+set}" = set; then :
3355 $as_echo_n "(cached) " >&6
3356else
3357 ac_save_c_werror_flag=$ac_c_werror_flag
3358 ac_c_werror_flag=yes
3359 ac_cv_prog_cc_g=no
3360 CFLAGS="-g"
3361 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3362/* end confdefs.h. */
3363
3364int
3365main ()
3366{
3367
3368 ;
3369 return 0;
3370}
3371_ACEOF
3372if ac_fn_c_try_compile "$LINENO"; then :
3373 ac_cv_prog_cc_g=yes
3374else
3375 CFLAGS=""
3376 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3377/* end confdefs.h. */
3378
3379int
3380main ()
3381{
3382
3383 ;
3384 return 0;
3385}
3386_ACEOF
3387if ac_fn_c_try_compile "$LINENO"; then :
3388
3389else
3390 ac_c_werror_flag=$ac_save_c_werror_flag
3391 CFLAGS="-g"
3392 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3393/* end confdefs.h. */
3394
3395int
3396main ()
3397{
3398
3399 ;
3400 return 0;
3401}
3402_ACEOF
3403if ac_fn_c_try_compile "$LINENO"; then :
3404 ac_cv_prog_cc_g=yes
3405fi
3406rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3407fi
3408rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3409fi
3410rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3411 ac_c_werror_flag=$ac_save_c_werror_flag
3412fi
3413{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3414$as_echo "$ac_cv_prog_cc_g" >&6; }
3415if test "$ac_test_CFLAGS" = set; then
3416 CFLAGS=$ac_save_CFLAGS
3417elif test $ac_cv_prog_cc_g = yes; then
3418 if test "$GCC" = yes; then
3419 CFLAGS="-g -O2"
3420 else
3421 CFLAGS="-g"
3422 fi
3423else
3424 if test "$GCC" = yes; then
3425 CFLAGS="-O2"
3426 else
3427 CFLAGS=
3428 fi
3429fi
3430{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3431$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3432if test "${ac_cv_prog_cc_c89+set}" = set; then :
3433 $as_echo_n "(cached) " >&6
3434else
3435 ac_cv_prog_cc_c89=no
3436ac_save_CC=$CC
3437cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3438/* end confdefs.h. */
3439#include <stdarg.h>
3440#include <stdio.h>
3441#include <sys/types.h>
3442#include <sys/stat.h>
3443/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3444struct buf { int x; };
3445FILE * (*rcsopen) (struct buf *, struct stat *, int);
3446static char *e (p, i)
3447 char **p;
3448 int i;
3449{
3450 return p[i];
3451}
3452static char *f (char * (*g) (char **, int), char **p, ...)
3453{
3454 char *s;
3455 va_list v;
3456 va_start (v,p);
3457 s = g (p, va_arg (v,int));
3458 va_end (v);
3459 return s;
3460}
3461
3462/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3463 function prototypes and stuff, but not '\xHH' hex character constants.
3464 These don't provoke an error unfortunately, instead are silently treated
3465 as 'x'. The following induces an error, until -std is added to get
3466 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3467 array size at least. It's necessary to write '\x00'==0 to get something
3468 that's true only with -std. */
3469int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3470
3471/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3472 inside strings and character constants. */
3473#define FOO(x) 'x'
3474int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3475
3476int test (int i, double x);
3477struct s1 {int (*f) (int a);};
3478struct s2 {int (*f) (double a);};
3479int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3480int argc;
3481char **argv;
3482int
3483main ()
3484{
3485return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3486 ;
3487 return 0;
3488}
3489_ACEOF
3490for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3491 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3492do
3493 CC="$ac_save_CC $ac_arg"
3494 if ac_fn_c_try_compile "$LINENO"; then :
3495 ac_cv_prog_cc_c89=$ac_arg
3496fi
3497rm -f core conftest.err conftest.$ac_objext
3498 test "x$ac_cv_prog_cc_c89" != "xno" && break
3499done
3500rm -f conftest.$ac_ext
3501CC=$ac_save_CC
3502
3503fi
3504# AC_CACHE_VAL
3505case "x$ac_cv_prog_cc_c89" in
3506 x)
3507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3508$as_echo "none needed" >&6; } ;;
3509 xno)
3510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3511$as_echo "unsupported" >&6; } ;;
3512 *)
3513 CC="$CC $ac_cv_prog_cc_c89"
3514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3515$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3516esac
3517if test "x$ac_cv_prog_cc_c89" != xno; then :
3518
3519fi
3520
3521ac_ext=c
3522ac_cpp='$CPP $CPPFLAGS'
3523ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3524ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3525ac_compiler_gnu=$ac_cv_c_compiler_gnu
3526
3527
3528ac_ext=c
3529ac_cpp='$CPP $CPPFLAGS'
3530ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3531ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3532ac_compiler_gnu=$ac_cv_c_compiler_gnu
3533{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3534$as_echo_n "checking how to run the C preprocessor... " >&6; }
3535# On Suns, sometimes $CPP names a directory.
3536if test -n "$CPP" && test -d "$CPP"; then
3537 CPP=
3538fi
3539if test -z "$CPP"; then
3540 if test "${ac_cv_prog_CPP+set}" = set; then :
3541 $as_echo_n "(cached) " >&6
3542else
3543 # Double quotes because CPP needs to be expanded
3544 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3545 do
3546 ac_preproc_ok=false
3547for ac_c_preproc_warn_flag in '' yes
3548do
3549 # Use a header file that comes with gcc, so configuring glibc
3550 # with a fresh cross-compiler works.
3551 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3552 # <limits.h> exists even on freestanding compilers.
3553 # On the NeXT, cc -E runs the code through the compiler's parser,
3554 # not just through cpp. "Syntax error" is here to catch this case.
3555 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3556/* end confdefs.h. */
3557#ifdef __STDC__
3558# include <limits.h>
3559#else
3560# include <assert.h>
3561#endif
3562 Syntax error
3563_ACEOF
3564if ac_fn_c_try_cpp "$LINENO"; then :
3565
3566else
3567 # Broken: fails on valid input.
3568continue
3569fi
3570rm -f conftest.err conftest.$ac_ext
3571
3572 # OK, works on sane cases. Now check whether nonexistent headers
3573 # can be detected and how.
3574 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3575/* end confdefs.h. */
3576#include <ac_nonexistent.h>
3577_ACEOF
3578if ac_fn_c_try_cpp "$LINENO"; then :
3579 # Broken: success on invalid input.
3580continue
3581else
3582 # Passes both tests.
3583ac_preproc_ok=:
3584break
3585fi
3586rm -f conftest.err conftest.$ac_ext
3587
3588done
3589# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3590rm -f conftest.err conftest.$ac_ext
3591if $ac_preproc_ok; then :
3592 break
3593fi
3594
3595 done
3596 ac_cv_prog_CPP=$CPP
3597
3598fi
3599 CPP=$ac_cv_prog_CPP
3600else
3601 ac_cv_prog_CPP=$CPP
3602fi
3603{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3604$as_echo "$CPP" >&6; }
3605ac_preproc_ok=false
3606for ac_c_preproc_warn_flag in '' yes
3607do
3608 # Use a header file that comes with gcc, so configuring glibc
3609 # with a fresh cross-compiler works.
3610 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3611 # <limits.h> exists even on freestanding compilers.
3612 # On the NeXT, cc -E runs the code through the compiler's parser,
3613 # not just through cpp. "Syntax error" is here to catch this case.
3614 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3615/* end confdefs.h. */
3616#ifdef __STDC__
3617# include <limits.h>
3618#else
3619# include <assert.h>
3620#endif
3621 Syntax error
3622_ACEOF
3623if ac_fn_c_try_cpp "$LINENO"; then :
3624
3625else
3626 # Broken: fails on valid input.
3627continue
3628fi
3629rm -f conftest.err conftest.$ac_ext
3630
3631 # OK, works on sane cases. Now check whether nonexistent headers
3632 # can be detected and how.
3633 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3634/* end confdefs.h. */
3635#include <ac_nonexistent.h>
3636_ACEOF
3637if ac_fn_c_try_cpp "$LINENO"; then :
3638 # Broken: success on invalid input.
3639continue
3640else
3641 # Passes both tests.
3642ac_preproc_ok=:
3643break
3644fi
3645rm -f conftest.err conftest.$ac_ext
3646
3647done
3648# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3649rm -f conftest.err conftest.$ac_ext
3650if $ac_preproc_ok; then :
3651
3652else
3653 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3654$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3655as_fn_error "C preprocessor \"$CPP\" fails sanity check
3656See \`config.log' for more details." "$LINENO" 5; }
3657fi
3658
3659ac_ext=c
3660ac_cpp='$CPP $CPPFLAGS'
3661ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3662ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3663ac_compiler_gnu=$ac_cv_c_compiler_gnu
3664
3665
3666{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3667$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3668if test "${ac_cv_path_GREP+set}" = set; then :
3669 $as_echo_n "(cached) " >&6
3670else
3671 if test -z "$GREP"; then
3672 ac_path_GREP_found=false
3673 # Loop through the user's path and test for each of PROGNAME-LIST
3674 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3675for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3676do
3677 IFS=$as_save_IFS
3678 test -z "$as_dir" && as_dir=.
3679 for ac_prog in grep ggrep; do
3680 for ac_exec_ext in '' $ac_executable_extensions; do
3681 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3682 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3683# Check for GNU ac_path_GREP and select it if it is found.
3684 # Check for GNU $ac_path_GREP
3685case `"$ac_path_GREP" --version 2>&1` in
3686*GNU*)
3687 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3688*)
3689 ac_count=0
3690 $as_echo_n 0123456789 >"conftest.in"
3691 while :
3692 do
3693 cat "conftest.in" "conftest.in" >"conftest.tmp"
3694 mv "conftest.tmp" "conftest.in"
3695 cp "conftest.in" "conftest.nl"
3696 $as_echo 'GREP' >> "conftest.nl"
3697 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3698 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3699 as_fn_arith $ac_count + 1 && ac_count=$as_val
3700 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3701 # Best one so far, save it but keep looking for a better one
3702 ac_cv_path_GREP="$ac_path_GREP"
3703 ac_path_GREP_max=$ac_count
3704 fi
3705 # 10*(2^10) chars as input seems more than enough
3706 test $ac_count -gt 10 && break
3707 done
3708 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3709esac
3710
3711 $ac_path_GREP_found && break 3
3712 done
3713 done
3714 done
3715IFS=$as_save_IFS
3716 if test -z "$ac_cv_path_GREP"; then
3717 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3718 fi
3719else
3720 ac_cv_path_GREP=$GREP
3721fi
3722
3723fi
3724{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3725$as_echo "$ac_cv_path_GREP" >&6; }
3726 GREP="$ac_cv_path_GREP"
3727
3728
3729{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3730$as_echo_n "checking for egrep... " >&6; }
3731if test "${ac_cv_path_EGREP+set}" = set; then :
3732 $as_echo_n "(cached) " >&6
3733else
3734 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3735 then ac_cv_path_EGREP="$GREP -E"
3736 else
3737 if test -z "$EGREP"; then
3738 ac_path_EGREP_found=false
3739 # Loop through the user's path and test for each of PROGNAME-LIST
3740 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3741for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3742do
3743 IFS=$as_save_IFS
3744 test -z "$as_dir" && as_dir=.
3745 for ac_prog in egrep; do
3746 for ac_exec_ext in '' $ac_executable_extensions; do
3747 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3748 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3749# Check for GNU ac_path_EGREP and select it if it is found.
3750 # Check for GNU $ac_path_EGREP
3751case `"$ac_path_EGREP" --version 2>&1` in
3752*GNU*)
3753 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3754*)
3755 ac_count=0
3756 $as_echo_n 0123456789 >"conftest.in"
3757 while :
3758 do
3759 cat "conftest.in" "conftest.in" >"conftest.tmp"
3760 mv "conftest.tmp" "conftest.in"
3761 cp "conftest.in" "conftest.nl"
3762 $as_echo 'EGREP' >> "conftest.nl"
3763 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3764 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3765 as_fn_arith $ac_count + 1 && ac_count=$as_val
3766 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3767 # Best one so far, save it but keep looking for a better one
3768 ac_cv_path_EGREP="$ac_path_EGREP"
3769 ac_path_EGREP_max=$ac_count
3770 fi
3771 # 10*(2^10) chars as input seems more than enough
3772 test $ac_count -gt 10 && break
3773 done
3774 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3775esac
3776
3777 $ac_path_EGREP_found && break 3
3778 done
3779 done
3780 done
3781IFS=$as_save_IFS
3782 if test -z "$ac_cv_path_EGREP"; then
3783 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3784 fi
3785else
3786 ac_cv_path_EGREP=$EGREP
3787fi
3788
3789 fi
3790fi
3791{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3792$as_echo "$ac_cv_path_EGREP" >&6; }
3793 EGREP="$ac_cv_path_EGREP"
3794
3795
3796{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3797$as_echo_n "checking for ANSI C header files... " >&6; }
3798if test "${ac_cv_header_stdc+set}" = set; then :
3799 $as_echo_n "(cached) " >&6
3800else
3801 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3802/* end confdefs.h. */
3803#include <stdlib.h>
3804#include <stdarg.h>
3805#include <string.h>
3806#include <float.h>
3807
3808int
3809main ()
3810{
3811
3812 ;
3813 return 0;
3814}
3815_ACEOF
3816if ac_fn_c_try_compile "$LINENO"; then :
3817 ac_cv_header_stdc=yes
3818else
3819 ac_cv_header_stdc=no
3820fi
3821rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3822
3823if test $ac_cv_header_stdc = yes; then
3824 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3825 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3826/* end confdefs.h. */
3827#include <string.h>
3828
3829_ACEOF
3830if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3831 $EGREP "memchr" >/dev/null 2>&1; then :
3832
3833else
3834 ac_cv_header_stdc=no
3835fi
3836rm -f conftest*
3837
3838fi
3839
3840if test $ac_cv_header_stdc = yes; then
3841 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3842 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3843/* end confdefs.h. */
3844#include <stdlib.h>
3845
3846_ACEOF
3847if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3848 $EGREP "free" >/dev/null 2>&1; then :
3849
3850else
3851 ac_cv_header_stdc=no
3852fi
3853rm -f conftest*
3854
3855fi
3856
3857if test $ac_cv_header_stdc = yes; then
3858 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3859 if test "$cross_compiling" = yes; then :
3860 :
3861else
3862 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3863/* end confdefs.h. */
3864#include <ctype.h>
3865#include <stdlib.h>
3866#if ((' ' & 0x0FF) == 0x020)
3867# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3868# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3869#else
3870# define ISLOWER(c) \
3871 (('a' <= (c) && (c) <= 'i') \
3872 || ('j' <= (c) && (c) <= 'r') \
3873 || ('s' <= (c) && (c) <= 'z'))
3874# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3875#endif
3876
3877#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3878int
3879main ()
3880{
3881 int i;
3882 for (i = 0; i < 256; i++)
3883 if (XOR (islower (i), ISLOWER (i))
3884 || toupper (i) != TOUPPER (i))
3885 return 2;
3886 return 0;
3887}
3888_ACEOF
3889if ac_fn_c_try_run "$LINENO"; then :
3890
3891else
3892 ac_cv_header_stdc=no
3893fi
3894rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3895 conftest.$ac_objext conftest.beam conftest.$ac_ext
3896fi
3897
3898fi
3899fi
3900{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3901$as_echo "$ac_cv_header_stdc" >&6; }
3902if test $ac_cv_header_stdc = yes; then
3903
3904$as_echo "#define STDC_HEADERS 1" >>confdefs.h
3905
3906fi
3907
3908# On IRIX 5.3, sys/types and inttypes.h are conflicting.
3909for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3910 inttypes.h stdint.h unistd.h
3911do :
3912 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3913ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3914"
3915eval as_val=\$$as_ac_Header
3916 if test "x$as_val" = x""yes; then :
3917 cat >>confdefs.h <<_ACEOF
3918#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3919_ACEOF
3920
3921fi
3922
3923done
3924
3925
3926
3927 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3928if test "x$ac_cv_header_minix_config_h" = x""yes; then :
3929 MINIX=yes
3930else
3931 MINIX=
3932fi
3933
3934
3935 if test "$MINIX" = yes; then
3936
3937$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3938
3939
3940$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3941
3942
3943$as_echo "#define _MINIX 1" >>confdefs.h
3944
3945 fi
3946
3947
3948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3949$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3950if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
3951 $as_echo_n "(cached) " >&6
3952else
3953 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3954/* end confdefs.h. */
3955
3956# define __EXTENSIONS__ 1
3957 $ac_includes_default
3958int
3959main ()
3960{
3961
3962 ;
3963 return 0;
3964}
3965_ACEOF
3966if ac_fn_c_try_compile "$LINENO"; then :
3967 ac_cv_safe_to_define___extensions__=yes
3968else
3969 ac_cv_safe_to_define___extensions__=no
3970fi
3971rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3972fi
3973{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3974$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3975 test $ac_cv_safe_to_define___extensions__ = yes &&
3976 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3977
3978 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3979
3980 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3981
3982 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3983
3984 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3985
3986
3987if test -n "$ac_tool_prefix"; then
3988 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3989set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3990{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3991$as_echo_n "checking for $ac_word... " >&6; }
3992if test "${ac_cv_prog_RANLIB+set}" = set; then :
3993 $as_echo_n "(cached) " >&6
3994else
3995 if test -n "$RANLIB"; then
3996 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3997else
3998as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3999for as_dir in $PATH
4000do
4001 IFS=$as_save_IFS
4002 test -z "$as_dir" && as_dir=.
4003 for ac_exec_ext in '' $ac_executable_extensions; do
4004 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4005 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4006 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4007 break 2
4008 fi
4009done
4010 done
4011IFS=$as_save_IFS
4012
4013fi
4014fi
4015RANLIB=$ac_cv_prog_RANLIB
4016if test -n "$RANLIB"; then
4017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4018$as_echo "$RANLIB" >&6; }
4019else
4020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4021$as_echo "no" >&6; }
4022fi
4023
4024
4025fi
4026if test -z "$ac_cv_prog_RANLIB"; then
4027 ac_ct_RANLIB=$RANLIB
4028 # Extract the first word of "ranlib", so it can be a program name with args.
4029set dummy ranlib; ac_word=$2
4030{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4031$as_echo_n "checking for $ac_word... " >&6; }
4032if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4033 $as_echo_n "(cached) " >&6
4034else
4035 if test -n "$ac_ct_RANLIB"; then
4036 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4037else
4038as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4039for as_dir in $PATH
4040do
4041 IFS=$as_save_IFS
4042 test -z "$as_dir" && as_dir=.
4043 for ac_exec_ext in '' $ac_executable_extensions; do
4044 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4045 ac_cv_prog_ac_ct_RANLIB="ranlib"
4046 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4047 break 2
4048 fi
4049done
4050 done
4051IFS=$as_save_IFS
4052
4053fi
4054fi
4055ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4056if test -n "$ac_ct_RANLIB"; then
4057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4058$as_echo "$ac_ct_RANLIB" >&6; }
4059else
4060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4061$as_echo "no" >&6; }
4062fi
4063
4064 if test "x$ac_ct_RANLIB" = x; then
4065 RANLIB=":"
4066 else
4067 case $cross_compiling:$ac_tool_warned in
4068yes:)
4069{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4070$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4071ac_tool_warned=yes ;;
4072esac
4073 RANLIB=$ac_ct_RANLIB
4074 fi
4075else
4076 RANLIB="$ac_cv_prog_RANLIB"
4077fi
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${CC-cc} option to accept ANSI C" >&5
4088$as_echo_n "checking for ${CC-cc} option to accept ANSI C... " >&6; }
4089if test "${am_cv_prog_cc_stdc+set}" = set; then :
4090 $as_echo_n "(cached) " >&6
4091else
4092 am_cv_prog_cc_stdc=no
4093ac_save_CC="$CC"
4094# Don't try gcc -ansi; that turns off useful extensions and
4095# breaks some systems' header files.
4096# AIX -qlanglvl=ansi
4097# Ultrix and OSF/1 -std1
4098# HP-UX 10.20 and later -Ae
4099# HP-UX older versions -Aa -D_HPUX_SOURCE
4100# SVR4 -Xc -D__EXTENSIONS__
4101for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4102do
4103 CC="$ac_save_CC $ac_arg"
4104 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4105/* end confdefs.h. */
4106#include <stdarg.h>
4107#include <stdio.h>
4108#include <sys/types.h>
4109#include <sys/stat.h>
4110/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4111struct buf { int x; };
4112FILE * (*rcsopen) (struct buf *, struct stat *, int);
4113static char *e (p, i)
4114 char **p;
4115 int i;
4116{
4117 return p[i];
4118}
4119static char *f (char * (*g) (char **, int), char **p, ...)
4120{
4121 char *s;
4122 va_list v;
4123 va_start (v,p);
4124 s = g (p, va_arg (v,int));
4125 va_end (v);
4126 return s;
4127}
4128int test (int i, double x);
4129struct s1 {int (*f) (int a);};
4130struct s2 {int (*f) (double a);};
4131int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4132int argc;
4133char **argv;
4134
4135int
4136main ()
4137{
4138
4139return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4140
4141 ;
4142 return 0;
4143}
4144_ACEOF
4145if ac_fn_c_try_compile "$LINENO"; then :
4146 am_cv_prog_cc_stdc="$ac_arg"; break
4147fi
4148rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4149done
4150CC="$ac_save_CC"
4151
4152fi
4153
4154if test -z "$am_cv_prog_cc_stdc"; then
4155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4156$as_echo "none needed" >&6; }
4157else
4158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_stdc" >&5
4159$as_echo "$am_cv_prog_cc_stdc" >&6; }
4160fi
4161case "x$am_cv_prog_cc_stdc" in
4162 x|xno) ;;
4163 *) CC="$CC $am_cv_prog_cc_stdc" ;;
4164esac
4165
4166
4167ac_aux_dir=
4168for ac_dir in .. "$srcdir"/..; do
4169 for ac_t in install-sh install.sh shtool; do
4170 if test -f "$ac_dir/$ac_t"; then
4171 ac_aux_dir=$ac_dir
4172 ac_install_sh="$ac_aux_dir/$ac_t -c"
4173 break 2
4174 fi
4175 done
4176done
4177if test -z "$ac_aux_dir"; then
4178 as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
4179fi
4180
4181# These three variables are undocumented and unsupported,
4182# and are intended to be withdrawn in a future Autoconf release.
4183# They can cause serious problems if a builder's source tree is in a directory
4184# whose full name contains unusual characters.
4185ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4186ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4187ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4188
4189
4190# Make sure we can run config.sub.
4191$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4192 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4193
4194{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4195$as_echo_n "checking build system type... " >&6; }
4196if test "${ac_cv_build+set}" = set; then :
4197 $as_echo_n "(cached) " >&6
4198else
4199 ac_build_alias=$build_alias
4200test "x$ac_build_alias" = x &&
4201 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4202test "x$ac_build_alias" = x &&
4203 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4204ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4205 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4206
4207fi
4208{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4209$as_echo "$ac_cv_build" >&6; }
4210case $ac_cv_build in
4211*-*-*) ;;
4212*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4213esac
4214build=$ac_cv_build
4215ac_save_IFS=$IFS; IFS='-'
4216set x $ac_cv_build
4217shift
4218build_cpu=$1
4219build_vendor=$2
4220shift; shift
4221# Remember, the first character of IFS is used to create $*,
4222# except with old shells:
4223build_os=$*
4224IFS=$ac_save_IFS
4225case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4226
4227
4228{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4229$as_echo_n "checking host system type... " >&6; }
4230if test "${ac_cv_host+set}" = set; then :
4231 $as_echo_n "(cached) " >&6
4232else
4233 if test "x$host_alias" = x; then
4234 ac_cv_host=$ac_cv_build
4235else
4236 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4237 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4238fi
4239
4240fi
4241{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4242$as_echo "$ac_cv_host" >&6; }
4243case $ac_cv_host in
4244*-*-*) ;;
4245*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4246esac
4247host=$ac_cv_host
4248ac_save_IFS=$IFS; IFS='-'
4249set x $ac_cv_host
4250shift
4251host_cpu=$1
4252host_vendor=$2
4253shift; shift
4254# Remember, the first character of IFS is used to create $*,
4255# except with old shells:
4256host_os=$*
4257IFS=$ac_save_IFS
4258case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4259
4260
4261{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4262$as_echo_n "checking target system type... " >&6; }
4263if test "${ac_cv_target+set}" = set; then :
4264 $as_echo_n "(cached) " >&6
4265else
4266 if test "x$target_alias" = x; then
4267 ac_cv_target=$ac_cv_host
4268else
4269 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4270 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4271fi
4272
4273fi
4274{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4275$as_echo "$ac_cv_target" >&6; }
4276case $ac_cv_target in
4277*-*-*) ;;
4278*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4279esac
4280target=$ac_cv_target
4281ac_save_IFS=$IFS; IFS='-'
4282set x $ac_cv_target
4283shift
4284target_cpu=$1
4285target_vendor=$2
4286shift; shift
4287# Remember, the first character of IFS is used to create $*,
4288# except with old shells:
4289target_os=$*
4290IFS=$ac_save_IFS
4291case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4292
4293
4294# The aliases save the names the user supplied, while $host etc.
4295# will get canonicalized.
4296test -n "$target_alias" &&
4297 test "$program_prefix$program_suffix$program_transform_name" = \
4298 NONENONEs,x,x, &&
4299 program_prefix=${target_alias}-
4300
4301
4302# Dependency checking.
4303rm -rf .tst 2>/dev/null
4304mkdir .tst 2>/dev/null
4305if test -d .tst; then
4306 am__leading_dot=.
4307else
4308 am__leading_dot=_
4309fi
4310rmdir .tst 2>/dev/null
4311
4312DEPDIR="${am__leading_dot}deps"
4313
4314ac_config_commands="$ac_config_commands depdir"
4315
4316
4317depcc="$CC" am_compiler_list=
4318
4319am_depcomp=$ac_aux_dir/depcomp
4320{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4321$as_echo_n "checking dependency style of $depcc... " >&6; }
4322if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4323 $as_echo_n "(cached) " >&6
4324else
4325 if test -f "$am_depcomp"; then
4326 # We make a subdir and do the tests there. Otherwise we can end up
4327 # making bogus files that we don't know about and never remove. For
4328 # instance it was reported that on HP-UX the gcc test will end up
4329 # making a dummy file named `D' -- because `-MD' means `put the output
4330 # in D'.
4331 mkdir conftest.dir
4332 # Copy depcomp to subdir because otherwise we won't find it if we're
4333 # using a relative directory.
4334 cp "$am_depcomp" conftest.dir
4335 cd conftest.dir
4336 # We will build objects and dependencies in a subdirectory because
4337 # it helps to detect inapplicable dependency modes. For instance
4338 # both Tru64's cc and ICC support -MD to output dependencies as a
4339 # side effect of compilation, but ICC will put the dependencies in
4340 # the current directory while Tru64 will put them in the object
4341 # directory.
4342 mkdir sub
4343
4344 am_cv_CC_dependencies_compiler_type=none
4345 if test "$am_compiler_list" = ""; then
4346 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4347 fi
4348 for depmode in $am_compiler_list; do
4349 if test $depmode = none; then break; fi
4350
4351 $as_echo "$as_me:$LINENO: trying $depmode" >&5
4352 # Setup a source with many dependencies, because some compilers
4353 # like to wrap large dependency lists on column 80 (with \), and
4354 # we should not choose a depcomp mode which is confused by this.
4355 #
4356 # We need to recreate these files for each test, as the compiler may
4357 # overwrite some of them when testing with obscure command lines.
4358 # This happens at least with the AIX C compiler.
4359 : > sub/conftest.c
4360 for i in 1 2 3 4 5 6; do
4361 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4362 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4363 # Solaris 8's {/usr,}/bin/sh.
4364 touch sub/conftst$i.h
4365 done
4366 echo "include sub/conftest.Po" > confmf
4367
4368 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4369 # mode. It turns out that the SunPro C++ compiler does not properly
4370 # handle `-M -o', and we need to detect this.
4371 depcmd="depmode=$depmode \
4372 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
4373 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4374 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
4375 echo "| $depcmd" | sed -e 's/ */ /g' >&5
4376 if env $depcmd > conftest.err 2>&1 &&
4377 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
4378 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
4379 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
4380 # icc doesn't choke on unknown options, it will just issue warnings
4381 # or remarks (even with -Werror). So we grep stderr for any message
4382 # that says an option was ignored or not supported.
4383 # When given -MP, icc 7.0 and 7.1 complain thusly:
4384 # icc: Command line warning: ignoring option '-M'; no argument required
4385 # The diagnosis changed in icc 8.0:
4386 # icc: Command line remark: option '-MP' not supported
4387 if (grep 'ignoring option' conftest.err ||
4388 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4389 am_cv_CC_dependencies_compiler_type=$depmode
4390 $as_echo "$as_me:$LINENO: success" >&5
4391 break
4392 fi
4393 fi
4394 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
4395 sed -e 's/^/| /' < conftest.err >&5
4396 done
4397
4398 cd ..
4399 rm -rf conftest.dir
4400else
4401 am_cv_CC_dependencies_compiler_type=none
4402fi
4403
4404fi
4405{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4406$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4407if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
4408then as_fn_error "no usable dependency style found" "$LINENO" 5
4409else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4410
4411fi
4412
4413
4414# Check for the 'make' the user wants to use.
4415for ac_prog in make
4416do
4417 # Extract the first word of "$ac_prog", so it can be a program name with args.
4418set dummy $ac_prog; ac_word=$2
4419{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4420$as_echo_n "checking for $ac_word... " >&6; }
4421if test "${ac_cv_prog_MAKE+set}" = set; then :
4422 $as_echo_n "(cached) " >&6
4423else
4424 if test -n "$MAKE"; then
4425 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4426else
4427as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4428for as_dir in $PATH
4429do
4430 IFS=$as_save_IFS
4431 test -z "$as_dir" && as_dir=.
4432 for ac_exec_ext in '' $ac_executable_extensions; do
4433 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4434 ac_cv_prog_MAKE="$ac_prog"
4435 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4436 break 2
4437 fi
4438done
4439 done
4440IFS=$as_save_IFS
4441
4442fi
4443fi
4444MAKE=$ac_cv_prog_MAKE
4445if test -n "$MAKE"; then
4446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4447$as_echo "$MAKE" >&6; }
4448else
4449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4450$as_echo "no" >&6; }
4451fi
4452
4453
4454 test -n "$MAKE" && break
4455done
4456
4457MAKE_IS_GNU=
4458case "`$MAKE --version 2>&1 | sed 1q`" in
4459 *GNU*)
4460 MAKE_IS_GNU=yes
4461 ;;
4462esac
4463 if test "$MAKE_IS_GNU" = yes; then
4464 GMAKE_TRUE=
4465 GMAKE_FALSE='#'
4466else
4467 GMAKE_TRUE='#'
4468 GMAKE_FALSE=
4469fi
4470
4471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4472$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4473set x ${MAKE-make}
4474ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4475if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
4476 $as_echo_n "(cached) " >&6
4477else
4478 cat >conftest.make <<\_ACEOF
4479SHELL = /bin/sh
4480all:
4481 @echo '@@@%%%=$(MAKE)=@@@%%%'
4482_ACEOF
4483# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4484case `${MAKE-make} -f conftest.make 2>/dev/null` in
4485 *@@@%%%=?*=@@@%%%*)
4486 eval ac_cv_prog_make_${ac_make}_set=yes;;
4487 *)
4488 eval ac_cv_prog_make_${ac_make}_set=no;;
4489esac
4490rm -f conftest.make
4491fi
4492if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4494$as_echo "yes" >&6; }
4495 SET_MAKE=
4496else
4497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4498$as_echo "no" >&6; }
4499 SET_MAKE="MAKE=${MAKE-make}"
4500fi
4501
4502
4503
4504CONFIG_OBS=
4505CONFIG_DEPS=
4506CONFIG_SRCS=
4507ENABLE_CFLAGS=
4508
4509CONFIG_ALL=
4510CONFIG_CLEAN=
4511CONFIG_INSTALL=
4512CONFIG_UNINSTALL=
4513
4514# If we haven't got the data from the intl directory,
4515# assume NLS is disabled.
4516USE_NLS=no
4517LIBINTL=
4518LIBINTL_DEP=
4519INCINTL=
4520XGETTEXT=
4521GMSGFMT=
4522POSUB=
4523
4524if test -f ../intl/config.intl; then
4525 . ../intl/config.intl
4526fi
4527{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
4528$as_echo_n "checking whether NLS is requested... " >&6; }
4529if test x"$USE_NLS" != xyes; then
4530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4531$as_echo "no" >&6; }
4532else
4533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4534$as_echo "yes" >&6; }
4535
4536$as_echo "#define ENABLE_NLS 1" >>confdefs.h
4537
4538
4539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
4540$as_echo_n "checking for catalogs to be installed... " >&6; }
4541 # Look for .po and .gmo files in the source directory.
4542 CATALOGS=
4543 XLINGUAS=
4544 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
4545 # If there aren't any .gmo files the shell will give us the
4546 # literal string "../path/to/srcdir/po/*.gmo" which has to be
4547 # weeded out.
4548 case "$cat" in *\**)
4549 continue;;
4550 esac
4551 # The quadruple backslash is collapsed to a double backslash
4552 # by the backticks, then collapsed again by the double quotes,
4553 # leaving us with one backslash in the sed expression (right
4554 # before the dot that mustn't act as a wildcard).
4555 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
4556 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
4557 # The user is allowed to set LINGUAS to a list of languages to
4558 # install catalogs for. If it's empty that means "all of them."
4559 if test "x$LINGUAS" = x; then
4560 CATALOGS="$CATALOGS $cat"
4561 XLINGUAS="$XLINGUAS $lang"
4562 else
4563 case "$LINGUAS" in *$lang*)
4564 CATALOGS="$CATALOGS $cat"
4565 XLINGUAS="$XLINGUAS $lang"
4566 ;;
4567 esac
4568 fi
4569 done
4570 LINGUAS="$XLINGUAS"
4571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
4572$as_echo "$LINGUAS" >&6; }
4573
4574
4575 DATADIRNAME=share
4576
4577 INSTOBJEXT=.mo
4578
4579 GENCAT=gencat
4580
4581 CATOBJEXT=.gmo
4582
4583fi
4584
4585localedir='${datadir}/locale'
4586
4587
4588if test x"$USE_NLS" = xyes; then
4589 CONFIG_ALL="$CONFIG_ALL all-po"
4590 CONFIG_CLEAN="$CONFIG_CLEAN clean-po"
4591 CONFIG_INSTALL="$CONFIG_INSTALL install-po"
4592 CONFIG_UNINSTALL="$CONFIG_UNINSTALL uninstall-po"
4593fi
4594
4595
4596 GNULIB_MEMMEM=0;
4597 GNULIB_MEMPCPY=0;
4598 GNULIB_MEMRCHR=0;
4599 GNULIB_STPCPY=0;
4600 GNULIB_STPNCPY=0;
4601 GNULIB_STRCHRNUL=0;
4602 GNULIB_STRDUP=0;
4603 GNULIB_STRNDUP=0;
4604 GNULIB_STRNLEN=0;
4605 GNULIB_STRPBRK=0;
4606 GNULIB_STRSEP=0;
4607 GNULIB_STRSTR=0;
4608 GNULIB_STRCASESTR=0;
4609 GNULIB_STRTOK_R=0;
4610 GNULIB_MBSLEN=0;
4611 GNULIB_MBSNLEN=0;
4612 GNULIB_MBSCHR=0;
4613 GNULIB_MBSRCHR=0;
4614 GNULIB_MBSSTR=0;
4615 GNULIB_MBSCASECMP=0;
4616 GNULIB_MBSNCASECMP=0;
4617 GNULIB_MBSPCASECMP=0;
4618 GNULIB_MBSCASESTR=0;
4619 GNULIB_MBSCSPN=0;
4620 GNULIB_MBSPBRK=0;
4621 GNULIB_MBSSPN=0;
4622 GNULIB_MBSSEP=0;
4623 GNULIB_MBSTOK_R=0;
4624 GNULIB_STRERROR=0;
4625 GNULIB_STRSIGNAL=0;
4626 HAVE_DECL_MEMMEM=1;
4627 HAVE_MEMPCPY=1;
4628 HAVE_DECL_MEMRCHR=1;
4629 HAVE_STPCPY=1;
4630 HAVE_STPNCPY=1;
4631 HAVE_STRCHRNUL=1;
4632 HAVE_DECL_STRDUP=1;
4633 HAVE_STRNDUP=1;
4634 HAVE_DECL_STRNDUP=1;
4635 HAVE_DECL_STRNLEN=1;
4636 HAVE_STRPBRK=1;
4637 HAVE_STRSEP=1;
4638 HAVE_STRCASESTR=1;
4639 HAVE_DECL_STRTOK_R=1;
4640 HAVE_DECL_STRERROR=1;
4641 HAVE_DECL_STRSIGNAL=1;
4642 REPLACE_STRERROR=0;
4643 REPLACE_STRSIGNAL=0;
4644 REPLACE_MEMMEM=0;
4645 REPLACE_STRCASESTR=0;
4646 REPLACE_STRSTR=0;
4647
4648
4649 ac_fn_c_check_decl "$LINENO" "memmem" "ac_cv_have_decl_memmem" "$ac_includes_default"
4650if test "x$ac_cv_have_decl_memmem" = x""yes; then :
4651 ac_have_decl=1
4652else
4653 ac_have_decl=0
4654fi
4655
4656cat >>confdefs.h <<_ACEOF
4657#define HAVE_DECL_MEMMEM $ac_have_decl
4658_ACEOF
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670
4671
4672 for ac_func in memmem
4673do :
4674 ac_fn_c_check_func "$LINENO" "memmem" "ac_cv_func_memmem"
4675if test "x$ac_cv_func_memmem" = x""yes; then :
4676 cat >>confdefs.h <<_ACEOF
4677#define HAVE_MEMMEM 1
4678_ACEOF
4679
4680else
4681
4682 gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
4683
4684fi
4685done
4686
4687
4688
4689 :
4690
4691
4692
4693
4694
4695 if test $ac_cv_have_decl_memmem = no; then
4696 HAVE_DECL_MEMMEM=0
4697 fi
4698 :
4699
4700
4701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
4702$as_echo_n "checking for long long int... " >&6; }
4703if test "${ac_cv_type_long_long_int+set}" = set; then :
4704 $as_echo_n "(cached) " >&6
4705else
4706 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4707/* end confdefs.h. */
4708
4709 /* For now, do not test the preprocessor; as of 2007 there are too many
4710 implementations with broken preprocessors. Perhaps this can
4711 be revisited in 2012. In the meantime, code should not expect
4712 #if to work with literals wider than 32 bits. */
4713 /* Test literals. */
4714 long long int ll = 9223372036854775807ll;
4715 long long int nll = -9223372036854775807LL;
4716 unsigned long long int ull = 18446744073709551615ULL;
4717 /* Test constant expressions. */
4718 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
4719 ? 1 : -1)];
4720 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
4721 ? 1 : -1)];
4722 int i = 63;
4723int
4724main ()
4725{
4726/* Test availability of runtime routines for shift and division. */
4727 long long int llmax = 9223372036854775807ll;
4728 unsigned long long int ullmax = 18446744073709551615ull;
4729 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
4730 | (llmax / ll) | (llmax % ll)
4731 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
4732 | (ullmax / ull) | (ullmax % ull));
4733 ;
4734 return 0;
4735}
4736
4737_ACEOF
4738if ac_fn_c_try_link "$LINENO"; then :
4739 if test "$cross_compiling" = yes; then :
4740 ac_cv_type_long_long_int=yes
4741else
4742 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4743/* end confdefs.h. */
4744#include <limits.h>
4745 #ifndef LLONG_MAX
4746 # define HALF \
4747 (1LL << (sizeof (long long int) * CHAR_BIT - 2))
4748 # define LLONG_MAX (HALF - 1 + HALF)
4749 #endif
4750int
4751main ()
4752{
4753long long int n = 1;
4754 int i;
4755 for (i = 0; ; i++)
4756 {
4757 long long int m = n << i;
4758 if (m >> i != n)
4759 return 1;
4760 if (LLONG_MAX / 2 < m)
4761 break;
4762 }
4763 return 0;
4764 ;
4765 return 0;
4766}
4767_ACEOF
4768if ac_fn_c_try_run "$LINENO"; then :
4769 ac_cv_type_long_long_int=yes
4770else
4771 ac_cv_type_long_long_int=no
4772fi
4773rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4774 conftest.$ac_objext conftest.beam conftest.$ac_ext
4775fi
4776
4777else
4778 ac_cv_type_long_long_int=no
4779fi
4780rm -f core conftest.err conftest.$ac_objext \
4781 conftest$ac_exeext conftest.$ac_ext
4782fi
4783{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
4784$as_echo "$ac_cv_type_long_long_int" >&6; }
4785 if test $ac_cv_type_long_long_int = yes; then
4786
4787$as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
4788
4789 fi
4790
4791
4792 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
4793$as_echo_n "checking for unsigned long long int... " >&6; }
4794if test "${ac_cv_type_unsigned_long_long_int+set}" = set; then :
4795 $as_echo_n "(cached) " >&6
4796else
4797 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4798/* end confdefs.h. */
4799
4800 /* For now, do not test the preprocessor; as of 2007 there are too many
4801 implementations with broken preprocessors. Perhaps this can
4802 be revisited in 2012. In the meantime, code should not expect
4803 #if to work with literals wider than 32 bits. */
4804 /* Test literals. */
4805 long long int ll = 9223372036854775807ll;
4806 long long int nll = -9223372036854775807LL;
4807 unsigned long long int ull = 18446744073709551615ULL;
4808 /* Test constant expressions. */
4809 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
4810 ? 1 : -1)];
4811 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
4812 ? 1 : -1)];
4813 int i = 63;
4814int
4815main ()
4816{
4817/* Test availability of runtime routines for shift and division. */
4818 long long int llmax = 9223372036854775807ll;
4819 unsigned long long int ullmax = 18446744073709551615ull;
4820 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
4821 | (llmax / ll) | (llmax % ll)
4822 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
4823 | (ullmax / ull) | (ullmax % ull));
4824 ;
4825 return 0;
4826}
4827
4828_ACEOF
4829if ac_fn_c_try_link "$LINENO"; then :
4830 ac_cv_type_unsigned_long_long_int=yes
4831else
4832 ac_cv_type_unsigned_long_long_int=no
4833fi
4834rm -f core conftest.err conftest.$ac_objext \
4835 conftest$ac_exeext conftest.$ac_ext
4836fi
4837{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
4838$as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
4839 if test $ac_cv_type_unsigned_long_long_int = yes; then
4840
4841$as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
4842
4843 fi
4844
4845
4846
4847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the preprocessor supports include_next" >&5
4848$as_echo_n "checking whether the preprocessor supports include_next... " >&6; }
4849if test "${gl_cv_have_include_next+set}" = set; then :
4850 $as_echo_n "(cached) " >&6
4851else
4852 rm -rf conftestd1 conftestd2
4853 mkdir conftestd1 conftestd2
4854 cat <<EOF > conftestd1/conftest.h
4855#define DEFINED_IN_CONFTESTD1
4856#include_next <conftest.h>
4857#ifdef DEFINED_IN_CONFTESTD2
4858int foo;
4859#else
4860#error "include_next doesn't work"
4861#endif
4862EOF
4863 cat <<EOF > conftestd2/conftest.h
4864#ifndef DEFINED_IN_CONFTESTD1
4865#error "include_next test doesn't work"
4866#endif
4867#define DEFINED_IN_CONFTESTD2
4868EOF
4869 save_CPPFLAGS="$CPPFLAGS"
4870 CPPFLAGS="$CPPFLAGS -Iconftestd1 -Iconftestd2"
4871 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4872/* end confdefs.h. */
4873#include <conftest.h>
4874_ACEOF
4875if ac_fn_c_try_compile "$LINENO"; then :
4876 gl_cv_have_include_next=yes
4877else
4878 gl_cv_have_include_next=no
4879fi
4880rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4881 CPPFLAGS="$save_CPPFLAGS"
4882 rm -rf conftestd1 conftestd2
4883
4884fi
4885{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_include_next" >&5
4886$as_echo "$gl_cv_have_include_next" >&6; }
4887 if test $gl_cv_have_include_next = yes; then
4888
4889
4890$as_echo "#define HAVE_INCLUDE_NEXT 1" >>confdefs.h
4891
4892
4893 INCLUDE_NEXT=include_next
4894 else
4895 INCLUDE_NEXT=include
4896 fi
4897
4898
4899
4900
4901
4902
4903 for ac_header in $gl_header_list
4904do :
4905 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4906ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4907eval as_val=\$$as_ac_Header
4908 if test "x$as_val" = x""yes; then :
4909 cat >>confdefs.h <<_ACEOF
4910#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4911_ACEOF
4912
4913fi
4914
4915done
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5
4927$as_echo_n "checking for C/C++ restrict keyword... " >&6; }
4928if test "${ac_cv_c_restrict+set}" = set; then :
4929 $as_echo_n "(cached) " >&6
4930else
4931 ac_cv_c_restrict=no
4932 # The order here caters to the fact that C++ does not require restrict.
4933 for ac_kw in __restrict __restrict__ _Restrict restrict; do
4934 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4935/* end confdefs.h. */
4936typedef int * int_ptr;
4937 int foo (int_ptr $ac_kw ip) {
4938 return ip[0];
4939 }
4940int
4941main ()
4942{
4943int s[1];
4944 int * $ac_kw t = s;
4945 t[0] = 0;
4946 return foo(t)
4947 ;
4948 return 0;
4949}
4950_ACEOF
4951if ac_fn_c_try_compile "$LINENO"; then :
4952 ac_cv_c_restrict=$ac_kw
4953fi
4954rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4955 test "$ac_cv_c_restrict" != no && break
4956 done
4957
4958fi
4959{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
4960$as_echo "$ac_cv_c_restrict" >&6; }
4961
4962 case $ac_cv_c_restrict in
4963 restrict) ;;
4964 no) $as_echo "#define restrict /**/" >>confdefs.h
4965 ;;
4966 *) cat >>confdefs.h <<_ACEOF
4967#define restrict $ac_cv_c_restrict
4968_ACEOF
4969 ;;
4970 esac
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983 :
4984
4985
4986
4987
4988
4989
4990
4991 if test $gl_cv_have_include_next = yes; then
4992 gl_cv_next_string_h='<'string.h'>'
4993 else
4994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <string.h>" >&5
4995$as_echo_n "checking absolute name of <string.h>... " >&6; }
4996if test "${gl_cv_next_string_h+set}" = set; then :
4997 $as_echo_n "(cached) " >&6
4998else
4999
5000 if test $ac_cv_header_string_h = yes; then
5001 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5002/* end confdefs.h. */
5003#include <string.h>
5004
5005_ACEOF
5006 gl_cv_next_string_h='"'`(eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5007 sed -n '\#/string.h#{
5008 s#.*"\(.*/string.h\)".*#\1#
5009 s#^/[^/]#//&#
5010 p
5011 q
5012 }'`'"'
5013 else
5014 gl_cv_next_string_h='<'string.h'>'
5015 fi
5016
5017fi
5018{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_string_h" >&5
5019$as_echo "$gl_cv_next_string_h" >&6; }
5020 fi
5021 NEXT_STRING_H=$gl_cv_next_string_h
5022
5023
5024
5025
5026
5027 GNULIB_WCWIDTH=0;
5028 HAVE_DECL_WCWIDTH=1;
5029 REPLACE_WCWIDTH=0;
5030 WCHAR_H=
5031
5032
5033
5034 if false; then
5035 GL_COND_LIBTOOL_TRUE=
5036 GL_COND_LIBTOOL_FALSE='#'
5037else
5038 GL_COND_LIBTOOL_TRUE='#'
5039 GL_COND_LIBTOOL_FALSE=
5040fi
5041
5042 gl_cond_libtool=false
5043 gl_libdeps=
5044 gl_ltlibdeps=
5045
5046
5047
5048 gl_source_base='gnulib'
5049
5050
5051
5052
5053
5054
5055
5056
5057 for ac_func in memchr
5058do :
5059 ac_fn_c_check_func "$LINENO" "memchr" "ac_cv_func_memchr"
5060if test "x$ac_cv_func_memchr" = x""yes; then :
5061 cat >>confdefs.h <<_ACEOF
5062#define HAVE_MEMCHR 1
5063_ACEOF
5064
5065else
5066
5067 gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
5068
5069fi
5070done
5071
5072
5073 if test $ac_cv_func_memchr = no; then
5074
5075 for ac_header in bp-sym.h
5076do :
5077 ac_fn_c_check_header_mongrel "$LINENO" "bp-sym.h" "ac_cv_header_bp_sym_h" "$ac_includes_default"
5078if test "x$ac_cv_header_bp_sym_h" = x""yes; then :
5079 cat >>confdefs.h <<_ACEOF
5080#define HAVE_BP_SYM_H 1
5081_ACEOF
5082
5083fi
5084
5085done
5086
5087
5088 fi
5089
5090
5091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working memcmp" >&5
5092$as_echo_n "checking for working memcmp... " >&6; }
5093if test "${ac_cv_func_memcmp_working+set}" = set; then :
5094 $as_echo_n "(cached) " >&6
5095else
5096 if test "$cross_compiling" = yes; then :
5097 ac_cv_func_memcmp_working=no
5098else
5099 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5100/* end confdefs.h. */
5101$ac_includes_default
5102int
5103main ()
5104{
5105
5106 /* Some versions of memcmp are not 8-bit clean. */
5107 char c0 = '\100', c1 = '\200', c2 = '\201';
5108 if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0)
5109 return 1;
5110
5111 /* The Next x86 OpenStep bug shows up only when comparing 16 bytes
5112 or more and with at least one buffer not starting on a 4-byte boundary.
5113 William Lewis provided this test program. */
5114 {
5115 char foo[21];
5116 char bar[21];
5117 int i;
5118 for (i = 0; i < 4; i++)
5119 {
5120 char *a = foo + i;
5121 char *b = bar + i;
5122 strcpy (a, "--------01111111");
5123 strcpy (b, "--------10000000");
5124 if (memcmp (a, b, 16) >= 0)
5125 return 1;
5126 }
5127 return 0;
5128 }
5129
5130 ;
5131 return 0;
5132}
5133_ACEOF
5134if ac_fn_c_try_run "$LINENO"; then :
5135 ac_cv_func_memcmp_working=yes
5136else
5137 ac_cv_func_memcmp_working=no
5138fi
5139rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5140 conftest.$ac_objext conftest.beam conftest.$ac_ext
5141fi
5142
5143fi
5144{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_memcmp_working" >&5
5145$as_echo "$ac_cv_func_memcmp_working" >&6; }
5146test $ac_cv_func_memcmp_working = no &&
5147
5148
5149
5150
5151
5152
5153 gl_LIBOBJS="$gl_LIBOBJS memcmp.$ac_objext"
5154
5155
5156 if test $ac_cv_func_memcmp_working = no; then
5157
5158$as_echo "#define memcmp rpl_memcmp" >>confdefs.h
5159
5160 :
5161 fi
5162
5163
5164
5165 if test $ac_cv_have_decl_memmem = yes; then
5166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmem works in linear time" >&5
5167$as_echo_n "checking whether memmem works in linear time... " >&6; }
5168if test "${gl_cv_func_memmem_works+set}" = set; then :
5169 $as_echo_n "(cached) " >&6
5170else
5171 if test "$cross_compiling" = yes; then :
5172 gl_cv_func_memmem_works="guessing no"
5173else
5174 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5175/* end confdefs.h. */
5176
5177#include <string.h> /* for memmem */
5178#include <stdlib.h> /* for malloc */
5179#include <unistd.h> /* for alarm */
5180
5181int
5182main ()
5183{
5184size_t m = 1000000;
5185 char *haystack = (char *) malloc (2 * m + 1);
5186 char *needle = (char *) malloc (m + 1);
5187 void *result = 0;
5188 /* Failure to compile this test due to missing alarm is okay,
5189 since all such platforms (mingw) also lack memmem. */
5190 alarm (5);
5191 /* Check for quadratic performance. */
5192 if (haystack && needle)
5193 {
5194 memset (haystack, 'A', 2 * m);
5195 haystack[2 * m] = 'B';
5196 memset (needle, 'A', m);
5197 needle[m] = 'B';
5198 result = memmem (haystack, 2 * m + 1, needle, m + 1);
5199 }
5200 /* Check for empty needle behavior. */
5201 return !result || !memmem ("a", 1, 0, 0);
5202 ;
5203 return 0;
5204}
5205_ACEOF
5206if ac_fn_c_try_run "$LINENO"; then :
5207 gl_cv_func_memmem_works=yes
5208else
5209 gl_cv_func_memmem_works=no
5210fi
5211rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5212 conftest.$ac_objext conftest.beam conftest.$ac_ext
5213fi
5214
5215fi
5216{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memmem_works" >&5
5217$as_echo "$gl_cv_func_memmem_works" >&6; }
5218 if test "$gl_cv_func_memmem_works" != yes; then
5219 REPLACE_MEMMEM=1
5220
5221
5222
5223
5224
5225
5226
5227 gl_LIBOBJS="$gl_LIBOBJS memmem.$ac_objext"
5228
5229 fi
5230 fi
5231
5232
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242
5243 for ac_func in memmem
5244do :
5245 ac_fn_c_check_func "$LINENO" "memmem" "ac_cv_func_memmem"
5246if test "x$ac_cv_func_memmem" = x""yes; then :
5247 cat >>confdefs.h <<_ACEOF
5248#define HAVE_MEMMEM 1
5249_ACEOF
5250
5251else
5252
5253 gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
5254
5255fi
5256done
5257
5258
5259
5260 :
5261
5262
5263
5264
5265
5266 if test $ac_cv_have_decl_memmem = no; then
5267 HAVE_DECL_MEMMEM=0
5268 fi
5269 :
5270
5271
5272
5273 GNULIB_MEMMEM=1
5274
5275
5276
5277
5278 if test $ac_cv_type_long_long_int = yes; then
5279 HAVE_LONG_LONG_INT=1
5280 else
5281 HAVE_LONG_LONG_INT=0
5282 fi
5283
5284
5285 if test $ac_cv_type_unsigned_long_long_int = yes; then
5286 HAVE_UNSIGNED_LONG_LONG_INT=1
5287 else
5288 HAVE_UNSIGNED_LONG_LONG_INT=0
5289 fi
5290
5291
5292 if test $ac_cv_header_inttypes_h = yes; then
5293 HAVE_INTTYPES_H=1
5294 else
5295 HAVE_INTTYPES_H=0
5296 fi
5297
5298
5299 if test $ac_cv_header_sys_types_h = yes; then
5300 HAVE_SYS_TYPES_H=1
5301 else
5302 HAVE_SYS_TYPES_H=0
5303 fi
5304
5305
5306
5307
5308
5309 :
5310
5311
5312
5313
5314
5315
5316
5317 if test $gl_cv_have_include_next = yes; then
5318 gl_cv_next_stdint_h='<'stdint.h'>'
5319 else
5320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdint.h>" >&5
5321$as_echo_n "checking absolute name of <stdint.h>... " >&6; }
5322if test "${gl_cv_next_stdint_h+set}" = set; then :
5323 $as_echo_n "(cached) " >&6
5324else
5325
5326 if test $ac_cv_header_stdint_h = yes; then
5327 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5328/* end confdefs.h. */
5329#include <stdint.h>
5330
5331_ACEOF
5332 gl_cv_next_stdint_h='"'`(eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5333 sed -n '\#/stdint.h#{
5334 s#.*"\(.*/stdint.h\)".*#\1#
5335 s#^/[^/]#//&#
5336 p
5337 q
5338 }'`'"'
5339 else
5340 gl_cv_next_stdint_h='<'stdint.h'>'
5341 fi
5342
5343fi
5344{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdint_h" >&5
5345$as_echo "$gl_cv_next_stdint_h" >&6; }
5346 fi
5347 NEXT_STDINT_H=$gl_cv_next_stdint_h
5348
5349
5350
5351 if test $ac_cv_header_stdint_h = yes; then
5352 HAVE_STDINT_H=1
5353 else
5354 HAVE_STDINT_H=0
5355 fi
5356
5357
5358 if test $ac_cv_header_stdint_h = yes; then
5359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stdint.h conforms to C99" >&5
5360$as_echo_n "checking whether stdint.h conforms to C99... " >&6; }
5361if test "${gl_cv_header_working_stdint_h+set}" = set; then :
5362 $as_echo_n "(cached) " >&6
5363else
5364 gl_cv_header_working_stdint_h=no
5365 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5366/* end confdefs.h. */
5367
5368
5369#define __STDC_LIMIT_MACROS 1 /* to make it work also in C++ mode */
5370#define __STDC_CONSTANT_MACROS 1 /* to make it work also in C++ mode */
5371#define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
5372#include <stdint.h>
5373/* Dragonfly defines WCHAR_MIN, WCHAR_MAX only in <wchar.h>. */
5374#if !(defined WCHAR_MIN && defined WCHAR_MAX)
5375#error "WCHAR_MIN, WCHAR_MAX not defined in <stdint.h>"
5376#endif
5377
5378
5379 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
5380 included before <wchar.h>. */
5381 #include <stddef.h>
5382 #include <signal.h>
5383 #if HAVE_WCHAR_H
5384 # include <stdio.h>
5385 # include <time.h>
5386 # include <wchar.h>
5387 #endif
5388
5389
5390#ifdef INT8_MAX
5391int8_t a1 = INT8_MAX;
5392int8_t a1min = INT8_MIN;
5393#endif
5394#ifdef INT16_MAX
5395int16_t a2 = INT16_MAX;
5396int16_t a2min = INT16_MIN;
5397#endif
5398#ifdef INT32_MAX
5399int32_t a3 = INT32_MAX;
5400int32_t a3min = INT32_MIN;
5401#endif
5402#ifdef INT64_MAX
5403int64_t a4 = INT64_MAX;
5404int64_t a4min = INT64_MIN;
5405#endif
5406#ifdef UINT8_MAX
5407uint8_t b1 = UINT8_MAX;
5408#else
5409typedef int b1[(unsigned char) -1 != 255 ? 1 : -1];
5410#endif
5411#ifdef UINT16_MAX
5412uint16_t b2 = UINT16_MAX;
5413#endif
5414#ifdef UINT32_MAX
5415uint32_t b3 = UINT32_MAX;
5416#endif
5417#ifdef UINT64_MAX
5418uint64_t b4 = UINT64_MAX;
5419#endif
5420int_least8_t c1 = INT8_C (0x7f);
5421int_least8_t c1max = INT_LEAST8_MAX;
5422int_least8_t c1min = INT_LEAST8_MIN;
5423int_least16_t c2 = INT16_C (0x7fff);
5424int_least16_t c2max = INT_LEAST16_MAX;
5425int_least16_t c2min = INT_LEAST16_MIN;
5426int_least32_t c3 = INT32_C (0x7fffffff);
5427int_least32_t c3max = INT_LEAST32_MAX;
5428int_least32_t c3min = INT_LEAST32_MIN;
5429int_least64_t c4 = INT64_C (0x7fffffffffffffff);
5430int_least64_t c4max = INT_LEAST64_MAX;
5431int_least64_t c4min = INT_LEAST64_MIN;
5432uint_least8_t d1 = UINT8_C (0xff);
5433uint_least8_t d1max = UINT_LEAST8_MAX;
5434uint_least16_t d2 = UINT16_C (0xffff);
5435uint_least16_t d2max = UINT_LEAST16_MAX;
5436uint_least32_t d3 = UINT32_C (0xffffffff);
5437uint_least32_t d3max = UINT_LEAST32_MAX;
5438uint_least64_t d4 = UINT64_C (0xffffffffffffffff);
5439uint_least64_t d4max = UINT_LEAST64_MAX;
5440int_fast8_t e1 = INT_FAST8_MAX;
5441int_fast8_t e1min = INT_FAST8_MIN;
5442int_fast16_t e2 = INT_FAST16_MAX;
5443int_fast16_t e2min = INT_FAST16_MIN;
5444int_fast32_t e3 = INT_FAST32_MAX;
5445int_fast32_t e3min = INT_FAST32_MIN;
5446int_fast64_t e4 = INT_FAST64_MAX;
5447int_fast64_t e4min = INT_FAST64_MIN;
5448uint_fast8_t f1 = UINT_FAST8_MAX;
5449uint_fast16_t f2 = UINT_FAST16_MAX;
5450uint_fast32_t f3 = UINT_FAST32_MAX;
5451uint_fast64_t f4 = UINT_FAST64_MAX;
5452#ifdef INTPTR_MAX
5453intptr_t g = INTPTR_MAX;
5454intptr_t gmin = INTPTR_MIN;
5455#endif
5456#ifdef UINTPTR_MAX
5457uintptr_t h = UINTPTR_MAX;
5458#endif
5459intmax_t i = INTMAX_MAX;
5460uintmax_t j = UINTMAX_MAX;
5461
5462#include <limits.h> /* for CHAR_BIT */
5463#define TYPE_MINIMUM(t) \
5464 ((t) ((t) 0 < (t) -1 ? (t) 0 : ~ (t) 0 << (sizeof (t) * CHAR_BIT - 1)))
5465#define TYPE_MAXIMUM(t) \
5466 ((t) ((t) 0 < (t) -1 ? (t) -1 : ~ (~ (t) 0 << (sizeof (t) * CHAR_BIT - 1))))
5467struct s {
5468 int check_PTRDIFF:
5469 PTRDIFF_MIN == TYPE_MINIMUM (ptrdiff_t)
5470 && PTRDIFF_MAX == TYPE_MAXIMUM (ptrdiff_t)
5471 ? 1 : -1;
5472 /* Detect bug in FreeBSD 6.0 / ia64. */
5473 int check_SIG_ATOMIC:
5474 SIG_ATOMIC_MIN == TYPE_MINIMUM (sig_atomic_t)
5475 && SIG_ATOMIC_MAX == TYPE_MAXIMUM (sig_atomic_t)
5476 ? 1 : -1;
5477 int check_SIZE: SIZE_MAX == TYPE_MAXIMUM (size_t) ? 1 : -1;
5478 int check_WCHAR:
5479 WCHAR_MIN == TYPE_MINIMUM (wchar_t)
5480 && WCHAR_MAX == TYPE_MAXIMUM (wchar_t)
5481 ? 1 : -1;
5482 /* Detect bug in mingw. */
5483 int check_WINT:
5484 WINT_MIN == TYPE_MINIMUM (wint_t)
5485 && WINT_MAX == TYPE_MAXIMUM (wint_t)
5486 ? 1 : -1;
5487
5488 /* Detect bugs in glibc 2.4 and Solaris 10 stdint.h, among others. */
5489 int check_UINT8_C:
5490 (-1 < UINT8_C (0)) == (-1 < (uint_least8_t) 0) ? 1 : -1;
5491 int check_UINT16_C:
5492 (-1 < UINT16_C (0)) == (-1 < (uint_least16_t) 0) ? 1 : -1;
5493
5494 /* Detect bugs in OpenBSD 3.9 stdint.h. */
5495#ifdef UINT8_MAX
5496 int check_uint8: (uint8_t) -1 == UINT8_MAX ? 1 : -1;
5497#endif
5498#ifdef UINT16_MAX
5499 int check_uint16: (uint16_t) -1 == UINT16_MAX ? 1 : -1;
5500#endif
5501#ifdef UINT32_MAX
5502 int check_uint32: (uint32_t) -1 == UINT32_MAX ? 1 : -1;
5503#endif
5504#ifdef UINT64_MAX
5505 int check_uint64: (uint64_t) -1 == UINT64_MAX ? 1 : -1;
5506#endif
5507 int check_uint_least8: (uint_least8_t) -1 == UINT_LEAST8_MAX ? 1 : -1;
5508 int check_uint_least16: (uint_least16_t) -1 == UINT_LEAST16_MAX ? 1 : -1;
5509 int check_uint_least32: (uint_least32_t) -1 == UINT_LEAST32_MAX ? 1 : -1;
5510 int check_uint_least64: (uint_least64_t) -1 == UINT_LEAST64_MAX ? 1 : -1;
5511 int check_uint_fast8: (uint_fast8_t) -1 == UINT_FAST8_MAX ? 1 : -1;
5512 int check_uint_fast16: (uint_fast16_t) -1 == UINT_FAST16_MAX ? 1 : -1;
5513 int check_uint_fast32: (uint_fast32_t) -1 == UINT_FAST32_MAX ? 1 : -1;
5514 int check_uint_fast64: (uint_fast64_t) -1 == UINT_FAST64_MAX ? 1 : -1;
5515 int check_uintptr: (uintptr_t) -1 == UINTPTR_MAX ? 1 : -1;
5516 int check_uintmax: (uintmax_t) -1 == UINTMAX_MAX ? 1 : -1;
5517 int check_size: (size_t) -1 == SIZE_MAX ? 1 : -1;
5518};
5519
5520int
5521main ()
5522{
5523
5524 ;
5525 return 0;
5526}
5527_ACEOF
5528if ac_fn_c_try_compile "$LINENO"; then :
5529 gl_cv_header_working_stdint_h=yes
5530fi
5531rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5532fi
5533{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_stdint_h" >&5
5534$as_echo "$gl_cv_header_working_stdint_h" >&6; }
5535 fi
5536 if test "$gl_cv_header_working_stdint_h" = yes; then
5537 STDINT_H=
5538 else
5539 for ac_header in sys/inttypes.h sys/bitypes.h
5540do :
5541 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5542ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5543eval as_val=\$$as_ac_Header
5544 if test "x$as_val" = x""yes; then :
5545 cat >>confdefs.h <<_ACEOF
5546#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5547_ACEOF
5548
5549fi
5550
5551done
5552
5553 if test $ac_cv_header_sys_inttypes_h = yes; then
5554 HAVE_SYS_INTTYPES_H=1
5555 else
5556 HAVE_SYS_INTTYPES_H=0
5557 fi
5558
5559 if test $ac_cv_header_sys_bitypes_h = yes; then
5560 HAVE_SYS_BITYPES_H=1
5561 else
5562 HAVE_SYS_BITYPES_H=0
5563 fi
5564
5565
5566
5567 :
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577 for gltype in ptrdiff_t sig_atomic_t size_t wchar_t wint_t ; do
5578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
5579$as_echo_n "checking for bit size of $gltype... " >&6; }
5580if { as_var=gl_cv_bitsizeof_${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then :
5581 $as_echo_n "(cached) " >&6
5582else
5583 if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result" "
5584 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
5585 included before <wchar.h>. */
5586 #include <stddef.h>
5587 #include <signal.h>
5588 #if HAVE_WCHAR_H
5589 # include <stdio.h>
5590 # include <time.h>
5591 # include <wchar.h>
5592 #endif
5593
5594#include <limits.h>"; then :
5595
5596else
5597 result=unknown
5598fi
5599
5600 eval gl_cv_bitsizeof_${gltype}=\$result
5601
5602fi
5603eval ac_res=\$gl_cv_bitsizeof_${gltype}
5604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5605$as_echo "$ac_res" >&6; }
5606 eval result=\$gl_cv_bitsizeof_${gltype}
5607 if test $result = unknown; then
5608 result=0
5609 fi
5610 GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
5611 cat >>confdefs.h <<_ACEOF
5612#define BITSIZEOF_${GLTYPE} $result
5613_ACEOF
5614
5615 eval BITSIZEOF_${GLTYPE}=\$result
5616 done
5617
5618
5619
5620
5621 for gltype in sig_atomic_t wchar_t wint_t ; do
5622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gltype is signed" >&5
5623$as_echo_n "checking whether $gltype is signed... " >&6; }
5624if { as_var=gl_cv_type_${gltype}_signed; eval "test \"\${$as_var+set}\" = set"; }; then :
5625 $as_echo_n "(cached) " >&6
5626else
5627 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5628/* end confdefs.h. */
5629
5630 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
5631 included before <wchar.h>. */
5632 #include <stddef.h>
5633 #include <signal.h>
5634 #if HAVE_WCHAR_H
5635 # include <stdio.h>
5636 # include <time.h>
5637 # include <wchar.h>
5638 #endif
5639
5640 int verify[2 * (($gltype) -1 < ($gltype) 0) - 1];
5641int
5642main ()
5643{
5644
5645 ;
5646 return 0;
5647}
5648_ACEOF
5649if ac_fn_c_try_compile "$LINENO"; then :
5650 result=yes
5651else
5652 result=no
5653fi
5654rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5655 eval gl_cv_type_${gltype}_signed=\$result
5656
5657fi
5658eval ac_res=\$gl_cv_type_${gltype}_signed
5659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5660$as_echo "$ac_res" >&6; }
5661 eval result=\$gl_cv_type_${gltype}_signed
5662 GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
5663 if test "$result" = yes; then
5664 cat >>confdefs.h <<_ACEOF
5665#define HAVE_SIGNED_${GLTYPE} 1
5666_ACEOF
5667
5668 eval HAVE_SIGNED_${GLTYPE}=1
5669 else
5670 eval HAVE_SIGNED_${GLTYPE}=0
5671 fi
5672 done
5673
5674
5675 gl_cv_type_ptrdiff_t_signed=yes
5676 gl_cv_type_size_t_signed=no
5677
5678
5679 for gltype in ptrdiff_t sig_atomic_t size_t wchar_t wint_t ; do
5680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
5681$as_echo_n "checking for $gltype integer literal suffix... " >&6; }
5682if { as_var=gl_cv_type_${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then :
5683 $as_echo_n "(cached) " >&6
5684else
5685 eval gl_cv_type_${gltype}_suffix=no
5686 eval result=\$gl_cv_type_${gltype}_signed
5687 if test "$result" = yes; then
5688 glsufu=
5689 else
5690 glsufu=u
5691 fi
5692 for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
5693 case $glsuf in
5694 '') gltype1='int';;
5695 l) gltype1='long int';;
5696 ll) gltype1='long long int';;
5697 i64) gltype1='__int64';;
5698 u) gltype1='unsigned int';;
5699 ul) gltype1='unsigned long int';;
5700 ull) gltype1='unsigned long long int';;
5701 ui64)gltype1='unsigned __int64';;
5702 esac
5703 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5704/* end confdefs.h. */
5705
5706 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
5707 included before <wchar.h>. */
5708 #include <stddef.h>
5709 #include <signal.h>
5710 #if HAVE_WCHAR_H
5711 # include <stdio.h>
5712 # include <time.h>
5713 # include <wchar.h>
5714 #endif
5715
5716 extern $gltype foo;
5717 extern $gltype1 foo;
5718int
5719main ()
5720{
5721
5722 ;
5723 return 0;
5724}
5725_ACEOF
5726if ac_fn_c_try_compile "$LINENO"; then :
5727 eval gl_cv_type_${gltype}_suffix=\$glsuf
5728fi
5729rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5730 eval result=\$gl_cv_type_${gltype}_suffix
5731 test "$result" != no && break
5732 done
5733fi
5734eval ac_res=\$gl_cv_type_${gltype}_suffix
5735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5736$as_echo "$ac_res" >&6; }
5737 GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
5738 eval result=\$gl_cv_type_${gltype}_suffix
5739 test "$result" = no && result=
5740 eval ${GLTYPE}_SUFFIX=\$result
5741 cat >>confdefs.h <<_ACEOF
5742#define ${GLTYPE}_SUFFIX $result
5743_ACEOF
5744
5745 done
5746
5747
5748
5749 STDINT_H=stdint.h
5750 fi
5751
5752
5753
5754
5755
5756
5757
5758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <wchar.h> is standalone" >&5
5759$as_echo_n "checking whether <wchar.h> is standalone... " >&6; }
5760if test "${gl_cv_header_wchar_h_standalone+set}" = set; then :
5761 $as_echo_n "(cached) " >&6
5762else
5763 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5764/* end confdefs.h. */
5765#include <wchar.h>
5766wchar_t w;
5767_ACEOF
5768if ac_fn_c_try_compile "$LINENO"; then :
5769 gl_cv_header_wchar_h_standalone=yes
5770else
5771 gl_cv_header_wchar_h_standalone=no
5772fi
5773rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5774fi
5775{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_wchar_h_standalone" >&5
5776$as_echo "$gl_cv_header_wchar_h_standalone" >&6; }
5777 if test $gl_cv_header_wchar_h_standalone != yes; then
5778 WCHAR_H=wchar.h
5779 fi
5780
5781
5782 :
5783
5784
5785
5786
5787
5788 if test $ac_cv_header_wchar_h = yes; then
5789 HAVE_WCHAR_H=1
5790 else
5791 HAVE_WCHAR_H=0
5792 fi
5793
5794
5795
5796
5797 :
5798
5799
5800
5801
5802
5803
5804
5805 if test $gl_cv_have_include_next = yes; then
5806 gl_cv_next_wchar_h='<'wchar.h'>'
5807 else
5808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <wchar.h>" >&5
5809$as_echo_n "checking absolute name of <wchar.h>... " >&6; }
5810if test "${gl_cv_next_wchar_h+set}" = set; then :
5811 $as_echo_n "(cached) " >&6
5812else
5813
5814 if test $ac_cv_header_wchar_h = yes; then
5815 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5816/* end confdefs.h. */
5817#include <wchar.h>
5818
5819_ACEOF
5820 gl_cv_next_wchar_h='"'`(eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5821 sed -n '\#/wchar.h#{
5822 s#.*"\(.*/wchar.h\)".*#\1#
5823 s#^/[^/]#//&#
5824 p
5825 q
5826 }'`'"'
5827 else
5828 gl_cv_next_wchar_h='<'wchar.h'>'
5829 fi
5830
5831fi
5832{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_wchar_h" >&5
5833$as_echo "$gl_cv_next_wchar_h" >&6; }
5834 fi
5835 NEXT_WCHAR_H=$gl_cv_next_wchar_h
5836
5837
5838
5839
5840
5841
5842
5843
5844 gltests_libdeps=
5845 gltests_ltlibdeps=
5846
5847
5848
5849 gl_source_base='tests'
5850
5851
5852
5853
5854 LIBGNU_LIBDEPS="$gl_libdeps"
5855
5856 LIBGNU_LTLIBDEPS="$gl_ltlibdeps"
5857
5858
5859
5860# For Makefile dependencies.
5861GNULIB_STDINT_H=
5862if test x"$STDINT_H" != x; then
5863 GNULIB_STDINT_H=gnulib/$STDINT_H
5864fi
5865
5866
5867PACKAGE=gdb
5868
5869cat >>confdefs.h <<_ACEOF
5870#define PACKAGE "$PACKAGE"
5871_ACEOF
5872
5873
5874
5875# GDB does not use automake, but gnulib does. This line lets us
5876# generate its Makefile.in.
5877am__api_version='1.11'
5878
5879# Find a good install program. We prefer a C program (faster),
5880# so one script is as good as another. But avoid the broken or
5881# incompatible versions:
5882# SysV /etc/install, /usr/sbin/install
5883# SunOS /usr/etc/install
5884# IRIX /sbin/install
5885# AIX /bin/install
5886# AmigaOS /C/install, which installs bootblocks on floppy discs
5887# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5888# AFS /usr/afsws/bin/install, which mishandles nonexistent args
5889# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5890# OS/2's system install, which has a completely different semantic
5891# ./install, which can be erroneously created by make from ./install.sh.
5892# Reject install programs that cannot install multiple files.
5893{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5894$as_echo_n "checking for a BSD-compatible install... " >&6; }
5895if test -z "$INSTALL"; then
5896if test "${ac_cv_path_install+set}" = set; then :
5897 $as_echo_n "(cached) " >&6
5898else
5899 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5900for as_dir in $PATH
5901do
5902 IFS=$as_save_IFS
5903 test -z "$as_dir" && as_dir=.
5904 # Account for people who put trailing slashes in PATH elements.
5905case $as_dir/ in #((
5906 ./ | .// | /[cC]/* | \
5907 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5908 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5909 /usr/ucb/* ) ;;
5910 *)
5911 # OSF1 and SCO ODT 3.0 have their own names for install.
5912 # Don't use installbsd from OSF since it installs stuff as root
5913 # by default.
5914 for ac_prog in ginstall scoinst install; do
5915 for ac_exec_ext in '' $ac_executable_extensions; do
5916 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5917 if test $ac_prog = install &&
5918 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5919 # AIX install. It has an incompatible calling convention.
5920 :
5921 elif test $ac_prog = install &&
5922 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5923 # program-specific install script used by HP pwplus--don't use.
5924 :
5925 else
5926 rm -rf conftest.one conftest.two conftest.dir
5927 echo one > conftest.one
5928 echo two > conftest.two
5929 mkdir conftest.dir
5930 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5931 test -s conftest.one && test -s conftest.two &&
5932 test -s conftest.dir/conftest.one &&
5933 test -s conftest.dir/conftest.two
5934 then
5935 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5936 break 3
5937 fi
5938 fi
5939 fi
5940 done
5941 done
5942 ;;
5943esac
5944
5945 done
5946IFS=$as_save_IFS
5947
5948rm -rf conftest.one conftest.two conftest.dir
5949
5950fi
5951 if test "${ac_cv_path_install+set}" = set; then
5952 INSTALL=$ac_cv_path_install
5953 else
5954 # As a last resort, use the slow shell script. Don't cache a
5955 # value for INSTALL within a source directory, because that will
5956 # break other packages using the cache if that directory is
5957 # removed, or if the value is a relative name.
5958 INSTALL=$ac_install_sh
5959 fi
5960fi
5961{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5962$as_echo "$INSTALL" >&6; }
5963
5964# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5965# It thinks the first close brace ends the variable substitution.
5966test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5967
5968test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5969
5970test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5971
5972{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
5973$as_echo_n "checking whether build environment is sane... " >&6; }
5974# Just in case
5975sleep 1
5976echo timestamp > conftest.file
5977# Reject unsafe characters in $srcdir or the absolute working directory
5978# name. Accept space and tab only in the latter.
5979am_lf='
5980'
5981case `pwd` in
5982 *[\\\"\#\$\&\'\`$am_lf]*)
5983 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
5984esac
5985case $srcdir in
5986 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
5987 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
5988esac
5989
5990# Do `set' in a subshell so we don't clobber the current shell's
5991# arguments. Must try -L first in case configure is actually a
5992# symlink; some systems play weird games with the mod time of symlinks
5993# (eg FreeBSD returns the mod time of the symlink's containing
5994# directory).
5995if (
5996 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
5997 if test "$*" = "X"; then
5998 # -L didn't work.
5999 set X `ls -t "$srcdir/configure" conftest.file`
6000 fi
6001 rm -f conftest.file
6002 if test "$*" != "X $srcdir/configure conftest.file" \
6003 && test "$*" != "X conftest.file $srcdir/configure"; then
6004
6005 # If neither matched, then we have a broken ls. This can happen
6006 # if, for instance, CONFIG_SHELL is bash and it inherits a
6007 # broken ls alias from the environment. This has actually
6008 # happened. Such a system could not be considered "sane".
6009 as_fn_error "ls -t appears to fail. Make sure there is not a broken
6010alias in your environment" "$LINENO" 5
6011 fi
6012
6013 test "$2" = conftest.file
6014 )
6015then
6016 # Ok.
6017 :
6018else
6019 as_fn_error "newly created file is older than distributed files!
6020Check your system clock" "$LINENO" 5
6021fi
6022{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6023$as_echo "yes" >&6; }
6024test "$program_prefix" != NONE &&
6025 program_transform_name="s&^&$program_prefix&;$program_transform_name"
6026# Use a double $ so make ignores it.
6027test "$program_suffix" != NONE &&
6028 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
6029# Double any \ or $.
6030# By default was `s,x,x', remove it if useless.
6031ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
6032program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
6033
6034# expand $ac_aux_dir to an absolute path
6035am_aux_dir=`cd $ac_aux_dir && pwd`
6036
6037if test x"${MISSING+set}" != xset; then
6038 case $am_aux_dir in
6039 *\ * | *\ *)
6040 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
6041 *)
6042 MISSING="\${SHELL} $am_aux_dir/missing" ;;
6043 esac
6044fi
6045# Use eval to expand $SHELL
6046if eval "$MISSING --run true"; then
6047 am_missing_run="$MISSING --run "
6048else
6049 am_missing_run=
6050 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
6051$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
6052fi
6053
6054if test x"${install_sh}" != xset; then
6055 case $am_aux_dir in
6056 *\ * | *\ *)
6057 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
6058 *)
6059 install_sh="\${SHELL} $am_aux_dir/install-sh"
6060 esac
6061fi
6062
6063# Installed binaries are usually stripped using `strip' when the user
6064# run `make install-strip'. However `strip' might not be the right
6065# tool to use in cross-compilation environments, therefore Automake
6066# will honor the `STRIP' environment variable to overrule this program.
6067if test "$cross_compiling" != no; then
6068 if test -n "$ac_tool_prefix"; then
6069 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6070set dummy ${ac_tool_prefix}strip; ac_word=$2
6071{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6072$as_echo_n "checking for $ac_word... " >&6; }
6073if test "${ac_cv_prog_STRIP+set}" = set; then :
6074 $as_echo_n "(cached) " >&6
6075else
6076 if test -n "$STRIP"; then
6077 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6078else
6079as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6080for as_dir in $PATH
6081do
6082 IFS=$as_save_IFS
6083 test -z "$as_dir" && as_dir=.
6084 for ac_exec_ext in '' $ac_executable_extensions; do
6085 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6086 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6087 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6088 break 2
6089 fi
6090done
6091 done
6092IFS=$as_save_IFS
6093
6094fi
6095fi
6096STRIP=$ac_cv_prog_STRIP
6097if test -n "$STRIP"; then
6098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6099$as_echo "$STRIP" >&6; }
6100else
6101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6102$as_echo "no" >&6; }
6103fi
6104
6105
6106fi
6107if test -z "$ac_cv_prog_STRIP"; then
6108 ac_ct_STRIP=$STRIP
6109 # Extract the first word of "strip", so it can be a program name with args.
6110set dummy strip; ac_word=$2
6111{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6112$as_echo_n "checking for $ac_word... " >&6; }
6113if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6114 $as_echo_n "(cached) " >&6
6115else
6116 if test -n "$ac_ct_STRIP"; then
6117 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6118else
6119as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6120for as_dir in $PATH
6121do
6122 IFS=$as_save_IFS
6123 test -z "$as_dir" && as_dir=.
6124 for ac_exec_ext in '' $ac_executable_extensions; do
6125 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6126 ac_cv_prog_ac_ct_STRIP="strip"
6127 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6128 break 2
6129 fi
6130done
6131 done
6132IFS=$as_save_IFS
6133
6134fi
6135fi
6136ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6137if test -n "$ac_ct_STRIP"; then
6138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6139$as_echo "$ac_ct_STRIP" >&6; }
6140else
6141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6142$as_echo "no" >&6; }
6143fi
6144
6145 if test "x$ac_ct_STRIP" = x; then
6146 STRIP=":"
6147 else
6148 case $cross_compiling:$ac_tool_warned in
6149yes:)
6150{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6151$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6152ac_tool_warned=yes ;;
6153esac
6154 STRIP=$ac_ct_STRIP
6155 fi
6156else
6157 STRIP="$ac_cv_prog_STRIP"
6158fi
6159
6160fi
6161INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
6162
6163{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
6164$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
6165if test -z "$MKDIR_P"; then
6166 if test "${ac_cv_path_mkdir+set}" = set; then :
6167 $as_echo_n "(cached) " >&6
6168else
6169 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6170for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
6171do
6172 IFS=$as_save_IFS
6173 test -z "$as_dir" && as_dir=.
6174 for ac_prog in mkdir gmkdir; do
6175 for ac_exec_ext in '' $ac_executable_extensions; do
6176 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
6177 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
6178 'mkdir (GNU coreutils) '* | \
6179 'mkdir (coreutils) '* | \
6180 'mkdir (fileutils) '4.1*)
6181 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
6182 break 3;;
6183 esac
6184 done
6185 done
6186 done
6187IFS=$as_save_IFS
6188
6189fi
6190
6191 if test "${ac_cv_path_mkdir+set}" = set; then
6192 MKDIR_P="$ac_cv_path_mkdir -p"
6193 else
6194 # As a last resort, use the slow shell script. Don't cache a
6195 # value for MKDIR_P within a source directory, because that will
6196 # break other packages using the cache if that directory is
6197 # removed, or if the value is a relative name.
6198 test -d ./--version && rmdir ./--version
6199 MKDIR_P="$ac_install_sh -d"
6200 fi
6201fi
6202{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
6203$as_echo "$MKDIR_P" >&6; }
6204
6205mkdir_p="$MKDIR_P"
6206case $mkdir_p in
6207 [\\/$]* | ?:[\\/]*) ;;
6208 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
6209esac
6210
6211for ac_prog in gawk mawk nawk awk
6212do
6213 # Extract the first word of "$ac_prog", so it can be a program name with args.
6214set dummy $ac_prog; ac_word=$2
6215{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6216$as_echo_n "checking for $ac_word... " >&6; }
6217if test "${ac_cv_prog_AWK+set}" = set; then :
6218 $as_echo_n "(cached) " >&6
6219else
6220 if test -n "$AWK"; then
6221 ac_cv_prog_AWK="$AWK" # Let the user override the test.
6222else
6223as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6224for as_dir in $PATH
6225do
6226 IFS=$as_save_IFS
6227 test -z "$as_dir" && as_dir=.
6228 for ac_exec_ext in '' $ac_executable_extensions; do
6229 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6230 ac_cv_prog_AWK="$ac_prog"
6231 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6232 break 2
6233 fi
6234done
6235 done
6236IFS=$as_save_IFS
6237
6238fi
6239fi
6240AWK=$ac_cv_prog_AWK
6241if test -n "$AWK"; then
6242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
6243$as_echo "$AWK" >&6; }
6244else
6245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6246$as_echo "no" >&6; }
6247fi
6248
6249
6250 test -n "$AWK" && break
6251done
6252
6253ac_config_commands="$ac_config_commands depfiles"
6254
6255
6256am_make=${MAKE-make}
6257cat > confinc << 'END'
6258am__doit:
6259 @echo this is the am__doit target
6260.PHONY: am__doit
6261END
6262# If we don't find an include directive, just comment out the code.
6263{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
6264$as_echo_n "checking for style of include used by $am_make... " >&6; }
6265am__include="#"
6266am__quote=
6267_am_result=none
6268# First try GNU make style include.
6269echo "include confinc" > confmf
6270# Ignore all kinds of additional output from `make'.
6271case `$am_make -s -f confmf 2> /dev/null` in #(
6272*the\ am__doit\ target*)
6273 am__include=include
6274 am__quote=
6275 _am_result=GNU
6276 ;;
6277esac
6278# Now try BSD make style include.
6279if test "$am__include" = "#"; then
6280 echo '.include "confinc"' > confmf
6281 case `$am_make -s -f confmf 2> /dev/null` in #(
6282 *the\ am__doit\ target*)
6283 am__include=.include
6284 am__quote="\""
6285 _am_result=BSD
6286 ;;
6287 esac
6288fi
6289
6290
6291{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
6292$as_echo "$_am_result" >&6; }
6293rm -f confinc confmf
6294
6295# Check whether --enable-dependency-tracking was given.
6296if test "${enable_dependency_tracking+set}" = set; then :
6297 enableval=$enable_dependency_tracking;
6298fi
6299
6300if test "x$enable_dependency_tracking" != xno; then
6301 am_depcomp="$ac_aux_dir/depcomp"
6302 AMDEPBACKSLASH='\'
6303fi
6304 if test "x$enable_dependency_tracking" != xno; then
6305 AMDEP_TRUE=
6306 AMDEP_FALSE='#'
6307else
6308 AMDEP_TRUE='#'
6309 AMDEP_FALSE=
6310fi
6311
6312
6313if test "`cd $srcdir && pwd`" != "`pwd`"; then
6314 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
6315 # is not polluted with repeated "-I."
6316 am__isrc=' -I$(srcdir)'
6317 # test to see if srcdir already configured
6318 if test -f $srcdir/config.status; then
6319 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
6320 fi
6321fi
6322
6323# test whether we have cygpath
6324if test -z "$CYGPATH_W"; then
6325 if (cygpath --version) >/dev/null 2>/dev/null; then
6326 CYGPATH_W='cygpath -w'
6327 else
6328 CYGPATH_W=echo
6329 fi
6330fi
6331
6332
6333# Define the identity of the package.
6334 PACKAGE=gdb
6335 VERSION=UNUSED-VERSION
6336
6337
6338# Some tools Automake needs.
6339
6340ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
6341
6342
6343AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
6344
6345
6346AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
6347
6348
6349AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
6350
6351
6352MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
6353
6354# We need awk for the "check" target. The system "awk" is bad on
6355# some platforms.
6356# Always define AMTAR for backward compatibility.
6357
6358AMTAR=${AMTAR-"${am_missing_run}tar"}
6359
6360am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
6361
6362
6363
6364
6365depcc="$CC" am_compiler_list=
6366
6367{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
6368$as_echo_n "checking dependency style of $depcc... " >&6; }
6369if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
6370 $as_echo_n "(cached) " >&6
6371else
6372 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
6373 # We make a subdir and do the tests there. Otherwise we can end up
6374 # making bogus files that we don't know about and never remove. For
6375 # instance it was reported that on HP-UX the gcc test will end up
6376 # making a dummy file named `D' -- because `-MD' means `put the output
6377 # in D'.
6378 mkdir conftest.dir
6379 # Copy depcomp to subdir because otherwise we won't find it if we're
6380 # using a relative directory.
6381 cp "$am_depcomp" conftest.dir
6382 cd conftest.dir
6383 # We will build objects and dependencies in a subdirectory because
6384 # it helps to detect inapplicable dependency modes. For instance
6385 # both Tru64's cc and ICC support -MD to output dependencies as a
6386 # side effect of compilation, but ICC will put the dependencies in
6387 # the current directory while Tru64 will put them in the object
6388 # directory.
6389 mkdir sub
6390
6391 am_cv_CC_dependencies_compiler_type=none
6392 if test "$am_compiler_list" = ""; then
6393 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
6394 fi
6395 am__universal=false
6396 case " $depcc " in #(
6397 *\ -arch\ *\ -arch\ *) am__universal=true ;;
6398 esac
6399
6400 for depmode in $am_compiler_list; do
6401 # Setup a source with many dependencies, because some compilers
6402 # like to wrap large dependency lists on column 80 (with \), and
6403 # we should not choose a depcomp mode which is confused by this.
6404 #
6405 # We need to recreate these files for each test, as the compiler may
6406 # overwrite some of them when testing with obscure command lines.
6407 # This happens at least with the AIX C compiler.
6408 : > sub/conftest.c
6409 for i in 1 2 3 4 5 6; do
6410 echo '#include "conftst'$i'.h"' >> sub/conftest.c
6411 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
6412 # Solaris 8's {/usr,}/bin/sh.
6413 touch sub/conftst$i.h
6414 done
6415 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
6416
6417 # We check with `-c' and `-o' for the sake of the "dashmstdout"
6418 # mode. It turns out that the SunPro C++ compiler does not properly
6419 # handle `-M -o', and we need to detect this. Also, some Intel
6420 # versions had trouble with output in subdirs
6421 am__obj=sub/conftest.${OBJEXT-o}
6422 am__minus_obj="-o $am__obj"
6423 case $depmode in
6424 gcc)
6425 # This depmode causes a compiler race in universal mode.
6426 test "$am__universal" = false || continue
6427 ;;
6428 nosideeffect)
6429 # after this tag, mechanisms are not by side-effect, so they'll
6430 # only be used when explicitly requested
6431 if test "x$enable_dependency_tracking" = xyes; then
6432 continue
6433 else
6434 break
6435 fi
6436 ;;
6437 msvisualcpp | msvcmsys)
6438 # This compiler won't grok `-c -o', but also, the minuso test has
6439 # not run yet. These depmodes are late enough in the game, and
6440 # so weak that their functioning should not be impacted.
6441 am__obj=conftest.${OBJEXT-o}
6442 am__minus_obj=
6443 ;;
6444 none) break ;;
6445 esac
6446 if depmode=$depmode \
6447 source=sub/conftest.c object=$am__obj \
6448 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6449 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
6450 >/dev/null 2>conftest.err &&
6451 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
6452 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
6453 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
6454 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
6455 # icc doesn't choke on unknown options, it will just issue warnings
6456 # or remarks (even with -Werror). So we grep stderr for any message
6457 # that says an option was ignored or not supported.
6458 # When given -MP, icc 7.0 and 7.1 complain thusly:
6459 # icc: Command line warning: ignoring option '-M'; no argument required
6460 # The diagnosis changed in icc 8.0:
6461 # icc: Command line remark: option '-MP' not supported
6462 if (grep 'ignoring option' conftest.err ||
6463 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
6464 am_cv_CC_dependencies_compiler_type=$depmode
6465 break
6466 fi
6467 fi
6468 done
6469
6470 cd ..
6471 rm -rf conftest.dir
6472else
6473 am_cv_CC_dependencies_compiler_type=none
6474fi
6475
6476fi
6477{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
6478$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
6479CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
6480
6481 if
6482 test "x$enable_dependency_tracking" != xno \
6483 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
6484 am__fastdepCC_TRUE=
6485 am__fastdepCC_FALSE='#'
6486else
6487 am__fastdepCC_TRUE='#'
6488 am__fastdepCC_FALSE=
6489fi
6490
6491
6492
6493
6494
6495
6496# Check whether --with-separate-debug-dir was given.
6497if test "${with_separate_debug_dir+set}" = set; then :
6498 withval=$with_separate_debug_dir;
6499 DEBUGDIR=$withval
6500else
6501 DEBUGDIR=${libdir}/debug
6502fi
6503
6504
6505 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6506 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6507 ac_define_dir=`eval echo $DEBUGDIR`
6508 ac_define_dir=`eval echo $ac_define_dir`
6509
6510cat >>confdefs.h <<_ACEOF
6511#define DEBUGDIR "$ac_define_dir"
6512_ACEOF
6513
6514
6515
6516 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
6517 if test "x$prefix" = xNONE; then
6518 test_prefix=/usr/local
6519 else
6520 test_prefix=$prefix
6521 fi
6522 else
6523 test_prefix=$exec_prefix
6524 fi
6525 value=0
6526 case ${ac_define_dir} in
6527 "${test_prefix}"|"${test_prefix}/"*|\
6528 '${exec_prefix}'|'${exec_prefix}/'*)
6529 value=1
6530 ;;
6531 esac
6532
6533cat >>confdefs.h <<_ACEOF
6534#define DEBUGDIR_RELOCATABLE $value
6535_ACEOF
6536
6537
6538
6539# GDB's datadir relocation
6540
6541
6542
6543# Check whether --with-gdb-datadir was given.
6544if test "${with_gdb_datadir+set}" = set; then :
6545 withval=$with_gdb_datadir;
6546 GDB_DATADIR=$withval
6547else
6548 GDB_DATADIR=${datadir}/gdb
6549fi
6550
6551
6552 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6553 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6554 ac_define_dir=`eval echo $GDB_DATADIR`
6555 ac_define_dir=`eval echo $ac_define_dir`
6556
6557cat >>confdefs.h <<_ACEOF
6558#define GDB_DATADIR "$ac_define_dir"
6559_ACEOF
6560
6561
6562
6563 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
6564 if test "x$prefix" = xNONE; then
6565 test_prefix=/usr/local
6566 else
6567 test_prefix=$prefix
6568 fi
6569 else
6570 test_prefix=$exec_prefix
6571 fi
6572 value=0
6573 case ${ac_define_dir} in
6574 "${test_prefix}"|"${test_prefix}/"*|\
6575 '${exec_prefix}'|'${exec_prefix}/'*)
6576 value=1
6577 ;;
6578 esac
6579
6580cat >>confdefs.h <<_ACEOF
6581#define GDB_DATADIR_RELOCATABLE $value
6582_ACEOF
6583
6584
6585
6586
6587# Check whether --with-relocated-sources was given.
6588if test "${with_relocated_sources+set}" = set; then :
6589 withval=$with_relocated_sources; reloc_srcdir="${withval}"
6590
6591 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6592 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6593 ac_define_dir=`eval echo $reloc_srcdir`
6594 ac_define_dir=`eval echo $ac_define_dir`
6595
6596cat >>confdefs.h <<_ACEOF
6597#define RELOC_SRCDIR "$ac_define_dir"
6598_ACEOF
6599
6600
6601
6602fi
6603
6604
6605
6606
6607subdirs="$subdirs doc testsuite"
6608
6609
6610# Check whether to support alternative target configurations
6611# Check whether --enable-targets was given.
6612if test "${enable_targets+set}" = set; then :
6613 enableval=$enable_targets; case "${enableval}" in
6614 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
6615 ;;
6616 no) enable_targets= ;;
6617 *) enable_targets=$enableval ;;
6618esac
6619fi
6620
6621
6622# Check whether to enable 64-bit support on 32-bit hosts
6623# Check whether --enable-64-bit-bfd was given.
6624if test "${enable_64_bit_bfd+set}" = set; then :
6625 enableval=$enable_64_bit_bfd; case "${enableval}" in
6626 yes) want64=true ;;
6627 no) want64=false ;;
6628 *) as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
6629esac
6630else
6631 want64=false
6632fi
6633
6634# Provide defaults for some variables set by the per-host and per-target
6635# configuration.
6636gdb_host_obs=posix-hdep.o
6637
6638if test "${target}" = "${host}"; then
6639 gdb_native=yes
6640else
6641 gdb_native=no
6642fi
6643
6644. $srcdir/configure.host
6645
6646# Accumulate some settings from configure.tgt over all enabled targets
6647
6648TARGET_OBS=
6649all_targets=
6650
6651for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
6652do
6653 if test "$targ_alias" = "all"; then
6654 all_targets=true
6655 else
6656 # Canonicalize the secondary target names.
6657 result=`$ac_config_sub $targ_alias 2>/dev/null`
6658 if test -n "$result"; then
6659 targ=$result
6660 else
6661 targ=$targ_alias
6662 fi
6663
6664 . ${srcdir}/configure.tgt
6665
6666 # Target-specific object files
6667 for i in ${gdb_target_obs}; do
6668 case " $TARGET_OBS " in
6669 *" ${i} "*) ;;
6670 *)
6671 TARGET_OBS="$TARGET_OBS ${i}"
6672 ;;
6673 esac
6674 done
6675
6676 # Check whether this target needs 64-bit CORE_ADDR
6677 if test x${want64} = xfalse; then
6678 . ${srcdir}/../bfd/config.bfd
6679 fi
6680 fi
6681done
6682
6683if test x${all_targets} = xtrue; then
6684
6685 # We want all 64-bit targets if we either:
6686 # - run on a 64-bit host or
6687 # - already require 64-bit support for some other target or
6688 # - the --enable-64-bit-bfd option was supplied
6689 # Otherwise we only support all 32-bit targets.
6690 #
6691 # NOTE: This test must be in sync with the corresponding
6692 # tests in BFD!
6693
6694 if test x${want64} = xfalse; then
6695 # The cast to long int works around a bug in the HP C Compiler
6696# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6697# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6698# This bug is HP SR number 8606223364.
6699{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
6700$as_echo_n "checking size of long... " >&6; }
6701if test "${ac_cv_sizeof_long+set}" = set; then :
6702 $as_echo_n "(cached) " >&6
6703else
6704 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
6705
6706else
6707 if test "$ac_cv_type_long" = yes; then
6708 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6709$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6710{ as_fn_set_status 77
6711as_fn_error "cannot compute sizeof (long)
6712See \`config.log' for more details." "$LINENO" 5; }; }
6713 else
6714 ac_cv_sizeof_long=0
6715 fi
6716fi
6717
6718fi
6719{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
6720$as_echo "$ac_cv_sizeof_long" >&6; }
6721
6722
6723
6724cat >>confdefs.h <<_ACEOF
6725#define SIZEOF_LONG $ac_cv_sizeof_long
6726_ACEOF
6727
6728
6729 if test "x${ac_cv_sizeof_long}" = "x8"; then
6730 want64=true
6731 fi
6732 fi
6733 if test x${want64} = xtrue; then
6734 TARGET_OBS='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)'
6735 else
6736 TARGET_OBS='$(ALL_TARGET_OBS)'
6737 fi
6738fi
6739
6740
6741
6742# For other settings, only the main target counts.
6743gdb_sim=
6744gdb_osabi=
6745build_gdbserver=
6746targ=$target; . ${srcdir}/configure.tgt
6747
6748# Fetch the default architecture and default target vector from BFD.
6749targ=$target; . $srcdir/../bfd/config.bfd
6750
6751# We only want the first architecture, so strip off the others if
6752# there is more than one.
6753targ_archs=`echo $targ_archs | sed 's/ .*//'`
6754
6755if test "x$targ_archs" != x; then
6756
6757cat >>confdefs.h <<_ACEOF
6758#define DEFAULT_BFD_ARCH $targ_archs
6759_ACEOF
6760
6761fi
6762if test "x$targ_defvec" != x; then
6763
6764cat >>confdefs.h <<_ACEOF
6765#define DEFAULT_BFD_VEC $targ_defvec
6766_ACEOF
6767
6768fi
6769
6770# The CLI cannot be disabled yet, but may be in the future.
6771
6772# Enable CLI.
6773# Check whether --enable-gdbcli was given.
6774if test "${enable_gdbcli+set}" = set; then :
6775 enableval=$enable_gdbcli; case $enableval in
6776 yes)
6777 ;;
6778 no)
6779 as_fn_error "the command-line interface cannot be disabled yet" "$LINENO" 5 ;;
6780 *)
6781 as_fn_error "bad value $enableval for --enable-gdbcli" "$LINENO" 5 ;;
6782 esac
6783else
6784 enable_gdbcli=yes
6785fi
6786
6787if test x"$enable_gdbcli" = xyes; then
6788 if test -d $srcdir/cli; then
6789 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_CLI_OBS)"
6790 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_CLI_DEPS)"
6791 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_CLI_SRCS)"
6792 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)"
6793 fi
6794fi
6795
6796# Enable MI.
6797# Check whether --enable-gdbmi was given.
6798if test "${enable_gdbmi+set}" = set; then :
6799 enableval=$enable_gdbmi; case $enableval in
6800 yes | no)
6801 ;;
6802 *)
6803 as_fn_error "bad value $enableval for --enable-gdbmi" "$LINENO" 5 ;;
6804 esac
6805else
6806 enable_gdbmi=yes
6807fi
6808
6809if test x"$enable_gdbmi" = xyes; then
6810 if test -d $srcdir/mi; then
6811 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
6812 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
6813 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
6814 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
6815 fi
6816fi
6817
6818# Enable TUI.
6819# Check whether --enable-tui was given.
6820if test "${enable_tui+set}" = set; then :
6821 enableval=$enable_tui; case $enableval in
6822 yes | no | auto)
6823 ;;
6824 *)
6825 as_fn_error "bad value $enableval for --enable-tui" "$LINENO" 5 ;;
6826 esac
6827else
6828 enable_tui=auto
6829fi
6830
6831
6832# Enable gdbtk.
6833# Check whether --enable-gdbtk was given.
6834if test "${enable_gdbtk+set}" = set; then :
6835 enableval=$enable_gdbtk; case $enableval in
6836 yes | no)
6837 ;;
6838 *)
6839 as_fn_error "bad value $enableval for --enable-gdbtk" "$LINENO" 5 ;;
6840 esac
6841else
6842 if test -d $srcdir/gdbtk; then
6843 enable_gdbtk=yes
6844 else
6845 enable_gdbtk=no
6846 fi
6847fi
6848
6849# We unconditionally disable gdbtk tests on selected platforms.
6850case $host_os in
6851 go32* | windows*)
6852 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gdbtk isn't supported on $host; disabling" >&5
6853$as_echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;}
6854 enable_gdbtk=no ;;
6855esac
6856
6857# Libunwind support.
6858
6859# Check whether --with-libunwind was given.
6860if test "${with_libunwind+set}" = set; then :
6861 withval=$with_libunwind; case "${withval}" in
6862 yes) enable_libunwind=yes ;;
6863 no) enable_libunwind=no ;;
6864 *) as_fn_error "bad value ${withval} for GDB with-libunwind option" "$LINENO" 5 ;;
6865esac
6866else
6867
6868 for ac_header in libunwind.h libunwind-ia64.h
6869do :
6870 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6871ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6872eval as_val=\$$as_ac_Header
6873 if test "x$as_val" = x""yes; then :
6874 cat >>confdefs.h <<_ACEOF
6875#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6876_ACEOF
6877
6878fi
6879
6880done
6881
6882 if test x"$ac_cv_header_libunwind_h" = xyes -a x"$ac_cv_header_libunwind_ia64_h" = xyes; then
6883 enable_libunwind=yes;
6884 fi
6885
6886fi
6887
6888
6889if test x"$enable_libunwind" = xyes; then
6890 for ac_header in libunwind.h libunwind-ia64.h
6891do :
6892 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6893ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6894eval as_val=\$$as_ac_Header
6895 if test "x$as_val" = x""yes; then :
6896 cat >>confdefs.h <<_ACEOF
6897#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6898_ACEOF
6899
6900fi
6901
6902done
6903
6904
6905$as_echo "#define HAVE_LIBUNWIND 1" >>confdefs.h
6906
6907 CONFIG_OBS="$CONFIG_OBS libunwind-frame.o"
6908 CONFIG_DEPS="$CONFIG_DEPS libunwind-frame.o"
6909 CONFIG_SRCS="$CONFIG_SRCS libunwind-frame.c"
6910fi
6911
6912opt_curses=no
6913
6914# Check whether --with-curses was given.
6915if test "${with_curses+set}" = set; then :
6916 withval=$with_curses; opt_curses=$withval
6917fi
6918
6919
6920prefer_curses=no
6921if test "$opt_curses" = "yes"; then
6922 prefer_curses=yes
6923fi
6924
6925# Profiling support.
6926# Check whether --enable-profiling was given.
6927if test "${enable_profiling+set}" = set; then :
6928 enableval=$enable_profiling; case $enableval in
6929 yes | no)
6930 ;;
6931 *)
6932 as_fn_error "bad value $enableval for --enable-profile" "$LINENO" 5 ;;
6933 esac
6934else
6935 enable_profiling=no
6936fi
6937
6938
6939for ac_func in monstartup _mcleanup
6940do :
6941 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6942ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6943eval as_val=\$$as_ac_var
6944 if test "x$as_val" = x""yes; then :
6945 cat >>confdefs.h <<_ACEOF
6946#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6947_ACEOF
6948
6949fi
6950done
6951
6952{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _etext" >&5
6953$as_echo_n "checking for _etext... " >&6; }
6954if test "${ac_cv_var__etext+set}" = set; then :
6955 $as_echo_n "(cached) " >&6
6956else
6957 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6958/* end confdefs.h. */
6959#include <stdlib.h>
6960extern char _etext;
6961
6962int
6963main ()
6964{
6965free (&_etext);
6966 ;
6967 return 0;
6968}
6969_ACEOF
6970if ac_fn_c_try_link "$LINENO"; then :
6971 ac_cv_var__etext=yes
6972else
6973 ac_cv_var__etext=no
6974fi
6975rm -f core conftest.err conftest.$ac_objext \
6976 conftest$ac_exeext conftest.$ac_ext
6977fi
6978{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__etext" >&5
6979$as_echo "$ac_cv_var__etext" >&6; }
6980if test $ac_cv_var__etext = yes; then
6981
6982$as_echo "#define HAVE__ETEXT 1" >>confdefs.h
6983
6984fi
6985{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for etext" >&5
6986$as_echo_n "checking for etext... " >&6; }
6987if test "${ac_cv_var_etext+set}" = set; then :
6988 $as_echo_n "(cached) " >&6
6989else
6990 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6991/* end confdefs.h. */
6992#include <stdlib.h>
6993extern char etext;
6994
6995int
6996main ()
6997{
6998free (&etext);
6999 ;
7000 return 0;
7001}
7002_ACEOF
7003if ac_fn_c_try_link "$LINENO"; then :
7004 ac_cv_var_etext=yes
7005else
7006 ac_cv_var_etext=no
7007fi
7008rm -f core conftest.err conftest.$ac_objext \
7009 conftest$ac_exeext conftest.$ac_ext
7010fi
7011{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_etext" >&5
7012$as_echo "$ac_cv_var_etext" >&6; }
7013if test $ac_cv_var_etext = yes; then
7014
7015$as_echo "#define HAVE_ETEXT 1" >>confdefs.h
7016
7017fi
7018if test "$enable_profiling" = yes ; then
7019 if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then
7020 as_fn_error "--enable-profiling requires monstartup and _mcleanup" "$LINENO" 5
7021 fi
7022 PROFILE_CFLAGS=-pg
7023 OLD_CFLAGS="$CFLAGS"
7024 CFLAGS="$CFLAGS $PROFILE_CFLAGS"
7025
7026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pg" >&5
7027$as_echo_n "checking whether $CC supports -pg... " >&6; }
7028if test "${ac_cv_cc_supports_pg+set}" = set; then :
7029 $as_echo_n "(cached) " >&6
7030else
7031 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7032/* end confdefs.h. */
7033
7034int
7035main ()
7036{
7037int x;
7038 ;
7039 return 0;
7040}
7041_ACEOF
7042if ac_fn_c_try_compile "$LINENO"; then :
7043 ac_cv_cc_supports_pg=yes
7044else
7045 ac_cv_cc_supports_pg=no
7046fi
7047rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7048fi
7049{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_supports_pg" >&5
7050$as_echo "$ac_cv_cc_supports_pg" >&6; }
7051
7052 if test $ac_cv_cc_supports_pg = no; then
7053 as_fn_error "--enable-profiling requires a compiler which supports -pg" "$LINENO" 5
7054 fi
7055
7056 CFLAGS="$OLD_CFLAGS"
7057fi
7058
7059
7060
7061# Check whether --with-pkgversion was given.
7062if test "${with_pkgversion+set}" = set; then :
7063 withval=$with_pkgversion; case "$withval" in
7064 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
7065 no) PKGVERSION= ;;
7066 *) PKGVERSION="($withval) " ;;
7067 esac
7068else
7069 PKGVERSION="(GDB) "
7070
7071fi
7072
7073
7074
7075
7076
7077# Check whether --with-bugurl was given.
7078if test "${with_bugurl+set}" = set; then :
7079 withval=$with_bugurl; case "$withval" in
7080 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
7081 no) BUGURL=
7082 ;;
7083 *) BUGURL="$withval"
7084 ;;
7085 esac
7086else
7087 BUGURL="http://www.gnu.org/software/gdb/bugs/"
7088
7089fi
7090
7091 case ${BUGURL} in
7092 "")
7093 REPORT_BUGS_TO=
7094 REPORT_BUGS_TEXI=
7095 ;;
7096 *)
7097 REPORT_BUGS_TO="<$BUGURL>"
7098 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
7099 ;;
7100 esac;
7101
7102
7103
7104
7105cat >>confdefs.h <<_ACEOF
7106#define PKGVERSION "$PKGVERSION"
7107_ACEOF
7108
7109
7110cat >>confdefs.h <<_ACEOF
7111#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
7112_ACEOF
7113
7114
7115# --------------------- #
7116# Checks for programs. #
7117# --------------------- #
7118
7119for ac_prog in gawk mawk nawk awk
7120do
7121 # Extract the first word of "$ac_prog", so it can be a program name with args.
7122set dummy $ac_prog; ac_word=$2
7123{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7124$as_echo_n "checking for $ac_word... " >&6; }
7125if test "${ac_cv_prog_AWK+set}" = set; then :
7126 $as_echo_n "(cached) " >&6
7127else
7128 if test -n "$AWK"; then
7129 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7130else
7131as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7132for as_dir in $PATH
7133do
7134 IFS=$as_save_IFS
7135 test -z "$as_dir" && as_dir=.
7136 for ac_exec_ext in '' $ac_executable_extensions; do
7137 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7138 ac_cv_prog_AWK="$ac_prog"
7139 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7140 break 2
7141 fi
7142done
7143 done
7144IFS=$as_save_IFS
7145
7146fi
7147fi
7148AWK=$ac_cv_prog_AWK
7149if test -n "$AWK"; then
7150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7151$as_echo "$AWK" >&6; }
7152else
7153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7154$as_echo "no" >&6; }
7155fi
7156
7157
7158 test -n "$AWK" && break
7159done
7160
7161
7162{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
7163$as_echo_n "checking whether ln -s works... " >&6; }
7164LN_S=$as_ln_s
7165if test "$LN_S" = "ln -s"; then
7166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7167$as_echo "yes" >&6; }
7168else
7169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
7170$as_echo "no, using $LN_S" >&6; }
7171fi
7172
7173if test -n "$ac_tool_prefix"; then
7174 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7175set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7176{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7177$as_echo_n "checking for $ac_word... " >&6; }
7178if test "${ac_cv_prog_RANLIB+set}" = set; then :
7179 $as_echo_n "(cached) " >&6
7180else
7181 if test -n "$RANLIB"; then
7182 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7183else
7184as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7185for as_dir in $PATH
7186do
7187 IFS=$as_save_IFS
7188 test -z "$as_dir" && as_dir=.
7189 for ac_exec_ext in '' $ac_executable_extensions; do
7190 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7191 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7192 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7193 break 2
7194 fi
7195done
7196 done
7197IFS=$as_save_IFS
7198
7199fi
7200fi
7201RANLIB=$ac_cv_prog_RANLIB
7202if test -n "$RANLIB"; then
7203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7204$as_echo "$RANLIB" >&6; }
7205else
7206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7207$as_echo "no" >&6; }
7208fi
7209
7210
7211fi
7212if test -z "$ac_cv_prog_RANLIB"; then
7213 ac_ct_RANLIB=$RANLIB
7214 # Extract the first word of "ranlib", so it can be a program name with args.
7215set dummy ranlib; ac_word=$2
7216{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7217$as_echo_n "checking for $ac_word... " >&6; }
7218if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
7219 $as_echo_n "(cached) " >&6
7220else
7221 if test -n "$ac_ct_RANLIB"; then
7222 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7223else
7224as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7225for as_dir in $PATH
7226do
7227 IFS=$as_save_IFS
7228 test -z "$as_dir" && as_dir=.
7229 for ac_exec_ext in '' $ac_executable_extensions; do
7230 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7231 ac_cv_prog_ac_ct_RANLIB="ranlib"
7232 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7233 break 2
7234 fi
7235done
7236 done
7237IFS=$as_save_IFS
7238
7239fi
7240fi
7241ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7242if test -n "$ac_ct_RANLIB"; then
7243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7244$as_echo "$ac_ct_RANLIB" >&6; }
7245else
7246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7247$as_echo "no" >&6; }
7248fi
7249
7250 if test "x$ac_ct_RANLIB" = x; then
7251 RANLIB=":"
7252 else
7253 case $cross_compiling:$ac_tool_warned in
7254yes:)
7255{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7256$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7257ac_tool_warned=yes ;;
7258esac
7259 RANLIB=$ac_ct_RANLIB
7260 fi
7261else
7262 RANLIB="$ac_cv_prog_RANLIB"
7263fi
7264
7265for ac_prog in 'bison -y' byacc
7266do
7267 # Extract the first word of "$ac_prog", so it can be a program name with args.
7268set dummy $ac_prog; ac_word=$2
7269{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7270$as_echo_n "checking for $ac_word... " >&6; }
7271if test "${ac_cv_prog_YACC+set}" = set; then :
7272 $as_echo_n "(cached) " >&6
7273else
7274 if test -n "$YACC"; then
7275 ac_cv_prog_YACC="$YACC" # Let the user override the test.
7276else
7277as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7278for as_dir in $PATH
7279do
7280 IFS=$as_save_IFS
7281 test -z "$as_dir" && as_dir=.
7282 for ac_exec_ext in '' $ac_executable_extensions; do
7283 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7284 ac_cv_prog_YACC="$ac_prog"
7285 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7286 break 2
7287 fi
7288done
7289 done
7290IFS=$as_save_IFS
7291
7292fi
7293fi
7294YACC=$ac_cv_prog_YACC
7295if test -n "$YACC"; then
7296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
7297$as_echo "$YACC" >&6; }
7298else
7299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7300$as_echo "no" >&6; }
7301fi
7302
7303
7304 test -n "$YACC" && break
7305done
7306test -n "$YACC" || YACC="yacc"
7307
7308
7309if test -n "$ac_tool_prefix"; then
7310 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7311set dummy ${ac_tool_prefix}ar; ac_word=$2
7312{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7313$as_echo_n "checking for $ac_word... " >&6; }
7314if test "${ac_cv_prog_AR+set}" = set; then :
7315 $as_echo_n "(cached) " >&6
7316else
7317 if test -n "$AR"; then
7318 ac_cv_prog_AR="$AR" # Let the user override the test.
7319else
7320as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7321for as_dir in $PATH
7322do
7323 IFS=$as_save_IFS
7324 test -z "$as_dir" && as_dir=.
7325 for ac_exec_ext in '' $ac_executable_extensions; do
7326 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7327 ac_cv_prog_AR="${ac_tool_prefix}ar"
7328 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7329 break 2
7330 fi
7331done
7332 done
7333IFS=$as_save_IFS
7334
7335fi
7336fi
7337AR=$ac_cv_prog_AR
7338if test -n "$AR"; then
7339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7340$as_echo "$AR" >&6; }
7341else
7342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7343$as_echo "no" >&6; }
7344fi
7345
7346
7347fi
7348if test -z "$ac_cv_prog_AR"; then
7349 ac_ct_AR=$AR
7350 # Extract the first word of "ar", so it can be a program name with args.
7351set dummy ar; ac_word=$2
7352{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7353$as_echo_n "checking for $ac_word... " >&6; }
7354if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
7355 $as_echo_n "(cached) " >&6
7356else
7357 if test -n "$ac_ct_AR"; then
7358 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7359else
7360as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7361for as_dir in $PATH
7362do
7363 IFS=$as_save_IFS
7364 test -z "$as_dir" && as_dir=.
7365 for ac_exec_ext in '' $ac_executable_extensions; do
7366 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7367 ac_cv_prog_ac_ct_AR="ar"
7368 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7369 break 2
7370 fi
7371done
7372 done
7373IFS=$as_save_IFS
7374
7375fi
7376fi
7377ac_ct_AR=$ac_cv_prog_ac_ct_AR
7378if test -n "$ac_ct_AR"; then
7379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7380$as_echo "$ac_ct_AR" >&6; }
7381else
7382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7383$as_echo "no" >&6; }
7384fi
7385
7386 if test "x$ac_ct_AR" = x; then
7387 AR=""
7388 else
7389 case $cross_compiling:$ac_tool_warned in
7390yes:)
7391{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7392$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7393ac_tool_warned=yes ;;
7394esac
7395 AR=$ac_ct_AR
7396 fi
7397else
7398 AR="$ac_cv_prog_AR"
7399fi
7400
7401if test -n "$ac_tool_prefix"; then
7402 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
7403set dummy ${ac_tool_prefix}dlltool; ac_word=$2
7404{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7405$as_echo_n "checking for $ac_word... " >&6; }
7406if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
7407 $as_echo_n "(cached) " >&6
7408else
7409 if test -n "$DLLTOOL"; then
7410 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
7411else
7412as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7413for as_dir in $PATH
7414do
7415 IFS=$as_save_IFS
7416 test -z "$as_dir" && as_dir=.
7417 for ac_exec_ext in '' $ac_executable_extensions; do
7418 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7419 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
7420 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7421 break 2
7422 fi
7423done
7424 done
7425IFS=$as_save_IFS
7426
7427fi
7428fi
7429DLLTOOL=$ac_cv_prog_DLLTOOL
7430if test -n "$DLLTOOL"; then
7431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
7432$as_echo "$DLLTOOL" >&6; }
7433else
7434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7435$as_echo "no" >&6; }
7436fi
7437
7438
7439fi
7440if test -z "$ac_cv_prog_DLLTOOL"; then
7441 ac_ct_DLLTOOL=$DLLTOOL
7442 # Extract the first word of "dlltool", so it can be a program name with args.
7443set dummy dlltool; ac_word=$2
7444{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7445$as_echo_n "checking for $ac_word... " >&6; }
7446if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
7447 $as_echo_n "(cached) " >&6
7448else
7449 if test -n "$ac_ct_DLLTOOL"; then
7450 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
7451else
7452as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7453for as_dir in $PATH
7454do
7455 IFS=$as_save_IFS
7456 test -z "$as_dir" && as_dir=.
7457 for ac_exec_ext in '' $ac_executable_extensions; do
7458 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7459 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
7460 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7461 break 2
7462 fi
7463done
7464 done
7465IFS=$as_save_IFS
7466
7467fi
7468fi
7469ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
7470if test -n "$ac_ct_DLLTOOL"; then
7471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
7472$as_echo "$ac_ct_DLLTOOL" >&6; }
7473else
7474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7475$as_echo "no" >&6; }
7476fi
7477
7478 if test "x$ac_ct_DLLTOOL" = x; then
7479 DLLTOOL=""
7480 else
7481 case $cross_compiling:$ac_tool_warned in
7482yes:)
7483{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7484$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7485ac_tool_warned=yes ;;
7486esac
7487 DLLTOOL=$ac_ct_DLLTOOL
7488 fi
7489else
7490 DLLTOOL="$ac_cv_prog_DLLTOOL"
7491fi
7492
7493if test -n "$ac_tool_prefix"; then
7494 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
7495set dummy ${ac_tool_prefix}windres; ac_word=$2
7496{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7497$as_echo_n "checking for $ac_word... " >&6; }
7498if test "${ac_cv_prog_WINDRES+set}" = set; then :
7499 $as_echo_n "(cached) " >&6
7500else
7501 if test -n "$WINDRES"; then
7502 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
7503else
7504as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7505for as_dir in $PATH
7506do
7507 IFS=$as_save_IFS
7508 test -z "$as_dir" && as_dir=.
7509 for ac_exec_ext in '' $ac_executable_extensions; do
7510 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7511 ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
7512 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7513 break 2
7514 fi
7515done
7516 done
7517IFS=$as_save_IFS
7518
7519fi
7520fi
7521WINDRES=$ac_cv_prog_WINDRES
7522if test -n "$WINDRES"; then
7523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
7524$as_echo "$WINDRES" >&6; }
7525else
7526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7527$as_echo "no" >&6; }
7528fi
7529
7530
7531fi
7532if test -z "$ac_cv_prog_WINDRES"; then
7533 ac_ct_WINDRES=$WINDRES
7534 # Extract the first word of "windres", so it can be a program name with args.
7535set dummy windres; ac_word=$2
7536{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7537$as_echo_n "checking for $ac_word... " >&6; }
7538if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then :
7539 $as_echo_n "(cached) " >&6
7540else
7541 if test -n "$ac_ct_WINDRES"; then
7542 ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
7543else
7544as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7545for as_dir in $PATH
7546do
7547 IFS=$as_save_IFS
7548 test -z "$as_dir" && as_dir=.
7549 for ac_exec_ext in '' $ac_executable_extensions; do
7550 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7551 ac_cv_prog_ac_ct_WINDRES="windres"
7552 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7553 break 2
7554 fi
7555done
7556 done
7557IFS=$as_save_IFS
7558
7559fi
7560fi
7561ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
7562if test -n "$ac_ct_WINDRES"; then
7563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
7564$as_echo "$ac_ct_WINDRES" >&6; }
7565else
7566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7567$as_echo "no" >&6; }
7568fi
7569
7570 if test "x$ac_ct_WINDRES" = x; then
7571 WINDRES=""
7572 else
7573 case $cross_compiling:$ac_tool_warned in
7574yes:)
7575{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7576$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7577ac_tool_warned=yes ;;
7578esac
7579 WINDRES=$ac_ct_WINDRES
7580 fi
7581else
7582 WINDRES="$ac_cv_prog_WINDRES"
7583fi
7584
7585
7586# Needed for GNU/Hurd.
7587if test -n "$ac_tool_prefix"; then
7588 # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
7589set dummy ${ac_tool_prefix}mig; ac_word=$2
7590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7591$as_echo_n "checking for $ac_word... " >&6; }
7592if test "${ac_cv_prog_MIG+set}" = set; then :
7593 $as_echo_n "(cached) " >&6
7594else
7595 if test -n "$MIG"; then
7596 ac_cv_prog_MIG="$MIG" # Let the user override the test.
7597else
7598as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7599for as_dir in $PATH
7600do
7601 IFS=$as_save_IFS
7602 test -z "$as_dir" && as_dir=.
7603 for ac_exec_ext in '' $ac_executable_extensions; do
7604 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7605 ac_cv_prog_MIG="${ac_tool_prefix}mig"
7606 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7607 break 2
7608 fi
7609done
7610 done
7611IFS=$as_save_IFS
7612
7613fi
7614fi
7615MIG=$ac_cv_prog_MIG
7616if test -n "$MIG"; then
7617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
7618$as_echo "$MIG" >&6; }
7619else
7620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7621$as_echo "no" >&6; }
7622fi
7623
7624
7625fi
7626if test -z "$ac_cv_prog_MIG"; then
7627 ac_ct_MIG=$MIG
7628 # Extract the first word of "mig", so it can be a program name with args.
7629set dummy mig; ac_word=$2
7630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7631$as_echo_n "checking for $ac_word... " >&6; }
7632if test "${ac_cv_prog_ac_ct_MIG+set}" = set; then :
7633 $as_echo_n "(cached) " >&6
7634else
7635 if test -n "$ac_ct_MIG"; then
7636 ac_cv_prog_ac_ct_MIG="$ac_ct_MIG" # Let the user override the test.
7637else
7638as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7639for as_dir in $PATH
7640do
7641 IFS=$as_save_IFS
7642 test -z "$as_dir" && as_dir=.
7643 for ac_exec_ext in '' $ac_executable_extensions; do
7644 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7645 ac_cv_prog_ac_ct_MIG="mig"
7646 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7647 break 2
7648 fi
7649done
7650 done
7651IFS=$as_save_IFS
7652
7653fi
7654fi
7655ac_ct_MIG=$ac_cv_prog_ac_ct_MIG
7656if test -n "$ac_ct_MIG"; then
7657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
7658$as_echo "$ac_ct_MIG" >&6; }
7659else
7660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7661$as_echo "no" >&6; }
7662fi
7663
7664 if test "x$ac_ct_MIG" = x; then
7665 MIG=""
7666 else
7667 case $cross_compiling:$ac_tool_warned in
7668yes:)
7669{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7670$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7671ac_tool_warned=yes ;;
7672esac
7673 MIG=$ac_ct_MIG
7674 fi
7675else
7676 MIG="$ac_cv_prog_MIG"
7677fi
7678
7679
7680# ---------------------- #
7681# Checks for libraries. #
7682# ---------------------- #
7683
7684# We might need to link with -lm; most simulators need it.
7685{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
7686$as_echo_n "checking for main in -lm... " >&6; }
7687if test "${ac_cv_lib_m_main+set}" = set; then :
7688 $as_echo_n "(cached) " >&6
7689else
7690 ac_check_lib_save_LIBS=$LIBS
7691LIBS="-lm $LIBS"
7692cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7693/* end confdefs.h. */
7694
7695
7696int
7697main ()
7698{
7699return main ();
7700 ;
7701 return 0;
7702}
7703_ACEOF
7704if ac_fn_c_try_link "$LINENO"; then :
7705 ac_cv_lib_m_main=yes
7706else
7707 ac_cv_lib_m_main=no
7708fi
7709rm -f core conftest.err conftest.$ac_objext \
7710 conftest$ac_exeext conftest.$ac_ext
7711LIBS=$ac_check_lib_save_LIBS
7712fi
7713{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
7714$as_echo "$ac_cv_lib_m_main" >&6; }
7715if test "x$ac_cv_lib_m_main" = x""yes; then :
7716 cat >>confdefs.h <<_ACEOF
7717#define HAVE_LIBM 1
7718_ACEOF
7719
7720 LIBS="-lm $LIBS"
7721
7722fi
7723
7724
7725# We need to link with -lw to get `wctype' on Solaris before Solaris
7726# 2.6. Solaris 2.6 and beyond have this function in libc, and have a
7727# libw that some versions of the GNU linker cannot hanle (GNU ld 2.9.1
7728# is known to have this problem). Therefore we avoid libw if we can.
7729ac_fn_c_check_func "$LINENO" "wctype" "ac_cv_func_wctype"
7730if test "x$ac_cv_func_wctype" = x""yes; then :
7731
7732else
7733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctype in -lw" >&5
7734$as_echo_n "checking for wctype in -lw... " >&6; }
7735if test "${ac_cv_lib_w_wctype+set}" = set; then :
7736 $as_echo_n "(cached) " >&6
7737else
7738 ac_check_lib_save_LIBS=$LIBS
7739LIBS="-lw $LIBS"
7740cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7741/* end confdefs.h. */
7742
7743/* Override any GCC internal prototype to avoid an error.
7744 Use char because int might match the return type of a GCC
7745 builtin and then its argument prototype would still apply. */
7746#ifdef __cplusplus
7747extern "C"
7748#endif
7749char wctype ();
7750int
7751main ()
7752{
7753return wctype ();
7754 ;
7755 return 0;
7756}
7757_ACEOF
7758if ac_fn_c_try_link "$LINENO"; then :
7759 ac_cv_lib_w_wctype=yes
7760else
7761 ac_cv_lib_w_wctype=no
7762fi
7763rm -f core conftest.err conftest.$ac_objext \
7764 conftest$ac_exeext conftest.$ac_ext
7765LIBS=$ac_check_lib_save_LIBS
7766fi
7767{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wctype" >&5
7768$as_echo "$ac_cv_lib_w_wctype" >&6; }
7769if test "x$ac_cv_lib_w_wctype" = x""yes; then :
7770 cat >>confdefs.h <<_ACEOF
7771#define HAVE_LIBW 1
7772_ACEOF
7773
7774 LIBS="-lw $LIBS"
7775
7776fi
7777
7778fi
7779
7780
7781# Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
7782{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
7783$as_echo_n "checking for library containing gethostbyname... " >&6; }
7784if test "${ac_cv_search_gethostbyname+set}" = set; then :
7785 $as_echo_n "(cached) " >&6
7786else
7787 ac_func_search_save_LIBS=$LIBS
7788cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7789/* end confdefs.h. */
7790
7791/* Override any GCC internal prototype to avoid an error.
7792 Use char because int might match the return type of a GCC
7793 builtin and then its argument prototype would still apply. */
7794#ifdef __cplusplus
7795extern "C"
7796#endif
7797char gethostbyname ();
7798int
7799main ()
7800{
7801return gethostbyname ();
7802 ;
7803 return 0;
7804}
7805_ACEOF
7806for ac_lib in '' nsl; do
7807 if test -z "$ac_lib"; then
7808 ac_res="none required"
7809 else
7810 ac_res=-l$ac_lib
7811 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7812 fi
7813 if ac_fn_c_try_link "$LINENO"; then :
7814 ac_cv_search_gethostbyname=$ac_res
7815fi
7816rm -f core conftest.err conftest.$ac_objext \
7817 conftest$ac_exeext
7818 if test "${ac_cv_search_gethostbyname+set}" = set; then :
7819 break
7820fi
7821done
7822if test "${ac_cv_search_gethostbyname+set}" = set; then :
7823
7824else
7825 ac_cv_search_gethostbyname=no
7826fi
7827rm conftest.$ac_ext
7828LIBS=$ac_func_search_save_LIBS
7829fi
7830{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
7831$as_echo "$ac_cv_search_gethostbyname" >&6; }
7832ac_res=$ac_cv_search_gethostbyname
7833if test "$ac_res" != no; then :
7834 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7835
7836fi
7837
7838
7839# Some systems (e.g. Solaris) have `socketpair' in libsocket.
7840{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
7841$as_echo_n "checking for library containing socketpair... " >&6; }
7842if test "${ac_cv_search_socketpair+set}" = set; then :
7843 $as_echo_n "(cached) " >&6
7844else
7845 ac_func_search_save_LIBS=$LIBS
7846cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7847/* end confdefs.h. */
7848
7849/* Override any GCC internal prototype to avoid an error.
7850 Use char because int might match the return type of a GCC
7851 builtin and then its argument prototype would still apply. */
7852#ifdef __cplusplus
7853extern "C"
7854#endif
7855char socketpair ();
7856int
7857main ()
7858{
7859return socketpair ();
7860 ;
7861 return 0;
7862}
7863_ACEOF
7864for ac_lib in '' socket; do
7865 if test -z "$ac_lib"; then
7866 ac_res="none required"
7867 else
7868 ac_res=-l$ac_lib
7869 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7870 fi
7871 if ac_fn_c_try_link "$LINENO"; then :
7872 ac_cv_search_socketpair=$ac_res
7873fi
7874rm -f core conftest.err conftest.$ac_objext \
7875 conftest$ac_exeext
7876 if test "${ac_cv_search_socketpair+set}" = set; then :
7877 break
7878fi
7879done
7880if test "${ac_cv_search_socketpair+set}" = set; then :
7881
7882else
7883 ac_cv_search_socketpair=no
7884fi
7885rm conftest.$ac_ext
7886LIBS=$ac_func_search_save_LIBS
7887fi
7888{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
7889$as_echo "$ac_cv_search_socketpair" >&6; }
7890ac_res=$ac_cv_search_socketpair
7891if test "$ac_res" != no; then :
7892 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7893
7894fi
7895
7896
7897# Link in zlib if we can. This allows us to read compressed debug sections.
7898{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
7899$as_echo_n "checking for library containing zlibVersion... " >&6; }
7900if test "${ac_cv_search_zlibVersion+set}" = set; then :
7901 $as_echo_n "(cached) " >&6
7902else
7903 ac_func_search_save_LIBS=$LIBS
7904cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7905/* end confdefs.h. */
7906
7907/* Override any GCC internal prototype to avoid an error.
7908 Use char because int might match the return type of a GCC
7909 builtin and then its argument prototype would still apply. */
7910#ifdef __cplusplus
7911extern "C"
7912#endif
7913char zlibVersion ();
7914int
7915main ()
7916{
7917return zlibVersion ();
7918 ;
7919 return 0;
7920}
7921_ACEOF
7922for ac_lib in '' z; do
7923 if test -z "$ac_lib"; then
7924 ac_res="none required"
7925 else
7926 ac_res=-l$ac_lib
7927 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7928 fi
7929 if ac_fn_c_try_link "$LINENO"; then :
7930 ac_cv_search_zlibVersion=$ac_res
7931fi
7932rm -f core conftest.err conftest.$ac_objext \
7933 conftest$ac_exeext
7934 if test "${ac_cv_search_zlibVersion+set}" = set; then :
7935 break
7936fi
7937done
7938if test "${ac_cv_search_zlibVersion+set}" = set; then :
7939
7940else
7941 ac_cv_search_zlibVersion=no
7942fi
7943rm conftest.$ac_ext
7944LIBS=$ac_func_search_save_LIBS
7945fi
7946{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
7947$as_echo "$ac_cv_search_zlibVersion" >&6; }
7948ac_res=$ac_cv_search_zlibVersion
7949if test "$ac_res" != no; then :
7950 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7951 for ac_header in zlib.h
7952do :
7953 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
7954if test "x$ac_cv_header_zlib_h" = x""yes; then :
7955 cat >>confdefs.h <<_ACEOF
7956#define HAVE_ZLIB_H 1
7957_ACEOF
7958
7959fi
7960
7961done
7962
7963fi
7964
7965
7966# On HP/UX we may need libxpdl for dlgetmodinfo (used by solib-pa64.c).
7967{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlgetmodinfo" >&5
7968$as_echo_n "checking for library containing dlgetmodinfo... " >&6; }
7969if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
7970 $as_echo_n "(cached) " >&6
7971else
7972 ac_func_search_save_LIBS=$LIBS
7973cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7974/* end confdefs.h. */
7975
7976/* Override any GCC internal prototype to avoid an error.
7977 Use char because int might match the return type of a GCC
7978 builtin and then its argument prototype would still apply. */
7979#ifdef __cplusplus
7980extern "C"
7981#endif
7982char dlgetmodinfo ();
7983int
7984main ()
7985{
7986return dlgetmodinfo ();
7987 ;
7988 return 0;
7989}
7990_ACEOF
7991for ac_lib in '' dl xpdl; do
7992 if test -z "$ac_lib"; then
7993 ac_res="none required"
7994 else
7995 ac_res=-l$ac_lib
7996 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7997 fi
7998 if ac_fn_c_try_link "$LINENO"; then :
7999 ac_cv_search_dlgetmodinfo=$ac_res
8000fi
8001rm -f core conftest.err conftest.$ac_objext \
8002 conftest$ac_exeext
8003 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
8004 break
8005fi
8006done
8007if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
8008
8009else
8010 ac_cv_search_dlgetmodinfo=no
8011fi
8012rm conftest.$ac_ext
8013LIBS=$ac_func_search_save_LIBS
8014fi
8015{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlgetmodinfo" >&5
8016$as_echo "$ac_cv_search_dlgetmodinfo" >&6; }
8017ac_res=$ac_cv_search_dlgetmodinfo
8018if test "$ac_res" != no; then :
8019 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8020
8021fi
8022
8023
8024
8025
8026
8027# Check whether --with-libiconv-prefix was given.
8028if test "${with_libiconv_prefix+set}" = set; then :
8029 withval=$with_libiconv_prefix;
8030 for dir in `echo "$withval" | tr : ' '`; do
8031 if test -d $dir/include; then LIBICONV_INCLUDE="-I$dir/include"; fi
8032 if test -d $dir/lib; then LIBICONV_LIBDIR="-L$dir/lib"; fi
8033 done
8034
8035fi
8036
8037
8038 BUILD_LIBICONV_LIBDIR="-L../libiconv/lib/.libs -L../libiconv/lib/_libs"
8039 BUILD_LIBICONV_INCLUDE="-I../libiconv/include"
8040
8041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
8042$as_echo_n "checking for iconv... " >&6; }
8043if test "${am_cv_func_iconv+set}" = set; then :
8044 $as_echo_n "(cached) " >&6
8045else
8046
8047 am_cv_func_iconv="no, consider installing GNU libiconv"
8048 am_cv_lib_iconv=no
8049 am_cv_use_build_libiconv=no
8050
8051 # If libiconv is part of the build tree, then try using it over
8052 # any system iconv.
8053 if test -d ../libiconv; then
8054 am_save_LIBS="$LIBS"
8055 am_save_CPPFLAGS="$CPPFLAGS"
8056 LIBS="$LIBS $BUILD_LIBICONV_LIBDIR -liconv"
8057 CPPFLAGS="$CPPFLAGS $BUILD_LIBICONV_INCLUDE"
8058 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8059/* end confdefs.h. */
8060#include <stdlib.h>
8061#include <iconv.h>
8062int
8063main ()
8064{
8065iconv_t cd = iconv_open("","");
8066 iconv(cd,NULL,NULL,NULL,NULL);
8067 iconv_close(cd);
8068 ;
8069 return 0;
8070}
8071_ACEOF
8072if ac_fn_c_try_link "$LINENO"; then :
8073 am_cv_use_build_libiconv=yes
8074 am_cv_lib_iconv=yes
8075 am_cv_func_iconv=yes
8076fi
8077rm -f core conftest.err conftest.$ac_objext \
8078 conftest$ac_exeext conftest.$ac_ext
8079 LIBS="$am_save_LIBS"
8080 CPPFLAGS="$am_save_CPPFLAGS"
8081 fi
8082
8083 # Next, try to find iconv in libc.
8084 if test "$am_cv_func_iconv" != yes; then
8085 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8086/* end confdefs.h. */
8087#include <stdlib.h>
8088#include <iconv.h>
8089int
8090main ()
8091{
8092iconv_t cd = iconv_open("","");
8093 iconv(cd,NULL,NULL,NULL,NULL);
8094 iconv_close(cd);
8095 ;
8096 return 0;
8097}
8098_ACEOF
8099if ac_fn_c_try_link "$LINENO"; then :
8100 am_cv_func_iconv=yes
8101fi
8102rm -f core conftest.err conftest.$ac_objext \
8103 conftest$ac_exeext conftest.$ac_ext
8104 fi
8105
8106 # If iconv was not in libc, try -liconv. In this case, arrange to
8107 # look in the libiconv prefix, if it was specified by the user.
8108 if test "$am_cv_func_iconv" != yes; then
8109 am_save_CPPFLAGS="$CPPFLAGS"
8110 am_save_LIBS="$LIBS"
8111 if test -n "$LIBICONV_INCLUDE"; then
8112 CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
8113 LIBS="$LIBS $LIBICONV_LIBDIR"
8114 fi
8115 LIBS="$LIBS -liconv"
8116 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8117/* end confdefs.h. */
8118#include <stdlib.h>
8119#include <iconv.h>
8120int
8121main ()
8122{
8123iconv_t cd = iconv_open("","");
8124 iconv(cd,NULL,NULL,NULL,NULL);
8125 iconv_close(cd);
8126 ;
8127 return 0;
8128}
8129_ACEOF
8130if ac_fn_c_try_link "$LINENO"; then :
8131 am_cv_lib_iconv=yes
8132 am_cv_func_iconv=yes
8133fi
8134rm -f core conftest.err conftest.$ac_objext \
8135 conftest$ac_exeext conftest.$ac_ext
8136 LIBS="$am_save_LIBS"
8137 CPPFLAGS="$am_save_CPPFLAGS"
8138 fi
8139
8140fi
8141{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
8142$as_echo "$am_cv_func_iconv" >&6; }
8143
8144 # Set the various flags based on the cache variables. We can't rely
8145 # on the flags to remain set from the above code, due to caching.
8146 LIBICONV=
8147 if test "$am_cv_lib_iconv" = yes; then
8148 LIBICONV="-liconv"
8149 else
8150 LIBICONV_LIBDIR=
8151 LIBICONV_INCLUDE=
8152 fi
8153 if test "$am_cv_use_build_libiconv" = yes; then
8154 LIBICONV_LIBDIR="$BUILD_LIBICONV_LIBDIR"
8155 LIBICONV_INCLUDE="$BUILD_LIBICONV_INCLUDE"
8156 fi
8157 CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
8158 LIBS="$LIBS $LIBICONV_LIBDIR $LIBICONV"
8159
8160 if test "$am_cv_func_iconv" = yes; then
8161
8162$as_echo "#define HAVE_ICONV 1" >>confdefs.h
8163
8164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
8165$as_echo_n "checking for iconv declaration... " >&6; }
8166 if test "${am_cv_proto_iconv+set}" = set; then :
8167 $as_echo_n "(cached) " >&6
8168else
8169
8170 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8171/* end confdefs.h. */
8172
8173#include <stdlib.h>
8174#include <iconv.h>
8175extern
8176#ifdef __cplusplus
8177"C"
8178#endif
8179#if defined(__STDC__) || defined(__cplusplus)
8180size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
8181#else
8182size_t iconv();
8183#endif
8184
8185int
8186main ()
8187{
8188
8189 ;
8190 return 0;
8191}
8192_ACEOF
8193if ac_fn_c_try_compile "$LINENO"; then :
8194 am_cv_proto_iconv_arg1=""
8195else
8196 am_cv_proto_iconv_arg1="const"
8197fi
8198rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8199 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);"
8200fi
8201
8202 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
8203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
8204 }$am_cv_proto_iconv" >&5
8205$as_echo "${ac_t:-
8206 }$am_cv_proto_iconv" >&6; }
8207
8208cat >>confdefs.h <<_ACEOF
8209#define ICONV_CONST $am_cv_proto_iconv_arg1
8210_ACEOF
8211
8212 fi
8213
8214
8215# On alpha-osf, it appears that libtermcap and libcurses are not compatible.
8216# There is a very specific comment in /usr/include/curses.h explaining that
8217# termcap routines built into libcurses must not be used.
8218#
8219# The symptoms we observed so far is GDB unexpectedly changing
8220# the terminal settings when tgetent is called - this is particularly
8221# visible as the output is missing carriage returns, and so rapidly
8222# becomes very hard to read.
8223#
8224# The readline configure script has already decided that libtermcap
8225# was enough for its purposes, and so decided to build readline using
8226# libtermcap. Since the TUI mode requires curses, building GDB with
8227# TUI enabled results in both libraries to be used at the same time,
8228# which is not allowed. This basically means that GDB with TUI is
8229# broken on alpha-osf.
8230
8231case $host_os in
8232 alpha*-*-osf* )
8233 if "$enable_tui" = "yes"; then
8234 as_fn_error "Building GDB with TUI mode is not supported on this host" "$LINENO" 5
8235 fi
8236 if "$enable_tui" = "auto"; then
8237 enable_tui=no
8238 fi
8239 ;;
8240esac
8241
8242# For the TUI, we need enhanced curses functionality.
8243if test x"$enable_tui" != xno; then
8244 prefer_curses=yes
8245fi
8246
8247curses_found=no
8248if test x"$prefer_curses" = xyes; then
8249 # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied
8250 # curses library because the latter might not provide all the
8251 # functionality we need. However, this leads to problems on systems
8252 # where the linker searches /usr/local/lib, but the compiler doesn't
8253 # search /usr/local/include, if ncurses is installed in /usr/local. A
8254 # default installation of ncurses on alpha*-dec-osf* will lead to such
8255 # a situation.
8256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing waddstr" >&5
8257$as_echo_n "checking for library containing waddstr... " >&6; }
8258if test "${ac_cv_search_waddstr+set}" = set; then :
8259 $as_echo_n "(cached) " >&6
8260else
8261 ac_func_search_save_LIBS=$LIBS
8262cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8263/* end confdefs.h. */
8264
8265/* Override any GCC internal prototype to avoid an error.
8266 Use char because int might match the return type of a GCC
8267 builtin and then its argument prototype would still apply. */
8268#ifdef __cplusplus
8269extern "C"
8270#endif
8271char waddstr ();
8272int
8273main ()
8274{
8275return waddstr ();
8276 ;
8277 return 0;
8278}
8279_ACEOF
8280for ac_lib in '' ncurses cursesX curses; do
8281 if test -z "$ac_lib"; then
8282 ac_res="none required"
8283 else
8284 ac_res=-l$ac_lib
8285 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8286 fi
8287 if ac_fn_c_try_link "$LINENO"; then :
8288 ac_cv_search_waddstr=$ac_res
8289fi
8290rm -f core conftest.err conftest.$ac_objext \
8291 conftest$ac_exeext
8292 if test "${ac_cv_search_waddstr+set}" = set; then :
8293 break
8294fi
8295done
8296if test "${ac_cv_search_waddstr+set}" = set; then :
8297
8298else
8299 ac_cv_search_waddstr=no
8300fi
8301rm conftest.$ac_ext
8302LIBS=$ac_func_search_save_LIBS
8303fi
8304{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_waddstr" >&5
8305$as_echo "$ac_cv_search_waddstr" >&6; }
8306ac_res=$ac_cv_search_waddstr
8307if test "$ac_res" != no; then :
8308 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8309
8310fi
8311
8312
8313 if test "$ac_cv_search_waddstr" != no; then
8314 curses_found=yes
8315 fi
8316fi
8317
8318# Check whether we should enable the TUI, but only do so if we really
8319# can.
8320if test x"$enable_tui" != xno; then
8321 if test -d $srcdir/tui; then
8322 if test "$curses_found" != no; then
8323 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
8324 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
8325 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
8326 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
8327 CONFIG_ALL="${CONFIG_ALL} all-tui"
8328 CONFIG_CLEAN="${CONFIG_CLEAN} clean-tui"
8329 CONFIG_INSTALL="${CONFIG_INSTALL} install-tui"
8330 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-tui"
8331 else
8332 if test x"$enable_tui" = xyes; then
8333 as_fn_error "no enhanced curses library found; disable TUI" "$LINENO" 5
8334 else
8335 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no enhanced curses library found; disabling TUI" >&5
8336$as_echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;}
8337 fi
8338 fi
8339 fi
8340fi
8341
8342# Since GDB uses Readline, we need termcap functionality. In many
8343# cases this will be provided by the curses library, but some systems
8344# have a seperate termcap library, or no curses library at all.
8345
8346case $host_os in
8347 cygwin*)
8348 if test -d $srcdir/libtermcap; then
8349 LIBS="../libtermcap/libtermcap.a $LIBS"
8350 ac_cv_search_tgetent="../libtermcap/libtermcap.a"
8351 fi ;;
8352 go32* | *djgpp*)
8353 ac_cv_search_tgetent="none required"
8354 ;;
8355 *mingw32*)
8356 ac_cv_search_tgetent="none required"
8357 CONFIG_OBS="$CONFIG_OBS windows-termcap.o"
8358 ;;
8359esac
8360
8361# These are the libraries checked by Readline.
8362{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
8363$as_echo_n "checking for library containing tgetent... " >&6; }
8364if test "${ac_cv_search_tgetent+set}" = set; then :
8365 $as_echo_n "(cached) " >&6
8366else
8367 ac_func_search_save_LIBS=$LIBS
8368cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8369/* end confdefs.h. */
8370
8371/* Override any GCC internal prototype to avoid an error.
8372 Use char because int might match the return type of a GCC
8373 builtin and then its argument prototype would still apply. */
8374#ifdef __cplusplus
8375extern "C"
8376#endif
8377char tgetent ();
8378int
8379main ()
8380{
8381return tgetent ();
8382 ;
8383 return 0;
8384}
8385_ACEOF
8386for ac_lib in '' termcap tinfo curses ncurses; do
8387 if test -z "$ac_lib"; then
8388 ac_res="none required"
8389 else
8390 ac_res=-l$ac_lib
8391 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8392 fi
8393 if ac_fn_c_try_link "$LINENO"; then :
8394 ac_cv_search_tgetent=$ac_res
8395fi
8396rm -f core conftest.err conftest.$ac_objext \
8397 conftest$ac_exeext
8398 if test "${ac_cv_search_tgetent+set}" = set; then :
8399 break
8400fi
8401done
8402if test "${ac_cv_search_tgetent+set}" = set; then :
8403
8404else
8405 ac_cv_search_tgetent=no
8406fi
8407rm conftest.$ac_ext
8408LIBS=$ac_func_search_save_LIBS
8409fi
8410{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
8411$as_echo "$ac_cv_search_tgetent" >&6; }
8412ac_res=$ac_cv_search_tgetent
8413if test "$ac_res" != no; then :
8414 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8415
8416fi
8417
8418
8419if test "$ac_cv_search_tgetent" = no; then
8420 as_fn_error "no termcap library found" "$LINENO" 5
8421fi
8422
8423
8424# Check whether --with-system-readline was given.
8425if test "${with_system_readline+set}" = set; then :
8426 withval=$with_system_readline;
8427fi
8428
8429
8430if test "$with_system_readline" = yes; then
8431 READLINE=-lreadline
8432 READLINE_DEPS=
8433 READLINE_CFLAGS=
8434else
8435 READLINE='$(READLINE_DIR)/libreadline.a'
8436 READLINE_DEPS='$(READLINE)'
8437 READLINE_CFLAGS='-I$(READLINE_SRC)/..'
8438fi
8439
8440
8441
8442
8443
8444# Check whether --with-expat was given.
8445if test "${with_expat+set}" = set; then :
8446 withval=$with_expat;
8447else
8448 with_expat=auto
8449fi
8450
8451{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use expat" >&5
8452$as_echo_n "checking whether to use expat... " >&6; }
8453{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_expat" >&5
8454$as_echo "$with_expat" >&6; }
8455
8456if test "${with_expat}" = no; then
8457 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat support disabled; some features may be unavailable." >&5
8458$as_echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;}
8459 HAVE_LIBEXPAT=no
8460else
8461
8462 if test "X$prefix" = "XNONE"; then
8463 acl_final_prefix="$ac_default_prefix"
8464 else
8465 acl_final_prefix="$prefix"
8466 fi
8467 if test "X$exec_prefix" = "XNONE"; then
8468 acl_final_exec_prefix='${prefix}'
8469 else
8470 acl_final_exec_prefix="$exec_prefix"
8471 fi
8472 acl_save_prefix="$prefix"
8473 prefix="$acl_final_prefix"
8474 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
8475 prefix="$acl_save_prefix"
8476
8477
8478# Check whether --with-gnu-ld was given.
8479if test "${with_gnu_ld+set}" = set; then :
8480 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
8481else
8482 with_gnu_ld=no
8483fi
8484
8485# Prepare PATH_SEPARATOR.
8486# The user is always right.
8487if test "${PATH_SEPARATOR+set}" != set; then
8488 echo "#! /bin/sh" >conf$$.sh
8489 echo "exit 0" >>conf$$.sh
8490 chmod +x conf$$.sh
8491 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
8492 PATH_SEPARATOR=';'
8493 else
8494 PATH_SEPARATOR=:
8495 fi
8496 rm -f conf$$.sh
8497fi
8498ac_prog=ld
8499if test "$GCC" = yes; then
8500 # Check if gcc -print-prog-name=ld gives a path.
8501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
8502$as_echo_n "checking for ld used by GCC... " >&6; }
8503 case $host in
8504 *-*-mingw*)
8505 # gcc leaves a trailing carriage return which upsets mingw
8506 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
8507 *)
8508 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
8509 esac
8510 case $ac_prog in
8511 # Accept absolute paths.
8512 [\\/]* | [A-Za-z]:[\\/]*)
8513 re_direlt='/[^/][^/]*/\.\./'
8514 # Canonicalize the path of ld
8515 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
8516 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
8517 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
8518 done
8519 test -z "$LD" && LD="$ac_prog"
8520 ;;
8521 "")
8522 # If it fails, then pretend we aren't using GCC.
8523 ac_prog=ld
8524 ;;
8525 *)
8526 # If it is relative, then search for the first ld in PATH.
8527 with_gnu_ld=unknown
8528 ;;
8529 esac
8530elif test "$with_gnu_ld" = yes; then
8531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
8532$as_echo_n "checking for GNU ld... " >&6; }
8533else
8534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
8535$as_echo_n "checking for non-GNU ld... " >&6; }
8536fi
8537if test "${acl_cv_path_LD+set}" = set; then :
8538 $as_echo_n "(cached) " >&6
8539else
8540 if test -z "$LD"; then
8541 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
8542 for ac_dir in $PATH; do
8543 test -z "$ac_dir" && ac_dir=.
8544 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
8545 acl_cv_path_LD="$ac_dir/$ac_prog"
8546 # Check to see if the program is GNU ld. I'd rather use --version,
8547 # but apparently some GNU ld's only accept -v.
8548 # Break only if it was the GNU/non-GNU ld that we prefer.
8549 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
8550 test "$with_gnu_ld" != no && break
8551 else
8552 test "$with_gnu_ld" != yes && break
8553 fi
8554 fi
8555 done
8556 IFS="$ac_save_ifs"
8557else
8558 acl_cv_path_LD="$LD" # Let the user override the test with a path.
8559fi
8560fi
8561
8562LD="$acl_cv_path_LD"
8563if test -n "$LD"; then
8564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
8565$as_echo "$LD" >&6; }
8566else
8567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8568$as_echo "no" >&6; }
8569fi
8570test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
8571{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
8572$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
8573if test "${acl_cv_prog_gnu_ld+set}" = set; then :
8574 $as_echo_n "(cached) " >&6
8575else
8576 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
8577if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
8578 acl_cv_prog_gnu_ld=yes
8579else
8580 acl_cv_prog_gnu_ld=no
8581fi
8582fi
8583{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
8584$as_echo "$acl_cv_prog_gnu_ld" >&6; }
8585with_gnu_ld=$acl_cv_prog_gnu_ld
8586
8587
8588
8589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
8590$as_echo_n "checking for shared library run path origin... " >&6; }
8591if test "${acl_cv_rpath+set}" = set; then :
8592 $as_echo_n "(cached) " >&6
8593else
8594
8595 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
8596 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
8597 . ./conftest.sh
8598 rm -f ./conftest.sh
8599 acl_cv_rpath=done
8600
8601fi
8602{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
8603$as_echo "$acl_cv_rpath" >&6; }
8604 wl="$acl_cv_wl"
8605 libext="$acl_cv_libext"
8606 shlibext="$acl_cv_shlibext"
8607 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
8608 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
8609 hardcode_direct="$acl_cv_hardcode_direct"
8610 hardcode_minus_L="$acl_cv_hardcode_minus_L"
8611 # Check whether --enable-rpath was given.
8612if test "${enable_rpath+set}" = set; then :
8613 enableval=$enable_rpath; :
8614else
8615 enable_rpath=yes
8616fi
8617
8618
8619
8620
8621
8622
8623
8624
8625
8626
8627 use_additional=yes
8628
8629 acl_save_prefix="$prefix"
8630 prefix="$acl_final_prefix"
8631 acl_save_exec_prefix="$exec_prefix"
8632 exec_prefix="$acl_final_exec_prefix"
8633
8634 eval additional_includedir=\"$includedir\"
8635 eval additional_libdir=\"$libdir\"
8636
8637 exec_prefix="$acl_save_exec_prefix"
8638 prefix="$acl_save_prefix"
8639
8640
8641# Check whether --with-libexpat-prefix was given.
8642if test "${with_libexpat_prefix+set}" = set; then :
8643 withval=$with_libexpat_prefix;
8644 if test "X$withval" = "Xno"; then
8645 use_additional=no
8646 else
8647 if test "X$withval" = "X"; then
8648
8649 acl_save_prefix="$prefix"
8650 prefix="$acl_final_prefix"
8651 acl_save_exec_prefix="$exec_prefix"
8652 exec_prefix="$acl_final_exec_prefix"
8653
8654 eval additional_includedir=\"$includedir\"
8655 eval additional_libdir=\"$libdir\"
8656
8657 exec_prefix="$acl_save_exec_prefix"
8658 prefix="$acl_save_prefix"
8659
8660 else
8661 additional_includedir="$withval/include"
8662 additional_libdir="$withval/lib"
8663 fi
8664 fi
8665
8666fi
8667
8668 LIBEXPAT=
8669 LTLIBEXPAT=
8670 INCEXPAT=
8671 rpathdirs=
8672 ltrpathdirs=
8673 names_already_handled=
8674 names_next_round='expat '
8675 while test -n "$names_next_round"; do
8676 names_this_round="$names_next_round"
8677 names_next_round=
8678 for name in $names_this_round; do
8679 already_handled=
8680 for n in $names_already_handled; do
8681 if test "$n" = "$name"; then
8682 already_handled=yes
8683 break
8684 fi
8685 done
8686 if test -z "$already_handled"; then
8687 names_already_handled="$names_already_handled $name"
8688 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
8689 eval value=\"\$HAVE_LIB$uppername\"
8690 if test -n "$value"; then
8691 if test "$value" = yes; then
8692 eval value=\"\$LIB$uppername\"
8693 test -z "$value" || LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$value"
8694 eval value=\"\$LTLIB$uppername\"
8695 test -z "$value" || LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value"
8696 else
8697 :
8698 fi
8699 else
8700 found_dir=
8701 found_la=
8702 found_so=
8703 found_a=
8704 if test $use_additional = yes; then
8705 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
8706 found_dir="$additional_libdir"
8707 found_so="$additional_libdir/lib$name.$shlibext"
8708 if test -f "$additional_libdir/lib$name.la"; then
8709 found_la="$additional_libdir/lib$name.la"
8710 fi
8711 else
8712 if test -f "$additional_libdir/lib$name.$libext"; then
8713 found_dir="$additional_libdir"
8714 found_a="$additional_libdir/lib$name.$libext"
8715 if test -f "$additional_libdir/lib$name.la"; then
8716 found_la="$additional_libdir/lib$name.la"
8717 fi
8718 fi
8719 fi
8720 fi
8721 if test "X$found_dir" = "X"; then
8722 for x in $LDFLAGS $LTLIBEXPAT; do
8723
8724 acl_save_prefix="$prefix"
8725 prefix="$acl_final_prefix"
8726 acl_save_exec_prefix="$exec_prefix"
8727 exec_prefix="$acl_final_exec_prefix"
8728 eval x=\"$x\"
8729 exec_prefix="$acl_save_exec_prefix"
8730 prefix="$acl_save_prefix"
8731
8732 case "$x" in
8733 -L*)
8734 dir=`echo "X$x" | sed -e 's/^X-L//'`
8735 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
8736 found_dir="$dir"
8737 found_so="$dir/lib$name.$shlibext"
8738 if test -f "$dir/lib$name.la"; then
8739 found_la="$dir/lib$name.la"
8740 fi
8741 else
8742 if test -f "$dir/lib$name.$libext"; then
8743 found_dir="$dir"
8744 found_a="$dir/lib$name.$libext"
8745 if test -f "$dir/lib$name.la"; then
8746 found_la="$dir/lib$name.la"
8747 fi
8748 fi
8749 fi
8750 ;;
8751 esac
8752 if test "X$found_dir" != "X"; then
8753 break
8754 fi
8755 done
8756 fi
8757 if test "X$found_dir" != "X"; then
8758 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name"
8759 if test "X$found_so" != "X"; then
8760 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
8761 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
8762 else
8763 haveit=
8764 for x in $ltrpathdirs; do
8765 if test "X$x" = "X$found_dir"; then
8766 haveit=yes
8767 break
8768 fi
8769 done
8770 if test -z "$haveit"; then
8771 ltrpathdirs="$ltrpathdirs $found_dir"
8772 fi
8773 if test "$hardcode_direct" = yes; then
8774 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
8775 else
8776 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
8777 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
8778 haveit=
8779 for x in $rpathdirs; do
8780 if test "X$x" = "X$found_dir"; then
8781 haveit=yes
8782 break
8783 fi
8784 done
8785 if test -z "$haveit"; then
8786 rpathdirs="$rpathdirs $found_dir"
8787 fi
8788 else
8789 haveit=
8790 for x in $LDFLAGS $LIBEXPAT; do
8791
8792 acl_save_prefix="$prefix"
8793 prefix="$acl_final_prefix"
8794 acl_save_exec_prefix="$exec_prefix"
8795 exec_prefix="$acl_final_exec_prefix"
8796 eval x=\"$x\"
8797 exec_prefix="$acl_save_exec_prefix"
8798 prefix="$acl_save_prefix"
8799
8800 if test "X$x" = "X-L$found_dir"; then
8801 haveit=yes
8802 break
8803 fi
8804 done
8805 if test -z "$haveit"; then
8806 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir"
8807 fi
8808 if test "$hardcode_minus_L" != no; then
8809 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
8810 else
8811 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
8812 fi
8813 fi
8814 fi
8815 fi
8816 else
8817 if test "X$found_a" != "X"; then
8818 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_a"
8819 else
8820 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name"
8821 fi
8822 fi
8823 additional_includedir=
8824 case "$found_dir" in
8825 */lib | */lib/)
8826 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
8827 additional_includedir="$basedir/include"
8828 ;;
8829 esac
8830 if test "X$additional_includedir" != "X"; then
8831 if test "X$additional_includedir" != "X/usr/include"; then
8832 haveit=
8833 if test "X$additional_includedir" = "X/usr/local/include"; then
8834 if test -n "$GCC"; then
8835 case $host_os in
8836 linux*) haveit=yes;;
8837 esac
8838 fi
8839 fi
8840 if test -z "$haveit"; then
8841 for x in $CPPFLAGS $INCEXPAT; do
8842
8843 acl_save_prefix="$prefix"
8844 prefix="$acl_final_prefix"
8845 acl_save_exec_prefix="$exec_prefix"
8846 exec_prefix="$acl_final_exec_prefix"
8847 eval x=\"$x\"
8848 exec_prefix="$acl_save_exec_prefix"
8849 prefix="$acl_save_prefix"
8850
8851 if test "X$x" = "X-I$additional_includedir"; then
8852 haveit=yes
8853 break
8854 fi
8855 done
8856 if test -z "$haveit"; then
8857 if test -d "$additional_includedir"; then
8858 INCEXPAT="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir"
8859 fi
8860 fi
8861 fi
8862 fi
8863 fi
8864 if test -n "$found_la"; then
8865 save_libdir="$libdir"
8866 case "$found_la" in
8867 */* | *\\*) . "$found_la" ;;
8868 *) . "./$found_la" ;;
8869 esac
8870 libdir="$save_libdir"
8871 for dep in $dependency_libs; do
8872 case "$dep" in
8873 -L*)
8874 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
8875 if test "X$additional_libdir" != "X/usr/lib"; then
8876 haveit=
8877 if test "X$additional_libdir" = "X/usr/local/lib"; then
8878 if test -n "$GCC"; then
8879 case $host_os in
8880 linux*) haveit=yes;;
8881 esac
8882 fi
8883 fi
8884 if test -z "$haveit"; then
8885 haveit=
8886 for x in $LDFLAGS $LIBEXPAT; do
8887
8888 acl_save_prefix="$prefix"
8889 prefix="$acl_final_prefix"
8890 acl_save_exec_prefix="$exec_prefix"
8891 exec_prefix="$acl_final_exec_prefix"
8892 eval x=\"$x\"
8893 exec_prefix="$acl_save_exec_prefix"
8894 prefix="$acl_save_prefix"
8895
8896 if test "X$x" = "X-L$additional_libdir"; then
8897 haveit=yes
8898 break
8899 fi
8900 done
8901 if test -z "$haveit"; then
8902 if test -d "$additional_libdir"; then
8903 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir"
8904 fi
8905 fi
8906 haveit=
8907 for x in $LDFLAGS $LTLIBEXPAT; do
8908
8909 acl_save_prefix="$prefix"
8910 prefix="$acl_final_prefix"
8911 acl_save_exec_prefix="$exec_prefix"
8912 exec_prefix="$acl_final_exec_prefix"
8913 eval x=\"$x\"
8914 exec_prefix="$acl_save_exec_prefix"
8915 prefix="$acl_save_prefix"
8916
8917 if test "X$x" = "X-L$additional_libdir"; then
8918 haveit=yes
8919 break
8920 fi
8921 done
8922 if test -z "$haveit"; then
8923 if test -d "$additional_libdir"; then
8924 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir"
8925 fi
8926 fi
8927 fi
8928 fi
8929 ;;
8930 -R*)
8931 dir=`echo "X$dep" | sed -e 's/^X-R//'`
8932 if test "$enable_rpath" != no; then
8933 haveit=
8934 for x in $rpathdirs; do
8935 if test "X$x" = "X$dir"; then
8936 haveit=yes
8937 break
8938 fi
8939 done
8940 if test -z "$haveit"; then
8941 rpathdirs="$rpathdirs $dir"
8942 fi
8943 haveit=
8944 for x in $ltrpathdirs; do
8945 if test "X$x" = "X$dir"; then
8946 haveit=yes
8947 break
8948 fi
8949 done
8950 if test -z "$haveit"; then
8951 ltrpathdirs="$ltrpathdirs $dir"
8952 fi
8953 fi
8954 ;;
8955 -l*)
8956 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
8957 ;;
8958 *.la)
8959 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
8960 ;;
8961 *)
8962 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$dep"
8963 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep"
8964 ;;
8965 esac
8966 done
8967 fi
8968 else
8969 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
8970 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name"
8971 fi
8972 fi
8973 fi
8974 done
8975 done
8976 if test "X$rpathdirs" != "X"; then
8977 if test -n "$hardcode_libdir_separator"; then
8978 alldirs=
8979 for found_dir in $rpathdirs; do
8980 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
8981 done
8982 acl_save_libdir="$libdir"
8983 libdir="$alldirs"
8984 eval flag=\"$hardcode_libdir_flag_spec\"
8985 libdir="$acl_save_libdir"
8986 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
8987 else
8988 for found_dir in $rpathdirs; do
8989 acl_save_libdir="$libdir"
8990 libdir="$found_dir"
8991 eval flag=\"$hardcode_libdir_flag_spec\"
8992 libdir="$acl_save_libdir"
8993 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
8994 done
8995 fi
8996 fi
8997 if test "X$ltrpathdirs" != "X"; then
8998 for found_dir in $ltrpathdirs; do
8999 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir"
9000 done
9001 fi
9002
9003
9004 ac_save_CPPFLAGS="$CPPFLAGS"
9005
9006 for element in $INCEXPAT; do
9007 haveit=
9008 for x in $CPPFLAGS; do
9009
9010 acl_save_prefix="$prefix"
9011 prefix="$acl_final_prefix"
9012 acl_save_exec_prefix="$exec_prefix"
9013 exec_prefix="$acl_final_exec_prefix"
9014 eval x=\"$x\"
9015 exec_prefix="$acl_save_exec_prefix"
9016 prefix="$acl_save_prefix"
9017
9018 if test "X$x" = "X$element"; then
9019 haveit=yes
9020 break
9021 fi
9022 done
9023 if test -z "$haveit"; then
9024 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
9025 fi
9026 done
9027
9028
9029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5
9030$as_echo_n "checking for libexpat... " >&6; }
9031if test "${ac_cv_libexpat+set}" = set; then :
9032 $as_echo_n "(cached) " >&6
9033else
9034
9035 ac_save_LIBS="$LIBS"
9036 LIBS="$LIBS $LIBEXPAT"
9037 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9038/* end confdefs.h. */
9039#include "expat.h"
9040int
9041main ()
9042{
9043XML_Parser p = XML_ParserCreate (0);
9044 ;
9045 return 0;
9046}
9047_ACEOF
9048if ac_fn_c_try_link "$LINENO"; then :
9049 ac_cv_libexpat=yes
9050else
9051 ac_cv_libexpat=no
9052fi
9053rm -f core conftest.err conftest.$ac_objext \
9054 conftest$ac_exeext conftest.$ac_ext
9055 LIBS="$ac_save_LIBS"
9056
9057fi
9058{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libexpat" >&5
9059$as_echo "$ac_cv_libexpat" >&6; }
9060 if test "$ac_cv_libexpat" = yes; then
9061 HAVE_LIBEXPAT=yes
9062
9063$as_echo "#define HAVE_LIBEXPAT 1" >>confdefs.h
9064
9065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libexpat" >&5
9066$as_echo_n "checking how to link with libexpat... " >&6; }
9067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBEXPAT" >&5
9068$as_echo "$LIBEXPAT" >&6; }
9069 else
9070 HAVE_LIBEXPAT=no
9071 CPPFLAGS="$ac_save_CPPFLAGS"
9072 LIBEXPAT=
9073 LTLIBEXPAT=
9074 fi
9075
9076
9077
9078
9079
9080
9081 if test "$HAVE_LIBEXPAT" != yes; then
9082 if test "$with_expat" = yes; then
9083 as_fn_error "expat is missing or unusable" "$LINENO" 5
9084 else
9085 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat is missing or unusable; some features may be unavailable." >&5
9086$as_echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;}
9087 fi
9088 else
9089 save_LIBS=$LIBS
9090 LIBS="$LIBS $LIBEXPAT"
9091 for ac_func in XML_StopParser
9092do :
9093 ac_fn_c_check_func "$LINENO" "XML_StopParser" "ac_cv_func_XML_StopParser"
9094if test "x$ac_cv_func_XML_StopParser" = x""yes; then :
9095 cat >>confdefs.h <<_ACEOF
9096#define HAVE_XML_STOPPARSER 1
9097_ACEOF
9098
9099fi
9100done
9101
9102 LIBS=$save_LIBS
9103 fi
9104fi
9105
9106
9107
9108
9109# Check whether --with-python was given.
9110if test "${with_python+set}" = set; then :
9111 withval=$with_python;
9112else
9113 with_python=auto
9114fi
9115
9116{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use python" >&5
9117$as_echo_n "checking whether to use python... " >&6; }
9118{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
9119$as_echo "$with_python" >&6; }
9120
9121if test "${with_python}" = no; then
9122 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python support disabled; some features may be unavailable." >&5
9123$as_echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;}
9124 have_libpython=no
9125else
9126 case "${with_python}" in
9127 yes | auto)
9128 # Leave as empty, use defaults.
9129 python_includes=
9130 python_libs=
9131 ;;
9132 /*)
9133 python_includes="-I${with_python}/include"
9134 python_libs="-L${with_python}/lib"
9135 ;;
9136 *)
9137 as_fn_error "invalid value for --with-python" "$LINENO" 5
9138 ;;
9139 esac
9140
9141 save_CPPFLAGS=$CPPFLAGS
9142 CPPFLAGS="$CPPFLAGS ${python_includes}"
9143 save_LIBS=$LIBS
9144 LIBS="$LIBS ${python_libs}"
9145 have_libpython=no
9146 if test "${have_libpython}" = no; then
9147
9148 version=python2.6
9149
9150
9151 HAVE_LIBPYTHON2_6=no
9152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
9153$as_echo_n "checking for ${version}... " >&6; }
9154 save_LIBS=$LIBS
9155 LIBS="$LIBS -l${version}"
9156 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9157/* end confdefs.h. */
9158#include "${version}/Python.h"
9159int
9160main ()
9161{
9162Py_Initialize ();
9163 ;
9164 return 0;
9165}
9166_ACEOF
9167if ac_fn_c_try_link "$LINENO"; then :
9168 HAVE_LIBPYTHON2_6=yes
9169 have_libpython=yes
9170else
9171 LIBS=$save_LIBS
9172fi
9173rm -f core conftest.err conftest.$ac_objext \
9174 conftest$ac_exeext conftest.$ac_ext
9175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_LIBPYTHON2_6" >&5
9176$as_echo "$HAVE_LIBPYTHON2_6" >&6; }
9177
9178 if test "${HAVE_LIBPYTHON2_6}" = yes; then
9179
9180$as_echo "#define HAVE_LIBPYTHON2_6 1" >>confdefs.h
9181
9182 fi
9183 fi
9184 if test ${have_libpython} = no; then
9185
9186 version=python2.5
9187
9188
9189 HAVE_LIBPYTHON2_5=no
9190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
9191$as_echo_n "checking for ${version}... " >&6; }
9192 save_LIBS=$LIBS
9193 LIBS="$LIBS -l${version}"
9194 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9195/* end confdefs.h. */
9196#include "${version}/Python.h"
9197int
9198main ()
9199{
9200Py_Initialize ();
9201 ;
9202 return 0;
9203}
9204_ACEOF
9205if ac_fn_c_try_link "$LINENO"; then :
9206 HAVE_LIBPYTHON2_5=yes
9207 have_libpython=yes
9208else
9209 LIBS=$save_LIBS
9210fi
9211rm -f core conftest.err conftest.$ac_objext \
9212 conftest$ac_exeext conftest.$ac_ext
9213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_LIBPYTHON2_5" >&5
9214$as_echo "$HAVE_LIBPYTHON2_5" >&6; }
9215
9216 if test "${HAVE_LIBPYTHON2_5}" = yes; then
9217
9218$as_echo "#define HAVE_LIBPYTHON2_5 1" >>confdefs.h
9219
9220 fi
9221 fi
9222 if test ${have_libpython} = no; then
9223
9224 version=python2.4
9225
9226
9227 HAVE_LIBPYTHON2_4=no
9228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
9229$as_echo_n "checking for ${version}... " >&6; }
9230 save_LIBS=$LIBS
9231 LIBS="$LIBS -l${version}"
9232 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9233/* end confdefs.h. */
9234#include "${version}/Python.h"
9235int
9236main ()
9237{
9238Py_Initialize ();
9239 ;
9240 return 0;
9241}
9242_ACEOF
9243if ac_fn_c_try_link "$LINENO"; then :
9244 HAVE_LIBPYTHON2_4=yes
9245 have_libpython=yes
9246else
9247 LIBS=$save_LIBS
9248fi
9249rm -f core conftest.err conftest.$ac_objext \
9250 conftest$ac_exeext conftest.$ac_ext
9251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_LIBPYTHON2_4" >&5
9252$as_echo "$HAVE_LIBPYTHON2_4" >&6; }
9253
9254 if test "${HAVE_LIBPYTHON2_4}" = yes; then
9255
9256$as_echo "#define HAVE_LIBPYTHON2_4 1" >>confdefs.h
9257
9258 fi
9259 fi
9260 if test ${have_libpython} = no; then
9261 case "${with_python}" in
9262 yes)
9263 as_fn_error "python is missing or unusable" "$LINENO" 5
9264 ;;
9265 auto)
9266 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python is missing or unusable; some features may be unavailable." >&5
9267$as_echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;}
9268 ;;
9269 *)
9270 as_fn_error "no usable python found at ${with_python}" "$LINENO" 5
9271 ;;
9272 esac
9273 CPPFLAGS=$save_CPPFLAGS
9274 LIBS=$save_LIBS
9275 fi
9276fi
9277
9278if test "${have_libpython}" = yes; then
9279
9280$as_echo "#define HAVE_PYTHON 1" >>confdefs.h
9281
9282 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)"
9283 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)"
9284 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)"
9285 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
9286
9287 # Flags needed to compile Python code (taken from python-config --cflags).
9288 # We cannot call python-config directly because it will output whatever was
9289 # used when compiling the Python interpreter itself, including flags which
9290 # would make the python-related objects be compiled differently from the
9291 # rest of GDB (e.g., -O2 and -fPIC).
9292 if test "${GCC}" = yes; then
9293 tentative_python_cflags="-fno-strict-aliasing -DNDEBUG -fwrapv"
9294 fi
9295
9296 if test "x${tentative_python_cflags}" != x; then
9297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler flags for python code" >&5
9298$as_echo_n "checking compiler flags for python code... " >&6; }
9299 for flag in ${tentative_python_cflags}; do
9300 # Check that the compiler accepts it
9301 saved_CFLAGS="$CFLAGS"
9302 CFLAGS="$CFLAGS $flag"
9303 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9304/* end confdefs.h. */
9305
9306int
9307main ()
9308{
9309
9310 ;
9311 return 0;
9312}
9313_ACEOF
9314if ac_fn_c_try_compile "$LINENO"; then :
9315 PYTHON_CFLAGS="${PYTHON_CFLAGS} $flag"
9316fi
9317rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9318 CFLAGS="$saved_CFLAGS"
9319 done
9320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYTHON_CFLAGS}" >&5
9321$as_echo "${PYTHON_CFLAGS}" >&6; }
9322 fi
9323else
9324 # Even if Python support is not compiled in, we need to have these files
9325 # included in order to recognize the GDB command "python".
9326 CONFIG_OBS="$CONFIG_OBS python.o python-value.o python-prettyprint.o"
9327 CONFIG_SRCS="$CONFIG_SRCS python/python.c python/python-value.c python/python-prettyprint.c"
9328fi
9329
9330
9331# ------------------------- #
9332# Checks for header files. #
9333# ------------------------- #
9334
9335ac_header_dirent=no
9336for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
9337 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
9338{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
9339$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
9340if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
9341 $as_echo_n "(cached) " >&6
9342else
9343 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9344/* end confdefs.h. */
9345#include <sys/types.h>
9346#include <$ac_hdr>
9347
9348int
9349main ()
9350{
9351if ((DIR *) 0)
9352return 0;
9353 ;
9354 return 0;
9355}
9356_ACEOF
9357if ac_fn_c_try_compile "$LINENO"; then :
9358 eval "$as_ac_Header=yes"
9359else
9360 eval "$as_ac_Header=no"
9361fi
9362rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9363fi
9364eval ac_res=\$$as_ac_Header
9365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9366$as_echo "$ac_res" >&6; }
9367eval as_val=\$$as_ac_Header
9368 if test "x$as_val" = x""yes; then :
9369 cat >>confdefs.h <<_ACEOF
9370#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
9371_ACEOF
9372
9373ac_header_dirent=$ac_hdr; break
9374fi
9375
9376done
9377# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
9378if test $ac_header_dirent = dirent.h; then
9379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
9380$as_echo_n "checking for library containing opendir... " >&6; }
9381if test "${ac_cv_search_opendir+set}" = set; then :
9382 $as_echo_n "(cached) " >&6
9383else
9384 ac_func_search_save_LIBS=$LIBS
9385cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9386/* end confdefs.h. */
9387
9388/* Override any GCC internal prototype to avoid an error.
9389 Use char because int might match the return type of a GCC
9390 builtin and then its argument prototype would still apply. */
9391#ifdef __cplusplus
9392extern "C"
9393#endif
9394char opendir ();
9395int
9396main ()
9397{
9398return opendir ();
9399 ;
9400 return 0;
9401}
9402_ACEOF
9403for ac_lib in '' dir; do
9404 if test -z "$ac_lib"; then
9405 ac_res="none required"
9406 else
9407 ac_res=-l$ac_lib
9408 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9409 fi
9410 if ac_fn_c_try_link "$LINENO"; then :
9411 ac_cv_search_opendir=$ac_res
9412fi
9413rm -f core conftest.err conftest.$ac_objext \
9414 conftest$ac_exeext
9415 if test "${ac_cv_search_opendir+set}" = set; then :
9416 break
9417fi
9418done
9419if test "${ac_cv_search_opendir+set}" = set; then :
9420
9421else
9422 ac_cv_search_opendir=no
9423fi
9424rm conftest.$ac_ext
9425LIBS=$ac_func_search_save_LIBS
9426fi
9427{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
9428$as_echo "$ac_cv_search_opendir" >&6; }
9429ac_res=$ac_cv_search_opendir
9430if test "$ac_res" != no; then :
9431 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9432
9433fi
9434
9435else
9436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
9437$as_echo_n "checking for library containing opendir... " >&6; }
9438if test "${ac_cv_search_opendir+set}" = set; then :
9439 $as_echo_n "(cached) " >&6
9440else
9441 ac_func_search_save_LIBS=$LIBS
9442cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9443/* end confdefs.h. */
9444
9445/* Override any GCC internal prototype to avoid an error.
9446 Use char because int might match the return type of a GCC
9447 builtin and then its argument prototype would still apply. */
9448#ifdef __cplusplus
9449extern "C"
9450#endif
9451char opendir ();
9452int
9453main ()
9454{
9455return opendir ();
9456 ;
9457 return 0;
9458}
9459_ACEOF
9460for ac_lib in '' x; do
9461 if test -z "$ac_lib"; then
9462 ac_res="none required"
9463 else
9464 ac_res=-l$ac_lib
9465 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9466 fi
9467 if ac_fn_c_try_link "$LINENO"; then :
9468 ac_cv_search_opendir=$ac_res
9469fi
9470rm -f core conftest.err conftest.$ac_objext \
9471 conftest$ac_exeext
9472 if test "${ac_cv_search_opendir+set}" = set; then :
9473 break
9474fi
9475done
9476if test "${ac_cv_search_opendir+set}" = set; then :
9477
9478else
9479 ac_cv_search_opendir=no
9480fi
9481rm conftest.$ac_ext
9482LIBS=$ac_func_search_save_LIBS
9483fi
9484{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
9485$as_echo "$ac_cv_search_opendir" >&6; }
9486ac_res=$ac_cv_search_opendir
9487if test "$ac_res" != no; then :
9488 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9489
9490fi
9491
9492fi
9493
9494{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5
9495$as_echo_n "checking whether stat file-mode macros are broken... " >&6; }
9496if test "${ac_cv_header_stat_broken+set}" = set; then :
9497 $as_echo_n "(cached) " >&6
9498else
9499 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9500/* end confdefs.h. */
9501#include <sys/types.h>
9502#include <sys/stat.h>
9503
9504#if defined S_ISBLK && defined S_IFDIR
9505extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
9506#endif
9507
9508#if defined S_ISBLK && defined S_IFCHR
9509extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
9510#endif
9511
9512#if defined S_ISLNK && defined S_IFREG
9513extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
9514#endif
9515
9516#if defined S_ISSOCK && defined S_IFREG
9517extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
9518#endif
9519
9520_ACEOF
9521if ac_fn_c_try_compile "$LINENO"; then :
9522 ac_cv_header_stat_broken=no
9523else
9524 ac_cv_header_stat_broken=yes
9525fi
9526rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9527fi
9528{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5
9529$as_echo "$ac_cv_header_stat_broken" >&6; }
9530if test $ac_cv_header_stat_broken = yes; then
9531
9532$as_echo "#define STAT_MACROS_BROKEN 1" >>confdefs.h
9533
9534fi
9535
9536{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
9537$as_echo_n "checking for ANSI C header files... " >&6; }
9538if test "${ac_cv_header_stdc+set}" = set; then :
9539 $as_echo_n "(cached) " >&6
9540else
9541 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9542/* end confdefs.h. */
9543#include <stdlib.h>
9544#include <stdarg.h>
9545#include <string.h>
9546#include <float.h>
9547
9548int
9549main ()
9550{
9551
9552 ;
9553 return 0;
9554}
9555_ACEOF
9556if ac_fn_c_try_compile "$LINENO"; then :
9557 ac_cv_header_stdc=yes
9558else
9559 ac_cv_header_stdc=no
9560fi
9561rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9562
9563if test $ac_cv_header_stdc = yes; then
9564 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
9565 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9566/* end confdefs.h. */
9567#include <string.h>
9568
9569_ACEOF
9570if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9571 $EGREP "memchr" >/dev/null 2>&1; then :
9572
9573else
9574 ac_cv_header_stdc=no
9575fi
9576rm -f conftest*
9577
9578fi
9579
9580if test $ac_cv_header_stdc = yes; then
9581 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
9582 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9583/* end confdefs.h. */
9584#include <stdlib.h>
9585
9586_ACEOF
9587if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9588 $EGREP "free" >/dev/null 2>&1; then :
9589
9590else
9591 ac_cv_header_stdc=no
9592fi
9593rm -f conftest*
9594
9595fi
9596
9597if test $ac_cv_header_stdc = yes; then
9598 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
9599 if test "$cross_compiling" = yes; then :
9600 :
9601else
9602 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9603/* end confdefs.h. */
9604#include <ctype.h>
9605#include <stdlib.h>
9606#if ((' ' & 0x0FF) == 0x020)
9607# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
9608# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
9609#else
9610# define ISLOWER(c) \
9611 (('a' <= (c) && (c) <= 'i') \
9612 || ('j' <= (c) && (c) <= 'r') \
9613 || ('s' <= (c) && (c) <= 'z'))
9614# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
9615#endif
9616
9617#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
9618int
9619main ()
9620{
9621 int i;
9622 for (i = 0; i < 256; i++)
9623 if (XOR (islower (i), ISLOWER (i))
9624 || toupper (i) != TOUPPER (i))
9625 return 2;
9626 return 0;
9627}
9628_ACEOF
9629if ac_fn_c_try_run "$LINENO"; then :
9630
9631else
9632 ac_cv_header_stdc=no
9633fi
9634rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9635 conftest.$ac_objext conftest.beam conftest.$ac_ext
9636fi
9637
9638fi
9639fi
9640{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
9641$as_echo "$ac_cv_header_stdc" >&6; }
9642if test $ac_cv_header_stdc = yes; then
9643
9644$as_echo "#define STDC_HEADERS 1" >>confdefs.h
9645
9646fi
9647
9648# elf_hp.h is for HP/UX 64-bit shared library support.
9649# FIXME: kettenis/20030102: In most cases we include these (ctype.h, time.h)
9650# unconditionally, so what's the point in checking these?
9651for ac_header in nlist.h machine/reg.h poll.h sys/poll.h proc_service.h \
9652 thread_db.h gnu/libc-version.h signal.h stddef.h \
9653 stdlib.h string.h memory.h strings.h sys/fault.h \
9654 sys/file.h sys/filio.h sys/ioctl.h sys/param.h \
9655 sys/resource.h sys/procfs.h sys/ptrace.h ptrace.h \
9656 sys/reg.h sys/debugreg.h sys/select.h sys/syscall.h \
9657 sys/types.h sys/wait.h wait.h termios.h termio.h \
9658 sgtty.h unistd.h elf_hp.h ctype.h time.h locale.h
9659do :
9660 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9661ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9662eval as_val=\$$as_ac_Header
9663 if test "x$as_val" = x""yes; then :
9664 cat >>confdefs.h <<_ACEOF
9665#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9666_ACEOF
9667
9668fi
9669
9670done
9671
9672for ac_header in link.h
9673do :
9674 ac_fn_c_check_header_compile "$LINENO" "link.h" "ac_cv_header_link_h" "#if HAVE_SYS_TYPES_H
9675# include <sys/types.h>
9676#endif
9677#if HAVE_NLIST_H
9678# include <nlist.h>
9679#endif
9680
9681"
9682if test "x$ac_cv_header_link_h" = x""yes; then :
9683 cat >>confdefs.h <<_ACEOF
9684#define HAVE_LINK_H 1
9685_ACEOF
9686
9687fi
9688
9689done
9690
9691for ac_header in sys/proc.h
9692do :
9693 ac_fn_c_check_header_compile "$LINENO" "sys/proc.h" "ac_cv_header_sys_proc_h" "#if HAVE_SYS_PARAM_H
9694# include <sys/param.h>
9695#endif
9696
9697"
9698if test "x$ac_cv_header_sys_proc_h" = x""yes; then :
9699 cat >>confdefs.h <<_ACEOF
9700#define HAVE_SYS_PROC_H 1
9701_ACEOF
9702
9703fi
9704
9705done
9706
9707for ac_header in sys/user.h
9708do :
9709 ac_fn_c_check_header_compile "$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H
9710# include <sys/param.h>
9711#endif
9712
9713"
9714if test "x$ac_cv_header_sys_user_h" = x""yes; then :
9715 cat >>confdefs.h <<_ACEOF
9716#define HAVE_SYS_USER_H 1
9717_ACEOF
9718
9719fi
9720
9721done
9722
9723
9724# On Solaris 2.[789], we need to define _MSE_INT_H to avoid a clash
9725# between <widec.h> and <wchar.h> that would cause AC_CHECK_HEADERS to
9726# think that we don't have <curses.h> if we're using GCC.
9727case $host_os in
9728 solaris2.[789])
9729 if test "$GCC" = yes; then
9730
9731$as_echo "#define _MSE_INT_H 1" >>confdefs.h
9732
9733 fi ;;
9734esac
9735for ac_header in curses.h cursesX.h ncurses.h ncurses/ncurses.h ncurses/term.h
9736do :
9737 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9738ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9739eval as_val=\$$as_ac_Header
9740 if test "x$as_val" = x""yes; then :
9741 cat >>confdefs.h <<_ACEOF
9742#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9743_ACEOF
9744
9745fi
9746
9747done
9748
9749for ac_header in term.h
9750do :
9751 ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
9752# include <curses.h>
9753#endif
9754
9755"
9756if test "x$ac_cv_header_term_h" = x""yes; then :
9757 cat >>confdefs.h <<_ACEOF
9758#define HAVE_TERM_H 1
9759_ACEOF
9760
9761fi
9762
9763done
9764
9765
9766# ------------------------- #
9767# Checks for declarations. #
9768# ------------------------- #
9769
9770ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
9771if test "x$ac_cv_have_decl_free" = x""yes; then :
9772 ac_have_decl=1
9773else
9774 ac_have_decl=0
9775fi
9776
9777cat >>confdefs.h <<_ACEOF
9778#define HAVE_DECL_FREE $ac_have_decl
9779_ACEOF
9780ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
9781if test "x$ac_cv_have_decl_malloc" = x""yes; then :
9782 ac_have_decl=1
9783else
9784 ac_have_decl=0
9785fi
9786
9787cat >>confdefs.h <<_ACEOF
9788#define HAVE_DECL_MALLOC $ac_have_decl
9789_ACEOF
9790ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
9791if test "x$ac_cv_have_decl_realloc" = x""yes; then :
9792 ac_have_decl=1
9793else
9794 ac_have_decl=0
9795fi
9796
9797cat >>confdefs.h <<_ACEOF
9798#define HAVE_DECL_REALLOC $ac_have_decl
9799_ACEOF
9800ac_fn_c_check_decl "$LINENO" "strerror" "ac_cv_have_decl_strerror" "$ac_includes_default"
9801if test "x$ac_cv_have_decl_strerror" = x""yes; then :
9802 ac_have_decl=1
9803else
9804 ac_have_decl=0
9805fi
9806
9807cat >>confdefs.h <<_ACEOF
9808#define HAVE_DECL_STRERROR $ac_have_decl
9809_ACEOF
9810ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
9811if test "x$ac_cv_have_decl_strstr" = x""yes; then :
9812 ac_have_decl=1
9813else
9814 ac_have_decl=0
9815fi
9816
9817cat >>confdefs.h <<_ACEOF
9818#define HAVE_DECL_STRSTR $ac_have_decl
9819_ACEOF
9820ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default"
9821if test "x$ac_cv_have_decl_getopt" = x""yes; then :
9822 ac_have_decl=1
9823else
9824 ac_have_decl=0
9825fi
9826
9827cat >>confdefs.h <<_ACEOF
9828#define HAVE_DECL_GETOPT $ac_have_decl
9829_ACEOF
9830ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
9831if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
9832 ac_have_decl=1
9833else
9834 ac_have_decl=0
9835fi
9836
9837cat >>confdefs.h <<_ACEOF
9838#define HAVE_DECL_SNPRINTF $ac_have_decl
9839_ACEOF
9840ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
9841if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
9842 ac_have_decl=1
9843else
9844 ac_have_decl=0
9845fi
9846
9847cat >>confdefs.h <<_ACEOF
9848#define HAVE_DECL_VSNPRINTF $ac_have_decl
9849_ACEOF
9850
9851
9852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
9853$as_echo_n "checking for LC_MESSAGES... " >&6; }
9854if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
9855 $as_echo_n "(cached) " >&6
9856else
9857 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9858/* end confdefs.h. */
9859#include <locale.h>
9860int
9861main ()
9862{
9863return LC_MESSAGES
9864 ;
9865 return 0;
9866}
9867_ACEOF
9868if ac_fn_c_try_link "$LINENO"; then :
9869 am_cv_val_LC_MESSAGES=yes
9870else
9871 am_cv_val_LC_MESSAGES=no
9872fi
9873rm -f core conftest.err conftest.$ac_objext \
9874 conftest$ac_exeext conftest.$ac_ext
9875fi
9876{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
9877$as_echo "$am_cv_val_LC_MESSAGES" >&6; }
9878 if test $am_cv_val_LC_MESSAGES = yes; then
9879
9880$as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
9881
9882 fi
9883
9884
9885# ----------------------- #
9886# Checks for structures. #
9887# ----------------------- #
9888
9889ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
9890if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
9891
9892cat >>confdefs.h <<_ACEOF
9893#define HAVE_STRUCT_STAT_ST_BLOCKS 1
9894_ACEOF
9895
9896
9897fi
9898ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
9899if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
9900
9901cat >>confdefs.h <<_ACEOF
9902#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
9903_ACEOF
9904
9905
9906fi
9907
9908
9909# ------------------ #
9910# Checks for types. #
9911# ------------------ #
9912
9913{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
9914$as_echo_n "checking return type of signal handlers... " >&6; }
9915if test "${ac_cv_type_signal+set}" = set; then :
9916 $as_echo_n "(cached) " >&6
9917else
9918 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9919/* end confdefs.h. */
9920#include <sys/types.h>
9921#include <signal.h>
9922
9923int
9924main ()
9925{
9926return *(signal (0, 0)) (0) == 1;
9927 ;
9928 return 0;
9929}
9930_ACEOF
9931if ac_fn_c_try_compile "$LINENO"; then :
9932 ac_cv_type_signal=int
9933else
9934 ac_cv_type_signal=void
9935fi
9936rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9937fi
9938{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
9939$as_echo "$ac_cv_type_signal" >&6; }
9940
9941cat >>confdefs.h <<_ACEOF
9942#define RETSIGTYPE $ac_cv_type_signal
9943_ACEOF
9944
9945
9946ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
9947#include <sys/socket.h>
9948
9949"
9950if test "x$ac_cv_type_socklen_t" = x""yes; then :
9951
9952cat >>confdefs.h <<_ACEOF
9953#define HAVE_SOCKLEN_T 1
9954_ACEOF
9955
9956
9957fi
9958
9959
9960# ------------------------------------- #
9961# Checks for compiler characteristics. #
9962# ------------------------------------- #
9963
9964{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
9965$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
9966if test "${ac_cv_c_const+set}" = set; then :
9967 $as_echo_n "(cached) " >&6
9968else
9969 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9970/* end confdefs.h. */
9971
9972int
9973main ()
9974{
9975/* FIXME: Include the comments suggested by Paul. */
9976#ifndef __cplusplus
9977 /* Ultrix mips cc rejects this. */
9978 typedef int charset[2];
9979 const charset cs;
9980 /* SunOS 4.1.1 cc rejects this. */
9981 char const *const *pcpcc;
9982 char **ppc;
9983 /* NEC SVR4.0.2 mips cc rejects this. */
9984 struct point {int x, y;};
9985 static struct point const zero = {0,0};
9986 /* AIX XL C 1.02.0.0 rejects this.
9987 It does not let you subtract one const X* pointer from another in
9988 an arm of an if-expression whose if-part is not a constant
9989 expression */
9990 const char *g = "string";
9991 pcpcc = &g + (g ? g-g : 0);
9992 /* HPUX 7.0 cc rejects these. */
9993 ++pcpcc;
9994 ppc = (char**) pcpcc;
9995 pcpcc = (char const *const *) ppc;
9996 { /* SCO 3.2v4 cc rejects this. */
9997 char *t;
9998 char const *s = 0 ? (char *) 0 : (char const *) 0;
9999
10000 *t++ = 0;
10001 if (s) return 0;
10002 }
10003 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
10004 int x[] = {25, 17};
10005 const int *foo = &x[0];
10006 ++foo;
10007 }
10008 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
10009 typedef const int *iptr;
10010 iptr p = 0;
10011 ++p;
10012 }
10013 { /* AIX XL C 1.02.0.0 rejects this saying
10014 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
10015 struct s { int j; const int *ap[3]; };
10016 struct s *b; b->j = 5;
10017 }
10018 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
10019 const int foo = 10;
10020 if (!foo) return 0;
10021 }
10022 return !cs[0] && !zero.x;
10023#endif
10024
10025 ;
10026 return 0;
10027}
10028_ACEOF
10029if ac_fn_c_try_compile "$LINENO"; then :
10030 ac_cv_c_const=yes
10031else
10032 ac_cv_c_const=no
10033fi
10034rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10035fi
10036{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
10037$as_echo "$ac_cv_c_const" >&6; }
10038if test $ac_cv_c_const = no; then
10039
10040$as_echo "#define const /**/" >>confdefs.h
10041
10042fi
10043
10044{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
10045$as_echo_n "checking for inline... " >&6; }
10046if test "${ac_cv_c_inline+set}" = set; then :
10047 $as_echo_n "(cached) " >&6
10048else
10049 ac_cv_c_inline=no
10050for ac_kw in inline __inline__ __inline; do
10051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10052/* end confdefs.h. */
10053#ifndef __cplusplus
10054typedef int foo_t;
10055static $ac_kw foo_t static_foo () {return 0; }
10056$ac_kw foo_t foo () {return 0; }
10057#endif
10058
10059_ACEOF
10060if ac_fn_c_try_compile "$LINENO"; then :
10061 ac_cv_c_inline=$ac_kw
10062fi
10063rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10064 test "$ac_cv_c_inline" != no && break
10065done
10066
10067fi
10068{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
10069$as_echo "$ac_cv_c_inline" >&6; }
10070
10071case $ac_cv_c_inline in
10072 inline | yes) ;;
10073 *)
10074 case $ac_cv_c_inline in
10075 no) ac_val=;;
10076 *) ac_val=$ac_cv_c_inline;;
10077 esac
10078 cat >>confdefs.h <<_ACEOF
10079#ifndef __cplusplus
10080#define inline $ac_val
10081#endif
10082_ACEOF
10083 ;;
10084esac
10085
10086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
10087$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
10088if test "${ac_cv_c_bigendian+set}" = set; then :
10089 $as_echo_n "(cached) " >&6
10090else
10091 ac_cv_c_bigendian=unknown
10092 # See if we're dealing with a universal compiler.
10093 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10094/* end confdefs.h. */
10095#ifndef __APPLE_CC__
10096 not a universal capable compiler
10097 #endif
10098 typedef int dummy;
10099
10100_ACEOF
10101if ac_fn_c_try_compile "$LINENO"; then :
10102
10103 # Check for potential -arch flags. It is not universal unless
10104 # there are at least two -arch flags with different values.
10105 ac_arch=
10106 ac_prev=
10107 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
10108 if test -n "$ac_prev"; then
10109 case $ac_word in
10110 i?86 | x86_64 | ppc | ppc64)
10111 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
10112 ac_arch=$ac_word
10113 else
10114 ac_cv_c_bigendian=universal
10115 break
10116 fi
10117 ;;
10118 esac
10119 ac_prev=
10120 elif test "x$ac_word" = "x-arch"; then
10121 ac_prev=arch
10122 fi
10123 done
10124fi
10125rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10126 if test $ac_cv_c_bigendian = unknown; then
10127 # See if sys/param.h defines the BYTE_ORDER macro.
10128 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10129/* end confdefs.h. */
10130#include <sys/types.h>
10131 #include <sys/param.h>
10132
10133int
10134main ()
10135{
10136#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
10137 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
10138 && LITTLE_ENDIAN)
10139 bogus endian macros
10140 #endif
10141
10142 ;
10143 return 0;
10144}
10145_ACEOF
10146if ac_fn_c_try_compile "$LINENO"; then :
10147 # It does; now see whether it defined to BIG_ENDIAN or not.
10148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10149/* end confdefs.h. */
10150#include <sys/types.h>
10151 #include <sys/param.h>
10152
10153int
10154main ()
10155{
10156#if BYTE_ORDER != BIG_ENDIAN
10157 not big endian
10158 #endif
10159
10160 ;
10161 return 0;
10162}
10163_ACEOF
10164if ac_fn_c_try_compile "$LINENO"; then :
10165 ac_cv_c_bigendian=yes
10166else
10167 ac_cv_c_bigendian=no
10168fi
10169rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10170fi
10171rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10172 fi
10173 if test $ac_cv_c_bigendian = unknown; then
10174 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
10175 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10176/* end confdefs.h. */
10177#include <limits.h>
10178
10179int
10180main ()
10181{
10182#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
10183 bogus endian macros
10184 #endif
10185
10186 ;
10187 return 0;
10188}
10189_ACEOF
10190if ac_fn_c_try_compile "$LINENO"; then :
10191 # It does; now see whether it defined to _BIG_ENDIAN or not.
10192 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10193/* end confdefs.h. */
10194#include <limits.h>
10195
10196int
10197main ()
10198{
10199#ifndef _BIG_ENDIAN
10200 not big endian
10201 #endif
10202
10203 ;
10204 return 0;
10205}
10206_ACEOF
10207if ac_fn_c_try_compile "$LINENO"; then :
10208 ac_cv_c_bigendian=yes
10209else
10210 ac_cv_c_bigendian=no
10211fi
10212rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10213fi
10214rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10215 fi
10216 if test $ac_cv_c_bigendian = unknown; then
10217 # Compile a test program.
10218 if test "$cross_compiling" = yes; then :
10219 # Try to guess by grepping values from an object file.
10220 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10221/* end confdefs.h. */
10222short int ascii_mm[] =
10223 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
10224 short int ascii_ii[] =
10225 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
10226 int use_ascii (int i) {
10227 return ascii_mm[i] + ascii_ii[i];
10228 }
10229 short int ebcdic_ii[] =
10230 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
10231 short int ebcdic_mm[] =
10232 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
10233 int use_ebcdic (int i) {
10234 return ebcdic_mm[i] + ebcdic_ii[i];
10235 }
10236 extern int foo;
10237
10238int
10239main ()
10240{
10241return use_ascii (foo) == use_ebcdic (foo);
10242 ;
10243 return 0;
10244}
10245_ACEOF
10246if ac_fn_c_try_compile "$LINENO"; then :
10247 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
10248 ac_cv_c_bigendian=yes
10249 fi
10250 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
10251 if test "$ac_cv_c_bigendian" = unknown; then
10252 ac_cv_c_bigendian=no
10253 else
10254 # finding both strings is unlikely to happen, but who knows?
10255 ac_cv_c_bigendian=unknown
10256 fi
10257 fi
10258fi
10259rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10260else
10261 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10262/* end confdefs.h. */
10263$ac_includes_default
10264int
10265main ()
10266{
10267
10268 /* Are we little or big endian? From Harbison&Steele. */
10269 union
10270 {
10271 long int l;
10272 char c[sizeof (long int)];
10273 } u;
10274 u.l = 1;
10275 return u.c[sizeof (long int) - 1] == 1;
10276
10277 ;
10278 return 0;
10279}
10280_ACEOF
10281if ac_fn_c_try_run "$LINENO"; then :
10282 ac_cv_c_bigendian=no
10283else
10284 ac_cv_c_bigendian=yes
10285fi
10286rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10287 conftest.$ac_objext conftest.beam conftest.$ac_ext
10288fi
10289
10290 fi
10291fi
10292{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
10293$as_echo "$ac_cv_c_bigendian" >&6; }
10294 case $ac_cv_c_bigendian in #(
10295 yes)
10296 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
10297;; #(
10298 no)
10299 ;; #(
10300 universal)
10301
10302$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
10303
10304 ;; #(
10305 *)
10306 as_fn_error "unknown endianness
10307 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
10308 esac
10309
10310
10311# ------------------------------ #
10312# Checks for library functions. #
10313# ------------------------------ #
10314
10315# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
10316# for constant arguments. Useless!
10317{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
10318$as_echo_n "checking for working alloca.h... " >&6; }
10319if test "${ac_cv_working_alloca_h+set}" = set; then :
10320 $as_echo_n "(cached) " >&6
10321else
10322 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10323/* end confdefs.h. */
10324#include <alloca.h>
10325int
10326main ()
10327{
10328char *p = (char *) alloca (2 * sizeof (int));
10329 if (p) return 0;
10330 ;
10331 return 0;
10332}
10333_ACEOF
10334if ac_fn_c_try_link "$LINENO"; then :
10335 ac_cv_working_alloca_h=yes
10336else
10337 ac_cv_working_alloca_h=no
10338fi
10339rm -f core conftest.err conftest.$ac_objext \
10340 conftest$ac_exeext conftest.$ac_ext
10341fi
10342{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
10343$as_echo "$ac_cv_working_alloca_h" >&6; }
10344if test $ac_cv_working_alloca_h = yes; then
10345
10346$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
10347
10348fi
10349
10350{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
10351$as_echo_n "checking for alloca... " >&6; }
10352if test "${ac_cv_func_alloca_works+set}" = set; then :
10353 $as_echo_n "(cached) " >&6
10354else
10355 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10356/* end confdefs.h. */
10357#ifdef __GNUC__
10358# define alloca __builtin_alloca
10359#else
10360# ifdef _MSC_VER
10361# include <malloc.h>
10362# define alloca _alloca
10363# else
10364# ifdef HAVE_ALLOCA_H
10365# include <alloca.h>
10366# else
10367# ifdef _AIX
10368 #pragma alloca
10369# else
10370# ifndef alloca /* predefined by HP cc +Olibcalls */
10371char *alloca ();
10372# endif
10373# endif
10374# endif
10375# endif
10376#endif
10377
10378int
10379main ()
10380{
10381char *p = (char *) alloca (1);
10382 if (p) return 0;
10383 ;
10384 return 0;
10385}
10386_ACEOF
10387if ac_fn_c_try_link "$LINENO"; then :
10388 ac_cv_func_alloca_works=yes
10389else
10390 ac_cv_func_alloca_works=no
10391fi
10392rm -f core conftest.err conftest.$ac_objext \
10393 conftest$ac_exeext conftest.$ac_ext
10394fi
10395{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
10396$as_echo "$ac_cv_func_alloca_works" >&6; }
10397
10398if test $ac_cv_func_alloca_works = yes; then
10399
10400$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
10401
10402else
10403 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
10404# that cause trouble. Some versions do not even contain alloca or
10405# contain a buggy version. If you still want to use their alloca,
10406# use ar to extract alloca.o from them instead of compiling alloca.c.
10407
10408ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
10409
10410$as_echo "#define C_ALLOCA 1" >>confdefs.h
10411
10412
10413{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
10414$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
10415if test "${ac_cv_os_cray+set}" = set; then :
10416 $as_echo_n "(cached) " >&6
10417else
10418 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10419/* end confdefs.h. */
10420#if defined CRAY && ! defined CRAY2
10421webecray
10422#else
10423wenotbecray
10424#endif
10425
10426_ACEOF
10427if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10428 $EGREP "webecray" >/dev/null 2>&1; then :
10429 ac_cv_os_cray=yes
10430else
10431 ac_cv_os_cray=no
10432fi
10433rm -f conftest*
10434
10435fi
10436{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
10437$as_echo "$ac_cv_os_cray" >&6; }
10438if test $ac_cv_os_cray = yes; then
10439 for ac_func in _getb67 GETB67 getb67; do
10440 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10441ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10442eval as_val=\$$as_ac_var
10443 if test "x$as_val" = x""yes; then :
10444
10445cat >>confdefs.h <<_ACEOF
10446#define CRAY_STACKSEG_END $ac_func
10447_ACEOF
10448
10449 break
10450fi
10451
10452 done
10453fi
10454
10455{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
10456$as_echo_n "checking stack direction for C alloca... " >&6; }
10457if test "${ac_cv_c_stack_direction+set}" = set; then :
10458 $as_echo_n "(cached) " >&6
10459else
10460 if test "$cross_compiling" = yes; then :
10461 ac_cv_c_stack_direction=0
10462else
10463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10464/* end confdefs.h. */
10465$ac_includes_default
10466int
10467find_stack_direction ()
10468{
10469 static char *addr = 0;
10470 auto char dummy;
10471 if (addr == 0)
10472 {
10473 addr = &dummy;
10474 return find_stack_direction ();
10475 }
10476 else
10477 return (&dummy > addr) ? 1 : -1;
10478}
10479
10480int
10481main ()
10482{
10483 return find_stack_direction () < 0;
10484}
10485_ACEOF
10486if ac_fn_c_try_run "$LINENO"; then :
10487 ac_cv_c_stack_direction=1
10488else
10489 ac_cv_c_stack_direction=-1
10490fi
10491rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10492 conftest.$ac_objext conftest.beam conftest.$ac_ext
10493fi
10494
10495fi
10496{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
10497$as_echo "$ac_cv_c_stack_direction" >&6; }
10498cat >>confdefs.h <<_ACEOF
10499#define STACK_DIRECTION $ac_cv_c_stack_direction
10500_ACEOF
10501
10502
10503fi
10504
10505for ac_header in stdlib.h unistd.h
10506do :
10507 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10508ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10509eval as_val=\$$as_ac_Header
10510 if test "x$as_val" = x""yes; then :
10511 cat >>confdefs.h <<_ACEOF
10512#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10513_ACEOF
10514
10515fi
10516
10517done
10518
10519for ac_func in getpagesize
10520do :
10521 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
10522if test "x$ac_cv_func_getpagesize" = x""yes; then :
10523 cat >>confdefs.h <<_ACEOF
10524#define HAVE_GETPAGESIZE 1
10525_ACEOF
10526
10527fi
10528done
10529
10530{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
10531$as_echo_n "checking for working mmap... " >&6; }
10532if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
10533 $as_echo_n "(cached) " >&6
10534else
10535 if test "$cross_compiling" = yes; then :
10536 ac_cv_func_mmap_fixed_mapped=no
10537else
10538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10539/* end confdefs.h. */
10540$ac_includes_default
10541/* malloc might have been renamed as rpl_malloc. */
10542#undef malloc
10543
10544/* Thanks to Mike Haertel and Jim Avera for this test.
10545 Here is a matrix of mmap possibilities:
10546 mmap private not fixed
10547 mmap private fixed at somewhere currently unmapped
10548 mmap private fixed at somewhere already mapped
10549 mmap shared not fixed
10550 mmap shared fixed at somewhere currently unmapped
10551 mmap shared fixed at somewhere already mapped
10552 For private mappings, we should verify that changes cannot be read()
10553 back from the file, nor mmap's back from the file at a different
10554 address. (There have been systems where private was not correctly
10555 implemented like the infamous i386 svr4.0, and systems where the
10556 VM page cache was not coherent with the file system buffer cache
10557 like early versions of FreeBSD and possibly contemporary NetBSD.)
10558 For shared mappings, we should conversely verify that changes get
10559 propagated back to all the places they're supposed to be.
10560
10561 Grep wants private fixed already mapped.
10562 The main things grep needs to know about mmap are:
10563 * does it exist and is it safe to write into the mmap'd area
10564 * how to use it (BSD variants) */
10565
10566#include <fcntl.h>
10567#include <sys/mman.h>
10568
10569#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
10570char *malloc ();
10571#endif
10572
10573/* This mess was copied from the GNU getpagesize.h. */
10574#ifndef HAVE_GETPAGESIZE
10575/* Assume that all systems that can run configure have sys/param.h. */
10576# ifndef HAVE_SYS_PARAM_H
10577# define HAVE_SYS_PARAM_H 1
10578# endif
10579
10580# ifdef _SC_PAGESIZE
10581# define getpagesize() sysconf(_SC_PAGESIZE)
10582# else /* no _SC_PAGESIZE */
10583# ifdef HAVE_SYS_PARAM_H
10584# include <sys/param.h>
10585# ifdef EXEC_PAGESIZE
10586# define getpagesize() EXEC_PAGESIZE
10587# else /* no EXEC_PAGESIZE */
10588# ifdef NBPG
10589# define getpagesize() NBPG * CLSIZE
10590# ifndef CLSIZE
10591# define CLSIZE 1
10592# endif /* no CLSIZE */
10593# else /* no NBPG */
10594# ifdef NBPC
10595# define getpagesize() NBPC
10596# else /* no NBPC */
10597# ifdef PAGESIZE
10598# define getpagesize() PAGESIZE
10599# endif /* PAGESIZE */
10600# endif /* no NBPC */
10601# endif /* no NBPG */
10602# endif /* no EXEC_PAGESIZE */
10603# else /* no HAVE_SYS_PARAM_H */
10604# define getpagesize() 8192 /* punt totally */
10605# endif /* no HAVE_SYS_PARAM_H */
10606# endif /* no _SC_PAGESIZE */
10607
10608#endif /* no HAVE_GETPAGESIZE */
10609
10610int
10611main ()
10612{
10613 char *data, *data2, *data3;
10614 int i, pagesize;
10615 int fd;
10616
10617 pagesize = getpagesize ();
10618
10619 /* First, make a file with some known garbage in it. */
10620 data = (char *) malloc (pagesize);
10621 if (!data)
10622 return 1;
10623 for (i = 0; i < pagesize; ++i)
10624 *(data + i) = rand ();
10625 umask (0);
10626 fd = creat ("conftest.mmap", 0600);
10627 if (fd < 0)
10628 return 1;
10629 if (write (fd, data, pagesize) != pagesize)
10630 return 1;
10631 close (fd);
10632
10633 /* Next, try to mmap the file at a fixed address which already has
10634 something else allocated at it. If we can, also make sure that
10635 we see the same garbage. */
10636 fd = open ("conftest.mmap", O_RDWR);
10637 if (fd < 0)
10638 return 1;
10639 data2 = (char *) malloc (2 * pagesize);
10640 if (!data2)
10641 return 1;
10642 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
10643 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
10644 MAP_PRIVATE | MAP_FIXED, fd, 0L))
10645 return 1;
10646 for (i = 0; i < pagesize; ++i)
10647 if (*(data + i) != *(data2 + i))
10648 return 1;
10649
10650 /* Finally, make sure that changes to the mapped area do not
10651 percolate back to the file as seen by read(). (This is a bug on
10652 some variants of i386 svr4.0.) */
10653 for (i = 0; i < pagesize; ++i)
10654 *(data2 + i) = *(data2 + i) + 1;
10655 data3 = (char *) malloc (pagesize);
10656 if (!data3)
10657 return 1;
10658 if (read (fd, data3, pagesize) != pagesize)
10659 return 1;
10660 for (i = 0; i < pagesize; ++i)
10661 if (*(data + i) != *(data3 + i))
10662 return 1;
10663 close (fd);
10664 return 0;
10665}
10666_ACEOF
10667if ac_fn_c_try_run "$LINENO"; then :
10668 ac_cv_func_mmap_fixed_mapped=yes
10669else
10670 ac_cv_func_mmap_fixed_mapped=no
10671fi
10672rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10673 conftest.$ac_objext conftest.beam conftest.$ac_ext
10674fi
10675
10676fi
10677{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
10678$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
10679if test $ac_cv_func_mmap_fixed_mapped = yes; then
10680
10681$as_echo "#define HAVE_MMAP 1" >>confdefs.h
10682
10683fi
10684rm -f conftest.mmap
10685
10686ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
10687if test "x$ac_cv_type_pid_t" = x""yes; then :
10688
10689else
10690
10691cat >>confdefs.h <<_ACEOF
10692#define pid_t int
10693_ACEOF
10694
10695fi
10696
10697for ac_header in vfork.h
10698do :
10699 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
10700if test "x$ac_cv_header_vfork_h" = x""yes; then :
10701 cat >>confdefs.h <<_ACEOF
10702#define HAVE_VFORK_H 1
10703_ACEOF
10704
10705fi
10706
10707done
10708
10709for ac_func in fork vfork
10710do :
10711 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10712ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10713eval as_val=\$$as_ac_var
10714 if test "x$as_val" = x""yes; then :
10715 cat >>confdefs.h <<_ACEOF
10716#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10717_ACEOF
10718
10719fi
10720done
10721
10722if test "x$ac_cv_func_fork" = xyes; then
10723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
10724$as_echo_n "checking for working fork... " >&6; }
10725if test "${ac_cv_func_fork_works+set}" = set; then :
10726 $as_echo_n "(cached) " >&6
10727else
10728 if test "$cross_compiling" = yes; then :
10729 ac_cv_func_fork_works=cross
10730else
10731 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10732/* end confdefs.h. */
10733$ac_includes_default
10734int
10735main ()
10736{
10737
10738 /* By Ruediger Kuhlmann. */
10739 return fork () < 0;
10740
10741 ;
10742 return 0;
10743}
10744_ACEOF
10745if ac_fn_c_try_run "$LINENO"; then :
10746 ac_cv_func_fork_works=yes
10747else
10748 ac_cv_func_fork_works=no
10749fi
10750rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10751 conftest.$ac_objext conftest.beam conftest.$ac_ext
10752fi
10753
10754fi
10755{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
10756$as_echo "$ac_cv_func_fork_works" >&6; }
10757
10758else
10759 ac_cv_func_fork_works=$ac_cv_func_fork
10760fi
10761if test "x$ac_cv_func_fork_works" = xcross; then
10762 case $host in
10763 *-*-amigaos* | *-*-msdosdjgpp*)
10764 # Override, as these systems have only a dummy fork() stub
10765 ac_cv_func_fork_works=no
10766 ;;
10767 *)
10768 ac_cv_func_fork_works=yes
10769 ;;
10770 esac
10771 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
10772$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
10773fi
10774ac_cv_func_vfork_works=$ac_cv_func_vfork
10775if test "x$ac_cv_func_vfork" = xyes; then
10776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
10777$as_echo_n "checking for working vfork... " >&6; }
10778if test "${ac_cv_func_vfork_works+set}" = set; then :
10779 $as_echo_n "(cached) " >&6
10780else
10781 if test "$cross_compiling" = yes; then :
10782 ac_cv_func_vfork_works=cross
10783else
10784 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10785/* end confdefs.h. */
10786/* Thanks to Paul Eggert for this test. */
10787$ac_includes_default
10788#include <sys/wait.h>
10789#ifdef HAVE_VFORK_H
10790# include <vfork.h>
10791#endif
10792/* On some sparc systems, changes by the child to local and incoming
10793 argument registers are propagated back to the parent. The compiler
10794 is told about this with #include <vfork.h>, but some compilers
10795 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
10796 static variable whose address is put into a register that is
10797 clobbered by the vfork. */
10798static void
10799#ifdef __cplusplus
10800sparc_address_test (int arg)
10801# else
10802sparc_address_test (arg) int arg;
10803#endif
10804{
10805 static pid_t child;
10806 if (!child) {
10807 child = vfork ();
10808 if (child < 0) {
10809 perror ("vfork");
10810 _exit(2);
10811 }
10812 if (!child) {
10813 arg = getpid();
10814 write(-1, "", 0);
10815 _exit (arg);
10816 }
10817 }
10818}
10819
10820int
10821main ()
10822{
10823 pid_t parent = getpid ();
10824 pid_t child;
10825
10826 sparc_address_test (0);
10827
10828 child = vfork ();
10829
10830 if (child == 0) {
10831 /* Here is another test for sparc vfork register problems. This
10832 test uses lots of local variables, at least as many local
10833 variables as main has allocated so far including compiler
10834 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
10835 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
10836 reuse the register of parent for one of the local variables,
10837 since it will think that parent can't possibly be used any more
10838 in this routine. Assigning to the local variable will thus
10839 munge parent in the parent process. */
10840 pid_t
10841 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
10842 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
10843 /* Convince the compiler that p..p7 are live; otherwise, it might
10844 use the same hardware register for all 8 local variables. */
10845 if (p != p1 || p != p2 || p != p3 || p != p4
10846 || p != p5 || p != p6 || p != p7)
10847 _exit(1);
10848
10849 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
10850 from child file descriptors. If the child closes a descriptor
10851 before it execs or exits, this munges the parent's descriptor
10852 as well. Test for this by closing stdout in the child. */
10853 _exit(close(fileno(stdout)) != 0);
10854 } else {
10855 int status;
10856 struct stat st;
10857
10858 while (wait(&status) != child)
10859 ;
10860 return (
10861 /* Was there some problem with vforking? */
10862 child < 0
10863
10864 /* Did the child fail? (This shouldn't happen.) */
10865 || status
10866
10867 /* Did the vfork/compiler bug occur? */
10868 || parent != getpid()
10869
10870 /* Did the file descriptor bug occur? */
10871 || fstat(fileno(stdout), &st) != 0
10872 );
10873 }
10874}
10875_ACEOF
10876if ac_fn_c_try_run "$LINENO"; then :
10877 ac_cv_func_vfork_works=yes
10878else
10879 ac_cv_func_vfork_works=no
10880fi
10881rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10882 conftest.$ac_objext conftest.beam conftest.$ac_ext
10883fi
10884
10885fi
10886{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
10887$as_echo "$ac_cv_func_vfork_works" >&6; }
10888
10889fi;
10890if test "x$ac_cv_func_fork_works" = xcross; then
10891 ac_cv_func_vfork_works=$ac_cv_func_vfork
10892 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
10893$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
10894fi
10895
10896if test "x$ac_cv_func_vfork_works" = xyes; then
10897
10898$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
10899
10900else
10901
10902$as_echo "#define vfork fork" >>confdefs.h
10903
10904fi
10905if test "x$ac_cv_func_fork_works" = xyes; then
10906
10907$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
10908
10909fi
10910
10911for ac_func in canonicalize_file_name realpath getrusage getuid \
10912 getgid pipe poll pread64 sbrk setpgid setpgrp setsid \
10913 sigaction sigprocmask sigsetmask socketpair syscall \
10914 ttrace wborder setlocale iconvlist libiconvlist btowc
10915do :
10916 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10917ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10918eval as_val=\$$as_ac_var
10919 if test "x$as_val" = x""yes; then :
10920 cat >>confdefs.h <<_ACEOF
10921#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10922_ACEOF
10923
10924fi
10925done
10926
10927
10928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
10929$as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
10930if test "${am_cv_langinfo_codeset+set}" = set; then :
10931 $as_echo_n "(cached) " >&6
10932else
10933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10934/* end confdefs.h. */
10935#include <langinfo.h>
10936int
10937main ()
10938{
10939char* cs = nl_langinfo(CODESET);
10940 ;
10941 return 0;
10942}
10943_ACEOF
10944if ac_fn_c_try_link "$LINENO"; then :
10945 am_cv_langinfo_codeset=yes
10946else
10947 am_cv_langinfo_codeset=no
10948fi
10949rm -f core conftest.err conftest.$ac_objext \
10950 conftest$ac_exeext conftest.$ac_ext
10951
10952fi
10953{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
10954$as_echo "$am_cv_langinfo_codeset" >&6; }
10955 if test $am_cv_langinfo_codeset = yes; then
10956
10957$as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
10958
10959 fi
10960
10961
10962# Check the return and argument types of ptrace. No canned test for
10963# this, so roll our own.
10964gdb_ptrace_headers='
10965#if HAVE_SYS_TYPES_H
10966# include <sys/types.h>
10967#endif
10968#if HAVE_SYS_PTRACE_H
10969# include <sys/ptrace.h>
10970#endif
10971#if HAVE_UNISTD_H
10972# include <unistd.h>
10973#endif
10974'
10975# There is no point in checking if we don't have a prototype.
10976ac_fn_c_check_decl "$LINENO" "ptrace" "ac_cv_have_decl_ptrace" "$gdb_ptrace_headers
10977"
10978if test "x$ac_cv_have_decl_ptrace" = x""yes; then :
10979 ac_have_decl=1
10980else
10981 ac_have_decl=0
10982fi
10983
10984cat >>confdefs.h <<_ACEOF
10985#define HAVE_DECL_PTRACE $ac_have_decl
10986_ACEOF
10987if test $ac_have_decl = 1; then :
10988
10989else
10990
10991 : ${gdb_cv_func_ptrace_ret='int'}
10992 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
10993
10994fi
10995
10996# Check return type. Varargs (used on GNU/Linux) conflict with the
10997# empty argument list, so check for that explicitly.
10998{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
10999$as_echo_n "checking return type of ptrace... " >&6; }
11000if test "${gdb_cv_func_ptrace_ret+set}" = set; then :
11001 $as_echo_n "(cached) " >&6
11002else
11003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11004/* end confdefs.h. */
11005$gdb_ptrace_headers
11006int
11007main ()
11008{
11009extern long ptrace (enum __ptrace_request, ...);
11010 ;
11011 return 0;
11012}
11013_ACEOF
11014if ac_fn_c_try_compile "$LINENO"; then :
11015 gdb_cv_func_ptrace_ret='long'
11016else
11017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11018/* end confdefs.h. */
11019$gdb_ptrace_headers
11020int
11021main ()
11022{
11023extern int ptrace ();
11024 ;
11025 return 0;
11026}
11027_ACEOF
11028if ac_fn_c_try_compile "$LINENO"; then :
11029 gdb_cv_func_ptrace_ret='int'
11030else
11031 gdb_cv_func_ptrace_ret='long'
11032fi
11033rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11034fi
11035rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11036fi
11037{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
11038$as_echo "$gdb_cv_func_ptrace_ret" >&6; }
11039
11040cat >>confdefs.h <<_ACEOF
11041#define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
11042_ACEOF
11043
11044# Check argument types.
11045{ $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
11046$as_echo_n "checking types of arguments for ptrace... " >&6; }
11047if test "${gdb_cv_func_ptrace_args+set}" = set; then :
11048 $as_echo_n "(cached) " >&6
11049else
11050
11051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11052/* end confdefs.h. */
11053$gdb_ptrace_headers
11054int
11055main ()
11056{
11057extern long ptrace (enum __ptrace_request, ...);
11058 ;
11059 return 0;
11060}
11061_ACEOF
11062if ac_fn_c_try_compile "$LINENO"; then :
11063 gdb_cv_func_ptrace_args='int,int,long,long'
11064else
11065
11066for gdb_arg1 in 'int' 'long'; do
11067 for gdb_arg2 in 'pid_t' 'int' 'long'; do
11068 for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
11069 for gdb_arg4 in 'int' 'long'; do
11070 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11071/* end confdefs.h. */
11072$gdb_ptrace_headers
11073int
11074main ()
11075{
11076
11077extern $gdb_cv_func_ptrace_ret
11078 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
11079
11080 ;
11081 return 0;
11082}
11083_ACEOF
11084if ac_fn_c_try_compile "$LINENO"; then :
11085 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
11086 break 4;
11087fi
11088rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11089 for gdb_arg5 in 'int *' 'int' 'long'; do
11090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11091/* end confdefs.h. */
11092$gdb_ptrace_headers
11093int
11094main ()
11095{
11096
11097extern $gdb_cv_func_ptrace_ret
11098 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
11099
11100 ;
11101 return 0;
11102}
11103_ACEOF
11104if ac_fn_c_try_compile "$LINENO"; then :
11105
11106gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
11107 break 5;
11108fi
11109rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11110 done
11111 done
11112 done
11113 done
11114done
11115# Provide a safe default value.
11116: ${gdb_cv_func_ptrace_args='int,int,long,long'}
11117
11118fi
11119rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11120fi
11121{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
11122$as_echo "$gdb_cv_func_ptrace_args" >&6; }
11123ac_save_IFS=$IFS; IFS=','
11124set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
11125IFS=$ac_save_IFS
11126shift
11127
11128cat >>confdefs.h <<_ACEOF
11129#define PTRACE_TYPE_ARG3 $3
11130_ACEOF
11131
11132if test -n "$5"; then
11133
11134cat >>confdefs.h <<_ACEOF
11135#define PTRACE_TYPE_ARG5 $5
11136_ACEOF
11137
11138fi
11139
11140if test "$cross_compiling" = no; then
11141 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
11142$as_echo_n "checking whether setpgrp takes no argument... " >&6; }
11143if test "${ac_cv_func_setpgrp_void+set}" = set; then :
11144 $as_echo_n "(cached) " >&6
11145else
11146 if test "$cross_compiling" = yes; then :
11147 as_fn_error "cannot check setpgrp when cross compiling" "$LINENO" 5
11148else
11149 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11150/* end confdefs.h. */
11151$ac_includes_default
11152int
11153main ()
11154{
11155/* If this system has a BSD-style setpgrp which takes arguments,
11156 setpgrp(1, 1) will fail with ESRCH and return -1, in that case
11157 exit successfully. */
11158 return setpgrp (1,1) != -1;
11159 ;
11160 return 0;
11161}
11162_ACEOF
11163if ac_fn_c_try_run "$LINENO"; then :
11164 ac_cv_func_setpgrp_void=no
11165else
11166 ac_cv_func_setpgrp_void=yes
11167fi
11168rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11169 conftest.$ac_objext conftest.beam conftest.$ac_ext
11170fi
11171
11172fi
11173{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
11174$as_echo "$ac_cv_func_setpgrp_void" >&6; }
11175if test $ac_cv_func_setpgrp_void = yes; then
11176
11177$as_echo "#define SETPGRP_VOID 1" >>confdefs.h
11178
11179fi
11180
11181else
11182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
11183$as_echo_n "checking whether setpgrp takes no argument... " >&6; }
11184if test "${ac_cv_func_setpgrp_void+set}" = set; then :
11185 $as_echo_n "(cached) " >&6
11186else
11187 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11188/* end confdefs.h. */
11189
11190#include <unistd.h>
11191
11192int
11193main ()
11194{
11195
11196 if (setpgrp(1,1) == -1)
11197 exit (0);
11198 else
11199 exit (1);
11200
11201 ;
11202 return 0;
11203}
11204_ACEOF
11205if ac_fn_c_try_compile "$LINENO"; then :
11206 ac_cv_func_setpgrp_void=no
11207else
11208 ac_cv_func_setpgrp_void=yes
11209fi
11210rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11211fi
11212{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
11213$as_echo "$ac_cv_func_setpgrp_void" >&6; }
11214if test $ac_cv_func_setpgrp_void = yes; then
11215 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
11216
11217fi
11218fi
11219
11220# Check if sigsetjmp is available. Using AC_CHECK_FUNCS won't do
11221# since sigsetjmp might only be defined as a macro.
11222{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
11223$as_echo_n "checking for sigsetjmp... " >&6; }
11224if test "${gdb_cv_func_sigsetjmp+set}" = set; then :
11225 $as_echo_n "(cached) " >&6
11226else
11227 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11228/* end confdefs.h. */
11229
11230#include <setjmp.h>
11231
11232int
11233main ()
11234{
11235sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
11236 ;
11237 return 0;
11238}
11239_ACEOF
11240if ac_fn_c_try_compile "$LINENO"; then :
11241 gdb_cv_func_sigsetjmp=yes
11242else
11243 gdb_cv_func_sigsetjmp=no
11244fi
11245rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11246fi
11247{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
11248$as_echo "$gdb_cv_func_sigsetjmp" >&6; }
11249if test $gdb_cv_func_sigsetjmp = yes; then
11250
11251$as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
11252
11253fi
11254
11255# Assume we'll default to using the included libiberty regex.
11256gdb_use_included_regex=yes
11257
11258# However, if the system regex is GNU regex, then default to *not*
11259# using the included regex.
11260{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU regex" >&5
11261$as_echo_n "checking for GNU regex... " >&6; }
11262if test "${gdb_cv_have_gnu_regex+set}" = set; then :
11263 $as_echo_n "(cached) " >&6
11264else
11265 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11266/* end confdefs.h. */
11267#include <gnu-versions.h>
11268int
11269main ()
11270{
11271#define REGEX_INTERFACE_VERSION 1
11272#if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
11273# error "Version mismatch"
11274#endif
11275 ;
11276 return 0;
11277}
11278_ACEOF
11279if ac_fn_c_try_compile "$LINENO"; then :
11280 gdb_cv_have_gnu_regex=yes
11281else
11282 gdb_cv_have_gnu_regex=no
11283fi
11284rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11285fi
11286{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_gnu_regex" >&5
11287$as_echo "$gdb_cv_have_gnu_regex" >&6; }
11288if test $gdb_cv_have_gnu_regex = yes; then
11289 gdb_use_included_regex=no
11290fi
11291
11292
11293# Check whether --with-included-regex was given.
11294if test "${with_included_regex+set}" = set; then :
11295 withval=$with_included_regex; gdb_with_regex=$withval
11296else
11297 gdb_with_regex=$gdb_use_included_regex
11298fi
11299
11300if test "$gdb_with_regex" = yes; then
11301
11302$as_echo "#define USE_INCLUDED_REGEX 1" >>confdefs.h
11303
11304fi
11305
11306# Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
11307ac_fn_c_check_member "$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
11308#include <sys/proc.h>
11309
11310"
11311if test "x$ac_cv_member_struct_thread_td_pcb" = x""yes; then :
11312
11313cat >>confdefs.h <<_ACEOF
11314#define HAVE_STRUCT_THREAD_TD_PCB 1
11315_ACEOF
11316
11317
11318fi
11319
11320
11321# See if <sys/lwp.h> defines `struct lwp`.
11322{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
11323$as_echo_n "checking for struct lwp... " >&6; }
11324if test "${gdb_cv_struct_lwp+set}" = set; then :
11325 $as_echo_n "(cached) " >&6
11326else
11327 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11328/* end confdefs.h. */
11329#include <sys/param.h>
11330#include <sys/lwp.h>
11331int
11332main ()
11333{
11334struct lwp l;
11335 ;
11336 return 0;
11337}
11338_ACEOF
11339if ac_fn_c_try_compile "$LINENO"; then :
11340 gdb_cv_struct_lwp=yes
11341else
11342 gdb_cv_struct_lwp=no
11343fi
11344rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11345fi
11346{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
11347$as_echo "$gdb_cv_struct_lwp" >&6; }
11348if test $gdb_cv_struct_lwp = yes; then
11349
11350$as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
11351
11352fi
11353
11354# See if <machine/reg.h> degines `struct reg'.
11355{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
11356$as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
11357if test "${gdb_cv_struct_reg+set}" = set; then :
11358 $as_echo_n "(cached) " >&6
11359else
11360 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11361/* end confdefs.h. */
11362#include <sys/types.h>
11363#include <machine/reg.h>
11364int
11365main ()
11366{
11367struct reg r;
11368 ;
11369 return 0;
11370}
11371_ACEOF
11372if ac_fn_c_try_compile "$LINENO"; then :
11373 gdb_cv_struct_reg=yes
11374else
11375 gdb_cv_struct_reg=no
11376fi
11377rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11378fi
11379{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5
11380$as_echo "$gdb_cv_struct_reg" >&6; }
11381if test $gdb_cv_struct_reg = yes; then
11382
11383$as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
11384
11385fi
11386
11387# See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
11388# Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
11389ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <machine/reg.h>
11390"
11391if test "x$ac_cv_member_struct_reg_r_fs" = x""yes; then :
11392
11393cat >>confdefs.h <<_ACEOF
11394#define HAVE_STRUCT_REG_R_FS 1
11395_ACEOF
11396
11397
11398fi
11399ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <machine/reg.h>
11400"
11401if test "x$ac_cv_member_struct_reg_r_gs" = x""yes; then :
11402
11403cat >>confdefs.h <<_ACEOF
11404#define HAVE_STRUCT_REG_R_GS 1
11405_ACEOF
11406
11407
11408fi
11409
11410
11411# See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
11412{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
11413$as_echo_n "checking for PTRACE_GETREGS... " >&6; }
11414if test "${gdb_cv_have_ptrace_getregs+set}" = set; then :
11415 $as_echo_n "(cached) " >&6
11416else
11417 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11418/* end confdefs.h. */
11419#include <sys/ptrace.h>
11420int
11421main ()
11422{
11423PTRACE_GETREGS;
11424 ;
11425 return 0;
11426}
11427_ACEOF
11428if ac_fn_c_try_compile "$LINENO"; then :
11429 gdb_cv_have_ptrace_getregs=yes
11430else
11431 gdb_cv_have_ptrace_getregs=no
11432fi
11433rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11434fi
11435
11436{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
11437$as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
11438if test $gdb_cv_have_ptrace_getregs = yes; then
11439
11440$as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
11441
11442fi
11443
11444# See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
11445{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
11446$as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
11447if test "${gdb_cv_have_ptrace_getfpxregs+set}" = set; then :
11448 $as_echo_n "(cached) " >&6
11449else
11450 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11451/* end confdefs.h. */
11452#include <sys/ptrace.h>
11453int
11454main ()
11455{
11456PTRACE_GETFPXREGS;
11457 ;
11458 return 0;
11459}
11460_ACEOF
11461if ac_fn_c_try_compile "$LINENO"; then :
11462 gdb_cv_have_ptrace_getfpxregs=yes
11463else
11464 gdb_cv_have_ptrace_getfpxregs=no
11465fi
11466rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11467fi
11468
11469{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
11470$as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
11471if test $gdb_cv_have_ptrace_getfpxregs = yes; then
11472
11473$as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
11474
11475fi
11476
11477# See if <sys/ptrace.h> provides the PT_GETDBREGS request.
11478{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
11479$as_echo_n "checking for PT_GETDBREGS... " >&6; }
11480if test "${gdb_cv_have_pt_getdbregs+set}" = set; then :
11481 $as_echo_n "(cached) " >&6
11482else
11483 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11484/* end confdefs.h. */
11485#include <sys/types.h>
11486#include <sys/ptrace.h>
11487int
11488main ()
11489{
11490PT_GETDBREGS;
11491 ;
11492 return 0;
11493}
11494_ACEOF
11495if ac_fn_c_try_compile "$LINENO"; then :
11496 gdb_cv_have_pt_getdbregs=yes
11497else
11498 gdb_cv_have_pt_getdbregs=no
11499fi
11500rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11501fi
11502
11503{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
11504$as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
11505if test $gdb_cv_have_pt_getdbregs = yes; then
11506
11507$as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
11508
11509fi
11510
11511# See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
11512{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
11513$as_echo_n "checking for PT_GETXMMREGS... " >&6; }
11514if test "${gdb_cv_have_pt_getxmmregs+set}" = set; then :
11515 $as_echo_n "(cached) " >&6
11516else
11517 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11518/* end confdefs.h. */
11519#include <sys/types.h>
11520#include <sys/ptrace.h>
11521int
11522main ()
11523{
11524PT_GETXMMREGS;
11525 ;
11526 return 0;
11527}
11528_ACEOF
11529if ac_fn_c_try_compile "$LINENO"; then :
11530 gdb_cv_have_pt_getxmmregs=yes
11531else
11532 gdb_cv_have_pt_getxmmregs=no
11533fi
11534rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11535fi
11536
11537{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
11538$as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
11539if test $gdb_cv_have_pt_getxmmregs = yes; then
11540
11541$as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
11542
11543fi
11544
11545# Detect which type of /proc is in use, such as for Unixware or Solaris.
11546
11547if test "${target}" = "${host}"; then
11548 case "${host}" in
11549 *-*-unixware* | *-*-sysv4.2* | *-*-sysv5* | *-*-interix* )
11550
11551$as_echo "#define NEW_PROC_API 1" >>confdefs.h
11552
11553 ;;
11554 *-*-solaris2.[6789] | *-*-solaris2.1[0-9]*)
11555
11556$as_echo "#define NEW_PROC_API 1" >>confdefs.h
11557
11558 ;;
11559 mips-sgi-irix5*)
11560 # Work around <sys/proc.h> needing _KMEMUSER problem on IRIX 5.
11561
11562$as_echo "#define _KMEMUSER 1" >>confdefs.h
11563
11564 ;;
11565 esac
11566fi
11567
11568if test "$ac_cv_header_sys_procfs_h" = yes; then
11569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5
11570$as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; }
11571 if test "${bfd_cv_have_sys_procfs_type_pstatus_t+set}" = set; then :
11572 $as_echo_n "(cached) " >&6
11573else
11574 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11575/* end confdefs.h. */
11576
11577#define _SYSCALL32
11578#include <sys/procfs.h>
11579int
11580main ()
11581{
11582pstatus_t avar
11583 ;
11584 return 0;
11585}
11586_ACEOF
11587if ac_fn_c_try_compile "$LINENO"; then :
11588 bfd_cv_have_sys_procfs_type_pstatus_t=yes
11589else
11590 bfd_cv_have_sys_procfs_type_pstatus_t=no
11591
11592fi
11593rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11594fi
11595
11596 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
11597
11598$as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h
11599
11600 fi
11601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5
11602$as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; }
11603
11604 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prrun_t in sys/procfs.h" >&5
11605$as_echo_n "checking for prrun_t in sys/procfs.h... " >&6; }
11606 if test "${bfd_cv_have_sys_procfs_type_prrun_t+set}" = set; then :
11607 $as_echo_n "(cached) " >&6
11608else
11609 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11610/* end confdefs.h. */
11611
11612#define _SYSCALL32
11613#include <sys/procfs.h>
11614int
11615main ()
11616{
11617prrun_t avar
11618 ;
11619 return 0;
11620}
11621_ACEOF
11622if ac_fn_c_try_compile "$LINENO"; then :
11623 bfd_cv_have_sys_procfs_type_prrun_t=yes
11624else
11625 bfd_cv_have_sys_procfs_type_prrun_t=no
11626
11627fi
11628rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11629fi
11630
11631 if test $bfd_cv_have_sys_procfs_type_prrun_t = yes; then
11632
11633$as_echo "#define HAVE_PRRUN_T 1" >>confdefs.h
11634
11635 fi
11636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prrun_t" >&5
11637$as_echo "$bfd_cv_have_sys_procfs_type_prrun_t" >&6; }
11638
11639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
11640$as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
11641 if test "${bfd_cv_have_sys_procfs_type_gregset_t+set}" = set; then :
11642 $as_echo_n "(cached) " >&6
11643else
11644 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11645/* end confdefs.h. */
11646
11647#define _SYSCALL32
11648#include <sys/procfs.h>
11649int
11650main ()
11651{
11652gregset_t avar
11653 ;
11654 return 0;
11655}
11656_ACEOF
11657if ac_fn_c_try_compile "$LINENO"; then :
11658 bfd_cv_have_sys_procfs_type_gregset_t=yes
11659else
11660 bfd_cv_have_sys_procfs_type_gregset_t=no
11661
11662fi
11663rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11664fi
11665
11666 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
11667
11668$as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
11669
11670 fi
11671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
11672$as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
11673
11674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
11675$as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
11676 if test "${bfd_cv_have_sys_procfs_type_fpregset_t+set}" = set; then :
11677 $as_echo_n "(cached) " >&6
11678else
11679 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11680/* end confdefs.h. */
11681
11682#define _SYSCALL32
11683#include <sys/procfs.h>
11684int
11685main ()
11686{
11687fpregset_t avar
11688 ;
11689 return 0;
11690}
11691_ACEOF
11692if ac_fn_c_try_compile "$LINENO"; then :
11693 bfd_cv_have_sys_procfs_type_fpregset_t=yes
11694else
11695 bfd_cv_have_sys_procfs_type_fpregset_t=no
11696
11697fi
11698rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11699fi
11700
11701 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
11702
11703$as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
11704
11705 fi
11706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
11707$as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
11708
11709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
11710$as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
11711 if test "${bfd_cv_have_sys_procfs_type_prgregset_t+set}" = set; then :
11712 $as_echo_n "(cached) " >&6
11713else
11714 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11715/* end confdefs.h. */
11716
11717#define _SYSCALL32
11718#include <sys/procfs.h>
11719int
11720main ()
11721{
11722prgregset_t avar
11723 ;
11724 return 0;
11725}
11726_ACEOF
11727if ac_fn_c_try_compile "$LINENO"; then :
11728 bfd_cv_have_sys_procfs_type_prgregset_t=yes
11729else
11730 bfd_cv_have_sys_procfs_type_prgregset_t=no
11731
11732fi
11733rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11734fi
11735
11736 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
11737
11738$as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
11739
11740 fi
11741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
11742$as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
11743
11744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
11745$as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
11746 if test "${bfd_cv_have_sys_procfs_type_prfpregset_t+set}" = set; then :
11747 $as_echo_n "(cached) " >&6
11748else
11749 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11750/* end confdefs.h. */
11751
11752#define _SYSCALL32
11753#include <sys/procfs.h>
11754int
11755main ()
11756{
11757prfpregset_t avar
11758 ;
11759 return 0;
11760}
11761_ACEOF
11762if ac_fn_c_try_compile "$LINENO"; then :
11763 bfd_cv_have_sys_procfs_type_prfpregset_t=yes
11764else
11765 bfd_cv_have_sys_procfs_type_prfpregset_t=no
11766
11767fi
11768rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11769fi
11770
11771 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
11772
11773$as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
11774
11775 fi
11776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
11777$as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
11778
11779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
11780$as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
11781 if test "${bfd_cv_have_sys_procfs_type_prgregset32_t+set}" = set; then :
11782 $as_echo_n "(cached) " >&6
11783else
11784 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11785/* end confdefs.h. */
11786
11787#define _SYSCALL32
11788#include <sys/procfs.h>
11789int
11790main ()
11791{
11792prgregset32_t avar
11793 ;
11794 return 0;
11795}
11796_ACEOF
11797if ac_fn_c_try_compile "$LINENO"; then :
11798 bfd_cv_have_sys_procfs_type_prgregset32_t=yes
11799else
11800 bfd_cv_have_sys_procfs_type_prgregset32_t=no
11801
11802fi
11803rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11804fi
11805
11806 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
11807
11808$as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
11809
11810 fi
11811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
11812$as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
11813
11814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset32_t in sys/procfs.h" >&5
11815$as_echo_n "checking for prfpregset32_t in sys/procfs.h... " >&6; }
11816 if test "${bfd_cv_have_sys_procfs_type_prfpregset32_t+set}" = set; then :
11817 $as_echo_n "(cached) " >&6
11818else
11819 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11820/* end confdefs.h. */
11821
11822#define _SYSCALL32
11823#include <sys/procfs.h>
11824int
11825main ()
11826{
11827prfpregset32_t avar
11828 ;
11829 return 0;
11830}
11831_ACEOF
11832if ac_fn_c_try_compile "$LINENO"; then :
11833 bfd_cv_have_sys_procfs_type_prfpregset32_t=yes
11834else
11835 bfd_cv_have_sys_procfs_type_prfpregset32_t=no
11836
11837fi
11838rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11839fi
11840
11841 if test $bfd_cv_have_sys_procfs_type_prfpregset32_t = yes; then
11842
11843$as_echo "#define HAVE_PRFPREGSET32_T 1" >>confdefs.h
11844
11845 fi
11846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset32_t" >&5
11847$as_echo "$bfd_cv_have_sys_procfs_type_prfpregset32_t" >&6; }
11848
11849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
11850$as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
11851 if test "${bfd_cv_have_sys_procfs_type_lwpid_t+set}" = set; then :
11852 $as_echo_n "(cached) " >&6
11853else
11854 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11855/* end confdefs.h. */
11856
11857#define _SYSCALL32
11858#include <sys/procfs.h>
11859int
11860main ()
11861{
11862lwpid_t avar
11863 ;
11864 return 0;
11865}
11866_ACEOF
11867if ac_fn_c_try_compile "$LINENO"; then :
11868 bfd_cv_have_sys_procfs_type_lwpid_t=yes
11869else
11870 bfd_cv_have_sys_procfs_type_lwpid_t=no
11871
11872fi
11873rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11874fi
11875
11876 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
11877
11878$as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
11879
11880 fi
11881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
11882$as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
11883
11884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
11885$as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
11886 if test "${bfd_cv_have_sys_procfs_type_psaddr_t+set}" = set; then :
11887 $as_echo_n "(cached) " >&6
11888else
11889 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11890/* end confdefs.h. */
11891
11892#define _SYSCALL32
11893#include <sys/procfs.h>
11894int
11895main ()
11896{
11897psaddr_t avar
11898 ;
11899 return 0;
11900}
11901_ACEOF
11902if ac_fn_c_try_compile "$LINENO"; then :
11903 bfd_cv_have_sys_procfs_type_psaddr_t=yes
11904else
11905 bfd_cv_have_sys_procfs_type_psaddr_t=no
11906
11907fi
11908rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11909fi
11910
11911 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
11912
11913$as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
11914
11915 fi
11916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
11917$as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
11918
11919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prsysent_t in sys/procfs.h" >&5
11920$as_echo_n "checking for prsysent_t in sys/procfs.h... " >&6; }
11921 if test "${bfd_cv_have_sys_procfs_type_prsysent_t+set}" = set; then :
11922 $as_echo_n "(cached) " >&6
11923else
11924 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11925/* end confdefs.h. */
11926
11927#define _SYSCALL32
11928#include <sys/procfs.h>
11929int
11930main ()
11931{
11932prsysent_t avar
11933 ;
11934 return 0;
11935}
11936_ACEOF
11937if ac_fn_c_try_compile "$LINENO"; then :
11938 bfd_cv_have_sys_procfs_type_prsysent_t=yes
11939else
11940 bfd_cv_have_sys_procfs_type_prsysent_t=no
11941
11942fi
11943rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11944fi
11945
11946 if test $bfd_cv_have_sys_procfs_type_prsysent_t = yes; then
11947
11948$as_echo "#define HAVE_PRSYSENT_T 1" >>confdefs.h
11949
11950 fi
11951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prsysent_t" >&5
11952$as_echo "$bfd_cv_have_sys_procfs_type_prsysent_t" >&6; }
11953
11954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigset_t in sys/procfs.h" >&5
11955$as_echo_n "checking for pr_sigset_t in sys/procfs.h... " >&6; }
11956 if test "${bfd_cv_have_sys_procfs_type_pr_sigset_t+set}" = set; then :
11957 $as_echo_n "(cached) " >&6
11958else
11959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11960/* end confdefs.h. */
11961
11962#define _SYSCALL32
11963#include <sys/procfs.h>
11964int
11965main ()
11966{
11967pr_sigset_t avar
11968 ;
11969 return 0;
11970}
11971_ACEOF
11972if ac_fn_c_try_compile "$LINENO"; then :
11973 bfd_cv_have_sys_procfs_type_pr_sigset_t=yes
11974else
11975 bfd_cv_have_sys_procfs_type_pr_sigset_t=no
11976
11977fi
11978rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11979fi
11980
11981 if test $bfd_cv_have_sys_procfs_type_pr_sigset_t = yes; then
11982
11983$as_echo "#define HAVE_PR_SIGSET_T 1" >>confdefs.h
11984
11985 fi
11986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigset_t" >&5
11987$as_echo "$bfd_cv_have_sys_procfs_type_pr_sigset_t" >&6; }
11988
11989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigaction64_t in sys/procfs.h" >&5
11990$as_echo_n "checking for pr_sigaction64_t in sys/procfs.h... " >&6; }
11991 if test "${bfd_cv_have_sys_procfs_type_pr_sigaction64_t+set}" = set; then :
11992 $as_echo_n "(cached) " >&6
11993else
11994 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11995/* end confdefs.h. */
11996
11997#define _SYSCALL32
11998#include <sys/procfs.h>
11999int
12000main ()
12001{
12002pr_sigaction64_t avar
12003 ;
12004 return 0;
12005}
12006_ACEOF
12007if ac_fn_c_try_compile "$LINENO"; then :
12008 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=yes
12009else
12010 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=no
12011
12012fi
12013rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12014fi
12015
12016 if test $bfd_cv_have_sys_procfs_type_pr_sigaction64_t = yes; then
12017
12018$as_echo "#define HAVE_PR_SIGACTION64_T 1" >>confdefs.h
12019
12020 fi
12021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&5
12022$as_echo "$bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&6; }
12023
12024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_siginfo64_t in sys/procfs.h" >&5
12025$as_echo_n "checking for pr_siginfo64_t in sys/procfs.h... " >&6; }
12026 if test "${bfd_cv_have_sys_procfs_type_pr_siginfo64_t+set}" = set; then :
12027 $as_echo_n "(cached) " >&6
12028else
12029 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12030/* end confdefs.h. */
12031
12032#define _SYSCALL32
12033#include <sys/procfs.h>
12034int
12035main ()
12036{
12037pr_siginfo64_t avar
12038 ;
12039 return 0;
12040}
12041_ACEOF
12042if ac_fn_c_try_compile "$LINENO"; then :
12043 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=yes
12044else
12045 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=no
12046
12047fi
12048rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12049fi
12050
12051 if test $bfd_cv_have_sys_procfs_type_pr_siginfo64_t = yes; then
12052
12053$as_echo "#define HAVE_PR_SIGINFO64_T 1" >>confdefs.h
12054
12055 fi
12056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&5
12057$as_echo "$bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&6; }
12058
12059
12060
12061
12062
12063 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
12064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether prfpregset_t type is broken" >&5
12065$as_echo_n "checking whether prfpregset_t type is broken... " >&6; }
12066 if test "${gdb_cv_prfpregset_t_broken+set}" = set; then :
12067 $as_echo_n "(cached) " >&6
12068else
12069 if test "$cross_compiling" = yes; then :
12070 gdb_cv_prfpregset_t_broken=yes
12071else
12072 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12073/* end confdefs.h. */
12074#include <sys/procfs.h>
12075 int main ()
12076 {
12077 if (sizeof (prfpregset_t) == sizeof (void *))
12078 return 1;
12079 return 0;
12080 }
12081_ACEOF
12082if ac_fn_c_try_run "$LINENO"; then :
12083 gdb_cv_prfpregset_t_broken=no
12084else
12085 gdb_cv_prfpregset_t_broken=yes
12086fi
12087rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12088 conftest.$ac_objext conftest.beam conftest.$ac_ext
12089fi
12090
12091fi
12092
12093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_prfpregset_t_broken" >&5
12094$as_echo "$gdb_cv_prfpregset_t_broken" >&6; }
12095 if test $gdb_cv_prfpregset_t_broken = yes; then
12096
12097$as_echo "#define PRFPREGSET_T_BROKEN 1" >>confdefs.h
12098
12099 fi
12100 fi
12101
12102
12103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PIOCSET ioctl entry in sys/procfs.h" >&5
12104$as_echo_n "checking for PIOCSET ioctl entry in sys/procfs.h... " >&6; }
12105 if test "${gdb_cv_have_procfs_piocset+set}" = set; then :
12106 $as_echo_n "(cached) " >&6
12107else
12108 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12109/* end confdefs.h. */
12110#include <unistd.h>
12111#include <sys/types.h>
12112#include <sys/procfs.h>
12113
12114int
12115main ()
12116{
12117
12118 int dummy;;
12119 dummy = ioctl(0, PIOCSET, &dummy);
12120
12121 ;
12122 return 0;
12123}
12124_ACEOF
12125if ac_fn_c_try_compile "$LINENO"; then :
12126 gdb_cv_have_procfs_piocset=yes
12127else
12128 gdb_cv_have_procfs_piocset=no
12129fi
12130rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12131fi
12132
12133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_procfs_piocset" >&5
12134$as_echo "$gdb_cv_have_procfs_piocset" >&6; }
12135 if test $gdb_cv_have_procfs_piocset = yes; then
12136
12137$as_echo "#define HAVE_PROCFS_PIOCSET 1" >>confdefs.h
12138
12139 fi
12140fi
12141
12142if test ${host} = ${target} ; then
12143
12144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member l_addr in struct link_map" >&5
12145$as_echo_n "checking for member l_addr in struct link_map... " >&6; }
12146 if test "${gdb_cv_have_struct_link_map_with_l_members+set}" = set; then :
12147 $as_echo_n "(cached) " >&6
12148else
12149 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12150/* end confdefs.h. */
12151#include <link.h>
12152int
12153main ()
12154{
12155struct link_map lm; (void) lm.l_addr;
12156 ;
12157 return 0;
12158}
12159_ACEOF
12160if ac_fn_c_try_compile "$LINENO"; then :
12161 gdb_cv_have_struct_link_map_with_l_members=yes
12162else
12163 gdb_cv_have_struct_link_map_with_l_members=no
12164fi
12165rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12166fi
12167
12168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map_with_l_members" >&5
12169$as_echo "$gdb_cv_have_struct_link_map_with_l_members" >&6; }
12170 if test $gdb_cv_have_struct_link_map_with_l_members = yes; then
12171
12172$as_echo "#define HAVE_STRUCT_LINK_MAP_WITH_L_MEMBERS 1" >>confdefs.h
12173
12174 fi
12175
12176
12177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member lm_addr in struct link_map" >&5
12178$as_echo_n "checking for member lm_addr in struct link_map... " >&6; }
12179 if test "${gdb_cv_have_struct_link_map_with_lm_members+set}" = set; then :
12180 $as_echo_n "(cached) " >&6
12181else
12182 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12183/* end confdefs.h. */
12184#include <sys/types.h>
12185#include <link.h>
12186int
12187main ()
12188{
12189struct link_map lm; (void) lm.lm_addr;
12190 ;
12191 return 0;
12192}
12193_ACEOF
12194if ac_fn_c_try_compile "$LINENO"; then :
12195 gdb_cv_have_struct_link_map_with_lm_members=yes
12196else
12197 gdb_cv_have_struct_link_map_with_lm_members=no
12198fi
12199rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12200fi
12201
12202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map_with_lm_members" >&5
12203$as_echo "$gdb_cv_have_struct_link_map_with_lm_members" >&6; }
12204 if test $gdb_cv_have_struct_link_map_with_lm_members = yes; then
12205
12206$as_echo "#define HAVE_STRUCT_LINK_MAP_WITH_LM_MEMBERS 1" >>confdefs.h
12207
12208 fi
12209
12210
12211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member som_addr in struct so_map" >&5
12212$as_echo_n "checking for member som_addr in struct so_map... " >&6; }
12213 if test "${gdb_cv_have_struct_so_map_with_som_members+set}" = set; then :
12214 $as_echo_n "(cached) " >&6
12215else
12216 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12217/* end confdefs.h. */
12218#include <sys/types.h>
12219#ifdef HAVE_NLIST_H
12220#include <nlist.h>
12221#endif
12222#include <link.h>
12223int
12224main ()
12225{
12226struct so_map lm; (void) lm.som_addr;
12227 ;
12228 return 0;
12229}
12230_ACEOF
12231if ac_fn_c_try_compile "$LINENO"; then :
12232 gdb_cv_have_struct_so_map_with_som_members=yes
12233else
12234 gdb_cv_have_struct_so_map_with_som_members=no
12235fi
12236rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12237fi
12238
12239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_so_map_with_som_members" >&5
12240$as_echo "$gdb_cv_have_struct_so_map_with_som_members" >&6; }
12241 if test $gdb_cv_have_struct_so_map_with_som_members = yes; then
12242
12243$as_echo "#define HAVE_STRUCT_SO_MAP_WITH_SOM_MEMBERS 1" >>confdefs.h
12244
12245 fi
12246
12247
12248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct link_map32 in sys/link.h" >&5
12249$as_echo_n "checking for struct link_map32 in sys/link.h... " >&6; }
12250 if test "${gdb_cv_have_struct_link_map32+set}" = set; then :
12251 $as_echo_n "(cached) " >&6
12252else
12253 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12254/* end confdefs.h. */
12255#define _SYSCALL32
12256#include <sys/link.h>
12257int
12258main ()
12259{
12260struct link_map32 l;
12261 ;
12262 return 0;
12263}
12264_ACEOF
12265if ac_fn_c_try_compile "$LINENO"; then :
12266 gdb_cv_have_struct_link_map32=yes
12267else
12268 gdb_cv_have_struct_link_map32=no
12269fi
12270rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12271fi
12272
12273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map32" >&5
12274$as_echo "$gdb_cv_have_struct_link_map32" >&6; }
12275 if test $gdb_cv_have_struct_link_map32 = yes; then
12276
12277$as_echo "#define HAVE_STRUCT_LINK_MAP32 1" >>confdefs.h
12278
12279
12280$as_echo "#define _SYSCALL32 1" >>confdefs.h
12281
12282 fi
12283fi
12284
12285# Check if the compiler supports the `long long' type.
12286
12287{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
12288$as_echo_n "checking for long long support in compiler... " >&6; }
12289if test "${gdb_cv_c_long_long+set}" = set; then :
12290 $as_echo_n "(cached) " >&6
12291else
12292 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12293/* end confdefs.h. */
12294extern long long foo;
12295int
12296main ()
12297{
12298switch (foo & 2) { case 0: return 1; }
12299 ;
12300 return 0;
12301}
12302_ACEOF
12303if ac_fn_c_try_compile "$LINENO"; then :
12304 gdb_cv_c_long_long=yes
12305else
12306 gdb_cv_c_long_long=no
12307fi
12308rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12309fi
12310{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
12311$as_echo "$gdb_cv_c_long_long" >&6; }
12312if test $gdb_cv_c_long_long = yes; then
12313
12314$as_echo "#define CC_HAS_LONG_LONG 1" >>confdefs.h
12315
12316fi
12317
12318# Check if the compiler and runtime support printing long longs.
12319
12320{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
12321$as_echo_n "checking for long long support in printf... " >&6; }
12322if test "${gdb_cv_printf_has_long_long+set}" = set; then :
12323 $as_echo_n "(cached) " >&6
12324else
12325 if test "$cross_compiling" = yes; then :
12326 gdb_cv_printf_has_long_long=no
12327else
12328 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12329/* end confdefs.h. */
12330$ac_includes_default
12331int
12332main ()
12333{
12334char buf[32];
12335 long long l = 0;
12336 l = (l << 16) + 0x0123;
12337 l = (l << 16) + 0x4567;
12338 l = (l << 16) + 0x89ab;
12339 l = (l << 16) + 0xcdef;
12340 sprintf (buf, "0x%016llx", l);
12341 return (strcmp ("0x0123456789abcdef", buf));
12342 ;
12343 return 0;
12344}
12345_ACEOF
12346if ac_fn_c_try_run "$LINENO"; then :
12347 gdb_cv_printf_has_long_long=yes
12348else
12349 gdb_cv_printf_has_long_long=no
12350fi
12351rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12352 conftest.$ac_objext conftest.beam conftest.$ac_ext
12353fi
12354
12355fi
12356{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
12357$as_echo "$gdb_cv_printf_has_long_long" >&6; }
12358if test $gdb_cv_printf_has_long_long = yes; then
12359
12360$as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
12361
12362fi
12363
12364# Check if the compiler and runtime support printing decfloats.
12365
12366{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
12367$as_echo_n "checking for decfloat support in printf... " >&6; }
12368if test "${gdb_cv_printf_has_decfloat+set}" = set; then :
12369 $as_echo_n "(cached) " >&6
12370else
12371 if test "$cross_compiling" = yes; then :
12372 gdb_cv_printf_has_decfloat=no
12373else
12374 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12375/* end confdefs.h. */
12376$ac_includes_default
12377int
12378main ()
12379{
12380char buf[64];
12381 _Decimal32 d32 = 1.2345df;
12382 _Decimal64 d64 = 1.2345dd;
12383 _Decimal128 d128 = 1.2345dl;
12384 sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
12385 return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
12386 ;
12387 return 0;
12388}
12389_ACEOF
12390if ac_fn_c_try_run "$LINENO"; then :
12391 gdb_cv_printf_has_decfloat=yes
12392else
12393 gdb_cv_printf_has_decfloat=no
12394fi
12395rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12396 conftest.$ac_objext conftest.beam conftest.$ac_ext
12397fi
12398
12399fi
12400{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
12401$as_echo "$gdb_cv_printf_has_decfloat" >&6; }
12402if test $gdb_cv_printf_has_decfloat = yes; then
12403
12404$as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
12405
12406fi
12407
12408# Check if the compiler supports the `long double' type. We can't use
12409# AC_C_LONG_DOUBLE because that one does additional checks on the
12410# constants defined in <float.h> that fail on some systems,
12411# e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
12412
12413{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
12414$as_echo_n "checking for long double support in compiler... " >&6; }
12415if test "${gdb_cv_c_long_double+set}" = set; then :
12416 $as_echo_n "(cached) " >&6
12417else
12418 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12419/* end confdefs.h. */
12420long double foo;
12421_ACEOF
12422if ac_fn_c_try_compile "$LINENO"; then :
12423 gdb_cv_c_long_double=yes
12424else
12425 gdb_cv_c_long_double=no
12426fi
12427rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12428fi
12429{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
12430$as_echo "$gdb_cv_c_long_double" >&6; }
12431if test $gdb_cv_c_long_double = yes; then
12432
12433$as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
12434
12435fi
12436
12437# Check if the compiler and runtime support printing long doubles.
12438
12439{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
12440$as_echo_n "checking for long double support in printf... " >&6; }
12441if test "${gdb_cv_printf_has_long_double+set}" = set; then :
12442 $as_echo_n "(cached) " >&6
12443else
12444 if test "$cross_compiling" = yes; then :
12445 gdb_cv_printf_has_long_double=no
12446else
12447 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12448/* end confdefs.h. */
12449$ac_includes_default
12450int
12451main ()
12452{
12453char buf[16];
12454 long double f = 3.141592653;
12455 sprintf (buf, "%Lg", f);
12456 return (strncmp ("3.14159", buf, 7));
12457 ;
12458 return 0;
12459}
12460_ACEOF
12461if ac_fn_c_try_run "$LINENO"; then :
12462 gdb_cv_printf_has_long_double=yes
12463else
12464 gdb_cv_printf_has_long_double=no
12465fi
12466rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12467 conftest.$ac_objext conftest.beam conftest.$ac_ext
12468fi
12469
12470fi
12471{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5
12472$as_echo "$gdb_cv_printf_has_long_double" >&6; }
12473if test $gdb_cv_printf_has_long_double = yes; then
12474
12475$as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
12476
12477fi
12478
12479# Check if the compiler and runtime support scanning long doubles.
12480
12481{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
12482$as_echo_n "checking for long double support in scanf... " >&6; }
12483if test "${gdb_cv_scanf_has_long_double+set}" = set; then :
12484 $as_echo_n "(cached) " >&6
12485else
12486 if test "$cross_compiling" = yes; then :
12487 gdb_cv_scanf_has_long_double=no
12488else
12489 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12490/* end confdefs.h. */
12491#include <stdio.h>
12492int
12493main ()
12494{
12495char *buf = "3.141592653";
12496 long double f = 0;
12497 sscanf (buf, "%Lg", &f);
12498 return !(f > 3.14159 && f < 3.14160);
12499 ;
12500 return 0;
12501}
12502_ACEOF
12503if ac_fn_c_try_run "$LINENO"; then :
12504 gdb_cv_scanf_has_long_double=yes
12505else
12506 gdb_cv_scanf_has_long_double=no
12507fi
12508rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12509 conftest.$ac_objext conftest.beam conftest.$ac_ext
12510fi
12511
12512fi
12513{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
12514$as_echo "$gdb_cv_scanf_has_long_double" >&6; }
12515if test $gdb_cv_scanf_has_long_double = yes; then
12516
12517$as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
12518
12519fi
12520
12521case ${host_os} in
12522aix*)
12523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
12524$as_echo_n "checking for -bbigtoc option... " >&6; }
12525if test "${gdb_cv_bigtoc+set}" = set; then :
12526 $as_echo_n "(cached) " >&6
12527else
12528
12529 SAVE_LDFLAGS=$LDFLAGS
12530
12531 case $GCC in
12532 yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
12533 *) gdb_cv_bigtoc=-bbigtoc ;;
12534 esac
12535
12536 LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
12537 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12538/* end confdefs.h. */
12539
12540int
12541main ()
12542{
12543int i;
12544 ;
12545 return 0;
12546}
12547_ACEOF
12548if ac_fn_c_try_link "$LINENO"; then :
12549
12550else
12551 gdb_cv_bigtoc=
12552fi
12553rm -f core conftest.err conftest.$ac_objext \
12554 conftest$ac_exeext conftest.$ac_ext
12555 LDFLAGS="${SAVE_LDFLAGS}"
12556
12557fi
12558{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
12559$as_echo "$gdb_cv_bigtoc" >&6; }
12560 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
12561 ;;
12562esac
12563
12564
12565
12566if test ${build} = ${host} -a ${host} = ${target} ; then
12567 case ${host_os} in
12568 hpux*)
12569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HPUX/OSF thread support" >&5
12570$as_echo_n "checking for HPUX/OSF thread support... " >&6; }
12571 if test -f /usr/include/dce/cma_config.h ; then
12572 if test "$GCC" = "yes" ; then
12573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12574$as_echo "yes" >&6; }
12575
12576$as_echo "#define HAVE_HPUX_THREAD_SUPPORT 1" >>confdefs.h
12577
12578 CONFIG_OBS="${CONFIG_OBS} hpux-thread.o"
12579 CONFIG_SRCS="${CONFIG_SRCS} hpux-thread.c"
12580 else
12581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no (suppressed because you are not using GCC)" >&5
12582$as_echo "no (suppressed because you are not using GCC)" >&6; }
12583 fi
12584 else
12585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12586$as_echo "no" >&6; }
12587 fi
12588 ;;
12589 solaris*)
12590 # See if thread_db library is around for Solaris thread debugging.
12591 # Note that we must explicitly test for version 1 of the library
12592 # because version 0 (present on Solaris 2.4 or earlier) doesn't have
12593 # the same API.
12594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris thread debugging library" >&5
12595$as_echo_n "checking for Solaris thread debugging library... " >&6; }
12596 if test -f /usr/lib/libthread_db.so.1 ; then
12597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12598$as_echo "yes" >&6; }
12599
12600$as_echo "#define HAVE_THREAD_DB_LIB 1" >>confdefs.h
12601
12602 CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
12603 CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
12604 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12605$as_echo_n "checking for dlopen in -ldl... " >&6; }
12606if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12607 $as_echo_n "(cached) " >&6
12608else
12609 ac_check_lib_save_LIBS=$LIBS
12610LIBS="-ldl $LIBS"
12611cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12612/* end confdefs.h. */
12613
12614/* Override any GCC internal prototype to avoid an error.
12615 Use char because int might match the return type of a GCC
12616 builtin and then its argument prototype would still apply. */
12617#ifdef __cplusplus
12618extern "C"
12619#endif
12620char dlopen ();
12621int
12622main ()
12623{
12624return dlopen ();
12625 ;
12626 return 0;
12627}
12628_ACEOF
12629if ac_fn_c_try_link "$LINENO"; then :
12630 ac_cv_lib_dl_dlopen=yes
12631else
12632 ac_cv_lib_dl_dlopen=no
12633fi
12634rm -f core conftest.err conftest.$ac_objext \
12635 conftest$ac_exeext conftest.$ac_ext
12636LIBS=$ac_check_lib_save_LIBS
12637fi
12638{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12639$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12640if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12641 cat >>confdefs.h <<_ACEOF
12642#define HAVE_LIBDL 1
12643_ACEOF
12644
12645 LIBS="-ldl $LIBS"
12646
12647fi
12648
12649 if test "$GCC" = "yes" ; then
12650 # The GNU linker requires the -export-dynamic option to make
12651 # all symbols visible in the dynamic symbol table.
12652 hold_ldflags=$LDFLAGS
12653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the ld -export-dynamic flag" >&5
12654$as_echo_n "checking for the ld -export-dynamic flag... " >&6; }
12655 LDFLAGS="${LDFLAGS} -Wl,-export-dynamic"
12656 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12657/* end confdefs.h. */
12658
12659int
12660main ()
12661{
12662int i;
12663 ;
12664 return 0;
12665}
12666_ACEOF
12667if ac_fn_c_try_link "$LINENO"; then :
12668 found=yes
12669else
12670 found=no
12671fi
12672rm -f core conftest.err conftest.$ac_objext \
12673 conftest$ac_exeext conftest.$ac_ext
12674 LDFLAGS=$hold_ldflags
12675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
12676$as_echo "$found" >&6; }
12677 if test $found = yes; then
12678 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -Wl,-export-dynamic"
12679 fi
12680 fi
12681 # Sun randomly tweaked the prototypes in <proc_service.h>
12682 # at one point.
12683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if <proc_service.h> is old" >&5
12684$as_echo_n "checking if <proc_service.h> is old... " >&6; }
12685 if test "${gdb_cv_proc_service_is_old+set}" = set; then :
12686 $as_echo_n "(cached) " >&6
12687else
12688
12689 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12690/* end confdefs.h. */
12691
12692 #include <proc_service.h>
12693 ps_err_e ps_pdwrite
12694 (struct ps_prochandle*, psaddr_t, const void*, size_t);
12695
12696int
12697main ()
12698{
12699
12700 ;
12701 return 0;
12702}
12703_ACEOF
12704if ac_fn_c_try_compile "$LINENO"; then :
12705 gdb_cv_proc_service_is_old=no
12706else
12707 gdb_cv_proc_service_is_old=yes
12708fi
12709rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12710
12711fi
12712
12713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_proc_service_is_old" >&5
12714$as_echo "$gdb_cv_proc_service_is_old" >&6; }
12715 if test $gdb_cv_proc_service_is_old = yes; then
12716
12717$as_echo "#define PROC_SERVICE_IS_OLD 1" >>confdefs.h
12718
12719 fi
12720 else
12721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12722$as_echo "no" >&6; }
12723 fi
12724 ;;
12725 aix*)
12726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
12727$as_echo_n "checking for AiX thread debugging library... " >&6; }
12728 if test "${gdb_cv_have_aix_thread_debug+set}" = set; then :
12729 $as_echo_n "(cached) " >&6
12730else
12731 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12732/* end confdefs.h. */
12733#include <sys/pthdebug.h>
12734int
12735main ()
12736{
12737#ifndef PTHDB_VERSION_3
12738 #error
12739 #endif
12740 ;
12741 return 0;
12742}
12743_ACEOF
12744if ac_fn_c_try_compile "$LINENO"; then :
12745 gdb_cv_have_aix_thread_debug=yes
12746else
12747 gdb_cv_have_aix_thread_debug=no
12748fi
12749rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12750fi
12751
12752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
12753$as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
12754 if test $gdb_cv_have_aix_thread_debug = yes; then
12755 CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
12756 CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
12757 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -lpthdebug"
12758 fi
12759 ;;
12760 esac
12761
12762fi
12763
12764if test "x$ac_cv_header_thread_db_h" = "xyes"; then
12765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
12766$as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
12767if test "${gdb_cv_thread_db_h_has_td_notalloc+set}" = set; then :
12768 $as_echo_n "(cached) " >&6
12769else
12770 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12771/* end confdefs.h. */
12772#include <thread_db.h>
12773int
12774main ()
12775{
12776int i = TD_NOTALLOC;
12777 ;
12778 return 0;
12779}
12780_ACEOF
12781if ac_fn_c_try_compile "$LINENO"; then :
12782 gdb_cv_thread_db_h_has_td_notalloc=yes
12783else
12784 gdb_cv_thread_db_h_has_td_notalloc=no
12785
12786fi
12787rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12788
12789fi
12790{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
12791$as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
12792 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
12793$as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
12794if test "${gdb_cv_thread_db_h_has_td_version+set}" = set; then :
12795 $as_echo_n "(cached) " >&6
12796else
12797 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12798/* end confdefs.h. */
12799#include <thread_db.h>
12800int
12801main ()
12802{
12803int i = TD_VERSION;
12804 ;
12805 return 0;
12806}
12807_ACEOF
12808if ac_fn_c_try_compile "$LINENO"; then :
12809 gdb_cv_thread_db_h_has_td_version=yes
12810else
12811 gdb_cv_thread_db_h_has_td_version=no
12812
12813fi
12814rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12815
12816fi
12817{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5
12818$as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
12819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
12820$as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
12821if test "${gdb_cv_thread_db_h_has_td_notls+set}" = set; then :
12822 $as_echo_n "(cached) " >&6
12823else
12824 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12825/* end confdefs.h. */
12826#include <thread_db.h>
12827int
12828main ()
12829{
12830int i = TD_NOTLS;
12831 ;
12832 return 0;
12833}
12834_ACEOF
12835if ac_fn_c_try_compile "$LINENO"; then :
12836 gdb_cv_thread_db_h_has_td_notls=yes
12837else
12838 gdb_cv_thread_db_h_has_td_notls=no
12839
12840fi
12841rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12842
12843fi
12844{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
12845$as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
12846fi
12847if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
12848
12849$as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
12850
12851fi
12852if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
12853
12854$as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
12855
12856fi
12857if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
12858
12859$as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
12860
12861fi
12862
12863if test "x$ac_cv_header_sys_syscall_h" = "xyes"; then
12864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <sys/syscall.h> has __NR_tkill" >&5
12865$as_echo_n "checking whether <sys/syscall.h> has __NR_tkill... " >&6; }
12866if test "${gdb_cv_sys_syscall_h_has_tkill+set}" = set; then :
12867 $as_echo_n "(cached) " >&6
12868else
12869 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12870/* end confdefs.h. */
12871#include <sys/syscall.h>
12872int
12873main ()
12874{
12875int i = __NR_tkill;
12876 ;
12877 return 0;
12878}
12879_ACEOF
12880if ac_fn_c_try_compile "$LINENO"; then :
12881 gdb_cv_sys_syscall_h_has_tkill=yes
12882else
12883 gdb_cv_sys_syscall_h_has_tkill=no
12884
12885fi
12886rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12887
12888fi
12889{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_sys_syscall_h_has_tkill" >&5
12890$as_echo "$gdb_cv_sys_syscall_h_has_tkill" >&6; }
12891fi
12892if test "x$gdb_cv_sys_syscall_h_has_tkill" = "xyes" && test "x$ac_cv_func_syscall" = "xyes"; then
12893
12894$as_echo "#define HAVE_TKILL_SYSCALL 1" >>confdefs.h
12895
12896fi
12897
12898ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
12899"
12900if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = x""yes; then :
12901 ac_have_decl=1
12902else
12903 ac_have_decl=0
12904fi
12905
12906cat >>confdefs.h <<_ACEOF
12907#define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
12908_ACEOF
12909
12910
12911if test "$cross_compiling" = yes; then :
12912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12913/* end confdefs.h. */
12914#include <sys/personality.h>
12915int
12916main ()
12917{
12918
12919# if !HAVE_DECL_ADDR_NO_RANDOMIZE
12920# define ADDR_NO_RANDOMIZE 0x0040000
12921# endif
12922 /* Test the flag could be set and stays set. */
12923 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
12924 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
12925 return 1
12926 ;
12927 return 0;
12928}
12929_ACEOF
12930if ac_fn_c_try_link "$LINENO"; then :
12931 have_personality=true
12932else
12933 have_personality=false
12934fi
12935rm -f core conftest.err conftest.$ac_objext \
12936 conftest$ac_exeext conftest.$ac_ext
12937else
12938 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12939/* end confdefs.h. */
12940#include <sys/personality.h>
12941int
12942main ()
12943{
12944
12945# if !HAVE_DECL_ADDR_NO_RANDOMIZE
12946# define ADDR_NO_RANDOMIZE 0x0040000
12947# endif
12948 /* Test the flag could be set and stays set. */
12949 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
12950 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
12951 return 1
12952 ;
12953 return 0;
12954}
12955_ACEOF
12956if ac_fn_c_try_run "$LINENO"; then :
12957 have_personality=true
12958else
12959 have_personality=false
12960fi
12961rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12962 conftest.$ac_objext conftest.beam conftest.$ac_ext
12963fi
12964
12965if $have_personality
12966then
12967
12968$as_echo "#define HAVE_PERSONALITY 1" >>confdefs.h
12969
12970fi
12971
12972
12973target_sysroot_reloc=0
12974
12975# Check whether --with-sysroot was given.
12976if test "${with_sysroot+set}" = set; then :
12977 withval=$with_sysroot;
12978 case ${with_sysroot} in
12979 yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
12980 *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
12981 esac
12982
12983 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
12984
12985 if test "x$prefix" = xNONE; then
12986 test_prefix=/usr/local
12987 else
12988 test_prefix=$prefix
12989 fi
12990 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
12991 test_exec_prefix=$test_prefix
12992 else
12993 test_exec_prefix=$exec_prefix
12994 fi
12995 case ${TARGET_SYSTEM_ROOT} in
12996 "${test_prefix}"|"${test_prefix}/"*|\
12997 "${test_exec_prefix}"|"${test_exec_prefix}/"*|\
12998 '${prefix}'|'${prefix}/'*|\
12999 '${exec_prefix}'|'${exec_prefix}/'*)
13000 target_sysroot_reloc=1
13001 ;;
13002 esac
13003
13004else
13005
13006 TARGET_SYSTEM_ROOT=
13007 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
13008
13009fi
13010
13011TARGET_SYSTEM_ROOT_DEFINE="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE=$target_sysroot_reloc"
13012
13013
13014
13015
13016
13017# Check whether --with-system-gdbinit was given.
13018if test "${with_system_gdbinit+set}" = set; then :
13019 withval=$with_system_gdbinit;
13020 SYSTEM_GDBINIT=$withval
13021else
13022 SYSTEM_GDBINIT=
13023fi
13024
13025
13026 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
13027 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13028 ac_define_dir=`eval echo $SYSTEM_GDBINIT`
13029 ac_define_dir=`eval echo $ac_define_dir`
13030
13031cat >>confdefs.h <<_ACEOF
13032#define SYSTEM_GDBINIT "$ac_define_dir"
13033_ACEOF
13034
13035
13036
13037 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
13038 if test "x$prefix" = xNONE; then
13039 test_prefix=/usr/local
13040 else
13041 test_prefix=$prefix
13042 fi
13043 else
13044 test_prefix=$exec_prefix
13045 fi
13046 value=0
13047 case ${ac_define_dir} in
13048 "${test_prefix}"|"${test_prefix}/"*|\
13049 '${exec_prefix}'|'${exec_prefix}/'*)
13050 value=1
13051 ;;
13052 esac
13053
13054cat >>confdefs.h <<_ACEOF
13055#define SYSTEM_GDBINIT_RELOCATABLE $value
13056_ACEOF
13057
13058
13059
13060# Check whether --enable-werror was given.
13061if test "${enable_werror+set}" = set; then :
13062 enableval=$enable_werror; case "${enableval}" in
13063 yes | y) ERROR_ON_WARNING="yes" ;;
13064 no | n) ERROR_ON_WARNING="no" ;;
13065 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
13066 esac
13067fi
13068
13069
13070# Enable -Werror by default when using gcc
13071if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
13072 ERROR_ON_WARNING=yes
13073fi
13074
13075WERROR_CFLAGS=""
13076if test "${ERROR_ON_WARNING}" = yes ; then
13077 WERROR_CFLAGS="-Werror"
13078fi
13079
13080# The entries after -Wno-pointer-sign are disabled warnings which may
13081# be enabled in the future, which can not currently be used to build
13082# GDB.
13083# NOTE: If you change this list, remember to update
13084# gdb/doc/gdbint.texinfo.
13085build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
13086-Wformat-nonliteral -Wno-pointer-sign \
13087-Wno-unused -Wno-switch -Wno-char-subscripts"
13088
13089# Enable -Wno-format by default when using gcc on mingw since many
13090# GCC versions complain about %I64.
13091case "${host}" in
13092 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
13093esac
13094
13095# Check whether --enable-build-warnings was given.
13096if test "${enable_build_warnings+set}" = set; then :
13097 enableval=$enable_build_warnings; case "${enableval}" in
13098 yes) ;;
13099 no) build_warnings="-w";;
13100 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13101 build_warnings="${build_warnings} ${t}";;
13102 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13103 build_warnings="${t} ${build_warnings}";;
13104 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13105esac
13106if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13107 echo "Setting compiler warning flags = $build_warnings" 6>&1
13108fi
13109fi
13110# Check whether --enable-gdb-build-warnings was given.
13111if test "${enable_gdb_build_warnings+set}" = set; then :
13112 enableval=$enable_gdb_build_warnings; case "${enableval}" in
13113 yes) ;;
13114 no) build_warnings="-w";;
13115 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13116 build_warnings="${build_warnings} ${t}";;
13117 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13118 build_warnings="${t} ${build_warnings}";;
13119 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13120esac
13121if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13122 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13123fi
13124fi
13125WARN_CFLAGS=""
13126if test "x${build_warnings}" != x -a "x$GCC" = xyes
13127then
13128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13129$as_echo_n "checking compiler warning flags... " >&6; }
13130 # Separate out the -Werror flag as some files just cannot be
13131 # compiled with it enabled.
13132 for w in ${build_warnings}; do
13133 case $w in
13134 -Werr*) WERROR_CFLAGS=-Werror ;;
13135 *) # Check that GCC accepts it
13136 saved_CFLAGS="$CFLAGS"
13137 CFLAGS="$CFLAGS $w"
13138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13139/* end confdefs.h. */
13140
13141int
13142main ()
13143{
13144
13145 ;
13146 return 0;
13147}
13148_ACEOF
13149if ac_fn_c_try_compile "$LINENO"; then :
13150 WARN_CFLAGS="${WARN_CFLAGS} $w"
13151fi
13152rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13153 CFLAGS="$saved_CFLAGS"
13154 esac
13155 done
13156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13157$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
13158fi
13159
13160
13161
13162# In the Cygwin environment, we need some additional flags.
13163{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
13164$as_echo_n "checking for cygwin... " >&6; }
13165if test "${gdb_cv_os_cygwin+set}" = set; then :
13166 $as_echo_n "(cached) " >&6
13167else
13168 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13169/* end confdefs.h. */
13170
13171#if defined (__CYGWIN__) || defined (__CYGWIN32__)
13172lose
13173#endif
13174_ACEOF
13175if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13176 $EGREP "lose" >/dev/null 2>&1; then :
13177 gdb_cv_os_cygwin=yes
13178else
13179 gdb_cv_os_cygwin=no
13180fi
13181rm -f conftest*
13182
13183fi
13184{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_os_cygwin" >&5
13185$as_echo "$gdb_cv_os_cygwin" >&6; }
13186
13187
13188SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o"
13189case ${host} in
13190 *go32* ) SER_HARDWIRE=ser-go32.o ;;
13191 *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
13192 *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o" ;;
13193esac
13194
13195
13196# libreadline needs libuser32.a in a cygwin environment
13197WIN32LIBS=
13198if test x$gdb_cv_os_cygwin = xyes; then
13199 WIN32LIBS="-luser32"
13200 case "${target}" in
13201 *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
13202 ;;
13203 esac
13204fi
13205
13206# The ser-tcp.c module requires sockets.
13207case ${host} in
13208 *mingw32*)
13209
13210$as_echo "#define USE_WIN32API 1" >>confdefs.h
13211
13212 WIN32LIBS="$WIN32LIBS -lws2_32"
13213 ;;
13214esac
13215
13216
13217# Add ELF support to GDB, but only if BFD includes ELF support.
13218OLD_CFLAGS=$CFLAGS
13219OLD_LDFLAGS=$LDFLAGS
13220OLD_LIBS=$LIBS
13221CFLAGS="$CFLAGS -I${srcdir}/../include -I../bfd -I${srcdir}/../bfd"
13222LDFLAGS="$LDFLAGS -L../bfd -L../libiberty"
13223intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
13224LIBS="-lbfd -liberty $intl $LIBS"
13225{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
13226$as_echo_n "checking for ELF support in BFD... " >&6; }
13227if test "${gdb_cv_var_elf+set}" = set; then :
13228 $as_echo_n "(cached) " >&6
13229else
13230 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13231/* end confdefs.h. */
13232#include <stdlib.h>
13233#include "bfd.h"
13234#include "elf-bfd.h"
13235
13236int
13237main ()
13238{
13239bfd *abfd = NULL; bfd_get_elf_phdr_upper_bound (abfd);
13240 ;
13241 return 0;
13242}
13243_ACEOF
13244if ac_fn_c_try_link "$LINENO"; then :
13245 gdb_cv_var_elf=yes
13246else
13247 gdb_cv_var_elf=no
13248fi
13249rm -f core conftest.err conftest.$ac_objext \
13250 conftest$ac_exeext conftest.$ac_ext
13251fi
13252{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_elf" >&5
13253$as_echo "$gdb_cv_var_elf" >&6; }
13254if test $gdb_cv_var_elf = yes; then
13255 CONFIG_OBS="$CONFIG_OBS elfread.o"
13256
13257$as_echo "#define HAVE_ELF 1" >>confdefs.h
13258
13259fi
13260CFLAGS=$OLD_CFLAGS
13261LDFLAGS=$OLD_LDFLAGS
13262LIBS=$OLD_LIBS
13263
13264# Add any host-specific objects to GDB.
13265CONFIG_OBS="${CONFIG_OBS} ${gdb_host_obs}"
13266
13267LIBGUI="../libgui/src/libgui.a"
13268GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
13269
13270
13271
13272WIN32LDAPP=
13273
13274
13275
13276case "${host}" in
13277*-*-cygwin* | *-*-mingw* )
13278 configdir="win"
13279 ;;
13280*)
13281 configdir="unix"
13282 ;;
13283esac
13284
13285GDBTKLIBS=
13286if test "${enable_gdbtk}" = "yes"; then
13287
13288 # Gdbtk must have an absolute path to srcdir in order to run
13289 # properly when not installed.
13290 here=`pwd`
13291 cd ${srcdir}
13292 GDBTK_SRC_DIR=`pwd`
13293 cd $here
13294
13295
13296 #
13297 # Ok, lets find the tcl configuration
13298 # First, look for one uninstalled.
13299 # the alternative search directory is invoked by --with-tcl
13300 #
13301
13302 if test x"${no_tcl}" = x ; then
13303 # we reset no_tcl in case something fails here
13304 no_tcl=true
13305
13306# Check whether --with-tcl was given.
13307if test "${with_tcl+set}" = set; then :
13308 withval=$with_tcl; with_tclconfig=${withval}
13309fi
13310
13311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
13312$as_echo_n "checking for Tcl configuration... " >&6; }
13313 if test "${ac_cv_c_tclconfig+set}" = set; then :
13314 $as_echo_n "(cached) " >&6
13315else
13316
13317
13318 # First check to see if --with-tcl was specified.
13319 case "${host}" in
13320 *-*-cygwin*) platDir="win" ;;
13321 *) platDir="unix" ;;
13322 esac
13323 if test x"${with_tclconfig}" != x ; then
13324 if test -f "${with_tclconfig}/tclConfig.sh" ; then
13325 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
13326 else
13327 as_fn_error "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
13328 fi
13329 fi
13330
13331 # then check for a private Tcl installation
13332 if test x"${ac_cv_c_tclconfig}" = x ; then
13333 for i in \
13334 ../tcl \
13335 `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
13336 `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
13337 `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
13338 ../../tcl \
13339 `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
13340 `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
13341 `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
13342 ../../../tcl \
13343 `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
13344 `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
13345 `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
13346 if test -f "$i/$platDir/tclConfig.sh" ; then
13347 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
13348 break
13349 fi
13350 done
13351 fi
13352
13353 # on Darwin, check in Framework installation locations
13354 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tclconfig}" = x ; then
13355 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
13356 `ls -d /Library/Frameworks 2>/dev/null` \
13357 `ls -d /Network/Library/Frameworks 2>/dev/null` \
13358 `ls -d /System/Library/Frameworks 2>/dev/null` \
13359 ; do
13360 if test -f "$i/Tcl.framework/tclConfig.sh" ; then
13361 ac_cv_c_tclconfig=`(cd $i/Tcl.framework; pwd)`
13362 break
13363 fi
13364 done
13365 fi
13366
13367 # check in a few common install locations
13368 if test x"${ac_cv_c_tclconfig}" = x ; then
13369 for i in `ls -d ${libdir} 2>/dev/null` \
13370 `ls -d ${exec_prefix}/lib 2>/dev/null` \
13371 `ls -d ${prefix}/lib 2>/dev/null` \
13372 `ls -d /usr/local/lib 2>/dev/null` \
13373 `ls -d /usr/contrib/lib 2>/dev/null` \
13374 `ls -d /usr/lib 2>/dev/null` \
13375 ; do
13376 if test -f "$i/tclConfig.sh" ; then
13377 ac_cv_c_tclconfig=`(cd $i; pwd)`
13378 break
13379 fi
13380 done
13381 fi
13382
13383 # check in a few other private locations
13384 if test x"${ac_cv_c_tclconfig}" = x ; then
13385 for i in \
13386 ${srcdir}/../tcl \
13387 `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
13388 `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
13389 `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
13390 if test -f "$i/$platDir/tclConfig.sh" ; then
13391 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
13392 break
13393 fi
13394 done
13395 fi
13396
13397fi
13398
13399
13400 if test x"${ac_cv_c_tclconfig}" = x ; then
13401 TCL_BIN_DIR="# no Tcl configs found"
13402 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
13403$as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
13404 else
13405 no_tcl=
13406 TCL_BIN_DIR=${ac_cv_c_tclconfig}
13407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
13408$as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
13409 fi
13410 fi
13411
13412
13413 # If $no_tk is nonempty, then we can't do Tk, and there is no
13414 # point to doing Tcl.
13415
13416 #
13417 # Ok, lets find the tk configuration
13418 # First, look for one uninstalled.
13419 # the alternative search directory is invoked by --with-tk
13420 #
13421
13422 if test x"${no_tk}" = x ; then
13423 # we reset no_tk in case something fails here
13424 no_tk=true
13425
13426# Check whether --with-tk was given.
13427if test "${with_tk+set}" = set; then :
13428 withval=$with_tk; with_tkconfig=${withval}
13429fi
13430
13431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
13432$as_echo_n "checking for Tk configuration... " >&6; }
13433 if test "${ac_cv_c_tkconfig+set}" = set; then :
13434 $as_echo_n "(cached) " >&6
13435else
13436
13437
13438 # First check to see if --with-tkconfig was specified.
13439 if test x"${with_tkconfig}" != x ; then
13440 if test -f "${with_tkconfig}/tkConfig.sh" ; then
13441 ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
13442 else
13443 as_fn_error "${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
13444 fi
13445 fi
13446
13447 # then check for a private Tk library
13448 case "${host}" in
13449 *-*-cygwin*) platDir="win" ;;
13450 *) platDir="unix" ;;
13451 esac
13452 if test x"${ac_cv_c_tkconfig}" = x ; then
13453 for i in \
13454 ../tk \
13455 `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
13456 `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
13457 `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
13458 ../../tk \
13459 `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
13460 `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
13461 `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
13462 ../../../tk \
13463 `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
13464 `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
13465 `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
13466 if test -f "$i/$platDir/tkConfig.sh" ; then
13467 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
13468 break
13469 fi
13470 done
13471 fi
13472
13473 # on Darwin, check in Framework installation locations
13474 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tkconfig}" = x ; then
13475 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
13476 `ls -d /Library/Frameworks 2>/dev/null` \
13477 `ls -d /Network/Library/Frameworks 2>/dev/null` \
13478 `ls -d /System/Library/Frameworks 2>/dev/null` \
13479 ; do
13480 if test -f "$i/Tk.framework/tkConfig.sh" ; then
13481 ac_cv_c_tkconfig=`(cd $i/Tk.framework; pwd)`
13482 break
13483 fi
13484 done
13485 fi
13486
13487 # check in a few common install locations
13488 if test x"${ac_cv_c_tkconfig}" = x ; then
13489 for i in `ls -d ${libdir} 2>/dev/null` \
13490 `ls -d ${exec_prefix}/lib 2>/dev/null` \
13491 `ls -d ${prefix}/lib 2>/dev/null` \
13492 `ls -d /usr/local/lib 2>/dev/null` \
13493 `ls -d /usr/contrib/lib 2>/dev/null` \
13494 `ls -d /usr/lib 2>/dev/null` \
13495 ; do
13496 if test -f "$i/tkConfig.sh" ; then
13497 ac_cv_c_tkconfig=`(cd $i; pwd)`
13498 break
13499 fi
13500 done
13501 fi
13502 # check in a few other private locations
13503 if test x"${ac_cv_c_tkconfig}" = x ; then
13504 for i in \
13505 ${srcdir}/../tk \
13506 `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
13507 `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
13508 `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
13509 if test -f "$i/$platDir/tkConfig.sh" ; then
13510 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
13511 break
13512 fi
13513 done
13514 fi
13515
13516fi
13517
13518
13519 if test x"${ac_cv_c_tkconfig}" = x ; then
13520 TK_BIN_DIR="# no Tk configs found"
13521 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
13522$as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
13523 else
13524 no_tk=
13525 TK_BIN_DIR=${ac_cv_c_tkconfig}
13526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
13527$as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
13528 fi
13529 fi
13530
13531
13532 if test -z "${no_tcl}" -a -z "${no_tk}"; then
13533
13534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
13535$as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
13536
13537 if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
13538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
13539$as_echo "loading" >&6; }
13540 . ${TCL_BIN_DIR}/tclConfig.sh
13541 else
13542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
13543$as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
13544 fi
13545
13546 # eval is required to do the TCL_DBGX substitution
13547 eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
13548 eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
13549
13550 # If the TCL_BIN_DIR is the build directory (not the install directory),
13551 # then set the common variable name to the value of the build variables.
13552 # For example, the variable TCL_LIB_SPEC will be set to the value
13553 # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
13554 # instead of TCL_BUILD_LIB_SPEC since it will work with both an
13555 # installed and uninstalled version of Tcl.
13556 if test -f "${TCL_BIN_DIR}/Makefile" ; then
13557 TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
13558 TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
13559 TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
13560 elif test "`uname -s`" = "Darwin"; then
13561 # If Tcl was built as a framework, attempt to use the libraries
13562 # from the framework at the given location so that linking works
13563 # against Tcl.framework installed in an arbitary location.
13564 case ${TCL_DEFS} in
13565 *TCL_FRAMEWORK*)
13566 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
13567 for i in "`cd ${TCL_BIN_DIR}; pwd`" \
13568 "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
13569 if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
13570 TCL_LIB_SPEC="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
13571 break
13572 fi
13573 done
13574 fi
13575 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
13576 TCL_STUB_LIB_SPEC="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
13577 TCL_STUB_LIB_PATH="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
13578 fi
13579 ;;
13580 esac
13581 fi
13582
13583 # eval is required to do the TCL_DBGX substitution
13584 eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
13585 eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
13586 eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
13587 eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
13588
13589
13590
13591
13592
13593
13594
13595
13596
13597
13598
13599
13600
13601
13602
13603 # Check for in-tree tcl
13604 here=`pwd`
13605 cd ${srcdir}/..
13606 topdir=`pwd`
13607 cd ${here}
13608
13609 intree="no"
13610 if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
13611 intree="yes"
13612 fi
13613
13614 # Find Tcl private headers
13615 if test x"${intree}" = xno; then
13616
13617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
13618$as_echo_n "checking for Tcl private headers... " >&6; }
13619 private_dir=""
13620 dir=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
13621 if test -f ${dir}/tclInt.h ; then
13622 private_dir=${dir}
13623 fi
13624
13625 if test x"${private_dir}" = x; then
13626 as_fn_error "could not find private Tcl headers" "$LINENO" 5
13627 else
13628 TCL_PRIVATE_INCLUDE="-I${private_dir}"
13629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
13630$as_echo "${private_dir}" >&6; }
13631 fi
13632
13633 TCL_INCLUDE="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
13634 TCL_LIBRARY="${TCL_LIB_SPEC}"
13635 TCL_DEPS=""
13636 else
13637 # If building tcl in the same src tree, private headers
13638 # are not needed, but we need to be sure to use the right
13639 # headers library
13640 TCL_INCLUDE="-I${TCL_SRC_DIR}/generic"
13641 TCL_LIBRARY="${TCL_BUILD_LIB_SPEC}"
13642 TCL_DEPS="../tcl/${configdir}${TCL_LIB_FILE}"
13643 fi
13644
13645
13646
13647
13648
13649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
13650$as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
13651
13652 if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
13653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
13654$as_echo "loading" >&6; }
13655 . ${TK_BIN_DIR}/tkConfig.sh
13656 else
13657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
13658$as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
13659 fi
13660
13661 # eval is required to do the TK_DBGX substitution
13662 eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
13663 eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
13664
13665 # If the TK_BIN_DIR is the build directory (not the install directory),
13666 # then set the common variable name to the value of the build variables.
13667 # For example, the variable TK_LIB_SPEC will be set to the value
13668 # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
13669 # instead of TK_BUILD_LIB_SPEC since it will work with both an
13670 # installed and uninstalled version of Tcl.
13671 if test -f "${TK_BIN_DIR}/Makefile" ; then
13672 TK_LIB_SPEC=${TK_BUILD_LIB_SPEC}
13673 TK_STUB_LIB_SPEC=${TK_BUILD_STUB_LIB_SPEC}
13674 TK_STUB_LIB_PATH=${TK_BUILD_STUB_LIB_PATH}
13675 elif test "`uname -s`" = "Darwin"; then
13676 # If Tk was built as a framework, attempt to use the libraries
13677 # from the framework at the given location so that linking works
13678 # against Tk.framework installed in an arbitary location.
13679 case ${TK_DEFS} in
13680 *TK_FRAMEWORK*)
13681 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
13682 for i in "`cd ${TK_BIN_DIR}; pwd`" \
13683 "`cd ${TK_BIN_DIR}/../..; pwd`"; do
13684 if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
13685 TK_LIB_SPEC="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
13686 break
13687 fi
13688 done
13689 fi
13690 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
13691 TK_STUB_LIB_SPEC="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
13692 TK_STUB_LIB_PATH="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
13693 fi
13694 ;;
13695 esac
13696 fi
13697
13698 # eval is required to do the TK_DBGX substitution
13699 eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
13700 eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
13701 eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
13702 eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
13703
13704
13705
13706
13707
13708
13709
13710
13711
13712
13713
13714
13715
13716
13717 # Check for in-tree Tk
13718 intree="no"
13719 if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
13720 intree="yes"
13721 fi
13722
13723 # Find Tk private headers
13724 if test x"${intree}" = xno; then
13725
13726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
13727$as_echo_n "checking for Tk private headers... " >&6; }
13728 private_dir=""
13729 dir=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
13730 if test -f ${dir}/tkInt.h; then
13731 private_dir=${dir}
13732 fi
13733
13734 if test x"${private_dir}" = x; then
13735 as_fn_error "could not find Tk private headers" "$LINENO" 5
13736 else
13737 TK_PRIVATE_INCLUDE="-I${private_dir}"
13738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
13739$as_echo "${private_dir}" >&6; }
13740 fi
13741
13742 TK_INCLUDE="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
13743 TK_LIBRARY=${TK_LIB_SPEC}
13744 TK_DEPS=""
13745 else
13746 TK_INCLUDE="-I${TK_SRC_DIR}/generic"
13747 TK_LIBRARY="${TK_BUILD_LIB_SPEC}"
13748 TK_DEPS="../tk/${configdir}/${TK_LIB_FILE}"
13749 fi
13750
13751
13752
13753
13754
13755 ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
13756
13757 # Include some libraries that Tcl and Tk want.
13758 TCL_LIBS='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
13759 # Yes, the ordering seems wrong here. But it isn't.
13760 # TK_LIBS is the list of libraries that need to be linked
13761 # after Tcl/Tk. Note that this isn't put into LIBS. If it
13762 # were in LIBS then any link tests after this point would
13763 # try to include things like `$(LIBGUI)', which wouldn't work.
13764 GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
13765
13766 CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
13767 CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
13768 CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
13769 CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
13770 CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
13771 CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
13772 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
13773
13774 if test x$gdb_cv_os_cygwin = xyes; then
13775 WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
13776 WIN32LDAPP="-Wl,--subsystem,console"
13777 CONFIG_OBS="${CONFIG_OBS} gdbres.o"
13778 fi
13779
13780 subdirs="$subdirs gdbtk"
13781
13782 fi
13783fi
13784
13785
13786
13787
13788
13789
13790
13791
13792{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
13793$as_echo_n "checking for X... " >&6; }
13794
13795
13796# Check whether --with-x was given.
13797if test "${with_x+set}" = set; then :
13798 withval=$with_x;
13799fi
13800
13801# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
13802if test "x$with_x" = xno; then
13803 # The user explicitly disabled X.
13804 have_x=disabled
13805else
13806 case $x_includes,$x_libraries in #(
13807 *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
13808 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
13809 $as_echo_n "(cached) " >&6
13810else
13811 # One or both of the vars are not set, and there is no cached value.
13812ac_x_includes=no ac_x_libraries=no
13813rm -f -r conftest.dir
13814if mkdir conftest.dir; then
13815 cd conftest.dir
13816 cat >Imakefile <<'_ACEOF'
13817incroot:
13818 @echo incroot='${INCROOT}'
13819usrlibdir:
13820 @echo usrlibdir='${USRLIBDIR}'
13821libdir:
13822 @echo libdir='${LIBDIR}'
13823_ACEOF
13824 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
13825 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
13826 for ac_var in incroot usrlibdir libdir; do
13827 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
13828 done
13829 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
13830 for ac_extension in a so sl dylib la dll; do
13831 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
13832 test -f "$ac_im_libdir/libX11.$ac_extension"; then
13833 ac_im_usrlibdir=$ac_im_libdir; break
13834 fi
13835 done
13836 # Screen out bogus values from the imake configuration. They are
13837 # bogus both because they are the default anyway, and because
13838 # using them would break gcc on systems where it needs fixed includes.
13839 case $ac_im_incroot in
13840 /usr/include) ac_x_includes= ;;
13841 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
13842 esac
13843 case $ac_im_usrlibdir in
13844 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
13845 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
13846 esac
13847 fi
13848 cd ..
13849 rm -f -r conftest.dir
13850fi
13851
13852# Standard set of common directories for X headers.
13853# Check X11 before X11Rn because it is often a symlink to the current release.
13854ac_x_header_dirs='
13855/usr/X11/include
13856/usr/X11R7/include
13857/usr/X11R6/include
13858/usr/X11R5/include
13859/usr/X11R4/include
13860
13861/usr/include/X11
13862/usr/include/X11R7
13863/usr/include/X11R6
13864/usr/include/X11R5
13865/usr/include/X11R4
13866
13867/usr/local/X11/include
13868/usr/local/X11R7/include
13869/usr/local/X11R6/include
13870/usr/local/X11R5/include
13871/usr/local/X11R4/include
13872
13873/usr/local/include/X11
13874/usr/local/include/X11R7
13875/usr/local/include/X11R6
13876/usr/local/include/X11R5
13877/usr/local/include/X11R4
13878
13879/usr/X386/include
13880/usr/x386/include
13881/usr/XFree86/include/X11
13882
13883/usr/include
13884/usr/local/include
13885/usr/unsupported/include
13886/usr/athena/include
13887/usr/local/x11r5/include
13888/usr/lpp/Xamples/include
13889
13890/usr/openwin/include
13891/usr/openwin/share/include'
13892
13893if test "$ac_x_includes" = no; then
13894 # Guess where to find include files, by looking for Xlib.h.
13895 # First, try using that file with no special directory specified.
13896 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13897/* end confdefs.h. */
13898#include <X11/Xlib.h>
13899_ACEOF
13900if ac_fn_c_try_cpp "$LINENO"; then :
13901 # We can compile using X headers with no special include directory.
13902ac_x_includes=
13903else
13904 for ac_dir in $ac_x_header_dirs; do
13905 if test -r "$ac_dir/X11/Xlib.h"; then
13906 ac_x_includes=$ac_dir
13907 break
13908 fi
13909done
13910fi
13911rm -f conftest.err conftest.$ac_ext
13912fi # $ac_x_includes = no
13913
13914if test "$ac_x_libraries" = no; then
13915 # Check for the libraries.
13916 # See if we find them without any special options.
13917 # Don't add to $LIBS permanently.
13918 ac_save_LIBS=$LIBS
13919 LIBS="-lX11 $LIBS"
13920 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13921/* end confdefs.h. */
13922#include <X11/Xlib.h>
13923int
13924main ()
13925{
13926XrmInitialize ()
13927 ;
13928 return 0;
13929}
13930_ACEOF
13931if ac_fn_c_try_link "$LINENO"; then :
13932 LIBS=$ac_save_LIBS
13933# We can link X programs with no special library path.
13934ac_x_libraries=
13935else
13936 LIBS=$ac_save_LIBS
13937for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
13938do
13939 # Don't even attempt the hair of trying to link an X program!
13940 for ac_extension in a so sl dylib la dll; do
13941 if test -r "$ac_dir/libX11.$ac_extension"; then
13942 ac_x_libraries=$ac_dir
13943 break 2
13944 fi
13945 done
13946done
13947fi
13948rm -f core conftest.err conftest.$ac_objext \
13949 conftest$ac_exeext conftest.$ac_ext
13950fi # $ac_x_libraries = no
13951
13952case $ac_x_includes,$ac_x_libraries in #(
13953 no,* | *,no | *\'*)
13954 # Didn't find X, or a directory has "'" in its name.
13955 ac_cv_have_x="have_x=no";; #(
13956 *)
13957 # Record where we found X for the cache.
13958 ac_cv_have_x="have_x=yes\
13959 ac_x_includes='$ac_x_includes'\
13960 ac_x_libraries='$ac_x_libraries'"
13961esac
13962fi
13963;; #(
13964 *) have_x=yes;;
13965 esac
13966 eval "$ac_cv_have_x"
13967fi # $with_x != no
13968
13969if test "$have_x" != yes; then
13970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
13971$as_echo "$have_x" >&6; }
13972 no_x=yes
13973else
13974 # If each of the values was on the command line, it overrides each guess.
13975 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
13976 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
13977 # Update the cache value to reflect the command line values.
13978 ac_cv_have_x="have_x=yes\
13979 ac_x_includes='$x_includes'\
13980 ac_x_libraries='$x_libraries'"
13981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
13982$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
13983fi
13984
13985
13986# Unlike the sim directory, whether a simulator is linked is controlled by
13987# presence of a gdb_sim definition in the target configure.tgt entry.
13988# This code just checks for a few cases where we'd like to ignore those
13989# definitions, even when they're present in the '.mt' file. These cases
13990# are when --disable-sim is specified, or if the simulator directory is
13991# not part of the source tree.
13992#
13993# Check whether --enable-sim was given.
13994if test "${enable_sim+set}" = set; then :
13995 enableval=$enable_sim; echo "enable_sim = $enable_sim";
13996 echo "enableval = ${enableval}";
13997 case "${enableval}" in
13998 yes) ignore_sim=false ;;
13999 no) ignore_sim=true ;;
14000 *) ignore_sim=false ;;
14001 esac
14002else
14003 ignore_sim=false
14004fi
14005
14006
14007if test ! -d "${srcdir}/../sim"; then
14008 ignore_sim=true
14009fi
14010
14011SIM=
14012SIM_OBS=
14013if test "${ignore_sim}" = "false"; then
14014 if test x"${gdb_sim}" != x ; then
14015 SIM="${gdb_sim}"
14016 SIM_OBS="remote-sim.o"
14017
14018$as_echo "#define WITH_SIM 1" >>confdefs.h
14019
14020 fi
14021fi
14022
14023
14024
14025
14026
14027
14028
14029
14030
14031
14032
14033
14034
14035
14036# List of host floatformats.
14037
14038cat >>confdefs.h <<_ACEOF
14039#define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
14040_ACEOF
14041
14042
14043cat >>confdefs.h <<_ACEOF
14044#define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
14045_ACEOF
14046
14047
14048cat >>confdefs.h <<_ACEOF
14049#define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
14050_ACEOF
14051
14052
14053# target_subdir is used by the testsuite to find the target libraries.
14054target_subdir=
14055if test "${host}" != "${target}"; then
14056 target_subdir="${target_alias}/"
14057fi
14058
14059
14060frags=
14061if test "${gdb_native}" = "yes"; then
14062 host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
14063 if test ! -f ${host_makefile_frag}; then
14064 as_fn_error "\"*** Gdb does not support native target ${host}\"" "$LINENO" 5
14065 fi
14066 frags="$frags $host_makefile_frag"
14067else
14068 host_makefile_frag=/dev/null
14069fi
14070
14071
14072
14073
14074if test "${gdb_native}" = "yes"; then
14075# We pick this up from the host configuration file (.mh) because we
14076# do not have a native configuration Makefile fragment.
14077nativefile=`sed -n '
14078s/NAT_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
14079' ${host_makefile_frag}`
14080fi
14081
14082
14083if test x"${gdb_osabi}" != x ; then
14084
14085cat >>confdefs.h <<_ACEOF
14086#define GDB_OSABI_DEFAULT $gdb_osabi
14087_ACEOF
14088
14089fi
14090
14091# Enable multi-ice-gdb-server.
14092# Check whether --enable-multi-ice was given.
14093if test "${enable_multi_ice+set}" = set; then :
14094 enableval=$enable_multi_ice; case $enableval in
14095 yes | no)
14096 ;;
14097 *) as_fn_error "bad value $enableval for --enable-multi-ice" "$LINENO" 5 ;;
14098 esac
14099fi
14100
14101if test "x$enable_multi_ice" = xyes; then
14102 subdirs="$subdirs multi-ice"
14103
14104fi
14105
14106# We only build gdbserver automatically in a native configuration.
14107if test "$gdb_native" = "yes"; then
14108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gdbserver is supported on this host" >&5
14109$as_echo_n "checking whether gdbserver is supported on this host... " >&6; }
14110 if test "x$build_gdbserver" = xyes; then
14111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14112$as_echo "yes" >&6; }
14113 subdirs="$subdirs gdbserver"
14114
14115 else
14116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14117$as_echo "no" >&6; }
14118 fi
14119fi
14120
14121# If nativefile (NAT_FILE) is not set in config/*/*.m[ht] files, we link
14122# to an empty version.
14123
14124files=
14125links=
14126
14127rm -f nm.h
14128if test "${nativefile}" != ""; then
14129 case "${nativefile}" in
14130 nm-*.h ) GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}" ;;
14131 * ) GDB_NM_FILE="${nativefile}"
14132 esac
14133 files="${files} ${GDB_NM_FILE}"
14134 links="${links} nm.h"
14135
14136cat >>confdefs.h <<_ACEOF
14137#define GDB_NM_FILE "${GDB_NM_FILE}"
14138_ACEOF
14139
14140fi
14141
14142
14143ac_sources="$files"
14144ac_dests="$links"
14145while test -n "$ac_sources"; do
14146 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
14147 set $ac_sources; ac_source=$1; shift; ac_sources=$*
14148 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
14149done
14150ac_config_links="$ac_config_links $ac_config_links_1"
14151
14152
14153
14154
14155
14156$as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
14157
14158
14159ac_config_files="$ac_config_files Makefile .gdbinit:gdbinit.in gnulib/Makefile"
14160
14161ac_config_commands="$ac_config_commands default"
14162
14163cat >confcache <<\_ACEOF
14164# This file is a shell script that caches the results of configure
14165# tests run on this system so they can be shared between configure
14166# scripts and configure runs, see configure's option --config-cache.
14167# It is not useful on other systems. If it contains results you don't
14168# want to keep, you may remove or edit it.
14169#
14170# config.status only pays attention to the cache file if you give it
14171# the --recheck option to rerun configure.
14172#
14173# `ac_cv_env_foo' variables (set or unset) will be overridden when
14174# loading this file, other *unset* `ac_cv_foo' will be assigned the
14175# following values.
14176
14177_ACEOF
14178
14179# The following way of writing the cache mishandles newlines in values,
14180# but we know of no workaround that is simple, portable, and efficient.
14181# So, we kill variables containing newlines.
14182# Ultrix sh set writes to stderr and can't be redirected directly,
14183# and sets the high bit in the cache file unless we assign to the vars.
14184(
14185 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14186 eval ac_val=\$$ac_var
14187 case $ac_val in #(
14188 *${as_nl}*)
14189 case $ac_var in #(
14190 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14191$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14192 esac
14193 case $ac_var in #(
14194 _ | IFS | as_nl) ;; #(
14195 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14196 *) { eval $ac_var=; unset $ac_var;} ;;
14197 esac ;;
14198 esac
14199 done
14200
14201 (set) 2>&1 |
14202 case $as_nl`(ac_space=' '; set) 2>&1` in #(
14203 *${as_nl}ac_space=\ *)
14204 # `set' does not quote correctly, so add quotes: double-quote
14205 # substitution turns \\\\ into \\, and sed turns \\ into \.
14206 sed -n \
14207 "s/'/'\\\\''/g;
14208 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14209 ;; #(
14210 *)
14211 # `set' quotes correctly as required by POSIX, so do not add quotes.
14212 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14213 ;;
14214 esac |
14215 sort
14216) |
14217 sed '
14218 /^ac_cv_env_/b end
14219 t clear
14220 :clear
14221 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14222 t end
14223 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14224 :end' >>confcache
14225if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14226 if test -w "$cache_file"; then
14227 test "x$cache_file" != "x/dev/null" &&
14228 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14229$as_echo "$as_me: updating cache $cache_file" >&6;}
14230 cat confcache >$cache_file
14231 else
14232 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14233$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
14234 fi
14235fi
14236rm -f confcache
14237
14238test "x$prefix" = xNONE && prefix=$ac_default_prefix
14239# Let make expand exec_prefix.
14240test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14241
14242DEFS=-DHAVE_CONFIG_H
14243
14244ac_libobjs=
14245ac_ltlibobjs=
14246for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14247 # 1. Remove the extension, and $U if already installed.
14248 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14249 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14250 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14251 # will be set to the directory where LIBOBJS objects are built.
14252 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14253 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
14254done
14255LIBOBJS=$ac_libobjs
14256
14257LTLIBOBJS=$ac_ltlibobjs
14258
14259
14260if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
14261 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
14262Usually this means the macro was only invoked conditionally." "$LINENO" 5
14263fi
14264if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
14265 as_fn_error "conditional \"GMAKE\" was never defined.
14266Usually this means the macro was only invoked conditionally." "$LINENO" 5
14267fi
14268if test -z "${GL_COND_LIBTOOL_TRUE}" && test -z "${GL_COND_LIBTOOL_FALSE}"; then
14269 as_fn_error "conditional \"GL_COND_LIBTOOL\" was never defined.
14270Usually this means the macro was only invoked conditionally." "$LINENO" 5
14271fi
14272
14273 gl_libobjs=
14274 gl_ltlibobjs=
14275 if test -n "$gl_LIBOBJS"; then
14276 # Remove the extension.
14277 sed_drop_objext='s/\.o$//;s/\.obj$//'
14278 for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed "$sed_drop_objext" | sort | uniq`; do
14279 gl_libobjs="$gl_libobjs $i.$ac_objext"
14280 gl_ltlibobjs="$gl_ltlibobjs $i.lo"
14281 done
14282 fi
14283 gl_LIBOBJS=$gl_libobjs
14284
14285 gl_LTLIBOBJS=$gl_ltlibobjs
14286
14287
14288
14289 gltests_libobjs=
14290 gltests_ltlibobjs=
14291 if test -n "$gltests_LIBOBJS"; then
14292 # Remove the extension.
14293 sed_drop_objext='s/\.o$//;s/\.obj$//'
14294 for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed "$sed_drop_objext" | sort | uniq`; do
14295 gltests_libobjs="$gltests_libobjs $i.$ac_objext"
14296 gltests_ltlibobjs="$gltests_ltlibobjs $i.lo"
14297 done
14298 fi
14299 gltests_LIBOBJS=$gltests_libobjs
14300
14301 gltests_LTLIBOBJS=$gltests_ltlibobjs
14302
14303
14304if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
14305 as_fn_error "conditional \"AMDEP\" was never defined.
14306Usually this means the macro was only invoked conditionally." "$LINENO" 5
14307fi
14308if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
14309 as_fn_error "conditional \"am__fastdepCC\" was never defined.
14310Usually this means the macro was only invoked conditionally." "$LINENO" 5
14311fi
14312 if test -n "$EXEEXT"; then
14313 am__EXEEXT_TRUE=
14314 am__EXEEXT_FALSE='#'
14315else
14316 am__EXEEXT_TRUE='#'
14317 am__EXEEXT_FALSE=
14318fi
14319
14320
14321
14322: ${CONFIG_STATUS=./config.status}
14323ac_write_fail=0
14324ac_clean_files_save=$ac_clean_files
14325ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14326{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14327$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14328as_write_fail=0
14329cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14330#! $SHELL
14331# Generated by $as_me.
14332# Run this file to recreate the current configuration.
14333# Compiler output produced by configure, useful for debugging
14334# configure, is in config.log if it exists.
14335
14336debug=false
14337ac_cs_recheck=false
14338ac_cs_silent=false
14339
14340SHELL=\${CONFIG_SHELL-$SHELL}
14341export SHELL
14342_ASEOF
14343cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14344## -------------------- ##
14345## M4sh Initialization. ##
14346## -------------------- ##
14347
14348# Be more Bourne compatible
14349DUALCASE=1; export DUALCASE # for MKS sh
14350if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
14351 emulate sh
14352 NULLCMD=:
14353 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14354 # is contrary to our usage. Disable this feature.
14355 alias -g '${1+"$@"}'='"$@"'
14356 setopt NO_GLOB_SUBST
14357else
14358 case `(set -o) 2>/dev/null` in #(
14359 *posix*) :
14360 set -o posix ;; #(
14361 *) :
14362 ;;
14363esac
14364fi
14365
14366
14367as_nl='
14368'
14369export as_nl
14370# Printing a long string crashes Solaris 7 /usr/bin/printf.
14371as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14372as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14373as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14374# Prefer a ksh shell builtin over an external printf program on Solaris,
14375# but without wasting forks for bash or zsh.
14376if test -z "$BASH_VERSION$ZSH_VERSION" \
14377 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14378 as_echo='print -r --'
14379 as_echo_n='print -rn --'
14380elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14381 as_echo='printf %s\n'
14382 as_echo_n='printf %s'
14383else
14384 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14385 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14386 as_echo_n='/usr/ucb/echo -n'
14387 else
14388 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14389 as_echo_n_body='eval
14390 arg=$1;
14391 case $arg in #(
14392 *"$as_nl"*)
14393 expr "X$arg" : "X\\(.*\\)$as_nl";
14394 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14395 esac;
14396 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14397 '
14398 export as_echo_n_body
14399 as_echo_n='sh -c $as_echo_n_body as_echo'
14400 fi
14401 export as_echo_body
14402 as_echo='sh -c $as_echo_body as_echo'
14403fi
14404
14405# The user is always right.
14406if test "${PATH_SEPARATOR+set}" != set; then
14407 PATH_SEPARATOR=:
14408 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14409 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14410 PATH_SEPARATOR=';'
14411 }
14412fi
14413
14414
14415# IFS
14416# We need space, tab and new line, in precisely that order. Quoting is
14417# there to prevent editors from complaining about space-tab.
14418# (If _AS_PATH_WALK were called with IFS unset, it would disable word
14419# splitting by setting IFS to empty value.)
14420IFS=" "" $as_nl"
14421
14422# Find who we are. Look in the path if we contain no directory separator.
14423case $0 in #((
14424 *[\\/]* ) as_myself=$0 ;;
14425 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14426for as_dir in $PATH
14427do
14428 IFS=$as_save_IFS
14429 test -z "$as_dir" && as_dir=.
14430 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14431 done
14432IFS=$as_save_IFS
14433
14434 ;;
14435esac
14436# We did not find ourselves, most probably we were run as `sh COMMAND'
14437# in which case we are not to be found in the path.
14438if test "x$as_myself" = x; then
14439 as_myself=$0
14440fi
14441if test ! -f "$as_myself"; then
14442 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14443 exit 1
14444fi
14445
14446# Unset variables that we do not need and which cause bugs (e.g. in
14447# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14448# suppresses any "Segmentation fault" message there. '((' could
14449# trigger a bug in pdksh 5.2.14.
14450for as_var in BASH_ENV ENV MAIL MAILPATH
14451do eval test x\${$as_var+set} = xset \
14452 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14453done
14454PS1='$ '
14455PS2='> '
14456PS4='+ '
14457
14458# NLS nuisances.
14459LC_ALL=C
14460export LC_ALL
14461LANGUAGE=C
14462export LANGUAGE
14463
14464# CDPATH.
14465(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14466
14467
14468# as_fn_error ERROR [LINENO LOG_FD]
14469# ---------------------------------
14470# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14471# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14472# script with status $?, using 1 if that was 0.
14473as_fn_error ()
14474{
14475 as_status=$?; test $as_status -eq 0 && as_status=1
14476 if test "$3"; then
14477 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14478 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
14479 fi
14480 $as_echo "$as_me: error: $1" >&2
14481 as_fn_exit $as_status
14482} # as_fn_error
14483
14484
14485# as_fn_set_status STATUS
14486# -----------------------
14487# Set $? to STATUS, without forking.
14488as_fn_set_status ()
14489{
14490 return $1
14491} # as_fn_set_status
14492
14493# as_fn_exit STATUS
14494# -----------------
14495# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14496as_fn_exit ()
14497{
14498 set +e
14499 as_fn_set_status $1
14500 exit $1
14501} # as_fn_exit
14502
14503# as_fn_unset VAR
14504# ---------------
14505# Portably unset VAR.
14506as_fn_unset ()
14507{
14508 { eval $1=; unset $1;}
14509}
14510as_unset=as_fn_unset
14511# as_fn_append VAR VALUE
14512# ----------------------
14513# Append the text in VALUE to the end of the definition contained in VAR. Take
14514# advantage of any shell optimizations that allow amortized linear growth over
14515# repeated appends, instead of the typical quadratic growth present in naive
14516# implementations.
14517if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14518 eval 'as_fn_append ()
14519 {
14520 eval $1+=\$2
14521 }'
14522else
14523 as_fn_append ()
14524 {
14525 eval $1=\$$1\$2
14526 }
14527fi # as_fn_append
14528
14529# as_fn_arith ARG...
14530# ------------------
14531# Perform arithmetic evaluation on the ARGs, and store the result in the
14532# global $as_val. Take advantage of shells that can avoid forks. The arguments
14533# must be portable across $(()) and expr.
14534if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14535 eval 'as_fn_arith ()
14536 {
14537 as_val=$(( $* ))
14538 }'
14539else
14540 as_fn_arith ()
14541 {
14542 as_val=`expr "$@" || test $? -eq 1`
14543 }
14544fi # as_fn_arith
14545
14546
14547if expr a : '\(a\)' >/dev/null 2>&1 &&
14548 test "X`expr 00001 : '.*\(...\)'`" = X001; then
14549 as_expr=expr
14550else
14551 as_expr=false
14552fi
14553
14554if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14555 as_basename=basename
14556else
14557 as_basename=false
14558fi
14559
14560if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14561 as_dirname=dirname
14562else
14563 as_dirname=false
14564fi
14565
14566as_me=`$as_basename -- "$0" ||
14567$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14568 X"$0" : 'X\(//\)$' \| \
14569 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14570$as_echo X/"$0" |
14571 sed '/^.*\/\([^/][^/]*\)\/*$/{
14572 s//\1/
14573 q
14574 }
14575 /^X\/\(\/\/\)$/{
14576 s//\1/
14577 q
14578 }
14579 /^X\/\(\/\).*/{
14580 s//\1/
14581 q
14582 }
14583 s/.*/./; q'`
14584
14585# Avoid depending upon Character Ranges.
14586as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14587as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14588as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14589as_cr_digits='0123456789'
14590as_cr_alnum=$as_cr_Letters$as_cr_digits
14591
14592ECHO_C= ECHO_N= ECHO_T=
14593case `echo -n x` in #(((((
14594-n*)
14595 case `echo 'xy\c'` in
14596 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14597 xy) ECHO_C='\c';;
14598 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14599 ECHO_T=' ';;
14600 esac;;
14601*)
14602 ECHO_N='-n';;
14603esac
14604
14605rm -f conf$$ conf$$.exe conf$$.file
14606if test -d conf$$.dir; then
14607 rm -f conf$$.dir/conf$$.file
14608else
14609 rm -f conf$$.dir
14610 mkdir conf$$.dir 2>/dev/null
14611fi
14612if (echo >conf$$.file) 2>/dev/null; then
14613 if ln -s conf$$.file conf$$ 2>/dev/null; then
14614 as_ln_s='ln -s'
14615 # ... but there are two gotchas:
14616 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14617 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14618 # In both cases, we have to default to `cp -p'.
14619 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14620 as_ln_s='cp -p'
14621 elif ln conf$$.file conf$$ 2>/dev/null; then
14622 as_ln_s=ln
14623 else
14624 as_ln_s='cp -p'
14625 fi
14626else
14627 as_ln_s='cp -p'
14628fi
14629rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14630rmdir conf$$.dir 2>/dev/null
14631
14632
14633# as_fn_mkdir_p
14634# -------------
14635# Create "$as_dir" as a directory, including parents if necessary.
14636as_fn_mkdir_p ()
14637{
14638
14639 case $as_dir in #(
14640 -*) as_dir=./$as_dir;;
14641 esac
14642 test -d "$as_dir" || eval $as_mkdir_p || {
14643 as_dirs=
14644 while :; do
14645 case $as_dir in #(
14646 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14647 *) as_qdir=$as_dir;;
14648 esac
14649 as_dirs="'$as_qdir' $as_dirs"
14650 as_dir=`$as_dirname -- "$as_dir" ||
14651$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14652 X"$as_dir" : 'X\(//\)[^/]' \| \
14653 X"$as_dir" : 'X\(//\)$' \| \
14654 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14655$as_echo X"$as_dir" |
14656 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14657 s//\1/
14658 q
14659 }
14660 /^X\(\/\/\)[^/].*/{
14661 s//\1/
14662 q
14663 }
14664 /^X\(\/\/\)$/{
14665 s//\1/
14666 q
14667 }
14668 /^X\(\/\).*/{
14669 s//\1/
14670 q
14671 }
14672 s/.*/./; q'`
14673 test -d "$as_dir" && break
14674 done
14675 test -z "$as_dirs" || eval "mkdir $as_dirs"
14676 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
14677
14678
14679} # as_fn_mkdir_p
14680if mkdir -p . 2>/dev/null; then
14681 as_mkdir_p='mkdir -p "$as_dir"'
14682else
14683 test -d ./-p && rmdir ./-p
14684 as_mkdir_p=false
14685fi
14686
14687if test -x / >/dev/null 2>&1; then
14688 as_test_x='test -x'
14689else
14690 if ls -dL / >/dev/null 2>&1; then
14691 as_ls_L_option=L
14692 else
14693 as_ls_L_option=
14694 fi
14695 as_test_x='
14696 eval sh -c '\''
14697 if test -d "$1"; then
14698 test -d "$1/.";
14699 else
14700 case $1 in #(
14701 -*)set "./$1";;
14702 esac;
14703 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
14704 ???[sx]*):;;*)false;;esac;fi
14705 '\'' sh
14706 '
14707fi
14708as_executable_p=$as_test_x
14709
14710# Sed expression to map a string onto a valid CPP name.
14711as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14712
14713# Sed expression to map a string onto a valid variable name.
14714as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14715
14716
14717exec 6>&1
14718## ----------------------------------- ##
14719## Main body of $CONFIG_STATUS script. ##
14720## ----------------------------------- ##
14721_ASEOF
14722test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14723
14724cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14725# Save the log message, to keep $0 and so on meaningful, and to
14726# report actual input values of CONFIG_FILES etc. instead of their
14727# values after options handling.
14728ac_log="
14729This file was extended by $as_me, which was
14730generated by GNU Autoconf 2.64. Invocation command line was
14731
14732 CONFIG_FILES = $CONFIG_FILES
14733 CONFIG_HEADERS = $CONFIG_HEADERS
14734 CONFIG_LINKS = $CONFIG_LINKS
14735 CONFIG_COMMANDS = $CONFIG_COMMANDS
14736 $ $0 $@
14737
14738on `(hostname || uname -n) 2>/dev/null | sed 1q`
14739"
14740
14741_ACEOF
14742
14743case $ac_config_files in *"
14744"*) set x $ac_config_files; shift; ac_config_files=$*;;
14745esac
14746
14747case $ac_config_headers in *"
14748"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14749esac
14750
14751
14752cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14753# Files that config.status was made for.
14754config_files="$ac_config_files"
14755config_headers="$ac_config_headers"
14756config_links="$ac_config_links"
14757config_commands="$ac_config_commands"
14758
14759_ACEOF
14760
14761cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14762ac_cs_usage="\
14763\`$as_me' instantiates files and other configuration actions
14764from templates according to the current configuration. Unless the files
14765and actions are specified as TAGs, all are instantiated by default.
14766
14767Usage: $0 [OPTION]... [TAG]...
14768
14769 -h, --help print this help, then exit
14770 -V, --version print version number and configuration settings, then exit
14771 -q, --quiet, --silent
14772 do not print progress messages
14773 -d, --debug don't remove temporary files
14774 --recheck update $as_me by reconfiguring in the same conditions
14775 --file=FILE[:TEMPLATE]
14776 instantiate the configuration file FILE
14777 --header=FILE[:TEMPLATE]
14778 instantiate the configuration header FILE
14779
14780Configuration files:
14781$config_files
14782
14783Configuration headers:
14784$config_headers
14785
14786Configuration links:
14787$config_links
14788
14789Configuration commands:
14790$config_commands
14791
14792Report bugs to the package provider."
14793
14794_ACEOF
14795cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14796ac_cs_version="\\
14797config.status
14798configured by $0, generated by GNU Autoconf 2.64,
14799 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
14800
14801Copyright (C) 2009 Free Software Foundation, Inc.
14802This config.status script is free software; the Free Software Foundation
14803gives unlimited permission to copy, distribute and modify it."
14804
14805ac_pwd='$ac_pwd'
14806srcdir='$srcdir'
14807INSTALL='$INSTALL'
14808MKDIR_P='$MKDIR_P'
14809AWK='$AWK'
14810test -n "\$AWK" || AWK=awk
14811_ACEOF
14812
14813cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14814# The default lists apply if the user does not specify any file.
14815ac_need_defaults=:
14816while test $# != 0
14817do
14818 case $1 in
14819 --*=*)
14820 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14821 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14822 ac_shift=:
14823 ;;
14824 *)
14825 ac_option=$1
14826 ac_optarg=$2
14827 ac_shift=shift
14828 ;;
14829 esac
14830
14831 case $ac_option in
14832 # Handling of the options.
14833 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14834 ac_cs_recheck=: ;;
14835 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14836 $as_echo "$ac_cs_version"; exit ;;
14837 --debug | --debu | --deb | --de | --d | -d )
14838 debug=: ;;
14839 --file | --fil | --fi | --f )
14840 $ac_shift
14841 case $ac_optarg in
14842 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14843 esac
14844 as_fn_append CONFIG_FILES " '$ac_optarg'"
14845 ac_need_defaults=false;;
14846 --header | --heade | --head | --hea )
14847 $ac_shift
14848 case $ac_optarg in
14849 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14850 esac
14851 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14852 ac_need_defaults=false;;
14853 --he | --h)
14854 # Conflict between --help and --header
14855 as_fn_error "ambiguous option: \`$1'
14856Try \`$0 --help' for more information.";;
14857 --help | --hel | -h )
14858 $as_echo "$ac_cs_usage"; exit ;;
14859 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14860 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14861 ac_cs_silent=: ;;
14862
14863 # This is an error.
14864 -*) as_fn_error "unrecognized option: \`$1'
14865Try \`$0 --help' for more information." ;;
14866
14867 *) as_fn_append ac_config_targets " $1"
14868 ac_need_defaults=false ;;
14869
14870 esac
14871 shift
14872done
14873
14874ac_configure_extra_args=
14875
14876if $ac_cs_silent; then
14877 exec 6>/dev/null
14878 ac_configure_extra_args="$ac_configure_extra_args --silent"
14879fi
14880
14881_ACEOF
14882cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14883if \$ac_cs_recheck; then
14884 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14885 shift
14886 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14887 CONFIG_SHELL='$SHELL'
14888 export CONFIG_SHELL
14889 exec "\$@"
14890fi
14891
14892_ACEOF
14893cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14894exec 5>>config.log
14895{
14896 echo
14897 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14898## Running $as_me. ##
14899_ASBOX
14900 $as_echo "$ac_log"
14901} >&5
14902
14903_ACEOF
14904cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14905#
14906# INIT-COMMANDS
14907#
14908ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14909AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
14910
14911_ACEOF
14912
14913cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14914
14915# Handling of arguments.
14916for ac_config_target in $ac_config_targets
14917do
14918 case $ac_config_target in
14919 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
14920 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
14921 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
14922 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
14923 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
14924 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:gdbinit.in" ;;
14925 "gnulib/Makefile") CONFIG_FILES="$CONFIG_FILES gnulib/Makefile" ;;
14926 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
14927
14928 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14929 esac
14930done
14931
14932
14933# If the user did not use the arguments to specify the items to instantiate,
14934# then the envvar interface is used. Set only those that are not.
14935# We use the long form for the default assignment because of an extremely
14936# bizarre bug on SunOS 4.1.3.
14937if $ac_need_defaults; then
14938 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14939 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14940 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
14941 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14942fi
14943
14944# Have a temporary directory for convenience. Make it in the build tree
14945# simply because there is no reason against having it here, and in addition,
14946# creating and moving files from /tmp can sometimes cause problems.
14947# Hook for its removal unless debugging.
14948# Note that there is a small window in which the directory will not be cleaned:
14949# after its creation but before its name has been assigned to `$tmp'.
14950$debug ||
14951{
14952 tmp=
14953 trap 'exit_status=$?
14954 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14955' 0
14956 trap 'as_fn_exit 1' 1 2 13 15
14957}
14958# Create a (secure) tmp directory for tmp files.
14959
14960{
14961 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14962 test -n "$tmp" && test -d "$tmp"
14963} ||
14964{
14965 tmp=./conf$$-$RANDOM
14966 (umask 077 && mkdir "$tmp")
14967} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
14968
14969# Set up the scripts for CONFIG_FILES section.
14970# No need to generate them if there are no CONFIG_FILES.
14971# This happens for instance with `./config.status config.h'.
14972if test -n "$CONFIG_FILES"; then
14973
14974if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
14975 ac_cs_awk_getline=:
14976 ac_cs_awk_pipe_init=
14977 ac_cs_awk_read_file='
14978 while ((getline aline < (F[key])) > 0)
14979 print(aline)
14980 close(F[key])'
14981 ac_cs_awk_pipe_fini=
14982else
14983 ac_cs_awk_getline=false
14984 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
14985 ac_cs_awk_read_file='
14986 print "|#_!!_#|"
14987 print "cat " F[key] " &&"
14988 '$ac_cs_awk_pipe_init
14989 # The final `:' finishes the AND list.
14990 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
14991fi
14992ac_cr=`echo X | tr X '\015'`
14993# On cygwin, bash can eat \r inside `` if the user requested igncr.
14994# But we know of no other shell where ac_cr would be empty at this
14995# point, so we can use a bashism as a fallback.
14996if test "x$ac_cr" = x; then
14997 eval ac_cr=\$\'\\r\'
14998fi
14999ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15000if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15001 ac_cs_awk_cr='\r'
15002else
15003 ac_cs_awk_cr=$ac_cr
15004fi
15005
15006echo 'BEGIN {' >"$tmp/subs1.awk" &&
15007_ACEOF
15008
15009# Create commands to substitute file output variables.
15010{
15011 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
15012 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
15013 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
15014 echo "_ACAWK" &&
15015 echo "_ACEOF"
15016} >conf$$files.sh &&
15017. ./conf$$files.sh ||
15018 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15019rm -f conf$$files.sh
15020
15021{
15022 echo "cat >conf$$subs.awk <<_ACEOF" &&
15023 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15024 echo "_ACEOF"
15025} >conf$$subs.sh ||
15026 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15027ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
15028ac_delim='%!_!# '
15029for ac_last_try in false false false false false :; do
15030 . ./conf$$subs.sh ||
15031 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15032
15033 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15034 if test $ac_delim_n = $ac_delim_num; then
15035 break
15036 elif $ac_last_try; then
15037 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15038 else
15039 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15040 fi
15041done
15042rm -f conf$$subs.sh
15043
15044cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15045cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
15046_ACEOF
15047sed -n '
15048h
15049s/^/S["/; s/!.*/"]=/
15050p
15051g
15052s/^[^!]*!//
15053:repl
15054t repl
15055s/'"$ac_delim"'$//
15056t delim
15057:nl
15058h
15059s/\(.\{148\}\).*/\1/
15060t more1
15061s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15062p
15063n
15064b repl
15065:more1
15066s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15067p
15068g
15069s/.\{148\}//
15070t nl
15071:delim
15072h
15073s/\(.\{148\}\).*/\1/
15074t more2
15075s/["\\]/\\&/g; s/^/"/; s/$/"/
15076p
15077b
15078:more2
15079s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15080p
15081g
15082s/.\{148\}//
15083t delim
15084' <conf$$subs.awk | sed '
15085/^[^""]/{
15086 N
15087 s/\n//
15088}
15089' >>$CONFIG_STATUS || ac_write_fail=1
15090rm -f conf$$subs.awk
15091cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15092_ACAWK
15093cat >>"\$tmp/subs1.awk" <<_ACAWK &&
15094 for (key in S) S_is_set[key] = 1
15095 FS = "\a"
15096 \$ac_cs_awk_pipe_init
15097}
15098{
15099 line = $ 0
15100 nfields = split(line, field, "@")
15101 substed = 0
15102 len = length(field[1])
15103 for (i = 2; i < nfields; i++) {
15104 key = field[i]
15105 keylen = length(key)
15106 if (S_is_set[key]) {
15107 value = S[key]
15108 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15109 len += length(value) + length(field[++i])
15110 substed = 1
15111 } else
15112 len += 1 + keylen
15113 }
15114 if (nfields == 3 && !substed) {
15115 key = field[2]
15116 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
15117 \$ac_cs_awk_read_file
15118 next
15119 }
15120 }
15121 print line
15122}
15123\$ac_cs_awk_pipe_fini
15124_ACAWK
15125_ACEOF
15126cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15127if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15128 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15129else
15130 cat
15131fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
15132 || as_fn_error "could not setup config files machinery" "$LINENO" 5
15133_ACEOF
15134
15135# VPATH may cause trouble with some makes, so we remove $(srcdir),
15136# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
15137# trailing colons and then remove the whole line if VPATH becomes empty
15138# (actually we leave an empty line to preserve line numbers).
15139if test "x$srcdir" = x.; then
15140 ac_vpsub='/^[ ]*VPATH[ ]*=/{
15141s/:*\$(srcdir):*/:/
15142s/:*\${srcdir}:*/:/
15143s/:*@srcdir@:*/:/
15144s/^\([^=]*=[ ]*\):*/\1/
15145s/:*$//
15146s/^[^=]*=[ ]*$//
15147}'
15148fi
15149
15150cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15151fi # test -n "$CONFIG_FILES"
15152
15153# Set up the scripts for CONFIG_HEADERS section.
15154# No need to generate them if there are no CONFIG_HEADERS.
15155# This happens for instance with `./config.status Makefile'.
15156if test -n "$CONFIG_HEADERS"; then
15157cat >"$tmp/defines.awk" <<\_ACAWK ||
15158BEGIN {
15159_ACEOF
15160
15161# Transform confdefs.h into an awk script `defines.awk', embedded as
15162# here-document in config.status, that substitutes the proper values into
15163# config.h.in to produce config.h.
15164
15165# Create a delimiter string that does not exist in confdefs.h, to ease
15166# handling of long lines.
15167ac_delim='%!_!# '
15168for ac_last_try in false false :; do
15169 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
15170 if test -z "$ac_t"; then
15171 break
15172 elif $ac_last_try; then
15173 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
15174 else
15175 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15176 fi
15177done
15178
15179# For the awk script, D is an array of macro values keyed by name,
15180# likewise P contains macro parameters if any. Preserve backslash
15181# newline sequences.
15182
15183ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15184sed -n '
15185s/.\{148\}/&'"$ac_delim"'/g
15186t rset
15187:rset
15188s/^[ ]*#[ ]*define[ ][ ]*/ /
15189t def
15190d
15191:def
15192s/\\$//
15193t bsnl
15194s/["\\]/\\&/g
15195s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15196D["\1"]=" \3"/p
15197s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
15198d
15199:bsnl
15200s/["\\]/\\&/g
15201s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15202D["\1"]=" \3\\\\\\n"\\/p
15203t cont
15204s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15205t cont
15206d
15207:cont
15208n
15209s/.\{148\}/&'"$ac_delim"'/g
15210t clear
15211:clear
15212s/\\$//
15213t bsnlc
15214s/["\\]/\\&/g; s/^/"/; s/$/"/p
15215d
15216:bsnlc
15217s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15218b cont
15219' <confdefs.h | sed '
15220s/'"$ac_delim"'/"\\\
15221"/g' >>$CONFIG_STATUS || ac_write_fail=1
15222
15223cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15224 for (key in D) D_is_set[key] = 1
15225 FS = "\a"
15226}
15227/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15228 line = \$ 0
15229 split(line, arg, " ")
15230 if (arg[1] == "#") {
15231 defundef = arg[2]
15232 mac1 = arg[3]
15233 } else {
15234 defundef = substr(arg[1], 2)
15235 mac1 = arg[2]
15236 }
15237 split(mac1, mac2, "(") #)
15238 macro = mac2[1]
15239 prefix = substr(line, 1, index(line, defundef) - 1)
15240 if (D_is_set[macro]) {
15241 # Preserve the white space surrounding the "#".
15242 print prefix "define", macro P[macro] D[macro]
15243 next
15244 } else {
15245 # Replace #undef with comments. This is necessary, for example,
15246 # in the case of _POSIX_SOURCE, which is predefined and required
15247 # on some systems where configure will not decide to define it.
15248 if (defundef == "undef") {
15249 print "/*", prefix defundef, macro, "*/"
15250 next
15251 }
15252 }
15253}
15254{ print }
15255_ACAWK
15256_ACEOF
15257cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15258 as_fn_error "could not setup config headers machinery" "$LINENO" 5
15259fi # test -n "$CONFIG_HEADERS"
15260
15261
15262eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
15263shift
15264for ac_tag
15265do
15266 case $ac_tag in
15267 :[FHLC]) ac_mode=$ac_tag; continue;;
15268 esac
15269 case $ac_mode$ac_tag in
15270 :[FHL]*:*);;
15271 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
15272 :[FH]-) ac_tag=-:-;;
15273 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15274 esac
15275 ac_save_IFS=$IFS
15276 IFS=:
15277 set x $ac_tag
15278 IFS=$ac_save_IFS
15279 shift
15280 ac_file=$1
15281 shift
15282
15283 case $ac_mode in
15284 :L) ac_source=$1;;
15285 :[FH])
15286 ac_file_inputs=
15287 for ac_f
15288 do
15289 case $ac_f in
15290 -) ac_f="$tmp/stdin";;
15291 *) # Look for the file first in the build tree, then in the source tree
15292 # (if the path is not absolute). The absolute path cannot be DOS-style,
15293 # because $ac_f cannot contain `:'.
15294 test -f "$ac_f" ||
15295 case $ac_f in
15296 [\\/$]*) false;;
15297 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15298 esac ||
15299 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15300 esac
15301 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15302 as_fn_append ac_file_inputs " '$ac_f'"
15303 done
15304
15305 # Let's still pretend it is `configure' which instantiates (i.e., don't
15306 # use $as_me), people would be surprised to read:
15307 # /* config.h. Generated by config.status. */
15308 configure_input='Generated from '`
15309 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15310 `' by configure.'
15311 if test x"$ac_file" != x-; then
15312 configure_input="$ac_file. $configure_input"
15313 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15314$as_echo "$as_me: creating $ac_file" >&6;}
15315 fi
15316 # Neutralize special characters interpreted by sed in replacement strings.
15317 case $configure_input in #(
15318 *\&* | *\|* | *\\* )
15319 ac_sed_conf_input=`$as_echo "$configure_input" |
15320 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15321 *) ac_sed_conf_input=$configure_input;;
15322 esac
15323
15324 case $ac_tag in
15325 *:-:* | *:-) cat >"$tmp/stdin" \
15326 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
15327 esac
15328 ;;
15329 esac
15330
15331 ac_dir=`$as_dirname -- "$ac_file" ||
15332$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15333 X"$ac_file" : 'X\(//\)[^/]' \| \
15334 X"$ac_file" : 'X\(//\)$' \| \
15335 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15336$as_echo X"$ac_file" |
15337 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15338 s//\1/
15339 q
15340 }
15341 /^X\(\/\/\)[^/].*/{
15342 s//\1/
15343 q
15344 }
15345 /^X\(\/\/\)$/{
15346 s//\1/
15347 q
15348 }
15349 /^X\(\/\).*/{
15350 s//\1/
15351 q
15352 }
15353 s/.*/./; q'`
15354 as_dir="$ac_dir"; as_fn_mkdir_p
15355 ac_builddir=.
15356
15357case "$ac_dir" in
15358.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15359*)
15360 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15361 # A ".." for each directory in $ac_dir_suffix.
15362 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15363 case $ac_top_builddir_sub in
15364 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15365 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15366 esac ;;
15367esac
15368ac_abs_top_builddir=$ac_pwd
15369ac_abs_builddir=$ac_pwd$ac_dir_suffix
15370# for backward compatibility:
15371ac_top_builddir=$ac_top_build_prefix
15372
15373case $srcdir in
15374 .) # We are building in place.
15375 ac_srcdir=.
15376 ac_top_srcdir=$ac_top_builddir_sub
15377 ac_abs_top_srcdir=$ac_pwd ;;
15378 [\\/]* | ?:[\\/]* ) # Absolute name.
15379 ac_srcdir=$srcdir$ac_dir_suffix;
15380 ac_top_srcdir=$srcdir
15381 ac_abs_top_srcdir=$srcdir ;;
15382 *) # Relative name.
15383 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15384 ac_top_srcdir=$ac_top_build_prefix$srcdir
15385 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15386esac
15387ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15388
15389
15390 case $ac_mode in
15391 :F)
15392 #
15393 # CONFIG_FILE
15394 #
15395
15396 case $INSTALL in
15397 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15398 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15399 esac
15400 ac_MKDIR_P=$MKDIR_P
15401 case $MKDIR_P in
15402 [\\/$]* | ?:[\\/]* ) ;;
15403 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
15404 esac
15405_ACEOF
15406
15407cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15408# If the template does not know about datarootdir, expand it.
15409# FIXME: This hack should be removed a few years after 2.60.
15410ac_datarootdir_hack=; ac_datarootdir_seen=
15411ac_sed_dataroot='
15412/datarootdir/ {
15413 p
15414 q
15415}
15416/@datadir@/p
15417/@docdir@/p
15418/@infodir@/p
15419/@localedir@/p
15420/@mandir@/p'
15421case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15422*datarootdir*) ac_datarootdir_seen=yes;;
15423*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15424 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15425$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15426_ACEOF
15427cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15428 ac_datarootdir_hack='
15429 s&@datadir@&$datadir&g
15430 s&@docdir@&$docdir&g
15431 s&@infodir@&$infodir&g
15432 s&@localedir@&$localedir&g
15433 s&@mandir@&$mandir&g
15434 s&\\\${datarootdir}&$datarootdir&g' ;;
15435esac
15436_ACEOF
15437
15438# Neutralize VPATH when `$srcdir' = `.'.
15439# Shell code in configure.ac might set extrasub.
15440# FIXME: do we really want to maintain this feature?
15441cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15442ac_sed_extra="$ac_vpsub
15443$extrasub
15444_ACEOF
15445cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15446:t
15447/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15448s|@configure_input@|$ac_sed_conf_input|;t t
15449s&@top_builddir@&$ac_top_builddir_sub&;t t
15450s&@top_build_prefix@&$ac_top_build_prefix&;t t
15451s&@srcdir@&$ac_srcdir&;t t
15452s&@abs_srcdir@&$ac_abs_srcdir&;t t
15453s&@top_srcdir@&$ac_top_srcdir&;t t
15454s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15455s&@builddir@&$ac_builddir&;t t
15456s&@abs_builddir@&$ac_abs_builddir&;t t
15457s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15458s&@INSTALL@&$ac_INSTALL&;t t
15459s&@MKDIR_P@&$ac_MKDIR_P&;t t
15460$ac_datarootdir_hack
15461"
15462eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
15463if $ac_cs_awk_getline; then
15464 $AWK -f "$tmp/subs.awk"
15465else
15466 $AWK -f "$tmp/subs.awk" | $SHELL
15467fi >$tmp/out \
15468 || as_fn_error "could not create $ac_file" "$LINENO" 5
15469
15470test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15471 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
15472 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
15473 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15474which seems to be undefined. Please make sure it is defined." >&5
15475$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15476which seems to be undefined. Please make sure it is defined." >&2;}
15477
15478 rm -f "$tmp/stdin"
15479 case $ac_file in
15480 -) cat "$tmp/out" && rm -f "$tmp/out";;
15481 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
15482 esac \
15483 || as_fn_error "could not create $ac_file" "$LINENO" 5
15484 ;;
15485 :H)
15486 #
15487 # CONFIG_HEADER
15488 #
15489 if test x"$ac_file" != x-; then
15490 {
15491 $as_echo "/* $configure_input */" \
15492 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
15493 } >"$tmp/config.h" \
15494 || as_fn_error "could not create $ac_file" "$LINENO" 5
15495 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
15496 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15497$as_echo "$as_me: $ac_file is unchanged" >&6;}
15498 else
15499 rm -f "$ac_file"
15500 mv "$tmp/config.h" "$ac_file" \
15501 || as_fn_error "could not create $ac_file" "$LINENO" 5
15502 fi
15503 else
15504 $as_echo "/* $configure_input */" \
15505 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
15506 || as_fn_error "could not create -" "$LINENO" 5
15507 fi
15508# Compute "$ac_file"'s index in $config_headers.
15509_am_arg="$ac_file"
15510_am_stamp_count=1
15511for _am_header in $config_headers :; do
15512 case $_am_header in
15513 $_am_arg | $_am_arg:* )
15514 break ;;
15515 * )
15516 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
15517 esac
15518done
15519echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
15520$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15521 X"$_am_arg" : 'X\(//\)[^/]' \| \
15522 X"$_am_arg" : 'X\(//\)$' \| \
15523 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
15524$as_echo X"$_am_arg" |
15525 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15526 s//\1/
15527 q
15528 }
15529 /^X\(\/\/\)[^/].*/{
15530 s//\1/
15531 q
15532 }
15533 /^X\(\/\/\)$/{
15534 s//\1/
15535 q
15536 }
15537 /^X\(\/\).*/{
15538 s//\1/
15539 q
15540 }
15541 s/.*/./; q'`/stamp-h$_am_stamp_count
15542 ;;
15543 :L)
15544 #
15545 # CONFIG_LINK
15546 #
15547
15548 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
15549 :
15550 else
15551 # Prefer the file from the source tree if names are identical.
15552 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
15553 ac_source=$srcdir/$ac_source
15554 fi
15555
15556 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
15557$as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
15558
15559 if test ! -r "$ac_source"; then
15560 as_fn_error "$ac_source: file not found" "$LINENO" 5
15561 fi
15562 rm -f "$ac_file"
15563
15564 # Try a relative symlink, then a hard link, then a copy.
15565 case $srcdir in
15566 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
15567 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
15568 esac
15569 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
15570 ln "$ac_source" "$ac_file" 2>/dev/null ||
15571 cp -p "$ac_source" "$ac_file" ||
15572 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
15573 fi
15574 ;;
15575 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15576$as_echo "$as_me: executing $ac_file commands" >&6;}
15577 ;;
15578 esac
15579
15580
15581 case $ac_file$ac_mode in
15582 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
15583 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
15584 # Autoconf 2.62 quotes --file arguments for eval, but not when files
15585 # are listed without --file. Let's play safe and only enable the eval
15586 # if we detect the quoting.
15587 case $CONFIG_FILES in
15588 *\'*) eval set x "$CONFIG_FILES" ;;
15589 *) set x $CONFIG_FILES ;;
15590 esac
15591 shift
15592 for mf
15593 do
15594 # Strip MF so we end up with the name of the file.
15595 mf=`echo "$mf" | sed -e 's/:.*$//'`
15596 # Check whether this is an Automake generated Makefile or not.
15597 # We used to match only the files named `Makefile.in', but
15598 # some people rename them; so instead we look at the file content.
15599 # Grep'ing the first line is not enough: some people post-process
15600 # each Makefile.in and add a new line on top of each file to say so.
15601 # Grep'ing the whole file is not good either: AIX grep has a line
15602 # limit of 2048, but all sed's we know have understand at least 4000.
15603 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
15604 dirpart=`$as_dirname -- "$mf" ||
15605$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15606 X"$mf" : 'X\(//\)[^/]' \| \
15607 X"$mf" : 'X\(//\)$' \| \
15608 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
15609$as_echo X"$mf" |
15610 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15611 s//\1/
15612 q
15613 }
15614 /^X\(\/\/\)[^/].*/{
15615 s//\1/
15616 q
15617 }
15618 /^X\(\/\/\)$/{
15619 s//\1/
15620 q
15621 }
15622 /^X\(\/\).*/{
15623 s//\1/
15624 q
15625 }
15626 s/.*/./; q'`
15627 else
15628 continue
15629 fi
15630 # Extract the definition of DEPDIR, am__include, and am__quote
15631 # from the Makefile without running `make'.
15632 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
15633 test -z "$DEPDIR" && continue
15634 am__include=`sed -n 's/^am__include = //p' < "$mf"`
15635 test -z "am__include" && continue
15636 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
15637 # When using ansi2knr, U may be empty or an underscore; expand it
15638 U=`sed -n 's/^U = //p' < "$mf"`
15639 # Find all dependency output files, they are included files with
15640 # $(DEPDIR) in their names. We invoke sed twice because it is the
15641 # simplest approach to changing $(DEPDIR) to its actual value in the
15642 # expansion.
15643 for file in `sed -n "
15644 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
15645 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
15646 # Make sure the directory exists.
15647 test -f "$dirpart/$file" && continue
15648 fdir=`$as_dirname -- "$file" ||
15649$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15650 X"$file" : 'X\(//\)[^/]' \| \
15651 X"$file" : 'X\(//\)$' \| \
15652 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
15653$as_echo X"$file" |
15654 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15655 s//\1/
15656 q
15657 }
15658 /^X\(\/\/\)[^/].*/{
15659 s//\1/
15660 q
15661 }
15662 /^X\(\/\/\)$/{
15663 s//\1/
15664 q
15665 }
15666 /^X\(\/\).*/{
15667 s//\1/
15668 q
15669 }
15670 s/.*/./; q'`
15671 as_dir=$dirpart/$fdir; as_fn_mkdir_p
15672 # echo "creating $dirpart/$file"
15673 echo '# dummy' > "$dirpart/$file"
15674 done
15675 done
15676}
15677 ;;
15678 "default":C)
15679case x$CONFIG_HEADERS in
15680xconfig.h:config.in)
15681echo > stamp-h ;;
15682esac
15683 ;;
15684
15685 esac
15686done # for ac_tag
15687
15688
15689as_fn_exit 0
15690_ACEOF
15691ac_clean_files=$ac_clean_files_save
15692
15693test $ac_write_fail = 0 ||
15694 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
15695
15696
15697# configure is writing to config.log, and then calls config.status.
15698# config.status does its own redirection, appending to config.log.
15699# Unfortunately, on DOS this fails, as config.log is still kept open
15700# by configure, so config.status won't be able to write to it; its
15701# output is simply discarded. So we exec the FD to /dev/null,
15702# effectively closing config.log, so it can be properly (re)opened and
15703# appended to by config.status. When coming back to configure, we
15704# need to make the FD available again.
15705if test "$no_create" != yes; then
15706 ac_cs_success=:
15707 ac_config_status_args=
15708 test "$silent" = yes &&
15709 ac_config_status_args="$ac_config_status_args --quiet"
15710 exec 5>/dev/null
15711 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15712 exec 5>>config.log
15713 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15714 # would make configure fail if this is the last instruction.
15715 $ac_cs_success || as_fn_exit $?
15716fi
15717
15718#
15719# CONFIG_SUBDIRS section.
15720#
15721if test "$no_recursion" != yes; then
15722
15723 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
15724 # so they do not pile up.
15725 ac_sub_configure_args=
15726 ac_prev=
15727 eval "set x $ac_configure_args"
15728 shift
15729 for ac_arg
15730 do
15731 if test -n "$ac_prev"; then
15732 ac_prev=
15733 continue
15734 fi
15735 case $ac_arg in
15736 -cache-file | --cache-file | --cache-fil | --cache-fi \
15737 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
15738 ac_prev=cache_file ;;
15739 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
15740 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
15741 | --c=*)
15742 ;;
15743 --config-cache | -C)
15744 ;;
15745 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
15746 ac_prev=srcdir ;;
15747 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
15748 ;;
15749 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
15750 ac_prev=prefix ;;
15751 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
15752 ;;
15753 --disable-option-checking)
15754 ;;
15755 *)
15756 case $ac_arg in
15757 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
15758 esac
15759 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
15760 esac
15761 done
15762
15763 # Always prepend --prefix to ensure using the same prefix
15764 # in subdir configurations.
15765 ac_arg="--prefix=$prefix"
15766 case $ac_arg in
15767 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
15768 esac
15769 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
15770
15771 # Pass --silent
15772 if test "$silent" = yes; then
15773 ac_sub_configure_args="--silent $ac_sub_configure_args"
15774 fi
15775
15776 # Always prepend --disable-option-checking to silence warnings, since
15777 # different subdirs can have different --enable and --with options.
15778 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
15779
15780 ac_popdir=`pwd`
15781 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
15782
15783 # Do not complain, so a configure script can configure whichever
15784 # parts of a large source tree are present.
15785 test -d "$srcdir/$ac_dir" || continue
15786
15787 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
15788 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
15789 $as_echo "$ac_msg" >&6
15790 as_dir="$ac_dir"; as_fn_mkdir_p
15791 ac_builddir=.
15792
15793case "$ac_dir" in
15794.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15795*)
15796 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15797 # A ".." for each directory in $ac_dir_suffix.
15798 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15799 case $ac_top_builddir_sub in
15800 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15801 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15802 esac ;;
15803esac
15804ac_abs_top_builddir=$ac_pwd
15805ac_abs_builddir=$ac_pwd$ac_dir_suffix
15806# for backward compatibility:
15807ac_top_builddir=$ac_top_build_prefix
15808
15809case $srcdir in
15810 .) # We are building in place.
15811 ac_srcdir=.
15812 ac_top_srcdir=$ac_top_builddir_sub
15813 ac_abs_top_srcdir=$ac_pwd ;;
15814 [\\/]* | ?:[\\/]* ) # Absolute name.
15815 ac_srcdir=$srcdir$ac_dir_suffix;
15816 ac_top_srcdir=$srcdir
15817 ac_abs_top_srcdir=$srcdir ;;
15818 *) # Relative name.
15819 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15820 ac_top_srcdir=$ac_top_build_prefix$srcdir
15821 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15822esac
15823ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15824
15825
15826 cd "$ac_dir"
15827
15828 # Check for guested configure; otherwise get Cygnus style configure.
15829 if test -f "$ac_srcdir/configure.gnu"; then
15830 ac_sub_configure=$ac_srcdir/configure.gnu
15831 elif test -f "$ac_srcdir/configure"; then
15832 ac_sub_configure=$ac_srcdir/configure
15833 elif test -f "$ac_srcdir/configure.in"; then
15834 # This should be Cygnus configure.
15835 ac_sub_configure=$ac_aux_dir/configure
15836 else
15837 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
15838$as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
15839 ac_sub_configure=
15840 fi
15841
15842 # The recursion is here.
15843 if test -n "$ac_sub_configure"; then
15844 # Make the cache file name correct relative to the subdirectory.
15845 case $cache_file in
15846 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
15847 *) # Relative name.
15848 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
15849 esac
15850
15851 { $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
15852$as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
15853 # The eval makes quoting arguments work.
15854 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
15855 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
15856 as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
15857 fi
15858
15859 cd "$ac_popdir"
15860 done
15861fi
15862if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15863 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15864$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15865fi
15866
15867
15868exit 0
This page took 0.083073 seconds and 4 git commands to generate.