* configure.ac: Try to use python's distutils to fetch compilation
[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
660ALLOCA
661PYTHON_CFLAGS
662python_prog_path
663LTLIBEXPAT
664LIBEXPAT
665HAVE_LIBEXPAT
666READLINE_CFLAGS
667READLINE_DEPS
668READLINE
669MIG
670WINDRES
671DLLTOOL
672AR
673YFLAGS
674YACC
675LN_S
676REPORT_BUGS_TEXI
677REPORT_BUGS_TO
678PKGVERSION
679TARGET_OBS
680subdirs
681GDB_DATADIR
682DEBUGDIR
683am__fastdepCC_FALSE
684am__fastdepCC_TRUE
685AMDEPBACKSLASH
686AMDEP_FALSE
687AMDEP_TRUE
688am__quote
689am__include
690am__untar
691am__tar
692AMTAR
693AWK
694mkdir_p
695MKDIR_P
696INSTALL_STRIP_PROGRAM
697STRIP
698install_sh
699MAKEINFO
700AUTOHEADER
701AUTOMAKE
702AUTOCONF
703ACLOCAL
704VERSION
705CYGPATH_W
706am__isrc
707INSTALL_DATA
708INSTALL_SCRIPT
709INSTALL_PROGRAM
710PACKAGE
711GNULIB_STDINT_H
712LIBGNU_LTLIBDEPS
713LIBGNU_LIBDEPS
714gltests_WITNESS
715HAVE_WINT_T
716HAVE_WCHAR_H
717NEXT_AS_FIRST_DIRECTIVE_WCHAR_H
718NEXT_WCHAR_H
719REPLACE_WCWIDTH
720REPLACE_WCSNRTOMBS
721REPLACE_WCSRTOMBS
722REPLACE_WCRTOMB
723REPLACE_MBSNRTOWCS
724REPLACE_MBSRTOWCS
725REPLACE_MBRLEN
726REPLACE_MBRTOWC
727REPLACE_MBSINIT
728REPLACE_WCTOB
729REPLACE_BTOWC
730REPLACE_MBSTATE_T
731HAVE_DECL_WCWIDTH
732HAVE_DECL_WCTOB
733HAVE_WCSNRTOMBS
734HAVE_WCSRTOMBS
735HAVE_WCRTOMB
736HAVE_MBSNRTOWCS
737HAVE_MBSRTOWCS
738HAVE_MBRLEN
739HAVE_MBRTOWC
740HAVE_MBSINIT
741HAVE_BTOWC
742GNULIB_WCWIDTH
743GNULIB_WCSNRTOMBS
744GNULIB_WCSRTOMBS
745GNULIB_WCRTOMB
746GNULIB_MBSNRTOWCS
747GNULIB_MBSRTOWCS
748GNULIB_MBRLEN
749GNULIB_MBRTOWC
750GNULIB_MBSINIT
751GNULIB_WCTOB
752GNULIB_BTOWC
753NEXT_AS_FIRST_DIRECTIVE_STRING_H
754NEXT_STRING_H
755STDINT_H
756WINT_T_SUFFIX
757WCHAR_T_SUFFIX
758SIG_ATOMIC_T_SUFFIX
759SIZE_T_SUFFIX
760PTRDIFF_T_SUFFIX
761HAVE_SIGNED_WINT_T
762HAVE_SIGNED_WCHAR_T
763HAVE_SIGNED_SIG_ATOMIC_T
764BITSIZEOF_WINT_T
765BITSIZEOF_WCHAR_T
766BITSIZEOF_SIG_ATOMIC_T
767BITSIZEOF_SIZE_T
768BITSIZEOF_PTRDIFF_T
769HAVE_SYS_BITYPES_H
770HAVE_SYS_INTTYPES_H
771HAVE_STDINT_H
772NEXT_AS_FIRST_DIRECTIVE_STDINT_H
773NEXT_STDINT_H
774HAVE_SYS_TYPES_H
775HAVE_INTTYPES_H
776HAVE_UNSIGNED_LONG_LONG_INT
777HAVE_LONG_LONG_INT
778NEXT_AS_FIRST_DIRECTIVE_STDDEF_H
779NEXT_STDDEF_H
780PRAGMA_SYSTEM_HEADER
781INCLUDE_NEXT_AS_FIRST_DIRECTIVE
782INCLUDE_NEXT
783STDDEF_H
784HAVE_WCHAR_T
785REPLACE_NULL
786APPLE_UNIVERSAL_BUILD
787UNDEFINE_STRTOK_R
788REPLACE_STRTOK_R
789REPLACE_STRSIGNAL
790REPLACE_STRNLEN
791REPLACE_STRNDUP
792REPLACE_STRNCAT
793REPLACE_STRERROR
794REPLACE_STRCASESTR
795REPLACE_STRSTR
796REPLACE_STRDUP
797REPLACE_STPNCPY
798REPLACE_MEMMEM
799REPLACE_MEMCHR
800HAVE_STRVERSCMP
801HAVE_DECL_STRSIGNAL
802HAVE_DECL_STRTOK_R
803HAVE_STRCASESTR
804HAVE_STRSEP
805HAVE_STRPBRK
806HAVE_DECL_STRNLEN
807HAVE_DECL_STRNDUP
808HAVE_DECL_STRDUP
809HAVE_STRCHRNUL
810HAVE_STPNCPY
811HAVE_STPCPY
812HAVE_RAWMEMCHR
813HAVE_DECL_MEMRCHR
814HAVE_MEMPCPY
815HAVE_DECL_MEMMEM
816HAVE_MEMCHR
817HAVE_MBSLEN
818GNULIB_STRVERSCMP
819GNULIB_STRSIGNAL
820GNULIB_STRERROR
821GNULIB_MBSTOK_R
822GNULIB_MBSSEP
823GNULIB_MBSSPN
824GNULIB_MBSPBRK
825GNULIB_MBSCSPN
826GNULIB_MBSCASESTR
827GNULIB_MBSPCASECMP
828GNULIB_MBSNCASECMP
829GNULIB_MBSCASECMP
830GNULIB_MBSSTR
831GNULIB_MBSRCHR
832GNULIB_MBSCHR
833GNULIB_MBSNLEN
834GNULIB_MBSLEN
835GNULIB_STRTOK_R
836GNULIB_STRCASESTR
837GNULIB_STRSTR
838GNULIB_STRSEP
839GNULIB_STRPBRK
840GNULIB_STRNLEN
841GNULIB_STRNDUP
842GNULIB_STRNCAT
843GNULIB_STRDUP
844GNULIB_STRCHRNUL
845GNULIB_STPNCPY
846GNULIB_STPCPY
847GNULIB_RAWMEMCHR
848GNULIB_MEMRCHR
849GNULIB_MEMPCPY
850GNULIB_MEMMEM
851GNULIB_MEMCHR
852GL_COND_LIBTOOL_FALSE
853GL_COND_LIBTOOL_TRUE
854CATOBJEXT
855GENCAT
856INSTOBJEXT
857DATADIRNAME
858CATALOGS
859POSUB
860GMSGFMT
861XGETTEXT
862INCINTL
863LIBINTL_DEP
864LIBINTL
865USE_NLS
866SET_MAKE
867GMAKE_FALSE
868GMAKE_TRUE
869MAKE
870CCDEPMODE
871DEPDIR
872am__leading_dot
873target_os
874target_vendor
875target_cpu
876target
877RANLIB
878EGREP
879GREP
880CPP
881host_os
882host_vendor
883host_cpu
884host
885build_os
886build_vendor
887build_cpu
888build
889OBJEXT
890EXEEXT
891ac_ct_CC
892CPPFLAGS
893LDFLAGS
894CFLAGS
895CC
896MAINT
897MAINTAINER_MODE_FALSE
898MAINTAINER_MODE_TRUE
899target_alias
900host_alias
901build_alias
902LIBS
903ECHO_T
904ECHO_N
905ECHO_C
906DEFS
907mandir
908localedir
909libdir
910psdir
911pdfdir
912dvidir
913htmldir
914infodir
915docdir
916oldincludedir
917includedir
918localstatedir
919sharedstatedir
920sysconfdir
921datadir
922datarootdir
923libexecdir
924sbindir
925bindir
926program_transform_name
927prefix
928exec_prefix
929PACKAGE_URL
930PACKAGE_BUGREPORT
931PACKAGE_STRING
932PACKAGE_VERSION
933PACKAGE_TARNAME
934PACKAGE_NAME
935PATH_SEPARATOR
936SHELL'
937ac_subst_files='host_makefile_frag'
938ac_user_opts='
939enable_option_checking
940enable_maintainer_mode
941enable_plugins
942enable_largefile
943enable_dependency_tracking
944with_separate_debug_dir
945with_gdb_datadir
946with_relocated_sources
947enable_targets
948enable_64_bit_bfd
949enable_gdbcli
950enable_gdbmi
951enable_tui
952enable_gdbtk
953with_libunwind
954with_curses
955enable_profiling
956with_pkgversion
957with_bugurl
958with_zlib
959with_libiconv_prefix
960with_system_readline
961with_expat
962with_gnu_ld
963enable_rpath
964with_libexpat_prefix
965with_python
966with_included_regex
967with_sysroot
968with_system_gdbinit
969enable_werror
970enable_build_warnings
971enable_gdb_build_warnings
972with_tcl
973with_tk
974with_x
975enable_sim
976enable_multi_ice
977'
978 ac_precious_vars='build_alias
979host_alias
980target_alias
981CC
982CFLAGS
983LDFLAGS
984LIBS
985CPPFLAGS
986CPP
987YACC
988YFLAGS
989XMKMF'
990ac_subdirs_all='doc testsuite
991gdbtk
992multi-ice
993gdbserver'
994
995# Initialize some variables set by options.
996ac_init_help=
997ac_init_version=false
998ac_unrecognized_opts=
999ac_unrecognized_sep=
1000# The variables have the same names as the options, with
1001# dashes changed to underlines.
1002cache_file=/dev/null
1003exec_prefix=NONE
1004no_create=
1005no_recursion=
1006prefix=NONE
1007program_prefix=NONE
1008program_suffix=NONE
1009program_transform_name=s,x,x,
1010silent=
1011site=
1012srcdir=
1013verbose=
1014x_includes=NONE
1015x_libraries=NONE
1016
1017# Installation directory options.
1018# These are left unexpanded so users can "make install exec_prefix=/foo"
1019# and all the variables that are supposed to be based on exec_prefix
1020# by default will actually change.
1021# Use braces instead of parens because sh, perl, etc. also accept them.
1022# (The list follows the same order as the GNU Coding Standards.)
1023bindir='${exec_prefix}/bin'
1024sbindir='${exec_prefix}/sbin'
1025libexecdir='${exec_prefix}/libexec'
1026datarootdir='${prefix}/share'
1027datadir='${datarootdir}'
1028sysconfdir='${prefix}/etc'
1029sharedstatedir='${prefix}/com'
1030localstatedir='${prefix}/var'
1031includedir='${prefix}/include'
1032oldincludedir='/usr/include'
1033docdir='${datarootdir}/doc/${PACKAGE}'
1034infodir='${datarootdir}/info'
1035htmldir='${docdir}'
1036dvidir='${docdir}'
1037pdfdir='${docdir}'
1038psdir='${docdir}'
1039libdir='${exec_prefix}/lib'
1040localedir='${datarootdir}/locale'
1041mandir='${datarootdir}/man'
1042
1043ac_prev=
1044ac_dashdash=
1045for ac_option
1046do
1047 # If the previous option needs an argument, assign it.
1048 if test -n "$ac_prev"; then
1049 eval $ac_prev=\$ac_option
1050 ac_prev=
1051 continue
1052 fi
1053
1054 case $ac_option in
1055 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1056 *) ac_optarg=yes ;;
1057 esac
1058
1059 # Accept the important Cygnus configure options, so we can diagnose typos.
1060
1061 case $ac_dashdash$ac_option in
1062 --)
1063 ac_dashdash=yes ;;
1064
1065 -bindir | --bindir | --bindi | --bind | --bin | --bi)
1066 ac_prev=bindir ;;
1067 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1068 bindir=$ac_optarg ;;
1069
1070 -build | --build | --buil | --bui | --bu)
1071 ac_prev=build_alias ;;
1072 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1073 build_alias=$ac_optarg ;;
1074
1075 -cache-file | --cache-file | --cache-fil | --cache-fi \
1076 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1077 ac_prev=cache_file ;;
1078 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1079 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1080 cache_file=$ac_optarg ;;
1081
1082 --config-cache | -C)
1083 cache_file=config.cache ;;
1084
1085 -datadir | --datadir | --datadi | --datad)
1086 ac_prev=datadir ;;
1087 -datadir=* | --datadir=* | --datadi=* | --datad=*)
1088 datadir=$ac_optarg ;;
1089
1090 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1091 | --dataroo | --dataro | --datar)
1092 ac_prev=datarootdir ;;
1093 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1094 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1095 datarootdir=$ac_optarg ;;
1096
1097 -disable-* | --disable-*)
1098 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1099 # Reject names that are not valid shell variable names.
1100 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1101 as_fn_error "invalid feature name: $ac_useropt"
1102 ac_useropt_orig=$ac_useropt
1103 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1104 case $ac_user_opts in
1105 *"
1106"enable_$ac_useropt"
1107"*) ;;
1108 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1109 ac_unrecognized_sep=', ';;
1110 esac
1111 eval enable_$ac_useropt=no ;;
1112
1113 -docdir | --docdir | --docdi | --doc | --do)
1114 ac_prev=docdir ;;
1115 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1116 docdir=$ac_optarg ;;
1117
1118 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1119 ac_prev=dvidir ;;
1120 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1121 dvidir=$ac_optarg ;;
1122
1123 -enable-* | --enable-*)
1124 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1125 # Reject names that are not valid shell variable names.
1126 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1127 as_fn_error "invalid feature name: $ac_useropt"
1128 ac_useropt_orig=$ac_useropt
1129 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1130 case $ac_user_opts in
1131 *"
1132"enable_$ac_useropt"
1133"*) ;;
1134 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1135 ac_unrecognized_sep=', ';;
1136 esac
1137 eval enable_$ac_useropt=\$ac_optarg ;;
1138
1139 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1140 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1141 | --exec | --exe | --ex)
1142 ac_prev=exec_prefix ;;
1143 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1144 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1145 | --exec=* | --exe=* | --ex=*)
1146 exec_prefix=$ac_optarg ;;
1147
1148 -gas | --gas | --ga | --g)
1149 # Obsolete; use --with-gas.
1150 with_gas=yes ;;
1151
1152 -help | --help | --hel | --he | -h)
1153 ac_init_help=long ;;
1154 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1155 ac_init_help=recursive ;;
1156 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1157 ac_init_help=short ;;
1158
1159 -host | --host | --hos | --ho)
1160 ac_prev=host_alias ;;
1161 -host=* | --host=* | --hos=* | --ho=*)
1162 host_alias=$ac_optarg ;;
1163
1164 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1165 ac_prev=htmldir ;;
1166 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1167 | --ht=*)
1168 htmldir=$ac_optarg ;;
1169
1170 -includedir | --includedir | --includedi | --included | --include \
1171 | --includ | --inclu | --incl | --inc)
1172 ac_prev=includedir ;;
1173 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1174 | --includ=* | --inclu=* | --incl=* | --inc=*)
1175 includedir=$ac_optarg ;;
1176
1177 -infodir | --infodir | --infodi | --infod | --info | --inf)
1178 ac_prev=infodir ;;
1179 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1180 infodir=$ac_optarg ;;
1181
1182 -libdir | --libdir | --libdi | --libd)
1183 ac_prev=libdir ;;
1184 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1185 libdir=$ac_optarg ;;
1186
1187 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1188 | --libexe | --libex | --libe)
1189 ac_prev=libexecdir ;;
1190 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1191 | --libexe=* | --libex=* | --libe=*)
1192 libexecdir=$ac_optarg ;;
1193
1194 -localedir | --localedir | --localedi | --localed | --locale)
1195 ac_prev=localedir ;;
1196 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1197 localedir=$ac_optarg ;;
1198
1199 -localstatedir | --localstatedir | --localstatedi | --localstated \
1200 | --localstate | --localstat | --localsta | --localst | --locals)
1201 ac_prev=localstatedir ;;
1202 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1203 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1204 localstatedir=$ac_optarg ;;
1205
1206 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1207 ac_prev=mandir ;;
1208 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1209 mandir=$ac_optarg ;;
1210
1211 -nfp | --nfp | --nf)
1212 # Obsolete; use --without-fp.
1213 with_fp=no ;;
1214
1215 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1216 | --no-cr | --no-c | -n)
1217 no_create=yes ;;
1218
1219 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1220 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1221 no_recursion=yes ;;
1222
1223 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1224 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1225 | --oldin | --oldi | --old | --ol | --o)
1226 ac_prev=oldincludedir ;;
1227 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1228 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1229 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1230 oldincludedir=$ac_optarg ;;
1231
1232 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1233 ac_prev=prefix ;;
1234 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1235 prefix=$ac_optarg ;;
1236
1237 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1238 | --program-pre | --program-pr | --program-p)
1239 ac_prev=program_prefix ;;
1240 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1241 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1242 program_prefix=$ac_optarg ;;
1243
1244 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1245 | --program-suf | --program-su | --program-s)
1246 ac_prev=program_suffix ;;
1247 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1248 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1249 program_suffix=$ac_optarg ;;
1250
1251 -program-transform-name | --program-transform-name \
1252 | --program-transform-nam | --program-transform-na \
1253 | --program-transform-n | --program-transform- \
1254 | --program-transform | --program-transfor \
1255 | --program-transfo | --program-transf \
1256 | --program-trans | --program-tran \
1257 | --progr-tra | --program-tr | --program-t)
1258 ac_prev=program_transform_name ;;
1259 -program-transform-name=* | --program-transform-name=* \
1260 | --program-transform-nam=* | --program-transform-na=* \
1261 | --program-transform-n=* | --program-transform-=* \
1262 | --program-transform=* | --program-transfor=* \
1263 | --program-transfo=* | --program-transf=* \
1264 | --program-trans=* | --program-tran=* \
1265 | --progr-tra=* | --program-tr=* | --program-t=*)
1266 program_transform_name=$ac_optarg ;;
1267
1268 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1269 ac_prev=pdfdir ;;
1270 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1271 pdfdir=$ac_optarg ;;
1272
1273 -psdir | --psdir | --psdi | --psd | --ps)
1274 ac_prev=psdir ;;
1275 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1276 psdir=$ac_optarg ;;
1277
1278 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1279 | -silent | --silent | --silen | --sile | --sil)
1280 silent=yes ;;
1281
1282 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1283 ac_prev=sbindir ;;
1284 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1285 | --sbi=* | --sb=*)
1286 sbindir=$ac_optarg ;;
1287
1288 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1289 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1290 | --sharedst | --shareds | --shared | --share | --shar \
1291 | --sha | --sh)
1292 ac_prev=sharedstatedir ;;
1293 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1294 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1295 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1296 | --sha=* | --sh=*)
1297 sharedstatedir=$ac_optarg ;;
1298
1299 -site | --site | --sit)
1300 ac_prev=site ;;
1301 -site=* | --site=* | --sit=*)
1302 site=$ac_optarg ;;
1303
1304 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1305 ac_prev=srcdir ;;
1306 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1307 srcdir=$ac_optarg ;;
1308
1309 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1310 | --syscon | --sysco | --sysc | --sys | --sy)
1311 ac_prev=sysconfdir ;;
1312 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1313 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1314 sysconfdir=$ac_optarg ;;
1315
1316 -target | --target | --targe | --targ | --tar | --ta | --t)
1317 ac_prev=target_alias ;;
1318 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1319 target_alias=$ac_optarg ;;
1320
1321 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1322 verbose=yes ;;
1323
1324 -version | --version | --versio | --versi | --vers | -V)
1325 ac_init_version=: ;;
1326
1327 -with-* | --with-*)
1328 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1329 # Reject names that are not valid shell variable names.
1330 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1331 as_fn_error "invalid package name: $ac_useropt"
1332 ac_useropt_orig=$ac_useropt
1333 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1334 case $ac_user_opts in
1335 *"
1336"with_$ac_useropt"
1337"*) ;;
1338 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1339 ac_unrecognized_sep=', ';;
1340 esac
1341 eval with_$ac_useropt=\$ac_optarg ;;
1342
1343 -without-* | --without-*)
1344 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1345 # Reject names that are not valid shell variable names.
1346 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1347 as_fn_error "invalid package name: $ac_useropt"
1348 ac_useropt_orig=$ac_useropt
1349 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1350 case $ac_user_opts in
1351 *"
1352"with_$ac_useropt"
1353"*) ;;
1354 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1355 ac_unrecognized_sep=', ';;
1356 esac
1357 eval with_$ac_useropt=no ;;
1358
1359 --x)
1360 # Obsolete; use --with-x.
1361 with_x=yes ;;
1362
1363 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1364 | --x-incl | --x-inc | --x-in | --x-i)
1365 ac_prev=x_includes ;;
1366 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1367 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1368 x_includes=$ac_optarg ;;
1369
1370 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1371 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1372 ac_prev=x_libraries ;;
1373 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1374 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1375 x_libraries=$ac_optarg ;;
1376
1377 -*) as_fn_error "unrecognized option: \`$ac_option'
1378Try \`$0 --help' for more information."
1379 ;;
1380
1381 *=*)
1382 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1383 # Reject names that are not valid shell variable names.
1384 case $ac_envvar in #(
1385 '' | [0-9]* | *[!_$as_cr_alnum]* )
1386 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1387 esac
1388 eval $ac_envvar=\$ac_optarg
1389 export $ac_envvar ;;
1390
1391 *)
1392 # FIXME: should be removed in autoconf 3.0.
1393 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1394 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1395 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1396 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1397 ;;
1398
1399 esac
1400done
1401
1402if test -n "$ac_prev"; then
1403 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1404 as_fn_error "missing argument to $ac_option"
1405fi
1406
1407if test -n "$ac_unrecognized_opts"; then
1408 case $enable_option_checking in
1409 no) ;;
1410 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1411 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1412 esac
1413fi
1414
1415# Check all directory arguments for consistency.
1416for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1417 datadir sysconfdir sharedstatedir localstatedir includedir \
1418 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1419 libdir localedir mandir
1420do
1421 eval ac_val=\$$ac_var
1422 # Remove trailing slashes.
1423 case $ac_val in
1424 */ )
1425 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1426 eval $ac_var=\$ac_val;;
1427 esac
1428 # Be sure to have absolute directory names.
1429 case $ac_val in
1430 [\\/$]* | ?:[\\/]* ) continue;;
1431 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1432 esac
1433 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1434done
1435
1436# There might be people who depend on the old broken behavior: `$host'
1437# used to hold the argument of --host etc.
1438# FIXME: To remove some day.
1439build=$build_alias
1440host=$host_alias
1441target=$target_alias
1442
1443# FIXME: To remove some day.
1444if test "x$host_alias" != x; then
1445 if test "x$build_alias" = x; then
1446 cross_compiling=maybe
1447 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1448 If a cross compiler is detected then cross compile mode will be used." >&2
1449 elif test "x$build_alias" != "x$host_alias"; then
1450 cross_compiling=yes
1451 fi
1452fi
1453
1454ac_tool_prefix=
1455test -n "$host_alias" && ac_tool_prefix=$host_alias-
1456
1457test "$silent" = yes && exec 6>/dev/null
1458
1459
1460ac_pwd=`pwd` && test -n "$ac_pwd" &&
1461ac_ls_di=`ls -di .` &&
1462ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1463 as_fn_error "working directory cannot be determined"
1464test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1465 as_fn_error "pwd does not report name of working directory"
1466
1467
1468# Find the source files, if location was not specified.
1469if test -z "$srcdir"; then
1470 ac_srcdir_defaulted=yes
1471 # Try the directory containing this script, then the parent directory.
1472 ac_confdir=`$as_dirname -- "$as_myself" ||
1473$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1474 X"$as_myself" : 'X\(//\)[^/]' \| \
1475 X"$as_myself" : 'X\(//\)$' \| \
1476 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1477$as_echo X"$as_myself" |
1478 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1479 s//\1/
1480 q
1481 }
1482 /^X\(\/\/\)[^/].*/{
1483 s//\1/
1484 q
1485 }
1486 /^X\(\/\/\)$/{
1487 s//\1/
1488 q
1489 }
1490 /^X\(\/\).*/{
1491 s//\1/
1492 q
1493 }
1494 s/.*/./; q'`
1495 srcdir=$ac_confdir
1496 if test ! -r "$srcdir/$ac_unique_file"; then
1497 srcdir=..
1498 fi
1499else
1500 ac_srcdir_defaulted=no
1501fi
1502if test ! -r "$srcdir/$ac_unique_file"; then
1503 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1504 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1505fi
1506ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1507ac_abs_confdir=`(
1508 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1509 pwd)`
1510# When building in place, set srcdir=.
1511if test "$ac_abs_confdir" = "$ac_pwd"; then
1512 srcdir=.
1513fi
1514# Remove unnecessary trailing slashes from srcdir.
1515# Double slashes in file names in object file debugging info
1516# mess up M-x gdb in Emacs.
1517case $srcdir in
1518*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1519esac
1520for ac_var in $ac_precious_vars; do
1521 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1522 eval ac_env_${ac_var}_value=\$${ac_var}
1523 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1524 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1525done
1526
1527#
1528# Report the --help message.
1529#
1530if test "$ac_init_help" = "long"; then
1531 # Omit some internal or obsolete options to make the list less imposing.
1532 # This message is too long to be a string in the A/UX 3.1 sh.
1533 cat <<_ACEOF
1534\`configure' configures this package to adapt to many kinds of systems.
1535
1536Usage: $0 [OPTION]... [VAR=VALUE]...
1537
1538To assign environment variables (e.g., CC, CFLAGS...), specify them as
1539VAR=VALUE. See below for descriptions of some of the useful variables.
1540
1541Defaults for the options are specified in brackets.
1542
1543Configuration:
1544 -h, --help display this help and exit
1545 --help=short display options specific to this package
1546 --help=recursive display the short help of all the included packages
1547 -V, --version display version information and exit
1548 -q, --quiet, --silent do not print \`checking...' messages
1549 --cache-file=FILE cache test results in FILE [disabled]
1550 -C, --config-cache alias for \`--cache-file=config.cache'
1551 -n, --no-create do not create output files
1552 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1553
1554Installation directories:
1555 --prefix=PREFIX install architecture-independent files in PREFIX
1556 [$ac_default_prefix]
1557 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1558 [PREFIX]
1559
1560By default, \`make install' will install all the files in
1561\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1562an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1563for instance \`--prefix=\$HOME'.
1564
1565For better control, use the options below.
1566
1567Fine tuning of the installation directories:
1568 --bindir=DIR user executables [EPREFIX/bin]
1569 --sbindir=DIR system admin executables [EPREFIX/sbin]
1570 --libexecdir=DIR program executables [EPREFIX/libexec]
1571 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1572 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1573 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1574 --libdir=DIR object code libraries [EPREFIX/lib]
1575 --includedir=DIR C header files [PREFIX/include]
1576 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1577 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1578 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1579 --infodir=DIR info documentation [DATAROOTDIR/info]
1580 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1581 --mandir=DIR man documentation [DATAROOTDIR/man]
1582 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1583 --htmldir=DIR html documentation [DOCDIR]
1584 --dvidir=DIR dvi documentation [DOCDIR]
1585 --pdfdir=DIR pdf documentation [DOCDIR]
1586 --psdir=DIR ps documentation [DOCDIR]
1587_ACEOF
1588
1589 cat <<\_ACEOF
1590
1591Program names:
1592 --program-prefix=PREFIX prepend PREFIX to installed program names
1593 --program-suffix=SUFFIX append SUFFIX to installed program names
1594 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1595
1596X features:
1597 --x-includes=DIR X include files are in DIR
1598 --x-libraries=DIR X library files are in DIR
1599
1600System types:
1601 --build=BUILD configure for building on BUILD [guessed]
1602 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1603 --target=TARGET configure for building compilers for TARGET [HOST]
1604_ACEOF
1605fi
1606
1607if test -n "$ac_init_help"; then
1608
1609 cat <<\_ACEOF
1610
1611Optional Features:
1612 --disable-option-checking ignore unrecognized --enable/--with options
1613 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1614 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1615 --enable-maintainer-mode enable make rules and dependencies not useful
1616 (and sometimes confusing) to the casual installer
1617 --enable-plugins Enable support for plugins (defaults no)
1618 --disable-largefile omit support for large files
1619 --disable-dependency-tracking speeds up one-time build
1620 --enable-dependency-tracking do not reject slow dependency extractors
1621 --enable-targets=TARGETS
1622 alternative target configurations
1623 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
1624 --disable-gdbcli disable command-line interface (CLI)
1625 --disable-gdbmi disable machine-interface (MI)
1626 --enable-tui enable full-screen terminal user interface (TUI)
1627 --enable-gdbtk enable gdbtk graphical user interface (GUI)
1628 --enable-profiling enable profiling of GDB
1629 --disable-rpath do not hardcode runtime library paths
1630 --enable-werror treat compile warnings as errors
1631 --enable-build-warnings enable build-time compiler warnings if gcc is used
1632 --enable-gdb-build-warnings
1633 enable GDB specific build-time compiler warnings if
1634 gcc is used
1635 --enable-sim link gdb with simulator
1636 --enable-multi-ice build the multi-ice-gdb-server
1637
1638Optional Packages:
1639 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1640 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1641 --with-separate-debug-dir=PATH
1642 look for global separate debug info in this path
1643 [LIBDIR/debug]
1644 --with-gdb-datadir=PATH look for global separate data files in this path
1645 [DATADIR/gdb]
1646 --with-relocated-sources=PATH
1647 automatically relocate this path for source files
1648 --with-libunwind use libunwind frame unwinding support
1649 --with-curses use the curses library instead of the termcap
1650 library
1651 --with-pkgversion=PKG Use PKG in the version string in place of "GDB"
1652 --with-bugurl=URL Direct users to URL to report a bug
1653 --with-zlib include zlib support (auto/yes/no) default=auto
1654 --with-libiconv-prefix=DIR
1655 search for libiconv in DIR/include and DIR/lib
1656 --with-system-readline use installed readline library
1657 --with-expat include expat support (auto/yes/no)
1658 --with-gnu-ld assume the C compiler uses GNU ld default=no
1659 --with-libexpat-prefix[=DIR] search for libexpat in DIR/include and DIR/lib
1660 --without-libexpat-prefix don't search for libexpat in includedir and libdir
1661 --with-python include python support (auto/yes/no/<path>)
1662 --without-included-regex
1663 don't use included regex; this is the default on
1664 systems with version 2 of the GNU C library (use
1665 with caution on other system)
1666 --with-sysroot[=DIR] search for usr/lib et al within DIR
1667 --with-system-gdbinit=PATH
1668 automatically load a system-wide gdbinit file
1669 --with-tcl directory containing tcl configuration (tclConfig.sh)
1670 --with-tk directory containing tk configuration (tkConfig.sh)
1671 --with-x use the X Window System
1672
1673Some influential environment variables:
1674 CC C compiler command
1675 CFLAGS C compiler flags
1676 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1677 nonstandard directory <lib dir>
1678 LIBS libraries to pass to the linker, e.g. -l<library>
1679 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1680 you have headers in a nonstandard directory <include dir>
1681 CPP C preprocessor
1682 YACC The `Yet Another C Compiler' implementation to use. Defaults to
1683 the first program found out of: `bison -y', `byacc', `yacc'.
1684 YFLAGS The list of arguments that will be passed by default to $YACC.
1685 This script will default YFLAGS to the empty string to avoid a
1686 default value of `-d' given by some make applications.
1687 XMKMF Path to xmkmf, Makefile generator for X Window System
1688
1689Use these variables to override the choices made by `configure' or to help
1690it to find libraries and programs with nonstandard names/locations.
1691
1692Report bugs to the package provider.
1693_ACEOF
1694ac_status=$?
1695fi
1696
1697if test "$ac_init_help" = "recursive"; then
1698 # If there are subdirs, report their specific --help.
1699 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1700 test -d "$ac_dir" ||
1701 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1702 continue
1703 ac_builddir=.
1704
1705case "$ac_dir" in
1706.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1707*)
1708 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1709 # A ".." for each directory in $ac_dir_suffix.
1710 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1711 case $ac_top_builddir_sub in
1712 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1713 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1714 esac ;;
1715esac
1716ac_abs_top_builddir=$ac_pwd
1717ac_abs_builddir=$ac_pwd$ac_dir_suffix
1718# for backward compatibility:
1719ac_top_builddir=$ac_top_build_prefix
1720
1721case $srcdir in
1722 .) # We are building in place.
1723 ac_srcdir=.
1724 ac_top_srcdir=$ac_top_builddir_sub
1725 ac_abs_top_srcdir=$ac_pwd ;;
1726 [\\/]* | ?:[\\/]* ) # Absolute name.
1727 ac_srcdir=$srcdir$ac_dir_suffix;
1728 ac_top_srcdir=$srcdir
1729 ac_abs_top_srcdir=$srcdir ;;
1730 *) # Relative name.
1731 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1732 ac_top_srcdir=$ac_top_build_prefix$srcdir
1733 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1734esac
1735ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1736
1737 cd "$ac_dir" || { ac_status=$?; continue; }
1738 # Check for guested configure.
1739 if test -f "$ac_srcdir/configure.gnu"; then
1740 echo &&
1741 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1742 elif test -f "$ac_srcdir/configure"; then
1743 echo &&
1744 $SHELL "$ac_srcdir/configure" --help=recursive
1745 else
1746 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1747 fi || ac_status=$?
1748 cd "$ac_pwd" || { ac_status=$?; break; }
1749 done
1750fi
1751
1752test -n "$ac_init_help" && exit $ac_status
1753if $ac_init_version; then
1754 cat <<\_ACEOF
1755configure
1756generated by GNU Autoconf 2.64
1757
1758Copyright (C) 2009 Free Software Foundation, Inc.
1759This configure script is free software; the Free Software Foundation
1760gives unlimited permission to copy, distribute and modify it.
1761_ACEOF
1762 exit
1763fi
1764
1765## ------------------------ ##
1766## Autoconf initialization. ##
1767## ------------------------ ##
1768
1769# ac_fn_c_try_compile LINENO
1770# --------------------------
1771# Try to compile conftest.$ac_ext, and return whether this succeeded.
1772ac_fn_c_try_compile ()
1773{
1774 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1775 rm -f conftest.$ac_objext
1776 if { { ac_try="$ac_compile"
1777case "(($ac_try" in
1778 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1779 *) ac_try_echo=$ac_try;;
1780esac
1781eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1782$as_echo "$ac_try_echo"; } >&5
1783 (eval "$ac_compile") 2>conftest.err
1784 ac_status=$?
1785 if test -s conftest.err; then
1786 grep -v '^ *+' conftest.err >conftest.er1
1787 cat conftest.er1 >&5
1788 mv -f conftest.er1 conftest.err
1789 fi
1790 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1791 test $ac_status = 0; } && {
1792 test -z "$ac_c_werror_flag" ||
1793 test ! -s conftest.err
1794 } && test -s conftest.$ac_objext; then :
1795 ac_retval=0
1796else
1797 $as_echo "$as_me: failed program was:" >&5
1798sed 's/^/| /' conftest.$ac_ext >&5
1799
1800 ac_retval=1
1801fi
1802 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1803 return $ac_retval
1804
1805} # ac_fn_c_try_compile
1806
1807# ac_fn_c_try_cpp LINENO
1808# ----------------------
1809# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1810ac_fn_c_try_cpp ()
1811{
1812 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1813 if { { ac_try="$ac_cpp conftest.$ac_ext"
1814case "(($ac_try" in
1815 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1816 *) ac_try_echo=$ac_try;;
1817esac
1818eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1819$as_echo "$ac_try_echo"; } >&5
1820 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1821 ac_status=$?
1822 if test -s conftest.err; then
1823 grep -v '^ *+' conftest.err >conftest.er1
1824 cat conftest.er1 >&5
1825 mv -f conftest.er1 conftest.err
1826 fi
1827 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1828 test $ac_status = 0; } >/dev/null && {
1829 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1830 test ! -s conftest.err
1831 }; then :
1832 ac_retval=0
1833else
1834 $as_echo "$as_me: failed program was:" >&5
1835sed 's/^/| /' conftest.$ac_ext >&5
1836
1837 ac_retval=1
1838fi
1839 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1840 return $ac_retval
1841
1842} # ac_fn_c_try_cpp
1843
1844# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1845# -------------------------------------------------------
1846# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1847# the include files in INCLUDES and setting the cache variable VAR
1848# accordingly.
1849ac_fn_c_check_header_mongrel ()
1850{
1851 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1852 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1854$as_echo_n "checking for $2... " >&6; }
1855if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1856 $as_echo_n "(cached) " >&6
1857fi
1858eval ac_res=\$$3
1859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1860$as_echo "$ac_res" >&6; }
1861else
1862 # Is the header compilable?
1863{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1864$as_echo_n "checking $2 usability... " >&6; }
1865cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1866/* end confdefs.h. */
1867$4
1868#include <$2>
1869_ACEOF
1870if ac_fn_c_try_compile "$LINENO"; then :
1871 ac_header_compiler=yes
1872else
1873 ac_header_compiler=no
1874fi
1875rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1876{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1877$as_echo "$ac_header_compiler" >&6; }
1878
1879# Is the header present?
1880{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1881$as_echo_n "checking $2 presence... " >&6; }
1882cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1883/* end confdefs.h. */
1884#include <$2>
1885_ACEOF
1886if ac_fn_c_try_cpp "$LINENO"; then :
1887 ac_header_preproc=yes
1888else
1889 ac_header_preproc=no
1890fi
1891rm -f conftest.err conftest.$ac_ext
1892{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1893$as_echo "$ac_header_preproc" >&6; }
1894
1895# So? What about this header?
1896case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1897 yes:no: )
1898 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1899$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1900 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1901$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1902 ;;
1903 no:yes:* )
1904 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1905$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1906 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1907$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1908 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1909$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1910 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1911$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1912 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1913$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1914 ;;
1915esac
1916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1917$as_echo_n "checking for $2... " >&6; }
1918if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1919 $as_echo_n "(cached) " >&6
1920else
1921 eval "$3=\$ac_header_compiler"
1922fi
1923eval ac_res=\$$3
1924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1925$as_echo "$ac_res" >&6; }
1926fi
1927 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1928
1929} # ac_fn_c_check_header_mongrel
1930
1931# ac_fn_c_try_run LINENO
1932# ----------------------
1933# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1934# that executables *can* be run.
1935ac_fn_c_try_run ()
1936{
1937 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1938 if { { ac_try="$ac_link"
1939case "(($ac_try" in
1940 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1941 *) ac_try_echo=$ac_try;;
1942esac
1943eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1944$as_echo "$ac_try_echo"; } >&5
1945 (eval "$ac_link") 2>&5
1946 ac_status=$?
1947 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1948 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1949 { { case "(($ac_try" in
1950 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1951 *) ac_try_echo=$ac_try;;
1952esac
1953eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1954$as_echo "$ac_try_echo"; } >&5
1955 (eval "$ac_try") 2>&5
1956 ac_status=$?
1957 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1958 test $ac_status = 0; }; }; then :
1959 ac_retval=0
1960else
1961 $as_echo "$as_me: program exited with status $ac_status" >&5
1962 $as_echo "$as_me: failed program was:" >&5
1963sed 's/^/| /' conftest.$ac_ext >&5
1964
1965 ac_retval=$ac_status
1966fi
1967 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1968 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1969 return $ac_retval
1970
1971} # ac_fn_c_try_run
1972
1973# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1974# -------------------------------------------------------
1975# Tests whether HEADER exists and can be compiled using the include files in
1976# INCLUDES, setting the cache variable VAR accordingly.
1977ac_fn_c_check_header_compile ()
1978{
1979 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1981$as_echo_n "checking for $2... " >&6; }
1982if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1983 $as_echo_n "(cached) " >&6
1984else
1985 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1986/* end confdefs.h. */
1987$4
1988#include <$2>
1989_ACEOF
1990if ac_fn_c_try_compile "$LINENO"; then :
1991 eval "$3=yes"
1992else
1993 eval "$3=no"
1994fi
1995rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1996fi
1997eval ac_res=\$$3
1998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1999$as_echo "$ac_res" >&6; }
2000 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2001
2002} # ac_fn_c_check_header_compile
2003
2004# ac_fn_c_try_link LINENO
2005# -----------------------
2006# Try to link conftest.$ac_ext, and return whether this succeeded.
2007ac_fn_c_try_link ()
2008{
2009 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2010 rm -f conftest.$ac_objext conftest$ac_exeext
2011 if { { ac_try="$ac_link"
2012case "(($ac_try" in
2013 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2014 *) ac_try_echo=$ac_try;;
2015esac
2016eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2017$as_echo "$ac_try_echo"; } >&5
2018 (eval "$ac_link") 2>conftest.err
2019 ac_status=$?
2020 if test -s conftest.err; then
2021 grep -v '^ *+' conftest.err >conftest.er1
2022 cat conftest.er1 >&5
2023 mv -f conftest.er1 conftest.err
2024 fi
2025 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2026 test $ac_status = 0; } && {
2027 test -z "$ac_c_werror_flag" ||
2028 test ! -s conftest.err
2029 } && test -s conftest$ac_exeext && {
2030 test "$cross_compiling" = yes ||
2031 $as_test_x conftest$ac_exeext
2032 }; then :
2033 ac_retval=0
2034else
2035 $as_echo "$as_me: failed program was:" >&5
2036sed 's/^/| /' conftest.$ac_ext >&5
2037
2038 ac_retval=1
2039fi
2040 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2041 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2042 # interfere with the next link command; also delete a directory that is
2043 # left behind by Apple's compiler. We do this before executing the actions.
2044 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2045 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2046 return $ac_retval
2047
2048} # ac_fn_c_try_link
2049
2050# ac_fn_c_check_func LINENO FUNC VAR
2051# ----------------------------------
2052# Tests whether FUNC exists, setting the cache variable VAR accordingly
2053ac_fn_c_check_func ()
2054{
2055 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2057$as_echo_n "checking for $2... " >&6; }
2058if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2059 $as_echo_n "(cached) " >&6
2060else
2061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2062/* end confdefs.h. */
2063/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2064 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2065#define $2 innocuous_$2
2066
2067/* System header to define __stub macros and hopefully few prototypes,
2068 which can conflict with char $2 (); below.
2069 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2070 <limits.h> exists even on freestanding compilers. */
2071
2072#ifdef __STDC__
2073# include <limits.h>
2074#else
2075# include <assert.h>
2076#endif
2077
2078#undef $2
2079
2080/* Override any GCC internal prototype to avoid an error.
2081 Use char because int might match the return type of a GCC
2082 builtin and then its argument prototype would still apply. */
2083#ifdef __cplusplus
2084extern "C"
2085#endif
2086char $2 ();
2087/* The GNU C library defines this for functions which it implements
2088 to always fail with ENOSYS. Some functions are actually named
2089 something starting with __ and the normal name is an alias. */
2090#if defined __stub_$2 || defined __stub___$2
2091choke me
2092#endif
2093
2094int
2095main ()
2096{
2097return $2 ();
2098 ;
2099 return 0;
2100}
2101_ACEOF
2102if ac_fn_c_try_link "$LINENO"; then :
2103 eval "$3=yes"
2104else
2105 eval "$3=no"
2106fi
2107rm -f core conftest.err conftest.$ac_objext \
2108 conftest$ac_exeext conftest.$ac_ext
2109fi
2110eval ac_res=\$$3
2111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2112$as_echo "$ac_res" >&6; }
2113 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2114
2115} # ac_fn_c_check_func
2116
2117# ac_fn_c_check_decl LINENO SYMBOL VAR
2118# ------------------------------------
2119# Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2120ac_fn_c_check_decl ()
2121{
2122 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $2 is declared" >&5
2124$as_echo_n "checking whether $2 is declared... " >&6; }
2125if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2126 $as_echo_n "(cached) " >&6
2127else
2128 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2129/* end confdefs.h. */
2130$4
2131int
2132main ()
2133{
2134#ifndef $2
2135 (void) $2;
2136#endif
2137
2138 ;
2139 return 0;
2140}
2141_ACEOF
2142if ac_fn_c_try_compile "$LINENO"; then :
2143 eval "$3=yes"
2144else
2145 eval "$3=no"
2146fi
2147rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2148fi
2149eval ac_res=\$$3
2150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2151$as_echo "$ac_res" >&6; }
2152 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2153
2154} # ac_fn_c_check_decl
2155
2156# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2157# --------------------------------------------
2158# Tries to find the compile-time value of EXPR in a program that includes
2159# INCLUDES, setting VAR accordingly. Returns whether the value could be
2160# computed
2161ac_fn_c_compute_int ()
2162{
2163 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2164 if test "$cross_compiling" = yes; then
2165 # Depending upon the size, compute the lo and hi bounds.
2166cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2167/* end confdefs.h. */
2168$4
2169int
2170main ()
2171{
2172static int test_array [1 - 2 * !(($2) >= 0)];
2173test_array [0] = 0
2174
2175 ;
2176 return 0;
2177}
2178_ACEOF
2179if ac_fn_c_try_compile "$LINENO"; then :
2180 ac_lo=0 ac_mid=0
2181 while :; do
2182 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2183/* end confdefs.h. */
2184$4
2185int
2186main ()
2187{
2188static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2189test_array [0] = 0
2190
2191 ;
2192 return 0;
2193}
2194_ACEOF
2195if ac_fn_c_try_compile "$LINENO"; then :
2196 ac_hi=$ac_mid; break
2197else
2198 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2199 if test $ac_lo -le $ac_mid; then
2200 ac_lo= ac_hi=
2201 break
2202 fi
2203 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2204fi
2205rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2206 done
2207else
2208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2209/* end confdefs.h. */
2210$4
2211int
2212main ()
2213{
2214static int test_array [1 - 2 * !(($2) < 0)];
2215test_array [0] = 0
2216
2217 ;
2218 return 0;
2219}
2220_ACEOF
2221if ac_fn_c_try_compile "$LINENO"; then :
2222 ac_hi=-1 ac_mid=-1
2223 while :; do
2224 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2225/* end confdefs.h. */
2226$4
2227int
2228main ()
2229{
2230static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2231test_array [0] = 0
2232
2233 ;
2234 return 0;
2235}
2236_ACEOF
2237if ac_fn_c_try_compile "$LINENO"; then :
2238 ac_lo=$ac_mid; break
2239else
2240 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2241 if test $ac_mid -le $ac_hi; then
2242 ac_lo= ac_hi=
2243 break
2244 fi
2245 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2246fi
2247rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2248 done
2249else
2250 ac_lo= ac_hi=
2251fi
2252rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2253fi
2254rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2255# Binary search between lo and hi bounds.
2256while test "x$ac_lo" != "x$ac_hi"; do
2257 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2258 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2259/* end confdefs.h. */
2260$4
2261int
2262main ()
2263{
2264static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2265test_array [0] = 0
2266
2267 ;
2268 return 0;
2269}
2270_ACEOF
2271if ac_fn_c_try_compile "$LINENO"; then :
2272 ac_hi=$ac_mid
2273else
2274 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2275fi
2276rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2277done
2278case $ac_lo in #((
2279?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2280'') ac_retval=1 ;;
2281esac
2282 else
2283 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2284/* end confdefs.h. */
2285$4
2286static long int longval () { return $2; }
2287static unsigned long int ulongval () { return $2; }
2288#include <stdio.h>
2289#include <stdlib.h>
2290int
2291main ()
2292{
2293
2294 FILE *f = fopen ("conftest.val", "w");
2295 if (! f)
2296 return 1;
2297 if (($2) < 0)
2298 {
2299 long int i = longval ();
2300 if (i != ($2))
2301 return 1;
2302 fprintf (f, "%ld", i);
2303 }
2304 else
2305 {
2306 unsigned long int i = ulongval ();
2307 if (i != ($2))
2308 return 1;
2309 fprintf (f, "%lu", i);
2310 }
2311 /* Do not output a trailing newline, as this causes \r\n confusion
2312 on some platforms. */
2313 return ferror (f) || fclose (f) != 0;
2314
2315 ;
2316 return 0;
2317}
2318_ACEOF
2319if ac_fn_c_try_run "$LINENO"; then :
2320 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2321else
2322 ac_retval=1
2323fi
2324rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2325 conftest.$ac_objext conftest.beam conftest.$ac_ext
2326rm -f conftest.val
2327
2328 fi
2329 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2330 return $ac_retval
2331
2332} # ac_fn_c_compute_int
2333
2334# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2335# ----------------------------------------------------
2336# Tries to find if the field MEMBER exists in type AGGR, after including
2337# INCLUDES, setting cache variable VAR accordingly.
2338ac_fn_c_check_member ()
2339{
2340 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2342$as_echo_n "checking for $2.$3... " >&6; }
2343if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
2344 $as_echo_n "(cached) " >&6
2345else
2346 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2347/* end confdefs.h. */
2348$5
2349int
2350main ()
2351{
2352static $2 ac_aggr;
2353if (ac_aggr.$3)
2354return 0;
2355 ;
2356 return 0;
2357}
2358_ACEOF
2359if ac_fn_c_try_compile "$LINENO"; then :
2360 eval "$4=yes"
2361else
2362 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2363/* end confdefs.h. */
2364$5
2365int
2366main ()
2367{
2368static $2 ac_aggr;
2369if (sizeof ac_aggr.$3)
2370return 0;
2371 ;
2372 return 0;
2373}
2374_ACEOF
2375if ac_fn_c_try_compile "$LINENO"; then :
2376 eval "$4=yes"
2377else
2378 eval "$4=no"
2379fi
2380rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2381fi
2382rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2383fi
2384eval ac_res=\$$4
2385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2386$as_echo "$ac_res" >&6; }
2387 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2388
2389} # ac_fn_c_check_member
2390
2391# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2392# -------------------------------------------
2393# Tests whether TYPE exists after having included INCLUDES, setting cache
2394# variable VAR accordingly.
2395ac_fn_c_check_type ()
2396{
2397 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2399$as_echo_n "checking for $2... " >&6; }
2400if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2401 $as_echo_n "(cached) " >&6
2402else
2403 eval "$3=no"
2404 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2405/* end confdefs.h. */
2406$4
2407int
2408main ()
2409{
2410if (sizeof ($2))
2411 return 0;
2412 ;
2413 return 0;
2414}
2415_ACEOF
2416if ac_fn_c_try_compile "$LINENO"; then :
2417 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2418/* end confdefs.h. */
2419$4
2420int
2421main ()
2422{
2423if (sizeof (($2)))
2424 return 0;
2425 ;
2426 return 0;
2427}
2428_ACEOF
2429if ac_fn_c_try_compile "$LINENO"; then :
2430
2431else
2432 eval "$3=yes"
2433fi
2434rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2435fi
2436rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2437fi
2438eval ac_res=\$$3
2439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2440$as_echo "$ac_res" >&6; }
2441 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2442
2443} # ac_fn_c_check_type
2444cat >config.log <<_ACEOF
2445This file contains any messages produced by compilers while
2446running configure, to aid debugging if configure makes a mistake.
2447
2448It was created by $as_me, which was
2449generated by GNU Autoconf 2.64. Invocation command line was
2450
2451 $ $0 $@
2452
2453_ACEOF
2454exec 5>>config.log
2455{
2456cat <<_ASUNAME
2457## --------- ##
2458## Platform. ##
2459## --------- ##
2460
2461hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2462uname -m = `(uname -m) 2>/dev/null || echo unknown`
2463uname -r = `(uname -r) 2>/dev/null || echo unknown`
2464uname -s = `(uname -s) 2>/dev/null || echo unknown`
2465uname -v = `(uname -v) 2>/dev/null || echo unknown`
2466
2467/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2468/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2469
2470/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2471/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2472/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2473/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2474/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2475/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2476/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2477
2478_ASUNAME
2479
2480as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2481for as_dir in $PATH
2482do
2483 IFS=$as_save_IFS
2484 test -z "$as_dir" && as_dir=.
2485 $as_echo "PATH: $as_dir"
2486 done
2487IFS=$as_save_IFS
2488
2489} >&5
2490
2491cat >&5 <<_ACEOF
2492
2493
2494## ----------- ##
2495## Core tests. ##
2496## ----------- ##
2497
2498_ACEOF
2499
2500
2501# Keep a trace of the command line.
2502# Strip out --no-create and --no-recursion so they do not pile up.
2503# Strip out --silent because we don't want to record it for future runs.
2504# Also quote any args containing shell meta-characters.
2505# Make two passes to allow for proper duplicate-argument suppression.
2506ac_configure_args=
2507ac_configure_args0=
2508ac_configure_args1=
2509ac_must_keep_next=false
2510for ac_pass in 1 2
2511do
2512 for ac_arg
2513 do
2514 case $ac_arg in
2515 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2516 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2517 | -silent | --silent | --silen | --sile | --sil)
2518 continue ;;
2519 *\'*)
2520 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2521 esac
2522 case $ac_pass in
2523 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2524 2)
2525 as_fn_append ac_configure_args1 " '$ac_arg'"
2526 if test $ac_must_keep_next = true; then
2527 ac_must_keep_next=false # Got value, back to normal.
2528 else
2529 case $ac_arg in
2530 *=* | --config-cache | -C | -disable-* | --disable-* \
2531 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2532 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2533 | -with-* | --with-* | -without-* | --without-* | --x)
2534 case "$ac_configure_args0 " in
2535 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2536 esac
2537 ;;
2538 -* ) ac_must_keep_next=true ;;
2539 esac
2540 fi
2541 as_fn_append ac_configure_args " '$ac_arg'"
2542 ;;
2543 esac
2544 done
2545done
2546{ ac_configure_args0=; unset ac_configure_args0;}
2547{ ac_configure_args1=; unset ac_configure_args1;}
2548
2549# When interrupted or exit'd, cleanup temporary files, and complete
2550# config.log. We remove comments because anyway the quotes in there
2551# would cause problems or look ugly.
2552# WARNING: Use '\'' to represent an apostrophe within the trap.
2553# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2554trap 'exit_status=$?
2555 # Save into config.log some information that might help in debugging.
2556 {
2557 echo
2558
2559 cat <<\_ASBOX
2560## ---------------- ##
2561## Cache variables. ##
2562## ---------------- ##
2563_ASBOX
2564 echo
2565 # The following way of writing the cache mishandles newlines in values,
2566(
2567 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2568 eval ac_val=\$$ac_var
2569 case $ac_val in #(
2570 *${as_nl}*)
2571 case $ac_var in #(
2572 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2573$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2574 esac
2575 case $ac_var in #(
2576 _ | IFS | as_nl) ;; #(
2577 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2578 *) { eval $ac_var=; unset $ac_var;} ;;
2579 esac ;;
2580 esac
2581 done
2582 (set) 2>&1 |
2583 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2584 *${as_nl}ac_space=\ *)
2585 sed -n \
2586 "s/'\''/'\''\\\\'\'''\''/g;
2587 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2588 ;; #(
2589 *)
2590 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2591 ;;
2592 esac |
2593 sort
2594)
2595 echo
2596
2597 cat <<\_ASBOX
2598## ----------------- ##
2599## Output variables. ##
2600## ----------------- ##
2601_ASBOX
2602 echo
2603 for ac_var in $ac_subst_vars
2604 do
2605 eval ac_val=\$$ac_var
2606 case $ac_val in
2607 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2608 esac
2609 $as_echo "$ac_var='\''$ac_val'\''"
2610 done | sort
2611 echo
2612
2613 if test -n "$ac_subst_files"; then
2614 cat <<\_ASBOX
2615## ------------------- ##
2616## File substitutions. ##
2617## ------------------- ##
2618_ASBOX
2619 echo
2620 for ac_var in $ac_subst_files
2621 do
2622 eval ac_val=\$$ac_var
2623 case $ac_val in
2624 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2625 esac
2626 $as_echo "$ac_var='\''$ac_val'\''"
2627 done | sort
2628 echo
2629 fi
2630
2631 if test -s confdefs.h; then
2632 cat <<\_ASBOX
2633## ----------- ##
2634## confdefs.h. ##
2635## ----------- ##
2636_ASBOX
2637 echo
2638 cat confdefs.h
2639 echo
2640 fi
2641 test "$ac_signal" != 0 &&
2642 $as_echo "$as_me: caught signal $ac_signal"
2643 $as_echo "$as_me: exit $exit_status"
2644 } >&5
2645 rm -f core *.core core.conftest.* &&
2646 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2647 exit $exit_status
2648' 0
2649for ac_signal in 1 2 13 15; do
2650 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2651done
2652ac_signal=0
2653
2654# confdefs.h avoids OS command line length limits that DEFS can exceed.
2655rm -f -r conftest* confdefs.h
2656
2657$as_echo "/* confdefs.h */" > confdefs.h
2658
2659# Predefined preprocessor variables.
2660
2661cat >>confdefs.h <<_ACEOF
2662#define PACKAGE_NAME "$PACKAGE_NAME"
2663_ACEOF
2664
2665cat >>confdefs.h <<_ACEOF
2666#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2667_ACEOF
2668
2669cat >>confdefs.h <<_ACEOF
2670#define PACKAGE_VERSION "$PACKAGE_VERSION"
2671_ACEOF
2672
2673cat >>confdefs.h <<_ACEOF
2674#define PACKAGE_STRING "$PACKAGE_STRING"
2675_ACEOF
2676
2677cat >>confdefs.h <<_ACEOF
2678#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2679_ACEOF
2680
2681cat >>confdefs.h <<_ACEOF
2682#define PACKAGE_URL "$PACKAGE_URL"
2683_ACEOF
2684
2685
2686# Let the site file select an alternate cache file if it wants to.
2687# Prefer an explicitly selected file to automatically selected ones.
2688ac_site_file1=NONE
2689ac_site_file2=NONE
2690if test -n "$CONFIG_SITE"; then
2691 ac_site_file1=$CONFIG_SITE
2692elif test "x$prefix" != xNONE; then
2693 ac_site_file1=$prefix/share/config.site
2694 ac_site_file2=$prefix/etc/config.site
2695else
2696 ac_site_file1=$ac_default_prefix/share/config.site
2697 ac_site_file2=$ac_default_prefix/etc/config.site
2698fi
2699for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2700do
2701 test "x$ac_site_file" = xNONE && continue
2702 if test -r "$ac_site_file"; then
2703 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2704$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2705 sed 's/^/| /' "$ac_site_file" >&5
2706 . "$ac_site_file"
2707 fi
2708done
2709
2710if test -r "$cache_file"; then
2711 # Some versions of bash will fail to source /dev/null (special
2712 # files actually), so we avoid doing that.
2713 if test -f "$cache_file"; then
2714 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2715$as_echo "$as_me: loading cache $cache_file" >&6;}
2716 case $cache_file in
2717 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2718 *) . "./$cache_file";;
2719 esac
2720 fi
2721else
2722 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2723$as_echo "$as_me: creating cache $cache_file" >&6;}
2724 >$cache_file
2725fi
2726
2727gl_header_list="$gl_header_list sys/mman.h"
2728gl_func_list="$gl_func_list mprotect"
2729gl_func_list="$gl_func_list memchr"
2730gl_header_list="$gl_header_list stddef.h"
2731gl_header_list="$gl_header_list stdint.h"
2732gl_header_list="$gl_header_list wchar.h"
2733gl_header_list="$gl_header_list string.h"
2734# Check that the precious variables saved in the cache have kept the same
2735# value.
2736ac_cache_corrupted=false
2737for ac_var in $ac_precious_vars; do
2738 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2739 eval ac_new_set=\$ac_env_${ac_var}_set
2740 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2741 eval ac_new_val=\$ac_env_${ac_var}_value
2742 case $ac_old_set,$ac_new_set in
2743 set,)
2744 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2745$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2746 ac_cache_corrupted=: ;;
2747 ,set)
2748 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2749$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2750 ac_cache_corrupted=: ;;
2751 ,);;
2752 *)
2753 if test "x$ac_old_val" != "x$ac_new_val"; then
2754 # differences in whitespace do not lead to failure.
2755 ac_old_val_w=`echo x $ac_old_val`
2756 ac_new_val_w=`echo x $ac_new_val`
2757 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2758 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2759$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2760 ac_cache_corrupted=:
2761 else
2762 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2763$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2764 eval $ac_var=\$ac_old_val
2765 fi
2766 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2767$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2768 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2769$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2770 fi;;
2771 esac
2772 # Pass precious variables to config.status.
2773 if test "$ac_new_set" = set; then
2774 case $ac_new_val in
2775 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2776 *) ac_arg=$ac_var=$ac_new_val ;;
2777 esac
2778 case " $ac_configure_args " in
2779 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2780 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2781 esac
2782 fi
2783done
2784if $ac_cache_corrupted; then
2785 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2786$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2787 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2788$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2789 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2790fi
2791## -------------------- ##
2792## Main body of script. ##
2793## -------------------- ##
2794
2795ac_ext=c
2796ac_cpp='$CPP $CPPFLAGS'
2797ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2798ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2799ac_compiler_gnu=$ac_cv_c_compiler_gnu
2800
2801
2802
2803
2804
2805ac_config_headers="$ac_config_headers config.h:config.in"
2806
2807
2808{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2809$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2810 # Check whether --enable-maintainer-mode was given.
2811if test "${enable_maintainer_mode+set}" = set; then :
2812 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2813else
2814 USE_MAINTAINER_MODE=no
2815fi
2816
2817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2818$as_echo "$USE_MAINTAINER_MODE" >&6; }
2819 if test $USE_MAINTAINER_MODE = yes; then
2820 MAINTAINER_MODE_TRUE=
2821 MAINTAINER_MODE_FALSE='#'
2822else
2823 MAINTAINER_MODE_TRUE='#'
2824 MAINTAINER_MODE_FALSE=
2825fi
2826
2827 MAINT=$MAINTAINER_MODE_TRUE
2828
2829
2830
2831ac_ext=c
2832ac_cpp='$CPP $CPPFLAGS'
2833ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2834ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2835ac_compiler_gnu=$ac_cv_c_compiler_gnu
2836if test -n "$ac_tool_prefix"; then
2837 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2838set dummy ${ac_tool_prefix}gcc; ac_word=$2
2839{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2840$as_echo_n "checking for $ac_word... " >&6; }
2841if test "${ac_cv_prog_CC+set}" = set; then :
2842 $as_echo_n "(cached) " >&6
2843else
2844 if test -n "$CC"; then
2845 ac_cv_prog_CC="$CC" # Let the user override the test.
2846else
2847as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2848for as_dir in $PATH
2849do
2850 IFS=$as_save_IFS
2851 test -z "$as_dir" && as_dir=.
2852 for ac_exec_ext in '' $ac_executable_extensions; do
2853 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2854 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2855 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2856 break 2
2857 fi
2858done
2859 done
2860IFS=$as_save_IFS
2861
2862fi
2863fi
2864CC=$ac_cv_prog_CC
2865if test -n "$CC"; then
2866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2867$as_echo "$CC" >&6; }
2868else
2869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2870$as_echo "no" >&6; }
2871fi
2872
2873
2874fi
2875if test -z "$ac_cv_prog_CC"; then
2876 ac_ct_CC=$CC
2877 # Extract the first word of "gcc", so it can be a program name with args.
2878set dummy gcc; ac_word=$2
2879{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2880$as_echo_n "checking for $ac_word... " >&6; }
2881if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2882 $as_echo_n "(cached) " >&6
2883else
2884 if test -n "$ac_ct_CC"; then
2885 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2886else
2887as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2888for as_dir in $PATH
2889do
2890 IFS=$as_save_IFS
2891 test -z "$as_dir" && as_dir=.
2892 for ac_exec_ext in '' $ac_executable_extensions; do
2893 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2894 ac_cv_prog_ac_ct_CC="gcc"
2895 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2896 break 2
2897 fi
2898done
2899 done
2900IFS=$as_save_IFS
2901
2902fi
2903fi
2904ac_ct_CC=$ac_cv_prog_ac_ct_CC
2905if test -n "$ac_ct_CC"; then
2906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2907$as_echo "$ac_ct_CC" >&6; }
2908else
2909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2910$as_echo "no" >&6; }
2911fi
2912
2913 if test "x$ac_ct_CC" = x; then
2914 CC=""
2915 else
2916 case $cross_compiling:$ac_tool_warned in
2917yes:)
2918{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2919$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2920ac_tool_warned=yes ;;
2921esac
2922 CC=$ac_ct_CC
2923 fi
2924else
2925 CC="$ac_cv_prog_CC"
2926fi
2927
2928if test -z "$CC"; then
2929 if test -n "$ac_tool_prefix"; then
2930 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2931set dummy ${ac_tool_prefix}cc; ac_word=$2
2932{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2933$as_echo_n "checking for $ac_word... " >&6; }
2934if test "${ac_cv_prog_CC+set}" = set; then :
2935 $as_echo_n "(cached) " >&6
2936else
2937 if test -n "$CC"; then
2938 ac_cv_prog_CC="$CC" # Let the user override the test.
2939else
2940as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2941for as_dir in $PATH
2942do
2943 IFS=$as_save_IFS
2944 test -z "$as_dir" && as_dir=.
2945 for ac_exec_ext in '' $ac_executable_extensions; do
2946 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2947 ac_cv_prog_CC="${ac_tool_prefix}cc"
2948 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2949 break 2
2950 fi
2951done
2952 done
2953IFS=$as_save_IFS
2954
2955fi
2956fi
2957CC=$ac_cv_prog_CC
2958if test -n "$CC"; then
2959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2960$as_echo "$CC" >&6; }
2961else
2962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2963$as_echo "no" >&6; }
2964fi
2965
2966
2967 fi
2968fi
2969if test -z "$CC"; then
2970 # Extract the first word of "cc", so it can be a program name with args.
2971set dummy cc; ac_word=$2
2972{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2973$as_echo_n "checking for $ac_word... " >&6; }
2974if test "${ac_cv_prog_CC+set}" = set; then :
2975 $as_echo_n "(cached) " >&6
2976else
2977 if test -n "$CC"; then
2978 ac_cv_prog_CC="$CC" # Let the user override the test.
2979else
2980 ac_prog_rejected=no
2981as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2982for as_dir in $PATH
2983do
2984 IFS=$as_save_IFS
2985 test -z "$as_dir" && as_dir=.
2986 for ac_exec_ext in '' $ac_executable_extensions; do
2987 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2988 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2989 ac_prog_rejected=yes
2990 continue
2991 fi
2992 ac_cv_prog_CC="cc"
2993 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2994 break 2
2995 fi
2996done
2997 done
2998IFS=$as_save_IFS
2999
3000if test $ac_prog_rejected = yes; then
3001 # We found a bogon in the path, so make sure we never use it.
3002 set dummy $ac_cv_prog_CC
3003 shift
3004 if test $# != 0; then
3005 # We chose a different compiler from the bogus one.
3006 # However, it has the same basename, so the bogon will be chosen
3007 # first if we set CC to just the basename; use the full file name.
3008 shift
3009 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3010 fi
3011fi
3012fi
3013fi
3014CC=$ac_cv_prog_CC
3015if test -n "$CC"; then
3016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3017$as_echo "$CC" >&6; }
3018else
3019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3020$as_echo "no" >&6; }
3021fi
3022
3023
3024fi
3025if test -z "$CC"; then
3026 if test -n "$ac_tool_prefix"; then
3027 for ac_prog in cl.exe
3028 do
3029 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3030set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3031{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3032$as_echo_n "checking for $ac_word... " >&6; }
3033if test "${ac_cv_prog_CC+set}" = set; then :
3034 $as_echo_n "(cached) " >&6
3035else
3036 if test -n "$CC"; then
3037 ac_cv_prog_CC="$CC" # Let the user override the test.
3038else
3039as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3040for as_dir in $PATH
3041do
3042 IFS=$as_save_IFS
3043 test -z "$as_dir" && as_dir=.
3044 for ac_exec_ext in '' $ac_executable_extensions; do
3045 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3046 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3047 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3048 break 2
3049 fi
3050done
3051 done
3052IFS=$as_save_IFS
3053
3054fi
3055fi
3056CC=$ac_cv_prog_CC
3057if test -n "$CC"; then
3058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3059$as_echo "$CC" >&6; }
3060else
3061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3062$as_echo "no" >&6; }
3063fi
3064
3065
3066 test -n "$CC" && break
3067 done
3068fi
3069if test -z "$CC"; then
3070 ac_ct_CC=$CC
3071 for ac_prog in cl.exe
3072do
3073 # Extract the first word of "$ac_prog", so it can be a program name with args.
3074set dummy $ac_prog; ac_word=$2
3075{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3076$as_echo_n "checking for $ac_word... " >&6; }
3077if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3078 $as_echo_n "(cached) " >&6
3079else
3080 if test -n "$ac_ct_CC"; then
3081 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3082else
3083as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3084for as_dir in $PATH
3085do
3086 IFS=$as_save_IFS
3087 test -z "$as_dir" && as_dir=.
3088 for ac_exec_ext in '' $ac_executable_extensions; do
3089 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3090 ac_cv_prog_ac_ct_CC="$ac_prog"
3091 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3092 break 2
3093 fi
3094done
3095 done
3096IFS=$as_save_IFS
3097
3098fi
3099fi
3100ac_ct_CC=$ac_cv_prog_ac_ct_CC
3101if test -n "$ac_ct_CC"; then
3102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3103$as_echo "$ac_ct_CC" >&6; }
3104else
3105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3106$as_echo "no" >&6; }
3107fi
3108
3109
3110 test -n "$ac_ct_CC" && break
3111done
3112
3113 if test "x$ac_ct_CC" = x; then
3114 CC=""
3115 else
3116 case $cross_compiling:$ac_tool_warned in
3117yes:)
3118{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3119$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3120ac_tool_warned=yes ;;
3121esac
3122 CC=$ac_ct_CC
3123 fi
3124fi
3125
3126fi
3127
3128
3129test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3130$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3131as_fn_error "no acceptable C compiler found in \$PATH
3132See \`config.log' for more details." "$LINENO" 5; }
3133
3134# Provide some information about the compiler.
3135$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3136set X $ac_compile
3137ac_compiler=$2
3138for ac_option in --version -v -V -qversion; do
3139 { { ac_try="$ac_compiler $ac_option >&5"
3140case "(($ac_try" in
3141 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3142 *) ac_try_echo=$ac_try;;
3143esac
3144eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3145$as_echo "$ac_try_echo"; } >&5
3146 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3147 ac_status=$?
3148 if test -s conftest.err; then
3149 sed '10a\
3150... rest of stderr output deleted ...
3151 10q' conftest.err >conftest.er1
3152 cat conftest.er1 >&5
3153 rm -f conftest.er1 conftest.err
3154 fi
3155 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3156 test $ac_status = 0; }
3157done
3158
3159cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3160/* end confdefs.h. */
3161
3162int
3163main ()
3164{
3165
3166 ;
3167 return 0;
3168}
3169_ACEOF
3170ac_clean_files_save=$ac_clean_files
3171ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3172# Try to create an executable without -o first, disregard a.out.
3173# It will help us diagnose broken compilers, and finding out an intuition
3174# of exeext.
3175{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3176$as_echo_n "checking for C compiler default output file name... " >&6; }
3177ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3178
3179# The possible output files:
3180ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3181
3182ac_rmfiles=
3183for ac_file in $ac_files
3184do
3185 case $ac_file in
3186 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3187 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3188 esac
3189done
3190rm -f $ac_rmfiles
3191
3192if { { ac_try="$ac_link_default"
3193case "(($ac_try" in
3194 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3195 *) ac_try_echo=$ac_try;;
3196esac
3197eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3198$as_echo "$ac_try_echo"; } >&5
3199 (eval "$ac_link_default") 2>&5
3200 ac_status=$?
3201 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3202 test $ac_status = 0; }; then :
3203 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3204# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3205# in a Makefile. We should not override ac_cv_exeext if it was cached,
3206# so that the user can short-circuit this test for compilers unknown to
3207# Autoconf.
3208for ac_file in $ac_files ''
3209do
3210 test -f "$ac_file" || continue
3211 case $ac_file in
3212 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3213 ;;
3214 [ab].out )
3215 # We found the default executable, but exeext='' is most
3216 # certainly right.
3217 break;;
3218 *.* )
3219 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3220 then :; else
3221 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3222 fi
3223 # We set ac_cv_exeext here because the later test for it is not
3224 # safe: cross compilers may not add the suffix if given an `-o'
3225 # argument, so we may need to know it at that point already.
3226 # Even if this section looks crufty: it has the advantage of
3227 # actually working.
3228 break;;
3229 * )
3230 break;;
3231 esac
3232done
3233test "$ac_cv_exeext" = no && ac_cv_exeext=
3234
3235else
3236 ac_file=''
3237fi
3238{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3239$as_echo "$ac_file" >&6; }
3240if test -z "$ac_file"; then :
3241 $as_echo "$as_me: failed program was:" >&5
3242sed 's/^/| /' conftest.$ac_ext >&5
3243
3244{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3245$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3246{ as_fn_set_status 77
3247as_fn_error "C compiler cannot create executables
3248See \`config.log' for more details." "$LINENO" 5; }; }
3249fi
3250ac_exeext=$ac_cv_exeext
3251
3252# Check that the compiler produces executables we can run. If not, either
3253# the compiler is broken, or we cross compile.
3254{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3255$as_echo_n "checking whether the C compiler works... " >&6; }
3256# If not cross compiling, check that we can run a simple program.
3257if test "$cross_compiling" != yes; then
3258 if { ac_try='./$ac_file'
3259 { { case "(($ac_try" in
3260 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3261 *) ac_try_echo=$ac_try;;
3262esac
3263eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3264$as_echo "$ac_try_echo"; } >&5
3265 (eval "$ac_try") 2>&5
3266 ac_status=$?
3267 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3268 test $ac_status = 0; }; }; then
3269 cross_compiling=no
3270 else
3271 if test "$cross_compiling" = maybe; then
3272 cross_compiling=yes
3273 else
3274 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3275$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3276as_fn_error "cannot run C compiled programs.
3277If you meant to cross compile, use \`--host'.
3278See \`config.log' for more details." "$LINENO" 5; }
3279 fi
3280 fi
3281fi
3282{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3283$as_echo "yes" >&6; }
3284
3285rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3286ac_clean_files=$ac_clean_files_save
3287# Check that the compiler produces executables we can run. If not, either
3288# the compiler is broken, or we cross compile.
3289{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3290$as_echo_n "checking whether we are cross compiling... " >&6; }
3291{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3292$as_echo "$cross_compiling" >&6; }
3293
3294{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3295$as_echo_n "checking for suffix of executables... " >&6; }
3296if { { ac_try="$ac_link"
3297case "(($ac_try" in
3298 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3299 *) ac_try_echo=$ac_try;;
3300esac
3301eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3302$as_echo "$ac_try_echo"; } >&5
3303 (eval "$ac_link") 2>&5
3304 ac_status=$?
3305 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3306 test $ac_status = 0; }; then :
3307 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3308# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3309# work properly (i.e., refer to `conftest.exe'), while it won't with
3310# `rm'.
3311for ac_file in conftest.exe conftest conftest.*; do
3312 test -f "$ac_file" || continue
3313 case $ac_file in
3314 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3315 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3316 break;;
3317 * ) break;;
3318 esac
3319done
3320else
3321 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3322$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3323as_fn_error "cannot compute suffix of executables: cannot compile and link
3324See \`config.log' for more details." "$LINENO" 5; }
3325fi
3326rm -f conftest$ac_cv_exeext
3327{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3328$as_echo "$ac_cv_exeext" >&6; }
3329
3330rm -f conftest.$ac_ext
3331EXEEXT=$ac_cv_exeext
3332ac_exeext=$EXEEXT
3333{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3334$as_echo_n "checking for suffix of object files... " >&6; }
3335if test "${ac_cv_objext+set}" = set; then :
3336 $as_echo_n "(cached) " >&6
3337else
3338 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3339/* end confdefs.h. */
3340
3341int
3342main ()
3343{
3344
3345 ;
3346 return 0;
3347}
3348_ACEOF
3349rm -f conftest.o conftest.obj
3350if { { ac_try="$ac_compile"
3351case "(($ac_try" in
3352 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3353 *) ac_try_echo=$ac_try;;
3354esac
3355eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3356$as_echo "$ac_try_echo"; } >&5
3357 (eval "$ac_compile") 2>&5
3358 ac_status=$?
3359 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3360 test $ac_status = 0; }; then :
3361 for ac_file in conftest.o conftest.obj conftest.*; do
3362 test -f "$ac_file" || continue;
3363 case $ac_file in
3364 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3365 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3366 break;;
3367 esac
3368done
3369else
3370 $as_echo "$as_me: failed program was:" >&5
3371sed 's/^/| /' conftest.$ac_ext >&5
3372
3373{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3374$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3375as_fn_error "cannot compute suffix of object files: cannot compile
3376See \`config.log' for more details." "$LINENO" 5; }
3377fi
3378rm -f conftest.$ac_cv_objext conftest.$ac_ext
3379fi
3380{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3381$as_echo "$ac_cv_objext" >&6; }
3382OBJEXT=$ac_cv_objext
3383ac_objext=$OBJEXT
3384{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3385$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3386if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3387 $as_echo_n "(cached) " >&6
3388else
3389 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3390/* end confdefs.h. */
3391
3392int
3393main ()
3394{
3395#ifndef __GNUC__
3396 choke me
3397#endif
3398
3399 ;
3400 return 0;
3401}
3402_ACEOF
3403if ac_fn_c_try_compile "$LINENO"; then :
3404 ac_compiler_gnu=yes
3405else
3406 ac_compiler_gnu=no
3407fi
3408rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3409ac_cv_c_compiler_gnu=$ac_compiler_gnu
3410
3411fi
3412{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3413$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3414if test $ac_compiler_gnu = yes; then
3415 GCC=yes
3416else
3417 GCC=
3418fi
3419ac_test_CFLAGS=${CFLAGS+set}
3420ac_save_CFLAGS=$CFLAGS
3421{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3422$as_echo_n "checking whether $CC accepts -g... " >&6; }
3423if test "${ac_cv_prog_cc_g+set}" = set; then :
3424 $as_echo_n "(cached) " >&6
3425else
3426 ac_save_c_werror_flag=$ac_c_werror_flag
3427 ac_c_werror_flag=yes
3428 ac_cv_prog_cc_g=no
3429 CFLAGS="-g"
3430 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3431/* end confdefs.h. */
3432
3433int
3434main ()
3435{
3436
3437 ;
3438 return 0;
3439}
3440_ACEOF
3441if ac_fn_c_try_compile "$LINENO"; then :
3442 ac_cv_prog_cc_g=yes
3443else
3444 CFLAGS=""
3445 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3446/* end confdefs.h. */
3447
3448int
3449main ()
3450{
3451
3452 ;
3453 return 0;
3454}
3455_ACEOF
3456if ac_fn_c_try_compile "$LINENO"; then :
3457
3458else
3459 ac_c_werror_flag=$ac_save_c_werror_flag
3460 CFLAGS="-g"
3461 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3462/* end confdefs.h. */
3463
3464int
3465main ()
3466{
3467
3468 ;
3469 return 0;
3470}
3471_ACEOF
3472if ac_fn_c_try_compile "$LINENO"; then :
3473 ac_cv_prog_cc_g=yes
3474fi
3475rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3476fi
3477rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3478fi
3479rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3480 ac_c_werror_flag=$ac_save_c_werror_flag
3481fi
3482{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3483$as_echo "$ac_cv_prog_cc_g" >&6; }
3484if test "$ac_test_CFLAGS" = set; then
3485 CFLAGS=$ac_save_CFLAGS
3486elif test $ac_cv_prog_cc_g = yes; then
3487 if test "$GCC" = yes; then
3488 CFLAGS="-g -O2"
3489 else
3490 CFLAGS="-g"
3491 fi
3492else
3493 if test "$GCC" = yes; then
3494 CFLAGS="-O2"
3495 else
3496 CFLAGS=
3497 fi
3498fi
3499{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3500$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3501if test "${ac_cv_prog_cc_c89+set}" = set; then :
3502 $as_echo_n "(cached) " >&6
3503else
3504 ac_cv_prog_cc_c89=no
3505ac_save_CC=$CC
3506cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3507/* end confdefs.h. */
3508#include <stdarg.h>
3509#include <stdio.h>
3510#include <sys/types.h>
3511#include <sys/stat.h>
3512/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3513struct buf { int x; };
3514FILE * (*rcsopen) (struct buf *, struct stat *, int);
3515static char *e (p, i)
3516 char **p;
3517 int i;
3518{
3519 return p[i];
3520}
3521static char *f (char * (*g) (char **, int), char **p, ...)
3522{
3523 char *s;
3524 va_list v;
3525 va_start (v,p);
3526 s = g (p, va_arg (v,int));
3527 va_end (v);
3528 return s;
3529}
3530
3531/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3532 function prototypes and stuff, but not '\xHH' hex character constants.
3533 These don't provoke an error unfortunately, instead are silently treated
3534 as 'x'. The following induces an error, until -std is added to get
3535 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3536 array size at least. It's necessary to write '\x00'==0 to get something
3537 that's true only with -std. */
3538int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3539
3540/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3541 inside strings and character constants. */
3542#define FOO(x) 'x'
3543int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3544
3545int test (int i, double x);
3546struct s1 {int (*f) (int a);};
3547struct s2 {int (*f) (double a);};
3548int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3549int argc;
3550char **argv;
3551int
3552main ()
3553{
3554return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3555 ;
3556 return 0;
3557}
3558_ACEOF
3559for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3560 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3561do
3562 CC="$ac_save_CC $ac_arg"
3563 if ac_fn_c_try_compile "$LINENO"; then :
3564 ac_cv_prog_cc_c89=$ac_arg
3565fi
3566rm -f core conftest.err conftest.$ac_objext
3567 test "x$ac_cv_prog_cc_c89" != "xno" && break
3568done
3569rm -f conftest.$ac_ext
3570CC=$ac_save_CC
3571
3572fi
3573# AC_CACHE_VAL
3574case "x$ac_cv_prog_cc_c89" in
3575 x)
3576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3577$as_echo "none needed" >&6; } ;;
3578 xno)
3579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3580$as_echo "unsupported" >&6; } ;;
3581 *)
3582 CC="$CC $ac_cv_prog_cc_c89"
3583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3584$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3585esac
3586if test "x$ac_cv_prog_cc_c89" != xno; then :
3587
3588fi
3589
3590ac_ext=c
3591ac_cpp='$CPP $CPPFLAGS'
3592ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3593ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3594ac_compiler_gnu=$ac_cv_c_compiler_gnu
3595
3596ac_aux_dir=
3597for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3598 for ac_t in install-sh install.sh shtool; do
3599 if test -f "$ac_dir/$ac_t"; then
3600 ac_aux_dir=$ac_dir
3601 ac_install_sh="$ac_aux_dir/$ac_t -c"
3602 break 2
3603 fi
3604 done
3605done
3606if test -z "$ac_aux_dir"; then
3607 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3608fi
3609
3610# These three variables are undocumented and unsupported,
3611# and are intended to be withdrawn in a future Autoconf release.
3612# They can cause serious problems if a builder's source tree is in a directory
3613# whose full name contains unusual characters.
3614ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
3615ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
3616ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
3617
3618
3619# Make sure we can run config.sub.
3620$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3621 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3622
3623{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3624$as_echo_n "checking build system type... " >&6; }
3625if test "${ac_cv_build+set}" = set; then :
3626 $as_echo_n "(cached) " >&6
3627else
3628 ac_build_alias=$build_alias
3629test "x$ac_build_alias" = x &&
3630 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3631test "x$ac_build_alias" = x &&
3632 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
3633ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3634 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3635
3636fi
3637{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3638$as_echo "$ac_cv_build" >&6; }
3639case $ac_cv_build in
3640*-*-*) ;;
3641*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
3642esac
3643build=$ac_cv_build
3644ac_save_IFS=$IFS; IFS='-'
3645set x $ac_cv_build
3646shift
3647build_cpu=$1
3648build_vendor=$2
3649shift; shift
3650# Remember, the first character of IFS is used to create $*,
3651# except with old shells:
3652build_os=$*
3653IFS=$ac_save_IFS
3654case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3655
3656
3657{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3658$as_echo_n "checking host system type... " >&6; }
3659if test "${ac_cv_host+set}" = set; then :
3660 $as_echo_n "(cached) " >&6
3661else
3662 if test "x$host_alias" = x; then
3663 ac_cv_host=$ac_cv_build
3664else
3665 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3666 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3667fi
3668
3669fi
3670{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3671$as_echo "$ac_cv_host" >&6; }
3672case $ac_cv_host in
3673*-*-*) ;;
3674*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
3675esac
3676host=$ac_cv_host
3677ac_save_IFS=$IFS; IFS='-'
3678set x $ac_cv_host
3679shift
3680host_cpu=$1
3681host_vendor=$2
3682shift; shift
3683# Remember, the first character of IFS is used to create $*,
3684# except with old shells:
3685host_os=$*
3686IFS=$ac_save_IFS
3687case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3688
3689
3690
3691ac_ext=c
3692ac_cpp='$CPP $CPPFLAGS'
3693ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3694ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3695ac_compiler_gnu=$ac_cv_c_compiler_gnu
3696{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3697$as_echo_n "checking how to run the C preprocessor... " >&6; }
3698# On Suns, sometimes $CPP names a directory.
3699if test -n "$CPP" && test -d "$CPP"; then
3700 CPP=
3701fi
3702if test -z "$CPP"; then
3703 if test "${ac_cv_prog_CPP+set}" = set; then :
3704 $as_echo_n "(cached) " >&6
3705else
3706 # Double quotes because CPP needs to be expanded
3707 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3708 do
3709 ac_preproc_ok=false
3710for ac_c_preproc_warn_flag in '' yes
3711do
3712 # Use a header file that comes with gcc, so configuring glibc
3713 # with a fresh cross-compiler works.
3714 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3715 # <limits.h> exists even on freestanding compilers.
3716 # On the NeXT, cc -E runs the code through the compiler's parser,
3717 # not just through cpp. "Syntax error" is here to catch this case.
3718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3719/* end confdefs.h. */
3720#ifdef __STDC__
3721# include <limits.h>
3722#else
3723# include <assert.h>
3724#endif
3725 Syntax error
3726_ACEOF
3727if ac_fn_c_try_cpp "$LINENO"; then :
3728
3729else
3730 # Broken: fails on valid input.
3731continue
3732fi
3733rm -f conftest.err conftest.$ac_ext
3734
3735 # OK, works on sane cases. Now check whether nonexistent headers
3736 # can be detected and how.
3737 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3738/* end confdefs.h. */
3739#include <ac_nonexistent.h>
3740_ACEOF
3741if ac_fn_c_try_cpp "$LINENO"; then :
3742 # Broken: success on invalid input.
3743continue
3744else
3745 # Passes both tests.
3746ac_preproc_ok=:
3747break
3748fi
3749rm -f conftest.err conftest.$ac_ext
3750
3751done
3752# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3753rm -f conftest.err conftest.$ac_ext
3754if $ac_preproc_ok; then :
3755 break
3756fi
3757
3758 done
3759 ac_cv_prog_CPP=$CPP
3760
3761fi
3762 CPP=$ac_cv_prog_CPP
3763else
3764 ac_cv_prog_CPP=$CPP
3765fi
3766{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3767$as_echo "$CPP" >&6; }
3768ac_preproc_ok=false
3769for ac_c_preproc_warn_flag in '' yes
3770do
3771 # Use a header file that comes with gcc, so configuring glibc
3772 # with a fresh cross-compiler works.
3773 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3774 # <limits.h> exists even on freestanding compilers.
3775 # On the NeXT, cc -E runs the code through the compiler's parser,
3776 # not just through cpp. "Syntax error" is here to catch this case.
3777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3778/* end confdefs.h. */
3779#ifdef __STDC__
3780# include <limits.h>
3781#else
3782# include <assert.h>
3783#endif
3784 Syntax error
3785_ACEOF
3786if ac_fn_c_try_cpp "$LINENO"; then :
3787
3788else
3789 # Broken: fails on valid input.
3790continue
3791fi
3792rm -f conftest.err conftest.$ac_ext
3793
3794 # OK, works on sane cases. Now check whether nonexistent headers
3795 # can be detected and how.
3796 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3797/* end confdefs.h. */
3798#include <ac_nonexistent.h>
3799_ACEOF
3800if ac_fn_c_try_cpp "$LINENO"; then :
3801 # Broken: success on invalid input.
3802continue
3803else
3804 # Passes both tests.
3805ac_preproc_ok=:
3806break
3807fi
3808rm -f conftest.err conftest.$ac_ext
3809
3810done
3811# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3812rm -f conftest.err conftest.$ac_ext
3813if $ac_preproc_ok; then :
3814
3815else
3816 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3817$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3818as_fn_error "C preprocessor \"$CPP\" fails sanity check
3819See \`config.log' for more details." "$LINENO" 5; }
3820fi
3821
3822ac_ext=c
3823ac_cpp='$CPP $CPPFLAGS'
3824ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3825ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3826ac_compiler_gnu=$ac_cv_c_compiler_gnu
3827
3828
3829{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3830$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3831if test "${ac_cv_path_GREP+set}" = set; then :
3832 $as_echo_n "(cached) " >&6
3833else
3834 if test -z "$GREP"; then
3835 ac_path_GREP_found=false
3836 # Loop through the user's path and test for each of PROGNAME-LIST
3837 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3838for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3839do
3840 IFS=$as_save_IFS
3841 test -z "$as_dir" && as_dir=.
3842 for ac_prog in grep ggrep; do
3843 for ac_exec_ext in '' $ac_executable_extensions; do
3844 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3845 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3846# Check for GNU ac_path_GREP and select it if it is found.
3847 # Check for GNU $ac_path_GREP
3848case `"$ac_path_GREP" --version 2>&1` in
3849*GNU*)
3850 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3851*)
3852 ac_count=0
3853 $as_echo_n 0123456789 >"conftest.in"
3854 while :
3855 do
3856 cat "conftest.in" "conftest.in" >"conftest.tmp"
3857 mv "conftest.tmp" "conftest.in"
3858 cp "conftest.in" "conftest.nl"
3859 $as_echo 'GREP' >> "conftest.nl"
3860 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3861 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3862 as_fn_arith $ac_count + 1 && ac_count=$as_val
3863 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3864 # Best one so far, save it but keep looking for a better one
3865 ac_cv_path_GREP="$ac_path_GREP"
3866 ac_path_GREP_max=$ac_count
3867 fi
3868 # 10*(2^10) chars as input seems more than enough
3869 test $ac_count -gt 10 && break
3870 done
3871 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3872esac
3873
3874 $ac_path_GREP_found && break 3
3875 done
3876 done
3877 done
3878IFS=$as_save_IFS
3879 if test -z "$ac_cv_path_GREP"; then
3880 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3881 fi
3882else
3883 ac_cv_path_GREP=$GREP
3884fi
3885
3886fi
3887{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3888$as_echo "$ac_cv_path_GREP" >&6; }
3889 GREP="$ac_cv_path_GREP"
3890
3891
3892{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3893$as_echo_n "checking for egrep... " >&6; }
3894if test "${ac_cv_path_EGREP+set}" = set; then :
3895 $as_echo_n "(cached) " >&6
3896else
3897 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3898 then ac_cv_path_EGREP="$GREP -E"
3899 else
3900 if test -z "$EGREP"; then
3901 ac_path_EGREP_found=false
3902 # Loop through the user's path and test for each of PROGNAME-LIST
3903 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3904for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3905do
3906 IFS=$as_save_IFS
3907 test -z "$as_dir" && as_dir=.
3908 for ac_prog in egrep; do
3909 for ac_exec_ext in '' $ac_executable_extensions; do
3910 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3911 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3912# Check for GNU ac_path_EGREP and select it if it is found.
3913 # Check for GNU $ac_path_EGREP
3914case `"$ac_path_EGREP" --version 2>&1` in
3915*GNU*)
3916 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3917*)
3918 ac_count=0
3919 $as_echo_n 0123456789 >"conftest.in"
3920 while :
3921 do
3922 cat "conftest.in" "conftest.in" >"conftest.tmp"
3923 mv "conftest.tmp" "conftest.in"
3924 cp "conftest.in" "conftest.nl"
3925 $as_echo 'EGREP' >> "conftest.nl"
3926 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3927 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3928 as_fn_arith $ac_count + 1 && ac_count=$as_val
3929 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3930 # Best one so far, save it but keep looking for a better one
3931 ac_cv_path_EGREP="$ac_path_EGREP"
3932 ac_path_EGREP_max=$ac_count
3933 fi
3934 # 10*(2^10) chars as input seems more than enough
3935 test $ac_count -gt 10 && break
3936 done
3937 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3938esac
3939
3940 $ac_path_EGREP_found && break 3
3941 done
3942 done
3943 done
3944IFS=$as_save_IFS
3945 if test -z "$ac_cv_path_EGREP"; then
3946 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3947 fi
3948else
3949 ac_cv_path_EGREP=$EGREP
3950fi
3951
3952 fi
3953fi
3954{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3955$as_echo "$ac_cv_path_EGREP" >&6; }
3956 EGREP="$ac_cv_path_EGREP"
3957
3958
3959{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3960$as_echo_n "checking for ANSI C header files... " >&6; }
3961if test "${ac_cv_header_stdc+set}" = set; then :
3962 $as_echo_n "(cached) " >&6
3963else
3964 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3965/* end confdefs.h. */
3966#include <stdlib.h>
3967#include <stdarg.h>
3968#include <string.h>
3969#include <float.h>
3970
3971int
3972main ()
3973{
3974
3975 ;
3976 return 0;
3977}
3978_ACEOF
3979if ac_fn_c_try_compile "$LINENO"; then :
3980 ac_cv_header_stdc=yes
3981else
3982 ac_cv_header_stdc=no
3983fi
3984rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3985
3986if test $ac_cv_header_stdc = yes; then
3987 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3988 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3989/* end confdefs.h. */
3990#include <string.h>
3991
3992_ACEOF
3993if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3994 $EGREP "memchr" >/dev/null 2>&1; then :
3995
3996else
3997 ac_cv_header_stdc=no
3998fi
3999rm -f conftest*
4000
4001fi
4002
4003if test $ac_cv_header_stdc = yes; then
4004 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4005 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4006/* end confdefs.h. */
4007#include <stdlib.h>
4008
4009_ACEOF
4010if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4011 $EGREP "free" >/dev/null 2>&1; then :
4012
4013else
4014 ac_cv_header_stdc=no
4015fi
4016rm -f conftest*
4017
4018fi
4019
4020if test $ac_cv_header_stdc = yes; then
4021 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4022 if test "$cross_compiling" = yes; then :
4023 :
4024else
4025 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4026/* end confdefs.h. */
4027#include <ctype.h>
4028#include <stdlib.h>
4029#if ((' ' & 0x0FF) == 0x020)
4030# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4031# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4032#else
4033# define ISLOWER(c) \
4034 (('a' <= (c) && (c) <= 'i') \
4035 || ('j' <= (c) && (c) <= 'r') \
4036 || ('s' <= (c) && (c) <= 'z'))
4037# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4038#endif
4039
4040#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4041int
4042main ()
4043{
4044 int i;
4045 for (i = 0; i < 256; i++)
4046 if (XOR (islower (i), ISLOWER (i))
4047 || toupper (i) != TOUPPER (i))
4048 return 2;
4049 return 0;
4050}
4051_ACEOF
4052if ac_fn_c_try_run "$LINENO"; then :
4053
4054else
4055 ac_cv_header_stdc=no
4056fi
4057rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4058 conftest.$ac_objext conftest.beam conftest.$ac_ext
4059fi
4060
4061fi
4062fi
4063{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4064$as_echo "$ac_cv_header_stdc" >&6; }
4065if test $ac_cv_header_stdc = yes; then
4066
4067$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4068
4069fi
4070
4071# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4072for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4073 inttypes.h stdint.h unistd.h
4074do :
4075 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4076ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4077"
4078eval as_val=\$$as_ac_Header
4079 if test "x$as_val" = x""yes; then :
4080 cat >>confdefs.h <<_ACEOF
4081#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4082_ACEOF
4083
4084fi
4085
4086done
4087
4088
4089
4090
4091
4092 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4093if test "x$ac_cv_header_minix_config_h" = x""yes; then :
4094 MINIX=yes
4095else
4096 MINIX=
4097fi
4098
4099
4100 if test "$MINIX" = yes; then
4101
4102$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4103
4104
4105$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4106
4107
4108$as_echo "#define _MINIX 1" >>confdefs.h
4109
4110 fi
4111
4112 case "$host_os" in
4113 hpux*)
4114
4115$as_echo "#define _XOPEN_SOURCE 500" >>confdefs.h
4116
4117 ;;
4118 esac
4119
4120
4121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4122$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4123if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
4124 $as_echo_n "(cached) " >&6
4125else
4126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4127/* end confdefs.h. */
4128
4129# define __EXTENSIONS__ 1
4130 $ac_includes_default
4131int
4132main ()
4133{
4134
4135 ;
4136 return 0;
4137}
4138_ACEOF
4139if ac_fn_c_try_compile "$LINENO"; then :
4140 ac_cv_safe_to_define___extensions__=yes
4141else
4142 ac_cv_safe_to_define___extensions__=no
4143fi
4144rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4145fi
4146{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4147$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4148 test $ac_cv_safe_to_define___extensions__ = yes &&
4149 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4150
4151 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4152
4153 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4154
4155 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4156
4157 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4158
4159
4160if test -n "$ac_tool_prefix"; then
4161 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4162set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4163{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4164$as_echo_n "checking for $ac_word... " >&6; }
4165if test "${ac_cv_prog_RANLIB+set}" = set; then :
4166 $as_echo_n "(cached) " >&6
4167else
4168 if test -n "$RANLIB"; then
4169 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4170else
4171as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4172for as_dir in $PATH
4173do
4174 IFS=$as_save_IFS
4175 test -z "$as_dir" && as_dir=.
4176 for ac_exec_ext in '' $ac_executable_extensions; do
4177 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4178 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4179 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4180 break 2
4181 fi
4182done
4183 done
4184IFS=$as_save_IFS
4185
4186fi
4187fi
4188RANLIB=$ac_cv_prog_RANLIB
4189if test -n "$RANLIB"; then
4190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4191$as_echo "$RANLIB" >&6; }
4192else
4193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4194$as_echo "no" >&6; }
4195fi
4196
4197
4198fi
4199if test -z "$ac_cv_prog_RANLIB"; then
4200 ac_ct_RANLIB=$RANLIB
4201 # Extract the first word of "ranlib", so it can be a program name with args.
4202set dummy ranlib; ac_word=$2
4203{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4204$as_echo_n "checking for $ac_word... " >&6; }
4205if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4206 $as_echo_n "(cached) " >&6
4207else
4208 if test -n "$ac_ct_RANLIB"; then
4209 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4210else
4211as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4212for as_dir in $PATH
4213do
4214 IFS=$as_save_IFS
4215 test -z "$as_dir" && as_dir=.
4216 for ac_exec_ext in '' $ac_executable_extensions; do
4217 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4218 ac_cv_prog_ac_ct_RANLIB="ranlib"
4219 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4220 break 2
4221 fi
4222done
4223 done
4224IFS=$as_save_IFS
4225
4226fi
4227fi
4228ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4229if test -n "$ac_ct_RANLIB"; then
4230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4231$as_echo "$ac_ct_RANLIB" >&6; }
4232else
4233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4234$as_echo "no" >&6; }
4235fi
4236
4237 if test "x$ac_ct_RANLIB" = x; then
4238 RANLIB=":"
4239 else
4240 case $cross_compiling:$ac_tool_warned in
4241yes:)
4242{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4243$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4244ac_tool_warned=yes ;;
4245esac
4246 RANLIB=$ac_ct_RANLIB
4247 fi
4248else
4249 RANLIB="$ac_cv_prog_RANLIB"
4250fi
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260 # Code from module arg-nonnull:
4261 # Code from module c++defs:
4262 # Code from module extensions:
4263
4264 # Code from module include_next:
4265 # Code from module memchr:
4266 # Code from module memmem:
4267 # Code from module memmem-simple:
4268 # Code from module multiarch:
4269 # Code from module stddef:
4270 # Code from module stdint:
4271 # Code from module string:
4272 # Code from module warn-on-use:
4273 # Code from module wchar:
4274
4275{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4276$as_echo_n "checking target system type... " >&6; }
4277if test "${ac_cv_target+set}" = set; then :
4278 $as_echo_n "(cached) " >&6
4279else
4280 if test "x$target_alias" = x; then
4281 ac_cv_target=$ac_cv_host
4282else
4283 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4284 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4285fi
4286
4287fi
4288{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4289$as_echo "$ac_cv_target" >&6; }
4290case $ac_cv_target in
4291*-*-*) ;;
4292*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4293esac
4294target=$ac_cv_target
4295ac_save_IFS=$IFS; IFS='-'
4296set x $ac_cv_target
4297shift
4298target_cpu=$1
4299target_vendor=$2
4300shift; shift
4301# Remember, the first character of IFS is used to create $*,
4302# except with old shells:
4303target_os=$*
4304IFS=$ac_save_IFS
4305case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4306
4307
4308# The aliases save the names the user supplied, while $host etc.
4309# will get canonicalized.
4310test -n "$target_alias" &&
4311 test "$program_prefix$program_suffix$program_transform_name" = \
4312 NONENONEs,x,x, &&
4313 program_prefix=${target_alias}-
4314
4315# The tests for host and target for $enable_largefile require
4316# canonical names.
4317
4318
4319
4320# As the $enable_largefile decision depends on --enable-plugins we must set it
4321# even in directories otherwise not depending on the $plugins option.
4322
4323
4324# Check whether --enable-plugins was given.
4325if test "${enable_plugins+set}" = set; then :
4326 enableval=$enable_plugins; case "${enableval}" in
4327 yes | "") plugins=yes ;;
4328 no) plugins=no ;;
4329 *) plugins=yes ;;
4330 esac
4331else
4332 plugins=no
4333fi
4334
4335
4336
4337case "${host}" in
4338 sparc-*-solaris*|i[3-7]86-*-solaris*)
4339 # On native 32bit sparc and ia32 solaris, large-file and procfs support
4340 # are mutually exclusive; and without procfs support, the bfd/ elf module
4341 # cannot provide certain routines such as elfcore_write_prpsinfo
4342 # or elfcore_write_prstatus. So unless the user explicitly requested
4343 # large-file support through the --enable-largefile switch, disable
4344 # large-file support in favor of procfs support.
4345 test "${target}" = "${host}" -a "x$plugins" = xno \
4346 && : ${enable_largefile="no"}
4347 ;;
4348esac
4349
4350# Check whether --enable-largefile was given.
4351if test "${enable_largefile+set}" = set; then :
4352 enableval=$enable_largefile;
4353fi
4354
4355if test "$enable_largefile" != no; then
4356
4357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4358$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4359if test "${ac_cv_sys_largefile_CC+set}" = set; then :
4360 $as_echo_n "(cached) " >&6
4361else
4362 ac_cv_sys_largefile_CC=no
4363 if test "$GCC" != yes; then
4364 ac_save_CC=$CC
4365 while :; do
4366 # IRIX 6.2 and later do not support large files by default,
4367 # so use the C compiler's -n32 option if that helps.
4368 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4369/* end confdefs.h. */
4370#include <sys/types.h>
4371 /* Check that off_t can represent 2**63 - 1 correctly.
4372 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4373 since some C++ compilers masquerading as C compilers
4374 incorrectly reject 9223372036854775807. */
4375#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4376 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4377 && LARGE_OFF_T % 2147483647 == 1)
4378 ? 1 : -1];
4379int
4380main ()
4381{
4382
4383 ;
4384 return 0;
4385}
4386_ACEOF
4387 if ac_fn_c_try_compile "$LINENO"; then :
4388 break
4389fi
4390rm -f core conftest.err conftest.$ac_objext
4391 CC="$CC -n32"
4392 if ac_fn_c_try_compile "$LINENO"; then :
4393 ac_cv_sys_largefile_CC=' -n32'; break
4394fi
4395rm -f core conftest.err conftest.$ac_objext
4396 break
4397 done
4398 CC=$ac_save_CC
4399 rm -f conftest.$ac_ext
4400 fi
4401fi
4402{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4403$as_echo "$ac_cv_sys_largefile_CC" >&6; }
4404 if test "$ac_cv_sys_largefile_CC" != no; then
4405 CC=$CC$ac_cv_sys_largefile_CC
4406 fi
4407
4408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4409$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4410if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
4411 $as_echo_n "(cached) " >&6
4412else
4413 while :; do
4414 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4415/* end confdefs.h. */
4416#include <sys/types.h>
4417 /* Check that off_t can represent 2**63 - 1 correctly.
4418 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4419 since some C++ compilers masquerading as C compilers
4420 incorrectly reject 9223372036854775807. */
4421#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4422 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4423 && LARGE_OFF_T % 2147483647 == 1)
4424 ? 1 : -1];
4425int
4426main ()
4427{
4428
4429 ;
4430 return 0;
4431}
4432_ACEOF
4433if ac_fn_c_try_compile "$LINENO"; then :
4434 ac_cv_sys_file_offset_bits=no; break
4435fi
4436rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4437 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4438/* end confdefs.h. */
4439#define _FILE_OFFSET_BITS 64
4440#include <sys/types.h>
4441 /* Check that off_t can represent 2**63 - 1 correctly.
4442 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4443 since some C++ compilers masquerading as C compilers
4444 incorrectly reject 9223372036854775807. */
4445#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4446 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4447 && LARGE_OFF_T % 2147483647 == 1)
4448 ? 1 : -1];
4449int
4450main ()
4451{
4452
4453 ;
4454 return 0;
4455}
4456_ACEOF
4457if ac_fn_c_try_compile "$LINENO"; then :
4458 ac_cv_sys_file_offset_bits=64; break
4459fi
4460rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4461 ac_cv_sys_file_offset_bits=unknown
4462 break
4463done
4464fi
4465{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4466$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4467case $ac_cv_sys_file_offset_bits in #(
4468 no | unknown) ;;
4469 *)
4470cat >>confdefs.h <<_ACEOF
4471#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4472_ACEOF
4473;;
4474esac
4475rm -rf conftest*
4476 if test $ac_cv_sys_file_offset_bits = unknown; then
4477 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4478$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4479if test "${ac_cv_sys_large_files+set}" = set; then :
4480 $as_echo_n "(cached) " >&6
4481else
4482 while :; do
4483 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4484/* end confdefs.h. */
4485#include <sys/types.h>
4486 /* Check that off_t can represent 2**63 - 1 correctly.
4487 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4488 since some C++ compilers masquerading as C compilers
4489 incorrectly reject 9223372036854775807. */
4490#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4491 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4492 && LARGE_OFF_T % 2147483647 == 1)
4493 ? 1 : -1];
4494int
4495main ()
4496{
4497
4498 ;
4499 return 0;
4500}
4501_ACEOF
4502if ac_fn_c_try_compile "$LINENO"; then :
4503 ac_cv_sys_large_files=no; break
4504fi
4505rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4507/* end confdefs.h. */
4508#define _LARGE_FILES 1
4509#include <sys/types.h>
4510 /* Check that off_t can represent 2**63 - 1 correctly.
4511 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4512 since some C++ compilers masquerading as C compilers
4513 incorrectly reject 9223372036854775807. */
4514#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4515 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4516 && LARGE_OFF_T % 2147483647 == 1)
4517 ? 1 : -1];
4518int
4519main ()
4520{
4521
4522 ;
4523 return 0;
4524}
4525_ACEOF
4526if ac_fn_c_try_compile "$LINENO"; then :
4527 ac_cv_sys_large_files=1; break
4528fi
4529rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4530 ac_cv_sys_large_files=unknown
4531 break
4532done
4533fi
4534{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4535$as_echo "$ac_cv_sys_large_files" >&6; }
4536case $ac_cv_sys_large_files in #(
4537 no | unknown) ;;
4538 *)
4539cat >>confdefs.h <<_ACEOF
4540#define _LARGE_FILES $ac_cv_sys_large_files
4541_ACEOF
4542;;
4543esac
4544rm -rf conftest*
4545 fi
4546fi
4547
4548
4549
4550
4551
4552{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${CC-cc} option to accept ANSI C" >&5
4553$as_echo_n "checking for ${CC-cc} option to accept ANSI C... " >&6; }
4554if test "${am_cv_prog_cc_stdc+set}" = set; then :
4555 $as_echo_n "(cached) " >&6
4556else
4557 am_cv_prog_cc_stdc=no
4558ac_save_CC="$CC"
4559# Don't try gcc -ansi; that turns off useful extensions and
4560# breaks some systems' header files.
4561# AIX -qlanglvl=ansi
4562# Ultrix and OSF/1 -std1
4563# HP-UX 10.20 and later -Ae
4564# HP-UX older versions -Aa -D_HPUX_SOURCE
4565# SVR4 -Xc -D__EXTENSIONS__
4566for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4567do
4568 CC="$ac_save_CC $ac_arg"
4569 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4570/* end confdefs.h. */
4571#include <stdarg.h>
4572#include <stdio.h>
4573#include <sys/types.h>
4574#include <sys/stat.h>
4575/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4576struct buf { int x; };
4577FILE * (*rcsopen) (struct buf *, struct stat *, int);
4578static char *e (p, i)
4579 char **p;
4580 int i;
4581{
4582 return p[i];
4583}
4584static char *f (char * (*g) (char **, int), char **p, ...)
4585{
4586 char *s;
4587 va_list v;
4588 va_start (v,p);
4589 s = g (p, va_arg (v,int));
4590 va_end (v);
4591 return s;
4592}
4593int test (int i, double x);
4594struct s1 {int (*f) (int a);};
4595struct s2 {int (*f) (double a);};
4596int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4597int argc;
4598char **argv;
4599
4600int
4601main ()
4602{
4603
4604return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4605
4606 ;
4607 return 0;
4608}
4609_ACEOF
4610if ac_fn_c_try_compile "$LINENO"; then :
4611 am_cv_prog_cc_stdc="$ac_arg"; break
4612fi
4613rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4614done
4615CC="$ac_save_CC"
4616
4617fi
4618
4619if test -z "$am_cv_prog_cc_stdc"; then
4620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4621$as_echo "none needed" >&6; }
4622else
4623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_stdc" >&5
4624$as_echo "$am_cv_prog_cc_stdc" >&6; }
4625fi
4626case "x$am_cv_prog_cc_stdc" in
4627 x|xno) ;;
4628 *) CC="$CC $am_cv_prog_cc_stdc" ;;
4629esac
4630
4631
4632ac_aux_dir=
4633for ac_dir in .. "$srcdir"/..; do
4634 for ac_t in install-sh install.sh shtool; do
4635 if test -f "$ac_dir/$ac_t"; then
4636 ac_aux_dir=$ac_dir
4637 ac_install_sh="$ac_aux_dir/$ac_t -c"
4638 break 2
4639 fi
4640 done
4641done
4642if test -z "$ac_aux_dir"; then
4643 as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
4644fi
4645
4646# These three variables are undocumented and unsupported,
4647# and are intended to be withdrawn in a future Autoconf release.
4648# They can cause serious problems if a builder's source tree is in a directory
4649# whose full name contains unusual characters.
4650ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4651ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4652ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4653
4654
4655
4656
4657# Dependency checking.
4658rm -rf .tst 2>/dev/null
4659mkdir .tst 2>/dev/null
4660if test -d .tst; then
4661 am__leading_dot=.
4662else
4663 am__leading_dot=_
4664fi
4665rmdir .tst 2>/dev/null
4666
4667DEPDIR="${am__leading_dot}deps"
4668
4669ac_config_commands="$ac_config_commands depdir"
4670
4671
4672depcc="$CC" am_compiler_list=
4673
4674am_depcomp=$ac_aux_dir/depcomp
4675{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4676$as_echo_n "checking dependency style of $depcc... " >&6; }
4677if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4678 $as_echo_n "(cached) " >&6
4679else
4680 if test -f "$am_depcomp"; then
4681 # We make a subdir and do the tests there. Otherwise we can end up
4682 # making bogus files that we don't know about and never remove. For
4683 # instance it was reported that on HP-UX the gcc test will end up
4684 # making a dummy file named `D' -- because `-MD' means `put the output
4685 # in D'.
4686 mkdir conftest.dir
4687 # Copy depcomp to subdir because otherwise we won't find it if we're
4688 # using a relative directory.
4689 cp "$am_depcomp" conftest.dir
4690 cd conftest.dir
4691 # We will build objects and dependencies in a subdirectory because
4692 # it helps to detect inapplicable dependency modes. For instance
4693 # both Tru64's cc and ICC support -MD to output dependencies as a
4694 # side effect of compilation, but ICC will put the dependencies in
4695 # the current directory while Tru64 will put them in the object
4696 # directory.
4697 mkdir sub
4698
4699 am_cv_CC_dependencies_compiler_type=none
4700 if test "$am_compiler_list" = ""; then
4701 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4702 fi
4703 for depmode in $am_compiler_list; do
4704 if test $depmode = none; then break; fi
4705
4706 $as_echo "$as_me:$LINENO: trying $depmode" >&5
4707 # Setup a source with many dependencies, because some compilers
4708 # like to wrap large dependency lists on column 80 (with \), and
4709 # we should not choose a depcomp mode which is confused by this.
4710 #
4711 # We need to recreate these files for each test, as the compiler may
4712 # overwrite some of them when testing with obscure command lines.
4713 # This happens at least with the AIX C compiler.
4714 : > sub/conftest.c
4715 for i in 1 2 3 4 5 6; do
4716 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4717 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4718 # Solaris 8's {/usr,}/bin/sh.
4719 touch sub/conftst$i.h
4720 done
4721 echo "include sub/conftest.Po" > confmf
4722
4723 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4724 # mode. It turns out that the SunPro C++ compiler does not properly
4725 # handle `-M -o', and we need to detect this.
4726 depcmd="depmode=$depmode \
4727 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
4728 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4729 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
4730 echo "| $depcmd" | sed -e 's/ */ /g' >&5
4731 if env $depcmd > conftest.err 2>&1 &&
4732 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
4733 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
4734 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
4735 # icc doesn't choke on unknown options, it will just issue warnings
4736 # or remarks (even with -Werror). So we grep stderr for any message
4737 # that says an option was ignored or not supported.
4738 # When given -MP, icc 7.0 and 7.1 complain thusly:
4739 # icc: Command line warning: ignoring option '-M'; no argument required
4740 # The diagnosis changed in icc 8.0:
4741 # icc: Command line remark: option '-MP' not supported
4742 if (grep 'ignoring option' conftest.err ||
4743 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4744 am_cv_CC_dependencies_compiler_type=$depmode
4745 $as_echo "$as_me:$LINENO: success" >&5
4746 break
4747 fi
4748 fi
4749 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
4750 sed -e 's/^/| /' < conftest.err >&5
4751 done
4752
4753 cd ..
4754 rm -rf conftest.dir
4755else
4756 am_cv_CC_dependencies_compiler_type=none
4757fi
4758
4759fi
4760{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4761$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4762if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
4763then as_fn_error "no usable dependency style found" "$LINENO" 5
4764else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4765
4766fi
4767
4768
4769# Check for the 'make' the user wants to use.
4770for ac_prog in make
4771do
4772 # Extract the first word of "$ac_prog", so it can be a program name with args.
4773set dummy $ac_prog; ac_word=$2
4774{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4775$as_echo_n "checking for $ac_word... " >&6; }
4776if test "${ac_cv_prog_MAKE+set}" = set; then :
4777 $as_echo_n "(cached) " >&6
4778else
4779 if test -n "$MAKE"; then
4780 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4781else
4782as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4783for as_dir in $PATH
4784do
4785 IFS=$as_save_IFS
4786 test -z "$as_dir" && as_dir=.
4787 for ac_exec_ext in '' $ac_executable_extensions; do
4788 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4789 ac_cv_prog_MAKE="$ac_prog"
4790 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4791 break 2
4792 fi
4793done
4794 done
4795IFS=$as_save_IFS
4796
4797fi
4798fi
4799MAKE=$ac_cv_prog_MAKE
4800if test -n "$MAKE"; then
4801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4802$as_echo "$MAKE" >&6; }
4803else
4804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4805$as_echo "no" >&6; }
4806fi
4807
4808
4809 test -n "$MAKE" && break
4810done
4811
4812MAKE_IS_GNU=
4813case "`$MAKE --version 2>&1 | sed 1q`" in
4814 *GNU*)
4815 MAKE_IS_GNU=yes
4816 ;;
4817esac
4818 if test "$MAKE_IS_GNU" = yes; then
4819 GMAKE_TRUE=
4820 GMAKE_FALSE='#'
4821else
4822 GMAKE_TRUE='#'
4823 GMAKE_FALSE=
4824fi
4825
4826{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4827$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4828set x ${MAKE-make}
4829ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4830if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
4831 $as_echo_n "(cached) " >&6
4832else
4833 cat >conftest.make <<\_ACEOF
4834SHELL = /bin/sh
4835all:
4836 @echo '@@@%%%=$(MAKE)=@@@%%%'
4837_ACEOF
4838# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4839case `${MAKE-make} -f conftest.make 2>/dev/null` in
4840 *@@@%%%=?*=@@@%%%*)
4841 eval ac_cv_prog_make_${ac_make}_set=yes;;
4842 *)
4843 eval ac_cv_prog_make_${ac_make}_set=no;;
4844esac
4845rm -f conftest.make
4846fi
4847if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4849$as_echo "yes" >&6; }
4850 SET_MAKE=
4851else
4852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4853$as_echo "no" >&6; }
4854 SET_MAKE="MAKE=${MAKE-make}"
4855fi
4856
4857
4858
4859CONFIG_OBS=
4860CONFIG_DEPS=
4861CONFIG_SRCS=
4862ENABLE_CFLAGS=
4863
4864CONFIG_ALL=
4865CONFIG_CLEAN=
4866CONFIG_INSTALL=
4867CONFIG_UNINSTALL=
4868
4869# If we haven't got the data from the intl directory,
4870# assume NLS is disabled.
4871USE_NLS=no
4872LIBINTL=
4873LIBINTL_DEP=
4874INCINTL=
4875XGETTEXT=
4876GMSGFMT=
4877POSUB=
4878
4879if test -f ../intl/config.intl; then
4880 . ../intl/config.intl
4881fi
4882{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
4883$as_echo_n "checking whether NLS is requested... " >&6; }
4884if test x"$USE_NLS" != xyes; then
4885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4886$as_echo "no" >&6; }
4887else
4888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4889$as_echo "yes" >&6; }
4890
4891$as_echo "#define ENABLE_NLS 1" >>confdefs.h
4892
4893
4894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
4895$as_echo_n "checking for catalogs to be installed... " >&6; }
4896 # Look for .po and .gmo files in the source directory.
4897 CATALOGS=
4898 XLINGUAS=
4899 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
4900 # If there aren't any .gmo files the shell will give us the
4901 # literal string "../path/to/srcdir/po/*.gmo" which has to be
4902 # weeded out.
4903 case "$cat" in *\**)
4904 continue;;
4905 esac
4906 # The quadruple backslash is collapsed to a double backslash
4907 # by the backticks, then collapsed again by the double quotes,
4908 # leaving us with one backslash in the sed expression (right
4909 # before the dot that mustn't act as a wildcard).
4910 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
4911 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
4912 # The user is allowed to set LINGUAS to a list of languages to
4913 # install catalogs for. If it's empty that means "all of them."
4914 if test "x$LINGUAS" = x; then
4915 CATALOGS="$CATALOGS $cat"
4916 XLINGUAS="$XLINGUAS $lang"
4917 else
4918 case "$LINGUAS" in *$lang*)
4919 CATALOGS="$CATALOGS $cat"
4920 XLINGUAS="$XLINGUAS $lang"
4921 ;;
4922 esac
4923 fi
4924 done
4925 LINGUAS="$XLINGUAS"
4926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
4927$as_echo "$LINGUAS" >&6; }
4928
4929
4930 DATADIRNAME=share
4931
4932 INSTOBJEXT=.mo
4933
4934 GENCAT=gencat
4935
4936 CATOBJEXT=.gmo
4937
4938fi
4939
4940localedir='${datadir}/locale'
4941
4942
4943if test x"$USE_NLS" = xyes; then
4944 CONFIG_ALL="$CONFIG_ALL all-po"
4945 CONFIG_CLEAN="$CONFIG_CLEAN clean-po"
4946 CONFIG_INSTALL="$CONFIG_INSTALL install-po"
4947 CONFIG_UNINSTALL="$CONFIG_UNINSTALL uninstall-po"
4948fi
4949
4950
4951
4952
4953
4954 LIBC_FATAL_STDERR_=1
4955 export LIBC_FATAL_STDERR_
4956
4957
4958
4959
4960
4961 for ac_header in $gl_header_list
4962do :
4963 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4964ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4965eval as_val=\$$as_ac_Header
4966 if test "x$as_val" = x""yes; then :
4967 cat >>confdefs.h <<_ACEOF
4968#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4969_ACEOF
4970
4971fi
4972
4973done
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983 for ac_func in $gl_func_list
4984do :
4985 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4986ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4987eval as_val=\$$as_ac_var
4988 if test "x$as_val" = x""yes; then :
4989 cat >>confdefs.h <<_ACEOF
4990#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4991_ACEOF
4992
4993fi
4994done
4995
4996
4997
4998
4999
5000
5001 GNULIB_MEMCHR=0;
5002 GNULIB_MEMMEM=0;
5003 GNULIB_MEMPCPY=0;
5004 GNULIB_MEMRCHR=0;
5005 GNULIB_RAWMEMCHR=0;
5006 GNULIB_STPCPY=0;
5007 GNULIB_STPNCPY=0;
5008 GNULIB_STRCHRNUL=0;
5009 GNULIB_STRDUP=0;
5010 GNULIB_STRNCAT=0;
5011 GNULIB_STRNDUP=0;
5012 GNULIB_STRNLEN=0;
5013 GNULIB_STRPBRK=0;
5014 GNULIB_STRSEP=0;
5015 GNULIB_STRSTR=0;
5016 GNULIB_STRCASESTR=0;
5017 GNULIB_STRTOK_R=0;
5018 GNULIB_MBSLEN=0;
5019 GNULIB_MBSNLEN=0;
5020 GNULIB_MBSCHR=0;
5021 GNULIB_MBSRCHR=0;
5022 GNULIB_MBSSTR=0;
5023 GNULIB_MBSCASECMP=0;
5024 GNULIB_MBSNCASECMP=0;
5025 GNULIB_MBSPCASECMP=0;
5026 GNULIB_MBSCASESTR=0;
5027 GNULIB_MBSCSPN=0;
5028 GNULIB_MBSPBRK=0;
5029 GNULIB_MBSSPN=0;
5030 GNULIB_MBSSEP=0;
5031 GNULIB_MBSTOK_R=0;
5032 GNULIB_STRERROR=0;
5033 GNULIB_STRSIGNAL=0;
5034 GNULIB_STRVERSCMP=0;
5035 HAVE_MBSLEN=0;
5036 HAVE_MEMCHR=1;
5037 HAVE_DECL_MEMMEM=1;
5038 HAVE_MEMPCPY=1;
5039 HAVE_DECL_MEMRCHR=1;
5040 HAVE_RAWMEMCHR=1;
5041 HAVE_STPCPY=1;
5042 HAVE_STPNCPY=1;
5043 HAVE_STRCHRNUL=1;
5044 HAVE_DECL_STRDUP=1;
5045 HAVE_DECL_STRNDUP=1;
5046 HAVE_DECL_STRNLEN=1;
5047 HAVE_STRPBRK=1;
5048 HAVE_STRSEP=1;
5049 HAVE_STRCASESTR=1;
5050 HAVE_DECL_STRTOK_R=1;
5051 HAVE_DECL_STRSIGNAL=1;
5052 HAVE_STRVERSCMP=1;
5053 REPLACE_MEMCHR=0;
5054 REPLACE_MEMMEM=0;
5055 REPLACE_STPNCPY=0;
5056 REPLACE_STRDUP=0;
5057 REPLACE_STRSTR=0;
5058 REPLACE_STRCASESTR=0;
5059 REPLACE_STRERROR=0;
5060 REPLACE_STRNCAT=0;
5061 REPLACE_STRNDUP=0;
5062 REPLACE_STRNLEN=0;
5063 REPLACE_STRSIGNAL=0;
5064 REPLACE_STRTOK_R=0;
5065 UNDEFINE_STRTOK_R=0;
5066
5067
5068
5069
5070
5071
5072
5073
5074
5075
5076
5077
5078
5079 # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
5080 # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
5081 # irrelevant for anonymous mappings.
5082 ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
5083if test "x$ac_cv_func_mmap" = x""yes; then :
5084 gl_have_mmap=yes
5085else
5086 gl_have_mmap=no
5087fi
5088
5089
5090 # Try to allow MAP_ANONYMOUS.
5091 gl_have_mmap_anonymous=no
5092 if test $gl_have_mmap = yes; then
5093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
5094$as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
5095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5096/* end confdefs.h. */
5097
5098#include <sys/mman.h>
5099#ifdef MAP_ANONYMOUS
5100 I cant identify this map.
5101#endif
5102
5103_ACEOF
5104if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5105 $EGREP "I cant identify this map." >/dev/null 2>&1; then :
5106 gl_have_mmap_anonymous=yes
5107fi
5108rm -f conftest*
5109
5110 if test $gl_have_mmap_anonymous != yes; then
5111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5112/* end confdefs.h. */
5113
5114#include <sys/mman.h>
5115#ifdef MAP_ANON
5116 I cant identify this map.
5117#endif
5118
5119_ACEOF
5120if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5121 $EGREP "I cant identify this map." >/dev/null 2>&1; then :
5122
5123$as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
5124
5125 gl_have_mmap_anonymous=yes
5126fi
5127rm -f conftest*
5128
5129 fi
5130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
5131$as_echo "$gl_have_mmap_anonymous" >&6; }
5132 if test $gl_have_mmap_anonymous = yes; then
5133
5134$as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
5135
5136 fi
5137 fi
5138
5139
5140 :
5141
5142
5143
5144
5145
5146
5147 :
5148
5149
5150
5151
5152
5153
5154
5155
5156 :
5157
5158
5159
5160
5161
5162 if test $ac_cv_func_memchr = yes; then
5163 # Detect platform-specific bugs in some versions of glibc:
5164 # memchr should not dereference anything with length 0
5165 # http://bugzilla.redhat.com/499689
5166 # memchr should not dereference overestimated length after a match
5167 # http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521737
5168 # http://sourceware.org/bugzilla/show_bug.cgi?id=10162
5169 # Assume that memchr works on platforms that lack mprotect.
5170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memchr works" >&5
5171$as_echo_n "checking whether memchr works... " >&6; }
5172if test "${gl_cv_func_memchr_works+set}" = set; then :
5173 $as_echo_n "(cached) " >&6
5174else
5175 if test "$cross_compiling" = yes; then :
5176 gl_cv_func_memchr_works="guessing no"
5177else
5178 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5179/* end confdefs.h. */
5180
5181#include <string.h>
5182#if HAVE_SYS_MMAN_H
5183# include <fcntl.h>
5184# include <unistd.h>
5185# include <sys/types.h>
5186# include <sys/mman.h>
5187# ifndef MAP_FILE
5188# define MAP_FILE 0
5189# endif
5190#endif
5191
5192int
5193main ()
5194{
5195
5196 char *fence = NULL;
5197#if HAVE_SYS_MMAN_H && HAVE_MPROTECT
5198# if HAVE_MAP_ANONYMOUS
5199 const int flags = MAP_ANONYMOUS | MAP_PRIVATE;
5200 const int fd = -1;
5201# else /* !HAVE_MAP_ANONYMOUS */
5202 const int flags = MAP_FILE | MAP_PRIVATE;
5203 int fd = open ("/dev/zero", O_RDONLY, 0666);
5204 if (fd >= 0)
5205# endif
5206 {
5207 int pagesize = getpagesize ();
5208 char *two_pages =
5209 (char *) mmap (NULL, 2 * pagesize, PROT_READ | PROT_WRITE,
5210 flags, fd, 0);
5211 if (two_pages != (char *)(-1)
5212 && mprotect (two_pages + pagesize, pagesize, PROT_NONE) == 0)
5213 fence = two_pages + pagesize;
5214 }
5215#endif
5216 if (fence)
5217 {
5218 if (memchr (fence, 0, 0))
5219 return 1;
5220 strcpy (fence - 9, "12345678");
5221 if (memchr (fence - 9, 0, 79) != fence - 1)
5222 return 2;
5223 }
5224 return 0;
5225
5226 ;
5227 return 0;
5228}
5229_ACEOF
5230if ac_fn_c_try_run "$LINENO"; then :
5231 gl_cv_func_memchr_works=yes
5232else
5233 gl_cv_func_memchr_works=no
5234fi
5235rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5236 conftest.$ac_objext conftest.beam conftest.$ac_ext
5237fi
5238
5239fi
5240{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memchr_works" >&5
5241$as_echo "$gl_cv_func_memchr_works" >&6; }
5242 if test "$gl_cv_func_memchr_works" != yes; then
5243 REPLACE_MEMCHR=1
5244 fi
5245 else
5246 HAVE_MEMCHR=0
5247 fi
5248 if test $HAVE_MEMCHR = 0 || test $REPLACE_MEMCHR = 1; then
5249
5250
5251
5252
5253
5254
5255
5256
5257 gl_LIBOBJS="$gl_LIBOBJS memchr.$ac_objext"
5258
5259
5260 for ac_header in bp-sym.h
5261do :
5262 ac_fn_c_check_header_mongrel "$LINENO" "bp-sym.h" "ac_cv_header_bp_sym_h" "$ac_includes_default"
5263if test "x$ac_cv_header_bp_sym_h" = x""yes; then :
5264 cat >>confdefs.h <<_ACEOF
5265#define HAVE_BP_SYM_H 1
5266_ACEOF
5267
5268fi
5269
5270done
5271
5272
5273 fi
5274
5275
5276 ac_fn_c_check_decl "$LINENO" "memmem" "ac_cv_have_decl_memmem" "$ac_includes_default"
5277if test "x$ac_cv_have_decl_memmem" = x""yes; then :
5278 ac_have_decl=1
5279else
5280 ac_have_decl=0
5281fi
5282
5283cat >>confdefs.h <<_ACEOF
5284#define HAVE_DECL_MEMMEM $ac_have_decl
5285_ACEOF
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
5297
5298
5299
5300 for ac_func in memmem
5301do :
5302 ac_fn_c_check_func "$LINENO" "memmem" "ac_cv_func_memmem"
5303if test "x$ac_cv_func_memmem" = x""yes; then :
5304 cat >>confdefs.h <<_ACEOF
5305#define HAVE_MEMMEM 1
5306_ACEOF
5307
5308else
5309
5310 gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
5311
5312fi
5313done
5314
5315
5316
5317 :
5318
5319
5320
5321
5322
5323 if test $ac_cv_have_decl_memmem = no; then
5324 HAVE_DECL_MEMMEM=0
5325 fi
5326 :
5327
5328
5329 gl_cv_c_multiarch=no
5330 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5331/* end confdefs.h. */
5332#ifndef __APPLE_CC__
5333 not a universal capable compiler
5334 #endif
5335 typedef int dummy;
5336
5337_ACEOF
5338if ac_fn_c_try_compile "$LINENO"; then :
5339
5340 arch=
5341 prev=
5342 for word in ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}; do
5343 if test -n "$prev"; then
5344 case $word in
5345 i?86 | x86_64 | ppc | ppc64)
5346 if test -z "$arch" || test "$arch" = "$word"; then
5347 arch="$word"
5348 else
5349 gl_cv_c_multiarch=yes
5350 fi
5351 ;;
5352 esac
5353 prev=
5354 else
5355 if test "x$word" = "x-arch"; then
5356 prev=arch
5357 fi
5358 fi
5359 done
5360
5361fi
5362rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5363 if test $gl_cv_c_multiarch = yes; then
5364
5365$as_echo "#define AA_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
5366
5367 APPLE_UNIVERSAL_BUILD=1
5368 else
5369 APPLE_UNIVERSAL_BUILD=0
5370 fi
5371
5372
5373
5374 REPLACE_NULL=0;
5375 HAVE_WCHAR_T=1;
5376 STDDEF_H='';
5377
5378
5379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wchar_t" >&5
5380$as_echo_n "checking for wchar_t... " >&6; }
5381if test "${gt_cv_c_wchar_t+set}" = set; then :
5382 $as_echo_n "(cached) " >&6
5383else
5384 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5385/* end confdefs.h. */
5386#include <stddef.h>
5387 wchar_t foo = (wchar_t)'\0';
5388int
5389main ()
5390{
5391
5392 ;
5393 return 0;
5394}
5395_ACEOF
5396if ac_fn_c_try_compile "$LINENO"; then :
5397 gt_cv_c_wchar_t=yes
5398else
5399 gt_cv_c_wchar_t=no
5400fi
5401rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5402fi
5403{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wchar_t" >&5
5404$as_echo "$gt_cv_c_wchar_t" >&6; }
5405 if test $gt_cv_c_wchar_t = yes; then
5406
5407$as_echo "#define HAVE_WCHAR_T 1" >>confdefs.h
5408
5409 fi
5410
5411
5412
5413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the preprocessor supports include_next" >&5
5414$as_echo_n "checking whether the preprocessor supports include_next... " >&6; }
5415if test "${gl_cv_have_include_next+set}" = set; then :
5416 $as_echo_n "(cached) " >&6
5417else
5418 rm -rf conftestd1a conftestd1b conftestd2
5419 mkdir conftestd1a conftestd1b conftestd2
5420 cat <<EOF > conftestd1a/conftest.h
5421#define DEFINED_IN_CONFTESTD1
5422#include_next <conftest.h>
5423#ifdef DEFINED_IN_CONFTESTD2
5424int foo;
5425#else
5426#error "include_next doesn't work"
5427#endif
5428EOF
5429 cat <<EOF > conftestd1b/conftest.h
5430#define DEFINED_IN_CONFTESTD1
5431#include <stdio.h>
5432#include_next <conftest.h>
5433#ifdef DEFINED_IN_CONFTESTD2
5434int foo;
5435#else
5436#error "include_next doesn't work"
5437#endif
5438EOF
5439 cat <<EOF > conftestd2/conftest.h
5440#ifndef DEFINED_IN_CONFTESTD1
5441#error "include_next test doesn't work"
5442#endif
5443#define DEFINED_IN_CONFTESTD2
5444EOF
5445 gl_save_CPPFLAGS="$CPPFLAGS"
5446 CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1b -Iconftestd2"
5447 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5448/* end confdefs.h. */
5449#include <conftest.h>
5450_ACEOF
5451if ac_fn_c_try_compile "$LINENO"; then :
5452 gl_cv_have_include_next=yes
5453else
5454 CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1a -Iconftestd2"
5455 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5456/* end confdefs.h. */
5457#include <conftest.h>
5458_ACEOF
5459if ac_fn_c_try_compile "$LINENO"; then :
5460 gl_cv_have_include_next=buggy
5461else
5462 gl_cv_have_include_next=no
5463fi
5464rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5465
5466fi
5467rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5468 CPPFLAGS="$gl_save_CPPFLAGS"
5469 rm -rf conftestd1a conftestd1b conftestd2
5470
5471fi
5472{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_include_next" >&5
5473$as_echo "$gl_cv_have_include_next" >&6; }
5474 PRAGMA_SYSTEM_HEADER=
5475 if test $gl_cv_have_include_next = yes; then
5476 INCLUDE_NEXT=include_next
5477 INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next
5478 if test -n "$GCC"; then
5479 PRAGMA_SYSTEM_HEADER='#pragma GCC system_header'
5480 fi
5481 else
5482 if test $gl_cv_have_include_next = buggy; then
5483 INCLUDE_NEXT=include
5484 INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next
5485 else
5486 INCLUDE_NEXT=include
5487 INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include
5488 fi
5489 fi
5490
5491
5492
5493
5494
5495
5496
5497
5498
5499
5500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
5501$as_echo_n "checking for long long int... " >&6; }
5502if test "${ac_cv_type_long_long_int+set}" = set; then :
5503 $as_echo_n "(cached) " >&6
5504else
5505 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5506/* end confdefs.h. */
5507
5508 /* For now, do not test the preprocessor; as of 2007 there are too many
5509 implementations with broken preprocessors. Perhaps this can
5510 be revisited in 2012. In the meantime, code should not expect
5511 #if to work with literals wider than 32 bits. */
5512 /* Test literals. */
5513 long long int ll = 9223372036854775807ll;
5514 long long int nll = -9223372036854775807LL;
5515 unsigned long long int ull = 18446744073709551615ULL;
5516 /* Test constant expressions. */
5517 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
5518 ? 1 : -1)];
5519 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
5520 ? 1 : -1)];
5521 int i = 63;
5522int
5523main ()
5524{
5525/* Test availability of runtime routines for shift and division. */
5526 long long int llmax = 9223372036854775807ll;
5527 unsigned long long int ullmax = 18446744073709551615ull;
5528 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
5529 | (llmax / ll) | (llmax % ll)
5530 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
5531 | (ullmax / ull) | (ullmax % ull));
5532 ;
5533 return 0;
5534}
5535
5536_ACEOF
5537if ac_fn_c_try_link "$LINENO"; then :
5538 if test "$cross_compiling" = yes; then :
5539 ac_cv_type_long_long_int=yes
5540else
5541 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5542/* end confdefs.h. */
5543#include <limits.h>
5544 #ifndef LLONG_MAX
5545 # define HALF \
5546 (1LL << (sizeof (long long int) * CHAR_BIT - 2))
5547 # define LLONG_MAX (HALF - 1 + HALF)
5548 #endif
5549int
5550main ()
5551{
5552long long int n = 1;
5553 int i;
5554 for (i = 0; ; i++)
5555 {
5556 long long int m = n << i;
5557 if (m >> i != n)
5558 return 1;
5559 if (LLONG_MAX / 2 < m)
5560 break;
5561 }
5562 return 0;
5563 ;
5564 return 0;
5565}
5566_ACEOF
5567if ac_fn_c_try_run "$LINENO"; then :
5568 ac_cv_type_long_long_int=yes
5569else
5570 ac_cv_type_long_long_int=no
5571fi
5572rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5573 conftest.$ac_objext conftest.beam conftest.$ac_ext
5574fi
5575
5576else
5577 ac_cv_type_long_long_int=no
5578fi
5579rm -f core conftest.err conftest.$ac_objext \
5580 conftest$ac_exeext conftest.$ac_ext
5581fi
5582{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
5583$as_echo "$ac_cv_type_long_long_int" >&6; }
5584 if test $ac_cv_type_long_long_int = yes; then
5585
5586$as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
5587
5588 fi
5589
5590
5591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
5592$as_echo_n "checking for unsigned long long int... " >&6; }
5593if test "${ac_cv_type_unsigned_long_long_int+set}" = set; then :
5594 $as_echo_n "(cached) " >&6
5595else
5596 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5597/* end confdefs.h. */
5598
5599 /* For now, do not test the preprocessor; as of 2007 there are too many
5600 implementations with broken preprocessors. Perhaps this can
5601 be revisited in 2012. In the meantime, code should not expect
5602 #if to work with literals wider than 32 bits. */
5603 /* Test literals. */
5604 long long int ll = 9223372036854775807ll;
5605 long long int nll = -9223372036854775807LL;
5606 unsigned long long int ull = 18446744073709551615ULL;
5607 /* Test constant expressions. */
5608 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
5609 ? 1 : -1)];
5610 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
5611 ? 1 : -1)];
5612 int i = 63;
5613int
5614main ()
5615{
5616/* Test availability of runtime routines for shift and division. */
5617 long long int llmax = 9223372036854775807ll;
5618 unsigned long long int ullmax = 18446744073709551615ull;
5619 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
5620 | (llmax / ll) | (llmax % ll)
5621 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
5622 | (ullmax / ull) | (ullmax % ull));
5623 ;
5624 return 0;
5625}
5626
5627_ACEOF
5628if ac_fn_c_try_link "$LINENO"; then :
5629 ac_cv_type_unsigned_long_long_int=yes
5630else
5631 ac_cv_type_unsigned_long_long_int=no
5632fi
5633rm -f core conftest.err conftest.$ac_objext \
5634 conftest$ac_exeext conftest.$ac_ext
5635fi
5636{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
5637$as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
5638 if test $ac_cv_type_unsigned_long_long_int = yes; then
5639
5640$as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
5641
5642 fi
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653
5654{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5
5655$as_echo_n "checking for C/C++ restrict keyword... " >&6; }
5656if test "${ac_cv_c_restrict+set}" = set; then :
5657 $as_echo_n "(cached) " >&6
5658else
5659 ac_cv_c_restrict=no
5660 # The order here caters to the fact that C++ does not require restrict.
5661 for ac_kw in __restrict __restrict__ _Restrict restrict; do
5662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5663/* end confdefs.h. */
5664typedef int * int_ptr;
5665 int foo (int_ptr $ac_kw ip) {
5666 return ip[0];
5667 }
5668int
5669main ()
5670{
5671int s[1];
5672 int * $ac_kw t = s;
5673 t[0] = 0;
5674 return foo(t)
5675 ;
5676 return 0;
5677}
5678_ACEOF
5679if ac_fn_c_try_compile "$LINENO"; then :
5680 ac_cv_c_restrict=$ac_kw
5681fi
5682rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5683 test "$ac_cv_c_restrict" != no && break
5684 done
5685
5686fi
5687{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
5688$as_echo "$ac_cv_c_restrict" >&6; }
5689
5690 case $ac_cv_c_restrict in
5691 restrict) ;;
5692 no) $as_echo "#define restrict /**/" >>confdefs.h
5693 ;;
5694 *) cat >>confdefs.h <<_ACEOF
5695#define restrict $ac_cv_c_restrict
5696_ACEOF
5697 ;;
5698 esac
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712 :
5713
5714
5715
5716
5717
5718
5719
5720 if test $gl_cv_have_include_next = yes; then
5721 gl_cv_next_string_h='<'string.h'>'
5722 else
5723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <string.h>" >&5
5724$as_echo_n "checking absolute name of <string.h>... " >&6; }
5725if test "${gl_cv_next_string_h+set}" = set; then :
5726 $as_echo_n "(cached) " >&6
5727else
5728
5729 if test $ac_cv_header_string_h = yes; then
5730 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5731/* end confdefs.h. */
5732#include <string.h>
5733
5734_ACEOF
5735 case "$host_os" in
5736 aix*) gl_absname_cpp="$ac_cpp -C" ;;
5737 *) gl_absname_cpp="$ac_cpp" ;;
5738 esac
5739 gl_cv_next_string_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
5740 sed -n '\#/string.h#{
5741 s#.*"\(.*/string.h\)".*#\1#
5742 s#^/[^/]#//&#
5743 p
5744 q
5745 }'`'"'
5746 else
5747 gl_cv_next_string_h='<'string.h'>'
5748 fi
5749
5750fi
5751{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_string_h" >&5
5752$as_echo "$gl_cv_next_string_h" >&6; }
5753 fi
5754 NEXT_STRING_H=$gl_cv_next_string_h
5755
5756 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
5757 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
5758 gl_next_as_first_directive='<'string.h'>'
5759 else
5760 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
5761 gl_next_as_first_directive=$gl_cv_next_string_h
5762 fi
5763 NEXT_AS_FIRST_DIRECTIVE_STRING_H=$gl_next_as_first_directive
5764
5765
5766
5767
5768
5769 for gl_func in memmem mempcpy memrchr rawmemchr stpcpy stpncpy strchrnul strdup strncat strndup strnlen strpbrk strsep strcasestr strtok_r strsignal strverscmp; do
5770 as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
5771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
5772$as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
5773if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then :
5774 $as_echo_n "(cached) " >&6
5775else
5776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5777/* end confdefs.h. */
5778#include <string.h>
5779
5780int
5781main ()
5782{
5783#undef $gl_func
5784 (void) $gl_func;
5785 ;
5786 return 0;
5787}
5788_ACEOF
5789if ac_fn_c_try_compile "$LINENO"; then :
5790 eval "$as_gl_Symbol=yes"
5791else
5792 eval "$as_gl_Symbol=no"
5793fi
5794rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5795fi
5796eval ac_res=\$$as_gl_Symbol
5797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5798$as_echo "$ac_res" >&6; }
5799 eval as_val=\$$as_gl_Symbol
5800 if test "x$as_val" = x""yes; then :
5801 cat >>confdefs.h <<_ACEOF
5802#define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
5803_ACEOF
5804
5805 eval ac_cv_have_decl_$gl_func=yes
5806fi
5807 done
5808
5809
5810
5811 GNULIB_BTOWC=0;
5812 GNULIB_WCTOB=0;
5813 GNULIB_MBSINIT=0;
5814 GNULIB_MBRTOWC=0;
5815 GNULIB_MBRLEN=0;
5816 GNULIB_MBSRTOWCS=0;
5817 GNULIB_MBSNRTOWCS=0;
5818 GNULIB_WCRTOMB=0;
5819 GNULIB_WCSRTOMBS=0;
5820 GNULIB_WCSNRTOMBS=0;
5821 GNULIB_WCWIDTH=0;
5822 HAVE_BTOWC=1;
5823 HAVE_MBSINIT=1;
5824 HAVE_MBRTOWC=1;
5825 HAVE_MBRLEN=1;
5826 HAVE_MBSRTOWCS=1;
5827 HAVE_MBSNRTOWCS=1;
5828 HAVE_WCRTOMB=1;
5829 HAVE_WCSRTOMBS=1;
5830 HAVE_WCSNRTOMBS=1;
5831 HAVE_DECL_WCTOB=1;
5832 HAVE_DECL_WCWIDTH=1;
5833 REPLACE_MBSTATE_T=0;
5834 REPLACE_BTOWC=0;
5835 REPLACE_WCTOB=0;
5836 REPLACE_MBSINIT=0;
5837 REPLACE_MBRTOWC=0;
5838 REPLACE_MBRLEN=0;
5839 REPLACE_MBSRTOWCS=0;
5840 REPLACE_MBSNRTOWCS=0;
5841 REPLACE_WCRTOMB=0;
5842 REPLACE_WCSRTOMBS=0;
5843 REPLACE_WCSNRTOMBS=0;
5844 REPLACE_WCWIDTH=0;
5845
5846
5847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <wchar.h> uses 'inline' correctly" >&5
5848$as_echo_n "checking whether <wchar.h> uses 'inline' correctly... " >&6; }
5849if test "${gl_cv_header_wchar_h_correct_inline+set}" = set; then :
5850 $as_echo_n "(cached) " >&6
5851else
5852 gl_cv_header_wchar_h_correct_inline=yes
5853 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5854/* end confdefs.h. */
5855
5856 #define wcstod renamed_wcstod
5857#include <wchar.h>
5858extern int zero (void);
5859int main () { return zero(); }
5860
5861_ACEOF
5862 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5863 (eval $ac_compile) 2>&5
5864 ac_status=$?
5865 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5866 test $ac_status = 0; }; then
5867 mv conftest.$ac_objext conftest1.$ac_objext
5868 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5869/* end confdefs.h. */
5870
5871 #define wcstod renamed_wcstod
5872#include <wchar.h>
5873int zero (void) { return 0; }
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 conftest2.$ac_objext
5882 if $CC -o conftest$ac_exeext $CFLAGS $LDFLAGS conftest1.$ac_objext conftest2.$ac_objext $LIBS >&5 2>&1; then
5883 :
5884 else
5885 gl_cv_header_wchar_h_correct_inline=no
5886 fi
5887 fi
5888 fi
5889 rm -f conftest1.$ac_objext conftest2.$ac_objext conftest$ac_exeext
5890
5891fi
5892{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_wchar_h_correct_inline" >&5
5893$as_echo "$gl_cv_header_wchar_h_correct_inline" >&6; }
5894 if test $gl_cv_header_wchar_h_correct_inline = no; then
5895 as_fn_error "<wchar.h> cannot be used with this compiler ($CC $CFLAGS $CPPFLAGS).
5896This is a known interoperability problem of glibc <= 2.5 with gcc >= 4.3 in
5897C99 mode. You have four options:
5898 - Add the flag -fgnu89-inline to CC and reconfigure, or
5899 - Fix your include files, using parts of
5900 <http://sourceware.org/git/?p=glibc.git;a=commitdiff;h=b037a293a48718af30d706c2e18c929d0e69a621>, or
5901 - Use a gcc version older than 4.3, or
5902 - Don't use the flags -std=c99 or -std=gnu99.
5903Configuration aborted." "$LINENO" 5
5904 fi
5905
5906
5907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wint_t" >&5
5908$as_echo_n "checking for wint_t... " >&6; }
5909if test "${gt_cv_c_wint_t+set}" = set; then :
5910 $as_echo_n "(cached) " >&6
5911else
5912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5913/* end confdefs.h. */
5914
5915/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
5916 <wchar.h>.
5917 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included
5918 before <wchar.h>. */
5919#include <stddef.h>
5920#include <stdio.h>
5921#include <time.h>
5922#include <wchar.h>
5923 wint_t foo = (wchar_t)'\0';
5924int
5925main ()
5926{
5927
5928 ;
5929 return 0;
5930}
5931_ACEOF
5932if ac_fn_c_try_compile "$LINENO"; then :
5933 gt_cv_c_wint_t=yes
5934else
5935 gt_cv_c_wint_t=no
5936fi
5937rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5938fi
5939{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wint_t" >&5
5940$as_echo "$gt_cv_c_wint_t" >&6; }
5941 if test $gt_cv_c_wint_t = yes; then
5942
5943$as_echo "#define HAVE_WINT_T 1" >>confdefs.h
5944
5945 fi
5946
5947
5948 if false; then
5949 GL_COND_LIBTOOL_TRUE=
5950 GL_COND_LIBTOOL_FALSE='#'
5951else
5952 GL_COND_LIBTOOL_TRUE='#'
5953 GL_COND_LIBTOOL_FALSE=
5954fi
5955
5956 gl_cond_libtool=false
5957 gl_libdeps=
5958 gl_ltlibdeps=
5959 gl_m4_base='gnulib/m4'
5960
5961
5962
5963
5964
5965
5966
5967
5968
5969 gl_source_base='gnulib'
5970 # Code from module arg-nonnull:
5971 # Code from module c++defs:
5972 # Code from module extensions:
5973 # Code from module include_next:
5974 # Code from module memchr:
5975
5976
5977
5978
5979 GNULIB_MEMCHR=1
5980
5981
5982
5983$as_echo "#define GNULIB_TEST_MEMCHR 1" >>confdefs.h
5984
5985
5986
5987 # Code from module memmem:
5988
5989
5990 if test $ac_cv_have_decl_memmem = yes; then
5991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmem works in linear time" >&5
5992$as_echo_n "checking whether memmem works in linear time... " >&6; }
5993if test "${gl_cv_func_memmem_works+set}" = set; then :
5994 $as_echo_n "(cached) " >&6
5995else
5996 if test "$cross_compiling" = yes; then :
5997 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5998/* end confdefs.h. */
5999
6000#include <features.h>
6001#ifdef __GNU_LIBRARY__
6002 #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 9) || (__GLIBC__ > 2)
6003 Lucky user
6004 #endif
6005#endif
6006#ifdef __CYGWIN__
6007 #include <cygwin/version.h>
6008 #if CYGWIN_VERSION_DLL_MAJOR >= 1007
6009 Lucky user
6010 #endif
6011#endif
6012
6013_ACEOF
6014if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6015 $EGREP "Lucky user" >/dev/null 2>&1; then :
6016 gl_cv_func_memmem_works=yes
6017else
6018 gl_cv_func_memmem_works="guessing no"
6019fi
6020rm -f conftest*
6021
6022
6023else
6024 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6025/* end confdefs.h. */
6026
6027#include <signal.h> /* for signal */
6028#include <string.h> /* for memmem */
6029#include <stdlib.h> /* for malloc */
6030#include <unistd.h> /* for alarm */
6031
6032int
6033main ()
6034{
6035size_t m = 1000000;
6036 char *haystack = (char *) malloc (2 * m + 1);
6037 char *needle = (char *) malloc (m + 1);
6038 void *result = 0;
6039 /* Failure to compile this test due to missing alarm is okay,
6040 since all such platforms (mingw) also lack memmem. */
6041 signal (SIGALRM, SIG_DFL);
6042 alarm (5);
6043 /* Check for quadratic performance. */
6044 if (haystack && needle)
6045 {
6046 memset (haystack, 'A', 2 * m);
6047 haystack[2 * m] = 'B';
6048 memset (needle, 'A', m);
6049 needle[m] = 'B';
6050 result = memmem (haystack, 2 * m + 1, needle, m + 1);
6051 }
6052 /* Check for empty needle behavior. */
6053 return !result || !memmem ("a", 1, 0, 0);
6054 ;
6055 return 0;
6056}
6057_ACEOF
6058if ac_fn_c_try_run "$LINENO"; then :
6059 gl_cv_func_memmem_works=yes
6060else
6061 gl_cv_func_memmem_works=no
6062fi
6063rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6064 conftest.$ac_objext conftest.beam conftest.$ac_ext
6065fi
6066
6067
6068fi
6069{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memmem_works" >&5
6070$as_echo "$gl_cv_func_memmem_works" >&6; }
6071 if test "$gl_cv_func_memmem_works" != yes; then
6072 REPLACE_MEMMEM=1
6073
6074
6075
6076
6077
6078
6079
6080
6081 gl_LIBOBJS="$gl_LIBOBJS memmem.$ac_objext"
6082
6083 fi
6084 fi
6085
6086 # Code from module memmem-simple:
6087
6088
6089
6090
6091
6092
6093
6094
6095
6096
6097
6098
6099 for ac_func in memmem
6100do :
6101 ac_fn_c_check_func "$LINENO" "memmem" "ac_cv_func_memmem"
6102if test "x$ac_cv_func_memmem" = x""yes; then :
6103 cat >>confdefs.h <<_ACEOF
6104#define HAVE_MEMMEM 1
6105_ACEOF
6106
6107else
6108
6109 gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
6110
6111fi
6112done
6113
6114
6115
6116 :
6117
6118
6119
6120
6121
6122 if test $ac_cv_have_decl_memmem = no; then
6123 HAVE_DECL_MEMMEM=0
6124 fi
6125 :
6126
6127
6128
6129
6130 GNULIB_MEMMEM=1
6131
6132
6133
6134$as_echo "#define GNULIB_TEST_MEMMEM 1" >>confdefs.h
6135
6136
6137
6138 # Code from module multiarch:
6139
6140 # Code from module stddef:
6141
6142
6143
6144 if test $gt_cv_c_wchar_t = no; then
6145 HAVE_WCHAR_T=0
6146 STDDEF_H=stddef.h
6147 fi
6148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NULL can be used in arbitrary expressions" >&5
6149$as_echo_n "checking whether NULL can be used in arbitrary expressions... " >&6; }
6150if test "${gl_cv_decl_null_works+set}" = set; then :
6151 $as_echo_n "(cached) " >&6
6152else
6153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6154/* end confdefs.h. */
6155#include <stddef.h>
6156 int test[2 * (sizeof NULL == sizeof (void *)) -1];
6157
6158int
6159main ()
6160{
6161
6162 ;
6163 return 0;
6164}
6165_ACEOF
6166if ac_fn_c_try_compile "$LINENO"; then :
6167 gl_cv_decl_null_works=yes
6168else
6169 gl_cv_decl_null_works=no
6170fi
6171rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6172fi
6173{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_decl_null_works" >&5
6174$as_echo "$gl_cv_decl_null_works" >&6; }
6175 if test $gl_cv_decl_null_works = no; then
6176 REPLACE_NULL=1
6177 STDDEF_H=stddef.h
6178 fi
6179 if test -n "$STDDEF_H"; then
6180
6181
6182
6183
6184 :
6185
6186
6187
6188
6189
6190
6191
6192 if test $gl_cv_have_include_next = yes; then
6193 gl_cv_next_stddef_h='<'stddef.h'>'
6194 else
6195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stddef.h>" >&5
6196$as_echo_n "checking absolute name of <stddef.h>... " >&6; }
6197if test "${gl_cv_next_stddef_h+set}" = set; then :
6198 $as_echo_n "(cached) " >&6
6199else
6200
6201 if test $ac_cv_header_stddef_h = yes; then
6202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6203/* end confdefs.h. */
6204#include <stddef.h>
6205
6206_ACEOF
6207 case "$host_os" in
6208 aix*) gl_absname_cpp="$ac_cpp -C" ;;
6209 *) gl_absname_cpp="$ac_cpp" ;;
6210 esac
6211 gl_cv_next_stddef_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
6212 sed -n '\#/stddef.h#{
6213 s#.*"\(.*/stddef.h\)".*#\1#
6214 s#^/[^/]#//&#
6215 p
6216 q
6217 }'`'"'
6218 else
6219 gl_cv_next_stddef_h='<'stddef.h'>'
6220 fi
6221
6222fi
6223{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stddef_h" >&5
6224$as_echo "$gl_cv_next_stddef_h" >&6; }
6225 fi
6226 NEXT_STDDEF_H=$gl_cv_next_stddef_h
6227
6228 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
6229 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
6230 gl_next_as_first_directive='<'stddef.h'>'
6231 else
6232 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
6233 gl_next_as_first_directive=$gl_cv_next_stddef_h
6234 fi
6235 NEXT_AS_FIRST_DIRECTIVE_STDDEF_H=$gl_next_as_first_directive
6236
6237
6238
6239 fi
6240
6241 # Code from module stdint:
6242
6243
6244
6245 if test $ac_cv_type_long_long_int = yes; then
6246 HAVE_LONG_LONG_INT=1
6247 else
6248 HAVE_LONG_LONG_INT=0
6249 fi
6250
6251
6252 if test $ac_cv_type_unsigned_long_long_int = yes; then
6253 HAVE_UNSIGNED_LONG_LONG_INT=1
6254 else
6255 HAVE_UNSIGNED_LONG_LONG_INT=0
6256 fi
6257
6258
6259 if test $ac_cv_header_inttypes_h = yes; then
6260 HAVE_INTTYPES_H=1
6261 else
6262 HAVE_INTTYPES_H=0
6263 fi
6264
6265
6266 if test $ac_cv_header_sys_types_h = yes; then
6267 HAVE_SYS_TYPES_H=1
6268 else
6269 HAVE_SYS_TYPES_H=0
6270 fi
6271
6272
6273
6274
6275
6276
6277 :
6278
6279
6280
6281
6282
6283
6284
6285 if test $gl_cv_have_include_next = yes; then
6286 gl_cv_next_stdint_h='<'stdint.h'>'
6287 else
6288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdint.h>" >&5
6289$as_echo_n "checking absolute name of <stdint.h>... " >&6; }
6290if test "${gl_cv_next_stdint_h+set}" = set; then :
6291 $as_echo_n "(cached) " >&6
6292else
6293
6294 if test $ac_cv_header_stdint_h = yes; then
6295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6296/* end confdefs.h. */
6297#include <stdint.h>
6298
6299_ACEOF
6300 case "$host_os" in
6301 aix*) gl_absname_cpp="$ac_cpp -C" ;;
6302 *) gl_absname_cpp="$ac_cpp" ;;
6303 esac
6304 gl_cv_next_stdint_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
6305 sed -n '\#/stdint.h#{
6306 s#.*"\(.*/stdint.h\)".*#\1#
6307 s#^/[^/]#//&#
6308 p
6309 q
6310 }'`'"'
6311 else
6312 gl_cv_next_stdint_h='<'stdint.h'>'
6313 fi
6314
6315fi
6316{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdint_h" >&5
6317$as_echo "$gl_cv_next_stdint_h" >&6; }
6318 fi
6319 NEXT_STDINT_H=$gl_cv_next_stdint_h
6320
6321 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
6322 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
6323 gl_next_as_first_directive='<'stdint.h'>'
6324 else
6325 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
6326 gl_next_as_first_directive=$gl_cv_next_stdint_h
6327 fi
6328 NEXT_AS_FIRST_DIRECTIVE_STDINT_H=$gl_next_as_first_directive
6329
6330
6331
6332 if test $ac_cv_header_stdint_h = yes; then
6333 HAVE_STDINT_H=1
6334 else
6335 HAVE_STDINT_H=0
6336 fi
6337
6338
6339 if test $ac_cv_header_stdint_h = yes; then
6340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stdint.h conforms to C99" >&5
6341$as_echo_n "checking whether stdint.h conforms to C99... " >&6; }
6342if test "${gl_cv_header_working_stdint_h+set}" = set; then :
6343 $as_echo_n "(cached) " >&6
6344else
6345 gl_cv_header_working_stdint_h=no
6346 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6347/* end confdefs.h. */
6348
6349
6350#define __STDC_LIMIT_MACROS 1 /* to make it work also in C++ mode */
6351#define __STDC_CONSTANT_MACROS 1 /* to make it work also in C++ mode */
6352#define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
6353#include <stdint.h>
6354/* Dragonfly defines WCHAR_MIN, WCHAR_MAX only in <wchar.h>. */
6355#if !(defined WCHAR_MIN && defined WCHAR_MAX)
6356#error "WCHAR_MIN, WCHAR_MAX not defined in <stdint.h>"
6357#endif
6358
6359
6360 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6361 included before <wchar.h>. */
6362 #include <stddef.h>
6363 #include <signal.h>
6364 #if HAVE_WCHAR_H
6365 # include <stdio.h>
6366 # include <time.h>
6367 # include <wchar.h>
6368 #endif
6369
6370
6371#ifdef INT8_MAX
6372int8_t a1 = INT8_MAX;
6373int8_t a1min = INT8_MIN;
6374#endif
6375#ifdef INT16_MAX
6376int16_t a2 = INT16_MAX;
6377int16_t a2min = INT16_MIN;
6378#endif
6379#ifdef INT32_MAX
6380int32_t a3 = INT32_MAX;
6381int32_t a3min = INT32_MIN;
6382#endif
6383#ifdef INT64_MAX
6384int64_t a4 = INT64_MAX;
6385int64_t a4min = INT64_MIN;
6386#endif
6387#ifdef UINT8_MAX
6388uint8_t b1 = UINT8_MAX;
6389#else
6390typedef int b1[(unsigned char) -1 != 255 ? 1 : -1];
6391#endif
6392#ifdef UINT16_MAX
6393uint16_t b2 = UINT16_MAX;
6394#endif
6395#ifdef UINT32_MAX
6396uint32_t b3 = UINT32_MAX;
6397#endif
6398#ifdef UINT64_MAX
6399uint64_t b4 = UINT64_MAX;
6400#endif
6401int_least8_t c1 = INT8_C (0x7f);
6402int_least8_t c1max = INT_LEAST8_MAX;
6403int_least8_t c1min = INT_LEAST8_MIN;
6404int_least16_t c2 = INT16_C (0x7fff);
6405int_least16_t c2max = INT_LEAST16_MAX;
6406int_least16_t c2min = INT_LEAST16_MIN;
6407int_least32_t c3 = INT32_C (0x7fffffff);
6408int_least32_t c3max = INT_LEAST32_MAX;
6409int_least32_t c3min = INT_LEAST32_MIN;
6410int_least64_t c4 = INT64_C (0x7fffffffffffffff);
6411int_least64_t c4max = INT_LEAST64_MAX;
6412int_least64_t c4min = INT_LEAST64_MIN;
6413uint_least8_t d1 = UINT8_C (0xff);
6414uint_least8_t d1max = UINT_LEAST8_MAX;
6415uint_least16_t d2 = UINT16_C (0xffff);
6416uint_least16_t d2max = UINT_LEAST16_MAX;
6417uint_least32_t d3 = UINT32_C (0xffffffff);
6418uint_least32_t d3max = UINT_LEAST32_MAX;
6419uint_least64_t d4 = UINT64_C (0xffffffffffffffff);
6420uint_least64_t d4max = UINT_LEAST64_MAX;
6421int_fast8_t e1 = INT_FAST8_MAX;
6422int_fast8_t e1min = INT_FAST8_MIN;
6423int_fast16_t e2 = INT_FAST16_MAX;
6424int_fast16_t e2min = INT_FAST16_MIN;
6425int_fast32_t e3 = INT_FAST32_MAX;
6426int_fast32_t e3min = INT_FAST32_MIN;
6427int_fast64_t e4 = INT_FAST64_MAX;
6428int_fast64_t e4min = INT_FAST64_MIN;
6429uint_fast8_t f1 = UINT_FAST8_MAX;
6430uint_fast16_t f2 = UINT_FAST16_MAX;
6431uint_fast32_t f3 = UINT_FAST32_MAX;
6432uint_fast64_t f4 = UINT_FAST64_MAX;
6433#ifdef INTPTR_MAX
6434intptr_t g = INTPTR_MAX;
6435intptr_t gmin = INTPTR_MIN;
6436#endif
6437#ifdef UINTPTR_MAX
6438uintptr_t h = UINTPTR_MAX;
6439#endif
6440intmax_t i = INTMAX_MAX;
6441uintmax_t j = UINTMAX_MAX;
6442
6443#include <limits.h> /* for CHAR_BIT */
6444#define TYPE_MINIMUM(t) \
6445 ((t) ((t) 0 < (t) -1 ? (t) 0 : ~ (t) 0 << (sizeof (t) * CHAR_BIT - 1)))
6446#define TYPE_MAXIMUM(t) \
6447 ((t) ((t) 0 < (t) -1 ? (t) -1 : ~ (~ (t) 0 << (sizeof (t) * CHAR_BIT - 1))))
6448struct s {
6449 int check_PTRDIFF:
6450 PTRDIFF_MIN == TYPE_MINIMUM (ptrdiff_t)
6451 && PTRDIFF_MAX == TYPE_MAXIMUM (ptrdiff_t)
6452 ? 1 : -1;
6453 /* Detect bug in FreeBSD 6.0 / ia64. */
6454 int check_SIG_ATOMIC:
6455 SIG_ATOMIC_MIN == TYPE_MINIMUM (sig_atomic_t)
6456 && SIG_ATOMIC_MAX == TYPE_MAXIMUM (sig_atomic_t)
6457 ? 1 : -1;
6458 int check_SIZE: SIZE_MAX == TYPE_MAXIMUM (size_t) ? 1 : -1;
6459 int check_WCHAR:
6460 WCHAR_MIN == TYPE_MINIMUM (wchar_t)
6461 && WCHAR_MAX == TYPE_MAXIMUM (wchar_t)
6462 ? 1 : -1;
6463 /* Detect bug in mingw. */
6464 int check_WINT:
6465 WINT_MIN == TYPE_MINIMUM (wint_t)
6466 && WINT_MAX == TYPE_MAXIMUM (wint_t)
6467 ? 1 : -1;
6468
6469 /* Detect bugs in glibc 2.4 and Solaris 10 stdint.h, among others. */
6470 int check_UINT8_C:
6471 (-1 < UINT8_C (0)) == (-1 < (uint_least8_t) 0) ? 1 : -1;
6472 int check_UINT16_C:
6473 (-1 < UINT16_C (0)) == (-1 < (uint_least16_t) 0) ? 1 : -1;
6474
6475 /* Detect bugs in OpenBSD 3.9 stdint.h. */
6476#ifdef UINT8_MAX
6477 int check_uint8: (uint8_t) -1 == UINT8_MAX ? 1 : -1;
6478#endif
6479#ifdef UINT16_MAX
6480 int check_uint16: (uint16_t) -1 == UINT16_MAX ? 1 : -1;
6481#endif
6482#ifdef UINT32_MAX
6483 int check_uint32: (uint32_t) -1 == UINT32_MAX ? 1 : -1;
6484#endif
6485#ifdef UINT64_MAX
6486 int check_uint64: (uint64_t) -1 == UINT64_MAX ? 1 : -1;
6487#endif
6488 int check_uint_least8: (uint_least8_t) -1 == UINT_LEAST8_MAX ? 1 : -1;
6489 int check_uint_least16: (uint_least16_t) -1 == UINT_LEAST16_MAX ? 1 : -1;
6490 int check_uint_least32: (uint_least32_t) -1 == UINT_LEAST32_MAX ? 1 : -1;
6491 int check_uint_least64: (uint_least64_t) -1 == UINT_LEAST64_MAX ? 1 : -1;
6492 int check_uint_fast8: (uint_fast8_t) -1 == UINT_FAST8_MAX ? 1 : -1;
6493 int check_uint_fast16: (uint_fast16_t) -1 == UINT_FAST16_MAX ? 1 : -1;
6494 int check_uint_fast32: (uint_fast32_t) -1 == UINT_FAST32_MAX ? 1 : -1;
6495 int check_uint_fast64: (uint_fast64_t) -1 == UINT_FAST64_MAX ? 1 : -1;
6496 int check_uintptr: (uintptr_t) -1 == UINTPTR_MAX ? 1 : -1;
6497 int check_uintmax: (uintmax_t) -1 == UINTMAX_MAX ? 1 : -1;
6498 int check_size: (size_t) -1 == SIZE_MAX ? 1 : -1;
6499};
6500
6501int
6502main ()
6503{
6504
6505 ;
6506 return 0;
6507}
6508_ACEOF
6509if ac_fn_c_try_compile "$LINENO"; then :
6510 if test "$cross_compiling" = yes; then :
6511 gl_cv_header_working_stdint_h=yes
6512
6513else
6514 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6515/* end confdefs.h. */
6516
6517
6518#define __STDC_LIMIT_MACROS 1 /* to make it work also in C++ mode */
6519#define __STDC_CONSTANT_MACROS 1 /* to make it work also in C++ mode */
6520#define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
6521#include <stdint.h>
6522
6523
6524 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6525 included before <wchar.h>. */
6526 #include <stddef.h>
6527 #include <signal.h>
6528 #if HAVE_WCHAR_H
6529 # include <stdio.h>
6530 # include <time.h>
6531 # include <wchar.h>
6532 #endif
6533
6534
6535#include <stdio.h>
6536#include <string.h>
6537#define MVAL(macro) MVAL1(macro)
6538#define MVAL1(expression) #expression
6539static const char *macro_values[] =
6540 {
6541#ifdef INT8_MAX
6542 MVAL (INT8_MAX),
6543#endif
6544#ifdef INT16_MAX
6545 MVAL (INT16_MAX),
6546#endif
6547#ifdef INT32_MAX
6548 MVAL (INT32_MAX),
6549#endif
6550#ifdef INT64_MAX
6551 MVAL (INT64_MAX),
6552#endif
6553#ifdef UINT8_MAX
6554 MVAL (UINT8_MAX),
6555#endif
6556#ifdef UINT16_MAX
6557 MVAL (UINT16_MAX),
6558#endif
6559#ifdef UINT32_MAX
6560 MVAL (UINT32_MAX),
6561#endif
6562#ifdef UINT64_MAX
6563 MVAL (UINT64_MAX),
6564#endif
6565 NULL
6566 };
6567
6568int
6569main ()
6570{
6571
6572 const char **mv;
6573 for (mv = macro_values; *mv != NULL; mv++)
6574 {
6575 const char *value = *mv;
6576 /* Test whether it looks like a cast expression. */
6577 if (strncmp (value, "((unsigned int)"/*)*/, 15) == 0
6578 || strncmp (value, "((unsigned short)"/*)*/, 17) == 0
6579 || strncmp (value, "((unsigned char)"/*)*/, 16) == 0
6580 || strncmp (value, "((int)"/*)*/, 6) == 0
6581 || strncmp (value, "((signed short)"/*)*/, 15) == 0
6582 || strncmp (value, "((signed char)"/*)*/, 14) == 0)
6583 return 1;
6584 }
6585 return 0;
6586
6587 ;
6588 return 0;
6589}
6590_ACEOF
6591if ac_fn_c_try_run "$LINENO"; then :
6592 gl_cv_header_working_stdint_h=yes
6593fi
6594rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6595 conftest.$ac_objext conftest.beam conftest.$ac_ext
6596fi
6597
6598
6599fi
6600rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6601
6602fi
6603{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_stdint_h" >&5
6604$as_echo "$gl_cv_header_working_stdint_h" >&6; }
6605 fi
6606 if test "$gl_cv_header_working_stdint_h" = yes; then
6607 STDINT_H=
6608 else
6609 for ac_header in sys/inttypes.h sys/bitypes.h
6610do :
6611 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6612ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6613eval as_val=\$$as_ac_Header
6614 if test "x$as_val" = x""yes; then :
6615 cat >>confdefs.h <<_ACEOF
6616#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6617_ACEOF
6618
6619fi
6620
6621done
6622
6623 if test $ac_cv_header_sys_inttypes_h = yes; then
6624 HAVE_SYS_INTTYPES_H=1
6625 else
6626 HAVE_SYS_INTTYPES_H=0
6627 fi
6628
6629 if test $ac_cv_header_sys_bitypes_h = yes; then
6630 HAVE_SYS_BITYPES_H=1
6631 else
6632 HAVE_SYS_BITYPES_H=0
6633 fi
6634
6635
6636
6637 :
6638
6639
6640
6641
6642
6643
6644
6645
6646 if test $APPLE_UNIVERSAL_BUILD = 0; then
6647
6648
6649 for gltype in ptrdiff_t size_t ; do
6650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
6651$as_echo_n "checking for bit size of $gltype... " >&6; }
6652if { as_var=gl_cv_bitsizeof_${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then :
6653 $as_echo_n "(cached) " >&6
6654else
6655 if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result" "
6656 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6657 included before <wchar.h>. */
6658 #include <stddef.h>
6659 #include <signal.h>
6660 #if HAVE_WCHAR_H
6661 # include <stdio.h>
6662 # include <time.h>
6663 # include <wchar.h>
6664 #endif
6665
6666#include <limits.h>"; then :
6667
6668else
6669 result=unknown
6670fi
6671
6672 eval gl_cv_bitsizeof_${gltype}=\$result
6673
6674fi
6675eval ac_res=\$gl_cv_bitsizeof_${gltype}
6676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6677$as_echo "$ac_res" >&6; }
6678 eval result=\$gl_cv_bitsizeof_${gltype}
6679 if test $result = unknown; then
6680 result=0
6681 fi
6682 GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6683 cat >>confdefs.h <<_ACEOF
6684#define BITSIZEOF_${GLTYPE} $result
6685_ACEOF
6686
6687 eval BITSIZEOF_${GLTYPE}=\$result
6688 done
6689
6690
6691 fi
6692
6693
6694 for gltype in sig_atomic_t wchar_t wint_t ; do
6695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
6696$as_echo_n "checking for bit size of $gltype... " >&6; }
6697if { as_var=gl_cv_bitsizeof_${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then :
6698 $as_echo_n "(cached) " >&6
6699else
6700 if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result" "
6701 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6702 included before <wchar.h>. */
6703 #include <stddef.h>
6704 #include <signal.h>
6705 #if HAVE_WCHAR_H
6706 # include <stdio.h>
6707 # include <time.h>
6708 # include <wchar.h>
6709 #endif
6710
6711#include <limits.h>"; then :
6712
6713else
6714 result=unknown
6715fi
6716
6717 eval gl_cv_bitsizeof_${gltype}=\$result
6718
6719fi
6720eval ac_res=\$gl_cv_bitsizeof_${gltype}
6721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6722$as_echo "$ac_res" >&6; }
6723 eval result=\$gl_cv_bitsizeof_${gltype}
6724 if test $result = unknown; then
6725 result=0
6726 fi
6727 GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6728 cat >>confdefs.h <<_ACEOF
6729#define BITSIZEOF_${GLTYPE} $result
6730_ACEOF
6731
6732 eval BITSIZEOF_${GLTYPE}=\$result
6733 done
6734
6735
6736
6737
6738 for gltype in sig_atomic_t wchar_t wint_t ; do
6739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gltype is signed" >&5
6740$as_echo_n "checking whether $gltype is signed... " >&6; }
6741if { as_var=gl_cv_type_${gltype}_signed; eval "test \"\${$as_var+set}\" = set"; }; then :
6742 $as_echo_n "(cached) " >&6
6743else
6744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6745/* end confdefs.h. */
6746
6747 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6748 included before <wchar.h>. */
6749 #include <stddef.h>
6750 #include <signal.h>
6751 #if HAVE_WCHAR_H
6752 # include <stdio.h>
6753 # include <time.h>
6754 # include <wchar.h>
6755 #endif
6756
6757 int verify[2 * (($gltype) -1 < ($gltype) 0) - 1];
6758int
6759main ()
6760{
6761
6762 ;
6763 return 0;
6764}
6765_ACEOF
6766if ac_fn_c_try_compile "$LINENO"; then :
6767 result=yes
6768else
6769 result=no
6770fi
6771rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6772 eval gl_cv_type_${gltype}_signed=\$result
6773
6774fi
6775eval ac_res=\$gl_cv_type_${gltype}_signed
6776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6777$as_echo "$ac_res" >&6; }
6778 eval result=\$gl_cv_type_${gltype}_signed
6779 GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6780 if test "$result" = yes; then
6781 cat >>confdefs.h <<_ACEOF
6782#define HAVE_SIGNED_${GLTYPE} 1
6783_ACEOF
6784
6785 eval HAVE_SIGNED_${GLTYPE}=1
6786 else
6787 eval HAVE_SIGNED_${GLTYPE}=0
6788 fi
6789 done
6790
6791
6792 gl_cv_type_ptrdiff_t_signed=yes
6793 gl_cv_type_size_t_signed=no
6794 if test $APPLE_UNIVERSAL_BUILD = 0; then
6795
6796
6797 for gltype in ptrdiff_t size_t ; do
6798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
6799$as_echo_n "checking for $gltype integer literal suffix... " >&6; }
6800if { as_var=gl_cv_type_${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then :
6801 $as_echo_n "(cached) " >&6
6802else
6803 eval gl_cv_type_${gltype}_suffix=no
6804 eval result=\$gl_cv_type_${gltype}_signed
6805 if test "$result" = yes; then
6806 glsufu=
6807 else
6808 glsufu=u
6809 fi
6810 for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
6811 case $glsuf in
6812 '') gltype1='int';;
6813 l) gltype1='long int';;
6814 ll) gltype1='long long int';;
6815 i64) gltype1='__int64';;
6816 u) gltype1='unsigned int';;
6817 ul) gltype1='unsigned long int';;
6818 ull) gltype1='unsigned long long int';;
6819 ui64)gltype1='unsigned __int64';;
6820 esac
6821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6822/* end confdefs.h. */
6823
6824 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6825 included before <wchar.h>. */
6826 #include <stddef.h>
6827 #include <signal.h>
6828 #if HAVE_WCHAR_H
6829 # include <stdio.h>
6830 # include <time.h>
6831 # include <wchar.h>
6832 #endif
6833
6834 extern $gltype foo;
6835 extern $gltype1 foo;
6836int
6837main ()
6838{
6839
6840 ;
6841 return 0;
6842}
6843_ACEOF
6844if ac_fn_c_try_compile "$LINENO"; then :
6845 eval gl_cv_type_${gltype}_suffix=\$glsuf
6846fi
6847rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6848 eval result=\$gl_cv_type_${gltype}_suffix
6849 test "$result" != no && break
6850 done
6851fi
6852eval ac_res=\$gl_cv_type_${gltype}_suffix
6853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6854$as_echo "$ac_res" >&6; }
6855 GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6856 eval result=\$gl_cv_type_${gltype}_suffix
6857 test "$result" = no && result=
6858 eval ${GLTYPE}_SUFFIX=\$result
6859 cat >>confdefs.h <<_ACEOF
6860#define ${GLTYPE}_SUFFIX $result
6861_ACEOF
6862
6863 done
6864
6865
6866 fi
6867
6868
6869 for gltype in sig_atomic_t wchar_t wint_t ; do
6870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
6871$as_echo_n "checking for $gltype integer literal suffix... " >&6; }
6872if { as_var=gl_cv_type_${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then :
6873 $as_echo_n "(cached) " >&6
6874else
6875 eval gl_cv_type_${gltype}_suffix=no
6876 eval result=\$gl_cv_type_${gltype}_signed
6877 if test "$result" = yes; then
6878 glsufu=
6879 else
6880 glsufu=u
6881 fi
6882 for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
6883 case $glsuf in
6884 '') gltype1='int';;
6885 l) gltype1='long int';;
6886 ll) gltype1='long long int';;
6887 i64) gltype1='__int64';;
6888 u) gltype1='unsigned int';;
6889 ul) gltype1='unsigned long int';;
6890 ull) gltype1='unsigned long long int';;
6891 ui64)gltype1='unsigned __int64';;
6892 esac
6893 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6894/* end confdefs.h. */
6895
6896 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6897 included before <wchar.h>. */
6898 #include <stddef.h>
6899 #include <signal.h>
6900 #if HAVE_WCHAR_H
6901 # include <stdio.h>
6902 # include <time.h>
6903 # include <wchar.h>
6904 #endif
6905
6906 extern $gltype foo;
6907 extern $gltype1 foo;
6908int
6909main ()
6910{
6911
6912 ;
6913 return 0;
6914}
6915_ACEOF
6916if ac_fn_c_try_compile "$LINENO"; then :
6917 eval gl_cv_type_${gltype}_suffix=\$glsuf
6918fi
6919rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6920 eval result=\$gl_cv_type_${gltype}_suffix
6921 test "$result" != no && break
6922 done
6923fi
6924eval ac_res=\$gl_cv_type_${gltype}_suffix
6925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6926$as_echo "$ac_res" >&6; }
6927 GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6928 eval result=\$gl_cv_type_${gltype}_suffix
6929 test "$result" = no && result=
6930 eval ${GLTYPE}_SUFFIX=\$result
6931 cat >>confdefs.h <<_ACEOF
6932#define ${GLTYPE}_SUFFIX $result
6933_ACEOF
6934
6935 done
6936
6937
6938
6939 STDINT_H=stdint.h
6940 fi
6941
6942
6943 # Code from module string:
6944
6945
6946
6947 # Code from module warn-on-use:
6948 # Code from module wchar:
6949
6950
6951
6952
6953 :
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963 :
6964
6965
6966
6967
6968
6969
6970
6971 if test $gl_cv_have_include_next = yes; then
6972 gl_cv_next_wchar_h='<'wchar.h'>'
6973 else
6974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <wchar.h>" >&5
6975$as_echo_n "checking absolute name of <wchar.h>... " >&6; }
6976if test "${gl_cv_next_wchar_h+set}" = set; then :
6977 $as_echo_n "(cached) " >&6
6978else
6979
6980 if test $ac_cv_header_wchar_h = yes; then
6981 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6982/* end confdefs.h. */
6983#include <wchar.h>
6984
6985_ACEOF
6986 case "$host_os" in
6987 aix*) gl_absname_cpp="$ac_cpp -C" ;;
6988 *) gl_absname_cpp="$ac_cpp" ;;
6989 esac
6990 gl_cv_next_wchar_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
6991 sed -n '\#/wchar.h#{
6992 s#.*"\(.*/wchar.h\)".*#\1#
6993 s#^/[^/]#//&#
6994 p
6995 q
6996 }'`'"'
6997 else
6998 gl_cv_next_wchar_h='<'wchar.h'>'
6999 fi
7000
7001fi
7002{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_wchar_h" >&5
7003$as_echo "$gl_cv_next_wchar_h" >&6; }
7004 fi
7005 NEXT_WCHAR_H=$gl_cv_next_wchar_h
7006
7007 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
7008 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
7009 gl_next_as_first_directive='<'wchar.h'>'
7010 else
7011 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
7012 gl_next_as_first_directive=$gl_cv_next_wchar_h
7013 fi
7014 NEXT_AS_FIRST_DIRECTIVE_WCHAR_H=$gl_next_as_first_directive
7015
7016
7017
7018 if test $ac_cv_header_wchar_h = yes; then
7019 HAVE_WCHAR_H=1
7020 else
7021 HAVE_WCHAR_H=0
7022 fi
7023
7024
7025
7026 if test $gt_cv_c_wint_t = yes; then
7027 HAVE_WINT_T=1
7028 else
7029 HAVE_WINT_T=0
7030 fi
7031
7032
7033
7034 for gl_func in btowc wctob mbsinit mbrtowc mbrlen mbsrtowcs mbsnrtowcs wcrtomb wcsrtombs wcsnrtombs wcwidth; do
7035 as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
7036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
7037$as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
7038if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then :
7039 $as_echo_n "(cached) " >&6
7040else
7041 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7042/* end confdefs.h. */
7043
7044/* Some systems require additional headers. */
7045#ifndef __GLIBC__
7046# include <stddef.h>
7047# include <stdio.h>
7048# include <time.h>
7049#endif
7050#include <wchar.h>
7051
7052int
7053main ()
7054{
7055#undef $gl_func
7056 (void) $gl_func;
7057 ;
7058 return 0;
7059}
7060_ACEOF
7061if ac_fn_c_try_compile "$LINENO"; then :
7062 eval "$as_gl_Symbol=yes"
7063else
7064 eval "$as_gl_Symbol=no"
7065fi
7066rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7067fi
7068eval ac_res=\$$as_gl_Symbol
7069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7070$as_echo "$ac_res" >&6; }
7071 eval as_val=\$$as_gl_Symbol
7072 if test "x$as_val" = x""yes; then :
7073 cat >>confdefs.h <<_ACEOF
7074#define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
7075_ACEOF
7076
7077 eval ac_cv_have_decl_$gl_func=yes
7078fi
7079 done
7080
7081
7082 # Code from module dummy:
7083 # End of code from modules
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093 gltests_libdeps=
7094 gltests_ltlibdeps=
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104 gl_source_base='tests'
7105 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
7106
7107 gl_module_indicator_condition=$gltests_WITNESS
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117 LIBGNU_LIBDEPS="$gl_libdeps"
7118
7119 LIBGNU_LTLIBDEPS="$gl_ltlibdeps"
7120
7121
7122
7123# For Makefile dependencies.
7124GNULIB_STDINT_H=
7125if test x"$STDINT_H" != x; then
7126 GNULIB_STDINT_H=gnulib/$STDINT_H
7127fi
7128
7129
7130PACKAGE=gdb
7131
7132cat >>confdefs.h <<_ACEOF
7133#define PACKAGE "$PACKAGE"
7134_ACEOF
7135
7136
7137
7138# GDB does not use automake, but gnulib does. This line lets us
7139# generate its Makefile.in.
7140am__api_version='1.11'
7141
7142# Find a good install program. We prefer a C program (faster),
7143# so one script is as good as another. But avoid the broken or
7144# incompatible versions:
7145# SysV /etc/install, /usr/sbin/install
7146# SunOS /usr/etc/install
7147# IRIX /sbin/install
7148# AIX /bin/install
7149# AmigaOS /C/install, which installs bootblocks on floppy discs
7150# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
7151# AFS /usr/afsws/bin/install, which mishandles nonexistent args
7152# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7153# OS/2's system install, which has a completely different semantic
7154# ./install, which can be erroneously created by make from ./install.sh.
7155# Reject install programs that cannot install multiple files.
7156{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
7157$as_echo_n "checking for a BSD-compatible install... " >&6; }
7158if test -z "$INSTALL"; then
7159if test "${ac_cv_path_install+set}" = set; then :
7160 $as_echo_n "(cached) " >&6
7161else
7162 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7163for as_dir in $PATH
7164do
7165 IFS=$as_save_IFS
7166 test -z "$as_dir" && as_dir=.
7167 # Account for people who put trailing slashes in PATH elements.
7168case $as_dir/ in #((
7169 ./ | .// | /[cC]/* | \
7170 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
7171 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
7172 /usr/ucb/* ) ;;
7173 *)
7174 # OSF1 and SCO ODT 3.0 have their own names for install.
7175 # Don't use installbsd from OSF since it installs stuff as root
7176 # by default.
7177 for ac_prog in ginstall scoinst install; do
7178 for ac_exec_ext in '' $ac_executable_extensions; do
7179 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
7180 if test $ac_prog = install &&
7181 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7182 # AIX install. It has an incompatible calling convention.
7183 :
7184 elif test $ac_prog = install &&
7185 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7186 # program-specific install script used by HP pwplus--don't use.
7187 :
7188 else
7189 rm -rf conftest.one conftest.two conftest.dir
7190 echo one > conftest.one
7191 echo two > conftest.two
7192 mkdir conftest.dir
7193 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
7194 test -s conftest.one && test -s conftest.two &&
7195 test -s conftest.dir/conftest.one &&
7196 test -s conftest.dir/conftest.two
7197 then
7198 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7199 break 3
7200 fi
7201 fi
7202 fi
7203 done
7204 done
7205 ;;
7206esac
7207
7208 done
7209IFS=$as_save_IFS
7210
7211rm -rf conftest.one conftest.two conftest.dir
7212
7213fi
7214 if test "${ac_cv_path_install+set}" = set; then
7215 INSTALL=$ac_cv_path_install
7216 else
7217 # As a last resort, use the slow shell script. Don't cache a
7218 # value for INSTALL within a source directory, because that will
7219 # break other packages using the cache if that directory is
7220 # removed, or if the value is a relative name.
7221 INSTALL=$ac_install_sh
7222 fi
7223fi
7224{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
7225$as_echo "$INSTALL" >&6; }
7226
7227# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7228# It thinks the first close brace ends the variable substitution.
7229test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
7230
7231test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
7232
7233test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
7234
7235{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
7236$as_echo_n "checking whether build environment is sane... " >&6; }
7237# Just in case
7238sleep 1
7239echo timestamp > conftest.file
7240# Reject unsafe characters in $srcdir or the absolute working directory
7241# name. Accept space and tab only in the latter.
7242am_lf='
7243'
7244case `pwd` in
7245 *[\\\"\#\$\&\'\`$am_lf]*)
7246 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
7247esac
7248case $srcdir in
7249 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
7250 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
7251esac
7252
7253# Do `set' in a subshell so we don't clobber the current shell's
7254# arguments. Must try -L first in case configure is actually a
7255# symlink; some systems play weird games with the mod time of symlinks
7256# (eg FreeBSD returns the mod time of the symlink's containing
7257# directory).
7258if (
7259 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
7260 if test "$*" = "X"; then
7261 # -L didn't work.
7262 set X `ls -t "$srcdir/configure" conftest.file`
7263 fi
7264 rm -f conftest.file
7265 if test "$*" != "X $srcdir/configure conftest.file" \
7266 && test "$*" != "X conftest.file $srcdir/configure"; then
7267
7268 # If neither matched, then we have a broken ls. This can happen
7269 # if, for instance, CONFIG_SHELL is bash and it inherits a
7270 # broken ls alias from the environment. This has actually
7271 # happened. Such a system could not be considered "sane".
7272 as_fn_error "ls -t appears to fail. Make sure there is not a broken
7273alias in your environment" "$LINENO" 5
7274 fi
7275
7276 test "$2" = conftest.file
7277 )
7278then
7279 # Ok.
7280 :
7281else
7282 as_fn_error "newly created file is older than distributed files!
7283Check your system clock" "$LINENO" 5
7284fi
7285{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7286$as_echo "yes" >&6; }
7287test "$program_prefix" != NONE &&
7288 program_transform_name="s&^&$program_prefix&;$program_transform_name"
7289# Use a double $ so make ignores it.
7290test "$program_suffix" != NONE &&
7291 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
7292# Double any \ or $.
7293# By default was `s,x,x', remove it if useless.
7294ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
7295program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
7296
7297# expand $ac_aux_dir to an absolute path
7298am_aux_dir=`cd $ac_aux_dir && pwd`
7299
7300if test x"${MISSING+set}" != xset; then
7301 case $am_aux_dir in
7302 *\ * | *\ *)
7303 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
7304 *)
7305 MISSING="\${SHELL} $am_aux_dir/missing" ;;
7306 esac
7307fi
7308# Use eval to expand $SHELL
7309if eval "$MISSING --run true"; then
7310 am_missing_run="$MISSING --run "
7311else
7312 am_missing_run=
7313 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
7314$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
7315fi
7316
7317if test x"${install_sh}" != xset; then
7318 case $am_aux_dir in
7319 *\ * | *\ *)
7320 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
7321 *)
7322 install_sh="\${SHELL} $am_aux_dir/install-sh"
7323 esac
7324fi
7325
7326# Installed binaries are usually stripped using `strip' when the user
7327# run `make install-strip'. However `strip' might not be the right
7328# tool to use in cross-compilation environments, therefore Automake
7329# will honor the `STRIP' environment variable to overrule this program.
7330if test "$cross_compiling" != no; then
7331 if test -n "$ac_tool_prefix"; then
7332 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7333set dummy ${ac_tool_prefix}strip; ac_word=$2
7334{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7335$as_echo_n "checking for $ac_word... " >&6; }
7336if test "${ac_cv_prog_STRIP+set}" = set; then :
7337 $as_echo_n "(cached) " >&6
7338else
7339 if test -n "$STRIP"; then
7340 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7341else
7342as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7343for as_dir in $PATH
7344do
7345 IFS=$as_save_IFS
7346 test -z "$as_dir" && as_dir=.
7347 for ac_exec_ext in '' $ac_executable_extensions; do
7348 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7349 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7350 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7351 break 2
7352 fi
7353done
7354 done
7355IFS=$as_save_IFS
7356
7357fi
7358fi
7359STRIP=$ac_cv_prog_STRIP
7360if test -n "$STRIP"; then
7361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
7362$as_echo "$STRIP" >&6; }
7363else
7364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7365$as_echo "no" >&6; }
7366fi
7367
7368
7369fi
7370if test -z "$ac_cv_prog_STRIP"; then
7371 ac_ct_STRIP=$STRIP
7372 # Extract the first word of "strip", so it can be a program name with args.
7373set dummy strip; ac_word=$2
7374{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7375$as_echo_n "checking for $ac_word... " >&6; }
7376if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
7377 $as_echo_n "(cached) " >&6
7378else
7379 if test -n "$ac_ct_STRIP"; then
7380 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7381else
7382as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7383for as_dir in $PATH
7384do
7385 IFS=$as_save_IFS
7386 test -z "$as_dir" && as_dir=.
7387 for ac_exec_ext in '' $ac_executable_extensions; do
7388 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7389 ac_cv_prog_ac_ct_STRIP="strip"
7390 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7391 break 2
7392 fi
7393done
7394 done
7395IFS=$as_save_IFS
7396
7397fi
7398fi
7399ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7400if test -n "$ac_ct_STRIP"; then
7401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7402$as_echo "$ac_ct_STRIP" >&6; }
7403else
7404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7405$as_echo "no" >&6; }
7406fi
7407
7408 if test "x$ac_ct_STRIP" = x; then
7409 STRIP=":"
7410 else
7411 case $cross_compiling:$ac_tool_warned in
7412yes:)
7413{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7414$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7415ac_tool_warned=yes ;;
7416esac
7417 STRIP=$ac_ct_STRIP
7418 fi
7419else
7420 STRIP="$ac_cv_prog_STRIP"
7421fi
7422
7423fi
7424INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
7425
7426{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
7427$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
7428if test -z "$MKDIR_P"; then
7429 if test "${ac_cv_path_mkdir+set}" = set; then :
7430 $as_echo_n "(cached) " >&6
7431else
7432 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7433for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
7434do
7435 IFS=$as_save_IFS
7436 test -z "$as_dir" && as_dir=.
7437 for ac_prog in mkdir gmkdir; do
7438 for ac_exec_ext in '' $ac_executable_extensions; do
7439 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
7440 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
7441 'mkdir (GNU coreutils) '* | \
7442 'mkdir (coreutils) '* | \
7443 'mkdir (fileutils) '4.1*)
7444 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
7445 break 3;;
7446 esac
7447 done
7448 done
7449 done
7450IFS=$as_save_IFS
7451
7452fi
7453
7454 if test "${ac_cv_path_mkdir+set}" = set; then
7455 MKDIR_P="$ac_cv_path_mkdir -p"
7456 else
7457 # As a last resort, use the slow shell script. Don't cache a
7458 # value for MKDIR_P within a source directory, because that will
7459 # break other packages using the cache if that directory is
7460 # removed, or if the value is a relative name.
7461 test -d ./--version && rmdir ./--version
7462 MKDIR_P="$ac_install_sh -d"
7463 fi
7464fi
7465{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
7466$as_echo "$MKDIR_P" >&6; }
7467
7468
7469mkdir_p="$MKDIR_P"
7470case $mkdir_p in
7471 [\\/$]* | ?:[\\/]*) ;;
7472 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
7473esac
7474
7475for ac_prog in gawk mawk nawk awk
7476do
7477 # Extract the first word of "$ac_prog", so it can be a program name with args.
7478set dummy $ac_prog; ac_word=$2
7479{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7480$as_echo_n "checking for $ac_word... " >&6; }
7481if test "${ac_cv_prog_AWK+set}" = set; then :
7482 $as_echo_n "(cached) " >&6
7483else
7484 if test -n "$AWK"; then
7485 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7486else
7487as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7488for as_dir in $PATH
7489do
7490 IFS=$as_save_IFS
7491 test -z "$as_dir" && as_dir=.
7492 for ac_exec_ext in '' $ac_executable_extensions; do
7493 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7494 ac_cv_prog_AWK="$ac_prog"
7495 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7496 break 2
7497 fi
7498done
7499 done
7500IFS=$as_save_IFS
7501
7502fi
7503fi
7504AWK=$ac_cv_prog_AWK
7505if test -n "$AWK"; then
7506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7507$as_echo "$AWK" >&6; }
7508else
7509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7510$as_echo "no" >&6; }
7511fi
7512
7513
7514 test -n "$AWK" && break
7515done
7516
7517ac_config_commands="$ac_config_commands depfiles"
7518
7519
7520am_make=${MAKE-make}
7521cat > confinc << 'END'
7522am__doit:
7523 @echo this is the am__doit target
7524.PHONY: am__doit
7525END
7526# If we don't find an include directive, just comment out the code.
7527{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
7528$as_echo_n "checking for style of include used by $am_make... " >&6; }
7529am__include="#"
7530am__quote=
7531_am_result=none
7532# First try GNU make style include.
7533echo "include confinc" > confmf
7534# Ignore all kinds of additional output from `make'.
7535case `$am_make -s -f confmf 2> /dev/null` in #(
7536*the\ am__doit\ target*)
7537 am__include=include
7538 am__quote=
7539 _am_result=GNU
7540 ;;
7541esac
7542# Now try BSD make style include.
7543if test "$am__include" = "#"; then
7544 echo '.include "confinc"' > confmf
7545 case `$am_make -s -f confmf 2> /dev/null` in #(
7546 *the\ am__doit\ target*)
7547 am__include=.include
7548 am__quote="\""
7549 _am_result=BSD
7550 ;;
7551 esac
7552fi
7553
7554
7555{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
7556$as_echo "$_am_result" >&6; }
7557rm -f confinc confmf
7558
7559# Check whether --enable-dependency-tracking was given.
7560if test "${enable_dependency_tracking+set}" = set; then :
7561 enableval=$enable_dependency_tracking;
7562fi
7563
7564if test "x$enable_dependency_tracking" != xno; then
7565 am_depcomp="$ac_aux_dir/depcomp"
7566 AMDEPBACKSLASH='\'
7567fi
7568 if test "x$enable_dependency_tracking" != xno; then
7569 AMDEP_TRUE=
7570 AMDEP_FALSE='#'
7571else
7572 AMDEP_TRUE='#'
7573 AMDEP_FALSE=
7574fi
7575
7576
7577if test "`cd $srcdir && pwd`" != "`pwd`"; then
7578 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
7579 # is not polluted with repeated "-I."
7580 am__isrc=' -I$(srcdir)'
7581 # test to see if srcdir already configured
7582 if test -f $srcdir/config.status; then
7583 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
7584 fi
7585fi
7586
7587# test whether we have cygpath
7588if test -z "$CYGPATH_W"; then
7589 if (cygpath --version) >/dev/null 2>/dev/null; then
7590 CYGPATH_W='cygpath -w'
7591 else
7592 CYGPATH_W=echo
7593 fi
7594fi
7595
7596
7597# Define the identity of the package.
7598 PACKAGE=gdb
7599 VERSION=UNUSED-VERSION
7600
7601
7602# Some tools Automake needs.
7603
7604ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
7605
7606
7607AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
7608
7609
7610AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
7611
7612
7613AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
7614
7615
7616MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
7617
7618# We need awk for the "check" target. The system "awk" is bad on
7619# some platforms.
7620# Always define AMTAR for backward compatibility.
7621
7622AMTAR=${AMTAR-"${am_missing_run}tar"}
7623
7624am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
7625
7626
7627
7628
7629depcc="$CC" am_compiler_list=
7630
7631{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
7632$as_echo_n "checking dependency style of $depcc... " >&6; }
7633if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
7634 $as_echo_n "(cached) " >&6
7635else
7636 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
7637 # We make a subdir and do the tests there. Otherwise we can end up
7638 # making bogus files that we don't know about and never remove. For
7639 # instance it was reported that on HP-UX the gcc test will end up
7640 # making a dummy file named `D' -- because `-MD' means `put the output
7641 # in D'.
7642 mkdir conftest.dir
7643 # Copy depcomp to subdir because otherwise we won't find it if we're
7644 # using a relative directory.
7645 cp "$am_depcomp" conftest.dir
7646 cd conftest.dir
7647 # We will build objects and dependencies in a subdirectory because
7648 # it helps to detect inapplicable dependency modes. For instance
7649 # both Tru64's cc and ICC support -MD to output dependencies as a
7650 # side effect of compilation, but ICC will put the dependencies in
7651 # the current directory while Tru64 will put them in the object
7652 # directory.
7653 mkdir sub
7654
7655 am_cv_CC_dependencies_compiler_type=none
7656 if test "$am_compiler_list" = ""; then
7657 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
7658 fi
7659 am__universal=false
7660 case " $depcc " in #(
7661 *\ -arch\ *\ -arch\ *) am__universal=true ;;
7662 esac
7663
7664 for depmode in $am_compiler_list; do
7665 # Setup a source with many dependencies, because some compilers
7666 # like to wrap large dependency lists on column 80 (with \), and
7667 # we should not choose a depcomp mode which is confused by this.
7668 #
7669 # We need to recreate these files for each test, as the compiler may
7670 # overwrite some of them when testing with obscure command lines.
7671 # This happens at least with the AIX C compiler.
7672 : > sub/conftest.c
7673 for i in 1 2 3 4 5 6; do
7674 echo '#include "conftst'$i'.h"' >> sub/conftest.c
7675 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
7676 # Solaris 8's {/usr,}/bin/sh.
7677 touch sub/conftst$i.h
7678 done
7679 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
7680
7681 # We check with `-c' and `-o' for the sake of the "dashmstdout"
7682 # mode. It turns out that the SunPro C++ compiler does not properly
7683 # handle `-M -o', and we need to detect this. Also, some Intel
7684 # versions had trouble with output in subdirs
7685 am__obj=sub/conftest.${OBJEXT-o}
7686 am__minus_obj="-o $am__obj"
7687 case $depmode in
7688 gcc)
7689 # This depmode causes a compiler race in universal mode.
7690 test "$am__universal" = false || continue
7691 ;;
7692 nosideeffect)
7693 # after this tag, mechanisms are not by side-effect, so they'll
7694 # only be used when explicitly requested
7695 if test "x$enable_dependency_tracking" = xyes; then
7696 continue
7697 else
7698 break
7699 fi
7700 ;;
7701 msvisualcpp | msvcmsys)
7702 # This compiler won't grok `-c -o', but also, the minuso test has
7703 # not run yet. These depmodes are late enough in the game, and
7704 # so weak that their functioning should not be impacted.
7705 am__obj=conftest.${OBJEXT-o}
7706 am__minus_obj=
7707 ;;
7708 none) break ;;
7709 esac
7710 if depmode=$depmode \
7711 source=sub/conftest.c object=$am__obj \
7712 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
7713 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
7714 >/dev/null 2>conftest.err &&
7715 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
7716 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
7717 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
7718 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
7719 # icc doesn't choke on unknown options, it will just issue warnings
7720 # or remarks (even with -Werror). So we grep stderr for any message
7721 # that says an option was ignored or not supported.
7722 # When given -MP, icc 7.0 and 7.1 complain thusly:
7723 # icc: Command line warning: ignoring option '-M'; no argument required
7724 # The diagnosis changed in icc 8.0:
7725 # icc: Command line remark: option '-MP' not supported
7726 if (grep 'ignoring option' conftest.err ||
7727 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
7728 am_cv_CC_dependencies_compiler_type=$depmode
7729 break
7730 fi
7731 fi
7732 done
7733
7734 cd ..
7735 rm -rf conftest.dir
7736else
7737 am_cv_CC_dependencies_compiler_type=none
7738fi
7739
7740fi
7741{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
7742$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
7743CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
7744
7745 if
7746 test "x$enable_dependency_tracking" != xno \
7747 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
7748 am__fastdepCC_TRUE=
7749 am__fastdepCC_FALSE='#'
7750else
7751 am__fastdepCC_TRUE='#'
7752 am__fastdepCC_FALSE=
7753fi
7754
7755
7756
7757
7758
7759
7760# Check whether --with-separate-debug-dir was given.
7761if test "${with_separate_debug_dir+set}" = set; then :
7762 withval=$with_separate_debug_dir;
7763 DEBUGDIR=$withval
7764else
7765 DEBUGDIR=${libdir}/debug
7766fi
7767
7768
7769 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7770 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7771 ac_define_dir=`eval echo $DEBUGDIR`
7772 ac_define_dir=`eval echo $ac_define_dir`
7773
7774cat >>confdefs.h <<_ACEOF
7775#define DEBUGDIR "$ac_define_dir"
7776_ACEOF
7777
7778
7779
7780 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
7781 if test "x$prefix" = xNONE; then
7782 test_prefix=/usr/local
7783 else
7784 test_prefix=$prefix
7785 fi
7786 else
7787 test_prefix=$exec_prefix
7788 fi
7789 value=0
7790 case ${ac_define_dir} in
7791 "${test_prefix}"|"${test_prefix}/"*|\
7792 '${exec_prefix}'|'${exec_prefix}/'*)
7793 value=1
7794 ;;
7795 esac
7796
7797cat >>confdefs.h <<_ACEOF
7798#define DEBUGDIR_RELOCATABLE $value
7799_ACEOF
7800
7801
7802
7803# GDB's datadir relocation
7804
7805
7806
7807# Check whether --with-gdb-datadir was given.
7808if test "${with_gdb_datadir+set}" = set; then :
7809 withval=$with_gdb_datadir;
7810 GDB_DATADIR=$withval
7811else
7812 GDB_DATADIR=${datadir}/gdb
7813fi
7814
7815
7816 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7817 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7818 ac_define_dir=`eval echo $GDB_DATADIR`
7819 ac_define_dir=`eval echo $ac_define_dir`
7820
7821cat >>confdefs.h <<_ACEOF
7822#define GDB_DATADIR "$ac_define_dir"
7823_ACEOF
7824
7825
7826
7827 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
7828 if test "x$prefix" = xNONE; then
7829 test_prefix=/usr/local
7830 else
7831 test_prefix=$prefix
7832 fi
7833 else
7834 test_prefix=$exec_prefix
7835 fi
7836 value=0
7837 case ${ac_define_dir} in
7838 "${test_prefix}"|"${test_prefix}/"*|\
7839 '${exec_prefix}'|'${exec_prefix}/'*)
7840 value=1
7841 ;;
7842 esac
7843
7844cat >>confdefs.h <<_ACEOF
7845#define GDB_DATADIR_RELOCATABLE $value
7846_ACEOF
7847
7848
7849
7850
7851# Check whether --with-relocated-sources was given.
7852if test "${with_relocated_sources+set}" = set; then :
7853 withval=$with_relocated_sources; reloc_srcdir="${withval}"
7854
7855 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7856 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7857 ac_define_dir=`eval echo $reloc_srcdir`
7858 ac_define_dir=`eval echo $ac_define_dir`
7859
7860cat >>confdefs.h <<_ACEOF
7861#define RELOC_SRCDIR "$ac_define_dir"
7862_ACEOF
7863
7864
7865
7866fi
7867
7868
7869
7870
7871subdirs="$subdirs doc testsuite"
7872
7873
7874# Check whether to support alternative target configurations
7875# Check whether --enable-targets was given.
7876if test "${enable_targets+set}" = set; then :
7877 enableval=$enable_targets; case "${enableval}" in
7878 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
7879 ;;
7880 no) enable_targets= ;;
7881 *) enable_targets=$enableval ;;
7882esac
7883fi
7884
7885
7886# Check whether to enable 64-bit support on 32-bit hosts
7887# Check whether --enable-64-bit-bfd was given.
7888if test "${enable_64_bit_bfd+set}" = set; then :
7889 enableval=$enable_64_bit_bfd; case "${enableval}" in
7890 yes) want64=true ;;
7891 no) want64=false ;;
7892 *) as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
7893esac
7894else
7895 want64=false
7896fi
7897
7898# Provide defaults for some variables set by the per-host and per-target
7899# configuration.
7900gdb_host_obs=posix-hdep.o
7901
7902if test "${target}" = "${host}"; then
7903 gdb_native=yes
7904else
7905 gdb_native=no
7906fi
7907
7908. $srcdir/configure.host
7909
7910# Accumulate some settings from configure.tgt over all enabled targets
7911
7912TARGET_OBS=
7913all_targets=
7914
7915for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
7916do
7917 if test "$targ_alias" = "all"; then
7918 all_targets=true
7919 else
7920 # Canonicalize the secondary target names.
7921 result=`$ac_config_sub $targ_alias 2>/dev/null`
7922 if test -n "$result"; then
7923 targ=$result
7924 else
7925 targ=$targ_alias
7926 fi
7927
7928 . ${srcdir}/configure.tgt
7929
7930 if test -z "${gdb_target_obs}"; then :
7931 as_fn_error "configuration ${targ} is unsupported." "$LINENO" 5
7932fi
7933
7934 # Target-specific object files
7935 for i in ${gdb_target_obs}; do
7936 case " $TARGET_OBS " in
7937 *" ${i} "*) ;;
7938 *)
7939 TARGET_OBS="$TARGET_OBS ${i}"
7940 ;;
7941 esac
7942 done
7943
7944 # Check whether this target needs 64-bit CORE_ADDR
7945 if test x${want64} = xfalse; then
7946 . ${srcdir}/../bfd/config.bfd
7947 fi
7948 fi
7949done
7950
7951if test x${all_targets} = xtrue; then
7952
7953 # We want all 64-bit targets if we either:
7954 # - run on a 64-bit host or
7955 # - already require 64-bit support for some other target or
7956 # - the --enable-64-bit-bfd option was supplied
7957 # Otherwise we only support all 32-bit targets.
7958 #
7959 # NOTE: This test must be in sync with the corresponding
7960 # tests in BFD!
7961
7962 if test x${want64} = xfalse; then
7963 # The cast to long int works around a bug in the HP C Compiler
7964# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7965# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7966# This bug is HP SR number 8606223364.
7967{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
7968$as_echo_n "checking size of long... " >&6; }
7969if test "${ac_cv_sizeof_long+set}" = set; then :
7970 $as_echo_n "(cached) " >&6
7971else
7972 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
7973
7974else
7975 if test "$ac_cv_type_long" = yes; then
7976 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7977$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7978{ as_fn_set_status 77
7979as_fn_error "cannot compute sizeof (long)
7980See \`config.log' for more details." "$LINENO" 5; }; }
7981 else
7982 ac_cv_sizeof_long=0
7983 fi
7984fi
7985
7986fi
7987{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
7988$as_echo "$ac_cv_sizeof_long" >&6; }
7989
7990
7991
7992cat >>confdefs.h <<_ACEOF
7993#define SIZEOF_LONG $ac_cv_sizeof_long
7994_ACEOF
7995
7996
7997 if test "x${ac_cv_sizeof_long}" = "x8"; then
7998 want64=true
7999 fi
8000 fi
8001 if test x${want64} = xtrue; then
8002 TARGET_OBS='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)'
8003 else
8004 TARGET_OBS='$(ALL_TARGET_OBS)'
8005 fi
8006fi
8007
8008
8009
8010# For other settings, only the main target counts.
8011gdb_sim=
8012gdb_osabi=
8013build_gdbserver=
8014targ=$target; . ${srcdir}/configure.tgt
8015
8016# Fetch the default architecture and default target vector from BFD.
8017targ=$target; . $srcdir/../bfd/config.bfd
8018
8019# We only want the first architecture, so strip off the others if
8020# there is more than one.
8021targ_archs=`echo $targ_archs | sed 's/ .*//'`
8022
8023if test "x$targ_archs" != x; then
8024
8025cat >>confdefs.h <<_ACEOF
8026#define DEFAULT_BFD_ARCH $targ_archs
8027_ACEOF
8028
8029fi
8030if test "x$targ_defvec" != x; then
8031
8032cat >>confdefs.h <<_ACEOF
8033#define DEFAULT_BFD_VEC $targ_defvec
8034_ACEOF
8035
8036fi
8037
8038# The CLI cannot be disabled yet, but may be in the future.
8039
8040# Enable CLI.
8041# Check whether --enable-gdbcli was given.
8042if test "${enable_gdbcli+set}" = set; then :
8043 enableval=$enable_gdbcli; case $enableval in
8044 yes)
8045 ;;
8046 no)
8047 as_fn_error "the command-line interface cannot be disabled yet" "$LINENO" 5 ;;
8048 *)
8049 as_fn_error "bad value $enableval for --enable-gdbcli" "$LINENO" 5 ;;
8050 esac
8051else
8052 enable_gdbcli=yes
8053fi
8054
8055if test x"$enable_gdbcli" = xyes; then
8056 if test -d $srcdir/cli; then
8057 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_CLI_OBS)"
8058 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_CLI_DEPS)"
8059 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_CLI_SRCS)"
8060 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)"
8061 fi
8062fi
8063
8064# Enable MI.
8065# Check whether --enable-gdbmi was given.
8066if test "${enable_gdbmi+set}" = set; then :
8067 enableval=$enable_gdbmi; case $enableval in
8068 yes | no)
8069 ;;
8070 *)
8071 as_fn_error "bad value $enableval for --enable-gdbmi" "$LINENO" 5 ;;
8072 esac
8073else
8074 enable_gdbmi=yes
8075fi
8076
8077if test x"$enable_gdbmi" = xyes; then
8078 if test -d $srcdir/mi; then
8079 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
8080 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
8081 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
8082 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
8083 fi
8084fi
8085
8086# Enable TUI.
8087# Check whether --enable-tui was given.
8088if test "${enable_tui+set}" = set; then :
8089 enableval=$enable_tui; case $enableval in
8090 yes | no | auto)
8091 ;;
8092 *)
8093 as_fn_error "bad value $enableval for --enable-tui" "$LINENO" 5 ;;
8094 esac
8095else
8096 enable_tui=auto
8097fi
8098
8099
8100# Enable gdbtk.
8101# Check whether --enable-gdbtk was given.
8102if test "${enable_gdbtk+set}" = set; then :
8103 enableval=$enable_gdbtk; case $enableval in
8104 yes | no)
8105 ;;
8106 *)
8107 as_fn_error "bad value $enableval for --enable-gdbtk" "$LINENO" 5 ;;
8108 esac
8109else
8110 if test -d $srcdir/gdbtk; then
8111 enable_gdbtk=yes
8112 else
8113 enable_gdbtk=no
8114 fi
8115fi
8116
8117# We unconditionally disable gdbtk tests on selected platforms.
8118case $host_os in
8119 go32* | windows*)
8120 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gdbtk isn't supported on $host; disabling" >&5
8121$as_echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;}
8122 enable_gdbtk=no ;;
8123esac
8124
8125# Libunwind support.
8126
8127# Check whether --with-libunwind was given.
8128if test "${with_libunwind+set}" = set; then :
8129 withval=$with_libunwind; case "${withval}" in
8130 yes) enable_libunwind=yes ;;
8131 no) enable_libunwind=no ;;
8132 *) as_fn_error "bad value ${withval} for GDB with-libunwind option" "$LINENO" 5 ;;
8133esac
8134else
8135
8136 for ac_header in libunwind.h libunwind-ia64.h
8137do :
8138 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8139ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8140eval as_val=\$$as_ac_Header
8141 if test "x$as_val" = x""yes; then :
8142 cat >>confdefs.h <<_ACEOF
8143#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8144_ACEOF
8145
8146fi
8147
8148done
8149
8150 if test x"$ac_cv_header_libunwind_h" = xyes -a x"$ac_cv_header_libunwind_ia64_h" = xyes; then
8151 enable_libunwind=yes;
8152 fi
8153
8154fi
8155
8156
8157if test x"$enable_libunwind" = xyes; then
8158 for ac_header in libunwind.h libunwind-ia64.h
8159do :
8160 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8161ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8162eval as_val=\$$as_ac_Header
8163 if test "x$as_val" = x""yes; then :
8164 cat >>confdefs.h <<_ACEOF
8165#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8166_ACEOF
8167
8168fi
8169
8170done
8171
8172
8173$as_echo "#define HAVE_LIBUNWIND 1" >>confdefs.h
8174
8175 CONFIG_OBS="$CONFIG_OBS libunwind-frame.o"
8176 CONFIG_DEPS="$CONFIG_DEPS libunwind-frame.o"
8177 CONFIG_SRCS="$CONFIG_SRCS libunwind-frame.c"
8178fi
8179
8180opt_curses=no
8181
8182# Check whether --with-curses was given.
8183if test "${with_curses+set}" = set; then :
8184 withval=$with_curses; opt_curses=$withval
8185fi
8186
8187
8188prefer_curses=no
8189if test "$opt_curses" = "yes"; then
8190 prefer_curses=yes
8191fi
8192
8193# Profiling support.
8194# Check whether --enable-profiling was given.
8195if test "${enable_profiling+set}" = set; then :
8196 enableval=$enable_profiling; case $enableval in
8197 yes | no)
8198 ;;
8199 *)
8200 as_fn_error "bad value $enableval for --enable-profile" "$LINENO" 5 ;;
8201 esac
8202else
8203 enable_profiling=no
8204fi
8205
8206
8207for ac_func in monstartup _mcleanup
8208do :
8209 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8210ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8211eval as_val=\$$as_ac_var
8212 if test "x$as_val" = x""yes; then :
8213 cat >>confdefs.h <<_ACEOF
8214#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8215_ACEOF
8216
8217fi
8218done
8219
8220{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _etext" >&5
8221$as_echo_n "checking for _etext... " >&6; }
8222if test "${ac_cv_var__etext+set}" = set; then :
8223 $as_echo_n "(cached) " >&6
8224else
8225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8226/* end confdefs.h. */
8227#include <stdlib.h>
8228extern char _etext;
8229
8230int
8231main ()
8232{
8233free (&_etext);
8234 ;
8235 return 0;
8236}
8237_ACEOF
8238if ac_fn_c_try_link "$LINENO"; then :
8239 ac_cv_var__etext=yes
8240else
8241 ac_cv_var__etext=no
8242fi
8243rm -f core conftest.err conftest.$ac_objext \
8244 conftest$ac_exeext conftest.$ac_ext
8245fi
8246{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__etext" >&5
8247$as_echo "$ac_cv_var__etext" >&6; }
8248if test $ac_cv_var__etext = yes; then
8249
8250$as_echo "#define HAVE__ETEXT 1" >>confdefs.h
8251
8252fi
8253{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for etext" >&5
8254$as_echo_n "checking for etext... " >&6; }
8255if test "${ac_cv_var_etext+set}" = set; then :
8256 $as_echo_n "(cached) " >&6
8257else
8258 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8259/* end confdefs.h. */
8260#include <stdlib.h>
8261extern char etext;
8262
8263int
8264main ()
8265{
8266free (&etext);
8267 ;
8268 return 0;
8269}
8270_ACEOF
8271if ac_fn_c_try_link "$LINENO"; then :
8272 ac_cv_var_etext=yes
8273else
8274 ac_cv_var_etext=no
8275fi
8276rm -f core conftest.err conftest.$ac_objext \
8277 conftest$ac_exeext conftest.$ac_ext
8278fi
8279{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_etext" >&5
8280$as_echo "$ac_cv_var_etext" >&6; }
8281if test $ac_cv_var_etext = yes; then
8282
8283$as_echo "#define HAVE_ETEXT 1" >>confdefs.h
8284
8285fi
8286if test "$enable_profiling" = yes ; then
8287 if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then
8288 as_fn_error "--enable-profiling requires monstartup and _mcleanup" "$LINENO" 5
8289 fi
8290 PROFILE_CFLAGS=-pg
8291 OLD_CFLAGS="$CFLAGS"
8292 CFLAGS="$CFLAGS $PROFILE_CFLAGS"
8293
8294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pg" >&5
8295$as_echo_n "checking whether $CC supports -pg... " >&6; }
8296if test "${ac_cv_cc_supports_pg+set}" = set; then :
8297 $as_echo_n "(cached) " >&6
8298else
8299 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300/* end confdefs.h. */
8301
8302int
8303main ()
8304{
8305int x;
8306 ;
8307 return 0;
8308}
8309_ACEOF
8310if ac_fn_c_try_compile "$LINENO"; then :
8311 ac_cv_cc_supports_pg=yes
8312else
8313 ac_cv_cc_supports_pg=no
8314fi
8315rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8316fi
8317{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_supports_pg" >&5
8318$as_echo "$ac_cv_cc_supports_pg" >&6; }
8319
8320 if test $ac_cv_cc_supports_pg = no; then
8321 as_fn_error "--enable-profiling requires a compiler which supports -pg" "$LINENO" 5
8322 fi
8323
8324 CFLAGS="$OLD_CFLAGS"
8325fi
8326
8327
8328
8329# Check whether --with-pkgversion was given.
8330if test "${with_pkgversion+set}" = set; then :
8331 withval=$with_pkgversion; case "$withval" in
8332 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
8333 no) PKGVERSION= ;;
8334 *) PKGVERSION="($withval) " ;;
8335 esac
8336else
8337 PKGVERSION="(GDB) "
8338
8339fi
8340
8341
8342
8343
8344
8345# Check whether --with-bugurl was given.
8346if test "${with_bugurl+set}" = set; then :
8347 withval=$with_bugurl; case "$withval" in
8348 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
8349 no) BUGURL=
8350 ;;
8351 *) BUGURL="$withval"
8352 ;;
8353 esac
8354else
8355 BUGURL="http://www.gnu.org/software/gdb/bugs/"
8356
8357fi
8358
8359 case ${BUGURL} in
8360 "")
8361 REPORT_BUGS_TO=
8362 REPORT_BUGS_TEXI=
8363 ;;
8364 *)
8365 REPORT_BUGS_TO="<$BUGURL>"
8366 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
8367 ;;
8368 esac;
8369
8370
8371
8372
8373cat >>confdefs.h <<_ACEOF
8374#define PKGVERSION "$PKGVERSION"
8375_ACEOF
8376
8377
8378cat >>confdefs.h <<_ACEOF
8379#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
8380_ACEOF
8381
8382
8383# --------------------- #
8384# Checks for programs. #
8385# --------------------- #
8386
8387for ac_prog in gawk mawk nawk awk
8388do
8389 # Extract the first word of "$ac_prog", so it can be a program name with args.
8390set dummy $ac_prog; ac_word=$2
8391{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8392$as_echo_n "checking for $ac_word... " >&6; }
8393if test "${ac_cv_prog_AWK+set}" = set; then :
8394 $as_echo_n "(cached) " >&6
8395else
8396 if test -n "$AWK"; then
8397 ac_cv_prog_AWK="$AWK" # Let the user override the test.
8398else
8399as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8400for as_dir in $PATH
8401do
8402 IFS=$as_save_IFS
8403 test -z "$as_dir" && as_dir=.
8404 for ac_exec_ext in '' $ac_executable_extensions; do
8405 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8406 ac_cv_prog_AWK="$ac_prog"
8407 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8408 break 2
8409 fi
8410done
8411 done
8412IFS=$as_save_IFS
8413
8414fi
8415fi
8416AWK=$ac_cv_prog_AWK
8417if test -n "$AWK"; then
8418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
8419$as_echo "$AWK" >&6; }
8420else
8421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8422$as_echo "no" >&6; }
8423fi
8424
8425
8426 test -n "$AWK" && break
8427done
8428
8429
8430{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
8431$as_echo_n "checking whether ln -s works... " >&6; }
8432LN_S=$as_ln_s
8433if test "$LN_S" = "ln -s"; then
8434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8435$as_echo "yes" >&6; }
8436else
8437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
8438$as_echo "no, using $LN_S" >&6; }
8439fi
8440
8441if test -n "$ac_tool_prefix"; then
8442 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8443set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8444{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8445$as_echo_n "checking for $ac_word... " >&6; }
8446if test "${ac_cv_prog_RANLIB+set}" = set; then :
8447 $as_echo_n "(cached) " >&6
8448else
8449 if test -n "$RANLIB"; then
8450 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8451else
8452as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8453for as_dir in $PATH
8454do
8455 IFS=$as_save_IFS
8456 test -z "$as_dir" && as_dir=.
8457 for ac_exec_ext in '' $ac_executable_extensions; do
8458 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8459 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8460 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8461 break 2
8462 fi
8463done
8464 done
8465IFS=$as_save_IFS
8466
8467fi
8468fi
8469RANLIB=$ac_cv_prog_RANLIB
8470if test -n "$RANLIB"; then
8471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8472$as_echo "$RANLIB" >&6; }
8473else
8474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8475$as_echo "no" >&6; }
8476fi
8477
8478
8479fi
8480if test -z "$ac_cv_prog_RANLIB"; then
8481 ac_ct_RANLIB=$RANLIB
8482 # Extract the first word of "ranlib", so it can be a program name with args.
8483set dummy ranlib; ac_word=$2
8484{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8485$as_echo_n "checking for $ac_word... " >&6; }
8486if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8487 $as_echo_n "(cached) " >&6
8488else
8489 if test -n "$ac_ct_RANLIB"; then
8490 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8491else
8492as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8493for as_dir in $PATH
8494do
8495 IFS=$as_save_IFS
8496 test -z "$as_dir" && as_dir=.
8497 for ac_exec_ext in '' $ac_executable_extensions; do
8498 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8499 ac_cv_prog_ac_ct_RANLIB="ranlib"
8500 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8501 break 2
8502 fi
8503done
8504 done
8505IFS=$as_save_IFS
8506
8507fi
8508fi
8509ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8510if test -n "$ac_ct_RANLIB"; then
8511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8512$as_echo "$ac_ct_RANLIB" >&6; }
8513else
8514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8515$as_echo "no" >&6; }
8516fi
8517
8518 if test "x$ac_ct_RANLIB" = x; then
8519 RANLIB=":"
8520 else
8521 case $cross_compiling:$ac_tool_warned in
8522yes:)
8523{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8524$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8525ac_tool_warned=yes ;;
8526esac
8527 RANLIB=$ac_ct_RANLIB
8528 fi
8529else
8530 RANLIB="$ac_cv_prog_RANLIB"
8531fi
8532
8533for ac_prog in 'bison -y' byacc
8534do
8535 # Extract the first word of "$ac_prog", so it can be a program name with args.
8536set dummy $ac_prog; ac_word=$2
8537{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8538$as_echo_n "checking for $ac_word... " >&6; }
8539if test "${ac_cv_prog_YACC+set}" = set; then :
8540 $as_echo_n "(cached) " >&6
8541else
8542 if test -n "$YACC"; then
8543 ac_cv_prog_YACC="$YACC" # Let the user override the test.
8544else
8545as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8546for as_dir in $PATH
8547do
8548 IFS=$as_save_IFS
8549 test -z "$as_dir" && as_dir=.
8550 for ac_exec_ext in '' $ac_executable_extensions; do
8551 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8552 ac_cv_prog_YACC="$ac_prog"
8553 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8554 break 2
8555 fi
8556done
8557 done
8558IFS=$as_save_IFS
8559
8560fi
8561fi
8562YACC=$ac_cv_prog_YACC
8563if test -n "$YACC"; then
8564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
8565$as_echo "$YACC" >&6; }
8566else
8567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8568$as_echo "no" >&6; }
8569fi
8570
8571
8572 test -n "$YACC" && break
8573done
8574test -n "$YACC" || YACC="yacc"
8575
8576
8577if test -n "$ac_tool_prefix"; then
8578 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
8579set dummy ${ac_tool_prefix}ar; ac_word=$2
8580{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8581$as_echo_n "checking for $ac_word... " >&6; }
8582if test "${ac_cv_prog_AR+set}" = set; then :
8583 $as_echo_n "(cached) " >&6
8584else
8585 if test -n "$AR"; then
8586 ac_cv_prog_AR="$AR" # Let the user override the test.
8587else
8588as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8589for as_dir in $PATH
8590do
8591 IFS=$as_save_IFS
8592 test -z "$as_dir" && as_dir=.
8593 for ac_exec_ext in '' $ac_executable_extensions; do
8594 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8595 ac_cv_prog_AR="${ac_tool_prefix}ar"
8596 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8597 break 2
8598 fi
8599done
8600 done
8601IFS=$as_save_IFS
8602
8603fi
8604fi
8605AR=$ac_cv_prog_AR
8606if test -n "$AR"; then
8607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
8608$as_echo "$AR" >&6; }
8609else
8610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8611$as_echo "no" >&6; }
8612fi
8613
8614
8615fi
8616if test -z "$ac_cv_prog_AR"; then
8617 ac_ct_AR=$AR
8618 # Extract the first word of "ar", so it can be a program name with args.
8619set dummy ar; ac_word=$2
8620{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8621$as_echo_n "checking for $ac_word... " >&6; }
8622if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
8623 $as_echo_n "(cached) " >&6
8624else
8625 if test -n "$ac_ct_AR"; then
8626 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
8627else
8628as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8629for as_dir in $PATH
8630do
8631 IFS=$as_save_IFS
8632 test -z "$as_dir" && as_dir=.
8633 for ac_exec_ext in '' $ac_executable_extensions; do
8634 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8635 ac_cv_prog_ac_ct_AR="ar"
8636 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8637 break 2
8638 fi
8639done
8640 done
8641IFS=$as_save_IFS
8642
8643fi
8644fi
8645ac_ct_AR=$ac_cv_prog_ac_ct_AR
8646if test -n "$ac_ct_AR"; then
8647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
8648$as_echo "$ac_ct_AR" >&6; }
8649else
8650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8651$as_echo "no" >&6; }
8652fi
8653
8654 if test "x$ac_ct_AR" = x; then
8655 AR=""
8656 else
8657 case $cross_compiling:$ac_tool_warned in
8658yes:)
8659{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8660$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8661ac_tool_warned=yes ;;
8662esac
8663 AR=$ac_ct_AR
8664 fi
8665else
8666 AR="$ac_cv_prog_AR"
8667fi
8668
8669if test -n "$ac_tool_prefix"; then
8670 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
8671set dummy ${ac_tool_prefix}dlltool; ac_word=$2
8672{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8673$as_echo_n "checking for $ac_word... " >&6; }
8674if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
8675 $as_echo_n "(cached) " >&6
8676else
8677 if test -n "$DLLTOOL"; then
8678 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
8679else
8680as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8681for as_dir in $PATH
8682do
8683 IFS=$as_save_IFS
8684 test -z "$as_dir" && as_dir=.
8685 for ac_exec_ext in '' $ac_executable_extensions; do
8686 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8687 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
8688 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8689 break 2
8690 fi
8691done
8692 done
8693IFS=$as_save_IFS
8694
8695fi
8696fi
8697DLLTOOL=$ac_cv_prog_DLLTOOL
8698if test -n "$DLLTOOL"; then
8699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
8700$as_echo "$DLLTOOL" >&6; }
8701else
8702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8703$as_echo "no" >&6; }
8704fi
8705
8706
8707fi
8708if test -z "$ac_cv_prog_DLLTOOL"; then
8709 ac_ct_DLLTOOL=$DLLTOOL
8710 # Extract the first word of "dlltool", so it can be a program name with args.
8711set dummy dlltool; ac_word=$2
8712{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8713$as_echo_n "checking for $ac_word... " >&6; }
8714if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
8715 $as_echo_n "(cached) " >&6
8716else
8717 if test -n "$ac_ct_DLLTOOL"; then
8718 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
8719else
8720as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8721for as_dir in $PATH
8722do
8723 IFS=$as_save_IFS
8724 test -z "$as_dir" && as_dir=.
8725 for ac_exec_ext in '' $ac_executable_extensions; do
8726 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8727 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
8728 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8729 break 2
8730 fi
8731done
8732 done
8733IFS=$as_save_IFS
8734
8735fi
8736fi
8737ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
8738if test -n "$ac_ct_DLLTOOL"; then
8739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
8740$as_echo "$ac_ct_DLLTOOL" >&6; }
8741else
8742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8743$as_echo "no" >&6; }
8744fi
8745
8746 if test "x$ac_ct_DLLTOOL" = x; then
8747 DLLTOOL=""
8748 else
8749 case $cross_compiling:$ac_tool_warned in
8750yes:)
8751{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8752$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8753ac_tool_warned=yes ;;
8754esac
8755 DLLTOOL=$ac_ct_DLLTOOL
8756 fi
8757else
8758 DLLTOOL="$ac_cv_prog_DLLTOOL"
8759fi
8760
8761if test -n "$ac_tool_prefix"; then
8762 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
8763set dummy ${ac_tool_prefix}windres; ac_word=$2
8764{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8765$as_echo_n "checking for $ac_word... " >&6; }
8766if test "${ac_cv_prog_WINDRES+set}" = set; then :
8767 $as_echo_n "(cached) " >&6
8768else
8769 if test -n "$WINDRES"; then
8770 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
8771else
8772as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8773for as_dir in $PATH
8774do
8775 IFS=$as_save_IFS
8776 test -z "$as_dir" && as_dir=.
8777 for ac_exec_ext in '' $ac_executable_extensions; do
8778 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8779 ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
8780 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8781 break 2
8782 fi
8783done
8784 done
8785IFS=$as_save_IFS
8786
8787fi
8788fi
8789WINDRES=$ac_cv_prog_WINDRES
8790if test -n "$WINDRES"; then
8791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
8792$as_echo "$WINDRES" >&6; }
8793else
8794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8795$as_echo "no" >&6; }
8796fi
8797
8798
8799fi
8800if test -z "$ac_cv_prog_WINDRES"; then
8801 ac_ct_WINDRES=$WINDRES
8802 # Extract the first word of "windres", so it can be a program name with args.
8803set dummy windres; ac_word=$2
8804{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8805$as_echo_n "checking for $ac_word... " >&6; }
8806if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then :
8807 $as_echo_n "(cached) " >&6
8808else
8809 if test -n "$ac_ct_WINDRES"; then
8810 ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
8811else
8812as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8813for as_dir in $PATH
8814do
8815 IFS=$as_save_IFS
8816 test -z "$as_dir" && as_dir=.
8817 for ac_exec_ext in '' $ac_executable_extensions; do
8818 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8819 ac_cv_prog_ac_ct_WINDRES="windres"
8820 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8821 break 2
8822 fi
8823done
8824 done
8825IFS=$as_save_IFS
8826
8827fi
8828fi
8829ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
8830if test -n "$ac_ct_WINDRES"; then
8831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
8832$as_echo "$ac_ct_WINDRES" >&6; }
8833else
8834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8835$as_echo "no" >&6; }
8836fi
8837
8838 if test "x$ac_ct_WINDRES" = x; then
8839 WINDRES=""
8840 else
8841 case $cross_compiling:$ac_tool_warned in
8842yes:)
8843{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8844$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8845ac_tool_warned=yes ;;
8846esac
8847 WINDRES=$ac_ct_WINDRES
8848 fi
8849else
8850 WINDRES="$ac_cv_prog_WINDRES"
8851fi
8852
8853
8854# Needed for GNU/Hurd.
8855if test -n "$ac_tool_prefix"; then
8856 # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
8857set dummy ${ac_tool_prefix}mig; ac_word=$2
8858{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8859$as_echo_n "checking for $ac_word... " >&6; }
8860if test "${ac_cv_prog_MIG+set}" = set; then :
8861 $as_echo_n "(cached) " >&6
8862else
8863 if test -n "$MIG"; then
8864 ac_cv_prog_MIG="$MIG" # Let the user override the test.
8865else
8866as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8867for as_dir in $PATH
8868do
8869 IFS=$as_save_IFS
8870 test -z "$as_dir" && as_dir=.
8871 for ac_exec_ext in '' $ac_executable_extensions; do
8872 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8873 ac_cv_prog_MIG="${ac_tool_prefix}mig"
8874 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8875 break 2
8876 fi
8877done
8878 done
8879IFS=$as_save_IFS
8880
8881fi
8882fi
8883MIG=$ac_cv_prog_MIG
8884if test -n "$MIG"; then
8885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
8886$as_echo "$MIG" >&6; }
8887else
8888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8889$as_echo "no" >&6; }
8890fi
8891
8892
8893fi
8894if test -z "$ac_cv_prog_MIG"; then
8895 ac_ct_MIG=$MIG
8896 # Extract the first word of "mig", so it can be a program name with args.
8897set dummy mig; ac_word=$2
8898{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8899$as_echo_n "checking for $ac_word... " >&6; }
8900if test "${ac_cv_prog_ac_ct_MIG+set}" = set; then :
8901 $as_echo_n "(cached) " >&6
8902else
8903 if test -n "$ac_ct_MIG"; then
8904 ac_cv_prog_ac_ct_MIG="$ac_ct_MIG" # Let the user override the test.
8905else
8906as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8907for as_dir in $PATH
8908do
8909 IFS=$as_save_IFS
8910 test -z "$as_dir" && as_dir=.
8911 for ac_exec_ext in '' $ac_executable_extensions; do
8912 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8913 ac_cv_prog_ac_ct_MIG="mig"
8914 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8915 break 2
8916 fi
8917done
8918 done
8919IFS=$as_save_IFS
8920
8921fi
8922fi
8923ac_ct_MIG=$ac_cv_prog_ac_ct_MIG
8924if test -n "$ac_ct_MIG"; then
8925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
8926$as_echo "$ac_ct_MIG" >&6; }
8927else
8928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8929$as_echo "no" >&6; }
8930fi
8931
8932 if test "x$ac_ct_MIG" = x; then
8933 MIG=""
8934 else
8935 case $cross_compiling:$ac_tool_warned in
8936yes:)
8937{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8938$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8939ac_tool_warned=yes ;;
8940esac
8941 MIG=$ac_ct_MIG
8942 fi
8943else
8944 MIG="$ac_cv_prog_MIG"
8945fi
8946
8947
8948# ---------------------- #
8949# Checks for libraries. #
8950# ---------------------- #
8951
8952# We might need to link with -lm; most simulators need it.
8953{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
8954$as_echo_n "checking for main in -lm... " >&6; }
8955if test "${ac_cv_lib_m_main+set}" = set; then :
8956 $as_echo_n "(cached) " >&6
8957else
8958 ac_check_lib_save_LIBS=$LIBS
8959LIBS="-lm $LIBS"
8960cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8961/* end confdefs.h. */
8962
8963
8964int
8965main ()
8966{
8967return main ();
8968 ;
8969 return 0;
8970}
8971_ACEOF
8972if ac_fn_c_try_link "$LINENO"; then :
8973 ac_cv_lib_m_main=yes
8974else
8975 ac_cv_lib_m_main=no
8976fi
8977rm -f core conftest.err conftest.$ac_objext \
8978 conftest$ac_exeext conftest.$ac_ext
8979LIBS=$ac_check_lib_save_LIBS
8980fi
8981{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
8982$as_echo "$ac_cv_lib_m_main" >&6; }
8983if test "x$ac_cv_lib_m_main" = x""yes; then :
8984 cat >>confdefs.h <<_ACEOF
8985#define HAVE_LIBM 1
8986_ACEOF
8987
8988 LIBS="-lm $LIBS"
8989
8990fi
8991
8992
8993# We need to link with -lw to get `wctype' on Solaris before Solaris
8994# 2.6. Solaris 2.6 and beyond have this function in libc, and have a
8995# libw that some versions of the GNU linker cannot hanle (GNU ld 2.9.1
8996# is known to have this problem). Therefore we avoid libw if we can.
8997ac_fn_c_check_func "$LINENO" "wctype" "ac_cv_func_wctype"
8998if test "x$ac_cv_func_wctype" = x""yes; then :
8999
9000else
9001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctype in -lw" >&5
9002$as_echo_n "checking for wctype in -lw... " >&6; }
9003if test "${ac_cv_lib_w_wctype+set}" = set; then :
9004 $as_echo_n "(cached) " >&6
9005else
9006 ac_check_lib_save_LIBS=$LIBS
9007LIBS="-lw $LIBS"
9008cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9009/* end confdefs.h. */
9010
9011/* Override any GCC internal prototype to avoid an error.
9012 Use char because int might match the return type of a GCC
9013 builtin and then its argument prototype would still apply. */
9014#ifdef __cplusplus
9015extern "C"
9016#endif
9017char wctype ();
9018int
9019main ()
9020{
9021return wctype ();
9022 ;
9023 return 0;
9024}
9025_ACEOF
9026if ac_fn_c_try_link "$LINENO"; then :
9027 ac_cv_lib_w_wctype=yes
9028else
9029 ac_cv_lib_w_wctype=no
9030fi
9031rm -f core conftest.err conftest.$ac_objext \
9032 conftest$ac_exeext conftest.$ac_ext
9033LIBS=$ac_check_lib_save_LIBS
9034fi
9035{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wctype" >&5
9036$as_echo "$ac_cv_lib_w_wctype" >&6; }
9037if test "x$ac_cv_lib_w_wctype" = x""yes; then :
9038 cat >>confdefs.h <<_ACEOF
9039#define HAVE_LIBW 1
9040_ACEOF
9041
9042 LIBS="-lw $LIBS"
9043
9044fi
9045
9046fi
9047
9048
9049# Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
9050{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
9051$as_echo_n "checking for library containing gethostbyname... " >&6; }
9052if test "${ac_cv_search_gethostbyname+set}" = set; then :
9053 $as_echo_n "(cached) " >&6
9054else
9055 ac_func_search_save_LIBS=$LIBS
9056cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9057/* end confdefs.h. */
9058
9059/* Override any GCC internal prototype to avoid an error.
9060 Use char because int might match the return type of a GCC
9061 builtin and then its argument prototype would still apply. */
9062#ifdef __cplusplus
9063extern "C"
9064#endif
9065char gethostbyname ();
9066int
9067main ()
9068{
9069return gethostbyname ();
9070 ;
9071 return 0;
9072}
9073_ACEOF
9074for ac_lib in '' nsl; do
9075 if test -z "$ac_lib"; then
9076 ac_res="none required"
9077 else
9078 ac_res=-l$ac_lib
9079 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9080 fi
9081 if ac_fn_c_try_link "$LINENO"; then :
9082 ac_cv_search_gethostbyname=$ac_res
9083fi
9084rm -f core conftest.err conftest.$ac_objext \
9085 conftest$ac_exeext
9086 if test "${ac_cv_search_gethostbyname+set}" = set; then :
9087 break
9088fi
9089done
9090if test "${ac_cv_search_gethostbyname+set}" = set; then :
9091
9092else
9093 ac_cv_search_gethostbyname=no
9094fi
9095rm conftest.$ac_ext
9096LIBS=$ac_func_search_save_LIBS
9097fi
9098{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
9099$as_echo "$ac_cv_search_gethostbyname" >&6; }
9100ac_res=$ac_cv_search_gethostbyname
9101if test "$ac_res" != no; then :
9102 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9103
9104fi
9105
9106
9107# Some systems (e.g. Solaris) have `socketpair' in libsocket.
9108{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
9109$as_echo_n "checking for library containing socketpair... " >&6; }
9110if test "${ac_cv_search_socketpair+set}" = set; then :
9111 $as_echo_n "(cached) " >&6
9112else
9113 ac_func_search_save_LIBS=$LIBS
9114cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9115/* end confdefs.h. */
9116
9117/* Override any GCC internal prototype to avoid an error.
9118 Use char because int might match the return type of a GCC
9119 builtin and then its argument prototype would still apply. */
9120#ifdef __cplusplus
9121extern "C"
9122#endif
9123char socketpair ();
9124int
9125main ()
9126{
9127return socketpair ();
9128 ;
9129 return 0;
9130}
9131_ACEOF
9132for ac_lib in '' socket; do
9133 if test -z "$ac_lib"; then
9134 ac_res="none required"
9135 else
9136 ac_res=-l$ac_lib
9137 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9138 fi
9139 if ac_fn_c_try_link "$LINENO"; then :
9140 ac_cv_search_socketpair=$ac_res
9141fi
9142rm -f core conftest.err conftest.$ac_objext \
9143 conftest$ac_exeext
9144 if test "${ac_cv_search_socketpair+set}" = set; then :
9145 break
9146fi
9147done
9148if test "${ac_cv_search_socketpair+set}" = set; then :
9149
9150else
9151 ac_cv_search_socketpair=no
9152fi
9153rm conftest.$ac_ext
9154LIBS=$ac_func_search_save_LIBS
9155fi
9156{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
9157$as_echo "$ac_cv_search_socketpair" >&6; }
9158ac_res=$ac_cv_search_socketpair
9159if test "$ac_res" != no; then :
9160 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9161
9162fi
9163
9164
9165# Link in zlib if we can. This allows us to read compressed debug sections.
9166
9167 # See if the user specified whether he wants zlib support or not.
9168
9169# Check whether --with-zlib was given.
9170if test "${with_zlib+set}" = set; then :
9171 withval=$with_zlib;
9172else
9173 with_zlib=auto
9174fi
9175
9176
9177 if test "$with_zlib" != "no"; then
9178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
9179$as_echo_n "checking for library containing zlibVersion... " >&6; }
9180if test "${ac_cv_search_zlibVersion+set}" = set; then :
9181 $as_echo_n "(cached) " >&6
9182else
9183 ac_func_search_save_LIBS=$LIBS
9184cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9185/* end confdefs.h. */
9186
9187/* Override any GCC internal prototype to avoid an error.
9188 Use char because int might match the return type of a GCC
9189 builtin and then its argument prototype would still apply. */
9190#ifdef __cplusplus
9191extern "C"
9192#endif
9193char zlibVersion ();
9194int
9195main ()
9196{
9197return zlibVersion ();
9198 ;
9199 return 0;
9200}
9201_ACEOF
9202for ac_lib in '' z; do
9203 if test -z "$ac_lib"; then
9204 ac_res="none required"
9205 else
9206 ac_res=-l$ac_lib
9207 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9208 fi
9209 if ac_fn_c_try_link "$LINENO"; then :
9210 ac_cv_search_zlibVersion=$ac_res
9211fi
9212rm -f core conftest.err conftest.$ac_objext \
9213 conftest$ac_exeext
9214 if test "${ac_cv_search_zlibVersion+set}" = set; then :
9215 break
9216fi
9217done
9218if test "${ac_cv_search_zlibVersion+set}" = set; then :
9219
9220else
9221 ac_cv_search_zlibVersion=no
9222fi
9223rm conftest.$ac_ext
9224LIBS=$ac_func_search_save_LIBS
9225fi
9226{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
9227$as_echo "$ac_cv_search_zlibVersion" >&6; }
9228ac_res=$ac_cv_search_zlibVersion
9229if test "$ac_res" != no; then :
9230 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9231 for ac_header in zlib.h
9232do :
9233 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
9234if test "x$ac_cv_header_zlib_h" = x""yes; then :
9235 cat >>confdefs.h <<_ACEOF
9236#define HAVE_ZLIB_H 1
9237_ACEOF
9238
9239fi
9240
9241done
9242
9243fi
9244
9245 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
9246 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
9247 fi
9248 fi
9249
9250
9251# On HP/UX we may need libxpdl for dlgetmodinfo (used by solib-pa64.c).
9252{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlgetmodinfo" >&5
9253$as_echo_n "checking for library containing dlgetmodinfo... " >&6; }
9254if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
9255 $as_echo_n "(cached) " >&6
9256else
9257 ac_func_search_save_LIBS=$LIBS
9258cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9259/* end confdefs.h. */
9260
9261/* Override any GCC internal prototype to avoid an error.
9262 Use char because int might match the return type of a GCC
9263 builtin and then its argument prototype would still apply. */
9264#ifdef __cplusplus
9265extern "C"
9266#endif
9267char dlgetmodinfo ();
9268int
9269main ()
9270{
9271return dlgetmodinfo ();
9272 ;
9273 return 0;
9274}
9275_ACEOF
9276for ac_lib in '' dl xpdl; do
9277 if test -z "$ac_lib"; then
9278 ac_res="none required"
9279 else
9280 ac_res=-l$ac_lib
9281 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9282 fi
9283 if ac_fn_c_try_link "$LINENO"; then :
9284 ac_cv_search_dlgetmodinfo=$ac_res
9285fi
9286rm -f core conftest.err conftest.$ac_objext \
9287 conftest$ac_exeext
9288 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
9289 break
9290fi
9291done
9292if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
9293
9294else
9295 ac_cv_search_dlgetmodinfo=no
9296fi
9297rm conftest.$ac_ext
9298LIBS=$ac_func_search_save_LIBS
9299fi
9300{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlgetmodinfo" >&5
9301$as_echo "$ac_cv_search_dlgetmodinfo" >&6; }
9302ac_res=$ac_cv_search_dlgetmodinfo
9303if test "$ac_res" != no; then :
9304 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9305
9306fi
9307
9308
9309
9310
9311
9312# Check whether --with-libiconv-prefix was given.
9313if test "${with_libiconv_prefix+set}" = set; then :
9314 withval=$with_libiconv_prefix;
9315 for dir in `echo "$withval" | tr : ' '`; do
9316 if test -d $dir/include; then LIBICONV_INCLUDE="-I$dir/include"; fi
9317 if test -d $dir/lib; then LIBICONV_LIBDIR="-L$dir/lib"; fi
9318 done
9319
9320fi
9321
9322
9323 BUILD_LIBICONV_LIBDIRS="../libiconv/lib/.libs ../libiconv/lib/_libs"
9324 BUILD_LIBICONV_INCLUDE="-I../libiconv/include"
9325
9326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
9327$as_echo_n "checking for iconv... " >&6; }
9328if test "${am_cv_func_iconv+set}" = set; then :
9329 $as_echo_n "(cached) " >&6
9330else
9331
9332 am_cv_func_iconv="no, consider installing GNU libiconv"
9333 am_cv_lib_iconv=no
9334 am_cv_use_build_libiconv=no
9335 am_cv_build_libiconv_path=
9336
9337 # If libiconv is part of the build tree, then try using it over
9338 # any system iconv.
9339 if test -d ../libiconv; then
9340 for lib_dir in $BUILD_LIBICONV_LIBDIRS; do
9341 am_save_LIBS="$LIBS"
9342 am_save_CPPFLAGS="$CPPFLAGS"
9343 LIBS="$LIBS $lib_dir/libiconv.a"
9344 CPPFLAGS="$CPPFLAGS $BUILD_LIBICONV_INCLUDE"
9345 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9346/* end confdefs.h. */
9347#include <stdlib.h>
9348#include <iconv.h>
9349int
9350main ()
9351{
9352iconv_t cd = iconv_open("","");
9353 iconv(cd,NULL,NULL,NULL,NULL);
9354 iconv_close(cd);
9355 ;
9356 return 0;
9357}
9358_ACEOF
9359if ac_fn_c_try_link "$LINENO"; then :
9360 am_cv_use_build_libiconv=yes
9361 am_cv_build_libiconv_path=$lib_dir/libiconv.a
9362 am_cv_lib_iconv=yes
9363 am_cv_func_iconv=yes
9364fi
9365rm -f core conftest.err conftest.$ac_objext \
9366 conftest$ac_exeext conftest.$ac_ext
9367 LIBS="$am_save_LIBS"
9368 CPPFLAGS="$am_save_CPPFLAGS"
9369 if test "$am_cv_use_build_libiconv" = "yes"; then
9370 break
9371 fi
9372 done
9373 fi
9374
9375 # Next, try to find iconv in libc.
9376 if test "$am_cv_func_iconv" != yes; then
9377 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9378/* end confdefs.h. */
9379#include <stdlib.h>
9380#include <iconv.h>
9381int
9382main ()
9383{
9384iconv_t cd = iconv_open("","");
9385 iconv(cd,NULL,NULL,NULL,NULL);
9386 iconv_close(cd);
9387 ;
9388 return 0;
9389}
9390_ACEOF
9391if ac_fn_c_try_link "$LINENO"; then :
9392 am_cv_func_iconv=yes
9393fi
9394rm -f core conftest.err conftest.$ac_objext \
9395 conftest$ac_exeext conftest.$ac_ext
9396 fi
9397
9398 # If iconv was not in libc, try -liconv. In this case, arrange to
9399 # look in the libiconv prefix, if it was specified by the user.
9400 if test "$am_cv_func_iconv" != yes; then
9401 am_save_CPPFLAGS="$CPPFLAGS"
9402 am_save_LIBS="$LIBS"
9403 if test -n "$LIBICONV_INCLUDE"; then
9404 CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
9405 LIBS="$LIBS $LIBICONV_LIBDIR"
9406 fi
9407 LIBS="$LIBS -liconv"
9408 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9409/* end confdefs.h. */
9410#include <stdlib.h>
9411#include <iconv.h>
9412int
9413main ()
9414{
9415iconv_t cd = iconv_open("","");
9416 iconv(cd,NULL,NULL,NULL,NULL);
9417 iconv_close(cd);
9418 ;
9419 return 0;
9420}
9421_ACEOF
9422if ac_fn_c_try_link "$LINENO"; then :
9423 am_cv_lib_iconv=yes
9424 am_cv_func_iconv=yes
9425fi
9426rm -f core conftest.err conftest.$ac_objext \
9427 conftest$ac_exeext conftest.$ac_ext
9428 LIBS="$am_save_LIBS"
9429 CPPFLAGS="$am_save_CPPFLAGS"
9430 fi
9431
9432fi
9433{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
9434$as_echo "$am_cv_func_iconv" >&6; }
9435
9436 # Set the various flags based on the cache variables. We can't rely
9437 # on the flags to remain set from the above code, due to caching.
9438 LIBICONV=
9439 if test "$am_cv_lib_iconv" = yes; then
9440 LIBICONV="-liconv"
9441 else
9442 LIBICONV_LIBDIR=
9443 LIBICONV_INCLUDE=
9444 fi
9445 if test "$am_cv_use_build_libiconv" = yes; then
9446 LIBICONV="$am_cv_build_libiconv_path"
9447 LIBICONV_LIBDIR=""
9448 LIBICONV_INCLUDE="$BUILD_LIBICONV_INCLUDE"
9449 fi
9450 CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
9451 LIBS="$LIBS $LIBICONV_LIBDIR $LIBICONV"
9452
9453 if test "$am_cv_func_iconv" = yes; then
9454
9455$as_echo "#define HAVE_ICONV 1" >>confdefs.h
9456
9457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
9458$as_echo_n "checking for iconv declaration... " >&6; }
9459 if test "${am_cv_proto_iconv+set}" = set; then :
9460 $as_echo_n "(cached) " >&6
9461else
9462
9463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9464/* end confdefs.h. */
9465
9466#include <stdlib.h>
9467#include <iconv.h>
9468extern
9469#ifdef __cplusplus
9470"C"
9471#endif
9472#if defined(__STDC__) || defined(__cplusplus)
9473size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
9474#else
9475size_t iconv();
9476#endif
9477
9478int
9479main ()
9480{
9481
9482 ;
9483 return 0;
9484}
9485_ACEOF
9486if ac_fn_c_try_compile "$LINENO"; then :
9487 am_cv_proto_iconv_arg1=""
9488else
9489 am_cv_proto_iconv_arg1="const"
9490fi
9491rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9492 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);"
9493fi
9494
9495 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
9496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
9497 }$am_cv_proto_iconv" >&5
9498$as_echo "${ac_t:-
9499 }$am_cv_proto_iconv" >&6; }
9500
9501cat >>confdefs.h <<_ACEOF
9502#define ICONV_CONST $am_cv_proto_iconv_arg1
9503_ACEOF
9504
9505 fi
9506
9507
9508# On alpha-osf, it appears that libtermcap and libcurses are not compatible.
9509# There is a very specific comment in /usr/include/curses.h explaining that
9510# termcap routines built into libcurses must not be used.
9511#
9512# The symptoms we observed so far is GDB unexpectedly changing
9513# the terminal settings when tgetent is called - this is particularly
9514# visible as the output is missing carriage returns, and so rapidly
9515# becomes very hard to read.
9516#
9517# The readline configure script has already decided that libtermcap
9518# was enough for its purposes, and so decided to build readline using
9519# libtermcap. Since the TUI mode requires curses, building GDB with
9520# TUI enabled results in both libraries to be used at the same time,
9521# which is not allowed. This basically means that GDB with TUI is
9522# broken on alpha-osf.
9523
9524case $host_os in
9525 osf* )
9526 if test x"$enable_tui" = xyes; then
9527 as_fn_error "Building GDB with TUI mode is not supported on this host" "$LINENO" 5
9528 fi
9529 if test x"$enable_tui" = xauto; then
9530 enable_tui=no
9531 fi
9532 ;;
9533esac
9534
9535# For the TUI, we need enhanced curses functionality.
9536if test x"$enable_tui" != xno; then
9537 prefer_curses=yes
9538fi
9539
9540curses_found=no
9541if test x"$prefer_curses" = xyes; then
9542 # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied
9543 # curses library because the latter might not provide all the
9544 # functionality we need. However, this leads to problems on systems
9545 # where the linker searches /usr/local/lib, but the compiler doesn't
9546 # search /usr/local/include, if ncurses is installed in /usr/local. A
9547 # default installation of ncurses on alpha*-dec-osf* will lead to such
9548 # a situation.
9549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing waddstr" >&5
9550$as_echo_n "checking for library containing waddstr... " >&6; }
9551if test "${ac_cv_search_waddstr+set}" = set; then :
9552 $as_echo_n "(cached) " >&6
9553else
9554 ac_func_search_save_LIBS=$LIBS
9555cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9556/* end confdefs.h. */
9557
9558/* Override any GCC internal prototype to avoid an error.
9559 Use char because int might match the return type of a GCC
9560 builtin and then its argument prototype would still apply. */
9561#ifdef __cplusplus
9562extern "C"
9563#endif
9564char waddstr ();
9565int
9566main ()
9567{
9568return waddstr ();
9569 ;
9570 return 0;
9571}
9572_ACEOF
9573for ac_lib in '' ncurses cursesX curses; do
9574 if test -z "$ac_lib"; then
9575 ac_res="none required"
9576 else
9577 ac_res=-l$ac_lib
9578 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9579 fi
9580 if ac_fn_c_try_link "$LINENO"; then :
9581 ac_cv_search_waddstr=$ac_res
9582fi
9583rm -f core conftest.err conftest.$ac_objext \
9584 conftest$ac_exeext
9585 if test "${ac_cv_search_waddstr+set}" = set; then :
9586 break
9587fi
9588done
9589if test "${ac_cv_search_waddstr+set}" = set; then :
9590
9591else
9592 ac_cv_search_waddstr=no
9593fi
9594rm conftest.$ac_ext
9595LIBS=$ac_func_search_save_LIBS
9596fi
9597{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_waddstr" >&5
9598$as_echo "$ac_cv_search_waddstr" >&6; }
9599ac_res=$ac_cv_search_waddstr
9600if test "$ac_res" != no; then :
9601 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9602
9603fi
9604
9605
9606 if test "$ac_cv_search_waddstr" != no; then
9607 curses_found=yes
9608 fi
9609fi
9610
9611# Check whether we should enable the TUI, but only do so if we really
9612# can.
9613if test x"$enable_tui" != xno; then
9614 if test -d $srcdir/tui; then
9615 if test "$curses_found" != no; then
9616 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
9617 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
9618 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
9619 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
9620 CONFIG_ALL="${CONFIG_ALL} all-tui"
9621 CONFIG_CLEAN="${CONFIG_CLEAN} clean-tui"
9622 CONFIG_INSTALL="${CONFIG_INSTALL} install-tui"
9623 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-tui"
9624 else
9625 if test x"$enable_tui" = xyes; then
9626 as_fn_error "no enhanced curses library found; disable TUI" "$LINENO" 5
9627 else
9628 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no enhanced curses library found; disabling TUI" >&5
9629$as_echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;}
9630 fi
9631 fi
9632 fi
9633fi
9634
9635# Since GDB uses Readline, we need termcap functionality. In many
9636# cases this will be provided by the curses library, but some systems
9637# have a seperate termcap library, or no curses library at all.
9638
9639case $host_os in
9640 cygwin*)
9641 if test -d $srcdir/libtermcap; then
9642 LIBS="../libtermcap/libtermcap.a $LIBS"
9643 ac_cv_search_tgetent="../libtermcap/libtermcap.a"
9644 fi ;;
9645 go32* | *djgpp*)
9646 ac_cv_search_tgetent="none required"
9647 ;;
9648 *mingw32*)
9649 ac_cv_search_tgetent="none required"
9650 CONFIG_OBS="$CONFIG_OBS windows-termcap.o"
9651 ;;
9652esac
9653
9654# These are the libraries checked by Readline.
9655{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
9656$as_echo_n "checking for library containing tgetent... " >&6; }
9657if test "${ac_cv_search_tgetent+set}" = set; then :
9658 $as_echo_n "(cached) " >&6
9659else
9660 ac_func_search_save_LIBS=$LIBS
9661cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9662/* end confdefs.h. */
9663
9664/* Override any GCC internal prototype to avoid an error.
9665 Use char because int might match the return type of a GCC
9666 builtin and then its argument prototype would still apply. */
9667#ifdef __cplusplus
9668extern "C"
9669#endif
9670char tgetent ();
9671int
9672main ()
9673{
9674return tgetent ();
9675 ;
9676 return 0;
9677}
9678_ACEOF
9679for ac_lib in '' termcap tinfo curses ncurses; do
9680 if test -z "$ac_lib"; then
9681 ac_res="none required"
9682 else
9683 ac_res=-l$ac_lib
9684 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9685 fi
9686 if ac_fn_c_try_link "$LINENO"; then :
9687 ac_cv_search_tgetent=$ac_res
9688fi
9689rm -f core conftest.err conftest.$ac_objext \
9690 conftest$ac_exeext
9691 if test "${ac_cv_search_tgetent+set}" = set; then :
9692 break
9693fi
9694done
9695if test "${ac_cv_search_tgetent+set}" = set; then :
9696
9697else
9698 ac_cv_search_tgetent=no
9699fi
9700rm conftest.$ac_ext
9701LIBS=$ac_func_search_save_LIBS
9702fi
9703{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
9704$as_echo "$ac_cv_search_tgetent" >&6; }
9705ac_res=$ac_cv_search_tgetent
9706if test "$ac_res" != no; then :
9707 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9708
9709fi
9710
9711
9712if test "$ac_cv_search_tgetent" = no; then
9713 as_fn_error "no termcap library found" "$LINENO" 5
9714fi
9715
9716
9717# Check whether --with-system-readline was given.
9718if test "${with_system_readline+set}" = set; then :
9719 withval=$with_system_readline;
9720fi
9721
9722
9723if test "$with_system_readline" = yes; then
9724 READLINE=-lreadline
9725 READLINE_DEPS=
9726 READLINE_CFLAGS=
9727
9728 # readline-6.0 started to use the name `_rl_echoing_p'.
9729 # `$(READLINE_DIR)/' of bundled readline would not resolve in configure.
9730
9731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline_echoing_p" >&5
9732$as_echo_n "checking for readline_echoing_p... " >&6; }
9733 save_LIBS=$LIBS
9734 LIBS="$LIBS $READLINE"
9735 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9736/* end confdefs.h. */
9737
9738int
9739main ()
9740{
9741extern int readline_echoing_p;
9742 return readline_echoing_p;
9743 ;
9744 return 0;
9745}
9746_ACEOF
9747if ac_fn_c_try_link "$LINENO"; then :
9748 READLINE_ECHOING_P=yes
9749else
9750 READLINE_ECHOING_P=no
9751
9752$as_echo "#define readline_echoing_p _rl_echoing_p" >>confdefs.h
9753
9754fi
9755rm -f core conftest.err conftest.$ac_objext \
9756 conftest$ac_exeext conftest.$ac_ext
9757 LIBS="$save_LIBS"
9758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READLINE_ECHOING_P" >&5
9759$as_echo "$READLINE_ECHOING_P" >&6; }
9760else
9761 READLINE='$(READLINE_DIR)/libreadline.a'
9762 READLINE_DEPS='$(READLINE)'
9763 READLINE_CFLAGS='-I$(READLINE_SRC)/..'
9764fi
9765
9766
9767
9768
9769
9770# Check whether --with-expat was given.
9771if test "${with_expat+set}" = set; then :
9772 withval=$with_expat;
9773else
9774 with_expat=auto
9775fi
9776
9777{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use expat" >&5
9778$as_echo_n "checking whether to use expat... " >&6; }
9779{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_expat" >&5
9780$as_echo "$with_expat" >&6; }
9781
9782if test "${with_expat}" = no; then
9783 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat support disabled; some features may be unavailable." >&5
9784$as_echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;}
9785 HAVE_LIBEXPAT=no
9786else
9787
9788 if test "X$prefix" = "XNONE"; then
9789 acl_final_prefix="$ac_default_prefix"
9790 else
9791 acl_final_prefix="$prefix"
9792 fi
9793 if test "X$exec_prefix" = "XNONE"; then
9794 acl_final_exec_prefix='${prefix}'
9795 else
9796 acl_final_exec_prefix="$exec_prefix"
9797 fi
9798 acl_save_prefix="$prefix"
9799 prefix="$acl_final_prefix"
9800 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
9801 prefix="$acl_save_prefix"
9802
9803
9804# Check whether --with-gnu-ld was given.
9805if test "${with_gnu_ld+set}" = set; then :
9806 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
9807else
9808 with_gnu_ld=no
9809fi
9810
9811# Prepare PATH_SEPARATOR.
9812# The user is always right.
9813if test "${PATH_SEPARATOR+set}" != set; then
9814 echo "#! /bin/sh" >conf$$.sh
9815 echo "exit 0" >>conf$$.sh
9816 chmod +x conf$$.sh
9817 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
9818 PATH_SEPARATOR=';'
9819 else
9820 PATH_SEPARATOR=:
9821 fi
9822 rm -f conf$$.sh
9823fi
9824ac_prog=ld
9825if test "$GCC" = yes; then
9826 # Check if gcc -print-prog-name=ld gives a path.
9827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
9828$as_echo_n "checking for ld used by GCC... " >&6; }
9829 case $host in
9830 *-*-mingw*)
9831 # gcc leaves a trailing carriage return which upsets mingw
9832 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
9833 *)
9834 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
9835 esac
9836 case $ac_prog in
9837 # Accept absolute paths.
9838 [\\/]* | [A-Za-z]:[\\/]*)
9839 re_direlt='/[^/][^/]*/\.\./'
9840 # Canonicalize the path of ld
9841 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
9842 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
9843 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
9844 done
9845 test -z "$LD" && LD="$ac_prog"
9846 ;;
9847 "")
9848 # If it fails, then pretend we aren't using GCC.
9849 ac_prog=ld
9850 ;;
9851 *)
9852 # If it is relative, then search for the first ld in PATH.
9853 with_gnu_ld=unknown
9854 ;;
9855 esac
9856elif test "$with_gnu_ld" = yes; then
9857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
9858$as_echo_n "checking for GNU ld... " >&6; }
9859else
9860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
9861$as_echo_n "checking for non-GNU ld... " >&6; }
9862fi
9863if test "${acl_cv_path_LD+set}" = set; then :
9864 $as_echo_n "(cached) " >&6
9865else
9866 if test -z "$LD"; then
9867 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
9868 for ac_dir in $PATH; do
9869 test -z "$ac_dir" && ac_dir=.
9870 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
9871 acl_cv_path_LD="$ac_dir/$ac_prog"
9872 # Check to see if the program is GNU ld. I'd rather use --version,
9873 # but apparently some GNU ld's only accept -v.
9874 # Break only if it was the GNU/non-GNU ld that we prefer.
9875 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
9876 test "$with_gnu_ld" != no && break
9877 else
9878 test "$with_gnu_ld" != yes && break
9879 fi
9880 fi
9881 done
9882 IFS="$ac_save_ifs"
9883else
9884 acl_cv_path_LD="$LD" # Let the user override the test with a path.
9885fi
9886fi
9887
9888LD="$acl_cv_path_LD"
9889if test -n "$LD"; then
9890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
9891$as_echo "$LD" >&6; }
9892else
9893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9894$as_echo "no" >&6; }
9895fi
9896test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
9897{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
9898$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
9899if test "${acl_cv_prog_gnu_ld+set}" = set; then :
9900 $as_echo_n "(cached) " >&6
9901else
9902 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
9903if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
9904 acl_cv_prog_gnu_ld=yes
9905else
9906 acl_cv_prog_gnu_ld=no
9907fi
9908fi
9909{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
9910$as_echo "$acl_cv_prog_gnu_ld" >&6; }
9911with_gnu_ld=$acl_cv_prog_gnu_ld
9912
9913
9914
9915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
9916$as_echo_n "checking for shared library run path origin... " >&6; }
9917if test "${acl_cv_rpath+set}" = set; then :
9918 $as_echo_n "(cached) " >&6
9919else
9920
9921 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
9922 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
9923 . ./conftest.sh
9924 rm -f ./conftest.sh
9925 acl_cv_rpath=done
9926
9927fi
9928{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
9929$as_echo "$acl_cv_rpath" >&6; }
9930 wl="$acl_cv_wl"
9931 libext="$acl_cv_libext"
9932 shlibext="$acl_cv_shlibext"
9933 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
9934 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
9935 hardcode_direct="$acl_cv_hardcode_direct"
9936 hardcode_minus_L="$acl_cv_hardcode_minus_L"
9937 # Check whether --enable-rpath was given.
9938if test "${enable_rpath+set}" = set; then :
9939 enableval=$enable_rpath; :
9940else
9941 enable_rpath=yes
9942fi
9943
9944
9945
9946
9947
9948
9949
9950
9951
9952
9953 use_additional=yes
9954
9955 acl_save_prefix="$prefix"
9956 prefix="$acl_final_prefix"
9957 acl_save_exec_prefix="$exec_prefix"
9958 exec_prefix="$acl_final_exec_prefix"
9959
9960 eval additional_includedir=\"$includedir\"
9961 eval additional_libdir=\"$libdir\"
9962
9963 exec_prefix="$acl_save_exec_prefix"
9964 prefix="$acl_save_prefix"
9965
9966
9967# Check whether --with-libexpat-prefix was given.
9968if test "${with_libexpat_prefix+set}" = set; then :
9969 withval=$with_libexpat_prefix;
9970 if test "X$withval" = "Xno"; then
9971 use_additional=no
9972 else
9973 if test "X$withval" = "X"; then
9974
9975 acl_save_prefix="$prefix"
9976 prefix="$acl_final_prefix"
9977 acl_save_exec_prefix="$exec_prefix"
9978 exec_prefix="$acl_final_exec_prefix"
9979
9980 eval additional_includedir=\"$includedir\"
9981 eval additional_libdir=\"$libdir\"
9982
9983 exec_prefix="$acl_save_exec_prefix"
9984 prefix="$acl_save_prefix"
9985
9986 else
9987 additional_includedir="$withval/include"
9988 additional_libdir="$withval/lib"
9989 fi
9990 fi
9991
9992fi
9993
9994 LIBEXPAT=
9995 LTLIBEXPAT=
9996 INCEXPAT=
9997 rpathdirs=
9998 ltrpathdirs=
9999 names_already_handled=
10000 names_next_round='expat '
10001 while test -n "$names_next_round"; do
10002 names_this_round="$names_next_round"
10003 names_next_round=
10004 for name in $names_this_round; do
10005 already_handled=
10006 for n in $names_already_handled; do
10007 if test "$n" = "$name"; then
10008 already_handled=yes
10009 break
10010 fi
10011 done
10012 if test -z "$already_handled"; then
10013 names_already_handled="$names_already_handled $name"
10014 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
10015 eval value=\"\$HAVE_LIB$uppername\"
10016 if test -n "$value"; then
10017 if test "$value" = yes; then
10018 eval value=\"\$LIB$uppername\"
10019 test -z "$value" || LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$value"
10020 eval value=\"\$LTLIB$uppername\"
10021 test -z "$value" || LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value"
10022 else
10023 :
10024 fi
10025 else
10026 found_dir=
10027 found_la=
10028 found_so=
10029 found_a=
10030 if test $use_additional = yes; then
10031 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
10032 found_dir="$additional_libdir"
10033 found_so="$additional_libdir/lib$name.$shlibext"
10034 if test -f "$additional_libdir/lib$name.la"; then
10035 found_la="$additional_libdir/lib$name.la"
10036 fi
10037 else
10038 if test -f "$additional_libdir/lib$name.$libext"; then
10039 found_dir="$additional_libdir"
10040 found_a="$additional_libdir/lib$name.$libext"
10041 if test -f "$additional_libdir/lib$name.la"; then
10042 found_la="$additional_libdir/lib$name.la"
10043 fi
10044 fi
10045 fi
10046 fi
10047 if test "X$found_dir" = "X"; then
10048 for x in $LDFLAGS $LTLIBEXPAT; do
10049
10050 acl_save_prefix="$prefix"
10051 prefix="$acl_final_prefix"
10052 acl_save_exec_prefix="$exec_prefix"
10053 exec_prefix="$acl_final_exec_prefix"
10054 eval x=\"$x\"
10055 exec_prefix="$acl_save_exec_prefix"
10056 prefix="$acl_save_prefix"
10057
10058 case "$x" in
10059 -L*)
10060 dir=`echo "X$x" | sed -e 's/^X-L//'`
10061 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
10062 found_dir="$dir"
10063 found_so="$dir/lib$name.$shlibext"
10064 if test -f "$dir/lib$name.la"; then
10065 found_la="$dir/lib$name.la"
10066 fi
10067 else
10068 if test -f "$dir/lib$name.$libext"; then
10069 found_dir="$dir"
10070 found_a="$dir/lib$name.$libext"
10071 if test -f "$dir/lib$name.la"; then
10072 found_la="$dir/lib$name.la"
10073 fi
10074 fi
10075 fi
10076 ;;
10077 esac
10078 if test "X$found_dir" != "X"; then
10079 break
10080 fi
10081 done
10082 fi
10083 if test "X$found_dir" != "X"; then
10084 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name"
10085 if test "X$found_so" != "X"; then
10086 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
10087 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10088 else
10089 haveit=
10090 for x in $ltrpathdirs; do
10091 if test "X$x" = "X$found_dir"; then
10092 haveit=yes
10093 break
10094 fi
10095 done
10096 if test -z "$haveit"; then
10097 ltrpathdirs="$ltrpathdirs $found_dir"
10098 fi
10099 if test "$hardcode_direct" = yes; then
10100 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10101 else
10102 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
10103 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10104 haveit=
10105 for x in $rpathdirs; do
10106 if test "X$x" = "X$found_dir"; then
10107 haveit=yes
10108 break
10109 fi
10110 done
10111 if test -z "$haveit"; then
10112 rpathdirs="$rpathdirs $found_dir"
10113 fi
10114 else
10115 haveit=
10116 for x in $LDFLAGS $LIBEXPAT; do
10117
10118 acl_save_prefix="$prefix"
10119 prefix="$acl_final_prefix"
10120 acl_save_exec_prefix="$exec_prefix"
10121 exec_prefix="$acl_final_exec_prefix"
10122 eval x=\"$x\"
10123 exec_prefix="$acl_save_exec_prefix"
10124 prefix="$acl_save_prefix"
10125
10126 if test "X$x" = "X-L$found_dir"; then
10127 haveit=yes
10128 break
10129 fi
10130 done
10131 if test -z "$haveit"; then
10132 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir"
10133 fi
10134 if test "$hardcode_minus_L" != no; then
10135 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10136 else
10137 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
10138 fi
10139 fi
10140 fi
10141 fi
10142 else
10143 if test "X$found_a" != "X"; then
10144 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_a"
10145 else
10146 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name"
10147 fi
10148 fi
10149 additional_includedir=
10150 case "$found_dir" in
10151 */lib | */lib/)
10152 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
10153 additional_includedir="$basedir/include"
10154 ;;
10155 esac
10156 if test "X$additional_includedir" != "X"; then
10157 if test "X$additional_includedir" != "X/usr/include"; then
10158 haveit=
10159 if test "X$additional_includedir" = "X/usr/local/include"; then
10160 if test -n "$GCC"; then
10161 case $host_os in
10162 linux*) haveit=yes;;
10163 esac
10164 fi
10165 fi
10166 if test -z "$haveit"; then
10167 for x in $CPPFLAGS $INCEXPAT; do
10168
10169 acl_save_prefix="$prefix"
10170 prefix="$acl_final_prefix"
10171 acl_save_exec_prefix="$exec_prefix"
10172 exec_prefix="$acl_final_exec_prefix"
10173 eval x=\"$x\"
10174 exec_prefix="$acl_save_exec_prefix"
10175 prefix="$acl_save_prefix"
10176
10177 if test "X$x" = "X-I$additional_includedir"; then
10178 haveit=yes
10179 break
10180 fi
10181 done
10182 if test -z "$haveit"; then
10183 if test -d "$additional_includedir"; then
10184 INCEXPAT="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir"
10185 fi
10186 fi
10187 fi
10188 fi
10189 fi
10190 if test -n "$found_la"; then
10191 save_libdir="$libdir"
10192 case "$found_la" in
10193 */* | *\\*) . "$found_la" ;;
10194 *) . "./$found_la" ;;
10195 esac
10196 libdir="$save_libdir"
10197 for dep in $dependency_libs; do
10198 case "$dep" in
10199 -L*)
10200 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
10201 if test "X$additional_libdir" != "X/usr/lib"; then
10202 haveit=
10203 if test "X$additional_libdir" = "X/usr/local/lib"; then
10204 if test -n "$GCC"; then
10205 case $host_os in
10206 linux*) haveit=yes;;
10207 esac
10208 fi
10209 fi
10210 if test -z "$haveit"; then
10211 haveit=
10212 for x in $LDFLAGS $LIBEXPAT; do
10213
10214 acl_save_prefix="$prefix"
10215 prefix="$acl_final_prefix"
10216 acl_save_exec_prefix="$exec_prefix"
10217 exec_prefix="$acl_final_exec_prefix"
10218 eval x=\"$x\"
10219 exec_prefix="$acl_save_exec_prefix"
10220 prefix="$acl_save_prefix"
10221
10222 if test "X$x" = "X-L$additional_libdir"; then
10223 haveit=yes
10224 break
10225 fi
10226 done
10227 if test -z "$haveit"; then
10228 if test -d "$additional_libdir"; then
10229 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir"
10230 fi
10231 fi
10232 haveit=
10233 for x in $LDFLAGS $LTLIBEXPAT; 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 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir"
10251 fi
10252 fi
10253 fi
10254 fi
10255 ;;
10256 -R*)
10257 dir=`echo "X$dep" | sed -e 's/^X-R//'`
10258 if test "$enable_rpath" != no; then
10259 haveit=
10260 for x in $rpathdirs; do
10261 if test "X$x" = "X$dir"; then
10262 haveit=yes
10263 break
10264 fi
10265 done
10266 if test -z "$haveit"; then
10267 rpathdirs="$rpathdirs $dir"
10268 fi
10269 haveit=
10270 for x in $ltrpathdirs; do
10271 if test "X$x" = "X$dir"; then
10272 haveit=yes
10273 break
10274 fi
10275 done
10276 if test -z "$haveit"; then
10277 ltrpathdirs="$ltrpathdirs $dir"
10278 fi
10279 fi
10280 ;;
10281 -l*)
10282 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10283 ;;
10284 *.la)
10285 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10286 ;;
10287 *)
10288 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$dep"
10289 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep"
10290 ;;
10291 esac
10292 done
10293 fi
10294 else
10295 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
10296 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name"
10297 fi
10298 fi
10299 fi
10300 done
10301 done
10302 if test "X$rpathdirs" != "X"; then
10303 if test -n "$hardcode_libdir_separator"; then
10304 alldirs=
10305 for found_dir in $rpathdirs; do
10306 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
10307 done
10308 acl_save_libdir="$libdir"
10309 libdir="$alldirs"
10310 eval flag=\"$hardcode_libdir_flag_spec\"
10311 libdir="$acl_save_libdir"
10312 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
10313 else
10314 for found_dir in $rpathdirs; do
10315 acl_save_libdir="$libdir"
10316 libdir="$found_dir"
10317 eval flag=\"$hardcode_libdir_flag_spec\"
10318 libdir="$acl_save_libdir"
10319 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
10320 done
10321 fi
10322 fi
10323 if test "X$ltrpathdirs" != "X"; then
10324 for found_dir in $ltrpathdirs; do
10325 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir"
10326 done
10327 fi
10328
10329
10330 ac_save_CPPFLAGS="$CPPFLAGS"
10331
10332 for element in $INCEXPAT; do
10333 haveit=
10334 for x in $CPPFLAGS; do
10335
10336 acl_save_prefix="$prefix"
10337 prefix="$acl_final_prefix"
10338 acl_save_exec_prefix="$exec_prefix"
10339 exec_prefix="$acl_final_exec_prefix"
10340 eval x=\"$x\"
10341 exec_prefix="$acl_save_exec_prefix"
10342 prefix="$acl_save_prefix"
10343
10344 if test "X$x" = "X$element"; then
10345 haveit=yes
10346 break
10347 fi
10348 done
10349 if test -z "$haveit"; then
10350 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
10351 fi
10352 done
10353
10354
10355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5
10356$as_echo_n "checking for libexpat... " >&6; }
10357if test "${ac_cv_libexpat+set}" = set; then :
10358 $as_echo_n "(cached) " >&6
10359else
10360
10361 ac_save_LIBS="$LIBS"
10362 LIBS="$LIBS $LIBEXPAT"
10363 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10364/* end confdefs.h. */
10365#include "expat.h"
10366int
10367main ()
10368{
10369XML_Parser p = XML_ParserCreate (0);
10370 ;
10371 return 0;
10372}
10373_ACEOF
10374if ac_fn_c_try_link "$LINENO"; then :
10375 ac_cv_libexpat=yes
10376else
10377 ac_cv_libexpat=no
10378fi
10379rm -f core conftest.err conftest.$ac_objext \
10380 conftest$ac_exeext conftest.$ac_ext
10381 LIBS="$ac_save_LIBS"
10382
10383fi
10384{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libexpat" >&5
10385$as_echo "$ac_cv_libexpat" >&6; }
10386 if test "$ac_cv_libexpat" = yes; then
10387 HAVE_LIBEXPAT=yes
10388
10389$as_echo "#define HAVE_LIBEXPAT 1" >>confdefs.h
10390
10391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libexpat" >&5
10392$as_echo_n "checking how to link with libexpat... " >&6; }
10393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBEXPAT" >&5
10394$as_echo "$LIBEXPAT" >&6; }
10395 else
10396 HAVE_LIBEXPAT=no
10397 CPPFLAGS="$ac_save_CPPFLAGS"
10398 LIBEXPAT=
10399 LTLIBEXPAT=
10400 fi
10401
10402
10403
10404
10405
10406
10407 if test "$HAVE_LIBEXPAT" != yes; then
10408 if test "$with_expat" = yes; then
10409 as_fn_error "expat is missing or unusable" "$LINENO" 5
10410 else
10411 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat is missing or unusable; some features may be unavailable." >&5
10412$as_echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;}
10413 fi
10414 else
10415 save_LIBS=$LIBS
10416 LIBS="$LIBS $LIBEXPAT"
10417 for ac_func in XML_StopParser
10418do :
10419 ac_fn_c_check_func "$LINENO" "XML_StopParser" "ac_cv_func_XML_StopParser"
10420if test "x$ac_cv_func_XML_StopParser" = x""yes; then :
10421 cat >>confdefs.h <<_ACEOF
10422#define HAVE_XML_STOPPARSER 1
10423_ACEOF
10424
10425fi
10426done
10427
10428 LIBS=$save_LIBS
10429 fi
10430fi
10431
10432
10433
10434
10435
10436# Check whether --with-python was given.
10437if test "${with_python+set}" = set; then :
10438 withval=$with_python;
10439else
10440 with_python=auto
10441fi
10442
10443{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use python" >&5
10444$as_echo_n "checking whether to use python... " >&6; }
10445{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
10446$as_echo "$with_python" >&6; }
10447
10448if test "${with_python}" = no; then
10449 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python support disabled; some features may be unavailable." >&5
10450$as_echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;}
10451 have_libpython=no
10452else
10453 have_python_config=no
10454 case "${with_python}" in
10455 /*)
10456 if test -d ${with_python}; then
10457 # Assume the python binary is ${with_python}/bin/python.
10458 python_prefix=${with_python}
10459 python_prog="${with_python}/bin/python"
10460 if test ! -x ${python_prog}; then
10461 # Fall back to gdb 7.0/7.1 behaviour.
10462 python_prog=missing
10463 fi
10464 elif test -x ${with_python}; then
10465 # While we can't run python compiled for $host (unless host == build),
10466 # the user could write a script that provides the needed information,
10467 # so we support that.
10468 python_prefix=
10469 python_prog=${with_python}
10470 else
10471 as_fn_error "invalid value for --with-python" "$LINENO" 5
10472 fi
10473 ;;
10474 */*)
10475 # Disallow --with-python=foo/bar.
10476 as_fn_error "invalid value for --with-python" "$LINENO" 5
10477 ;;
10478 *)
10479 # The user has either specified auto, yes, or the name of the python
10480 # program assumed to be in $PATH.
10481 python_prefix=
10482 case "${with_python}" in
10483 yes | auto)
10484 if test ${build} = ${host}; then
10485 # Extract the first word of "python", so it can be a program name with args.
10486set dummy python; ac_word=$2
10487{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10488$as_echo_n "checking for $ac_word... " >&6; }
10489if test "${ac_cv_path_python_prog_path+set}" = set; then :
10490 $as_echo_n "(cached) " >&6
10491else
10492 case $python_prog_path in
10493 [\\/]* | ?:[\\/]*)
10494 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
10495 ;;
10496 *)
10497 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10498for as_dir in $PATH
10499do
10500 IFS=$as_save_IFS
10501 test -z "$as_dir" && as_dir=.
10502 for ac_exec_ext in '' $ac_executable_extensions; do
10503 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10504 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
10505 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10506 break 2
10507 fi
10508done
10509 done
10510IFS=$as_save_IFS
10511
10512 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
10513 ;;
10514esac
10515fi
10516python_prog_path=$ac_cv_path_python_prog_path
10517if test -n "$python_prog_path"; then
10518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
10519$as_echo "$python_prog_path" >&6; }
10520else
10521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10522$as_echo "no" >&6; }
10523fi
10524
10525
10526 if test "${python_prog_path}" = missing; then
10527 python_prog=missing
10528 else
10529 python_prog=${python_prog_path}
10530 fi
10531 else
10532 # Not much we can do except assume the cross-compiler will find the
10533 # right files.
10534 python_prog=missing
10535 fi
10536 ;;
10537 *)
10538 # While we can't run python compiled for $host (unless host == build),
10539 # the user could write a script that provides the needed information,
10540 # so we support that.
10541 python_prog="${with_python}"
10542 # Extract the first word of "${python_prog}", so it can be a program name with args.
10543set dummy ${python_prog}; ac_word=$2
10544{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10545$as_echo_n "checking for $ac_word... " >&6; }
10546if test "${ac_cv_path_python_prog_path+set}" = set; then :
10547 $as_echo_n "(cached) " >&6
10548else
10549 case $python_prog_path in
10550 [\\/]* | ?:[\\/]*)
10551 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
10552 ;;
10553 *)
10554 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10555for as_dir in $PATH
10556do
10557 IFS=$as_save_IFS
10558 test -z "$as_dir" && as_dir=.
10559 for ac_exec_ext in '' $ac_executable_extensions; do
10560 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10561 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
10562 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10563 break 2
10564 fi
10565done
10566 done
10567IFS=$as_save_IFS
10568
10569 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
10570 ;;
10571esac
10572fi
10573python_prog_path=$ac_cv_path_python_prog_path
10574if test -n "$python_prog_path"; then
10575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
10576$as_echo "$python_prog_path" >&6; }
10577else
10578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10579$as_echo "no" >&6; }
10580fi
10581
10582
10583 if test "${python_prog_path}" = missing; then
10584 as_fn_error "unable to find python program ${python_prog}" "$LINENO" 5
10585 fi
10586 ;;
10587 esac
10588 esac
10589
10590 if test "${python_prog}" != missing; then
10591 python_includes=`${python_prog} ${srcdir}/python/python-config.py --includes`
10592 if test $? != 0; then
10593 as_fn_error "failure running python-config --includes" "$LINENO" 5
10594 fi
10595 python_libs=`${python_prog} ${srcdir}/python/python-config.py --ldflags`
10596 if test $? != 0; then
10597 as_fn_error "failure running python-config --ldflags" "$LINENO" 5
10598 fi
10599 have_python_config=yes
10600 else
10601 # Fall back to gdb 7.0/7.1 behaviour.
10602 if test -z ${python_prefix}; then
10603 python_includes=
10604 python_libs=
10605 else
10606 python_includes="-I${python_prefix}/include"
10607 python_libs="-L${python_prefix}/lib"
10608 fi
10609 fi
10610
10611 # Having "/pythonX.Y" in the include path is awkward.
10612 # All those python headers get bubbled up to the top inviting lots
10613 # of random collisions. GDB originally didn't use python-config to
10614 # find the compilation parameters and includes "pythonX.Y/" in the
10615 # path of the, umm, include file. So strip away this part of the
10616 # output of python-config --includes.
10617 python_includes=`echo "${python_includes} " \
10618 | sed -e 's,/python[0-9]*[.][0-9]* , ,g'`
10619
10620 # If we have python-config, only try the configuration it provides.
10621 # Otherwise fallback on the old way of trying different versions of
10622 # python in turn.
10623
10624 have_libpython=no
10625 if test "${have_python_config}" = yes; then
10626 python_version=`echo " ${python_libs} " \
10627 | sed -e 's,^.* -l\(python[0-9]*[.][0-9]*\) .*$,\1,'`
10628 if test "${python_version}" != ""; then
10629
10630 version=${python_version}
10631
10632 new_CPPFLAGS=${python_includes}
10633 new_LIBS=${python_libs}
10634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10635$as_echo_n "checking for ${version}... " >&6; }
10636 save_CPPFLAGS=$CPPFLAGS
10637 save_LIBS=$LIBS
10638 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10639 LIBS="$LIBS $new_LIBS"
10640 found_usable_python=no
10641 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10642/* end confdefs.h. */
10643#include "${version}/Python.h"
10644int
10645main ()
10646{
10647Py_Initialize ();
10648 ;
10649 return 0;
10650}
10651_ACEOF
10652if ac_fn_c_try_link "$LINENO"; then :
10653 have_libpython=${version}
10654 found_usable_python=yes
10655else
10656 CPPFLAGS=$save_CPPFLAGS
10657 LIBS=$save_LIBS
10658fi
10659rm -f core conftest.err conftest.$ac_objext \
10660 conftest$ac_exeext conftest.$ac_ext
10661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10662$as_echo "${found_usable_python}" >&6; }
10663
10664 else
10665 as_fn_error "unable to determine python version from ${python_libs}" "$LINENO" 5
10666 fi
10667 else
10668 if test "${have_libpython}" = no; then
10669
10670 version=python2.6
10671
10672 new_CPPFLAGS=${python_includes}
10673 new_LIBS="${python_libs} -lpython2.6"
10674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10675$as_echo_n "checking for ${version}... " >&6; }
10676 save_CPPFLAGS=$CPPFLAGS
10677 save_LIBS=$LIBS
10678 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10679 LIBS="$LIBS $new_LIBS"
10680 found_usable_python=no
10681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10682/* end confdefs.h. */
10683#include "${version}/Python.h"
10684int
10685main ()
10686{
10687Py_Initialize ();
10688 ;
10689 return 0;
10690}
10691_ACEOF
10692if ac_fn_c_try_link "$LINENO"; then :
10693 have_libpython=${version}
10694 found_usable_python=yes
10695else
10696 CPPFLAGS=$save_CPPFLAGS
10697 LIBS=$save_LIBS
10698fi
10699rm -f core conftest.err conftest.$ac_objext \
10700 conftest$ac_exeext conftest.$ac_ext
10701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10702$as_echo "${found_usable_python}" >&6; }
10703
10704 fi
10705 if test ${have_libpython} = no; then
10706
10707 version=python2.5
10708
10709 new_CPPFLAGS=${python_includes}
10710 new_LIBS="${python_libs} -lpython2.5"
10711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10712$as_echo_n "checking for ${version}... " >&6; }
10713 save_CPPFLAGS=$CPPFLAGS
10714 save_LIBS=$LIBS
10715 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10716 LIBS="$LIBS $new_LIBS"
10717 found_usable_python=no
10718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10719/* end confdefs.h. */
10720#include "${version}/Python.h"
10721int
10722main ()
10723{
10724Py_Initialize ();
10725 ;
10726 return 0;
10727}
10728_ACEOF
10729if ac_fn_c_try_link "$LINENO"; then :
10730 have_libpython=${version}
10731 found_usable_python=yes
10732else
10733 CPPFLAGS=$save_CPPFLAGS
10734 LIBS=$save_LIBS
10735fi
10736rm -f core conftest.err conftest.$ac_objext \
10737 conftest$ac_exeext conftest.$ac_ext
10738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10739$as_echo "${found_usable_python}" >&6; }
10740
10741 fi
10742 if test ${have_libpython} = no; then
10743
10744 version=python2.4
10745
10746 new_CPPFLAGS=${python_includes}
10747 new_LIBS="${python_libs} -lpython2.4"
10748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10749$as_echo_n "checking for ${version}... " >&6; }
10750 save_CPPFLAGS=$CPPFLAGS
10751 save_LIBS=$LIBS
10752 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10753 LIBS="$LIBS $new_LIBS"
10754 found_usable_python=no
10755 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10756/* end confdefs.h. */
10757#include "${version}/Python.h"
10758int
10759main ()
10760{
10761Py_Initialize ();
10762 ;
10763 return 0;
10764}
10765_ACEOF
10766if ac_fn_c_try_link "$LINENO"; then :
10767 have_libpython=${version}
10768 found_usable_python=yes
10769else
10770 CPPFLAGS=$save_CPPFLAGS
10771 LIBS=$save_LIBS
10772fi
10773rm -f core conftest.err conftest.$ac_objext \
10774 conftest$ac_exeext conftest.$ac_ext
10775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10776$as_echo "${found_usable_python}" >&6; }
10777
10778 fi
10779 fi
10780 if test "${have_libpython}" = python2.6; then
10781
10782$as_echo "#define HAVE_LIBPYTHON2_6 1" >>confdefs.h
10783
10784 elif test "${have_libpython}" = python2.5; then
10785
10786$as_echo "#define HAVE_LIBPYTHON2_5 1" >>confdefs.h
10787
10788 elif test "${have_libpython}" = python2.4; then
10789
10790$as_echo "#define HAVE_LIBPYTHON2_4 1" >>confdefs.h
10791
10792 fi
10793
10794 if test "${have_libpython}" = no; then
10795 case "${with_python}" in
10796 yes)
10797 as_fn_error "python is missing or unusable" "$LINENO" 5
10798 ;;
10799 auto)
10800 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python is missing or unusable; some features may be unavailable." >&5
10801$as_echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;}
10802 ;;
10803 *)
10804 as_fn_error "no usable python found at ${with_python}" "$LINENO" 5
10805 ;;
10806 esac
10807 fi
10808fi
10809
10810if test "${have_libpython}" != no; then
10811
10812$as_echo "#define HAVE_PYTHON 1" >>confdefs.h
10813
10814 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)"
10815 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)"
10816 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)"
10817 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
10818
10819 # Flags needed to compile Python code (taken from python-config --cflags).
10820 # We cannot call python-config directly because it will output whatever was
10821 # used when compiling the Python interpreter itself, including flags which
10822 # would make the python-related objects be compiled differently from the
10823 # rest of GDB (e.g., -O2 and -fPIC).
10824 if test "${GCC}" = yes; then
10825 tentative_python_cflags="-fno-strict-aliasing -DNDEBUG -fwrapv"
10826 fi
10827
10828 if test "x${tentative_python_cflags}" != x; then
10829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler flags for python code" >&5
10830$as_echo_n "checking compiler flags for python code... " >&6; }
10831 for flag in ${tentative_python_cflags}; do
10832 # Check that the compiler accepts it
10833 saved_CFLAGS="$CFLAGS"
10834 CFLAGS="$CFLAGS $flag"
10835 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10836/* end confdefs.h. */
10837
10838int
10839main ()
10840{
10841
10842 ;
10843 return 0;
10844}
10845_ACEOF
10846if ac_fn_c_try_compile "$LINENO"; then :
10847 PYTHON_CFLAGS="${PYTHON_CFLAGS} $flag"
10848fi
10849rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10850 CFLAGS="$saved_CFLAGS"
10851 done
10852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYTHON_CFLAGS}" >&5
10853$as_echo "${PYTHON_CFLAGS}" >&6; }
10854 fi
10855else
10856 # Even if Python support is not compiled in, we need to have these files
10857 # included.
10858 CONFIG_OBS="$CONFIG_OBS python.o py-value.o py-prettyprint.o py-auto-load.o"
10859 CONFIG_SRCS="$CONFIG_SRCS python/python.c python/py-value.c \
10860 python/py-prettyprint.c python/py-auto-load.c"
10861fi
10862
10863
10864# ------------------------- #
10865# Checks for header files. #
10866# ------------------------- #
10867
10868ac_header_dirent=no
10869for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
10870 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
10871{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
10872$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
10873if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
10874 $as_echo_n "(cached) " >&6
10875else
10876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10877/* end confdefs.h. */
10878#include <sys/types.h>
10879#include <$ac_hdr>
10880
10881int
10882main ()
10883{
10884if ((DIR *) 0)
10885return 0;
10886 ;
10887 return 0;
10888}
10889_ACEOF
10890if ac_fn_c_try_compile "$LINENO"; then :
10891 eval "$as_ac_Header=yes"
10892else
10893 eval "$as_ac_Header=no"
10894fi
10895rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10896fi
10897eval ac_res=\$$as_ac_Header
10898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10899$as_echo "$ac_res" >&6; }
10900eval as_val=\$$as_ac_Header
10901 if test "x$as_val" = x""yes; then :
10902 cat >>confdefs.h <<_ACEOF
10903#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
10904_ACEOF
10905
10906ac_header_dirent=$ac_hdr; break
10907fi
10908
10909done
10910# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
10911if test $ac_header_dirent = dirent.h; then
10912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
10913$as_echo_n "checking for library containing opendir... " >&6; }
10914if test "${ac_cv_search_opendir+set}" = set; then :
10915 $as_echo_n "(cached) " >&6
10916else
10917 ac_func_search_save_LIBS=$LIBS
10918cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10919/* end confdefs.h. */
10920
10921/* Override any GCC internal prototype to avoid an error.
10922 Use char because int might match the return type of a GCC
10923 builtin and then its argument prototype would still apply. */
10924#ifdef __cplusplus
10925extern "C"
10926#endif
10927char opendir ();
10928int
10929main ()
10930{
10931return opendir ();
10932 ;
10933 return 0;
10934}
10935_ACEOF
10936for ac_lib in '' dir; do
10937 if test -z "$ac_lib"; then
10938 ac_res="none required"
10939 else
10940 ac_res=-l$ac_lib
10941 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
10942 fi
10943 if ac_fn_c_try_link "$LINENO"; then :
10944 ac_cv_search_opendir=$ac_res
10945fi
10946rm -f core conftest.err conftest.$ac_objext \
10947 conftest$ac_exeext
10948 if test "${ac_cv_search_opendir+set}" = set; then :
10949 break
10950fi
10951done
10952if test "${ac_cv_search_opendir+set}" = set; then :
10953
10954else
10955 ac_cv_search_opendir=no
10956fi
10957rm conftest.$ac_ext
10958LIBS=$ac_func_search_save_LIBS
10959fi
10960{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
10961$as_echo "$ac_cv_search_opendir" >&6; }
10962ac_res=$ac_cv_search_opendir
10963if test "$ac_res" != no; then :
10964 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10965
10966fi
10967
10968else
10969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
10970$as_echo_n "checking for library containing opendir... " >&6; }
10971if test "${ac_cv_search_opendir+set}" = set; then :
10972 $as_echo_n "(cached) " >&6
10973else
10974 ac_func_search_save_LIBS=$LIBS
10975cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10976/* end confdefs.h. */
10977
10978/* Override any GCC internal prototype to avoid an error.
10979 Use char because int might match the return type of a GCC
10980 builtin and then its argument prototype would still apply. */
10981#ifdef __cplusplus
10982extern "C"
10983#endif
10984char opendir ();
10985int
10986main ()
10987{
10988return opendir ();
10989 ;
10990 return 0;
10991}
10992_ACEOF
10993for ac_lib in '' x; do
10994 if test -z "$ac_lib"; then
10995 ac_res="none required"
10996 else
10997 ac_res=-l$ac_lib
10998 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
10999 fi
11000 if ac_fn_c_try_link "$LINENO"; then :
11001 ac_cv_search_opendir=$ac_res
11002fi
11003rm -f core conftest.err conftest.$ac_objext \
11004 conftest$ac_exeext
11005 if test "${ac_cv_search_opendir+set}" = set; then :
11006 break
11007fi
11008done
11009if test "${ac_cv_search_opendir+set}" = set; then :
11010
11011else
11012 ac_cv_search_opendir=no
11013fi
11014rm conftest.$ac_ext
11015LIBS=$ac_func_search_save_LIBS
11016fi
11017{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
11018$as_echo "$ac_cv_search_opendir" >&6; }
11019ac_res=$ac_cv_search_opendir
11020if test "$ac_res" != no; then :
11021 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11022
11023fi
11024
11025fi
11026
11027{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5
11028$as_echo_n "checking whether stat file-mode macros are broken... " >&6; }
11029if test "${ac_cv_header_stat_broken+set}" = set; then :
11030 $as_echo_n "(cached) " >&6
11031else
11032 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11033/* end confdefs.h. */
11034#include <sys/types.h>
11035#include <sys/stat.h>
11036
11037#if defined S_ISBLK && defined S_IFDIR
11038extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
11039#endif
11040
11041#if defined S_ISBLK && defined S_IFCHR
11042extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
11043#endif
11044
11045#if defined S_ISLNK && defined S_IFREG
11046extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
11047#endif
11048
11049#if defined S_ISSOCK && defined S_IFREG
11050extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
11051#endif
11052
11053_ACEOF
11054if ac_fn_c_try_compile "$LINENO"; then :
11055 ac_cv_header_stat_broken=no
11056else
11057 ac_cv_header_stat_broken=yes
11058fi
11059rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11060fi
11061{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5
11062$as_echo "$ac_cv_header_stat_broken" >&6; }
11063if test $ac_cv_header_stat_broken = yes; then
11064
11065$as_echo "#define STAT_MACROS_BROKEN 1" >>confdefs.h
11066
11067fi
11068
11069{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11070$as_echo_n "checking for ANSI C header files... " >&6; }
11071if test "${ac_cv_header_stdc+set}" = set; then :
11072 $as_echo_n "(cached) " >&6
11073else
11074 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11075/* end confdefs.h. */
11076#include <stdlib.h>
11077#include <stdarg.h>
11078#include <string.h>
11079#include <float.h>
11080
11081int
11082main ()
11083{
11084
11085 ;
11086 return 0;
11087}
11088_ACEOF
11089if ac_fn_c_try_compile "$LINENO"; then :
11090 ac_cv_header_stdc=yes
11091else
11092 ac_cv_header_stdc=no
11093fi
11094rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11095
11096if test $ac_cv_header_stdc = yes; then
11097 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11099/* end confdefs.h. */
11100#include <string.h>
11101
11102_ACEOF
11103if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11104 $EGREP "memchr" >/dev/null 2>&1; then :
11105
11106else
11107 ac_cv_header_stdc=no
11108fi
11109rm -f conftest*
11110
11111fi
11112
11113if test $ac_cv_header_stdc = yes; then
11114 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11115 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11116/* end confdefs.h. */
11117#include <stdlib.h>
11118
11119_ACEOF
11120if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11121 $EGREP "free" >/dev/null 2>&1; then :
11122
11123else
11124 ac_cv_header_stdc=no
11125fi
11126rm -f conftest*
11127
11128fi
11129
11130if test $ac_cv_header_stdc = yes; then
11131 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11132 if test "$cross_compiling" = yes; then :
11133 :
11134else
11135 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11136/* end confdefs.h. */
11137#include <ctype.h>
11138#include <stdlib.h>
11139#if ((' ' & 0x0FF) == 0x020)
11140# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11141# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11142#else
11143# define ISLOWER(c) \
11144 (('a' <= (c) && (c) <= 'i') \
11145 || ('j' <= (c) && (c) <= 'r') \
11146 || ('s' <= (c) && (c) <= 'z'))
11147# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11148#endif
11149
11150#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11151int
11152main ()
11153{
11154 int i;
11155 for (i = 0; i < 256; i++)
11156 if (XOR (islower (i), ISLOWER (i))
11157 || toupper (i) != TOUPPER (i))
11158 return 2;
11159 return 0;
11160}
11161_ACEOF
11162if ac_fn_c_try_run "$LINENO"; then :
11163
11164else
11165 ac_cv_header_stdc=no
11166fi
11167rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11168 conftest.$ac_objext conftest.beam conftest.$ac_ext
11169fi
11170
11171fi
11172fi
11173{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
11174$as_echo "$ac_cv_header_stdc" >&6; }
11175if test $ac_cv_header_stdc = yes; then
11176
11177$as_echo "#define STDC_HEADERS 1" >>confdefs.h
11178
11179fi
11180
11181# elf_hp.h is for HP/UX 64-bit shared library support.
11182# FIXME: kettenis/20030102: In most cases we include these (ctype.h, time.h)
11183# unconditionally, so what's the point in checking these?
11184for ac_header in nlist.h machine/reg.h poll.h sys/poll.h proc_service.h \
11185 thread_db.h gnu/libc-version.h signal.h stddef.h \
11186 stdlib.h string.h memory.h strings.h sys/fault.h \
11187 sys/file.h sys/filio.h sys/ioctl.h sys/param.h \
11188 sys/resource.h sys/procfs.h sys/ptrace.h ptrace.h \
11189 sys/reg.h sys/debugreg.h sys/select.h sys/syscall.h \
11190 sys/types.h sys/wait.h wait.h termios.h termio.h \
11191 sgtty.h unistd.h elf_hp.h ctype.h time.h locale.h
11192do :
11193 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11194ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11195eval as_val=\$$as_ac_Header
11196 if test "x$as_val" = x""yes; then :
11197 cat >>confdefs.h <<_ACEOF
11198#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11199_ACEOF
11200
11201fi
11202
11203done
11204
11205for ac_header in link.h
11206do :
11207 ac_fn_c_check_header_compile "$LINENO" "link.h" "ac_cv_header_link_h" "#if HAVE_SYS_TYPES_H
11208# include <sys/types.h>
11209#endif
11210#if HAVE_NLIST_H
11211# include <nlist.h>
11212#endif
11213
11214"
11215if test "x$ac_cv_header_link_h" = x""yes; then :
11216 cat >>confdefs.h <<_ACEOF
11217#define HAVE_LINK_H 1
11218_ACEOF
11219
11220fi
11221
11222done
11223
11224for ac_header in sys/proc.h
11225do :
11226 ac_fn_c_check_header_compile "$LINENO" "sys/proc.h" "ac_cv_header_sys_proc_h" "#if HAVE_SYS_PARAM_H
11227# include <sys/param.h>
11228#endif
11229
11230"
11231if test "x$ac_cv_header_sys_proc_h" = x""yes; then :
11232 cat >>confdefs.h <<_ACEOF
11233#define HAVE_SYS_PROC_H 1
11234_ACEOF
11235
11236fi
11237
11238done
11239
11240for ac_header in sys/user.h
11241do :
11242 ac_fn_c_check_header_compile "$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H
11243# include <sys/param.h>
11244#endif
11245
11246"
11247if test "x$ac_cv_header_sys_user_h" = x""yes; then :
11248 cat >>confdefs.h <<_ACEOF
11249#define HAVE_SYS_USER_H 1
11250_ACEOF
11251
11252fi
11253
11254done
11255
11256
11257# On Solaris 2.[789], we need to define _MSE_INT_H to avoid a clash
11258# between <widec.h> and <wchar.h> that would cause AC_CHECK_HEADERS to
11259# think that we don't have <curses.h> if we're using GCC.
11260case $host_os in
11261 solaris2.[789])
11262 if test "$GCC" = yes; then
11263
11264$as_echo "#define _MSE_INT_H 1" >>confdefs.h
11265
11266 fi ;;
11267esac
11268for ac_header in curses.h cursesX.h ncurses.h ncurses/ncurses.h ncurses/term.h
11269do :
11270 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11271ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11272eval as_val=\$$as_ac_Header
11273 if test "x$as_val" = x""yes; then :
11274 cat >>confdefs.h <<_ACEOF
11275#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11276_ACEOF
11277
11278fi
11279
11280done
11281
11282for ac_header in term.h
11283do :
11284 ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
11285# include <curses.h>
11286#endif
11287
11288"
11289if test "x$ac_cv_header_term_h" = x""yes; then :
11290 cat >>confdefs.h <<_ACEOF
11291#define HAVE_TERM_H 1
11292_ACEOF
11293
11294fi
11295
11296done
11297
11298
11299# ------------------------- #
11300# Checks for declarations. #
11301# ------------------------- #
11302
11303ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
11304if test "x$ac_cv_have_decl_free" = x""yes; then :
11305 ac_have_decl=1
11306else
11307 ac_have_decl=0
11308fi
11309
11310cat >>confdefs.h <<_ACEOF
11311#define HAVE_DECL_FREE $ac_have_decl
11312_ACEOF
11313ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
11314if test "x$ac_cv_have_decl_malloc" = x""yes; then :
11315 ac_have_decl=1
11316else
11317 ac_have_decl=0
11318fi
11319
11320cat >>confdefs.h <<_ACEOF
11321#define HAVE_DECL_MALLOC $ac_have_decl
11322_ACEOF
11323ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
11324if test "x$ac_cv_have_decl_realloc" = x""yes; then :
11325 ac_have_decl=1
11326else
11327 ac_have_decl=0
11328fi
11329
11330cat >>confdefs.h <<_ACEOF
11331#define HAVE_DECL_REALLOC $ac_have_decl
11332_ACEOF
11333ac_fn_c_check_decl "$LINENO" "strerror" "ac_cv_have_decl_strerror" "$ac_includes_default"
11334if test "x$ac_cv_have_decl_strerror" = x""yes; then :
11335 ac_have_decl=1
11336else
11337 ac_have_decl=0
11338fi
11339
11340cat >>confdefs.h <<_ACEOF
11341#define HAVE_DECL_STRERROR $ac_have_decl
11342_ACEOF
11343ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
11344if test "x$ac_cv_have_decl_strstr" = x""yes; then :
11345 ac_have_decl=1
11346else
11347 ac_have_decl=0
11348fi
11349
11350cat >>confdefs.h <<_ACEOF
11351#define HAVE_DECL_STRSTR $ac_have_decl
11352_ACEOF
11353ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default"
11354if test "x$ac_cv_have_decl_getopt" = x""yes; then :
11355 ac_have_decl=1
11356else
11357 ac_have_decl=0
11358fi
11359
11360cat >>confdefs.h <<_ACEOF
11361#define HAVE_DECL_GETOPT $ac_have_decl
11362_ACEOF
11363ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
11364if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
11365 ac_have_decl=1
11366else
11367 ac_have_decl=0
11368fi
11369
11370cat >>confdefs.h <<_ACEOF
11371#define HAVE_DECL_SNPRINTF $ac_have_decl
11372_ACEOF
11373ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
11374if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
11375 ac_have_decl=1
11376else
11377 ac_have_decl=0
11378fi
11379
11380cat >>confdefs.h <<_ACEOF
11381#define HAVE_DECL_VSNPRINTF $ac_have_decl
11382_ACEOF
11383
11384
11385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
11386$as_echo_n "checking for LC_MESSAGES... " >&6; }
11387if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
11388 $as_echo_n "(cached) " >&6
11389else
11390 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11391/* end confdefs.h. */
11392#include <locale.h>
11393int
11394main ()
11395{
11396return LC_MESSAGES
11397 ;
11398 return 0;
11399}
11400_ACEOF
11401if ac_fn_c_try_link "$LINENO"; then :
11402 am_cv_val_LC_MESSAGES=yes
11403else
11404 am_cv_val_LC_MESSAGES=no
11405fi
11406rm -f core conftest.err conftest.$ac_objext \
11407 conftest$ac_exeext conftest.$ac_ext
11408fi
11409{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
11410$as_echo "$am_cv_val_LC_MESSAGES" >&6; }
11411 if test $am_cv_val_LC_MESSAGES = yes; then
11412
11413$as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
11414
11415 fi
11416
11417
11418# ----------------------- #
11419# Checks for structures. #
11420# ----------------------- #
11421
11422ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
11423if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
11424
11425cat >>confdefs.h <<_ACEOF
11426#define HAVE_STRUCT_STAT_ST_BLOCKS 1
11427_ACEOF
11428
11429
11430fi
11431ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
11432if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
11433
11434cat >>confdefs.h <<_ACEOF
11435#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
11436_ACEOF
11437
11438
11439fi
11440
11441
11442# ------------------ #
11443# Checks for types. #
11444# ------------------ #
11445
11446{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
11447$as_echo_n "checking return type of signal handlers... " >&6; }
11448if test "${ac_cv_type_signal+set}" = set; then :
11449 $as_echo_n "(cached) " >&6
11450else
11451 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11452/* end confdefs.h. */
11453#include <sys/types.h>
11454#include <signal.h>
11455
11456int
11457main ()
11458{
11459return *(signal (0, 0)) (0) == 1;
11460 ;
11461 return 0;
11462}
11463_ACEOF
11464if ac_fn_c_try_compile "$LINENO"; then :
11465 ac_cv_type_signal=int
11466else
11467 ac_cv_type_signal=void
11468fi
11469rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11470fi
11471{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
11472$as_echo "$ac_cv_type_signal" >&6; }
11473
11474cat >>confdefs.h <<_ACEOF
11475#define RETSIGTYPE $ac_cv_type_signal
11476_ACEOF
11477
11478
11479ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
11480#include <sys/socket.h>
11481
11482"
11483if test "x$ac_cv_type_socklen_t" = x""yes; then :
11484
11485cat >>confdefs.h <<_ACEOF
11486#define HAVE_SOCKLEN_T 1
11487_ACEOF
11488
11489
11490fi
11491
11492
11493# ------------------------------------- #
11494# Checks for compiler characteristics. #
11495# ------------------------------------- #
11496
11497{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
11498$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
11499if test "${ac_cv_c_const+set}" = set; then :
11500 $as_echo_n "(cached) " >&6
11501else
11502 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11503/* end confdefs.h. */
11504
11505int
11506main ()
11507{
11508/* FIXME: Include the comments suggested by Paul. */
11509#ifndef __cplusplus
11510 /* Ultrix mips cc rejects this. */
11511 typedef int charset[2];
11512 const charset cs;
11513 /* SunOS 4.1.1 cc rejects this. */
11514 char const *const *pcpcc;
11515 char **ppc;
11516 /* NEC SVR4.0.2 mips cc rejects this. */
11517 struct point {int x, y;};
11518 static struct point const zero = {0,0};
11519 /* AIX XL C 1.02.0.0 rejects this.
11520 It does not let you subtract one const X* pointer from another in
11521 an arm of an if-expression whose if-part is not a constant
11522 expression */
11523 const char *g = "string";
11524 pcpcc = &g + (g ? g-g : 0);
11525 /* HPUX 7.0 cc rejects these. */
11526 ++pcpcc;
11527 ppc = (char**) pcpcc;
11528 pcpcc = (char const *const *) ppc;
11529 { /* SCO 3.2v4 cc rejects this. */
11530 char *t;
11531 char const *s = 0 ? (char *) 0 : (char const *) 0;
11532
11533 *t++ = 0;
11534 if (s) return 0;
11535 }
11536 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
11537 int x[] = {25, 17};
11538 const int *foo = &x[0];
11539 ++foo;
11540 }
11541 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11542 typedef const int *iptr;
11543 iptr p = 0;
11544 ++p;
11545 }
11546 { /* AIX XL C 1.02.0.0 rejects this saying
11547 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11548 struct s { int j; const int *ap[3]; };
11549 struct s *b; b->j = 5;
11550 }
11551 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11552 const int foo = 10;
11553 if (!foo) return 0;
11554 }
11555 return !cs[0] && !zero.x;
11556#endif
11557
11558 ;
11559 return 0;
11560}
11561_ACEOF
11562if ac_fn_c_try_compile "$LINENO"; then :
11563 ac_cv_c_const=yes
11564else
11565 ac_cv_c_const=no
11566fi
11567rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11568fi
11569{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
11570$as_echo "$ac_cv_c_const" >&6; }
11571if test $ac_cv_c_const = no; then
11572
11573$as_echo "#define const /**/" >>confdefs.h
11574
11575fi
11576
11577{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
11578$as_echo_n "checking for inline... " >&6; }
11579if test "${ac_cv_c_inline+set}" = set; then :
11580 $as_echo_n "(cached) " >&6
11581else
11582 ac_cv_c_inline=no
11583for ac_kw in inline __inline__ __inline; do
11584 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11585/* end confdefs.h. */
11586#ifndef __cplusplus
11587typedef int foo_t;
11588static $ac_kw foo_t static_foo () {return 0; }
11589$ac_kw foo_t foo () {return 0; }
11590#endif
11591
11592_ACEOF
11593if ac_fn_c_try_compile "$LINENO"; then :
11594 ac_cv_c_inline=$ac_kw
11595fi
11596rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11597 test "$ac_cv_c_inline" != no && break
11598done
11599
11600fi
11601{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
11602$as_echo "$ac_cv_c_inline" >&6; }
11603
11604case $ac_cv_c_inline in
11605 inline | yes) ;;
11606 *)
11607 case $ac_cv_c_inline in
11608 no) ac_val=;;
11609 *) ac_val=$ac_cv_c_inline;;
11610 esac
11611 cat >>confdefs.h <<_ACEOF
11612#ifndef __cplusplus
11613#define inline $ac_val
11614#endif
11615_ACEOF
11616 ;;
11617esac
11618
11619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
11620$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
11621if test "${ac_cv_c_bigendian+set}" = set; then :
11622 $as_echo_n "(cached) " >&6
11623else
11624 ac_cv_c_bigendian=unknown
11625 # See if we're dealing with a universal compiler.
11626 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11627/* end confdefs.h. */
11628#ifndef __APPLE_CC__
11629 not a universal capable compiler
11630 #endif
11631 typedef int dummy;
11632
11633_ACEOF
11634if ac_fn_c_try_compile "$LINENO"; then :
11635
11636 # Check for potential -arch flags. It is not universal unless
11637 # there are at least two -arch flags with different values.
11638 ac_arch=
11639 ac_prev=
11640 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
11641 if test -n "$ac_prev"; then
11642 case $ac_word in
11643 i?86 | x86_64 | ppc | ppc64)
11644 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
11645 ac_arch=$ac_word
11646 else
11647 ac_cv_c_bigendian=universal
11648 break
11649 fi
11650 ;;
11651 esac
11652 ac_prev=
11653 elif test "x$ac_word" = "x-arch"; then
11654 ac_prev=arch
11655 fi
11656 done
11657fi
11658rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11659 if test $ac_cv_c_bigendian = unknown; then
11660 # See if sys/param.h defines the BYTE_ORDER macro.
11661 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11662/* end confdefs.h. */
11663#include <sys/types.h>
11664 #include <sys/param.h>
11665
11666int
11667main ()
11668{
11669#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
11670 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
11671 && LITTLE_ENDIAN)
11672 bogus endian macros
11673 #endif
11674
11675 ;
11676 return 0;
11677}
11678_ACEOF
11679if ac_fn_c_try_compile "$LINENO"; then :
11680 # It does; now see whether it defined to BIG_ENDIAN or not.
11681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11682/* end confdefs.h. */
11683#include <sys/types.h>
11684 #include <sys/param.h>
11685
11686int
11687main ()
11688{
11689#if BYTE_ORDER != BIG_ENDIAN
11690 not big endian
11691 #endif
11692
11693 ;
11694 return 0;
11695}
11696_ACEOF
11697if ac_fn_c_try_compile "$LINENO"; then :
11698 ac_cv_c_bigendian=yes
11699else
11700 ac_cv_c_bigendian=no
11701fi
11702rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11703fi
11704rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11705 fi
11706 if test $ac_cv_c_bigendian = unknown; then
11707 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
11708 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11709/* end confdefs.h. */
11710#include <limits.h>
11711
11712int
11713main ()
11714{
11715#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
11716 bogus endian macros
11717 #endif
11718
11719 ;
11720 return 0;
11721}
11722_ACEOF
11723if ac_fn_c_try_compile "$LINENO"; then :
11724 # It does; now see whether it defined to _BIG_ENDIAN or not.
11725 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11726/* end confdefs.h. */
11727#include <limits.h>
11728
11729int
11730main ()
11731{
11732#ifndef _BIG_ENDIAN
11733 not big endian
11734 #endif
11735
11736 ;
11737 return 0;
11738}
11739_ACEOF
11740if ac_fn_c_try_compile "$LINENO"; then :
11741 ac_cv_c_bigendian=yes
11742else
11743 ac_cv_c_bigendian=no
11744fi
11745rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11746fi
11747rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11748 fi
11749 if test $ac_cv_c_bigendian = unknown; then
11750 # Compile a test program.
11751 if test "$cross_compiling" = yes; then :
11752 # Try to guess by grepping values from an object file.
11753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11754/* end confdefs.h. */
11755short int ascii_mm[] =
11756 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
11757 short int ascii_ii[] =
11758 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
11759 int use_ascii (int i) {
11760 return ascii_mm[i] + ascii_ii[i];
11761 }
11762 short int ebcdic_ii[] =
11763 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
11764 short int ebcdic_mm[] =
11765 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
11766 int use_ebcdic (int i) {
11767 return ebcdic_mm[i] + ebcdic_ii[i];
11768 }
11769 extern int foo;
11770
11771int
11772main ()
11773{
11774return use_ascii (foo) == use_ebcdic (foo);
11775 ;
11776 return 0;
11777}
11778_ACEOF
11779if ac_fn_c_try_compile "$LINENO"; then :
11780 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
11781 ac_cv_c_bigendian=yes
11782 fi
11783 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
11784 if test "$ac_cv_c_bigendian" = unknown; then
11785 ac_cv_c_bigendian=no
11786 else
11787 # finding both strings is unlikely to happen, but who knows?
11788 ac_cv_c_bigendian=unknown
11789 fi
11790 fi
11791fi
11792rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11793else
11794 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11795/* end confdefs.h. */
11796$ac_includes_default
11797int
11798main ()
11799{
11800
11801 /* Are we little or big endian? From Harbison&Steele. */
11802 union
11803 {
11804 long int l;
11805 char c[sizeof (long int)];
11806 } u;
11807 u.l = 1;
11808 return u.c[sizeof (long int) - 1] == 1;
11809
11810 ;
11811 return 0;
11812}
11813_ACEOF
11814if ac_fn_c_try_run "$LINENO"; then :
11815 ac_cv_c_bigendian=no
11816else
11817 ac_cv_c_bigendian=yes
11818fi
11819rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11820 conftest.$ac_objext conftest.beam conftest.$ac_ext
11821fi
11822
11823 fi
11824fi
11825{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
11826$as_echo "$ac_cv_c_bigendian" >&6; }
11827 case $ac_cv_c_bigendian in #(
11828 yes)
11829 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
11830;; #(
11831 no)
11832 ;; #(
11833 universal)
11834
11835$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
11836
11837 ;; #(
11838 *)
11839 as_fn_error "unknown endianness
11840 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
11841 esac
11842
11843
11844# ------------------------------ #
11845# Checks for library functions. #
11846# ------------------------------ #
11847
11848# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
11849# for constant arguments. Useless!
11850{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
11851$as_echo_n "checking for working alloca.h... " >&6; }
11852if test "${ac_cv_working_alloca_h+set}" = set; then :
11853 $as_echo_n "(cached) " >&6
11854else
11855 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11856/* end confdefs.h. */
11857#include <alloca.h>
11858int
11859main ()
11860{
11861char *p = (char *) alloca (2 * sizeof (int));
11862 if (p) return 0;
11863 ;
11864 return 0;
11865}
11866_ACEOF
11867if ac_fn_c_try_link "$LINENO"; then :
11868 ac_cv_working_alloca_h=yes
11869else
11870 ac_cv_working_alloca_h=no
11871fi
11872rm -f core conftest.err conftest.$ac_objext \
11873 conftest$ac_exeext conftest.$ac_ext
11874fi
11875{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
11876$as_echo "$ac_cv_working_alloca_h" >&6; }
11877if test $ac_cv_working_alloca_h = yes; then
11878
11879$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
11880
11881fi
11882
11883{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
11884$as_echo_n "checking for alloca... " >&6; }
11885if test "${ac_cv_func_alloca_works+set}" = set; then :
11886 $as_echo_n "(cached) " >&6
11887else
11888 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11889/* end confdefs.h. */
11890#ifdef __GNUC__
11891# define alloca __builtin_alloca
11892#else
11893# ifdef _MSC_VER
11894# include <malloc.h>
11895# define alloca _alloca
11896# else
11897# ifdef HAVE_ALLOCA_H
11898# include <alloca.h>
11899# else
11900# ifdef _AIX
11901 #pragma alloca
11902# else
11903# ifndef alloca /* predefined by HP cc +Olibcalls */
11904char *alloca ();
11905# endif
11906# endif
11907# endif
11908# endif
11909#endif
11910
11911int
11912main ()
11913{
11914char *p = (char *) alloca (1);
11915 if (p) return 0;
11916 ;
11917 return 0;
11918}
11919_ACEOF
11920if ac_fn_c_try_link "$LINENO"; then :
11921 ac_cv_func_alloca_works=yes
11922else
11923 ac_cv_func_alloca_works=no
11924fi
11925rm -f core conftest.err conftest.$ac_objext \
11926 conftest$ac_exeext conftest.$ac_ext
11927fi
11928{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
11929$as_echo "$ac_cv_func_alloca_works" >&6; }
11930
11931if test $ac_cv_func_alloca_works = yes; then
11932
11933$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
11934
11935else
11936 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
11937# that cause trouble. Some versions do not even contain alloca or
11938# contain a buggy version. If you still want to use their alloca,
11939# use ar to extract alloca.o from them instead of compiling alloca.c.
11940
11941ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
11942
11943$as_echo "#define C_ALLOCA 1" >>confdefs.h
11944
11945
11946{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
11947$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
11948if test "${ac_cv_os_cray+set}" = set; then :
11949 $as_echo_n "(cached) " >&6
11950else
11951 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11952/* end confdefs.h. */
11953#if defined CRAY && ! defined CRAY2
11954webecray
11955#else
11956wenotbecray
11957#endif
11958
11959_ACEOF
11960if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11961 $EGREP "webecray" >/dev/null 2>&1; then :
11962 ac_cv_os_cray=yes
11963else
11964 ac_cv_os_cray=no
11965fi
11966rm -f conftest*
11967
11968fi
11969{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
11970$as_echo "$ac_cv_os_cray" >&6; }
11971if test $ac_cv_os_cray = yes; then
11972 for ac_func in _getb67 GETB67 getb67; do
11973 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11974ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11975eval as_val=\$$as_ac_var
11976 if test "x$as_val" = x""yes; then :
11977
11978cat >>confdefs.h <<_ACEOF
11979#define CRAY_STACKSEG_END $ac_func
11980_ACEOF
11981
11982 break
11983fi
11984
11985 done
11986fi
11987
11988{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
11989$as_echo_n "checking stack direction for C alloca... " >&6; }
11990if test "${ac_cv_c_stack_direction+set}" = set; then :
11991 $as_echo_n "(cached) " >&6
11992else
11993 if test "$cross_compiling" = yes; then :
11994 ac_cv_c_stack_direction=0
11995else
11996 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11997/* end confdefs.h. */
11998$ac_includes_default
11999int
12000find_stack_direction ()
12001{
12002 static char *addr = 0;
12003 auto char dummy;
12004 if (addr == 0)
12005 {
12006 addr = &dummy;
12007 return find_stack_direction ();
12008 }
12009 else
12010 return (&dummy > addr) ? 1 : -1;
12011}
12012
12013int
12014main ()
12015{
12016 return find_stack_direction () < 0;
12017}
12018_ACEOF
12019if ac_fn_c_try_run "$LINENO"; then :
12020 ac_cv_c_stack_direction=1
12021else
12022 ac_cv_c_stack_direction=-1
12023fi
12024rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12025 conftest.$ac_objext conftest.beam conftest.$ac_ext
12026fi
12027
12028fi
12029{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
12030$as_echo "$ac_cv_c_stack_direction" >&6; }
12031cat >>confdefs.h <<_ACEOF
12032#define STACK_DIRECTION $ac_cv_c_stack_direction
12033_ACEOF
12034
12035
12036fi
12037
12038for ac_header in stdlib.h unistd.h
12039do :
12040 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12041ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12042eval as_val=\$$as_ac_Header
12043 if test "x$as_val" = x""yes; then :
12044 cat >>confdefs.h <<_ACEOF
12045#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12046_ACEOF
12047
12048fi
12049
12050done
12051
12052for ac_func in getpagesize
12053do :
12054 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
12055if test "x$ac_cv_func_getpagesize" = x""yes; then :
12056 cat >>confdefs.h <<_ACEOF
12057#define HAVE_GETPAGESIZE 1
12058_ACEOF
12059
12060fi
12061done
12062
12063{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
12064$as_echo_n "checking for working mmap... " >&6; }
12065if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
12066 $as_echo_n "(cached) " >&6
12067else
12068 if test "$cross_compiling" = yes; then :
12069 ac_cv_func_mmap_fixed_mapped=no
12070else
12071 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12072/* end confdefs.h. */
12073$ac_includes_default
12074/* malloc might have been renamed as rpl_malloc. */
12075#undef malloc
12076
12077/* Thanks to Mike Haertel and Jim Avera for this test.
12078 Here is a matrix of mmap possibilities:
12079 mmap private not fixed
12080 mmap private fixed at somewhere currently unmapped
12081 mmap private fixed at somewhere already mapped
12082 mmap shared not fixed
12083 mmap shared fixed at somewhere currently unmapped
12084 mmap shared fixed at somewhere already mapped
12085 For private mappings, we should verify that changes cannot be read()
12086 back from the file, nor mmap's back from the file at a different
12087 address. (There have been systems where private was not correctly
12088 implemented like the infamous i386 svr4.0, and systems where the
12089 VM page cache was not coherent with the file system buffer cache
12090 like early versions of FreeBSD and possibly contemporary NetBSD.)
12091 For shared mappings, we should conversely verify that changes get
12092 propagated back to all the places they're supposed to be.
12093
12094 Grep wants private fixed already mapped.
12095 The main things grep needs to know about mmap are:
12096 * does it exist and is it safe to write into the mmap'd area
12097 * how to use it (BSD variants) */
12098
12099#include <fcntl.h>
12100#include <sys/mman.h>
12101
12102#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
12103char *malloc ();
12104#endif
12105
12106/* This mess was copied from the GNU getpagesize.h. */
12107#ifndef HAVE_GETPAGESIZE
12108/* Assume that all systems that can run configure have sys/param.h. */
12109# ifndef HAVE_SYS_PARAM_H
12110# define HAVE_SYS_PARAM_H 1
12111# endif
12112
12113# ifdef _SC_PAGESIZE
12114# define getpagesize() sysconf(_SC_PAGESIZE)
12115# else /* no _SC_PAGESIZE */
12116# ifdef HAVE_SYS_PARAM_H
12117# include <sys/param.h>
12118# ifdef EXEC_PAGESIZE
12119# define getpagesize() EXEC_PAGESIZE
12120# else /* no EXEC_PAGESIZE */
12121# ifdef NBPG
12122# define getpagesize() NBPG * CLSIZE
12123# ifndef CLSIZE
12124# define CLSIZE 1
12125# endif /* no CLSIZE */
12126# else /* no NBPG */
12127# ifdef NBPC
12128# define getpagesize() NBPC
12129# else /* no NBPC */
12130# ifdef PAGESIZE
12131# define getpagesize() PAGESIZE
12132# endif /* PAGESIZE */
12133# endif /* no NBPC */
12134# endif /* no NBPG */
12135# endif /* no EXEC_PAGESIZE */
12136# else /* no HAVE_SYS_PARAM_H */
12137# define getpagesize() 8192 /* punt totally */
12138# endif /* no HAVE_SYS_PARAM_H */
12139# endif /* no _SC_PAGESIZE */
12140
12141#endif /* no HAVE_GETPAGESIZE */
12142
12143int
12144main ()
12145{
12146 char *data, *data2, *data3;
12147 int i, pagesize;
12148 int fd;
12149
12150 pagesize = getpagesize ();
12151
12152 /* First, make a file with some known garbage in it. */
12153 data = (char *) malloc (pagesize);
12154 if (!data)
12155 return 1;
12156 for (i = 0; i < pagesize; ++i)
12157 *(data + i) = rand ();
12158 umask (0);
12159 fd = creat ("conftest.mmap", 0600);
12160 if (fd < 0)
12161 return 1;
12162 if (write (fd, data, pagesize) != pagesize)
12163 return 1;
12164 close (fd);
12165
12166 /* Next, try to mmap the file at a fixed address which already has
12167 something else allocated at it. If we can, also make sure that
12168 we see the same garbage. */
12169 fd = open ("conftest.mmap", O_RDWR);
12170 if (fd < 0)
12171 return 1;
12172 data2 = (char *) malloc (2 * pagesize);
12173 if (!data2)
12174 return 1;
12175 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
12176 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
12177 MAP_PRIVATE | MAP_FIXED, fd, 0L))
12178 return 1;
12179 for (i = 0; i < pagesize; ++i)
12180 if (*(data + i) != *(data2 + i))
12181 return 1;
12182
12183 /* Finally, make sure that changes to the mapped area do not
12184 percolate back to the file as seen by read(). (This is a bug on
12185 some variants of i386 svr4.0.) */
12186 for (i = 0; i < pagesize; ++i)
12187 *(data2 + i) = *(data2 + i) + 1;
12188 data3 = (char *) malloc (pagesize);
12189 if (!data3)
12190 return 1;
12191 if (read (fd, data3, pagesize) != pagesize)
12192 return 1;
12193 for (i = 0; i < pagesize; ++i)
12194 if (*(data + i) != *(data3 + i))
12195 return 1;
12196 close (fd);
12197 return 0;
12198}
12199_ACEOF
12200if ac_fn_c_try_run "$LINENO"; then :
12201 ac_cv_func_mmap_fixed_mapped=yes
12202else
12203 ac_cv_func_mmap_fixed_mapped=no
12204fi
12205rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12206 conftest.$ac_objext conftest.beam conftest.$ac_ext
12207fi
12208
12209fi
12210{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
12211$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
12212if test $ac_cv_func_mmap_fixed_mapped = yes; then
12213
12214$as_echo "#define HAVE_MMAP 1" >>confdefs.h
12215
12216fi
12217rm -f conftest.mmap
12218
12219ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
12220if test "x$ac_cv_type_pid_t" = x""yes; then :
12221
12222else
12223
12224cat >>confdefs.h <<_ACEOF
12225#define pid_t int
12226_ACEOF
12227
12228fi
12229
12230for ac_header in vfork.h
12231do :
12232 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
12233if test "x$ac_cv_header_vfork_h" = x""yes; then :
12234 cat >>confdefs.h <<_ACEOF
12235#define HAVE_VFORK_H 1
12236_ACEOF
12237
12238fi
12239
12240done
12241
12242for ac_func in fork vfork
12243do :
12244 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12245ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12246eval as_val=\$$as_ac_var
12247 if test "x$as_val" = x""yes; then :
12248 cat >>confdefs.h <<_ACEOF
12249#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12250_ACEOF
12251
12252fi
12253done
12254
12255if test "x$ac_cv_func_fork" = xyes; then
12256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
12257$as_echo_n "checking for working fork... " >&6; }
12258if test "${ac_cv_func_fork_works+set}" = set; then :
12259 $as_echo_n "(cached) " >&6
12260else
12261 if test "$cross_compiling" = yes; then :
12262 ac_cv_func_fork_works=cross
12263else
12264 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12265/* end confdefs.h. */
12266$ac_includes_default
12267int
12268main ()
12269{
12270
12271 /* By Ruediger Kuhlmann. */
12272 return fork () < 0;
12273
12274 ;
12275 return 0;
12276}
12277_ACEOF
12278if ac_fn_c_try_run "$LINENO"; then :
12279 ac_cv_func_fork_works=yes
12280else
12281 ac_cv_func_fork_works=no
12282fi
12283rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12284 conftest.$ac_objext conftest.beam conftest.$ac_ext
12285fi
12286
12287fi
12288{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
12289$as_echo "$ac_cv_func_fork_works" >&6; }
12290
12291else
12292 ac_cv_func_fork_works=$ac_cv_func_fork
12293fi
12294if test "x$ac_cv_func_fork_works" = xcross; then
12295 case $host in
12296 *-*-amigaos* | *-*-msdosdjgpp*)
12297 # Override, as these systems have only a dummy fork() stub
12298 ac_cv_func_fork_works=no
12299 ;;
12300 *)
12301 ac_cv_func_fork_works=yes
12302 ;;
12303 esac
12304 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
12305$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
12306fi
12307ac_cv_func_vfork_works=$ac_cv_func_vfork
12308if test "x$ac_cv_func_vfork" = xyes; then
12309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
12310$as_echo_n "checking for working vfork... " >&6; }
12311if test "${ac_cv_func_vfork_works+set}" = set; then :
12312 $as_echo_n "(cached) " >&6
12313else
12314 if test "$cross_compiling" = yes; then :
12315 ac_cv_func_vfork_works=cross
12316else
12317 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12318/* end confdefs.h. */
12319/* Thanks to Paul Eggert for this test. */
12320$ac_includes_default
12321#include <sys/wait.h>
12322#ifdef HAVE_VFORK_H
12323# include <vfork.h>
12324#endif
12325/* On some sparc systems, changes by the child to local and incoming
12326 argument registers are propagated back to the parent. The compiler
12327 is told about this with #include <vfork.h>, but some compilers
12328 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
12329 static variable whose address is put into a register that is
12330 clobbered by the vfork. */
12331static void
12332#ifdef __cplusplus
12333sparc_address_test (int arg)
12334# else
12335sparc_address_test (arg) int arg;
12336#endif
12337{
12338 static pid_t child;
12339 if (!child) {
12340 child = vfork ();
12341 if (child < 0) {
12342 perror ("vfork");
12343 _exit(2);
12344 }
12345 if (!child) {
12346 arg = getpid();
12347 write(-1, "", 0);
12348 _exit (arg);
12349 }
12350 }
12351}
12352
12353int
12354main ()
12355{
12356 pid_t parent = getpid ();
12357 pid_t child;
12358
12359 sparc_address_test (0);
12360
12361 child = vfork ();
12362
12363 if (child == 0) {
12364 /* Here is another test for sparc vfork register problems. This
12365 test uses lots of local variables, at least as many local
12366 variables as main has allocated so far including compiler
12367 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
12368 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
12369 reuse the register of parent for one of the local variables,
12370 since it will think that parent can't possibly be used any more
12371 in this routine. Assigning to the local variable will thus
12372 munge parent in the parent process. */
12373 pid_t
12374 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
12375 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
12376 /* Convince the compiler that p..p7 are live; otherwise, it might
12377 use the same hardware register for all 8 local variables. */
12378 if (p != p1 || p != p2 || p != p3 || p != p4
12379 || p != p5 || p != p6 || p != p7)
12380 _exit(1);
12381
12382 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
12383 from child file descriptors. If the child closes a descriptor
12384 before it execs or exits, this munges the parent's descriptor
12385 as well. Test for this by closing stdout in the child. */
12386 _exit(close(fileno(stdout)) != 0);
12387 } else {
12388 int status;
12389 struct stat st;
12390
12391 while (wait(&status) != child)
12392 ;
12393 return (
12394 /* Was there some problem with vforking? */
12395 child < 0
12396
12397 /* Did the child fail? (This shouldn't happen.) */
12398 || status
12399
12400 /* Did the vfork/compiler bug occur? */
12401 || parent != getpid()
12402
12403 /* Did the file descriptor bug occur? */
12404 || fstat(fileno(stdout), &st) != 0
12405 );
12406 }
12407}
12408_ACEOF
12409if ac_fn_c_try_run "$LINENO"; then :
12410 ac_cv_func_vfork_works=yes
12411else
12412 ac_cv_func_vfork_works=no
12413fi
12414rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12415 conftest.$ac_objext conftest.beam conftest.$ac_ext
12416fi
12417
12418fi
12419{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
12420$as_echo "$ac_cv_func_vfork_works" >&6; }
12421
12422fi;
12423if test "x$ac_cv_func_fork_works" = xcross; then
12424 ac_cv_func_vfork_works=$ac_cv_func_vfork
12425 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
12426$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
12427fi
12428
12429if test "x$ac_cv_func_vfork_works" = xyes; then
12430
12431$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
12432
12433else
12434
12435$as_echo "#define vfork fork" >>confdefs.h
12436
12437fi
12438if test "x$ac_cv_func_fork_works" = xyes; then
12439
12440$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
12441
12442fi
12443
12444for ac_func in canonicalize_file_name realpath getrusage getuid \
12445 getgid pipe poll pread64 sbrk setpgid setpgrp setsid \
12446 sigaction sigprocmask sigsetmask socketpair syscall \
12447 ttrace wborder setlocale iconvlist libiconvlist btowc \
12448 setrlimit getrlimit posix_madvise
12449do :
12450 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12451ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12452eval as_val=\$$as_ac_var
12453 if test "x$as_val" = x""yes; then :
12454 cat >>confdefs.h <<_ACEOF
12455#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12456_ACEOF
12457
12458fi
12459done
12460
12461
12462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
12463$as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
12464if test "${am_cv_langinfo_codeset+set}" = set; then :
12465 $as_echo_n "(cached) " >&6
12466else
12467 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12468/* end confdefs.h. */
12469#include <langinfo.h>
12470int
12471main ()
12472{
12473char* cs = nl_langinfo(CODESET);
12474 ;
12475 return 0;
12476}
12477_ACEOF
12478if ac_fn_c_try_link "$LINENO"; then :
12479 am_cv_langinfo_codeset=yes
12480else
12481 am_cv_langinfo_codeset=no
12482fi
12483rm -f core conftest.err conftest.$ac_objext \
12484 conftest$ac_exeext conftest.$ac_ext
12485
12486fi
12487{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
12488$as_echo "$am_cv_langinfo_codeset" >&6; }
12489 if test $am_cv_langinfo_codeset = yes; then
12490
12491$as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
12492
12493 fi
12494
12495
12496# Check the return and argument types of ptrace. No canned test for
12497# this, so roll our own.
12498gdb_ptrace_headers='
12499#if HAVE_SYS_TYPES_H
12500# include <sys/types.h>
12501#endif
12502#if HAVE_SYS_PTRACE_H
12503# include <sys/ptrace.h>
12504#endif
12505#if HAVE_UNISTD_H
12506# include <unistd.h>
12507#endif
12508'
12509# There is no point in checking if we don't have a prototype.
12510ac_fn_c_check_decl "$LINENO" "ptrace" "ac_cv_have_decl_ptrace" "$gdb_ptrace_headers
12511"
12512if test "x$ac_cv_have_decl_ptrace" = x""yes; then :
12513 ac_have_decl=1
12514else
12515 ac_have_decl=0
12516fi
12517
12518cat >>confdefs.h <<_ACEOF
12519#define HAVE_DECL_PTRACE $ac_have_decl
12520_ACEOF
12521if test $ac_have_decl = 1; then :
12522
12523else
12524
12525 : ${gdb_cv_func_ptrace_ret='int'}
12526 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
12527
12528fi
12529
12530# Check return type. Varargs (used on GNU/Linux) conflict with the
12531# empty argument list, so check for that explicitly.
12532{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
12533$as_echo_n "checking return type of ptrace... " >&6; }
12534if test "${gdb_cv_func_ptrace_ret+set}" = set; then :
12535 $as_echo_n "(cached) " >&6
12536else
12537 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12538/* end confdefs.h. */
12539$gdb_ptrace_headers
12540int
12541main ()
12542{
12543extern long ptrace (enum __ptrace_request, ...);
12544 ;
12545 return 0;
12546}
12547_ACEOF
12548if ac_fn_c_try_compile "$LINENO"; then :
12549 gdb_cv_func_ptrace_ret='long'
12550else
12551 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12552/* end confdefs.h. */
12553$gdb_ptrace_headers
12554int
12555main ()
12556{
12557extern int ptrace ();
12558 ;
12559 return 0;
12560}
12561_ACEOF
12562if ac_fn_c_try_compile "$LINENO"; then :
12563 gdb_cv_func_ptrace_ret='int'
12564else
12565 gdb_cv_func_ptrace_ret='long'
12566fi
12567rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12568fi
12569rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12570fi
12571{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
12572$as_echo "$gdb_cv_func_ptrace_ret" >&6; }
12573
12574cat >>confdefs.h <<_ACEOF
12575#define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
12576_ACEOF
12577
12578# Check argument types.
12579{ $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
12580$as_echo_n "checking types of arguments for ptrace... " >&6; }
12581if test "${gdb_cv_func_ptrace_args+set}" = set; then :
12582 $as_echo_n "(cached) " >&6
12583else
12584
12585 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12586/* end confdefs.h. */
12587$gdb_ptrace_headers
12588int
12589main ()
12590{
12591extern long ptrace (enum __ptrace_request, ...);
12592 ;
12593 return 0;
12594}
12595_ACEOF
12596if ac_fn_c_try_compile "$LINENO"; then :
12597 gdb_cv_func_ptrace_args='int,int,long,long'
12598else
12599
12600for gdb_arg1 in 'int' 'long'; do
12601 for gdb_arg2 in 'pid_t' 'int' 'long'; do
12602 for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
12603 for gdb_arg4 in 'int' 'long'; do
12604 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12605/* end confdefs.h. */
12606$gdb_ptrace_headers
12607int
12608main ()
12609{
12610
12611extern $gdb_cv_func_ptrace_ret
12612 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
12613
12614 ;
12615 return 0;
12616}
12617_ACEOF
12618if ac_fn_c_try_compile "$LINENO"; then :
12619 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
12620 break 4;
12621fi
12622rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12623 for gdb_arg5 in 'int *' 'int' 'long'; do
12624 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12625/* end confdefs.h. */
12626$gdb_ptrace_headers
12627int
12628main ()
12629{
12630
12631extern $gdb_cv_func_ptrace_ret
12632 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
12633
12634 ;
12635 return 0;
12636}
12637_ACEOF
12638if ac_fn_c_try_compile "$LINENO"; then :
12639
12640gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
12641 break 5;
12642fi
12643rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12644 done
12645 done
12646 done
12647 done
12648done
12649# Provide a safe default value.
12650: ${gdb_cv_func_ptrace_args='int,int,long,long'}
12651
12652fi
12653rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12654fi
12655{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
12656$as_echo "$gdb_cv_func_ptrace_args" >&6; }
12657ac_save_IFS=$IFS; IFS=','
12658set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
12659IFS=$ac_save_IFS
12660shift
12661
12662cat >>confdefs.h <<_ACEOF
12663#define PTRACE_TYPE_ARG3 $3
12664_ACEOF
12665
12666if test -n "$5"; then
12667
12668cat >>confdefs.h <<_ACEOF
12669#define PTRACE_TYPE_ARG5 $5
12670_ACEOF
12671
12672fi
12673
12674if test "$cross_compiling" = no; then
12675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
12676$as_echo_n "checking whether setpgrp takes no argument... " >&6; }
12677if test "${ac_cv_func_setpgrp_void+set}" = set; then :
12678 $as_echo_n "(cached) " >&6
12679else
12680 if test "$cross_compiling" = yes; then :
12681 as_fn_error "cannot check setpgrp when cross compiling" "$LINENO" 5
12682else
12683 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12684/* end confdefs.h. */
12685$ac_includes_default
12686int
12687main ()
12688{
12689/* If this system has a BSD-style setpgrp which takes arguments,
12690 setpgrp(1, 1) will fail with ESRCH and return -1, in that case
12691 exit successfully. */
12692 return setpgrp (1,1) != -1;
12693 ;
12694 return 0;
12695}
12696_ACEOF
12697if ac_fn_c_try_run "$LINENO"; then :
12698 ac_cv_func_setpgrp_void=no
12699else
12700 ac_cv_func_setpgrp_void=yes
12701fi
12702rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12703 conftest.$ac_objext conftest.beam conftest.$ac_ext
12704fi
12705
12706fi
12707{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
12708$as_echo "$ac_cv_func_setpgrp_void" >&6; }
12709if test $ac_cv_func_setpgrp_void = yes; then
12710
12711$as_echo "#define SETPGRP_VOID 1" >>confdefs.h
12712
12713fi
12714
12715else
12716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
12717$as_echo_n "checking whether setpgrp takes no argument... " >&6; }
12718if test "${ac_cv_func_setpgrp_void+set}" = set; then :
12719 $as_echo_n "(cached) " >&6
12720else
12721 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12722/* end confdefs.h. */
12723
12724#include <unistd.h>
12725
12726int
12727main ()
12728{
12729
12730 if (setpgrp(1,1) == -1)
12731 exit (0);
12732 else
12733 exit (1);
12734
12735 ;
12736 return 0;
12737}
12738_ACEOF
12739if ac_fn_c_try_compile "$LINENO"; then :
12740 ac_cv_func_setpgrp_void=no
12741else
12742 ac_cv_func_setpgrp_void=yes
12743fi
12744rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12745fi
12746{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
12747$as_echo "$ac_cv_func_setpgrp_void" >&6; }
12748if test $ac_cv_func_setpgrp_void = yes; then
12749 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
12750
12751fi
12752fi
12753
12754# Check if sigsetjmp is available. Using AC_CHECK_FUNCS won't do
12755# since sigsetjmp might only be defined as a macro.
12756{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
12757$as_echo_n "checking for sigsetjmp... " >&6; }
12758if test "${gdb_cv_func_sigsetjmp+set}" = set; then :
12759 $as_echo_n "(cached) " >&6
12760else
12761 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12762/* end confdefs.h. */
12763
12764#include <setjmp.h>
12765
12766int
12767main ()
12768{
12769sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
12770 ;
12771 return 0;
12772}
12773_ACEOF
12774if ac_fn_c_try_compile "$LINENO"; then :
12775 gdb_cv_func_sigsetjmp=yes
12776else
12777 gdb_cv_func_sigsetjmp=no
12778fi
12779rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12780fi
12781{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
12782$as_echo "$gdb_cv_func_sigsetjmp" >&6; }
12783if test $gdb_cv_func_sigsetjmp = yes; then
12784
12785$as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
12786
12787fi
12788
12789# Assume we'll default to using the included libiberty regex.
12790gdb_use_included_regex=yes
12791
12792# However, if the system regex is GNU regex, then default to *not*
12793# using the included regex.
12794{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU regex" >&5
12795$as_echo_n "checking for GNU regex... " >&6; }
12796if test "${gdb_cv_have_gnu_regex+set}" = set; then :
12797 $as_echo_n "(cached) " >&6
12798else
12799 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12800/* end confdefs.h. */
12801#include <gnu-versions.h>
12802int
12803main ()
12804{
12805#define REGEX_INTERFACE_VERSION 1
12806#if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
12807# error "Version mismatch"
12808#endif
12809 ;
12810 return 0;
12811}
12812_ACEOF
12813if ac_fn_c_try_compile "$LINENO"; then :
12814 gdb_cv_have_gnu_regex=yes
12815else
12816 gdb_cv_have_gnu_regex=no
12817fi
12818rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12819fi
12820{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_gnu_regex" >&5
12821$as_echo "$gdb_cv_have_gnu_regex" >&6; }
12822if test $gdb_cv_have_gnu_regex = yes; then
12823 gdb_use_included_regex=no
12824fi
12825
12826
12827# Check whether --with-included-regex was given.
12828if test "${with_included_regex+set}" = set; then :
12829 withval=$with_included_regex; gdb_with_regex=$withval
12830else
12831 gdb_with_regex=$gdb_use_included_regex
12832fi
12833
12834if test "$gdb_with_regex" = yes; then
12835
12836$as_echo "#define USE_INCLUDED_REGEX 1" >>confdefs.h
12837
12838fi
12839
12840# Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
12841ac_fn_c_check_member "$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
12842#include <sys/proc.h>
12843
12844"
12845if test "x$ac_cv_member_struct_thread_td_pcb" = x""yes; then :
12846
12847cat >>confdefs.h <<_ACEOF
12848#define HAVE_STRUCT_THREAD_TD_PCB 1
12849_ACEOF
12850
12851
12852fi
12853
12854
12855# See if <sys/lwp.h> defines `struct lwp`.
12856{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
12857$as_echo_n "checking for struct lwp... " >&6; }
12858if test "${gdb_cv_struct_lwp+set}" = set; then :
12859 $as_echo_n "(cached) " >&6
12860else
12861 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12862/* end confdefs.h. */
12863#include <sys/param.h>
12864#include <sys/lwp.h>
12865int
12866main ()
12867{
12868struct lwp l;
12869 ;
12870 return 0;
12871}
12872_ACEOF
12873if ac_fn_c_try_compile "$LINENO"; then :
12874 gdb_cv_struct_lwp=yes
12875else
12876 gdb_cv_struct_lwp=no
12877fi
12878rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12879fi
12880{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
12881$as_echo "$gdb_cv_struct_lwp" >&6; }
12882if test $gdb_cv_struct_lwp = yes; then
12883
12884$as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
12885
12886fi
12887
12888# See if <machine/reg.h> degines `struct reg'.
12889{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
12890$as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
12891if test "${gdb_cv_struct_reg+set}" = set; then :
12892 $as_echo_n "(cached) " >&6
12893else
12894 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12895/* end confdefs.h. */
12896#include <sys/types.h>
12897#include <machine/reg.h>
12898int
12899main ()
12900{
12901struct reg r;
12902 ;
12903 return 0;
12904}
12905_ACEOF
12906if ac_fn_c_try_compile "$LINENO"; then :
12907 gdb_cv_struct_reg=yes
12908else
12909 gdb_cv_struct_reg=no
12910fi
12911rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12912fi
12913{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5
12914$as_echo "$gdb_cv_struct_reg" >&6; }
12915if test $gdb_cv_struct_reg = yes; then
12916
12917$as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
12918
12919fi
12920
12921# See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
12922# Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
12923ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <machine/reg.h>
12924"
12925if test "x$ac_cv_member_struct_reg_r_fs" = x""yes; then :
12926
12927cat >>confdefs.h <<_ACEOF
12928#define HAVE_STRUCT_REG_R_FS 1
12929_ACEOF
12930
12931
12932fi
12933ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <machine/reg.h>
12934"
12935if test "x$ac_cv_member_struct_reg_r_gs" = x""yes; then :
12936
12937cat >>confdefs.h <<_ACEOF
12938#define HAVE_STRUCT_REG_R_GS 1
12939_ACEOF
12940
12941
12942fi
12943
12944
12945# See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
12946{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
12947$as_echo_n "checking for PTRACE_GETREGS... " >&6; }
12948if test "${gdb_cv_have_ptrace_getregs+set}" = set; then :
12949 $as_echo_n "(cached) " >&6
12950else
12951 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12952/* end confdefs.h. */
12953#include <sys/ptrace.h>
12954int
12955main ()
12956{
12957PTRACE_GETREGS;
12958 ;
12959 return 0;
12960}
12961_ACEOF
12962if ac_fn_c_try_compile "$LINENO"; then :
12963 gdb_cv_have_ptrace_getregs=yes
12964else
12965 gdb_cv_have_ptrace_getregs=no
12966fi
12967rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12968fi
12969
12970{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
12971$as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
12972if test $gdb_cv_have_ptrace_getregs = yes; then
12973
12974$as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
12975
12976fi
12977
12978# See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
12979{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
12980$as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
12981if test "${gdb_cv_have_ptrace_getfpxregs+set}" = set; then :
12982 $as_echo_n "(cached) " >&6
12983else
12984 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12985/* end confdefs.h. */
12986#include <sys/ptrace.h>
12987int
12988main ()
12989{
12990PTRACE_GETFPXREGS;
12991 ;
12992 return 0;
12993}
12994_ACEOF
12995if ac_fn_c_try_compile "$LINENO"; then :
12996 gdb_cv_have_ptrace_getfpxregs=yes
12997else
12998 gdb_cv_have_ptrace_getfpxregs=no
12999fi
13000rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13001fi
13002
13003{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
13004$as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
13005if test $gdb_cv_have_ptrace_getfpxregs = yes; then
13006
13007$as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
13008
13009fi
13010
13011# See if <sys/ptrace.h> provides the PT_GETDBREGS request.
13012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
13013$as_echo_n "checking for PT_GETDBREGS... " >&6; }
13014if test "${gdb_cv_have_pt_getdbregs+set}" = set; then :
13015 $as_echo_n "(cached) " >&6
13016else
13017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13018/* end confdefs.h. */
13019#include <sys/types.h>
13020#include <sys/ptrace.h>
13021int
13022main ()
13023{
13024PT_GETDBREGS;
13025 ;
13026 return 0;
13027}
13028_ACEOF
13029if ac_fn_c_try_compile "$LINENO"; then :
13030 gdb_cv_have_pt_getdbregs=yes
13031else
13032 gdb_cv_have_pt_getdbregs=no
13033fi
13034rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13035fi
13036
13037{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
13038$as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
13039if test $gdb_cv_have_pt_getdbregs = yes; then
13040
13041$as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
13042
13043fi
13044
13045# See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
13046{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
13047$as_echo_n "checking for PT_GETXMMREGS... " >&6; }
13048if test "${gdb_cv_have_pt_getxmmregs+set}" = set; then :
13049 $as_echo_n "(cached) " >&6
13050else
13051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13052/* end confdefs.h. */
13053#include <sys/types.h>
13054#include <sys/ptrace.h>
13055int
13056main ()
13057{
13058PT_GETXMMREGS;
13059 ;
13060 return 0;
13061}
13062_ACEOF
13063if ac_fn_c_try_compile "$LINENO"; then :
13064 gdb_cv_have_pt_getxmmregs=yes
13065else
13066 gdb_cv_have_pt_getxmmregs=no
13067fi
13068rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13069fi
13070
13071{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
13072$as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
13073if test $gdb_cv_have_pt_getxmmregs = yes; then
13074
13075$as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
13076
13077fi
13078
13079# Detect which type of /proc is in use, such as for Unixware or Solaris.
13080
13081if test "${target}" = "${host}"; then
13082 case "${host}" in
13083 *-*-unixware* | *-*-sysv4.2* | *-*-sysv5* | *-*-interix* )
13084
13085$as_echo "#define NEW_PROC_API 1" >>confdefs.h
13086
13087 ;;
13088 *-*-solaris2.[6789] | *-*-solaris2.1[0-9]*)
13089
13090$as_echo "#define NEW_PROC_API 1" >>confdefs.h
13091
13092 ;;
13093 mips-sgi-irix5*)
13094 # Work around <sys/proc.h> needing _KMEMUSER problem on IRIX 5.
13095
13096$as_echo "#define _KMEMUSER 1" >>confdefs.h
13097
13098 ;;
13099 esac
13100fi
13101
13102if test "$ac_cv_header_sys_procfs_h" = yes; then
13103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5
13104$as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; }
13105 if test "${bfd_cv_have_sys_procfs_type_pstatus_t+set}" = set; then :
13106 $as_echo_n "(cached) " >&6
13107else
13108 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13109/* end confdefs.h. */
13110
13111#define _SYSCALL32
13112/* Needed for new procfs interface on sparc-solaris. */
13113#define _STRUCTURED_PROC 1
13114#include <sys/procfs.h>
13115int
13116main ()
13117{
13118pstatus_t avar
13119 ;
13120 return 0;
13121}
13122_ACEOF
13123if ac_fn_c_try_compile "$LINENO"; then :
13124 bfd_cv_have_sys_procfs_type_pstatus_t=yes
13125else
13126 bfd_cv_have_sys_procfs_type_pstatus_t=no
13127
13128fi
13129rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13130fi
13131
13132 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
13133
13134$as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h
13135
13136 fi
13137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5
13138$as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; }
13139
13140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prrun_t in sys/procfs.h" >&5
13141$as_echo_n "checking for prrun_t in sys/procfs.h... " >&6; }
13142 if test "${bfd_cv_have_sys_procfs_type_prrun_t+set}" = set; then :
13143 $as_echo_n "(cached) " >&6
13144else
13145 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13146/* end confdefs.h. */
13147
13148#define _SYSCALL32
13149/* Needed for new procfs interface on sparc-solaris. */
13150#define _STRUCTURED_PROC 1
13151#include <sys/procfs.h>
13152int
13153main ()
13154{
13155prrun_t avar
13156 ;
13157 return 0;
13158}
13159_ACEOF
13160if ac_fn_c_try_compile "$LINENO"; then :
13161 bfd_cv_have_sys_procfs_type_prrun_t=yes
13162else
13163 bfd_cv_have_sys_procfs_type_prrun_t=no
13164
13165fi
13166rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13167fi
13168
13169 if test $bfd_cv_have_sys_procfs_type_prrun_t = yes; then
13170
13171$as_echo "#define HAVE_PRRUN_T 1" >>confdefs.h
13172
13173 fi
13174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prrun_t" >&5
13175$as_echo "$bfd_cv_have_sys_procfs_type_prrun_t" >&6; }
13176
13177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
13178$as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
13179 if test "${bfd_cv_have_sys_procfs_type_gregset_t+set}" = set; then :
13180 $as_echo_n "(cached) " >&6
13181else
13182 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13183/* end confdefs.h. */
13184
13185#define _SYSCALL32
13186/* Needed for new procfs interface on sparc-solaris. */
13187#define _STRUCTURED_PROC 1
13188#include <sys/procfs.h>
13189int
13190main ()
13191{
13192gregset_t avar
13193 ;
13194 return 0;
13195}
13196_ACEOF
13197if ac_fn_c_try_compile "$LINENO"; then :
13198 bfd_cv_have_sys_procfs_type_gregset_t=yes
13199else
13200 bfd_cv_have_sys_procfs_type_gregset_t=no
13201
13202fi
13203rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13204fi
13205
13206 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
13207
13208$as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
13209
13210 fi
13211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
13212$as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
13213
13214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
13215$as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
13216 if test "${bfd_cv_have_sys_procfs_type_fpregset_t+set}" = set; then :
13217 $as_echo_n "(cached) " >&6
13218else
13219 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13220/* end confdefs.h. */
13221
13222#define _SYSCALL32
13223/* Needed for new procfs interface on sparc-solaris. */
13224#define _STRUCTURED_PROC 1
13225#include <sys/procfs.h>
13226int
13227main ()
13228{
13229fpregset_t avar
13230 ;
13231 return 0;
13232}
13233_ACEOF
13234if ac_fn_c_try_compile "$LINENO"; then :
13235 bfd_cv_have_sys_procfs_type_fpregset_t=yes
13236else
13237 bfd_cv_have_sys_procfs_type_fpregset_t=no
13238
13239fi
13240rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13241fi
13242
13243 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
13244
13245$as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
13246
13247 fi
13248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
13249$as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
13250
13251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
13252$as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
13253 if test "${bfd_cv_have_sys_procfs_type_prgregset_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{
13266prgregset_t avar
13267 ;
13268 return 0;
13269}
13270_ACEOF
13271if ac_fn_c_try_compile "$LINENO"; then :
13272 bfd_cv_have_sys_procfs_type_prgregset_t=yes
13273else
13274 bfd_cv_have_sys_procfs_type_prgregset_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_prgregset_t = yes; then
13281
13282$as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
13283
13284 fi
13285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
13286$as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
13287
13288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
13289$as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
13290 if test "${bfd_cv_have_sys_procfs_type_prfpregset_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{
13303prfpregset_t avar
13304 ;
13305 return 0;
13306}
13307_ACEOF
13308if ac_fn_c_try_compile "$LINENO"; then :
13309 bfd_cv_have_sys_procfs_type_prfpregset_t=yes
13310else
13311 bfd_cv_have_sys_procfs_type_prfpregset_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_prfpregset_t = yes; then
13318
13319$as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
13320
13321 fi
13322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
13323$as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
13324
13325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
13326$as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
13327 if test "${bfd_cv_have_sys_procfs_type_prgregset32_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{
13340prgregset32_t avar
13341 ;
13342 return 0;
13343}
13344_ACEOF
13345if ac_fn_c_try_compile "$LINENO"; then :
13346 bfd_cv_have_sys_procfs_type_prgregset32_t=yes
13347else
13348 bfd_cv_have_sys_procfs_type_prgregset32_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_prgregset32_t = yes; then
13355
13356$as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
13357
13358 fi
13359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
13360$as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
13361
13362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset32_t in sys/procfs.h" >&5
13363$as_echo_n "checking for prfpregset32_t in sys/procfs.h... " >&6; }
13364 if test "${bfd_cv_have_sys_procfs_type_prfpregset32_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{
13377prfpregset32_t avar
13378 ;
13379 return 0;
13380}
13381_ACEOF
13382if ac_fn_c_try_compile "$LINENO"; then :
13383 bfd_cv_have_sys_procfs_type_prfpregset32_t=yes
13384else
13385 bfd_cv_have_sys_procfs_type_prfpregset32_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_prfpregset32_t = yes; then
13392
13393$as_echo "#define HAVE_PRFPREGSET32_T 1" >>confdefs.h
13394
13395 fi
13396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset32_t" >&5
13397$as_echo "$bfd_cv_have_sys_procfs_type_prfpregset32_t" >&6; }
13398
13399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
13400$as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
13401 if test "${bfd_cv_have_sys_procfs_type_lwpid_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{
13414lwpid_t avar
13415 ;
13416 return 0;
13417}
13418_ACEOF
13419if ac_fn_c_try_compile "$LINENO"; then :
13420 bfd_cv_have_sys_procfs_type_lwpid_t=yes
13421else
13422 bfd_cv_have_sys_procfs_type_lwpid_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_lwpid_t = yes; then
13429
13430$as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
13431
13432 fi
13433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
13434$as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
13435
13436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
13437$as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
13438 if test "${bfd_cv_have_sys_procfs_type_psaddr_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{
13451psaddr_t avar
13452 ;
13453 return 0;
13454}
13455_ACEOF
13456if ac_fn_c_try_compile "$LINENO"; then :
13457 bfd_cv_have_sys_procfs_type_psaddr_t=yes
13458else
13459 bfd_cv_have_sys_procfs_type_psaddr_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_psaddr_t = yes; then
13466
13467$as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
13468
13469 fi
13470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
13471$as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
13472
13473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prsysent_t in sys/procfs.h" >&5
13474$as_echo_n "checking for prsysent_t in sys/procfs.h... " >&6; }
13475 if test "${bfd_cv_have_sys_procfs_type_prsysent_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{
13488prsysent_t avar
13489 ;
13490 return 0;
13491}
13492_ACEOF
13493if ac_fn_c_try_compile "$LINENO"; then :
13494 bfd_cv_have_sys_procfs_type_prsysent_t=yes
13495else
13496 bfd_cv_have_sys_procfs_type_prsysent_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_prsysent_t = yes; then
13503
13504$as_echo "#define HAVE_PRSYSENT_T 1" >>confdefs.h
13505
13506 fi
13507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prsysent_t" >&5
13508$as_echo "$bfd_cv_have_sys_procfs_type_prsysent_t" >&6; }
13509
13510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigset_t in sys/procfs.h" >&5
13511$as_echo_n "checking for pr_sigset_t in sys/procfs.h... " >&6; }
13512 if test "${bfd_cv_have_sys_procfs_type_pr_sigset_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{
13525pr_sigset_t avar
13526 ;
13527 return 0;
13528}
13529_ACEOF
13530if ac_fn_c_try_compile "$LINENO"; then :
13531 bfd_cv_have_sys_procfs_type_pr_sigset_t=yes
13532else
13533 bfd_cv_have_sys_procfs_type_pr_sigset_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_pr_sigset_t = yes; then
13540
13541$as_echo "#define HAVE_PR_SIGSET_T 1" >>confdefs.h
13542
13543 fi
13544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigset_t" >&5
13545$as_echo "$bfd_cv_have_sys_procfs_type_pr_sigset_t" >&6; }
13546
13547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigaction64_t in sys/procfs.h" >&5
13548$as_echo_n "checking for pr_sigaction64_t in sys/procfs.h... " >&6; }
13549 if test "${bfd_cv_have_sys_procfs_type_pr_sigaction64_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{
13562pr_sigaction64_t avar
13563 ;
13564 return 0;
13565}
13566_ACEOF
13567if ac_fn_c_try_compile "$LINENO"; then :
13568 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=yes
13569else
13570 bfd_cv_have_sys_procfs_type_pr_sigaction64_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_pr_sigaction64_t = yes; then
13577
13578$as_echo "#define HAVE_PR_SIGACTION64_T 1" >>confdefs.h
13579
13580 fi
13581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&5
13582$as_echo "$bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&6; }
13583
13584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_siginfo64_t in sys/procfs.h" >&5
13585$as_echo_n "checking for pr_siginfo64_t in sys/procfs.h... " >&6; }
13586 if test "${bfd_cv_have_sys_procfs_type_pr_siginfo64_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{
13599pr_siginfo64_t avar
13600 ;
13601 return 0;
13602}
13603_ACEOF
13604if ac_fn_c_try_compile "$LINENO"; then :
13605 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=yes
13606else
13607 bfd_cv_have_sys_procfs_type_pr_siginfo64_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_pr_siginfo64_t = yes; then
13614
13615$as_echo "#define HAVE_PR_SIGINFO64_T 1" >>confdefs.h
13616
13617 fi
13618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&5
13619$as_echo "$bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&6; }
13620
13621
13622
13623
13624
13625 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
13626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether prfpregset_t type is broken" >&5
13627$as_echo_n "checking whether prfpregset_t type is broken... " >&6; }
13628 if test "${gdb_cv_prfpregset_t_broken+set}" = set; then :
13629 $as_echo_n "(cached) " >&6
13630else
13631 if test "$cross_compiling" = yes; then :
13632 gdb_cv_prfpregset_t_broken=yes
13633else
13634 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13635/* end confdefs.h. */
13636#include <sys/procfs.h>
13637 int main ()
13638 {
13639 if (sizeof (prfpregset_t) == sizeof (void *))
13640 return 1;
13641 return 0;
13642 }
13643_ACEOF
13644if ac_fn_c_try_run "$LINENO"; then :
13645 gdb_cv_prfpregset_t_broken=no
13646else
13647 gdb_cv_prfpregset_t_broken=yes
13648fi
13649rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13650 conftest.$ac_objext conftest.beam conftest.$ac_ext
13651fi
13652
13653fi
13654
13655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_prfpregset_t_broken" >&5
13656$as_echo "$gdb_cv_prfpregset_t_broken" >&6; }
13657 if test $gdb_cv_prfpregset_t_broken = yes; then
13658
13659$as_echo "#define PRFPREGSET_T_BROKEN 1" >>confdefs.h
13660
13661 fi
13662 fi
13663
13664
13665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PIOCSET ioctl entry in sys/procfs.h" >&5
13666$as_echo_n "checking for PIOCSET ioctl entry in sys/procfs.h... " >&6; }
13667 if test "${gdb_cv_have_procfs_piocset+set}" = set; then :
13668 $as_echo_n "(cached) " >&6
13669else
13670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13671/* end confdefs.h. */
13672#include <unistd.h>
13673#include <sys/types.h>
13674#include <sys/procfs.h>
13675
13676int
13677main ()
13678{
13679
13680 int dummy;;
13681 dummy = ioctl(0, PIOCSET, &dummy);
13682
13683 ;
13684 return 0;
13685}
13686_ACEOF
13687if ac_fn_c_try_compile "$LINENO"; then :
13688 gdb_cv_have_procfs_piocset=yes
13689else
13690 gdb_cv_have_procfs_piocset=no
13691fi
13692rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13693fi
13694
13695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_procfs_piocset" >&5
13696$as_echo "$gdb_cv_have_procfs_piocset" >&6; }
13697 if test $gdb_cv_have_procfs_piocset = yes; then
13698
13699$as_echo "#define HAVE_PROCFS_PIOCSET 1" >>confdefs.h
13700
13701 fi
13702fi
13703
13704if test ${host} = ${target} ; then
13705
13706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member l_addr in struct link_map" >&5
13707$as_echo_n "checking for member l_addr in struct link_map... " >&6; }
13708 if test "${gdb_cv_have_struct_link_map_with_l_members+set}" = set; then :
13709 $as_echo_n "(cached) " >&6
13710else
13711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13712/* end confdefs.h. */
13713#include <link.h>
13714int
13715main ()
13716{
13717struct link_map lm; (void) lm.l_addr;
13718 ;
13719 return 0;
13720}
13721_ACEOF
13722if ac_fn_c_try_compile "$LINENO"; then :
13723 gdb_cv_have_struct_link_map_with_l_members=yes
13724else
13725 gdb_cv_have_struct_link_map_with_l_members=no
13726fi
13727rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13728fi
13729
13730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map_with_l_members" >&5
13731$as_echo "$gdb_cv_have_struct_link_map_with_l_members" >&6; }
13732 if test $gdb_cv_have_struct_link_map_with_l_members = yes; then
13733
13734$as_echo "#define HAVE_STRUCT_LINK_MAP_WITH_L_MEMBERS 1" >>confdefs.h
13735
13736 fi
13737
13738
13739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member lm_addr in struct link_map" >&5
13740$as_echo_n "checking for member lm_addr in struct link_map... " >&6; }
13741 if test "${gdb_cv_have_struct_link_map_with_lm_members+set}" = set; then :
13742 $as_echo_n "(cached) " >&6
13743else
13744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13745/* end confdefs.h. */
13746#include <sys/types.h>
13747#include <link.h>
13748int
13749main ()
13750{
13751struct link_map lm; (void) lm.lm_addr;
13752 ;
13753 return 0;
13754}
13755_ACEOF
13756if ac_fn_c_try_compile "$LINENO"; then :
13757 gdb_cv_have_struct_link_map_with_lm_members=yes
13758else
13759 gdb_cv_have_struct_link_map_with_lm_members=no
13760fi
13761rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13762fi
13763
13764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map_with_lm_members" >&5
13765$as_echo "$gdb_cv_have_struct_link_map_with_lm_members" >&6; }
13766 if test $gdb_cv_have_struct_link_map_with_lm_members = yes; then
13767
13768$as_echo "#define HAVE_STRUCT_LINK_MAP_WITH_LM_MEMBERS 1" >>confdefs.h
13769
13770 fi
13771
13772
13773 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member som_addr in struct so_map" >&5
13774$as_echo_n "checking for member som_addr in struct so_map... " >&6; }
13775 if test "${gdb_cv_have_struct_so_map_with_som_members+set}" = set; then :
13776 $as_echo_n "(cached) " >&6
13777else
13778 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13779/* end confdefs.h. */
13780#include <sys/types.h>
13781#ifdef HAVE_NLIST_H
13782#include <nlist.h>
13783#endif
13784#include <link.h>
13785int
13786main ()
13787{
13788struct so_map lm; (void) lm.som_addr;
13789 ;
13790 return 0;
13791}
13792_ACEOF
13793if ac_fn_c_try_compile "$LINENO"; then :
13794 gdb_cv_have_struct_so_map_with_som_members=yes
13795else
13796 gdb_cv_have_struct_so_map_with_som_members=no
13797fi
13798rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13799fi
13800
13801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_so_map_with_som_members" >&5
13802$as_echo "$gdb_cv_have_struct_so_map_with_som_members" >&6; }
13803 if test $gdb_cv_have_struct_so_map_with_som_members = yes; then
13804
13805$as_echo "#define HAVE_STRUCT_SO_MAP_WITH_SOM_MEMBERS 1" >>confdefs.h
13806
13807 fi
13808
13809
13810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct link_map32 in sys/link.h" >&5
13811$as_echo_n "checking for struct link_map32 in sys/link.h... " >&6; }
13812 if test "${gdb_cv_have_struct_link_map32+set}" = set; then :
13813 $as_echo_n "(cached) " >&6
13814else
13815 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13816/* end confdefs.h. */
13817#define _SYSCALL32
13818#include <sys/link.h>
13819int
13820main ()
13821{
13822struct link_map32 l;
13823 ;
13824 return 0;
13825}
13826_ACEOF
13827if ac_fn_c_try_compile "$LINENO"; then :
13828 gdb_cv_have_struct_link_map32=yes
13829else
13830 gdb_cv_have_struct_link_map32=no
13831fi
13832rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13833fi
13834
13835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map32" >&5
13836$as_echo "$gdb_cv_have_struct_link_map32" >&6; }
13837 if test $gdb_cv_have_struct_link_map32 = yes; then
13838
13839$as_echo "#define HAVE_STRUCT_LINK_MAP32 1" >>confdefs.h
13840
13841
13842$as_echo "#define _SYSCALL32 1" >>confdefs.h
13843
13844 fi
13845fi
13846
13847# Check if the compiler supports the `long long' type.
13848
13849{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
13850$as_echo_n "checking for long long support in compiler... " >&6; }
13851if test "${gdb_cv_c_long_long+set}" = set; then :
13852 $as_echo_n "(cached) " >&6
13853else
13854 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13855/* end confdefs.h. */
13856extern long long foo;
13857int
13858main ()
13859{
13860switch (foo & 2) { case 0: return 1; }
13861 ;
13862 return 0;
13863}
13864_ACEOF
13865if ac_fn_c_try_compile "$LINENO"; then :
13866 gdb_cv_c_long_long=yes
13867else
13868 gdb_cv_c_long_long=no
13869fi
13870rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13871fi
13872{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
13873$as_echo "$gdb_cv_c_long_long" >&6; }
13874if test $gdb_cv_c_long_long = yes; then
13875
13876$as_echo "#define CC_HAS_LONG_LONG 1" >>confdefs.h
13877
13878fi
13879
13880# Check if the compiler and runtime support printing long longs.
13881
13882{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
13883$as_echo_n "checking for long long support in printf... " >&6; }
13884if test "${gdb_cv_printf_has_long_long+set}" = set; then :
13885 $as_echo_n "(cached) " >&6
13886else
13887 if test "$cross_compiling" = yes; then :
13888 gdb_cv_printf_has_long_long=no
13889else
13890 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13891/* end confdefs.h. */
13892$ac_includes_default
13893int
13894main ()
13895{
13896char buf[32];
13897 long long l = 0;
13898 l = (l << 16) + 0x0123;
13899 l = (l << 16) + 0x4567;
13900 l = (l << 16) + 0x89ab;
13901 l = (l << 16) + 0xcdef;
13902 sprintf (buf, "0x%016llx", l);
13903 return (strcmp ("0x0123456789abcdef", buf));
13904 ;
13905 return 0;
13906}
13907_ACEOF
13908if ac_fn_c_try_run "$LINENO"; then :
13909 gdb_cv_printf_has_long_long=yes
13910else
13911 gdb_cv_printf_has_long_long=no
13912fi
13913rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13914 conftest.$ac_objext conftest.beam conftest.$ac_ext
13915fi
13916
13917fi
13918{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
13919$as_echo "$gdb_cv_printf_has_long_long" >&6; }
13920if test $gdb_cv_printf_has_long_long = yes; then
13921
13922$as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
13923
13924fi
13925
13926# Check if the compiler and runtime support printing decfloats.
13927
13928{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
13929$as_echo_n "checking for decfloat support in printf... " >&6; }
13930if test "${gdb_cv_printf_has_decfloat+set}" = set; then :
13931 $as_echo_n "(cached) " >&6
13932else
13933 if test "$cross_compiling" = yes; then :
13934 gdb_cv_printf_has_decfloat=no
13935else
13936 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13937/* end confdefs.h. */
13938$ac_includes_default
13939int
13940main ()
13941{
13942char buf[64];
13943 _Decimal32 d32 = 1.2345df;
13944 _Decimal64 d64 = 1.2345dd;
13945 _Decimal128 d128 = 1.2345dl;
13946 sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
13947 return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
13948 ;
13949 return 0;
13950}
13951_ACEOF
13952if ac_fn_c_try_run "$LINENO"; then :
13953 gdb_cv_printf_has_decfloat=yes
13954else
13955 gdb_cv_printf_has_decfloat=no
13956fi
13957rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13958 conftest.$ac_objext conftest.beam conftest.$ac_ext
13959fi
13960
13961fi
13962{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
13963$as_echo "$gdb_cv_printf_has_decfloat" >&6; }
13964if test $gdb_cv_printf_has_decfloat = yes; then
13965
13966$as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
13967
13968fi
13969
13970# Check if the compiler supports the `long double' type. We can't use
13971# AC_C_LONG_DOUBLE because that one does additional checks on the
13972# constants defined in <float.h> that fail on some systems,
13973# e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
13974
13975{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
13976$as_echo_n "checking for long double support in compiler... " >&6; }
13977if test "${gdb_cv_c_long_double+set}" = set; then :
13978 $as_echo_n "(cached) " >&6
13979else
13980 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13981/* end confdefs.h. */
13982long double foo;
13983_ACEOF
13984if ac_fn_c_try_compile "$LINENO"; then :
13985 gdb_cv_c_long_double=yes
13986else
13987 gdb_cv_c_long_double=no
13988fi
13989rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13990fi
13991{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
13992$as_echo "$gdb_cv_c_long_double" >&6; }
13993if test $gdb_cv_c_long_double = yes; then
13994
13995$as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
13996
13997fi
13998
13999# Check if the compiler and runtime support printing long doubles.
14000
14001{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
14002$as_echo_n "checking for long double support in printf... " >&6; }
14003if test "${gdb_cv_printf_has_long_double+set}" = set; then :
14004 $as_echo_n "(cached) " >&6
14005else
14006 if test "$cross_compiling" = yes; then :
14007 gdb_cv_printf_has_long_double=no
14008else
14009 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14010/* end confdefs.h. */
14011$ac_includes_default
14012int
14013main ()
14014{
14015char buf[16];
14016 long double f = 3.141592653;
14017 sprintf (buf, "%Lg", f);
14018 return (strncmp ("3.14159", buf, 7));
14019 ;
14020 return 0;
14021}
14022_ACEOF
14023if ac_fn_c_try_run "$LINENO"; then :
14024 gdb_cv_printf_has_long_double=yes
14025else
14026 gdb_cv_printf_has_long_double=no
14027fi
14028rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14029 conftest.$ac_objext conftest.beam conftest.$ac_ext
14030fi
14031
14032fi
14033{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5
14034$as_echo "$gdb_cv_printf_has_long_double" >&6; }
14035if test $gdb_cv_printf_has_long_double = yes; then
14036
14037$as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
14038
14039fi
14040
14041# Check if the compiler and runtime support scanning long doubles.
14042
14043{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
14044$as_echo_n "checking for long double support in scanf... " >&6; }
14045if test "${gdb_cv_scanf_has_long_double+set}" = set; then :
14046 $as_echo_n "(cached) " >&6
14047else
14048 if test "$cross_compiling" = yes; then :
14049 gdb_cv_scanf_has_long_double=no
14050else
14051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14052/* end confdefs.h. */
14053#include <stdio.h>
14054int
14055main ()
14056{
14057char *buf = "3.141592653";
14058 long double f = 0;
14059 sscanf (buf, "%Lg", &f);
14060 return !(f > 3.14159 && f < 3.14160);
14061 ;
14062 return 0;
14063}
14064_ACEOF
14065if ac_fn_c_try_run "$LINENO"; then :
14066 gdb_cv_scanf_has_long_double=yes
14067else
14068 gdb_cv_scanf_has_long_double=no
14069fi
14070rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14071 conftest.$ac_objext conftest.beam conftest.$ac_ext
14072fi
14073
14074fi
14075{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
14076$as_echo "$gdb_cv_scanf_has_long_double" >&6; }
14077if test $gdb_cv_scanf_has_long_double = yes; then
14078
14079$as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
14080
14081fi
14082
14083case ${host_os} in
14084aix*)
14085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
14086$as_echo_n "checking for -bbigtoc option... " >&6; }
14087if test "${gdb_cv_bigtoc+set}" = set; then :
14088 $as_echo_n "(cached) " >&6
14089else
14090
14091 SAVE_LDFLAGS=$LDFLAGS
14092
14093 case $GCC in
14094 yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
14095 *) gdb_cv_bigtoc=-bbigtoc ;;
14096 esac
14097
14098 LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
14099 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14100/* end confdefs.h. */
14101
14102int
14103main ()
14104{
14105int i;
14106 ;
14107 return 0;
14108}
14109_ACEOF
14110if ac_fn_c_try_link "$LINENO"; then :
14111
14112else
14113 gdb_cv_bigtoc=
14114fi
14115rm -f core conftest.err conftest.$ac_objext \
14116 conftest$ac_exeext conftest.$ac_ext
14117 LDFLAGS="${SAVE_LDFLAGS}"
14118
14119fi
14120{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
14121$as_echo "$gdb_cv_bigtoc" >&6; }
14122 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
14123 ;;
14124esac
14125
14126
14127
14128if test ${build} = ${host} -a ${host} = ${target} ; then
14129 case ${host_os} in
14130 hpux*)
14131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HPUX/OSF thread support" >&5
14132$as_echo_n "checking for HPUX/OSF thread support... " >&6; }
14133 if test -f /usr/include/dce/cma_config.h ; then
14134 if test "$GCC" = "yes" ; then
14135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14136$as_echo "yes" >&6; }
14137
14138$as_echo "#define HAVE_HPUX_THREAD_SUPPORT 1" >>confdefs.h
14139
14140 CONFIG_OBS="${CONFIG_OBS} hpux-thread.o"
14141 CONFIG_SRCS="${CONFIG_SRCS} hpux-thread.c"
14142 else
14143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no (suppressed because you are not using GCC)" >&5
14144$as_echo "no (suppressed because you are not using GCC)" >&6; }
14145 fi
14146 else
14147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14148$as_echo "no" >&6; }
14149 fi
14150 ;;
14151 solaris*)
14152 # See if thread_db library is around for Solaris thread debugging.
14153 # Note that we must explicitly test for version 1 of the library
14154 # because version 0 (present on Solaris 2.4 or earlier) doesn't have
14155 # the same API.
14156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris thread debugging library" >&5
14157$as_echo_n "checking for Solaris thread debugging library... " >&6; }
14158 if test -f /usr/lib/libthread_db.so.1 ; then
14159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14160$as_echo "yes" >&6; }
14161
14162$as_echo "#define HAVE_THREAD_DB_LIB 1" >>confdefs.h
14163
14164 CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
14165 CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
14166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
14167$as_echo_n "checking for dlopen in -ldl... " >&6; }
14168if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
14169 $as_echo_n "(cached) " >&6
14170else
14171 ac_check_lib_save_LIBS=$LIBS
14172LIBS="-ldl $LIBS"
14173cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14174/* end confdefs.h. */
14175
14176/* Override any GCC internal prototype to avoid an error.
14177 Use char because int might match the return type of a GCC
14178 builtin and then its argument prototype would still apply. */
14179#ifdef __cplusplus
14180extern "C"
14181#endif
14182char dlopen ();
14183int
14184main ()
14185{
14186return dlopen ();
14187 ;
14188 return 0;
14189}
14190_ACEOF
14191if ac_fn_c_try_link "$LINENO"; then :
14192 ac_cv_lib_dl_dlopen=yes
14193else
14194 ac_cv_lib_dl_dlopen=no
14195fi
14196rm -f core conftest.err conftest.$ac_objext \
14197 conftest$ac_exeext conftest.$ac_ext
14198LIBS=$ac_check_lib_save_LIBS
14199fi
14200{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
14201$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
14202if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
14203 cat >>confdefs.h <<_ACEOF
14204#define HAVE_LIBDL 1
14205_ACEOF
14206
14207 LIBS="-ldl $LIBS"
14208
14209fi
14210
14211 if test "$GCC" = "yes" ; then
14212 # The GNU linker requires the -export-dynamic option to make
14213 # all symbols visible in the dynamic symbol table.
14214 hold_ldflags=$LDFLAGS
14215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the ld -export-dynamic flag" >&5
14216$as_echo_n "checking for the ld -export-dynamic flag... " >&6; }
14217 LDFLAGS="${LDFLAGS} -Wl,-export-dynamic"
14218 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14219/* end confdefs.h. */
14220
14221int
14222main ()
14223{
14224int i;
14225 ;
14226 return 0;
14227}
14228_ACEOF
14229if ac_fn_c_try_link "$LINENO"; then :
14230 found=yes
14231else
14232 found=no
14233fi
14234rm -f core conftest.err conftest.$ac_objext \
14235 conftest$ac_exeext conftest.$ac_ext
14236 LDFLAGS=$hold_ldflags
14237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
14238$as_echo "$found" >&6; }
14239 if test $found = yes; then
14240 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -Wl,-export-dynamic"
14241 fi
14242 fi
14243 # Sun randomly tweaked the prototypes in <proc_service.h>
14244 # at one point.
14245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if <proc_service.h> is old" >&5
14246$as_echo_n "checking if <proc_service.h> is old... " >&6; }
14247 if test "${gdb_cv_proc_service_is_old+set}" = set; then :
14248 $as_echo_n "(cached) " >&6
14249else
14250
14251 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14252/* end confdefs.h. */
14253
14254 #include <proc_service.h>
14255 ps_err_e ps_pdwrite
14256 (struct ps_prochandle*, psaddr_t, const void*, size_t);
14257
14258int
14259main ()
14260{
14261
14262 ;
14263 return 0;
14264}
14265_ACEOF
14266if ac_fn_c_try_compile "$LINENO"; then :
14267 gdb_cv_proc_service_is_old=no
14268else
14269 gdb_cv_proc_service_is_old=yes
14270fi
14271rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14272
14273fi
14274
14275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_proc_service_is_old" >&5
14276$as_echo "$gdb_cv_proc_service_is_old" >&6; }
14277 if test $gdb_cv_proc_service_is_old = yes; then
14278
14279$as_echo "#define PROC_SERVICE_IS_OLD 1" >>confdefs.h
14280
14281 fi
14282 else
14283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14284$as_echo "no" >&6; }
14285 fi
14286 ;;
14287 aix*)
14288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
14289$as_echo_n "checking for AiX thread debugging library... " >&6; }
14290 if test "${gdb_cv_have_aix_thread_debug+set}" = set; then :
14291 $as_echo_n "(cached) " >&6
14292else
14293 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14294/* end confdefs.h. */
14295#include <sys/pthdebug.h>
14296int
14297main ()
14298{
14299#ifndef PTHDB_VERSION_3
14300 #error
14301 #endif
14302 ;
14303 return 0;
14304}
14305_ACEOF
14306if ac_fn_c_try_compile "$LINENO"; then :
14307 gdb_cv_have_aix_thread_debug=yes
14308else
14309 gdb_cv_have_aix_thread_debug=no
14310fi
14311rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14312fi
14313
14314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
14315$as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
14316 if test $gdb_cv_have_aix_thread_debug = yes; then
14317 CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
14318 CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
14319 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -lpthdebug"
14320 fi
14321 ;;
14322 esac
14323
14324fi
14325
14326if test "x$ac_cv_header_thread_db_h" = "xyes"; then
14327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
14328$as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
14329if test "${gdb_cv_thread_db_h_has_td_notalloc+set}" = set; then :
14330 $as_echo_n "(cached) " >&6
14331else
14332 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14333/* end confdefs.h. */
14334#include <thread_db.h>
14335int
14336main ()
14337{
14338int i = TD_NOTALLOC;
14339 ;
14340 return 0;
14341}
14342_ACEOF
14343if ac_fn_c_try_compile "$LINENO"; then :
14344 gdb_cv_thread_db_h_has_td_notalloc=yes
14345else
14346 gdb_cv_thread_db_h_has_td_notalloc=no
14347
14348fi
14349rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14350
14351fi
14352{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
14353$as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
14354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
14355$as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
14356if test "${gdb_cv_thread_db_h_has_td_version+set}" = set; then :
14357 $as_echo_n "(cached) " >&6
14358else
14359 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14360/* end confdefs.h. */
14361#include <thread_db.h>
14362int
14363main ()
14364{
14365int i = TD_VERSION;
14366 ;
14367 return 0;
14368}
14369_ACEOF
14370if ac_fn_c_try_compile "$LINENO"; then :
14371 gdb_cv_thread_db_h_has_td_version=yes
14372else
14373 gdb_cv_thread_db_h_has_td_version=no
14374
14375fi
14376rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14377
14378fi
14379{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5
14380$as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
14381 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
14382$as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
14383if test "${gdb_cv_thread_db_h_has_td_notls+set}" = set; then :
14384 $as_echo_n "(cached) " >&6
14385else
14386 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14387/* end confdefs.h. */
14388#include <thread_db.h>
14389int
14390main ()
14391{
14392int i = TD_NOTLS;
14393 ;
14394 return 0;
14395}
14396_ACEOF
14397if ac_fn_c_try_compile "$LINENO"; then :
14398 gdb_cv_thread_db_h_has_td_notls=yes
14399else
14400 gdb_cv_thread_db_h_has_td_notls=no
14401
14402fi
14403rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14404
14405fi
14406{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
14407$as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
14408fi
14409if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
14410
14411$as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
14412
14413fi
14414if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
14415
14416$as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
14417
14418fi
14419if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
14420
14421$as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
14422
14423fi
14424
14425if test "x$ac_cv_header_sys_syscall_h" = "xyes"; then
14426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <sys/syscall.h> has __NR_tkill" >&5
14427$as_echo_n "checking whether <sys/syscall.h> has __NR_tkill... " >&6; }
14428if test "${gdb_cv_sys_syscall_h_has_tkill+set}" = set; then :
14429 $as_echo_n "(cached) " >&6
14430else
14431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14432/* end confdefs.h. */
14433#include <sys/syscall.h>
14434int
14435main ()
14436{
14437int i = __NR_tkill;
14438 ;
14439 return 0;
14440}
14441_ACEOF
14442if ac_fn_c_try_compile "$LINENO"; then :
14443 gdb_cv_sys_syscall_h_has_tkill=yes
14444else
14445 gdb_cv_sys_syscall_h_has_tkill=no
14446
14447fi
14448rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14449
14450fi
14451{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_sys_syscall_h_has_tkill" >&5
14452$as_echo "$gdb_cv_sys_syscall_h_has_tkill" >&6; }
14453fi
14454if test "x$gdb_cv_sys_syscall_h_has_tkill" = "xyes" && test "x$ac_cv_func_syscall" = "xyes"; then
14455
14456$as_echo "#define HAVE_TKILL_SYSCALL 1" >>confdefs.h
14457
14458fi
14459
14460ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
14461"
14462if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = x""yes; then :
14463 ac_have_decl=1
14464else
14465 ac_have_decl=0
14466fi
14467
14468cat >>confdefs.h <<_ACEOF
14469#define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
14470_ACEOF
14471
14472
14473if test "$cross_compiling" = yes; then :
14474 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14475/* end confdefs.h. */
14476#include <sys/personality.h>
14477int
14478main ()
14479{
14480
14481# if !HAVE_DECL_ADDR_NO_RANDOMIZE
14482# define ADDR_NO_RANDOMIZE 0x0040000
14483# endif
14484 /* Test the flag could be set and stays set. */
14485 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
14486 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
14487 return 1
14488 ;
14489 return 0;
14490}
14491_ACEOF
14492if ac_fn_c_try_link "$LINENO"; then :
14493 have_personality=true
14494else
14495 have_personality=false
14496fi
14497rm -f core conftest.err conftest.$ac_objext \
14498 conftest$ac_exeext conftest.$ac_ext
14499else
14500 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14501/* end confdefs.h. */
14502#include <sys/personality.h>
14503int
14504main ()
14505{
14506
14507# if !HAVE_DECL_ADDR_NO_RANDOMIZE
14508# define ADDR_NO_RANDOMIZE 0x0040000
14509# endif
14510 /* Test the flag could be set and stays set. */
14511 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
14512 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
14513 return 1
14514 ;
14515 return 0;
14516}
14517_ACEOF
14518if ac_fn_c_try_run "$LINENO"; then :
14519 have_personality=true
14520else
14521 have_personality=false
14522fi
14523rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14524 conftest.$ac_objext conftest.beam conftest.$ac_ext
14525fi
14526
14527if $have_personality
14528then
14529
14530$as_echo "#define HAVE_PERSONALITY 1" >>confdefs.h
14531
14532fi
14533
14534
14535target_sysroot_reloc=0
14536
14537# Check whether --with-sysroot was given.
14538if test "${with_sysroot+set}" = set; then :
14539 withval=$with_sysroot;
14540 case ${with_sysroot} in
14541 yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
14542 *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
14543 esac
14544
14545 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
14546
14547 if test "x$prefix" = xNONE; then
14548 test_prefix=/usr/local
14549 else
14550 test_prefix=$prefix
14551 fi
14552 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
14553 test_exec_prefix=$test_prefix
14554 else
14555 test_exec_prefix=$exec_prefix
14556 fi
14557 case ${TARGET_SYSTEM_ROOT} in
14558 "${test_prefix}"|"${test_prefix}/"*|\
14559 "${test_exec_prefix}"|"${test_exec_prefix}/"*|\
14560 '${prefix}'|'${prefix}/'*|\
14561 '${exec_prefix}'|'${exec_prefix}/'*)
14562 target_sysroot_reloc=1
14563 ;;
14564 esac
14565
14566else
14567
14568 TARGET_SYSTEM_ROOT=
14569 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
14570
14571fi
14572
14573TARGET_SYSTEM_ROOT_DEFINE="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE=$target_sysroot_reloc"
14574
14575
14576
14577
14578
14579# Check whether --with-system-gdbinit was given.
14580if test "${with_system_gdbinit+set}" = set; then :
14581 withval=$with_system_gdbinit;
14582 SYSTEM_GDBINIT=$withval
14583else
14584 SYSTEM_GDBINIT=
14585fi
14586
14587
14588 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
14589 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14590 ac_define_dir=`eval echo $SYSTEM_GDBINIT`
14591 ac_define_dir=`eval echo $ac_define_dir`
14592
14593cat >>confdefs.h <<_ACEOF
14594#define SYSTEM_GDBINIT "$ac_define_dir"
14595_ACEOF
14596
14597
14598
14599 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
14600 if test "x$prefix" = xNONE; then
14601 test_prefix=/usr/local
14602 else
14603 test_prefix=$prefix
14604 fi
14605 else
14606 test_prefix=$exec_prefix
14607 fi
14608 value=0
14609 case ${ac_define_dir} in
14610 "${test_prefix}"|"${test_prefix}/"*|\
14611 '${exec_prefix}'|'${exec_prefix}/'*)
14612 value=1
14613 ;;
14614 esac
14615
14616cat >>confdefs.h <<_ACEOF
14617#define SYSTEM_GDBINIT_RELOCATABLE $value
14618_ACEOF
14619
14620
14621
14622# Check whether --enable-werror was given.
14623if test "${enable_werror+set}" = set; then :
14624 enableval=$enable_werror; case "${enableval}" in
14625 yes | y) ERROR_ON_WARNING="yes" ;;
14626 no | n) ERROR_ON_WARNING="no" ;;
14627 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
14628 esac
14629fi
14630
14631
14632# Enable -Werror by default when using gcc
14633if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
14634 ERROR_ON_WARNING=yes
14635fi
14636
14637WERROR_CFLAGS=""
14638if test "${ERROR_ON_WARNING}" = yes ; then
14639 WERROR_CFLAGS="-Werror"
14640fi
14641
14642# The entries after -Wno-pointer-sign are disabled warnings which may
14643# be enabled in the future, which can not currently be used to build
14644# GDB.
14645# NOTE: If you change this list, remember to update
14646# gdb/doc/gdbint.texinfo.
14647build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
14648-Wformat-nonliteral -Wno-pointer-sign \
14649-Wno-unused -Wunused-value -Wunused-function \
14650-Wno-switch -Wno-char-subscripts"
14651
14652# Enable -Wno-format by default when using gcc on mingw since many
14653# GCC versions complain about %I64.
14654case "${host}" in
14655 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
14656esac
14657
14658# Check whether --enable-build-warnings was given.
14659if test "${enable_build_warnings+set}" = set; then :
14660 enableval=$enable_build_warnings; case "${enableval}" in
14661 yes) ;;
14662 no) build_warnings="-w";;
14663 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
14664 build_warnings="${build_warnings} ${t}";;
14665 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
14666 build_warnings="${t} ${build_warnings}";;
14667 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
14668esac
14669if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
14670 echo "Setting compiler warning flags = $build_warnings" 6>&1
14671fi
14672fi
14673# Check whether --enable-gdb-build-warnings was given.
14674if test "${enable_gdb_build_warnings+set}" = set; then :
14675 enableval=$enable_gdb_build_warnings; case "${enableval}" in
14676 yes) ;;
14677 no) build_warnings="-w";;
14678 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
14679 build_warnings="${build_warnings} ${t}";;
14680 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
14681 build_warnings="${t} ${build_warnings}";;
14682 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
14683esac
14684if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
14685 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
14686fi
14687fi
14688WARN_CFLAGS=""
14689if test "x${build_warnings}" != x -a "x$GCC" = xyes
14690then
14691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
14692$as_echo_n "checking compiler warning flags... " >&6; }
14693 # Separate out the -Werror flag as some files just cannot be
14694 # compiled with it enabled.
14695 for w in ${build_warnings}; do
14696 case $w in
14697 -Werr*) WERROR_CFLAGS=-Werror ;;
14698 *) # Check that GCC accepts it
14699 saved_CFLAGS="$CFLAGS"
14700 CFLAGS="$CFLAGS $w"
14701 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14702/* end confdefs.h. */
14703
14704int
14705main ()
14706{
14707
14708 ;
14709 return 0;
14710}
14711_ACEOF
14712if ac_fn_c_try_compile "$LINENO"; then :
14713 WARN_CFLAGS="${WARN_CFLAGS} $w"
14714fi
14715rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14716 CFLAGS="$saved_CFLAGS"
14717 esac
14718 done
14719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
14720$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
14721fi
14722
14723
14724
14725# In the Cygwin environment, we need some additional flags.
14726{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
14727$as_echo_n "checking for cygwin... " >&6; }
14728if test "${gdb_cv_os_cygwin+set}" = set; then :
14729 $as_echo_n "(cached) " >&6
14730else
14731 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14732/* end confdefs.h. */
14733
14734#if defined (__CYGWIN__) || defined (__CYGWIN32__)
14735lose
14736#endif
14737_ACEOF
14738if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14739 $EGREP "lose" >/dev/null 2>&1; then :
14740 gdb_cv_os_cygwin=yes
14741else
14742 gdb_cv_os_cygwin=no
14743fi
14744rm -f conftest*
14745
14746fi
14747{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_os_cygwin" >&5
14748$as_echo "$gdb_cv_os_cygwin" >&6; }
14749
14750
14751SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o"
14752case ${host} in
14753 *go32* ) SER_HARDWIRE=ser-go32.o ;;
14754 *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
14755 *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o" ;;
14756esac
14757
14758
14759# libreadline needs libuser32.a in a cygwin environment
14760WIN32LIBS=
14761if test x$gdb_cv_os_cygwin = xyes; then
14762 WIN32LIBS="-luser32"
14763 case "${target}" in
14764 *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
14765 ;;
14766 esac
14767fi
14768
14769# The ser-tcp.c module requires sockets.
14770case ${host} in
14771 *mingw32*)
14772
14773$as_echo "#define USE_WIN32API 1" >>confdefs.h
14774
14775 WIN32LIBS="$WIN32LIBS -lws2_32"
14776 ;;
14777esac
14778
14779
14780# Add ELF support to GDB, but only if BFD includes ELF support.
14781OLD_CFLAGS=$CFLAGS
14782OLD_LDFLAGS=$LDFLAGS
14783OLD_LIBS=$LIBS
14784CFLAGS="$CFLAGS -I${srcdir}/../include -I../bfd -I${srcdir}/../bfd"
14785LDFLAGS="$LDFLAGS -L../bfd -L../libiberty"
14786intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
14787LIBS="-lbfd -liberty $intl $LIBS"
14788{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
14789$as_echo_n "checking for ELF support in BFD... " >&6; }
14790if test "${gdb_cv_var_elf+set}" = set; then :
14791 $as_echo_n "(cached) " >&6
14792else
14793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14794/* end confdefs.h. */
14795#include <stdlib.h>
14796#include "bfd.h"
14797#include "elf-bfd.h"
14798
14799int
14800main ()
14801{
14802bfd *abfd = NULL; bfd_get_elf_phdr_upper_bound (abfd);
14803 ;
14804 return 0;
14805}
14806_ACEOF
14807if ac_fn_c_try_link "$LINENO"; then :
14808 gdb_cv_var_elf=yes
14809else
14810 gdb_cv_var_elf=no
14811fi
14812rm -f core conftest.err conftest.$ac_objext \
14813 conftest$ac_exeext conftest.$ac_ext
14814fi
14815{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_elf" >&5
14816$as_echo "$gdb_cv_var_elf" >&6; }
14817if test $gdb_cv_var_elf = yes; then
14818 CONFIG_OBS="$CONFIG_OBS elfread.o"
14819
14820$as_echo "#define HAVE_ELF 1" >>confdefs.h
14821
14822fi
14823CFLAGS=$OLD_CFLAGS
14824LDFLAGS=$OLD_LDFLAGS
14825LIBS=$OLD_LIBS
14826
14827# Add any host-specific objects to GDB.
14828CONFIG_OBS="${CONFIG_OBS} ${gdb_host_obs}"
14829
14830LIBGUI="../libgui/src/libgui.a"
14831GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
14832
14833
14834
14835WIN32LDAPP=
14836
14837
14838
14839case "${host}" in
14840*-*-cygwin* | *-*-mingw* )
14841 configdir="win"
14842 ;;
14843*)
14844 configdir="unix"
14845 ;;
14846esac
14847
14848GDBTKLIBS=
14849if test "${enable_gdbtk}" = "yes"; then
14850
14851 # Gdbtk must have an absolute path to srcdir in order to run
14852 # properly when not installed.
14853 here=`pwd`
14854 cd ${srcdir}
14855 GDBTK_SRC_DIR=`pwd`
14856 cd $here
14857
14858
14859 #
14860 # Ok, lets find the tcl configuration
14861 # First, look for one uninstalled.
14862 # the alternative search directory is invoked by --with-tcl
14863 #
14864
14865 if test x"${no_tcl}" = x ; then
14866 # we reset no_tcl in case something fails here
14867 no_tcl=true
14868
14869# Check whether --with-tcl was given.
14870if test "${with_tcl+set}" = set; then :
14871 withval=$with_tcl; with_tclconfig=${withval}
14872fi
14873
14874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
14875$as_echo_n "checking for Tcl configuration... " >&6; }
14876 if test "${ac_cv_c_tclconfig+set}" = set; then :
14877 $as_echo_n "(cached) " >&6
14878else
14879
14880
14881 # First check to see if --with-tcl was specified.
14882 case "${host}" in
14883 *-*-cygwin*) platDir="win" ;;
14884 *) platDir="unix" ;;
14885 esac
14886 if test x"${with_tclconfig}" != x ; then
14887 if test -f "${with_tclconfig}/tclConfig.sh" ; then
14888 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
14889 else
14890 as_fn_error "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
14891 fi
14892 fi
14893
14894 # then check for a private Tcl installation
14895 if test x"${ac_cv_c_tclconfig}" = x ; then
14896 for i in \
14897 ../tcl \
14898 `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
14899 `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
14900 `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
14901 ../../tcl \
14902 `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
14903 `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
14904 `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
14905 ../../../tcl \
14906 `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
14907 `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
14908 `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
14909 if test -f "$i/$platDir/tclConfig.sh" ; then
14910 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
14911 break
14912 fi
14913 done
14914 fi
14915
14916 # on Darwin, check in Framework installation locations
14917 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tclconfig}" = x ; then
14918 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
14919 `ls -d /Library/Frameworks 2>/dev/null` \
14920 `ls -d /Network/Library/Frameworks 2>/dev/null` \
14921 `ls -d /System/Library/Frameworks 2>/dev/null` \
14922 ; do
14923 if test -f "$i/Tcl.framework/tclConfig.sh" ; then
14924 ac_cv_c_tclconfig=`(cd $i/Tcl.framework; pwd)`
14925 break
14926 fi
14927 done
14928 fi
14929
14930 # check in a few common install locations
14931 if test x"${ac_cv_c_tclconfig}" = x ; then
14932 for i in `ls -d ${libdir} 2>/dev/null` \
14933 `ls -d ${exec_prefix}/lib 2>/dev/null` \
14934 `ls -d ${prefix}/lib 2>/dev/null` \
14935 `ls -d /usr/local/lib 2>/dev/null` \
14936 `ls -d /usr/contrib/lib 2>/dev/null` \
14937 `ls -d /usr/lib 2>/dev/null` \
14938 ; do
14939 if test -f "$i/tclConfig.sh" ; then
14940 ac_cv_c_tclconfig=`(cd $i; pwd)`
14941 break
14942 fi
14943 done
14944 fi
14945
14946 # check in a few other private locations
14947 if test x"${ac_cv_c_tclconfig}" = x ; then
14948 for i in \
14949 ${srcdir}/../tcl \
14950 `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
14951 `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
14952 `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
14953 if test -f "$i/$platDir/tclConfig.sh" ; then
14954 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
14955 break
14956 fi
14957 done
14958 fi
14959
14960fi
14961
14962
14963 if test x"${ac_cv_c_tclconfig}" = x ; then
14964 TCL_BIN_DIR="# no Tcl configs found"
14965 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
14966$as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
14967 else
14968 no_tcl=
14969 TCL_BIN_DIR=${ac_cv_c_tclconfig}
14970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
14971$as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
14972 fi
14973 fi
14974
14975
14976 # If $no_tk is nonempty, then we can't do Tk, and there is no
14977 # point to doing Tcl.
14978
14979 #
14980 # Ok, lets find the tk configuration
14981 # First, look for one uninstalled.
14982 # the alternative search directory is invoked by --with-tk
14983 #
14984
14985 if test x"${no_tk}" = x ; then
14986 # we reset no_tk in case something fails here
14987 no_tk=true
14988
14989# Check whether --with-tk was given.
14990if test "${with_tk+set}" = set; then :
14991 withval=$with_tk; with_tkconfig=${withval}
14992fi
14993
14994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
14995$as_echo_n "checking for Tk configuration... " >&6; }
14996 if test "${ac_cv_c_tkconfig+set}" = set; then :
14997 $as_echo_n "(cached) " >&6
14998else
14999
15000
15001 # First check to see if --with-tkconfig was specified.
15002 if test x"${with_tkconfig}" != x ; then
15003 if test -f "${with_tkconfig}/tkConfig.sh" ; then
15004 ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
15005 else
15006 as_fn_error "${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
15007 fi
15008 fi
15009
15010 # then check for a private Tk library
15011 case "${host}" in
15012 *-*-cygwin*) platDir="win" ;;
15013 *) platDir="unix" ;;
15014 esac
15015 if test x"${ac_cv_c_tkconfig}" = x ; then
15016 for i in \
15017 ../tk \
15018 `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15019 `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
15020 `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
15021 ../../tk \
15022 `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15023 `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
15024 `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
15025 ../../../tk \
15026 `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15027 `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
15028 `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
15029 if test -f "$i/$platDir/tkConfig.sh" ; then
15030 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
15031 break
15032 fi
15033 done
15034 fi
15035
15036 # on Darwin, check in Framework installation locations
15037 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tkconfig}" = x ; then
15038 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
15039 `ls -d /Library/Frameworks 2>/dev/null` \
15040 `ls -d /Network/Library/Frameworks 2>/dev/null` \
15041 `ls -d /System/Library/Frameworks 2>/dev/null` \
15042 ; do
15043 if test -f "$i/Tk.framework/tkConfig.sh" ; then
15044 ac_cv_c_tkconfig=`(cd $i/Tk.framework; pwd)`
15045 break
15046 fi
15047 done
15048 fi
15049
15050 # check in a few common install locations
15051 if test x"${ac_cv_c_tkconfig}" = x ; then
15052 for i in `ls -d ${libdir} 2>/dev/null` \
15053 `ls -d ${exec_prefix}/lib 2>/dev/null` \
15054 `ls -d ${prefix}/lib 2>/dev/null` \
15055 `ls -d /usr/local/lib 2>/dev/null` \
15056 `ls -d /usr/contrib/lib 2>/dev/null` \
15057 `ls -d /usr/lib 2>/dev/null` \
15058 ; do
15059 if test -f "$i/tkConfig.sh" ; then
15060 ac_cv_c_tkconfig=`(cd $i; pwd)`
15061 break
15062 fi
15063 done
15064 fi
15065 # check in a few other private locations
15066 if test x"${ac_cv_c_tkconfig}" = x ; then
15067 for i in \
15068 ${srcdir}/../tk \
15069 `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15070 `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
15071 `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
15072 if test -f "$i/$platDir/tkConfig.sh" ; then
15073 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
15074 break
15075 fi
15076 done
15077 fi
15078
15079fi
15080
15081
15082 if test x"${ac_cv_c_tkconfig}" = x ; then
15083 TK_BIN_DIR="# no Tk configs found"
15084 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
15085$as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
15086 else
15087 no_tk=
15088 TK_BIN_DIR=${ac_cv_c_tkconfig}
15089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
15090$as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
15091 fi
15092 fi
15093
15094
15095 if test -z "${no_tcl}" -a -z "${no_tk}"; then
15096
15097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
15098$as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
15099
15100 if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
15101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
15102$as_echo "loading" >&6; }
15103 . ${TCL_BIN_DIR}/tclConfig.sh
15104 else
15105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
15106$as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
15107 fi
15108
15109 # eval is required to do the TCL_DBGX substitution
15110 eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
15111 eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
15112
15113 # If the TCL_BIN_DIR is the build directory (not the install directory),
15114 # then set the common variable name to the value of the build variables.
15115 # For example, the variable TCL_LIB_SPEC will be set to the value
15116 # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
15117 # instead of TCL_BUILD_LIB_SPEC since it will work with both an
15118 # installed and uninstalled version of Tcl.
15119 if test -f "${TCL_BIN_DIR}/Makefile" ; then
15120 TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
15121 TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
15122 TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
15123 elif test "`uname -s`" = "Darwin"; then
15124 # If Tcl was built as a framework, attempt to use the libraries
15125 # from the framework at the given location so that linking works
15126 # against Tcl.framework installed in an arbitary location.
15127 case ${TCL_DEFS} in
15128 *TCL_FRAMEWORK*)
15129 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
15130 for i in "`cd ${TCL_BIN_DIR}; pwd`" \
15131 "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
15132 if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
15133 TCL_LIB_SPEC="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
15134 break
15135 fi
15136 done
15137 fi
15138 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
15139 TCL_STUB_LIB_SPEC="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
15140 TCL_STUB_LIB_PATH="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
15141 fi
15142 ;;
15143 esac
15144 fi
15145
15146 # eval is required to do the TCL_DBGX substitution
15147 eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
15148 eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
15149 eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
15150 eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
15151
15152
15153
15154
15155
15156
15157
15158
15159
15160
15161
15162
15163
15164
15165
15166 # Check for in-tree tcl
15167 here=`pwd`
15168 cd ${srcdir}/..
15169 topdir=`pwd`
15170 cd ${here}
15171
15172 intree="no"
15173 if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
15174 intree="yes"
15175 fi
15176
15177 # Find Tcl private headers
15178 if test x"${intree}" = xno; then
15179
15180 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
15181$as_echo_n "checking for Tcl private headers... " >&6; }
15182 private_dir=""
15183 dir=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
15184 if test -f ${dir}/tclInt.h ; then
15185 private_dir=${dir}
15186 fi
15187
15188 if test x"${private_dir}" = x; then
15189 as_fn_error "could not find private Tcl headers" "$LINENO" 5
15190 else
15191 TCL_PRIVATE_INCLUDE="-I${private_dir}"
15192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
15193$as_echo "${private_dir}" >&6; }
15194 fi
15195
15196 TCL_INCLUDE="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
15197 TCL_LIBRARY="${TCL_LIB_SPEC}"
15198 TCL_DEPS=""
15199 else
15200 # If building tcl in the same src tree, private headers
15201 # are not needed, but we need to be sure to use the right
15202 # headers library
15203 TCL_INCLUDE="-I${TCL_SRC_DIR}/generic"
15204 TCL_LIBRARY="${TCL_BUILD_LIB_SPEC}"
15205 TCL_DEPS="../tcl/${configdir}${TCL_LIB_FILE}"
15206 fi
15207
15208
15209
15210
15211
15212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
15213$as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
15214
15215 if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
15216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
15217$as_echo "loading" >&6; }
15218 . ${TK_BIN_DIR}/tkConfig.sh
15219 else
15220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
15221$as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
15222 fi
15223
15224 # eval is required to do the TK_DBGX substitution
15225 eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
15226 eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
15227
15228 # If the TK_BIN_DIR is the build directory (not the install directory),
15229 # then set the common variable name to the value of the build variables.
15230 # For example, the variable TK_LIB_SPEC will be set to the value
15231 # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
15232 # instead of TK_BUILD_LIB_SPEC since it will work with both an
15233 # installed and uninstalled version of Tcl.
15234 if test -f "${TK_BIN_DIR}/Makefile" ; then
15235 TK_LIB_SPEC=${TK_BUILD_LIB_SPEC}
15236 TK_STUB_LIB_SPEC=${TK_BUILD_STUB_LIB_SPEC}
15237 TK_STUB_LIB_PATH=${TK_BUILD_STUB_LIB_PATH}
15238 elif test "`uname -s`" = "Darwin"; then
15239 # If Tk was built as a framework, attempt to use the libraries
15240 # from the framework at the given location so that linking works
15241 # against Tk.framework installed in an arbitary location.
15242 case ${TK_DEFS} in
15243 *TK_FRAMEWORK*)
15244 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
15245 for i in "`cd ${TK_BIN_DIR}; pwd`" \
15246 "`cd ${TK_BIN_DIR}/../..; pwd`"; do
15247 if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
15248 TK_LIB_SPEC="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
15249 break
15250 fi
15251 done
15252 fi
15253 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
15254 TK_STUB_LIB_SPEC="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
15255 TK_STUB_LIB_PATH="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
15256 fi
15257 ;;
15258 esac
15259 fi
15260
15261 # eval is required to do the TK_DBGX substitution
15262 eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
15263 eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
15264 eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
15265 eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
15266
15267
15268
15269
15270
15271
15272
15273
15274
15275
15276
15277
15278
15279
15280 # Check for in-tree Tk
15281 intree="no"
15282 if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
15283 intree="yes"
15284 fi
15285
15286 # Find Tk private headers
15287 if test x"${intree}" = xno; then
15288
15289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
15290$as_echo_n "checking for Tk private headers... " >&6; }
15291 private_dir=""
15292 dir=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
15293 if test -f ${dir}/tkInt.h; then
15294 private_dir=${dir}
15295 fi
15296
15297 if test x"${private_dir}" = x; then
15298 as_fn_error "could not find Tk private headers" "$LINENO" 5
15299 else
15300 TK_PRIVATE_INCLUDE="-I${private_dir}"
15301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
15302$as_echo "${private_dir}" >&6; }
15303 fi
15304
15305 TK_INCLUDE="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
15306 TK_LIBRARY=${TK_LIB_SPEC}
15307 TK_DEPS=""
15308 else
15309 TK_INCLUDE="-I${TK_SRC_DIR}/generic"
15310 TK_LIBRARY="${TK_BUILD_LIB_SPEC}"
15311 TK_DEPS="../tk/${configdir}/${TK_LIB_FILE}"
15312 fi
15313
15314
15315
15316
15317
15318 ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
15319
15320 # Include some libraries that Tcl and Tk want.
15321 TCL_LIBS='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
15322 # Yes, the ordering seems wrong here. But it isn't.
15323 # TK_LIBS is the list of libraries that need to be linked
15324 # after Tcl/Tk. Note that this isn't put into LIBS. If it
15325 # were in LIBS then any link tests after this point would
15326 # try to include things like `$(LIBGUI)', which wouldn't work.
15327 GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
15328
15329 CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
15330 CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
15331 CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
15332 CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
15333 CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
15334 CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
15335 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
15336
15337 if test x$gdb_cv_os_cygwin = xyes; then
15338 WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
15339 WIN32LDAPP="-Wl,--subsystem,console"
15340 CONFIG_OBS="${CONFIG_OBS} gdbres.o"
15341 fi
15342
15343 subdirs="$subdirs gdbtk"
15344
15345 fi
15346fi
15347
15348
15349
15350
15351
15352
15353
15354
15355{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
15356$as_echo_n "checking for X... " >&6; }
15357
15358
15359# Check whether --with-x was given.
15360if test "${with_x+set}" = set; then :
15361 withval=$with_x;
15362fi
15363
15364# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
15365if test "x$with_x" = xno; then
15366 # The user explicitly disabled X.
15367 have_x=disabled
15368else
15369 case $x_includes,$x_libraries in #(
15370 *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
15371 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
15372 $as_echo_n "(cached) " >&6
15373else
15374 # One or both of the vars are not set, and there is no cached value.
15375ac_x_includes=no ac_x_libraries=no
15376rm -f -r conftest.dir
15377if mkdir conftest.dir; then
15378 cd conftest.dir
15379 cat >Imakefile <<'_ACEOF'
15380incroot:
15381 @echo incroot='${INCROOT}'
15382usrlibdir:
15383 @echo usrlibdir='${USRLIBDIR}'
15384libdir:
15385 @echo libdir='${LIBDIR}'
15386_ACEOF
15387 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
15388 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
15389 for ac_var in incroot usrlibdir libdir; do
15390 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
15391 done
15392 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
15393 for ac_extension in a so sl dylib la dll; do
15394 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
15395 test -f "$ac_im_libdir/libX11.$ac_extension"; then
15396 ac_im_usrlibdir=$ac_im_libdir; break
15397 fi
15398 done
15399 # Screen out bogus values from the imake configuration. They are
15400 # bogus both because they are the default anyway, and because
15401 # using them would break gcc on systems where it needs fixed includes.
15402 case $ac_im_incroot in
15403 /usr/include) ac_x_includes= ;;
15404 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
15405 esac
15406 case $ac_im_usrlibdir in
15407 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
15408 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
15409 esac
15410 fi
15411 cd ..
15412 rm -f -r conftest.dir
15413fi
15414
15415# Standard set of common directories for X headers.
15416# Check X11 before X11Rn because it is often a symlink to the current release.
15417ac_x_header_dirs='
15418/usr/X11/include
15419/usr/X11R7/include
15420/usr/X11R6/include
15421/usr/X11R5/include
15422/usr/X11R4/include
15423
15424/usr/include/X11
15425/usr/include/X11R7
15426/usr/include/X11R6
15427/usr/include/X11R5
15428/usr/include/X11R4
15429
15430/usr/local/X11/include
15431/usr/local/X11R7/include
15432/usr/local/X11R6/include
15433/usr/local/X11R5/include
15434/usr/local/X11R4/include
15435
15436/usr/local/include/X11
15437/usr/local/include/X11R7
15438/usr/local/include/X11R6
15439/usr/local/include/X11R5
15440/usr/local/include/X11R4
15441
15442/usr/X386/include
15443/usr/x386/include
15444/usr/XFree86/include/X11
15445
15446/usr/include
15447/usr/local/include
15448/usr/unsupported/include
15449/usr/athena/include
15450/usr/local/x11r5/include
15451/usr/lpp/Xamples/include
15452
15453/usr/openwin/include
15454/usr/openwin/share/include'
15455
15456if test "$ac_x_includes" = no; then
15457 # Guess where to find include files, by looking for Xlib.h.
15458 # First, try using that file with no special directory specified.
15459 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15460/* end confdefs.h. */
15461#include <X11/Xlib.h>
15462_ACEOF
15463if ac_fn_c_try_cpp "$LINENO"; then :
15464 # We can compile using X headers with no special include directory.
15465ac_x_includes=
15466else
15467 for ac_dir in $ac_x_header_dirs; do
15468 if test -r "$ac_dir/X11/Xlib.h"; then
15469 ac_x_includes=$ac_dir
15470 break
15471 fi
15472done
15473fi
15474rm -f conftest.err conftest.$ac_ext
15475fi # $ac_x_includes = no
15476
15477if test "$ac_x_libraries" = no; then
15478 # Check for the libraries.
15479 # See if we find them without any special options.
15480 # Don't add to $LIBS permanently.
15481 ac_save_LIBS=$LIBS
15482 LIBS="-lX11 $LIBS"
15483 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15484/* end confdefs.h. */
15485#include <X11/Xlib.h>
15486int
15487main ()
15488{
15489XrmInitialize ()
15490 ;
15491 return 0;
15492}
15493_ACEOF
15494if ac_fn_c_try_link "$LINENO"; then :
15495 LIBS=$ac_save_LIBS
15496# We can link X programs with no special library path.
15497ac_x_libraries=
15498else
15499 LIBS=$ac_save_LIBS
15500for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
15501do
15502 # Don't even attempt the hair of trying to link an X program!
15503 for ac_extension in a so sl dylib la dll; do
15504 if test -r "$ac_dir/libX11.$ac_extension"; then
15505 ac_x_libraries=$ac_dir
15506 break 2
15507 fi
15508 done
15509done
15510fi
15511rm -f core conftest.err conftest.$ac_objext \
15512 conftest$ac_exeext conftest.$ac_ext
15513fi # $ac_x_libraries = no
15514
15515case $ac_x_includes,$ac_x_libraries in #(
15516 no,* | *,no | *\'*)
15517 # Didn't find X, or a directory has "'" in its name.
15518 ac_cv_have_x="have_x=no";; #(
15519 *)
15520 # Record where we found X for the cache.
15521 ac_cv_have_x="have_x=yes\
15522 ac_x_includes='$ac_x_includes'\
15523 ac_x_libraries='$ac_x_libraries'"
15524esac
15525fi
15526;; #(
15527 *) have_x=yes;;
15528 esac
15529 eval "$ac_cv_have_x"
15530fi # $with_x != no
15531
15532if test "$have_x" != yes; then
15533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
15534$as_echo "$have_x" >&6; }
15535 no_x=yes
15536else
15537 # If each of the values was on the command line, it overrides each guess.
15538 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
15539 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
15540 # Update the cache value to reflect the command line values.
15541 ac_cv_have_x="have_x=yes\
15542 ac_x_includes='$x_includes'\
15543 ac_x_libraries='$x_libraries'"
15544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
15545$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
15546fi
15547
15548
15549# Unlike the sim directory, whether a simulator is linked is controlled by
15550# presence of a gdb_sim definition in the target configure.tgt entry.
15551# This code just checks for a few cases where we'd like to ignore those
15552# definitions, even when they're present in the '.mt' file. These cases
15553# are when --disable-sim is specified, or if the simulator directory is
15554# not part of the source tree.
15555#
15556# Check whether --enable-sim was given.
15557if test "${enable_sim+set}" = set; then :
15558 enableval=$enable_sim; echo "enable_sim = $enable_sim";
15559 echo "enableval = ${enableval}";
15560 case "${enableval}" in
15561 yes) ignore_sim=false ;;
15562 no) ignore_sim=true ;;
15563 *) ignore_sim=false ;;
15564 esac
15565else
15566 ignore_sim=false
15567fi
15568
15569
15570if test ! -d "${srcdir}/../sim"; then
15571 ignore_sim=true
15572fi
15573
15574SIM=
15575SIM_OBS=
15576if test "${ignore_sim}" = "false"; then
15577 if test x"${gdb_sim}" != x ; then
15578 SIM="${gdb_sim}"
15579 SIM_OBS="remote-sim.o"
15580
15581$as_echo "#define WITH_SIM 1" >>confdefs.h
15582
15583 fi
15584fi
15585
15586
15587
15588
15589
15590
15591
15592
15593
15594
15595
15596
15597
15598
15599# List of host floatformats.
15600
15601cat >>confdefs.h <<_ACEOF
15602#define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
15603_ACEOF
15604
15605
15606cat >>confdefs.h <<_ACEOF
15607#define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
15608_ACEOF
15609
15610
15611cat >>confdefs.h <<_ACEOF
15612#define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
15613_ACEOF
15614
15615
15616# target_subdir is used by the testsuite to find the target libraries.
15617target_subdir=
15618if test "${host}" != "${target}"; then
15619 target_subdir="${target_alias}/"
15620fi
15621
15622
15623frags=
15624if test "${gdb_native}" = "yes"; then
15625 host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
15626 if test ! -f ${host_makefile_frag}; then
15627 as_fn_error "\"*** Gdb does not support native target ${host}\"" "$LINENO" 5
15628 fi
15629 frags="$frags $host_makefile_frag"
15630else
15631 host_makefile_frag=/dev/null
15632fi
15633
15634
15635
15636
15637if test "${gdb_native}" = "yes"; then
15638# We pick this up from the host configuration file (.mh) because we
15639# do not have a native configuration Makefile fragment.
15640nativefile=`sed -n '
15641s/NAT_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
15642' ${host_makefile_frag}`
15643fi
15644
15645
15646if test x"${gdb_osabi}" != x ; then
15647
15648cat >>confdefs.h <<_ACEOF
15649#define GDB_OSABI_DEFAULT $gdb_osabi
15650_ACEOF
15651
15652fi
15653
15654# Enable multi-ice-gdb-server.
15655# Check whether --enable-multi-ice was given.
15656if test "${enable_multi_ice+set}" = set; then :
15657 enableval=$enable_multi_ice; case $enableval in
15658 yes | no)
15659 ;;
15660 *) as_fn_error "bad value $enableval for --enable-multi-ice" "$LINENO" 5 ;;
15661 esac
15662fi
15663
15664if test "x$enable_multi_ice" = xyes; then
15665 subdirs="$subdirs multi-ice"
15666
15667fi
15668
15669# We only build gdbserver automatically in a native configuration.
15670if test "$gdb_native" = "yes"; then
15671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gdbserver is supported on this host" >&5
15672$as_echo_n "checking whether gdbserver is supported on this host... " >&6; }
15673 if test "x$build_gdbserver" = xyes; then
15674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15675$as_echo "yes" >&6; }
15676 subdirs="$subdirs gdbserver"
15677
15678 else
15679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15680$as_echo "no" >&6; }
15681 fi
15682fi
15683
15684# If nativefile (NAT_FILE) is not set in config/*/*.m[ht] files, we link
15685# to an empty version.
15686
15687files=
15688links=
15689
15690rm -f nm.h
15691if test "${nativefile}" != ""; then
15692 case "${nativefile}" in
15693 nm-*.h ) GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}" ;;
15694 * ) GDB_NM_FILE="${nativefile}"
15695 esac
15696 files="${files} ${GDB_NM_FILE}"
15697 links="${links} nm.h"
15698
15699cat >>confdefs.h <<_ACEOF
15700#define GDB_NM_FILE "${GDB_NM_FILE}"
15701_ACEOF
15702
15703fi
15704
15705
15706ac_sources="$files"
15707ac_dests="$links"
15708while test -n "$ac_sources"; do
15709 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
15710 set $ac_sources; ac_source=$1; shift; ac_sources=$*
15711 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
15712done
15713ac_config_links="$ac_config_links $ac_config_links_1"
15714
15715
15716
15717
15718
15719$as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
15720
15721
15722ac_config_files="$ac_config_files Makefile .gdbinit:gdbinit.in gnulib/Makefile"
15723
15724ac_config_commands="$ac_config_commands default"
15725
15726cat >confcache <<\_ACEOF
15727# This file is a shell script that caches the results of configure
15728# tests run on this system so they can be shared between configure
15729# scripts and configure runs, see configure's option --config-cache.
15730# It is not useful on other systems. If it contains results you don't
15731# want to keep, you may remove or edit it.
15732#
15733# config.status only pays attention to the cache file if you give it
15734# the --recheck option to rerun configure.
15735#
15736# `ac_cv_env_foo' variables (set or unset) will be overridden when
15737# loading this file, other *unset* `ac_cv_foo' will be assigned the
15738# following values.
15739
15740_ACEOF
15741
15742# The following way of writing the cache mishandles newlines in values,
15743# but we know of no workaround that is simple, portable, and efficient.
15744# So, we kill variables containing newlines.
15745# Ultrix sh set writes to stderr and can't be redirected directly,
15746# and sets the high bit in the cache file unless we assign to the vars.
15747(
15748 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15749 eval ac_val=\$$ac_var
15750 case $ac_val in #(
15751 *${as_nl}*)
15752 case $ac_var in #(
15753 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15754$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15755 esac
15756 case $ac_var in #(
15757 _ | IFS | as_nl) ;; #(
15758 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15759 *) { eval $ac_var=; unset $ac_var;} ;;
15760 esac ;;
15761 esac
15762 done
15763
15764 (set) 2>&1 |
15765 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15766 *${as_nl}ac_space=\ *)
15767 # `set' does not quote correctly, so add quotes: double-quote
15768 # substitution turns \\\\ into \\, and sed turns \\ into \.
15769 sed -n \
15770 "s/'/'\\\\''/g;
15771 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15772 ;; #(
15773 *)
15774 # `set' quotes correctly as required by POSIX, so do not add quotes.
15775 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15776 ;;
15777 esac |
15778 sort
15779) |
15780 sed '
15781 /^ac_cv_env_/b end
15782 t clear
15783 :clear
15784 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15785 t end
15786 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15787 :end' >>confcache
15788if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15789 if test -w "$cache_file"; then
15790 test "x$cache_file" != "x/dev/null" &&
15791 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15792$as_echo "$as_me: updating cache $cache_file" >&6;}
15793 cat confcache >$cache_file
15794 else
15795 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15796$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15797 fi
15798fi
15799rm -f confcache
15800
15801test "x$prefix" = xNONE && prefix=$ac_default_prefix
15802# Let make expand exec_prefix.
15803test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15804
15805DEFS=-DHAVE_CONFIG_H
15806
15807ac_libobjs=
15808ac_ltlibobjs=
15809for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15810 # 1. Remove the extension, and $U if already installed.
15811 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15812 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15813 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
15814 # will be set to the directory where LIBOBJS objects are built.
15815 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15816 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15817done
15818LIBOBJS=$ac_libobjs
15819
15820LTLIBOBJS=$ac_ltlibobjs
15821
15822
15823if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
15824 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
15825Usually this means the macro was only invoked conditionally." "$LINENO" 5
15826fi
15827if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
15828 as_fn_error "conditional \"GMAKE\" was never defined.
15829Usually this means the macro was only invoked conditionally." "$LINENO" 5
15830fi
15831if test -z "${GL_COND_LIBTOOL_TRUE}" && test -z "${GL_COND_LIBTOOL_FALSE}"; then
15832 as_fn_error "conditional \"GL_COND_LIBTOOL\" was never defined.
15833Usually this means the macro was only invoked conditionally." "$LINENO" 5
15834fi
15835
15836 gl_libobjs=
15837 gl_ltlibobjs=
15838 if test -n "$gl_LIBOBJS"; then
15839 # Remove the extension.
15840 sed_drop_objext='s/\.o$//;s/\.obj$//'
15841 for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
15842 gl_libobjs="$gl_libobjs $i.$ac_objext"
15843 gl_ltlibobjs="$gl_ltlibobjs $i.lo"
15844 done
15845 fi
15846 gl_LIBOBJS=$gl_libobjs
15847
15848 gl_LTLIBOBJS=$gl_ltlibobjs
15849
15850
15851
15852 gltests_libobjs=
15853 gltests_ltlibobjs=
15854 if test -n "$gltests_LIBOBJS"; then
15855 # Remove the extension.
15856 sed_drop_objext='s/\.o$//;s/\.obj$//'
15857 for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
15858 gltests_libobjs="$gltests_libobjs $i.$ac_objext"
15859 gltests_ltlibobjs="$gltests_ltlibobjs $i.lo"
15860 done
15861 fi
15862 gltests_LIBOBJS=$gltests_libobjs
15863
15864 gltests_LTLIBOBJS=$gltests_ltlibobjs
15865
15866
15867if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
15868 as_fn_error "conditional \"AMDEP\" was never defined.
15869Usually this means the macro was only invoked conditionally." "$LINENO" 5
15870fi
15871if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
15872 as_fn_error "conditional \"am__fastdepCC\" was never defined.
15873Usually this means the macro was only invoked conditionally." "$LINENO" 5
15874fi
15875 if test -n "$EXEEXT"; then
15876 am__EXEEXT_TRUE=
15877 am__EXEEXT_FALSE='#'
15878else
15879 am__EXEEXT_TRUE='#'
15880 am__EXEEXT_FALSE=
15881fi
15882
15883
15884
15885: ${CONFIG_STATUS=./config.status}
15886ac_write_fail=0
15887ac_clean_files_save=$ac_clean_files
15888ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15889{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15890$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15891as_write_fail=0
15892cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15893#! $SHELL
15894# Generated by $as_me.
15895# Run this file to recreate the current configuration.
15896# Compiler output produced by configure, useful for debugging
15897# configure, is in config.log if it exists.
15898
15899debug=false
15900ac_cs_recheck=false
15901ac_cs_silent=false
15902
15903SHELL=\${CONFIG_SHELL-$SHELL}
15904export SHELL
15905_ASEOF
15906cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15907## -------------------- ##
15908## M4sh Initialization. ##
15909## -------------------- ##
15910
15911# Be more Bourne compatible
15912DUALCASE=1; export DUALCASE # for MKS sh
15913if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15914 emulate sh
15915 NULLCMD=:
15916 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15917 # is contrary to our usage. Disable this feature.
15918 alias -g '${1+"$@"}'='"$@"'
15919 setopt NO_GLOB_SUBST
15920else
15921 case `(set -o) 2>/dev/null` in #(
15922 *posix*) :
15923 set -o posix ;; #(
15924 *) :
15925 ;;
15926esac
15927fi
15928
15929
15930as_nl='
15931'
15932export as_nl
15933# Printing a long string crashes Solaris 7 /usr/bin/printf.
15934as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15935as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15936as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15937# Prefer a ksh shell builtin over an external printf program on Solaris,
15938# but without wasting forks for bash or zsh.
15939if test -z "$BASH_VERSION$ZSH_VERSION" \
15940 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15941 as_echo='print -r --'
15942 as_echo_n='print -rn --'
15943elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15944 as_echo='printf %s\n'
15945 as_echo_n='printf %s'
15946else
15947 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15948 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15949 as_echo_n='/usr/ucb/echo -n'
15950 else
15951 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15952 as_echo_n_body='eval
15953 arg=$1;
15954 case $arg in #(
15955 *"$as_nl"*)
15956 expr "X$arg" : "X\\(.*\\)$as_nl";
15957 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15958 esac;
15959 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15960 '
15961 export as_echo_n_body
15962 as_echo_n='sh -c $as_echo_n_body as_echo'
15963 fi
15964 export as_echo_body
15965 as_echo='sh -c $as_echo_body as_echo'
15966fi
15967
15968# The user is always right.
15969if test "${PATH_SEPARATOR+set}" != set; then
15970 PATH_SEPARATOR=:
15971 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15972 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15973 PATH_SEPARATOR=';'
15974 }
15975fi
15976
15977
15978# IFS
15979# We need space, tab and new line, in precisely that order. Quoting is
15980# there to prevent editors from complaining about space-tab.
15981# (If _AS_PATH_WALK were called with IFS unset, it would disable word
15982# splitting by setting IFS to empty value.)
15983IFS=" "" $as_nl"
15984
15985# Find who we are. Look in the path if we contain no directory separator.
15986case $0 in #((
15987 *[\\/]* ) as_myself=$0 ;;
15988 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15989for as_dir in $PATH
15990do
15991 IFS=$as_save_IFS
15992 test -z "$as_dir" && as_dir=.
15993 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15994 done
15995IFS=$as_save_IFS
15996
15997 ;;
15998esac
15999# We did not find ourselves, most probably we were run as `sh COMMAND'
16000# in which case we are not to be found in the path.
16001if test "x$as_myself" = x; then
16002 as_myself=$0
16003fi
16004if test ! -f "$as_myself"; then
16005 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16006 exit 1
16007fi
16008
16009# Unset variables that we do not need and which cause bugs (e.g. in
16010# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
16011# suppresses any "Segmentation fault" message there. '((' could
16012# trigger a bug in pdksh 5.2.14.
16013for as_var in BASH_ENV ENV MAIL MAILPATH
16014do eval test x\${$as_var+set} = xset \
16015 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16016done
16017PS1='$ '
16018PS2='> '
16019PS4='+ '
16020
16021# NLS nuisances.
16022LC_ALL=C
16023export LC_ALL
16024LANGUAGE=C
16025export LANGUAGE
16026
16027# CDPATH.
16028(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16029
16030
16031# as_fn_error ERROR [LINENO LOG_FD]
16032# ---------------------------------
16033# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16034# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16035# script with status $?, using 1 if that was 0.
16036as_fn_error ()
16037{
16038 as_status=$?; test $as_status -eq 0 && as_status=1
16039 if test "$3"; then
16040 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16041 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
16042 fi
16043 $as_echo "$as_me: error: $1" >&2
16044 as_fn_exit $as_status
16045} # as_fn_error
16046
16047
16048# as_fn_set_status STATUS
16049# -----------------------
16050# Set $? to STATUS, without forking.
16051as_fn_set_status ()
16052{
16053 return $1
16054} # as_fn_set_status
16055
16056# as_fn_exit STATUS
16057# -----------------
16058# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16059as_fn_exit ()
16060{
16061 set +e
16062 as_fn_set_status $1
16063 exit $1
16064} # as_fn_exit
16065
16066# as_fn_unset VAR
16067# ---------------
16068# Portably unset VAR.
16069as_fn_unset ()
16070{
16071 { eval $1=; unset $1;}
16072}
16073as_unset=as_fn_unset
16074# as_fn_append VAR VALUE
16075# ----------------------
16076# Append the text in VALUE to the end of the definition contained in VAR. Take
16077# advantage of any shell optimizations that allow amortized linear growth over
16078# repeated appends, instead of the typical quadratic growth present in naive
16079# implementations.
16080if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16081 eval 'as_fn_append ()
16082 {
16083 eval $1+=\$2
16084 }'
16085else
16086 as_fn_append ()
16087 {
16088 eval $1=\$$1\$2
16089 }
16090fi # as_fn_append
16091
16092# as_fn_arith ARG...
16093# ------------------
16094# Perform arithmetic evaluation on the ARGs, and store the result in the
16095# global $as_val. Take advantage of shells that can avoid forks. The arguments
16096# must be portable across $(()) and expr.
16097if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16098 eval 'as_fn_arith ()
16099 {
16100 as_val=$(( $* ))
16101 }'
16102else
16103 as_fn_arith ()
16104 {
16105 as_val=`expr "$@" || test $? -eq 1`
16106 }
16107fi # as_fn_arith
16108
16109
16110if expr a : '\(a\)' >/dev/null 2>&1 &&
16111 test "X`expr 00001 : '.*\(...\)'`" = X001; then
16112 as_expr=expr
16113else
16114 as_expr=false
16115fi
16116
16117if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16118 as_basename=basename
16119else
16120 as_basename=false
16121fi
16122
16123if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16124 as_dirname=dirname
16125else
16126 as_dirname=false
16127fi
16128
16129as_me=`$as_basename -- "$0" ||
16130$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16131 X"$0" : 'X\(//\)$' \| \
16132 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16133$as_echo X/"$0" |
16134 sed '/^.*\/\([^/][^/]*\)\/*$/{
16135 s//\1/
16136 q
16137 }
16138 /^X\/\(\/\/\)$/{
16139 s//\1/
16140 q
16141 }
16142 /^X\/\(\/\).*/{
16143 s//\1/
16144 q
16145 }
16146 s/.*/./; q'`
16147
16148# Avoid depending upon Character Ranges.
16149as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16150as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16151as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16152as_cr_digits='0123456789'
16153as_cr_alnum=$as_cr_Letters$as_cr_digits
16154
16155ECHO_C= ECHO_N= ECHO_T=
16156case `echo -n x` in #(((((
16157-n*)
16158 case `echo 'xy\c'` in
16159 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
16160 xy) ECHO_C='\c';;
16161 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
16162 ECHO_T=' ';;
16163 esac;;
16164*)
16165 ECHO_N='-n';;
16166esac
16167
16168rm -f conf$$ conf$$.exe conf$$.file
16169if test -d conf$$.dir; then
16170 rm -f conf$$.dir/conf$$.file
16171else
16172 rm -f conf$$.dir
16173 mkdir conf$$.dir 2>/dev/null
16174fi
16175if (echo >conf$$.file) 2>/dev/null; then
16176 if ln -s conf$$.file conf$$ 2>/dev/null; then
16177 as_ln_s='ln -s'
16178 # ... but there are two gotchas:
16179 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16180 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16181 # In both cases, we have to default to `cp -p'.
16182 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16183 as_ln_s='cp -p'
16184 elif ln conf$$.file conf$$ 2>/dev/null; then
16185 as_ln_s=ln
16186 else
16187 as_ln_s='cp -p'
16188 fi
16189else
16190 as_ln_s='cp -p'
16191fi
16192rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16193rmdir conf$$.dir 2>/dev/null
16194
16195
16196# as_fn_mkdir_p
16197# -------------
16198# Create "$as_dir" as a directory, including parents if necessary.
16199as_fn_mkdir_p ()
16200{
16201
16202 case $as_dir in #(
16203 -*) as_dir=./$as_dir;;
16204 esac
16205 test -d "$as_dir" || eval $as_mkdir_p || {
16206 as_dirs=
16207 while :; do
16208 case $as_dir in #(
16209 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16210 *) as_qdir=$as_dir;;
16211 esac
16212 as_dirs="'$as_qdir' $as_dirs"
16213 as_dir=`$as_dirname -- "$as_dir" ||
16214$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16215 X"$as_dir" : 'X\(//\)[^/]' \| \
16216 X"$as_dir" : 'X\(//\)$' \| \
16217 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16218$as_echo X"$as_dir" |
16219 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16220 s//\1/
16221 q
16222 }
16223 /^X\(\/\/\)[^/].*/{
16224 s//\1/
16225 q
16226 }
16227 /^X\(\/\/\)$/{
16228 s//\1/
16229 q
16230 }
16231 /^X\(\/\).*/{
16232 s//\1/
16233 q
16234 }
16235 s/.*/./; q'`
16236 test -d "$as_dir" && break
16237 done
16238 test -z "$as_dirs" || eval "mkdir $as_dirs"
16239 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
16240
16241
16242} # as_fn_mkdir_p
16243if mkdir -p . 2>/dev/null; then
16244 as_mkdir_p='mkdir -p "$as_dir"'
16245else
16246 test -d ./-p && rmdir ./-p
16247 as_mkdir_p=false
16248fi
16249
16250if test -x / >/dev/null 2>&1; then
16251 as_test_x='test -x'
16252else
16253 if ls -dL / >/dev/null 2>&1; then
16254 as_ls_L_option=L
16255 else
16256 as_ls_L_option=
16257 fi
16258 as_test_x='
16259 eval sh -c '\''
16260 if test -d "$1"; then
16261 test -d "$1/.";
16262 else
16263 case $1 in #(
16264 -*)set "./$1";;
16265 esac;
16266 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
16267 ???[sx]*):;;*)false;;esac;fi
16268 '\'' sh
16269 '
16270fi
16271as_executable_p=$as_test_x
16272
16273# Sed expression to map a string onto a valid CPP name.
16274as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16275
16276# Sed expression to map a string onto a valid variable name.
16277as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16278
16279
16280exec 6>&1
16281## ----------------------------------- ##
16282## Main body of $CONFIG_STATUS script. ##
16283## ----------------------------------- ##
16284_ASEOF
16285test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16286
16287cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16288# Save the log message, to keep $0 and so on meaningful, and to
16289# report actual input values of CONFIG_FILES etc. instead of their
16290# values after options handling.
16291ac_log="
16292This file was extended by $as_me, which was
16293generated by GNU Autoconf 2.64. Invocation command line was
16294
16295 CONFIG_FILES = $CONFIG_FILES
16296 CONFIG_HEADERS = $CONFIG_HEADERS
16297 CONFIG_LINKS = $CONFIG_LINKS
16298 CONFIG_COMMANDS = $CONFIG_COMMANDS
16299 $ $0 $@
16300
16301on `(hostname || uname -n) 2>/dev/null | sed 1q`
16302"
16303
16304_ACEOF
16305
16306case $ac_config_files in *"
16307"*) set x $ac_config_files; shift; ac_config_files=$*;;
16308esac
16309
16310case $ac_config_headers in *"
16311"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16312esac
16313
16314
16315cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16316# Files that config.status was made for.
16317config_files="$ac_config_files"
16318config_headers="$ac_config_headers"
16319config_links="$ac_config_links"
16320config_commands="$ac_config_commands"
16321
16322_ACEOF
16323
16324cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16325ac_cs_usage="\
16326\`$as_me' instantiates files and other configuration actions
16327from templates according to the current configuration. Unless the files
16328and actions are specified as TAGs, all are instantiated by default.
16329
16330Usage: $0 [OPTION]... [TAG]...
16331
16332 -h, --help print this help, then exit
16333 -V, --version print version number and configuration settings, then exit
16334 -q, --quiet, --silent
16335 do not print progress messages
16336 -d, --debug don't remove temporary files
16337 --recheck update $as_me by reconfiguring in the same conditions
16338 --file=FILE[:TEMPLATE]
16339 instantiate the configuration file FILE
16340 --header=FILE[:TEMPLATE]
16341 instantiate the configuration header FILE
16342
16343Configuration files:
16344$config_files
16345
16346Configuration headers:
16347$config_headers
16348
16349Configuration links:
16350$config_links
16351
16352Configuration commands:
16353$config_commands
16354
16355Report bugs to the package provider."
16356
16357_ACEOF
16358cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16359ac_cs_version="\\
16360config.status
16361configured by $0, generated by GNU Autoconf 2.64,
16362 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
16363
16364Copyright (C) 2009 Free Software Foundation, Inc.
16365This config.status script is free software; the Free Software Foundation
16366gives unlimited permission to copy, distribute and modify it."
16367
16368ac_pwd='$ac_pwd'
16369srcdir='$srcdir'
16370INSTALL='$INSTALL'
16371MKDIR_P='$MKDIR_P'
16372AWK='$AWK'
16373test -n "\$AWK" || AWK=awk
16374_ACEOF
16375
16376cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16377# The default lists apply if the user does not specify any file.
16378ac_need_defaults=:
16379while test $# != 0
16380do
16381 case $1 in
16382 --*=*)
16383 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16384 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16385 ac_shift=:
16386 ;;
16387 *)
16388 ac_option=$1
16389 ac_optarg=$2
16390 ac_shift=shift
16391 ;;
16392 esac
16393
16394 case $ac_option in
16395 # Handling of the options.
16396 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16397 ac_cs_recheck=: ;;
16398 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16399 $as_echo "$ac_cs_version"; exit ;;
16400 --debug | --debu | --deb | --de | --d | -d )
16401 debug=: ;;
16402 --file | --fil | --fi | --f )
16403 $ac_shift
16404 case $ac_optarg in
16405 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16406 esac
16407 as_fn_append CONFIG_FILES " '$ac_optarg'"
16408 ac_need_defaults=false;;
16409 --header | --heade | --head | --hea )
16410 $ac_shift
16411 case $ac_optarg in
16412 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16413 esac
16414 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16415 ac_need_defaults=false;;
16416 --he | --h)
16417 # Conflict between --help and --header
16418 as_fn_error "ambiguous option: \`$1'
16419Try \`$0 --help' for more information.";;
16420 --help | --hel | -h )
16421 $as_echo "$ac_cs_usage"; exit ;;
16422 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16423 | -silent | --silent | --silen | --sile | --sil | --si | --s)
16424 ac_cs_silent=: ;;
16425
16426 # This is an error.
16427 -*) as_fn_error "unrecognized option: \`$1'
16428Try \`$0 --help' for more information." ;;
16429
16430 *) as_fn_append ac_config_targets " $1"
16431 ac_need_defaults=false ;;
16432
16433 esac
16434 shift
16435done
16436
16437ac_configure_extra_args=
16438
16439if $ac_cs_silent; then
16440 exec 6>/dev/null
16441 ac_configure_extra_args="$ac_configure_extra_args --silent"
16442fi
16443
16444_ACEOF
16445cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16446if \$ac_cs_recheck; then
16447 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16448 shift
16449 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16450 CONFIG_SHELL='$SHELL'
16451 export CONFIG_SHELL
16452 exec "\$@"
16453fi
16454
16455_ACEOF
16456cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16457exec 5>>config.log
16458{
16459 echo
16460 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16461## Running $as_me. ##
16462_ASBOX
16463 $as_echo "$ac_log"
16464} >&5
16465
16466_ACEOF
16467cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16468#
16469# INIT-COMMANDS
16470#
16471ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
16472AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
16473
16474_ACEOF
16475
16476cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16477
16478# Handling of arguments.
16479for ac_config_target in $ac_config_targets
16480do
16481 case $ac_config_target in
16482 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
16483 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
16484 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16485 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
16486 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16487 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:gdbinit.in" ;;
16488 "gnulib/Makefile") CONFIG_FILES="$CONFIG_FILES gnulib/Makefile" ;;
16489 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
16490
16491 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16492 esac
16493done
16494
16495
16496# If the user did not use the arguments to specify the items to instantiate,
16497# then the envvar interface is used. Set only those that are not.
16498# We use the long form for the default assignment because of an extremely
16499# bizarre bug on SunOS 4.1.3.
16500if $ac_need_defaults; then
16501 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16502 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16503 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
16504 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16505fi
16506
16507# Have a temporary directory for convenience. Make it in the build tree
16508# simply because there is no reason against having it here, and in addition,
16509# creating and moving files from /tmp can sometimes cause problems.
16510# Hook for its removal unless debugging.
16511# Note that there is a small window in which the directory will not be cleaned:
16512# after its creation but before its name has been assigned to `$tmp'.
16513$debug ||
16514{
16515 tmp=
16516 trap 'exit_status=$?
16517 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
16518' 0
16519 trap 'as_fn_exit 1' 1 2 13 15
16520}
16521# Create a (secure) tmp directory for tmp files.
16522
16523{
16524 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16525 test -n "$tmp" && test -d "$tmp"
16526} ||
16527{
16528 tmp=./conf$$-$RANDOM
16529 (umask 077 && mkdir "$tmp")
16530} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
16531
16532# Set up the scripts for CONFIG_FILES section.
16533# No need to generate them if there are no CONFIG_FILES.
16534# This happens for instance with `./config.status config.h'.
16535if test -n "$CONFIG_FILES"; then
16536
16537if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
16538 ac_cs_awk_getline=:
16539 ac_cs_awk_pipe_init=
16540 ac_cs_awk_read_file='
16541 while ((getline aline < (F[key])) > 0)
16542 print(aline)
16543 close(F[key])'
16544 ac_cs_awk_pipe_fini=
16545else
16546 ac_cs_awk_getline=false
16547 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
16548 ac_cs_awk_read_file='
16549 print "|#_!!_#|"
16550 print "cat " F[key] " &&"
16551 '$ac_cs_awk_pipe_init
16552 # The final `:' finishes the AND list.
16553 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
16554fi
16555ac_cr=`echo X | tr X '\015'`
16556# On cygwin, bash can eat \r inside `` if the user requested igncr.
16557# But we know of no other shell where ac_cr would be empty at this
16558# point, so we can use a bashism as a fallback.
16559if test "x$ac_cr" = x; then
16560 eval ac_cr=\$\'\\r\'
16561fi
16562ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16563if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16564 ac_cs_awk_cr='\r'
16565else
16566 ac_cs_awk_cr=$ac_cr
16567fi
16568
16569echo 'BEGIN {' >"$tmp/subs1.awk" &&
16570_ACEOF
16571
16572# Create commands to substitute file output variables.
16573{
16574 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
16575 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
16576 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
16577 echo "_ACAWK" &&
16578 echo "_ACEOF"
16579} >conf$$files.sh &&
16580. ./conf$$files.sh ||
16581 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16582rm -f conf$$files.sh
16583
16584{
16585 echo "cat >conf$$subs.awk <<_ACEOF" &&
16586 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16587 echo "_ACEOF"
16588} >conf$$subs.sh ||
16589 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16590ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
16591ac_delim='%!_!# '
16592for ac_last_try in false false false false false :; do
16593 . ./conf$$subs.sh ||
16594 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16595
16596 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16597 if test $ac_delim_n = $ac_delim_num; then
16598 break
16599 elif $ac_last_try; then
16600 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16601 else
16602 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16603 fi
16604done
16605rm -f conf$$subs.sh
16606
16607cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16608cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
16609_ACEOF
16610sed -n '
16611h
16612s/^/S["/; s/!.*/"]=/
16613p
16614g
16615s/^[^!]*!//
16616:repl
16617t repl
16618s/'"$ac_delim"'$//
16619t delim
16620:nl
16621h
16622s/\(.\{148\}\).*/\1/
16623t more1
16624s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16625p
16626n
16627b repl
16628:more1
16629s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16630p
16631g
16632s/.\{148\}//
16633t nl
16634:delim
16635h
16636s/\(.\{148\}\).*/\1/
16637t more2
16638s/["\\]/\\&/g; s/^/"/; s/$/"/
16639p
16640b
16641:more2
16642s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16643p
16644g
16645s/.\{148\}//
16646t delim
16647' <conf$$subs.awk | sed '
16648/^[^""]/{
16649 N
16650 s/\n//
16651}
16652' >>$CONFIG_STATUS || ac_write_fail=1
16653rm -f conf$$subs.awk
16654cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16655_ACAWK
16656cat >>"\$tmp/subs1.awk" <<_ACAWK &&
16657 for (key in S) S_is_set[key] = 1
16658 FS = "\a"
16659 \$ac_cs_awk_pipe_init
16660}
16661{
16662 line = $ 0
16663 nfields = split(line, field, "@")
16664 substed = 0
16665 len = length(field[1])
16666 for (i = 2; i < nfields; i++) {
16667 key = field[i]
16668 keylen = length(key)
16669 if (S_is_set[key]) {
16670 value = S[key]
16671 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16672 len += length(value) + length(field[++i])
16673 substed = 1
16674 } else
16675 len += 1 + keylen
16676 }
16677 if (nfields == 3 && !substed) {
16678 key = field[2]
16679 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
16680 \$ac_cs_awk_read_file
16681 next
16682 }
16683 }
16684 print line
16685}
16686\$ac_cs_awk_pipe_fini
16687_ACAWK
16688_ACEOF
16689cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16690if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16691 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16692else
16693 cat
16694fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
16695 || as_fn_error "could not setup config files machinery" "$LINENO" 5
16696_ACEOF
16697
16698# VPATH may cause trouble with some makes, so we remove $(srcdir),
16699# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
16700# trailing colons and then remove the whole line if VPATH becomes empty
16701# (actually we leave an empty line to preserve line numbers).
16702if test "x$srcdir" = x.; then
16703 ac_vpsub='/^[ ]*VPATH[ ]*=/{
16704s/:*\$(srcdir):*/:/
16705s/:*\${srcdir}:*/:/
16706s/:*@srcdir@:*/:/
16707s/^\([^=]*=[ ]*\):*/\1/
16708s/:*$//
16709s/^[^=]*=[ ]*$//
16710}'
16711fi
16712
16713cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16714fi # test -n "$CONFIG_FILES"
16715
16716# Set up the scripts for CONFIG_HEADERS section.
16717# No need to generate them if there are no CONFIG_HEADERS.
16718# This happens for instance with `./config.status Makefile'.
16719if test -n "$CONFIG_HEADERS"; then
16720cat >"$tmp/defines.awk" <<\_ACAWK ||
16721BEGIN {
16722_ACEOF
16723
16724# Transform confdefs.h into an awk script `defines.awk', embedded as
16725# here-document in config.status, that substitutes the proper values into
16726# config.h.in to produce config.h.
16727
16728# Create a delimiter string that does not exist in confdefs.h, to ease
16729# handling of long lines.
16730ac_delim='%!_!# '
16731for ac_last_try in false false :; do
16732 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
16733 if test -z "$ac_t"; then
16734 break
16735 elif $ac_last_try; then
16736 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
16737 else
16738 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16739 fi
16740done
16741
16742# For the awk script, D is an array of macro values keyed by name,
16743# likewise P contains macro parameters if any. Preserve backslash
16744# newline sequences.
16745
16746ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16747sed -n '
16748s/.\{148\}/&'"$ac_delim"'/g
16749t rset
16750:rset
16751s/^[ ]*#[ ]*define[ ][ ]*/ /
16752t def
16753d
16754:def
16755s/\\$//
16756t bsnl
16757s/["\\]/\\&/g
16758s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16759D["\1"]=" \3"/p
16760s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
16761d
16762:bsnl
16763s/["\\]/\\&/g
16764s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16765D["\1"]=" \3\\\\\\n"\\/p
16766t cont
16767s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16768t cont
16769d
16770:cont
16771n
16772s/.\{148\}/&'"$ac_delim"'/g
16773t clear
16774:clear
16775s/\\$//
16776t bsnlc
16777s/["\\]/\\&/g; s/^/"/; s/$/"/p
16778d
16779:bsnlc
16780s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16781b cont
16782' <confdefs.h | sed '
16783s/'"$ac_delim"'/"\\\
16784"/g' >>$CONFIG_STATUS || ac_write_fail=1
16785
16786cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16787 for (key in D) D_is_set[key] = 1
16788 FS = "\a"
16789}
16790/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16791 line = \$ 0
16792 split(line, arg, " ")
16793 if (arg[1] == "#") {
16794 defundef = arg[2]
16795 mac1 = arg[3]
16796 } else {
16797 defundef = substr(arg[1], 2)
16798 mac1 = arg[2]
16799 }
16800 split(mac1, mac2, "(") #)
16801 macro = mac2[1]
16802 prefix = substr(line, 1, index(line, defundef) - 1)
16803 if (D_is_set[macro]) {
16804 # Preserve the white space surrounding the "#".
16805 print prefix "define", macro P[macro] D[macro]
16806 next
16807 } else {
16808 # Replace #undef with comments. This is necessary, for example,
16809 # in the case of _POSIX_SOURCE, which is predefined and required
16810 # on some systems where configure will not decide to define it.
16811 if (defundef == "undef") {
16812 print "/*", prefix defundef, macro, "*/"
16813 next
16814 }
16815 }
16816}
16817{ print }
16818_ACAWK
16819_ACEOF
16820cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16821 as_fn_error "could not setup config headers machinery" "$LINENO" 5
16822fi # test -n "$CONFIG_HEADERS"
16823
16824
16825eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
16826shift
16827for ac_tag
16828do
16829 case $ac_tag in
16830 :[FHLC]) ac_mode=$ac_tag; continue;;
16831 esac
16832 case $ac_mode$ac_tag in
16833 :[FHL]*:*);;
16834 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
16835 :[FH]-) ac_tag=-:-;;
16836 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16837 esac
16838 ac_save_IFS=$IFS
16839 IFS=:
16840 set x $ac_tag
16841 IFS=$ac_save_IFS
16842 shift
16843 ac_file=$1
16844 shift
16845
16846 case $ac_mode in
16847 :L) ac_source=$1;;
16848 :[FH])
16849 ac_file_inputs=
16850 for ac_f
16851 do
16852 case $ac_f in
16853 -) ac_f="$tmp/stdin";;
16854 *) # Look for the file first in the build tree, then in the source tree
16855 # (if the path is not absolute). The absolute path cannot be DOS-style,
16856 # because $ac_f cannot contain `:'.
16857 test -f "$ac_f" ||
16858 case $ac_f in
16859 [\\/$]*) false;;
16860 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16861 esac ||
16862 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
16863 esac
16864 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16865 as_fn_append ac_file_inputs " '$ac_f'"
16866 done
16867
16868 # Let's still pretend it is `configure' which instantiates (i.e., don't
16869 # use $as_me), people would be surprised to read:
16870 # /* config.h. Generated by config.status. */
16871 configure_input='Generated from '`
16872 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16873 `' by configure.'
16874 if test x"$ac_file" != x-; then
16875 configure_input="$ac_file. $configure_input"
16876 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16877$as_echo "$as_me: creating $ac_file" >&6;}
16878 fi
16879 # Neutralize special characters interpreted by sed in replacement strings.
16880 case $configure_input in #(
16881 *\&* | *\|* | *\\* )
16882 ac_sed_conf_input=`$as_echo "$configure_input" |
16883 sed 's/[\\\\&|]/\\\\&/g'`;; #(
16884 *) ac_sed_conf_input=$configure_input;;
16885 esac
16886
16887 case $ac_tag in
16888 *:-:* | *:-) cat >"$tmp/stdin" \
16889 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
16890 esac
16891 ;;
16892 esac
16893
16894 ac_dir=`$as_dirname -- "$ac_file" ||
16895$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16896 X"$ac_file" : 'X\(//\)[^/]' \| \
16897 X"$ac_file" : 'X\(//\)$' \| \
16898 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16899$as_echo X"$ac_file" |
16900 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16901 s//\1/
16902 q
16903 }
16904 /^X\(\/\/\)[^/].*/{
16905 s//\1/
16906 q
16907 }
16908 /^X\(\/\/\)$/{
16909 s//\1/
16910 q
16911 }
16912 /^X\(\/\).*/{
16913 s//\1/
16914 q
16915 }
16916 s/.*/./; q'`
16917 as_dir="$ac_dir"; as_fn_mkdir_p
16918 ac_builddir=.
16919
16920case "$ac_dir" in
16921.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16922*)
16923 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16924 # A ".." for each directory in $ac_dir_suffix.
16925 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16926 case $ac_top_builddir_sub in
16927 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16928 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16929 esac ;;
16930esac
16931ac_abs_top_builddir=$ac_pwd
16932ac_abs_builddir=$ac_pwd$ac_dir_suffix
16933# for backward compatibility:
16934ac_top_builddir=$ac_top_build_prefix
16935
16936case $srcdir in
16937 .) # We are building in place.
16938 ac_srcdir=.
16939 ac_top_srcdir=$ac_top_builddir_sub
16940 ac_abs_top_srcdir=$ac_pwd ;;
16941 [\\/]* | ?:[\\/]* ) # Absolute name.
16942 ac_srcdir=$srcdir$ac_dir_suffix;
16943 ac_top_srcdir=$srcdir
16944 ac_abs_top_srcdir=$srcdir ;;
16945 *) # Relative name.
16946 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16947 ac_top_srcdir=$ac_top_build_prefix$srcdir
16948 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16949esac
16950ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16951
16952
16953 case $ac_mode in
16954 :F)
16955 #
16956 # CONFIG_FILE
16957 #
16958
16959 case $INSTALL in
16960 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16961 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16962 esac
16963 ac_MKDIR_P=$MKDIR_P
16964 case $MKDIR_P in
16965 [\\/$]* | ?:[\\/]* ) ;;
16966 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
16967 esac
16968_ACEOF
16969
16970cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16971# If the template does not know about datarootdir, expand it.
16972# FIXME: This hack should be removed a few years after 2.60.
16973ac_datarootdir_hack=; ac_datarootdir_seen=
16974ac_sed_dataroot='
16975/datarootdir/ {
16976 p
16977 q
16978}
16979/@datadir@/p
16980/@docdir@/p
16981/@infodir@/p
16982/@localedir@/p
16983/@mandir@/p'
16984case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16985*datarootdir*) ac_datarootdir_seen=yes;;
16986*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16987 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16988$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16989_ACEOF
16990cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16991 ac_datarootdir_hack='
16992 s&@datadir@&$datadir&g
16993 s&@docdir@&$docdir&g
16994 s&@infodir@&$infodir&g
16995 s&@localedir@&$localedir&g
16996 s&@mandir@&$mandir&g
16997 s&\\\${datarootdir}&$datarootdir&g' ;;
16998esac
16999_ACEOF
17000
17001# Neutralize VPATH when `$srcdir' = `.'.
17002# Shell code in configure.ac might set extrasub.
17003# FIXME: do we really want to maintain this feature?
17004cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17005ac_sed_extra="$ac_vpsub
17006$extrasub
17007_ACEOF
17008cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17009:t
17010/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17011s|@configure_input@|$ac_sed_conf_input|;t t
17012s&@top_builddir@&$ac_top_builddir_sub&;t t
17013s&@top_build_prefix@&$ac_top_build_prefix&;t t
17014s&@srcdir@&$ac_srcdir&;t t
17015s&@abs_srcdir@&$ac_abs_srcdir&;t t
17016s&@top_srcdir@&$ac_top_srcdir&;t t
17017s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17018s&@builddir@&$ac_builddir&;t t
17019s&@abs_builddir@&$ac_abs_builddir&;t t
17020s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17021s&@INSTALL@&$ac_INSTALL&;t t
17022s&@MKDIR_P@&$ac_MKDIR_P&;t t
17023$ac_datarootdir_hack
17024"
17025eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
17026if $ac_cs_awk_getline; then
17027 $AWK -f "$tmp/subs.awk"
17028else
17029 $AWK -f "$tmp/subs.awk" | $SHELL
17030fi >$tmp/out \
17031 || as_fn_error "could not create $ac_file" "$LINENO" 5
17032
17033test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17034 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
17035 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
17036 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17037which seems to be undefined. Please make sure it is defined." >&5
17038$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17039which seems to be undefined. Please make sure it is defined." >&2;}
17040
17041 rm -f "$tmp/stdin"
17042 case $ac_file in
17043 -) cat "$tmp/out" && rm -f "$tmp/out";;
17044 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
17045 esac \
17046 || as_fn_error "could not create $ac_file" "$LINENO" 5
17047 ;;
17048 :H)
17049 #
17050 # CONFIG_HEADER
17051 #
17052 if test x"$ac_file" != x-; then
17053 {
17054 $as_echo "/* $configure_input */" \
17055 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
17056 } >"$tmp/config.h" \
17057 || as_fn_error "could not create $ac_file" "$LINENO" 5
17058 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
17059 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17060$as_echo "$as_me: $ac_file is unchanged" >&6;}
17061 else
17062 rm -f "$ac_file"
17063 mv "$tmp/config.h" "$ac_file" \
17064 || as_fn_error "could not create $ac_file" "$LINENO" 5
17065 fi
17066 else
17067 $as_echo "/* $configure_input */" \
17068 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
17069 || as_fn_error "could not create -" "$LINENO" 5
17070 fi
17071# Compute "$ac_file"'s index in $config_headers.
17072_am_arg="$ac_file"
17073_am_stamp_count=1
17074for _am_header in $config_headers :; do
17075 case $_am_header in
17076 $_am_arg | $_am_arg:* )
17077 break ;;
17078 * )
17079 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17080 esac
17081done
17082echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17083$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17084 X"$_am_arg" : 'X\(//\)[^/]' \| \
17085 X"$_am_arg" : 'X\(//\)$' \| \
17086 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
17087$as_echo X"$_am_arg" |
17088 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17089 s//\1/
17090 q
17091 }
17092 /^X\(\/\/\)[^/].*/{
17093 s//\1/
17094 q
17095 }
17096 /^X\(\/\/\)$/{
17097 s//\1/
17098 q
17099 }
17100 /^X\(\/\).*/{
17101 s//\1/
17102 q
17103 }
17104 s/.*/./; q'`/stamp-h$_am_stamp_count
17105 ;;
17106 :L)
17107 #
17108 # CONFIG_LINK
17109 #
17110
17111 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
17112 :
17113 else
17114 # Prefer the file from the source tree if names are identical.
17115 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
17116 ac_source=$srcdir/$ac_source
17117 fi
17118
17119 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
17120$as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
17121
17122 if test ! -r "$ac_source"; then
17123 as_fn_error "$ac_source: file not found" "$LINENO" 5
17124 fi
17125 rm -f "$ac_file"
17126
17127 # Try a relative symlink, then a hard link, then a copy.
17128 case $srcdir in
17129 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
17130 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
17131 esac
17132 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
17133 ln "$ac_source" "$ac_file" 2>/dev/null ||
17134 cp -p "$ac_source" "$ac_file" ||
17135 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
17136 fi
17137 ;;
17138 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17139$as_echo "$as_me: executing $ac_file commands" >&6;}
17140 ;;
17141 esac
17142
17143
17144 case $ac_file$ac_mode in
17145 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
17146 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
17147 # Autoconf 2.62 quotes --file arguments for eval, but not when files
17148 # are listed without --file. Let's play safe and only enable the eval
17149 # if we detect the quoting.
17150 case $CONFIG_FILES in
17151 *\'*) eval set x "$CONFIG_FILES" ;;
17152 *) set x $CONFIG_FILES ;;
17153 esac
17154 shift
17155 for mf
17156 do
17157 # Strip MF so we end up with the name of the file.
17158 mf=`echo "$mf" | sed -e 's/:.*$//'`
17159 # Check whether this is an Automake generated Makefile or not.
17160 # We used to match only the files named `Makefile.in', but
17161 # some people rename them; so instead we look at the file content.
17162 # Grep'ing the first line is not enough: some people post-process
17163 # each Makefile.in and add a new line on top of each file to say so.
17164 # Grep'ing the whole file is not good either: AIX grep has a line
17165 # limit of 2048, but all sed's we know have understand at least 4000.
17166 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17167 dirpart=`$as_dirname -- "$mf" ||
17168$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17169 X"$mf" : 'X\(//\)[^/]' \| \
17170 X"$mf" : 'X\(//\)$' \| \
17171 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17172$as_echo X"$mf" |
17173 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17174 s//\1/
17175 q
17176 }
17177 /^X\(\/\/\)[^/].*/{
17178 s//\1/
17179 q
17180 }
17181 /^X\(\/\/\)$/{
17182 s//\1/
17183 q
17184 }
17185 /^X\(\/\).*/{
17186 s//\1/
17187 q
17188 }
17189 s/.*/./; q'`
17190 else
17191 continue
17192 fi
17193 # Extract the definition of DEPDIR, am__include, and am__quote
17194 # from the Makefile without running `make'.
17195 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17196 test -z "$DEPDIR" && continue
17197 am__include=`sed -n 's/^am__include = //p' < "$mf"`
17198 test -z "am__include" && continue
17199 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17200 # When using ansi2knr, U may be empty or an underscore; expand it
17201 U=`sed -n 's/^U = //p' < "$mf"`
17202 # Find all dependency output files, they are included files with
17203 # $(DEPDIR) in their names. We invoke sed twice because it is the
17204 # simplest approach to changing $(DEPDIR) to its actual value in the
17205 # expansion.
17206 for file in `sed -n "
17207 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17208 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
17209 # Make sure the directory exists.
17210 test -f "$dirpart/$file" && continue
17211 fdir=`$as_dirname -- "$file" ||
17212$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17213 X"$file" : 'X\(//\)[^/]' \| \
17214 X"$file" : 'X\(//\)$' \| \
17215 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17216$as_echo X"$file" |
17217 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17218 s//\1/
17219 q
17220 }
17221 /^X\(\/\/\)[^/].*/{
17222 s//\1/
17223 q
17224 }
17225 /^X\(\/\/\)$/{
17226 s//\1/
17227 q
17228 }
17229 /^X\(\/\).*/{
17230 s//\1/
17231 q
17232 }
17233 s/.*/./; q'`
17234 as_dir=$dirpart/$fdir; as_fn_mkdir_p
17235 # echo "creating $dirpart/$file"
17236 echo '# dummy' > "$dirpart/$file"
17237 done
17238 done
17239}
17240 ;;
17241 "default":C)
17242case x$CONFIG_HEADERS in
17243xconfig.h:config.in)
17244echo > stamp-h ;;
17245esac
17246 ;;
17247
17248 esac
17249done # for ac_tag
17250
17251
17252as_fn_exit 0
17253_ACEOF
17254ac_clean_files=$ac_clean_files_save
17255
17256test $ac_write_fail = 0 ||
17257 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
17258
17259
17260# configure is writing to config.log, and then calls config.status.
17261# config.status does its own redirection, appending to config.log.
17262# Unfortunately, on DOS this fails, as config.log is still kept open
17263# by configure, so config.status won't be able to write to it; its
17264# output is simply discarded. So we exec the FD to /dev/null,
17265# effectively closing config.log, so it can be properly (re)opened and
17266# appended to by config.status. When coming back to configure, we
17267# need to make the FD available again.
17268if test "$no_create" != yes; then
17269 ac_cs_success=:
17270 ac_config_status_args=
17271 test "$silent" = yes &&
17272 ac_config_status_args="$ac_config_status_args --quiet"
17273 exec 5>/dev/null
17274 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17275 exec 5>>config.log
17276 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17277 # would make configure fail if this is the last instruction.
17278 $ac_cs_success || as_fn_exit $?
17279fi
17280
17281#
17282# CONFIG_SUBDIRS section.
17283#
17284if test "$no_recursion" != yes; then
17285
17286 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
17287 # so they do not pile up.
17288 ac_sub_configure_args=
17289 ac_prev=
17290 eval "set x $ac_configure_args"
17291 shift
17292 for ac_arg
17293 do
17294 if test -n "$ac_prev"; then
17295 ac_prev=
17296 continue
17297 fi
17298 case $ac_arg in
17299 -cache-file | --cache-file | --cache-fil | --cache-fi \
17300 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
17301 ac_prev=cache_file ;;
17302 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
17303 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
17304 | --c=*)
17305 ;;
17306 --config-cache | -C)
17307 ;;
17308 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
17309 ac_prev=srcdir ;;
17310 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
17311 ;;
17312 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
17313 ac_prev=prefix ;;
17314 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
17315 ;;
17316 --disable-option-checking)
17317 ;;
17318 *)
17319 case $ac_arg in
17320 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
17321 esac
17322 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
17323 esac
17324 done
17325
17326 # Always prepend --prefix to ensure using the same prefix
17327 # in subdir configurations.
17328 ac_arg="--prefix=$prefix"
17329 case $ac_arg in
17330 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
17331 esac
17332 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
17333
17334 # Pass --silent
17335 if test "$silent" = yes; then
17336 ac_sub_configure_args="--silent $ac_sub_configure_args"
17337 fi
17338
17339 # Always prepend --disable-option-checking to silence warnings, since
17340 # different subdirs can have different --enable and --with options.
17341 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
17342
17343 ac_popdir=`pwd`
17344 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
17345
17346 # Do not complain, so a configure script can configure whichever
17347 # parts of a large source tree are present.
17348 test -d "$srcdir/$ac_dir" || continue
17349
17350 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
17351 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
17352 $as_echo "$ac_msg" >&6
17353 as_dir="$ac_dir"; as_fn_mkdir_p
17354 ac_builddir=.
17355
17356case "$ac_dir" in
17357.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17358*)
17359 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17360 # A ".." for each directory in $ac_dir_suffix.
17361 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17362 case $ac_top_builddir_sub in
17363 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17364 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17365 esac ;;
17366esac
17367ac_abs_top_builddir=$ac_pwd
17368ac_abs_builddir=$ac_pwd$ac_dir_suffix
17369# for backward compatibility:
17370ac_top_builddir=$ac_top_build_prefix
17371
17372case $srcdir in
17373 .) # We are building in place.
17374 ac_srcdir=.
17375 ac_top_srcdir=$ac_top_builddir_sub
17376 ac_abs_top_srcdir=$ac_pwd ;;
17377 [\\/]* | ?:[\\/]* ) # Absolute name.
17378 ac_srcdir=$srcdir$ac_dir_suffix;
17379 ac_top_srcdir=$srcdir
17380 ac_abs_top_srcdir=$srcdir ;;
17381 *) # Relative name.
17382 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17383 ac_top_srcdir=$ac_top_build_prefix$srcdir
17384 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17385esac
17386ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17387
17388
17389 cd "$ac_dir"
17390
17391 # Check for guested configure; otherwise get Cygnus style configure.
17392 if test -f "$ac_srcdir/configure.gnu"; then
17393 ac_sub_configure=$ac_srcdir/configure.gnu
17394 elif test -f "$ac_srcdir/configure"; then
17395 ac_sub_configure=$ac_srcdir/configure
17396 elif test -f "$ac_srcdir/configure.in"; then
17397 # This should be Cygnus configure.
17398 ac_sub_configure=$ac_aux_dir/configure
17399 else
17400 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
17401$as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
17402 ac_sub_configure=
17403 fi
17404
17405 # The recursion is here.
17406 if test -n "$ac_sub_configure"; then
17407 # Make the cache file name correct relative to the subdirectory.
17408 case $cache_file in
17409 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
17410 *) # Relative name.
17411 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
17412 esac
17413
17414 { $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
17415$as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
17416 # The eval makes quoting arguments work.
17417 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
17418 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
17419 as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
17420 fi
17421
17422 cd "$ac_popdir"
17423 done
17424fi
17425if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17426 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17427$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17428fi
17429
17430
17431exit 0
This page took 0.141795 seconds and 4 git commands to generate.