* gdbint.texinfo (Formatting): Mention some formatting guidelines
[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=
592gl_func_list=
593enable_option_checking=no
594ac_subst_vars='am__EXEEXT_FALSE
595am__EXEEXT_TRUE
596gltests_LTLIBOBJS
597gltests_LIBOBJS
598gl_LTLIBOBJS
599gl_LIBOBJS
600LTLIBOBJS
601LIBOBJS
602GDB_NM_FILE
603frags
604target_subdir
605CONFIG_UNINSTALL
606CONFIG_INSTALL
607CONFIG_CLEAN
608CONFIG_ALL
609CONFIG_SRCS
610CONFIG_DEPS
611CONFIG_OBS
612PROFILE_CFLAGS
613ENABLE_CFLAGS
614SIM_OBS
615SIM
616XMKMF
617GDBTK_SRC_DIR
618GDBTK_CFLAGS
619GDBTKLIBS
620X_LIBS
621X_LDFLAGS
622X_CFLAGS
623TK_XINCLUDES
624TK_DEPS
625TK_LIBRARY
626TK_INCLUDE
627TK_STUB_LIB_SPEC
628TK_STUB_LIB_FLAG
629TK_STUB_LIB_FILE
630TK_LIB_SPEC
631TK_LIB_FLAG
632TK_LIB_FILE
633TK_SRC_DIR
634TK_BIN_DIR
635TK_VERSION
636TCL_DEPS
637TCL_LIBRARY
638TCL_INCLUDE
639TCL_STUB_LIB_SPEC
640TCL_STUB_LIB_FLAG
641TCL_STUB_LIB_FILE
642TCL_LIB_SPEC
643TCL_LIB_FLAG
644TCL_LIB_FILE
645TCL_SRC_DIR
646TCL_BIN_DIR
647TCL_PATCH_LEVEL
648TCL_VERSION
649WIN32LDAPP
650GUI_CFLAGS_X
651LIBGUI
652WIN32LIBS
653SER_HARDWIRE
654WERROR_CFLAGS
655WARN_CFLAGS
656SYSTEM_GDBINIT
657TARGET_SYSTEM_ROOT_DEFINE
658TARGET_SYSTEM_ROOT
659CONFIG_LDFLAGS
660RDYNAMIC
661ALLOCA
662PYTHON_LIBS
663PYTHON_CPPFLAGS
664PYTHON_CFLAGS
665python_prog_path
666LTLIBEXPAT
667LIBEXPAT
668HAVE_LIBEXPAT
669READLINE_TEXI_INCFLAG
670READLINE_CFLAGS
671READLINE_DEPS
672READLINE
673MIG
674WINDRES
675DLLTOOL
676AR
677YFLAGS
678YACC
679LN_S
680REPORT_BUGS_TEXI
681REPORT_BUGS_TO
682PKGVERSION
683TARGET_OBS
684subdirs
685GDB_DATADIR
686DEBUGDIR
687am__fastdepCC_FALSE
688am__fastdepCC_TRUE
689AMDEPBACKSLASH
690AMDEP_FALSE
691AMDEP_TRUE
692am__quote
693am__include
694am__untar
695am__tar
696AMTAR
697AWK
698mkdir_p
699MKDIR_P
700INSTALL_STRIP_PROGRAM
701STRIP
702install_sh
703MAKEINFO
704AUTOHEADER
705AUTOMAKE
706AUTOCONF
707ACLOCAL
708VERSION
709CYGPATH_W
710am__isrc
711INSTALL_DATA
712INSTALL_SCRIPT
713INSTALL_PROGRAM
714PACKAGE
715GNULIB_STDINT_H
716LIBGNU_LTLIBDEPS
717LIBGNU_LIBDEPS
718gltests_WITNESS
719HAVE_WINT_T
720HAVE_WCHAR_H
721NEXT_AS_FIRST_DIRECTIVE_WCHAR_H
722NEXT_WCHAR_H
723REPLACE_WCWIDTH
724REPLACE_WCSNRTOMBS
725REPLACE_WCSRTOMBS
726REPLACE_WCRTOMB
727REPLACE_MBSNRTOWCS
728REPLACE_MBSRTOWCS
729REPLACE_MBRLEN
730REPLACE_MBRTOWC
731REPLACE_MBSINIT
732REPLACE_WCTOB
733REPLACE_BTOWC
734REPLACE_MBSTATE_T
735HAVE_DECL_WCWIDTH
736HAVE_DECL_WCTOB
737HAVE_WCSNRTOMBS
738HAVE_WCSRTOMBS
739HAVE_WCRTOMB
740HAVE_MBSNRTOWCS
741HAVE_MBSRTOWCS
742HAVE_MBRLEN
743HAVE_MBRTOWC
744HAVE_MBSINIT
745HAVE_BTOWC
746GNULIB_WCWIDTH
747GNULIB_WCSNRTOMBS
748GNULIB_WCSRTOMBS
749GNULIB_WCRTOMB
750GNULIB_MBSNRTOWCS
751GNULIB_MBSRTOWCS
752GNULIB_MBRLEN
753GNULIB_MBRTOWC
754GNULIB_MBSINIT
755GNULIB_WCTOB
756GNULIB_BTOWC
757NEXT_AS_FIRST_DIRECTIVE_STRING_H
758NEXT_STRING_H
759STDINT_H
760WINT_T_SUFFIX
761WCHAR_T_SUFFIX
762SIG_ATOMIC_T_SUFFIX
763SIZE_T_SUFFIX
764PTRDIFF_T_SUFFIX
765HAVE_SIGNED_WINT_T
766HAVE_SIGNED_WCHAR_T
767HAVE_SIGNED_SIG_ATOMIC_T
768BITSIZEOF_WINT_T
769BITSIZEOF_WCHAR_T
770BITSIZEOF_SIG_ATOMIC_T
771BITSIZEOF_SIZE_T
772BITSIZEOF_PTRDIFF_T
773HAVE_SYS_BITYPES_H
774HAVE_SYS_INTTYPES_H
775HAVE_STDINT_H
776NEXT_AS_FIRST_DIRECTIVE_STDINT_H
777NEXT_STDINT_H
778HAVE_SYS_TYPES_H
779HAVE_INTTYPES_H
780HAVE_UNSIGNED_LONG_LONG_INT
781HAVE_LONG_LONG_INT
782NEXT_AS_FIRST_DIRECTIVE_STDDEF_H
783NEXT_STDDEF_H
784PRAGMA_SYSTEM_HEADER
785INCLUDE_NEXT_AS_FIRST_DIRECTIVE
786INCLUDE_NEXT
787STDDEF_H
788HAVE_WCHAR_T
789REPLACE_NULL
790APPLE_UNIVERSAL_BUILD
791UNDEFINE_STRTOK_R
792REPLACE_STRTOK_R
793REPLACE_STRSIGNAL
794REPLACE_STRNLEN
795REPLACE_STRNDUP
796REPLACE_STRNCAT
797REPLACE_STRERROR
798REPLACE_STRCASESTR
799REPLACE_STRSTR
800REPLACE_STRDUP
801REPLACE_STPNCPY
802REPLACE_MEMMEM
803REPLACE_MEMCHR
804HAVE_STRVERSCMP
805HAVE_DECL_STRSIGNAL
806HAVE_DECL_STRTOK_R
807HAVE_STRCASESTR
808HAVE_STRSEP
809HAVE_STRPBRK
810HAVE_DECL_STRNLEN
811HAVE_DECL_STRNDUP
812HAVE_DECL_STRDUP
813HAVE_STRCHRNUL
814HAVE_STPNCPY
815HAVE_STPCPY
816HAVE_RAWMEMCHR
817HAVE_DECL_MEMRCHR
818HAVE_MEMPCPY
819HAVE_DECL_MEMMEM
820HAVE_MEMCHR
821HAVE_MBSLEN
822GNULIB_STRVERSCMP
823GNULIB_STRSIGNAL
824GNULIB_STRERROR
825GNULIB_MBSTOK_R
826GNULIB_MBSSEP
827GNULIB_MBSSPN
828GNULIB_MBSPBRK
829GNULIB_MBSCSPN
830GNULIB_MBSCASESTR
831GNULIB_MBSPCASECMP
832GNULIB_MBSNCASECMP
833GNULIB_MBSCASECMP
834GNULIB_MBSSTR
835GNULIB_MBSRCHR
836GNULIB_MBSCHR
837GNULIB_MBSNLEN
838GNULIB_MBSLEN
839GNULIB_STRTOK_R
840GNULIB_STRCASESTR
841GNULIB_STRSTR
842GNULIB_STRSEP
843GNULIB_STRPBRK
844GNULIB_STRNLEN
845GNULIB_STRNDUP
846GNULIB_STRNCAT
847GNULIB_STRDUP
848GNULIB_STRCHRNUL
849GNULIB_STPNCPY
850GNULIB_STPCPY
851GNULIB_RAWMEMCHR
852GNULIB_MEMRCHR
853GNULIB_MEMPCPY
854GNULIB_MEMMEM
855GNULIB_MEMCHR
856GL_COND_LIBTOOL_FALSE
857GL_COND_LIBTOOL_TRUE
858CATOBJEXT
859GENCAT
860INSTOBJEXT
861DATADIRNAME
862CATALOGS
863POSUB
864GMSGFMT
865XGETTEXT
866INCINTL
867LIBINTL_DEP
868LIBINTL
869USE_NLS
870SET_MAKE
871GMAKE_FALSE
872GMAKE_TRUE
873MAKE
874CCDEPMODE
875DEPDIR
876am__leading_dot
877target_os
878target_vendor
879target_cpu
880target
881RANLIB
882EGREP
883GREP
884CPP
885host_os
886host_vendor
887host_cpu
888host
889build_os
890build_vendor
891build_cpu
892build
893OBJEXT
894EXEEXT
895ac_ct_CC
896CPPFLAGS
897LDFLAGS
898CFLAGS
899CC
900MAINT
901MAINTAINER_MODE_FALSE
902MAINTAINER_MODE_TRUE
903target_alias
904host_alias
905build_alias
906LIBS
907ECHO_T
908ECHO_N
909ECHO_C
910DEFS
911mandir
912localedir
913libdir
914psdir
915pdfdir
916dvidir
917htmldir
918infodir
919docdir
920oldincludedir
921includedir
922localstatedir
923sharedstatedir
924sysconfdir
925datadir
926datarootdir
927libexecdir
928sbindir
929bindir
930program_transform_name
931prefix
932exec_prefix
933PACKAGE_URL
934PACKAGE_BUGREPORT
935PACKAGE_STRING
936PACKAGE_VERSION
937PACKAGE_TARNAME
938PACKAGE_NAME
939PATH_SEPARATOR
940SHELL'
941ac_subst_files='host_makefile_frag'
942ac_user_opts='
943enable_option_checking
944enable_maintainer_mode
945enable_plugins
946enable_largefile
947enable_dependency_tracking
948with_separate_debug_dir
949with_gdb_datadir
950with_relocated_sources
951enable_targets
952enable_64_bit_bfd
953enable_gdbcli
954enable_gdbmi
955enable_tui
956enable_gdbtk
957with_libunwind
958with_curses
959enable_profiling
960with_pkgversion
961with_bugurl
962with_zlib
963with_libiconv_prefix
964with_system_readline
965with_expat
966with_gnu_ld
967enable_rpath
968with_libexpat_prefix
969with_python
970with_included_regex
971with_sysroot
972with_system_gdbinit
973enable_werror
974enable_build_warnings
975enable_gdb_build_warnings
976with_tcl
977with_tk
978with_x
979enable_sim
980enable_multi_ice
981enable_gdbserver
982'
983 ac_precious_vars='build_alias
984host_alias
985target_alias
986CC
987CFLAGS
988LDFLAGS
989LIBS
990CPPFLAGS
991CPP
992YACC
993YFLAGS
994XMKMF'
995ac_subdirs_all='testsuite
996gdbtk
997multi-ice
998gdbserver'
999
1000# Initialize some variables set by options.
1001ac_init_help=
1002ac_init_version=false
1003ac_unrecognized_opts=
1004ac_unrecognized_sep=
1005# The variables have the same names as the options, with
1006# dashes changed to underlines.
1007cache_file=/dev/null
1008exec_prefix=NONE
1009no_create=
1010no_recursion=
1011prefix=NONE
1012program_prefix=NONE
1013program_suffix=NONE
1014program_transform_name=s,x,x,
1015silent=
1016site=
1017srcdir=
1018verbose=
1019x_includes=NONE
1020x_libraries=NONE
1021
1022# Installation directory options.
1023# These are left unexpanded so users can "make install exec_prefix=/foo"
1024# and all the variables that are supposed to be based on exec_prefix
1025# by default will actually change.
1026# Use braces instead of parens because sh, perl, etc. also accept them.
1027# (The list follows the same order as the GNU Coding Standards.)
1028bindir='${exec_prefix}/bin'
1029sbindir='${exec_prefix}/sbin'
1030libexecdir='${exec_prefix}/libexec'
1031datarootdir='${prefix}/share'
1032datadir='${datarootdir}'
1033sysconfdir='${prefix}/etc'
1034sharedstatedir='${prefix}/com'
1035localstatedir='${prefix}/var'
1036includedir='${prefix}/include'
1037oldincludedir='/usr/include'
1038docdir='${datarootdir}/doc/${PACKAGE}'
1039infodir='${datarootdir}/info'
1040htmldir='${docdir}'
1041dvidir='${docdir}'
1042pdfdir='${docdir}'
1043psdir='${docdir}'
1044libdir='${exec_prefix}/lib'
1045localedir='${datarootdir}/locale'
1046mandir='${datarootdir}/man'
1047
1048ac_prev=
1049ac_dashdash=
1050for ac_option
1051do
1052 # If the previous option needs an argument, assign it.
1053 if test -n "$ac_prev"; then
1054 eval $ac_prev=\$ac_option
1055 ac_prev=
1056 continue
1057 fi
1058
1059 case $ac_option in
1060 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1061 *) ac_optarg=yes ;;
1062 esac
1063
1064 # Accept the important Cygnus configure options, so we can diagnose typos.
1065
1066 case $ac_dashdash$ac_option in
1067 --)
1068 ac_dashdash=yes ;;
1069
1070 -bindir | --bindir | --bindi | --bind | --bin | --bi)
1071 ac_prev=bindir ;;
1072 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1073 bindir=$ac_optarg ;;
1074
1075 -build | --build | --buil | --bui | --bu)
1076 ac_prev=build_alias ;;
1077 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1078 build_alias=$ac_optarg ;;
1079
1080 -cache-file | --cache-file | --cache-fil | --cache-fi \
1081 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1082 ac_prev=cache_file ;;
1083 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1084 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1085 cache_file=$ac_optarg ;;
1086
1087 --config-cache | -C)
1088 cache_file=config.cache ;;
1089
1090 -datadir | --datadir | --datadi | --datad)
1091 ac_prev=datadir ;;
1092 -datadir=* | --datadir=* | --datadi=* | --datad=*)
1093 datadir=$ac_optarg ;;
1094
1095 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1096 | --dataroo | --dataro | --datar)
1097 ac_prev=datarootdir ;;
1098 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1099 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1100 datarootdir=$ac_optarg ;;
1101
1102 -disable-* | --disable-*)
1103 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1104 # Reject names that are not valid shell variable names.
1105 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1106 as_fn_error "invalid feature name: $ac_useropt"
1107 ac_useropt_orig=$ac_useropt
1108 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1109 case $ac_user_opts in
1110 *"
1111"enable_$ac_useropt"
1112"*) ;;
1113 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1114 ac_unrecognized_sep=', ';;
1115 esac
1116 eval enable_$ac_useropt=no ;;
1117
1118 -docdir | --docdir | --docdi | --doc | --do)
1119 ac_prev=docdir ;;
1120 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1121 docdir=$ac_optarg ;;
1122
1123 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1124 ac_prev=dvidir ;;
1125 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1126 dvidir=$ac_optarg ;;
1127
1128 -enable-* | --enable-*)
1129 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1130 # Reject names that are not valid shell variable names.
1131 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1132 as_fn_error "invalid feature name: $ac_useropt"
1133 ac_useropt_orig=$ac_useropt
1134 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1135 case $ac_user_opts in
1136 *"
1137"enable_$ac_useropt"
1138"*) ;;
1139 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1140 ac_unrecognized_sep=', ';;
1141 esac
1142 eval enable_$ac_useropt=\$ac_optarg ;;
1143
1144 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1145 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1146 | --exec | --exe | --ex)
1147 ac_prev=exec_prefix ;;
1148 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1149 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1150 | --exec=* | --exe=* | --ex=*)
1151 exec_prefix=$ac_optarg ;;
1152
1153 -gas | --gas | --ga | --g)
1154 # Obsolete; use --with-gas.
1155 with_gas=yes ;;
1156
1157 -help | --help | --hel | --he | -h)
1158 ac_init_help=long ;;
1159 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1160 ac_init_help=recursive ;;
1161 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1162 ac_init_help=short ;;
1163
1164 -host | --host | --hos | --ho)
1165 ac_prev=host_alias ;;
1166 -host=* | --host=* | --hos=* | --ho=*)
1167 host_alias=$ac_optarg ;;
1168
1169 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1170 ac_prev=htmldir ;;
1171 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1172 | --ht=*)
1173 htmldir=$ac_optarg ;;
1174
1175 -includedir | --includedir | --includedi | --included | --include \
1176 | --includ | --inclu | --incl | --inc)
1177 ac_prev=includedir ;;
1178 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1179 | --includ=* | --inclu=* | --incl=* | --inc=*)
1180 includedir=$ac_optarg ;;
1181
1182 -infodir | --infodir | --infodi | --infod | --info | --inf)
1183 ac_prev=infodir ;;
1184 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1185 infodir=$ac_optarg ;;
1186
1187 -libdir | --libdir | --libdi | --libd)
1188 ac_prev=libdir ;;
1189 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1190 libdir=$ac_optarg ;;
1191
1192 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1193 | --libexe | --libex | --libe)
1194 ac_prev=libexecdir ;;
1195 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1196 | --libexe=* | --libex=* | --libe=*)
1197 libexecdir=$ac_optarg ;;
1198
1199 -localedir | --localedir | --localedi | --localed | --locale)
1200 ac_prev=localedir ;;
1201 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1202 localedir=$ac_optarg ;;
1203
1204 -localstatedir | --localstatedir | --localstatedi | --localstated \
1205 | --localstate | --localstat | --localsta | --localst | --locals)
1206 ac_prev=localstatedir ;;
1207 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1208 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1209 localstatedir=$ac_optarg ;;
1210
1211 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1212 ac_prev=mandir ;;
1213 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1214 mandir=$ac_optarg ;;
1215
1216 -nfp | --nfp | --nf)
1217 # Obsolete; use --without-fp.
1218 with_fp=no ;;
1219
1220 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1221 | --no-cr | --no-c | -n)
1222 no_create=yes ;;
1223
1224 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1225 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1226 no_recursion=yes ;;
1227
1228 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1229 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1230 | --oldin | --oldi | --old | --ol | --o)
1231 ac_prev=oldincludedir ;;
1232 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1233 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1234 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1235 oldincludedir=$ac_optarg ;;
1236
1237 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1238 ac_prev=prefix ;;
1239 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1240 prefix=$ac_optarg ;;
1241
1242 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1243 | --program-pre | --program-pr | --program-p)
1244 ac_prev=program_prefix ;;
1245 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1246 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1247 program_prefix=$ac_optarg ;;
1248
1249 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1250 | --program-suf | --program-su | --program-s)
1251 ac_prev=program_suffix ;;
1252 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1253 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1254 program_suffix=$ac_optarg ;;
1255
1256 -program-transform-name | --program-transform-name \
1257 | --program-transform-nam | --program-transform-na \
1258 | --program-transform-n | --program-transform- \
1259 | --program-transform | --program-transfor \
1260 | --program-transfo | --program-transf \
1261 | --program-trans | --program-tran \
1262 | --progr-tra | --program-tr | --program-t)
1263 ac_prev=program_transform_name ;;
1264 -program-transform-name=* | --program-transform-name=* \
1265 | --program-transform-nam=* | --program-transform-na=* \
1266 | --program-transform-n=* | --program-transform-=* \
1267 | --program-transform=* | --program-transfor=* \
1268 | --program-transfo=* | --program-transf=* \
1269 | --program-trans=* | --program-tran=* \
1270 | --progr-tra=* | --program-tr=* | --program-t=*)
1271 program_transform_name=$ac_optarg ;;
1272
1273 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1274 ac_prev=pdfdir ;;
1275 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1276 pdfdir=$ac_optarg ;;
1277
1278 -psdir | --psdir | --psdi | --psd | --ps)
1279 ac_prev=psdir ;;
1280 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1281 psdir=$ac_optarg ;;
1282
1283 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1284 | -silent | --silent | --silen | --sile | --sil)
1285 silent=yes ;;
1286
1287 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1288 ac_prev=sbindir ;;
1289 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1290 | --sbi=* | --sb=*)
1291 sbindir=$ac_optarg ;;
1292
1293 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1294 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1295 | --sharedst | --shareds | --shared | --share | --shar \
1296 | --sha | --sh)
1297 ac_prev=sharedstatedir ;;
1298 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1299 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1300 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1301 | --sha=* | --sh=*)
1302 sharedstatedir=$ac_optarg ;;
1303
1304 -site | --site | --sit)
1305 ac_prev=site ;;
1306 -site=* | --site=* | --sit=*)
1307 site=$ac_optarg ;;
1308
1309 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1310 ac_prev=srcdir ;;
1311 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1312 srcdir=$ac_optarg ;;
1313
1314 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1315 | --syscon | --sysco | --sysc | --sys | --sy)
1316 ac_prev=sysconfdir ;;
1317 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1318 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1319 sysconfdir=$ac_optarg ;;
1320
1321 -target | --target | --targe | --targ | --tar | --ta | --t)
1322 ac_prev=target_alias ;;
1323 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1324 target_alias=$ac_optarg ;;
1325
1326 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1327 verbose=yes ;;
1328
1329 -version | --version | --versio | --versi | --vers | -V)
1330 ac_init_version=: ;;
1331
1332 -with-* | --with-*)
1333 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1334 # Reject names that are not valid shell variable names.
1335 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1336 as_fn_error "invalid package name: $ac_useropt"
1337 ac_useropt_orig=$ac_useropt
1338 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1339 case $ac_user_opts in
1340 *"
1341"with_$ac_useropt"
1342"*) ;;
1343 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1344 ac_unrecognized_sep=', ';;
1345 esac
1346 eval with_$ac_useropt=\$ac_optarg ;;
1347
1348 -without-* | --without-*)
1349 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1350 # Reject names that are not valid shell variable names.
1351 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1352 as_fn_error "invalid package name: $ac_useropt"
1353 ac_useropt_orig=$ac_useropt
1354 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1355 case $ac_user_opts in
1356 *"
1357"with_$ac_useropt"
1358"*) ;;
1359 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1360 ac_unrecognized_sep=', ';;
1361 esac
1362 eval with_$ac_useropt=no ;;
1363
1364 --x)
1365 # Obsolete; use --with-x.
1366 with_x=yes ;;
1367
1368 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1369 | --x-incl | --x-inc | --x-in | --x-i)
1370 ac_prev=x_includes ;;
1371 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1372 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1373 x_includes=$ac_optarg ;;
1374
1375 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1376 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1377 ac_prev=x_libraries ;;
1378 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1379 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1380 x_libraries=$ac_optarg ;;
1381
1382 -*) as_fn_error "unrecognized option: \`$ac_option'
1383Try \`$0 --help' for more information."
1384 ;;
1385
1386 *=*)
1387 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1388 # Reject names that are not valid shell variable names.
1389 case $ac_envvar in #(
1390 '' | [0-9]* | *[!_$as_cr_alnum]* )
1391 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1392 esac
1393 eval $ac_envvar=\$ac_optarg
1394 export $ac_envvar ;;
1395
1396 *)
1397 # FIXME: should be removed in autoconf 3.0.
1398 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1399 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1400 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1401 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1402 ;;
1403
1404 esac
1405done
1406
1407if test -n "$ac_prev"; then
1408 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1409 as_fn_error "missing argument to $ac_option"
1410fi
1411
1412if test -n "$ac_unrecognized_opts"; then
1413 case $enable_option_checking in
1414 no) ;;
1415 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1416 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1417 esac
1418fi
1419
1420# Check all directory arguments for consistency.
1421for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1422 datadir sysconfdir sharedstatedir localstatedir includedir \
1423 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1424 libdir localedir mandir
1425do
1426 eval ac_val=\$$ac_var
1427 # Remove trailing slashes.
1428 case $ac_val in
1429 */ )
1430 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1431 eval $ac_var=\$ac_val;;
1432 esac
1433 # Be sure to have absolute directory names.
1434 case $ac_val in
1435 [\\/$]* | ?:[\\/]* ) continue;;
1436 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1437 esac
1438 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1439done
1440
1441# There might be people who depend on the old broken behavior: `$host'
1442# used to hold the argument of --host etc.
1443# FIXME: To remove some day.
1444build=$build_alias
1445host=$host_alias
1446target=$target_alias
1447
1448# FIXME: To remove some day.
1449if test "x$host_alias" != x; then
1450 if test "x$build_alias" = x; then
1451 cross_compiling=maybe
1452 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1453 If a cross compiler is detected then cross compile mode will be used." >&2
1454 elif test "x$build_alias" != "x$host_alias"; then
1455 cross_compiling=yes
1456 fi
1457fi
1458
1459ac_tool_prefix=
1460test -n "$host_alias" && ac_tool_prefix=$host_alias-
1461
1462test "$silent" = yes && exec 6>/dev/null
1463
1464
1465ac_pwd=`pwd` && test -n "$ac_pwd" &&
1466ac_ls_di=`ls -di .` &&
1467ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1468 as_fn_error "working directory cannot be determined"
1469test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1470 as_fn_error "pwd does not report name of working directory"
1471
1472
1473# Find the source files, if location was not specified.
1474if test -z "$srcdir"; then
1475 ac_srcdir_defaulted=yes
1476 # Try the directory containing this script, then the parent directory.
1477 ac_confdir=`$as_dirname -- "$as_myself" ||
1478$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1479 X"$as_myself" : 'X\(//\)[^/]' \| \
1480 X"$as_myself" : 'X\(//\)$' \| \
1481 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1482$as_echo X"$as_myself" |
1483 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1484 s//\1/
1485 q
1486 }
1487 /^X\(\/\/\)[^/].*/{
1488 s//\1/
1489 q
1490 }
1491 /^X\(\/\/\)$/{
1492 s//\1/
1493 q
1494 }
1495 /^X\(\/\).*/{
1496 s//\1/
1497 q
1498 }
1499 s/.*/./; q'`
1500 srcdir=$ac_confdir
1501 if test ! -r "$srcdir/$ac_unique_file"; then
1502 srcdir=..
1503 fi
1504else
1505 ac_srcdir_defaulted=no
1506fi
1507if test ! -r "$srcdir/$ac_unique_file"; then
1508 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1509 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1510fi
1511ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1512ac_abs_confdir=`(
1513 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1514 pwd)`
1515# When building in place, set srcdir=.
1516if test "$ac_abs_confdir" = "$ac_pwd"; then
1517 srcdir=.
1518fi
1519# Remove unnecessary trailing slashes from srcdir.
1520# Double slashes in file names in object file debugging info
1521# mess up M-x gdb in Emacs.
1522case $srcdir in
1523*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1524esac
1525for ac_var in $ac_precious_vars; do
1526 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1527 eval ac_env_${ac_var}_value=\$${ac_var}
1528 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1529 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1530done
1531
1532#
1533# Report the --help message.
1534#
1535if test "$ac_init_help" = "long"; then
1536 # Omit some internal or obsolete options to make the list less imposing.
1537 # This message is too long to be a string in the A/UX 3.1 sh.
1538 cat <<_ACEOF
1539\`configure' configures this package to adapt to many kinds of systems.
1540
1541Usage: $0 [OPTION]... [VAR=VALUE]...
1542
1543To assign environment variables (e.g., CC, CFLAGS...), specify them as
1544VAR=VALUE. See below for descriptions of some of the useful variables.
1545
1546Defaults for the options are specified in brackets.
1547
1548Configuration:
1549 -h, --help display this help and exit
1550 --help=short display options specific to this package
1551 --help=recursive display the short help of all the included packages
1552 -V, --version display version information and exit
1553 -q, --quiet, --silent do not print \`checking...' messages
1554 --cache-file=FILE cache test results in FILE [disabled]
1555 -C, --config-cache alias for \`--cache-file=config.cache'
1556 -n, --no-create do not create output files
1557 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1558
1559Installation directories:
1560 --prefix=PREFIX install architecture-independent files in PREFIX
1561 [$ac_default_prefix]
1562 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1563 [PREFIX]
1564
1565By default, \`make install' will install all the files in
1566\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1567an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1568for instance \`--prefix=\$HOME'.
1569
1570For better control, use the options below.
1571
1572Fine tuning of the installation directories:
1573 --bindir=DIR user executables [EPREFIX/bin]
1574 --sbindir=DIR system admin executables [EPREFIX/sbin]
1575 --libexecdir=DIR program executables [EPREFIX/libexec]
1576 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1577 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1578 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1579 --libdir=DIR object code libraries [EPREFIX/lib]
1580 --includedir=DIR C header files [PREFIX/include]
1581 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1582 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1583 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1584 --infodir=DIR info documentation [DATAROOTDIR/info]
1585 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1586 --mandir=DIR man documentation [DATAROOTDIR/man]
1587 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1588 --htmldir=DIR html documentation [DOCDIR]
1589 --dvidir=DIR dvi documentation [DOCDIR]
1590 --pdfdir=DIR pdf documentation [DOCDIR]
1591 --psdir=DIR ps documentation [DOCDIR]
1592_ACEOF
1593
1594 cat <<\_ACEOF
1595
1596Program names:
1597 --program-prefix=PREFIX prepend PREFIX to installed program names
1598 --program-suffix=SUFFIX append SUFFIX to installed program names
1599 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1600
1601X features:
1602 --x-includes=DIR X include files are in DIR
1603 --x-libraries=DIR X library files are in DIR
1604
1605System types:
1606 --build=BUILD configure for building on BUILD [guessed]
1607 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1608 --target=TARGET configure for building compilers for TARGET [HOST]
1609_ACEOF
1610fi
1611
1612if test -n "$ac_init_help"; then
1613
1614 cat <<\_ACEOF
1615
1616Optional Features:
1617 --disable-option-checking ignore unrecognized --enable/--with options
1618 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1619 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1620 --enable-maintainer-mode enable make rules and dependencies not useful
1621 (and sometimes confusing) to the casual installer
1622 --enable-plugins Enable support for plugins (defaults no)
1623 --disable-largefile omit support for large files
1624 --disable-dependency-tracking speeds up one-time build
1625 --enable-dependency-tracking do not reject slow dependency extractors
1626 --enable-targets=TARGETS
1627 alternative target configurations
1628 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
1629 --disable-gdbcli disable command-line interface (CLI)
1630 --disable-gdbmi disable machine-interface (MI)
1631 --enable-tui enable full-screen terminal user interface (TUI)
1632 --enable-gdbtk enable gdbtk graphical user interface (GUI)
1633 --enable-profiling enable profiling of GDB
1634 --disable-rpath do not hardcode runtime library paths
1635 --enable-werror treat compile warnings as errors
1636 --enable-build-warnings enable build-time compiler warnings if gcc is used
1637 --enable-gdb-build-warnings
1638 enable GDB specific build-time compiler warnings if
1639 gcc is used
1640 --enable-sim link gdb with simulator
1641 --enable-multi-ice build the multi-ice-gdb-server
1642 --enable-gdbserver automatically build gdbserver (yes/no/auto, default
1643 is auto)
1644
1645Optional Packages:
1646 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1647 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1648 --with-separate-debug-dir=PATH
1649 look for global separate debug info in this path
1650 [LIBDIR/debug]
1651 --with-gdb-datadir=PATH look for global separate data files in this path
1652 [DATADIR/gdb]
1653 --with-relocated-sources=PATH
1654 automatically relocate this path for source files
1655 --with-libunwind use libunwind frame unwinding support
1656 --with-curses use the curses library instead of the termcap
1657 library
1658 --with-pkgversion=PKG Use PKG in the version string in place of "GDB"
1659 --with-bugurl=URL Direct users to URL to report a bug
1660 --with-zlib include zlib support (auto/yes/no) default=auto
1661 --with-libiconv-prefix=DIR
1662 search for libiconv in DIR/include and DIR/lib
1663 --with-system-readline use installed readline library
1664 --with-expat include expat support (auto/yes/no)
1665 --with-gnu-ld assume the C compiler uses GNU ld default=no
1666 --with-libexpat-prefix[=DIR] search for libexpat in DIR/include and DIR/lib
1667 --without-libexpat-prefix don't search for libexpat in includedir and libdir
1668 --with-python[=PYTHON] include python support
1669 (auto/yes/no/<python-program>)
1670 --without-included-regex
1671 don't use included regex; this is the default on
1672 systems with version 2 of the GNU C library (use
1673 with caution on other system)
1674 --with-sysroot[=DIR] search for usr/lib et al within DIR
1675 --with-system-gdbinit=PATH
1676 automatically load a system-wide gdbinit file
1677 --with-tcl directory containing tcl configuration (tclConfig.sh)
1678 --with-tk directory containing tk configuration (tkConfig.sh)
1679 --with-x use the X Window System
1680
1681Some influential environment variables:
1682 CC C compiler command
1683 CFLAGS C compiler flags
1684 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1685 nonstandard directory <lib dir>
1686 LIBS libraries to pass to the linker, e.g. -l<library>
1687 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1688 you have headers in a nonstandard directory <include dir>
1689 CPP C preprocessor
1690 YACC The `Yet Another C Compiler' implementation to use. Defaults to
1691 the first program found out of: `bison -y', `byacc', `yacc'.
1692 YFLAGS The list of arguments that will be passed by default to $YACC.
1693 This script will default YFLAGS to the empty string to avoid a
1694 default value of `-d' given by some make applications.
1695 XMKMF Path to xmkmf, Makefile generator for X Window System
1696
1697Use these variables to override the choices made by `configure' or to help
1698it to find libraries and programs with nonstandard names/locations.
1699
1700Report bugs to the package provider.
1701_ACEOF
1702ac_status=$?
1703fi
1704
1705if test "$ac_init_help" = "recursive"; then
1706 # If there are subdirs, report their specific --help.
1707 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1708 test -d "$ac_dir" ||
1709 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1710 continue
1711 ac_builddir=.
1712
1713case "$ac_dir" in
1714.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1715*)
1716 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1717 # A ".." for each directory in $ac_dir_suffix.
1718 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1719 case $ac_top_builddir_sub in
1720 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1721 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1722 esac ;;
1723esac
1724ac_abs_top_builddir=$ac_pwd
1725ac_abs_builddir=$ac_pwd$ac_dir_suffix
1726# for backward compatibility:
1727ac_top_builddir=$ac_top_build_prefix
1728
1729case $srcdir in
1730 .) # We are building in place.
1731 ac_srcdir=.
1732 ac_top_srcdir=$ac_top_builddir_sub
1733 ac_abs_top_srcdir=$ac_pwd ;;
1734 [\\/]* | ?:[\\/]* ) # Absolute name.
1735 ac_srcdir=$srcdir$ac_dir_suffix;
1736 ac_top_srcdir=$srcdir
1737 ac_abs_top_srcdir=$srcdir ;;
1738 *) # Relative name.
1739 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1740 ac_top_srcdir=$ac_top_build_prefix$srcdir
1741 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1742esac
1743ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1744
1745 cd "$ac_dir" || { ac_status=$?; continue; }
1746 # Check for guested configure.
1747 if test -f "$ac_srcdir/configure.gnu"; then
1748 echo &&
1749 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1750 elif test -f "$ac_srcdir/configure"; then
1751 echo &&
1752 $SHELL "$ac_srcdir/configure" --help=recursive
1753 else
1754 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1755 fi || ac_status=$?
1756 cd "$ac_pwd" || { ac_status=$?; break; }
1757 done
1758fi
1759
1760test -n "$ac_init_help" && exit $ac_status
1761if $ac_init_version; then
1762 cat <<\_ACEOF
1763configure
1764generated by GNU Autoconf 2.64
1765
1766Copyright (C) 2009 Free Software Foundation, Inc.
1767This configure script is free software; the Free Software Foundation
1768gives unlimited permission to copy, distribute and modify it.
1769_ACEOF
1770 exit
1771fi
1772
1773## ------------------------ ##
1774## Autoconf initialization. ##
1775## ------------------------ ##
1776
1777# ac_fn_c_try_compile LINENO
1778# --------------------------
1779# Try to compile conftest.$ac_ext, and return whether this succeeded.
1780ac_fn_c_try_compile ()
1781{
1782 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1783 rm -f conftest.$ac_objext
1784 if { { ac_try="$ac_compile"
1785case "(($ac_try" in
1786 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1787 *) ac_try_echo=$ac_try;;
1788esac
1789eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1790$as_echo "$ac_try_echo"; } >&5
1791 (eval "$ac_compile") 2>conftest.err
1792 ac_status=$?
1793 if test -s conftest.err; then
1794 grep -v '^ *+' conftest.err >conftest.er1
1795 cat conftest.er1 >&5
1796 mv -f conftest.er1 conftest.err
1797 fi
1798 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1799 test $ac_status = 0; } && {
1800 test -z "$ac_c_werror_flag" ||
1801 test ! -s conftest.err
1802 } && test -s conftest.$ac_objext; then :
1803 ac_retval=0
1804else
1805 $as_echo "$as_me: failed program was:" >&5
1806sed 's/^/| /' conftest.$ac_ext >&5
1807
1808 ac_retval=1
1809fi
1810 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1811 return $ac_retval
1812
1813} # ac_fn_c_try_compile
1814
1815# ac_fn_c_try_cpp LINENO
1816# ----------------------
1817# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1818ac_fn_c_try_cpp ()
1819{
1820 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1821 if { { ac_try="$ac_cpp conftest.$ac_ext"
1822case "(($ac_try" in
1823 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1824 *) ac_try_echo=$ac_try;;
1825esac
1826eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1827$as_echo "$ac_try_echo"; } >&5
1828 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1829 ac_status=$?
1830 if test -s conftest.err; then
1831 grep -v '^ *+' conftest.err >conftest.er1
1832 cat conftest.er1 >&5
1833 mv -f conftest.er1 conftest.err
1834 fi
1835 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1836 test $ac_status = 0; } >/dev/null && {
1837 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1838 test ! -s conftest.err
1839 }; then :
1840 ac_retval=0
1841else
1842 $as_echo "$as_me: failed program was:" >&5
1843sed 's/^/| /' conftest.$ac_ext >&5
1844
1845 ac_retval=1
1846fi
1847 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1848 return $ac_retval
1849
1850} # ac_fn_c_try_cpp
1851
1852# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1853# -------------------------------------------------------
1854# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1855# the include files in INCLUDES and setting the cache variable VAR
1856# accordingly.
1857ac_fn_c_check_header_mongrel ()
1858{
1859 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1860 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1862$as_echo_n "checking for $2... " >&6; }
1863if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1864 $as_echo_n "(cached) " >&6
1865fi
1866eval ac_res=\$$3
1867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1868$as_echo "$ac_res" >&6; }
1869else
1870 # Is the header compilable?
1871{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1872$as_echo_n "checking $2 usability... " >&6; }
1873cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1874/* end confdefs.h. */
1875$4
1876#include <$2>
1877_ACEOF
1878if ac_fn_c_try_compile "$LINENO"; then :
1879 ac_header_compiler=yes
1880else
1881 ac_header_compiler=no
1882fi
1883rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1884{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1885$as_echo "$ac_header_compiler" >&6; }
1886
1887# Is the header present?
1888{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1889$as_echo_n "checking $2 presence... " >&6; }
1890cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1891/* end confdefs.h. */
1892#include <$2>
1893_ACEOF
1894if ac_fn_c_try_cpp "$LINENO"; then :
1895 ac_header_preproc=yes
1896else
1897 ac_header_preproc=no
1898fi
1899rm -f conftest.err conftest.$ac_ext
1900{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1901$as_echo "$ac_header_preproc" >&6; }
1902
1903# So? What about this header?
1904case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1905 yes:no: )
1906 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1907$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1908 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1909$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1910 ;;
1911 no:yes:* )
1912 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1913$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1914 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1915$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1916 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1917$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1918 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1919$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1920 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1921$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1922 ;;
1923esac
1924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1925$as_echo_n "checking for $2... " >&6; }
1926if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1927 $as_echo_n "(cached) " >&6
1928else
1929 eval "$3=\$ac_header_compiler"
1930fi
1931eval ac_res=\$$3
1932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1933$as_echo "$ac_res" >&6; }
1934fi
1935 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1936
1937} # ac_fn_c_check_header_mongrel
1938
1939# ac_fn_c_try_run LINENO
1940# ----------------------
1941# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1942# that executables *can* be run.
1943ac_fn_c_try_run ()
1944{
1945 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
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>&5
1954 ac_status=$?
1955 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1956 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1957 { { case "(($ac_try" in
1958 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1959 *) ac_try_echo=$ac_try;;
1960esac
1961eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1962$as_echo "$ac_try_echo"; } >&5
1963 (eval "$ac_try") 2>&5
1964 ac_status=$?
1965 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1966 test $ac_status = 0; }; }; then :
1967 ac_retval=0
1968else
1969 $as_echo "$as_me: program exited with status $ac_status" >&5
1970 $as_echo "$as_me: failed program was:" >&5
1971sed 's/^/| /' conftest.$ac_ext >&5
1972
1973 ac_retval=$ac_status
1974fi
1975 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1976 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1977 return $ac_retval
1978
1979} # ac_fn_c_try_run
1980
1981# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1982# -------------------------------------------------------
1983# Tests whether HEADER exists and can be compiled using the include files in
1984# INCLUDES, setting the cache variable VAR accordingly.
1985ac_fn_c_check_header_compile ()
1986{
1987 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1989$as_echo_n "checking for $2... " >&6; }
1990if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1991 $as_echo_n "(cached) " >&6
1992else
1993 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1994/* end confdefs.h. */
1995$4
1996#include <$2>
1997_ACEOF
1998if ac_fn_c_try_compile "$LINENO"; then :
1999 eval "$3=yes"
2000else
2001 eval "$3=no"
2002fi
2003rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2004fi
2005eval ac_res=\$$3
2006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2007$as_echo "$ac_res" >&6; }
2008 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2009
2010} # ac_fn_c_check_header_compile
2011
2012# ac_fn_c_try_link LINENO
2013# -----------------------
2014# Try to link conftest.$ac_ext, and return whether this succeeded.
2015ac_fn_c_try_link ()
2016{
2017 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2018 rm -f conftest.$ac_objext conftest$ac_exeext
2019 if { { ac_try="$ac_link"
2020case "(($ac_try" in
2021 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2022 *) ac_try_echo=$ac_try;;
2023esac
2024eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2025$as_echo "$ac_try_echo"; } >&5
2026 (eval "$ac_link") 2>conftest.err
2027 ac_status=$?
2028 if test -s conftest.err; then
2029 grep -v '^ *+' conftest.err >conftest.er1
2030 cat conftest.er1 >&5
2031 mv -f conftest.er1 conftest.err
2032 fi
2033 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2034 test $ac_status = 0; } && {
2035 test -z "$ac_c_werror_flag" ||
2036 test ! -s conftest.err
2037 } && test -s conftest$ac_exeext && {
2038 test "$cross_compiling" = yes ||
2039 $as_test_x conftest$ac_exeext
2040 }; then :
2041 ac_retval=0
2042else
2043 $as_echo "$as_me: failed program was:" >&5
2044sed 's/^/| /' conftest.$ac_ext >&5
2045
2046 ac_retval=1
2047fi
2048 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2049 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2050 # interfere with the next link command; also delete a directory that is
2051 # left behind by Apple's compiler. We do this before executing the actions.
2052 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2053 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2054 return $ac_retval
2055
2056} # ac_fn_c_try_link
2057
2058# ac_fn_c_check_func LINENO FUNC VAR
2059# ----------------------------------
2060# Tests whether FUNC exists, setting the cache variable VAR accordingly
2061ac_fn_c_check_func ()
2062{
2063 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2065$as_echo_n "checking for $2... " >&6; }
2066if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2067 $as_echo_n "(cached) " >&6
2068else
2069 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2070/* end confdefs.h. */
2071/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2072 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2073#define $2 innocuous_$2
2074
2075/* System header to define __stub macros and hopefully few prototypes,
2076 which can conflict with char $2 (); below.
2077 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2078 <limits.h> exists even on freestanding compilers. */
2079
2080#ifdef __STDC__
2081# include <limits.h>
2082#else
2083# include <assert.h>
2084#endif
2085
2086#undef $2
2087
2088/* Override any GCC internal prototype to avoid an error.
2089 Use char because int might match the return type of a GCC
2090 builtin and then its argument prototype would still apply. */
2091#ifdef __cplusplus
2092extern "C"
2093#endif
2094char $2 ();
2095/* The GNU C library defines this for functions which it implements
2096 to always fail with ENOSYS. Some functions are actually named
2097 something starting with __ and the normal name is an alias. */
2098#if defined __stub_$2 || defined __stub___$2
2099choke me
2100#endif
2101
2102int
2103main ()
2104{
2105return $2 ();
2106 ;
2107 return 0;
2108}
2109_ACEOF
2110if ac_fn_c_try_link "$LINENO"; then :
2111 eval "$3=yes"
2112else
2113 eval "$3=no"
2114fi
2115rm -f core conftest.err conftest.$ac_objext \
2116 conftest$ac_exeext conftest.$ac_ext
2117fi
2118eval ac_res=\$$3
2119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2120$as_echo "$ac_res" >&6; }
2121 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2122
2123} # ac_fn_c_check_func
2124
2125# ac_fn_c_check_decl LINENO SYMBOL VAR
2126# ------------------------------------
2127# Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2128ac_fn_c_check_decl ()
2129{
2130 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2131 as_decl_name=`echo $2|sed 's/ *(.*//'`
2132 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2134$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2135if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2136 $as_echo_n "(cached) " >&6
2137else
2138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2139/* end confdefs.h. */
2140$4
2141int
2142main ()
2143{
2144#ifndef $as_decl_name
2145#ifdef __cplusplus
2146 (void) $as_decl_use;
2147#else
2148 (void) $as_decl_name;
2149#endif
2150#endif
2151
2152 ;
2153 return 0;
2154}
2155_ACEOF
2156if ac_fn_c_try_compile "$LINENO"; then :
2157 eval "$3=yes"
2158else
2159 eval "$3=no"
2160fi
2161rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2162fi
2163eval ac_res=\$$3
2164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2165$as_echo "$ac_res" >&6; }
2166 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2167
2168} # ac_fn_c_check_decl
2169
2170# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2171# --------------------------------------------
2172# Tries to find the compile-time value of EXPR in a program that includes
2173# INCLUDES, setting VAR accordingly. Returns whether the value could be
2174# computed
2175ac_fn_c_compute_int ()
2176{
2177 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2178 if test "$cross_compiling" = yes; then
2179 # Depending upon the size, compute the lo and hi bounds.
2180cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2181/* end confdefs.h. */
2182$4
2183int
2184main ()
2185{
2186static int test_array [1 - 2 * !(($2) >= 0)];
2187test_array [0] = 0
2188
2189 ;
2190 return 0;
2191}
2192_ACEOF
2193if ac_fn_c_try_compile "$LINENO"; then :
2194 ac_lo=0 ac_mid=0
2195 while :; do
2196 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2197/* end confdefs.h. */
2198$4
2199int
2200main ()
2201{
2202static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2203test_array [0] = 0
2204
2205 ;
2206 return 0;
2207}
2208_ACEOF
2209if ac_fn_c_try_compile "$LINENO"; then :
2210 ac_hi=$ac_mid; break
2211else
2212 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2213 if test $ac_lo -le $ac_mid; then
2214 ac_lo= ac_hi=
2215 break
2216 fi
2217 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2218fi
2219rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2220 done
2221else
2222 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2223/* end confdefs.h. */
2224$4
2225int
2226main ()
2227{
2228static int test_array [1 - 2 * !(($2) < 0)];
2229test_array [0] = 0
2230
2231 ;
2232 return 0;
2233}
2234_ACEOF
2235if ac_fn_c_try_compile "$LINENO"; then :
2236 ac_hi=-1 ac_mid=-1
2237 while :; do
2238 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2239/* end confdefs.h. */
2240$4
2241int
2242main ()
2243{
2244static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2245test_array [0] = 0
2246
2247 ;
2248 return 0;
2249}
2250_ACEOF
2251if ac_fn_c_try_compile "$LINENO"; then :
2252 ac_lo=$ac_mid; break
2253else
2254 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2255 if test $ac_mid -le $ac_hi; then
2256 ac_lo= ac_hi=
2257 break
2258 fi
2259 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2260fi
2261rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2262 done
2263else
2264 ac_lo= ac_hi=
2265fi
2266rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2267fi
2268rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2269# Binary search between lo and hi bounds.
2270while test "x$ac_lo" != "x$ac_hi"; do
2271 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2272 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2273/* end confdefs.h. */
2274$4
2275int
2276main ()
2277{
2278static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2279test_array [0] = 0
2280
2281 ;
2282 return 0;
2283}
2284_ACEOF
2285if ac_fn_c_try_compile "$LINENO"; then :
2286 ac_hi=$ac_mid
2287else
2288 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2289fi
2290rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2291done
2292case $ac_lo in #((
2293?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2294'') ac_retval=1 ;;
2295esac
2296 else
2297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2298/* end confdefs.h. */
2299$4
2300static long int longval () { return $2; }
2301static unsigned long int ulongval () { return $2; }
2302#include <stdio.h>
2303#include <stdlib.h>
2304int
2305main ()
2306{
2307
2308 FILE *f = fopen ("conftest.val", "w");
2309 if (! f)
2310 return 1;
2311 if (($2) < 0)
2312 {
2313 long int i = longval ();
2314 if (i != ($2))
2315 return 1;
2316 fprintf (f, "%ld", i);
2317 }
2318 else
2319 {
2320 unsigned long int i = ulongval ();
2321 if (i != ($2))
2322 return 1;
2323 fprintf (f, "%lu", i);
2324 }
2325 /* Do not output a trailing newline, as this causes \r\n confusion
2326 on some platforms. */
2327 return ferror (f) || fclose (f) != 0;
2328
2329 ;
2330 return 0;
2331}
2332_ACEOF
2333if ac_fn_c_try_run "$LINENO"; then :
2334 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2335else
2336 ac_retval=1
2337fi
2338rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2339 conftest.$ac_objext conftest.beam conftest.$ac_ext
2340rm -f conftest.val
2341
2342 fi
2343 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2344 return $ac_retval
2345
2346} # ac_fn_c_compute_int
2347
2348# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2349# ----------------------------------------------------
2350# Tries to find if the field MEMBER exists in type AGGR, after including
2351# INCLUDES, setting cache variable VAR accordingly.
2352ac_fn_c_check_member ()
2353{
2354 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2356$as_echo_n "checking for $2.$3... " >&6; }
2357if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
2358 $as_echo_n "(cached) " >&6
2359else
2360 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2361/* end confdefs.h. */
2362$5
2363int
2364main ()
2365{
2366static $2 ac_aggr;
2367if (ac_aggr.$3)
2368return 0;
2369 ;
2370 return 0;
2371}
2372_ACEOF
2373if ac_fn_c_try_compile "$LINENO"; then :
2374 eval "$4=yes"
2375else
2376 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2377/* end confdefs.h. */
2378$5
2379int
2380main ()
2381{
2382static $2 ac_aggr;
2383if (sizeof ac_aggr.$3)
2384return 0;
2385 ;
2386 return 0;
2387}
2388_ACEOF
2389if ac_fn_c_try_compile "$LINENO"; then :
2390 eval "$4=yes"
2391else
2392 eval "$4=no"
2393fi
2394rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2395fi
2396rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2397fi
2398eval ac_res=\$$4
2399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2400$as_echo "$ac_res" >&6; }
2401 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2402
2403} # ac_fn_c_check_member
2404
2405# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2406# -------------------------------------------
2407# Tests whether TYPE exists after having included INCLUDES, setting cache
2408# variable VAR accordingly.
2409ac_fn_c_check_type ()
2410{
2411 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2413$as_echo_n "checking for $2... " >&6; }
2414if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2415 $as_echo_n "(cached) " >&6
2416else
2417 eval "$3=no"
2418 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2419/* end confdefs.h. */
2420$4
2421int
2422main ()
2423{
2424if (sizeof ($2))
2425 return 0;
2426 ;
2427 return 0;
2428}
2429_ACEOF
2430if ac_fn_c_try_compile "$LINENO"; then :
2431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2432/* end confdefs.h. */
2433$4
2434int
2435main ()
2436{
2437if (sizeof (($2)))
2438 return 0;
2439 ;
2440 return 0;
2441}
2442_ACEOF
2443if ac_fn_c_try_compile "$LINENO"; then :
2444
2445else
2446 eval "$3=yes"
2447fi
2448rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2449fi
2450rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2451fi
2452eval ac_res=\$$3
2453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2454$as_echo "$ac_res" >&6; }
2455 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2456
2457} # ac_fn_c_check_type
2458cat >config.log <<_ACEOF
2459This file contains any messages produced by compilers while
2460running configure, to aid debugging if configure makes a mistake.
2461
2462It was created by $as_me, which was
2463generated by GNU Autoconf 2.64. Invocation command line was
2464
2465 $ $0 $@
2466
2467_ACEOF
2468exec 5>>config.log
2469{
2470cat <<_ASUNAME
2471## --------- ##
2472## Platform. ##
2473## --------- ##
2474
2475hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2476uname -m = `(uname -m) 2>/dev/null || echo unknown`
2477uname -r = `(uname -r) 2>/dev/null || echo unknown`
2478uname -s = `(uname -s) 2>/dev/null || echo unknown`
2479uname -v = `(uname -v) 2>/dev/null || echo unknown`
2480
2481/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2482/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2483
2484/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2485/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2486/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2487/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2488/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2489/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2490/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2491
2492_ASUNAME
2493
2494as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2495for as_dir in $PATH
2496do
2497 IFS=$as_save_IFS
2498 test -z "$as_dir" && as_dir=.
2499 $as_echo "PATH: $as_dir"
2500 done
2501IFS=$as_save_IFS
2502
2503} >&5
2504
2505cat >&5 <<_ACEOF
2506
2507
2508## ----------- ##
2509## Core tests. ##
2510## ----------- ##
2511
2512_ACEOF
2513
2514
2515# Keep a trace of the command line.
2516# Strip out --no-create and --no-recursion so they do not pile up.
2517# Strip out --silent because we don't want to record it for future runs.
2518# Also quote any args containing shell meta-characters.
2519# Make two passes to allow for proper duplicate-argument suppression.
2520ac_configure_args=
2521ac_configure_args0=
2522ac_configure_args1=
2523ac_must_keep_next=false
2524for ac_pass in 1 2
2525do
2526 for ac_arg
2527 do
2528 case $ac_arg in
2529 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2530 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2531 | -silent | --silent | --silen | --sile | --sil)
2532 continue ;;
2533 *\'*)
2534 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2535 esac
2536 case $ac_pass in
2537 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2538 2)
2539 as_fn_append ac_configure_args1 " '$ac_arg'"
2540 if test $ac_must_keep_next = true; then
2541 ac_must_keep_next=false # Got value, back to normal.
2542 else
2543 case $ac_arg in
2544 *=* | --config-cache | -C | -disable-* | --disable-* \
2545 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2546 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2547 | -with-* | --with-* | -without-* | --without-* | --x)
2548 case "$ac_configure_args0 " in
2549 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2550 esac
2551 ;;
2552 -* ) ac_must_keep_next=true ;;
2553 esac
2554 fi
2555 as_fn_append ac_configure_args " '$ac_arg'"
2556 ;;
2557 esac
2558 done
2559done
2560{ ac_configure_args0=; unset ac_configure_args0;}
2561{ ac_configure_args1=; unset ac_configure_args1;}
2562
2563# When interrupted or exit'd, cleanup temporary files, and complete
2564# config.log. We remove comments because anyway the quotes in there
2565# would cause problems or look ugly.
2566# WARNING: Use '\'' to represent an apostrophe within the trap.
2567# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2568trap 'exit_status=$?
2569 # Save into config.log some information that might help in debugging.
2570 {
2571 echo
2572
2573 cat <<\_ASBOX
2574## ---------------- ##
2575## Cache variables. ##
2576## ---------------- ##
2577_ASBOX
2578 echo
2579 # The following way of writing the cache mishandles newlines in values,
2580(
2581 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2582 eval ac_val=\$$ac_var
2583 case $ac_val in #(
2584 *${as_nl}*)
2585 case $ac_var in #(
2586 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2587$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2588 esac
2589 case $ac_var in #(
2590 _ | IFS | as_nl) ;; #(
2591 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2592 *) { eval $ac_var=; unset $ac_var;} ;;
2593 esac ;;
2594 esac
2595 done
2596 (set) 2>&1 |
2597 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2598 *${as_nl}ac_space=\ *)
2599 sed -n \
2600 "s/'\''/'\''\\\\'\'''\''/g;
2601 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2602 ;; #(
2603 *)
2604 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2605 ;;
2606 esac |
2607 sort
2608)
2609 echo
2610
2611 cat <<\_ASBOX
2612## ----------------- ##
2613## Output variables. ##
2614## ----------------- ##
2615_ASBOX
2616 echo
2617 for ac_var in $ac_subst_vars
2618 do
2619 eval ac_val=\$$ac_var
2620 case $ac_val in
2621 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2622 esac
2623 $as_echo "$ac_var='\''$ac_val'\''"
2624 done | sort
2625 echo
2626
2627 if test -n "$ac_subst_files"; then
2628 cat <<\_ASBOX
2629## ------------------- ##
2630## File substitutions. ##
2631## ------------------- ##
2632_ASBOX
2633 echo
2634 for ac_var in $ac_subst_files
2635 do
2636 eval ac_val=\$$ac_var
2637 case $ac_val in
2638 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2639 esac
2640 $as_echo "$ac_var='\''$ac_val'\''"
2641 done | sort
2642 echo
2643 fi
2644
2645 if test -s confdefs.h; then
2646 cat <<\_ASBOX
2647## ----------- ##
2648## confdefs.h. ##
2649## ----------- ##
2650_ASBOX
2651 echo
2652 cat confdefs.h
2653 echo
2654 fi
2655 test "$ac_signal" != 0 &&
2656 $as_echo "$as_me: caught signal $ac_signal"
2657 $as_echo "$as_me: exit $exit_status"
2658 } >&5
2659 rm -f core *.core core.conftest.* &&
2660 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2661 exit $exit_status
2662' 0
2663for ac_signal in 1 2 13 15; do
2664 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2665done
2666ac_signal=0
2667
2668# confdefs.h avoids OS command line length limits that DEFS can exceed.
2669rm -f -r conftest* confdefs.h
2670
2671$as_echo "/* confdefs.h */" > confdefs.h
2672
2673# Predefined preprocessor variables.
2674
2675cat >>confdefs.h <<_ACEOF
2676#define PACKAGE_NAME "$PACKAGE_NAME"
2677_ACEOF
2678
2679cat >>confdefs.h <<_ACEOF
2680#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2681_ACEOF
2682
2683cat >>confdefs.h <<_ACEOF
2684#define PACKAGE_VERSION "$PACKAGE_VERSION"
2685_ACEOF
2686
2687cat >>confdefs.h <<_ACEOF
2688#define PACKAGE_STRING "$PACKAGE_STRING"
2689_ACEOF
2690
2691cat >>confdefs.h <<_ACEOF
2692#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2693_ACEOF
2694
2695cat >>confdefs.h <<_ACEOF
2696#define PACKAGE_URL "$PACKAGE_URL"
2697_ACEOF
2698
2699
2700# Let the site file select an alternate cache file if it wants to.
2701# Prefer an explicitly selected file to automatically selected ones.
2702ac_site_file1=NONE
2703ac_site_file2=NONE
2704if test -n "$CONFIG_SITE"; then
2705 ac_site_file1=$CONFIG_SITE
2706elif test "x$prefix" != xNONE; then
2707 ac_site_file1=$prefix/share/config.site
2708 ac_site_file2=$prefix/etc/config.site
2709else
2710 ac_site_file1=$ac_default_prefix/share/config.site
2711 ac_site_file2=$ac_default_prefix/etc/config.site
2712fi
2713for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2714do
2715 test "x$ac_site_file" = xNONE && continue
2716 if test -r "$ac_site_file"; then
2717 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2718$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2719 sed 's/^/| /' "$ac_site_file" >&5
2720 . "$ac_site_file"
2721 fi
2722done
2723
2724if test -r "$cache_file"; then
2725 # Some versions of bash will fail to source /dev/null (special
2726 # files actually), so we avoid doing that.
2727 if test -f "$cache_file"; then
2728 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2729$as_echo "$as_me: loading cache $cache_file" >&6;}
2730 case $cache_file in
2731 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2732 *) . "./$cache_file";;
2733 esac
2734 fi
2735else
2736 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2737$as_echo "$as_me: creating cache $cache_file" >&6;}
2738 >$cache_file
2739fi
2740
2741gl_header_list="$gl_header_list sys/mman.h"
2742gl_func_list="$gl_func_list mprotect"
2743gl_func_list="$gl_func_list memchr"
2744gl_header_list="$gl_header_list stddef.h"
2745gl_header_list="$gl_header_list stdint.h"
2746gl_header_list="$gl_header_list wchar.h"
2747gl_header_list="$gl_header_list string.h"
2748# Check that the precious variables saved in the cache have kept the same
2749# value.
2750ac_cache_corrupted=false
2751for ac_var in $ac_precious_vars; do
2752 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2753 eval ac_new_set=\$ac_env_${ac_var}_set
2754 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2755 eval ac_new_val=\$ac_env_${ac_var}_value
2756 case $ac_old_set,$ac_new_set in
2757 set,)
2758 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2759$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2760 ac_cache_corrupted=: ;;
2761 ,set)
2762 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2763$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2764 ac_cache_corrupted=: ;;
2765 ,);;
2766 *)
2767 if test "x$ac_old_val" != "x$ac_new_val"; then
2768 # differences in whitespace do not lead to failure.
2769 ac_old_val_w=`echo x $ac_old_val`
2770 ac_new_val_w=`echo x $ac_new_val`
2771 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2772 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2773$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2774 ac_cache_corrupted=:
2775 else
2776 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2777$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2778 eval $ac_var=\$ac_old_val
2779 fi
2780 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2781$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2782 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2783$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2784 fi;;
2785 esac
2786 # Pass precious variables to config.status.
2787 if test "$ac_new_set" = set; then
2788 case $ac_new_val in
2789 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2790 *) ac_arg=$ac_var=$ac_new_val ;;
2791 esac
2792 case " $ac_configure_args " in
2793 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2794 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2795 esac
2796 fi
2797done
2798if $ac_cache_corrupted; then
2799 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2800$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2801 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2802$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2803 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2804fi
2805## -------------------- ##
2806## Main body of script. ##
2807## -------------------- ##
2808
2809ac_ext=c
2810ac_cpp='$CPP $CPPFLAGS'
2811ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2812ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2813ac_compiler_gnu=$ac_cv_c_compiler_gnu
2814
2815
2816
2817
2818
2819ac_config_headers="$ac_config_headers config.h:config.in"
2820
2821
2822{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2823$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2824 # Check whether --enable-maintainer-mode was given.
2825if test "${enable_maintainer_mode+set}" = set; then :
2826 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2827else
2828 USE_MAINTAINER_MODE=no
2829fi
2830
2831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2832$as_echo "$USE_MAINTAINER_MODE" >&6; }
2833 if test $USE_MAINTAINER_MODE = yes; then
2834 MAINTAINER_MODE_TRUE=
2835 MAINTAINER_MODE_FALSE='#'
2836else
2837 MAINTAINER_MODE_TRUE='#'
2838 MAINTAINER_MODE_FALSE=
2839fi
2840
2841 MAINT=$MAINTAINER_MODE_TRUE
2842
2843
2844
2845ac_ext=c
2846ac_cpp='$CPP $CPPFLAGS'
2847ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2848ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2849ac_compiler_gnu=$ac_cv_c_compiler_gnu
2850if test -n "$ac_tool_prefix"; then
2851 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2852set dummy ${ac_tool_prefix}gcc; ac_word=$2
2853{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2854$as_echo_n "checking for $ac_word... " >&6; }
2855if test "${ac_cv_prog_CC+set}" = set; then :
2856 $as_echo_n "(cached) " >&6
2857else
2858 if test -n "$CC"; then
2859 ac_cv_prog_CC="$CC" # Let the user override the test.
2860else
2861as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2862for as_dir in $PATH
2863do
2864 IFS=$as_save_IFS
2865 test -z "$as_dir" && as_dir=.
2866 for ac_exec_ext in '' $ac_executable_extensions; do
2867 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2868 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2869 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2870 break 2
2871 fi
2872done
2873 done
2874IFS=$as_save_IFS
2875
2876fi
2877fi
2878CC=$ac_cv_prog_CC
2879if test -n "$CC"; then
2880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2881$as_echo "$CC" >&6; }
2882else
2883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2884$as_echo "no" >&6; }
2885fi
2886
2887
2888fi
2889if test -z "$ac_cv_prog_CC"; then
2890 ac_ct_CC=$CC
2891 # Extract the first word of "gcc", so it can be a program name with args.
2892set dummy gcc; ac_word=$2
2893{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2894$as_echo_n "checking for $ac_word... " >&6; }
2895if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2896 $as_echo_n "(cached) " >&6
2897else
2898 if test -n "$ac_ct_CC"; then
2899 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2900else
2901as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2902for as_dir in $PATH
2903do
2904 IFS=$as_save_IFS
2905 test -z "$as_dir" && as_dir=.
2906 for ac_exec_ext in '' $ac_executable_extensions; do
2907 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2908 ac_cv_prog_ac_ct_CC="gcc"
2909 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2910 break 2
2911 fi
2912done
2913 done
2914IFS=$as_save_IFS
2915
2916fi
2917fi
2918ac_ct_CC=$ac_cv_prog_ac_ct_CC
2919if test -n "$ac_ct_CC"; then
2920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2921$as_echo "$ac_ct_CC" >&6; }
2922else
2923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2924$as_echo "no" >&6; }
2925fi
2926
2927 if test "x$ac_ct_CC" = x; then
2928 CC=""
2929 else
2930 case $cross_compiling:$ac_tool_warned in
2931yes:)
2932{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2933$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2934ac_tool_warned=yes ;;
2935esac
2936 CC=$ac_ct_CC
2937 fi
2938else
2939 CC="$ac_cv_prog_CC"
2940fi
2941
2942if test -z "$CC"; then
2943 if test -n "$ac_tool_prefix"; then
2944 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2945set dummy ${ac_tool_prefix}cc; ac_word=$2
2946{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2947$as_echo_n "checking for $ac_word... " >&6; }
2948if test "${ac_cv_prog_CC+set}" = set; then :
2949 $as_echo_n "(cached) " >&6
2950else
2951 if test -n "$CC"; then
2952 ac_cv_prog_CC="$CC" # Let the user override the test.
2953else
2954as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2955for as_dir in $PATH
2956do
2957 IFS=$as_save_IFS
2958 test -z "$as_dir" && as_dir=.
2959 for ac_exec_ext in '' $ac_executable_extensions; do
2960 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2961 ac_cv_prog_CC="${ac_tool_prefix}cc"
2962 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2963 break 2
2964 fi
2965done
2966 done
2967IFS=$as_save_IFS
2968
2969fi
2970fi
2971CC=$ac_cv_prog_CC
2972if test -n "$CC"; then
2973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2974$as_echo "$CC" >&6; }
2975else
2976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2977$as_echo "no" >&6; }
2978fi
2979
2980
2981 fi
2982fi
2983if test -z "$CC"; then
2984 # Extract the first word of "cc", so it can be a program name with args.
2985set dummy cc; ac_word=$2
2986{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2987$as_echo_n "checking for $ac_word... " >&6; }
2988if test "${ac_cv_prog_CC+set}" = set; then :
2989 $as_echo_n "(cached) " >&6
2990else
2991 if test -n "$CC"; then
2992 ac_cv_prog_CC="$CC" # Let the user override the test.
2993else
2994 ac_prog_rejected=no
2995as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2996for as_dir in $PATH
2997do
2998 IFS=$as_save_IFS
2999 test -z "$as_dir" && as_dir=.
3000 for ac_exec_ext in '' $ac_executable_extensions; do
3001 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3002 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3003 ac_prog_rejected=yes
3004 continue
3005 fi
3006 ac_cv_prog_CC="cc"
3007 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3008 break 2
3009 fi
3010done
3011 done
3012IFS=$as_save_IFS
3013
3014if test $ac_prog_rejected = yes; then
3015 # We found a bogon in the path, so make sure we never use it.
3016 set dummy $ac_cv_prog_CC
3017 shift
3018 if test $# != 0; then
3019 # We chose a different compiler from the bogus one.
3020 # However, it has the same basename, so the bogon will be chosen
3021 # first if we set CC to just the basename; use the full file name.
3022 shift
3023 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3024 fi
3025fi
3026fi
3027fi
3028CC=$ac_cv_prog_CC
3029if test -n "$CC"; then
3030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3031$as_echo "$CC" >&6; }
3032else
3033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3034$as_echo "no" >&6; }
3035fi
3036
3037
3038fi
3039if test -z "$CC"; then
3040 if test -n "$ac_tool_prefix"; then
3041 for ac_prog in cl.exe
3042 do
3043 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3044set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3045{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3046$as_echo_n "checking for $ac_word... " >&6; }
3047if test "${ac_cv_prog_CC+set}" = set; then :
3048 $as_echo_n "(cached) " >&6
3049else
3050 if test -n "$CC"; then
3051 ac_cv_prog_CC="$CC" # Let the user override the test.
3052else
3053as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3054for as_dir in $PATH
3055do
3056 IFS=$as_save_IFS
3057 test -z "$as_dir" && as_dir=.
3058 for ac_exec_ext in '' $ac_executable_extensions; do
3059 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3060 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3061 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3062 break 2
3063 fi
3064done
3065 done
3066IFS=$as_save_IFS
3067
3068fi
3069fi
3070CC=$ac_cv_prog_CC
3071if test -n "$CC"; then
3072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3073$as_echo "$CC" >&6; }
3074else
3075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3076$as_echo "no" >&6; }
3077fi
3078
3079
3080 test -n "$CC" && break
3081 done
3082fi
3083if test -z "$CC"; then
3084 ac_ct_CC=$CC
3085 for ac_prog in cl.exe
3086do
3087 # Extract the first word of "$ac_prog", so it can be a program name with args.
3088set dummy $ac_prog; ac_word=$2
3089{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3090$as_echo_n "checking for $ac_word... " >&6; }
3091if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3092 $as_echo_n "(cached) " >&6
3093else
3094 if test -n "$ac_ct_CC"; then
3095 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3096else
3097as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3098for as_dir in $PATH
3099do
3100 IFS=$as_save_IFS
3101 test -z "$as_dir" && as_dir=.
3102 for ac_exec_ext in '' $ac_executable_extensions; do
3103 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3104 ac_cv_prog_ac_ct_CC="$ac_prog"
3105 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3106 break 2
3107 fi
3108done
3109 done
3110IFS=$as_save_IFS
3111
3112fi
3113fi
3114ac_ct_CC=$ac_cv_prog_ac_ct_CC
3115if test -n "$ac_ct_CC"; then
3116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3117$as_echo "$ac_ct_CC" >&6; }
3118else
3119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3120$as_echo "no" >&6; }
3121fi
3122
3123
3124 test -n "$ac_ct_CC" && break
3125done
3126
3127 if test "x$ac_ct_CC" = x; then
3128 CC=""
3129 else
3130 case $cross_compiling:$ac_tool_warned in
3131yes:)
3132{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3133$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3134ac_tool_warned=yes ;;
3135esac
3136 CC=$ac_ct_CC
3137 fi
3138fi
3139
3140fi
3141
3142
3143test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3144$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3145as_fn_error "no acceptable C compiler found in \$PATH
3146See \`config.log' for more details." "$LINENO" 5; }
3147
3148# Provide some information about the compiler.
3149$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3150set X $ac_compile
3151ac_compiler=$2
3152for ac_option in --version -v -V -qversion; do
3153 { { ac_try="$ac_compiler $ac_option >&5"
3154case "(($ac_try" in
3155 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3156 *) ac_try_echo=$ac_try;;
3157esac
3158eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3159$as_echo "$ac_try_echo"; } >&5
3160 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3161 ac_status=$?
3162 if test -s conftest.err; then
3163 sed '10a\
3164... rest of stderr output deleted ...
3165 10q' conftest.err >conftest.er1
3166 cat conftest.er1 >&5
3167 rm -f conftest.er1 conftest.err
3168 fi
3169 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3170 test $ac_status = 0; }
3171done
3172
3173cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3174/* end confdefs.h. */
3175
3176int
3177main ()
3178{
3179
3180 ;
3181 return 0;
3182}
3183_ACEOF
3184ac_clean_files_save=$ac_clean_files
3185ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3186# Try to create an executable without -o first, disregard a.out.
3187# It will help us diagnose broken compilers, and finding out an intuition
3188# of exeext.
3189{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3190$as_echo_n "checking for C compiler default output file name... " >&6; }
3191ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3192
3193# The possible output files:
3194ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3195
3196ac_rmfiles=
3197for ac_file in $ac_files
3198do
3199 case $ac_file in
3200 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3201 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3202 esac
3203done
3204rm -f $ac_rmfiles
3205
3206if { { ac_try="$ac_link_default"
3207case "(($ac_try" in
3208 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3209 *) ac_try_echo=$ac_try;;
3210esac
3211eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3212$as_echo "$ac_try_echo"; } >&5
3213 (eval "$ac_link_default") 2>&5
3214 ac_status=$?
3215 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3216 test $ac_status = 0; }; then :
3217 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3218# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3219# in a Makefile. We should not override ac_cv_exeext if it was cached,
3220# so that the user can short-circuit this test for compilers unknown to
3221# Autoconf.
3222for ac_file in $ac_files ''
3223do
3224 test -f "$ac_file" || continue
3225 case $ac_file in
3226 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3227 ;;
3228 [ab].out )
3229 # We found the default executable, but exeext='' is most
3230 # certainly right.
3231 break;;
3232 *.* )
3233 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3234 then :; else
3235 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3236 fi
3237 # We set ac_cv_exeext here because the later test for it is not
3238 # safe: cross compilers may not add the suffix if given an `-o'
3239 # argument, so we may need to know it at that point already.
3240 # Even if this section looks crufty: it has the advantage of
3241 # actually working.
3242 break;;
3243 * )
3244 break;;
3245 esac
3246done
3247test "$ac_cv_exeext" = no && ac_cv_exeext=
3248
3249else
3250 ac_file=''
3251fi
3252{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3253$as_echo "$ac_file" >&6; }
3254if test -z "$ac_file"; then :
3255 $as_echo "$as_me: failed program was:" >&5
3256sed 's/^/| /' conftest.$ac_ext >&5
3257
3258{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3259$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3260{ as_fn_set_status 77
3261as_fn_error "C compiler cannot create executables
3262See \`config.log' for more details." "$LINENO" 5; }; }
3263fi
3264ac_exeext=$ac_cv_exeext
3265
3266# Check that the compiler produces executables we can run. If not, either
3267# the compiler is broken, or we cross compile.
3268{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3269$as_echo_n "checking whether the C compiler works... " >&6; }
3270# If not cross compiling, check that we can run a simple program.
3271if test "$cross_compiling" != yes; then
3272 if { ac_try='./$ac_file'
3273 { { case "(($ac_try" in
3274 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3275 *) ac_try_echo=$ac_try;;
3276esac
3277eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3278$as_echo "$ac_try_echo"; } >&5
3279 (eval "$ac_try") 2>&5
3280 ac_status=$?
3281 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3282 test $ac_status = 0; }; }; then
3283 cross_compiling=no
3284 else
3285 if test "$cross_compiling" = maybe; then
3286 cross_compiling=yes
3287 else
3288 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3289$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3290as_fn_error "cannot run C compiled programs.
3291If you meant to cross compile, use \`--host'.
3292See \`config.log' for more details." "$LINENO" 5; }
3293 fi
3294 fi
3295fi
3296{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3297$as_echo "yes" >&6; }
3298
3299rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3300ac_clean_files=$ac_clean_files_save
3301# Check that the compiler produces executables we can run. If not, either
3302# the compiler is broken, or we cross compile.
3303{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3304$as_echo_n "checking whether we are cross compiling... " >&6; }
3305{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3306$as_echo "$cross_compiling" >&6; }
3307
3308{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3309$as_echo_n "checking for suffix of executables... " >&6; }
3310if { { ac_try="$ac_link"
3311case "(($ac_try" in
3312 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3313 *) ac_try_echo=$ac_try;;
3314esac
3315eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3316$as_echo "$ac_try_echo"; } >&5
3317 (eval "$ac_link") 2>&5
3318 ac_status=$?
3319 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3320 test $ac_status = 0; }; then :
3321 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3322# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3323# work properly (i.e., refer to `conftest.exe'), while it won't with
3324# `rm'.
3325for ac_file in conftest.exe conftest conftest.*; do
3326 test -f "$ac_file" || continue
3327 case $ac_file in
3328 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3329 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3330 break;;
3331 * ) break;;
3332 esac
3333done
3334else
3335 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3336$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3337as_fn_error "cannot compute suffix of executables: cannot compile and link
3338See \`config.log' for more details." "$LINENO" 5; }
3339fi
3340rm -f conftest$ac_cv_exeext
3341{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3342$as_echo "$ac_cv_exeext" >&6; }
3343
3344rm -f conftest.$ac_ext
3345EXEEXT=$ac_cv_exeext
3346ac_exeext=$EXEEXT
3347{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3348$as_echo_n "checking for suffix of object files... " >&6; }
3349if test "${ac_cv_objext+set}" = set; then :
3350 $as_echo_n "(cached) " >&6
3351else
3352 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3353/* end confdefs.h. */
3354
3355int
3356main ()
3357{
3358
3359 ;
3360 return 0;
3361}
3362_ACEOF
3363rm -f conftest.o conftest.obj
3364if { { ac_try="$ac_compile"
3365case "(($ac_try" in
3366 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3367 *) ac_try_echo=$ac_try;;
3368esac
3369eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3370$as_echo "$ac_try_echo"; } >&5
3371 (eval "$ac_compile") 2>&5
3372 ac_status=$?
3373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3374 test $ac_status = 0; }; then :
3375 for ac_file in conftest.o conftest.obj conftest.*; do
3376 test -f "$ac_file" || continue;
3377 case $ac_file in
3378 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3379 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3380 break;;
3381 esac
3382done
3383else
3384 $as_echo "$as_me: failed program was:" >&5
3385sed 's/^/| /' conftest.$ac_ext >&5
3386
3387{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3388$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3389as_fn_error "cannot compute suffix of object files: cannot compile
3390See \`config.log' for more details." "$LINENO" 5; }
3391fi
3392rm -f conftest.$ac_cv_objext conftest.$ac_ext
3393fi
3394{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3395$as_echo "$ac_cv_objext" >&6; }
3396OBJEXT=$ac_cv_objext
3397ac_objext=$OBJEXT
3398{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3399$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3400if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3401 $as_echo_n "(cached) " >&6
3402else
3403 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3404/* end confdefs.h. */
3405
3406int
3407main ()
3408{
3409#ifndef __GNUC__
3410 choke me
3411#endif
3412
3413 ;
3414 return 0;
3415}
3416_ACEOF
3417if ac_fn_c_try_compile "$LINENO"; then :
3418 ac_compiler_gnu=yes
3419else
3420 ac_compiler_gnu=no
3421fi
3422rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3423ac_cv_c_compiler_gnu=$ac_compiler_gnu
3424
3425fi
3426{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3427$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3428if test $ac_compiler_gnu = yes; then
3429 GCC=yes
3430else
3431 GCC=
3432fi
3433ac_test_CFLAGS=${CFLAGS+set}
3434ac_save_CFLAGS=$CFLAGS
3435{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3436$as_echo_n "checking whether $CC accepts -g... " >&6; }
3437if test "${ac_cv_prog_cc_g+set}" = set; then :
3438 $as_echo_n "(cached) " >&6
3439else
3440 ac_save_c_werror_flag=$ac_c_werror_flag
3441 ac_c_werror_flag=yes
3442 ac_cv_prog_cc_g=no
3443 CFLAGS="-g"
3444 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3445/* end confdefs.h. */
3446
3447int
3448main ()
3449{
3450
3451 ;
3452 return 0;
3453}
3454_ACEOF
3455if ac_fn_c_try_compile "$LINENO"; then :
3456 ac_cv_prog_cc_g=yes
3457else
3458 CFLAGS=""
3459 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3460/* end confdefs.h. */
3461
3462int
3463main ()
3464{
3465
3466 ;
3467 return 0;
3468}
3469_ACEOF
3470if ac_fn_c_try_compile "$LINENO"; then :
3471
3472else
3473 ac_c_werror_flag=$ac_save_c_werror_flag
3474 CFLAGS="-g"
3475 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3476/* end confdefs.h. */
3477
3478int
3479main ()
3480{
3481
3482 ;
3483 return 0;
3484}
3485_ACEOF
3486if ac_fn_c_try_compile "$LINENO"; then :
3487 ac_cv_prog_cc_g=yes
3488fi
3489rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3490fi
3491rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3492fi
3493rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3494 ac_c_werror_flag=$ac_save_c_werror_flag
3495fi
3496{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3497$as_echo "$ac_cv_prog_cc_g" >&6; }
3498if test "$ac_test_CFLAGS" = set; then
3499 CFLAGS=$ac_save_CFLAGS
3500elif test $ac_cv_prog_cc_g = yes; then
3501 if test "$GCC" = yes; then
3502 CFLAGS="-g -O2"
3503 else
3504 CFLAGS="-g"
3505 fi
3506else
3507 if test "$GCC" = yes; then
3508 CFLAGS="-O2"
3509 else
3510 CFLAGS=
3511 fi
3512fi
3513{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3514$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3515if test "${ac_cv_prog_cc_c89+set}" = set; then :
3516 $as_echo_n "(cached) " >&6
3517else
3518 ac_cv_prog_cc_c89=no
3519ac_save_CC=$CC
3520cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3521/* end confdefs.h. */
3522#include <stdarg.h>
3523#include <stdio.h>
3524#include <sys/types.h>
3525#include <sys/stat.h>
3526/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3527struct buf { int x; };
3528FILE * (*rcsopen) (struct buf *, struct stat *, int);
3529static char *e (p, i)
3530 char **p;
3531 int i;
3532{
3533 return p[i];
3534}
3535static char *f (char * (*g) (char **, int), char **p, ...)
3536{
3537 char *s;
3538 va_list v;
3539 va_start (v,p);
3540 s = g (p, va_arg (v,int));
3541 va_end (v);
3542 return s;
3543}
3544
3545/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3546 function prototypes and stuff, but not '\xHH' hex character constants.
3547 These don't provoke an error unfortunately, instead are silently treated
3548 as 'x'. The following induces an error, until -std is added to get
3549 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3550 array size at least. It's necessary to write '\x00'==0 to get something
3551 that's true only with -std. */
3552int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3553
3554/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3555 inside strings and character constants. */
3556#define FOO(x) 'x'
3557int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3558
3559int test (int i, double x);
3560struct s1 {int (*f) (int a);};
3561struct s2 {int (*f) (double a);};
3562int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3563int argc;
3564char **argv;
3565int
3566main ()
3567{
3568return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3569 ;
3570 return 0;
3571}
3572_ACEOF
3573for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3574 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3575do
3576 CC="$ac_save_CC $ac_arg"
3577 if ac_fn_c_try_compile "$LINENO"; then :
3578 ac_cv_prog_cc_c89=$ac_arg
3579fi
3580rm -f core conftest.err conftest.$ac_objext
3581 test "x$ac_cv_prog_cc_c89" != "xno" && break
3582done
3583rm -f conftest.$ac_ext
3584CC=$ac_save_CC
3585
3586fi
3587# AC_CACHE_VAL
3588case "x$ac_cv_prog_cc_c89" in
3589 x)
3590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3591$as_echo "none needed" >&6; } ;;
3592 xno)
3593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3594$as_echo "unsupported" >&6; } ;;
3595 *)
3596 CC="$CC $ac_cv_prog_cc_c89"
3597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3598$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3599esac
3600if test "x$ac_cv_prog_cc_c89" != xno; then :
3601
3602fi
3603
3604ac_ext=c
3605ac_cpp='$CPP $CPPFLAGS'
3606ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3607ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3608ac_compiler_gnu=$ac_cv_c_compiler_gnu
3609
3610ac_aux_dir=
3611for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3612 for ac_t in install-sh install.sh shtool; do
3613 if test -f "$ac_dir/$ac_t"; then
3614 ac_aux_dir=$ac_dir
3615 ac_install_sh="$ac_aux_dir/$ac_t -c"
3616 break 2
3617 fi
3618 done
3619done
3620if test -z "$ac_aux_dir"; then
3621 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3622fi
3623
3624# These three variables are undocumented and unsupported,
3625# and are intended to be withdrawn in a future Autoconf release.
3626# They can cause serious problems if a builder's source tree is in a directory
3627# whose full name contains unusual characters.
3628ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
3629ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
3630ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
3631
3632
3633# Make sure we can run config.sub.
3634$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3635 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3636
3637{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3638$as_echo_n "checking build system type... " >&6; }
3639if test "${ac_cv_build+set}" = set; then :
3640 $as_echo_n "(cached) " >&6
3641else
3642 ac_build_alias=$build_alias
3643test "x$ac_build_alias" = x &&
3644 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3645test "x$ac_build_alias" = x &&
3646 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
3647ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3648 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3649
3650fi
3651{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3652$as_echo "$ac_cv_build" >&6; }
3653case $ac_cv_build in
3654*-*-*) ;;
3655*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
3656esac
3657build=$ac_cv_build
3658ac_save_IFS=$IFS; IFS='-'
3659set x $ac_cv_build
3660shift
3661build_cpu=$1
3662build_vendor=$2
3663shift; shift
3664# Remember, the first character of IFS is used to create $*,
3665# except with old shells:
3666build_os=$*
3667IFS=$ac_save_IFS
3668case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3669
3670
3671{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3672$as_echo_n "checking host system type... " >&6; }
3673if test "${ac_cv_host+set}" = set; then :
3674 $as_echo_n "(cached) " >&6
3675else
3676 if test "x$host_alias" = x; then
3677 ac_cv_host=$ac_cv_build
3678else
3679 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3680 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3681fi
3682
3683fi
3684{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3685$as_echo "$ac_cv_host" >&6; }
3686case $ac_cv_host in
3687*-*-*) ;;
3688*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
3689esac
3690host=$ac_cv_host
3691ac_save_IFS=$IFS; IFS='-'
3692set x $ac_cv_host
3693shift
3694host_cpu=$1
3695host_vendor=$2
3696shift; shift
3697# Remember, the first character of IFS is used to create $*,
3698# except with old shells:
3699host_os=$*
3700IFS=$ac_save_IFS
3701case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3702
3703
3704
3705ac_ext=c
3706ac_cpp='$CPP $CPPFLAGS'
3707ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3708ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3709ac_compiler_gnu=$ac_cv_c_compiler_gnu
3710{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3711$as_echo_n "checking how to run the C preprocessor... " >&6; }
3712# On Suns, sometimes $CPP names a directory.
3713if test -n "$CPP" && test -d "$CPP"; then
3714 CPP=
3715fi
3716if test -z "$CPP"; then
3717 if test "${ac_cv_prog_CPP+set}" = set; then :
3718 $as_echo_n "(cached) " >&6
3719else
3720 # Double quotes because CPP needs to be expanded
3721 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3722 do
3723 ac_preproc_ok=false
3724for ac_c_preproc_warn_flag in '' yes
3725do
3726 # Use a header file that comes with gcc, so configuring glibc
3727 # with a fresh cross-compiler works.
3728 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3729 # <limits.h> exists even on freestanding compilers.
3730 # On the NeXT, cc -E runs the code through the compiler's parser,
3731 # not just through cpp. "Syntax error" is here to catch this case.
3732 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3733/* end confdefs.h. */
3734#ifdef __STDC__
3735# include <limits.h>
3736#else
3737# include <assert.h>
3738#endif
3739 Syntax error
3740_ACEOF
3741if ac_fn_c_try_cpp "$LINENO"; then :
3742
3743else
3744 # Broken: fails on valid input.
3745continue
3746fi
3747rm -f conftest.err conftest.$ac_ext
3748
3749 # OK, works on sane cases. Now check whether nonexistent headers
3750 # can be detected and how.
3751 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3752/* end confdefs.h. */
3753#include <ac_nonexistent.h>
3754_ACEOF
3755if ac_fn_c_try_cpp "$LINENO"; then :
3756 # Broken: success on invalid input.
3757continue
3758else
3759 # Passes both tests.
3760ac_preproc_ok=:
3761break
3762fi
3763rm -f conftest.err conftest.$ac_ext
3764
3765done
3766# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3767rm -f conftest.err conftest.$ac_ext
3768if $ac_preproc_ok; then :
3769 break
3770fi
3771
3772 done
3773 ac_cv_prog_CPP=$CPP
3774
3775fi
3776 CPP=$ac_cv_prog_CPP
3777else
3778 ac_cv_prog_CPP=$CPP
3779fi
3780{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3781$as_echo "$CPP" >&6; }
3782ac_preproc_ok=false
3783for ac_c_preproc_warn_flag in '' yes
3784do
3785 # Use a header file that comes with gcc, so configuring glibc
3786 # with a fresh cross-compiler works.
3787 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3788 # <limits.h> exists even on freestanding compilers.
3789 # On the NeXT, cc -E runs the code through the compiler's parser,
3790 # not just through cpp. "Syntax error" is here to catch this case.
3791 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3792/* end confdefs.h. */
3793#ifdef __STDC__
3794# include <limits.h>
3795#else
3796# include <assert.h>
3797#endif
3798 Syntax error
3799_ACEOF
3800if ac_fn_c_try_cpp "$LINENO"; then :
3801
3802else
3803 # Broken: fails on valid input.
3804continue
3805fi
3806rm -f conftest.err conftest.$ac_ext
3807
3808 # OK, works on sane cases. Now check whether nonexistent headers
3809 # can be detected and how.
3810 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3811/* end confdefs.h. */
3812#include <ac_nonexistent.h>
3813_ACEOF
3814if ac_fn_c_try_cpp "$LINENO"; then :
3815 # Broken: success on invalid input.
3816continue
3817else
3818 # Passes both tests.
3819ac_preproc_ok=:
3820break
3821fi
3822rm -f conftest.err conftest.$ac_ext
3823
3824done
3825# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3826rm -f conftest.err conftest.$ac_ext
3827if $ac_preproc_ok; then :
3828
3829else
3830 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3831$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3832as_fn_error "C preprocessor \"$CPP\" fails sanity check
3833See \`config.log' for more details." "$LINENO" 5; }
3834fi
3835
3836ac_ext=c
3837ac_cpp='$CPP $CPPFLAGS'
3838ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3839ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3840ac_compiler_gnu=$ac_cv_c_compiler_gnu
3841
3842
3843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3844$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3845if test "${ac_cv_path_GREP+set}" = set; then :
3846 $as_echo_n "(cached) " >&6
3847else
3848 if test -z "$GREP"; then
3849 ac_path_GREP_found=false
3850 # Loop through the user's path and test for each of PROGNAME-LIST
3851 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3852for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3853do
3854 IFS=$as_save_IFS
3855 test -z "$as_dir" && as_dir=.
3856 for ac_prog in grep ggrep; do
3857 for ac_exec_ext in '' $ac_executable_extensions; do
3858 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3859 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3860# Check for GNU ac_path_GREP and select it if it is found.
3861 # Check for GNU $ac_path_GREP
3862case `"$ac_path_GREP" --version 2>&1` in
3863*GNU*)
3864 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3865*)
3866 ac_count=0
3867 $as_echo_n 0123456789 >"conftest.in"
3868 while :
3869 do
3870 cat "conftest.in" "conftest.in" >"conftest.tmp"
3871 mv "conftest.tmp" "conftest.in"
3872 cp "conftest.in" "conftest.nl"
3873 $as_echo 'GREP' >> "conftest.nl"
3874 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3875 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3876 as_fn_arith $ac_count + 1 && ac_count=$as_val
3877 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3878 # Best one so far, save it but keep looking for a better one
3879 ac_cv_path_GREP="$ac_path_GREP"
3880 ac_path_GREP_max=$ac_count
3881 fi
3882 # 10*(2^10) chars as input seems more than enough
3883 test $ac_count -gt 10 && break
3884 done
3885 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3886esac
3887
3888 $ac_path_GREP_found && break 3
3889 done
3890 done
3891 done
3892IFS=$as_save_IFS
3893 if test -z "$ac_cv_path_GREP"; then
3894 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3895 fi
3896else
3897 ac_cv_path_GREP=$GREP
3898fi
3899
3900fi
3901{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3902$as_echo "$ac_cv_path_GREP" >&6; }
3903 GREP="$ac_cv_path_GREP"
3904
3905
3906{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3907$as_echo_n "checking for egrep... " >&6; }
3908if test "${ac_cv_path_EGREP+set}" = set; then :
3909 $as_echo_n "(cached) " >&6
3910else
3911 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3912 then ac_cv_path_EGREP="$GREP -E"
3913 else
3914 if test -z "$EGREP"; then
3915 ac_path_EGREP_found=false
3916 # Loop through the user's path and test for each of PROGNAME-LIST
3917 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3918for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3919do
3920 IFS=$as_save_IFS
3921 test -z "$as_dir" && as_dir=.
3922 for ac_prog in egrep; do
3923 for ac_exec_ext in '' $ac_executable_extensions; do
3924 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3925 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3926# Check for GNU ac_path_EGREP and select it if it is found.
3927 # Check for GNU $ac_path_EGREP
3928case `"$ac_path_EGREP" --version 2>&1` in
3929*GNU*)
3930 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3931*)
3932 ac_count=0
3933 $as_echo_n 0123456789 >"conftest.in"
3934 while :
3935 do
3936 cat "conftest.in" "conftest.in" >"conftest.tmp"
3937 mv "conftest.tmp" "conftest.in"
3938 cp "conftest.in" "conftest.nl"
3939 $as_echo 'EGREP' >> "conftest.nl"
3940 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3941 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3942 as_fn_arith $ac_count + 1 && ac_count=$as_val
3943 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3944 # Best one so far, save it but keep looking for a better one
3945 ac_cv_path_EGREP="$ac_path_EGREP"
3946 ac_path_EGREP_max=$ac_count
3947 fi
3948 # 10*(2^10) chars as input seems more than enough
3949 test $ac_count -gt 10 && break
3950 done
3951 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3952esac
3953
3954 $ac_path_EGREP_found && break 3
3955 done
3956 done
3957 done
3958IFS=$as_save_IFS
3959 if test -z "$ac_cv_path_EGREP"; then
3960 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3961 fi
3962else
3963 ac_cv_path_EGREP=$EGREP
3964fi
3965
3966 fi
3967fi
3968{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3969$as_echo "$ac_cv_path_EGREP" >&6; }
3970 EGREP="$ac_cv_path_EGREP"
3971
3972
3973{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3974$as_echo_n "checking for ANSI C header files... " >&6; }
3975if test "${ac_cv_header_stdc+set}" = set; then :
3976 $as_echo_n "(cached) " >&6
3977else
3978 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3979/* end confdefs.h. */
3980#include <stdlib.h>
3981#include <stdarg.h>
3982#include <string.h>
3983#include <float.h>
3984
3985int
3986main ()
3987{
3988
3989 ;
3990 return 0;
3991}
3992_ACEOF
3993if ac_fn_c_try_compile "$LINENO"; then :
3994 ac_cv_header_stdc=yes
3995else
3996 ac_cv_header_stdc=no
3997fi
3998rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3999
4000if test $ac_cv_header_stdc = yes; then
4001 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4003/* end confdefs.h. */
4004#include <string.h>
4005
4006_ACEOF
4007if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4008 $EGREP "memchr" >/dev/null 2>&1; then :
4009
4010else
4011 ac_cv_header_stdc=no
4012fi
4013rm -f conftest*
4014
4015fi
4016
4017if test $ac_cv_header_stdc = yes; then
4018 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4020/* end confdefs.h. */
4021#include <stdlib.h>
4022
4023_ACEOF
4024if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4025 $EGREP "free" >/dev/null 2>&1; then :
4026
4027else
4028 ac_cv_header_stdc=no
4029fi
4030rm -f conftest*
4031
4032fi
4033
4034if test $ac_cv_header_stdc = yes; then
4035 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4036 if test "$cross_compiling" = yes; then :
4037 :
4038else
4039 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4040/* end confdefs.h. */
4041#include <ctype.h>
4042#include <stdlib.h>
4043#if ((' ' & 0x0FF) == 0x020)
4044# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4045# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4046#else
4047# define ISLOWER(c) \
4048 (('a' <= (c) && (c) <= 'i') \
4049 || ('j' <= (c) && (c) <= 'r') \
4050 || ('s' <= (c) && (c) <= 'z'))
4051# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4052#endif
4053
4054#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4055int
4056main ()
4057{
4058 int i;
4059 for (i = 0; i < 256; i++)
4060 if (XOR (islower (i), ISLOWER (i))
4061 || toupper (i) != TOUPPER (i))
4062 return 2;
4063 return 0;
4064}
4065_ACEOF
4066if ac_fn_c_try_run "$LINENO"; then :
4067
4068else
4069 ac_cv_header_stdc=no
4070fi
4071rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4072 conftest.$ac_objext conftest.beam conftest.$ac_ext
4073fi
4074
4075fi
4076fi
4077{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4078$as_echo "$ac_cv_header_stdc" >&6; }
4079if test $ac_cv_header_stdc = yes; then
4080
4081$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4082
4083fi
4084
4085# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4086for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4087 inttypes.h stdint.h unistd.h
4088do :
4089 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4090ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4091"
4092eval as_val=\$$as_ac_Header
4093 if test "x$as_val" = x""yes; then :
4094 cat >>confdefs.h <<_ACEOF
4095#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4096_ACEOF
4097
4098fi
4099
4100done
4101
4102
4103
4104
4105
4106 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4107if test "x$ac_cv_header_minix_config_h" = x""yes; then :
4108 MINIX=yes
4109else
4110 MINIX=
4111fi
4112
4113
4114 if test "$MINIX" = yes; then
4115
4116$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4117
4118
4119$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4120
4121
4122$as_echo "#define _MINIX 1" >>confdefs.h
4123
4124 fi
4125
4126 case "$host_os" in
4127 hpux*)
4128
4129$as_echo "#define _XOPEN_SOURCE 500" >>confdefs.h
4130
4131 ;;
4132 esac
4133
4134
4135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4136$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4137if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
4138 $as_echo_n "(cached) " >&6
4139else
4140 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4141/* end confdefs.h. */
4142
4143# define __EXTENSIONS__ 1
4144 $ac_includes_default
4145int
4146main ()
4147{
4148
4149 ;
4150 return 0;
4151}
4152_ACEOF
4153if ac_fn_c_try_compile "$LINENO"; then :
4154 ac_cv_safe_to_define___extensions__=yes
4155else
4156 ac_cv_safe_to_define___extensions__=no
4157fi
4158rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4159fi
4160{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4161$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4162 test $ac_cv_safe_to_define___extensions__ = yes &&
4163 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4164
4165 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4166
4167 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4168
4169 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4170
4171 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4172
4173
4174if test -n "$ac_tool_prefix"; then
4175 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4176set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4177{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4178$as_echo_n "checking for $ac_word... " >&6; }
4179if test "${ac_cv_prog_RANLIB+set}" = set; then :
4180 $as_echo_n "(cached) " >&6
4181else
4182 if test -n "$RANLIB"; then
4183 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4184else
4185as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4186for as_dir in $PATH
4187do
4188 IFS=$as_save_IFS
4189 test -z "$as_dir" && as_dir=.
4190 for ac_exec_ext in '' $ac_executable_extensions; do
4191 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4192 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4193 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4194 break 2
4195 fi
4196done
4197 done
4198IFS=$as_save_IFS
4199
4200fi
4201fi
4202RANLIB=$ac_cv_prog_RANLIB
4203if test -n "$RANLIB"; then
4204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4205$as_echo "$RANLIB" >&6; }
4206else
4207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4208$as_echo "no" >&6; }
4209fi
4210
4211
4212fi
4213if test -z "$ac_cv_prog_RANLIB"; then
4214 ac_ct_RANLIB=$RANLIB
4215 # Extract the first word of "ranlib", so it can be a program name with args.
4216set dummy ranlib; ac_word=$2
4217{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4218$as_echo_n "checking for $ac_word... " >&6; }
4219if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4220 $as_echo_n "(cached) " >&6
4221else
4222 if test -n "$ac_ct_RANLIB"; then
4223 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4224else
4225as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4226for as_dir in $PATH
4227do
4228 IFS=$as_save_IFS
4229 test -z "$as_dir" && as_dir=.
4230 for ac_exec_ext in '' $ac_executable_extensions; do
4231 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4232 ac_cv_prog_ac_ct_RANLIB="ranlib"
4233 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4234 break 2
4235 fi
4236done
4237 done
4238IFS=$as_save_IFS
4239
4240fi
4241fi
4242ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4243if test -n "$ac_ct_RANLIB"; then
4244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4245$as_echo "$ac_ct_RANLIB" >&6; }
4246else
4247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4248$as_echo "no" >&6; }
4249fi
4250
4251 if test "x$ac_ct_RANLIB" = x; then
4252 RANLIB=":"
4253 else
4254 case $cross_compiling:$ac_tool_warned in
4255yes:)
4256{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4257$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4258ac_tool_warned=yes ;;
4259esac
4260 RANLIB=$ac_ct_RANLIB
4261 fi
4262else
4263 RANLIB="$ac_cv_prog_RANLIB"
4264fi
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274 # Code from module arg-nonnull:
4275 # Code from module c++defs:
4276 # Code from module extensions:
4277
4278 # Code from module include_next:
4279 # Code from module memchr:
4280 # Code from module memmem:
4281 # Code from module memmem-simple:
4282 # Code from module multiarch:
4283 # Code from module stddef:
4284 # Code from module stdint:
4285 # Code from module string:
4286 # Code from module warn-on-use:
4287 # Code from module wchar:
4288
4289{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4290$as_echo_n "checking target system type... " >&6; }
4291if test "${ac_cv_target+set}" = set; then :
4292 $as_echo_n "(cached) " >&6
4293else
4294 if test "x$target_alias" = x; then
4295 ac_cv_target=$ac_cv_host
4296else
4297 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4298 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4299fi
4300
4301fi
4302{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4303$as_echo "$ac_cv_target" >&6; }
4304case $ac_cv_target in
4305*-*-*) ;;
4306*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4307esac
4308target=$ac_cv_target
4309ac_save_IFS=$IFS; IFS='-'
4310set x $ac_cv_target
4311shift
4312target_cpu=$1
4313target_vendor=$2
4314shift; shift
4315# Remember, the first character of IFS is used to create $*,
4316# except with old shells:
4317target_os=$*
4318IFS=$ac_save_IFS
4319case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4320
4321
4322# The aliases save the names the user supplied, while $host etc.
4323# will get canonicalized.
4324test -n "$target_alias" &&
4325 test "$program_prefix$program_suffix$program_transform_name" = \
4326 NONENONEs,x,x, &&
4327 program_prefix=${target_alias}-
4328
4329# The tests for host and target for $enable_largefile require
4330# canonical names.
4331
4332
4333
4334# As the $enable_largefile decision depends on --enable-plugins we must set it
4335# even in directories otherwise not depending on the $plugins option.
4336
4337
4338# Check whether --enable-plugins was given.
4339if test "${enable_plugins+set}" = set; then :
4340 enableval=$enable_plugins; case "${enableval}" in
4341 yes | "") plugins=yes ;;
4342 no) plugins=no ;;
4343 *) plugins=yes ;;
4344 esac
4345else
4346 plugins=no
4347fi
4348
4349
4350
4351case "${host}" in
4352 sparc-*-solaris*|i[3-7]86-*-solaris*)
4353 # On native 32bit sparc and ia32 solaris, large-file and procfs support
4354 # are mutually exclusive; and without procfs support, the bfd/ elf module
4355 # cannot provide certain routines such as elfcore_write_prpsinfo
4356 # or elfcore_write_prstatus. So unless the user explicitly requested
4357 # large-file support through the --enable-largefile switch, disable
4358 # large-file support in favor of procfs support.
4359 test "${target}" = "${host}" -a "x$plugins" = xno \
4360 && : ${enable_largefile="no"}
4361 ;;
4362esac
4363
4364# Check whether --enable-largefile was given.
4365if test "${enable_largefile+set}" = set; then :
4366 enableval=$enable_largefile;
4367fi
4368
4369if test "$enable_largefile" != no; then
4370
4371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4372$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4373if test "${ac_cv_sys_largefile_CC+set}" = set; then :
4374 $as_echo_n "(cached) " >&6
4375else
4376 ac_cv_sys_largefile_CC=no
4377 if test "$GCC" != yes; then
4378 ac_save_CC=$CC
4379 while :; do
4380 # IRIX 6.2 and later do not support large files by default,
4381 # so use the C compiler's -n32 option if that helps.
4382 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4383/* end confdefs.h. */
4384#include <sys/types.h>
4385 /* Check that off_t can represent 2**63 - 1 correctly.
4386 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4387 since some C++ compilers masquerading as C compilers
4388 incorrectly reject 9223372036854775807. */
4389#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4390 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4391 && LARGE_OFF_T % 2147483647 == 1)
4392 ? 1 : -1];
4393int
4394main ()
4395{
4396
4397 ;
4398 return 0;
4399}
4400_ACEOF
4401 if ac_fn_c_try_compile "$LINENO"; then :
4402 break
4403fi
4404rm -f core conftest.err conftest.$ac_objext
4405 CC="$CC -n32"
4406 if ac_fn_c_try_compile "$LINENO"; then :
4407 ac_cv_sys_largefile_CC=' -n32'; break
4408fi
4409rm -f core conftest.err conftest.$ac_objext
4410 break
4411 done
4412 CC=$ac_save_CC
4413 rm -f conftest.$ac_ext
4414 fi
4415fi
4416{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4417$as_echo "$ac_cv_sys_largefile_CC" >&6; }
4418 if test "$ac_cv_sys_largefile_CC" != no; then
4419 CC=$CC$ac_cv_sys_largefile_CC
4420 fi
4421
4422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4423$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4424if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
4425 $as_echo_n "(cached) " >&6
4426else
4427 while :; do
4428 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4429/* end confdefs.h. */
4430#include <sys/types.h>
4431 /* Check that off_t can represent 2**63 - 1 correctly.
4432 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4433 since some C++ compilers masquerading as C compilers
4434 incorrectly reject 9223372036854775807. */
4435#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4436 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4437 && LARGE_OFF_T % 2147483647 == 1)
4438 ? 1 : -1];
4439int
4440main ()
4441{
4442
4443 ;
4444 return 0;
4445}
4446_ACEOF
4447if ac_fn_c_try_compile "$LINENO"; then :
4448 ac_cv_sys_file_offset_bits=no; break
4449fi
4450rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4451 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4452/* end confdefs.h. */
4453#define _FILE_OFFSET_BITS 64
4454#include <sys/types.h>
4455 /* Check that off_t can represent 2**63 - 1 correctly.
4456 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4457 since some C++ compilers masquerading as C compilers
4458 incorrectly reject 9223372036854775807. */
4459#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4460 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4461 && LARGE_OFF_T % 2147483647 == 1)
4462 ? 1 : -1];
4463int
4464main ()
4465{
4466
4467 ;
4468 return 0;
4469}
4470_ACEOF
4471if ac_fn_c_try_compile "$LINENO"; then :
4472 ac_cv_sys_file_offset_bits=64; break
4473fi
4474rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4475 ac_cv_sys_file_offset_bits=unknown
4476 break
4477done
4478fi
4479{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4480$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4481case $ac_cv_sys_file_offset_bits in #(
4482 no | unknown) ;;
4483 *)
4484cat >>confdefs.h <<_ACEOF
4485#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4486_ACEOF
4487;;
4488esac
4489rm -rf conftest*
4490 if test $ac_cv_sys_file_offset_bits = unknown; then
4491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4492$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4493if test "${ac_cv_sys_large_files+set}" = set; then :
4494 $as_echo_n "(cached) " >&6
4495else
4496 while :; do
4497 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4498/* end confdefs.h. */
4499#include <sys/types.h>
4500 /* Check that off_t can represent 2**63 - 1 correctly.
4501 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4502 since some C++ compilers masquerading as C compilers
4503 incorrectly reject 9223372036854775807. */
4504#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4505 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4506 && LARGE_OFF_T % 2147483647 == 1)
4507 ? 1 : -1];
4508int
4509main ()
4510{
4511
4512 ;
4513 return 0;
4514}
4515_ACEOF
4516if ac_fn_c_try_compile "$LINENO"; then :
4517 ac_cv_sys_large_files=no; break
4518fi
4519rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4520 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4521/* end confdefs.h. */
4522#define _LARGE_FILES 1
4523#include <sys/types.h>
4524 /* Check that off_t can represent 2**63 - 1 correctly.
4525 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4526 since some C++ compilers masquerading as C compilers
4527 incorrectly reject 9223372036854775807. */
4528#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4529 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4530 && LARGE_OFF_T % 2147483647 == 1)
4531 ? 1 : -1];
4532int
4533main ()
4534{
4535
4536 ;
4537 return 0;
4538}
4539_ACEOF
4540if ac_fn_c_try_compile "$LINENO"; then :
4541 ac_cv_sys_large_files=1; break
4542fi
4543rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4544 ac_cv_sys_large_files=unknown
4545 break
4546done
4547fi
4548{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4549$as_echo "$ac_cv_sys_large_files" >&6; }
4550case $ac_cv_sys_large_files in #(
4551 no | unknown) ;;
4552 *)
4553cat >>confdefs.h <<_ACEOF
4554#define _LARGE_FILES $ac_cv_sys_large_files
4555_ACEOF
4556;;
4557esac
4558rm -rf conftest*
4559 fi
4560fi
4561
4562
4563
4564
4565
4566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${CC-cc} option to accept ANSI C" >&5
4567$as_echo_n "checking for ${CC-cc} option to accept ANSI C... " >&6; }
4568if test "${am_cv_prog_cc_stdc+set}" = set; then :
4569 $as_echo_n "(cached) " >&6
4570else
4571 am_cv_prog_cc_stdc=no
4572ac_save_CC="$CC"
4573# Don't try gcc -ansi; that turns off useful extensions and
4574# breaks some systems' header files.
4575# AIX -qlanglvl=ansi
4576# Ultrix and OSF/1 -std1
4577# HP-UX 10.20 and later -Ae
4578# HP-UX older versions -Aa -D_HPUX_SOURCE
4579# SVR4 -Xc -D__EXTENSIONS__
4580for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4581do
4582 CC="$ac_save_CC $ac_arg"
4583 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4584/* end confdefs.h. */
4585#include <stdarg.h>
4586#include <stdio.h>
4587#include <sys/types.h>
4588#include <sys/stat.h>
4589/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4590struct buf { int x; };
4591FILE * (*rcsopen) (struct buf *, struct stat *, int);
4592static char *e (p, i)
4593 char **p;
4594 int i;
4595{
4596 return p[i];
4597}
4598static char *f (char * (*g) (char **, int), char **p, ...)
4599{
4600 char *s;
4601 va_list v;
4602 va_start (v,p);
4603 s = g (p, va_arg (v,int));
4604 va_end (v);
4605 return s;
4606}
4607int test (int i, double x);
4608struct s1 {int (*f) (int a);};
4609struct s2 {int (*f) (double a);};
4610int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4611int argc;
4612char **argv;
4613
4614int
4615main ()
4616{
4617
4618return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4619
4620 ;
4621 return 0;
4622}
4623_ACEOF
4624if ac_fn_c_try_compile "$LINENO"; then :
4625 am_cv_prog_cc_stdc="$ac_arg"; break
4626fi
4627rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4628done
4629CC="$ac_save_CC"
4630
4631fi
4632
4633if test -z "$am_cv_prog_cc_stdc"; then
4634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4635$as_echo "none needed" >&6; }
4636else
4637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_stdc" >&5
4638$as_echo "$am_cv_prog_cc_stdc" >&6; }
4639fi
4640case "x$am_cv_prog_cc_stdc" in
4641 x|xno) ;;
4642 *) CC="$CC $am_cv_prog_cc_stdc" ;;
4643esac
4644
4645
4646ac_aux_dir=
4647for ac_dir in .. "$srcdir"/..; do
4648 for ac_t in install-sh install.sh shtool; do
4649 if test -f "$ac_dir/$ac_t"; then
4650 ac_aux_dir=$ac_dir
4651 ac_install_sh="$ac_aux_dir/$ac_t -c"
4652 break 2
4653 fi
4654 done
4655done
4656if test -z "$ac_aux_dir"; then
4657 as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
4658fi
4659
4660# These three variables are undocumented and unsupported,
4661# and are intended to be withdrawn in a future Autoconf release.
4662# They can cause serious problems if a builder's source tree is in a directory
4663# whose full name contains unusual characters.
4664ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4665ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4666ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4667
4668
4669
4670
4671# Dependency checking.
4672rm -rf .tst 2>/dev/null
4673mkdir .tst 2>/dev/null
4674if test -d .tst; then
4675 am__leading_dot=.
4676else
4677 am__leading_dot=_
4678fi
4679rmdir .tst 2>/dev/null
4680
4681DEPDIR="${am__leading_dot}deps"
4682
4683ac_config_commands="$ac_config_commands depdir"
4684
4685
4686depcc="$CC" am_compiler_list=
4687
4688am_depcomp=$ac_aux_dir/depcomp
4689{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4690$as_echo_n "checking dependency style of $depcc... " >&6; }
4691if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4692 $as_echo_n "(cached) " >&6
4693else
4694 if test -f "$am_depcomp"; then
4695 # We make a subdir and do the tests there. Otherwise we can end up
4696 # making bogus files that we don't know about and never remove. For
4697 # instance it was reported that on HP-UX the gcc test will end up
4698 # making a dummy file named `D' -- because `-MD' means `put the output
4699 # in D'.
4700 mkdir conftest.dir
4701 # Copy depcomp to subdir because otherwise we won't find it if we're
4702 # using a relative directory.
4703 cp "$am_depcomp" conftest.dir
4704 cd conftest.dir
4705 # We will build objects and dependencies in a subdirectory because
4706 # it helps to detect inapplicable dependency modes. For instance
4707 # both Tru64's cc and ICC support -MD to output dependencies as a
4708 # side effect of compilation, but ICC will put the dependencies in
4709 # the current directory while Tru64 will put them in the object
4710 # directory.
4711 mkdir sub
4712
4713 am_cv_CC_dependencies_compiler_type=none
4714 if test "$am_compiler_list" = ""; then
4715 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4716 fi
4717 for depmode in $am_compiler_list; do
4718 if test $depmode = none; then break; fi
4719
4720 $as_echo "$as_me:$LINENO: trying $depmode" >&5
4721 # Setup a source with many dependencies, because some compilers
4722 # like to wrap large dependency lists on column 80 (with \), and
4723 # we should not choose a depcomp mode which is confused by this.
4724 #
4725 # We need to recreate these files for each test, as the compiler may
4726 # overwrite some of them when testing with obscure command lines.
4727 # This happens at least with the AIX C compiler.
4728 : > sub/conftest.c
4729 for i in 1 2 3 4 5 6; do
4730 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4731 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4732 # Solaris 8's {/usr,}/bin/sh.
4733 touch sub/conftst$i.h
4734 done
4735 echo "include sub/conftest.Po" > confmf
4736
4737 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4738 # mode. It turns out that the SunPro C++ compiler does not properly
4739 # handle `-M -o', and we need to detect this.
4740 depcmd="depmode=$depmode \
4741 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
4742 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4743 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
4744 echo "| $depcmd" | sed -e 's/ */ /g' >&5
4745 if env $depcmd > conftest.err 2>&1 &&
4746 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
4747 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
4748 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
4749 # icc doesn't choke on unknown options, it will just issue warnings
4750 # or remarks (even with -Werror). So we grep stderr for any message
4751 # that says an option was ignored or not supported.
4752 # When given -MP, icc 7.0 and 7.1 complain thusly:
4753 # icc: Command line warning: ignoring option '-M'; no argument required
4754 # The diagnosis changed in icc 8.0:
4755 # icc: Command line remark: option '-MP' not supported
4756 if (grep 'ignoring option' conftest.err ||
4757 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4758 am_cv_CC_dependencies_compiler_type=$depmode
4759 $as_echo "$as_me:$LINENO: success" >&5
4760 break
4761 fi
4762 fi
4763 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
4764 sed -e 's/^/| /' < conftest.err >&5
4765 done
4766
4767 cd ..
4768 rm -rf conftest.dir
4769else
4770 am_cv_CC_dependencies_compiler_type=none
4771fi
4772
4773fi
4774{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4775$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4776if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
4777then as_fn_error "no usable dependency style found" "$LINENO" 5
4778else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4779
4780fi
4781
4782
4783# Check for the 'make' the user wants to use.
4784for ac_prog in make
4785do
4786 # Extract the first word of "$ac_prog", so it can be a program name with args.
4787set dummy $ac_prog; ac_word=$2
4788{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4789$as_echo_n "checking for $ac_word... " >&6; }
4790if test "${ac_cv_prog_MAKE+set}" = set; then :
4791 $as_echo_n "(cached) " >&6
4792else
4793 if test -n "$MAKE"; then
4794 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4795else
4796as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4797for as_dir in $PATH
4798do
4799 IFS=$as_save_IFS
4800 test -z "$as_dir" && as_dir=.
4801 for ac_exec_ext in '' $ac_executable_extensions; do
4802 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4803 ac_cv_prog_MAKE="$ac_prog"
4804 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4805 break 2
4806 fi
4807done
4808 done
4809IFS=$as_save_IFS
4810
4811fi
4812fi
4813MAKE=$ac_cv_prog_MAKE
4814if test -n "$MAKE"; then
4815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4816$as_echo "$MAKE" >&6; }
4817else
4818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4819$as_echo "no" >&6; }
4820fi
4821
4822
4823 test -n "$MAKE" && break
4824done
4825
4826MAKE_IS_GNU=
4827case "`$MAKE --version 2>&1 | sed 1q`" in
4828 *GNU*)
4829 MAKE_IS_GNU=yes
4830 ;;
4831esac
4832 if test "$MAKE_IS_GNU" = yes; then
4833 GMAKE_TRUE=
4834 GMAKE_FALSE='#'
4835else
4836 GMAKE_TRUE='#'
4837 GMAKE_FALSE=
4838fi
4839
4840{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4841$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4842set x ${MAKE-make}
4843ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4844if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
4845 $as_echo_n "(cached) " >&6
4846else
4847 cat >conftest.make <<\_ACEOF
4848SHELL = /bin/sh
4849all:
4850 @echo '@@@%%%=$(MAKE)=@@@%%%'
4851_ACEOF
4852# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4853case `${MAKE-make} -f conftest.make 2>/dev/null` in
4854 *@@@%%%=?*=@@@%%%*)
4855 eval ac_cv_prog_make_${ac_make}_set=yes;;
4856 *)
4857 eval ac_cv_prog_make_${ac_make}_set=no;;
4858esac
4859rm -f conftest.make
4860fi
4861if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4863$as_echo "yes" >&6; }
4864 SET_MAKE=
4865else
4866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4867$as_echo "no" >&6; }
4868 SET_MAKE="MAKE=${MAKE-make}"
4869fi
4870
4871
4872
4873CONFIG_OBS=
4874CONFIG_DEPS=
4875CONFIG_SRCS=
4876ENABLE_CFLAGS=
4877
4878CONFIG_ALL=
4879CONFIG_CLEAN=
4880CONFIG_INSTALL=
4881CONFIG_UNINSTALL=
4882
4883# If we haven't got the data from the intl directory,
4884# assume NLS is disabled.
4885USE_NLS=no
4886LIBINTL=
4887LIBINTL_DEP=
4888INCINTL=
4889XGETTEXT=
4890GMSGFMT=
4891POSUB=
4892
4893if test -f ../intl/config.intl; then
4894 . ../intl/config.intl
4895fi
4896{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
4897$as_echo_n "checking whether NLS is requested... " >&6; }
4898if test x"$USE_NLS" != xyes; then
4899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4900$as_echo "no" >&6; }
4901else
4902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4903$as_echo "yes" >&6; }
4904
4905$as_echo "#define ENABLE_NLS 1" >>confdefs.h
4906
4907
4908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
4909$as_echo_n "checking for catalogs to be installed... " >&6; }
4910 # Look for .po and .gmo files in the source directory.
4911 CATALOGS=
4912 XLINGUAS=
4913 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
4914 # If there aren't any .gmo files the shell will give us the
4915 # literal string "../path/to/srcdir/po/*.gmo" which has to be
4916 # weeded out.
4917 case "$cat" in *\**)
4918 continue;;
4919 esac
4920 # The quadruple backslash is collapsed to a double backslash
4921 # by the backticks, then collapsed again by the double quotes,
4922 # leaving us with one backslash in the sed expression (right
4923 # before the dot that mustn't act as a wildcard).
4924 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
4925 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
4926 # The user is allowed to set LINGUAS to a list of languages to
4927 # install catalogs for. If it's empty that means "all of them."
4928 if test "x$LINGUAS" = x; then
4929 CATALOGS="$CATALOGS $cat"
4930 XLINGUAS="$XLINGUAS $lang"
4931 else
4932 case "$LINGUAS" in *$lang*)
4933 CATALOGS="$CATALOGS $cat"
4934 XLINGUAS="$XLINGUAS $lang"
4935 ;;
4936 esac
4937 fi
4938 done
4939 LINGUAS="$XLINGUAS"
4940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
4941$as_echo "$LINGUAS" >&6; }
4942
4943
4944 DATADIRNAME=share
4945
4946 INSTOBJEXT=.mo
4947
4948 GENCAT=gencat
4949
4950 CATOBJEXT=.gmo
4951
4952fi
4953
4954localedir='${datadir}/locale'
4955
4956
4957if test x"$USE_NLS" = xyes; then
4958 CONFIG_ALL="$CONFIG_ALL all-po"
4959 CONFIG_CLEAN="$CONFIG_CLEAN clean-po"
4960 CONFIG_INSTALL="$CONFIG_INSTALL install-po"
4961 CONFIG_UNINSTALL="$CONFIG_UNINSTALL uninstall-po"
4962fi
4963
4964
4965
4966
4967
4968 LIBC_FATAL_STDERR_=1
4969 export LIBC_FATAL_STDERR_
4970
4971
4972
4973
4974
4975 for ac_header in $gl_header_list
4976do :
4977 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4978ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4979eval as_val=\$$as_ac_Header
4980 if test "x$as_val" = x""yes; then :
4981 cat >>confdefs.h <<_ACEOF
4982#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4983_ACEOF
4984
4985fi
4986
4987done
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997 for ac_func in $gl_func_list
4998do :
4999 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5000ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5001eval as_val=\$$as_ac_var
5002 if test "x$as_val" = x""yes; then :
5003 cat >>confdefs.h <<_ACEOF
5004#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5005_ACEOF
5006
5007fi
5008done
5009
5010
5011
5012
5013
5014
5015 GNULIB_MEMCHR=0;
5016 GNULIB_MEMMEM=0;
5017 GNULIB_MEMPCPY=0;
5018 GNULIB_MEMRCHR=0;
5019 GNULIB_RAWMEMCHR=0;
5020 GNULIB_STPCPY=0;
5021 GNULIB_STPNCPY=0;
5022 GNULIB_STRCHRNUL=0;
5023 GNULIB_STRDUP=0;
5024 GNULIB_STRNCAT=0;
5025 GNULIB_STRNDUP=0;
5026 GNULIB_STRNLEN=0;
5027 GNULIB_STRPBRK=0;
5028 GNULIB_STRSEP=0;
5029 GNULIB_STRSTR=0;
5030 GNULIB_STRCASESTR=0;
5031 GNULIB_STRTOK_R=0;
5032 GNULIB_MBSLEN=0;
5033 GNULIB_MBSNLEN=0;
5034 GNULIB_MBSCHR=0;
5035 GNULIB_MBSRCHR=0;
5036 GNULIB_MBSSTR=0;
5037 GNULIB_MBSCASECMP=0;
5038 GNULIB_MBSNCASECMP=0;
5039 GNULIB_MBSPCASECMP=0;
5040 GNULIB_MBSCASESTR=0;
5041 GNULIB_MBSCSPN=0;
5042 GNULIB_MBSPBRK=0;
5043 GNULIB_MBSSPN=0;
5044 GNULIB_MBSSEP=0;
5045 GNULIB_MBSTOK_R=0;
5046 GNULIB_STRERROR=0;
5047 GNULIB_STRSIGNAL=0;
5048 GNULIB_STRVERSCMP=0;
5049 HAVE_MBSLEN=0;
5050 HAVE_MEMCHR=1;
5051 HAVE_DECL_MEMMEM=1;
5052 HAVE_MEMPCPY=1;
5053 HAVE_DECL_MEMRCHR=1;
5054 HAVE_RAWMEMCHR=1;
5055 HAVE_STPCPY=1;
5056 HAVE_STPNCPY=1;
5057 HAVE_STRCHRNUL=1;
5058 HAVE_DECL_STRDUP=1;
5059 HAVE_DECL_STRNDUP=1;
5060 HAVE_DECL_STRNLEN=1;
5061 HAVE_STRPBRK=1;
5062 HAVE_STRSEP=1;
5063 HAVE_STRCASESTR=1;
5064 HAVE_DECL_STRTOK_R=1;
5065 HAVE_DECL_STRSIGNAL=1;
5066 HAVE_STRVERSCMP=1;
5067 REPLACE_MEMCHR=0;
5068 REPLACE_MEMMEM=0;
5069 REPLACE_STPNCPY=0;
5070 REPLACE_STRDUP=0;
5071 REPLACE_STRSTR=0;
5072 REPLACE_STRCASESTR=0;
5073 REPLACE_STRERROR=0;
5074 REPLACE_STRNCAT=0;
5075 REPLACE_STRNDUP=0;
5076 REPLACE_STRNLEN=0;
5077 REPLACE_STRSIGNAL=0;
5078 REPLACE_STRTOK_R=0;
5079 UNDEFINE_STRTOK_R=0;
5080
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090
5091
5092
5093 # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
5094 # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
5095 # irrelevant for anonymous mappings.
5096 ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
5097if test "x$ac_cv_func_mmap" = x""yes; then :
5098 gl_have_mmap=yes
5099else
5100 gl_have_mmap=no
5101fi
5102
5103
5104 # Try to allow MAP_ANONYMOUS.
5105 gl_have_mmap_anonymous=no
5106 if test $gl_have_mmap = yes; then
5107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
5108$as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
5109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5110/* end confdefs.h. */
5111
5112#include <sys/mman.h>
5113#ifdef MAP_ANONYMOUS
5114 I cant identify this map.
5115#endif
5116
5117_ACEOF
5118if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5119 $EGREP "I cant identify this map." >/dev/null 2>&1; then :
5120 gl_have_mmap_anonymous=yes
5121fi
5122rm -f conftest*
5123
5124 if test $gl_have_mmap_anonymous != yes; then
5125 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5126/* end confdefs.h. */
5127
5128#include <sys/mman.h>
5129#ifdef MAP_ANON
5130 I cant identify this map.
5131#endif
5132
5133_ACEOF
5134if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5135 $EGREP "I cant identify this map." >/dev/null 2>&1; then :
5136
5137$as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
5138
5139 gl_have_mmap_anonymous=yes
5140fi
5141rm -f conftest*
5142
5143 fi
5144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
5145$as_echo "$gl_have_mmap_anonymous" >&6; }
5146 if test $gl_have_mmap_anonymous = yes; then
5147
5148$as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
5149
5150 fi
5151 fi
5152
5153
5154 :
5155
5156
5157
5158
5159
5160
5161 :
5162
5163
5164
5165
5166
5167
5168
5169
5170 :
5171
5172
5173
5174
5175
5176 if test $ac_cv_func_memchr = yes; then
5177 # Detect platform-specific bugs in some versions of glibc:
5178 # memchr should not dereference anything with length 0
5179 # http://bugzilla.redhat.com/499689
5180 # memchr should not dereference overestimated length after a match
5181 # http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521737
5182 # http://sourceware.org/bugzilla/show_bug.cgi?id=10162
5183 # Assume that memchr works on platforms that lack mprotect.
5184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memchr works" >&5
5185$as_echo_n "checking whether memchr works... " >&6; }
5186if test "${gl_cv_func_memchr_works+set}" = set; then :
5187 $as_echo_n "(cached) " >&6
5188else
5189 if test "$cross_compiling" = yes; then :
5190 gl_cv_func_memchr_works="guessing no"
5191else
5192 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5193/* end confdefs.h. */
5194
5195#include <string.h>
5196#if HAVE_SYS_MMAN_H
5197# include <fcntl.h>
5198# include <unistd.h>
5199# include <sys/types.h>
5200# include <sys/mman.h>
5201# ifndef MAP_FILE
5202# define MAP_FILE 0
5203# endif
5204#endif
5205
5206int
5207main ()
5208{
5209
5210 char *fence = NULL;
5211#if HAVE_SYS_MMAN_H && HAVE_MPROTECT
5212# if HAVE_MAP_ANONYMOUS
5213 const int flags = MAP_ANONYMOUS | MAP_PRIVATE;
5214 const int fd = -1;
5215# else /* !HAVE_MAP_ANONYMOUS */
5216 const int flags = MAP_FILE | MAP_PRIVATE;
5217 int fd = open ("/dev/zero", O_RDONLY, 0666);
5218 if (fd >= 0)
5219# endif
5220 {
5221 int pagesize = getpagesize ();
5222 char *two_pages =
5223 (char *) mmap (NULL, 2 * pagesize, PROT_READ | PROT_WRITE,
5224 flags, fd, 0);
5225 if (two_pages != (char *)(-1)
5226 && mprotect (two_pages + pagesize, pagesize, PROT_NONE) == 0)
5227 fence = two_pages + pagesize;
5228 }
5229#endif
5230 if (fence)
5231 {
5232 if (memchr (fence, 0, 0))
5233 return 1;
5234 strcpy (fence - 9, "12345678");
5235 if (memchr (fence - 9, 0, 79) != fence - 1)
5236 return 2;
5237 }
5238 return 0;
5239
5240 ;
5241 return 0;
5242}
5243_ACEOF
5244if ac_fn_c_try_run "$LINENO"; then :
5245 gl_cv_func_memchr_works=yes
5246else
5247 gl_cv_func_memchr_works=no
5248fi
5249rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5250 conftest.$ac_objext conftest.beam conftest.$ac_ext
5251fi
5252
5253fi
5254{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memchr_works" >&5
5255$as_echo "$gl_cv_func_memchr_works" >&6; }
5256 if test "$gl_cv_func_memchr_works" != yes; then
5257 REPLACE_MEMCHR=1
5258 fi
5259 else
5260 HAVE_MEMCHR=0
5261 fi
5262 if test $HAVE_MEMCHR = 0 || test $REPLACE_MEMCHR = 1; then
5263
5264
5265
5266
5267
5268
5269
5270
5271 gl_LIBOBJS="$gl_LIBOBJS memchr.$ac_objext"
5272
5273
5274 for ac_header in bp-sym.h
5275do :
5276 ac_fn_c_check_header_mongrel "$LINENO" "bp-sym.h" "ac_cv_header_bp_sym_h" "$ac_includes_default"
5277if test "x$ac_cv_header_bp_sym_h" = x""yes; then :
5278 cat >>confdefs.h <<_ACEOF
5279#define HAVE_BP_SYM_H 1
5280_ACEOF
5281
5282fi
5283
5284done
5285
5286
5287 fi
5288
5289
5290 ac_fn_c_check_decl "$LINENO" "memmem" "ac_cv_have_decl_memmem" "$ac_includes_default"
5291if test "x$ac_cv_have_decl_memmem" = x""yes; then :
5292 ac_have_decl=1
5293else
5294 ac_have_decl=0
5295fi
5296
5297cat >>confdefs.h <<_ACEOF
5298#define HAVE_DECL_MEMMEM $ac_have_decl
5299_ACEOF
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313
5314 for ac_func in memmem
5315do :
5316 ac_fn_c_check_func "$LINENO" "memmem" "ac_cv_func_memmem"
5317if test "x$ac_cv_func_memmem" = x""yes; then :
5318 cat >>confdefs.h <<_ACEOF
5319#define HAVE_MEMMEM 1
5320_ACEOF
5321
5322else
5323
5324 gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
5325
5326fi
5327done
5328
5329
5330
5331 :
5332
5333
5334
5335
5336
5337 if test $ac_cv_have_decl_memmem = no; then
5338 HAVE_DECL_MEMMEM=0
5339 fi
5340 :
5341
5342
5343 gl_cv_c_multiarch=no
5344 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5345/* end confdefs.h. */
5346#ifndef __APPLE_CC__
5347 not a universal capable compiler
5348 #endif
5349 typedef int dummy;
5350
5351_ACEOF
5352if ac_fn_c_try_compile "$LINENO"; then :
5353
5354 arch=
5355 prev=
5356 for word in ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}; do
5357 if test -n "$prev"; then
5358 case $word in
5359 i?86 | x86_64 | ppc | ppc64)
5360 if test -z "$arch" || test "$arch" = "$word"; then
5361 arch="$word"
5362 else
5363 gl_cv_c_multiarch=yes
5364 fi
5365 ;;
5366 esac
5367 prev=
5368 else
5369 if test "x$word" = "x-arch"; then
5370 prev=arch
5371 fi
5372 fi
5373 done
5374
5375fi
5376rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5377 if test $gl_cv_c_multiarch = yes; then
5378
5379$as_echo "#define AA_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
5380
5381 APPLE_UNIVERSAL_BUILD=1
5382 else
5383 APPLE_UNIVERSAL_BUILD=0
5384 fi
5385
5386
5387
5388 REPLACE_NULL=0;
5389 HAVE_WCHAR_T=1;
5390 STDDEF_H='';
5391
5392
5393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wchar_t" >&5
5394$as_echo_n "checking for wchar_t... " >&6; }
5395if test "${gt_cv_c_wchar_t+set}" = set; then :
5396 $as_echo_n "(cached) " >&6
5397else
5398 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5399/* end confdefs.h. */
5400#include <stddef.h>
5401 wchar_t foo = (wchar_t)'\0';
5402int
5403main ()
5404{
5405
5406 ;
5407 return 0;
5408}
5409_ACEOF
5410if ac_fn_c_try_compile "$LINENO"; then :
5411 gt_cv_c_wchar_t=yes
5412else
5413 gt_cv_c_wchar_t=no
5414fi
5415rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5416fi
5417{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wchar_t" >&5
5418$as_echo "$gt_cv_c_wchar_t" >&6; }
5419 if test $gt_cv_c_wchar_t = yes; then
5420
5421$as_echo "#define HAVE_WCHAR_T 1" >>confdefs.h
5422
5423 fi
5424
5425
5426
5427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the preprocessor supports include_next" >&5
5428$as_echo_n "checking whether the preprocessor supports include_next... " >&6; }
5429if test "${gl_cv_have_include_next+set}" = set; then :
5430 $as_echo_n "(cached) " >&6
5431else
5432 rm -rf conftestd1a conftestd1b conftestd2
5433 mkdir conftestd1a conftestd1b conftestd2
5434 cat <<EOF > conftestd1a/conftest.h
5435#define DEFINED_IN_CONFTESTD1
5436#include_next <conftest.h>
5437#ifdef DEFINED_IN_CONFTESTD2
5438int foo;
5439#else
5440#error "include_next doesn't work"
5441#endif
5442EOF
5443 cat <<EOF > conftestd1b/conftest.h
5444#define DEFINED_IN_CONFTESTD1
5445#include <stdio.h>
5446#include_next <conftest.h>
5447#ifdef DEFINED_IN_CONFTESTD2
5448int foo;
5449#else
5450#error "include_next doesn't work"
5451#endif
5452EOF
5453 cat <<EOF > conftestd2/conftest.h
5454#ifndef DEFINED_IN_CONFTESTD1
5455#error "include_next test doesn't work"
5456#endif
5457#define DEFINED_IN_CONFTESTD2
5458EOF
5459 gl_save_CPPFLAGS="$CPPFLAGS"
5460 CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1b -Iconftestd2"
5461 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5462/* end confdefs.h. */
5463#include <conftest.h>
5464_ACEOF
5465if ac_fn_c_try_compile "$LINENO"; then :
5466 gl_cv_have_include_next=yes
5467else
5468 CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1a -Iconftestd2"
5469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5470/* end confdefs.h. */
5471#include <conftest.h>
5472_ACEOF
5473if ac_fn_c_try_compile "$LINENO"; then :
5474 gl_cv_have_include_next=buggy
5475else
5476 gl_cv_have_include_next=no
5477fi
5478rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5479
5480fi
5481rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5482 CPPFLAGS="$gl_save_CPPFLAGS"
5483 rm -rf conftestd1a conftestd1b conftestd2
5484
5485fi
5486{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_include_next" >&5
5487$as_echo "$gl_cv_have_include_next" >&6; }
5488 PRAGMA_SYSTEM_HEADER=
5489 if test $gl_cv_have_include_next = yes; then
5490 INCLUDE_NEXT=include_next
5491 INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next
5492 if test -n "$GCC"; then
5493 PRAGMA_SYSTEM_HEADER='#pragma GCC system_header'
5494 fi
5495 else
5496 if test $gl_cv_have_include_next = buggy; then
5497 INCLUDE_NEXT=include
5498 INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next
5499 else
5500 INCLUDE_NEXT=include
5501 INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include
5502 fi
5503 fi
5504
5505
5506
5507
5508
5509
5510
5511
5512
5513
5514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
5515$as_echo_n "checking for long long int... " >&6; }
5516if test "${ac_cv_type_long_long_int+set}" = set; then :
5517 $as_echo_n "(cached) " >&6
5518else
5519 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5520/* end confdefs.h. */
5521
5522 /* For now, do not test the preprocessor; as of 2007 there are too many
5523 implementations with broken preprocessors. Perhaps this can
5524 be revisited in 2012. In the meantime, code should not expect
5525 #if to work with literals wider than 32 bits. */
5526 /* Test literals. */
5527 long long int ll = 9223372036854775807ll;
5528 long long int nll = -9223372036854775807LL;
5529 unsigned long long int ull = 18446744073709551615ULL;
5530 /* Test constant expressions. */
5531 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
5532 ? 1 : -1)];
5533 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
5534 ? 1 : -1)];
5535 int i = 63;
5536int
5537main ()
5538{
5539/* Test availability of runtime routines for shift and division. */
5540 long long int llmax = 9223372036854775807ll;
5541 unsigned long long int ullmax = 18446744073709551615ull;
5542 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
5543 | (llmax / ll) | (llmax % ll)
5544 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
5545 | (ullmax / ull) | (ullmax % ull));
5546 ;
5547 return 0;
5548}
5549
5550_ACEOF
5551if ac_fn_c_try_link "$LINENO"; then :
5552 if test "$cross_compiling" = yes; then :
5553 ac_cv_type_long_long_int=yes
5554else
5555 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5556/* end confdefs.h. */
5557#include <limits.h>
5558 #ifndef LLONG_MAX
5559 # define HALF \
5560 (1LL << (sizeof (long long int) * CHAR_BIT - 2))
5561 # define LLONG_MAX (HALF - 1 + HALF)
5562 #endif
5563int
5564main ()
5565{
5566long long int n = 1;
5567 int i;
5568 for (i = 0; ; i++)
5569 {
5570 long long int m = n << i;
5571 if (m >> i != n)
5572 return 1;
5573 if (LLONG_MAX / 2 < m)
5574 break;
5575 }
5576 return 0;
5577 ;
5578 return 0;
5579}
5580_ACEOF
5581if ac_fn_c_try_run "$LINENO"; then :
5582 ac_cv_type_long_long_int=yes
5583else
5584 ac_cv_type_long_long_int=no
5585fi
5586rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5587 conftest.$ac_objext conftest.beam conftest.$ac_ext
5588fi
5589
5590else
5591 ac_cv_type_long_long_int=no
5592fi
5593rm -f core conftest.err conftest.$ac_objext \
5594 conftest$ac_exeext conftest.$ac_ext
5595fi
5596{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
5597$as_echo "$ac_cv_type_long_long_int" >&6; }
5598 if test $ac_cv_type_long_long_int = yes; then
5599
5600$as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
5601
5602 fi
5603
5604
5605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
5606$as_echo_n "checking for unsigned long long int... " >&6; }
5607if test "${ac_cv_type_unsigned_long_long_int+set}" = set; then :
5608 $as_echo_n "(cached) " >&6
5609else
5610 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5611/* end confdefs.h. */
5612
5613 /* For now, do not test the preprocessor; as of 2007 there are too many
5614 implementations with broken preprocessors. Perhaps this can
5615 be revisited in 2012. In the meantime, code should not expect
5616 #if to work with literals wider than 32 bits. */
5617 /* Test literals. */
5618 long long int ll = 9223372036854775807ll;
5619 long long int nll = -9223372036854775807LL;
5620 unsigned long long int ull = 18446744073709551615ULL;
5621 /* Test constant expressions. */
5622 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
5623 ? 1 : -1)];
5624 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
5625 ? 1 : -1)];
5626 int i = 63;
5627int
5628main ()
5629{
5630/* Test availability of runtime routines for shift and division. */
5631 long long int llmax = 9223372036854775807ll;
5632 unsigned long long int ullmax = 18446744073709551615ull;
5633 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
5634 | (llmax / ll) | (llmax % ll)
5635 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
5636 | (ullmax / ull) | (ullmax % ull));
5637 ;
5638 return 0;
5639}
5640
5641_ACEOF
5642if ac_fn_c_try_link "$LINENO"; then :
5643 ac_cv_type_unsigned_long_long_int=yes
5644else
5645 ac_cv_type_unsigned_long_long_int=no
5646fi
5647rm -f core conftest.err conftest.$ac_objext \
5648 conftest$ac_exeext conftest.$ac_ext
5649fi
5650{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
5651$as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
5652 if test $ac_cv_type_unsigned_long_long_int = yes; then
5653
5654$as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
5655
5656 fi
5657
5658
5659
5660
5661
5662
5663
5664
5665
5666
5667
5668{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5
5669$as_echo_n "checking for C/C++ restrict keyword... " >&6; }
5670if test "${ac_cv_c_restrict+set}" = set; then :
5671 $as_echo_n "(cached) " >&6
5672else
5673 ac_cv_c_restrict=no
5674 # The order here caters to the fact that C++ does not require restrict.
5675 for ac_kw in __restrict __restrict__ _Restrict restrict; do
5676 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5677/* end confdefs.h. */
5678typedef int * int_ptr;
5679 int foo (int_ptr $ac_kw ip) {
5680 return ip[0];
5681 }
5682int
5683main ()
5684{
5685int s[1];
5686 int * $ac_kw t = s;
5687 t[0] = 0;
5688 return foo(t)
5689 ;
5690 return 0;
5691}
5692_ACEOF
5693if ac_fn_c_try_compile "$LINENO"; then :
5694 ac_cv_c_restrict=$ac_kw
5695fi
5696rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5697 test "$ac_cv_c_restrict" != no && break
5698 done
5699
5700fi
5701{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
5702$as_echo "$ac_cv_c_restrict" >&6; }
5703
5704 case $ac_cv_c_restrict in
5705 restrict) ;;
5706 no) $as_echo "#define restrict /**/" >>confdefs.h
5707 ;;
5708 *) cat >>confdefs.h <<_ACEOF
5709#define restrict $ac_cv_c_restrict
5710_ACEOF
5711 ;;
5712 esac
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726 :
5727
5728
5729
5730
5731
5732
5733
5734 if test $gl_cv_have_include_next = yes; then
5735 gl_cv_next_string_h='<'string.h'>'
5736 else
5737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <string.h>" >&5
5738$as_echo_n "checking absolute name of <string.h>... " >&6; }
5739if test "${gl_cv_next_string_h+set}" = set; then :
5740 $as_echo_n "(cached) " >&6
5741else
5742
5743 if test $ac_cv_header_string_h = yes; then
5744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5745/* end confdefs.h. */
5746#include <string.h>
5747
5748_ACEOF
5749 case "$host_os" in
5750 aix*) gl_absname_cpp="$ac_cpp -C" ;;
5751 *) gl_absname_cpp="$ac_cpp" ;;
5752 esac
5753 gl_cv_next_string_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
5754 sed -n '\#/string.h#{
5755 s#.*"\(.*/string.h\)".*#\1#
5756 s#^/[^/]#//&#
5757 p
5758 q
5759 }'`'"'
5760 else
5761 gl_cv_next_string_h='<'string.h'>'
5762 fi
5763
5764fi
5765{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_string_h" >&5
5766$as_echo "$gl_cv_next_string_h" >&6; }
5767 fi
5768 NEXT_STRING_H=$gl_cv_next_string_h
5769
5770 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
5771 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
5772 gl_next_as_first_directive='<'string.h'>'
5773 else
5774 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
5775 gl_next_as_first_directive=$gl_cv_next_string_h
5776 fi
5777 NEXT_AS_FIRST_DIRECTIVE_STRING_H=$gl_next_as_first_directive
5778
5779
5780
5781
5782
5783 for gl_func in memmem mempcpy memrchr rawmemchr stpcpy stpncpy strchrnul strdup strncat strndup strnlen strpbrk strsep strcasestr strtok_r strsignal strverscmp; do
5784 as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
5785 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
5786$as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
5787if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then :
5788 $as_echo_n "(cached) " >&6
5789else
5790 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5791/* end confdefs.h. */
5792#include <string.h>
5793
5794int
5795main ()
5796{
5797#undef $gl_func
5798 (void) $gl_func;
5799 ;
5800 return 0;
5801}
5802_ACEOF
5803if ac_fn_c_try_compile "$LINENO"; then :
5804 eval "$as_gl_Symbol=yes"
5805else
5806 eval "$as_gl_Symbol=no"
5807fi
5808rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5809fi
5810eval ac_res=\$$as_gl_Symbol
5811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5812$as_echo "$ac_res" >&6; }
5813 eval as_val=\$$as_gl_Symbol
5814 if test "x$as_val" = x""yes; then :
5815 cat >>confdefs.h <<_ACEOF
5816#define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
5817_ACEOF
5818
5819 eval ac_cv_have_decl_$gl_func=yes
5820fi
5821 done
5822
5823
5824
5825 GNULIB_BTOWC=0;
5826 GNULIB_WCTOB=0;
5827 GNULIB_MBSINIT=0;
5828 GNULIB_MBRTOWC=0;
5829 GNULIB_MBRLEN=0;
5830 GNULIB_MBSRTOWCS=0;
5831 GNULIB_MBSNRTOWCS=0;
5832 GNULIB_WCRTOMB=0;
5833 GNULIB_WCSRTOMBS=0;
5834 GNULIB_WCSNRTOMBS=0;
5835 GNULIB_WCWIDTH=0;
5836 HAVE_BTOWC=1;
5837 HAVE_MBSINIT=1;
5838 HAVE_MBRTOWC=1;
5839 HAVE_MBRLEN=1;
5840 HAVE_MBSRTOWCS=1;
5841 HAVE_MBSNRTOWCS=1;
5842 HAVE_WCRTOMB=1;
5843 HAVE_WCSRTOMBS=1;
5844 HAVE_WCSNRTOMBS=1;
5845 HAVE_DECL_WCTOB=1;
5846 HAVE_DECL_WCWIDTH=1;
5847 REPLACE_MBSTATE_T=0;
5848 REPLACE_BTOWC=0;
5849 REPLACE_WCTOB=0;
5850 REPLACE_MBSINIT=0;
5851 REPLACE_MBRTOWC=0;
5852 REPLACE_MBRLEN=0;
5853 REPLACE_MBSRTOWCS=0;
5854 REPLACE_MBSNRTOWCS=0;
5855 REPLACE_WCRTOMB=0;
5856 REPLACE_WCSRTOMBS=0;
5857 REPLACE_WCSNRTOMBS=0;
5858 REPLACE_WCWIDTH=0;
5859
5860
5861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <wchar.h> uses 'inline' correctly" >&5
5862$as_echo_n "checking whether <wchar.h> uses 'inline' correctly... " >&6; }
5863if test "${gl_cv_header_wchar_h_correct_inline+set}" = set; then :
5864 $as_echo_n "(cached) " >&6
5865else
5866 gl_cv_header_wchar_h_correct_inline=yes
5867 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5868/* end confdefs.h. */
5869
5870 #define wcstod renamed_wcstod
5871#include <wchar.h>
5872extern int zero (void);
5873int main () { return zero(); }
5874
5875_ACEOF
5876 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5877 (eval $ac_compile) 2>&5
5878 ac_status=$?
5879 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5880 test $ac_status = 0; }; then
5881 mv conftest.$ac_objext conftest1.$ac_objext
5882 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5883/* end confdefs.h. */
5884
5885 #define wcstod renamed_wcstod
5886#include <wchar.h>
5887int zero (void) { return 0; }
5888
5889_ACEOF
5890 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5891 (eval $ac_compile) 2>&5
5892 ac_status=$?
5893 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5894 test $ac_status = 0; }; then
5895 mv conftest.$ac_objext conftest2.$ac_objext
5896 if $CC -o conftest$ac_exeext $CFLAGS $LDFLAGS conftest1.$ac_objext conftest2.$ac_objext $LIBS >&5 2>&1; then
5897 :
5898 else
5899 gl_cv_header_wchar_h_correct_inline=no
5900 fi
5901 fi
5902 fi
5903 rm -f conftest1.$ac_objext conftest2.$ac_objext conftest$ac_exeext
5904
5905fi
5906{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_wchar_h_correct_inline" >&5
5907$as_echo "$gl_cv_header_wchar_h_correct_inline" >&6; }
5908 if test $gl_cv_header_wchar_h_correct_inline = no; then
5909 as_fn_error "<wchar.h> cannot be used with this compiler ($CC $CFLAGS $CPPFLAGS).
5910This is a known interoperability problem of glibc <= 2.5 with gcc >= 4.3 in
5911C99 mode. You have four options:
5912 - Add the flag -fgnu89-inline to CC and reconfigure, or
5913 - Fix your include files, using parts of
5914 <http://sourceware.org/git/?p=glibc.git;a=commitdiff;h=b037a293a48718af30d706c2e18c929d0e69a621>, or
5915 - Use a gcc version older than 4.3, or
5916 - Don't use the flags -std=c99 or -std=gnu99.
5917Configuration aborted." "$LINENO" 5
5918 fi
5919
5920
5921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wint_t" >&5
5922$as_echo_n "checking for wint_t... " >&6; }
5923if test "${gt_cv_c_wint_t+set}" = set; then :
5924 $as_echo_n "(cached) " >&6
5925else
5926 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5927/* end confdefs.h. */
5928
5929/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
5930 <wchar.h>.
5931 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included
5932 before <wchar.h>. */
5933#include <stddef.h>
5934#include <stdio.h>
5935#include <time.h>
5936#include <wchar.h>
5937 wint_t foo = (wchar_t)'\0';
5938int
5939main ()
5940{
5941
5942 ;
5943 return 0;
5944}
5945_ACEOF
5946if ac_fn_c_try_compile "$LINENO"; then :
5947 gt_cv_c_wint_t=yes
5948else
5949 gt_cv_c_wint_t=no
5950fi
5951rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5952fi
5953{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wint_t" >&5
5954$as_echo "$gt_cv_c_wint_t" >&6; }
5955 if test $gt_cv_c_wint_t = yes; then
5956
5957$as_echo "#define HAVE_WINT_T 1" >>confdefs.h
5958
5959 fi
5960
5961
5962 if false; then
5963 GL_COND_LIBTOOL_TRUE=
5964 GL_COND_LIBTOOL_FALSE='#'
5965else
5966 GL_COND_LIBTOOL_TRUE='#'
5967 GL_COND_LIBTOOL_FALSE=
5968fi
5969
5970 gl_cond_libtool=false
5971 gl_libdeps=
5972 gl_ltlibdeps=
5973 gl_m4_base='gnulib/m4'
5974
5975
5976
5977
5978
5979
5980
5981
5982
5983 gl_source_base='gnulib'
5984 # Code from module arg-nonnull:
5985 # Code from module c++defs:
5986 # Code from module extensions:
5987 # Code from module include_next:
5988 # Code from module memchr:
5989
5990
5991
5992
5993 GNULIB_MEMCHR=1
5994
5995
5996
5997$as_echo "#define GNULIB_TEST_MEMCHR 1" >>confdefs.h
5998
5999
6000
6001 # Code from module memmem:
6002
6003
6004 if test $ac_cv_have_decl_memmem = yes; then
6005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmem works in linear time" >&5
6006$as_echo_n "checking whether memmem works in linear time... " >&6; }
6007if test "${gl_cv_func_memmem_works+set}" = set; then :
6008 $as_echo_n "(cached) " >&6
6009else
6010 if test "$cross_compiling" = yes; then :
6011 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6012/* end confdefs.h. */
6013
6014#include <features.h>
6015#ifdef __GNU_LIBRARY__
6016 #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 9) || (__GLIBC__ > 2)
6017 Lucky user
6018 #endif
6019#endif
6020#ifdef __CYGWIN__
6021 #include <cygwin/version.h>
6022 #if CYGWIN_VERSION_DLL_MAJOR >= 1007
6023 Lucky user
6024 #endif
6025#endif
6026
6027_ACEOF
6028if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6029 $EGREP "Lucky user" >/dev/null 2>&1; then :
6030 gl_cv_func_memmem_works=yes
6031else
6032 gl_cv_func_memmem_works="guessing no"
6033fi
6034rm -f conftest*
6035
6036
6037else
6038 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6039/* end confdefs.h. */
6040
6041#include <signal.h> /* for signal */
6042#include <string.h> /* for memmem */
6043#include <stdlib.h> /* for malloc */
6044#include <unistd.h> /* for alarm */
6045
6046int
6047main ()
6048{
6049size_t m = 1000000;
6050 char *haystack = (char *) malloc (2 * m + 1);
6051 char *needle = (char *) malloc (m + 1);
6052 void *result = 0;
6053 /* Failure to compile this test due to missing alarm is okay,
6054 since all such platforms (mingw) also lack memmem. */
6055 signal (SIGALRM, SIG_DFL);
6056 alarm (5);
6057 /* Check for quadratic performance. */
6058 if (haystack && needle)
6059 {
6060 memset (haystack, 'A', 2 * m);
6061 haystack[2 * m] = 'B';
6062 memset (needle, 'A', m);
6063 needle[m] = 'B';
6064 result = memmem (haystack, 2 * m + 1, needle, m + 1);
6065 }
6066 /* Check for empty needle behavior. */
6067 return !result || !memmem ("a", 1, 0, 0);
6068 ;
6069 return 0;
6070}
6071_ACEOF
6072if ac_fn_c_try_run "$LINENO"; then :
6073 gl_cv_func_memmem_works=yes
6074else
6075 gl_cv_func_memmem_works=no
6076fi
6077rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6078 conftest.$ac_objext conftest.beam conftest.$ac_ext
6079fi
6080
6081
6082fi
6083{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memmem_works" >&5
6084$as_echo "$gl_cv_func_memmem_works" >&6; }
6085 if test "$gl_cv_func_memmem_works" != yes; then
6086 REPLACE_MEMMEM=1
6087
6088
6089
6090
6091
6092
6093
6094
6095 gl_LIBOBJS="$gl_LIBOBJS memmem.$ac_objext"
6096
6097 fi
6098 fi
6099
6100 # Code from module memmem-simple:
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113 for ac_func in memmem
6114do :
6115 ac_fn_c_check_func "$LINENO" "memmem" "ac_cv_func_memmem"
6116if test "x$ac_cv_func_memmem" = x""yes; then :
6117 cat >>confdefs.h <<_ACEOF
6118#define HAVE_MEMMEM 1
6119_ACEOF
6120
6121else
6122
6123 gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
6124
6125fi
6126done
6127
6128
6129
6130 :
6131
6132
6133
6134
6135
6136 if test $ac_cv_have_decl_memmem = no; then
6137 HAVE_DECL_MEMMEM=0
6138 fi
6139 :
6140
6141
6142
6143
6144 GNULIB_MEMMEM=1
6145
6146
6147
6148$as_echo "#define GNULIB_TEST_MEMMEM 1" >>confdefs.h
6149
6150
6151
6152 # Code from module multiarch:
6153
6154 # Code from module stddef:
6155
6156
6157
6158 if test $gt_cv_c_wchar_t = no; then
6159 HAVE_WCHAR_T=0
6160 STDDEF_H=stddef.h
6161 fi
6162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NULL can be used in arbitrary expressions" >&5
6163$as_echo_n "checking whether NULL can be used in arbitrary expressions... " >&6; }
6164if test "${gl_cv_decl_null_works+set}" = set; then :
6165 $as_echo_n "(cached) " >&6
6166else
6167 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6168/* end confdefs.h. */
6169#include <stddef.h>
6170 int test[2 * (sizeof NULL == sizeof (void *)) -1];
6171
6172int
6173main ()
6174{
6175
6176 ;
6177 return 0;
6178}
6179_ACEOF
6180if ac_fn_c_try_compile "$LINENO"; then :
6181 gl_cv_decl_null_works=yes
6182else
6183 gl_cv_decl_null_works=no
6184fi
6185rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6186fi
6187{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_decl_null_works" >&5
6188$as_echo "$gl_cv_decl_null_works" >&6; }
6189 if test $gl_cv_decl_null_works = no; then
6190 REPLACE_NULL=1
6191 STDDEF_H=stddef.h
6192 fi
6193 if test -n "$STDDEF_H"; then
6194
6195
6196
6197
6198 :
6199
6200
6201
6202
6203
6204
6205
6206 if test $gl_cv_have_include_next = yes; then
6207 gl_cv_next_stddef_h='<'stddef.h'>'
6208 else
6209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stddef.h>" >&5
6210$as_echo_n "checking absolute name of <stddef.h>... " >&6; }
6211if test "${gl_cv_next_stddef_h+set}" = set; then :
6212 $as_echo_n "(cached) " >&6
6213else
6214
6215 if test $ac_cv_header_stddef_h = yes; then
6216 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6217/* end confdefs.h. */
6218#include <stddef.h>
6219
6220_ACEOF
6221 case "$host_os" in
6222 aix*) gl_absname_cpp="$ac_cpp -C" ;;
6223 *) gl_absname_cpp="$ac_cpp" ;;
6224 esac
6225 gl_cv_next_stddef_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
6226 sed -n '\#/stddef.h#{
6227 s#.*"\(.*/stddef.h\)".*#\1#
6228 s#^/[^/]#//&#
6229 p
6230 q
6231 }'`'"'
6232 else
6233 gl_cv_next_stddef_h='<'stddef.h'>'
6234 fi
6235
6236fi
6237{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stddef_h" >&5
6238$as_echo "$gl_cv_next_stddef_h" >&6; }
6239 fi
6240 NEXT_STDDEF_H=$gl_cv_next_stddef_h
6241
6242 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
6243 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
6244 gl_next_as_first_directive='<'stddef.h'>'
6245 else
6246 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
6247 gl_next_as_first_directive=$gl_cv_next_stddef_h
6248 fi
6249 NEXT_AS_FIRST_DIRECTIVE_STDDEF_H=$gl_next_as_first_directive
6250
6251
6252
6253 fi
6254
6255 # Code from module stdint:
6256
6257
6258
6259 if test $ac_cv_type_long_long_int = yes; then
6260 HAVE_LONG_LONG_INT=1
6261 else
6262 HAVE_LONG_LONG_INT=0
6263 fi
6264
6265
6266 if test $ac_cv_type_unsigned_long_long_int = yes; then
6267 HAVE_UNSIGNED_LONG_LONG_INT=1
6268 else
6269 HAVE_UNSIGNED_LONG_LONG_INT=0
6270 fi
6271
6272
6273 if test $ac_cv_header_inttypes_h = yes; then
6274 HAVE_INTTYPES_H=1
6275 else
6276 HAVE_INTTYPES_H=0
6277 fi
6278
6279
6280 if test $ac_cv_header_sys_types_h = yes; then
6281 HAVE_SYS_TYPES_H=1
6282 else
6283 HAVE_SYS_TYPES_H=0
6284 fi
6285
6286
6287
6288
6289
6290
6291 :
6292
6293
6294
6295
6296
6297
6298
6299 if test $gl_cv_have_include_next = yes; then
6300 gl_cv_next_stdint_h='<'stdint.h'>'
6301 else
6302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdint.h>" >&5
6303$as_echo_n "checking absolute name of <stdint.h>... " >&6; }
6304if test "${gl_cv_next_stdint_h+set}" = set; then :
6305 $as_echo_n "(cached) " >&6
6306else
6307
6308 if test $ac_cv_header_stdint_h = yes; then
6309 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6310/* end confdefs.h. */
6311#include <stdint.h>
6312
6313_ACEOF
6314 case "$host_os" in
6315 aix*) gl_absname_cpp="$ac_cpp -C" ;;
6316 *) gl_absname_cpp="$ac_cpp" ;;
6317 esac
6318 gl_cv_next_stdint_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
6319 sed -n '\#/stdint.h#{
6320 s#.*"\(.*/stdint.h\)".*#\1#
6321 s#^/[^/]#//&#
6322 p
6323 q
6324 }'`'"'
6325 else
6326 gl_cv_next_stdint_h='<'stdint.h'>'
6327 fi
6328
6329fi
6330{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdint_h" >&5
6331$as_echo "$gl_cv_next_stdint_h" >&6; }
6332 fi
6333 NEXT_STDINT_H=$gl_cv_next_stdint_h
6334
6335 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
6336 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
6337 gl_next_as_first_directive='<'stdint.h'>'
6338 else
6339 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
6340 gl_next_as_first_directive=$gl_cv_next_stdint_h
6341 fi
6342 NEXT_AS_FIRST_DIRECTIVE_STDINT_H=$gl_next_as_first_directive
6343
6344
6345
6346 if test $ac_cv_header_stdint_h = yes; then
6347 HAVE_STDINT_H=1
6348 else
6349 HAVE_STDINT_H=0
6350 fi
6351
6352
6353 if test $ac_cv_header_stdint_h = yes; then
6354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stdint.h conforms to C99" >&5
6355$as_echo_n "checking whether stdint.h conforms to C99... " >&6; }
6356if test "${gl_cv_header_working_stdint_h+set}" = set; then :
6357 $as_echo_n "(cached) " >&6
6358else
6359 gl_cv_header_working_stdint_h=no
6360 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6361/* end confdefs.h. */
6362
6363
6364#define __STDC_LIMIT_MACROS 1 /* to make it work also in C++ mode */
6365#define __STDC_CONSTANT_MACROS 1 /* to make it work also in C++ mode */
6366#define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
6367#include <stdint.h>
6368/* Dragonfly defines WCHAR_MIN, WCHAR_MAX only in <wchar.h>. */
6369#if !(defined WCHAR_MIN && defined WCHAR_MAX)
6370#error "WCHAR_MIN, WCHAR_MAX not defined in <stdint.h>"
6371#endif
6372
6373
6374 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6375 included before <wchar.h>. */
6376 #include <stddef.h>
6377 #include <signal.h>
6378 #if HAVE_WCHAR_H
6379 # include <stdio.h>
6380 # include <time.h>
6381 # include <wchar.h>
6382 #endif
6383
6384
6385#ifdef INT8_MAX
6386int8_t a1 = INT8_MAX;
6387int8_t a1min = INT8_MIN;
6388#endif
6389#ifdef INT16_MAX
6390int16_t a2 = INT16_MAX;
6391int16_t a2min = INT16_MIN;
6392#endif
6393#ifdef INT32_MAX
6394int32_t a3 = INT32_MAX;
6395int32_t a3min = INT32_MIN;
6396#endif
6397#ifdef INT64_MAX
6398int64_t a4 = INT64_MAX;
6399int64_t a4min = INT64_MIN;
6400#endif
6401#ifdef UINT8_MAX
6402uint8_t b1 = UINT8_MAX;
6403#else
6404typedef int b1[(unsigned char) -1 != 255 ? 1 : -1];
6405#endif
6406#ifdef UINT16_MAX
6407uint16_t b2 = UINT16_MAX;
6408#endif
6409#ifdef UINT32_MAX
6410uint32_t b3 = UINT32_MAX;
6411#endif
6412#ifdef UINT64_MAX
6413uint64_t b4 = UINT64_MAX;
6414#endif
6415int_least8_t c1 = INT8_C (0x7f);
6416int_least8_t c1max = INT_LEAST8_MAX;
6417int_least8_t c1min = INT_LEAST8_MIN;
6418int_least16_t c2 = INT16_C (0x7fff);
6419int_least16_t c2max = INT_LEAST16_MAX;
6420int_least16_t c2min = INT_LEAST16_MIN;
6421int_least32_t c3 = INT32_C (0x7fffffff);
6422int_least32_t c3max = INT_LEAST32_MAX;
6423int_least32_t c3min = INT_LEAST32_MIN;
6424int_least64_t c4 = INT64_C (0x7fffffffffffffff);
6425int_least64_t c4max = INT_LEAST64_MAX;
6426int_least64_t c4min = INT_LEAST64_MIN;
6427uint_least8_t d1 = UINT8_C (0xff);
6428uint_least8_t d1max = UINT_LEAST8_MAX;
6429uint_least16_t d2 = UINT16_C (0xffff);
6430uint_least16_t d2max = UINT_LEAST16_MAX;
6431uint_least32_t d3 = UINT32_C (0xffffffff);
6432uint_least32_t d3max = UINT_LEAST32_MAX;
6433uint_least64_t d4 = UINT64_C (0xffffffffffffffff);
6434uint_least64_t d4max = UINT_LEAST64_MAX;
6435int_fast8_t e1 = INT_FAST8_MAX;
6436int_fast8_t e1min = INT_FAST8_MIN;
6437int_fast16_t e2 = INT_FAST16_MAX;
6438int_fast16_t e2min = INT_FAST16_MIN;
6439int_fast32_t e3 = INT_FAST32_MAX;
6440int_fast32_t e3min = INT_FAST32_MIN;
6441int_fast64_t e4 = INT_FAST64_MAX;
6442int_fast64_t e4min = INT_FAST64_MIN;
6443uint_fast8_t f1 = UINT_FAST8_MAX;
6444uint_fast16_t f2 = UINT_FAST16_MAX;
6445uint_fast32_t f3 = UINT_FAST32_MAX;
6446uint_fast64_t f4 = UINT_FAST64_MAX;
6447#ifdef INTPTR_MAX
6448intptr_t g = INTPTR_MAX;
6449intptr_t gmin = INTPTR_MIN;
6450#endif
6451#ifdef UINTPTR_MAX
6452uintptr_t h = UINTPTR_MAX;
6453#endif
6454intmax_t i = INTMAX_MAX;
6455uintmax_t j = UINTMAX_MAX;
6456
6457#include <limits.h> /* for CHAR_BIT */
6458#define TYPE_MINIMUM(t) \
6459 ((t) ((t) 0 < (t) -1 ? (t) 0 : ~ (t) 0 << (sizeof (t) * CHAR_BIT - 1)))
6460#define TYPE_MAXIMUM(t) \
6461 ((t) ((t) 0 < (t) -1 ? (t) -1 : ~ (~ (t) 0 << (sizeof (t) * CHAR_BIT - 1))))
6462struct s {
6463 int check_PTRDIFF:
6464 PTRDIFF_MIN == TYPE_MINIMUM (ptrdiff_t)
6465 && PTRDIFF_MAX == TYPE_MAXIMUM (ptrdiff_t)
6466 ? 1 : -1;
6467 /* Detect bug in FreeBSD 6.0 / ia64. */
6468 int check_SIG_ATOMIC:
6469 SIG_ATOMIC_MIN == TYPE_MINIMUM (sig_atomic_t)
6470 && SIG_ATOMIC_MAX == TYPE_MAXIMUM (sig_atomic_t)
6471 ? 1 : -1;
6472 int check_SIZE: SIZE_MAX == TYPE_MAXIMUM (size_t) ? 1 : -1;
6473 int check_WCHAR:
6474 WCHAR_MIN == TYPE_MINIMUM (wchar_t)
6475 && WCHAR_MAX == TYPE_MAXIMUM (wchar_t)
6476 ? 1 : -1;
6477 /* Detect bug in mingw. */
6478 int check_WINT:
6479 WINT_MIN == TYPE_MINIMUM (wint_t)
6480 && WINT_MAX == TYPE_MAXIMUM (wint_t)
6481 ? 1 : -1;
6482
6483 /* Detect bugs in glibc 2.4 and Solaris 10 stdint.h, among others. */
6484 int check_UINT8_C:
6485 (-1 < UINT8_C (0)) == (-1 < (uint_least8_t) 0) ? 1 : -1;
6486 int check_UINT16_C:
6487 (-1 < UINT16_C (0)) == (-1 < (uint_least16_t) 0) ? 1 : -1;
6488
6489 /* Detect bugs in OpenBSD 3.9 stdint.h. */
6490#ifdef UINT8_MAX
6491 int check_uint8: (uint8_t) -1 == UINT8_MAX ? 1 : -1;
6492#endif
6493#ifdef UINT16_MAX
6494 int check_uint16: (uint16_t) -1 == UINT16_MAX ? 1 : -1;
6495#endif
6496#ifdef UINT32_MAX
6497 int check_uint32: (uint32_t) -1 == UINT32_MAX ? 1 : -1;
6498#endif
6499#ifdef UINT64_MAX
6500 int check_uint64: (uint64_t) -1 == UINT64_MAX ? 1 : -1;
6501#endif
6502 int check_uint_least8: (uint_least8_t) -1 == UINT_LEAST8_MAX ? 1 : -1;
6503 int check_uint_least16: (uint_least16_t) -1 == UINT_LEAST16_MAX ? 1 : -1;
6504 int check_uint_least32: (uint_least32_t) -1 == UINT_LEAST32_MAX ? 1 : -1;
6505 int check_uint_least64: (uint_least64_t) -1 == UINT_LEAST64_MAX ? 1 : -1;
6506 int check_uint_fast8: (uint_fast8_t) -1 == UINT_FAST8_MAX ? 1 : -1;
6507 int check_uint_fast16: (uint_fast16_t) -1 == UINT_FAST16_MAX ? 1 : -1;
6508 int check_uint_fast32: (uint_fast32_t) -1 == UINT_FAST32_MAX ? 1 : -1;
6509 int check_uint_fast64: (uint_fast64_t) -1 == UINT_FAST64_MAX ? 1 : -1;
6510 int check_uintptr: (uintptr_t) -1 == UINTPTR_MAX ? 1 : -1;
6511 int check_uintmax: (uintmax_t) -1 == UINTMAX_MAX ? 1 : -1;
6512 int check_size: (size_t) -1 == SIZE_MAX ? 1 : -1;
6513};
6514
6515int
6516main ()
6517{
6518
6519 ;
6520 return 0;
6521}
6522_ACEOF
6523if ac_fn_c_try_compile "$LINENO"; then :
6524 if test "$cross_compiling" = yes; then :
6525 gl_cv_header_working_stdint_h=yes
6526
6527else
6528 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6529/* end confdefs.h. */
6530
6531
6532#define __STDC_LIMIT_MACROS 1 /* to make it work also in C++ mode */
6533#define __STDC_CONSTANT_MACROS 1 /* to make it work also in C++ mode */
6534#define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
6535#include <stdint.h>
6536
6537
6538 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6539 included before <wchar.h>. */
6540 #include <stddef.h>
6541 #include <signal.h>
6542 #if HAVE_WCHAR_H
6543 # include <stdio.h>
6544 # include <time.h>
6545 # include <wchar.h>
6546 #endif
6547
6548
6549#include <stdio.h>
6550#include <string.h>
6551#define MVAL(macro) MVAL1(macro)
6552#define MVAL1(expression) #expression
6553static const char *macro_values[] =
6554 {
6555#ifdef INT8_MAX
6556 MVAL (INT8_MAX),
6557#endif
6558#ifdef INT16_MAX
6559 MVAL (INT16_MAX),
6560#endif
6561#ifdef INT32_MAX
6562 MVAL (INT32_MAX),
6563#endif
6564#ifdef INT64_MAX
6565 MVAL (INT64_MAX),
6566#endif
6567#ifdef UINT8_MAX
6568 MVAL (UINT8_MAX),
6569#endif
6570#ifdef UINT16_MAX
6571 MVAL (UINT16_MAX),
6572#endif
6573#ifdef UINT32_MAX
6574 MVAL (UINT32_MAX),
6575#endif
6576#ifdef UINT64_MAX
6577 MVAL (UINT64_MAX),
6578#endif
6579 NULL
6580 };
6581
6582int
6583main ()
6584{
6585
6586 const char **mv;
6587 for (mv = macro_values; *mv != NULL; mv++)
6588 {
6589 const char *value = *mv;
6590 /* Test whether it looks like a cast expression. */
6591 if (strncmp (value, "((unsigned int)"/*)*/, 15) == 0
6592 || strncmp (value, "((unsigned short)"/*)*/, 17) == 0
6593 || strncmp (value, "((unsigned char)"/*)*/, 16) == 0
6594 || strncmp (value, "((int)"/*)*/, 6) == 0
6595 || strncmp (value, "((signed short)"/*)*/, 15) == 0
6596 || strncmp (value, "((signed char)"/*)*/, 14) == 0)
6597 return 1;
6598 }
6599 return 0;
6600
6601 ;
6602 return 0;
6603}
6604_ACEOF
6605if ac_fn_c_try_run "$LINENO"; then :
6606 gl_cv_header_working_stdint_h=yes
6607fi
6608rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6609 conftest.$ac_objext conftest.beam conftest.$ac_ext
6610fi
6611
6612
6613fi
6614rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6615
6616fi
6617{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_stdint_h" >&5
6618$as_echo "$gl_cv_header_working_stdint_h" >&6; }
6619 fi
6620 if test "$gl_cv_header_working_stdint_h" = yes; then
6621 STDINT_H=
6622 else
6623 for ac_header in sys/inttypes.h sys/bitypes.h
6624do :
6625 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6626ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6627eval as_val=\$$as_ac_Header
6628 if test "x$as_val" = x""yes; then :
6629 cat >>confdefs.h <<_ACEOF
6630#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6631_ACEOF
6632
6633fi
6634
6635done
6636
6637 if test $ac_cv_header_sys_inttypes_h = yes; then
6638 HAVE_SYS_INTTYPES_H=1
6639 else
6640 HAVE_SYS_INTTYPES_H=0
6641 fi
6642
6643 if test $ac_cv_header_sys_bitypes_h = yes; then
6644 HAVE_SYS_BITYPES_H=1
6645 else
6646 HAVE_SYS_BITYPES_H=0
6647 fi
6648
6649
6650
6651 :
6652
6653
6654
6655
6656
6657
6658
6659
6660 if test $APPLE_UNIVERSAL_BUILD = 0; then
6661
6662
6663 for gltype in ptrdiff_t size_t ; do
6664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
6665$as_echo_n "checking for bit size of $gltype... " >&6; }
6666if { as_var=gl_cv_bitsizeof_${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then :
6667 $as_echo_n "(cached) " >&6
6668else
6669 if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result" "
6670 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6671 included before <wchar.h>. */
6672 #include <stddef.h>
6673 #include <signal.h>
6674 #if HAVE_WCHAR_H
6675 # include <stdio.h>
6676 # include <time.h>
6677 # include <wchar.h>
6678 #endif
6679
6680#include <limits.h>"; then :
6681
6682else
6683 result=unknown
6684fi
6685
6686 eval gl_cv_bitsizeof_${gltype}=\$result
6687
6688fi
6689eval ac_res=\$gl_cv_bitsizeof_${gltype}
6690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6691$as_echo "$ac_res" >&6; }
6692 eval result=\$gl_cv_bitsizeof_${gltype}
6693 if test $result = unknown; then
6694 result=0
6695 fi
6696 GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6697 cat >>confdefs.h <<_ACEOF
6698#define BITSIZEOF_${GLTYPE} $result
6699_ACEOF
6700
6701 eval BITSIZEOF_${GLTYPE}=\$result
6702 done
6703
6704
6705 fi
6706
6707
6708 for gltype in sig_atomic_t wchar_t wint_t ; do
6709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
6710$as_echo_n "checking for bit size of $gltype... " >&6; }
6711if { as_var=gl_cv_bitsizeof_${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then :
6712 $as_echo_n "(cached) " >&6
6713else
6714 if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result" "
6715 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6716 included before <wchar.h>. */
6717 #include <stddef.h>
6718 #include <signal.h>
6719 #if HAVE_WCHAR_H
6720 # include <stdio.h>
6721 # include <time.h>
6722 # include <wchar.h>
6723 #endif
6724
6725#include <limits.h>"; then :
6726
6727else
6728 result=unknown
6729fi
6730
6731 eval gl_cv_bitsizeof_${gltype}=\$result
6732
6733fi
6734eval ac_res=\$gl_cv_bitsizeof_${gltype}
6735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6736$as_echo "$ac_res" >&6; }
6737 eval result=\$gl_cv_bitsizeof_${gltype}
6738 if test $result = unknown; then
6739 result=0
6740 fi
6741 GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6742 cat >>confdefs.h <<_ACEOF
6743#define BITSIZEOF_${GLTYPE} $result
6744_ACEOF
6745
6746 eval BITSIZEOF_${GLTYPE}=\$result
6747 done
6748
6749
6750
6751
6752 for gltype in sig_atomic_t wchar_t wint_t ; do
6753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gltype is signed" >&5
6754$as_echo_n "checking whether $gltype is signed... " >&6; }
6755if { as_var=gl_cv_type_${gltype}_signed; eval "test \"\${$as_var+set}\" = set"; }; then :
6756 $as_echo_n "(cached) " >&6
6757else
6758 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6759/* end confdefs.h. */
6760
6761 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6762 included before <wchar.h>. */
6763 #include <stddef.h>
6764 #include <signal.h>
6765 #if HAVE_WCHAR_H
6766 # include <stdio.h>
6767 # include <time.h>
6768 # include <wchar.h>
6769 #endif
6770
6771 int verify[2 * (($gltype) -1 < ($gltype) 0) - 1];
6772int
6773main ()
6774{
6775
6776 ;
6777 return 0;
6778}
6779_ACEOF
6780if ac_fn_c_try_compile "$LINENO"; then :
6781 result=yes
6782else
6783 result=no
6784fi
6785rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6786 eval gl_cv_type_${gltype}_signed=\$result
6787
6788fi
6789eval ac_res=\$gl_cv_type_${gltype}_signed
6790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6791$as_echo "$ac_res" >&6; }
6792 eval result=\$gl_cv_type_${gltype}_signed
6793 GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6794 if test "$result" = yes; then
6795 cat >>confdefs.h <<_ACEOF
6796#define HAVE_SIGNED_${GLTYPE} 1
6797_ACEOF
6798
6799 eval HAVE_SIGNED_${GLTYPE}=1
6800 else
6801 eval HAVE_SIGNED_${GLTYPE}=0
6802 fi
6803 done
6804
6805
6806 gl_cv_type_ptrdiff_t_signed=yes
6807 gl_cv_type_size_t_signed=no
6808 if test $APPLE_UNIVERSAL_BUILD = 0; then
6809
6810
6811 for gltype in ptrdiff_t size_t ; do
6812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
6813$as_echo_n "checking for $gltype integer literal suffix... " >&6; }
6814if { as_var=gl_cv_type_${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then :
6815 $as_echo_n "(cached) " >&6
6816else
6817 eval gl_cv_type_${gltype}_suffix=no
6818 eval result=\$gl_cv_type_${gltype}_signed
6819 if test "$result" = yes; then
6820 glsufu=
6821 else
6822 glsufu=u
6823 fi
6824 for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
6825 case $glsuf in
6826 '') gltype1='int';;
6827 l) gltype1='long int';;
6828 ll) gltype1='long long int';;
6829 i64) gltype1='__int64';;
6830 u) gltype1='unsigned int';;
6831 ul) gltype1='unsigned long int';;
6832 ull) gltype1='unsigned long long int';;
6833 ui64)gltype1='unsigned __int64';;
6834 esac
6835 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6836/* end confdefs.h. */
6837
6838 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6839 included before <wchar.h>. */
6840 #include <stddef.h>
6841 #include <signal.h>
6842 #if HAVE_WCHAR_H
6843 # include <stdio.h>
6844 # include <time.h>
6845 # include <wchar.h>
6846 #endif
6847
6848 extern $gltype foo;
6849 extern $gltype1 foo;
6850int
6851main ()
6852{
6853
6854 ;
6855 return 0;
6856}
6857_ACEOF
6858if ac_fn_c_try_compile "$LINENO"; then :
6859 eval gl_cv_type_${gltype}_suffix=\$glsuf
6860fi
6861rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6862 eval result=\$gl_cv_type_${gltype}_suffix
6863 test "$result" != no && break
6864 done
6865fi
6866eval ac_res=\$gl_cv_type_${gltype}_suffix
6867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6868$as_echo "$ac_res" >&6; }
6869 GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6870 eval result=\$gl_cv_type_${gltype}_suffix
6871 test "$result" = no && result=
6872 eval ${GLTYPE}_SUFFIX=\$result
6873 cat >>confdefs.h <<_ACEOF
6874#define ${GLTYPE}_SUFFIX $result
6875_ACEOF
6876
6877 done
6878
6879
6880 fi
6881
6882
6883 for gltype in sig_atomic_t wchar_t wint_t ; do
6884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
6885$as_echo_n "checking for $gltype integer literal suffix... " >&6; }
6886if { as_var=gl_cv_type_${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then :
6887 $as_echo_n "(cached) " >&6
6888else
6889 eval gl_cv_type_${gltype}_suffix=no
6890 eval result=\$gl_cv_type_${gltype}_signed
6891 if test "$result" = yes; then
6892 glsufu=
6893 else
6894 glsufu=u
6895 fi
6896 for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
6897 case $glsuf in
6898 '') gltype1='int';;
6899 l) gltype1='long int';;
6900 ll) gltype1='long long int';;
6901 i64) gltype1='__int64';;
6902 u) gltype1='unsigned int';;
6903 ul) gltype1='unsigned long int';;
6904 ull) gltype1='unsigned long long int';;
6905 ui64)gltype1='unsigned __int64';;
6906 esac
6907 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6908/* end confdefs.h. */
6909
6910 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6911 included before <wchar.h>. */
6912 #include <stddef.h>
6913 #include <signal.h>
6914 #if HAVE_WCHAR_H
6915 # include <stdio.h>
6916 # include <time.h>
6917 # include <wchar.h>
6918 #endif
6919
6920 extern $gltype foo;
6921 extern $gltype1 foo;
6922int
6923main ()
6924{
6925
6926 ;
6927 return 0;
6928}
6929_ACEOF
6930if ac_fn_c_try_compile "$LINENO"; then :
6931 eval gl_cv_type_${gltype}_suffix=\$glsuf
6932fi
6933rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6934 eval result=\$gl_cv_type_${gltype}_suffix
6935 test "$result" != no && break
6936 done
6937fi
6938eval ac_res=\$gl_cv_type_${gltype}_suffix
6939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6940$as_echo "$ac_res" >&6; }
6941 GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6942 eval result=\$gl_cv_type_${gltype}_suffix
6943 test "$result" = no && result=
6944 eval ${GLTYPE}_SUFFIX=\$result
6945 cat >>confdefs.h <<_ACEOF
6946#define ${GLTYPE}_SUFFIX $result
6947_ACEOF
6948
6949 done
6950
6951
6952
6953 STDINT_H=stdint.h
6954 fi
6955
6956
6957 # Code from module string:
6958
6959
6960
6961 # Code from module warn-on-use:
6962 # Code from module wchar:
6963
6964
6965
6966
6967 :
6968
6969
6970
6971
6972
6973
6974
6975
6976
6977 :
6978
6979
6980
6981
6982
6983
6984
6985 if test $gl_cv_have_include_next = yes; then
6986 gl_cv_next_wchar_h='<'wchar.h'>'
6987 else
6988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <wchar.h>" >&5
6989$as_echo_n "checking absolute name of <wchar.h>... " >&6; }
6990if test "${gl_cv_next_wchar_h+set}" = set; then :
6991 $as_echo_n "(cached) " >&6
6992else
6993
6994 if test $ac_cv_header_wchar_h = yes; then
6995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6996/* end confdefs.h. */
6997#include <wchar.h>
6998
6999_ACEOF
7000 case "$host_os" in
7001 aix*) gl_absname_cpp="$ac_cpp -C" ;;
7002 *) gl_absname_cpp="$ac_cpp" ;;
7003 esac
7004 gl_cv_next_wchar_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
7005 sed -n '\#/wchar.h#{
7006 s#.*"\(.*/wchar.h\)".*#\1#
7007 s#^/[^/]#//&#
7008 p
7009 q
7010 }'`'"'
7011 else
7012 gl_cv_next_wchar_h='<'wchar.h'>'
7013 fi
7014
7015fi
7016{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_wchar_h" >&5
7017$as_echo "$gl_cv_next_wchar_h" >&6; }
7018 fi
7019 NEXT_WCHAR_H=$gl_cv_next_wchar_h
7020
7021 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
7022 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
7023 gl_next_as_first_directive='<'wchar.h'>'
7024 else
7025 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
7026 gl_next_as_first_directive=$gl_cv_next_wchar_h
7027 fi
7028 NEXT_AS_FIRST_DIRECTIVE_WCHAR_H=$gl_next_as_first_directive
7029
7030
7031
7032 if test $ac_cv_header_wchar_h = yes; then
7033 HAVE_WCHAR_H=1
7034 else
7035 HAVE_WCHAR_H=0
7036 fi
7037
7038
7039
7040 if test $gt_cv_c_wint_t = yes; then
7041 HAVE_WINT_T=1
7042 else
7043 HAVE_WINT_T=0
7044 fi
7045
7046
7047
7048 for gl_func in btowc wctob mbsinit mbrtowc mbrlen mbsrtowcs mbsnrtowcs wcrtomb wcsrtombs wcsnrtombs wcwidth; do
7049 as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
7050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
7051$as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
7052if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then :
7053 $as_echo_n "(cached) " >&6
7054else
7055 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7056/* end confdefs.h. */
7057
7058/* Some systems require additional headers. */
7059#ifndef __GLIBC__
7060# include <stddef.h>
7061# include <stdio.h>
7062# include <time.h>
7063#endif
7064#include <wchar.h>
7065
7066int
7067main ()
7068{
7069#undef $gl_func
7070 (void) $gl_func;
7071 ;
7072 return 0;
7073}
7074_ACEOF
7075if ac_fn_c_try_compile "$LINENO"; then :
7076 eval "$as_gl_Symbol=yes"
7077else
7078 eval "$as_gl_Symbol=no"
7079fi
7080rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7081fi
7082eval ac_res=\$$as_gl_Symbol
7083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7084$as_echo "$ac_res" >&6; }
7085 eval as_val=\$$as_gl_Symbol
7086 if test "x$as_val" = x""yes; then :
7087 cat >>confdefs.h <<_ACEOF
7088#define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
7089_ACEOF
7090
7091 eval ac_cv_have_decl_$gl_func=yes
7092fi
7093 done
7094
7095
7096 # Code from module dummy:
7097 # End of code from modules
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107 gltests_libdeps=
7108 gltests_ltlibdeps=
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118 gl_source_base='tests'
7119 gltests_WITNESS=IN_`echo "${PACKAGE-$PACKAGE_TARNAME}" | LC_ALL=C tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ | LC_ALL=C sed -e 's/[^A-Z0-9_]/_/g'`_GNULIB_TESTS
7120
7121 gl_module_indicator_condition=$gltests_WITNESS
7122
7123
7124
7125
7126
7127
7128
7129
7130
7131 LIBGNU_LIBDEPS="$gl_libdeps"
7132
7133 LIBGNU_LTLIBDEPS="$gl_ltlibdeps"
7134
7135
7136
7137# For Makefile dependencies.
7138GNULIB_STDINT_H=
7139if test x"$STDINT_H" != x; then
7140 GNULIB_STDINT_H=gnulib/$STDINT_H
7141fi
7142
7143
7144PACKAGE=gdb
7145
7146cat >>confdefs.h <<_ACEOF
7147#define PACKAGE "$PACKAGE"
7148_ACEOF
7149
7150
7151
7152# GDB does not use automake, but gnulib does. This line lets us
7153# generate its Makefile.in.
7154am__api_version='1.11'
7155
7156# Find a good install program. We prefer a C program (faster),
7157# so one script is as good as another. But avoid the broken or
7158# incompatible versions:
7159# SysV /etc/install, /usr/sbin/install
7160# SunOS /usr/etc/install
7161# IRIX /sbin/install
7162# AIX /bin/install
7163# AmigaOS /C/install, which installs bootblocks on floppy discs
7164# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
7165# AFS /usr/afsws/bin/install, which mishandles nonexistent args
7166# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7167# OS/2's system install, which has a completely different semantic
7168# ./install, which can be erroneously created by make from ./install.sh.
7169# Reject install programs that cannot install multiple files.
7170{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
7171$as_echo_n "checking for a BSD-compatible install... " >&6; }
7172if test -z "$INSTALL"; then
7173if test "${ac_cv_path_install+set}" = set; then :
7174 $as_echo_n "(cached) " >&6
7175else
7176 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7177for as_dir in $PATH
7178do
7179 IFS=$as_save_IFS
7180 test -z "$as_dir" && as_dir=.
7181 # Account for people who put trailing slashes in PATH elements.
7182case $as_dir/ in #((
7183 ./ | .// | /[cC]/* | \
7184 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
7185 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
7186 /usr/ucb/* ) ;;
7187 *)
7188 # OSF1 and SCO ODT 3.0 have their own names for install.
7189 # Don't use installbsd from OSF since it installs stuff as root
7190 # by default.
7191 for ac_prog in ginstall scoinst install; do
7192 for ac_exec_ext in '' $ac_executable_extensions; do
7193 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
7194 if test $ac_prog = install &&
7195 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7196 # AIX install. It has an incompatible calling convention.
7197 :
7198 elif test $ac_prog = install &&
7199 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7200 # program-specific install script used by HP pwplus--don't use.
7201 :
7202 else
7203 rm -rf conftest.one conftest.two conftest.dir
7204 echo one > conftest.one
7205 echo two > conftest.two
7206 mkdir conftest.dir
7207 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
7208 test -s conftest.one && test -s conftest.two &&
7209 test -s conftest.dir/conftest.one &&
7210 test -s conftest.dir/conftest.two
7211 then
7212 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7213 break 3
7214 fi
7215 fi
7216 fi
7217 done
7218 done
7219 ;;
7220esac
7221
7222 done
7223IFS=$as_save_IFS
7224
7225rm -rf conftest.one conftest.two conftest.dir
7226
7227fi
7228 if test "${ac_cv_path_install+set}" = set; then
7229 INSTALL=$ac_cv_path_install
7230 else
7231 # As a last resort, use the slow shell script. Don't cache a
7232 # value for INSTALL within a source directory, because that will
7233 # break other packages using the cache if that directory is
7234 # removed, or if the value is a relative name.
7235 INSTALL=$ac_install_sh
7236 fi
7237fi
7238{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
7239$as_echo "$INSTALL" >&6; }
7240
7241# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7242# It thinks the first close brace ends the variable substitution.
7243test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
7244
7245test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
7246
7247test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
7248
7249{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
7250$as_echo_n "checking whether build environment is sane... " >&6; }
7251# Just in case
7252sleep 1
7253echo timestamp > conftest.file
7254# Reject unsafe characters in $srcdir or the absolute working directory
7255# name. Accept space and tab only in the latter.
7256am_lf='
7257'
7258case `pwd` in
7259 *[\\\"\#\$\&\'\`$am_lf]*)
7260 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
7261esac
7262case $srcdir in
7263 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
7264 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
7265esac
7266
7267# Do `set' in a subshell so we don't clobber the current shell's
7268# arguments. Must try -L first in case configure is actually a
7269# symlink; some systems play weird games with the mod time of symlinks
7270# (eg FreeBSD returns the mod time of the symlink's containing
7271# directory).
7272if (
7273 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
7274 if test "$*" = "X"; then
7275 # -L didn't work.
7276 set X `ls -t "$srcdir/configure" conftest.file`
7277 fi
7278 rm -f conftest.file
7279 if test "$*" != "X $srcdir/configure conftest.file" \
7280 && test "$*" != "X conftest.file $srcdir/configure"; then
7281
7282 # If neither matched, then we have a broken ls. This can happen
7283 # if, for instance, CONFIG_SHELL is bash and it inherits a
7284 # broken ls alias from the environment. This has actually
7285 # happened. Such a system could not be considered "sane".
7286 as_fn_error "ls -t appears to fail. Make sure there is not a broken
7287alias in your environment" "$LINENO" 5
7288 fi
7289
7290 test "$2" = conftest.file
7291 )
7292then
7293 # Ok.
7294 :
7295else
7296 as_fn_error "newly created file is older than distributed files!
7297Check your system clock" "$LINENO" 5
7298fi
7299{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7300$as_echo "yes" >&6; }
7301test "$program_prefix" != NONE &&
7302 program_transform_name="s&^&$program_prefix&;$program_transform_name"
7303# Use a double $ so make ignores it.
7304test "$program_suffix" != NONE &&
7305 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
7306# Double any \ or $.
7307# By default was `s,x,x', remove it if useless.
7308ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
7309program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
7310
7311# expand $ac_aux_dir to an absolute path
7312am_aux_dir=`cd $ac_aux_dir && pwd`
7313
7314if test x"${MISSING+set}" != xset; then
7315 case $am_aux_dir in
7316 *\ * | *\ *)
7317 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
7318 *)
7319 MISSING="\${SHELL} $am_aux_dir/missing" ;;
7320 esac
7321fi
7322# Use eval to expand $SHELL
7323if eval "$MISSING --run true"; then
7324 am_missing_run="$MISSING --run "
7325else
7326 am_missing_run=
7327 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
7328$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
7329fi
7330
7331if test x"${install_sh}" != xset; then
7332 case $am_aux_dir in
7333 *\ * | *\ *)
7334 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
7335 *)
7336 install_sh="\${SHELL} $am_aux_dir/install-sh"
7337 esac
7338fi
7339
7340# Installed binaries are usually stripped using `strip' when the user
7341# run `make install-strip'. However `strip' might not be the right
7342# tool to use in cross-compilation environments, therefore Automake
7343# will honor the `STRIP' environment variable to overrule this program.
7344if test "$cross_compiling" != no; then
7345 if test -n "$ac_tool_prefix"; then
7346 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7347set dummy ${ac_tool_prefix}strip; ac_word=$2
7348{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7349$as_echo_n "checking for $ac_word... " >&6; }
7350if test "${ac_cv_prog_STRIP+set}" = set; then :
7351 $as_echo_n "(cached) " >&6
7352else
7353 if test -n "$STRIP"; then
7354 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7355else
7356as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7357for as_dir in $PATH
7358do
7359 IFS=$as_save_IFS
7360 test -z "$as_dir" && as_dir=.
7361 for ac_exec_ext in '' $ac_executable_extensions; do
7362 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7363 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7364 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7365 break 2
7366 fi
7367done
7368 done
7369IFS=$as_save_IFS
7370
7371fi
7372fi
7373STRIP=$ac_cv_prog_STRIP
7374if test -n "$STRIP"; then
7375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
7376$as_echo "$STRIP" >&6; }
7377else
7378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7379$as_echo "no" >&6; }
7380fi
7381
7382
7383fi
7384if test -z "$ac_cv_prog_STRIP"; then
7385 ac_ct_STRIP=$STRIP
7386 # Extract the first word of "strip", so it can be a program name with args.
7387set dummy strip; ac_word=$2
7388{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7389$as_echo_n "checking for $ac_word... " >&6; }
7390if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
7391 $as_echo_n "(cached) " >&6
7392else
7393 if test -n "$ac_ct_STRIP"; then
7394 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7395else
7396as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7397for as_dir in $PATH
7398do
7399 IFS=$as_save_IFS
7400 test -z "$as_dir" && as_dir=.
7401 for ac_exec_ext in '' $ac_executable_extensions; do
7402 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7403 ac_cv_prog_ac_ct_STRIP="strip"
7404 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7405 break 2
7406 fi
7407done
7408 done
7409IFS=$as_save_IFS
7410
7411fi
7412fi
7413ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7414if test -n "$ac_ct_STRIP"; then
7415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7416$as_echo "$ac_ct_STRIP" >&6; }
7417else
7418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7419$as_echo "no" >&6; }
7420fi
7421
7422 if test "x$ac_ct_STRIP" = x; then
7423 STRIP=":"
7424 else
7425 case $cross_compiling:$ac_tool_warned in
7426yes:)
7427{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7428$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7429ac_tool_warned=yes ;;
7430esac
7431 STRIP=$ac_ct_STRIP
7432 fi
7433else
7434 STRIP="$ac_cv_prog_STRIP"
7435fi
7436
7437fi
7438INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
7439
7440{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
7441$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
7442if test -z "$MKDIR_P"; then
7443 if test "${ac_cv_path_mkdir+set}" = set; then :
7444 $as_echo_n "(cached) " >&6
7445else
7446 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7447for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
7448do
7449 IFS=$as_save_IFS
7450 test -z "$as_dir" && as_dir=.
7451 for ac_prog in mkdir gmkdir; do
7452 for ac_exec_ext in '' $ac_executable_extensions; do
7453 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
7454 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
7455 'mkdir (GNU coreutils) '* | \
7456 'mkdir (coreutils) '* | \
7457 'mkdir (fileutils) '4.1*)
7458 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
7459 break 3;;
7460 esac
7461 done
7462 done
7463 done
7464IFS=$as_save_IFS
7465
7466fi
7467
7468 if test "${ac_cv_path_mkdir+set}" = set; then
7469 MKDIR_P="$ac_cv_path_mkdir -p"
7470 else
7471 # As a last resort, use the slow shell script. Don't cache a
7472 # value for MKDIR_P within a source directory, because that will
7473 # break other packages using the cache if that directory is
7474 # removed, or if the value is a relative name.
7475 test -d ./--version && rmdir ./--version
7476 MKDIR_P="$ac_install_sh -d"
7477 fi
7478fi
7479{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
7480$as_echo "$MKDIR_P" >&6; }
7481
7482
7483mkdir_p="$MKDIR_P"
7484case $mkdir_p in
7485 [\\/$]* | ?:[\\/]*) ;;
7486 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
7487esac
7488
7489for ac_prog in gawk mawk nawk awk
7490do
7491 # Extract the first word of "$ac_prog", so it can be a program name with args.
7492set dummy $ac_prog; ac_word=$2
7493{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7494$as_echo_n "checking for $ac_word... " >&6; }
7495if test "${ac_cv_prog_AWK+set}" = set; then :
7496 $as_echo_n "(cached) " >&6
7497else
7498 if test -n "$AWK"; then
7499 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7500else
7501as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7502for as_dir in $PATH
7503do
7504 IFS=$as_save_IFS
7505 test -z "$as_dir" && as_dir=.
7506 for ac_exec_ext in '' $ac_executable_extensions; do
7507 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7508 ac_cv_prog_AWK="$ac_prog"
7509 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7510 break 2
7511 fi
7512done
7513 done
7514IFS=$as_save_IFS
7515
7516fi
7517fi
7518AWK=$ac_cv_prog_AWK
7519if test -n "$AWK"; then
7520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7521$as_echo "$AWK" >&6; }
7522else
7523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7524$as_echo "no" >&6; }
7525fi
7526
7527
7528 test -n "$AWK" && break
7529done
7530
7531ac_config_commands="$ac_config_commands depfiles"
7532
7533
7534am_make=${MAKE-make}
7535cat > confinc << 'END'
7536am__doit:
7537 @echo this is the am__doit target
7538.PHONY: am__doit
7539END
7540# If we don't find an include directive, just comment out the code.
7541{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
7542$as_echo_n "checking for style of include used by $am_make... " >&6; }
7543am__include="#"
7544am__quote=
7545_am_result=none
7546# First try GNU make style include.
7547echo "include confinc" > confmf
7548# Ignore all kinds of additional output from `make'.
7549case `$am_make -s -f confmf 2> /dev/null` in #(
7550*the\ am__doit\ target*)
7551 am__include=include
7552 am__quote=
7553 _am_result=GNU
7554 ;;
7555esac
7556# Now try BSD make style include.
7557if test "$am__include" = "#"; then
7558 echo '.include "confinc"' > confmf
7559 case `$am_make -s -f confmf 2> /dev/null` in #(
7560 *the\ am__doit\ target*)
7561 am__include=.include
7562 am__quote="\""
7563 _am_result=BSD
7564 ;;
7565 esac
7566fi
7567
7568
7569{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
7570$as_echo "$_am_result" >&6; }
7571rm -f confinc confmf
7572
7573# Check whether --enable-dependency-tracking was given.
7574if test "${enable_dependency_tracking+set}" = set; then :
7575 enableval=$enable_dependency_tracking;
7576fi
7577
7578if test "x$enable_dependency_tracking" != xno; then
7579 am_depcomp="$ac_aux_dir/depcomp"
7580 AMDEPBACKSLASH='\'
7581fi
7582 if test "x$enable_dependency_tracking" != xno; then
7583 AMDEP_TRUE=
7584 AMDEP_FALSE='#'
7585else
7586 AMDEP_TRUE='#'
7587 AMDEP_FALSE=
7588fi
7589
7590
7591if test "`cd $srcdir && pwd`" != "`pwd`"; then
7592 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
7593 # is not polluted with repeated "-I."
7594 am__isrc=' -I$(srcdir)'
7595 # test to see if srcdir already configured
7596 if test -f $srcdir/config.status; then
7597 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
7598 fi
7599fi
7600
7601# test whether we have cygpath
7602if test -z "$CYGPATH_W"; then
7603 if (cygpath --version) >/dev/null 2>/dev/null; then
7604 CYGPATH_W='cygpath -w'
7605 else
7606 CYGPATH_W=echo
7607 fi
7608fi
7609
7610
7611# Define the identity of the package.
7612 PACKAGE=gdb
7613 VERSION=UNUSED-VERSION
7614
7615
7616# Some tools Automake needs.
7617
7618ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
7619
7620
7621AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
7622
7623
7624AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
7625
7626
7627AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
7628
7629
7630MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
7631
7632# We need awk for the "check" target. The system "awk" is bad on
7633# some platforms.
7634# Always define AMTAR for backward compatibility.
7635
7636AMTAR=${AMTAR-"${am_missing_run}tar"}
7637
7638am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
7639
7640
7641
7642
7643depcc="$CC" am_compiler_list=
7644
7645{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
7646$as_echo_n "checking dependency style of $depcc... " >&6; }
7647if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
7648 $as_echo_n "(cached) " >&6
7649else
7650 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
7651 # We make a subdir and do the tests there. Otherwise we can end up
7652 # making bogus files that we don't know about and never remove. For
7653 # instance it was reported that on HP-UX the gcc test will end up
7654 # making a dummy file named `D' -- because `-MD' means `put the output
7655 # in D'.
7656 mkdir conftest.dir
7657 # Copy depcomp to subdir because otherwise we won't find it if we're
7658 # using a relative directory.
7659 cp "$am_depcomp" conftest.dir
7660 cd conftest.dir
7661 # We will build objects and dependencies in a subdirectory because
7662 # it helps to detect inapplicable dependency modes. For instance
7663 # both Tru64's cc and ICC support -MD to output dependencies as a
7664 # side effect of compilation, but ICC will put the dependencies in
7665 # the current directory while Tru64 will put them in the object
7666 # directory.
7667 mkdir sub
7668
7669 am_cv_CC_dependencies_compiler_type=none
7670 if test "$am_compiler_list" = ""; then
7671 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
7672 fi
7673 am__universal=false
7674 case " $depcc " in #(
7675 *\ -arch\ *\ -arch\ *) am__universal=true ;;
7676 esac
7677
7678 for depmode in $am_compiler_list; do
7679 # Setup a source with many dependencies, because some compilers
7680 # like to wrap large dependency lists on column 80 (with \), and
7681 # we should not choose a depcomp mode which is confused by this.
7682 #
7683 # We need to recreate these files for each test, as the compiler may
7684 # overwrite some of them when testing with obscure command lines.
7685 # This happens at least with the AIX C compiler.
7686 : > sub/conftest.c
7687 for i in 1 2 3 4 5 6; do
7688 echo '#include "conftst'$i'.h"' >> sub/conftest.c
7689 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
7690 # Solaris 8's {/usr,}/bin/sh.
7691 touch sub/conftst$i.h
7692 done
7693 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
7694
7695 # We check with `-c' and `-o' for the sake of the "dashmstdout"
7696 # mode. It turns out that the SunPro C++ compiler does not properly
7697 # handle `-M -o', and we need to detect this. Also, some Intel
7698 # versions had trouble with output in subdirs
7699 am__obj=sub/conftest.${OBJEXT-o}
7700 am__minus_obj="-o $am__obj"
7701 case $depmode in
7702 gcc)
7703 # This depmode causes a compiler race in universal mode.
7704 test "$am__universal" = false || continue
7705 ;;
7706 nosideeffect)
7707 # after this tag, mechanisms are not by side-effect, so they'll
7708 # only be used when explicitly requested
7709 if test "x$enable_dependency_tracking" = xyes; then
7710 continue
7711 else
7712 break
7713 fi
7714 ;;
7715 msvisualcpp | msvcmsys)
7716 # This compiler won't grok `-c -o', but also, the minuso test has
7717 # not run yet. These depmodes are late enough in the game, and
7718 # so weak that their functioning should not be impacted.
7719 am__obj=conftest.${OBJEXT-o}
7720 am__minus_obj=
7721 ;;
7722 none) break ;;
7723 esac
7724 if depmode=$depmode \
7725 source=sub/conftest.c object=$am__obj \
7726 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
7727 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
7728 >/dev/null 2>conftest.err &&
7729 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
7730 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
7731 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
7732 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
7733 # icc doesn't choke on unknown options, it will just issue warnings
7734 # or remarks (even with -Werror). So we grep stderr for any message
7735 # that says an option was ignored or not supported.
7736 # When given -MP, icc 7.0 and 7.1 complain thusly:
7737 # icc: Command line warning: ignoring option '-M'; no argument required
7738 # The diagnosis changed in icc 8.0:
7739 # icc: Command line remark: option '-MP' not supported
7740 if (grep 'ignoring option' conftest.err ||
7741 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
7742 am_cv_CC_dependencies_compiler_type=$depmode
7743 break
7744 fi
7745 fi
7746 done
7747
7748 cd ..
7749 rm -rf conftest.dir
7750else
7751 am_cv_CC_dependencies_compiler_type=none
7752fi
7753
7754fi
7755{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
7756$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
7757CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
7758
7759 if
7760 test "x$enable_dependency_tracking" != xno \
7761 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
7762 am__fastdepCC_TRUE=
7763 am__fastdepCC_FALSE='#'
7764else
7765 am__fastdepCC_TRUE='#'
7766 am__fastdepCC_FALSE=
7767fi
7768
7769
7770
7771
7772
7773
7774# Check whether --with-separate-debug-dir was given.
7775if test "${with_separate_debug_dir+set}" = set; then :
7776 withval=$with_separate_debug_dir;
7777 DEBUGDIR=$withval
7778else
7779 DEBUGDIR=${libdir}/debug
7780fi
7781
7782
7783 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7784 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7785 ac_define_dir=`eval echo $DEBUGDIR`
7786 ac_define_dir=`eval echo $ac_define_dir`
7787
7788cat >>confdefs.h <<_ACEOF
7789#define DEBUGDIR "$ac_define_dir"
7790_ACEOF
7791
7792
7793
7794
7795 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
7796 if test "x$prefix" = xNONE; then
7797 test_prefix=/usr/local
7798 else
7799 test_prefix=$prefix
7800 fi
7801 else
7802 test_prefix=$exec_prefix
7803 fi
7804 value=0
7805 case ${ac_define_dir} in
7806 "${test_prefix}"|"${test_prefix}/"*|\
7807 '${exec_prefix}'|'${exec_prefix}/'*)
7808 value=1
7809 ;;
7810 esac
7811
7812cat >>confdefs.h <<_ACEOF
7813#define DEBUGDIR_RELOCATABLE $value
7814_ACEOF
7815
7816
7817
7818
7819# GDB's datadir relocation
7820
7821
7822
7823# Check whether --with-gdb-datadir was given.
7824if test "${with_gdb_datadir+set}" = set; then :
7825 withval=$with_gdb_datadir;
7826 GDB_DATADIR=$withval
7827else
7828 GDB_DATADIR=${datadir}/gdb
7829fi
7830
7831
7832 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7833 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7834 ac_define_dir=`eval echo $GDB_DATADIR`
7835 ac_define_dir=`eval echo $ac_define_dir`
7836
7837cat >>confdefs.h <<_ACEOF
7838#define GDB_DATADIR "$ac_define_dir"
7839_ACEOF
7840
7841
7842
7843
7844 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
7845 if test "x$prefix" = xNONE; then
7846 test_prefix=/usr/local
7847 else
7848 test_prefix=$prefix
7849 fi
7850 else
7851 test_prefix=$exec_prefix
7852 fi
7853 value=0
7854 case ${ac_define_dir} in
7855 "${test_prefix}"|"${test_prefix}/"*|\
7856 '${exec_prefix}'|'${exec_prefix}/'*)
7857 value=1
7858 ;;
7859 esac
7860
7861cat >>confdefs.h <<_ACEOF
7862#define GDB_DATADIR_RELOCATABLE $value
7863_ACEOF
7864
7865
7866
7867
7868
7869# Check whether --with-relocated-sources was given.
7870if test "${with_relocated_sources+set}" = set; then :
7871 withval=$with_relocated_sources; reloc_srcdir="${withval}"
7872
7873 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7874 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7875 ac_define_dir=`eval echo $reloc_srcdir`
7876 ac_define_dir=`eval echo $ac_define_dir`
7877
7878cat >>confdefs.h <<_ACEOF
7879#define RELOC_SRCDIR "$ac_define_dir"
7880_ACEOF
7881
7882
7883
7884fi
7885
7886
7887
7888
7889subdirs="$subdirs testsuite"
7890
7891
7892# Check whether to support alternative target configurations
7893# Check whether --enable-targets was given.
7894if test "${enable_targets+set}" = set; then :
7895 enableval=$enable_targets; case "${enableval}" in
7896 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
7897 ;;
7898 no) enable_targets= ;;
7899 *) enable_targets=$enableval ;;
7900esac
7901fi
7902
7903
7904# Check whether to enable 64-bit support on 32-bit hosts
7905# Check whether --enable-64-bit-bfd was given.
7906if test "${enable_64_bit_bfd+set}" = set; then :
7907 enableval=$enable_64_bit_bfd; case "${enableval}" in
7908 yes) want64=true ;;
7909 no) want64=false ;;
7910 *) as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
7911esac
7912else
7913 want64=false
7914fi
7915
7916# Provide defaults for some variables set by the per-host and per-target
7917# configuration.
7918gdb_host_obs=posix-hdep.o
7919
7920if test "${target}" = "${host}"; then
7921 gdb_native=yes
7922else
7923 gdb_native=no
7924fi
7925
7926. $srcdir/configure.host
7927
7928# Accumulate some settings from configure.tgt over all enabled targets
7929
7930TARGET_OBS=
7931all_targets=
7932
7933for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
7934do
7935 if test "$targ_alias" = "all"; then
7936 all_targets=true
7937 else
7938 # Canonicalize the secondary target names.
7939 result=`$ac_config_sub $targ_alias 2>/dev/null`
7940 if test -n "$result"; then
7941 targ=$result
7942 else
7943 targ=$targ_alias
7944 fi
7945
7946 . ${srcdir}/configure.tgt
7947
7948 if test -z "${gdb_target_obs}"; then :
7949 as_fn_error "configuration ${targ} is unsupported." "$LINENO" 5
7950fi
7951
7952 # Target-specific object files
7953 for i in ${gdb_target_obs}; do
7954 case " $TARGET_OBS " in
7955 *" ${i} "*) ;;
7956 *)
7957 TARGET_OBS="$TARGET_OBS ${i}"
7958 ;;
7959 esac
7960 done
7961
7962 # Check whether this target needs 64-bit CORE_ADDR
7963 if test x${want64} = xfalse; then
7964 . ${srcdir}/../bfd/config.bfd
7965 fi
7966 fi
7967done
7968
7969if test x${all_targets} = xtrue; then
7970
7971 # We want all 64-bit targets if we either:
7972 # - run on a 64-bit host or
7973 # - already require 64-bit support for some other target or
7974 # - the --enable-64-bit-bfd option was supplied
7975 # Otherwise we only support all 32-bit targets.
7976 #
7977 # NOTE: This test must be in sync with the corresponding
7978 # tests in BFD!
7979
7980 if test x${want64} = xfalse; then
7981 # The cast to long int works around a bug in the HP C Compiler
7982# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7983# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7984# This bug is HP SR number 8606223364.
7985{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
7986$as_echo_n "checking size of long... " >&6; }
7987if test "${ac_cv_sizeof_long+set}" = set; then :
7988 $as_echo_n "(cached) " >&6
7989else
7990 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
7991
7992else
7993 if test "$ac_cv_type_long" = yes; then
7994 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7995$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7996{ as_fn_set_status 77
7997as_fn_error "cannot compute sizeof (long)
7998See \`config.log' for more details." "$LINENO" 5; }; }
7999 else
8000 ac_cv_sizeof_long=0
8001 fi
8002fi
8003
8004fi
8005{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
8006$as_echo "$ac_cv_sizeof_long" >&6; }
8007
8008
8009
8010cat >>confdefs.h <<_ACEOF
8011#define SIZEOF_LONG $ac_cv_sizeof_long
8012_ACEOF
8013
8014
8015 if test "x${ac_cv_sizeof_long}" = "x8"; then
8016 want64=true
8017 fi
8018 fi
8019 if test x${want64} = xtrue; then
8020 TARGET_OBS='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)'
8021 else
8022 TARGET_OBS='$(ALL_TARGET_OBS)'
8023 fi
8024fi
8025
8026
8027
8028# For other settings, only the main target counts.
8029gdb_sim=
8030gdb_osabi=
8031build_gdbserver=
8032targ=$target; . ${srcdir}/configure.tgt
8033
8034# Fetch the default architecture and default target vector from BFD.
8035targ=$target; . $srcdir/../bfd/config.bfd
8036
8037# We only want the first architecture, so strip off the others if
8038# there is more than one.
8039targ_archs=`echo $targ_archs | sed 's/ .*//'`
8040
8041if test "x$targ_archs" != x; then
8042
8043cat >>confdefs.h <<_ACEOF
8044#define DEFAULT_BFD_ARCH $targ_archs
8045_ACEOF
8046
8047fi
8048if test "x$targ_defvec" != x; then
8049
8050cat >>confdefs.h <<_ACEOF
8051#define DEFAULT_BFD_VEC $targ_defvec
8052_ACEOF
8053
8054fi
8055
8056# The CLI cannot be disabled yet, but may be in the future.
8057
8058# Enable CLI.
8059# Check whether --enable-gdbcli was given.
8060if test "${enable_gdbcli+set}" = set; then :
8061 enableval=$enable_gdbcli; case $enableval in
8062 yes)
8063 ;;
8064 no)
8065 as_fn_error "the command-line interface cannot be disabled yet" "$LINENO" 5 ;;
8066 *)
8067 as_fn_error "bad value $enableval for --enable-gdbcli" "$LINENO" 5 ;;
8068 esac
8069else
8070 enable_gdbcli=yes
8071fi
8072
8073if test x"$enable_gdbcli" = xyes; then
8074 if test -d $srcdir/cli; then
8075 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_CLI_OBS)"
8076 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_CLI_DEPS)"
8077 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_CLI_SRCS)"
8078 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)"
8079 fi
8080fi
8081
8082# Enable MI.
8083# Check whether --enable-gdbmi was given.
8084if test "${enable_gdbmi+set}" = set; then :
8085 enableval=$enable_gdbmi; case $enableval in
8086 yes | no)
8087 ;;
8088 *)
8089 as_fn_error "bad value $enableval for --enable-gdbmi" "$LINENO" 5 ;;
8090 esac
8091else
8092 enable_gdbmi=yes
8093fi
8094
8095if test x"$enable_gdbmi" = xyes; then
8096 if test -d $srcdir/mi; then
8097 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
8098 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
8099 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
8100 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
8101 fi
8102fi
8103
8104# Enable TUI.
8105# Check whether --enable-tui was given.
8106if test "${enable_tui+set}" = set; then :
8107 enableval=$enable_tui; case $enableval in
8108 yes | no | auto)
8109 ;;
8110 *)
8111 as_fn_error "bad value $enableval for --enable-tui" "$LINENO" 5 ;;
8112 esac
8113else
8114 enable_tui=auto
8115fi
8116
8117
8118# Enable gdbtk.
8119# Check whether --enable-gdbtk was given.
8120if test "${enable_gdbtk+set}" = set; then :
8121 enableval=$enable_gdbtk; case $enableval in
8122 yes | no)
8123 ;;
8124 *)
8125 as_fn_error "bad value $enableval for --enable-gdbtk" "$LINENO" 5 ;;
8126 esac
8127else
8128 if test -d $srcdir/gdbtk; then
8129 enable_gdbtk=yes
8130 else
8131 enable_gdbtk=no
8132 fi
8133fi
8134
8135# We unconditionally disable gdbtk tests on selected platforms.
8136case $host_os in
8137 go32* | windows*)
8138 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gdbtk isn't supported on $host; disabling" >&5
8139$as_echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;}
8140 enable_gdbtk=no ;;
8141esac
8142
8143# Libunwind support.
8144
8145# Check whether --with-libunwind was given.
8146if test "${with_libunwind+set}" = set; then :
8147 withval=$with_libunwind; case "${withval}" in
8148 yes) enable_libunwind=yes ;;
8149 no) enable_libunwind=no ;;
8150 *) as_fn_error "bad value ${withval} for GDB with-libunwind option" "$LINENO" 5 ;;
8151esac
8152else
8153
8154 for ac_header in libunwind.h libunwind-ia64.h
8155do :
8156 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8157ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8158eval as_val=\$$as_ac_Header
8159 if test "x$as_val" = x""yes; then :
8160 cat >>confdefs.h <<_ACEOF
8161#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8162_ACEOF
8163
8164fi
8165
8166done
8167
8168 if test x"$ac_cv_header_libunwind_h" = xyes -a x"$ac_cv_header_libunwind_ia64_h" = xyes; then
8169 enable_libunwind=yes;
8170 fi
8171
8172fi
8173
8174
8175if test x"$enable_libunwind" = xyes; then
8176 for ac_header in libunwind.h libunwind-ia64.h
8177do :
8178 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8179ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8180eval as_val=\$$as_ac_Header
8181 if test "x$as_val" = x""yes; then :
8182 cat >>confdefs.h <<_ACEOF
8183#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8184_ACEOF
8185
8186fi
8187
8188done
8189
8190
8191$as_echo "#define HAVE_LIBUNWIND 1" >>confdefs.h
8192
8193 CONFIG_OBS="$CONFIG_OBS libunwind-frame.o"
8194 CONFIG_DEPS="$CONFIG_DEPS libunwind-frame.o"
8195 CONFIG_SRCS="$CONFIG_SRCS libunwind-frame.c"
8196fi
8197
8198opt_curses=no
8199
8200# Check whether --with-curses was given.
8201if test "${with_curses+set}" = set; then :
8202 withval=$with_curses; opt_curses=$withval
8203fi
8204
8205
8206prefer_curses=no
8207if test "$opt_curses" = "yes"; then
8208 prefer_curses=yes
8209fi
8210
8211# Profiling support.
8212# Check whether --enable-profiling was given.
8213if test "${enable_profiling+set}" = set; then :
8214 enableval=$enable_profiling; case $enableval in
8215 yes | no)
8216 ;;
8217 *)
8218 as_fn_error "bad value $enableval for --enable-profile" "$LINENO" 5 ;;
8219 esac
8220else
8221 enable_profiling=no
8222fi
8223
8224
8225for ac_func in monstartup _mcleanup
8226do :
8227 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8228ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8229eval as_val=\$$as_ac_var
8230 if test "x$as_val" = x""yes; then :
8231 cat >>confdefs.h <<_ACEOF
8232#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8233_ACEOF
8234
8235fi
8236done
8237
8238{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _etext" >&5
8239$as_echo_n "checking for _etext... " >&6; }
8240if test "${ac_cv_var__etext+set}" = set; then :
8241 $as_echo_n "(cached) " >&6
8242else
8243 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8244/* end confdefs.h. */
8245#include <stdlib.h>
8246extern char _etext;
8247
8248int
8249main ()
8250{
8251free (&_etext);
8252 ;
8253 return 0;
8254}
8255_ACEOF
8256if ac_fn_c_try_link "$LINENO"; then :
8257 ac_cv_var__etext=yes
8258else
8259 ac_cv_var__etext=no
8260fi
8261rm -f core conftest.err conftest.$ac_objext \
8262 conftest$ac_exeext conftest.$ac_ext
8263fi
8264{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__etext" >&5
8265$as_echo "$ac_cv_var__etext" >&6; }
8266if test $ac_cv_var__etext = yes; then
8267
8268$as_echo "#define HAVE__ETEXT 1" >>confdefs.h
8269
8270fi
8271{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for etext" >&5
8272$as_echo_n "checking for etext... " >&6; }
8273if test "${ac_cv_var_etext+set}" = set; then :
8274 $as_echo_n "(cached) " >&6
8275else
8276 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8277/* end confdefs.h. */
8278#include <stdlib.h>
8279extern char etext;
8280
8281int
8282main ()
8283{
8284free (&etext);
8285 ;
8286 return 0;
8287}
8288_ACEOF
8289if ac_fn_c_try_link "$LINENO"; then :
8290 ac_cv_var_etext=yes
8291else
8292 ac_cv_var_etext=no
8293fi
8294rm -f core conftest.err conftest.$ac_objext \
8295 conftest$ac_exeext conftest.$ac_ext
8296fi
8297{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_etext" >&5
8298$as_echo "$ac_cv_var_etext" >&6; }
8299if test $ac_cv_var_etext = yes; then
8300
8301$as_echo "#define HAVE_ETEXT 1" >>confdefs.h
8302
8303fi
8304if test "$enable_profiling" = yes ; then
8305 if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then
8306 as_fn_error "--enable-profiling requires monstartup and _mcleanup" "$LINENO" 5
8307 fi
8308 PROFILE_CFLAGS=-pg
8309 OLD_CFLAGS="$CFLAGS"
8310 CFLAGS="$CFLAGS $PROFILE_CFLAGS"
8311
8312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pg" >&5
8313$as_echo_n "checking whether $CC supports -pg... " >&6; }
8314if test "${ac_cv_cc_supports_pg+set}" = set; then :
8315 $as_echo_n "(cached) " >&6
8316else
8317 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8318/* end confdefs.h. */
8319
8320int
8321main ()
8322{
8323int x;
8324 ;
8325 return 0;
8326}
8327_ACEOF
8328if ac_fn_c_try_compile "$LINENO"; then :
8329 ac_cv_cc_supports_pg=yes
8330else
8331 ac_cv_cc_supports_pg=no
8332fi
8333rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8334fi
8335{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_supports_pg" >&5
8336$as_echo "$ac_cv_cc_supports_pg" >&6; }
8337
8338 if test $ac_cv_cc_supports_pg = no; then
8339 as_fn_error "--enable-profiling requires a compiler which supports -pg" "$LINENO" 5
8340 fi
8341
8342 CFLAGS="$OLD_CFLAGS"
8343fi
8344
8345
8346
8347# Check whether --with-pkgversion was given.
8348if test "${with_pkgversion+set}" = set; then :
8349 withval=$with_pkgversion; case "$withval" in
8350 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
8351 no) PKGVERSION= ;;
8352 *) PKGVERSION="($withval) " ;;
8353 esac
8354else
8355 PKGVERSION="(GDB) "
8356
8357fi
8358
8359
8360
8361
8362
8363# Check whether --with-bugurl was given.
8364if test "${with_bugurl+set}" = set; then :
8365 withval=$with_bugurl; case "$withval" in
8366 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
8367 no) BUGURL=
8368 ;;
8369 *) BUGURL="$withval"
8370 ;;
8371 esac
8372else
8373 BUGURL="http://www.gnu.org/software/gdb/bugs/"
8374
8375fi
8376
8377 case ${BUGURL} in
8378 "")
8379 REPORT_BUGS_TO=
8380 REPORT_BUGS_TEXI=
8381 ;;
8382 *)
8383 REPORT_BUGS_TO="<$BUGURL>"
8384 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
8385 ;;
8386 esac;
8387
8388
8389
8390
8391cat >>confdefs.h <<_ACEOF
8392#define PKGVERSION "$PKGVERSION"
8393_ACEOF
8394
8395
8396cat >>confdefs.h <<_ACEOF
8397#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
8398_ACEOF
8399
8400
8401# --------------------- #
8402# Checks for programs. #
8403# --------------------- #
8404
8405for ac_prog in gawk mawk nawk awk
8406do
8407 # Extract the first word of "$ac_prog", so it can be a program name with args.
8408set dummy $ac_prog; ac_word=$2
8409{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8410$as_echo_n "checking for $ac_word... " >&6; }
8411if test "${ac_cv_prog_AWK+set}" = set; then :
8412 $as_echo_n "(cached) " >&6
8413else
8414 if test -n "$AWK"; then
8415 ac_cv_prog_AWK="$AWK" # Let the user override the test.
8416else
8417as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8418for as_dir in $PATH
8419do
8420 IFS=$as_save_IFS
8421 test -z "$as_dir" && as_dir=.
8422 for ac_exec_ext in '' $ac_executable_extensions; do
8423 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8424 ac_cv_prog_AWK="$ac_prog"
8425 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8426 break 2
8427 fi
8428done
8429 done
8430IFS=$as_save_IFS
8431
8432fi
8433fi
8434AWK=$ac_cv_prog_AWK
8435if test -n "$AWK"; then
8436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
8437$as_echo "$AWK" >&6; }
8438else
8439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8440$as_echo "no" >&6; }
8441fi
8442
8443
8444 test -n "$AWK" && break
8445done
8446
8447
8448{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
8449$as_echo_n "checking whether ln -s works... " >&6; }
8450LN_S=$as_ln_s
8451if test "$LN_S" = "ln -s"; then
8452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8453$as_echo "yes" >&6; }
8454else
8455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
8456$as_echo "no, using $LN_S" >&6; }
8457fi
8458
8459if test -n "$ac_tool_prefix"; then
8460 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8461set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8462{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8463$as_echo_n "checking for $ac_word... " >&6; }
8464if test "${ac_cv_prog_RANLIB+set}" = set; then :
8465 $as_echo_n "(cached) " >&6
8466else
8467 if test -n "$RANLIB"; then
8468 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8469else
8470as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8471for as_dir in $PATH
8472do
8473 IFS=$as_save_IFS
8474 test -z "$as_dir" && as_dir=.
8475 for ac_exec_ext in '' $ac_executable_extensions; do
8476 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8477 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8478 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8479 break 2
8480 fi
8481done
8482 done
8483IFS=$as_save_IFS
8484
8485fi
8486fi
8487RANLIB=$ac_cv_prog_RANLIB
8488if test -n "$RANLIB"; then
8489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8490$as_echo "$RANLIB" >&6; }
8491else
8492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8493$as_echo "no" >&6; }
8494fi
8495
8496
8497fi
8498if test -z "$ac_cv_prog_RANLIB"; then
8499 ac_ct_RANLIB=$RANLIB
8500 # Extract the first word of "ranlib", so it can be a program name with args.
8501set dummy ranlib; ac_word=$2
8502{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8503$as_echo_n "checking for $ac_word... " >&6; }
8504if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8505 $as_echo_n "(cached) " >&6
8506else
8507 if test -n "$ac_ct_RANLIB"; then
8508 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8509else
8510as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8511for as_dir in $PATH
8512do
8513 IFS=$as_save_IFS
8514 test -z "$as_dir" && as_dir=.
8515 for ac_exec_ext in '' $ac_executable_extensions; do
8516 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8517 ac_cv_prog_ac_ct_RANLIB="ranlib"
8518 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8519 break 2
8520 fi
8521done
8522 done
8523IFS=$as_save_IFS
8524
8525fi
8526fi
8527ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8528if test -n "$ac_ct_RANLIB"; then
8529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8530$as_echo "$ac_ct_RANLIB" >&6; }
8531else
8532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8533$as_echo "no" >&6; }
8534fi
8535
8536 if test "x$ac_ct_RANLIB" = x; then
8537 RANLIB=":"
8538 else
8539 case $cross_compiling:$ac_tool_warned in
8540yes:)
8541{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8542$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8543ac_tool_warned=yes ;;
8544esac
8545 RANLIB=$ac_ct_RANLIB
8546 fi
8547else
8548 RANLIB="$ac_cv_prog_RANLIB"
8549fi
8550
8551for ac_prog in 'bison -y' byacc
8552do
8553 # Extract the first word of "$ac_prog", so it can be a program name with args.
8554set dummy $ac_prog; ac_word=$2
8555{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8556$as_echo_n "checking for $ac_word... " >&6; }
8557if test "${ac_cv_prog_YACC+set}" = set; then :
8558 $as_echo_n "(cached) " >&6
8559else
8560 if test -n "$YACC"; then
8561 ac_cv_prog_YACC="$YACC" # Let the user override the test.
8562else
8563as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8564for as_dir in $PATH
8565do
8566 IFS=$as_save_IFS
8567 test -z "$as_dir" && as_dir=.
8568 for ac_exec_ext in '' $ac_executable_extensions; do
8569 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8570 ac_cv_prog_YACC="$ac_prog"
8571 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8572 break 2
8573 fi
8574done
8575 done
8576IFS=$as_save_IFS
8577
8578fi
8579fi
8580YACC=$ac_cv_prog_YACC
8581if test -n "$YACC"; then
8582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
8583$as_echo "$YACC" >&6; }
8584else
8585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8586$as_echo "no" >&6; }
8587fi
8588
8589
8590 test -n "$YACC" && break
8591done
8592test -n "$YACC" || YACC="yacc"
8593
8594
8595if test -n "$ac_tool_prefix"; then
8596 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
8597set dummy ${ac_tool_prefix}ar; ac_word=$2
8598{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8599$as_echo_n "checking for $ac_word... " >&6; }
8600if test "${ac_cv_prog_AR+set}" = set; then :
8601 $as_echo_n "(cached) " >&6
8602else
8603 if test -n "$AR"; then
8604 ac_cv_prog_AR="$AR" # Let the user override the test.
8605else
8606as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8607for as_dir in $PATH
8608do
8609 IFS=$as_save_IFS
8610 test -z "$as_dir" && as_dir=.
8611 for ac_exec_ext in '' $ac_executable_extensions; do
8612 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8613 ac_cv_prog_AR="${ac_tool_prefix}ar"
8614 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8615 break 2
8616 fi
8617done
8618 done
8619IFS=$as_save_IFS
8620
8621fi
8622fi
8623AR=$ac_cv_prog_AR
8624if test -n "$AR"; then
8625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
8626$as_echo "$AR" >&6; }
8627else
8628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8629$as_echo "no" >&6; }
8630fi
8631
8632
8633fi
8634if test -z "$ac_cv_prog_AR"; then
8635 ac_ct_AR=$AR
8636 # Extract the first word of "ar", so it can be a program name with args.
8637set dummy ar; ac_word=$2
8638{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8639$as_echo_n "checking for $ac_word... " >&6; }
8640if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
8641 $as_echo_n "(cached) " >&6
8642else
8643 if test -n "$ac_ct_AR"; then
8644 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
8645else
8646as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8647for as_dir in $PATH
8648do
8649 IFS=$as_save_IFS
8650 test -z "$as_dir" && as_dir=.
8651 for ac_exec_ext in '' $ac_executable_extensions; do
8652 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8653 ac_cv_prog_ac_ct_AR="ar"
8654 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8655 break 2
8656 fi
8657done
8658 done
8659IFS=$as_save_IFS
8660
8661fi
8662fi
8663ac_ct_AR=$ac_cv_prog_ac_ct_AR
8664if test -n "$ac_ct_AR"; then
8665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
8666$as_echo "$ac_ct_AR" >&6; }
8667else
8668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8669$as_echo "no" >&6; }
8670fi
8671
8672 if test "x$ac_ct_AR" = x; then
8673 AR=""
8674 else
8675 case $cross_compiling:$ac_tool_warned in
8676yes:)
8677{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8678$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8679ac_tool_warned=yes ;;
8680esac
8681 AR=$ac_ct_AR
8682 fi
8683else
8684 AR="$ac_cv_prog_AR"
8685fi
8686
8687if test -n "$ac_tool_prefix"; then
8688 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
8689set dummy ${ac_tool_prefix}dlltool; ac_word=$2
8690{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8691$as_echo_n "checking for $ac_word... " >&6; }
8692if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
8693 $as_echo_n "(cached) " >&6
8694else
8695 if test -n "$DLLTOOL"; then
8696 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
8697else
8698as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8699for as_dir in $PATH
8700do
8701 IFS=$as_save_IFS
8702 test -z "$as_dir" && as_dir=.
8703 for ac_exec_ext in '' $ac_executable_extensions; do
8704 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8705 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
8706 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8707 break 2
8708 fi
8709done
8710 done
8711IFS=$as_save_IFS
8712
8713fi
8714fi
8715DLLTOOL=$ac_cv_prog_DLLTOOL
8716if test -n "$DLLTOOL"; then
8717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
8718$as_echo "$DLLTOOL" >&6; }
8719else
8720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8721$as_echo "no" >&6; }
8722fi
8723
8724
8725fi
8726if test -z "$ac_cv_prog_DLLTOOL"; then
8727 ac_ct_DLLTOOL=$DLLTOOL
8728 # Extract the first word of "dlltool", so it can be a program name with args.
8729set dummy dlltool; ac_word=$2
8730{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8731$as_echo_n "checking for $ac_word... " >&6; }
8732if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
8733 $as_echo_n "(cached) " >&6
8734else
8735 if test -n "$ac_ct_DLLTOOL"; then
8736 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
8737else
8738as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8739for as_dir in $PATH
8740do
8741 IFS=$as_save_IFS
8742 test -z "$as_dir" && as_dir=.
8743 for ac_exec_ext in '' $ac_executable_extensions; do
8744 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8745 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
8746 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8747 break 2
8748 fi
8749done
8750 done
8751IFS=$as_save_IFS
8752
8753fi
8754fi
8755ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
8756if test -n "$ac_ct_DLLTOOL"; then
8757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
8758$as_echo "$ac_ct_DLLTOOL" >&6; }
8759else
8760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8761$as_echo "no" >&6; }
8762fi
8763
8764 if test "x$ac_ct_DLLTOOL" = x; then
8765 DLLTOOL=""
8766 else
8767 case $cross_compiling:$ac_tool_warned in
8768yes:)
8769{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8770$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8771ac_tool_warned=yes ;;
8772esac
8773 DLLTOOL=$ac_ct_DLLTOOL
8774 fi
8775else
8776 DLLTOOL="$ac_cv_prog_DLLTOOL"
8777fi
8778
8779if test -n "$ac_tool_prefix"; then
8780 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
8781set dummy ${ac_tool_prefix}windres; ac_word=$2
8782{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8783$as_echo_n "checking for $ac_word... " >&6; }
8784if test "${ac_cv_prog_WINDRES+set}" = set; then :
8785 $as_echo_n "(cached) " >&6
8786else
8787 if test -n "$WINDRES"; then
8788 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
8789else
8790as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8791for as_dir in $PATH
8792do
8793 IFS=$as_save_IFS
8794 test -z "$as_dir" && as_dir=.
8795 for ac_exec_ext in '' $ac_executable_extensions; do
8796 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8797 ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
8798 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8799 break 2
8800 fi
8801done
8802 done
8803IFS=$as_save_IFS
8804
8805fi
8806fi
8807WINDRES=$ac_cv_prog_WINDRES
8808if test -n "$WINDRES"; then
8809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
8810$as_echo "$WINDRES" >&6; }
8811else
8812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8813$as_echo "no" >&6; }
8814fi
8815
8816
8817fi
8818if test -z "$ac_cv_prog_WINDRES"; then
8819 ac_ct_WINDRES=$WINDRES
8820 # Extract the first word of "windres", so it can be a program name with args.
8821set dummy windres; ac_word=$2
8822{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8823$as_echo_n "checking for $ac_word... " >&6; }
8824if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then :
8825 $as_echo_n "(cached) " >&6
8826else
8827 if test -n "$ac_ct_WINDRES"; then
8828 ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
8829else
8830as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8831for as_dir in $PATH
8832do
8833 IFS=$as_save_IFS
8834 test -z "$as_dir" && as_dir=.
8835 for ac_exec_ext in '' $ac_executable_extensions; do
8836 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8837 ac_cv_prog_ac_ct_WINDRES="windres"
8838 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8839 break 2
8840 fi
8841done
8842 done
8843IFS=$as_save_IFS
8844
8845fi
8846fi
8847ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
8848if test -n "$ac_ct_WINDRES"; then
8849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
8850$as_echo "$ac_ct_WINDRES" >&6; }
8851else
8852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8853$as_echo "no" >&6; }
8854fi
8855
8856 if test "x$ac_ct_WINDRES" = x; then
8857 WINDRES=""
8858 else
8859 case $cross_compiling:$ac_tool_warned in
8860yes:)
8861{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8862$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8863ac_tool_warned=yes ;;
8864esac
8865 WINDRES=$ac_ct_WINDRES
8866 fi
8867else
8868 WINDRES="$ac_cv_prog_WINDRES"
8869fi
8870
8871
8872# Needed for GNU/Hurd.
8873if test -n "$ac_tool_prefix"; then
8874 # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
8875set dummy ${ac_tool_prefix}mig; ac_word=$2
8876{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8877$as_echo_n "checking for $ac_word... " >&6; }
8878if test "${ac_cv_prog_MIG+set}" = set; then :
8879 $as_echo_n "(cached) " >&6
8880else
8881 if test -n "$MIG"; then
8882 ac_cv_prog_MIG="$MIG" # Let the user override the test.
8883else
8884as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8885for as_dir in $PATH
8886do
8887 IFS=$as_save_IFS
8888 test -z "$as_dir" && as_dir=.
8889 for ac_exec_ext in '' $ac_executable_extensions; do
8890 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8891 ac_cv_prog_MIG="${ac_tool_prefix}mig"
8892 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8893 break 2
8894 fi
8895done
8896 done
8897IFS=$as_save_IFS
8898
8899fi
8900fi
8901MIG=$ac_cv_prog_MIG
8902if test -n "$MIG"; then
8903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
8904$as_echo "$MIG" >&6; }
8905else
8906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8907$as_echo "no" >&6; }
8908fi
8909
8910
8911fi
8912if test -z "$ac_cv_prog_MIG"; then
8913 ac_ct_MIG=$MIG
8914 # Extract the first word of "mig", so it can be a program name with args.
8915set dummy mig; ac_word=$2
8916{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8917$as_echo_n "checking for $ac_word... " >&6; }
8918if test "${ac_cv_prog_ac_ct_MIG+set}" = set; then :
8919 $as_echo_n "(cached) " >&6
8920else
8921 if test -n "$ac_ct_MIG"; then
8922 ac_cv_prog_ac_ct_MIG="$ac_ct_MIG" # Let the user override the test.
8923else
8924as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8925for as_dir in $PATH
8926do
8927 IFS=$as_save_IFS
8928 test -z "$as_dir" && as_dir=.
8929 for ac_exec_ext in '' $ac_executable_extensions; do
8930 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8931 ac_cv_prog_ac_ct_MIG="mig"
8932 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8933 break 2
8934 fi
8935done
8936 done
8937IFS=$as_save_IFS
8938
8939fi
8940fi
8941ac_ct_MIG=$ac_cv_prog_ac_ct_MIG
8942if test -n "$ac_ct_MIG"; then
8943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
8944$as_echo "$ac_ct_MIG" >&6; }
8945else
8946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8947$as_echo "no" >&6; }
8948fi
8949
8950 if test "x$ac_ct_MIG" = x; then
8951 MIG=""
8952 else
8953 case $cross_compiling:$ac_tool_warned in
8954yes:)
8955{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8956$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8957ac_tool_warned=yes ;;
8958esac
8959 MIG=$ac_ct_MIG
8960 fi
8961else
8962 MIG="$ac_cv_prog_MIG"
8963fi
8964
8965
8966# ---------------------- #
8967# Checks for libraries. #
8968# ---------------------- #
8969
8970# We might need to link with -lm; most simulators need it.
8971{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
8972$as_echo_n "checking for main in -lm... " >&6; }
8973if test "${ac_cv_lib_m_main+set}" = set; then :
8974 $as_echo_n "(cached) " >&6
8975else
8976 ac_check_lib_save_LIBS=$LIBS
8977LIBS="-lm $LIBS"
8978cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8979/* end confdefs.h. */
8980
8981
8982int
8983main ()
8984{
8985return main ();
8986 ;
8987 return 0;
8988}
8989_ACEOF
8990if ac_fn_c_try_link "$LINENO"; then :
8991 ac_cv_lib_m_main=yes
8992else
8993 ac_cv_lib_m_main=no
8994fi
8995rm -f core conftest.err conftest.$ac_objext \
8996 conftest$ac_exeext conftest.$ac_ext
8997LIBS=$ac_check_lib_save_LIBS
8998fi
8999{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
9000$as_echo "$ac_cv_lib_m_main" >&6; }
9001if test "x$ac_cv_lib_m_main" = x""yes; then :
9002 cat >>confdefs.h <<_ACEOF
9003#define HAVE_LIBM 1
9004_ACEOF
9005
9006 LIBS="-lm $LIBS"
9007
9008fi
9009
9010
9011# We need to link with -lw to get `wctype' on Solaris before Solaris
9012# 2.6. Solaris 2.6 and beyond have this function in libc, and have a
9013# libw that some versions of the GNU linker cannot hanle (GNU ld 2.9.1
9014# is known to have this problem). Therefore we avoid libw if we can.
9015ac_fn_c_check_func "$LINENO" "wctype" "ac_cv_func_wctype"
9016if test "x$ac_cv_func_wctype" = x""yes; then :
9017
9018else
9019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctype in -lw" >&5
9020$as_echo_n "checking for wctype in -lw... " >&6; }
9021if test "${ac_cv_lib_w_wctype+set}" = set; then :
9022 $as_echo_n "(cached) " >&6
9023else
9024 ac_check_lib_save_LIBS=$LIBS
9025LIBS="-lw $LIBS"
9026cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9027/* end confdefs.h. */
9028
9029/* Override any GCC internal prototype to avoid an error.
9030 Use char because int might match the return type of a GCC
9031 builtin and then its argument prototype would still apply. */
9032#ifdef __cplusplus
9033extern "C"
9034#endif
9035char wctype ();
9036int
9037main ()
9038{
9039return wctype ();
9040 ;
9041 return 0;
9042}
9043_ACEOF
9044if ac_fn_c_try_link "$LINENO"; then :
9045 ac_cv_lib_w_wctype=yes
9046else
9047 ac_cv_lib_w_wctype=no
9048fi
9049rm -f core conftest.err conftest.$ac_objext \
9050 conftest$ac_exeext conftest.$ac_ext
9051LIBS=$ac_check_lib_save_LIBS
9052fi
9053{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wctype" >&5
9054$as_echo "$ac_cv_lib_w_wctype" >&6; }
9055if test "x$ac_cv_lib_w_wctype" = x""yes; then :
9056 cat >>confdefs.h <<_ACEOF
9057#define HAVE_LIBW 1
9058_ACEOF
9059
9060 LIBS="-lw $LIBS"
9061
9062fi
9063
9064fi
9065
9066
9067# Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
9068{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
9069$as_echo_n "checking for library containing gethostbyname... " >&6; }
9070if test "${ac_cv_search_gethostbyname+set}" = set; then :
9071 $as_echo_n "(cached) " >&6
9072else
9073 ac_func_search_save_LIBS=$LIBS
9074cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9075/* end confdefs.h. */
9076
9077/* Override any GCC internal prototype to avoid an error.
9078 Use char because int might match the return type of a GCC
9079 builtin and then its argument prototype would still apply. */
9080#ifdef __cplusplus
9081extern "C"
9082#endif
9083char gethostbyname ();
9084int
9085main ()
9086{
9087return gethostbyname ();
9088 ;
9089 return 0;
9090}
9091_ACEOF
9092for ac_lib in '' nsl; do
9093 if test -z "$ac_lib"; then
9094 ac_res="none required"
9095 else
9096 ac_res=-l$ac_lib
9097 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9098 fi
9099 if ac_fn_c_try_link "$LINENO"; then :
9100 ac_cv_search_gethostbyname=$ac_res
9101fi
9102rm -f core conftest.err conftest.$ac_objext \
9103 conftest$ac_exeext
9104 if test "${ac_cv_search_gethostbyname+set}" = set; then :
9105 break
9106fi
9107done
9108if test "${ac_cv_search_gethostbyname+set}" = set; then :
9109
9110else
9111 ac_cv_search_gethostbyname=no
9112fi
9113rm conftest.$ac_ext
9114LIBS=$ac_func_search_save_LIBS
9115fi
9116{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
9117$as_echo "$ac_cv_search_gethostbyname" >&6; }
9118ac_res=$ac_cv_search_gethostbyname
9119if test "$ac_res" != no; then :
9120 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9121
9122fi
9123
9124
9125# Some systems (e.g. Solaris) have `socketpair' in libsocket.
9126{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
9127$as_echo_n "checking for library containing socketpair... " >&6; }
9128if test "${ac_cv_search_socketpair+set}" = set; then :
9129 $as_echo_n "(cached) " >&6
9130else
9131 ac_func_search_save_LIBS=$LIBS
9132cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9133/* end confdefs.h. */
9134
9135/* Override any GCC internal prototype to avoid an error.
9136 Use char because int might match the return type of a GCC
9137 builtin and then its argument prototype would still apply. */
9138#ifdef __cplusplus
9139extern "C"
9140#endif
9141char socketpair ();
9142int
9143main ()
9144{
9145return socketpair ();
9146 ;
9147 return 0;
9148}
9149_ACEOF
9150for ac_lib in '' socket; do
9151 if test -z "$ac_lib"; then
9152 ac_res="none required"
9153 else
9154 ac_res=-l$ac_lib
9155 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9156 fi
9157 if ac_fn_c_try_link "$LINENO"; then :
9158 ac_cv_search_socketpair=$ac_res
9159fi
9160rm -f core conftest.err conftest.$ac_objext \
9161 conftest$ac_exeext
9162 if test "${ac_cv_search_socketpair+set}" = set; then :
9163 break
9164fi
9165done
9166if test "${ac_cv_search_socketpair+set}" = set; then :
9167
9168else
9169 ac_cv_search_socketpair=no
9170fi
9171rm conftest.$ac_ext
9172LIBS=$ac_func_search_save_LIBS
9173fi
9174{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
9175$as_echo "$ac_cv_search_socketpair" >&6; }
9176ac_res=$ac_cv_search_socketpair
9177if test "$ac_res" != no; then :
9178 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9179
9180fi
9181
9182
9183# Link in zlib if we can. This allows us to read compressed debug sections.
9184
9185 # See if the user specified whether he wants zlib support or not.
9186
9187# Check whether --with-zlib was given.
9188if test "${with_zlib+set}" = set; then :
9189 withval=$with_zlib;
9190else
9191 with_zlib=auto
9192fi
9193
9194
9195 if test "$with_zlib" != "no"; then
9196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
9197$as_echo_n "checking for library containing zlibVersion... " >&6; }
9198if test "${ac_cv_search_zlibVersion+set}" = set; then :
9199 $as_echo_n "(cached) " >&6
9200else
9201 ac_func_search_save_LIBS=$LIBS
9202cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9203/* end confdefs.h. */
9204
9205/* Override any GCC internal prototype to avoid an error.
9206 Use char because int might match the return type of a GCC
9207 builtin and then its argument prototype would still apply. */
9208#ifdef __cplusplus
9209extern "C"
9210#endif
9211char zlibVersion ();
9212int
9213main ()
9214{
9215return zlibVersion ();
9216 ;
9217 return 0;
9218}
9219_ACEOF
9220for ac_lib in '' z; do
9221 if test -z "$ac_lib"; then
9222 ac_res="none required"
9223 else
9224 ac_res=-l$ac_lib
9225 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9226 fi
9227 if ac_fn_c_try_link "$LINENO"; then :
9228 ac_cv_search_zlibVersion=$ac_res
9229fi
9230rm -f core conftest.err conftest.$ac_objext \
9231 conftest$ac_exeext
9232 if test "${ac_cv_search_zlibVersion+set}" = set; then :
9233 break
9234fi
9235done
9236if test "${ac_cv_search_zlibVersion+set}" = set; then :
9237
9238else
9239 ac_cv_search_zlibVersion=no
9240fi
9241rm conftest.$ac_ext
9242LIBS=$ac_func_search_save_LIBS
9243fi
9244{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
9245$as_echo "$ac_cv_search_zlibVersion" >&6; }
9246ac_res=$ac_cv_search_zlibVersion
9247if test "$ac_res" != no; then :
9248 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9249 for ac_header in zlib.h
9250do :
9251 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
9252if test "x$ac_cv_header_zlib_h" = x""yes; then :
9253 cat >>confdefs.h <<_ACEOF
9254#define HAVE_ZLIB_H 1
9255_ACEOF
9256
9257fi
9258
9259done
9260
9261fi
9262
9263 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
9264 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
9265 fi
9266 fi
9267
9268
9269# On HP/UX we may need libxpdl for dlgetmodinfo (used by solib-pa64.c).
9270{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlgetmodinfo" >&5
9271$as_echo_n "checking for library containing dlgetmodinfo... " >&6; }
9272if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
9273 $as_echo_n "(cached) " >&6
9274else
9275 ac_func_search_save_LIBS=$LIBS
9276cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9277/* end confdefs.h. */
9278
9279/* Override any GCC internal prototype to avoid an error.
9280 Use char because int might match the return type of a GCC
9281 builtin and then its argument prototype would still apply. */
9282#ifdef __cplusplus
9283extern "C"
9284#endif
9285char dlgetmodinfo ();
9286int
9287main ()
9288{
9289return dlgetmodinfo ();
9290 ;
9291 return 0;
9292}
9293_ACEOF
9294for ac_lib in '' dl xpdl; do
9295 if test -z "$ac_lib"; then
9296 ac_res="none required"
9297 else
9298 ac_res=-l$ac_lib
9299 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9300 fi
9301 if ac_fn_c_try_link "$LINENO"; then :
9302 ac_cv_search_dlgetmodinfo=$ac_res
9303fi
9304rm -f core conftest.err conftest.$ac_objext \
9305 conftest$ac_exeext
9306 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
9307 break
9308fi
9309done
9310if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
9311
9312else
9313 ac_cv_search_dlgetmodinfo=no
9314fi
9315rm conftest.$ac_ext
9316LIBS=$ac_func_search_save_LIBS
9317fi
9318{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlgetmodinfo" >&5
9319$as_echo "$ac_cv_search_dlgetmodinfo" >&6; }
9320ac_res=$ac_cv_search_dlgetmodinfo
9321if test "$ac_res" != no; then :
9322 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9323
9324fi
9325
9326
9327
9328
9329
9330# Check whether --with-libiconv-prefix was given.
9331if test "${with_libiconv_prefix+set}" = set; then :
9332 withval=$with_libiconv_prefix;
9333 for dir in `echo "$withval" | tr : ' '`; do
9334 if test -d $dir/include; then LIBICONV_INCLUDE="-I$dir/include"; fi
9335 if test -d $dir/lib; then LIBICONV_LIBDIR="-L$dir/lib"; fi
9336 done
9337
9338fi
9339
9340
9341 BUILD_LIBICONV_LIBDIRS="../libiconv/lib/.libs ../libiconv/lib/_libs"
9342 BUILD_LIBICONV_INCLUDE="-I../libiconv/include"
9343
9344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
9345$as_echo_n "checking for iconv... " >&6; }
9346if test "${am_cv_func_iconv+set}" = set; then :
9347 $as_echo_n "(cached) " >&6
9348else
9349
9350 am_cv_func_iconv="no, consider installing GNU libiconv"
9351 am_cv_lib_iconv=no
9352 am_cv_use_build_libiconv=no
9353 am_cv_build_libiconv_path=
9354
9355 # If libiconv is part of the build tree, then try using it over
9356 # any system iconv.
9357 if test -d ../libiconv; then
9358 for lib_dir in $BUILD_LIBICONV_LIBDIRS; do
9359 am_save_LIBS="$LIBS"
9360 am_save_CPPFLAGS="$CPPFLAGS"
9361 LIBS="$LIBS $lib_dir/libiconv.a"
9362 CPPFLAGS="$CPPFLAGS $BUILD_LIBICONV_INCLUDE"
9363 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9364/* end confdefs.h. */
9365#include <stdlib.h>
9366#include <iconv.h>
9367int
9368main ()
9369{
9370iconv_t cd = iconv_open("","");
9371 iconv(cd,NULL,NULL,NULL,NULL);
9372 iconv_close(cd);
9373 ;
9374 return 0;
9375}
9376_ACEOF
9377if ac_fn_c_try_link "$LINENO"; then :
9378 am_cv_use_build_libiconv=yes
9379 am_cv_build_libiconv_path=$lib_dir/libiconv.a
9380 am_cv_lib_iconv=yes
9381 am_cv_func_iconv=yes
9382fi
9383rm -f core conftest.err conftest.$ac_objext \
9384 conftest$ac_exeext conftest.$ac_ext
9385 LIBS="$am_save_LIBS"
9386 CPPFLAGS="$am_save_CPPFLAGS"
9387 if test "$am_cv_use_build_libiconv" = "yes"; then
9388 break
9389 fi
9390 done
9391 fi
9392
9393 # Next, try to find iconv in libc.
9394 if test "$am_cv_func_iconv" != yes; then
9395 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9396/* end confdefs.h. */
9397#include <stdlib.h>
9398#include <iconv.h>
9399int
9400main ()
9401{
9402iconv_t cd = iconv_open("","");
9403 iconv(cd,NULL,NULL,NULL,NULL);
9404 iconv_close(cd);
9405 ;
9406 return 0;
9407}
9408_ACEOF
9409if ac_fn_c_try_link "$LINENO"; then :
9410 am_cv_func_iconv=yes
9411fi
9412rm -f core conftest.err conftest.$ac_objext \
9413 conftest$ac_exeext conftest.$ac_ext
9414 fi
9415
9416 # If iconv was not in libc, try -liconv. In this case, arrange to
9417 # look in the libiconv prefix, if it was specified by the user.
9418 if test "$am_cv_func_iconv" != yes; then
9419 am_save_CPPFLAGS="$CPPFLAGS"
9420 am_save_LIBS="$LIBS"
9421 if test -n "$LIBICONV_INCLUDE"; then
9422 CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
9423 LIBS="$LIBS $LIBICONV_LIBDIR"
9424 fi
9425 LIBS="$LIBS -liconv"
9426 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9427/* end confdefs.h. */
9428#include <stdlib.h>
9429#include <iconv.h>
9430int
9431main ()
9432{
9433iconv_t cd = iconv_open("","");
9434 iconv(cd,NULL,NULL,NULL,NULL);
9435 iconv_close(cd);
9436 ;
9437 return 0;
9438}
9439_ACEOF
9440if ac_fn_c_try_link "$LINENO"; then :
9441 am_cv_lib_iconv=yes
9442 am_cv_func_iconv=yes
9443fi
9444rm -f core conftest.err conftest.$ac_objext \
9445 conftest$ac_exeext conftest.$ac_ext
9446 LIBS="$am_save_LIBS"
9447 CPPFLAGS="$am_save_CPPFLAGS"
9448 fi
9449
9450fi
9451{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
9452$as_echo "$am_cv_func_iconv" >&6; }
9453
9454 # Set the various flags based on the cache variables. We can't rely
9455 # on the flags to remain set from the above code, due to caching.
9456 LIBICONV=
9457 if test "$am_cv_lib_iconv" = yes; then
9458 LIBICONV="-liconv"
9459 else
9460 LIBICONV_LIBDIR=
9461 LIBICONV_INCLUDE=
9462 fi
9463 if test "$am_cv_use_build_libiconv" = yes; then
9464 LIBICONV="$am_cv_build_libiconv_path"
9465 LIBICONV_LIBDIR=""
9466 LIBICONV_INCLUDE="$BUILD_LIBICONV_INCLUDE"
9467 fi
9468 CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
9469 LIBS="$LIBS $LIBICONV_LIBDIR $LIBICONV"
9470
9471 if test "$am_cv_func_iconv" = yes; then
9472
9473$as_echo "#define HAVE_ICONV 1" >>confdefs.h
9474
9475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
9476$as_echo_n "checking for iconv declaration... " >&6; }
9477 if test "${am_cv_proto_iconv+set}" = set; then :
9478 $as_echo_n "(cached) " >&6
9479else
9480
9481 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9482/* end confdefs.h. */
9483
9484#include <stdlib.h>
9485#include <iconv.h>
9486extern
9487#ifdef __cplusplus
9488"C"
9489#endif
9490#if defined(__STDC__) || defined(__cplusplus)
9491size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
9492#else
9493size_t iconv();
9494#endif
9495
9496int
9497main ()
9498{
9499
9500 ;
9501 return 0;
9502}
9503_ACEOF
9504if ac_fn_c_try_compile "$LINENO"; then :
9505 am_cv_proto_iconv_arg1=""
9506else
9507 am_cv_proto_iconv_arg1="const"
9508fi
9509rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9510 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);"
9511fi
9512
9513 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
9514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
9515 }$am_cv_proto_iconv" >&5
9516$as_echo "${ac_t:-
9517 }$am_cv_proto_iconv" >&6; }
9518
9519cat >>confdefs.h <<_ACEOF
9520#define ICONV_CONST $am_cv_proto_iconv_arg1
9521_ACEOF
9522
9523 fi
9524
9525
9526# On alpha-osf, it appears that libtermcap and libcurses are not compatible.
9527# There is a very specific comment in /usr/include/curses.h explaining that
9528# termcap routines built into libcurses must not be used.
9529#
9530# The symptoms we observed so far is GDB unexpectedly changing
9531# the terminal settings when tgetent is called - this is particularly
9532# visible as the output is missing carriage returns, and so rapidly
9533# becomes very hard to read.
9534#
9535# The readline configure script has already decided that libtermcap
9536# was enough for its purposes, and so decided to build readline using
9537# libtermcap. Since the TUI mode requires curses, building GDB with
9538# TUI enabled results in both libraries to be used at the same time,
9539# which is not allowed. This basically means that GDB with TUI is
9540# broken on alpha-osf.
9541
9542case $host_os in
9543 osf* )
9544 if test x"$enable_tui" = xyes; then
9545 as_fn_error "Building GDB with TUI mode is not supported on this host" "$LINENO" 5
9546 fi
9547 if test x"$enable_tui" = xauto; then
9548 enable_tui=no
9549 fi
9550 ;;
9551esac
9552
9553# For the TUI, we need enhanced curses functionality.
9554if test x"$enable_tui" != xno; then
9555 prefer_curses=yes
9556fi
9557
9558curses_found=no
9559if test x"$prefer_curses" = xyes; then
9560 # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied
9561 # curses library because the latter might not provide all the
9562 # functionality we need. However, this leads to problems on systems
9563 # where the linker searches /usr/local/lib, but the compiler doesn't
9564 # search /usr/local/include, if ncurses is installed in /usr/local. A
9565 # default installation of ncurses on alpha*-dec-osf* will lead to such
9566 # a situation.
9567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing waddstr" >&5
9568$as_echo_n "checking for library containing waddstr... " >&6; }
9569if test "${ac_cv_search_waddstr+set}" = set; then :
9570 $as_echo_n "(cached) " >&6
9571else
9572 ac_func_search_save_LIBS=$LIBS
9573cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9574/* end confdefs.h. */
9575
9576/* Override any GCC internal prototype to avoid an error.
9577 Use char because int might match the return type of a GCC
9578 builtin and then its argument prototype would still apply. */
9579#ifdef __cplusplus
9580extern "C"
9581#endif
9582char waddstr ();
9583int
9584main ()
9585{
9586return waddstr ();
9587 ;
9588 return 0;
9589}
9590_ACEOF
9591for ac_lib in '' ncurses cursesX curses; do
9592 if test -z "$ac_lib"; then
9593 ac_res="none required"
9594 else
9595 ac_res=-l$ac_lib
9596 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9597 fi
9598 if ac_fn_c_try_link "$LINENO"; then :
9599 ac_cv_search_waddstr=$ac_res
9600fi
9601rm -f core conftest.err conftest.$ac_objext \
9602 conftest$ac_exeext
9603 if test "${ac_cv_search_waddstr+set}" = set; then :
9604 break
9605fi
9606done
9607if test "${ac_cv_search_waddstr+set}" = set; then :
9608
9609else
9610 ac_cv_search_waddstr=no
9611fi
9612rm conftest.$ac_ext
9613LIBS=$ac_func_search_save_LIBS
9614fi
9615{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_waddstr" >&5
9616$as_echo "$ac_cv_search_waddstr" >&6; }
9617ac_res=$ac_cv_search_waddstr
9618if test "$ac_res" != no; then :
9619 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9620
9621fi
9622
9623
9624 if test "$ac_cv_search_waddstr" != no; then
9625 curses_found=yes
9626 fi
9627fi
9628
9629# Check whether we should enable the TUI, but only do so if we really
9630# can.
9631if test x"$enable_tui" != xno; then
9632 if test -d $srcdir/tui; then
9633 if test "$curses_found" != no; then
9634 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
9635 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
9636 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
9637 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
9638 CONFIG_ALL="${CONFIG_ALL} all-tui"
9639 CONFIG_CLEAN="${CONFIG_CLEAN} clean-tui"
9640 CONFIG_INSTALL="${CONFIG_INSTALL} install-tui"
9641 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-tui"
9642 else
9643 if test x"$enable_tui" = xyes; then
9644 as_fn_error "no enhanced curses library found; disable TUI" "$LINENO" 5
9645 else
9646 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no enhanced curses library found; disabling TUI" >&5
9647$as_echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;}
9648 fi
9649 fi
9650 fi
9651fi
9652
9653# Since GDB uses Readline, we need termcap functionality. In many
9654# cases this will be provided by the curses library, but some systems
9655# have a seperate termcap library, or no curses library at all.
9656
9657case $host_os in
9658 cygwin*)
9659 if test -d $srcdir/libtermcap; then
9660 LIBS="../libtermcap/libtermcap.a $LIBS"
9661 ac_cv_search_tgetent="../libtermcap/libtermcap.a"
9662 fi ;;
9663 go32* | *djgpp*)
9664 ac_cv_search_tgetent="none required"
9665 ;;
9666 *mingw32*)
9667 ac_cv_search_tgetent="none required"
9668 CONFIG_OBS="$CONFIG_OBS windows-termcap.o"
9669 ;;
9670esac
9671
9672# These are the libraries checked by Readline.
9673{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
9674$as_echo_n "checking for library containing tgetent... " >&6; }
9675if test "${ac_cv_search_tgetent+set}" = set; then :
9676 $as_echo_n "(cached) " >&6
9677else
9678 ac_func_search_save_LIBS=$LIBS
9679cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9680/* end confdefs.h. */
9681
9682/* Override any GCC internal prototype to avoid an error.
9683 Use char because int might match the return type of a GCC
9684 builtin and then its argument prototype would still apply. */
9685#ifdef __cplusplus
9686extern "C"
9687#endif
9688char tgetent ();
9689int
9690main ()
9691{
9692return tgetent ();
9693 ;
9694 return 0;
9695}
9696_ACEOF
9697for ac_lib in '' termcap tinfo curses ncurses; do
9698 if test -z "$ac_lib"; then
9699 ac_res="none required"
9700 else
9701 ac_res=-l$ac_lib
9702 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9703 fi
9704 if ac_fn_c_try_link "$LINENO"; then :
9705 ac_cv_search_tgetent=$ac_res
9706fi
9707rm -f core conftest.err conftest.$ac_objext \
9708 conftest$ac_exeext
9709 if test "${ac_cv_search_tgetent+set}" = set; then :
9710 break
9711fi
9712done
9713if test "${ac_cv_search_tgetent+set}" = set; then :
9714
9715else
9716 ac_cv_search_tgetent=no
9717fi
9718rm conftest.$ac_ext
9719LIBS=$ac_func_search_save_LIBS
9720fi
9721{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
9722$as_echo "$ac_cv_search_tgetent" >&6; }
9723ac_res=$ac_cv_search_tgetent
9724if test "$ac_res" != no; then :
9725 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9726
9727fi
9728
9729
9730if test "$ac_cv_search_tgetent" = no; then
9731 as_fn_error "no termcap library found" "$LINENO" 5
9732fi
9733
9734
9735# Check whether --with-system-readline was given.
9736if test "${with_system_readline+set}" = set; then :
9737 withval=$with_system_readline;
9738fi
9739
9740
9741if test "$with_system_readline" = yes; then
9742 READLINE=-lreadline
9743 READLINE_DEPS=
9744 READLINE_CFLAGS=
9745 READLINE_TEXI_INCFLAG=
9746
9747 # readline-6.0 started to use the name `_rl_echoing_p'.
9748 # `$(READLINE_DIR)/' of bundled readline would not resolve in configure.
9749
9750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline_echoing_p" >&5
9751$as_echo_n "checking for readline_echoing_p... " >&6; }
9752 save_LIBS=$LIBS
9753 LIBS="$LIBS $READLINE"
9754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9755/* end confdefs.h. */
9756
9757int
9758main ()
9759{
9760extern int readline_echoing_p;
9761 return readline_echoing_p;
9762 ;
9763 return 0;
9764}
9765_ACEOF
9766if ac_fn_c_try_link "$LINENO"; then :
9767 READLINE_ECHOING_P=yes
9768else
9769 READLINE_ECHOING_P=no
9770
9771$as_echo "#define readline_echoing_p _rl_echoing_p" >>confdefs.h
9772
9773fi
9774rm -f core conftest.err conftest.$ac_objext \
9775 conftest$ac_exeext conftest.$ac_ext
9776 LIBS="$save_LIBS"
9777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READLINE_ECHOING_P" >&5
9778$as_echo "$READLINE_ECHOING_P" >&6; }
9779else
9780 READLINE='$(READLINE_DIR)/libreadline.a'
9781 READLINE_DEPS='$(READLINE)'
9782 READLINE_CFLAGS='-I$(READLINE_SRC)/..'
9783 READLINE_TEXI_INCFLAG='-I $(READLINE_DIR)'
9784fi
9785
9786
9787
9788
9789
9790
9791# Check whether --with-expat was given.
9792if test "${with_expat+set}" = set; then :
9793 withval=$with_expat;
9794else
9795 with_expat=auto
9796fi
9797
9798{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use expat" >&5
9799$as_echo_n "checking whether to use expat... " >&6; }
9800{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_expat" >&5
9801$as_echo "$with_expat" >&6; }
9802
9803if test "${with_expat}" = no; then
9804 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat support disabled; some features may be unavailable." >&5
9805$as_echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;}
9806 HAVE_LIBEXPAT=no
9807else
9808
9809 if test "X$prefix" = "XNONE"; then
9810 acl_final_prefix="$ac_default_prefix"
9811 else
9812 acl_final_prefix="$prefix"
9813 fi
9814 if test "X$exec_prefix" = "XNONE"; then
9815 acl_final_exec_prefix='${prefix}'
9816 else
9817 acl_final_exec_prefix="$exec_prefix"
9818 fi
9819 acl_save_prefix="$prefix"
9820 prefix="$acl_final_prefix"
9821 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
9822 prefix="$acl_save_prefix"
9823
9824
9825# Check whether --with-gnu-ld was given.
9826if test "${with_gnu_ld+set}" = set; then :
9827 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
9828else
9829 with_gnu_ld=no
9830fi
9831
9832# Prepare PATH_SEPARATOR.
9833# The user is always right.
9834if test "${PATH_SEPARATOR+set}" != set; then
9835 echo "#! /bin/sh" >conf$$.sh
9836 echo "exit 0" >>conf$$.sh
9837 chmod +x conf$$.sh
9838 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
9839 PATH_SEPARATOR=';'
9840 else
9841 PATH_SEPARATOR=:
9842 fi
9843 rm -f conf$$.sh
9844fi
9845ac_prog=ld
9846if test "$GCC" = yes; then
9847 # Check if gcc -print-prog-name=ld gives a path.
9848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
9849$as_echo_n "checking for ld used by GCC... " >&6; }
9850 case $host in
9851 *-*-mingw*)
9852 # gcc leaves a trailing carriage return which upsets mingw
9853 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
9854 *)
9855 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
9856 esac
9857 case $ac_prog in
9858 # Accept absolute paths.
9859 [\\/]* | [A-Za-z]:[\\/]*)
9860 re_direlt='/[^/][^/]*/\.\./'
9861 # Canonicalize the path of ld
9862 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
9863 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
9864 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
9865 done
9866 test -z "$LD" && LD="$ac_prog"
9867 ;;
9868 "")
9869 # If it fails, then pretend we aren't using GCC.
9870 ac_prog=ld
9871 ;;
9872 *)
9873 # If it is relative, then search for the first ld in PATH.
9874 with_gnu_ld=unknown
9875 ;;
9876 esac
9877elif test "$with_gnu_ld" = yes; then
9878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
9879$as_echo_n "checking for GNU ld... " >&6; }
9880else
9881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
9882$as_echo_n "checking for non-GNU ld... " >&6; }
9883fi
9884if test "${acl_cv_path_LD+set}" = set; then :
9885 $as_echo_n "(cached) " >&6
9886else
9887 if test -z "$LD"; then
9888 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
9889 for ac_dir in $PATH; do
9890 test -z "$ac_dir" && ac_dir=.
9891 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
9892 acl_cv_path_LD="$ac_dir/$ac_prog"
9893 # Check to see if the program is GNU ld. I'd rather use --version,
9894 # but apparently some GNU ld's only accept -v.
9895 # Break only if it was the GNU/non-GNU ld that we prefer.
9896 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
9897 test "$with_gnu_ld" != no && break
9898 else
9899 test "$with_gnu_ld" != yes && break
9900 fi
9901 fi
9902 done
9903 IFS="$ac_save_ifs"
9904else
9905 acl_cv_path_LD="$LD" # Let the user override the test with a path.
9906fi
9907fi
9908
9909LD="$acl_cv_path_LD"
9910if test -n "$LD"; then
9911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
9912$as_echo "$LD" >&6; }
9913else
9914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9915$as_echo "no" >&6; }
9916fi
9917test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
9918{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
9919$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
9920if test "${acl_cv_prog_gnu_ld+set}" = set; then :
9921 $as_echo_n "(cached) " >&6
9922else
9923 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
9924if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
9925 acl_cv_prog_gnu_ld=yes
9926else
9927 acl_cv_prog_gnu_ld=no
9928fi
9929fi
9930{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
9931$as_echo "$acl_cv_prog_gnu_ld" >&6; }
9932with_gnu_ld=$acl_cv_prog_gnu_ld
9933
9934
9935
9936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
9937$as_echo_n "checking for shared library run path origin... " >&6; }
9938if test "${acl_cv_rpath+set}" = set; then :
9939 $as_echo_n "(cached) " >&6
9940else
9941
9942 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
9943 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
9944 . ./conftest.sh
9945 rm -f ./conftest.sh
9946 acl_cv_rpath=done
9947
9948fi
9949{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
9950$as_echo "$acl_cv_rpath" >&6; }
9951 wl="$acl_cv_wl"
9952 libext="$acl_cv_libext"
9953 shlibext="$acl_cv_shlibext"
9954 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
9955 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
9956 hardcode_direct="$acl_cv_hardcode_direct"
9957 hardcode_minus_L="$acl_cv_hardcode_minus_L"
9958 # Check whether --enable-rpath was given.
9959if test "${enable_rpath+set}" = set; then :
9960 enableval=$enable_rpath; :
9961else
9962 enable_rpath=yes
9963fi
9964
9965
9966
9967
9968
9969
9970
9971
9972
9973
9974 use_additional=yes
9975
9976 acl_save_prefix="$prefix"
9977 prefix="$acl_final_prefix"
9978 acl_save_exec_prefix="$exec_prefix"
9979 exec_prefix="$acl_final_exec_prefix"
9980
9981 eval additional_includedir=\"$includedir\"
9982 eval additional_libdir=\"$libdir\"
9983
9984 exec_prefix="$acl_save_exec_prefix"
9985 prefix="$acl_save_prefix"
9986
9987
9988# Check whether --with-libexpat-prefix was given.
9989if test "${with_libexpat_prefix+set}" = set; then :
9990 withval=$with_libexpat_prefix;
9991 if test "X$withval" = "Xno"; then
9992 use_additional=no
9993 else
9994 if test "X$withval" = "X"; then
9995
9996 acl_save_prefix="$prefix"
9997 prefix="$acl_final_prefix"
9998 acl_save_exec_prefix="$exec_prefix"
9999 exec_prefix="$acl_final_exec_prefix"
10000
10001 eval additional_includedir=\"$includedir\"
10002 eval additional_libdir=\"$libdir\"
10003
10004 exec_prefix="$acl_save_exec_prefix"
10005 prefix="$acl_save_prefix"
10006
10007 else
10008 additional_includedir="$withval/include"
10009 additional_libdir="$withval/lib"
10010 fi
10011 fi
10012
10013fi
10014
10015 LIBEXPAT=
10016 LTLIBEXPAT=
10017 INCEXPAT=
10018 rpathdirs=
10019 ltrpathdirs=
10020 names_already_handled=
10021 names_next_round='expat '
10022 while test -n "$names_next_round"; do
10023 names_this_round="$names_next_round"
10024 names_next_round=
10025 for name in $names_this_round; do
10026 already_handled=
10027 for n in $names_already_handled; do
10028 if test "$n" = "$name"; then
10029 already_handled=yes
10030 break
10031 fi
10032 done
10033 if test -z "$already_handled"; then
10034 names_already_handled="$names_already_handled $name"
10035 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
10036 eval value=\"\$HAVE_LIB$uppername\"
10037 if test -n "$value"; then
10038 if test "$value" = yes; then
10039 eval value=\"\$LIB$uppername\"
10040 test -z "$value" || LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$value"
10041 eval value=\"\$LTLIB$uppername\"
10042 test -z "$value" || LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value"
10043 else
10044 :
10045 fi
10046 else
10047 found_dir=
10048 found_la=
10049 found_so=
10050 found_a=
10051 if test $use_additional = yes; then
10052 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
10053 found_dir="$additional_libdir"
10054 found_so="$additional_libdir/lib$name.$shlibext"
10055 if test -f "$additional_libdir/lib$name.la"; then
10056 found_la="$additional_libdir/lib$name.la"
10057 fi
10058 else
10059 if test -f "$additional_libdir/lib$name.$libext"; then
10060 found_dir="$additional_libdir"
10061 found_a="$additional_libdir/lib$name.$libext"
10062 if test -f "$additional_libdir/lib$name.la"; then
10063 found_la="$additional_libdir/lib$name.la"
10064 fi
10065 fi
10066 fi
10067 fi
10068 if test "X$found_dir" = "X"; then
10069 for x in $LDFLAGS $LTLIBEXPAT; do
10070
10071 acl_save_prefix="$prefix"
10072 prefix="$acl_final_prefix"
10073 acl_save_exec_prefix="$exec_prefix"
10074 exec_prefix="$acl_final_exec_prefix"
10075 eval x=\"$x\"
10076 exec_prefix="$acl_save_exec_prefix"
10077 prefix="$acl_save_prefix"
10078
10079 case "$x" in
10080 -L*)
10081 dir=`echo "X$x" | sed -e 's/^X-L//'`
10082 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
10083 found_dir="$dir"
10084 found_so="$dir/lib$name.$shlibext"
10085 if test -f "$dir/lib$name.la"; then
10086 found_la="$dir/lib$name.la"
10087 fi
10088 else
10089 if test -f "$dir/lib$name.$libext"; then
10090 found_dir="$dir"
10091 found_a="$dir/lib$name.$libext"
10092 if test -f "$dir/lib$name.la"; then
10093 found_la="$dir/lib$name.la"
10094 fi
10095 fi
10096 fi
10097 ;;
10098 esac
10099 if test "X$found_dir" != "X"; then
10100 break
10101 fi
10102 done
10103 fi
10104 if test "X$found_dir" != "X"; then
10105 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name"
10106 if test "X$found_so" != "X"; then
10107 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
10108 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10109 else
10110 haveit=
10111 for x in $ltrpathdirs; do
10112 if test "X$x" = "X$found_dir"; then
10113 haveit=yes
10114 break
10115 fi
10116 done
10117 if test -z "$haveit"; then
10118 ltrpathdirs="$ltrpathdirs $found_dir"
10119 fi
10120 if test "$hardcode_direct" = yes; then
10121 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10122 else
10123 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
10124 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10125 haveit=
10126 for x in $rpathdirs; do
10127 if test "X$x" = "X$found_dir"; then
10128 haveit=yes
10129 break
10130 fi
10131 done
10132 if test -z "$haveit"; then
10133 rpathdirs="$rpathdirs $found_dir"
10134 fi
10135 else
10136 haveit=
10137 for x in $LDFLAGS $LIBEXPAT; do
10138
10139 acl_save_prefix="$prefix"
10140 prefix="$acl_final_prefix"
10141 acl_save_exec_prefix="$exec_prefix"
10142 exec_prefix="$acl_final_exec_prefix"
10143 eval x=\"$x\"
10144 exec_prefix="$acl_save_exec_prefix"
10145 prefix="$acl_save_prefix"
10146
10147 if test "X$x" = "X-L$found_dir"; then
10148 haveit=yes
10149 break
10150 fi
10151 done
10152 if test -z "$haveit"; then
10153 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir"
10154 fi
10155 if test "$hardcode_minus_L" != no; then
10156 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10157 else
10158 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
10159 fi
10160 fi
10161 fi
10162 fi
10163 else
10164 if test "X$found_a" != "X"; then
10165 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_a"
10166 else
10167 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name"
10168 fi
10169 fi
10170 additional_includedir=
10171 case "$found_dir" in
10172 */lib | */lib/)
10173 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
10174 additional_includedir="$basedir/include"
10175 ;;
10176 esac
10177 if test "X$additional_includedir" != "X"; then
10178 if test "X$additional_includedir" != "X/usr/include"; then
10179 haveit=
10180 if test "X$additional_includedir" = "X/usr/local/include"; then
10181 if test -n "$GCC"; then
10182 case $host_os in
10183 linux*) haveit=yes;;
10184 esac
10185 fi
10186 fi
10187 if test -z "$haveit"; then
10188 for x in $CPPFLAGS $INCEXPAT; do
10189
10190 acl_save_prefix="$prefix"
10191 prefix="$acl_final_prefix"
10192 acl_save_exec_prefix="$exec_prefix"
10193 exec_prefix="$acl_final_exec_prefix"
10194 eval x=\"$x\"
10195 exec_prefix="$acl_save_exec_prefix"
10196 prefix="$acl_save_prefix"
10197
10198 if test "X$x" = "X-I$additional_includedir"; then
10199 haveit=yes
10200 break
10201 fi
10202 done
10203 if test -z "$haveit"; then
10204 if test -d "$additional_includedir"; then
10205 INCEXPAT="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir"
10206 fi
10207 fi
10208 fi
10209 fi
10210 fi
10211 if test -n "$found_la"; then
10212 save_libdir="$libdir"
10213 case "$found_la" in
10214 */* | *\\*) . "$found_la" ;;
10215 *) . "./$found_la" ;;
10216 esac
10217 libdir="$save_libdir"
10218 for dep in $dependency_libs; do
10219 case "$dep" in
10220 -L*)
10221 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
10222 if test "X$additional_libdir" != "X/usr/lib"; then
10223 haveit=
10224 if test "X$additional_libdir" = "X/usr/local/lib"; then
10225 if test -n "$GCC"; then
10226 case $host_os in
10227 linux*) haveit=yes;;
10228 esac
10229 fi
10230 fi
10231 if test -z "$haveit"; then
10232 haveit=
10233 for x in $LDFLAGS $LIBEXPAT; do
10234
10235 acl_save_prefix="$prefix"
10236 prefix="$acl_final_prefix"
10237 acl_save_exec_prefix="$exec_prefix"
10238 exec_prefix="$acl_final_exec_prefix"
10239 eval x=\"$x\"
10240 exec_prefix="$acl_save_exec_prefix"
10241 prefix="$acl_save_prefix"
10242
10243 if test "X$x" = "X-L$additional_libdir"; then
10244 haveit=yes
10245 break
10246 fi
10247 done
10248 if test -z "$haveit"; then
10249 if test -d "$additional_libdir"; then
10250 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir"
10251 fi
10252 fi
10253 haveit=
10254 for x in $LDFLAGS $LTLIBEXPAT; do
10255
10256 acl_save_prefix="$prefix"
10257 prefix="$acl_final_prefix"
10258 acl_save_exec_prefix="$exec_prefix"
10259 exec_prefix="$acl_final_exec_prefix"
10260 eval x=\"$x\"
10261 exec_prefix="$acl_save_exec_prefix"
10262 prefix="$acl_save_prefix"
10263
10264 if test "X$x" = "X-L$additional_libdir"; then
10265 haveit=yes
10266 break
10267 fi
10268 done
10269 if test -z "$haveit"; then
10270 if test -d "$additional_libdir"; then
10271 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir"
10272 fi
10273 fi
10274 fi
10275 fi
10276 ;;
10277 -R*)
10278 dir=`echo "X$dep" | sed -e 's/^X-R//'`
10279 if test "$enable_rpath" != no; then
10280 haveit=
10281 for x in $rpathdirs; do
10282 if test "X$x" = "X$dir"; then
10283 haveit=yes
10284 break
10285 fi
10286 done
10287 if test -z "$haveit"; then
10288 rpathdirs="$rpathdirs $dir"
10289 fi
10290 haveit=
10291 for x in $ltrpathdirs; do
10292 if test "X$x" = "X$dir"; then
10293 haveit=yes
10294 break
10295 fi
10296 done
10297 if test -z "$haveit"; then
10298 ltrpathdirs="$ltrpathdirs $dir"
10299 fi
10300 fi
10301 ;;
10302 -l*)
10303 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10304 ;;
10305 *.la)
10306 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10307 ;;
10308 *)
10309 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$dep"
10310 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep"
10311 ;;
10312 esac
10313 done
10314 fi
10315 else
10316 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
10317 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name"
10318 fi
10319 fi
10320 fi
10321 done
10322 done
10323 if test "X$rpathdirs" != "X"; then
10324 if test -n "$hardcode_libdir_separator"; then
10325 alldirs=
10326 for found_dir in $rpathdirs; do
10327 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
10328 done
10329 acl_save_libdir="$libdir"
10330 libdir="$alldirs"
10331 eval flag=\"$hardcode_libdir_flag_spec\"
10332 libdir="$acl_save_libdir"
10333 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
10334 else
10335 for found_dir in $rpathdirs; do
10336 acl_save_libdir="$libdir"
10337 libdir="$found_dir"
10338 eval flag=\"$hardcode_libdir_flag_spec\"
10339 libdir="$acl_save_libdir"
10340 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
10341 done
10342 fi
10343 fi
10344 if test "X$ltrpathdirs" != "X"; then
10345 for found_dir in $ltrpathdirs; do
10346 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir"
10347 done
10348 fi
10349
10350
10351 ac_save_CPPFLAGS="$CPPFLAGS"
10352
10353 for element in $INCEXPAT; do
10354 haveit=
10355 for x in $CPPFLAGS; do
10356
10357 acl_save_prefix="$prefix"
10358 prefix="$acl_final_prefix"
10359 acl_save_exec_prefix="$exec_prefix"
10360 exec_prefix="$acl_final_exec_prefix"
10361 eval x=\"$x\"
10362 exec_prefix="$acl_save_exec_prefix"
10363 prefix="$acl_save_prefix"
10364
10365 if test "X$x" = "X$element"; then
10366 haveit=yes
10367 break
10368 fi
10369 done
10370 if test -z "$haveit"; then
10371 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
10372 fi
10373 done
10374
10375
10376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5
10377$as_echo_n "checking for libexpat... " >&6; }
10378if test "${ac_cv_libexpat+set}" = set; then :
10379 $as_echo_n "(cached) " >&6
10380else
10381
10382 ac_save_LIBS="$LIBS"
10383 LIBS="$LIBS $LIBEXPAT"
10384 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10385/* end confdefs.h. */
10386#include "expat.h"
10387int
10388main ()
10389{
10390XML_Parser p = XML_ParserCreate (0);
10391 ;
10392 return 0;
10393}
10394_ACEOF
10395if ac_fn_c_try_link "$LINENO"; then :
10396 ac_cv_libexpat=yes
10397else
10398 ac_cv_libexpat=no
10399fi
10400rm -f core conftest.err conftest.$ac_objext \
10401 conftest$ac_exeext conftest.$ac_ext
10402 LIBS="$ac_save_LIBS"
10403
10404fi
10405{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libexpat" >&5
10406$as_echo "$ac_cv_libexpat" >&6; }
10407 if test "$ac_cv_libexpat" = yes; then
10408 HAVE_LIBEXPAT=yes
10409
10410$as_echo "#define HAVE_LIBEXPAT 1" >>confdefs.h
10411
10412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libexpat" >&5
10413$as_echo_n "checking how to link with libexpat... " >&6; }
10414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBEXPAT" >&5
10415$as_echo "$LIBEXPAT" >&6; }
10416 else
10417 HAVE_LIBEXPAT=no
10418 CPPFLAGS="$ac_save_CPPFLAGS"
10419 LIBEXPAT=
10420 LTLIBEXPAT=
10421 fi
10422
10423
10424
10425
10426
10427
10428 if test "$HAVE_LIBEXPAT" != yes; then
10429 if test "$with_expat" = yes; then
10430 as_fn_error "expat is missing or unusable" "$LINENO" 5
10431 else
10432 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat is missing or unusable; some features may be unavailable." >&5
10433$as_echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;}
10434 fi
10435 else
10436 save_LIBS=$LIBS
10437 LIBS="$LIBS $LIBEXPAT"
10438 for ac_func in XML_StopParser
10439do :
10440 ac_fn_c_check_func "$LINENO" "XML_StopParser" "ac_cv_func_XML_StopParser"
10441if test "x$ac_cv_func_XML_StopParser" = x""yes; then :
10442 cat >>confdefs.h <<_ACEOF
10443#define HAVE_XML_STOPPARSER 1
10444_ACEOF
10445
10446fi
10447done
10448
10449 LIBS=$save_LIBS
10450 fi
10451fi
10452
10453
10454
10455
10456
10457
10458# Check whether --with-python was given.
10459if test "${with_python+set}" = set; then :
10460 withval=$with_python;
10461else
10462 with_python=auto
10463fi
10464
10465{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use python" >&5
10466$as_echo_n "checking whether to use python... " >&6; }
10467{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
10468$as_echo "$with_python" >&6; }
10469
10470if test "${with_python}" = no; then
10471 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python support disabled; some features may be unavailable." >&5
10472$as_echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;}
10473 have_libpython=no
10474else
10475 case "${with_python}" in
10476 /*)
10477 if test -d ${with_python}; then
10478 # Assume the python binary is ${with_python}/bin/python.
10479 python_prog="${with_python}/bin/python"
10480 python_prefix=
10481 # If python does not exit ${with_python}/bin, then try in
10482 # ${with_python}. On Windows/MinGW, this is where the Python
10483 # executable is.
10484 if test ! -x "${python_prog}"; then
10485 python_prog="${with_python}/python"
10486 python_prefix=
10487 fi
10488 if test ! -x "${python_prog}"; then
10489 # Fall back to gdb 7.0/7.1 behaviour.
10490 python_prog=missing
10491 python_prefix=${with_python}
10492 fi
10493 elif test -x "${with_python}"; then
10494 # While we can't run python compiled for $host (unless host == build),
10495 # the user could write a script that provides the needed information,
10496 # so we support that.
10497 python_prog=${with_python}
10498 python_prefix=
10499 else
10500 as_fn_error "invalid value for --with-python" "$LINENO" 5
10501 fi
10502 ;;
10503 */*)
10504 # Disallow --with-python=foo/bar.
10505 as_fn_error "invalid value for --with-python" "$LINENO" 5
10506 ;;
10507 *)
10508 # The user has either specified auto, yes, or the name of the python
10509 # program assumed to be in $PATH.
10510 python_prefix=
10511 case "${with_python}" in
10512 yes | auto)
10513 if test ${build} = ${host}; then
10514 # Extract the first word of "python", so it can be a program name with args.
10515set dummy python; ac_word=$2
10516{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10517$as_echo_n "checking for $ac_word... " >&6; }
10518if test "${ac_cv_path_python_prog_path+set}" = set; then :
10519 $as_echo_n "(cached) " >&6
10520else
10521 case $python_prog_path in
10522 [\\/]* | ?:[\\/]*)
10523 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
10524 ;;
10525 *)
10526 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10527for as_dir in $PATH
10528do
10529 IFS=$as_save_IFS
10530 test -z "$as_dir" && as_dir=.
10531 for ac_exec_ext in '' $ac_executable_extensions; do
10532 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10533 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
10534 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10535 break 2
10536 fi
10537done
10538 done
10539IFS=$as_save_IFS
10540
10541 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
10542 ;;
10543esac
10544fi
10545python_prog_path=$ac_cv_path_python_prog_path
10546if test -n "$python_prog_path"; then
10547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
10548$as_echo "$python_prog_path" >&6; }
10549else
10550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10551$as_echo "no" >&6; }
10552fi
10553
10554
10555 if test "${python_prog_path}" = missing; then
10556 python_prog=missing
10557 else
10558 python_prog=${python_prog_path}
10559 fi
10560 else
10561 # Not much we can do except assume the cross-compiler will find the
10562 # right files.
10563 python_prog=missing
10564 fi
10565 ;;
10566 *)
10567 # While we can't run python compiled for $host (unless host == build),
10568 # the user could write a script that provides the needed information,
10569 # so we support that.
10570 python_prog="${with_python}"
10571 # Extract the first word of "${python_prog}", so it can be a program name with args.
10572set dummy ${python_prog}; ac_word=$2
10573{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10574$as_echo_n "checking for $ac_word... " >&6; }
10575if test "${ac_cv_path_python_prog_path+set}" = set; then :
10576 $as_echo_n "(cached) " >&6
10577else
10578 case $python_prog_path in
10579 [\\/]* | ?:[\\/]*)
10580 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
10581 ;;
10582 *)
10583 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10584for as_dir in $PATH
10585do
10586 IFS=$as_save_IFS
10587 test -z "$as_dir" && as_dir=.
10588 for ac_exec_ext in '' $ac_executable_extensions; do
10589 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10590 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
10591 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10592 break 2
10593 fi
10594done
10595 done
10596IFS=$as_save_IFS
10597
10598 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
10599 ;;
10600esac
10601fi
10602python_prog_path=$ac_cv_path_python_prog_path
10603if test -n "$python_prog_path"; then
10604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
10605$as_echo "$python_prog_path" >&6; }
10606else
10607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10608$as_echo "no" >&6; }
10609fi
10610
10611
10612 if test "${python_prog_path}" = missing; then
10613 as_fn_error "unable to find python program ${python_prog}" "$LINENO" 5
10614 fi
10615 ;;
10616 esac
10617 esac
10618
10619 if test "${python_prog}" != missing; then
10620 # We have a python program to use, but it may be too old.
10621 # Don't flag an error for --with-python=auto (the default).
10622 have_python_config=yes
10623 python_includes=`${python_prog} ${srcdir}/python/python-config.py --includes`
10624 if test $? != 0; then
10625 have_python_config=failed
10626 if test "${with_python}" != auto; then
10627 as_fn_error "failure running python-config --includes" "$LINENO" 5
10628 fi
10629 fi
10630 python_libs=`${python_prog} ${srcdir}/python/python-config.py --ldflags`
10631 if test $? != 0; then
10632 have_python_config=failed
10633 if test "${with_python}" != auto; then
10634 as_fn_error "failure running python-config --ldflags" "$LINENO" 5
10635 fi
10636 fi
10637 python_prefix=`${python_prog} ${srcdir}/python/python-config.py --exec-prefix`
10638 if test $? != 0; then
10639 have_python_config=failed
10640 if test "${with_python}" != auto; then
10641 as_fn_error "failure running python-config --exec-prefix" "$LINENO" 5
10642 fi
10643 fi
10644 else
10645 # We do not have a python executable we can use to determine where
10646 # to find the Python headers and libs. We cannot guess the include
10647 # path from the python_prefix either, because that include path
10648 # depends on the Python version. So, there is nothing much we can
10649 # do except assume that the compiler will be able to find those files.
10650 python_includes=
10651 python_libs=
10652 have_python_config=no
10653 fi
10654
10655 # If we have python-config, only try the configuration it provides.
10656 # Otherwise fallback on the old way of trying different versions of
10657 # python in turn.
10658
10659 have_libpython=no
10660 if test "${have_python_config}" = yes; then
10661 # Determine the Python version by extracting "-lpython<version>"
10662 # part of the python_libs. <version> is usually X.Y with X and Y
10663 # being decimal numbers, but can also be XY (seen on Windows).
10664 #
10665 # The extraction is performed using sed with a regular expression.
10666 # Initially, the regexp used was using the '?' quantifier to make
10667 # the dot in the version number optional. Unfortunately, this
10668 # does not work with non-GNU versions of sed because, because of
10669 # what looks like a limitation (the '?' quantifier does not work
10670 # with back-references). We work around this limitation by using
10671 # the '*' quantifier instead. It means that, in theory, we might
10672 # match unexpected version strings such as "-lpython2..7", but
10673 # this seems unlikely in practice. And even if that happens,
10674 # an error will be triggered later on, when checking that version
10675 # number.
10676 python_version=`echo " ${python_libs} " \
10677 | sed -e 's,^.* -l\(python[0-9]*[.]*[0-9]*\).*$,\1,'`
10678 case "${python_version}" in
10679 python*)
10680
10681 version=${python_version}
10682
10683 new_CPPFLAGS=${python_includes}
10684 new_LIBS=${python_libs}
10685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10686$as_echo_n "checking for ${version}... " >&6; }
10687 save_CPPFLAGS=$CPPFLAGS
10688 save_LIBS=$LIBS
10689 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10690 LIBS="$LIBS $new_LIBS"
10691 found_usable_python=no
10692 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10693/* end confdefs.h. */
10694#include "Python.h"
10695int
10696main ()
10697{
10698Py_Initialize ();
10699 ;
10700 return 0;
10701}
10702_ACEOF
10703if ac_fn_c_try_link "$LINENO"; then :
10704 have_libpython=${version}
10705 found_usable_python=yes
10706 PYTHON_CPPFLAGS=$new_CPPFLAGS
10707 PYTHON_LIBS=$new_LIBS
10708fi
10709rm -f core conftest.err conftest.$ac_objext \
10710 conftest$ac_exeext conftest.$ac_ext
10711 CPPFLAGS=$save_CPPFLAGS
10712 LIBS=$save_LIBS
10713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10714$as_echo "${found_usable_python}" >&6; }
10715
10716 ;;
10717 *)
10718 as_fn_error "unable to determine python version from ${python_libs}" "$LINENO" 5
10719 ;;
10720 esac
10721 elif test "${have_python_config}" != failed; then
10722 if test "${have_libpython}" = no; then
10723
10724 version=python2.7
10725
10726 new_CPPFLAGS=${python_includes}
10727 new_LIBS="${python_libs} -lpython2.7"
10728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10729$as_echo_n "checking for ${version}... " >&6; }
10730 save_CPPFLAGS=$CPPFLAGS
10731 save_LIBS=$LIBS
10732 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10733 LIBS="$LIBS $new_LIBS"
10734 found_usable_python=no
10735 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10736/* end confdefs.h. */
10737#include "Python.h"
10738int
10739main ()
10740{
10741Py_Initialize ();
10742 ;
10743 return 0;
10744}
10745_ACEOF
10746if ac_fn_c_try_link "$LINENO"; then :
10747 have_libpython=${version}
10748 found_usable_python=yes
10749 PYTHON_CPPFLAGS=$new_CPPFLAGS
10750 PYTHON_LIBS=$new_LIBS
10751fi
10752rm -f core conftest.err conftest.$ac_objext \
10753 conftest$ac_exeext conftest.$ac_ext
10754 CPPFLAGS=$save_CPPFLAGS
10755 LIBS=$save_LIBS
10756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10757$as_echo "${found_usable_python}" >&6; }
10758
10759 fi
10760 if test "${have_libpython}" = no; then
10761
10762 version=python2.6
10763
10764 new_CPPFLAGS=${python_includes}
10765 new_LIBS="${python_libs} -lpython2.6"
10766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10767$as_echo_n "checking for ${version}... " >&6; }
10768 save_CPPFLAGS=$CPPFLAGS
10769 save_LIBS=$LIBS
10770 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10771 LIBS="$LIBS $new_LIBS"
10772 found_usable_python=no
10773 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10774/* end confdefs.h. */
10775#include "Python.h"
10776int
10777main ()
10778{
10779Py_Initialize ();
10780 ;
10781 return 0;
10782}
10783_ACEOF
10784if ac_fn_c_try_link "$LINENO"; then :
10785 have_libpython=${version}
10786 found_usable_python=yes
10787 PYTHON_CPPFLAGS=$new_CPPFLAGS
10788 PYTHON_LIBS=$new_LIBS
10789fi
10790rm -f core conftest.err conftest.$ac_objext \
10791 conftest$ac_exeext conftest.$ac_ext
10792 CPPFLAGS=$save_CPPFLAGS
10793 LIBS=$save_LIBS
10794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10795$as_echo "${found_usable_python}" >&6; }
10796
10797 fi
10798 if test ${have_libpython} = no; then
10799
10800 version=python2.5
10801
10802 new_CPPFLAGS=${python_includes}
10803 new_LIBS="${python_libs} -lpython2.5"
10804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10805$as_echo_n "checking for ${version}... " >&6; }
10806 save_CPPFLAGS=$CPPFLAGS
10807 save_LIBS=$LIBS
10808 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10809 LIBS="$LIBS $new_LIBS"
10810 found_usable_python=no
10811 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10812/* end confdefs.h. */
10813#include "Python.h"
10814int
10815main ()
10816{
10817Py_Initialize ();
10818 ;
10819 return 0;
10820}
10821_ACEOF
10822if ac_fn_c_try_link "$LINENO"; then :
10823 have_libpython=${version}
10824 found_usable_python=yes
10825 PYTHON_CPPFLAGS=$new_CPPFLAGS
10826 PYTHON_LIBS=$new_LIBS
10827fi
10828rm -f core conftest.err conftest.$ac_objext \
10829 conftest$ac_exeext conftest.$ac_ext
10830 CPPFLAGS=$save_CPPFLAGS
10831 LIBS=$save_LIBS
10832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10833$as_echo "${found_usable_python}" >&6; }
10834
10835 fi
10836 if test ${have_libpython} = no; then
10837
10838 version=python2.4
10839
10840 new_CPPFLAGS=${python_includes}
10841 new_LIBS="${python_libs} -lpython2.4"
10842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10843$as_echo_n "checking for ${version}... " >&6; }
10844 save_CPPFLAGS=$CPPFLAGS
10845 save_LIBS=$LIBS
10846 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10847 LIBS="$LIBS $new_LIBS"
10848 found_usable_python=no
10849 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10850/* end confdefs.h. */
10851#include "Python.h"
10852int
10853main ()
10854{
10855Py_Initialize ();
10856 ;
10857 return 0;
10858}
10859_ACEOF
10860if ac_fn_c_try_link "$LINENO"; then :
10861 have_libpython=${version}
10862 found_usable_python=yes
10863 PYTHON_CPPFLAGS=$new_CPPFLAGS
10864 PYTHON_LIBS=$new_LIBS
10865fi
10866rm -f core conftest.err conftest.$ac_objext \
10867 conftest$ac_exeext conftest.$ac_ext
10868 CPPFLAGS=$save_CPPFLAGS
10869 LIBS=$save_LIBS
10870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10871$as_echo "${found_usable_python}" >&6; }
10872
10873 fi
10874 fi
10875 if test "${have_libpython}" = python2.7 -o "${have_libpython}" = python27; then
10876
10877$as_echo "#define HAVE_LIBPYTHON2_7 1" >>confdefs.h
10878
10879 elif test "${have_libpython}" = python2.6 -o "${have_libpython}" = python26; then
10880
10881$as_echo "#define HAVE_LIBPYTHON2_6 1" >>confdefs.h
10882
10883 elif test "${have_libpython}" = python2.5 -o "${have_libpython}" = python25; then
10884
10885$as_echo "#define HAVE_LIBPYTHON2_5 1" >>confdefs.h
10886
10887 elif test "${have_libpython}" = python2.4 -o "${have_libpython}" = python24; then
10888
10889$as_echo "#define HAVE_LIBPYTHON2_4 1" >>confdefs.h
10890
10891 fi
10892
10893 if test "${have_libpython}" = no; then
10894 case "${with_python}" in
10895 yes)
10896 as_fn_error "python is missing or unusable" "$LINENO" 5
10897 ;;
10898 auto)
10899 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python is missing or unusable; some features may be unavailable." >&5
10900$as_echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;}
10901 ;;
10902 *)
10903 as_fn_error "no usable python found at ${with_python}" "$LINENO" 5
10904 ;;
10905 esac
10906 else
10907 if test -n "${python_prefix}"; then
10908
10909cat >>confdefs.h <<_ACEOF
10910#define WITH_PYTHON_PATH "${python_prefix}"
10911_ACEOF
10912
10913
10914 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
10915 if test "x$prefix" = xNONE; then
10916 test_prefix=/usr/local
10917 else
10918 test_prefix=$prefix
10919 fi
10920 else
10921 test_prefix=$exec_prefix
10922 fi
10923 value=0
10924 case ${python_prefix} in
10925 "${test_prefix}"|"${test_prefix}/"*|\
10926 '${exec_prefix}'|'${exec_prefix}/'*)
10927 value=1
10928 ;;
10929 esac
10930
10931cat >>confdefs.h <<_ACEOF
10932#define PYTHON_PATH_RELOCATABLE $value
10933_ACEOF
10934
10935
10936 fi
10937 fi
10938fi
10939
10940if test "${have_libpython}" != no; then
10941
10942$as_echo "#define HAVE_PYTHON 1" >>confdefs.h
10943
10944 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)"
10945 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)"
10946 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)"
10947 CONFIG_INSTALL="$CONFIG_INSTALL install-python"
10948 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
10949
10950 # Flags needed to compile Python code (taken from python-config --cflags).
10951 # We cannot call python-config directly because it will output whatever was
10952 # used when compiling the Python interpreter itself, including flags which
10953 # would make the python-related objects be compiled differently from the
10954 # rest of GDB (e.g., -O2 and -fPIC).
10955 if test "${GCC}" = yes; then
10956 tentative_python_cflags="-fno-strict-aliasing -DNDEBUG -fwrapv"
10957 fi
10958
10959 if test "x${tentative_python_cflags}" != x; then
10960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler flags for python code" >&5
10961$as_echo_n "checking compiler flags for python code... " >&6; }
10962 for flag in ${tentative_python_cflags}; do
10963 # Check that the compiler accepts it
10964 saved_CFLAGS="$CFLAGS"
10965 CFLAGS="$CFLAGS $flag"
10966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10967/* end confdefs.h. */
10968
10969int
10970main ()
10971{
10972
10973 ;
10974 return 0;
10975}
10976_ACEOF
10977if ac_fn_c_try_compile "$LINENO"; then :
10978 PYTHON_CFLAGS="${PYTHON_CFLAGS} $flag"
10979fi
10980rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10981 CFLAGS="$saved_CFLAGS"
10982 done
10983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYTHON_CFLAGS}" >&5
10984$as_echo "${PYTHON_CFLAGS}" >&6; }
10985 fi
10986
10987 # On IRIX, type siginfo is not defined. Instead, sys/siginfo.h provides:
10988 # #if _SGIAPI
10989 # #define siginfo __siginfo
10990 # #endif
10991 # The problem is that including Python causes some XOPEN macros to be
10992 # unilaterally defined, and that in turn causes _SGIAPI to evaluate
10993 # to false. So, we work around this issue by defining siginfo ourself
10994 # though the command-line.
10995 case "$gdb_host" in
10996 irix*) if test "${GCC}" = yes; then
10997 CPPFLAGS="$CPPFLAGS -Dsiginfo=__siginfo"
10998 fi
10999 ;;
11000 esac
11001else
11002 # Even if Python support is not compiled in, we need to have these files
11003 # included.
11004 CONFIG_OBS="$CONFIG_OBS python.o py-value.o py-prettyprint.o py-auto-load.o"
11005 CONFIG_SRCS="$CONFIG_SRCS python/python.c python/py-value.c \
11006 python/py-prettyprint.c python/py-auto-load.c"
11007fi
11008
11009
11010
11011
11012# ------------------------- #
11013# Checks for header files. #
11014# ------------------------- #
11015
11016ac_header_dirent=no
11017for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
11018 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
11019{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
11020$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
11021if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
11022 $as_echo_n "(cached) " >&6
11023else
11024 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11025/* end confdefs.h. */
11026#include <sys/types.h>
11027#include <$ac_hdr>
11028
11029int
11030main ()
11031{
11032if ((DIR *) 0)
11033return 0;
11034 ;
11035 return 0;
11036}
11037_ACEOF
11038if ac_fn_c_try_compile "$LINENO"; then :
11039 eval "$as_ac_Header=yes"
11040else
11041 eval "$as_ac_Header=no"
11042fi
11043rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11044fi
11045eval ac_res=\$$as_ac_Header
11046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11047$as_echo "$ac_res" >&6; }
11048eval as_val=\$$as_ac_Header
11049 if test "x$as_val" = x""yes; then :
11050 cat >>confdefs.h <<_ACEOF
11051#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
11052_ACEOF
11053
11054ac_header_dirent=$ac_hdr; break
11055fi
11056
11057done
11058# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
11059if test $ac_header_dirent = dirent.h; then
11060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
11061$as_echo_n "checking for library containing opendir... " >&6; }
11062if test "${ac_cv_search_opendir+set}" = set; then :
11063 $as_echo_n "(cached) " >&6
11064else
11065 ac_func_search_save_LIBS=$LIBS
11066cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11067/* end confdefs.h. */
11068
11069/* Override any GCC internal prototype to avoid an error.
11070 Use char because int might match the return type of a GCC
11071 builtin and then its argument prototype would still apply. */
11072#ifdef __cplusplus
11073extern "C"
11074#endif
11075char opendir ();
11076int
11077main ()
11078{
11079return opendir ();
11080 ;
11081 return 0;
11082}
11083_ACEOF
11084for ac_lib in '' dir; do
11085 if test -z "$ac_lib"; then
11086 ac_res="none required"
11087 else
11088 ac_res=-l$ac_lib
11089 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11090 fi
11091 if ac_fn_c_try_link "$LINENO"; then :
11092 ac_cv_search_opendir=$ac_res
11093fi
11094rm -f core conftest.err conftest.$ac_objext \
11095 conftest$ac_exeext
11096 if test "${ac_cv_search_opendir+set}" = set; then :
11097 break
11098fi
11099done
11100if test "${ac_cv_search_opendir+set}" = set; then :
11101
11102else
11103 ac_cv_search_opendir=no
11104fi
11105rm conftest.$ac_ext
11106LIBS=$ac_func_search_save_LIBS
11107fi
11108{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
11109$as_echo "$ac_cv_search_opendir" >&6; }
11110ac_res=$ac_cv_search_opendir
11111if test "$ac_res" != no; then :
11112 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11113
11114fi
11115
11116else
11117 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
11118$as_echo_n "checking for library containing opendir... " >&6; }
11119if test "${ac_cv_search_opendir+set}" = set; then :
11120 $as_echo_n "(cached) " >&6
11121else
11122 ac_func_search_save_LIBS=$LIBS
11123cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11124/* end confdefs.h. */
11125
11126/* Override any GCC internal prototype to avoid an error.
11127 Use char because int might match the return type of a GCC
11128 builtin and then its argument prototype would still apply. */
11129#ifdef __cplusplus
11130extern "C"
11131#endif
11132char opendir ();
11133int
11134main ()
11135{
11136return opendir ();
11137 ;
11138 return 0;
11139}
11140_ACEOF
11141for ac_lib in '' x; do
11142 if test -z "$ac_lib"; then
11143 ac_res="none required"
11144 else
11145 ac_res=-l$ac_lib
11146 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11147 fi
11148 if ac_fn_c_try_link "$LINENO"; then :
11149 ac_cv_search_opendir=$ac_res
11150fi
11151rm -f core conftest.err conftest.$ac_objext \
11152 conftest$ac_exeext
11153 if test "${ac_cv_search_opendir+set}" = set; then :
11154 break
11155fi
11156done
11157if test "${ac_cv_search_opendir+set}" = set; then :
11158
11159else
11160 ac_cv_search_opendir=no
11161fi
11162rm conftest.$ac_ext
11163LIBS=$ac_func_search_save_LIBS
11164fi
11165{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
11166$as_echo "$ac_cv_search_opendir" >&6; }
11167ac_res=$ac_cv_search_opendir
11168if test "$ac_res" != no; then :
11169 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11170
11171fi
11172
11173fi
11174
11175{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5
11176$as_echo_n "checking whether stat file-mode macros are broken... " >&6; }
11177if test "${ac_cv_header_stat_broken+set}" = set; then :
11178 $as_echo_n "(cached) " >&6
11179else
11180 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11181/* end confdefs.h. */
11182#include <sys/types.h>
11183#include <sys/stat.h>
11184
11185#if defined S_ISBLK && defined S_IFDIR
11186extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
11187#endif
11188
11189#if defined S_ISBLK && defined S_IFCHR
11190extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
11191#endif
11192
11193#if defined S_ISLNK && defined S_IFREG
11194extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
11195#endif
11196
11197#if defined S_ISSOCK && defined S_IFREG
11198extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
11199#endif
11200
11201_ACEOF
11202if ac_fn_c_try_compile "$LINENO"; then :
11203 ac_cv_header_stat_broken=no
11204else
11205 ac_cv_header_stat_broken=yes
11206fi
11207rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11208fi
11209{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5
11210$as_echo "$ac_cv_header_stat_broken" >&6; }
11211if test $ac_cv_header_stat_broken = yes; then
11212
11213$as_echo "#define STAT_MACROS_BROKEN 1" >>confdefs.h
11214
11215fi
11216
11217{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11218$as_echo_n "checking for ANSI C header files... " >&6; }
11219if test "${ac_cv_header_stdc+set}" = set; then :
11220 $as_echo_n "(cached) " >&6
11221else
11222 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11223/* end confdefs.h. */
11224#include <stdlib.h>
11225#include <stdarg.h>
11226#include <string.h>
11227#include <float.h>
11228
11229int
11230main ()
11231{
11232
11233 ;
11234 return 0;
11235}
11236_ACEOF
11237if ac_fn_c_try_compile "$LINENO"; then :
11238 ac_cv_header_stdc=yes
11239else
11240 ac_cv_header_stdc=no
11241fi
11242rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11243
11244if test $ac_cv_header_stdc = yes; then
11245 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11246 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11247/* end confdefs.h. */
11248#include <string.h>
11249
11250_ACEOF
11251if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11252 $EGREP "memchr" >/dev/null 2>&1; then :
11253
11254else
11255 ac_cv_header_stdc=no
11256fi
11257rm -f conftest*
11258
11259fi
11260
11261if test $ac_cv_header_stdc = yes; then
11262 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11263 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11264/* end confdefs.h. */
11265#include <stdlib.h>
11266
11267_ACEOF
11268if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11269 $EGREP "free" >/dev/null 2>&1; then :
11270
11271else
11272 ac_cv_header_stdc=no
11273fi
11274rm -f conftest*
11275
11276fi
11277
11278if test $ac_cv_header_stdc = yes; then
11279 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11280 if test "$cross_compiling" = yes; then :
11281 :
11282else
11283 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11284/* end confdefs.h. */
11285#include <ctype.h>
11286#include <stdlib.h>
11287#if ((' ' & 0x0FF) == 0x020)
11288# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11289# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11290#else
11291# define ISLOWER(c) \
11292 (('a' <= (c) && (c) <= 'i') \
11293 || ('j' <= (c) && (c) <= 'r') \
11294 || ('s' <= (c) && (c) <= 'z'))
11295# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11296#endif
11297
11298#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11299int
11300main ()
11301{
11302 int i;
11303 for (i = 0; i < 256; i++)
11304 if (XOR (islower (i), ISLOWER (i))
11305 || toupper (i) != TOUPPER (i))
11306 return 2;
11307 return 0;
11308}
11309_ACEOF
11310if ac_fn_c_try_run "$LINENO"; then :
11311
11312else
11313 ac_cv_header_stdc=no
11314fi
11315rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11316 conftest.$ac_objext conftest.beam conftest.$ac_ext
11317fi
11318
11319fi
11320fi
11321{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
11322$as_echo "$ac_cv_header_stdc" >&6; }
11323if test $ac_cv_header_stdc = yes; then
11324
11325$as_echo "#define STDC_HEADERS 1" >>confdefs.h
11326
11327fi
11328
11329# elf_hp.h is for HP/UX 64-bit shared library support.
11330# FIXME: kettenis/20030102: In most cases we include these (ctype.h, time.h)
11331# unconditionally, so what's the point in checking these?
11332for ac_header in nlist.h machine/reg.h poll.h sys/poll.h proc_service.h \
11333 thread_db.h gnu/libc-version.h signal.h stddef.h \
11334 stdlib.h string.h memory.h strings.h sys/fault.h \
11335 sys/file.h sys/filio.h sys/ioctl.h sys/param.h \
11336 sys/resource.h sys/procfs.h sys/ptrace.h ptrace.h \
11337 sys/reg.h sys/debugreg.h sys/select.h sys/syscall.h \
11338 sys/types.h sys/wait.h wait.h termios.h termio.h \
11339 sgtty.h unistd.h elf_hp.h ctype.h time.h locale.h
11340do :
11341 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11342ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11343eval as_val=\$$as_ac_Header
11344 if test "x$as_val" = x""yes; then :
11345 cat >>confdefs.h <<_ACEOF
11346#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11347_ACEOF
11348
11349fi
11350
11351done
11352
11353for ac_header in link.h
11354do :
11355 ac_fn_c_check_header_compile "$LINENO" "link.h" "ac_cv_header_link_h" "#if HAVE_SYS_TYPES_H
11356# include <sys/types.h>
11357#endif
11358#if HAVE_NLIST_H
11359# include <nlist.h>
11360#endif
11361
11362"
11363if test "x$ac_cv_header_link_h" = x""yes; then :
11364 cat >>confdefs.h <<_ACEOF
11365#define HAVE_LINK_H 1
11366_ACEOF
11367
11368fi
11369
11370done
11371
11372for ac_header in sys/proc.h
11373do :
11374 ac_fn_c_check_header_compile "$LINENO" "sys/proc.h" "ac_cv_header_sys_proc_h" "#if HAVE_SYS_PARAM_H
11375# include <sys/param.h>
11376#endif
11377
11378"
11379if test "x$ac_cv_header_sys_proc_h" = x""yes; then :
11380 cat >>confdefs.h <<_ACEOF
11381#define HAVE_SYS_PROC_H 1
11382_ACEOF
11383
11384fi
11385
11386done
11387
11388for ac_header in sys/user.h
11389do :
11390 ac_fn_c_check_header_compile "$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H
11391# include <sys/param.h>
11392#endif
11393
11394"
11395if test "x$ac_cv_header_sys_user_h" = x""yes; then :
11396 cat >>confdefs.h <<_ACEOF
11397#define HAVE_SYS_USER_H 1
11398_ACEOF
11399
11400fi
11401
11402done
11403
11404
11405# On Solaris 2.[789], we need to define _MSE_INT_H to avoid a clash
11406# between <widec.h> and <wchar.h> that would cause AC_CHECK_HEADERS to
11407# think that we don't have <curses.h> if we're using GCC.
11408case $host_os in
11409 solaris2.[789])
11410 if test "$GCC" = yes; then
11411
11412$as_echo "#define _MSE_INT_H 1" >>confdefs.h
11413
11414 fi ;;
11415esac
11416for ac_header in curses.h cursesX.h ncurses.h ncurses/ncurses.h ncurses/term.h
11417do :
11418 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11419ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11420eval as_val=\$$as_ac_Header
11421 if test "x$as_val" = x""yes; then :
11422 cat >>confdefs.h <<_ACEOF
11423#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11424_ACEOF
11425
11426fi
11427
11428done
11429
11430for ac_header in term.h
11431do :
11432 ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
11433# include <curses.h>
11434#endif
11435
11436"
11437if test "x$ac_cv_header_term_h" = x""yes; then :
11438 cat >>confdefs.h <<_ACEOF
11439#define HAVE_TERM_H 1
11440_ACEOF
11441
11442fi
11443
11444done
11445
11446
11447# ------------------------- #
11448# Checks for declarations. #
11449# ------------------------- #
11450
11451ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
11452if test "x$ac_cv_have_decl_free" = x""yes; then :
11453 ac_have_decl=1
11454else
11455 ac_have_decl=0
11456fi
11457
11458cat >>confdefs.h <<_ACEOF
11459#define HAVE_DECL_FREE $ac_have_decl
11460_ACEOF
11461ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
11462if test "x$ac_cv_have_decl_malloc" = x""yes; then :
11463 ac_have_decl=1
11464else
11465 ac_have_decl=0
11466fi
11467
11468cat >>confdefs.h <<_ACEOF
11469#define HAVE_DECL_MALLOC $ac_have_decl
11470_ACEOF
11471ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
11472if test "x$ac_cv_have_decl_realloc" = x""yes; then :
11473 ac_have_decl=1
11474else
11475 ac_have_decl=0
11476fi
11477
11478cat >>confdefs.h <<_ACEOF
11479#define HAVE_DECL_REALLOC $ac_have_decl
11480_ACEOF
11481ac_fn_c_check_decl "$LINENO" "strerror" "ac_cv_have_decl_strerror" "$ac_includes_default"
11482if test "x$ac_cv_have_decl_strerror" = x""yes; then :
11483 ac_have_decl=1
11484else
11485 ac_have_decl=0
11486fi
11487
11488cat >>confdefs.h <<_ACEOF
11489#define HAVE_DECL_STRERROR $ac_have_decl
11490_ACEOF
11491ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
11492if test "x$ac_cv_have_decl_strstr" = x""yes; then :
11493 ac_have_decl=1
11494else
11495 ac_have_decl=0
11496fi
11497
11498cat >>confdefs.h <<_ACEOF
11499#define HAVE_DECL_STRSTR $ac_have_decl
11500_ACEOF
11501ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default"
11502if test "x$ac_cv_have_decl_getopt" = x""yes; then :
11503 ac_have_decl=1
11504else
11505 ac_have_decl=0
11506fi
11507
11508cat >>confdefs.h <<_ACEOF
11509#define HAVE_DECL_GETOPT $ac_have_decl
11510_ACEOF
11511ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
11512if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
11513 ac_have_decl=1
11514else
11515 ac_have_decl=0
11516fi
11517
11518cat >>confdefs.h <<_ACEOF
11519#define HAVE_DECL_SNPRINTF $ac_have_decl
11520_ACEOF
11521ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
11522if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
11523 ac_have_decl=1
11524else
11525 ac_have_decl=0
11526fi
11527
11528cat >>confdefs.h <<_ACEOF
11529#define HAVE_DECL_VSNPRINTF $ac_have_decl
11530_ACEOF
11531
11532
11533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
11534$as_echo_n "checking for LC_MESSAGES... " >&6; }
11535if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
11536 $as_echo_n "(cached) " >&6
11537else
11538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11539/* end confdefs.h. */
11540#include <locale.h>
11541int
11542main ()
11543{
11544return LC_MESSAGES
11545 ;
11546 return 0;
11547}
11548_ACEOF
11549if ac_fn_c_try_link "$LINENO"; then :
11550 am_cv_val_LC_MESSAGES=yes
11551else
11552 am_cv_val_LC_MESSAGES=no
11553fi
11554rm -f core conftest.err conftest.$ac_objext \
11555 conftest$ac_exeext conftest.$ac_ext
11556fi
11557{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
11558$as_echo "$am_cv_val_LC_MESSAGES" >&6; }
11559 if test $am_cv_val_LC_MESSAGES = yes; then
11560
11561$as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
11562
11563 fi
11564
11565
11566# ----------------------- #
11567# Checks for structures. #
11568# ----------------------- #
11569
11570ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
11571if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
11572
11573cat >>confdefs.h <<_ACEOF
11574#define HAVE_STRUCT_STAT_ST_BLOCKS 1
11575_ACEOF
11576
11577
11578fi
11579ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
11580if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
11581
11582cat >>confdefs.h <<_ACEOF
11583#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
11584_ACEOF
11585
11586
11587fi
11588
11589
11590# ------------------ #
11591# Checks for types. #
11592# ------------------ #
11593
11594{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
11595$as_echo_n "checking return type of signal handlers... " >&6; }
11596if test "${ac_cv_type_signal+set}" = set; then :
11597 $as_echo_n "(cached) " >&6
11598else
11599 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11600/* end confdefs.h. */
11601#include <sys/types.h>
11602#include <signal.h>
11603
11604int
11605main ()
11606{
11607return *(signal (0, 0)) (0) == 1;
11608 ;
11609 return 0;
11610}
11611_ACEOF
11612if ac_fn_c_try_compile "$LINENO"; then :
11613 ac_cv_type_signal=int
11614else
11615 ac_cv_type_signal=void
11616fi
11617rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11618fi
11619{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
11620$as_echo "$ac_cv_type_signal" >&6; }
11621
11622cat >>confdefs.h <<_ACEOF
11623#define RETSIGTYPE $ac_cv_type_signal
11624_ACEOF
11625
11626
11627ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
11628#include <sys/socket.h>
11629
11630"
11631if test "x$ac_cv_type_socklen_t" = x""yes; then :
11632
11633cat >>confdefs.h <<_ACEOF
11634#define HAVE_SOCKLEN_T 1
11635_ACEOF
11636
11637
11638fi
11639
11640
11641# ------------------------------------- #
11642# Checks for compiler characteristics. #
11643# ------------------------------------- #
11644
11645{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
11646$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
11647if test "${ac_cv_c_const+set}" = set; then :
11648 $as_echo_n "(cached) " >&6
11649else
11650 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11651/* end confdefs.h. */
11652
11653int
11654main ()
11655{
11656/* FIXME: Include the comments suggested by Paul. */
11657#ifndef __cplusplus
11658 /* Ultrix mips cc rejects this. */
11659 typedef int charset[2];
11660 const charset cs;
11661 /* SunOS 4.1.1 cc rejects this. */
11662 char const *const *pcpcc;
11663 char **ppc;
11664 /* NEC SVR4.0.2 mips cc rejects this. */
11665 struct point {int x, y;};
11666 static struct point const zero = {0,0};
11667 /* AIX XL C 1.02.0.0 rejects this.
11668 It does not let you subtract one const X* pointer from another in
11669 an arm of an if-expression whose if-part is not a constant
11670 expression */
11671 const char *g = "string";
11672 pcpcc = &g + (g ? g-g : 0);
11673 /* HPUX 7.0 cc rejects these. */
11674 ++pcpcc;
11675 ppc = (char**) pcpcc;
11676 pcpcc = (char const *const *) ppc;
11677 { /* SCO 3.2v4 cc rejects this. */
11678 char *t;
11679 char const *s = 0 ? (char *) 0 : (char const *) 0;
11680
11681 *t++ = 0;
11682 if (s) return 0;
11683 }
11684 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
11685 int x[] = {25, 17};
11686 const int *foo = &x[0];
11687 ++foo;
11688 }
11689 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11690 typedef const int *iptr;
11691 iptr p = 0;
11692 ++p;
11693 }
11694 { /* AIX XL C 1.02.0.0 rejects this saying
11695 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11696 struct s { int j; const int *ap[3]; };
11697 struct s *b; b->j = 5;
11698 }
11699 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11700 const int foo = 10;
11701 if (!foo) return 0;
11702 }
11703 return !cs[0] && !zero.x;
11704#endif
11705
11706 ;
11707 return 0;
11708}
11709_ACEOF
11710if ac_fn_c_try_compile "$LINENO"; then :
11711 ac_cv_c_const=yes
11712else
11713 ac_cv_c_const=no
11714fi
11715rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11716fi
11717{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
11718$as_echo "$ac_cv_c_const" >&6; }
11719if test $ac_cv_c_const = no; then
11720
11721$as_echo "#define const /**/" >>confdefs.h
11722
11723fi
11724
11725{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
11726$as_echo_n "checking for inline... " >&6; }
11727if test "${ac_cv_c_inline+set}" = set; then :
11728 $as_echo_n "(cached) " >&6
11729else
11730 ac_cv_c_inline=no
11731for ac_kw in inline __inline__ __inline; do
11732 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11733/* end confdefs.h. */
11734#ifndef __cplusplus
11735typedef int foo_t;
11736static $ac_kw foo_t static_foo () {return 0; }
11737$ac_kw foo_t foo () {return 0; }
11738#endif
11739
11740_ACEOF
11741if ac_fn_c_try_compile "$LINENO"; then :
11742 ac_cv_c_inline=$ac_kw
11743fi
11744rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11745 test "$ac_cv_c_inline" != no && break
11746done
11747
11748fi
11749{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
11750$as_echo "$ac_cv_c_inline" >&6; }
11751
11752case $ac_cv_c_inline in
11753 inline | yes) ;;
11754 *)
11755 case $ac_cv_c_inline in
11756 no) ac_val=;;
11757 *) ac_val=$ac_cv_c_inline;;
11758 esac
11759 cat >>confdefs.h <<_ACEOF
11760#ifndef __cplusplus
11761#define inline $ac_val
11762#endif
11763_ACEOF
11764 ;;
11765esac
11766
11767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
11768$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
11769if test "${ac_cv_c_bigendian+set}" = set; then :
11770 $as_echo_n "(cached) " >&6
11771else
11772 ac_cv_c_bigendian=unknown
11773 # See if we're dealing with a universal compiler.
11774 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11775/* end confdefs.h. */
11776#ifndef __APPLE_CC__
11777 not a universal capable compiler
11778 #endif
11779 typedef int dummy;
11780
11781_ACEOF
11782if ac_fn_c_try_compile "$LINENO"; then :
11783
11784 # Check for potential -arch flags. It is not universal unless
11785 # there are at least two -arch flags with different values.
11786 ac_arch=
11787 ac_prev=
11788 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
11789 if test -n "$ac_prev"; then
11790 case $ac_word in
11791 i?86 | x86_64 | ppc | ppc64)
11792 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
11793 ac_arch=$ac_word
11794 else
11795 ac_cv_c_bigendian=universal
11796 break
11797 fi
11798 ;;
11799 esac
11800 ac_prev=
11801 elif test "x$ac_word" = "x-arch"; then
11802 ac_prev=arch
11803 fi
11804 done
11805fi
11806rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11807 if test $ac_cv_c_bigendian = unknown; then
11808 # See if sys/param.h defines the BYTE_ORDER macro.
11809 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11810/* end confdefs.h. */
11811#include <sys/types.h>
11812 #include <sys/param.h>
11813
11814int
11815main ()
11816{
11817#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
11818 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
11819 && LITTLE_ENDIAN)
11820 bogus endian macros
11821 #endif
11822
11823 ;
11824 return 0;
11825}
11826_ACEOF
11827if ac_fn_c_try_compile "$LINENO"; then :
11828 # It does; now see whether it defined to BIG_ENDIAN or not.
11829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11830/* end confdefs.h. */
11831#include <sys/types.h>
11832 #include <sys/param.h>
11833
11834int
11835main ()
11836{
11837#if BYTE_ORDER != BIG_ENDIAN
11838 not big endian
11839 #endif
11840
11841 ;
11842 return 0;
11843}
11844_ACEOF
11845if ac_fn_c_try_compile "$LINENO"; then :
11846 ac_cv_c_bigendian=yes
11847else
11848 ac_cv_c_bigendian=no
11849fi
11850rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11851fi
11852rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11853 fi
11854 if test $ac_cv_c_bigendian = unknown; then
11855 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
11856 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11857/* end confdefs.h. */
11858#include <limits.h>
11859
11860int
11861main ()
11862{
11863#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
11864 bogus endian macros
11865 #endif
11866
11867 ;
11868 return 0;
11869}
11870_ACEOF
11871if ac_fn_c_try_compile "$LINENO"; then :
11872 # It does; now see whether it defined to _BIG_ENDIAN or not.
11873 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11874/* end confdefs.h. */
11875#include <limits.h>
11876
11877int
11878main ()
11879{
11880#ifndef _BIG_ENDIAN
11881 not big endian
11882 #endif
11883
11884 ;
11885 return 0;
11886}
11887_ACEOF
11888if ac_fn_c_try_compile "$LINENO"; then :
11889 ac_cv_c_bigendian=yes
11890else
11891 ac_cv_c_bigendian=no
11892fi
11893rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11894fi
11895rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11896 fi
11897 if test $ac_cv_c_bigendian = unknown; then
11898 # Compile a test program.
11899 if test "$cross_compiling" = yes; then :
11900 # Try to guess by grepping values from an object file.
11901 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11902/* end confdefs.h. */
11903short int ascii_mm[] =
11904 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
11905 short int ascii_ii[] =
11906 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
11907 int use_ascii (int i) {
11908 return ascii_mm[i] + ascii_ii[i];
11909 }
11910 short int ebcdic_ii[] =
11911 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
11912 short int ebcdic_mm[] =
11913 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
11914 int use_ebcdic (int i) {
11915 return ebcdic_mm[i] + ebcdic_ii[i];
11916 }
11917 extern int foo;
11918
11919int
11920main ()
11921{
11922return use_ascii (foo) == use_ebcdic (foo);
11923 ;
11924 return 0;
11925}
11926_ACEOF
11927if ac_fn_c_try_compile "$LINENO"; then :
11928 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
11929 ac_cv_c_bigendian=yes
11930 fi
11931 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
11932 if test "$ac_cv_c_bigendian" = unknown; then
11933 ac_cv_c_bigendian=no
11934 else
11935 # finding both strings is unlikely to happen, but who knows?
11936 ac_cv_c_bigendian=unknown
11937 fi
11938 fi
11939fi
11940rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11941else
11942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11943/* end confdefs.h. */
11944$ac_includes_default
11945int
11946main ()
11947{
11948
11949 /* Are we little or big endian? From Harbison&Steele. */
11950 union
11951 {
11952 long int l;
11953 char c[sizeof (long int)];
11954 } u;
11955 u.l = 1;
11956 return u.c[sizeof (long int) - 1] == 1;
11957
11958 ;
11959 return 0;
11960}
11961_ACEOF
11962if ac_fn_c_try_run "$LINENO"; then :
11963 ac_cv_c_bigendian=no
11964else
11965 ac_cv_c_bigendian=yes
11966fi
11967rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11968 conftest.$ac_objext conftest.beam conftest.$ac_ext
11969fi
11970
11971 fi
11972fi
11973{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
11974$as_echo "$ac_cv_c_bigendian" >&6; }
11975 case $ac_cv_c_bigendian in #(
11976 yes)
11977 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
11978;; #(
11979 no)
11980 ;; #(
11981 universal)
11982
11983$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
11984
11985 ;; #(
11986 *)
11987 as_fn_error "unknown endianness
11988 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
11989 esac
11990
11991
11992# ------------------------------ #
11993# Checks for library functions. #
11994# ------------------------------ #
11995
11996# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
11997# for constant arguments. Useless!
11998{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
11999$as_echo_n "checking for working alloca.h... " >&6; }
12000if test "${ac_cv_working_alloca_h+set}" = set; then :
12001 $as_echo_n "(cached) " >&6
12002else
12003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12004/* end confdefs.h. */
12005#include <alloca.h>
12006int
12007main ()
12008{
12009char *p = (char *) alloca (2 * sizeof (int));
12010 if (p) return 0;
12011 ;
12012 return 0;
12013}
12014_ACEOF
12015if ac_fn_c_try_link "$LINENO"; then :
12016 ac_cv_working_alloca_h=yes
12017else
12018 ac_cv_working_alloca_h=no
12019fi
12020rm -f core conftest.err conftest.$ac_objext \
12021 conftest$ac_exeext conftest.$ac_ext
12022fi
12023{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
12024$as_echo "$ac_cv_working_alloca_h" >&6; }
12025if test $ac_cv_working_alloca_h = yes; then
12026
12027$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
12028
12029fi
12030
12031{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
12032$as_echo_n "checking for alloca... " >&6; }
12033if test "${ac_cv_func_alloca_works+set}" = set; then :
12034 $as_echo_n "(cached) " >&6
12035else
12036 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12037/* end confdefs.h. */
12038#ifdef __GNUC__
12039# define alloca __builtin_alloca
12040#else
12041# ifdef _MSC_VER
12042# include <malloc.h>
12043# define alloca _alloca
12044# else
12045# ifdef HAVE_ALLOCA_H
12046# include <alloca.h>
12047# else
12048# ifdef _AIX
12049 #pragma alloca
12050# else
12051# ifndef alloca /* predefined by HP cc +Olibcalls */
12052char *alloca ();
12053# endif
12054# endif
12055# endif
12056# endif
12057#endif
12058
12059int
12060main ()
12061{
12062char *p = (char *) alloca (1);
12063 if (p) return 0;
12064 ;
12065 return 0;
12066}
12067_ACEOF
12068if ac_fn_c_try_link "$LINENO"; then :
12069 ac_cv_func_alloca_works=yes
12070else
12071 ac_cv_func_alloca_works=no
12072fi
12073rm -f core conftest.err conftest.$ac_objext \
12074 conftest$ac_exeext conftest.$ac_ext
12075fi
12076{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
12077$as_echo "$ac_cv_func_alloca_works" >&6; }
12078
12079if test $ac_cv_func_alloca_works = yes; then
12080
12081$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
12082
12083else
12084 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
12085# that cause trouble. Some versions do not even contain alloca or
12086# contain a buggy version. If you still want to use their alloca,
12087# use ar to extract alloca.o from them instead of compiling alloca.c.
12088
12089ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
12090
12091$as_echo "#define C_ALLOCA 1" >>confdefs.h
12092
12093
12094{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
12095$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
12096if test "${ac_cv_os_cray+set}" = set; then :
12097 $as_echo_n "(cached) " >&6
12098else
12099 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12100/* end confdefs.h. */
12101#if defined CRAY && ! defined CRAY2
12102webecray
12103#else
12104wenotbecray
12105#endif
12106
12107_ACEOF
12108if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12109 $EGREP "webecray" >/dev/null 2>&1; then :
12110 ac_cv_os_cray=yes
12111else
12112 ac_cv_os_cray=no
12113fi
12114rm -f conftest*
12115
12116fi
12117{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
12118$as_echo "$ac_cv_os_cray" >&6; }
12119if test $ac_cv_os_cray = yes; then
12120 for ac_func in _getb67 GETB67 getb67; do
12121 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12122ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12123eval as_val=\$$as_ac_var
12124 if test "x$as_val" = x""yes; then :
12125
12126cat >>confdefs.h <<_ACEOF
12127#define CRAY_STACKSEG_END $ac_func
12128_ACEOF
12129
12130 break
12131fi
12132
12133 done
12134fi
12135
12136{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
12137$as_echo_n "checking stack direction for C alloca... " >&6; }
12138if test "${ac_cv_c_stack_direction+set}" = set; then :
12139 $as_echo_n "(cached) " >&6
12140else
12141 if test "$cross_compiling" = yes; then :
12142 ac_cv_c_stack_direction=0
12143else
12144 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12145/* end confdefs.h. */
12146$ac_includes_default
12147int
12148find_stack_direction ()
12149{
12150 static char *addr = 0;
12151 auto char dummy;
12152 if (addr == 0)
12153 {
12154 addr = &dummy;
12155 return find_stack_direction ();
12156 }
12157 else
12158 return (&dummy > addr) ? 1 : -1;
12159}
12160
12161int
12162main ()
12163{
12164 return find_stack_direction () < 0;
12165}
12166_ACEOF
12167if ac_fn_c_try_run "$LINENO"; then :
12168 ac_cv_c_stack_direction=1
12169else
12170 ac_cv_c_stack_direction=-1
12171fi
12172rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12173 conftest.$ac_objext conftest.beam conftest.$ac_ext
12174fi
12175
12176fi
12177{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
12178$as_echo "$ac_cv_c_stack_direction" >&6; }
12179cat >>confdefs.h <<_ACEOF
12180#define STACK_DIRECTION $ac_cv_c_stack_direction
12181_ACEOF
12182
12183
12184fi
12185
12186for ac_header in stdlib.h unistd.h
12187do :
12188 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12189ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12190eval as_val=\$$as_ac_Header
12191 if test "x$as_val" = x""yes; then :
12192 cat >>confdefs.h <<_ACEOF
12193#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12194_ACEOF
12195
12196fi
12197
12198done
12199
12200for ac_func in getpagesize
12201do :
12202 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
12203if test "x$ac_cv_func_getpagesize" = x""yes; then :
12204 cat >>confdefs.h <<_ACEOF
12205#define HAVE_GETPAGESIZE 1
12206_ACEOF
12207
12208fi
12209done
12210
12211{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
12212$as_echo_n "checking for working mmap... " >&6; }
12213if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
12214 $as_echo_n "(cached) " >&6
12215else
12216 if test "$cross_compiling" = yes; then :
12217 ac_cv_func_mmap_fixed_mapped=no
12218else
12219 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12220/* end confdefs.h. */
12221$ac_includes_default
12222/* malloc might have been renamed as rpl_malloc. */
12223#undef malloc
12224
12225/* Thanks to Mike Haertel and Jim Avera for this test.
12226 Here is a matrix of mmap possibilities:
12227 mmap private not fixed
12228 mmap private fixed at somewhere currently unmapped
12229 mmap private fixed at somewhere already mapped
12230 mmap shared not fixed
12231 mmap shared fixed at somewhere currently unmapped
12232 mmap shared fixed at somewhere already mapped
12233 For private mappings, we should verify that changes cannot be read()
12234 back from the file, nor mmap's back from the file at a different
12235 address. (There have been systems where private was not correctly
12236 implemented like the infamous i386 svr4.0, and systems where the
12237 VM page cache was not coherent with the file system buffer cache
12238 like early versions of FreeBSD and possibly contemporary NetBSD.)
12239 For shared mappings, we should conversely verify that changes get
12240 propagated back to all the places they're supposed to be.
12241
12242 Grep wants private fixed already mapped.
12243 The main things grep needs to know about mmap are:
12244 * does it exist and is it safe to write into the mmap'd area
12245 * how to use it (BSD variants) */
12246
12247#include <fcntl.h>
12248#include <sys/mman.h>
12249
12250#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
12251char *malloc ();
12252#endif
12253
12254/* This mess was copied from the GNU getpagesize.h. */
12255#ifndef HAVE_GETPAGESIZE
12256/* Assume that all systems that can run configure have sys/param.h. */
12257# ifndef HAVE_SYS_PARAM_H
12258# define HAVE_SYS_PARAM_H 1
12259# endif
12260
12261# ifdef _SC_PAGESIZE
12262# define getpagesize() sysconf(_SC_PAGESIZE)
12263# else /* no _SC_PAGESIZE */
12264# ifdef HAVE_SYS_PARAM_H
12265# include <sys/param.h>
12266# ifdef EXEC_PAGESIZE
12267# define getpagesize() EXEC_PAGESIZE
12268# else /* no EXEC_PAGESIZE */
12269# ifdef NBPG
12270# define getpagesize() NBPG * CLSIZE
12271# ifndef CLSIZE
12272# define CLSIZE 1
12273# endif /* no CLSIZE */
12274# else /* no NBPG */
12275# ifdef NBPC
12276# define getpagesize() NBPC
12277# else /* no NBPC */
12278# ifdef PAGESIZE
12279# define getpagesize() PAGESIZE
12280# endif /* PAGESIZE */
12281# endif /* no NBPC */
12282# endif /* no NBPG */
12283# endif /* no EXEC_PAGESIZE */
12284# else /* no HAVE_SYS_PARAM_H */
12285# define getpagesize() 8192 /* punt totally */
12286# endif /* no HAVE_SYS_PARAM_H */
12287# endif /* no _SC_PAGESIZE */
12288
12289#endif /* no HAVE_GETPAGESIZE */
12290
12291int
12292main ()
12293{
12294 char *data, *data2, *data3;
12295 int i, pagesize;
12296 int fd;
12297
12298 pagesize = getpagesize ();
12299
12300 /* First, make a file with some known garbage in it. */
12301 data = (char *) malloc (pagesize);
12302 if (!data)
12303 return 1;
12304 for (i = 0; i < pagesize; ++i)
12305 *(data + i) = rand ();
12306 umask (0);
12307 fd = creat ("conftest.mmap", 0600);
12308 if (fd < 0)
12309 return 1;
12310 if (write (fd, data, pagesize) != pagesize)
12311 return 1;
12312 close (fd);
12313
12314 /* Next, try to mmap the file at a fixed address which already has
12315 something else allocated at it. If we can, also make sure that
12316 we see the same garbage. */
12317 fd = open ("conftest.mmap", O_RDWR);
12318 if (fd < 0)
12319 return 1;
12320 data2 = (char *) malloc (2 * pagesize);
12321 if (!data2)
12322 return 1;
12323 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
12324 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
12325 MAP_PRIVATE | MAP_FIXED, fd, 0L))
12326 return 1;
12327 for (i = 0; i < pagesize; ++i)
12328 if (*(data + i) != *(data2 + i))
12329 return 1;
12330
12331 /* Finally, make sure that changes to the mapped area do not
12332 percolate back to the file as seen by read(). (This is a bug on
12333 some variants of i386 svr4.0.) */
12334 for (i = 0; i < pagesize; ++i)
12335 *(data2 + i) = *(data2 + i) + 1;
12336 data3 = (char *) malloc (pagesize);
12337 if (!data3)
12338 return 1;
12339 if (read (fd, data3, pagesize) != pagesize)
12340 return 1;
12341 for (i = 0; i < pagesize; ++i)
12342 if (*(data + i) != *(data3 + i))
12343 return 1;
12344 close (fd);
12345 return 0;
12346}
12347_ACEOF
12348if ac_fn_c_try_run "$LINENO"; then :
12349 ac_cv_func_mmap_fixed_mapped=yes
12350else
12351 ac_cv_func_mmap_fixed_mapped=no
12352fi
12353rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12354 conftest.$ac_objext conftest.beam conftest.$ac_ext
12355fi
12356
12357fi
12358{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
12359$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
12360if test $ac_cv_func_mmap_fixed_mapped = yes; then
12361
12362$as_echo "#define HAVE_MMAP 1" >>confdefs.h
12363
12364fi
12365rm -f conftest.mmap
12366
12367ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
12368if test "x$ac_cv_type_pid_t" = x""yes; then :
12369
12370else
12371
12372cat >>confdefs.h <<_ACEOF
12373#define pid_t int
12374_ACEOF
12375
12376fi
12377
12378for ac_header in vfork.h
12379do :
12380 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
12381if test "x$ac_cv_header_vfork_h" = x""yes; then :
12382 cat >>confdefs.h <<_ACEOF
12383#define HAVE_VFORK_H 1
12384_ACEOF
12385
12386fi
12387
12388done
12389
12390for ac_func in fork vfork
12391do :
12392 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12393ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12394eval as_val=\$$as_ac_var
12395 if test "x$as_val" = x""yes; then :
12396 cat >>confdefs.h <<_ACEOF
12397#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12398_ACEOF
12399
12400fi
12401done
12402
12403if test "x$ac_cv_func_fork" = xyes; then
12404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
12405$as_echo_n "checking for working fork... " >&6; }
12406if test "${ac_cv_func_fork_works+set}" = set; then :
12407 $as_echo_n "(cached) " >&6
12408else
12409 if test "$cross_compiling" = yes; then :
12410 ac_cv_func_fork_works=cross
12411else
12412 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12413/* end confdefs.h. */
12414$ac_includes_default
12415int
12416main ()
12417{
12418
12419 /* By Ruediger Kuhlmann. */
12420 return fork () < 0;
12421
12422 ;
12423 return 0;
12424}
12425_ACEOF
12426if ac_fn_c_try_run "$LINENO"; then :
12427 ac_cv_func_fork_works=yes
12428else
12429 ac_cv_func_fork_works=no
12430fi
12431rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12432 conftest.$ac_objext conftest.beam conftest.$ac_ext
12433fi
12434
12435fi
12436{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
12437$as_echo "$ac_cv_func_fork_works" >&6; }
12438
12439else
12440 ac_cv_func_fork_works=$ac_cv_func_fork
12441fi
12442if test "x$ac_cv_func_fork_works" = xcross; then
12443 case $host in
12444 *-*-amigaos* | *-*-msdosdjgpp*)
12445 # Override, as these systems have only a dummy fork() stub
12446 ac_cv_func_fork_works=no
12447 ;;
12448 *)
12449 ac_cv_func_fork_works=yes
12450 ;;
12451 esac
12452 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
12453$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
12454fi
12455ac_cv_func_vfork_works=$ac_cv_func_vfork
12456if test "x$ac_cv_func_vfork" = xyes; then
12457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
12458$as_echo_n "checking for working vfork... " >&6; }
12459if test "${ac_cv_func_vfork_works+set}" = set; then :
12460 $as_echo_n "(cached) " >&6
12461else
12462 if test "$cross_compiling" = yes; then :
12463 ac_cv_func_vfork_works=cross
12464else
12465 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12466/* end confdefs.h. */
12467/* Thanks to Paul Eggert for this test. */
12468$ac_includes_default
12469#include <sys/wait.h>
12470#ifdef HAVE_VFORK_H
12471# include <vfork.h>
12472#endif
12473/* On some sparc systems, changes by the child to local and incoming
12474 argument registers are propagated back to the parent. The compiler
12475 is told about this with #include <vfork.h>, but some compilers
12476 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
12477 static variable whose address is put into a register that is
12478 clobbered by the vfork. */
12479static void
12480#ifdef __cplusplus
12481sparc_address_test (int arg)
12482# else
12483sparc_address_test (arg) int arg;
12484#endif
12485{
12486 static pid_t child;
12487 if (!child) {
12488 child = vfork ();
12489 if (child < 0) {
12490 perror ("vfork");
12491 _exit(2);
12492 }
12493 if (!child) {
12494 arg = getpid();
12495 write(-1, "", 0);
12496 _exit (arg);
12497 }
12498 }
12499}
12500
12501int
12502main ()
12503{
12504 pid_t parent = getpid ();
12505 pid_t child;
12506
12507 sparc_address_test (0);
12508
12509 child = vfork ();
12510
12511 if (child == 0) {
12512 /* Here is another test for sparc vfork register problems. This
12513 test uses lots of local variables, at least as many local
12514 variables as main has allocated so far including compiler
12515 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
12516 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
12517 reuse the register of parent for one of the local variables,
12518 since it will think that parent can't possibly be used any more
12519 in this routine. Assigning to the local variable will thus
12520 munge parent in the parent process. */
12521 pid_t
12522 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
12523 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
12524 /* Convince the compiler that p..p7 are live; otherwise, it might
12525 use the same hardware register for all 8 local variables. */
12526 if (p != p1 || p != p2 || p != p3 || p != p4
12527 || p != p5 || p != p6 || p != p7)
12528 _exit(1);
12529
12530 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
12531 from child file descriptors. If the child closes a descriptor
12532 before it execs or exits, this munges the parent's descriptor
12533 as well. Test for this by closing stdout in the child. */
12534 _exit(close(fileno(stdout)) != 0);
12535 } else {
12536 int status;
12537 struct stat st;
12538
12539 while (wait(&status) != child)
12540 ;
12541 return (
12542 /* Was there some problem with vforking? */
12543 child < 0
12544
12545 /* Did the child fail? (This shouldn't happen.) */
12546 || status
12547
12548 /* Did the vfork/compiler bug occur? */
12549 || parent != getpid()
12550
12551 /* Did the file descriptor bug occur? */
12552 || fstat(fileno(stdout), &st) != 0
12553 );
12554 }
12555}
12556_ACEOF
12557if ac_fn_c_try_run "$LINENO"; then :
12558 ac_cv_func_vfork_works=yes
12559else
12560 ac_cv_func_vfork_works=no
12561fi
12562rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12563 conftest.$ac_objext conftest.beam conftest.$ac_ext
12564fi
12565
12566fi
12567{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
12568$as_echo "$ac_cv_func_vfork_works" >&6; }
12569
12570fi;
12571if test "x$ac_cv_func_fork_works" = xcross; then
12572 ac_cv_func_vfork_works=$ac_cv_func_vfork
12573 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
12574$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
12575fi
12576
12577if test "x$ac_cv_func_vfork_works" = xyes; then
12578
12579$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
12580
12581else
12582
12583$as_echo "#define vfork fork" >>confdefs.h
12584
12585fi
12586if test "x$ac_cv_func_fork_works" = xyes; then
12587
12588$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
12589
12590fi
12591
12592for ac_func in canonicalize_file_name realpath getrusage getuid \
12593 getgid pipe poll pread64 resize_term sbrk setpgid setpgrp setsid \
12594 sigaction sigprocmask sigsetmask socketpair syscall \
12595 ttrace wborder wresize setlocale iconvlist libiconvlist btowc \
12596 setrlimit getrlimit posix_madvise waitpid
12597do :
12598 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12599ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12600eval as_val=\$$as_ac_var
12601 if test "x$as_val" = x""yes; then :
12602 cat >>confdefs.h <<_ACEOF
12603#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12604_ACEOF
12605
12606fi
12607done
12608
12609
12610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
12611$as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
12612if test "${am_cv_langinfo_codeset+set}" = set; then :
12613 $as_echo_n "(cached) " >&6
12614else
12615 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12616/* end confdefs.h. */
12617#include <langinfo.h>
12618int
12619main ()
12620{
12621char* cs = nl_langinfo(CODESET);
12622 ;
12623 return 0;
12624}
12625_ACEOF
12626if ac_fn_c_try_link "$LINENO"; then :
12627 am_cv_langinfo_codeset=yes
12628else
12629 am_cv_langinfo_codeset=no
12630fi
12631rm -f core conftest.err conftest.$ac_objext \
12632 conftest$ac_exeext conftest.$ac_ext
12633
12634fi
12635{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
12636$as_echo "$am_cv_langinfo_codeset" >&6; }
12637 if test $am_cv_langinfo_codeset = yes; then
12638
12639$as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
12640
12641 fi
12642
12643
12644# Check the return and argument types of ptrace. No canned test for
12645# this, so roll our own.
12646gdb_ptrace_headers='
12647#if HAVE_SYS_TYPES_H
12648# include <sys/types.h>
12649#endif
12650#if HAVE_SYS_PTRACE_H
12651# include <sys/ptrace.h>
12652#endif
12653#if HAVE_UNISTD_H
12654# include <unistd.h>
12655#endif
12656'
12657# There is no point in checking if we don't have a prototype.
12658ac_fn_c_check_decl "$LINENO" "ptrace" "ac_cv_have_decl_ptrace" "$gdb_ptrace_headers
12659"
12660if test "x$ac_cv_have_decl_ptrace" = x""yes; then :
12661 ac_have_decl=1
12662else
12663 ac_have_decl=0
12664fi
12665
12666cat >>confdefs.h <<_ACEOF
12667#define HAVE_DECL_PTRACE $ac_have_decl
12668_ACEOF
12669if test $ac_have_decl = 1; then :
12670
12671else
12672
12673 : ${gdb_cv_func_ptrace_ret='int'}
12674 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
12675
12676fi
12677
12678# Check return type. Varargs (used on GNU/Linux) conflict with the
12679# empty argument list, so check for that explicitly.
12680{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
12681$as_echo_n "checking return type of ptrace... " >&6; }
12682if test "${gdb_cv_func_ptrace_ret+set}" = set; then :
12683 $as_echo_n "(cached) " >&6
12684else
12685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12686/* end confdefs.h. */
12687$gdb_ptrace_headers
12688int
12689main ()
12690{
12691extern long ptrace (enum __ptrace_request, ...);
12692 ;
12693 return 0;
12694}
12695_ACEOF
12696if ac_fn_c_try_compile "$LINENO"; then :
12697 gdb_cv_func_ptrace_ret='long'
12698else
12699 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12700/* end confdefs.h. */
12701$gdb_ptrace_headers
12702int
12703main ()
12704{
12705extern int ptrace ();
12706 ;
12707 return 0;
12708}
12709_ACEOF
12710if ac_fn_c_try_compile "$LINENO"; then :
12711 gdb_cv_func_ptrace_ret='int'
12712else
12713 gdb_cv_func_ptrace_ret='long'
12714fi
12715rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12716fi
12717rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12718fi
12719{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
12720$as_echo "$gdb_cv_func_ptrace_ret" >&6; }
12721
12722cat >>confdefs.h <<_ACEOF
12723#define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
12724_ACEOF
12725
12726# Check argument types.
12727{ $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
12728$as_echo_n "checking types of arguments for ptrace... " >&6; }
12729if test "${gdb_cv_func_ptrace_args+set}" = set; then :
12730 $as_echo_n "(cached) " >&6
12731else
12732
12733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12734/* end confdefs.h. */
12735$gdb_ptrace_headers
12736int
12737main ()
12738{
12739extern long ptrace (enum __ptrace_request, ...);
12740 ;
12741 return 0;
12742}
12743_ACEOF
12744if ac_fn_c_try_compile "$LINENO"; then :
12745 gdb_cv_func_ptrace_args='int,int,long,long'
12746else
12747
12748for gdb_arg1 in 'int' 'long'; do
12749 for gdb_arg2 in 'pid_t' 'int' 'long'; do
12750 for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
12751 for gdb_arg4 in 'int' 'long'; do
12752 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12753/* end confdefs.h. */
12754$gdb_ptrace_headers
12755int
12756main ()
12757{
12758
12759extern $gdb_cv_func_ptrace_ret
12760 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
12761
12762 ;
12763 return 0;
12764}
12765_ACEOF
12766if ac_fn_c_try_compile "$LINENO"; then :
12767 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
12768 break 4;
12769fi
12770rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12771 for gdb_arg5 in 'int *' 'int' 'long'; do
12772 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12773/* end confdefs.h. */
12774$gdb_ptrace_headers
12775int
12776main ()
12777{
12778
12779extern $gdb_cv_func_ptrace_ret
12780 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
12781
12782 ;
12783 return 0;
12784}
12785_ACEOF
12786if ac_fn_c_try_compile "$LINENO"; then :
12787
12788gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
12789 break 5;
12790fi
12791rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12792 done
12793 done
12794 done
12795 done
12796done
12797# Provide a safe default value.
12798: ${gdb_cv_func_ptrace_args='int,int,long,long'}
12799
12800fi
12801rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12802fi
12803{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
12804$as_echo "$gdb_cv_func_ptrace_args" >&6; }
12805ac_save_IFS=$IFS; IFS=','
12806set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
12807IFS=$ac_save_IFS
12808shift
12809
12810cat >>confdefs.h <<_ACEOF
12811#define PTRACE_TYPE_ARG3 $3
12812_ACEOF
12813
12814if test -n "$5"; then
12815
12816cat >>confdefs.h <<_ACEOF
12817#define PTRACE_TYPE_ARG5 $5
12818_ACEOF
12819
12820fi
12821
12822if test "$cross_compiling" = no; then
12823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
12824$as_echo_n "checking whether setpgrp takes no argument... " >&6; }
12825if test "${ac_cv_func_setpgrp_void+set}" = set; then :
12826 $as_echo_n "(cached) " >&6
12827else
12828 if test "$cross_compiling" = yes; then :
12829 as_fn_error "cannot check setpgrp when cross compiling" "$LINENO" 5
12830else
12831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12832/* end confdefs.h. */
12833$ac_includes_default
12834int
12835main ()
12836{
12837/* If this system has a BSD-style setpgrp which takes arguments,
12838 setpgrp(1, 1) will fail with ESRCH and return -1, in that case
12839 exit successfully. */
12840 return setpgrp (1,1) != -1;
12841 ;
12842 return 0;
12843}
12844_ACEOF
12845if ac_fn_c_try_run "$LINENO"; then :
12846 ac_cv_func_setpgrp_void=no
12847else
12848 ac_cv_func_setpgrp_void=yes
12849fi
12850rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12851 conftest.$ac_objext conftest.beam conftest.$ac_ext
12852fi
12853
12854fi
12855{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
12856$as_echo "$ac_cv_func_setpgrp_void" >&6; }
12857if test $ac_cv_func_setpgrp_void = yes; then
12858
12859$as_echo "#define SETPGRP_VOID 1" >>confdefs.h
12860
12861fi
12862
12863else
12864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
12865$as_echo_n "checking whether setpgrp takes no argument... " >&6; }
12866if test "${ac_cv_func_setpgrp_void+set}" = set; then :
12867 $as_echo_n "(cached) " >&6
12868else
12869 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12870/* end confdefs.h. */
12871
12872#include <unistd.h>
12873
12874int
12875main ()
12876{
12877
12878 if (setpgrp(1,1) == -1)
12879 exit (0);
12880 else
12881 exit (1);
12882
12883 ;
12884 return 0;
12885}
12886_ACEOF
12887if ac_fn_c_try_compile "$LINENO"; then :
12888 ac_cv_func_setpgrp_void=no
12889else
12890 ac_cv_func_setpgrp_void=yes
12891fi
12892rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12893fi
12894{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
12895$as_echo "$ac_cv_func_setpgrp_void" >&6; }
12896if test $ac_cv_func_setpgrp_void = yes; then
12897 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
12898
12899fi
12900fi
12901
12902# Check if sigsetjmp is available. Using AC_CHECK_FUNCS won't do
12903# since sigsetjmp might only be defined as a macro.
12904{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
12905$as_echo_n "checking for sigsetjmp... " >&6; }
12906if test "${gdb_cv_func_sigsetjmp+set}" = set; then :
12907 $as_echo_n "(cached) " >&6
12908else
12909 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12910/* end confdefs.h. */
12911
12912#include <setjmp.h>
12913
12914int
12915main ()
12916{
12917sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
12918 ;
12919 return 0;
12920}
12921_ACEOF
12922if ac_fn_c_try_compile "$LINENO"; then :
12923 gdb_cv_func_sigsetjmp=yes
12924else
12925 gdb_cv_func_sigsetjmp=no
12926fi
12927rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12928fi
12929{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
12930$as_echo "$gdb_cv_func_sigsetjmp" >&6; }
12931if test $gdb_cv_func_sigsetjmp = yes; then
12932
12933$as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
12934
12935fi
12936
12937# Assume we'll default to using the included libiberty regex.
12938gdb_use_included_regex=yes
12939
12940# However, if the system regex is GNU regex, then default to *not*
12941# using the included regex.
12942{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU regex" >&5
12943$as_echo_n "checking for GNU regex... " >&6; }
12944if test "${gdb_cv_have_gnu_regex+set}" = set; then :
12945 $as_echo_n "(cached) " >&6
12946else
12947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12948/* end confdefs.h. */
12949#include <gnu-versions.h>
12950int
12951main ()
12952{
12953#define REGEX_INTERFACE_VERSION 1
12954#if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
12955# error "Version mismatch"
12956#endif
12957 ;
12958 return 0;
12959}
12960_ACEOF
12961if ac_fn_c_try_compile "$LINENO"; then :
12962 gdb_cv_have_gnu_regex=yes
12963else
12964 gdb_cv_have_gnu_regex=no
12965fi
12966rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12967fi
12968{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_gnu_regex" >&5
12969$as_echo "$gdb_cv_have_gnu_regex" >&6; }
12970if test $gdb_cv_have_gnu_regex = yes; then
12971 gdb_use_included_regex=no
12972fi
12973
12974
12975# Check whether --with-included-regex was given.
12976if test "${with_included_regex+set}" = set; then :
12977 withval=$with_included_regex; gdb_with_regex=$withval
12978else
12979 gdb_with_regex=$gdb_use_included_regex
12980fi
12981
12982if test "$gdb_with_regex" = yes; then
12983
12984$as_echo "#define USE_INCLUDED_REGEX 1" >>confdefs.h
12985
12986fi
12987
12988# Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
12989ac_fn_c_check_member "$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
12990#include <sys/proc.h>
12991
12992"
12993if test "x$ac_cv_member_struct_thread_td_pcb" = x""yes; then :
12994
12995cat >>confdefs.h <<_ACEOF
12996#define HAVE_STRUCT_THREAD_TD_PCB 1
12997_ACEOF
12998
12999
13000fi
13001
13002
13003# See if <sys/lwp.h> defines `struct lwp`.
13004{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
13005$as_echo_n "checking for struct lwp... " >&6; }
13006if test "${gdb_cv_struct_lwp+set}" = set; then :
13007 $as_echo_n "(cached) " >&6
13008else
13009 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13010/* end confdefs.h. */
13011#include <sys/param.h>
13012#include <sys/lwp.h>
13013int
13014main ()
13015{
13016struct lwp l;
13017 ;
13018 return 0;
13019}
13020_ACEOF
13021if ac_fn_c_try_compile "$LINENO"; then :
13022 gdb_cv_struct_lwp=yes
13023else
13024 gdb_cv_struct_lwp=no
13025fi
13026rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13027fi
13028{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
13029$as_echo "$gdb_cv_struct_lwp" >&6; }
13030if test $gdb_cv_struct_lwp = yes; then
13031
13032$as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
13033
13034fi
13035
13036# See if <machine/reg.h> degines `struct reg'.
13037{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
13038$as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
13039if test "${gdb_cv_struct_reg+set}" = set; then :
13040 $as_echo_n "(cached) " >&6
13041else
13042 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13043/* end confdefs.h. */
13044#include <sys/types.h>
13045#include <machine/reg.h>
13046int
13047main ()
13048{
13049struct reg r;
13050 ;
13051 return 0;
13052}
13053_ACEOF
13054if ac_fn_c_try_compile "$LINENO"; then :
13055 gdb_cv_struct_reg=yes
13056else
13057 gdb_cv_struct_reg=no
13058fi
13059rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13060fi
13061{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5
13062$as_echo "$gdb_cv_struct_reg" >&6; }
13063if test $gdb_cv_struct_reg = yes; then
13064
13065$as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
13066
13067fi
13068
13069# See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
13070# Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
13071ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <machine/reg.h>
13072"
13073if test "x$ac_cv_member_struct_reg_r_fs" = x""yes; then :
13074
13075cat >>confdefs.h <<_ACEOF
13076#define HAVE_STRUCT_REG_R_FS 1
13077_ACEOF
13078
13079
13080fi
13081ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <machine/reg.h>
13082"
13083if test "x$ac_cv_member_struct_reg_r_gs" = x""yes; then :
13084
13085cat >>confdefs.h <<_ACEOF
13086#define HAVE_STRUCT_REG_R_GS 1
13087_ACEOF
13088
13089
13090fi
13091
13092
13093# See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
13094{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
13095$as_echo_n "checking for PTRACE_GETREGS... " >&6; }
13096if test "${gdb_cv_have_ptrace_getregs+set}" = set; then :
13097 $as_echo_n "(cached) " >&6
13098else
13099 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13100/* end confdefs.h. */
13101#include <sys/ptrace.h>
13102int
13103main ()
13104{
13105PTRACE_GETREGS;
13106 ;
13107 return 0;
13108}
13109_ACEOF
13110if ac_fn_c_try_compile "$LINENO"; then :
13111 gdb_cv_have_ptrace_getregs=yes
13112else
13113 gdb_cv_have_ptrace_getregs=no
13114fi
13115rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13116fi
13117
13118{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
13119$as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
13120if test $gdb_cv_have_ptrace_getregs = yes; then
13121
13122$as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
13123
13124fi
13125
13126# See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
13127{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
13128$as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
13129if test "${gdb_cv_have_ptrace_getfpxregs+set}" = set; then :
13130 $as_echo_n "(cached) " >&6
13131else
13132 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13133/* end confdefs.h. */
13134#include <sys/ptrace.h>
13135int
13136main ()
13137{
13138PTRACE_GETFPXREGS;
13139 ;
13140 return 0;
13141}
13142_ACEOF
13143if ac_fn_c_try_compile "$LINENO"; then :
13144 gdb_cv_have_ptrace_getfpxregs=yes
13145else
13146 gdb_cv_have_ptrace_getfpxregs=no
13147fi
13148rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13149fi
13150
13151{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
13152$as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
13153if test $gdb_cv_have_ptrace_getfpxregs = yes; then
13154
13155$as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
13156
13157fi
13158
13159# See if <sys/ptrace.h> provides the PT_GETDBREGS request.
13160{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
13161$as_echo_n "checking for PT_GETDBREGS... " >&6; }
13162if test "${gdb_cv_have_pt_getdbregs+set}" = set; then :
13163 $as_echo_n "(cached) " >&6
13164else
13165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13166/* end confdefs.h. */
13167#include <sys/types.h>
13168#include <sys/ptrace.h>
13169int
13170main ()
13171{
13172PT_GETDBREGS;
13173 ;
13174 return 0;
13175}
13176_ACEOF
13177if ac_fn_c_try_compile "$LINENO"; then :
13178 gdb_cv_have_pt_getdbregs=yes
13179else
13180 gdb_cv_have_pt_getdbregs=no
13181fi
13182rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13183fi
13184
13185{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
13186$as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
13187if test $gdb_cv_have_pt_getdbregs = yes; then
13188
13189$as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
13190
13191fi
13192
13193# See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
13194{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
13195$as_echo_n "checking for PT_GETXMMREGS... " >&6; }
13196if test "${gdb_cv_have_pt_getxmmregs+set}" = set; then :
13197 $as_echo_n "(cached) " >&6
13198else
13199 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13200/* end confdefs.h. */
13201#include <sys/types.h>
13202#include <sys/ptrace.h>
13203int
13204main ()
13205{
13206PT_GETXMMREGS;
13207 ;
13208 return 0;
13209}
13210_ACEOF
13211if ac_fn_c_try_compile "$LINENO"; then :
13212 gdb_cv_have_pt_getxmmregs=yes
13213else
13214 gdb_cv_have_pt_getxmmregs=no
13215fi
13216rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13217fi
13218
13219{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
13220$as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
13221if test $gdb_cv_have_pt_getxmmregs = yes; then
13222
13223$as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
13224
13225fi
13226
13227# Detect which type of /proc is in use, such as for Unixware or Solaris.
13228
13229if test "${target}" = "${host}"; then
13230 case "${host}" in
13231 *-*-unixware* | *-*-sysv4.2* | *-*-sysv5* | *-*-interix* )
13232
13233$as_echo "#define NEW_PROC_API 1" >>confdefs.h
13234
13235 ;;
13236 *-*-solaris2.[6789] | *-*-solaris2.1[0-9]*)
13237
13238$as_echo "#define NEW_PROC_API 1" >>confdefs.h
13239
13240 ;;
13241 mips-sgi-irix5*)
13242 # Work around <sys/proc.h> needing _KMEMUSER problem on IRIX 5.
13243
13244$as_echo "#define _KMEMUSER 1" >>confdefs.h
13245
13246 ;;
13247 esac
13248fi
13249
13250if test "$ac_cv_header_sys_procfs_h" = yes; then
13251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5
13252$as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; }
13253 if test "${bfd_cv_have_sys_procfs_type_pstatus_t+set}" = set; then :
13254 $as_echo_n "(cached) " >&6
13255else
13256 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13257/* end confdefs.h. */
13258
13259#define _SYSCALL32
13260/* Needed for new procfs interface on sparc-solaris. */
13261#define _STRUCTURED_PROC 1
13262#include <sys/procfs.h>
13263int
13264main ()
13265{
13266pstatus_t avar
13267 ;
13268 return 0;
13269}
13270_ACEOF
13271if ac_fn_c_try_compile "$LINENO"; then :
13272 bfd_cv_have_sys_procfs_type_pstatus_t=yes
13273else
13274 bfd_cv_have_sys_procfs_type_pstatus_t=no
13275
13276fi
13277rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13278fi
13279
13280 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
13281
13282$as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h
13283
13284 fi
13285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5
13286$as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; }
13287
13288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prrun_t in sys/procfs.h" >&5
13289$as_echo_n "checking for prrun_t in sys/procfs.h... " >&6; }
13290 if test "${bfd_cv_have_sys_procfs_type_prrun_t+set}" = set; then :
13291 $as_echo_n "(cached) " >&6
13292else
13293 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13294/* end confdefs.h. */
13295
13296#define _SYSCALL32
13297/* Needed for new procfs interface on sparc-solaris. */
13298#define _STRUCTURED_PROC 1
13299#include <sys/procfs.h>
13300int
13301main ()
13302{
13303prrun_t avar
13304 ;
13305 return 0;
13306}
13307_ACEOF
13308if ac_fn_c_try_compile "$LINENO"; then :
13309 bfd_cv_have_sys_procfs_type_prrun_t=yes
13310else
13311 bfd_cv_have_sys_procfs_type_prrun_t=no
13312
13313fi
13314rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13315fi
13316
13317 if test $bfd_cv_have_sys_procfs_type_prrun_t = yes; then
13318
13319$as_echo "#define HAVE_PRRUN_T 1" >>confdefs.h
13320
13321 fi
13322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prrun_t" >&5
13323$as_echo "$bfd_cv_have_sys_procfs_type_prrun_t" >&6; }
13324
13325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
13326$as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
13327 if test "${bfd_cv_have_sys_procfs_type_gregset_t+set}" = set; then :
13328 $as_echo_n "(cached) " >&6
13329else
13330 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13331/* end confdefs.h. */
13332
13333#define _SYSCALL32
13334/* Needed for new procfs interface on sparc-solaris. */
13335#define _STRUCTURED_PROC 1
13336#include <sys/procfs.h>
13337int
13338main ()
13339{
13340gregset_t avar
13341 ;
13342 return 0;
13343}
13344_ACEOF
13345if ac_fn_c_try_compile "$LINENO"; then :
13346 bfd_cv_have_sys_procfs_type_gregset_t=yes
13347else
13348 bfd_cv_have_sys_procfs_type_gregset_t=no
13349
13350fi
13351rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13352fi
13353
13354 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
13355
13356$as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
13357
13358 fi
13359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
13360$as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
13361
13362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
13363$as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
13364 if test "${bfd_cv_have_sys_procfs_type_fpregset_t+set}" = set; then :
13365 $as_echo_n "(cached) " >&6
13366else
13367 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13368/* end confdefs.h. */
13369
13370#define _SYSCALL32
13371/* Needed for new procfs interface on sparc-solaris. */
13372#define _STRUCTURED_PROC 1
13373#include <sys/procfs.h>
13374int
13375main ()
13376{
13377fpregset_t avar
13378 ;
13379 return 0;
13380}
13381_ACEOF
13382if ac_fn_c_try_compile "$LINENO"; then :
13383 bfd_cv_have_sys_procfs_type_fpregset_t=yes
13384else
13385 bfd_cv_have_sys_procfs_type_fpregset_t=no
13386
13387fi
13388rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13389fi
13390
13391 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
13392
13393$as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
13394
13395 fi
13396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
13397$as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
13398
13399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
13400$as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
13401 if test "${bfd_cv_have_sys_procfs_type_prgregset_t+set}" = set; then :
13402 $as_echo_n "(cached) " >&6
13403else
13404 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13405/* end confdefs.h. */
13406
13407#define _SYSCALL32
13408/* Needed for new procfs interface on sparc-solaris. */
13409#define _STRUCTURED_PROC 1
13410#include <sys/procfs.h>
13411int
13412main ()
13413{
13414prgregset_t avar
13415 ;
13416 return 0;
13417}
13418_ACEOF
13419if ac_fn_c_try_compile "$LINENO"; then :
13420 bfd_cv_have_sys_procfs_type_prgregset_t=yes
13421else
13422 bfd_cv_have_sys_procfs_type_prgregset_t=no
13423
13424fi
13425rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13426fi
13427
13428 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
13429
13430$as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
13431
13432 fi
13433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
13434$as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
13435
13436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
13437$as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
13438 if test "${bfd_cv_have_sys_procfs_type_prfpregset_t+set}" = set; then :
13439 $as_echo_n "(cached) " >&6
13440else
13441 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13442/* end confdefs.h. */
13443
13444#define _SYSCALL32
13445/* Needed for new procfs interface on sparc-solaris. */
13446#define _STRUCTURED_PROC 1
13447#include <sys/procfs.h>
13448int
13449main ()
13450{
13451prfpregset_t avar
13452 ;
13453 return 0;
13454}
13455_ACEOF
13456if ac_fn_c_try_compile "$LINENO"; then :
13457 bfd_cv_have_sys_procfs_type_prfpregset_t=yes
13458else
13459 bfd_cv_have_sys_procfs_type_prfpregset_t=no
13460
13461fi
13462rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13463fi
13464
13465 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
13466
13467$as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
13468
13469 fi
13470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
13471$as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
13472
13473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
13474$as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
13475 if test "${bfd_cv_have_sys_procfs_type_prgregset32_t+set}" = set; then :
13476 $as_echo_n "(cached) " >&6
13477else
13478 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13479/* end confdefs.h. */
13480
13481#define _SYSCALL32
13482/* Needed for new procfs interface on sparc-solaris. */
13483#define _STRUCTURED_PROC 1
13484#include <sys/procfs.h>
13485int
13486main ()
13487{
13488prgregset32_t avar
13489 ;
13490 return 0;
13491}
13492_ACEOF
13493if ac_fn_c_try_compile "$LINENO"; then :
13494 bfd_cv_have_sys_procfs_type_prgregset32_t=yes
13495else
13496 bfd_cv_have_sys_procfs_type_prgregset32_t=no
13497
13498fi
13499rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13500fi
13501
13502 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
13503
13504$as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
13505
13506 fi
13507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
13508$as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
13509
13510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset32_t in sys/procfs.h" >&5
13511$as_echo_n "checking for prfpregset32_t in sys/procfs.h... " >&6; }
13512 if test "${bfd_cv_have_sys_procfs_type_prfpregset32_t+set}" = set; then :
13513 $as_echo_n "(cached) " >&6
13514else
13515 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13516/* end confdefs.h. */
13517
13518#define _SYSCALL32
13519/* Needed for new procfs interface on sparc-solaris. */
13520#define _STRUCTURED_PROC 1
13521#include <sys/procfs.h>
13522int
13523main ()
13524{
13525prfpregset32_t avar
13526 ;
13527 return 0;
13528}
13529_ACEOF
13530if ac_fn_c_try_compile "$LINENO"; then :
13531 bfd_cv_have_sys_procfs_type_prfpregset32_t=yes
13532else
13533 bfd_cv_have_sys_procfs_type_prfpregset32_t=no
13534
13535fi
13536rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13537fi
13538
13539 if test $bfd_cv_have_sys_procfs_type_prfpregset32_t = yes; then
13540
13541$as_echo "#define HAVE_PRFPREGSET32_T 1" >>confdefs.h
13542
13543 fi
13544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset32_t" >&5
13545$as_echo "$bfd_cv_have_sys_procfs_type_prfpregset32_t" >&6; }
13546
13547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
13548$as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
13549 if test "${bfd_cv_have_sys_procfs_type_lwpid_t+set}" = set; then :
13550 $as_echo_n "(cached) " >&6
13551else
13552 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13553/* end confdefs.h. */
13554
13555#define _SYSCALL32
13556/* Needed for new procfs interface on sparc-solaris. */
13557#define _STRUCTURED_PROC 1
13558#include <sys/procfs.h>
13559int
13560main ()
13561{
13562lwpid_t avar
13563 ;
13564 return 0;
13565}
13566_ACEOF
13567if ac_fn_c_try_compile "$LINENO"; then :
13568 bfd_cv_have_sys_procfs_type_lwpid_t=yes
13569else
13570 bfd_cv_have_sys_procfs_type_lwpid_t=no
13571
13572fi
13573rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13574fi
13575
13576 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
13577
13578$as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
13579
13580 fi
13581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
13582$as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
13583
13584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
13585$as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
13586 if test "${bfd_cv_have_sys_procfs_type_psaddr_t+set}" = set; then :
13587 $as_echo_n "(cached) " >&6
13588else
13589 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13590/* end confdefs.h. */
13591
13592#define _SYSCALL32
13593/* Needed for new procfs interface on sparc-solaris. */
13594#define _STRUCTURED_PROC 1
13595#include <sys/procfs.h>
13596int
13597main ()
13598{
13599psaddr_t avar
13600 ;
13601 return 0;
13602}
13603_ACEOF
13604if ac_fn_c_try_compile "$LINENO"; then :
13605 bfd_cv_have_sys_procfs_type_psaddr_t=yes
13606else
13607 bfd_cv_have_sys_procfs_type_psaddr_t=no
13608
13609fi
13610rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13611fi
13612
13613 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
13614
13615$as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
13616
13617 fi
13618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
13619$as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
13620
13621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prsysent_t in sys/procfs.h" >&5
13622$as_echo_n "checking for prsysent_t in sys/procfs.h... " >&6; }
13623 if test "${bfd_cv_have_sys_procfs_type_prsysent_t+set}" = set; then :
13624 $as_echo_n "(cached) " >&6
13625else
13626 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13627/* end confdefs.h. */
13628
13629#define _SYSCALL32
13630/* Needed for new procfs interface on sparc-solaris. */
13631#define _STRUCTURED_PROC 1
13632#include <sys/procfs.h>
13633int
13634main ()
13635{
13636prsysent_t avar
13637 ;
13638 return 0;
13639}
13640_ACEOF
13641if ac_fn_c_try_compile "$LINENO"; then :
13642 bfd_cv_have_sys_procfs_type_prsysent_t=yes
13643else
13644 bfd_cv_have_sys_procfs_type_prsysent_t=no
13645
13646fi
13647rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13648fi
13649
13650 if test $bfd_cv_have_sys_procfs_type_prsysent_t = yes; then
13651
13652$as_echo "#define HAVE_PRSYSENT_T 1" >>confdefs.h
13653
13654 fi
13655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prsysent_t" >&5
13656$as_echo "$bfd_cv_have_sys_procfs_type_prsysent_t" >&6; }
13657
13658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigset_t in sys/procfs.h" >&5
13659$as_echo_n "checking for pr_sigset_t in sys/procfs.h... " >&6; }
13660 if test "${bfd_cv_have_sys_procfs_type_pr_sigset_t+set}" = set; then :
13661 $as_echo_n "(cached) " >&6
13662else
13663 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13664/* end confdefs.h. */
13665
13666#define _SYSCALL32
13667/* Needed for new procfs interface on sparc-solaris. */
13668#define _STRUCTURED_PROC 1
13669#include <sys/procfs.h>
13670int
13671main ()
13672{
13673pr_sigset_t avar
13674 ;
13675 return 0;
13676}
13677_ACEOF
13678if ac_fn_c_try_compile "$LINENO"; then :
13679 bfd_cv_have_sys_procfs_type_pr_sigset_t=yes
13680else
13681 bfd_cv_have_sys_procfs_type_pr_sigset_t=no
13682
13683fi
13684rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13685fi
13686
13687 if test $bfd_cv_have_sys_procfs_type_pr_sigset_t = yes; then
13688
13689$as_echo "#define HAVE_PR_SIGSET_T 1" >>confdefs.h
13690
13691 fi
13692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigset_t" >&5
13693$as_echo "$bfd_cv_have_sys_procfs_type_pr_sigset_t" >&6; }
13694
13695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigaction64_t in sys/procfs.h" >&5
13696$as_echo_n "checking for pr_sigaction64_t in sys/procfs.h... " >&6; }
13697 if test "${bfd_cv_have_sys_procfs_type_pr_sigaction64_t+set}" = set; then :
13698 $as_echo_n "(cached) " >&6
13699else
13700 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13701/* end confdefs.h. */
13702
13703#define _SYSCALL32
13704/* Needed for new procfs interface on sparc-solaris. */
13705#define _STRUCTURED_PROC 1
13706#include <sys/procfs.h>
13707int
13708main ()
13709{
13710pr_sigaction64_t avar
13711 ;
13712 return 0;
13713}
13714_ACEOF
13715if ac_fn_c_try_compile "$LINENO"; then :
13716 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=yes
13717else
13718 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=no
13719
13720fi
13721rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13722fi
13723
13724 if test $bfd_cv_have_sys_procfs_type_pr_sigaction64_t = yes; then
13725
13726$as_echo "#define HAVE_PR_SIGACTION64_T 1" >>confdefs.h
13727
13728 fi
13729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&5
13730$as_echo "$bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&6; }
13731
13732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_siginfo64_t in sys/procfs.h" >&5
13733$as_echo_n "checking for pr_siginfo64_t in sys/procfs.h... " >&6; }
13734 if test "${bfd_cv_have_sys_procfs_type_pr_siginfo64_t+set}" = set; then :
13735 $as_echo_n "(cached) " >&6
13736else
13737 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13738/* end confdefs.h. */
13739
13740#define _SYSCALL32
13741/* Needed for new procfs interface on sparc-solaris. */
13742#define _STRUCTURED_PROC 1
13743#include <sys/procfs.h>
13744int
13745main ()
13746{
13747pr_siginfo64_t avar
13748 ;
13749 return 0;
13750}
13751_ACEOF
13752if ac_fn_c_try_compile "$LINENO"; then :
13753 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=yes
13754else
13755 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=no
13756
13757fi
13758rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13759fi
13760
13761 if test $bfd_cv_have_sys_procfs_type_pr_siginfo64_t = yes; then
13762
13763$as_echo "#define HAVE_PR_SIGINFO64_T 1" >>confdefs.h
13764
13765 fi
13766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&5
13767$as_echo "$bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&6; }
13768
13769
13770
13771
13772
13773 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
13774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether prfpregset_t type is broken" >&5
13775$as_echo_n "checking whether prfpregset_t type is broken... " >&6; }
13776 if test "${gdb_cv_prfpregset_t_broken+set}" = set; then :
13777 $as_echo_n "(cached) " >&6
13778else
13779 if test "$cross_compiling" = yes; then :
13780 gdb_cv_prfpregset_t_broken=yes
13781else
13782 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13783/* end confdefs.h. */
13784#include <sys/procfs.h>
13785 int main ()
13786 {
13787 if (sizeof (prfpregset_t) == sizeof (void *))
13788 return 1;
13789 return 0;
13790 }
13791_ACEOF
13792if ac_fn_c_try_run "$LINENO"; then :
13793 gdb_cv_prfpregset_t_broken=no
13794else
13795 gdb_cv_prfpregset_t_broken=yes
13796fi
13797rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13798 conftest.$ac_objext conftest.beam conftest.$ac_ext
13799fi
13800
13801fi
13802
13803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_prfpregset_t_broken" >&5
13804$as_echo "$gdb_cv_prfpregset_t_broken" >&6; }
13805 if test $gdb_cv_prfpregset_t_broken = yes; then
13806
13807$as_echo "#define PRFPREGSET_T_BROKEN 1" >>confdefs.h
13808
13809 fi
13810 fi
13811
13812
13813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PIOCSET ioctl entry in sys/procfs.h" >&5
13814$as_echo_n "checking for PIOCSET ioctl entry in sys/procfs.h... " >&6; }
13815 if test "${gdb_cv_have_procfs_piocset+set}" = set; then :
13816 $as_echo_n "(cached) " >&6
13817else
13818 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13819/* end confdefs.h. */
13820#include <unistd.h>
13821#include <sys/types.h>
13822#include <sys/procfs.h>
13823
13824int
13825main ()
13826{
13827
13828 int dummy;;
13829 dummy = ioctl(0, PIOCSET, &dummy);
13830
13831 ;
13832 return 0;
13833}
13834_ACEOF
13835if ac_fn_c_try_compile "$LINENO"; then :
13836 gdb_cv_have_procfs_piocset=yes
13837else
13838 gdb_cv_have_procfs_piocset=no
13839fi
13840rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13841fi
13842
13843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_procfs_piocset" >&5
13844$as_echo "$gdb_cv_have_procfs_piocset" >&6; }
13845 if test $gdb_cv_have_procfs_piocset = yes; then
13846
13847$as_echo "#define HAVE_PROCFS_PIOCSET 1" >>confdefs.h
13848
13849 fi
13850fi
13851
13852if test ${host} = ${target} ; then
13853
13854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member l_addr in struct link_map" >&5
13855$as_echo_n "checking for member l_addr in struct link_map... " >&6; }
13856 if test "${gdb_cv_have_struct_link_map_with_l_members+set}" = set; then :
13857 $as_echo_n "(cached) " >&6
13858else
13859 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13860/* end confdefs.h. */
13861#include <link.h>
13862int
13863main ()
13864{
13865struct link_map lm; (void) lm.l_addr;
13866 ;
13867 return 0;
13868}
13869_ACEOF
13870if ac_fn_c_try_compile "$LINENO"; then :
13871 gdb_cv_have_struct_link_map_with_l_members=yes
13872else
13873 gdb_cv_have_struct_link_map_with_l_members=no
13874fi
13875rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13876fi
13877
13878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map_with_l_members" >&5
13879$as_echo "$gdb_cv_have_struct_link_map_with_l_members" >&6; }
13880 if test $gdb_cv_have_struct_link_map_with_l_members = yes; then
13881
13882$as_echo "#define HAVE_STRUCT_LINK_MAP_WITH_L_MEMBERS 1" >>confdefs.h
13883
13884 fi
13885
13886
13887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member lm_addr in struct link_map" >&5
13888$as_echo_n "checking for member lm_addr in struct link_map... " >&6; }
13889 if test "${gdb_cv_have_struct_link_map_with_lm_members+set}" = set; then :
13890 $as_echo_n "(cached) " >&6
13891else
13892 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13893/* end confdefs.h. */
13894#include <sys/types.h>
13895#include <link.h>
13896int
13897main ()
13898{
13899struct link_map lm; (void) lm.lm_addr;
13900 ;
13901 return 0;
13902}
13903_ACEOF
13904if ac_fn_c_try_compile "$LINENO"; then :
13905 gdb_cv_have_struct_link_map_with_lm_members=yes
13906else
13907 gdb_cv_have_struct_link_map_with_lm_members=no
13908fi
13909rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13910fi
13911
13912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map_with_lm_members" >&5
13913$as_echo "$gdb_cv_have_struct_link_map_with_lm_members" >&6; }
13914 if test $gdb_cv_have_struct_link_map_with_lm_members = yes; then
13915
13916$as_echo "#define HAVE_STRUCT_LINK_MAP_WITH_LM_MEMBERS 1" >>confdefs.h
13917
13918 fi
13919
13920
13921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member som_addr in struct so_map" >&5
13922$as_echo_n "checking for member som_addr in struct so_map... " >&6; }
13923 if test "${gdb_cv_have_struct_so_map_with_som_members+set}" = set; then :
13924 $as_echo_n "(cached) " >&6
13925else
13926 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13927/* end confdefs.h. */
13928#include <sys/types.h>
13929#ifdef HAVE_NLIST_H
13930#include <nlist.h>
13931#endif
13932#include <link.h>
13933int
13934main ()
13935{
13936struct so_map lm; (void) lm.som_addr;
13937 ;
13938 return 0;
13939}
13940_ACEOF
13941if ac_fn_c_try_compile "$LINENO"; then :
13942 gdb_cv_have_struct_so_map_with_som_members=yes
13943else
13944 gdb_cv_have_struct_so_map_with_som_members=no
13945fi
13946rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13947fi
13948
13949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_so_map_with_som_members" >&5
13950$as_echo "$gdb_cv_have_struct_so_map_with_som_members" >&6; }
13951 if test $gdb_cv_have_struct_so_map_with_som_members = yes; then
13952
13953$as_echo "#define HAVE_STRUCT_SO_MAP_WITH_SOM_MEMBERS 1" >>confdefs.h
13954
13955 fi
13956
13957
13958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct link_map32 in sys/link.h" >&5
13959$as_echo_n "checking for struct link_map32 in sys/link.h... " >&6; }
13960 if test "${gdb_cv_have_struct_link_map32+set}" = set; then :
13961 $as_echo_n "(cached) " >&6
13962else
13963 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13964/* end confdefs.h. */
13965#define _SYSCALL32
13966#include <sys/link.h>
13967int
13968main ()
13969{
13970struct link_map32 l;
13971 ;
13972 return 0;
13973}
13974_ACEOF
13975if ac_fn_c_try_compile "$LINENO"; then :
13976 gdb_cv_have_struct_link_map32=yes
13977else
13978 gdb_cv_have_struct_link_map32=no
13979fi
13980rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13981fi
13982
13983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map32" >&5
13984$as_echo "$gdb_cv_have_struct_link_map32" >&6; }
13985 if test $gdb_cv_have_struct_link_map32 = yes; then
13986
13987$as_echo "#define HAVE_STRUCT_LINK_MAP32 1" >>confdefs.h
13988
13989
13990$as_echo "#define _SYSCALL32 1" >>confdefs.h
13991
13992 fi
13993fi
13994
13995# Check if the compiler supports the `long long' type.
13996
13997{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
13998$as_echo_n "checking for long long support in compiler... " >&6; }
13999if test "${gdb_cv_c_long_long+set}" = set; then :
14000 $as_echo_n "(cached) " >&6
14001else
14002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14003/* end confdefs.h. */
14004extern long long foo;
14005int
14006main ()
14007{
14008switch (foo & 2) { case 0: return 1; }
14009 ;
14010 return 0;
14011}
14012_ACEOF
14013if ac_fn_c_try_compile "$LINENO"; then :
14014 gdb_cv_c_long_long=yes
14015else
14016 gdb_cv_c_long_long=no
14017fi
14018rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14019fi
14020{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
14021$as_echo "$gdb_cv_c_long_long" >&6; }
14022if test $gdb_cv_c_long_long = yes; then
14023
14024$as_echo "#define CC_HAS_LONG_LONG 1" >>confdefs.h
14025
14026fi
14027
14028# Check if the compiler and runtime support printing long longs.
14029
14030{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
14031$as_echo_n "checking for long long support in printf... " >&6; }
14032if test "${gdb_cv_printf_has_long_long+set}" = set; then :
14033 $as_echo_n "(cached) " >&6
14034else
14035 if test "$cross_compiling" = yes; then :
14036 gdb_cv_printf_has_long_long=no
14037else
14038 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14039/* end confdefs.h. */
14040$ac_includes_default
14041int
14042main ()
14043{
14044char buf[32];
14045 long long l = 0;
14046 l = (l << 16) + 0x0123;
14047 l = (l << 16) + 0x4567;
14048 l = (l << 16) + 0x89ab;
14049 l = (l << 16) + 0xcdef;
14050 sprintf (buf, "0x%016llx", l);
14051 return (strcmp ("0x0123456789abcdef", buf));
14052 ;
14053 return 0;
14054}
14055_ACEOF
14056if ac_fn_c_try_run "$LINENO"; then :
14057 gdb_cv_printf_has_long_long=yes
14058else
14059 gdb_cv_printf_has_long_long=no
14060fi
14061rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14062 conftest.$ac_objext conftest.beam conftest.$ac_ext
14063fi
14064
14065fi
14066{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
14067$as_echo "$gdb_cv_printf_has_long_long" >&6; }
14068if test $gdb_cv_printf_has_long_long = yes; then
14069
14070$as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
14071
14072fi
14073
14074# Check if the compiler and runtime support printing decfloats.
14075
14076{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
14077$as_echo_n "checking for decfloat support in printf... " >&6; }
14078if test "${gdb_cv_printf_has_decfloat+set}" = set; then :
14079 $as_echo_n "(cached) " >&6
14080else
14081 if test "$cross_compiling" = yes; then :
14082 gdb_cv_printf_has_decfloat=no
14083else
14084 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14085/* end confdefs.h. */
14086$ac_includes_default
14087int
14088main ()
14089{
14090char buf[64];
14091 _Decimal32 d32 = 1.2345df;
14092 _Decimal64 d64 = 1.2345dd;
14093 _Decimal128 d128 = 1.2345dl;
14094 sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
14095 return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
14096 ;
14097 return 0;
14098}
14099_ACEOF
14100if ac_fn_c_try_run "$LINENO"; then :
14101 gdb_cv_printf_has_decfloat=yes
14102else
14103 gdb_cv_printf_has_decfloat=no
14104fi
14105rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14106 conftest.$ac_objext conftest.beam conftest.$ac_ext
14107fi
14108
14109fi
14110{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
14111$as_echo "$gdb_cv_printf_has_decfloat" >&6; }
14112if test $gdb_cv_printf_has_decfloat = yes; then
14113
14114$as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
14115
14116fi
14117
14118# Check if the compiler supports the `long double' type. We can't use
14119# AC_C_LONG_DOUBLE because that one does additional checks on the
14120# constants defined in <float.h> that fail on some systems,
14121# e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
14122
14123{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
14124$as_echo_n "checking for long double support in compiler... " >&6; }
14125if test "${gdb_cv_c_long_double+set}" = set; then :
14126 $as_echo_n "(cached) " >&6
14127else
14128 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14129/* end confdefs.h. */
14130long double foo;
14131_ACEOF
14132if ac_fn_c_try_compile "$LINENO"; then :
14133 gdb_cv_c_long_double=yes
14134else
14135 gdb_cv_c_long_double=no
14136fi
14137rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14138fi
14139{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
14140$as_echo "$gdb_cv_c_long_double" >&6; }
14141if test $gdb_cv_c_long_double = yes; then
14142
14143$as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
14144
14145fi
14146
14147# Check if the compiler and runtime support printing long doubles.
14148
14149{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
14150$as_echo_n "checking for long double support in printf... " >&6; }
14151if test "${gdb_cv_printf_has_long_double+set}" = set; then :
14152 $as_echo_n "(cached) " >&6
14153else
14154 if test "$cross_compiling" = yes; then :
14155 gdb_cv_printf_has_long_double=no
14156else
14157 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14158/* end confdefs.h. */
14159$ac_includes_default
14160int
14161main ()
14162{
14163char buf[16];
14164 long double f = 3.141592653;
14165 sprintf (buf, "%Lg", f);
14166 return (strncmp ("3.14159", buf, 7));
14167 ;
14168 return 0;
14169}
14170_ACEOF
14171if ac_fn_c_try_run "$LINENO"; then :
14172 gdb_cv_printf_has_long_double=yes
14173else
14174 gdb_cv_printf_has_long_double=no
14175fi
14176rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14177 conftest.$ac_objext conftest.beam conftest.$ac_ext
14178fi
14179
14180fi
14181{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5
14182$as_echo "$gdb_cv_printf_has_long_double" >&6; }
14183if test $gdb_cv_printf_has_long_double = yes; then
14184
14185$as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
14186
14187fi
14188
14189# Check if the compiler and runtime support scanning long doubles.
14190
14191{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
14192$as_echo_n "checking for long double support in scanf... " >&6; }
14193if test "${gdb_cv_scanf_has_long_double+set}" = set; then :
14194 $as_echo_n "(cached) " >&6
14195else
14196 if test "$cross_compiling" = yes; then :
14197 gdb_cv_scanf_has_long_double=no
14198else
14199 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14200/* end confdefs.h. */
14201#include <stdio.h>
14202int
14203main ()
14204{
14205char *buf = "3.141592653";
14206 long double f = 0;
14207 sscanf (buf, "%Lg", &f);
14208 return !(f > 3.14159 && f < 3.14160);
14209 ;
14210 return 0;
14211}
14212_ACEOF
14213if ac_fn_c_try_run "$LINENO"; then :
14214 gdb_cv_scanf_has_long_double=yes
14215else
14216 gdb_cv_scanf_has_long_double=no
14217fi
14218rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14219 conftest.$ac_objext conftest.beam conftest.$ac_ext
14220fi
14221
14222fi
14223{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
14224$as_echo "$gdb_cv_scanf_has_long_double" >&6; }
14225if test $gdb_cv_scanf_has_long_double = yes; then
14226
14227$as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
14228
14229fi
14230
14231case ${host_os} in
14232aix*)
14233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
14234$as_echo_n "checking for -bbigtoc option... " >&6; }
14235if test "${gdb_cv_bigtoc+set}" = set; then :
14236 $as_echo_n "(cached) " >&6
14237else
14238
14239 SAVE_LDFLAGS=$LDFLAGS
14240
14241 case $GCC in
14242 yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
14243 *) gdb_cv_bigtoc=-bbigtoc ;;
14244 esac
14245
14246 LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
14247 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14248/* end confdefs.h. */
14249
14250int
14251main ()
14252{
14253int i;
14254 ;
14255 return 0;
14256}
14257_ACEOF
14258if ac_fn_c_try_link "$LINENO"; then :
14259
14260else
14261 gdb_cv_bigtoc=
14262fi
14263rm -f core conftest.err conftest.$ac_objext \
14264 conftest$ac_exeext conftest.$ac_ext
14265 LDFLAGS="${SAVE_LDFLAGS}"
14266
14267fi
14268{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
14269$as_echo "$gdb_cv_bigtoc" >&6; }
14270 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
14271 ;;
14272esac
14273
14274{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5
14275$as_echo_n "checking for the dynamic export flag... " >&6; }
14276dynamic_list=false
14277if test "${gdb_native}" = yes; then
14278 # The dynamically loaded libthread_db needs access to symbols in the gdb
14279 # executable. Older GNU ld supports --export-dynamic but --dynamic-list
14280 # may not be supported there.
14281 old_LDFLAGS="$LDFLAGS"
14282 # Older GNU ld supports --export-dynamic but --dynamic-list it does not.
14283 RDYNAMIC="-Wl,--dynamic-list=${srcdir}/proc-service.list"
14284 LDFLAGS="$LDFLAGS $RDYNAMIC"
14285 if test "${have_libpython}" = no; then
14286 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14287/* end confdefs.h. */
14288
14289int
14290main ()
14291{
14292
14293 ;
14294 return 0;
14295}
14296_ACEOF
14297if ac_fn_c_try_link "$LINENO"; then :
14298 dynamic_list=true
14299fi
14300rm -f core conftest.err conftest.$ac_objext \
14301 conftest$ac_exeext conftest.$ac_ext
14302 else
14303 # Workaround http://bugs.python.org/issue4434 where static
14304 # libpythonX.Y.a would get its symbols required for
14305 # pythonX.Y/lib-dynload/*.so modules hidden by -Wl,--dynamic-list.
14306 # Problem does not happen for the recommended libpythonX.Y.so linkage.
14307 old_CFLAGS="$CFLAGS"
14308 CFLAGS="$CFLAGS $PYTHON_CFLAGS"
14309 if test "$cross_compiling" = yes; then :
14310 true
14311else
14312 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14313/* end confdefs.h. */
14314#include "${have_libpython}/Python.h"
14315int
14316main ()
14317{
14318int err;
14319 Py_Initialize ();
14320 err = PyRun_SimpleString ("import itertools\n");
14321 Py_Finalize ();
14322 return err == 0 ? 0 : 1;
14323 ;
14324 return 0;
14325}
14326_ACEOF
14327if ac_fn_c_try_run "$LINENO"; then :
14328 dynamic_list=true
14329fi
14330rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14331 conftest.$ac_objext conftest.beam conftest.$ac_ext
14332fi
14333
14334 CFLAGS="$old_CFLAGS"
14335 fi
14336 LDFLAGS="$old_LDFLAGS"
14337fi
14338if $dynamic_list; then
14339 found="-Wl,--dynamic-list"
14340 RDYNAMIC='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
14341else
14342 found="-rdynamic"
14343 RDYNAMIC="-rdynamic"
14344fi
14345
14346{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
14347$as_echo "$found" >&6; }
14348
14349
14350if test ${build} = ${host} -a ${host} = ${target} ; then
14351 case ${host_os} in
14352 solaris*)
14353 # See if thread_db library is around for Solaris thread debugging.
14354 # Note that we must explicitly test for version 1 of the library
14355 # because version 0 (present on Solaris 2.4 or earlier) doesn't have
14356 # the same API.
14357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris thread debugging library" >&5
14358$as_echo_n "checking for Solaris thread debugging library... " >&6; }
14359 if test -f /usr/lib/libthread_db.so.1 ; then
14360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14361$as_echo "yes" >&6; }
14362
14363$as_echo "#define HAVE_THREAD_DB_LIB 1" >>confdefs.h
14364
14365 CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
14366 CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
14367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
14368$as_echo_n "checking for dlopen in -ldl... " >&6; }
14369if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
14370 $as_echo_n "(cached) " >&6
14371else
14372 ac_check_lib_save_LIBS=$LIBS
14373LIBS="-ldl $LIBS"
14374cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14375/* end confdefs.h. */
14376
14377/* Override any GCC internal prototype to avoid an error.
14378 Use char because int might match the return type of a GCC
14379 builtin and then its argument prototype would still apply. */
14380#ifdef __cplusplus
14381extern "C"
14382#endif
14383char dlopen ();
14384int
14385main ()
14386{
14387return dlopen ();
14388 ;
14389 return 0;
14390}
14391_ACEOF
14392if ac_fn_c_try_link "$LINENO"; then :
14393 ac_cv_lib_dl_dlopen=yes
14394else
14395 ac_cv_lib_dl_dlopen=no
14396fi
14397rm -f core conftest.err conftest.$ac_objext \
14398 conftest$ac_exeext conftest.$ac_ext
14399LIBS=$ac_check_lib_save_LIBS
14400fi
14401{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
14402$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
14403if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
14404 cat >>confdefs.h <<_ACEOF
14405#define HAVE_LIBDL 1
14406_ACEOF
14407
14408 LIBS="-ldl $LIBS"
14409
14410fi
14411
14412 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} $RDYNAMIC"
14413 # Sun randomly tweaked the prototypes in <proc_service.h>
14414 # at one point.
14415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if <proc_service.h> is old" >&5
14416$as_echo_n "checking if <proc_service.h> is old... " >&6; }
14417 if test "${gdb_cv_proc_service_is_old+set}" = set; then :
14418 $as_echo_n "(cached) " >&6
14419else
14420
14421 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14422/* end confdefs.h. */
14423
14424 #include <proc_service.h>
14425 ps_err_e ps_pdwrite
14426 (struct ps_prochandle*, psaddr_t, const void*, size_t);
14427
14428int
14429main ()
14430{
14431
14432 ;
14433 return 0;
14434}
14435_ACEOF
14436if ac_fn_c_try_compile "$LINENO"; then :
14437 gdb_cv_proc_service_is_old=no
14438else
14439 gdb_cv_proc_service_is_old=yes
14440fi
14441rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14442
14443fi
14444
14445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_proc_service_is_old" >&5
14446$as_echo "$gdb_cv_proc_service_is_old" >&6; }
14447 if test $gdb_cv_proc_service_is_old = yes; then
14448
14449$as_echo "#define PROC_SERVICE_IS_OLD 1" >>confdefs.h
14450
14451 fi
14452 else
14453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14454$as_echo "no" >&6; }
14455 fi
14456 ;;
14457 aix*)
14458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
14459$as_echo_n "checking for AiX thread debugging library... " >&6; }
14460 if test "${gdb_cv_have_aix_thread_debug+set}" = set; then :
14461 $as_echo_n "(cached) " >&6
14462else
14463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14464/* end confdefs.h. */
14465#include <sys/pthdebug.h>
14466int
14467main ()
14468{
14469#ifndef PTHDB_VERSION_3
14470 #error
14471 #endif
14472 ;
14473 return 0;
14474}
14475_ACEOF
14476if ac_fn_c_try_compile "$LINENO"; then :
14477 gdb_cv_have_aix_thread_debug=yes
14478else
14479 gdb_cv_have_aix_thread_debug=no
14480fi
14481rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14482fi
14483
14484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
14485$as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
14486 if test $gdb_cv_have_aix_thread_debug = yes; then
14487 CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
14488 CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
14489 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -lpthdebug"
14490 fi
14491 ;;
14492 esac
14493
14494fi
14495
14496if test "x$ac_cv_header_thread_db_h" = "xyes"; then
14497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
14498$as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
14499if test "${gdb_cv_thread_db_h_has_td_notalloc+set}" = set; then :
14500 $as_echo_n "(cached) " >&6
14501else
14502 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14503/* end confdefs.h. */
14504#include <thread_db.h>
14505int
14506main ()
14507{
14508int i = TD_NOTALLOC;
14509 ;
14510 return 0;
14511}
14512_ACEOF
14513if ac_fn_c_try_compile "$LINENO"; then :
14514 gdb_cv_thread_db_h_has_td_notalloc=yes
14515else
14516 gdb_cv_thread_db_h_has_td_notalloc=no
14517
14518fi
14519rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14520
14521fi
14522{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
14523$as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
14524 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
14525$as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
14526if test "${gdb_cv_thread_db_h_has_td_version+set}" = set; then :
14527 $as_echo_n "(cached) " >&6
14528else
14529 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14530/* end confdefs.h. */
14531#include <thread_db.h>
14532int
14533main ()
14534{
14535int i = TD_VERSION;
14536 ;
14537 return 0;
14538}
14539_ACEOF
14540if ac_fn_c_try_compile "$LINENO"; then :
14541 gdb_cv_thread_db_h_has_td_version=yes
14542else
14543 gdb_cv_thread_db_h_has_td_version=no
14544
14545fi
14546rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14547
14548fi
14549{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5
14550$as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
14551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
14552$as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
14553if test "${gdb_cv_thread_db_h_has_td_notls+set}" = set; then :
14554 $as_echo_n "(cached) " >&6
14555else
14556 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14557/* end confdefs.h. */
14558#include <thread_db.h>
14559int
14560main ()
14561{
14562int i = TD_NOTLS;
14563 ;
14564 return 0;
14565}
14566_ACEOF
14567if ac_fn_c_try_compile "$LINENO"; then :
14568 gdb_cv_thread_db_h_has_td_notls=yes
14569else
14570 gdb_cv_thread_db_h_has_td_notls=no
14571
14572fi
14573rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14574
14575fi
14576{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
14577$as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
14578fi
14579if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
14580
14581$as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
14582
14583fi
14584if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
14585
14586$as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
14587
14588fi
14589if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
14590
14591$as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
14592
14593fi
14594
14595if test "x$ac_cv_header_sys_syscall_h" = "xyes"; then
14596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <sys/syscall.h> has __NR_tkill" >&5
14597$as_echo_n "checking whether <sys/syscall.h> has __NR_tkill... " >&6; }
14598if test "${gdb_cv_sys_syscall_h_has_tkill+set}" = set; then :
14599 $as_echo_n "(cached) " >&6
14600else
14601 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14602/* end confdefs.h. */
14603#include <sys/syscall.h>
14604int
14605main ()
14606{
14607int i = __NR_tkill;
14608 ;
14609 return 0;
14610}
14611_ACEOF
14612if ac_fn_c_try_compile "$LINENO"; then :
14613 gdb_cv_sys_syscall_h_has_tkill=yes
14614else
14615 gdb_cv_sys_syscall_h_has_tkill=no
14616
14617fi
14618rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14619
14620fi
14621{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_sys_syscall_h_has_tkill" >&5
14622$as_echo "$gdb_cv_sys_syscall_h_has_tkill" >&6; }
14623fi
14624if test "x$gdb_cv_sys_syscall_h_has_tkill" = "xyes" && test "x$ac_cv_func_syscall" = "xyes"; then
14625
14626$as_echo "#define HAVE_TKILL_SYSCALL 1" >>confdefs.h
14627
14628fi
14629
14630ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
14631"
14632if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = x""yes; then :
14633 ac_have_decl=1
14634else
14635 ac_have_decl=0
14636fi
14637
14638cat >>confdefs.h <<_ACEOF
14639#define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
14640_ACEOF
14641
14642
14643if test "$cross_compiling" = yes; then :
14644 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14645/* end confdefs.h. */
14646#include <sys/personality.h>
14647int
14648main ()
14649{
14650
14651# if !HAVE_DECL_ADDR_NO_RANDOMIZE
14652# define ADDR_NO_RANDOMIZE 0x0040000
14653# endif
14654 /* Test the flag could be set and stays set. */
14655 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
14656 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
14657 return 1
14658 ;
14659 return 0;
14660}
14661_ACEOF
14662if ac_fn_c_try_link "$LINENO"; then :
14663 have_personality=true
14664else
14665 have_personality=false
14666fi
14667rm -f core conftest.err conftest.$ac_objext \
14668 conftest$ac_exeext conftest.$ac_ext
14669else
14670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14671/* end confdefs.h. */
14672#include <sys/personality.h>
14673int
14674main ()
14675{
14676
14677# if !HAVE_DECL_ADDR_NO_RANDOMIZE
14678# define ADDR_NO_RANDOMIZE 0x0040000
14679# endif
14680 /* Test the flag could be set and stays set. */
14681 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
14682 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
14683 return 1
14684 ;
14685 return 0;
14686}
14687_ACEOF
14688if ac_fn_c_try_run "$LINENO"; then :
14689 have_personality=true
14690else
14691 have_personality=false
14692fi
14693rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14694 conftest.$ac_objext conftest.beam conftest.$ac_ext
14695fi
14696
14697if $have_personality
14698then
14699
14700$as_echo "#define HAVE_PERSONALITY 1" >>confdefs.h
14701
14702fi
14703
14704
14705target_sysroot_reloc=0
14706
14707# Check whether --with-sysroot was given.
14708if test "${with_sysroot+set}" = set; then :
14709 withval=$with_sysroot;
14710 case ${with_sysroot} in
14711 yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
14712 *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
14713 esac
14714
14715 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
14716
14717 if test "x$prefix" = xNONE; then
14718 test_prefix=/usr/local
14719 else
14720 test_prefix=$prefix
14721 fi
14722 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
14723 test_exec_prefix=$test_prefix
14724 else
14725 test_exec_prefix=$exec_prefix
14726 fi
14727 case ${TARGET_SYSTEM_ROOT} in
14728 "${test_prefix}"|"${test_prefix}/"*|\
14729 "${test_exec_prefix}"|"${test_exec_prefix}/"*|\
14730 '${prefix}'|'${prefix}/'*|\
14731 '${exec_prefix}'|'${exec_prefix}/'*)
14732 target_sysroot_reloc=1
14733 ;;
14734 esac
14735
14736else
14737
14738 TARGET_SYSTEM_ROOT=
14739 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
14740
14741fi
14742
14743TARGET_SYSTEM_ROOT_DEFINE="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE=$target_sysroot_reloc"
14744
14745
14746
14747
14748
14749# Check whether --with-system-gdbinit was given.
14750if test "${with_system_gdbinit+set}" = set; then :
14751 withval=$with_system_gdbinit;
14752 SYSTEM_GDBINIT=$withval
14753else
14754 SYSTEM_GDBINIT=
14755fi
14756
14757
14758 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
14759 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14760 ac_define_dir=`eval echo $SYSTEM_GDBINIT`
14761 ac_define_dir=`eval echo $ac_define_dir`
14762
14763cat >>confdefs.h <<_ACEOF
14764#define SYSTEM_GDBINIT "$ac_define_dir"
14765_ACEOF
14766
14767
14768
14769
14770 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
14771 if test "x$prefix" = xNONE; then
14772 test_prefix=/usr/local
14773 else
14774 test_prefix=$prefix
14775 fi
14776 else
14777 test_prefix=$exec_prefix
14778 fi
14779 value=0
14780 case ${ac_define_dir} in
14781 "${test_prefix}"|"${test_prefix}/"*|\
14782 '${exec_prefix}'|'${exec_prefix}/'*)
14783 value=1
14784 ;;
14785 esac
14786
14787cat >>confdefs.h <<_ACEOF
14788#define SYSTEM_GDBINIT_RELOCATABLE $value
14789_ACEOF
14790
14791
14792
14793
14794# Check whether --enable-werror was given.
14795if test "${enable_werror+set}" = set; then :
14796 enableval=$enable_werror; case "${enableval}" in
14797 yes | y) ERROR_ON_WARNING="yes" ;;
14798 no | n) ERROR_ON_WARNING="no" ;;
14799 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
14800 esac
14801fi
14802
14803
14804# Enable -Werror by default when using gcc
14805if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
14806 ERROR_ON_WARNING=yes
14807fi
14808
14809WERROR_CFLAGS=""
14810if test "${ERROR_ON_WARNING}" = yes ; then
14811 WERROR_CFLAGS="-Werror"
14812fi
14813
14814# The entries after -Wno-pointer-sign are disabled warnings which may
14815# be enabled in the future, which can not currently be used to build
14816# GDB.
14817# NOTE: If you change this list, remember to update
14818# gdb/doc/gdbint.texinfo.
14819build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
14820-Wformat-nonliteral -Wno-pointer-sign \
14821-Wno-unused -Wunused-value -Wunused-function \
14822-Wno-switch -Wno-char-subscripts"
14823
14824# Enable -Wno-format by default when using gcc on mingw since many
14825# GCC versions complain about %I64.
14826case "${host}" in
14827 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
14828esac
14829
14830# Check whether --enable-build-warnings was given.
14831if test "${enable_build_warnings+set}" = set; then :
14832 enableval=$enable_build_warnings; case "${enableval}" in
14833 yes) ;;
14834 no) build_warnings="-w";;
14835 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
14836 build_warnings="${build_warnings} ${t}";;
14837 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
14838 build_warnings="${t} ${build_warnings}";;
14839 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
14840esac
14841if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
14842 echo "Setting compiler warning flags = $build_warnings" 6>&1
14843fi
14844fi
14845# Check whether --enable-gdb-build-warnings was given.
14846if test "${enable_gdb_build_warnings+set}" = set; then :
14847 enableval=$enable_gdb_build_warnings; case "${enableval}" in
14848 yes) ;;
14849 no) build_warnings="-w";;
14850 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
14851 build_warnings="${build_warnings} ${t}";;
14852 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
14853 build_warnings="${t} ${build_warnings}";;
14854 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
14855esac
14856if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
14857 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
14858fi
14859fi
14860WARN_CFLAGS=""
14861if test "x${build_warnings}" != x -a "x$GCC" = xyes
14862then
14863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
14864$as_echo_n "checking compiler warning flags... " >&6; }
14865 # Separate out the -Werror flag as some files just cannot be
14866 # compiled with it enabled.
14867 for w in ${build_warnings}; do
14868 case $w in
14869 -Werr*) WERROR_CFLAGS=-Werror ;;
14870 *) # Check that GCC accepts it
14871 saved_CFLAGS="$CFLAGS"
14872 CFLAGS="$CFLAGS $w"
14873 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14874/* end confdefs.h. */
14875
14876int
14877main ()
14878{
14879
14880 ;
14881 return 0;
14882}
14883_ACEOF
14884if ac_fn_c_try_compile "$LINENO"; then :
14885 WARN_CFLAGS="${WARN_CFLAGS} $w"
14886fi
14887rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14888 CFLAGS="$saved_CFLAGS"
14889 esac
14890 done
14891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
14892$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
14893fi
14894
14895
14896
14897# In the Cygwin environment, we need some additional flags.
14898{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
14899$as_echo_n "checking for cygwin... " >&6; }
14900if test "${gdb_cv_os_cygwin+set}" = set; then :
14901 $as_echo_n "(cached) " >&6
14902else
14903 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14904/* end confdefs.h. */
14905
14906#if defined (__CYGWIN__) || defined (__CYGWIN32__)
14907lose
14908#endif
14909_ACEOF
14910if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14911 $EGREP "lose" >/dev/null 2>&1; then :
14912 gdb_cv_os_cygwin=yes
14913else
14914 gdb_cv_os_cygwin=no
14915fi
14916rm -f conftest*
14917
14918fi
14919{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_os_cygwin" >&5
14920$as_echo "$gdb_cv_os_cygwin" >&6; }
14921
14922
14923SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o"
14924case ${host} in
14925 *go32* ) SER_HARDWIRE=ser-go32.o ;;
14926 *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
14927 *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o" ;;
14928esac
14929
14930
14931# libreadline needs libuser32.a in a cygwin environment
14932WIN32LIBS=
14933if test x$gdb_cv_os_cygwin = xyes; then
14934 WIN32LIBS="-luser32"
14935 case "${target}" in
14936 *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
14937 ;;
14938 esac
14939fi
14940
14941# The ser-tcp.c module requires sockets.
14942case ${host} in
14943 *mingw32*)
14944
14945$as_echo "#define USE_WIN32API 1" >>confdefs.h
14946
14947 WIN32LIBS="$WIN32LIBS -lws2_32"
14948 ;;
14949esac
14950
14951
14952# Add ELF support to GDB, but only if BFD includes ELF support.
14953OLD_CFLAGS=$CFLAGS
14954OLD_LDFLAGS=$LDFLAGS
14955OLD_LIBS=$LIBS
14956CFLAGS="$CFLAGS -I${srcdir}/../include -I../bfd -I${srcdir}/../bfd"
14957LDFLAGS="$LDFLAGS -L../bfd -L../libiberty"
14958intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
14959# -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
14960if test "$plugins" = "yes"; then
14961 LIBS="-ldl $LIBS"
14962fi
14963LIBS="-lbfd -liberty $intl $LIBS"
14964{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
14965$as_echo_n "checking for ELF support in BFD... " >&6; }
14966if test "${gdb_cv_var_elf+set}" = set; then :
14967 $as_echo_n "(cached) " >&6
14968else
14969 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14970/* end confdefs.h. */
14971#include <stdlib.h>
14972#include "bfd.h"
14973#include "elf-bfd.h"
14974
14975int
14976main ()
14977{
14978bfd *abfd = NULL; bfd_get_elf_phdr_upper_bound (abfd);
14979 ;
14980 return 0;
14981}
14982_ACEOF
14983if ac_fn_c_try_link "$LINENO"; then :
14984 gdb_cv_var_elf=yes
14985else
14986 gdb_cv_var_elf=no
14987fi
14988rm -f core conftest.err conftest.$ac_objext \
14989 conftest$ac_exeext conftest.$ac_ext
14990fi
14991{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_elf" >&5
14992$as_echo "$gdb_cv_var_elf" >&6; }
14993if test $gdb_cv_var_elf = yes; then
14994 CONFIG_OBS="$CONFIG_OBS elfread.o"
14995
14996$as_echo "#define HAVE_ELF 1" >>confdefs.h
14997
14998 # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
14999 if test "$plugins" = "yes"; then
15000 OLD_LIBS="-ldl $OLD_LIBS"
15001 fi
15002fi
15003CFLAGS=$OLD_CFLAGS
15004LDFLAGS=$OLD_LDFLAGS
15005LIBS=$OLD_LIBS
15006
15007# Add any host-specific objects to GDB.
15008CONFIG_OBS="${CONFIG_OBS} ${gdb_host_obs}"
15009
15010LIBGUI="../libgui/src/libgui.a"
15011GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
15012
15013
15014
15015WIN32LDAPP=
15016
15017
15018
15019case "${host}" in
15020*-*-cygwin* | *-*-mingw* )
15021 configdir="win"
15022 ;;
15023*)
15024 configdir="unix"
15025 ;;
15026esac
15027
15028GDBTKLIBS=
15029if test "${enable_gdbtk}" = "yes"; then
15030
15031 # Gdbtk must have an absolute path to srcdir in order to run
15032 # properly when not installed.
15033 here=`pwd`
15034 cd ${srcdir}
15035 GDBTK_SRC_DIR=`pwd`
15036 cd $here
15037
15038
15039 #
15040 # Ok, lets find the tcl configuration
15041 # First, look for one uninstalled.
15042 # the alternative search directory is invoked by --with-tcl
15043 #
15044
15045 if test x"${no_tcl}" = x ; then
15046 # we reset no_tcl in case something fails here
15047 no_tcl=true
15048
15049# Check whether --with-tcl was given.
15050if test "${with_tcl+set}" = set; then :
15051 withval=$with_tcl; with_tclconfig=${withval}
15052fi
15053
15054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
15055$as_echo_n "checking for Tcl configuration... " >&6; }
15056 if test "${ac_cv_c_tclconfig+set}" = set; then :
15057 $as_echo_n "(cached) " >&6
15058else
15059
15060
15061 # First check to see if --with-tcl was specified.
15062 case "${host}" in
15063 *-*-cygwin*) platDir="win" ;;
15064 *) platDir="unix" ;;
15065 esac
15066 if test x"${with_tclconfig}" != x ; then
15067 if test -f "${with_tclconfig}/tclConfig.sh" ; then
15068 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
15069 else
15070 as_fn_error "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
15071 fi
15072 fi
15073
15074 # then check for a private Tcl installation
15075 if test x"${ac_cv_c_tclconfig}" = x ; then
15076 for i in \
15077 ../tcl \
15078 `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15079 `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
15080 `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
15081 ../../tcl \
15082 `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15083 `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
15084 `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
15085 ../../../tcl \
15086 `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15087 `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
15088 `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
15089 if test -f "$i/$platDir/tclConfig.sh" ; then
15090 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
15091 break
15092 fi
15093 done
15094 fi
15095
15096 # on Darwin, check in Framework installation locations
15097 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tclconfig}" = x ; then
15098 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
15099 `ls -d /Library/Frameworks 2>/dev/null` \
15100 `ls -d /Network/Library/Frameworks 2>/dev/null` \
15101 `ls -d /System/Library/Frameworks 2>/dev/null` \
15102 ; do
15103 if test -f "$i/Tcl.framework/tclConfig.sh" ; then
15104 ac_cv_c_tclconfig=`(cd $i/Tcl.framework; pwd)`
15105 break
15106 fi
15107 done
15108 fi
15109
15110 # check in a few common install locations
15111 if test x"${ac_cv_c_tclconfig}" = x ; then
15112 for i in `ls -d ${libdir} 2>/dev/null` \
15113 `ls -d ${exec_prefix}/lib 2>/dev/null` \
15114 `ls -d ${prefix}/lib 2>/dev/null` \
15115 `ls -d /usr/local/lib 2>/dev/null` \
15116 `ls -d /usr/contrib/lib 2>/dev/null` \
15117 `ls -d /usr/lib 2>/dev/null` \
15118 ; do
15119 if test -f "$i/tclConfig.sh" ; then
15120 ac_cv_c_tclconfig=`(cd $i; pwd)`
15121 break
15122 fi
15123 done
15124 fi
15125
15126 # check in a few other private locations
15127 if test x"${ac_cv_c_tclconfig}" = x ; then
15128 for i in \
15129 ${srcdir}/../tcl \
15130 `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15131 `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
15132 `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
15133 if test -f "$i/$platDir/tclConfig.sh" ; then
15134 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
15135 break
15136 fi
15137 done
15138 fi
15139
15140fi
15141
15142
15143 if test x"${ac_cv_c_tclconfig}" = x ; then
15144 TCL_BIN_DIR="# no Tcl configs found"
15145 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
15146$as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
15147 else
15148 no_tcl=
15149 TCL_BIN_DIR=${ac_cv_c_tclconfig}
15150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
15151$as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
15152 fi
15153 fi
15154
15155
15156 # If $no_tk is nonempty, then we can't do Tk, and there is no
15157 # point to doing Tcl.
15158
15159 #
15160 # Ok, lets find the tk configuration
15161 # First, look for one uninstalled.
15162 # the alternative search directory is invoked by --with-tk
15163 #
15164
15165 if test x"${no_tk}" = x ; then
15166 # we reset no_tk in case something fails here
15167 no_tk=true
15168
15169# Check whether --with-tk was given.
15170if test "${with_tk+set}" = set; then :
15171 withval=$with_tk; with_tkconfig=${withval}
15172fi
15173
15174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
15175$as_echo_n "checking for Tk configuration... " >&6; }
15176 if test "${ac_cv_c_tkconfig+set}" = set; then :
15177 $as_echo_n "(cached) " >&6
15178else
15179
15180
15181 # First check to see if --with-tkconfig was specified.
15182 if test x"${with_tkconfig}" != x ; then
15183 if test -f "${with_tkconfig}/tkConfig.sh" ; then
15184 ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
15185 else
15186 as_fn_error "${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
15187 fi
15188 fi
15189
15190 # then check for a private Tk library
15191 case "${host}" in
15192 *-*-cygwin*) platDir="win" ;;
15193 *) platDir="unix" ;;
15194 esac
15195 if test x"${ac_cv_c_tkconfig}" = x ; then
15196 for i in \
15197 ../tk \
15198 `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15199 `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
15200 `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
15201 ../../tk \
15202 `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15203 `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
15204 `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
15205 ../../../tk \
15206 `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15207 `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
15208 `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
15209 if test -f "$i/$platDir/tkConfig.sh" ; then
15210 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
15211 break
15212 fi
15213 done
15214 fi
15215
15216 # on Darwin, check in Framework installation locations
15217 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tkconfig}" = x ; then
15218 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
15219 `ls -d /Library/Frameworks 2>/dev/null` \
15220 `ls -d /Network/Library/Frameworks 2>/dev/null` \
15221 `ls -d /System/Library/Frameworks 2>/dev/null` \
15222 ; do
15223 if test -f "$i/Tk.framework/tkConfig.sh" ; then
15224 ac_cv_c_tkconfig=`(cd $i/Tk.framework; pwd)`
15225 break
15226 fi
15227 done
15228 fi
15229
15230 # check in a few common install locations
15231 if test x"${ac_cv_c_tkconfig}" = x ; then
15232 for i in `ls -d ${libdir} 2>/dev/null` \
15233 `ls -d ${exec_prefix}/lib 2>/dev/null` \
15234 `ls -d ${prefix}/lib 2>/dev/null` \
15235 `ls -d /usr/local/lib 2>/dev/null` \
15236 `ls -d /usr/contrib/lib 2>/dev/null` \
15237 `ls -d /usr/lib 2>/dev/null` \
15238 ; do
15239 if test -f "$i/tkConfig.sh" ; then
15240 ac_cv_c_tkconfig=`(cd $i; pwd)`
15241 break
15242 fi
15243 done
15244 fi
15245 # check in a few other private locations
15246 if test x"${ac_cv_c_tkconfig}" = x ; then
15247 for i in \
15248 ${srcdir}/../tk \
15249 `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15250 `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
15251 `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
15252 if test -f "$i/$platDir/tkConfig.sh" ; then
15253 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
15254 break
15255 fi
15256 done
15257 fi
15258
15259fi
15260
15261
15262 if test x"${ac_cv_c_tkconfig}" = x ; then
15263 TK_BIN_DIR="# no Tk configs found"
15264 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
15265$as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
15266 else
15267 no_tk=
15268 TK_BIN_DIR=${ac_cv_c_tkconfig}
15269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
15270$as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
15271 fi
15272 fi
15273
15274
15275 if test -z "${no_tcl}" -a -z "${no_tk}"; then
15276
15277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
15278$as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
15279
15280 if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
15281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
15282$as_echo "loading" >&6; }
15283 . ${TCL_BIN_DIR}/tclConfig.sh
15284 else
15285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
15286$as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
15287 fi
15288
15289 # eval is required to do the TCL_DBGX substitution
15290 eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
15291 eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
15292
15293 # If the TCL_BIN_DIR is the build directory (not the install directory),
15294 # then set the common variable name to the value of the build variables.
15295 # For example, the variable TCL_LIB_SPEC will be set to the value
15296 # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
15297 # instead of TCL_BUILD_LIB_SPEC since it will work with both an
15298 # installed and uninstalled version of Tcl.
15299 if test -f "${TCL_BIN_DIR}/Makefile" ; then
15300 TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
15301 TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
15302 TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
15303 elif test "`uname -s`" = "Darwin"; then
15304 # If Tcl was built as a framework, attempt to use the libraries
15305 # from the framework at the given location so that linking works
15306 # against Tcl.framework installed in an arbitary location.
15307 case ${TCL_DEFS} in
15308 *TCL_FRAMEWORK*)
15309 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
15310 for i in "`cd ${TCL_BIN_DIR}; pwd`" \
15311 "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
15312 if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
15313 TCL_LIB_SPEC="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
15314 break
15315 fi
15316 done
15317 fi
15318 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
15319 TCL_STUB_LIB_SPEC="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
15320 TCL_STUB_LIB_PATH="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
15321 fi
15322 ;;
15323 esac
15324 fi
15325
15326 # eval is required to do the TCL_DBGX substitution
15327 eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
15328 eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
15329 eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
15330 eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
15331
15332
15333
15334
15335
15336
15337
15338
15339
15340
15341
15342
15343
15344
15345
15346 # Check for in-tree tcl
15347 here=`pwd`
15348 cd ${srcdir}/..
15349 topdir=`pwd`
15350 cd ${here}
15351
15352 intree="no"
15353 if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
15354 intree="yes"
15355 fi
15356
15357 # Find Tcl private headers
15358 if test x"${intree}" = xno; then
15359
15360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
15361$as_echo_n "checking for Tcl private headers... " >&6; }
15362 private_dir=""
15363 dir=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
15364 if test -f ${dir}/tclInt.h ; then
15365 private_dir=${dir}
15366 fi
15367
15368 if test x"${private_dir}" = x; then
15369 as_fn_error "could not find private Tcl headers" "$LINENO" 5
15370 else
15371 TCL_PRIVATE_INCLUDE="-I${private_dir}"
15372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
15373$as_echo "${private_dir}" >&6; }
15374 fi
15375
15376 TCL_INCLUDE="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
15377 TCL_LIBRARY="${TCL_LIB_SPEC}"
15378 TCL_DEPS=""
15379 else
15380 # If building tcl in the same src tree, private headers
15381 # are not needed, but we need to be sure to use the right
15382 # headers library
15383 TCL_INCLUDE="-I${TCL_SRC_DIR}/generic"
15384 TCL_LIBRARY="${TCL_BUILD_LIB_SPEC}"
15385 TCL_DEPS="../tcl/${configdir}${TCL_LIB_FILE}"
15386 fi
15387
15388
15389
15390
15391
15392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
15393$as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
15394
15395 if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
15396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
15397$as_echo "loading" >&6; }
15398 . ${TK_BIN_DIR}/tkConfig.sh
15399 else
15400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
15401$as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
15402 fi
15403
15404 # eval is required to do the TK_DBGX substitution
15405 eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
15406 eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
15407
15408 # If the TK_BIN_DIR is the build directory (not the install directory),
15409 # then set the common variable name to the value of the build variables.
15410 # For example, the variable TK_LIB_SPEC will be set to the value
15411 # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
15412 # instead of TK_BUILD_LIB_SPEC since it will work with both an
15413 # installed and uninstalled version of Tcl.
15414 if test -f "${TK_BIN_DIR}/Makefile" ; then
15415 TK_LIB_SPEC=${TK_BUILD_LIB_SPEC}
15416 TK_STUB_LIB_SPEC=${TK_BUILD_STUB_LIB_SPEC}
15417 TK_STUB_LIB_PATH=${TK_BUILD_STUB_LIB_PATH}
15418 elif test "`uname -s`" = "Darwin"; then
15419 # If Tk was built as a framework, attempt to use the libraries
15420 # from the framework at the given location so that linking works
15421 # against Tk.framework installed in an arbitary location.
15422 case ${TK_DEFS} in
15423 *TK_FRAMEWORK*)
15424 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
15425 for i in "`cd ${TK_BIN_DIR}; pwd`" \
15426 "`cd ${TK_BIN_DIR}/../..; pwd`"; do
15427 if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
15428 TK_LIB_SPEC="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
15429 break
15430 fi
15431 done
15432 fi
15433 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
15434 TK_STUB_LIB_SPEC="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
15435 TK_STUB_LIB_PATH="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
15436 fi
15437 ;;
15438 esac
15439 fi
15440
15441 # eval is required to do the TK_DBGX substitution
15442 eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
15443 eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
15444 eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
15445 eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
15446
15447
15448
15449
15450
15451
15452
15453
15454
15455
15456
15457
15458
15459
15460 # Check for in-tree Tk
15461 intree="no"
15462 if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
15463 intree="yes"
15464 fi
15465
15466 # Find Tk private headers
15467 if test x"${intree}" = xno; then
15468
15469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
15470$as_echo_n "checking for Tk private headers... " >&6; }
15471 private_dir=""
15472 dir=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
15473 if test -f ${dir}/tkInt.h; then
15474 private_dir=${dir}
15475 fi
15476
15477 if test x"${private_dir}" = x; then
15478 as_fn_error "could not find Tk private headers" "$LINENO" 5
15479 else
15480 TK_PRIVATE_INCLUDE="-I${private_dir}"
15481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
15482$as_echo "${private_dir}" >&6; }
15483 fi
15484
15485 TK_INCLUDE="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
15486 TK_LIBRARY=${TK_LIB_SPEC}
15487 TK_DEPS=""
15488 else
15489 TK_INCLUDE="-I${TK_SRC_DIR}/generic"
15490 TK_LIBRARY="${TK_BUILD_LIB_SPEC}"
15491 TK_DEPS="../tk/${configdir}/${TK_LIB_FILE}"
15492 fi
15493
15494
15495
15496
15497
15498 ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
15499
15500 # Include some libraries that Tcl and Tk want.
15501 TCL_LIBS='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
15502 # Yes, the ordering seems wrong here. But it isn't.
15503 # TK_LIBS is the list of libraries that need to be linked
15504 # after Tcl/Tk. Note that this isn't put into LIBS. If it
15505 # were in LIBS then any link tests after this point would
15506 # try to include things like `$(LIBGUI)', which wouldn't work.
15507 GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
15508
15509 CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
15510 CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
15511 CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
15512 CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
15513 CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
15514 CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
15515 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
15516
15517 if test x$gdb_cv_os_cygwin = xyes; then
15518 WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
15519 WIN32LDAPP="-Wl,--subsystem,console"
15520 CONFIG_OBS="${CONFIG_OBS} gdbres.o"
15521 fi
15522
15523 subdirs="$subdirs gdbtk"
15524
15525 fi
15526fi
15527
15528
15529
15530
15531
15532
15533
15534
15535{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
15536$as_echo_n "checking for X... " >&6; }
15537
15538
15539# Check whether --with-x was given.
15540if test "${with_x+set}" = set; then :
15541 withval=$with_x;
15542fi
15543
15544# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
15545if test "x$with_x" = xno; then
15546 # The user explicitly disabled X.
15547 have_x=disabled
15548else
15549 case $x_includes,$x_libraries in #(
15550 *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
15551 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
15552 $as_echo_n "(cached) " >&6
15553else
15554 # One or both of the vars are not set, and there is no cached value.
15555ac_x_includes=no ac_x_libraries=no
15556rm -f -r conftest.dir
15557if mkdir conftest.dir; then
15558 cd conftest.dir
15559 cat >Imakefile <<'_ACEOF'
15560incroot:
15561 @echo incroot='${INCROOT}'
15562usrlibdir:
15563 @echo usrlibdir='${USRLIBDIR}'
15564libdir:
15565 @echo libdir='${LIBDIR}'
15566_ACEOF
15567 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
15568 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
15569 for ac_var in incroot usrlibdir libdir; do
15570 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
15571 done
15572 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
15573 for ac_extension in a so sl dylib la dll; do
15574 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
15575 test -f "$ac_im_libdir/libX11.$ac_extension"; then
15576 ac_im_usrlibdir=$ac_im_libdir; break
15577 fi
15578 done
15579 # Screen out bogus values from the imake configuration. They are
15580 # bogus both because they are the default anyway, and because
15581 # using them would break gcc on systems where it needs fixed includes.
15582 case $ac_im_incroot in
15583 /usr/include) ac_x_includes= ;;
15584 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
15585 esac
15586 case $ac_im_usrlibdir in
15587 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
15588 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
15589 esac
15590 fi
15591 cd ..
15592 rm -f -r conftest.dir
15593fi
15594
15595# Standard set of common directories for X headers.
15596# Check X11 before X11Rn because it is often a symlink to the current release.
15597ac_x_header_dirs='
15598/usr/X11/include
15599/usr/X11R7/include
15600/usr/X11R6/include
15601/usr/X11R5/include
15602/usr/X11R4/include
15603
15604/usr/include/X11
15605/usr/include/X11R7
15606/usr/include/X11R6
15607/usr/include/X11R5
15608/usr/include/X11R4
15609
15610/usr/local/X11/include
15611/usr/local/X11R7/include
15612/usr/local/X11R6/include
15613/usr/local/X11R5/include
15614/usr/local/X11R4/include
15615
15616/usr/local/include/X11
15617/usr/local/include/X11R7
15618/usr/local/include/X11R6
15619/usr/local/include/X11R5
15620/usr/local/include/X11R4
15621
15622/usr/X386/include
15623/usr/x386/include
15624/usr/XFree86/include/X11
15625
15626/usr/include
15627/usr/local/include
15628/usr/unsupported/include
15629/usr/athena/include
15630/usr/local/x11r5/include
15631/usr/lpp/Xamples/include
15632
15633/usr/openwin/include
15634/usr/openwin/share/include'
15635
15636if test "$ac_x_includes" = no; then
15637 # Guess where to find include files, by looking for Xlib.h.
15638 # First, try using that file with no special directory specified.
15639 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15640/* end confdefs.h. */
15641#include <X11/Xlib.h>
15642_ACEOF
15643if ac_fn_c_try_cpp "$LINENO"; then :
15644 # We can compile using X headers with no special include directory.
15645ac_x_includes=
15646else
15647 for ac_dir in $ac_x_header_dirs; do
15648 if test -r "$ac_dir/X11/Xlib.h"; then
15649 ac_x_includes=$ac_dir
15650 break
15651 fi
15652done
15653fi
15654rm -f conftest.err conftest.$ac_ext
15655fi # $ac_x_includes = no
15656
15657if test "$ac_x_libraries" = no; then
15658 # Check for the libraries.
15659 # See if we find them without any special options.
15660 # Don't add to $LIBS permanently.
15661 ac_save_LIBS=$LIBS
15662 LIBS="-lX11 $LIBS"
15663 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15664/* end confdefs.h. */
15665#include <X11/Xlib.h>
15666int
15667main ()
15668{
15669XrmInitialize ()
15670 ;
15671 return 0;
15672}
15673_ACEOF
15674if ac_fn_c_try_link "$LINENO"; then :
15675 LIBS=$ac_save_LIBS
15676# We can link X programs with no special library path.
15677ac_x_libraries=
15678else
15679 LIBS=$ac_save_LIBS
15680for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
15681do
15682 # Don't even attempt the hair of trying to link an X program!
15683 for ac_extension in a so sl dylib la dll; do
15684 if test -r "$ac_dir/libX11.$ac_extension"; then
15685 ac_x_libraries=$ac_dir
15686 break 2
15687 fi
15688 done
15689done
15690fi
15691rm -f core conftest.err conftest.$ac_objext \
15692 conftest$ac_exeext conftest.$ac_ext
15693fi # $ac_x_libraries = no
15694
15695case $ac_x_includes,$ac_x_libraries in #(
15696 no,* | *,no | *\'*)
15697 # Didn't find X, or a directory has "'" in its name.
15698 ac_cv_have_x="have_x=no";; #(
15699 *)
15700 # Record where we found X for the cache.
15701 ac_cv_have_x="have_x=yes\
15702 ac_x_includes='$ac_x_includes'\
15703 ac_x_libraries='$ac_x_libraries'"
15704esac
15705fi
15706;; #(
15707 *) have_x=yes;;
15708 esac
15709 eval "$ac_cv_have_x"
15710fi # $with_x != no
15711
15712if test "$have_x" != yes; then
15713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
15714$as_echo "$have_x" >&6; }
15715 no_x=yes
15716else
15717 # If each of the values was on the command line, it overrides each guess.
15718 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
15719 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
15720 # Update the cache value to reflect the command line values.
15721 ac_cv_have_x="have_x=yes\
15722 ac_x_includes='$x_includes'\
15723 ac_x_libraries='$x_libraries'"
15724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
15725$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
15726fi
15727
15728
15729# Unlike the sim directory, whether a simulator is linked is controlled by
15730# presence of a gdb_sim definition in the target configure.tgt entry.
15731# This code just checks for a few cases where we'd like to ignore those
15732# definitions, even when they're present in the '.mt' file. These cases
15733# are when --disable-sim is specified, or if the simulator directory is
15734# not part of the source tree.
15735#
15736# Check whether --enable-sim was given.
15737if test "${enable_sim+set}" = set; then :
15738 enableval=$enable_sim; echo "enable_sim = $enable_sim";
15739 echo "enableval = ${enableval}";
15740 case "${enableval}" in
15741 yes) ignore_sim=false ;;
15742 no) ignore_sim=true ;;
15743 *) ignore_sim=false ;;
15744 esac
15745else
15746 ignore_sim=false
15747fi
15748
15749
15750if test ! -d "${srcdir}/../sim"; then
15751 ignore_sim=true
15752fi
15753
15754SIM=
15755SIM_OBS=
15756if test "${ignore_sim}" = "false"; then
15757 if test x"${gdb_sim}" != x ; then
15758 SIM="${gdb_sim}"
15759 SIM_OBS="remote-sim.o"
15760
15761$as_echo "#define WITH_SIM 1" >>confdefs.h
15762
15763 fi
15764fi
15765
15766
15767
15768
15769
15770
15771
15772
15773
15774
15775
15776
15777
15778
15779# List of host floatformats.
15780
15781cat >>confdefs.h <<_ACEOF
15782#define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
15783_ACEOF
15784
15785
15786cat >>confdefs.h <<_ACEOF
15787#define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
15788_ACEOF
15789
15790
15791cat >>confdefs.h <<_ACEOF
15792#define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
15793_ACEOF
15794
15795
15796# target_subdir is used by the testsuite to find the target libraries.
15797target_subdir=
15798if test "${host}" != "${target}"; then
15799 target_subdir="${target_alias}/"
15800fi
15801
15802
15803frags=
15804if test "${gdb_native}" = "yes"; then
15805 host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
15806 if test ! -f ${host_makefile_frag}; then
15807 as_fn_error "\"*** Gdb does not support native target ${host}\"" "$LINENO" 5
15808 fi
15809 frags="$frags $host_makefile_frag"
15810else
15811 host_makefile_frag=/dev/null
15812fi
15813
15814
15815
15816
15817if test "${gdb_native}" = "yes"; then
15818# We pick this up from the host configuration file (.mh) because we
15819# do not have a native configuration Makefile fragment.
15820nativefile=`sed -n '
15821s/NAT_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
15822' ${host_makefile_frag}`
15823fi
15824
15825
15826if test x"${gdb_osabi}" != x ; then
15827
15828cat >>confdefs.h <<_ACEOF
15829#define GDB_OSABI_DEFAULT $gdb_osabi
15830_ACEOF
15831
15832fi
15833
15834# Enable multi-ice-gdb-server.
15835# Check whether --enable-multi-ice was given.
15836if test "${enable_multi_ice+set}" = set; then :
15837 enableval=$enable_multi_ice; case $enableval in
15838 yes | no)
15839 ;;
15840 *) as_fn_error "bad value $enableval for --enable-multi-ice" "$LINENO" 5 ;;
15841 esac
15842fi
15843
15844if test "x$enable_multi_ice" = xyes; then
15845 subdirs="$subdirs multi-ice"
15846
15847fi
15848
15849# Check whether --enable-gdbserver was given.
15850if test "${enable_gdbserver+set}" = set; then :
15851 enableval=$enable_gdbserver; case "${enableval}" in
15852 yes| no|auto) ;;
15853 *) as_fn_error "bad value ${enableval} for --enable-gdbserver option" "$LINENO" 5 ;;
15854esac
15855else
15856 enable_gdbserver=auto
15857fi
15858
15859
15860# We only build gdbserver automatically in a native configuration, and
15861# only if the user did not explicitly disable its build.
15862if test "$gdb_native" = "yes" -a "$enable_gdbserver" != "no"; then
15863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gdbserver is supported on this host" >&5
15864$as_echo_n "checking whether gdbserver is supported on this host... " >&6; }
15865 if test "x$build_gdbserver" = xyes; then
15866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15867$as_echo "yes" >&6; }
15868 subdirs="$subdirs gdbserver"
15869
15870 gdbserver_build_enabled=yes
15871 else
15872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15873$as_echo "no" >&6; }
15874 fi
15875fi
15876
15877# If the user explicitly request the gdbserver to be built, verify that
15878# we were in fact able to enable it.
15879if test "$enable_gdbserver" = "yes" -a "$gdbserver_build_enabled" != "yes"; then
15880 as_fn_error "Automatic gdbserver build is not supported for this configuration" "$LINENO" 5
15881fi
15882
15883# If nativefile (NAT_FILE) is not set in config/*/*.m[ht] files, we link
15884# to an empty version.
15885
15886files=
15887links=
15888
15889rm -f nm.h
15890if test "${nativefile}" != ""; then
15891 case "${nativefile}" in
15892 nm-*.h ) GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}" ;;
15893 * ) GDB_NM_FILE="${nativefile}"
15894 esac
15895 files="${files} ${GDB_NM_FILE}"
15896 links="${links} nm.h"
15897
15898cat >>confdefs.h <<_ACEOF
15899#define GDB_NM_FILE "${GDB_NM_FILE}"
15900_ACEOF
15901
15902fi
15903
15904
15905ac_sources="$files"
15906ac_dests="$links"
15907while test -n "$ac_sources"; do
15908 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
15909 set $ac_sources; ac_source=$1; shift; ac_sources=$*
15910 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
15911done
15912ac_config_links="$ac_config_links $ac_config_links_1"
15913
15914
15915
15916
15917
15918$as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
15919
15920
15921ac_config_files="$ac_config_files Makefile .gdbinit:gdbinit.in doc/Makefile gnulib/Makefile data-directory/Makefile"
15922
15923ac_config_commands="$ac_config_commands default"
15924
15925cat >confcache <<\_ACEOF
15926# This file is a shell script that caches the results of configure
15927# tests run on this system so they can be shared between configure
15928# scripts and configure runs, see configure's option --config-cache.
15929# It is not useful on other systems. If it contains results you don't
15930# want to keep, you may remove or edit it.
15931#
15932# config.status only pays attention to the cache file if you give it
15933# the --recheck option to rerun configure.
15934#
15935# `ac_cv_env_foo' variables (set or unset) will be overridden when
15936# loading this file, other *unset* `ac_cv_foo' will be assigned the
15937# following values.
15938
15939_ACEOF
15940
15941# The following way of writing the cache mishandles newlines in values,
15942# but we know of no workaround that is simple, portable, and efficient.
15943# So, we kill variables containing newlines.
15944# Ultrix sh set writes to stderr and can't be redirected directly,
15945# and sets the high bit in the cache file unless we assign to the vars.
15946(
15947 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15948 eval ac_val=\$$ac_var
15949 case $ac_val in #(
15950 *${as_nl}*)
15951 case $ac_var in #(
15952 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15953$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15954 esac
15955 case $ac_var in #(
15956 _ | IFS | as_nl) ;; #(
15957 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15958 *) { eval $ac_var=; unset $ac_var;} ;;
15959 esac ;;
15960 esac
15961 done
15962
15963 (set) 2>&1 |
15964 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15965 *${as_nl}ac_space=\ *)
15966 # `set' does not quote correctly, so add quotes: double-quote
15967 # substitution turns \\\\ into \\, and sed turns \\ into \.
15968 sed -n \
15969 "s/'/'\\\\''/g;
15970 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15971 ;; #(
15972 *)
15973 # `set' quotes correctly as required by POSIX, so do not add quotes.
15974 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15975 ;;
15976 esac |
15977 sort
15978) |
15979 sed '
15980 /^ac_cv_env_/b end
15981 t clear
15982 :clear
15983 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15984 t end
15985 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15986 :end' >>confcache
15987if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15988 if test -w "$cache_file"; then
15989 test "x$cache_file" != "x/dev/null" &&
15990 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15991$as_echo "$as_me: updating cache $cache_file" >&6;}
15992 cat confcache >$cache_file
15993 else
15994 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15995$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15996 fi
15997fi
15998rm -f confcache
15999
16000test "x$prefix" = xNONE && prefix=$ac_default_prefix
16001# Let make expand exec_prefix.
16002test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16003
16004DEFS=-DHAVE_CONFIG_H
16005
16006ac_libobjs=
16007ac_ltlibobjs=
16008for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16009 # 1. Remove the extension, and $U if already installed.
16010 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16011 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16012 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
16013 # will be set to the directory where LIBOBJS objects are built.
16014 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16015 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
16016done
16017LIBOBJS=$ac_libobjs
16018
16019LTLIBOBJS=$ac_ltlibobjs
16020
16021
16022if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
16023 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
16024Usually this means the macro was only invoked conditionally." "$LINENO" 5
16025fi
16026if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
16027 as_fn_error "conditional \"GMAKE\" was never defined.
16028Usually this means the macro was only invoked conditionally." "$LINENO" 5
16029fi
16030if test -z "${GL_COND_LIBTOOL_TRUE}" && test -z "${GL_COND_LIBTOOL_FALSE}"; then
16031 as_fn_error "conditional \"GL_COND_LIBTOOL\" was never defined.
16032Usually this means the macro was only invoked conditionally." "$LINENO" 5
16033fi
16034
16035 gl_libobjs=
16036 gl_ltlibobjs=
16037 if test -n "$gl_LIBOBJS"; then
16038 # Remove the extension.
16039 sed_drop_objext='s/\.o$//;s/\.obj$//'
16040 for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
16041 gl_libobjs="$gl_libobjs $i.$ac_objext"
16042 gl_ltlibobjs="$gl_ltlibobjs $i.lo"
16043 done
16044 fi
16045 gl_LIBOBJS=$gl_libobjs
16046
16047 gl_LTLIBOBJS=$gl_ltlibobjs
16048
16049
16050
16051 gltests_libobjs=
16052 gltests_ltlibobjs=
16053 if test -n "$gltests_LIBOBJS"; then
16054 # Remove the extension.
16055 sed_drop_objext='s/\.o$//;s/\.obj$//'
16056 for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
16057 gltests_libobjs="$gltests_libobjs $i.$ac_objext"
16058 gltests_ltlibobjs="$gltests_ltlibobjs $i.lo"
16059 done
16060 fi
16061 gltests_LIBOBJS=$gltests_libobjs
16062
16063 gltests_LTLIBOBJS=$gltests_ltlibobjs
16064
16065
16066if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
16067 as_fn_error "conditional \"AMDEP\" was never defined.
16068Usually this means the macro was only invoked conditionally." "$LINENO" 5
16069fi
16070if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
16071 as_fn_error "conditional \"am__fastdepCC\" was never defined.
16072Usually this means the macro was only invoked conditionally." "$LINENO" 5
16073fi
16074 if test -n "$EXEEXT"; then
16075 am__EXEEXT_TRUE=
16076 am__EXEEXT_FALSE='#'
16077else
16078 am__EXEEXT_TRUE='#'
16079 am__EXEEXT_FALSE=
16080fi
16081
16082
16083
16084: ${CONFIG_STATUS=./config.status}
16085ac_write_fail=0
16086ac_clean_files_save=$ac_clean_files
16087ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16088{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16089$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16090as_write_fail=0
16091cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16092#! $SHELL
16093# Generated by $as_me.
16094# Run this file to recreate the current configuration.
16095# Compiler output produced by configure, useful for debugging
16096# configure, is in config.log if it exists.
16097
16098debug=false
16099ac_cs_recheck=false
16100ac_cs_silent=false
16101
16102SHELL=\${CONFIG_SHELL-$SHELL}
16103export SHELL
16104_ASEOF
16105cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16106## -------------------- ##
16107## M4sh Initialization. ##
16108## -------------------- ##
16109
16110# Be more Bourne compatible
16111DUALCASE=1; export DUALCASE # for MKS sh
16112if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16113 emulate sh
16114 NULLCMD=:
16115 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16116 # is contrary to our usage. Disable this feature.
16117 alias -g '${1+"$@"}'='"$@"'
16118 setopt NO_GLOB_SUBST
16119else
16120 case `(set -o) 2>/dev/null` in #(
16121 *posix*) :
16122 set -o posix ;; #(
16123 *) :
16124 ;;
16125esac
16126fi
16127
16128
16129as_nl='
16130'
16131export as_nl
16132# Printing a long string crashes Solaris 7 /usr/bin/printf.
16133as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16134as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16135as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16136# Prefer a ksh shell builtin over an external printf program on Solaris,
16137# but without wasting forks for bash or zsh.
16138if test -z "$BASH_VERSION$ZSH_VERSION" \
16139 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16140 as_echo='print -r --'
16141 as_echo_n='print -rn --'
16142elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16143 as_echo='printf %s\n'
16144 as_echo_n='printf %s'
16145else
16146 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16147 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16148 as_echo_n='/usr/ucb/echo -n'
16149 else
16150 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16151 as_echo_n_body='eval
16152 arg=$1;
16153 case $arg in #(
16154 *"$as_nl"*)
16155 expr "X$arg" : "X\\(.*\\)$as_nl";
16156 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16157 esac;
16158 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16159 '
16160 export as_echo_n_body
16161 as_echo_n='sh -c $as_echo_n_body as_echo'
16162 fi
16163 export as_echo_body
16164 as_echo='sh -c $as_echo_body as_echo'
16165fi
16166
16167# The user is always right.
16168if test "${PATH_SEPARATOR+set}" != set; then
16169 PATH_SEPARATOR=:
16170 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16171 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16172 PATH_SEPARATOR=';'
16173 }
16174fi
16175
16176
16177# IFS
16178# We need space, tab and new line, in precisely that order. Quoting is
16179# there to prevent editors from complaining about space-tab.
16180# (If _AS_PATH_WALK were called with IFS unset, it would disable word
16181# splitting by setting IFS to empty value.)
16182IFS=" "" $as_nl"
16183
16184# Find who we are. Look in the path if we contain no directory separator.
16185case $0 in #((
16186 *[\\/]* ) as_myself=$0 ;;
16187 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16188for as_dir in $PATH
16189do
16190 IFS=$as_save_IFS
16191 test -z "$as_dir" && as_dir=.
16192 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16193 done
16194IFS=$as_save_IFS
16195
16196 ;;
16197esac
16198# We did not find ourselves, most probably we were run as `sh COMMAND'
16199# in which case we are not to be found in the path.
16200if test "x$as_myself" = x; then
16201 as_myself=$0
16202fi
16203if test ! -f "$as_myself"; then
16204 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16205 exit 1
16206fi
16207
16208# Unset variables that we do not need and which cause bugs (e.g. in
16209# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
16210# suppresses any "Segmentation fault" message there. '((' could
16211# trigger a bug in pdksh 5.2.14.
16212for as_var in BASH_ENV ENV MAIL MAILPATH
16213do eval test x\${$as_var+set} = xset \
16214 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16215done
16216PS1='$ '
16217PS2='> '
16218PS4='+ '
16219
16220# NLS nuisances.
16221LC_ALL=C
16222export LC_ALL
16223LANGUAGE=C
16224export LANGUAGE
16225
16226# CDPATH.
16227(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16228
16229
16230# as_fn_error ERROR [LINENO LOG_FD]
16231# ---------------------------------
16232# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16233# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16234# script with status $?, using 1 if that was 0.
16235as_fn_error ()
16236{
16237 as_status=$?; test $as_status -eq 0 && as_status=1
16238 if test "$3"; then
16239 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16240 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
16241 fi
16242 $as_echo "$as_me: error: $1" >&2
16243 as_fn_exit $as_status
16244} # as_fn_error
16245
16246
16247# as_fn_set_status STATUS
16248# -----------------------
16249# Set $? to STATUS, without forking.
16250as_fn_set_status ()
16251{
16252 return $1
16253} # as_fn_set_status
16254
16255# as_fn_exit STATUS
16256# -----------------
16257# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16258as_fn_exit ()
16259{
16260 set +e
16261 as_fn_set_status $1
16262 exit $1
16263} # as_fn_exit
16264
16265# as_fn_unset VAR
16266# ---------------
16267# Portably unset VAR.
16268as_fn_unset ()
16269{
16270 { eval $1=; unset $1;}
16271}
16272as_unset=as_fn_unset
16273# as_fn_append VAR VALUE
16274# ----------------------
16275# Append the text in VALUE to the end of the definition contained in VAR. Take
16276# advantage of any shell optimizations that allow amortized linear growth over
16277# repeated appends, instead of the typical quadratic growth present in naive
16278# implementations.
16279if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16280 eval 'as_fn_append ()
16281 {
16282 eval $1+=\$2
16283 }'
16284else
16285 as_fn_append ()
16286 {
16287 eval $1=\$$1\$2
16288 }
16289fi # as_fn_append
16290
16291# as_fn_arith ARG...
16292# ------------------
16293# Perform arithmetic evaluation on the ARGs, and store the result in the
16294# global $as_val. Take advantage of shells that can avoid forks. The arguments
16295# must be portable across $(()) and expr.
16296if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16297 eval 'as_fn_arith ()
16298 {
16299 as_val=$(( $* ))
16300 }'
16301else
16302 as_fn_arith ()
16303 {
16304 as_val=`expr "$@" || test $? -eq 1`
16305 }
16306fi # as_fn_arith
16307
16308
16309if expr a : '\(a\)' >/dev/null 2>&1 &&
16310 test "X`expr 00001 : '.*\(...\)'`" = X001; then
16311 as_expr=expr
16312else
16313 as_expr=false
16314fi
16315
16316if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16317 as_basename=basename
16318else
16319 as_basename=false
16320fi
16321
16322if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16323 as_dirname=dirname
16324else
16325 as_dirname=false
16326fi
16327
16328as_me=`$as_basename -- "$0" ||
16329$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16330 X"$0" : 'X\(//\)$' \| \
16331 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16332$as_echo X/"$0" |
16333 sed '/^.*\/\([^/][^/]*\)\/*$/{
16334 s//\1/
16335 q
16336 }
16337 /^X\/\(\/\/\)$/{
16338 s//\1/
16339 q
16340 }
16341 /^X\/\(\/\).*/{
16342 s//\1/
16343 q
16344 }
16345 s/.*/./; q'`
16346
16347# Avoid depending upon Character Ranges.
16348as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16349as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16350as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16351as_cr_digits='0123456789'
16352as_cr_alnum=$as_cr_Letters$as_cr_digits
16353
16354ECHO_C= ECHO_N= ECHO_T=
16355case `echo -n x` in #(((((
16356-n*)
16357 case `echo 'xy\c'` in
16358 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
16359 xy) ECHO_C='\c';;
16360 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
16361 ECHO_T=' ';;
16362 esac;;
16363*)
16364 ECHO_N='-n';;
16365esac
16366
16367rm -f conf$$ conf$$.exe conf$$.file
16368if test -d conf$$.dir; then
16369 rm -f conf$$.dir/conf$$.file
16370else
16371 rm -f conf$$.dir
16372 mkdir conf$$.dir 2>/dev/null
16373fi
16374if (echo >conf$$.file) 2>/dev/null; then
16375 if ln -s conf$$.file conf$$ 2>/dev/null; then
16376 as_ln_s='ln -s'
16377 # ... but there are two gotchas:
16378 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16379 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16380 # In both cases, we have to default to `cp -p'.
16381 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16382 as_ln_s='cp -p'
16383 elif ln conf$$.file conf$$ 2>/dev/null; then
16384 as_ln_s=ln
16385 else
16386 as_ln_s='cp -p'
16387 fi
16388else
16389 as_ln_s='cp -p'
16390fi
16391rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16392rmdir conf$$.dir 2>/dev/null
16393
16394
16395# as_fn_mkdir_p
16396# -------------
16397# Create "$as_dir" as a directory, including parents if necessary.
16398as_fn_mkdir_p ()
16399{
16400
16401 case $as_dir in #(
16402 -*) as_dir=./$as_dir;;
16403 esac
16404 test -d "$as_dir" || eval $as_mkdir_p || {
16405 as_dirs=
16406 while :; do
16407 case $as_dir in #(
16408 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16409 *) as_qdir=$as_dir;;
16410 esac
16411 as_dirs="'$as_qdir' $as_dirs"
16412 as_dir=`$as_dirname -- "$as_dir" ||
16413$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16414 X"$as_dir" : 'X\(//\)[^/]' \| \
16415 X"$as_dir" : 'X\(//\)$' \| \
16416 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16417$as_echo X"$as_dir" |
16418 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16419 s//\1/
16420 q
16421 }
16422 /^X\(\/\/\)[^/].*/{
16423 s//\1/
16424 q
16425 }
16426 /^X\(\/\/\)$/{
16427 s//\1/
16428 q
16429 }
16430 /^X\(\/\).*/{
16431 s//\1/
16432 q
16433 }
16434 s/.*/./; q'`
16435 test -d "$as_dir" && break
16436 done
16437 test -z "$as_dirs" || eval "mkdir $as_dirs"
16438 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
16439
16440
16441} # as_fn_mkdir_p
16442if mkdir -p . 2>/dev/null; then
16443 as_mkdir_p='mkdir -p "$as_dir"'
16444else
16445 test -d ./-p && rmdir ./-p
16446 as_mkdir_p=false
16447fi
16448
16449if test -x / >/dev/null 2>&1; then
16450 as_test_x='test -x'
16451else
16452 if ls -dL / >/dev/null 2>&1; then
16453 as_ls_L_option=L
16454 else
16455 as_ls_L_option=
16456 fi
16457 as_test_x='
16458 eval sh -c '\''
16459 if test -d "$1"; then
16460 test -d "$1/.";
16461 else
16462 case $1 in #(
16463 -*)set "./$1";;
16464 esac;
16465 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
16466 ???[sx]*):;;*)false;;esac;fi
16467 '\'' sh
16468 '
16469fi
16470as_executable_p=$as_test_x
16471
16472# Sed expression to map a string onto a valid CPP name.
16473as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16474
16475# Sed expression to map a string onto a valid variable name.
16476as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16477
16478
16479exec 6>&1
16480## ----------------------------------- ##
16481## Main body of $CONFIG_STATUS script. ##
16482## ----------------------------------- ##
16483_ASEOF
16484test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16485
16486cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16487# Save the log message, to keep $0 and so on meaningful, and to
16488# report actual input values of CONFIG_FILES etc. instead of their
16489# values after options handling.
16490ac_log="
16491This file was extended by $as_me, which was
16492generated by GNU Autoconf 2.64. Invocation command line was
16493
16494 CONFIG_FILES = $CONFIG_FILES
16495 CONFIG_HEADERS = $CONFIG_HEADERS
16496 CONFIG_LINKS = $CONFIG_LINKS
16497 CONFIG_COMMANDS = $CONFIG_COMMANDS
16498 $ $0 $@
16499
16500on `(hostname || uname -n) 2>/dev/null | sed 1q`
16501"
16502
16503_ACEOF
16504
16505case $ac_config_files in *"
16506"*) set x $ac_config_files; shift; ac_config_files=$*;;
16507esac
16508
16509case $ac_config_headers in *"
16510"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16511esac
16512
16513
16514cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16515# Files that config.status was made for.
16516config_files="$ac_config_files"
16517config_headers="$ac_config_headers"
16518config_links="$ac_config_links"
16519config_commands="$ac_config_commands"
16520
16521_ACEOF
16522
16523cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16524ac_cs_usage="\
16525\`$as_me' instantiates files and other configuration actions
16526from templates according to the current configuration. Unless the files
16527and actions are specified as TAGs, all are instantiated by default.
16528
16529Usage: $0 [OPTION]... [TAG]...
16530
16531 -h, --help print this help, then exit
16532 -V, --version print version number and configuration settings, then exit
16533 -q, --quiet, --silent
16534 do not print progress messages
16535 -d, --debug don't remove temporary files
16536 --recheck update $as_me by reconfiguring in the same conditions
16537 --file=FILE[:TEMPLATE]
16538 instantiate the configuration file FILE
16539 --header=FILE[:TEMPLATE]
16540 instantiate the configuration header FILE
16541
16542Configuration files:
16543$config_files
16544
16545Configuration headers:
16546$config_headers
16547
16548Configuration links:
16549$config_links
16550
16551Configuration commands:
16552$config_commands
16553
16554Report bugs to the package provider."
16555
16556_ACEOF
16557cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16558ac_cs_version="\\
16559config.status
16560configured by $0, generated by GNU Autoconf 2.64,
16561 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
16562
16563Copyright (C) 2009 Free Software Foundation, Inc.
16564This config.status script is free software; the Free Software Foundation
16565gives unlimited permission to copy, distribute and modify it."
16566
16567ac_pwd='$ac_pwd'
16568srcdir='$srcdir'
16569INSTALL='$INSTALL'
16570MKDIR_P='$MKDIR_P'
16571AWK='$AWK'
16572test -n "\$AWK" || AWK=awk
16573_ACEOF
16574
16575cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16576# The default lists apply if the user does not specify any file.
16577ac_need_defaults=:
16578while test $# != 0
16579do
16580 case $1 in
16581 --*=*)
16582 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16583 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16584 ac_shift=:
16585 ;;
16586 *)
16587 ac_option=$1
16588 ac_optarg=$2
16589 ac_shift=shift
16590 ;;
16591 esac
16592
16593 case $ac_option in
16594 # Handling of the options.
16595 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16596 ac_cs_recheck=: ;;
16597 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16598 $as_echo "$ac_cs_version"; exit ;;
16599 --debug | --debu | --deb | --de | --d | -d )
16600 debug=: ;;
16601 --file | --fil | --fi | --f )
16602 $ac_shift
16603 case $ac_optarg in
16604 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16605 esac
16606 as_fn_append CONFIG_FILES " '$ac_optarg'"
16607 ac_need_defaults=false;;
16608 --header | --heade | --head | --hea )
16609 $ac_shift
16610 case $ac_optarg in
16611 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16612 esac
16613 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16614 ac_need_defaults=false;;
16615 --he | --h)
16616 # Conflict between --help and --header
16617 as_fn_error "ambiguous option: \`$1'
16618Try \`$0 --help' for more information.";;
16619 --help | --hel | -h )
16620 $as_echo "$ac_cs_usage"; exit ;;
16621 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16622 | -silent | --silent | --silen | --sile | --sil | --si | --s)
16623 ac_cs_silent=: ;;
16624
16625 # This is an error.
16626 -*) as_fn_error "unrecognized option: \`$1'
16627Try \`$0 --help' for more information." ;;
16628
16629 *) as_fn_append ac_config_targets " $1"
16630 ac_need_defaults=false ;;
16631
16632 esac
16633 shift
16634done
16635
16636ac_configure_extra_args=
16637
16638if $ac_cs_silent; then
16639 exec 6>/dev/null
16640 ac_configure_extra_args="$ac_configure_extra_args --silent"
16641fi
16642
16643_ACEOF
16644cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16645if \$ac_cs_recheck; then
16646 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16647 shift
16648 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16649 CONFIG_SHELL='$SHELL'
16650 export CONFIG_SHELL
16651 exec "\$@"
16652fi
16653
16654_ACEOF
16655cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16656exec 5>>config.log
16657{
16658 echo
16659 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16660## Running $as_me. ##
16661_ASBOX
16662 $as_echo "$ac_log"
16663} >&5
16664
16665_ACEOF
16666cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16667#
16668# INIT-COMMANDS
16669#
16670ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
16671AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
16672
16673_ACEOF
16674
16675cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16676
16677# Handling of arguments.
16678for ac_config_target in $ac_config_targets
16679do
16680 case $ac_config_target in
16681 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
16682 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
16683 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16684 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
16685 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16686 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:gdbinit.in" ;;
16687 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
16688 "gnulib/Makefile") CONFIG_FILES="$CONFIG_FILES gnulib/Makefile" ;;
16689 "data-directory/Makefile") CONFIG_FILES="$CONFIG_FILES data-directory/Makefile" ;;
16690 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
16691
16692 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16693 esac
16694done
16695
16696
16697# If the user did not use the arguments to specify the items to instantiate,
16698# then the envvar interface is used. Set only those that are not.
16699# We use the long form for the default assignment because of an extremely
16700# bizarre bug on SunOS 4.1.3.
16701if $ac_need_defaults; then
16702 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16703 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16704 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
16705 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16706fi
16707
16708# Have a temporary directory for convenience. Make it in the build tree
16709# simply because there is no reason against having it here, and in addition,
16710# creating and moving files from /tmp can sometimes cause problems.
16711# Hook for its removal unless debugging.
16712# Note that there is a small window in which the directory will not be cleaned:
16713# after its creation but before its name has been assigned to `$tmp'.
16714$debug ||
16715{
16716 tmp=
16717 trap 'exit_status=$?
16718 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
16719' 0
16720 trap 'as_fn_exit 1' 1 2 13 15
16721}
16722# Create a (secure) tmp directory for tmp files.
16723
16724{
16725 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16726 test -n "$tmp" && test -d "$tmp"
16727} ||
16728{
16729 tmp=./conf$$-$RANDOM
16730 (umask 077 && mkdir "$tmp")
16731} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
16732
16733# Set up the scripts for CONFIG_FILES section.
16734# No need to generate them if there are no CONFIG_FILES.
16735# This happens for instance with `./config.status config.h'.
16736if test -n "$CONFIG_FILES"; then
16737
16738if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
16739 ac_cs_awk_getline=:
16740 ac_cs_awk_pipe_init=
16741 ac_cs_awk_read_file='
16742 while ((getline aline < (F[key])) > 0)
16743 print(aline)
16744 close(F[key])'
16745 ac_cs_awk_pipe_fini=
16746else
16747 ac_cs_awk_getline=false
16748 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
16749 ac_cs_awk_read_file='
16750 print "|#_!!_#|"
16751 print "cat " F[key] " &&"
16752 '$ac_cs_awk_pipe_init
16753 # The final `:' finishes the AND list.
16754 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
16755fi
16756ac_cr=`echo X | tr X '\015'`
16757# On cygwin, bash can eat \r inside `` if the user requested igncr.
16758# But we know of no other shell where ac_cr would be empty at this
16759# point, so we can use a bashism as a fallback.
16760if test "x$ac_cr" = x; then
16761 eval ac_cr=\$\'\\r\'
16762fi
16763ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16764if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16765 ac_cs_awk_cr='\r'
16766else
16767 ac_cs_awk_cr=$ac_cr
16768fi
16769
16770echo 'BEGIN {' >"$tmp/subs1.awk" &&
16771_ACEOF
16772
16773# Create commands to substitute file output variables.
16774{
16775 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
16776 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
16777 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
16778 echo "_ACAWK" &&
16779 echo "_ACEOF"
16780} >conf$$files.sh &&
16781. ./conf$$files.sh ||
16782 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16783rm -f conf$$files.sh
16784
16785{
16786 echo "cat >conf$$subs.awk <<_ACEOF" &&
16787 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16788 echo "_ACEOF"
16789} >conf$$subs.sh ||
16790 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16791ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
16792ac_delim='%!_!# '
16793for ac_last_try in false false false false false :; do
16794 . ./conf$$subs.sh ||
16795 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16796
16797 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16798 if test $ac_delim_n = $ac_delim_num; then
16799 break
16800 elif $ac_last_try; then
16801 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16802 else
16803 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16804 fi
16805done
16806rm -f conf$$subs.sh
16807
16808cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16809cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
16810_ACEOF
16811sed -n '
16812h
16813s/^/S["/; s/!.*/"]=/
16814p
16815g
16816s/^[^!]*!//
16817:repl
16818t repl
16819s/'"$ac_delim"'$//
16820t delim
16821:nl
16822h
16823s/\(.\{148\}\).*/\1/
16824t more1
16825s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16826p
16827n
16828b repl
16829:more1
16830s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16831p
16832g
16833s/.\{148\}//
16834t nl
16835:delim
16836h
16837s/\(.\{148\}\).*/\1/
16838t more2
16839s/["\\]/\\&/g; s/^/"/; s/$/"/
16840p
16841b
16842:more2
16843s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16844p
16845g
16846s/.\{148\}//
16847t delim
16848' <conf$$subs.awk | sed '
16849/^[^""]/{
16850 N
16851 s/\n//
16852}
16853' >>$CONFIG_STATUS || ac_write_fail=1
16854rm -f conf$$subs.awk
16855cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16856_ACAWK
16857cat >>"\$tmp/subs1.awk" <<_ACAWK &&
16858 for (key in S) S_is_set[key] = 1
16859 FS = "\a"
16860 \$ac_cs_awk_pipe_init
16861}
16862{
16863 line = $ 0
16864 nfields = split(line, field, "@")
16865 substed = 0
16866 len = length(field[1])
16867 for (i = 2; i < nfields; i++) {
16868 key = field[i]
16869 keylen = length(key)
16870 if (S_is_set[key]) {
16871 value = S[key]
16872 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16873 len += length(value) + length(field[++i])
16874 substed = 1
16875 } else
16876 len += 1 + keylen
16877 }
16878 if (nfields == 3 && !substed) {
16879 key = field[2]
16880 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
16881 \$ac_cs_awk_read_file
16882 next
16883 }
16884 }
16885 print line
16886}
16887\$ac_cs_awk_pipe_fini
16888_ACAWK
16889_ACEOF
16890cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16891if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16892 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16893else
16894 cat
16895fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
16896 || as_fn_error "could not setup config files machinery" "$LINENO" 5
16897_ACEOF
16898
16899# VPATH may cause trouble with some makes, so we remove $(srcdir),
16900# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
16901# trailing colons and then remove the whole line if VPATH becomes empty
16902# (actually we leave an empty line to preserve line numbers).
16903if test "x$srcdir" = x.; then
16904 ac_vpsub='/^[ ]*VPATH[ ]*=/{
16905s/:*\$(srcdir):*/:/
16906s/:*\${srcdir}:*/:/
16907s/:*@srcdir@:*/:/
16908s/^\([^=]*=[ ]*\):*/\1/
16909s/:*$//
16910s/^[^=]*=[ ]*$//
16911}'
16912fi
16913
16914cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16915fi # test -n "$CONFIG_FILES"
16916
16917# Set up the scripts for CONFIG_HEADERS section.
16918# No need to generate them if there are no CONFIG_HEADERS.
16919# This happens for instance with `./config.status Makefile'.
16920if test -n "$CONFIG_HEADERS"; then
16921cat >"$tmp/defines.awk" <<\_ACAWK ||
16922BEGIN {
16923_ACEOF
16924
16925# Transform confdefs.h into an awk script `defines.awk', embedded as
16926# here-document in config.status, that substitutes the proper values into
16927# config.h.in to produce config.h.
16928
16929# Create a delimiter string that does not exist in confdefs.h, to ease
16930# handling of long lines.
16931ac_delim='%!_!# '
16932for ac_last_try in false false :; do
16933 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
16934 if test -z "$ac_t"; then
16935 break
16936 elif $ac_last_try; then
16937 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
16938 else
16939 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16940 fi
16941done
16942
16943# For the awk script, D is an array of macro values keyed by name,
16944# likewise P contains macro parameters if any. Preserve backslash
16945# newline sequences.
16946
16947ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16948sed -n '
16949s/.\{148\}/&'"$ac_delim"'/g
16950t rset
16951:rset
16952s/^[ ]*#[ ]*define[ ][ ]*/ /
16953t def
16954d
16955:def
16956s/\\$//
16957t bsnl
16958s/["\\]/\\&/g
16959s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16960D["\1"]=" \3"/p
16961s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
16962d
16963:bsnl
16964s/["\\]/\\&/g
16965s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16966D["\1"]=" \3\\\\\\n"\\/p
16967t cont
16968s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16969t cont
16970d
16971:cont
16972n
16973s/.\{148\}/&'"$ac_delim"'/g
16974t clear
16975:clear
16976s/\\$//
16977t bsnlc
16978s/["\\]/\\&/g; s/^/"/; s/$/"/p
16979d
16980:bsnlc
16981s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16982b cont
16983' <confdefs.h | sed '
16984s/'"$ac_delim"'/"\\\
16985"/g' >>$CONFIG_STATUS || ac_write_fail=1
16986
16987cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16988 for (key in D) D_is_set[key] = 1
16989 FS = "\a"
16990}
16991/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16992 line = \$ 0
16993 split(line, arg, " ")
16994 if (arg[1] == "#") {
16995 defundef = arg[2]
16996 mac1 = arg[3]
16997 } else {
16998 defundef = substr(arg[1], 2)
16999 mac1 = arg[2]
17000 }
17001 split(mac1, mac2, "(") #)
17002 macro = mac2[1]
17003 prefix = substr(line, 1, index(line, defundef) - 1)
17004 if (D_is_set[macro]) {
17005 # Preserve the white space surrounding the "#".
17006 print prefix "define", macro P[macro] D[macro]
17007 next
17008 } else {
17009 # Replace #undef with comments. This is necessary, for example,
17010 # in the case of _POSIX_SOURCE, which is predefined and required
17011 # on some systems where configure will not decide to define it.
17012 if (defundef == "undef") {
17013 print "/*", prefix defundef, macro, "*/"
17014 next
17015 }
17016 }
17017}
17018{ print }
17019_ACAWK
17020_ACEOF
17021cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17022 as_fn_error "could not setup config headers machinery" "$LINENO" 5
17023fi # test -n "$CONFIG_HEADERS"
17024
17025
17026eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
17027shift
17028for ac_tag
17029do
17030 case $ac_tag in
17031 :[FHLC]) ac_mode=$ac_tag; continue;;
17032 esac
17033 case $ac_mode$ac_tag in
17034 :[FHL]*:*);;
17035 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
17036 :[FH]-) ac_tag=-:-;;
17037 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17038 esac
17039 ac_save_IFS=$IFS
17040 IFS=:
17041 set x $ac_tag
17042 IFS=$ac_save_IFS
17043 shift
17044 ac_file=$1
17045 shift
17046
17047 case $ac_mode in
17048 :L) ac_source=$1;;
17049 :[FH])
17050 ac_file_inputs=
17051 for ac_f
17052 do
17053 case $ac_f in
17054 -) ac_f="$tmp/stdin";;
17055 *) # Look for the file first in the build tree, then in the source tree
17056 # (if the path is not absolute). The absolute path cannot be DOS-style,
17057 # because $ac_f cannot contain `:'.
17058 test -f "$ac_f" ||
17059 case $ac_f in
17060 [\\/$]*) false;;
17061 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17062 esac ||
17063 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17064 esac
17065 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17066 as_fn_append ac_file_inputs " '$ac_f'"
17067 done
17068
17069 # Let's still pretend it is `configure' which instantiates (i.e., don't
17070 # use $as_me), people would be surprised to read:
17071 # /* config.h. Generated by config.status. */
17072 configure_input='Generated from '`
17073 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17074 `' by configure.'
17075 if test x"$ac_file" != x-; then
17076 configure_input="$ac_file. $configure_input"
17077 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17078$as_echo "$as_me: creating $ac_file" >&6;}
17079 fi
17080 # Neutralize special characters interpreted by sed in replacement strings.
17081 case $configure_input in #(
17082 *\&* | *\|* | *\\* )
17083 ac_sed_conf_input=`$as_echo "$configure_input" |
17084 sed 's/[\\\\&|]/\\\\&/g'`;; #(
17085 *) ac_sed_conf_input=$configure_input;;
17086 esac
17087
17088 case $ac_tag in
17089 *:-:* | *:-) cat >"$tmp/stdin" \
17090 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
17091 esac
17092 ;;
17093 esac
17094
17095 ac_dir=`$as_dirname -- "$ac_file" ||
17096$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17097 X"$ac_file" : 'X\(//\)[^/]' \| \
17098 X"$ac_file" : 'X\(//\)$' \| \
17099 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17100$as_echo X"$ac_file" |
17101 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17102 s//\1/
17103 q
17104 }
17105 /^X\(\/\/\)[^/].*/{
17106 s//\1/
17107 q
17108 }
17109 /^X\(\/\/\)$/{
17110 s//\1/
17111 q
17112 }
17113 /^X\(\/\).*/{
17114 s//\1/
17115 q
17116 }
17117 s/.*/./; q'`
17118 as_dir="$ac_dir"; as_fn_mkdir_p
17119 ac_builddir=.
17120
17121case "$ac_dir" in
17122.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17123*)
17124 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17125 # A ".." for each directory in $ac_dir_suffix.
17126 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17127 case $ac_top_builddir_sub in
17128 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17129 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17130 esac ;;
17131esac
17132ac_abs_top_builddir=$ac_pwd
17133ac_abs_builddir=$ac_pwd$ac_dir_suffix
17134# for backward compatibility:
17135ac_top_builddir=$ac_top_build_prefix
17136
17137case $srcdir in
17138 .) # We are building in place.
17139 ac_srcdir=.
17140 ac_top_srcdir=$ac_top_builddir_sub
17141 ac_abs_top_srcdir=$ac_pwd ;;
17142 [\\/]* | ?:[\\/]* ) # Absolute name.
17143 ac_srcdir=$srcdir$ac_dir_suffix;
17144 ac_top_srcdir=$srcdir
17145 ac_abs_top_srcdir=$srcdir ;;
17146 *) # Relative name.
17147 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17148 ac_top_srcdir=$ac_top_build_prefix$srcdir
17149 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17150esac
17151ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17152
17153
17154 case $ac_mode in
17155 :F)
17156 #
17157 # CONFIG_FILE
17158 #
17159
17160 case $INSTALL in
17161 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17162 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17163 esac
17164 ac_MKDIR_P=$MKDIR_P
17165 case $MKDIR_P in
17166 [\\/$]* | ?:[\\/]* ) ;;
17167 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
17168 esac
17169_ACEOF
17170
17171cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17172# If the template does not know about datarootdir, expand it.
17173# FIXME: This hack should be removed a few years after 2.60.
17174ac_datarootdir_hack=; ac_datarootdir_seen=
17175ac_sed_dataroot='
17176/datarootdir/ {
17177 p
17178 q
17179}
17180/@datadir@/p
17181/@docdir@/p
17182/@infodir@/p
17183/@localedir@/p
17184/@mandir@/p'
17185case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17186*datarootdir*) ac_datarootdir_seen=yes;;
17187*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17188 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17189$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17190_ACEOF
17191cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17192 ac_datarootdir_hack='
17193 s&@datadir@&$datadir&g
17194 s&@docdir@&$docdir&g
17195 s&@infodir@&$infodir&g
17196 s&@localedir@&$localedir&g
17197 s&@mandir@&$mandir&g
17198 s&\\\${datarootdir}&$datarootdir&g' ;;
17199esac
17200_ACEOF
17201
17202# Neutralize VPATH when `$srcdir' = `.'.
17203# Shell code in configure.ac might set extrasub.
17204# FIXME: do we really want to maintain this feature?
17205cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17206ac_sed_extra="$ac_vpsub
17207$extrasub
17208_ACEOF
17209cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17210:t
17211/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17212s|@configure_input@|$ac_sed_conf_input|;t t
17213s&@top_builddir@&$ac_top_builddir_sub&;t t
17214s&@top_build_prefix@&$ac_top_build_prefix&;t t
17215s&@srcdir@&$ac_srcdir&;t t
17216s&@abs_srcdir@&$ac_abs_srcdir&;t t
17217s&@top_srcdir@&$ac_top_srcdir&;t t
17218s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17219s&@builddir@&$ac_builddir&;t t
17220s&@abs_builddir@&$ac_abs_builddir&;t t
17221s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17222s&@INSTALL@&$ac_INSTALL&;t t
17223s&@MKDIR_P@&$ac_MKDIR_P&;t t
17224$ac_datarootdir_hack
17225"
17226eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
17227if $ac_cs_awk_getline; then
17228 $AWK -f "$tmp/subs.awk"
17229else
17230 $AWK -f "$tmp/subs.awk" | $SHELL
17231fi >$tmp/out \
17232 || as_fn_error "could not create $ac_file" "$LINENO" 5
17233
17234test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17235 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
17236 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
17237 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17238which seems to be undefined. Please make sure it is defined." >&5
17239$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17240which seems to be undefined. Please make sure it is defined." >&2;}
17241
17242 rm -f "$tmp/stdin"
17243 case $ac_file in
17244 -) cat "$tmp/out" && rm -f "$tmp/out";;
17245 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
17246 esac \
17247 || as_fn_error "could not create $ac_file" "$LINENO" 5
17248 ;;
17249 :H)
17250 #
17251 # CONFIG_HEADER
17252 #
17253 if test x"$ac_file" != x-; then
17254 {
17255 $as_echo "/* $configure_input */" \
17256 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
17257 } >"$tmp/config.h" \
17258 || as_fn_error "could not create $ac_file" "$LINENO" 5
17259 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
17260 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17261$as_echo "$as_me: $ac_file is unchanged" >&6;}
17262 else
17263 rm -f "$ac_file"
17264 mv "$tmp/config.h" "$ac_file" \
17265 || as_fn_error "could not create $ac_file" "$LINENO" 5
17266 fi
17267 else
17268 $as_echo "/* $configure_input */" \
17269 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
17270 || as_fn_error "could not create -" "$LINENO" 5
17271 fi
17272# Compute "$ac_file"'s index in $config_headers.
17273_am_arg="$ac_file"
17274_am_stamp_count=1
17275for _am_header in $config_headers :; do
17276 case $_am_header in
17277 $_am_arg | $_am_arg:* )
17278 break ;;
17279 * )
17280 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17281 esac
17282done
17283echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17284$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17285 X"$_am_arg" : 'X\(//\)[^/]' \| \
17286 X"$_am_arg" : 'X\(//\)$' \| \
17287 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
17288$as_echo X"$_am_arg" |
17289 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17290 s//\1/
17291 q
17292 }
17293 /^X\(\/\/\)[^/].*/{
17294 s//\1/
17295 q
17296 }
17297 /^X\(\/\/\)$/{
17298 s//\1/
17299 q
17300 }
17301 /^X\(\/\).*/{
17302 s//\1/
17303 q
17304 }
17305 s/.*/./; q'`/stamp-h$_am_stamp_count
17306 ;;
17307 :L)
17308 #
17309 # CONFIG_LINK
17310 #
17311
17312 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
17313 :
17314 else
17315 # Prefer the file from the source tree if names are identical.
17316 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
17317 ac_source=$srcdir/$ac_source
17318 fi
17319
17320 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
17321$as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
17322
17323 if test ! -r "$ac_source"; then
17324 as_fn_error "$ac_source: file not found" "$LINENO" 5
17325 fi
17326 rm -f "$ac_file"
17327
17328 # Try a relative symlink, then a hard link, then a copy.
17329 case $srcdir in
17330 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
17331 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
17332 esac
17333 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
17334 ln "$ac_source" "$ac_file" 2>/dev/null ||
17335 cp -p "$ac_source" "$ac_file" ||
17336 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
17337 fi
17338 ;;
17339 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17340$as_echo "$as_me: executing $ac_file commands" >&6;}
17341 ;;
17342 esac
17343
17344
17345 case $ac_file$ac_mode in
17346 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
17347 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
17348 # Autoconf 2.62 quotes --file arguments for eval, but not when files
17349 # are listed without --file. Let's play safe and only enable the eval
17350 # if we detect the quoting.
17351 case $CONFIG_FILES in
17352 *\'*) eval set x "$CONFIG_FILES" ;;
17353 *) set x $CONFIG_FILES ;;
17354 esac
17355 shift
17356 for mf
17357 do
17358 # Strip MF so we end up with the name of the file.
17359 mf=`echo "$mf" | sed -e 's/:.*$//'`
17360 # Check whether this is an Automake generated Makefile or not.
17361 # We used to match only the files named `Makefile.in', but
17362 # some people rename them; so instead we look at the file content.
17363 # Grep'ing the first line is not enough: some people post-process
17364 # each Makefile.in and add a new line on top of each file to say so.
17365 # Grep'ing the whole file is not good either: AIX grep has a line
17366 # limit of 2048, but all sed's we know have understand at least 4000.
17367 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17368 dirpart=`$as_dirname -- "$mf" ||
17369$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17370 X"$mf" : 'X\(//\)[^/]' \| \
17371 X"$mf" : 'X\(//\)$' \| \
17372 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17373$as_echo X"$mf" |
17374 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17375 s//\1/
17376 q
17377 }
17378 /^X\(\/\/\)[^/].*/{
17379 s//\1/
17380 q
17381 }
17382 /^X\(\/\/\)$/{
17383 s//\1/
17384 q
17385 }
17386 /^X\(\/\).*/{
17387 s//\1/
17388 q
17389 }
17390 s/.*/./; q'`
17391 else
17392 continue
17393 fi
17394 # Extract the definition of DEPDIR, am__include, and am__quote
17395 # from the Makefile without running `make'.
17396 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17397 test -z "$DEPDIR" && continue
17398 am__include=`sed -n 's/^am__include = //p' < "$mf"`
17399 test -z "am__include" && continue
17400 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17401 # When using ansi2knr, U may be empty or an underscore; expand it
17402 U=`sed -n 's/^U = //p' < "$mf"`
17403 # Find all dependency output files, they are included files with
17404 # $(DEPDIR) in their names. We invoke sed twice because it is the
17405 # simplest approach to changing $(DEPDIR) to its actual value in the
17406 # expansion.
17407 for file in `sed -n "
17408 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17409 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
17410 # Make sure the directory exists.
17411 test -f "$dirpart/$file" && continue
17412 fdir=`$as_dirname -- "$file" ||
17413$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17414 X"$file" : 'X\(//\)[^/]' \| \
17415 X"$file" : 'X\(//\)$' \| \
17416 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17417$as_echo X"$file" |
17418 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17419 s//\1/
17420 q
17421 }
17422 /^X\(\/\/\)[^/].*/{
17423 s//\1/
17424 q
17425 }
17426 /^X\(\/\/\)$/{
17427 s//\1/
17428 q
17429 }
17430 /^X\(\/\).*/{
17431 s//\1/
17432 q
17433 }
17434 s/.*/./; q'`
17435 as_dir=$dirpart/$fdir; as_fn_mkdir_p
17436 # echo "creating $dirpart/$file"
17437 echo '# dummy' > "$dirpart/$file"
17438 done
17439 done
17440}
17441 ;;
17442 "default":C)
17443case x$CONFIG_HEADERS in
17444xconfig.h:config.in)
17445echo > stamp-h ;;
17446esac
17447 ;;
17448
17449 esac
17450done # for ac_tag
17451
17452
17453as_fn_exit 0
17454_ACEOF
17455ac_clean_files=$ac_clean_files_save
17456
17457test $ac_write_fail = 0 ||
17458 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
17459
17460
17461# configure is writing to config.log, and then calls config.status.
17462# config.status does its own redirection, appending to config.log.
17463# Unfortunately, on DOS this fails, as config.log is still kept open
17464# by configure, so config.status won't be able to write to it; its
17465# output is simply discarded. So we exec the FD to /dev/null,
17466# effectively closing config.log, so it can be properly (re)opened and
17467# appended to by config.status. When coming back to configure, we
17468# need to make the FD available again.
17469if test "$no_create" != yes; then
17470 ac_cs_success=:
17471 ac_config_status_args=
17472 test "$silent" = yes &&
17473 ac_config_status_args="$ac_config_status_args --quiet"
17474 exec 5>/dev/null
17475 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17476 exec 5>>config.log
17477 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17478 # would make configure fail if this is the last instruction.
17479 $ac_cs_success || as_fn_exit $?
17480fi
17481
17482#
17483# CONFIG_SUBDIRS section.
17484#
17485if test "$no_recursion" != yes; then
17486
17487 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
17488 # so they do not pile up.
17489 ac_sub_configure_args=
17490 ac_prev=
17491 eval "set x $ac_configure_args"
17492 shift
17493 for ac_arg
17494 do
17495 if test -n "$ac_prev"; then
17496 ac_prev=
17497 continue
17498 fi
17499 case $ac_arg in
17500 -cache-file | --cache-file | --cache-fil | --cache-fi \
17501 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
17502 ac_prev=cache_file ;;
17503 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
17504 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
17505 | --c=*)
17506 ;;
17507 --config-cache | -C)
17508 ;;
17509 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
17510 ac_prev=srcdir ;;
17511 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
17512 ;;
17513 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
17514 ac_prev=prefix ;;
17515 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
17516 ;;
17517 --disable-option-checking)
17518 ;;
17519 *)
17520 case $ac_arg in
17521 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
17522 esac
17523 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
17524 esac
17525 done
17526
17527 # Always prepend --prefix to ensure using the same prefix
17528 # in subdir configurations.
17529 ac_arg="--prefix=$prefix"
17530 case $ac_arg in
17531 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
17532 esac
17533 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
17534
17535 # Pass --silent
17536 if test "$silent" = yes; then
17537 ac_sub_configure_args="--silent $ac_sub_configure_args"
17538 fi
17539
17540 # Always prepend --disable-option-checking to silence warnings, since
17541 # different subdirs can have different --enable and --with options.
17542 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
17543
17544 ac_popdir=`pwd`
17545 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
17546
17547 # Do not complain, so a configure script can configure whichever
17548 # parts of a large source tree are present.
17549 test -d "$srcdir/$ac_dir" || continue
17550
17551 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
17552 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
17553 $as_echo "$ac_msg" >&6
17554 as_dir="$ac_dir"; as_fn_mkdir_p
17555 ac_builddir=.
17556
17557case "$ac_dir" in
17558.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17559*)
17560 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17561 # A ".." for each directory in $ac_dir_suffix.
17562 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17563 case $ac_top_builddir_sub in
17564 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17565 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17566 esac ;;
17567esac
17568ac_abs_top_builddir=$ac_pwd
17569ac_abs_builddir=$ac_pwd$ac_dir_suffix
17570# for backward compatibility:
17571ac_top_builddir=$ac_top_build_prefix
17572
17573case $srcdir in
17574 .) # We are building in place.
17575 ac_srcdir=.
17576 ac_top_srcdir=$ac_top_builddir_sub
17577 ac_abs_top_srcdir=$ac_pwd ;;
17578 [\\/]* | ?:[\\/]* ) # Absolute name.
17579 ac_srcdir=$srcdir$ac_dir_suffix;
17580 ac_top_srcdir=$srcdir
17581 ac_abs_top_srcdir=$srcdir ;;
17582 *) # Relative name.
17583 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17584 ac_top_srcdir=$ac_top_build_prefix$srcdir
17585 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17586esac
17587ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17588
17589
17590 cd "$ac_dir"
17591
17592 # Check for guested configure; otherwise get Cygnus style configure.
17593 if test -f "$ac_srcdir/configure.gnu"; then
17594 ac_sub_configure=$ac_srcdir/configure.gnu
17595 elif test -f "$ac_srcdir/configure"; then
17596 ac_sub_configure=$ac_srcdir/configure
17597 elif test -f "$ac_srcdir/configure.in"; then
17598 # This should be Cygnus configure.
17599 ac_sub_configure=$ac_aux_dir/configure
17600 else
17601 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
17602$as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
17603 ac_sub_configure=
17604 fi
17605
17606 # The recursion is here.
17607 if test -n "$ac_sub_configure"; then
17608 # Make the cache file name correct relative to the subdirectory.
17609 case $cache_file in
17610 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
17611 *) # Relative name.
17612 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
17613 esac
17614
17615 { $as_echo "$as_me:${as_lineno-$LINENO}: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
17616$as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
17617 # The eval makes quoting arguments work.
17618 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
17619 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
17620 as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
17621 fi
17622
17623 cd "$ac_popdir"
17624 done
17625fi
17626if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17627 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17628$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17629fi
17630
17631
17632exit 0
This page took 0.091335 seconds and 4 git commands to generate.