put -lpthread into LIBS instead of CONFIG_LDFLAGS.
[platform/upstream/binutils.git] / gdb / configure
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
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if 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
24 else
25   case `(set -o) 2>/dev/null` in #(
26   *posix*) :
27     set -o posix ;; #(
28   *) :
29      ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_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.
43 if 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 --'
47 elif (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'
50 else
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'
70 fi
71
72 # The user is always right.
73 if 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   }
79 fi
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.)
87 IFS=" ""        $as_nl"
88
89 # Find who we are.  Look in the path if we contain no directory separator.
90 case $0 in #((
91   *[\\/]* ) as_myself=$0 ;;
92   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93 for as_dir in $PATH
94 do
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
99 IFS=$as_save_IFS
100
101      ;;
102 esac
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.
105 if test "x$as_myself" = x; then
106   as_myself=$0
107 fi
108 if test ! -f "$as_myself"; then
109   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110   exit 1
111 fi
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.
117 for as_var in BASH_ENV ENV MAIL MAILPATH
118 do eval test x\${$as_var+set} = xset \
119   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120 done
121 PS1='$ '
122 PS2='> '
123 PS4='+ '
124
125 # NLS nuisances.
126 LC_ALL=C
127 export LC_ALL
128 LANGUAGE=C
129 export LANGUAGE
130
131 # CDPATH.
132 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134 if 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
142 else
143   case \`(set -o) 2>/dev/null\` in #(
144   *posix*) :
145     set -o posix ;; #(
146   *) :
147      ;;
148 esac
149 fi
150 "
151   as_required="as_fn_return () { (exit \$1); }
152 as_fn_success () { as_fn_return 0; }
153 as_fn_failure () { as_fn_return 1; }
154 as_fn_ret_success () { return 0; }
155 as_fn_ret_failure () { return 1; }
156
157 exitcode=0
158 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164 else
165   exitcode=1; echo positional parameters were not saved.
166 fi
167 test 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
172 test \$(( 1 + 1 )) = 2 || exit 1"
173   if (eval "$as_required") 2>/dev/null; then :
174   as_have_required=yes
175 else
176   as_have_required=no
177 fi
178   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
179
180 else
181   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
182 as_found=false
183 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
184 do
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
198 fi
199 fi
200            done;;
201        esac
202   as_found=false
203 done
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
207 fi; }
208 IFS=$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+"$@"}
220 fi
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
235 fi
236 fi
237 fi
238 SHELL=${CONFIG_SHELL-/bin/sh}
239 export SHELL
240 # Unset more variables known to interfere with behavior of common tools.
241 CLICOLOR_FORCE= GREP_OPTIONS=
242 unset CLICOLOR_FORCE GREP_OPTIONS
243
244 ## --------------------- ##
245 ## M4sh Shell Functions. ##
246 ## --------------------- ##
247 # as_fn_unset VAR
248 # ---------------
249 # Portably unset VAR.
250 as_fn_unset ()
251 {
252   { eval $1=; unset $1;}
253 }
254 as_unset=as_fn_unset
255
256 # as_fn_set_status STATUS
257 # -----------------------
258 # Set $? to STATUS, without forking.
259 as_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.
267 as_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.
277 as_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.
327 if (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   }'
332 else
333   as_fn_append ()
334   {
335     eval $1=\$$1\$2
336   }
337 fi # 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.
344 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
345   eval 'as_fn_arith ()
346   {
347     as_val=$(( $* ))
348   }'
349 else
350   as_fn_arith ()
351   {
352     as_val=`expr "$@" || test $? -eq 1`
353   }
354 fi # 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.
362 as_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
373 if expr a : '\(a\)' >/dev/null 2>&1 &&
374    test "X`expr 00001 : '.*\(...\)'`" = X001; then
375   as_expr=expr
376 else
377   as_expr=false
378 fi
379
380 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
381   as_basename=basename
382 else
383   as_basename=false
384 fi
385
386 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
387   as_dirname=dirname
388 else
389   as_dirname=false
390 fi
391
392 as_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.
412 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
413 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
414 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
415 as_cr_digits='0123456789'
416 as_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
450 ECHO_C= ECHO_N= ECHO_T=
451 case `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';;
461 esac
462
463 rm -f conf$$ conf$$.exe conf$$.file
464 if test -d conf$$.dir; then
465   rm -f conf$$.dir/conf$$.file
466 else
467   rm -f conf$$.dir
468   mkdir conf$$.dir 2>/dev/null
469 fi
470 if (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
484 else
485   as_ln_s='cp -p'
486 fi
487 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
488 rmdir conf$$.dir 2>/dev/null
489
490 if mkdir -p . 2>/dev/null; then
491   as_mkdir_p='mkdir -p "$as_dir"'
492 else
493   test -d ./-p && rmdir ./-p
494   as_mkdir_p=false
495 fi
496
497 if test -x / >/dev/null 2>&1; then
498   as_test_x='test -x'
499 else
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   '
517 fi
518 as_executable_p=$as_test_x
519
520 # Sed expression to map a string onto a valid CPP name.
521 as_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.
524 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
525
526
527 exec 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.
532 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
533
534 #
535 # Initializations.
536 #
537 ac_default_prefix=/usr/local
538 ac_clean_files=
539 ac_config_libobj_dir=.
540 LIBOBJS=
541 cross_compiling=no
542 subdirs=
543 MFLAGS=
544 MAKEFLAGS=
545
546 # Identity of this package.
547 PACKAGE_NAME=
548 PACKAGE_TARNAME=
549 PACKAGE_VERSION=
550 PACKAGE_STRING=
551 PACKAGE_BUGREPORT=
552 PACKAGE_URL=
553
554 ac_unique_file="main.c"
555 # Factoring default headers for most tests.
556 ac_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
591 gl_header_list=
592 gl_func_list=
593 enable_option_checking=no
594 ac_subst_vars='am__EXEEXT_FALSE
595 am__EXEEXT_TRUE
596 gltests_LTLIBOBJS
597 gltests_LIBOBJS
598 gl_LTLIBOBJS
599 gl_LIBOBJS
600 LTLIBOBJS
601 LIBOBJS
602 GDB_NM_FILE
603 frags
604 target_subdir
605 CONFIG_UNINSTALL
606 CONFIG_INSTALL
607 CONFIG_CLEAN
608 CONFIG_ALL
609 CONFIG_SRCS
610 CONFIG_DEPS
611 CONFIG_OBS
612 PROFILE_CFLAGS
613 ENABLE_CFLAGS
614 SIM_OBS
615 SIM
616 XMKMF
617 GDBTK_SRC_DIR
618 GDBTK_CFLAGS
619 GDBTKLIBS
620 X_LIBS
621 X_LDFLAGS
622 X_CFLAGS
623 TK_XINCLUDES
624 TK_DEPS
625 TK_LIBRARY
626 TK_INCLUDE
627 TK_STUB_LIB_SPEC
628 TK_STUB_LIB_FLAG
629 TK_STUB_LIB_FILE
630 TK_LIB_SPEC
631 TK_LIB_FLAG
632 TK_LIB_FILE
633 TK_SRC_DIR
634 TK_BIN_DIR
635 TK_VERSION
636 TCL_DEPS
637 TCL_LIBRARY
638 TCL_INCLUDE
639 TCL_STUB_LIB_SPEC
640 TCL_STUB_LIB_FLAG
641 TCL_STUB_LIB_FILE
642 TCL_LIB_SPEC
643 TCL_LIB_FLAG
644 TCL_LIB_FILE
645 TCL_SRC_DIR
646 TCL_BIN_DIR
647 TCL_PATCH_LEVEL
648 TCL_VERSION
649 WIN32LDAPP
650 GUI_CFLAGS_X
651 LIBGUI
652 WIN32LIBS
653 SER_HARDWIRE
654 WERROR_CFLAGS
655 WARN_CFLAGS
656 SYSTEM_GDBINIT
657 TARGET_SYSTEM_ROOT
658 CONFIG_LDFLAGS
659 RDYNAMIC
660 ALLOCA
661 PYTHON_LIBS
662 PYTHON_CPPFLAGS
663 PYTHON_CFLAGS
664 python_prog_path
665 LTLIBEXPAT
666 LIBEXPAT
667 HAVE_LIBEXPAT
668 JIT_READER_DIR
669 TARGET_PTR
670 READLINE_TEXI_INCFLAG
671 READLINE_CFLAGS
672 READLINE_DEPS
673 READLINE
674 MIG
675 WINDRES
676 DLLTOOL
677 AR
678 YFLAGS
679 YACC
680 LN_S
681 REPORT_BUGS_TEXI
682 REPORT_BUGS_TO
683 PKGVERSION
684 TARGET_OBS
685 subdirs
686 GDB_DATADIR
687 DEBUGDIR
688 am__fastdepCC_FALSE
689 am__fastdepCC_TRUE
690 AMDEPBACKSLASH
691 AMDEP_FALSE
692 AMDEP_TRUE
693 am__quote
694 am__include
695 am__untar
696 am__tar
697 AMTAR
698 AWK
699 mkdir_p
700 MKDIR_P
701 INSTALL_STRIP_PROGRAM
702 STRIP
703 install_sh
704 AUTOHEADER
705 AUTOMAKE
706 AUTOCONF
707 ACLOCAL
708 VERSION
709 CYGPATH_W
710 am__isrc
711 INSTALL_DATA
712 INSTALL_SCRIPT
713 INSTALL_PROGRAM
714 MAKEINFO_EXTRA_FLAGS
715 MAKEINFOFLAGS
716 MAKEINFO
717 PACKAGE
718 GNULIB_STDINT_H
719 LIBGNU_LTLIBDEPS
720 LIBGNU_LIBDEPS
721 gltests_WITNESS
722 HAVE_WINT_T
723 HAVE_WCHAR_H
724 NEXT_AS_FIRST_DIRECTIVE_WCHAR_H
725 NEXT_WCHAR_H
726 REPLACE_WCWIDTH
727 REPLACE_WCSNRTOMBS
728 REPLACE_WCSRTOMBS
729 REPLACE_WCRTOMB
730 REPLACE_MBSNRTOWCS
731 REPLACE_MBSRTOWCS
732 REPLACE_MBRLEN
733 REPLACE_MBRTOWC
734 REPLACE_MBSINIT
735 REPLACE_WCTOB
736 REPLACE_BTOWC
737 REPLACE_MBSTATE_T
738 HAVE_DECL_WCWIDTH
739 HAVE_DECL_WCTOB
740 HAVE_WCSNRTOMBS
741 HAVE_WCSRTOMBS
742 HAVE_WCRTOMB
743 HAVE_MBSNRTOWCS
744 HAVE_MBSRTOWCS
745 HAVE_MBRLEN
746 HAVE_MBRTOWC
747 HAVE_MBSINIT
748 HAVE_BTOWC
749 GNULIB_WCWIDTH
750 GNULIB_WCSNRTOMBS
751 GNULIB_WCSRTOMBS
752 GNULIB_WCRTOMB
753 GNULIB_MBSNRTOWCS
754 GNULIB_MBSRTOWCS
755 GNULIB_MBRLEN
756 GNULIB_MBRTOWC
757 GNULIB_MBSINIT
758 GNULIB_WCTOB
759 GNULIB_BTOWC
760 NEXT_AS_FIRST_DIRECTIVE_STRING_H
761 NEXT_STRING_H
762 NEXT_AS_FIRST_DIRECTIVE_STDDEF_H
763 NEXT_STDDEF_H
764 STDDEF_H
765 HAVE_WCHAR_T
766 REPLACE_NULL
767 UNDEFINE_STRTOK_R
768 REPLACE_STRTOK_R
769 REPLACE_STRSIGNAL
770 REPLACE_STRNLEN
771 REPLACE_STRNDUP
772 REPLACE_STRNCAT
773 REPLACE_STRERROR
774 REPLACE_STRCASESTR
775 REPLACE_STRSTR
776 REPLACE_STRDUP
777 REPLACE_STPNCPY
778 REPLACE_MEMMEM
779 REPLACE_MEMCHR
780 HAVE_STRVERSCMP
781 HAVE_DECL_STRSIGNAL
782 HAVE_DECL_STRTOK_R
783 HAVE_STRCASESTR
784 HAVE_STRSEP
785 HAVE_STRPBRK
786 HAVE_DECL_STRNLEN
787 HAVE_DECL_STRNDUP
788 HAVE_DECL_STRDUP
789 HAVE_STRCHRNUL
790 HAVE_STPNCPY
791 HAVE_STPCPY
792 HAVE_RAWMEMCHR
793 HAVE_DECL_MEMRCHR
794 HAVE_MEMPCPY
795 HAVE_DECL_MEMMEM
796 HAVE_MEMCHR
797 HAVE_MBSLEN
798 GNULIB_STRVERSCMP
799 GNULIB_STRSIGNAL
800 GNULIB_STRERROR
801 GNULIB_MBSTOK_R
802 GNULIB_MBSSEP
803 GNULIB_MBSSPN
804 GNULIB_MBSPBRK
805 GNULIB_MBSCSPN
806 GNULIB_MBSCASESTR
807 GNULIB_MBSPCASECMP
808 GNULIB_MBSNCASECMP
809 GNULIB_MBSCASECMP
810 GNULIB_MBSSTR
811 GNULIB_MBSRCHR
812 GNULIB_MBSCHR
813 GNULIB_MBSNLEN
814 GNULIB_MBSLEN
815 GNULIB_STRTOK_R
816 GNULIB_STRCASESTR
817 GNULIB_STRSTR
818 GNULIB_STRSEP
819 GNULIB_STRPBRK
820 GNULIB_STRNLEN
821 GNULIB_STRNDUP
822 GNULIB_STRNCAT
823 GNULIB_STRDUP
824 GNULIB_STRCHRNUL
825 GNULIB_STPNCPY
826 GNULIB_STPCPY
827 GNULIB_RAWMEMCHR
828 GNULIB_MEMRCHR
829 GNULIB_MEMPCPY
830 GNULIB_MEMMEM
831 GNULIB_MEMCHR
832 UINT64_MAX_EQ_ULONG_MAX
833 UINT32_MAX_LT_UINTMAX_MAX
834 INT64_MAX_EQ_LONG_MAX
835 INT32_MAX_LT_INTMAX_MAX
836 PRIPTR_PREFIX
837 NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H
838 NEXT_INTTYPES_H
839 HAVE_DECL_STRTOUMAX
840 HAVE_DECL_STRTOIMAX
841 HAVE_DECL_IMAXDIV
842 HAVE_DECL_IMAXABS
843 GNULIB_STRTOUMAX
844 GNULIB_STRTOIMAX
845 GNULIB_IMAXDIV
846 GNULIB_IMAXABS
847 PRI_MACROS_BROKEN
848 STDINT_H
849 WINT_T_SUFFIX
850 WCHAR_T_SUFFIX
851 SIG_ATOMIC_T_SUFFIX
852 SIZE_T_SUFFIX
853 PTRDIFF_T_SUFFIX
854 HAVE_SIGNED_WINT_T
855 HAVE_SIGNED_WCHAR_T
856 HAVE_SIGNED_SIG_ATOMIC_T
857 BITSIZEOF_WINT_T
858 BITSIZEOF_WCHAR_T
859 BITSIZEOF_SIG_ATOMIC_T
860 BITSIZEOF_SIZE_T
861 BITSIZEOF_PTRDIFF_T
862 APPLE_UNIVERSAL_BUILD
863 HAVE_SYS_BITYPES_H
864 HAVE_SYS_INTTYPES_H
865 HAVE_STDINT_H
866 NEXT_AS_FIRST_DIRECTIVE_STDINT_H
867 NEXT_STDINT_H
868 PRAGMA_SYSTEM_HEADER
869 INCLUDE_NEXT_AS_FIRST_DIRECTIVE
870 INCLUDE_NEXT
871 HAVE_SYS_TYPES_H
872 HAVE_INTTYPES_H
873 HAVE_UNSIGNED_LONG_LONG_INT
874 HAVE_LONG_LONG_INT
875 GL_COND_LIBTOOL_FALSE
876 GL_COND_LIBTOOL_TRUE
877 CATOBJEXT
878 GENCAT
879 INSTOBJEXT
880 DATADIRNAME
881 CATALOGS
882 POSUB
883 GMSGFMT
884 XGETTEXT
885 INCINTL
886 LIBINTL_DEP
887 LIBINTL
888 USE_NLS
889 SET_MAKE
890 GMAKE_FALSE
891 GMAKE_TRUE
892 MAKE
893 CCDEPMODE
894 DEPDIR
895 am__leading_dot
896 target_os
897 target_vendor
898 target_cpu
899 target
900 RANLIB
901 EGREP
902 GREP
903 CPP
904 host_os
905 host_vendor
906 host_cpu
907 host
908 build_os
909 build_vendor
910 build_cpu
911 build
912 OBJEXT
913 EXEEXT
914 ac_ct_CC
915 CPPFLAGS
916 LDFLAGS
917 CFLAGS
918 CC
919 MAINT
920 MAINTAINER_MODE_FALSE
921 MAINTAINER_MODE_TRUE
922 target_alias
923 host_alias
924 build_alias
925 LIBS
926 ECHO_T
927 ECHO_N
928 ECHO_C
929 DEFS
930 mandir
931 localedir
932 libdir
933 psdir
934 pdfdir
935 dvidir
936 htmldir
937 infodir
938 docdir
939 oldincludedir
940 includedir
941 localstatedir
942 sharedstatedir
943 sysconfdir
944 datadir
945 datarootdir
946 libexecdir
947 sbindir
948 bindir
949 program_transform_name
950 prefix
951 exec_prefix
952 PACKAGE_URL
953 PACKAGE_BUGREPORT
954 PACKAGE_STRING
955 PACKAGE_VERSION
956 PACKAGE_TARNAME
957 PACKAGE_NAME
958 PATH_SEPARATOR
959 SHELL'
960 ac_subst_files='host_makefile_frag'
961 ac_user_opts='
962 enable_option_checking
963 enable_maintainer_mode
964 enable_plugins
965 enable_largefile
966 enable_dependency_tracking
967 with_separate_debug_dir
968 with_gdb_datadir
969 with_relocated_sources
970 with_auto_load_safe_path
971 enable_targets
972 enable_64_bit_bfd
973 enable_gdbcli
974 enable_gdbmi
975 enable_tui
976 enable_gdbtk
977 with_libunwind_ia64
978 with_curses
979 enable_profiling
980 with_pkgversion
981 with_bugurl
982 with_zlib
983 with_libiconv_prefix
984 with_iconv_bin
985 with_system_readline
986 with_jit_reader_dir
987 with_expat
988 with_gnu_ld
989 enable_rpath
990 with_libexpat_prefix
991 with_python
992 with_included_regex
993 with_sysroot
994 with_system_gdbinit
995 enable_werror
996 enable_build_warnings
997 enable_gdb_build_warnings
998 with_tcl
999 with_tk
1000 with_x
1001 enable_sim
1002 enable_multi_ice
1003 enable_gdbserver
1004 '
1005       ac_precious_vars='build_alias
1006 host_alias
1007 target_alias
1008 CC
1009 CFLAGS
1010 LDFLAGS
1011 LIBS
1012 CPPFLAGS
1013 CPP
1014 MAKEINFO
1015 MAKEINFOFLAGS
1016 YACC
1017 YFLAGS
1018 XMKMF'
1019 ac_subdirs_all='testsuite
1020 gdbtk
1021 multi-ice
1022 gdbserver'
1023
1024 # Initialize some variables set by options.
1025 ac_init_help=
1026 ac_init_version=false
1027 ac_unrecognized_opts=
1028 ac_unrecognized_sep=
1029 # The variables have the same names as the options, with
1030 # dashes changed to underlines.
1031 cache_file=/dev/null
1032 exec_prefix=NONE
1033 no_create=
1034 no_recursion=
1035 prefix=NONE
1036 program_prefix=NONE
1037 program_suffix=NONE
1038 program_transform_name=s,x,x,
1039 silent=
1040 site=
1041 srcdir=
1042 verbose=
1043 x_includes=NONE
1044 x_libraries=NONE
1045
1046 # Installation directory options.
1047 # These are left unexpanded so users can "make install exec_prefix=/foo"
1048 # and all the variables that are supposed to be based on exec_prefix
1049 # by default will actually change.
1050 # Use braces instead of parens because sh, perl, etc. also accept them.
1051 # (The list follows the same order as the GNU Coding Standards.)
1052 bindir='${exec_prefix}/bin'
1053 sbindir='${exec_prefix}/sbin'
1054 libexecdir='${exec_prefix}/libexec'
1055 datarootdir='${prefix}/share'
1056 datadir='${datarootdir}'
1057 sysconfdir='${prefix}/etc'
1058 sharedstatedir='${prefix}/com'
1059 localstatedir='${prefix}/var'
1060 includedir='${prefix}/include'
1061 oldincludedir='/usr/include'
1062 docdir='${datarootdir}/doc/${PACKAGE}'
1063 infodir='${datarootdir}/info'
1064 htmldir='${docdir}'
1065 dvidir='${docdir}'
1066 pdfdir='${docdir}'
1067 psdir='${docdir}'
1068 libdir='${exec_prefix}/lib'
1069 localedir='${datarootdir}/locale'
1070 mandir='${datarootdir}/man'
1071
1072 ac_prev=
1073 ac_dashdash=
1074 for ac_option
1075 do
1076   # If the previous option needs an argument, assign it.
1077   if test -n "$ac_prev"; then
1078     eval $ac_prev=\$ac_option
1079     ac_prev=
1080     continue
1081   fi
1082
1083   case $ac_option in
1084   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1085   *)    ac_optarg=yes ;;
1086   esac
1087
1088   # Accept the important Cygnus configure options, so we can diagnose typos.
1089
1090   case $ac_dashdash$ac_option in
1091   --)
1092     ac_dashdash=yes ;;
1093
1094   -bindir | --bindir | --bindi | --bind | --bin | --bi)
1095     ac_prev=bindir ;;
1096   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1097     bindir=$ac_optarg ;;
1098
1099   -build | --build | --buil | --bui | --bu)
1100     ac_prev=build_alias ;;
1101   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1102     build_alias=$ac_optarg ;;
1103
1104   -cache-file | --cache-file | --cache-fil | --cache-fi \
1105   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1106     ac_prev=cache_file ;;
1107   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1108   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1109     cache_file=$ac_optarg ;;
1110
1111   --config-cache | -C)
1112     cache_file=config.cache ;;
1113
1114   -datadir | --datadir | --datadi | --datad)
1115     ac_prev=datadir ;;
1116   -datadir=* | --datadir=* | --datadi=* | --datad=*)
1117     datadir=$ac_optarg ;;
1118
1119   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1120   | --dataroo | --dataro | --datar)
1121     ac_prev=datarootdir ;;
1122   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1123   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1124     datarootdir=$ac_optarg ;;
1125
1126   -disable-* | --disable-*)
1127     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1128     # Reject names that are not valid shell variable names.
1129     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1130       as_fn_error "invalid feature name: $ac_useropt"
1131     ac_useropt_orig=$ac_useropt
1132     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1133     case $ac_user_opts in
1134       *"
1135 "enable_$ac_useropt"
1136 "*) ;;
1137       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1138          ac_unrecognized_sep=', ';;
1139     esac
1140     eval enable_$ac_useropt=no ;;
1141
1142   -docdir | --docdir | --docdi | --doc | --do)
1143     ac_prev=docdir ;;
1144   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1145     docdir=$ac_optarg ;;
1146
1147   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1148     ac_prev=dvidir ;;
1149   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1150     dvidir=$ac_optarg ;;
1151
1152   -enable-* | --enable-*)
1153     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1154     # Reject names that are not valid shell variable names.
1155     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1156       as_fn_error "invalid feature name: $ac_useropt"
1157     ac_useropt_orig=$ac_useropt
1158     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1159     case $ac_user_opts in
1160       *"
1161 "enable_$ac_useropt"
1162 "*) ;;
1163       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1164          ac_unrecognized_sep=', ';;
1165     esac
1166     eval enable_$ac_useropt=\$ac_optarg ;;
1167
1168   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1169   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1170   | --exec | --exe | --ex)
1171     ac_prev=exec_prefix ;;
1172   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1173   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1174   | --exec=* | --exe=* | --ex=*)
1175     exec_prefix=$ac_optarg ;;
1176
1177   -gas | --gas | --ga | --g)
1178     # Obsolete; use --with-gas.
1179     with_gas=yes ;;
1180
1181   -help | --help | --hel | --he | -h)
1182     ac_init_help=long ;;
1183   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1184     ac_init_help=recursive ;;
1185   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1186     ac_init_help=short ;;
1187
1188   -host | --host | --hos | --ho)
1189     ac_prev=host_alias ;;
1190   -host=* | --host=* | --hos=* | --ho=*)
1191     host_alias=$ac_optarg ;;
1192
1193   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1194     ac_prev=htmldir ;;
1195   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1196   | --ht=*)
1197     htmldir=$ac_optarg ;;
1198
1199   -includedir | --includedir | --includedi | --included | --include \
1200   | --includ | --inclu | --incl | --inc)
1201     ac_prev=includedir ;;
1202   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1203   | --includ=* | --inclu=* | --incl=* | --inc=*)
1204     includedir=$ac_optarg ;;
1205
1206   -infodir | --infodir | --infodi | --infod | --info | --inf)
1207     ac_prev=infodir ;;
1208   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1209     infodir=$ac_optarg ;;
1210
1211   -libdir | --libdir | --libdi | --libd)
1212     ac_prev=libdir ;;
1213   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1214     libdir=$ac_optarg ;;
1215
1216   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1217   | --libexe | --libex | --libe)
1218     ac_prev=libexecdir ;;
1219   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1220   | --libexe=* | --libex=* | --libe=*)
1221     libexecdir=$ac_optarg ;;
1222
1223   -localedir | --localedir | --localedi | --localed | --locale)
1224     ac_prev=localedir ;;
1225   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1226     localedir=$ac_optarg ;;
1227
1228   -localstatedir | --localstatedir | --localstatedi | --localstated \
1229   | --localstate | --localstat | --localsta | --localst | --locals)
1230     ac_prev=localstatedir ;;
1231   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1232   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1233     localstatedir=$ac_optarg ;;
1234
1235   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1236     ac_prev=mandir ;;
1237   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1238     mandir=$ac_optarg ;;
1239
1240   -nfp | --nfp | --nf)
1241     # Obsolete; use --without-fp.
1242     with_fp=no ;;
1243
1244   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1245   | --no-cr | --no-c | -n)
1246     no_create=yes ;;
1247
1248   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1249   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1250     no_recursion=yes ;;
1251
1252   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1253   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1254   | --oldin | --oldi | --old | --ol | --o)
1255     ac_prev=oldincludedir ;;
1256   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1257   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1258   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1259     oldincludedir=$ac_optarg ;;
1260
1261   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1262     ac_prev=prefix ;;
1263   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1264     prefix=$ac_optarg ;;
1265
1266   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1267   | --program-pre | --program-pr | --program-p)
1268     ac_prev=program_prefix ;;
1269   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1270   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1271     program_prefix=$ac_optarg ;;
1272
1273   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1274   | --program-suf | --program-su | --program-s)
1275     ac_prev=program_suffix ;;
1276   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1277   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1278     program_suffix=$ac_optarg ;;
1279
1280   -program-transform-name | --program-transform-name \
1281   | --program-transform-nam | --program-transform-na \
1282   | --program-transform-n | --program-transform- \
1283   | --program-transform | --program-transfor \
1284   | --program-transfo | --program-transf \
1285   | --program-trans | --program-tran \
1286   | --progr-tra | --program-tr | --program-t)
1287     ac_prev=program_transform_name ;;
1288   -program-transform-name=* | --program-transform-name=* \
1289   | --program-transform-nam=* | --program-transform-na=* \
1290   | --program-transform-n=* | --program-transform-=* \
1291   | --program-transform=* | --program-transfor=* \
1292   | --program-transfo=* | --program-transf=* \
1293   | --program-trans=* | --program-tran=* \
1294   | --progr-tra=* | --program-tr=* | --program-t=*)
1295     program_transform_name=$ac_optarg ;;
1296
1297   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1298     ac_prev=pdfdir ;;
1299   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1300     pdfdir=$ac_optarg ;;
1301
1302   -psdir | --psdir | --psdi | --psd | --ps)
1303     ac_prev=psdir ;;
1304   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1305     psdir=$ac_optarg ;;
1306
1307   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1308   | -silent | --silent | --silen | --sile | --sil)
1309     silent=yes ;;
1310
1311   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1312     ac_prev=sbindir ;;
1313   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1314   | --sbi=* | --sb=*)
1315     sbindir=$ac_optarg ;;
1316
1317   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1318   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1319   | --sharedst | --shareds | --shared | --share | --shar \
1320   | --sha | --sh)
1321     ac_prev=sharedstatedir ;;
1322   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1323   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1324   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1325   | --sha=* | --sh=*)
1326     sharedstatedir=$ac_optarg ;;
1327
1328   -site | --site | --sit)
1329     ac_prev=site ;;
1330   -site=* | --site=* | --sit=*)
1331     site=$ac_optarg ;;
1332
1333   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1334     ac_prev=srcdir ;;
1335   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1336     srcdir=$ac_optarg ;;
1337
1338   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1339   | --syscon | --sysco | --sysc | --sys | --sy)
1340     ac_prev=sysconfdir ;;
1341   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1342   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1343     sysconfdir=$ac_optarg ;;
1344
1345   -target | --target | --targe | --targ | --tar | --ta | --t)
1346     ac_prev=target_alias ;;
1347   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1348     target_alias=$ac_optarg ;;
1349
1350   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1351     verbose=yes ;;
1352
1353   -version | --version | --versio | --versi | --vers | -V)
1354     ac_init_version=: ;;
1355
1356   -with-* | --with-*)
1357     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1358     # Reject names that are not valid shell variable names.
1359     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1360       as_fn_error "invalid package name: $ac_useropt"
1361     ac_useropt_orig=$ac_useropt
1362     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1363     case $ac_user_opts in
1364       *"
1365 "with_$ac_useropt"
1366 "*) ;;
1367       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1368          ac_unrecognized_sep=', ';;
1369     esac
1370     eval with_$ac_useropt=\$ac_optarg ;;
1371
1372   -without-* | --without-*)
1373     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1374     # Reject names that are not valid shell variable names.
1375     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1376       as_fn_error "invalid package name: $ac_useropt"
1377     ac_useropt_orig=$ac_useropt
1378     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1379     case $ac_user_opts in
1380       *"
1381 "with_$ac_useropt"
1382 "*) ;;
1383       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1384          ac_unrecognized_sep=', ';;
1385     esac
1386     eval with_$ac_useropt=no ;;
1387
1388   --x)
1389     # Obsolete; use --with-x.
1390     with_x=yes ;;
1391
1392   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1393   | --x-incl | --x-inc | --x-in | --x-i)
1394     ac_prev=x_includes ;;
1395   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1396   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1397     x_includes=$ac_optarg ;;
1398
1399   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1400   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1401     ac_prev=x_libraries ;;
1402   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1403   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1404     x_libraries=$ac_optarg ;;
1405
1406   -*) as_fn_error "unrecognized option: \`$ac_option'
1407 Try \`$0 --help' for more information."
1408     ;;
1409
1410   *=*)
1411     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1412     # Reject names that are not valid shell variable names.
1413     case $ac_envvar in #(
1414       '' | [0-9]* | *[!_$as_cr_alnum]* )
1415       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1416     esac
1417     eval $ac_envvar=\$ac_optarg
1418     export $ac_envvar ;;
1419
1420   *)
1421     # FIXME: should be removed in autoconf 3.0.
1422     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1423     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1424       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1425     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1426     ;;
1427
1428   esac
1429 done
1430
1431 if test -n "$ac_prev"; then
1432   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1433   as_fn_error "missing argument to $ac_option"
1434 fi
1435
1436 if test -n "$ac_unrecognized_opts"; then
1437   case $enable_option_checking in
1438     no) ;;
1439     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1440     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1441   esac
1442 fi
1443
1444 # Check all directory arguments for consistency.
1445 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1446                 datadir sysconfdir sharedstatedir localstatedir includedir \
1447                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1448                 libdir localedir mandir
1449 do
1450   eval ac_val=\$$ac_var
1451   # Remove trailing slashes.
1452   case $ac_val in
1453     */ )
1454       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1455       eval $ac_var=\$ac_val;;
1456   esac
1457   # Be sure to have absolute directory names.
1458   case $ac_val in
1459     [\\/$]* | ?:[\\/]* )  continue;;
1460     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1461   esac
1462   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1463 done
1464
1465 # There might be people who depend on the old broken behavior: `$host'
1466 # used to hold the argument of --host etc.
1467 # FIXME: To remove some day.
1468 build=$build_alias
1469 host=$host_alias
1470 target=$target_alias
1471
1472 # FIXME: To remove some day.
1473 if test "x$host_alias" != x; then
1474   if test "x$build_alias" = x; then
1475     cross_compiling=maybe
1476     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1477     If a cross compiler is detected then cross compile mode will be used." >&2
1478   elif test "x$build_alias" != "x$host_alias"; then
1479     cross_compiling=yes
1480   fi
1481 fi
1482
1483 ac_tool_prefix=
1484 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1485
1486 test "$silent" = yes && exec 6>/dev/null
1487
1488
1489 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1490 ac_ls_di=`ls -di .` &&
1491 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1492   as_fn_error "working directory cannot be determined"
1493 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1494   as_fn_error "pwd does not report name of working directory"
1495
1496
1497 # Find the source files, if location was not specified.
1498 if test -z "$srcdir"; then
1499   ac_srcdir_defaulted=yes
1500   # Try the directory containing this script, then the parent directory.
1501   ac_confdir=`$as_dirname -- "$as_myself" ||
1502 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1503          X"$as_myself" : 'X\(//\)[^/]' \| \
1504          X"$as_myself" : 'X\(//\)$' \| \
1505          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1506 $as_echo X"$as_myself" |
1507     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1508             s//\1/
1509             q
1510           }
1511           /^X\(\/\/\)[^/].*/{
1512             s//\1/
1513             q
1514           }
1515           /^X\(\/\/\)$/{
1516             s//\1/
1517             q
1518           }
1519           /^X\(\/\).*/{
1520             s//\1/
1521             q
1522           }
1523           s/.*/./; q'`
1524   srcdir=$ac_confdir
1525   if test ! -r "$srcdir/$ac_unique_file"; then
1526     srcdir=..
1527   fi
1528 else
1529   ac_srcdir_defaulted=no
1530 fi
1531 if test ! -r "$srcdir/$ac_unique_file"; then
1532   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1533   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1534 fi
1535 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1536 ac_abs_confdir=`(
1537         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1538         pwd)`
1539 # When building in place, set srcdir=.
1540 if test "$ac_abs_confdir" = "$ac_pwd"; then
1541   srcdir=.
1542 fi
1543 # Remove unnecessary trailing slashes from srcdir.
1544 # Double slashes in file names in object file debugging info
1545 # mess up M-x gdb in Emacs.
1546 case $srcdir in
1547 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1548 esac
1549 for ac_var in $ac_precious_vars; do
1550   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1551   eval ac_env_${ac_var}_value=\$${ac_var}
1552   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1553   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1554 done
1555
1556 #
1557 # Report the --help message.
1558 #
1559 if test "$ac_init_help" = "long"; then
1560   # Omit some internal or obsolete options to make the list less imposing.
1561   # This message is too long to be a string in the A/UX 3.1 sh.
1562   cat <<_ACEOF
1563 \`configure' configures this package to adapt to many kinds of systems.
1564
1565 Usage: $0 [OPTION]... [VAR=VALUE]...
1566
1567 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1568 VAR=VALUE.  See below for descriptions of some of the useful variables.
1569
1570 Defaults for the options are specified in brackets.
1571
1572 Configuration:
1573   -h, --help              display this help and exit
1574       --help=short        display options specific to this package
1575       --help=recursive    display the short help of all the included packages
1576   -V, --version           display version information and exit
1577   -q, --quiet, --silent   do not print \`checking...' messages
1578       --cache-file=FILE   cache test results in FILE [disabled]
1579   -C, --config-cache      alias for \`--cache-file=config.cache'
1580   -n, --no-create         do not create output files
1581       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1582
1583 Installation directories:
1584   --prefix=PREFIX         install architecture-independent files in PREFIX
1585                           [$ac_default_prefix]
1586   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1587                           [PREFIX]
1588
1589 By default, \`make install' will install all the files in
1590 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1591 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1592 for instance \`--prefix=\$HOME'.
1593
1594 For better control, use the options below.
1595
1596 Fine tuning of the installation directories:
1597   --bindir=DIR            user executables [EPREFIX/bin]
1598   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1599   --libexecdir=DIR        program executables [EPREFIX/libexec]
1600   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1601   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1602   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1603   --libdir=DIR            object code libraries [EPREFIX/lib]
1604   --includedir=DIR        C header files [PREFIX/include]
1605   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1606   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1607   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1608   --infodir=DIR           info documentation [DATAROOTDIR/info]
1609   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1610   --mandir=DIR            man documentation [DATAROOTDIR/man]
1611   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1612   --htmldir=DIR           html documentation [DOCDIR]
1613   --dvidir=DIR            dvi documentation [DOCDIR]
1614   --pdfdir=DIR            pdf documentation [DOCDIR]
1615   --psdir=DIR             ps documentation [DOCDIR]
1616 _ACEOF
1617
1618   cat <<\_ACEOF
1619
1620 Program names:
1621   --program-prefix=PREFIX            prepend PREFIX to installed program names
1622   --program-suffix=SUFFIX            append SUFFIX to installed program names
1623   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1624
1625 X features:
1626   --x-includes=DIR    X include files are in DIR
1627   --x-libraries=DIR   X library files are in DIR
1628
1629 System types:
1630   --build=BUILD     configure for building on BUILD [guessed]
1631   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1632   --target=TARGET   configure for building compilers for TARGET [HOST]
1633 _ACEOF
1634 fi
1635
1636 if test -n "$ac_init_help"; then
1637
1638   cat <<\_ACEOF
1639
1640 Optional Features:
1641   --disable-option-checking  ignore unrecognized --enable/--with options
1642   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1643   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1644   --enable-maintainer-mode  enable make rules and dependencies not useful
1645                           (and sometimes confusing) to the casual installer
1646   --enable-plugins        Enable support for plugins (defaults no)
1647   --disable-largefile     omit support for large files
1648   --disable-dependency-tracking  speeds up one-time build
1649   --enable-dependency-tracking   do not reject slow dependency extractors
1650   --enable-targets=TARGETS
1651                           alternative target configurations
1652   --enable-64-bit-bfd     64-bit support (on hosts with narrower word sizes)
1653   --disable-gdbcli        disable command-line interface (CLI)
1654   --disable-gdbmi         disable machine-interface (MI)
1655   --enable-tui            enable full-screen terminal user interface (TUI)
1656   --enable-gdbtk          enable gdbtk graphical user interface (GUI)
1657   --enable-profiling      enable profiling of GDB
1658   --disable-rpath         do not hardcode runtime library paths
1659   --enable-werror         treat compile warnings as errors
1660   --enable-build-warnings enable build-time compiler warnings if gcc is used
1661   --enable-gdb-build-warnings
1662                           enable GDB specific build-time compiler warnings if
1663                           gcc is used
1664   --enable-sim            link gdb with simulator
1665   --enable-multi-ice      build the multi-ice-gdb-server
1666   --enable-gdbserver      automatically build gdbserver (yes/no/auto, default
1667                           is auto)
1668
1669 Optional Packages:
1670   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1671   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1672   --with-separate-debug-dir=PATH
1673                           look for global separate debug info in this path
1674                           [LIBDIR/debug]
1675   --with-gdb-datadir=PATH look for global separate data files in this path
1676                           [DATADIR/gdb]
1677   --with-relocated-sources=PATH
1678                           automatically relocate this path for source files
1679   --with-auto-load-safe-path=PATH
1680                           directories safe to hold auto-loaded files
1681   --without-auto-load-safe-path
1682                           do not restrict auto-loaded files locations
1683   --with-libunwind-ia64   use libunwind frame unwinding for ia64 targets
1684   --with-curses           use the curses library instead of the termcap
1685                           library
1686   --with-pkgversion=PKG   Use PKG in the version string in place of "GDB"
1687   --with-bugurl=URL       Direct users to URL to report a bug
1688   --with-zlib             include zlib support (auto/yes/no) default=auto
1689   --with-libiconv-prefix=DIR
1690                           search for libiconv in DIR/include and DIR/lib
1691   --with-iconv-bin=PATH   specify where to find the iconv program
1692   --with-system-readline  use installed readline library
1693   --with-jit-reader-dir=PATH
1694                           directory to load the JIT readers from
1695   --with-expat            include expat support (auto/yes/no)
1696   --with-gnu-ld           assume the C compiler uses GNU ld default=no
1697   --with-libexpat-prefix[=DIR]  search for libexpat in DIR/include and DIR/lib
1698   --without-libexpat-prefix     don't search for libexpat in includedir and libdir
1699   --with-python[=PYTHON]  include python support
1700                           (auto/yes/no/<python-program>)
1701   --without-included-regex
1702                           don't use included regex; this is the default on
1703                           systems with version 2 of the GNU C library (use
1704                           with caution on other system)
1705   --with-sysroot[=DIR]    search for usr/lib et al within DIR
1706   --with-system-gdbinit=PATH
1707                           automatically load a system-wide gdbinit file
1708   --with-tcl              directory containing tcl configuration (tclConfig.sh)
1709   --with-tk               directory containing tk configuration (tkConfig.sh)
1710   --with-x                use the X Window System
1711
1712 Some influential environment variables:
1713   CC          C compiler command
1714   CFLAGS      C compiler flags
1715   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1716               nonstandard directory <lib dir>
1717   LIBS        libraries to pass to the linker, e.g. -l<library>
1718   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1719               you have headers in a nonstandard directory <include dir>
1720   CPP         C preprocessor
1721   MAKEINFO    Parent configure detects if it is of sufficient version.
1722   MAKEINFOFLAGS
1723               Parameters for MAKEINFO.
1724   YACC        The `Yet Another C Compiler' implementation to use. Defaults to
1725               the first program found out of: `bison -y', `byacc', `yacc'.
1726   YFLAGS      The list of arguments that will be passed by default to $YACC.
1727               This script will default YFLAGS to the empty string to avoid a
1728               default value of `-d' given by some make applications.
1729   XMKMF       Path to xmkmf, Makefile generator for X Window System
1730
1731 Use these variables to override the choices made by `configure' or to help
1732 it to find libraries and programs with nonstandard names/locations.
1733
1734 Report bugs to the package provider.
1735 _ACEOF
1736 ac_status=$?
1737 fi
1738
1739 if test "$ac_init_help" = "recursive"; then
1740   # If there are subdirs, report their specific --help.
1741   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1742     test -d "$ac_dir" ||
1743       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1744       continue
1745     ac_builddir=.
1746
1747 case "$ac_dir" in
1748 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1749 *)
1750   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1751   # A ".." for each directory in $ac_dir_suffix.
1752   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1753   case $ac_top_builddir_sub in
1754   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1755   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1756   esac ;;
1757 esac
1758 ac_abs_top_builddir=$ac_pwd
1759 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1760 # for backward compatibility:
1761 ac_top_builddir=$ac_top_build_prefix
1762
1763 case $srcdir in
1764   .)  # We are building in place.
1765     ac_srcdir=.
1766     ac_top_srcdir=$ac_top_builddir_sub
1767     ac_abs_top_srcdir=$ac_pwd ;;
1768   [\\/]* | ?:[\\/]* )  # Absolute name.
1769     ac_srcdir=$srcdir$ac_dir_suffix;
1770     ac_top_srcdir=$srcdir
1771     ac_abs_top_srcdir=$srcdir ;;
1772   *) # Relative name.
1773     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1774     ac_top_srcdir=$ac_top_build_prefix$srcdir
1775     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1776 esac
1777 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1778
1779     cd "$ac_dir" || { ac_status=$?; continue; }
1780     # Check for guested configure.
1781     if test -f "$ac_srcdir/configure.gnu"; then
1782       echo &&
1783       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1784     elif test -f "$ac_srcdir/configure"; then
1785       echo &&
1786       $SHELL "$ac_srcdir/configure" --help=recursive
1787     else
1788       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1789     fi || ac_status=$?
1790     cd "$ac_pwd" || { ac_status=$?; break; }
1791   done
1792 fi
1793
1794 test -n "$ac_init_help" && exit $ac_status
1795 if $ac_init_version; then
1796   cat <<\_ACEOF
1797 configure
1798 generated by GNU Autoconf 2.64
1799
1800 Copyright (C) 2009 Free Software Foundation, Inc.
1801 This configure script is free software; the Free Software Foundation
1802 gives unlimited permission to copy, distribute and modify it.
1803 _ACEOF
1804   exit
1805 fi
1806
1807 ## ------------------------ ##
1808 ## Autoconf initialization. ##
1809 ## ------------------------ ##
1810
1811 # ac_fn_c_try_compile LINENO
1812 # --------------------------
1813 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1814 ac_fn_c_try_compile ()
1815 {
1816   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1817   rm -f conftest.$ac_objext
1818   if { { ac_try="$ac_compile"
1819 case "(($ac_try" in
1820   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1821   *) ac_try_echo=$ac_try;;
1822 esac
1823 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1824 $as_echo "$ac_try_echo"; } >&5
1825   (eval "$ac_compile") 2>conftest.err
1826   ac_status=$?
1827   if test -s conftest.err; then
1828     grep -v '^ *+' conftest.err >conftest.er1
1829     cat conftest.er1 >&5
1830     mv -f conftest.er1 conftest.err
1831   fi
1832   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1833   test $ac_status = 0; } && {
1834          test -z "$ac_c_werror_flag" ||
1835          test ! -s conftest.err
1836        } && test -s conftest.$ac_objext; then :
1837   ac_retval=0
1838 else
1839   $as_echo "$as_me: failed program was:" >&5
1840 sed 's/^/| /' conftest.$ac_ext >&5
1841
1842         ac_retval=1
1843 fi
1844   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1845   return $ac_retval
1846
1847 } # ac_fn_c_try_compile
1848
1849 # ac_fn_c_try_cpp LINENO
1850 # ----------------------
1851 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1852 ac_fn_c_try_cpp ()
1853 {
1854   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1855   if { { ac_try="$ac_cpp conftest.$ac_ext"
1856 case "(($ac_try" in
1857   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1858   *) ac_try_echo=$ac_try;;
1859 esac
1860 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1861 $as_echo "$ac_try_echo"; } >&5
1862   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1863   ac_status=$?
1864   if test -s conftest.err; then
1865     grep -v '^ *+' conftest.err >conftest.er1
1866     cat conftest.er1 >&5
1867     mv -f conftest.er1 conftest.err
1868   fi
1869   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1870   test $ac_status = 0; } >/dev/null && {
1871          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1872          test ! -s conftest.err
1873        }; then :
1874   ac_retval=0
1875 else
1876   $as_echo "$as_me: failed program was:" >&5
1877 sed 's/^/| /' conftest.$ac_ext >&5
1878
1879     ac_retval=1
1880 fi
1881   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1882   return $ac_retval
1883
1884 } # ac_fn_c_try_cpp
1885
1886 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1887 # -------------------------------------------------------
1888 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1889 # the include files in INCLUDES and setting the cache variable VAR
1890 # accordingly.
1891 ac_fn_c_check_header_mongrel ()
1892 {
1893   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1894   if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1895   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1896 $as_echo_n "checking for $2... " >&6; }
1897 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1898   $as_echo_n "(cached) " >&6
1899 fi
1900 eval ac_res=\$$3
1901                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1902 $as_echo "$ac_res" >&6; }
1903 else
1904   # Is the header compilable?
1905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1906 $as_echo_n "checking $2 usability... " >&6; }
1907 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1908 /* end confdefs.h.  */
1909 $4
1910 #include <$2>
1911 _ACEOF
1912 if ac_fn_c_try_compile "$LINENO"; then :
1913   ac_header_compiler=yes
1914 else
1915   ac_header_compiler=no
1916 fi
1917 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1919 $as_echo "$ac_header_compiler" >&6; }
1920
1921 # Is the header present?
1922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1923 $as_echo_n "checking $2 presence... " >&6; }
1924 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1925 /* end confdefs.h.  */
1926 #include <$2>
1927 _ACEOF
1928 if ac_fn_c_try_cpp "$LINENO"; then :
1929   ac_header_preproc=yes
1930 else
1931   ac_header_preproc=no
1932 fi
1933 rm -f conftest.err conftest.$ac_ext
1934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1935 $as_echo "$ac_header_preproc" >&6; }
1936
1937 # So?  What about this header?
1938 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1939   yes:no: )
1940     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1941 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1942     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1943 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1944     ;;
1945   no:yes:* )
1946     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1947 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1948     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1949 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1950     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1951 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1952     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1953 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1954     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1955 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1956     ;;
1957 esac
1958   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1959 $as_echo_n "checking for $2... " >&6; }
1960 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1961   $as_echo_n "(cached) " >&6
1962 else
1963   eval "$3=\$ac_header_compiler"
1964 fi
1965 eval ac_res=\$$3
1966                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1967 $as_echo "$ac_res" >&6; }
1968 fi
1969   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1970
1971 } # ac_fn_c_check_header_mongrel
1972
1973 # ac_fn_c_try_run LINENO
1974 # ----------------------
1975 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1976 # that executables *can* be run.
1977 ac_fn_c_try_run ()
1978 {
1979   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1980   if { { ac_try="$ac_link"
1981 case "(($ac_try" in
1982   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1983   *) ac_try_echo=$ac_try;;
1984 esac
1985 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1986 $as_echo "$ac_try_echo"; } >&5
1987   (eval "$ac_link") 2>&5
1988   ac_status=$?
1989   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1990   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1991   { { case "(($ac_try" in
1992   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1993   *) ac_try_echo=$ac_try;;
1994 esac
1995 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1996 $as_echo "$ac_try_echo"; } >&5
1997   (eval "$ac_try") 2>&5
1998   ac_status=$?
1999   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2000   test $ac_status = 0; }; }; then :
2001   ac_retval=0
2002 else
2003   $as_echo "$as_me: program exited with status $ac_status" >&5
2004        $as_echo "$as_me: failed program was:" >&5
2005 sed 's/^/| /' conftest.$ac_ext >&5
2006
2007        ac_retval=$ac_status
2008 fi
2009   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2010   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2011   return $ac_retval
2012
2013 } # ac_fn_c_try_run
2014
2015 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
2016 # -------------------------------------------------------
2017 # Tests whether HEADER exists and can be compiled using the include files in
2018 # INCLUDES, setting the cache variable VAR accordingly.
2019 ac_fn_c_check_header_compile ()
2020 {
2021   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2022   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2023 $as_echo_n "checking for $2... " >&6; }
2024 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2025   $as_echo_n "(cached) " >&6
2026 else
2027   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2028 /* end confdefs.h.  */
2029 $4
2030 #include <$2>
2031 _ACEOF
2032 if ac_fn_c_try_compile "$LINENO"; then :
2033   eval "$3=yes"
2034 else
2035   eval "$3=no"
2036 fi
2037 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2038 fi
2039 eval ac_res=\$$3
2040                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2041 $as_echo "$ac_res" >&6; }
2042   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2043
2044 } # ac_fn_c_check_header_compile
2045
2046 # ac_fn_c_try_link LINENO
2047 # -----------------------
2048 # Try to link conftest.$ac_ext, and return whether this succeeded.
2049 ac_fn_c_try_link ()
2050 {
2051   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2052   rm -f conftest.$ac_objext conftest$ac_exeext
2053   if { { ac_try="$ac_link"
2054 case "(($ac_try" in
2055   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2056   *) ac_try_echo=$ac_try;;
2057 esac
2058 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2059 $as_echo "$ac_try_echo"; } >&5
2060   (eval "$ac_link") 2>conftest.err
2061   ac_status=$?
2062   if test -s conftest.err; then
2063     grep -v '^ *+' conftest.err >conftest.er1
2064     cat conftest.er1 >&5
2065     mv -f conftest.er1 conftest.err
2066   fi
2067   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2068   test $ac_status = 0; } && {
2069          test -z "$ac_c_werror_flag" ||
2070          test ! -s conftest.err
2071        } && test -s conftest$ac_exeext && {
2072          test "$cross_compiling" = yes ||
2073          $as_test_x conftest$ac_exeext
2074        }; then :
2075   ac_retval=0
2076 else
2077   $as_echo "$as_me: failed program was:" >&5
2078 sed 's/^/| /' conftest.$ac_ext >&5
2079
2080         ac_retval=1
2081 fi
2082   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2083   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2084   # interfere with the next link command; also delete a directory that is
2085   # left behind by Apple's compiler.  We do this before executing the actions.
2086   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2087   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2088   return $ac_retval
2089
2090 } # ac_fn_c_try_link
2091
2092 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2093 # --------------------------------------------
2094 # Tries to find the compile-time value of EXPR in a program that includes
2095 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2096 # computed
2097 ac_fn_c_compute_int ()
2098 {
2099   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2100   if test "$cross_compiling" = yes; then
2101     # Depending upon the size, compute the lo and hi bounds.
2102 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2103 /* end confdefs.h.  */
2104 $4
2105 int
2106 main ()
2107 {
2108 static int test_array [1 - 2 * !(($2) >= 0)];
2109 test_array [0] = 0
2110
2111   ;
2112   return 0;
2113 }
2114 _ACEOF
2115 if ac_fn_c_try_compile "$LINENO"; then :
2116   ac_lo=0 ac_mid=0
2117   while :; do
2118     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2119 /* end confdefs.h.  */
2120 $4
2121 int
2122 main ()
2123 {
2124 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2125 test_array [0] = 0
2126
2127   ;
2128   return 0;
2129 }
2130 _ACEOF
2131 if ac_fn_c_try_compile "$LINENO"; then :
2132   ac_hi=$ac_mid; break
2133 else
2134   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2135                         if test $ac_lo -le $ac_mid; then
2136                           ac_lo= ac_hi=
2137                           break
2138                         fi
2139                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2140 fi
2141 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2142   done
2143 else
2144   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2145 /* end confdefs.h.  */
2146 $4
2147 int
2148 main ()
2149 {
2150 static int test_array [1 - 2 * !(($2) < 0)];
2151 test_array [0] = 0
2152
2153   ;
2154   return 0;
2155 }
2156 _ACEOF
2157 if ac_fn_c_try_compile "$LINENO"; then :
2158   ac_hi=-1 ac_mid=-1
2159   while :; do
2160     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2161 /* end confdefs.h.  */
2162 $4
2163 int
2164 main ()
2165 {
2166 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2167 test_array [0] = 0
2168
2169   ;
2170   return 0;
2171 }
2172 _ACEOF
2173 if ac_fn_c_try_compile "$LINENO"; then :
2174   ac_lo=$ac_mid; break
2175 else
2176   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2177                         if test $ac_mid -le $ac_hi; then
2178                           ac_lo= ac_hi=
2179                           break
2180                         fi
2181                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2182 fi
2183 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2184   done
2185 else
2186   ac_lo= ac_hi=
2187 fi
2188 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2189 fi
2190 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2191 # Binary search between lo and hi bounds.
2192 while test "x$ac_lo" != "x$ac_hi"; do
2193   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2194   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2195 /* end confdefs.h.  */
2196 $4
2197 int
2198 main ()
2199 {
2200 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2201 test_array [0] = 0
2202
2203   ;
2204   return 0;
2205 }
2206 _ACEOF
2207 if ac_fn_c_try_compile "$LINENO"; then :
2208   ac_hi=$ac_mid
2209 else
2210   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2211 fi
2212 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2213 done
2214 case $ac_lo in #((
2215 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2216 '') ac_retval=1 ;;
2217 esac
2218   else
2219     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2220 /* end confdefs.h.  */
2221 $4
2222 static long int longval () { return $2; }
2223 static unsigned long int ulongval () { return $2; }
2224 #include <stdio.h>
2225 #include <stdlib.h>
2226 int
2227 main ()
2228 {
2229
2230   FILE *f = fopen ("conftest.val", "w");
2231   if (! f)
2232     return 1;
2233   if (($2) < 0)
2234     {
2235       long int i = longval ();
2236       if (i != ($2))
2237         return 1;
2238       fprintf (f, "%ld", i);
2239     }
2240   else
2241     {
2242       unsigned long int i = ulongval ();
2243       if (i != ($2))
2244         return 1;
2245       fprintf (f, "%lu", i);
2246     }
2247   /* Do not output a trailing newline, as this causes \r\n confusion
2248      on some platforms.  */
2249   return ferror (f) || fclose (f) != 0;
2250
2251   ;
2252   return 0;
2253 }
2254 _ACEOF
2255 if ac_fn_c_try_run "$LINENO"; then :
2256   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2257 else
2258   ac_retval=1
2259 fi
2260 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2261   conftest.$ac_objext conftest.beam conftest.$ac_ext
2262 rm -f conftest.val
2263
2264   fi
2265   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2266   return $ac_retval
2267
2268 } # ac_fn_c_compute_int
2269
2270 # ac_fn_c_check_decl LINENO SYMBOL VAR
2271 # ------------------------------------
2272 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2273 ac_fn_c_check_decl ()
2274 {
2275   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2276   as_decl_name=`echo $2|sed 's/ *(.*//'`
2277   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2278   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2279 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2280 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2281   $as_echo_n "(cached) " >&6
2282 else
2283   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2284 /* end confdefs.h.  */
2285 $4
2286 int
2287 main ()
2288 {
2289 #ifndef $as_decl_name
2290 #ifdef __cplusplus
2291   (void) $as_decl_use;
2292 #else
2293   (void) $as_decl_name;
2294 #endif
2295 #endif
2296
2297   ;
2298   return 0;
2299 }
2300 _ACEOF
2301 if ac_fn_c_try_compile "$LINENO"; then :
2302   eval "$3=yes"
2303 else
2304   eval "$3=no"
2305 fi
2306 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2307 fi
2308 eval ac_res=\$$3
2309                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2310 $as_echo "$ac_res" >&6; }
2311   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2312
2313 } # ac_fn_c_check_decl
2314
2315 # ac_fn_c_check_func LINENO FUNC VAR
2316 # ----------------------------------
2317 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2318 ac_fn_c_check_func ()
2319 {
2320   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2321   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2322 $as_echo_n "checking for $2... " >&6; }
2323 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2324   $as_echo_n "(cached) " >&6
2325 else
2326   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2327 /* end confdefs.h.  */
2328 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2329    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
2330 #define $2 innocuous_$2
2331
2332 /* System header to define __stub macros and hopefully few prototypes,
2333     which can conflict with char $2 (); below.
2334     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2335     <limits.h> exists even on freestanding compilers.  */
2336
2337 #ifdef __STDC__
2338 # include <limits.h>
2339 #else
2340 # include <assert.h>
2341 #endif
2342
2343 #undef $2
2344
2345 /* Override any GCC internal prototype to avoid an error.
2346    Use char because int might match the return type of a GCC
2347    builtin and then its argument prototype would still apply.  */
2348 #ifdef __cplusplus
2349 extern "C"
2350 #endif
2351 char $2 ();
2352 /* The GNU C library defines this for functions which it implements
2353     to always fail with ENOSYS.  Some functions are actually named
2354     something starting with __ and the normal name is an alias.  */
2355 #if defined __stub_$2 || defined __stub___$2
2356 choke me
2357 #endif
2358
2359 int
2360 main ()
2361 {
2362 return $2 ();
2363   ;
2364   return 0;
2365 }
2366 _ACEOF
2367 if ac_fn_c_try_link "$LINENO"; then :
2368   eval "$3=yes"
2369 else
2370   eval "$3=no"
2371 fi
2372 rm -f core conftest.err conftest.$ac_objext \
2373     conftest$ac_exeext conftest.$ac_ext
2374 fi
2375 eval ac_res=\$$3
2376                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2377 $as_echo "$ac_res" >&6; }
2378   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2379
2380 } # ac_fn_c_check_func
2381
2382 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2383 # ----------------------------------------------------
2384 # Tries to find if the field MEMBER exists in type AGGR, after including
2385 # INCLUDES, setting cache variable VAR accordingly.
2386 ac_fn_c_check_member ()
2387 {
2388   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2389   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2390 $as_echo_n "checking for $2.$3... " >&6; }
2391 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
2392   $as_echo_n "(cached) " >&6
2393 else
2394   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2395 /* end confdefs.h.  */
2396 $5
2397 int
2398 main ()
2399 {
2400 static $2 ac_aggr;
2401 if (ac_aggr.$3)
2402 return 0;
2403   ;
2404   return 0;
2405 }
2406 _ACEOF
2407 if ac_fn_c_try_compile "$LINENO"; then :
2408   eval "$4=yes"
2409 else
2410   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2411 /* end confdefs.h.  */
2412 $5
2413 int
2414 main ()
2415 {
2416 static $2 ac_aggr;
2417 if (sizeof ac_aggr.$3)
2418 return 0;
2419   ;
2420   return 0;
2421 }
2422 _ACEOF
2423 if ac_fn_c_try_compile "$LINENO"; then :
2424   eval "$4=yes"
2425 else
2426   eval "$4=no"
2427 fi
2428 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2429 fi
2430 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2431 fi
2432 eval ac_res=\$$4
2433                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2434 $as_echo "$ac_res" >&6; }
2435   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2436
2437 } # ac_fn_c_check_member
2438
2439 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2440 # -------------------------------------------
2441 # Tests whether TYPE exists after having included INCLUDES, setting cache
2442 # variable VAR accordingly.
2443 ac_fn_c_check_type ()
2444 {
2445   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2446   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2447 $as_echo_n "checking for $2... " >&6; }
2448 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2449   $as_echo_n "(cached) " >&6
2450 else
2451   eval "$3=no"
2452   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2453 /* end confdefs.h.  */
2454 $4
2455 int
2456 main ()
2457 {
2458 if (sizeof ($2))
2459          return 0;
2460   ;
2461   return 0;
2462 }
2463 _ACEOF
2464 if ac_fn_c_try_compile "$LINENO"; then :
2465   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2466 /* end confdefs.h.  */
2467 $4
2468 int
2469 main ()
2470 {
2471 if (sizeof (($2)))
2472             return 0;
2473   ;
2474   return 0;
2475 }
2476 _ACEOF
2477 if ac_fn_c_try_compile "$LINENO"; then :
2478
2479 else
2480   eval "$3=yes"
2481 fi
2482 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2483 fi
2484 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2485 fi
2486 eval ac_res=\$$3
2487                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2488 $as_echo "$ac_res" >&6; }
2489   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2490
2491 } # ac_fn_c_check_type
2492 cat >config.log <<_ACEOF
2493 This file contains any messages produced by compilers while
2494 running configure, to aid debugging if configure makes a mistake.
2495
2496 It was created by $as_me, which was
2497 generated by GNU Autoconf 2.64.  Invocation command line was
2498
2499   $ $0 $@
2500
2501 _ACEOF
2502 exec 5>>config.log
2503 {
2504 cat <<_ASUNAME
2505 ## --------- ##
2506 ## Platform. ##
2507 ## --------- ##
2508
2509 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2510 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2511 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2512 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2513 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2514
2515 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2516 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2517
2518 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2519 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2520 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2521 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2522 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2523 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2524 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2525
2526 _ASUNAME
2527
2528 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2529 for as_dir in $PATH
2530 do
2531   IFS=$as_save_IFS
2532   test -z "$as_dir" && as_dir=.
2533     $as_echo "PATH: $as_dir"
2534   done
2535 IFS=$as_save_IFS
2536
2537 } >&5
2538
2539 cat >&5 <<_ACEOF
2540
2541
2542 ## ----------- ##
2543 ## Core tests. ##
2544 ## ----------- ##
2545
2546 _ACEOF
2547
2548
2549 # Keep a trace of the command line.
2550 # Strip out --no-create and --no-recursion so they do not pile up.
2551 # Strip out --silent because we don't want to record it for future runs.
2552 # Also quote any args containing shell meta-characters.
2553 # Make two passes to allow for proper duplicate-argument suppression.
2554 ac_configure_args=
2555 ac_configure_args0=
2556 ac_configure_args1=
2557 ac_must_keep_next=false
2558 for ac_pass in 1 2
2559 do
2560   for ac_arg
2561   do
2562     case $ac_arg in
2563     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2564     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2565     | -silent | --silent | --silen | --sile | --sil)
2566       continue ;;
2567     *\'*)
2568       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2569     esac
2570     case $ac_pass in
2571     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2572     2)
2573       as_fn_append ac_configure_args1 " '$ac_arg'"
2574       if test $ac_must_keep_next = true; then
2575         ac_must_keep_next=false # Got value, back to normal.
2576       else
2577         case $ac_arg in
2578           *=* | --config-cache | -C | -disable-* | --disable-* \
2579           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2580           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2581           | -with-* | --with-* | -without-* | --without-* | --x)
2582             case "$ac_configure_args0 " in
2583               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2584             esac
2585             ;;
2586           -* ) ac_must_keep_next=true ;;
2587         esac
2588       fi
2589       as_fn_append ac_configure_args " '$ac_arg'"
2590       ;;
2591     esac
2592   done
2593 done
2594 { ac_configure_args0=; unset ac_configure_args0;}
2595 { ac_configure_args1=; unset ac_configure_args1;}
2596
2597 # When interrupted or exit'd, cleanup temporary files, and complete
2598 # config.log.  We remove comments because anyway the quotes in there
2599 # would cause problems or look ugly.
2600 # WARNING: Use '\'' to represent an apostrophe within the trap.
2601 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2602 trap 'exit_status=$?
2603   # Save into config.log some information that might help in debugging.
2604   {
2605     echo
2606
2607     cat <<\_ASBOX
2608 ## ---------------- ##
2609 ## Cache variables. ##
2610 ## ---------------- ##
2611 _ASBOX
2612     echo
2613     # The following way of writing the cache mishandles newlines in values,
2614 (
2615   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2616     eval ac_val=\$$ac_var
2617     case $ac_val in #(
2618     *${as_nl}*)
2619       case $ac_var in #(
2620       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2621 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2622       esac
2623       case $ac_var in #(
2624       _ | IFS | as_nl) ;; #(
2625       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2626       *) { eval $ac_var=; unset $ac_var;} ;;
2627       esac ;;
2628     esac
2629   done
2630   (set) 2>&1 |
2631     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2632     *${as_nl}ac_space=\ *)
2633       sed -n \
2634         "s/'\''/'\''\\\\'\'''\''/g;
2635           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2636       ;; #(
2637     *)
2638       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2639       ;;
2640     esac |
2641     sort
2642 )
2643     echo
2644
2645     cat <<\_ASBOX
2646 ## ----------------- ##
2647 ## Output variables. ##
2648 ## ----------------- ##
2649 _ASBOX
2650     echo
2651     for ac_var in $ac_subst_vars
2652     do
2653       eval ac_val=\$$ac_var
2654       case $ac_val in
2655       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2656       esac
2657       $as_echo "$ac_var='\''$ac_val'\''"
2658     done | sort
2659     echo
2660
2661     if test -n "$ac_subst_files"; then
2662       cat <<\_ASBOX
2663 ## ------------------- ##
2664 ## File substitutions. ##
2665 ## ------------------- ##
2666 _ASBOX
2667       echo
2668       for ac_var in $ac_subst_files
2669       do
2670         eval ac_val=\$$ac_var
2671         case $ac_val in
2672         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2673         esac
2674         $as_echo "$ac_var='\''$ac_val'\''"
2675       done | sort
2676       echo
2677     fi
2678
2679     if test -s confdefs.h; then
2680       cat <<\_ASBOX
2681 ## ----------- ##
2682 ## confdefs.h. ##
2683 ## ----------- ##
2684 _ASBOX
2685       echo
2686       cat confdefs.h
2687       echo
2688     fi
2689     test "$ac_signal" != 0 &&
2690       $as_echo "$as_me: caught signal $ac_signal"
2691     $as_echo "$as_me: exit $exit_status"
2692   } >&5
2693   rm -f core *.core core.conftest.* &&
2694     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2695     exit $exit_status
2696 ' 0
2697 for ac_signal in 1 2 13 15; do
2698   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2699 done
2700 ac_signal=0
2701
2702 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2703 rm -f -r conftest* confdefs.h
2704
2705 $as_echo "/* confdefs.h */" > confdefs.h
2706
2707 # Predefined preprocessor variables.
2708
2709 cat >>confdefs.h <<_ACEOF
2710 #define PACKAGE_NAME "$PACKAGE_NAME"
2711 _ACEOF
2712
2713 cat >>confdefs.h <<_ACEOF
2714 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2715 _ACEOF
2716
2717 cat >>confdefs.h <<_ACEOF
2718 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2719 _ACEOF
2720
2721 cat >>confdefs.h <<_ACEOF
2722 #define PACKAGE_STRING "$PACKAGE_STRING"
2723 _ACEOF
2724
2725 cat >>confdefs.h <<_ACEOF
2726 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2727 _ACEOF
2728
2729 cat >>confdefs.h <<_ACEOF
2730 #define PACKAGE_URL "$PACKAGE_URL"
2731 _ACEOF
2732
2733
2734 # Let the site file select an alternate cache file if it wants to.
2735 # Prefer an explicitly selected file to automatically selected ones.
2736 ac_site_file1=NONE
2737 ac_site_file2=NONE
2738 if test -n "$CONFIG_SITE"; then
2739   ac_site_file1=$CONFIG_SITE
2740 elif test "x$prefix" != xNONE; then
2741   ac_site_file1=$prefix/share/config.site
2742   ac_site_file2=$prefix/etc/config.site
2743 else
2744   ac_site_file1=$ac_default_prefix/share/config.site
2745   ac_site_file2=$ac_default_prefix/etc/config.site
2746 fi
2747 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2748 do
2749   test "x$ac_site_file" = xNONE && continue
2750   if test -r "$ac_site_file"; then
2751     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2752 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2753     sed 's/^/| /' "$ac_site_file" >&5
2754     . "$ac_site_file"
2755   fi
2756 done
2757
2758 if test -r "$cache_file"; then
2759   # Some versions of bash will fail to source /dev/null (special
2760   # files actually), so we avoid doing that.
2761   if test -f "$cache_file"; then
2762     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2763 $as_echo "$as_me: loading cache $cache_file" >&6;}
2764     case $cache_file in
2765       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2766       *)                      . "./$cache_file";;
2767     esac
2768   fi
2769 else
2770   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2771 $as_echo "$as_me: creating cache $cache_file" >&6;}
2772   >$cache_file
2773 fi
2774
2775 gl_header_list="$gl_header_list stdint.h"
2776 gl_header_list="$gl_header_list wchar.h"
2777 gl_header_list="$gl_header_list inttypes.h"
2778 gl_header_list="$gl_header_list sys/mman.h"
2779 gl_func_list="$gl_func_list mprotect"
2780 gl_func_list="$gl_func_list memchr"
2781 gl_header_list="$gl_header_list stddef.h"
2782 gl_header_list="$gl_header_list string.h"
2783 # Check that the precious variables saved in the cache have kept the same
2784 # value.
2785 ac_cache_corrupted=false
2786 for ac_var in $ac_precious_vars; do
2787   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2788   eval ac_new_set=\$ac_env_${ac_var}_set
2789   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2790   eval ac_new_val=\$ac_env_${ac_var}_value
2791   case $ac_old_set,$ac_new_set in
2792     set,)
2793       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2794 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2795       ac_cache_corrupted=: ;;
2796     ,set)
2797       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2798 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2799       ac_cache_corrupted=: ;;
2800     ,);;
2801     *)
2802       if test "x$ac_old_val" != "x$ac_new_val"; then
2803         # differences in whitespace do not lead to failure.
2804         ac_old_val_w=`echo x $ac_old_val`
2805         ac_new_val_w=`echo x $ac_new_val`
2806         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2807           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2808 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2809           ac_cache_corrupted=:
2810         else
2811           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2812 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2813           eval $ac_var=\$ac_old_val
2814         fi
2815         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2816 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2817         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2818 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2819       fi;;
2820   esac
2821   # Pass precious variables to config.status.
2822   if test "$ac_new_set" = set; then
2823     case $ac_new_val in
2824     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2825     *) ac_arg=$ac_var=$ac_new_val ;;
2826     esac
2827     case " $ac_configure_args " in
2828       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2829       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2830     esac
2831   fi
2832 done
2833 if $ac_cache_corrupted; then
2834   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2835 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2836   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2837 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2838   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2839 fi
2840 ## -------------------- ##
2841 ## Main body of script. ##
2842 ## -------------------- ##
2843
2844 ac_ext=c
2845 ac_cpp='$CPP $CPPFLAGS'
2846 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2847 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2848 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2849
2850
2851
2852
2853
2854 ac_config_headers="$ac_config_headers config.h:config.in"
2855
2856
2857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2858 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2859     # Check whether --enable-maintainer-mode was given.
2860 if test "${enable_maintainer_mode+set}" = set; then :
2861   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2862 else
2863   USE_MAINTAINER_MODE=no
2864 fi
2865
2866   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2867 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2868    if test $USE_MAINTAINER_MODE = yes; then
2869   MAINTAINER_MODE_TRUE=
2870   MAINTAINER_MODE_FALSE='#'
2871 else
2872   MAINTAINER_MODE_TRUE='#'
2873   MAINTAINER_MODE_FALSE=
2874 fi
2875
2876   MAINT=$MAINTAINER_MODE_TRUE
2877
2878
2879
2880 ac_ext=c
2881 ac_cpp='$CPP $CPPFLAGS'
2882 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2883 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2884 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2885 if test -n "$ac_tool_prefix"; then
2886   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2887 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2889 $as_echo_n "checking for $ac_word... " >&6; }
2890 if test "${ac_cv_prog_CC+set}" = set; then :
2891   $as_echo_n "(cached) " >&6
2892 else
2893   if test -n "$CC"; then
2894   ac_cv_prog_CC="$CC" # Let the user override the test.
2895 else
2896 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2897 for as_dir in $PATH
2898 do
2899   IFS=$as_save_IFS
2900   test -z "$as_dir" && as_dir=.
2901     for ac_exec_ext in '' $ac_executable_extensions; do
2902   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2903     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2904     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2905     break 2
2906   fi
2907 done
2908   done
2909 IFS=$as_save_IFS
2910
2911 fi
2912 fi
2913 CC=$ac_cv_prog_CC
2914 if test -n "$CC"; then
2915   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2916 $as_echo "$CC" >&6; }
2917 else
2918   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2919 $as_echo "no" >&6; }
2920 fi
2921
2922
2923 fi
2924 if test -z "$ac_cv_prog_CC"; then
2925   ac_ct_CC=$CC
2926   # Extract the first word of "gcc", so it can be a program name with args.
2927 set dummy gcc; ac_word=$2
2928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2929 $as_echo_n "checking for $ac_word... " >&6; }
2930 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2931   $as_echo_n "(cached) " >&6
2932 else
2933   if test -n "$ac_ct_CC"; then
2934   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2935 else
2936 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2937 for as_dir in $PATH
2938 do
2939   IFS=$as_save_IFS
2940   test -z "$as_dir" && as_dir=.
2941     for ac_exec_ext in '' $ac_executable_extensions; do
2942   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2943     ac_cv_prog_ac_ct_CC="gcc"
2944     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2945     break 2
2946   fi
2947 done
2948   done
2949 IFS=$as_save_IFS
2950
2951 fi
2952 fi
2953 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2954 if test -n "$ac_ct_CC"; then
2955   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2956 $as_echo "$ac_ct_CC" >&6; }
2957 else
2958   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2959 $as_echo "no" >&6; }
2960 fi
2961
2962   if test "x$ac_ct_CC" = x; then
2963     CC=""
2964   else
2965     case $cross_compiling:$ac_tool_warned in
2966 yes:)
2967 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2968 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2969 ac_tool_warned=yes ;;
2970 esac
2971     CC=$ac_ct_CC
2972   fi
2973 else
2974   CC="$ac_cv_prog_CC"
2975 fi
2976
2977 if test -z "$CC"; then
2978           if test -n "$ac_tool_prefix"; then
2979     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2980 set dummy ${ac_tool_prefix}cc; ac_word=$2
2981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2982 $as_echo_n "checking for $ac_word... " >&6; }
2983 if test "${ac_cv_prog_CC+set}" = set; then :
2984   $as_echo_n "(cached) " >&6
2985 else
2986   if test -n "$CC"; then
2987   ac_cv_prog_CC="$CC" # Let the user override the test.
2988 else
2989 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2990 for as_dir in $PATH
2991 do
2992   IFS=$as_save_IFS
2993   test -z "$as_dir" && as_dir=.
2994     for ac_exec_ext in '' $ac_executable_extensions; do
2995   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2996     ac_cv_prog_CC="${ac_tool_prefix}cc"
2997     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2998     break 2
2999   fi
3000 done
3001   done
3002 IFS=$as_save_IFS
3003
3004 fi
3005 fi
3006 CC=$ac_cv_prog_CC
3007 if test -n "$CC"; then
3008   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3009 $as_echo "$CC" >&6; }
3010 else
3011   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3012 $as_echo "no" >&6; }
3013 fi
3014
3015
3016   fi
3017 fi
3018 if test -z "$CC"; then
3019   # Extract the first word of "cc", so it can be a program name with args.
3020 set dummy cc; ac_word=$2
3021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3022 $as_echo_n "checking for $ac_word... " >&6; }
3023 if test "${ac_cv_prog_CC+set}" = set; then :
3024   $as_echo_n "(cached) " >&6
3025 else
3026   if test -n "$CC"; then
3027   ac_cv_prog_CC="$CC" # Let the user override the test.
3028 else
3029   ac_prog_rejected=no
3030 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3031 for as_dir in $PATH
3032 do
3033   IFS=$as_save_IFS
3034   test -z "$as_dir" && as_dir=.
3035     for ac_exec_ext in '' $ac_executable_extensions; do
3036   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3037     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3038        ac_prog_rejected=yes
3039        continue
3040      fi
3041     ac_cv_prog_CC="cc"
3042     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3043     break 2
3044   fi
3045 done
3046   done
3047 IFS=$as_save_IFS
3048
3049 if test $ac_prog_rejected = yes; then
3050   # We found a bogon in the path, so make sure we never use it.
3051   set dummy $ac_cv_prog_CC
3052   shift
3053   if test $# != 0; then
3054     # We chose a different compiler from the bogus one.
3055     # However, it has the same basename, so the bogon will be chosen
3056     # first if we set CC to just the basename; use the full file name.
3057     shift
3058     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3059   fi
3060 fi
3061 fi
3062 fi
3063 CC=$ac_cv_prog_CC
3064 if test -n "$CC"; then
3065   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3066 $as_echo "$CC" >&6; }
3067 else
3068   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3069 $as_echo "no" >&6; }
3070 fi
3071
3072
3073 fi
3074 if test -z "$CC"; then
3075   if test -n "$ac_tool_prefix"; then
3076   for ac_prog in cl.exe
3077   do
3078     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3079 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3081 $as_echo_n "checking for $ac_word... " >&6; }
3082 if test "${ac_cv_prog_CC+set}" = set; then :
3083   $as_echo_n "(cached) " >&6
3084 else
3085   if test -n "$CC"; then
3086   ac_cv_prog_CC="$CC" # Let the user override the test.
3087 else
3088 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3089 for as_dir in $PATH
3090 do
3091   IFS=$as_save_IFS
3092   test -z "$as_dir" && as_dir=.
3093     for ac_exec_ext in '' $ac_executable_extensions; do
3094   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3095     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3096     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3097     break 2
3098   fi
3099 done
3100   done
3101 IFS=$as_save_IFS
3102
3103 fi
3104 fi
3105 CC=$ac_cv_prog_CC
3106 if test -n "$CC"; then
3107   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3108 $as_echo "$CC" >&6; }
3109 else
3110   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3111 $as_echo "no" >&6; }
3112 fi
3113
3114
3115     test -n "$CC" && break
3116   done
3117 fi
3118 if test -z "$CC"; then
3119   ac_ct_CC=$CC
3120   for ac_prog in cl.exe
3121 do
3122   # Extract the first word of "$ac_prog", so it can be a program name with args.
3123 set dummy $ac_prog; ac_word=$2
3124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3125 $as_echo_n "checking for $ac_word... " >&6; }
3126 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3127   $as_echo_n "(cached) " >&6
3128 else
3129   if test -n "$ac_ct_CC"; then
3130   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3131 else
3132 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3133 for as_dir in $PATH
3134 do
3135   IFS=$as_save_IFS
3136   test -z "$as_dir" && as_dir=.
3137     for ac_exec_ext in '' $ac_executable_extensions; do
3138   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3139     ac_cv_prog_ac_ct_CC="$ac_prog"
3140     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3141     break 2
3142   fi
3143 done
3144   done
3145 IFS=$as_save_IFS
3146
3147 fi
3148 fi
3149 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3150 if test -n "$ac_ct_CC"; then
3151   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3152 $as_echo "$ac_ct_CC" >&6; }
3153 else
3154   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3155 $as_echo "no" >&6; }
3156 fi
3157
3158
3159   test -n "$ac_ct_CC" && break
3160 done
3161
3162   if test "x$ac_ct_CC" = x; then
3163     CC=""
3164   else
3165     case $cross_compiling:$ac_tool_warned in
3166 yes:)
3167 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3168 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3169 ac_tool_warned=yes ;;
3170 esac
3171     CC=$ac_ct_CC
3172   fi
3173 fi
3174
3175 fi
3176
3177
3178 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3179 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3180 as_fn_error "no acceptable C compiler found in \$PATH
3181 See \`config.log' for more details." "$LINENO" 5; }
3182
3183 # Provide some information about the compiler.
3184 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3185 set X $ac_compile
3186 ac_compiler=$2
3187 for ac_option in --version -v -V -qversion; do
3188   { { ac_try="$ac_compiler $ac_option >&5"
3189 case "(($ac_try" in
3190   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3191   *) ac_try_echo=$ac_try;;
3192 esac
3193 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3194 $as_echo "$ac_try_echo"; } >&5
3195   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3196   ac_status=$?
3197   if test -s conftest.err; then
3198     sed '10a\
3199 ... rest of stderr output deleted ...
3200          10q' conftest.err >conftest.er1
3201     cat conftest.er1 >&5
3202     rm -f conftest.er1 conftest.err
3203   fi
3204   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3205   test $ac_status = 0; }
3206 done
3207
3208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3209 /* end confdefs.h.  */
3210
3211 int
3212 main ()
3213 {
3214
3215   ;
3216   return 0;
3217 }
3218 _ACEOF
3219 ac_clean_files_save=$ac_clean_files
3220 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3221 # Try to create an executable without -o first, disregard a.out.
3222 # It will help us diagnose broken compilers, and finding out an intuition
3223 # of exeext.
3224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3225 $as_echo_n "checking for C compiler default output file name... " >&6; }
3226 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3227
3228 # The possible output files:
3229 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3230
3231 ac_rmfiles=
3232 for ac_file in $ac_files
3233 do
3234   case $ac_file in
3235     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3236     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3237   esac
3238 done
3239 rm -f $ac_rmfiles
3240
3241 if { { ac_try="$ac_link_default"
3242 case "(($ac_try" in
3243   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3244   *) ac_try_echo=$ac_try;;
3245 esac
3246 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3247 $as_echo "$ac_try_echo"; } >&5
3248   (eval "$ac_link_default") 2>&5
3249   ac_status=$?
3250   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3251   test $ac_status = 0; }; then :
3252   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3253 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3254 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3255 # so that the user can short-circuit this test for compilers unknown to
3256 # Autoconf.
3257 for ac_file in $ac_files ''
3258 do
3259   test -f "$ac_file" || continue
3260   case $ac_file in
3261     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3262         ;;
3263     [ab].out )
3264         # We found the default executable, but exeext='' is most
3265         # certainly right.
3266         break;;
3267     *.* )
3268         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3269         then :; else
3270            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3271         fi
3272         # We set ac_cv_exeext here because the later test for it is not
3273         # safe: cross compilers may not add the suffix if given an `-o'
3274         # argument, so we may need to know it at that point already.
3275         # Even if this section looks crufty: it has the advantage of
3276         # actually working.
3277         break;;
3278     * )
3279         break;;
3280   esac
3281 done
3282 test "$ac_cv_exeext" = no && ac_cv_exeext=
3283
3284 else
3285   ac_file=''
3286 fi
3287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3288 $as_echo "$ac_file" >&6; }
3289 if test -z "$ac_file"; then :
3290   $as_echo "$as_me: failed program was:" >&5
3291 sed 's/^/| /' conftest.$ac_ext >&5
3292
3293 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3294 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3295 { as_fn_set_status 77
3296 as_fn_error "C compiler cannot create executables
3297 See \`config.log' for more details." "$LINENO" 5; }; }
3298 fi
3299 ac_exeext=$ac_cv_exeext
3300
3301 # Check that the compiler produces executables we can run.  If not, either
3302 # the compiler is broken, or we cross compile.
3303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3304 $as_echo_n "checking whether the C compiler works... " >&6; }
3305 # If not cross compiling, check that we can run a simple program.
3306 if test "$cross_compiling" != yes; then
3307   if { ac_try='./$ac_file'
3308   { { case "(($ac_try" in
3309   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3310   *) ac_try_echo=$ac_try;;
3311 esac
3312 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3313 $as_echo "$ac_try_echo"; } >&5
3314   (eval "$ac_try") 2>&5
3315   ac_status=$?
3316   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3317   test $ac_status = 0; }; }; then
3318     cross_compiling=no
3319   else
3320     if test "$cross_compiling" = maybe; then
3321         cross_compiling=yes
3322     else
3323         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3324 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3325 as_fn_error "cannot run C compiled programs.
3326 If you meant to cross compile, use \`--host'.
3327 See \`config.log' for more details." "$LINENO" 5; }
3328     fi
3329   fi
3330 fi
3331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3332 $as_echo "yes" >&6; }
3333
3334 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3335 ac_clean_files=$ac_clean_files_save
3336 # Check that the compiler produces executables we can run.  If not, either
3337 # the compiler is broken, or we cross compile.
3338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3339 $as_echo_n "checking whether we are cross compiling... " >&6; }
3340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3341 $as_echo "$cross_compiling" >&6; }
3342
3343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3344 $as_echo_n "checking for suffix of executables... " >&6; }
3345 if { { ac_try="$ac_link"
3346 case "(($ac_try" in
3347   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3348   *) ac_try_echo=$ac_try;;
3349 esac
3350 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3351 $as_echo "$ac_try_echo"; } >&5
3352   (eval "$ac_link") 2>&5
3353   ac_status=$?
3354   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3355   test $ac_status = 0; }; then :
3356   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3357 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3358 # work properly (i.e., refer to `conftest.exe'), while it won't with
3359 # `rm'.
3360 for ac_file in conftest.exe conftest conftest.*; do
3361   test -f "$ac_file" || continue
3362   case $ac_file in
3363     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3364     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3365           break;;
3366     * ) break;;
3367   esac
3368 done
3369 else
3370   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3371 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3372 as_fn_error "cannot compute suffix of executables: cannot compile and link
3373 See \`config.log' for more details." "$LINENO" 5; }
3374 fi
3375 rm -f conftest$ac_cv_exeext
3376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3377 $as_echo "$ac_cv_exeext" >&6; }
3378
3379 rm -f conftest.$ac_ext
3380 EXEEXT=$ac_cv_exeext
3381 ac_exeext=$EXEEXT
3382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3383 $as_echo_n "checking for suffix of object files... " >&6; }
3384 if test "${ac_cv_objext+set}" = set; then :
3385   $as_echo_n "(cached) " >&6
3386 else
3387   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3388 /* end confdefs.h.  */
3389
3390 int
3391 main ()
3392 {
3393
3394   ;
3395   return 0;
3396 }
3397 _ACEOF
3398 rm -f conftest.o conftest.obj
3399 if { { ac_try="$ac_compile"
3400 case "(($ac_try" in
3401   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3402   *) ac_try_echo=$ac_try;;
3403 esac
3404 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3405 $as_echo "$ac_try_echo"; } >&5
3406   (eval "$ac_compile") 2>&5
3407   ac_status=$?
3408   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3409   test $ac_status = 0; }; then :
3410   for ac_file in conftest.o conftest.obj conftest.*; do
3411   test -f "$ac_file" || continue;
3412   case $ac_file in
3413     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3414     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3415        break;;
3416   esac
3417 done
3418 else
3419   $as_echo "$as_me: failed program was:" >&5
3420 sed 's/^/| /' conftest.$ac_ext >&5
3421
3422 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3423 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3424 as_fn_error "cannot compute suffix of object files: cannot compile
3425 See \`config.log' for more details." "$LINENO" 5; }
3426 fi
3427 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3428 fi
3429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3430 $as_echo "$ac_cv_objext" >&6; }
3431 OBJEXT=$ac_cv_objext
3432 ac_objext=$OBJEXT
3433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3434 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3435 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3436   $as_echo_n "(cached) " >&6
3437 else
3438   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3439 /* end confdefs.h.  */
3440
3441 int
3442 main ()
3443 {
3444 #ifndef __GNUC__
3445        choke me
3446 #endif
3447
3448   ;
3449   return 0;
3450 }
3451 _ACEOF
3452 if ac_fn_c_try_compile "$LINENO"; then :
3453   ac_compiler_gnu=yes
3454 else
3455   ac_compiler_gnu=no
3456 fi
3457 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3458 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3459
3460 fi
3461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3462 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3463 if test $ac_compiler_gnu = yes; then
3464   GCC=yes
3465 else
3466   GCC=
3467 fi
3468 ac_test_CFLAGS=${CFLAGS+set}
3469 ac_save_CFLAGS=$CFLAGS
3470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3471 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3472 if test "${ac_cv_prog_cc_g+set}" = set; then :
3473   $as_echo_n "(cached) " >&6
3474 else
3475   ac_save_c_werror_flag=$ac_c_werror_flag
3476    ac_c_werror_flag=yes
3477    ac_cv_prog_cc_g=no
3478    CFLAGS="-g"
3479    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3480 /* end confdefs.h.  */
3481
3482 int
3483 main ()
3484 {
3485
3486   ;
3487   return 0;
3488 }
3489 _ACEOF
3490 if ac_fn_c_try_compile "$LINENO"; then :
3491   ac_cv_prog_cc_g=yes
3492 else
3493   CFLAGS=""
3494       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3495 /* end confdefs.h.  */
3496
3497 int
3498 main ()
3499 {
3500
3501   ;
3502   return 0;
3503 }
3504 _ACEOF
3505 if ac_fn_c_try_compile "$LINENO"; then :
3506
3507 else
3508   ac_c_werror_flag=$ac_save_c_werror_flag
3509          CFLAGS="-g"
3510          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3511 /* end confdefs.h.  */
3512
3513 int
3514 main ()
3515 {
3516
3517   ;
3518   return 0;
3519 }
3520 _ACEOF
3521 if ac_fn_c_try_compile "$LINENO"; then :
3522   ac_cv_prog_cc_g=yes
3523 fi
3524 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3525 fi
3526 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3527 fi
3528 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3529    ac_c_werror_flag=$ac_save_c_werror_flag
3530 fi
3531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3532 $as_echo "$ac_cv_prog_cc_g" >&6; }
3533 if test "$ac_test_CFLAGS" = set; then
3534   CFLAGS=$ac_save_CFLAGS
3535 elif test $ac_cv_prog_cc_g = yes; then
3536   if test "$GCC" = yes; then
3537     CFLAGS="-g -O2"
3538   else
3539     CFLAGS="-g"
3540   fi
3541 else
3542   if test "$GCC" = yes; then
3543     CFLAGS="-O2"
3544   else
3545     CFLAGS=
3546   fi
3547 fi
3548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3549 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3550 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3551   $as_echo_n "(cached) " >&6
3552 else
3553   ac_cv_prog_cc_c89=no
3554 ac_save_CC=$CC
3555 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3556 /* end confdefs.h.  */
3557 #include <stdarg.h>
3558 #include <stdio.h>
3559 #include <sys/types.h>
3560 #include <sys/stat.h>
3561 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3562 struct buf { int x; };
3563 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3564 static char *e (p, i)
3565      char **p;
3566      int i;
3567 {
3568   return p[i];
3569 }
3570 static char *f (char * (*g) (char **, int), char **p, ...)
3571 {
3572   char *s;
3573   va_list v;
3574   va_start (v,p);
3575   s = g (p, va_arg (v,int));
3576   va_end (v);
3577   return s;
3578 }
3579
3580 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3581    function prototypes and stuff, but not '\xHH' hex character constants.
3582    These don't provoke an error unfortunately, instead are silently treated
3583    as 'x'.  The following induces an error, until -std is added to get
3584    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3585    array size at least.  It's necessary to write '\x00'==0 to get something
3586    that's true only with -std.  */
3587 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3588
3589 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3590    inside strings and character constants.  */
3591 #define FOO(x) 'x'
3592 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3593
3594 int test (int i, double x);
3595 struct s1 {int (*f) (int a);};
3596 struct s2 {int (*f) (double a);};
3597 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3598 int argc;
3599 char **argv;
3600 int
3601 main ()
3602 {
3603 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3604   ;
3605   return 0;
3606 }
3607 _ACEOF
3608 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3609         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3610 do
3611   CC="$ac_save_CC $ac_arg"
3612   if ac_fn_c_try_compile "$LINENO"; then :
3613   ac_cv_prog_cc_c89=$ac_arg
3614 fi
3615 rm -f core conftest.err conftest.$ac_objext
3616   test "x$ac_cv_prog_cc_c89" != "xno" && break
3617 done
3618 rm -f conftest.$ac_ext
3619 CC=$ac_save_CC
3620
3621 fi
3622 # AC_CACHE_VAL
3623 case "x$ac_cv_prog_cc_c89" in
3624   x)
3625     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3626 $as_echo "none needed" >&6; } ;;
3627   xno)
3628     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3629 $as_echo "unsupported" >&6; } ;;
3630   *)
3631     CC="$CC $ac_cv_prog_cc_c89"
3632     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3633 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3634 esac
3635 if test "x$ac_cv_prog_cc_c89" != xno; then :
3636
3637 fi
3638
3639 ac_ext=c
3640 ac_cpp='$CPP $CPPFLAGS'
3641 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3642 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3643 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3644
3645 ac_aux_dir=
3646 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3647   for ac_t in install-sh install.sh shtool; do
3648     if test -f "$ac_dir/$ac_t"; then
3649       ac_aux_dir=$ac_dir
3650       ac_install_sh="$ac_aux_dir/$ac_t -c"
3651       break 2
3652     fi
3653   done
3654 done
3655 if test -z "$ac_aux_dir"; then
3656   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3657 fi
3658
3659 # These three variables are undocumented and unsupported,
3660 # and are intended to be withdrawn in a future Autoconf release.
3661 # They can cause serious problems if a builder's source tree is in a directory
3662 # whose full name contains unusual characters.
3663 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
3664 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
3665 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
3666
3667
3668 # Make sure we can run config.sub.
3669 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3670   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3671
3672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3673 $as_echo_n "checking build system type... " >&6; }
3674 if test "${ac_cv_build+set}" = set; then :
3675   $as_echo_n "(cached) " >&6
3676 else
3677   ac_build_alias=$build_alias
3678 test "x$ac_build_alias" = x &&
3679   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3680 test "x$ac_build_alias" = x &&
3681   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
3682 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3683   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3684
3685 fi
3686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3687 $as_echo "$ac_cv_build" >&6; }
3688 case $ac_cv_build in
3689 *-*-*) ;;
3690 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
3691 esac
3692 build=$ac_cv_build
3693 ac_save_IFS=$IFS; IFS='-'
3694 set x $ac_cv_build
3695 shift
3696 build_cpu=$1
3697 build_vendor=$2
3698 shift; shift
3699 # Remember, the first character of IFS is used to create $*,
3700 # except with old shells:
3701 build_os=$*
3702 IFS=$ac_save_IFS
3703 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3704
3705
3706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3707 $as_echo_n "checking host system type... " >&6; }
3708 if test "${ac_cv_host+set}" = set; then :
3709   $as_echo_n "(cached) " >&6
3710 else
3711   if test "x$host_alias" = x; then
3712   ac_cv_host=$ac_cv_build
3713 else
3714   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3715     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3716 fi
3717
3718 fi
3719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3720 $as_echo "$ac_cv_host" >&6; }
3721 case $ac_cv_host in
3722 *-*-*) ;;
3723 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
3724 esac
3725 host=$ac_cv_host
3726 ac_save_IFS=$IFS; IFS='-'
3727 set x $ac_cv_host
3728 shift
3729 host_cpu=$1
3730 host_vendor=$2
3731 shift; shift
3732 # Remember, the first character of IFS is used to create $*,
3733 # except with old shells:
3734 host_os=$*
3735 IFS=$ac_save_IFS
3736 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3737
3738
3739
3740 ac_ext=c
3741 ac_cpp='$CPP $CPPFLAGS'
3742 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3743 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3744 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3746 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3747 # On Suns, sometimes $CPP names a directory.
3748 if test -n "$CPP" && test -d "$CPP"; then
3749   CPP=
3750 fi
3751 if test -z "$CPP"; then
3752   if test "${ac_cv_prog_CPP+set}" = set; then :
3753   $as_echo_n "(cached) " >&6
3754 else
3755       # Double quotes because CPP needs to be expanded
3756     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3757     do
3758       ac_preproc_ok=false
3759 for ac_c_preproc_warn_flag in '' yes
3760 do
3761   # Use a header file that comes with gcc, so configuring glibc
3762   # with a fresh cross-compiler works.
3763   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3764   # <limits.h> exists even on freestanding compilers.
3765   # On the NeXT, cc -E runs the code through the compiler's parser,
3766   # not just through cpp. "Syntax error" is here to catch this case.
3767   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3768 /* end confdefs.h.  */
3769 #ifdef __STDC__
3770 # include <limits.h>
3771 #else
3772 # include <assert.h>
3773 #endif
3774                      Syntax error
3775 _ACEOF
3776 if ac_fn_c_try_cpp "$LINENO"; then :
3777
3778 else
3779   # Broken: fails on valid input.
3780 continue
3781 fi
3782 rm -f conftest.err conftest.$ac_ext
3783
3784   # OK, works on sane cases.  Now check whether nonexistent headers
3785   # can be detected and how.
3786   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3787 /* end confdefs.h.  */
3788 #include <ac_nonexistent.h>
3789 _ACEOF
3790 if ac_fn_c_try_cpp "$LINENO"; then :
3791   # Broken: success on invalid input.
3792 continue
3793 else
3794   # Passes both tests.
3795 ac_preproc_ok=:
3796 break
3797 fi
3798 rm -f conftest.err conftest.$ac_ext
3799
3800 done
3801 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3802 rm -f conftest.err conftest.$ac_ext
3803 if $ac_preproc_ok; then :
3804   break
3805 fi
3806
3807     done
3808     ac_cv_prog_CPP=$CPP
3809
3810 fi
3811   CPP=$ac_cv_prog_CPP
3812 else
3813   ac_cv_prog_CPP=$CPP
3814 fi
3815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3816 $as_echo "$CPP" >&6; }
3817 ac_preproc_ok=false
3818 for ac_c_preproc_warn_flag in '' yes
3819 do
3820   # Use a header file that comes with gcc, so configuring glibc
3821   # with a fresh cross-compiler works.
3822   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3823   # <limits.h> exists even on freestanding compilers.
3824   # On the NeXT, cc -E runs the code through the compiler's parser,
3825   # not just through cpp. "Syntax error" is here to catch this case.
3826   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3827 /* end confdefs.h.  */
3828 #ifdef __STDC__
3829 # include <limits.h>
3830 #else
3831 # include <assert.h>
3832 #endif
3833                      Syntax error
3834 _ACEOF
3835 if ac_fn_c_try_cpp "$LINENO"; then :
3836
3837 else
3838   # Broken: fails on valid input.
3839 continue
3840 fi
3841 rm -f conftest.err conftest.$ac_ext
3842
3843   # OK, works on sane cases.  Now check whether nonexistent headers
3844   # can be detected and how.
3845   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3846 /* end confdefs.h.  */
3847 #include <ac_nonexistent.h>
3848 _ACEOF
3849 if ac_fn_c_try_cpp "$LINENO"; then :
3850   # Broken: success on invalid input.
3851 continue
3852 else
3853   # Passes both tests.
3854 ac_preproc_ok=:
3855 break
3856 fi
3857 rm -f conftest.err conftest.$ac_ext
3858
3859 done
3860 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3861 rm -f conftest.err conftest.$ac_ext
3862 if $ac_preproc_ok; then :
3863
3864 else
3865   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3866 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3867 as_fn_error "C preprocessor \"$CPP\" fails sanity check
3868 See \`config.log' for more details." "$LINENO" 5; }
3869 fi
3870
3871 ac_ext=c
3872 ac_cpp='$CPP $CPPFLAGS'
3873 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3874 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3875 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3876
3877
3878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3879 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3880 if test "${ac_cv_path_GREP+set}" = set; then :
3881   $as_echo_n "(cached) " >&6
3882 else
3883   if test -z "$GREP"; then
3884   ac_path_GREP_found=false
3885   # Loop through the user's path and test for each of PROGNAME-LIST
3886   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3887 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3888 do
3889   IFS=$as_save_IFS
3890   test -z "$as_dir" && as_dir=.
3891     for ac_prog in grep ggrep; do
3892     for ac_exec_ext in '' $ac_executable_extensions; do
3893       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3894       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3895 # Check for GNU ac_path_GREP and select it if it is found.
3896   # Check for GNU $ac_path_GREP
3897 case `"$ac_path_GREP" --version 2>&1` in
3898 *GNU*)
3899   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3900 *)
3901   ac_count=0
3902   $as_echo_n 0123456789 >"conftest.in"
3903   while :
3904   do
3905     cat "conftest.in" "conftest.in" >"conftest.tmp"
3906     mv "conftest.tmp" "conftest.in"
3907     cp "conftest.in" "conftest.nl"
3908     $as_echo 'GREP' >> "conftest.nl"
3909     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3910     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3911     as_fn_arith $ac_count + 1 && ac_count=$as_val
3912     if test $ac_count -gt ${ac_path_GREP_max-0}; then
3913       # Best one so far, save it but keep looking for a better one
3914       ac_cv_path_GREP="$ac_path_GREP"
3915       ac_path_GREP_max=$ac_count
3916     fi
3917     # 10*(2^10) chars as input seems more than enough
3918     test $ac_count -gt 10 && break
3919   done
3920   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3921 esac
3922
3923       $ac_path_GREP_found && break 3
3924     done
3925   done
3926   done
3927 IFS=$as_save_IFS
3928   if test -z "$ac_cv_path_GREP"; then
3929     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3930   fi
3931 else
3932   ac_cv_path_GREP=$GREP
3933 fi
3934
3935 fi
3936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3937 $as_echo "$ac_cv_path_GREP" >&6; }
3938  GREP="$ac_cv_path_GREP"
3939
3940
3941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3942 $as_echo_n "checking for egrep... " >&6; }
3943 if test "${ac_cv_path_EGREP+set}" = set; then :
3944   $as_echo_n "(cached) " >&6
3945 else
3946   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3947    then ac_cv_path_EGREP="$GREP -E"
3948    else
3949      if test -z "$EGREP"; then
3950   ac_path_EGREP_found=false
3951   # Loop through the user's path and test for each of PROGNAME-LIST
3952   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3953 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3954 do
3955   IFS=$as_save_IFS
3956   test -z "$as_dir" && as_dir=.
3957     for ac_prog in egrep; do
3958     for ac_exec_ext in '' $ac_executable_extensions; do
3959       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3960       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3961 # Check for GNU ac_path_EGREP and select it if it is found.
3962   # Check for GNU $ac_path_EGREP
3963 case `"$ac_path_EGREP" --version 2>&1` in
3964 *GNU*)
3965   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3966 *)
3967   ac_count=0
3968   $as_echo_n 0123456789 >"conftest.in"
3969   while :
3970   do
3971     cat "conftest.in" "conftest.in" >"conftest.tmp"
3972     mv "conftest.tmp" "conftest.in"
3973     cp "conftest.in" "conftest.nl"
3974     $as_echo 'EGREP' >> "conftest.nl"
3975     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3976     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3977     as_fn_arith $ac_count + 1 && ac_count=$as_val
3978     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3979       # Best one so far, save it but keep looking for a better one
3980       ac_cv_path_EGREP="$ac_path_EGREP"
3981       ac_path_EGREP_max=$ac_count
3982     fi
3983     # 10*(2^10) chars as input seems more than enough
3984     test $ac_count -gt 10 && break
3985   done
3986   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3987 esac
3988
3989       $ac_path_EGREP_found && break 3
3990     done
3991   done
3992   done
3993 IFS=$as_save_IFS
3994   if test -z "$ac_cv_path_EGREP"; then
3995     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3996   fi
3997 else
3998   ac_cv_path_EGREP=$EGREP
3999 fi
4000
4001    fi
4002 fi
4003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4004 $as_echo "$ac_cv_path_EGREP" >&6; }
4005  EGREP="$ac_cv_path_EGREP"
4006
4007
4008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4009 $as_echo_n "checking for ANSI C header files... " >&6; }
4010 if test "${ac_cv_header_stdc+set}" = set; then :
4011   $as_echo_n "(cached) " >&6
4012 else
4013   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4014 /* end confdefs.h.  */
4015 #include <stdlib.h>
4016 #include <stdarg.h>
4017 #include <string.h>
4018 #include <float.h>
4019
4020 int
4021 main ()
4022 {
4023
4024   ;
4025   return 0;
4026 }
4027 _ACEOF
4028 if ac_fn_c_try_compile "$LINENO"; then :
4029   ac_cv_header_stdc=yes
4030 else
4031   ac_cv_header_stdc=no
4032 fi
4033 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4034
4035 if test $ac_cv_header_stdc = yes; then
4036   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4037   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4038 /* end confdefs.h.  */
4039 #include <string.h>
4040
4041 _ACEOF
4042 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4043   $EGREP "memchr" >/dev/null 2>&1; then :
4044
4045 else
4046   ac_cv_header_stdc=no
4047 fi
4048 rm -f conftest*
4049
4050 fi
4051
4052 if test $ac_cv_header_stdc = yes; then
4053   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4054   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4055 /* end confdefs.h.  */
4056 #include <stdlib.h>
4057
4058 _ACEOF
4059 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4060   $EGREP "free" >/dev/null 2>&1; then :
4061
4062 else
4063   ac_cv_header_stdc=no
4064 fi
4065 rm -f conftest*
4066
4067 fi
4068
4069 if test $ac_cv_header_stdc = yes; then
4070   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4071   if test "$cross_compiling" = yes; then :
4072   :
4073 else
4074   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4075 /* end confdefs.h.  */
4076 #include <ctype.h>
4077 #include <stdlib.h>
4078 #if ((' ' & 0x0FF) == 0x020)
4079 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4080 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4081 #else
4082 # define ISLOWER(c) \
4083                    (('a' <= (c) && (c) <= 'i') \
4084                      || ('j' <= (c) && (c) <= 'r') \
4085                      || ('s' <= (c) && (c) <= 'z'))
4086 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4087 #endif
4088
4089 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4090 int
4091 main ()
4092 {
4093   int i;
4094   for (i = 0; i < 256; i++)
4095     if (XOR (islower (i), ISLOWER (i))
4096         || toupper (i) != TOUPPER (i))
4097       return 2;
4098   return 0;
4099 }
4100 _ACEOF
4101 if ac_fn_c_try_run "$LINENO"; then :
4102
4103 else
4104   ac_cv_header_stdc=no
4105 fi
4106 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4107   conftest.$ac_objext conftest.beam conftest.$ac_ext
4108 fi
4109
4110 fi
4111 fi
4112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4113 $as_echo "$ac_cv_header_stdc" >&6; }
4114 if test $ac_cv_header_stdc = yes; then
4115
4116 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4117
4118 fi
4119
4120 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4121 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4122                   inttypes.h stdint.h unistd.h
4123 do :
4124   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4125 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4126 "
4127 eval as_val=\$$as_ac_Header
4128    if test "x$as_val" = x""yes; then :
4129   cat >>confdefs.h <<_ACEOF
4130 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4131 _ACEOF
4132
4133 fi
4134
4135 done
4136
4137
4138
4139
4140
4141   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4142 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
4143   MINIX=yes
4144 else
4145   MINIX=
4146 fi
4147
4148
4149   if test "$MINIX" = yes; then
4150
4151 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4152
4153
4154 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4155
4156
4157 $as_echo "#define _MINIX 1" >>confdefs.h
4158
4159   fi
4160
4161         case "$host_os" in
4162     hpux*)
4163
4164 $as_echo "#define _XOPEN_SOURCE 500" >>confdefs.h
4165
4166       ;;
4167   esac
4168
4169
4170   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4171 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4172 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
4173   $as_echo_n "(cached) " >&6
4174 else
4175   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4176 /* end confdefs.h.  */
4177
4178 #         define __EXTENSIONS__ 1
4179           $ac_includes_default
4180 int
4181 main ()
4182 {
4183
4184   ;
4185   return 0;
4186 }
4187 _ACEOF
4188 if ac_fn_c_try_compile "$LINENO"; then :
4189   ac_cv_safe_to_define___extensions__=yes
4190 else
4191   ac_cv_safe_to_define___extensions__=no
4192 fi
4193 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4194 fi
4195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4196 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4197   test $ac_cv_safe_to_define___extensions__ = yes &&
4198     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4199
4200   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4201
4202   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4203
4204   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4205
4206   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4207
4208
4209 if test -n "$ac_tool_prefix"; then
4210   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4211 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4213 $as_echo_n "checking for $ac_word... " >&6; }
4214 if test "${ac_cv_prog_RANLIB+set}" = set; then :
4215   $as_echo_n "(cached) " >&6
4216 else
4217   if test -n "$RANLIB"; then
4218   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4219 else
4220 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4221 for as_dir in $PATH
4222 do
4223   IFS=$as_save_IFS
4224   test -z "$as_dir" && as_dir=.
4225     for ac_exec_ext in '' $ac_executable_extensions; do
4226   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4227     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4228     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4229     break 2
4230   fi
4231 done
4232   done
4233 IFS=$as_save_IFS
4234
4235 fi
4236 fi
4237 RANLIB=$ac_cv_prog_RANLIB
4238 if test -n "$RANLIB"; then
4239   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4240 $as_echo "$RANLIB" >&6; }
4241 else
4242   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4243 $as_echo "no" >&6; }
4244 fi
4245
4246
4247 fi
4248 if test -z "$ac_cv_prog_RANLIB"; then
4249   ac_ct_RANLIB=$RANLIB
4250   # Extract the first word of "ranlib", so it can be a program name with args.
4251 set dummy ranlib; ac_word=$2
4252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4253 $as_echo_n "checking for $ac_word... " >&6; }
4254 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4255   $as_echo_n "(cached) " >&6
4256 else
4257   if test -n "$ac_ct_RANLIB"; then
4258   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4259 else
4260 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4261 for as_dir in $PATH
4262 do
4263   IFS=$as_save_IFS
4264   test -z "$as_dir" && as_dir=.
4265     for ac_exec_ext in '' $ac_executable_extensions; do
4266   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4267     ac_cv_prog_ac_ct_RANLIB="ranlib"
4268     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4269     break 2
4270   fi
4271 done
4272   done
4273 IFS=$as_save_IFS
4274
4275 fi
4276 fi
4277 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4278 if test -n "$ac_ct_RANLIB"; then
4279   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4280 $as_echo "$ac_ct_RANLIB" >&6; }
4281 else
4282   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4283 $as_echo "no" >&6; }
4284 fi
4285
4286   if test "x$ac_ct_RANLIB" = x; then
4287     RANLIB=":"
4288   else
4289     case $cross_compiling:$ac_tool_warned in
4290 yes:)
4291 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4292 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4293 ac_tool_warned=yes ;;
4294 esac
4295     RANLIB=$ac_ct_RANLIB
4296   fi
4297 else
4298   RANLIB="$ac_cv_prog_RANLIB"
4299 fi
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309   # Code from module arg-nonnull:
4310   # Code from module c++defs:
4311   # Code from module extensions:
4312
4313   # Code from module include_next:
4314   # Code from module inttypes:
4315   # Code from module memchr:
4316   # Code from module memmem:
4317   # Code from module memmem-simple:
4318   # Code from module multiarch:
4319   # Code from module stddef:
4320   # Code from module stdint:
4321   # Code from module string:
4322   # Code from module warn-on-use:
4323   # Code from module wchar:
4324
4325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4326 $as_echo_n "checking target system type... " >&6; }
4327 if test "${ac_cv_target+set}" = set; then :
4328   $as_echo_n "(cached) " >&6
4329 else
4330   if test "x$target_alias" = x; then
4331   ac_cv_target=$ac_cv_host
4332 else
4333   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4334     as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4335 fi
4336
4337 fi
4338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4339 $as_echo "$ac_cv_target" >&6; }
4340 case $ac_cv_target in
4341 *-*-*) ;;
4342 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4343 esac
4344 target=$ac_cv_target
4345 ac_save_IFS=$IFS; IFS='-'
4346 set x $ac_cv_target
4347 shift
4348 target_cpu=$1
4349 target_vendor=$2
4350 shift; shift
4351 # Remember, the first character of IFS is used to create $*,
4352 # except with old shells:
4353 target_os=$*
4354 IFS=$ac_save_IFS
4355 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4356
4357
4358 # The aliases save the names the user supplied, while $host etc.
4359 # will get canonicalized.
4360 test -n "$target_alias" &&
4361   test "$program_prefix$program_suffix$program_transform_name" = \
4362     NONENONEs,x,x, &&
4363   program_prefix=${target_alias}-
4364
4365 # The tests for host and target for $enable_largefile require
4366 # canonical names.
4367
4368
4369
4370 # As the $enable_largefile decision depends on --enable-plugins we must set it
4371 # even in directories otherwise not depending on the $plugins option.
4372
4373
4374 # Check whether --enable-plugins was given.
4375 if test "${enable_plugins+set}" = set; then :
4376   enableval=$enable_plugins; case "${enableval}" in
4377   yes | "") plugins=yes ;;
4378   no) plugins=no ;;
4379   *) plugins=yes ;;
4380  esac
4381 else
4382   plugins=no
4383 fi
4384
4385
4386
4387 case "${host}" in
4388   sparc-*-solaris*|i[3-7]86-*-solaris*)
4389     # On native 32bit sparc and ia32 solaris, large-file and procfs support
4390     # are mutually exclusive; and without procfs support, the bfd/ elf module
4391     # cannot provide certain routines such as elfcore_write_prpsinfo
4392     # or elfcore_write_prstatus.  So unless the user explicitly requested
4393     # large-file support through the --enable-largefile switch, disable
4394     # large-file support in favor of procfs support.
4395     test "${target}" = "${host}" -a "x$plugins" = xno \
4396       && : ${enable_largefile="no"}
4397     ;;
4398 esac
4399
4400 # Check whether --enable-largefile was given.
4401 if test "${enable_largefile+set}" = set; then :
4402   enableval=$enable_largefile;
4403 fi
4404
4405 if test "$enable_largefile" != no; then
4406
4407   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4408 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4409 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
4410   $as_echo_n "(cached) " >&6
4411 else
4412   ac_cv_sys_largefile_CC=no
4413      if test "$GCC" != yes; then
4414        ac_save_CC=$CC
4415        while :; do
4416          # IRIX 6.2 and later do not support large files by default,
4417          # so use the C compiler's -n32 option if that helps.
4418          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4419 /* end confdefs.h.  */
4420 #include <sys/types.h>
4421  /* Check that off_t can represent 2**63 - 1 correctly.
4422     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4423     since some C++ compilers masquerading as C compilers
4424     incorrectly reject 9223372036854775807.  */
4425 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4426   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4427                        && LARGE_OFF_T % 2147483647 == 1)
4428                       ? 1 : -1];
4429 int
4430 main ()
4431 {
4432
4433   ;
4434   return 0;
4435 }
4436 _ACEOF
4437          if ac_fn_c_try_compile "$LINENO"; then :
4438   break
4439 fi
4440 rm -f core conftest.err conftest.$ac_objext
4441          CC="$CC -n32"
4442          if ac_fn_c_try_compile "$LINENO"; then :
4443   ac_cv_sys_largefile_CC=' -n32'; break
4444 fi
4445 rm -f core conftest.err conftest.$ac_objext
4446          break
4447        done
4448        CC=$ac_save_CC
4449        rm -f conftest.$ac_ext
4450     fi
4451 fi
4452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4453 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4454   if test "$ac_cv_sys_largefile_CC" != no; then
4455     CC=$CC$ac_cv_sys_largefile_CC
4456   fi
4457
4458   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4459 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4460 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
4461   $as_echo_n "(cached) " >&6
4462 else
4463   while :; do
4464   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4465 /* end confdefs.h.  */
4466 #include <sys/types.h>
4467  /* Check that off_t can represent 2**63 - 1 correctly.
4468     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4469     since some C++ compilers masquerading as C compilers
4470     incorrectly reject 9223372036854775807.  */
4471 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4472   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4473                        && LARGE_OFF_T % 2147483647 == 1)
4474                       ? 1 : -1];
4475 int
4476 main ()
4477 {
4478
4479   ;
4480   return 0;
4481 }
4482 _ACEOF
4483 if ac_fn_c_try_compile "$LINENO"; then :
4484   ac_cv_sys_file_offset_bits=no; break
4485 fi
4486 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4487   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4488 /* end confdefs.h.  */
4489 #define _FILE_OFFSET_BITS 64
4490 #include <sys/types.h>
4491  /* Check that off_t can represent 2**63 - 1 correctly.
4492     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4493     since some C++ compilers masquerading as C compilers
4494     incorrectly reject 9223372036854775807.  */
4495 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4496   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4497                        && LARGE_OFF_T % 2147483647 == 1)
4498                       ? 1 : -1];
4499 int
4500 main ()
4501 {
4502
4503   ;
4504   return 0;
4505 }
4506 _ACEOF
4507 if ac_fn_c_try_compile "$LINENO"; then :
4508   ac_cv_sys_file_offset_bits=64; break
4509 fi
4510 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4511   ac_cv_sys_file_offset_bits=unknown
4512   break
4513 done
4514 fi
4515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4516 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4517 case $ac_cv_sys_file_offset_bits in #(
4518   no | unknown) ;;
4519   *)
4520 cat >>confdefs.h <<_ACEOF
4521 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4522 _ACEOF
4523 ;;
4524 esac
4525 rm -rf conftest*
4526   if test $ac_cv_sys_file_offset_bits = unknown; then
4527     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4528 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4529 if test "${ac_cv_sys_large_files+set}" = set; then :
4530   $as_echo_n "(cached) " >&6
4531 else
4532   while :; do
4533   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4534 /* end confdefs.h.  */
4535 #include <sys/types.h>
4536  /* Check that off_t can represent 2**63 - 1 correctly.
4537     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4538     since some C++ compilers masquerading as C compilers
4539     incorrectly reject 9223372036854775807.  */
4540 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4541   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4542                        && LARGE_OFF_T % 2147483647 == 1)
4543                       ? 1 : -1];
4544 int
4545 main ()
4546 {
4547
4548   ;
4549   return 0;
4550 }
4551 _ACEOF
4552 if ac_fn_c_try_compile "$LINENO"; then :
4553   ac_cv_sys_large_files=no; break
4554 fi
4555 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4556   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4557 /* end confdefs.h.  */
4558 #define _LARGE_FILES 1
4559 #include <sys/types.h>
4560  /* Check that off_t can represent 2**63 - 1 correctly.
4561     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4562     since some C++ compilers masquerading as C compilers
4563     incorrectly reject 9223372036854775807.  */
4564 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4565   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4566                        && LARGE_OFF_T % 2147483647 == 1)
4567                       ? 1 : -1];
4568 int
4569 main ()
4570 {
4571
4572   ;
4573   return 0;
4574 }
4575 _ACEOF
4576 if ac_fn_c_try_compile "$LINENO"; then :
4577   ac_cv_sys_large_files=1; break
4578 fi
4579 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4580   ac_cv_sys_large_files=unknown
4581   break
4582 done
4583 fi
4584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4585 $as_echo "$ac_cv_sys_large_files" >&6; }
4586 case $ac_cv_sys_large_files in #(
4587   no | unknown) ;;
4588   *)
4589 cat >>confdefs.h <<_ACEOF
4590 #define _LARGE_FILES $ac_cv_sys_large_files
4591 _ACEOF
4592 ;;
4593 esac
4594 rm -rf conftest*
4595   fi
4596 fi
4597
4598
4599
4600
4601
4602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${CC-cc} option to accept ANSI C" >&5
4603 $as_echo_n "checking for ${CC-cc} option to accept ANSI C... " >&6; }
4604 if test "${am_cv_prog_cc_stdc+set}" = set; then :
4605   $as_echo_n "(cached) " >&6
4606 else
4607   am_cv_prog_cc_stdc=no
4608 ac_save_CC="$CC"
4609 # Don't try gcc -ansi; that turns off useful extensions and
4610 # breaks some systems' header files.
4611 # AIX                   -qlanglvl=ansi
4612 # Ultrix and OSF/1      -std1
4613 # HP-UX 10.20 and later -Ae
4614 # HP-UX older versions  -Aa -D_HPUX_SOURCE
4615 # SVR4                  -Xc -D__EXTENSIONS__
4616 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4617 do
4618   CC="$ac_save_CC $ac_arg"
4619   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4620 /* end confdefs.h.  */
4621 #include <stdarg.h>
4622 #include <stdio.h>
4623 #include <sys/types.h>
4624 #include <sys/stat.h>
4625 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4626 struct buf { int x; };
4627 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4628 static char *e (p, i)
4629      char **p;
4630      int i;
4631 {
4632   return p[i];
4633 }
4634 static char *f (char * (*g) (char **, int), char **p, ...)
4635 {
4636   char *s;
4637   va_list v;
4638   va_start (v,p);
4639   s = g (p, va_arg (v,int));
4640   va_end (v);
4641   return s;
4642 }
4643 int test (int i, double x);
4644 struct s1 {int (*f) (int a);};
4645 struct s2 {int (*f) (double a);};
4646 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4647 int argc;
4648 char **argv;
4649
4650 int
4651 main ()
4652 {
4653
4654 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4655
4656   ;
4657   return 0;
4658 }
4659 _ACEOF
4660 if ac_fn_c_try_compile "$LINENO"; then :
4661   am_cv_prog_cc_stdc="$ac_arg"; break
4662 fi
4663 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4664 done
4665 CC="$ac_save_CC"
4666
4667 fi
4668
4669 if test -z "$am_cv_prog_cc_stdc"; then
4670   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4671 $as_echo "none needed" >&6; }
4672 else
4673   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_stdc" >&5
4674 $as_echo "$am_cv_prog_cc_stdc" >&6; }
4675 fi
4676 case "x$am_cv_prog_cc_stdc" in
4677   x|xno) ;;
4678   *) CC="$CC $am_cv_prog_cc_stdc" ;;
4679 esac
4680
4681
4682 ac_aux_dir=
4683 for ac_dir in .. "$srcdir"/..; do
4684   for ac_t in install-sh install.sh shtool; do
4685     if test -f "$ac_dir/$ac_t"; then
4686       ac_aux_dir=$ac_dir
4687       ac_install_sh="$ac_aux_dir/$ac_t -c"
4688       break 2
4689     fi
4690   done
4691 done
4692 if test -z "$ac_aux_dir"; then
4693   as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
4694 fi
4695
4696 # These three variables are undocumented and unsupported,
4697 # and are intended to be withdrawn in a future Autoconf release.
4698 # They can cause serious problems if a builder's source tree is in a directory
4699 # whose full name contains unusual characters.
4700 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
4701 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
4702 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
4703
4704
4705
4706
4707 # Dependency checking.
4708 rm -rf .tst 2>/dev/null
4709 mkdir .tst 2>/dev/null
4710 if test -d .tst; then
4711   am__leading_dot=.
4712 else
4713   am__leading_dot=_
4714 fi
4715 rmdir .tst 2>/dev/null
4716
4717 DEPDIR="${am__leading_dot}deps"
4718
4719 ac_config_commands="$ac_config_commands depdir"
4720
4721
4722 depcc="$CC"   am_compiler_list=
4723
4724 am_depcomp=$ac_aux_dir/depcomp
4725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4726 $as_echo_n "checking dependency style of $depcc... " >&6; }
4727 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4728   $as_echo_n "(cached) " >&6
4729 else
4730   if test -f "$am_depcomp"; then
4731   # We make a subdir and do the tests there.  Otherwise we can end up
4732   # making bogus files that we don't know about and never remove.  For
4733   # instance it was reported that on HP-UX the gcc test will end up
4734   # making a dummy file named `D' -- because `-MD' means `put the output
4735   # in D'.
4736   mkdir conftest.dir
4737   # Copy depcomp to subdir because otherwise we won't find it if we're
4738   # using a relative directory.
4739   cp "$am_depcomp" conftest.dir
4740   cd conftest.dir
4741   # We will build objects and dependencies in a subdirectory because
4742   # it helps to detect inapplicable dependency modes.  For instance
4743   # both Tru64's cc and ICC support -MD to output dependencies as a
4744   # side effect of compilation, but ICC will put the dependencies in
4745   # the current directory while Tru64 will put them in the object
4746   # directory.
4747   mkdir sub
4748
4749   am_cv_CC_dependencies_compiler_type=none
4750   if test "$am_compiler_list" = ""; then
4751      am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4752   fi
4753   for depmode in $am_compiler_list; do
4754     if test $depmode = none; then break; fi
4755
4756     $as_echo "$as_me:$LINENO: trying $depmode" >&5
4757     # Setup a source with many dependencies, because some compilers
4758     # like to wrap large dependency lists on column 80 (with \), and
4759     # we should not choose a depcomp mode which is confused by this.
4760     #
4761     # We need to recreate these files for each test, as the compiler may
4762     # overwrite some of them when testing with obscure command lines.
4763     # This happens at least with the AIX C compiler.
4764     : > sub/conftest.c
4765     for i in 1 2 3 4 5 6; do
4766       echo '#include "conftst'$i'.h"' >> sub/conftest.c
4767       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4768       # Solaris 8's {/usr,}/bin/sh.
4769       touch sub/conftst$i.h
4770     done
4771     echo "include sub/conftest.Po" > confmf
4772
4773     # We check with `-c' and `-o' for the sake of the "dashmstdout"
4774     # mode.  It turns out that the SunPro C++ compiler does not properly
4775     # handle `-M -o', and we need to detect this.
4776     depcmd="depmode=$depmode \
4777        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
4778        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4779        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
4780     echo "| $depcmd" | sed -e 's/  */ /g' >&5
4781     if env $depcmd > conftest.err 2>&1 &&
4782        grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
4783        grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
4784        ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
4785       # icc doesn't choke on unknown options, it will just issue warnings
4786       # or remarks (even with -Werror).  So we grep stderr for any message
4787       # that says an option was ignored or not supported.
4788       # When given -MP, icc 7.0 and 7.1 complain thusly:
4789       #   icc: Command line warning: ignoring option '-M'; no argument required
4790       # The diagnosis changed in icc 8.0:
4791       #   icc: Command line remark: option '-MP' not supported
4792       if (grep 'ignoring option' conftest.err ||
4793           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4794         am_cv_CC_dependencies_compiler_type=$depmode
4795         $as_echo "$as_me:$LINENO: success" >&5
4796         break
4797       fi
4798     fi
4799     $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
4800     sed -e 's/^/| /' < conftest.err >&5
4801   done
4802
4803   cd ..
4804   rm -rf conftest.dir
4805 else
4806   am_cv_CC_dependencies_compiler_type=none
4807 fi
4808
4809 fi
4810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4811 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4812 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
4813 then as_fn_error "no usable dependency style found" "$LINENO" 5
4814 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4815
4816 fi
4817
4818
4819 # Check for the 'make' the user wants to use.
4820 for ac_prog in make
4821 do
4822   # Extract the first word of "$ac_prog", so it can be a program name with args.
4823 set dummy $ac_prog; ac_word=$2
4824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4825 $as_echo_n "checking for $ac_word... " >&6; }
4826 if test "${ac_cv_prog_MAKE+set}" = set; then :
4827   $as_echo_n "(cached) " >&6
4828 else
4829   if test -n "$MAKE"; then
4830   ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4831 else
4832 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4833 for as_dir in $PATH
4834 do
4835   IFS=$as_save_IFS
4836   test -z "$as_dir" && as_dir=.
4837     for ac_exec_ext in '' $ac_executable_extensions; do
4838   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4839     ac_cv_prog_MAKE="$ac_prog"
4840     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4841     break 2
4842   fi
4843 done
4844   done
4845 IFS=$as_save_IFS
4846
4847 fi
4848 fi
4849 MAKE=$ac_cv_prog_MAKE
4850 if test -n "$MAKE"; then
4851   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4852 $as_echo "$MAKE" >&6; }
4853 else
4854   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4855 $as_echo "no" >&6; }
4856 fi
4857
4858
4859   test -n "$MAKE" && break
4860 done
4861
4862 MAKE_IS_GNU=
4863 case "`$MAKE --version 2>&1 | sed 1q`" in
4864   *GNU*)
4865     MAKE_IS_GNU=yes
4866     ;;
4867 esac
4868  if test "$MAKE_IS_GNU" = yes; then
4869   GMAKE_TRUE=
4870   GMAKE_FALSE='#'
4871 else
4872   GMAKE_TRUE='#'
4873   GMAKE_FALSE=
4874 fi
4875
4876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4877 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4878 set x ${MAKE-make}
4879 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4880 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
4881   $as_echo_n "(cached) " >&6
4882 else
4883   cat >conftest.make <<\_ACEOF
4884 SHELL = /bin/sh
4885 all:
4886         @echo '@@@%%%=$(MAKE)=@@@%%%'
4887 _ACEOF
4888 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4889 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4890   *@@@%%%=?*=@@@%%%*)
4891     eval ac_cv_prog_make_${ac_make}_set=yes;;
4892   *)
4893     eval ac_cv_prog_make_${ac_make}_set=no;;
4894 esac
4895 rm -f conftest.make
4896 fi
4897 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4898   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4899 $as_echo "yes" >&6; }
4900   SET_MAKE=
4901 else
4902   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4903 $as_echo "no" >&6; }
4904   SET_MAKE="MAKE=${MAKE-make}"
4905 fi
4906
4907
4908
4909 CONFIG_OBS=
4910 CONFIG_DEPS=
4911 CONFIG_SRCS=
4912 ENABLE_CFLAGS=
4913
4914 CONFIG_ALL=
4915 CONFIG_CLEAN=
4916 CONFIG_INSTALL=
4917 CONFIG_UNINSTALL=
4918
4919 # If we haven't got the data from the intl directory,
4920 # assume NLS is disabled.
4921 USE_NLS=no
4922 LIBINTL=
4923 LIBINTL_DEP=
4924 INCINTL=
4925 XGETTEXT=
4926 GMSGFMT=
4927 POSUB=
4928
4929 if test -f  ../intl/config.intl; then
4930   .  ../intl/config.intl
4931 fi
4932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
4933 $as_echo_n "checking whether NLS is requested... " >&6; }
4934 if test x"$USE_NLS" != xyes; then
4935   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4936 $as_echo "no" >&6; }
4937 else
4938   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4939 $as_echo "yes" >&6; }
4940
4941 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
4942
4943
4944   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
4945 $as_echo_n "checking for catalogs to be installed... " >&6; }
4946   # Look for .po and .gmo files in the source directory.
4947   CATALOGS=
4948   XLINGUAS=
4949   for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
4950     # If there aren't any .gmo files the shell will give us the
4951     # literal string "../path/to/srcdir/po/*.gmo" which has to be
4952     # weeded out.
4953     case "$cat" in *\**)
4954       continue;;
4955     esac
4956     # The quadruple backslash is collapsed to a double backslash
4957     # by the backticks, then collapsed again by the double quotes,
4958     # leaving us with one backslash in the sed expression (right
4959     # before the dot that mustn't act as a wildcard).
4960     cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
4961     lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
4962     # The user is allowed to set LINGUAS to a list of languages to
4963     # install catalogs for.  If it's empty that means "all of them."
4964     if test "x$LINGUAS" = x; then
4965       CATALOGS="$CATALOGS $cat"
4966       XLINGUAS="$XLINGUAS $lang"
4967     else
4968       case "$LINGUAS" in *$lang*)
4969         CATALOGS="$CATALOGS $cat"
4970         XLINGUAS="$XLINGUAS $lang"
4971         ;;
4972       esac
4973     fi
4974   done
4975   LINGUAS="$XLINGUAS"
4976   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
4977 $as_echo "$LINGUAS" >&6; }
4978
4979
4980     DATADIRNAME=share
4981
4982   INSTOBJEXT=.mo
4983
4984   GENCAT=gencat
4985
4986   CATOBJEXT=.gmo
4987
4988 fi
4989
4990 localedir='${datadir}/locale'
4991
4992
4993 if test x"$USE_NLS" = xyes; then
4994    CONFIG_ALL="$CONFIG_ALL all-po"
4995    CONFIG_CLEAN="$CONFIG_CLEAN clean-po"
4996    CONFIG_INSTALL="$CONFIG_INSTALL install-po"
4997    CONFIG_UNINSTALL="$CONFIG_UNINSTALL uninstall-po"
4998 fi
4999
5000
5001
5002
5003
5004           LIBC_FATAL_STDERR_=1
5005   export LIBC_FATAL_STDERR_
5006
5007
5008   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
5009 $as_echo_n "checking for long long int... " >&6; }
5010 if test "${ac_cv_type_long_long_int+set}" = set; then :
5011   $as_echo_n "(cached) " >&6
5012 else
5013   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5014 /* end confdefs.h.  */
5015
5016   /* For now, do not test the preprocessor; as of 2007 there are too many
5017          implementations with broken preprocessors.  Perhaps this can
5018          be revisited in 2012.  In the meantime, code should not expect
5019          #if to work with literals wider than 32 bits.  */
5020       /* Test literals.  */
5021       long long int ll = 9223372036854775807ll;
5022       long long int nll = -9223372036854775807LL;
5023       unsigned long long int ull = 18446744073709551615ULL;
5024       /* Test constant expressions.   */
5025       typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
5026                      ? 1 : -1)];
5027       typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
5028                      ? 1 : -1)];
5029       int i = 63;
5030 int
5031 main ()
5032 {
5033 /* Test availability of runtime routines for shift and division.  */
5034       long long int llmax = 9223372036854775807ll;
5035       unsigned long long int ullmax = 18446744073709551615ull;
5036       return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
5037               | (llmax / ll) | (llmax % ll)
5038               | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
5039               | (ullmax / ull) | (ullmax % ull));
5040   ;
5041   return 0;
5042 }
5043
5044 _ACEOF
5045 if ac_fn_c_try_link "$LINENO"; then :
5046                           if test "$cross_compiling" = yes; then :
5047   ac_cv_type_long_long_int=yes
5048 else
5049   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5050 /* end confdefs.h.  */
5051 #include <limits.h>
5052                #ifndef LLONG_MAX
5053                # define HALF \
5054                         (1LL << (sizeof (long long int) * CHAR_BIT - 2))
5055                # define LLONG_MAX (HALF - 1 + HALF)
5056                #endif
5057 int
5058 main ()
5059 {
5060 long long int n = 1;
5061                int i;
5062                for (i = 0; ; i++)
5063                  {
5064                    long long int m = n << i;
5065                    if (m >> i != n)
5066                      return 1;
5067                    if (LLONG_MAX / 2 < m)
5068                      break;
5069                  }
5070                return 0;
5071   ;
5072   return 0;
5073 }
5074 _ACEOF
5075 if ac_fn_c_try_run "$LINENO"; then :
5076   ac_cv_type_long_long_int=yes
5077 else
5078   ac_cv_type_long_long_int=no
5079 fi
5080 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5081   conftest.$ac_objext conftest.beam conftest.$ac_ext
5082 fi
5083
5084 else
5085   ac_cv_type_long_long_int=no
5086 fi
5087 rm -f core conftest.err conftest.$ac_objext \
5088     conftest$ac_exeext conftest.$ac_ext
5089 fi
5090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
5091 $as_echo "$ac_cv_type_long_long_int" >&6; }
5092   if test $ac_cv_type_long_long_int = yes; then
5093
5094 $as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
5095
5096   fi
5097
5098
5099   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
5100 $as_echo_n "checking for unsigned long long int... " >&6; }
5101 if test "${ac_cv_type_unsigned_long_long_int+set}" = set; then :
5102   $as_echo_n "(cached) " >&6
5103 else
5104   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5105 /* end confdefs.h.  */
5106
5107   /* For now, do not test the preprocessor; as of 2007 there are too many
5108          implementations with broken preprocessors.  Perhaps this can
5109          be revisited in 2012.  In the meantime, code should not expect
5110          #if to work with literals wider than 32 bits.  */
5111       /* Test literals.  */
5112       long long int ll = 9223372036854775807ll;
5113       long long int nll = -9223372036854775807LL;
5114       unsigned long long int ull = 18446744073709551615ULL;
5115       /* Test constant expressions.   */
5116       typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
5117                      ? 1 : -1)];
5118       typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
5119                      ? 1 : -1)];
5120       int i = 63;
5121 int
5122 main ()
5123 {
5124 /* Test availability of runtime routines for shift and division.  */
5125       long long int llmax = 9223372036854775807ll;
5126       unsigned long long int ullmax = 18446744073709551615ull;
5127       return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
5128               | (llmax / ll) | (llmax % ll)
5129               | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
5130               | (ullmax / ull) | (ullmax % ull));
5131   ;
5132   return 0;
5133 }
5134
5135 _ACEOF
5136 if ac_fn_c_try_link "$LINENO"; then :
5137   ac_cv_type_unsigned_long_long_int=yes
5138 else
5139   ac_cv_type_unsigned_long_long_int=no
5140 fi
5141 rm -f core conftest.err conftest.$ac_objext \
5142     conftest$ac_exeext conftest.$ac_ext
5143 fi
5144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
5145 $as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
5146   if test $ac_cv_type_unsigned_long_long_int = yes; then
5147
5148 $as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
5149
5150   fi
5151
5152
5153
5154   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the preprocessor supports include_next" >&5
5155 $as_echo_n "checking whether the preprocessor supports include_next... " >&6; }
5156 if test "${gl_cv_have_include_next+set}" = set; then :
5157   $as_echo_n "(cached) " >&6
5158 else
5159   rm -rf conftestd1a conftestd1b conftestd2
5160      mkdir conftestd1a conftestd1b conftestd2
5161                                                   cat <<EOF > conftestd1a/conftest.h
5162 #define DEFINED_IN_CONFTESTD1
5163 #include_next <conftest.h>
5164 #ifdef DEFINED_IN_CONFTESTD2
5165 int foo;
5166 #else
5167 #error "include_next doesn't work"
5168 #endif
5169 EOF
5170      cat <<EOF > conftestd1b/conftest.h
5171 #define DEFINED_IN_CONFTESTD1
5172 #include <stdio.h>
5173 #include_next <conftest.h>
5174 #ifdef DEFINED_IN_CONFTESTD2
5175 int foo;
5176 #else
5177 #error "include_next doesn't work"
5178 #endif
5179 EOF
5180      cat <<EOF > conftestd2/conftest.h
5181 #ifndef DEFINED_IN_CONFTESTD1
5182 #error "include_next test doesn't work"
5183 #endif
5184 #define DEFINED_IN_CONFTESTD2
5185 EOF
5186      gl_save_CPPFLAGS="$CPPFLAGS"
5187      CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1b -Iconftestd2"
5188      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5189 /* end confdefs.h.  */
5190 #include <conftest.h>
5191 _ACEOF
5192 if ac_fn_c_try_compile "$LINENO"; then :
5193   gl_cv_have_include_next=yes
5194 else
5195   CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1a -Iconftestd2"
5196         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5197 /* end confdefs.h.  */
5198 #include <conftest.h>
5199 _ACEOF
5200 if ac_fn_c_try_compile "$LINENO"; then :
5201   gl_cv_have_include_next=buggy
5202 else
5203   gl_cv_have_include_next=no
5204 fi
5205 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5206
5207 fi
5208 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5209      CPPFLAGS="$gl_save_CPPFLAGS"
5210      rm -rf conftestd1a conftestd1b conftestd2
5211
5212 fi
5213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_include_next" >&5
5214 $as_echo "$gl_cv_have_include_next" >&6; }
5215   PRAGMA_SYSTEM_HEADER=
5216   if test $gl_cv_have_include_next = yes; then
5217     INCLUDE_NEXT=include_next
5218     INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next
5219     if test -n "$GCC"; then
5220       PRAGMA_SYSTEM_HEADER='#pragma GCC system_header'
5221     fi
5222   else
5223     if test $gl_cv_have_include_next = buggy; then
5224       INCLUDE_NEXT=include
5225       INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next
5226     else
5227       INCLUDE_NEXT=include
5228       INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include
5229     fi
5230   fi
5231
5232
5233
5234
5235
5236
5237
5238
5239   for ac_header in $gl_header_list
5240 do :
5241   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5242 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5243 eval as_val=\$$as_ac_Header
5244    if test "x$as_val" = x""yes; then :
5245   cat >>confdefs.h <<_ACEOF
5246 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5247 _ACEOF
5248
5249 fi
5250
5251 done
5252
5253
5254
5255
5256
5257
5258
5259
5260
5261
5262
5263     gl_cv_c_multiarch=no
5264   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5265 /* end confdefs.h.  */
5266 #ifndef __APPLE_CC__
5267          not a universal capable compiler
5268         #endif
5269         typedef int dummy;
5270
5271 _ACEOF
5272 if ac_fn_c_try_compile "$LINENO"; then :
5273
5274                arch=
5275      prev=
5276      for word in ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}; do
5277        if test -n "$prev"; then
5278          case $word in
5279            i?86 | x86_64 | ppc | ppc64)
5280              if test -z "$arch" || test "$arch" = "$word"; then
5281                arch="$word"
5282              else
5283                gl_cv_c_multiarch=yes
5284              fi
5285              ;;
5286          esac
5287          prev=
5288        else
5289          if test "x$word" = "x-arch"; then
5290            prev=arch
5291          fi
5292        fi
5293      done
5294
5295 fi
5296 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5297   if test $gl_cv_c_multiarch = yes; then
5298
5299 $as_echo "#define AA_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
5300
5301     APPLE_UNIVERSAL_BUILD=1
5302   else
5303     APPLE_UNIVERSAL_BUILD=0
5304   fi
5305
5306
5307
5308
5309
5310   if test $ac_cv_type_long_long_int = yes; then
5311     HAVE_LONG_LONG_INT=1
5312   else
5313     HAVE_LONG_LONG_INT=0
5314   fi
5315
5316
5317   if test $ac_cv_type_unsigned_long_long_int = yes; then
5318     HAVE_UNSIGNED_LONG_LONG_INT=1
5319   else
5320     HAVE_UNSIGNED_LONG_LONG_INT=0
5321   fi
5322
5323
5324       if test $ac_cv_header_inttypes_h = yes; then
5325     HAVE_INTTYPES_H=1
5326   else
5327     HAVE_INTTYPES_H=0
5328   fi
5329
5330
5331       if test $ac_cv_header_sys_types_h = yes; then
5332     HAVE_SYS_TYPES_H=1
5333   else
5334     HAVE_SYS_TYPES_H=0
5335   fi
5336
5337
5338
5339
5340
5341
5342   :
5343
5344
5345
5346
5347
5348
5349
5350      if test $gl_cv_have_include_next = yes; then
5351        gl_cv_next_stdint_h='<'stdint.h'>'
5352      else
5353        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdint.h>" >&5
5354 $as_echo_n "checking absolute name of <stdint.h>... " >&6; }
5355 if test "${gl_cv_next_stdint_h+set}" = set; then :
5356   $as_echo_n "(cached) " >&6
5357 else
5358
5359           if test $ac_cv_header_stdint_h = yes; then
5360             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5361 /* end confdefs.h.  */
5362 #include <stdint.h>
5363
5364 _ACEOF
5365                                                                                                 case "$host_os" in
5366               aix*) gl_absname_cpp="$ac_cpp -C" ;;
5367               *)    gl_absname_cpp="$ac_cpp" ;;
5368             esac
5369                                                 gl_cv_next_stdint_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
5370                sed -n '\#/stdint.h#{
5371                  s#.*"\(.*/stdint.h\)".*#\1#
5372                  s#^/[^/]#//&#
5373                  p
5374                  q
5375                }'`'"'
5376           else
5377             gl_cv_next_stdint_h='<'stdint.h'>'
5378           fi
5379
5380 fi
5381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdint_h" >&5
5382 $as_echo "$gl_cv_next_stdint_h" >&6; }
5383      fi
5384      NEXT_STDINT_H=$gl_cv_next_stdint_h
5385
5386      if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
5387        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
5388        gl_next_as_first_directive='<'stdint.h'>'
5389      else
5390        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
5391        gl_next_as_first_directive=$gl_cv_next_stdint_h
5392      fi
5393      NEXT_AS_FIRST_DIRECTIVE_STDINT_H=$gl_next_as_first_directive
5394
5395
5396
5397   if test $ac_cv_header_stdint_h = yes; then
5398     HAVE_STDINT_H=1
5399   else
5400     HAVE_STDINT_H=0
5401   fi
5402
5403
5404     if test $ac_cv_header_stdint_h = yes; then
5405     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stdint.h conforms to C99" >&5
5406 $as_echo_n "checking whether stdint.h conforms to C99... " >&6; }
5407 if test "${gl_cv_header_working_stdint_h+set}" = set; then :
5408   $as_echo_n "(cached) " >&6
5409 else
5410   gl_cv_header_working_stdint_h=no
5411        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5412 /* end confdefs.h.  */
5413
5414
5415 #define __STDC_LIMIT_MACROS 1 /* to make it work also in C++ mode */
5416 #define __STDC_CONSTANT_MACROS 1 /* to make it work also in C++ mode */
5417 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
5418 #include <stdint.h>
5419 /* Dragonfly defines WCHAR_MIN, WCHAR_MAX only in <wchar.h>.  */
5420 #if !(defined WCHAR_MIN && defined WCHAR_MAX)
5421 #error "WCHAR_MIN, WCHAR_MAX not defined in <stdint.h>"
5422 #endif
5423
5424
5425   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
5426      included before <wchar.h>.  */
5427   #include <stddef.h>
5428   #include <signal.h>
5429   #if HAVE_WCHAR_H
5430   # include <stdio.h>
5431   # include <time.h>
5432   # include <wchar.h>
5433   #endif
5434
5435
5436 #ifdef INT8_MAX
5437 int8_t a1 = INT8_MAX;
5438 int8_t a1min = INT8_MIN;
5439 #endif
5440 #ifdef INT16_MAX
5441 int16_t a2 = INT16_MAX;
5442 int16_t a2min = INT16_MIN;
5443 #endif
5444 #ifdef INT32_MAX
5445 int32_t a3 = INT32_MAX;
5446 int32_t a3min = INT32_MIN;
5447 #endif
5448 #ifdef INT64_MAX
5449 int64_t a4 = INT64_MAX;
5450 int64_t a4min = INT64_MIN;
5451 #endif
5452 #ifdef UINT8_MAX
5453 uint8_t b1 = UINT8_MAX;
5454 #else
5455 typedef int b1[(unsigned char) -1 != 255 ? 1 : -1];
5456 #endif
5457 #ifdef UINT16_MAX
5458 uint16_t b2 = UINT16_MAX;
5459 #endif
5460 #ifdef UINT32_MAX
5461 uint32_t b3 = UINT32_MAX;
5462 #endif
5463 #ifdef UINT64_MAX
5464 uint64_t b4 = UINT64_MAX;
5465 #endif
5466 int_least8_t c1 = INT8_C (0x7f);
5467 int_least8_t c1max = INT_LEAST8_MAX;
5468 int_least8_t c1min = INT_LEAST8_MIN;
5469 int_least16_t c2 = INT16_C (0x7fff);
5470 int_least16_t c2max = INT_LEAST16_MAX;
5471 int_least16_t c2min = INT_LEAST16_MIN;
5472 int_least32_t c3 = INT32_C (0x7fffffff);
5473 int_least32_t c3max = INT_LEAST32_MAX;
5474 int_least32_t c3min = INT_LEAST32_MIN;
5475 int_least64_t c4 = INT64_C (0x7fffffffffffffff);
5476 int_least64_t c4max = INT_LEAST64_MAX;
5477 int_least64_t c4min = INT_LEAST64_MIN;
5478 uint_least8_t d1 = UINT8_C (0xff);
5479 uint_least8_t d1max = UINT_LEAST8_MAX;
5480 uint_least16_t d2 = UINT16_C (0xffff);
5481 uint_least16_t d2max = UINT_LEAST16_MAX;
5482 uint_least32_t d3 = UINT32_C (0xffffffff);
5483 uint_least32_t d3max = UINT_LEAST32_MAX;
5484 uint_least64_t d4 = UINT64_C (0xffffffffffffffff);
5485 uint_least64_t d4max = UINT_LEAST64_MAX;
5486 int_fast8_t e1 = INT_FAST8_MAX;
5487 int_fast8_t e1min = INT_FAST8_MIN;
5488 int_fast16_t e2 = INT_FAST16_MAX;
5489 int_fast16_t e2min = INT_FAST16_MIN;
5490 int_fast32_t e3 = INT_FAST32_MAX;
5491 int_fast32_t e3min = INT_FAST32_MIN;
5492 int_fast64_t e4 = INT_FAST64_MAX;
5493 int_fast64_t e4min = INT_FAST64_MIN;
5494 uint_fast8_t f1 = UINT_FAST8_MAX;
5495 uint_fast16_t f2 = UINT_FAST16_MAX;
5496 uint_fast32_t f3 = UINT_FAST32_MAX;
5497 uint_fast64_t f4 = UINT_FAST64_MAX;
5498 #ifdef INTPTR_MAX
5499 intptr_t g = INTPTR_MAX;
5500 intptr_t gmin = INTPTR_MIN;
5501 #endif
5502 #ifdef UINTPTR_MAX
5503 uintptr_t h = UINTPTR_MAX;
5504 #endif
5505 intmax_t i = INTMAX_MAX;
5506 uintmax_t j = UINTMAX_MAX;
5507
5508 #include <limits.h> /* for CHAR_BIT */
5509 #define TYPE_MINIMUM(t) \
5510   ((t) ((t) 0 < (t) -1 ? (t) 0 : ~ (t) 0 << (sizeof (t) * CHAR_BIT - 1)))
5511 #define TYPE_MAXIMUM(t) \
5512   ((t) ((t) 0 < (t) -1 ? (t) -1 : ~ (~ (t) 0 << (sizeof (t) * CHAR_BIT - 1))))
5513 struct s {
5514   int check_PTRDIFF:
5515       PTRDIFF_MIN == TYPE_MINIMUM (ptrdiff_t)
5516       && PTRDIFF_MAX == TYPE_MAXIMUM (ptrdiff_t)
5517       ? 1 : -1;
5518   /* Detect bug in FreeBSD 6.0 / ia64.  */
5519   int check_SIG_ATOMIC:
5520       SIG_ATOMIC_MIN == TYPE_MINIMUM (sig_atomic_t)
5521       && SIG_ATOMIC_MAX == TYPE_MAXIMUM (sig_atomic_t)
5522       ? 1 : -1;
5523   int check_SIZE: SIZE_MAX == TYPE_MAXIMUM (size_t) ? 1 : -1;
5524   int check_WCHAR:
5525       WCHAR_MIN == TYPE_MINIMUM (wchar_t)
5526       && WCHAR_MAX == TYPE_MAXIMUM (wchar_t)
5527       ? 1 : -1;
5528   /* Detect bug in mingw.  */
5529   int check_WINT:
5530       WINT_MIN == TYPE_MINIMUM (wint_t)
5531       && WINT_MAX == TYPE_MAXIMUM (wint_t)
5532       ? 1 : -1;
5533
5534   /* Detect bugs in glibc 2.4 and Solaris 10 stdint.h, among others.  */
5535   int check_UINT8_C:
5536         (-1 < UINT8_C (0)) == (-1 < (uint_least8_t) 0) ? 1 : -1;
5537   int check_UINT16_C:
5538         (-1 < UINT16_C (0)) == (-1 < (uint_least16_t) 0) ? 1 : -1;
5539
5540   /* Detect bugs in OpenBSD 3.9 stdint.h.  */
5541 #ifdef UINT8_MAX
5542   int check_uint8: (uint8_t) -1 == UINT8_MAX ? 1 : -1;
5543 #endif
5544 #ifdef UINT16_MAX
5545   int check_uint16: (uint16_t) -1 == UINT16_MAX ? 1 : -1;
5546 #endif
5547 #ifdef UINT32_MAX
5548   int check_uint32: (uint32_t) -1 == UINT32_MAX ? 1 : -1;
5549 #endif
5550 #ifdef UINT64_MAX
5551   int check_uint64: (uint64_t) -1 == UINT64_MAX ? 1 : -1;
5552 #endif
5553   int check_uint_least8: (uint_least8_t) -1 == UINT_LEAST8_MAX ? 1 : -1;
5554   int check_uint_least16: (uint_least16_t) -1 == UINT_LEAST16_MAX ? 1 : -1;
5555   int check_uint_least32: (uint_least32_t) -1 == UINT_LEAST32_MAX ? 1 : -1;
5556   int check_uint_least64: (uint_least64_t) -1 == UINT_LEAST64_MAX ? 1 : -1;
5557   int check_uint_fast8: (uint_fast8_t) -1 == UINT_FAST8_MAX ? 1 : -1;
5558   int check_uint_fast16: (uint_fast16_t) -1 == UINT_FAST16_MAX ? 1 : -1;
5559   int check_uint_fast32: (uint_fast32_t) -1 == UINT_FAST32_MAX ? 1 : -1;
5560   int check_uint_fast64: (uint_fast64_t) -1 == UINT_FAST64_MAX ? 1 : -1;
5561   int check_uintptr: (uintptr_t) -1 == UINTPTR_MAX ? 1 : -1;
5562   int check_uintmax: (uintmax_t) -1 == UINTMAX_MAX ? 1 : -1;
5563   int check_size: (size_t) -1 == SIZE_MAX ? 1 : -1;
5564 };
5565
5566 int
5567 main ()
5568 {
5569
5570   ;
5571   return 0;
5572 }
5573 _ACEOF
5574 if ac_fn_c_try_compile "$LINENO"; then :
5575                                                     if test "$cross_compiling" = yes; then :
5576                  gl_cv_header_working_stdint_h=yes
5577
5578 else
5579   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5580 /* end confdefs.h.  */
5581
5582
5583 #define __STDC_LIMIT_MACROS 1 /* to make it work also in C++ mode */
5584 #define __STDC_CONSTANT_MACROS 1 /* to make it work also in C++ mode */
5585 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
5586 #include <stdint.h>
5587
5588
5589   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
5590      included before <wchar.h>.  */
5591   #include <stddef.h>
5592   #include <signal.h>
5593   #if HAVE_WCHAR_H
5594   # include <stdio.h>
5595   # include <time.h>
5596   # include <wchar.h>
5597   #endif
5598
5599
5600 #include <stdio.h>
5601 #include <string.h>
5602 #define MVAL(macro) MVAL1(macro)
5603 #define MVAL1(expression) #expression
5604 static const char *macro_values[] =
5605   {
5606 #ifdef INT8_MAX
5607     MVAL (INT8_MAX),
5608 #endif
5609 #ifdef INT16_MAX
5610     MVAL (INT16_MAX),
5611 #endif
5612 #ifdef INT32_MAX
5613     MVAL (INT32_MAX),
5614 #endif
5615 #ifdef INT64_MAX
5616     MVAL (INT64_MAX),
5617 #endif
5618 #ifdef UINT8_MAX
5619     MVAL (UINT8_MAX),
5620 #endif
5621 #ifdef UINT16_MAX
5622     MVAL (UINT16_MAX),
5623 #endif
5624 #ifdef UINT32_MAX
5625     MVAL (UINT32_MAX),
5626 #endif
5627 #ifdef UINT64_MAX
5628     MVAL (UINT64_MAX),
5629 #endif
5630     NULL
5631   };
5632
5633 int
5634 main ()
5635 {
5636
5637   const char **mv;
5638   for (mv = macro_values; *mv != NULL; mv++)
5639     {
5640       const char *value = *mv;
5641       /* Test whether it looks like a cast expression.  */
5642       if (strncmp (value, "((unsigned int)"/*)*/, 15) == 0
5643           || strncmp (value, "((unsigned short)"/*)*/, 17) == 0
5644           || strncmp (value, "((unsigned char)"/*)*/, 16) == 0
5645           || strncmp (value, "((int)"/*)*/, 6) == 0
5646           || strncmp (value, "((signed short)"/*)*/, 15) == 0
5647           || strncmp (value, "((signed char)"/*)*/, 14) == 0)
5648         return 1;
5649     }
5650   return 0;
5651
5652   ;
5653   return 0;
5654 }
5655 _ACEOF
5656 if ac_fn_c_try_run "$LINENO"; then :
5657   gl_cv_header_working_stdint_h=yes
5658 fi
5659 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5660   conftest.$ac_objext conftest.beam conftest.$ac_ext
5661 fi
5662
5663
5664 fi
5665 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5666
5667 fi
5668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_stdint_h" >&5
5669 $as_echo "$gl_cv_header_working_stdint_h" >&6; }
5670   fi
5671   if test "$gl_cv_header_working_stdint_h" = yes; then
5672     STDINT_H=
5673   else
5674             for ac_header in sys/inttypes.h sys/bitypes.h
5675 do :
5676   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5677 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5678 eval as_val=\$$as_ac_Header
5679    if test "x$as_val" = x""yes; then :
5680   cat >>confdefs.h <<_ACEOF
5681 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5682 _ACEOF
5683
5684 fi
5685
5686 done
5687
5688     if test $ac_cv_header_sys_inttypes_h = yes; then
5689       HAVE_SYS_INTTYPES_H=1
5690     else
5691       HAVE_SYS_INTTYPES_H=0
5692     fi
5693
5694     if test $ac_cv_header_sys_bitypes_h = yes; then
5695       HAVE_SYS_BITYPES_H=1
5696     else
5697       HAVE_SYS_BITYPES_H=0
5698     fi
5699
5700
5701
5702   :
5703
5704
5705
5706
5707
5708
5709
5710
5711   if test $APPLE_UNIVERSAL_BUILD = 0; then
5712
5713
5714   for gltype in ptrdiff_t size_t ; do
5715     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
5716 $as_echo_n "checking for bit size of $gltype... " >&6; }
5717 if { as_var=gl_cv_bitsizeof_${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then :
5718   $as_echo_n "(cached) " >&6
5719 else
5720   if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result"        "
5721   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
5722      included before <wchar.h>.  */
5723   #include <stddef.h>
5724   #include <signal.h>
5725   #if HAVE_WCHAR_H
5726   # include <stdio.h>
5727   # include <time.h>
5728   # include <wchar.h>
5729   #endif
5730
5731 #include <limits.h>"; then :
5732
5733 else
5734   result=unknown
5735 fi
5736
5737        eval gl_cv_bitsizeof_${gltype}=\$result
5738
5739 fi
5740 eval ac_res=\$gl_cv_bitsizeof_${gltype}
5741                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5742 $as_echo "$ac_res" >&6; }
5743     eval result=\$gl_cv_bitsizeof_${gltype}
5744     if test $result = unknown; then
5745                                                 result=0
5746     fi
5747     GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
5748     cat >>confdefs.h <<_ACEOF
5749 #define BITSIZEOF_${GLTYPE} $result
5750 _ACEOF
5751
5752     eval BITSIZEOF_${GLTYPE}=\$result
5753   done
5754
5755
5756   fi
5757
5758
5759   for gltype in sig_atomic_t wchar_t wint_t ; do
5760     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
5761 $as_echo_n "checking for bit size of $gltype... " >&6; }
5762 if { as_var=gl_cv_bitsizeof_${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then :
5763   $as_echo_n "(cached) " >&6
5764 else
5765   if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result"        "
5766   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
5767      included before <wchar.h>.  */
5768   #include <stddef.h>
5769   #include <signal.h>
5770   #if HAVE_WCHAR_H
5771   # include <stdio.h>
5772   # include <time.h>
5773   # include <wchar.h>
5774   #endif
5775
5776 #include <limits.h>"; then :
5777
5778 else
5779   result=unknown
5780 fi
5781
5782        eval gl_cv_bitsizeof_${gltype}=\$result
5783
5784 fi
5785 eval ac_res=\$gl_cv_bitsizeof_${gltype}
5786                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5787 $as_echo "$ac_res" >&6; }
5788     eval result=\$gl_cv_bitsizeof_${gltype}
5789     if test $result = unknown; then
5790                                                 result=0
5791     fi
5792     GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
5793     cat >>confdefs.h <<_ACEOF
5794 #define BITSIZEOF_${GLTYPE} $result
5795 _ACEOF
5796
5797     eval BITSIZEOF_${GLTYPE}=\$result
5798   done
5799
5800
5801
5802
5803   for gltype in sig_atomic_t wchar_t wint_t ; do
5804     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gltype is signed" >&5
5805 $as_echo_n "checking whether $gltype is signed... " >&6; }
5806 if { as_var=gl_cv_type_${gltype}_signed; eval "test \"\${$as_var+set}\" = set"; }; then :
5807   $as_echo_n "(cached) " >&6
5808 else
5809   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5810 /* end confdefs.h.  */
5811
5812   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
5813      included before <wchar.h>.  */
5814   #include <stddef.h>
5815   #include <signal.h>
5816   #if HAVE_WCHAR_H
5817   # include <stdio.h>
5818   # include <time.h>
5819   # include <wchar.h>
5820   #endif
5821
5822             int verify[2 * (($gltype) -1 < ($gltype) 0) - 1];
5823 int
5824 main ()
5825 {
5826
5827   ;
5828   return 0;
5829 }
5830 _ACEOF
5831 if ac_fn_c_try_compile "$LINENO"; then :
5832   result=yes
5833 else
5834   result=no
5835 fi
5836 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5837        eval gl_cv_type_${gltype}_signed=\$result
5838
5839 fi
5840 eval ac_res=\$gl_cv_type_${gltype}_signed
5841                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5842 $as_echo "$ac_res" >&6; }
5843     eval result=\$gl_cv_type_${gltype}_signed
5844     GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
5845     if test "$result" = yes; then
5846       cat >>confdefs.h <<_ACEOF
5847 #define HAVE_SIGNED_${GLTYPE} 1
5848 _ACEOF
5849
5850       eval HAVE_SIGNED_${GLTYPE}=1
5851     else
5852       eval HAVE_SIGNED_${GLTYPE}=0
5853     fi
5854   done
5855
5856
5857   gl_cv_type_ptrdiff_t_signed=yes
5858   gl_cv_type_size_t_signed=no
5859   if test $APPLE_UNIVERSAL_BUILD = 0; then
5860
5861
5862   for gltype in ptrdiff_t size_t ; do
5863     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
5864 $as_echo_n "checking for $gltype integer literal suffix... " >&6; }
5865 if { as_var=gl_cv_type_${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then :
5866   $as_echo_n "(cached) " >&6
5867 else
5868   eval gl_cv_type_${gltype}_suffix=no
5869        eval result=\$gl_cv_type_${gltype}_signed
5870        if test "$result" = yes; then
5871          glsufu=
5872        else
5873          glsufu=u
5874        fi
5875        for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
5876          case $glsuf in
5877            '')  gltype1='int';;
5878            l)   gltype1='long int';;
5879            ll)  gltype1='long long int';;
5880            i64) gltype1='__int64';;
5881            u)   gltype1='unsigned int';;
5882            ul)  gltype1='unsigned long int';;
5883            ull) gltype1='unsigned long long int';;
5884            ui64)gltype1='unsigned __int64';;
5885          esac
5886          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5887 /* end confdefs.h.  */
5888
5889   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
5890      included before <wchar.h>.  */
5891   #include <stddef.h>
5892   #include <signal.h>
5893   #if HAVE_WCHAR_H
5894   # include <stdio.h>
5895   # include <time.h>
5896   # include <wchar.h>
5897   #endif
5898
5899               extern $gltype foo;
5900               extern $gltype1 foo;
5901 int
5902 main ()
5903 {
5904
5905   ;
5906   return 0;
5907 }
5908 _ACEOF
5909 if ac_fn_c_try_compile "$LINENO"; then :
5910   eval gl_cv_type_${gltype}_suffix=\$glsuf
5911 fi
5912 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5913          eval result=\$gl_cv_type_${gltype}_suffix
5914          test "$result" != no && break
5915        done
5916 fi
5917 eval ac_res=\$gl_cv_type_${gltype}_suffix
5918                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5919 $as_echo "$ac_res" >&6; }
5920     GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
5921     eval result=\$gl_cv_type_${gltype}_suffix
5922     test "$result" = no && result=
5923     eval ${GLTYPE}_SUFFIX=\$result
5924     cat >>confdefs.h <<_ACEOF
5925 #define ${GLTYPE}_SUFFIX $result
5926 _ACEOF
5927
5928   done
5929
5930
5931   fi
5932
5933
5934   for gltype in sig_atomic_t wchar_t wint_t ; do
5935     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
5936 $as_echo_n "checking for $gltype integer literal suffix... " >&6; }
5937 if { as_var=gl_cv_type_${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then :
5938   $as_echo_n "(cached) " >&6
5939 else
5940   eval gl_cv_type_${gltype}_suffix=no
5941        eval result=\$gl_cv_type_${gltype}_signed
5942        if test "$result" = yes; then
5943          glsufu=
5944        else
5945          glsufu=u
5946        fi
5947        for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
5948          case $glsuf in
5949            '')  gltype1='int';;
5950            l)   gltype1='long int';;
5951            ll)  gltype1='long long int';;
5952            i64) gltype1='__int64';;
5953            u)   gltype1='unsigned int';;
5954            ul)  gltype1='unsigned long int';;
5955            ull) gltype1='unsigned long long int';;
5956            ui64)gltype1='unsigned __int64';;
5957          esac
5958          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5959 /* end confdefs.h.  */
5960
5961   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
5962      included before <wchar.h>.  */
5963   #include <stddef.h>
5964   #include <signal.h>
5965   #if HAVE_WCHAR_H
5966   # include <stdio.h>
5967   # include <time.h>
5968   # include <wchar.h>
5969   #endif
5970
5971               extern $gltype foo;
5972               extern $gltype1 foo;
5973 int
5974 main ()
5975 {
5976
5977   ;
5978   return 0;
5979 }
5980 _ACEOF
5981 if ac_fn_c_try_compile "$LINENO"; then :
5982   eval gl_cv_type_${gltype}_suffix=\$glsuf
5983 fi
5984 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5985          eval result=\$gl_cv_type_${gltype}_suffix
5986          test "$result" != no && break
5987        done
5988 fi
5989 eval ac_res=\$gl_cv_type_${gltype}_suffix
5990                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5991 $as_echo "$ac_res" >&6; }
5992     GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
5993     eval result=\$gl_cv_type_${gltype}_suffix
5994     test "$result" = no && result=
5995     eval ${GLTYPE}_SUFFIX=\$result
5996     cat >>confdefs.h <<_ACEOF
5997 #define ${GLTYPE}_SUFFIX $result
5998 _ACEOF
5999
6000   done
6001
6002
6003
6004     STDINT_H=stdint.h
6005   fi
6006
6007
6008
6009   for ac_header in inttypes.h
6010 do :
6011   ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
6012 if test "x$ac_cv_header_inttypes_h" = x""yes; then :
6013   cat >>confdefs.h <<_ACEOF
6014 #define HAVE_INTTYPES_H 1
6015 _ACEOF
6016
6017 fi
6018
6019 done
6020
6021   if test $ac_cv_header_inttypes_h = yes; then
6022     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the inttypes.h PRIxNN macros are broken" >&5
6023 $as_echo_n "checking whether the inttypes.h PRIxNN macros are broken... " >&6; }
6024 if test "${gt_cv_inttypes_pri_broken+set}" = set; then :
6025   $as_echo_n "(cached) " >&6
6026 else
6027
6028         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6029 /* end confdefs.h.  */
6030 #include <inttypes.h>
6031 #ifdef PRId32
6032 char *p = PRId32;
6033 #endif
6034
6035 int
6036 main ()
6037 {
6038
6039   ;
6040   return 0;
6041 }
6042 _ACEOF
6043 if ac_fn_c_try_compile "$LINENO"; then :
6044   gt_cv_inttypes_pri_broken=no
6045 else
6046   gt_cv_inttypes_pri_broken=yes
6047 fi
6048 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6049
6050 fi
6051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_inttypes_pri_broken" >&5
6052 $as_echo "$gt_cv_inttypes_pri_broken" >&6; }
6053   fi
6054   if test "$gt_cv_inttypes_pri_broken" = yes; then
6055
6056 cat >>confdefs.h <<_ACEOF
6057 #define PRI_MACROS_BROKEN 1
6058 _ACEOF
6059
6060     PRI_MACROS_BROKEN=1
6061   else
6062     PRI_MACROS_BROKEN=0
6063   fi
6064
6065
6066
6067
6068
6069
6070
6071
6072       ac_fn_c_check_decl "$LINENO" "imaxabs" "ac_cv_have_decl_imaxabs" "$ac_includes_default"
6073 if test "x$ac_cv_have_decl_imaxabs" = x""yes; then :
6074   ac_have_decl=1
6075 else
6076   ac_have_decl=0
6077 fi
6078
6079 cat >>confdefs.h <<_ACEOF
6080 #define HAVE_DECL_IMAXABS $ac_have_decl
6081 _ACEOF
6082
6083
6084
6085       ac_fn_c_check_decl "$LINENO" "imaxdiv" "ac_cv_have_decl_imaxdiv" "$ac_includes_default"
6086 if test "x$ac_cv_have_decl_imaxdiv" = x""yes; then :
6087   ac_have_decl=1
6088 else
6089   ac_have_decl=0
6090 fi
6091
6092 cat >>confdefs.h <<_ACEOF
6093 #define HAVE_DECL_IMAXDIV $ac_have_decl
6094 _ACEOF
6095
6096
6097
6098       ac_fn_c_check_decl "$LINENO" "strtoimax" "ac_cv_have_decl_strtoimax" "$ac_includes_default"
6099 if test "x$ac_cv_have_decl_strtoimax" = x""yes; then :
6100   ac_have_decl=1
6101 else
6102   ac_have_decl=0
6103 fi
6104
6105 cat >>confdefs.h <<_ACEOF
6106 #define HAVE_DECL_STRTOIMAX $ac_have_decl
6107 _ACEOF
6108
6109
6110
6111       ac_fn_c_check_decl "$LINENO" "strtoumax" "ac_cv_have_decl_strtoumax" "$ac_includes_default"
6112 if test "x$ac_cv_have_decl_strtoumax" = x""yes; then :
6113   ac_have_decl=1
6114 else
6115   ac_have_decl=0
6116 fi
6117
6118 cat >>confdefs.h <<_ACEOF
6119 #define HAVE_DECL_STRTOUMAX $ac_have_decl
6120 _ACEOF
6121
6122
6123
6124   GNULIB_IMAXABS=0;
6125   GNULIB_IMAXDIV=0;
6126   GNULIB_STRTOIMAX=0;
6127   GNULIB_STRTOUMAX=0;
6128     HAVE_DECL_IMAXABS=1;
6129   HAVE_DECL_IMAXDIV=1;
6130   HAVE_DECL_STRTOIMAX=1;
6131   HAVE_DECL_STRTOUMAX=1;
6132
6133
6134
6135
6136
6137
6138
6139
6140
6141
6142   for ac_func in $gl_func_list
6143 do :
6144   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6145 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6146 eval as_val=\$$as_ac_var
6147    if test "x$as_val" = x""yes; then :
6148   cat >>confdefs.h <<_ACEOF
6149 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6150 _ACEOF
6151
6152 fi
6153 done
6154
6155
6156
6157
6158
6159
6160   GNULIB_MEMCHR=0;
6161   GNULIB_MEMMEM=0;
6162   GNULIB_MEMPCPY=0;
6163   GNULIB_MEMRCHR=0;
6164   GNULIB_RAWMEMCHR=0;
6165   GNULIB_STPCPY=0;
6166   GNULIB_STPNCPY=0;
6167   GNULIB_STRCHRNUL=0;
6168   GNULIB_STRDUP=0;
6169   GNULIB_STRNCAT=0;
6170   GNULIB_STRNDUP=0;
6171   GNULIB_STRNLEN=0;
6172   GNULIB_STRPBRK=0;
6173   GNULIB_STRSEP=0;
6174   GNULIB_STRSTR=0;
6175   GNULIB_STRCASESTR=0;
6176   GNULIB_STRTOK_R=0;
6177   GNULIB_MBSLEN=0;
6178   GNULIB_MBSNLEN=0;
6179   GNULIB_MBSCHR=0;
6180   GNULIB_MBSRCHR=0;
6181   GNULIB_MBSSTR=0;
6182   GNULIB_MBSCASECMP=0;
6183   GNULIB_MBSNCASECMP=0;
6184   GNULIB_MBSPCASECMP=0;
6185   GNULIB_MBSCASESTR=0;
6186   GNULIB_MBSCSPN=0;
6187   GNULIB_MBSPBRK=0;
6188   GNULIB_MBSSPN=0;
6189   GNULIB_MBSSEP=0;
6190   GNULIB_MBSTOK_R=0;
6191   GNULIB_STRERROR=0;
6192   GNULIB_STRSIGNAL=0;
6193   GNULIB_STRVERSCMP=0;
6194   HAVE_MBSLEN=0;
6195     HAVE_MEMCHR=1;
6196   HAVE_DECL_MEMMEM=1;
6197   HAVE_MEMPCPY=1;
6198   HAVE_DECL_MEMRCHR=1;
6199   HAVE_RAWMEMCHR=1;
6200   HAVE_STPCPY=1;
6201   HAVE_STPNCPY=1;
6202   HAVE_STRCHRNUL=1;
6203   HAVE_DECL_STRDUP=1;
6204   HAVE_DECL_STRNDUP=1;
6205   HAVE_DECL_STRNLEN=1;
6206   HAVE_STRPBRK=1;
6207   HAVE_STRSEP=1;
6208   HAVE_STRCASESTR=1;
6209   HAVE_DECL_STRTOK_R=1;
6210   HAVE_DECL_STRSIGNAL=1;
6211   HAVE_STRVERSCMP=1;
6212   REPLACE_MEMCHR=0;
6213   REPLACE_MEMMEM=0;
6214   REPLACE_STPNCPY=0;
6215   REPLACE_STRDUP=0;
6216   REPLACE_STRSTR=0;
6217   REPLACE_STRCASESTR=0;
6218   REPLACE_STRERROR=0;
6219   REPLACE_STRNCAT=0;
6220   REPLACE_STRNDUP=0;
6221   REPLACE_STRNLEN=0;
6222   REPLACE_STRSIGNAL=0;
6223   REPLACE_STRTOK_R=0;
6224   UNDEFINE_STRTOK_R=0;
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238   # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
6239   # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
6240   # irrelevant for anonymous mappings.
6241   ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
6242 if test "x$ac_cv_func_mmap" = x""yes; then :
6243   gl_have_mmap=yes
6244 else
6245   gl_have_mmap=no
6246 fi
6247
6248
6249   # Try to allow MAP_ANONYMOUS.
6250   gl_have_mmap_anonymous=no
6251   if test $gl_have_mmap = yes; then
6252     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
6253 $as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
6254     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6255 /* end confdefs.h.  */
6256
6257 #include <sys/mman.h>
6258 #ifdef MAP_ANONYMOUS
6259     I cant identify this map.
6260 #endif
6261
6262 _ACEOF
6263 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6264   $EGREP "I cant identify this map." >/dev/null 2>&1; then :
6265   gl_have_mmap_anonymous=yes
6266 fi
6267 rm -f conftest*
6268
6269     if test $gl_have_mmap_anonymous != yes; then
6270       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6271 /* end confdefs.h.  */
6272
6273 #include <sys/mman.h>
6274 #ifdef MAP_ANON
6275     I cant identify this map.
6276 #endif
6277
6278 _ACEOF
6279 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6280   $EGREP "I cant identify this map." >/dev/null 2>&1; then :
6281
6282 $as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
6283
6284          gl_have_mmap_anonymous=yes
6285 fi
6286 rm -f conftest*
6287
6288     fi
6289     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
6290 $as_echo "$gl_have_mmap_anonymous" >&6; }
6291     if test $gl_have_mmap_anonymous = yes; then
6292
6293 $as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
6294
6295     fi
6296   fi
6297
6298
6299   :
6300
6301
6302
6303
6304
6305
6306   :
6307
6308
6309
6310
6311
6312
6313
6314
6315   :
6316
6317
6318
6319
6320
6321   if test $ac_cv_func_memchr = yes; then
6322     # Detect platform-specific bugs in some versions of glibc:
6323     # memchr should not dereference anything with length 0
6324     #   http://bugzilla.redhat.com/499689
6325     # memchr should not dereference overestimated length after a match
6326     #   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521737
6327     #   http://sourceware.org/bugzilla/show_bug.cgi?id=10162
6328     # Assume that memchr works on platforms that lack mprotect.
6329     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memchr works" >&5
6330 $as_echo_n "checking whether memchr works... " >&6; }
6331 if test "${gl_cv_func_memchr_works+set}" = set; then :
6332   $as_echo_n "(cached) " >&6
6333 else
6334   if test "$cross_compiling" = yes; then :
6335          gl_cv_func_memchr_works="guessing no"
6336 else
6337   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6338 /* end confdefs.h.  */
6339
6340 #include <string.h>
6341 #if HAVE_SYS_MMAN_H
6342 # include <fcntl.h>
6343 # include <unistd.h>
6344 # include <sys/types.h>
6345 # include <sys/mman.h>
6346 # ifndef MAP_FILE
6347 #  define MAP_FILE 0
6348 # endif
6349 #endif
6350
6351 int
6352 main ()
6353 {
6354
6355   char *fence = NULL;
6356 #if HAVE_SYS_MMAN_H && HAVE_MPROTECT
6357 # if HAVE_MAP_ANONYMOUS
6358   const int flags = MAP_ANONYMOUS | MAP_PRIVATE;
6359   const int fd = -1;
6360 # else /* !HAVE_MAP_ANONYMOUS */
6361   const int flags = MAP_FILE | MAP_PRIVATE;
6362   int fd = open ("/dev/zero", O_RDONLY, 0666);
6363   if (fd >= 0)
6364 # endif
6365     {
6366       int pagesize = getpagesize ();
6367       char *two_pages =
6368         (char *) mmap (NULL, 2 * pagesize, PROT_READ | PROT_WRITE,
6369                        flags, fd, 0);
6370       if (two_pages != (char *)(-1)
6371           && mprotect (two_pages + pagesize, pagesize, PROT_NONE) == 0)
6372         fence = two_pages + pagesize;
6373     }
6374 #endif
6375   if (fence)
6376     {
6377       if (memchr (fence, 0, 0))
6378         return 1;
6379       strcpy (fence - 9, "12345678");
6380       if (memchr (fence - 9, 0, 79) != fence - 1)
6381         return 2;
6382     }
6383   return 0;
6384
6385   ;
6386   return 0;
6387 }
6388 _ACEOF
6389 if ac_fn_c_try_run "$LINENO"; then :
6390   gl_cv_func_memchr_works=yes
6391 else
6392   gl_cv_func_memchr_works=no
6393 fi
6394 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6395   conftest.$ac_objext conftest.beam conftest.$ac_ext
6396 fi
6397
6398 fi
6399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memchr_works" >&5
6400 $as_echo "$gl_cv_func_memchr_works" >&6; }
6401     if test "$gl_cv_func_memchr_works" != yes; then
6402       REPLACE_MEMCHR=1
6403     fi
6404   else
6405     HAVE_MEMCHR=0
6406   fi
6407   if test $HAVE_MEMCHR = 0 || test $REPLACE_MEMCHR = 1; then
6408
6409
6410
6411
6412
6413
6414
6415
6416   gl_LIBOBJS="$gl_LIBOBJS memchr.$ac_objext"
6417
6418
6419   for ac_header in bp-sym.h
6420 do :
6421   ac_fn_c_check_header_mongrel "$LINENO" "bp-sym.h" "ac_cv_header_bp_sym_h" "$ac_includes_default"
6422 if test "x$ac_cv_header_bp_sym_h" = x""yes; then :
6423   cat >>confdefs.h <<_ACEOF
6424 #define HAVE_BP_SYM_H 1
6425 _ACEOF
6426
6427 fi
6428
6429 done
6430
6431
6432   fi
6433
6434
6435       ac_fn_c_check_decl "$LINENO" "memmem" "ac_cv_have_decl_memmem" "$ac_includes_default"
6436 if test "x$ac_cv_have_decl_memmem" = x""yes; then :
6437   ac_have_decl=1
6438 else
6439   ac_have_decl=0
6440 fi
6441
6442 cat >>confdefs.h <<_ACEOF
6443 #define HAVE_DECL_MEMMEM $ac_have_decl
6444 _ACEOF
6445
6446
6447
6448
6449
6450
6451
6452
6453
6454
6455
6456
6457
6458
6459   for ac_func in memmem
6460 do :
6461   ac_fn_c_check_func "$LINENO" "memmem" "ac_cv_func_memmem"
6462 if test "x$ac_cv_func_memmem" = x""yes; then :
6463   cat >>confdefs.h <<_ACEOF
6464 #define HAVE_MEMMEM 1
6465 _ACEOF
6466
6467 else
6468
6469     gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
6470
6471 fi
6472 done
6473
6474
6475
6476   :
6477
6478
6479
6480
6481
6482   if test $ac_cv_have_decl_memmem = no; then
6483     HAVE_DECL_MEMMEM=0
6484   fi
6485   :
6486
6487
6488     REPLACE_NULL=0;
6489   HAVE_WCHAR_T=1;
6490   STDDEF_H='';
6491
6492
6493   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wchar_t" >&5
6494 $as_echo_n "checking for wchar_t... " >&6; }
6495 if test "${gt_cv_c_wchar_t+set}" = set; then :
6496   $as_echo_n "(cached) " >&6
6497 else
6498   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6499 /* end confdefs.h.  */
6500 #include <stddef.h>
6501        wchar_t foo = (wchar_t)'\0';
6502 int
6503 main ()
6504 {
6505
6506   ;
6507   return 0;
6508 }
6509 _ACEOF
6510 if ac_fn_c_try_compile "$LINENO"; then :
6511   gt_cv_c_wchar_t=yes
6512 else
6513   gt_cv_c_wchar_t=no
6514 fi
6515 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6516 fi
6517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wchar_t" >&5
6518 $as_echo "$gt_cv_c_wchar_t" >&6; }
6519   if test $gt_cv_c_wchar_t = yes; then
6520
6521 $as_echo "#define HAVE_WCHAR_T 1" >>confdefs.h
6522
6523   fi
6524
6525
6526
6527
6528
6529
6530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5
6531 $as_echo_n "checking for C/C++ restrict keyword... " >&6; }
6532 if test "${ac_cv_c_restrict+set}" = set; then :
6533   $as_echo_n "(cached) " >&6
6534 else
6535   ac_cv_c_restrict=no
6536    # The order here caters to the fact that C++ does not require restrict.
6537    for ac_kw in __restrict __restrict__ _Restrict restrict; do
6538      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6539 /* end confdefs.h.  */
6540 typedef int * int_ptr;
6541         int foo (int_ptr $ac_kw ip) {
6542         return ip[0];
6543        }
6544 int
6545 main ()
6546 {
6547 int s[1];
6548         int * $ac_kw t = s;
6549         t[0] = 0;
6550         return foo(t)
6551   ;
6552   return 0;
6553 }
6554 _ACEOF
6555 if ac_fn_c_try_compile "$LINENO"; then :
6556   ac_cv_c_restrict=$ac_kw
6557 fi
6558 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6559      test "$ac_cv_c_restrict" != no && break
6560    done
6561
6562 fi
6563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
6564 $as_echo "$ac_cv_c_restrict" >&6; }
6565
6566  case $ac_cv_c_restrict in
6567    restrict) ;;
6568    no) $as_echo "#define restrict /**/" >>confdefs.h
6569  ;;
6570    *)  cat >>confdefs.h <<_ACEOF
6571 #define restrict $ac_cv_c_restrict
6572 _ACEOF
6573  ;;
6574  esac
6575
6576
6577
6578
6579
6580
6581
6582
6583
6584
6585
6586
6587
6588   :
6589
6590
6591
6592
6593
6594
6595
6596      if test $gl_cv_have_include_next = yes; then
6597        gl_cv_next_string_h='<'string.h'>'
6598      else
6599        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <string.h>" >&5
6600 $as_echo_n "checking absolute name of <string.h>... " >&6; }
6601 if test "${gl_cv_next_string_h+set}" = set; then :
6602   $as_echo_n "(cached) " >&6
6603 else
6604
6605           if test $ac_cv_header_string_h = yes; then
6606             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6607 /* end confdefs.h.  */
6608 #include <string.h>
6609
6610 _ACEOF
6611                                                                                                 case "$host_os" in
6612               aix*) gl_absname_cpp="$ac_cpp -C" ;;
6613               *)    gl_absname_cpp="$ac_cpp" ;;
6614             esac
6615                                                 gl_cv_next_string_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
6616                sed -n '\#/string.h#{
6617                  s#.*"\(.*/string.h\)".*#\1#
6618                  s#^/[^/]#//&#
6619                  p
6620                  q
6621                }'`'"'
6622           else
6623             gl_cv_next_string_h='<'string.h'>'
6624           fi
6625
6626 fi
6627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_string_h" >&5
6628 $as_echo "$gl_cv_next_string_h" >&6; }
6629      fi
6630      NEXT_STRING_H=$gl_cv_next_string_h
6631
6632      if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
6633        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
6634        gl_next_as_first_directive='<'string.h'>'
6635      else
6636        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
6637        gl_next_as_first_directive=$gl_cv_next_string_h
6638      fi
6639      NEXT_AS_FIRST_DIRECTIVE_STRING_H=$gl_next_as_first_directive
6640
6641
6642
6643
6644
6645     for gl_func in memmem mempcpy memrchr rawmemchr stpcpy stpncpy strchrnul strdup      strncat strndup strnlen strpbrk strsep strcasestr strtok_r strsignal      strverscmp; do
6646     as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
6647     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
6648 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
6649 if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then :
6650   $as_echo_n "(cached) " >&6
6651 else
6652   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6653 /* end confdefs.h.  */
6654 #include <string.h>
6655
6656 int
6657 main ()
6658 {
6659 #undef $gl_func
6660   (void) $gl_func;
6661   ;
6662   return 0;
6663 }
6664 _ACEOF
6665 if ac_fn_c_try_compile "$LINENO"; then :
6666   eval "$as_gl_Symbol=yes"
6667 else
6668   eval "$as_gl_Symbol=no"
6669 fi
6670 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6671 fi
6672 eval ac_res=\$$as_gl_Symbol
6673                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6674 $as_echo "$ac_res" >&6; }
6675      eval as_val=\$$as_gl_Symbol
6676    if test "x$as_val" = x""yes; then :
6677   cat >>confdefs.h <<_ACEOF
6678 #define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
6679 _ACEOF
6680
6681                      eval ac_cv_have_decl_$gl_func=yes
6682 fi
6683       done
6684
6685
6686
6687   GNULIB_BTOWC=0;
6688   GNULIB_WCTOB=0;
6689   GNULIB_MBSINIT=0;
6690   GNULIB_MBRTOWC=0;
6691   GNULIB_MBRLEN=0;
6692   GNULIB_MBSRTOWCS=0;
6693   GNULIB_MBSNRTOWCS=0;
6694   GNULIB_WCRTOMB=0;
6695   GNULIB_WCSRTOMBS=0;
6696   GNULIB_WCSNRTOMBS=0;
6697   GNULIB_WCWIDTH=0;
6698     HAVE_BTOWC=1;
6699   HAVE_MBSINIT=1;
6700   HAVE_MBRTOWC=1;
6701   HAVE_MBRLEN=1;
6702   HAVE_MBSRTOWCS=1;
6703   HAVE_MBSNRTOWCS=1;
6704   HAVE_WCRTOMB=1;
6705   HAVE_WCSRTOMBS=1;
6706   HAVE_WCSNRTOMBS=1;
6707   HAVE_DECL_WCTOB=1;
6708   HAVE_DECL_WCWIDTH=1;
6709   REPLACE_MBSTATE_T=0;
6710   REPLACE_BTOWC=0;
6711   REPLACE_WCTOB=0;
6712   REPLACE_MBSINIT=0;
6713   REPLACE_MBRTOWC=0;
6714   REPLACE_MBRLEN=0;
6715   REPLACE_MBSRTOWCS=0;
6716   REPLACE_MBSNRTOWCS=0;
6717   REPLACE_WCRTOMB=0;
6718   REPLACE_WCSRTOMBS=0;
6719   REPLACE_WCSNRTOMBS=0;
6720   REPLACE_WCWIDTH=0;
6721
6722
6723             { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <wchar.h> uses 'inline' correctly" >&5
6724 $as_echo_n "checking whether <wchar.h> uses 'inline' correctly... " >&6; }
6725 if test "${gl_cv_header_wchar_h_correct_inline+set}" = set; then :
6726   $as_echo_n "(cached) " >&6
6727 else
6728   gl_cv_header_wchar_h_correct_inline=yes
6729      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6730 /* end confdefs.h.  */
6731
6732        #define wcstod renamed_wcstod
6733 #include <wchar.h>
6734 extern int zero (void);
6735 int main () { return zero(); }
6736
6737 _ACEOF
6738      if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6739   (eval $ac_compile) 2>&5
6740   ac_status=$?
6741   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6742   test $ac_status = 0; }; then
6743        mv conftest.$ac_objext conftest1.$ac_objext
6744        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6745 /* end confdefs.h.  */
6746
6747          #define wcstod renamed_wcstod
6748 #include <wchar.h>
6749 int zero (void) { return 0; }
6750
6751 _ACEOF
6752        if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6753   (eval $ac_compile) 2>&5
6754   ac_status=$?
6755   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6756   test $ac_status = 0; }; then
6757          mv conftest.$ac_objext conftest2.$ac_objext
6758          if $CC -o conftest$ac_exeext $CFLAGS $LDFLAGS conftest1.$ac_objext conftest2.$ac_objext $LIBS >&5 2>&1; then
6759            :
6760          else
6761            gl_cv_header_wchar_h_correct_inline=no
6762          fi
6763        fi
6764      fi
6765      rm -f conftest1.$ac_objext conftest2.$ac_objext conftest$ac_exeext
6766
6767 fi
6768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_wchar_h_correct_inline" >&5
6769 $as_echo "$gl_cv_header_wchar_h_correct_inline" >&6; }
6770   if test $gl_cv_header_wchar_h_correct_inline = no; then
6771     as_fn_error "<wchar.h> cannot be used with this compiler ($CC $CFLAGS $CPPFLAGS).
6772 This is a known interoperability problem of glibc <= 2.5 with gcc >= 4.3 in
6773 C99 mode. You have four options:
6774   - Add the flag -fgnu89-inline to CC and reconfigure, or
6775   - Fix your include files, using parts of
6776     <http://sourceware.org/git/?p=glibc.git;a=commitdiff;h=b037a293a48718af30d706c2e18c929d0e69a621>, or
6777   - Use a gcc version older than 4.3, or
6778   - Don't use the flags -std=c99 or -std=gnu99.
6779 Configuration aborted." "$LINENO" 5
6780   fi
6781
6782
6783   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wint_t" >&5
6784 $as_echo_n "checking for wint_t... " >&6; }
6785 if test "${gt_cv_c_wint_t+set}" = set; then :
6786   $as_echo_n "(cached) " >&6
6787 else
6788   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6789 /* end confdefs.h.  */
6790
6791 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
6792    <wchar.h>.
6793    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included
6794    before <wchar.h>.  */
6795 #include <stddef.h>
6796 #include <stdio.h>
6797 #include <time.h>
6798 #include <wchar.h>
6799        wint_t foo = (wchar_t)'\0';
6800 int
6801 main ()
6802 {
6803
6804   ;
6805   return 0;
6806 }
6807 _ACEOF
6808 if ac_fn_c_try_compile "$LINENO"; then :
6809   gt_cv_c_wint_t=yes
6810 else
6811   gt_cv_c_wint_t=no
6812 fi
6813 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6814 fi
6815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wint_t" >&5
6816 $as_echo "$gt_cv_c_wint_t" >&6; }
6817   if test $gt_cv_c_wint_t = yes; then
6818
6819 $as_echo "#define HAVE_WINT_T 1" >>confdefs.h
6820
6821   fi
6822
6823
6824    if false; then
6825   GL_COND_LIBTOOL_TRUE=
6826   GL_COND_LIBTOOL_FALSE='#'
6827 else
6828   GL_COND_LIBTOOL_TRUE='#'
6829   GL_COND_LIBTOOL_FALSE=
6830 fi
6831
6832   gl_cond_libtool=false
6833   gl_libdeps=
6834   gl_ltlibdeps=
6835   gl_m4_base='gnulib/m4'
6836
6837
6838
6839
6840
6841
6842
6843
6844
6845   gl_source_base='gnulib'
6846   # Code from module arg-nonnull:
6847   # Code from module c++defs:
6848   # Code from module extensions:
6849   # Code from module include_next:
6850   # Code from module inttypes:
6851
6852
6853
6854
6855   :
6856
6857
6858
6859
6860
6861
6862   :
6863
6864
6865
6866
6867
6868
6869   :
6870
6871
6872
6873
6874
6875
6876   :
6877
6878
6879
6880
6881
6882
6883   :
6884
6885
6886
6887
6888
6889
6890               { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether inttypes.h conforms to C99" >&5
6891 $as_echo_n "checking whether inttypes.h conforms to C99... " >&6; }
6892 if test "${gl_cv_header_working_inttypes_h+set}" = set; then :
6893   $as_echo_n "(cached) " >&6
6894 else
6895   gl_cv_header_working_inttypes_h=no
6896      if test "$gl_cv_header_working_stdint_h" = yes \
6897         && test $ac_cv_header_inttypes_h = yes \
6898         && test "$ac_cv_have_decl_imaxabs" = yes \
6899         && test "$ac_cv_have_decl_imaxdiv" = yes \
6900         && test "$ac_cv_have_decl_strtoimax" = yes \
6901         && test "$ac_cv_have_decl_strtoumax" = yes; then
6902        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6903 /* end confdefs.h.  */
6904
6905
6906 #include <stddef.h>
6907 #define __STDC_LIMIT_MACROS 1 /* to make it work also in C++ mode */
6908 #define __STDC_CONSTANT_MACROS 1 /* to make it work also in C++ mode */
6909 #define __STDC_FORMAT_MACROS 1 /* to make it work also in C++ mode */
6910 #define _GL_JUST_INCLUDE_SYSTEM_INTTYPES_H /* work if build isn't clean */
6911 #include <inttypes.h>
6912
6913 /* No need to duplicate the tests of stdint.m4; they are subsumed by
6914    $gl_cv_header_working_stdint_h = yes.  */
6915
6916 /* Tests for macros supposed to be defined in inttypes.h.  */
6917
6918 const char *k = /* implicit string concatenation */
6919 #ifdef INT8_MAX
6920   PRId8 PRIi8
6921 #endif
6922 #ifdef UINT8_MAX
6923   PRIo8 PRIu8 PRIx8 PRIX8
6924 #endif
6925 #ifdef INT16_MAX
6926   PRId16 PRIi16
6927 #endif
6928 #ifdef UINT16_MAX
6929   PRIo16 PRIu16 PRIx16 PRIX16
6930 #endif
6931 #ifdef INT32_MAX
6932   PRId32 PRIi32
6933 #endif
6934 #ifdef UINT32_MAX
6935   PRIo32 PRIu32 PRIx32 PRIX32
6936 #endif
6937 #ifdef INT64_MAX
6938   PRId64 PRIi64
6939 #endif
6940 #ifdef UINT64_MAX
6941   PRIo64 PRIu64 PRIx64 PRIX64
6942 #endif
6943   PRIdLEAST8 PRIiLEAST8 PRIoLEAST8 PRIuLEAST8 PRIxLEAST8 PRIXLEAST8
6944   PRIdLEAST16 PRIiLEAST16 PRIoLEAST16 PRIuLEAST16 PRIxLEAST16 PRIXLEAST16
6945   PRIdLEAST32 PRIiLEAST32 PRIoLEAST32 PRIuLEAST32 PRIxLEAST32 PRIXLEAST32
6946   PRIdLEAST64 PRIiLEAST64
6947   PRIoLEAST64 PRIuLEAST64 PRIxLEAST64 PRIXLEAST64
6948   PRIdFAST8 PRIiFAST8 PRIoFAST8 PRIuFAST8 PRIxFAST8 PRIXFAST8
6949   PRIdFAST16 PRIiFAST16 PRIoFAST16 PRIuFAST16 PRIxFAST16 PRIXFAST16
6950   PRIdFAST32 PRIiFAST32 PRIoFAST32 PRIuFAST32 PRIxFAST32 PRIXFAST32
6951   PRIdFAST64 PRIiFAST64
6952   PRIoFAST64 PRIuFAST64 PRIxFAST64 PRIXFAST64
6953   PRIdMAX PRIiMAX PRIoMAX PRIuMAX PRIxMAX PRIXMAX
6954 #ifdef INTPTR_MAX
6955   PRIdPTR PRIiPTR
6956 #endif
6957 #ifdef UINTPTR_MAX
6958   PRIoPTR PRIuPTR PRIxPTR PRIXPTR
6959 #endif
6960   ;
6961 const char *l = /* implicit string concatenation */
6962 #ifdef INT8_MAX
6963   SCNd8 SCNi8
6964 #endif
6965 #ifdef UINT8_MAX
6966   SCNo8 SCNu8 SCNx8
6967 #endif
6968 #ifdef INT16_MAX
6969   SCNd16 SCNi16
6970 #endif
6971 #ifdef UINT16_MAX
6972   SCNo16 SCNu16 SCNx16
6973 #endif
6974 #ifdef INT32_MAX
6975   SCNd32 SCNi32
6976 #endif
6977 #ifdef UINT32_MAX
6978   SCNo32 SCNu32 SCNx32
6979 #endif
6980 #ifdef INT64_MAX
6981   SCNd64 SCNi64
6982 #endif
6983 #ifdef UINT64_MAX
6984   SCNo64 SCNu64 SCNx64
6985 #endif
6986   SCNdLEAST8 SCNiLEAST8 SCNoLEAST8 SCNuLEAST8 SCNxLEAST8
6987   SCNdLEAST16 SCNiLEAST16 SCNoLEAST16 SCNuLEAST16 SCNxLEAST16
6988   SCNdLEAST32 SCNiLEAST32 SCNoLEAST32 SCNuLEAST32 SCNxLEAST32
6989   SCNdLEAST64 SCNiLEAST64
6990   SCNoLEAST64 SCNuLEAST64 SCNxLEAST64
6991   SCNdFAST8 SCNiFAST8 SCNoFAST8 SCNuFAST8 SCNxFAST8
6992   SCNdFAST16 SCNiFAST16 SCNoFAST16 SCNuFAST16 SCNxFAST16
6993   SCNdFAST32 SCNiFAST32 SCNoFAST32 SCNuFAST32 SCNxFAST32
6994   SCNdFAST64 SCNiFAST64
6995   SCNoFAST64 SCNuFAST64 SCNxFAST64
6996   SCNdMAX SCNiMAX SCNoMAX SCNuMAX SCNxMAX
6997 #ifdef INTPTR_MAX
6998   SCNdPTR SCNiPTR
6999 #endif
7000 #ifdef UINTPTR_MAX
7001   SCNoPTR SCNuPTR SCNxPTR
7002 #endif
7003   ;
7004
7005 int
7006 main ()
7007 {
7008
7009   ;
7010   return 0;
7011 }
7012 _ACEOF
7013 if ac_fn_c_try_compile "$LINENO"; then :
7014   gl_cv_header_working_inttypes_h=yes
7015 fi
7016 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7017      fi
7018 fi
7019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_inttypes_h" >&5
7020 $as_echo "$gl_cv_header_working_inttypes_h" >&6; }
7021
7022
7023
7024
7025
7026
7027   :
7028
7029
7030
7031
7032
7033
7034
7035      if test $gl_cv_have_include_next = yes; then
7036        gl_cv_next_inttypes_h='<'inttypes.h'>'
7037      else
7038        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <inttypes.h>" >&5
7039 $as_echo_n "checking absolute name of <inttypes.h>... " >&6; }
7040 if test "${gl_cv_next_inttypes_h+set}" = set; then :
7041   $as_echo_n "(cached) " >&6
7042 else
7043
7044           if test $ac_cv_header_inttypes_h = yes; then
7045             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7046 /* end confdefs.h.  */
7047 #include <inttypes.h>
7048
7049 _ACEOF
7050                                                                                                 case "$host_os" in
7051               aix*) gl_absname_cpp="$ac_cpp -C" ;;
7052               *)    gl_absname_cpp="$ac_cpp" ;;
7053             esac
7054                                                 gl_cv_next_inttypes_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
7055                sed -n '\#/inttypes.h#{
7056                  s#.*"\(.*/inttypes.h\)".*#\1#
7057                  s#^/[^/]#//&#
7058                  p
7059                  q
7060                }'`'"'
7061           else
7062             gl_cv_next_inttypes_h='<'inttypes.h'>'
7063           fi
7064
7065 fi
7066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_inttypes_h" >&5
7067 $as_echo "$gl_cv_next_inttypes_h" >&6; }
7068      fi
7069      NEXT_INTTYPES_H=$gl_cv_next_inttypes_h
7070
7071      if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
7072        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
7073        gl_next_as_first_directive='<'inttypes.h'>'
7074      else
7075        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
7076        gl_next_as_first_directive=$gl_cv_next_inttypes_h
7077      fi
7078      NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H=$gl_next_as_first_directive
7079
7080
7081
7082
7083
7084
7085
7086 $as_echo "#define GL_TRIGGER_STDC_LIMIT_MACROS 1" >>confdefs.h
7087
7088
7089
7090   PRIPTR_PREFIX=
7091   if test -n "$STDINT_H"; then
7092         PRIPTR_PREFIX='"l"'
7093   else
7094         for glpfx in '' l ll I64; do
7095       case $glpfx in
7096         '')  gltype1='int';;
7097         l)   gltype1='long int';;
7098         ll)  gltype1='long long int';;
7099         I64) gltype1='__int64';;
7100       esac
7101       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7102 /* end confdefs.h.  */
7103 #include <stdint.h>
7104            extern intptr_t foo;
7105            extern $gltype1 foo;
7106 int
7107 main ()
7108 {
7109
7110   ;
7111   return 0;
7112 }
7113 _ACEOF
7114 if ac_fn_c_try_compile "$LINENO"; then :
7115   PRIPTR_PREFIX='"'$glpfx'"'
7116 fi
7117 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7118       test -n "$PRIPTR_PREFIX" && break
7119     done
7120   fi
7121
7122
7123   if test "$ac_cv_have_decl_imaxabs" = yes; then
7124     HAVE_DECL_IMAXABS=1
7125   else
7126     HAVE_DECL_IMAXABS=0
7127   fi
7128
7129   if test "$ac_cv_have_decl_imaxdiv" = yes; then
7130     HAVE_DECL_IMAXDIV=1
7131   else
7132     HAVE_DECL_IMAXDIV=0
7133   fi
7134
7135   if test "$ac_cv_have_decl_strtoimax" = yes; then
7136     HAVE_DECL_STRTOIMAX=1
7137   else
7138     HAVE_DECL_STRTOIMAX=0
7139   fi
7140
7141   if test "$ac_cv_have_decl_strtoumax" = yes; then
7142     HAVE_DECL_STRTOUMAX=1
7143   else
7144     HAVE_DECL_STRTOUMAX=0
7145   fi
7146
7147
7148   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether INT32_MAX < INTMAX_MAX" >&5
7149 $as_echo_n "checking whether INT32_MAX < INTMAX_MAX... " >&6; }
7150 if test "${gl_cv_test_INT32_MAX_LT_INTMAX_MAX+set}" = set; then :
7151   $as_echo_n "(cached) " >&6
7152 else
7153   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7154 /* end confdefs.h.  */
7155 /* Work also in C++ mode.  */
7156             #define __STDC_LIMIT_MACROS 1
7157
7158             /* Work if build is not clean.  */
7159             #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H
7160
7161             #include <limits.h>
7162             #if HAVE_STDINT_H
7163              #include <stdint.h>
7164             #endif
7165
7166             #if defined INT32_MAX && defined INTMAX_MAX
7167              #define CONDITION (INT32_MAX < INTMAX_MAX)
7168             #elif HAVE_LONG_LONG_INT
7169              #define CONDITION (sizeof (int) < sizeof (long long int))
7170             #else
7171              #define CONDITION 0
7172             #endif
7173             int test[CONDITION ? 1 : -1];
7174 int
7175 main ()
7176 {
7177
7178   ;
7179   return 0;
7180 }
7181 _ACEOF
7182 if ac_fn_c_try_compile "$LINENO"; then :
7183   gl_cv_test_INT32_MAX_LT_INTMAX_MAX=yes
7184 else
7185   gl_cv_test_INT32_MAX_LT_INTMAX_MAX=no
7186 fi
7187 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7188 fi
7189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_test_INT32_MAX_LT_INTMAX_MAX" >&5
7190 $as_echo "$gl_cv_test_INT32_MAX_LT_INTMAX_MAX" >&6; }
7191   if test $gl_cv_test_INT32_MAX_LT_INTMAX_MAX = yes; then
7192     INT32_MAX_LT_INTMAX_MAX=1;
7193   else
7194     INT32_MAX_LT_INTMAX_MAX=0;
7195   fi
7196
7197
7198   if test $APPLE_UNIVERSAL_BUILD = 0; then
7199
7200   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether INT64_MAX == LONG_MAX" >&5
7201 $as_echo_n "checking whether INT64_MAX == LONG_MAX... " >&6; }
7202 if test "${gl_cv_test_INT64_MAX_EQ_LONG_MAX+set}" = set; then :
7203   $as_echo_n "(cached) " >&6
7204 else
7205   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7206 /* end confdefs.h.  */
7207 /* Work also in C++ mode.  */
7208             #define __STDC_LIMIT_MACROS 1
7209
7210             /* Work if build is not clean.  */
7211             #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H
7212
7213             #include <limits.h>
7214             #if HAVE_STDINT_H
7215              #include <stdint.h>
7216             #endif
7217
7218             #if defined INT64_MAX
7219              #define CONDITION (INT64_MAX == LONG_MAX)
7220             #elif HAVE_LONG_LONG_INT
7221              #define CONDITION (sizeof (long long int) == sizeof (long int))
7222             #else
7223              #define CONDITION 0
7224             #endif
7225             int test[CONDITION ? 1 : -1];
7226 int
7227 main ()
7228 {
7229
7230   ;
7231   return 0;
7232 }
7233 _ACEOF
7234 if ac_fn_c_try_compile "$LINENO"; then :
7235   gl_cv_test_INT64_MAX_EQ_LONG_MAX=yes
7236 else
7237   gl_cv_test_INT64_MAX_EQ_LONG_MAX=no
7238 fi
7239 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7240 fi
7241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_test_INT64_MAX_EQ_LONG_MAX" >&5
7242 $as_echo "$gl_cv_test_INT64_MAX_EQ_LONG_MAX" >&6; }
7243   if test $gl_cv_test_INT64_MAX_EQ_LONG_MAX = yes; then
7244     INT64_MAX_EQ_LONG_MAX=1;
7245   else
7246     INT64_MAX_EQ_LONG_MAX=0;
7247   fi
7248
7249
7250   else
7251     INT64_MAX_EQ_LONG_MAX=-1
7252   fi
7253
7254   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether UINT32_MAX < UINTMAX_MAX" >&5
7255 $as_echo_n "checking whether UINT32_MAX < UINTMAX_MAX... " >&6; }
7256 if test "${gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX+set}" = set; then :
7257   $as_echo_n "(cached) " >&6
7258 else
7259   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7260 /* end confdefs.h.  */
7261 /* Work also in C++ mode.  */
7262             #define __STDC_LIMIT_MACROS 1
7263
7264             /* Work if build is not clean.  */
7265             #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H
7266
7267             #include <limits.h>
7268             #if HAVE_STDINT_H
7269              #include <stdint.h>
7270             #endif
7271
7272             #if defined UINT32_MAX && defined UINTMAX_MAX
7273              #define CONDITION (UINT32_MAX < UINTMAX_MAX)
7274             #elif HAVE_LONG_LONG_INT
7275              #define CONDITION (sizeof (unsigned int) < sizeof (unsigned long long int))
7276             #else
7277              #define CONDITION 0
7278             #endif
7279             int test[CONDITION ? 1 : -1];
7280 int
7281 main ()
7282 {
7283
7284   ;
7285   return 0;
7286 }
7287 _ACEOF
7288 if ac_fn_c_try_compile "$LINENO"; then :
7289   gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX=yes
7290 else
7291   gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX=no
7292 fi
7293 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7294 fi
7295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX" >&5
7296 $as_echo "$gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX" >&6; }
7297   if test $gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX = yes; then
7298     UINT32_MAX_LT_UINTMAX_MAX=1;
7299   else
7300     UINT32_MAX_LT_UINTMAX_MAX=0;
7301   fi
7302
7303
7304   if test $APPLE_UNIVERSAL_BUILD = 0; then
7305
7306   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether UINT64_MAX == ULONG_MAX" >&5
7307 $as_echo_n "checking whether UINT64_MAX == ULONG_MAX... " >&6; }
7308 if test "${gl_cv_test_UINT64_MAX_EQ_ULONG_MAX+set}" = set; then :
7309   $as_echo_n "(cached) " >&6
7310 else
7311   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7312 /* end confdefs.h.  */
7313 /* Work also in C++ mode.  */
7314             #define __STDC_LIMIT_MACROS 1
7315
7316             /* Work if build is not clean.  */
7317             #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H
7318
7319             #include <limits.h>
7320             #if HAVE_STDINT_H
7321              #include <stdint.h>
7322             #endif
7323
7324             #if defined UINT64_MAX
7325              #define CONDITION (UINT64_MAX == ULONG_MAX)
7326             #elif HAVE_LONG_LONG_INT
7327              #define CONDITION (sizeof (unsigned long long int) == sizeof (unsigned long int))
7328             #else
7329              #define CONDITION 0
7330             #endif
7331             int test[CONDITION ? 1 : -1];
7332 int
7333 main ()
7334 {
7335
7336   ;
7337   return 0;
7338 }
7339 _ACEOF
7340 if ac_fn_c_try_compile "$LINENO"; then :
7341   gl_cv_test_UINT64_MAX_EQ_ULONG_MAX=yes
7342 else
7343   gl_cv_test_UINT64_MAX_EQ_ULONG_MAX=no
7344 fi
7345 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7346 fi
7347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_test_UINT64_MAX_EQ_ULONG_MAX" >&5
7348 $as_echo "$gl_cv_test_UINT64_MAX_EQ_ULONG_MAX" >&6; }
7349   if test $gl_cv_test_UINT64_MAX_EQ_ULONG_MAX = yes; then
7350     UINT64_MAX_EQ_ULONG_MAX=1;
7351   else
7352     UINT64_MAX_EQ_ULONG_MAX=0;
7353   fi
7354
7355
7356   else
7357     UINT64_MAX_EQ_ULONG_MAX=-1
7358   fi
7359
7360
7361     for gl_func in imaxabs imaxdiv strtoimax strtoumax; do
7362     as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
7363     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
7364 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
7365 if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then :
7366   $as_echo_n "(cached) " >&6
7367 else
7368   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7369 /* end confdefs.h.  */
7370 #include <inttypes.h>
7371
7372 int
7373 main ()
7374 {
7375 #undef $gl_func
7376   (void) $gl_func;
7377   ;
7378   return 0;
7379 }
7380 _ACEOF
7381 if ac_fn_c_try_compile "$LINENO"; then :
7382   eval "$as_gl_Symbol=yes"
7383 else
7384   eval "$as_gl_Symbol=no"
7385 fi
7386 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7387 fi
7388 eval ac_res=\$$as_gl_Symbol
7389                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7390 $as_echo "$ac_res" >&6; }
7391      eval as_val=\$$as_gl_Symbol
7392    if test "x$as_val" = x""yes; then :
7393   cat >>confdefs.h <<_ACEOF
7394 #define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
7395 _ACEOF
7396
7397                      eval ac_cv_have_decl_$gl_func=yes
7398 fi
7399       done
7400
7401
7402   # Code from module memchr:
7403
7404
7405
7406
7407   GNULIB_MEMCHR=1
7408
7409
7410
7411 $as_echo "#define GNULIB_TEST_MEMCHR 1" >>confdefs.h
7412
7413
7414
7415   # Code from module memmem:
7416
7417
7418   if test $ac_cv_have_decl_memmem = yes; then
7419     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmem works in linear time" >&5
7420 $as_echo_n "checking whether memmem works in linear time... " >&6; }
7421 if test "${gl_cv_func_memmem_works+set}" = set; then :
7422   $as_echo_n "(cached) " >&6
7423 else
7424   if test "$cross_compiling" = yes; then :
7425                     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7426 /* end confdefs.h.  */
7427
7428 #include <features.h>
7429 #ifdef __GNU_LIBRARY__
7430  #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 9) || (__GLIBC__ > 2)
7431   Lucky user
7432  #endif
7433 #endif
7434 #ifdef __CYGWIN__
7435  #include <cygwin/version.h>
7436  #if CYGWIN_VERSION_DLL_MAJOR >= 1007
7437   Lucky user
7438  #endif
7439 #endif
7440
7441 _ACEOF
7442 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7443   $EGREP "Lucky user" >/dev/null 2>&1; then :
7444   gl_cv_func_memmem_works=yes
7445 else
7446   gl_cv_func_memmem_works="guessing no"
7447 fi
7448 rm -f conftest*
7449
7450
7451 else
7452   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7453 /* end confdefs.h.  */
7454
7455 #include <signal.h> /* for signal */
7456 #include <string.h> /* for memmem */
7457 #include <stdlib.h> /* for malloc */
7458 #include <unistd.h> /* for alarm */
7459
7460 int
7461 main ()
7462 {
7463 size_t m = 1000000;
7464     char *haystack = (char *) malloc (2 * m + 1);
7465     char *needle = (char *) malloc (m + 1);
7466     void *result = 0;
7467     /* Failure to compile this test due to missing alarm is okay,
7468        since all such platforms (mingw) also lack memmem.  */
7469     signal (SIGALRM, SIG_DFL);
7470     alarm (5);
7471     /* Check for quadratic performance.  */
7472     if (haystack && needle)
7473       {
7474         memset (haystack, 'A', 2 * m);
7475         haystack[2 * m] = 'B';
7476         memset (needle, 'A', m);
7477         needle[m] = 'B';
7478         result = memmem (haystack, 2 * m + 1, needle, m + 1);
7479       }
7480     /* Check for empty needle behavior.  */
7481     return !result || !memmem ("a", 1, 0, 0);
7482   ;
7483   return 0;
7484 }
7485 _ACEOF
7486 if ac_fn_c_try_run "$LINENO"; then :
7487   gl_cv_func_memmem_works=yes
7488 else
7489   gl_cv_func_memmem_works=no
7490 fi
7491 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7492   conftest.$ac_objext conftest.beam conftest.$ac_ext
7493 fi
7494
7495
7496 fi
7497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memmem_works" >&5
7498 $as_echo "$gl_cv_func_memmem_works" >&6; }
7499     if test "$gl_cv_func_memmem_works" != yes; then
7500       REPLACE_MEMMEM=1
7501
7502
7503
7504
7505
7506
7507
7508
7509   gl_LIBOBJS="$gl_LIBOBJS memmem.$ac_objext"
7510
7511     fi
7512   fi
7513
7514   # Code from module memmem-simple:
7515
7516
7517
7518
7519
7520
7521
7522
7523
7524
7525
7526
7527   for ac_func in memmem
7528 do :
7529   ac_fn_c_check_func "$LINENO" "memmem" "ac_cv_func_memmem"
7530 if test "x$ac_cv_func_memmem" = x""yes; then :
7531   cat >>confdefs.h <<_ACEOF
7532 #define HAVE_MEMMEM 1
7533 _ACEOF
7534
7535 else
7536
7537     gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
7538
7539 fi
7540 done
7541
7542
7543
7544   :
7545
7546
7547
7548
7549
7550   if test $ac_cv_have_decl_memmem = no; then
7551     HAVE_DECL_MEMMEM=0
7552   fi
7553   :
7554
7555
7556
7557
7558   GNULIB_MEMMEM=1
7559
7560
7561
7562 $as_echo "#define GNULIB_TEST_MEMMEM 1" >>confdefs.h
7563
7564
7565
7566   # Code from module multiarch:
7567
7568   # Code from module stddef:
7569
7570
7571
7572   if test $gt_cv_c_wchar_t = no; then
7573     HAVE_WCHAR_T=0
7574     STDDEF_H=stddef.h
7575   fi
7576   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NULL can be used in arbitrary expressions" >&5
7577 $as_echo_n "checking whether NULL can be used in arbitrary expressions... " >&6; }
7578 if test "${gl_cv_decl_null_works+set}" = set; then :
7579   $as_echo_n "(cached) " >&6
7580 else
7581   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7582 /* end confdefs.h.  */
7583 #include <stddef.h>
7584       int test[2 * (sizeof NULL == sizeof (void *)) -1];
7585
7586 int
7587 main ()
7588 {
7589
7590   ;
7591   return 0;
7592 }
7593 _ACEOF
7594 if ac_fn_c_try_compile "$LINENO"; then :
7595   gl_cv_decl_null_works=yes
7596 else
7597   gl_cv_decl_null_works=no
7598 fi
7599 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7600 fi
7601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_decl_null_works" >&5
7602 $as_echo "$gl_cv_decl_null_works" >&6; }
7603   if test $gl_cv_decl_null_works = no; then
7604     REPLACE_NULL=1
7605     STDDEF_H=stddef.h
7606   fi
7607   if test -n "$STDDEF_H"; then
7608
7609
7610
7611
7612   :
7613
7614
7615
7616
7617
7618
7619
7620      if test $gl_cv_have_include_next = yes; then
7621        gl_cv_next_stddef_h='<'stddef.h'>'
7622      else
7623        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stddef.h>" >&5
7624 $as_echo_n "checking absolute name of <stddef.h>... " >&6; }
7625 if test "${gl_cv_next_stddef_h+set}" = set; then :
7626   $as_echo_n "(cached) " >&6
7627 else
7628
7629           if test $ac_cv_header_stddef_h = yes; then
7630             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7631 /* end confdefs.h.  */
7632 #include <stddef.h>
7633
7634 _ACEOF
7635                                                                                                 case "$host_os" in
7636               aix*) gl_absname_cpp="$ac_cpp -C" ;;
7637               *)    gl_absname_cpp="$ac_cpp" ;;
7638             esac
7639                                                 gl_cv_next_stddef_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
7640                sed -n '\#/stddef.h#{
7641                  s#.*"\(.*/stddef.h\)".*#\1#
7642                  s#^/[^/]#//&#
7643                  p
7644                  q
7645                }'`'"'
7646           else
7647             gl_cv_next_stddef_h='<'stddef.h'>'
7648           fi
7649
7650 fi
7651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stddef_h" >&5
7652 $as_echo "$gl_cv_next_stddef_h" >&6; }
7653      fi
7654      NEXT_STDDEF_H=$gl_cv_next_stddef_h
7655
7656      if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
7657        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
7658        gl_next_as_first_directive='<'stddef.h'>'
7659      else
7660        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
7661        gl_next_as_first_directive=$gl_cv_next_stddef_h
7662      fi
7663      NEXT_AS_FIRST_DIRECTIVE_STDDEF_H=$gl_next_as_first_directive
7664
7665
7666
7667   fi
7668
7669   # Code from module stdint:
7670
7671
7672
7673   if test $ac_cv_type_long_long_int = yes; then
7674     HAVE_LONG_LONG_INT=1
7675   else
7676     HAVE_LONG_LONG_INT=0
7677   fi
7678
7679
7680   if test $ac_cv_type_unsigned_long_long_int = yes; then
7681     HAVE_UNSIGNED_LONG_LONG_INT=1
7682   else
7683     HAVE_UNSIGNED_LONG_LONG_INT=0
7684   fi
7685
7686
7687       if test $ac_cv_header_inttypes_h = yes; then
7688     HAVE_INTTYPES_H=1
7689   else
7690     HAVE_INTTYPES_H=0
7691   fi
7692
7693
7694       if test $ac_cv_header_sys_types_h = yes; then
7695     HAVE_SYS_TYPES_H=1
7696   else
7697     HAVE_SYS_TYPES_H=0
7698   fi
7699
7700
7701
7702
7703
7704
7705   :
7706
7707
7708
7709
7710
7711
7712
7713      if test $gl_cv_have_include_next = yes; then
7714        gl_cv_next_stdint_h='<'stdint.h'>'
7715      else
7716        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdint.h>" >&5
7717 $as_echo_n "checking absolute name of <stdint.h>... " >&6; }
7718 if test "${gl_cv_next_stdint_h+set}" = set; then :
7719   $as_echo_n "(cached) " >&6
7720 else
7721
7722           if test $ac_cv_header_stdint_h = yes; then
7723             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7724 /* end confdefs.h.  */
7725 #include <stdint.h>
7726
7727 _ACEOF
7728                                                                                                 case "$host_os" in
7729               aix*) gl_absname_cpp="$ac_cpp -C" ;;
7730               *)    gl_absname_cpp="$ac_cpp" ;;
7731             esac
7732                                                 gl_cv_next_stdint_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
7733                sed -n '\#/stdint.h#{
7734                  s#.*"\(.*/stdint.h\)".*#\1#
7735                  s#^/[^/]#//&#
7736                  p
7737                  q
7738                }'`'"'
7739           else
7740             gl_cv_next_stdint_h='<'stdint.h'>'
7741           fi
7742
7743 fi
7744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdint_h" >&5
7745 $as_echo "$gl_cv_next_stdint_h" >&6; }
7746      fi
7747      NEXT_STDINT_H=$gl_cv_next_stdint_h
7748
7749      if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
7750        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
7751        gl_next_as_first_directive='<'stdint.h'>'
7752      else
7753        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
7754        gl_next_as_first_directive=$gl_cv_next_stdint_h
7755      fi
7756      NEXT_AS_FIRST_DIRECTIVE_STDINT_H=$gl_next_as_first_directive
7757
7758
7759
7760   if test $ac_cv_header_stdint_h = yes; then
7761     HAVE_STDINT_H=1
7762   else
7763     HAVE_STDINT_H=0
7764   fi
7765
7766
7767     if test $ac_cv_header_stdint_h = yes; then
7768     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stdint.h conforms to C99" >&5
7769 $as_echo_n "checking whether stdint.h conforms to C99... " >&6; }
7770 if test "${gl_cv_header_working_stdint_h+set}" = set; then :
7771   $as_echo_n "(cached) " >&6
7772 else
7773   gl_cv_header_working_stdint_h=no
7774        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7775 /* end confdefs.h.  */
7776
7777
7778 #define __STDC_LIMIT_MACROS 1 /* to make it work also in C++ mode */
7779 #define __STDC_CONSTANT_MACROS 1 /* to make it work also in C++ mode */
7780 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
7781 #include <stdint.h>
7782 /* Dragonfly defines WCHAR_MIN, WCHAR_MAX only in <wchar.h>.  */
7783 #if !(defined WCHAR_MIN && defined WCHAR_MAX)
7784 #error "WCHAR_MIN, WCHAR_MAX not defined in <stdint.h>"
7785 #endif
7786
7787
7788   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
7789      included before <wchar.h>.  */
7790   #include <stddef.h>
7791   #include <signal.h>
7792   #if HAVE_WCHAR_H
7793   # include <stdio.h>
7794   # include <time.h>
7795   # include <wchar.h>
7796   #endif
7797
7798
7799 #ifdef INT8_MAX
7800 int8_t a1 = INT8_MAX;
7801 int8_t a1min = INT8_MIN;
7802 #endif
7803 #ifdef INT16_MAX
7804 int16_t a2 = INT16_MAX;
7805 int16_t a2min = INT16_MIN;
7806 #endif
7807 #ifdef INT32_MAX
7808 int32_t a3 = INT32_MAX;
7809 int32_t a3min = INT32_MIN;
7810 #endif
7811 #ifdef INT64_MAX
7812 int64_t a4 = INT64_MAX;
7813 int64_t a4min = INT64_MIN;
7814 #endif
7815 #ifdef UINT8_MAX
7816 uint8_t b1 = UINT8_MAX;
7817 #else
7818 typedef int b1[(unsigned char) -1 != 255 ? 1 : -1];
7819 #endif
7820 #ifdef UINT16_MAX
7821 uint16_t b2 = UINT16_MAX;
7822 #endif
7823 #ifdef UINT32_MAX
7824 uint32_t b3 = UINT32_MAX;
7825 #endif
7826 #ifdef UINT64_MAX
7827 uint64_t b4 = UINT64_MAX;
7828 #endif
7829 int_least8_t c1 = INT8_C (0x7f);
7830 int_least8_t c1max = INT_LEAST8_MAX;
7831 int_least8_t c1min = INT_LEAST8_MIN;
7832 int_least16_t c2 = INT16_C (0x7fff);
7833 int_least16_t c2max = INT_LEAST16_MAX;
7834 int_least16_t c2min = INT_LEAST16_MIN;
7835 int_least32_t c3 = INT32_C (0x7fffffff);
7836 int_least32_t c3max = INT_LEAST32_MAX;
7837 int_least32_t c3min = INT_LEAST32_MIN;
7838 int_least64_t c4 = INT64_C (0x7fffffffffffffff);
7839 int_least64_t c4max = INT_LEAST64_MAX;
7840 int_least64_t c4min = INT_LEAST64_MIN;
7841 uint_least8_t d1 = UINT8_C (0xff);
7842 uint_least8_t d1max = UINT_LEAST8_MAX;
7843 uint_least16_t d2 = UINT16_C (0xffff);
7844 uint_least16_t d2max = UINT_LEAST16_MAX;
7845 uint_least32_t d3 = UINT32_C (0xffffffff);
7846 uint_least32_t d3max = UINT_LEAST32_MAX;
7847 uint_least64_t d4 = UINT64_C (0xffffffffffffffff);
7848 uint_least64_t d4max = UINT_LEAST64_MAX;
7849 int_fast8_t e1 = INT_FAST8_MAX;
7850 int_fast8_t e1min = INT_FAST8_MIN;
7851 int_fast16_t e2 = INT_FAST16_MAX;
7852 int_fast16_t e2min = INT_FAST16_MIN;
7853 int_fast32_t e3 = INT_FAST32_MAX;
7854 int_fast32_t e3min = INT_FAST32_MIN;
7855 int_fast64_t e4 = INT_FAST64_MAX;
7856 int_fast64_t e4min = INT_FAST64_MIN;
7857 uint_fast8_t f1 = UINT_FAST8_MAX;
7858 uint_fast16_t f2 = UINT_FAST16_MAX;
7859 uint_fast32_t f3 = UINT_FAST32_MAX;
7860 uint_fast64_t f4 = UINT_FAST64_MAX;
7861 #ifdef INTPTR_MAX
7862 intptr_t g = INTPTR_MAX;
7863 intptr_t gmin = INTPTR_MIN;
7864 #endif
7865 #ifdef UINTPTR_MAX
7866 uintptr_t h = UINTPTR_MAX;
7867 #endif
7868 intmax_t i = INTMAX_MAX;
7869 uintmax_t j = UINTMAX_MAX;
7870
7871 #include <limits.h> /* for CHAR_BIT */
7872 #define TYPE_MINIMUM(t) \
7873   ((t) ((t) 0 < (t) -1 ? (t) 0 : ~ (t) 0 << (sizeof (t) * CHAR_BIT - 1)))
7874 #define TYPE_MAXIMUM(t) \
7875   ((t) ((t) 0 < (t) -1 ? (t) -1 : ~ (~ (t) 0 << (sizeof (t) * CHAR_BIT - 1))))
7876 struct s {
7877   int check_PTRDIFF:
7878       PTRDIFF_MIN == TYPE_MINIMUM (ptrdiff_t)
7879       && PTRDIFF_MAX == TYPE_MAXIMUM (ptrdiff_t)
7880       ? 1 : -1;
7881   /* Detect bug in FreeBSD 6.0 / ia64.  */
7882   int check_SIG_ATOMIC:
7883       SIG_ATOMIC_MIN == TYPE_MINIMUM (sig_atomic_t)
7884       && SIG_ATOMIC_MAX == TYPE_MAXIMUM (sig_atomic_t)
7885       ? 1 : -1;
7886   int check_SIZE: SIZE_MAX == TYPE_MAXIMUM (size_t) ? 1 : -1;
7887   int check_WCHAR:
7888       WCHAR_MIN == TYPE_MINIMUM (wchar_t)
7889       && WCHAR_MAX == TYPE_MAXIMUM (wchar_t)
7890       ? 1 : -1;
7891   /* Detect bug in mingw.  */
7892   int check_WINT:
7893       WINT_MIN == TYPE_MINIMUM (wint_t)
7894       && WINT_MAX == TYPE_MAXIMUM (wint_t)
7895       ? 1 : -1;
7896
7897   /* Detect bugs in glibc 2.4 and Solaris 10 stdint.h, among others.  */
7898   int check_UINT8_C:
7899         (-1 < UINT8_C (0)) == (-1 < (uint_least8_t) 0) ? 1 : -1;
7900   int check_UINT16_C:
7901         (-1 < UINT16_C (0)) == (-1 < (uint_least16_t) 0) ? 1 : -1;
7902
7903   /* Detect bugs in OpenBSD 3.9 stdint.h.  */
7904 #ifdef UINT8_MAX
7905   int check_uint8: (uint8_t) -1 == UINT8_MAX ? 1 : -1;
7906 #endif
7907 #ifdef UINT16_MAX
7908   int check_uint16: (uint16_t) -1 == UINT16_MAX ? 1 : -1;
7909 #endif
7910 #ifdef UINT32_MAX
7911   int check_uint32: (uint32_t) -1 == UINT32_MAX ? 1 : -1;
7912 #endif
7913 #ifdef UINT64_MAX
7914   int check_uint64: (uint64_t) -1 == UINT64_MAX ? 1 : -1;
7915 #endif
7916   int check_uint_least8: (uint_least8_t) -1 == UINT_LEAST8_MAX ? 1 : -1;
7917   int check_uint_least16: (uint_least16_t) -1 == UINT_LEAST16_MAX ? 1 : -1;
7918   int check_uint_least32: (uint_least32_t) -1 == UINT_LEAST32_MAX ? 1 : -1;
7919   int check_uint_least64: (uint_least64_t) -1 == UINT_LEAST64_MAX ? 1 : -1;
7920   int check_uint_fast8: (uint_fast8_t) -1 == UINT_FAST8_MAX ? 1 : -1;
7921   int check_uint_fast16: (uint_fast16_t) -1 == UINT_FAST16_MAX ? 1 : -1;
7922   int check_uint_fast32: (uint_fast32_t) -1 == UINT_FAST32_MAX ? 1 : -1;
7923   int check_uint_fast64: (uint_fast64_t) -1 == UINT_FAST64_MAX ? 1 : -1;
7924   int check_uintptr: (uintptr_t) -1 == UINTPTR_MAX ? 1 : -1;
7925   int check_uintmax: (uintmax_t) -1 == UINTMAX_MAX ? 1 : -1;
7926   int check_size: (size_t) -1 == SIZE_MAX ? 1 : -1;
7927 };
7928
7929 int
7930 main ()
7931 {
7932
7933   ;
7934   return 0;
7935 }
7936 _ACEOF
7937 if ac_fn_c_try_compile "$LINENO"; then :
7938                                                     if test "$cross_compiling" = yes; then :
7939                  gl_cv_header_working_stdint_h=yes
7940
7941 else
7942   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7943 /* end confdefs.h.  */
7944
7945
7946 #define __STDC_LIMIT_MACROS 1 /* to make it work also in C++ mode */
7947 #define __STDC_CONSTANT_MACROS 1 /* to make it work also in C++ mode */
7948 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
7949 #include <stdint.h>
7950
7951
7952   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
7953      included before <wchar.h>.  */
7954   #include <stddef.h>
7955   #include <signal.h>
7956   #if HAVE_WCHAR_H
7957   # include <stdio.h>
7958   # include <time.h>
7959   # include <wchar.h>
7960   #endif
7961
7962
7963 #include <stdio.h>
7964 #include <string.h>
7965 #define MVAL(macro) MVAL1(macro)
7966 #define MVAL1(expression) #expression
7967 static const char *macro_values[] =
7968   {
7969 #ifdef INT8_MAX
7970     MVAL (INT8_MAX),
7971 #endif
7972 #ifdef INT16_MAX
7973     MVAL (INT16_MAX),
7974 #endif
7975 #ifdef INT32_MAX
7976     MVAL (INT32_MAX),
7977 #endif
7978 #ifdef INT64_MAX
7979     MVAL (INT64_MAX),
7980 #endif
7981 #ifdef UINT8_MAX
7982     MVAL (UINT8_MAX),
7983 #endif
7984 #ifdef UINT16_MAX
7985     MVAL (UINT16_MAX),
7986 #endif
7987 #ifdef UINT32_MAX
7988     MVAL (UINT32_MAX),
7989 #endif
7990 #ifdef UINT64_MAX
7991     MVAL (UINT64_MAX),
7992 #endif
7993     NULL
7994   };
7995
7996 int
7997 main ()
7998 {
7999
8000   const char **mv;
8001   for (mv = macro_values; *mv != NULL; mv++)
8002     {
8003       const char *value = *mv;
8004       /* Test whether it looks like a cast expression.  */
8005       if (strncmp (value, "((unsigned int)"/*)*/, 15) == 0
8006           || strncmp (value, "((unsigned short)"/*)*/, 17) == 0
8007           || strncmp (value, "((unsigned char)"/*)*/, 16) == 0
8008           || strncmp (value, "((int)"/*)*/, 6) == 0
8009           || strncmp (value, "((signed short)"/*)*/, 15) == 0
8010           || strncmp (value, "((signed char)"/*)*/, 14) == 0)
8011         return 1;
8012     }
8013   return 0;
8014
8015   ;
8016   return 0;
8017 }
8018 _ACEOF
8019 if ac_fn_c_try_run "$LINENO"; then :
8020   gl_cv_header_working_stdint_h=yes
8021 fi
8022 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8023   conftest.$ac_objext conftest.beam conftest.$ac_ext
8024 fi
8025
8026
8027 fi
8028 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8029
8030 fi
8031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_stdint_h" >&5
8032 $as_echo "$gl_cv_header_working_stdint_h" >&6; }
8033   fi
8034   if test "$gl_cv_header_working_stdint_h" = yes; then
8035     STDINT_H=
8036   else
8037             for ac_header in sys/inttypes.h sys/bitypes.h
8038 do :
8039   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8040 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8041 eval as_val=\$$as_ac_Header
8042    if test "x$as_val" = x""yes; then :
8043   cat >>confdefs.h <<_ACEOF
8044 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8045 _ACEOF
8046
8047 fi
8048
8049 done
8050
8051     if test $ac_cv_header_sys_inttypes_h = yes; then
8052       HAVE_SYS_INTTYPES_H=1
8053     else
8054       HAVE_SYS_INTTYPES_H=0
8055     fi
8056
8057     if test $ac_cv_header_sys_bitypes_h = yes; then
8058       HAVE_SYS_BITYPES_H=1
8059     else
8060       HAVE_SYS_BITYPES_H=0
8061     fi
8062
8063
8064
8065   :
8066
8067
8068
8069
8070
8071
8072
8073
8074   if test $APPLE_UNIVERSAL_BUILD = 0; then
8075
8076
8077   for gltype in ptrdiff_t size_t ; do
8078     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
8079 $as_echo_n "checking for bit size of $gltype... " >&6; }
8080 if { as_var=gl_cv_bitsizeof_${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then :
8081   $as_echo_n "(cached) " >&6
8082 else
8083   if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result"        "
8084   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
8085      included before <wchar.h>.  */
8086   #include <stddef.h>
8087   #include <signal.h>
8088   #if HAVE_WCHAR_H
8089   # include <stdio.h>
8090   # include <time.h>
8091   # include <wchar.h>
8092   #endif
8093
8094 #include <limits.h>"; then :
8095
8096 else
8097   result=unknown
8098 fi
8099
8100        eval gl_cv_bitsizeof_${gltype}=\$result
8101
8102 fi
8103 eval ac_res=\$gl_cv_bitsizeof_${gltype}
8104                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8105 $as_echo "$ac_res" >&6; }
8106     eval result=\$gl_cv_bitsizeof_${gltype}
8107     if test $result = unknown; then
8108                                                 result=0
8109     fi
8110     GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
8111     cat >>confdefs.h <<_ACEOF
8112 #define BITSIZEOF_${GLTYPE} $result
8113 _ACEOF
8114
8115     eval BITSIZEOF_${GLTYPE}=\$result
8116   done
8117
8118
8119   fi
8120
8121
8122   for gltype in sig_atomic_t wchar_t wint_t ; do
8123     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
8124 $as_echo_n "checking for bit size of $gltype... " >&6; }
8125 if { as_var=gl_cv_bitsizeof_${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then :
8126   $as_echo_n "(cached) " >&6
8127 else
8128   if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result"        "
8129   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
8130      included before <wchar.h>.  */
8131   #include <stddef.h>
8132   #include <signal.h>
8133   #if HAVE_WCHAR_H
8134   # include <stdio.h>
8135   # include <time.h>
8136   # include <wchar.h>
8137   #endif
8138
8139 #include <limits.h>"; then :
8140
8141 else
8142   result=unknown
8143 fi
8144
8145        eval gl_cv_bitsizeof_${gltype}=\$result
8146
8147 fi
8148 eval ac_res=\$gl_cv_bitsizeof_${gltype}
8149                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8150 $as_echo "$ac_res" >&6; }
8151     eval result=\$gl_cv_bitsizeof_${gltype}
8152     if test $result = unknown; then
8153                                                 result=0
8154     fi
8155     GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
8156     cat >>confdefs.h <<_ACEOF
8157 #define BITSIZEOF_${GLTYPE} $result
8158 _ACEOF
8159
8160     eval BITSIZEOF_${GLTYPE}=\$result
8161   done
8162
8163
8164
8165
8166   for gltype in sig_atomic_t wchar_t wint_t ; do
8167     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gltype is signed" >&5
8168 $as_echo_n "checking whether $gltype is signed... " >&6; }
8169 if { as_var=gl_cv_type_${gltype}_signed; eval "test \"\${$as_var+set}\" = set"; }; then :
8170   $as_echo_n "(cached) " >&6
8171 else
8172   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8173 /* end confdefs.h.  */
8174
8175   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
8176      included before <wchar.h>.  */
8177   #include <stddef.h>
8178   #include <signal.h>
8179   #if HAVE_WCHAR_H
8180   # include <stdio.h>
8181   # include <time.h>
8182   # include <wchar.h>
8183   #endif
8184
8185             int verify[2 * (($gltype) -1 < ($gltype) 0) - 1];
8186 int
8187 main ()
8188 {
8189
8190   ;
8191   return 0;
8192 }
8193 _ACEOF
8194 if ac_fn_c_try_compile "$LINENO"; then :
8195   result=yes
8196 else
8197   result=no
8198 fi
8199 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8200        eval gl_cv_type_${gltype}_signed=\$result
8201
8202 fi
8203 eval ac_res=\$gl_cv_type_${gltype}_signed
8204                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8205 $as_echo "$ac_res" >&6; }
8206     eval result=\$gl_cv_type_${gltype}_signed
8207     GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
8208     if test "$result" = yes; then
8209       cat >>confdefs.h <<_ACEOF
8210 #define HAVE_SIGNED_${GLTYPE} 1
8211 _ACEOF
8212
8213       eval HAVE_SIGNED_${GLTYPE}=1
8214     else
8215       eval HAVE_SIGNED_${GLTYPE}=0
8216     fi
8217   done
8218
8219
8220   gl_cv_type_ptrdiff_t_signed=yes
8221   gl_cv_type_size_t_signed=no
8222   if test $APPLE_UNIVERSAL_BUILD = 0; then
8223
8224
8225   for gltype in ptrdiff_t size_t ; do
8226     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
8227 $as_echo_n "checking for $gltype integer literal suffix... " >&6; }
8228 if { as_var=gl_cv_type_${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then :
8229   $as_echo_n "(cached) " >&6
8230 else
8231   eval gl_cv_type_${gltype}_suffix=no
8232        eval result=\$gl_cv_type_${gltype}_signed
8233        if test "$result" = yes; then
8234          glsufu=
8235        else
8236          glsufu=u
8237        fi
8238        for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
8239          case $glsuf in
8240            '')  gltype1='int';;
8241            l)   gltype1='long int';;
8242            ll)  gltype1='long long int';;
8243            i64) gltype1='__int64';;
8244            u)   gltype1='unsigned int';;
8245            ul)  gltype1='unsigned long int';;
8246            ull) gltype1='unsigned long long int';;
8247            ui64)gltype1='unsigned __int64';;
8248          esac
8249          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8250 /* end confdefs.h.  */
8251
8252   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
8253      included before <wchar.h>.  */
8254   #include <stddef.h>
8255   #include <signal.h>
8256   #if HAVE_WCHAR_H
8257   # include <stdio.h>
8258   # include <time.h>
8259   # include <wchar.h>
8260   #endif
8261
8262               extern $gltype foo;
8263               extern $gltype1 foo;
8264 int
8265 main ()
8266 {
8267
8268   ;
8269   return 0;
8270 }
8271 _ACEOF
8272 if ac_fn_c_try_compile "$LINENO"; then :
8273   eval gl_cv_type_${gltype}_suffix=\$glsuf
8274 fi
8275 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8276          eval result=\$gl_cv_type_${gltype}_suffix
8277          test "$result" != no && break
8278        done
8279 fi
8280 eval ac_res=\$gl_cv_type_${gltype}_suffix
8281                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8282 $as_echo "$ac_res" >&6; }
8283     GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
8284     eval result=\$gl_cv_type_${gltype}_suffix
8285     test "$result" = no && result=
8286     eval ${GLTYPE}_SUFFIX=\$result
8287     cat >>confdefs.h <<_ACEOF
8288 #define ${GLTYPE}_SUFFIX $result
8289 _ACEOF
8290
8291   done
8292
8293
8294   fi
8295
8296
8297   for gltype in sig_atomic_t wchar_t wint_t ; do
8298     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
8299 $as_echo_n "checking for $gltype integer literal suffix... " >&6; }
8300 if { as_var=gl_cv_type_${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then :
8301   $as_echo_n "(cached) " >&6
8302 else
8303   eval gl_cv_type_${gltype}_suffix=no
8304        eval result=\$gl_cv_type_${gltype}_signed
8305        if test "$result" = yes; then
8306          glsufu=
8307        else
8308          glsufu=u
8309        fi
8310        for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
8311          case $glsuf in
8312            '')  gltype1='int';;
8313            l)   gltype1='long int';;
8314            ll)  gltype1='long long int';;
8315            i64) gltype1='__int64';;
8316            u)   gltype1='unsigned int';;
8317            ul)  gltype1='unsigned long int';;
8318            ull) gltype1='unsigned long long int';;
8319            ui64)gltype1='unsigned __int64';;
8320          esac
8321          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8322 /* end confdefs.h.  */
8323
8324   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
8325      included before <wchar.h>.  */
8326   #include <stddef.h>
8327   #include <signal.h>
8328   #if HAVE_WCHAR_H
8329   # include <stdio.h>
8330   # include <time.h>
8331   # include <wchar.h>
8332   #endif
8333
8334               extern $gltype foo;
8335               extern $gltype1 foo;
8336 int
8337 main ()
8338 {
8339
8340   ;
8341   return 0;
8342 }
8343 _ACEOF
8344 if ac_fn_c_try_compile "$LINENO"; then :
8345   eval gl_cv_type_${gltype}_suffix=\$glsuf
8346 fi
8347 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8348          eval result=\$gl_cv_type_${gltype}_suffix
8349          test "$result" != no && break
8350        done
8351 fi
8352 eval ac_res=\$gl_cv_type_${gltype}_suffix
8353                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8354 $as_echo "$ac_res" >&6; }
8355     GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
8356     eval result=\$gl_cv_type_${gltype}_suffix
8357     test "$result" = no && result=
8358     eval ${GLTYPE}_SUFFIX=\$result
8359     cat >>confdefs.h <<_ACEOF
8360 #define ${GLTYPE}_SUFFIX $result
8361 _ACEOF
8362
8363   done
8364
8365
8366
8367     STDINT_H=stdint.h
8368   fi
8369
8370
8371   # Code from module string:
8372
8373
8374
8375   # Code from module warn-on-use:
8376   # Code from module wchar:
8377
8378
8379
8380
8381   :
8382
8383
8384
8385
8386
8387
8388
8389
8390
8391   :
8392
8393
8394
8395
8396
8397
8398
8399      if test $gl_cv_have_include_next = yes; then
8400        gl_cv_next_wchar_h='<'wchar.h'>'
8401      else
8402        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <wchar.h>" >&5
8403 $as_echo_n "checking absolute name of <wchar.h>... " >&6; }
8404 if test "${gl_cv_next_wchar_h+set}" = set; then :
8405   $as_echo_n "(cached) " >&6
8406 else
8407
8408           if test $ac_cv_header_wchar_h = yes; then
8409             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8410 /* end confdefs.h.  */
8411 #include <wchar.h>
8412
8413 _ACEOF
8414                                                                                                 case "$host_os" in
8415               aix*) gl_absname_cpp="$ac_cpp -C" ;;
8416               *)    gl_absname_cpp="$ac_cpp" ;;
8417             esac
8418                                                 gl_cv_next_wchar_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
8419                sed -n '\#/wchar.h#{
8420                  s#.*"\(.*/wchar.h\)".*#\1#
8421                  s#^/[^/]#//&#
8422                  p
8423                  q
8424                }'`'"'
8425           else
8426             gl_cv_next_wchar_h='<'wchar.h'>'
8427           fi
8428
8429 fi
8430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_wchar_h" >&5
8431 $as_echo "$gl_cv_next_wchar_h" >&6; }
8432      fi
8433      NEXT_WCHAR_H=$gl_cv_next_wchar_h
8434
8435      if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
8436        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
8437        gl_next_as_first_directive='<'wchar.h'>'
8438      else
8439        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
8440        gl_next_as_first_directive=$gl_cv_next_wchar_h
8441      fi
8442      NEXT_AS_FIRST_DIRECTIVE_WCHAR_H=$gl_next_as_first_directive
8443
8444
8445
8446   if test $ac_cv_header_wchar_h = yes; then
8447     HAVE_WCHAR_H=1
8448   else
8449     HAVE_WCHAR_H=0
8450   fi
8451
8452
8453
8454   if test $gt_cv_c_wint_t = yes; then
8455     HAVE_WINT_T=1
8456   else
8457     HAVE_WINT_T=0
8458   fi
8459
8460
8461
8462     for gl_func in btowc wctob mbsinit mbrtowc mbrlen mbsrtowcs mbsnrtowcs wcrtomb     wcsrtombs wcsnrtombs wcwidth; do
8463     as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
8464     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
8465 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
8466 if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then :
8467   $as_echo_n "(cached) " >&6
8468 else
8469   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8470 /* end confdefs.h.  */
8471
8472 /* Some systems require additional headers.  */
8473 #ifndef __GLIBC__
8474 # include <stddef.h>
8475 # include <stdio.h>
8476 # include <time.h>
8477 #endif
8478 #include <wchar.h>
8479
8480 int
8481 main ()
8482 {
8483 #undef $gl_func
8484   (void) $gl_func;
8485   ;
8486   return 0;
8487 }
8488 _ACEOF
8489 if ac_fn_c_try_compile "$LINENO"; then :
8490   eval "$as_gl_Symbol=yes"
8491 else
8492   eval "$as_gl_Symbol=no"
8493 fi
8494 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8495 fi
8496 eval ac_res=\$$as_gl_Symbol
8497                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8498 $as_echo "$ac_res" >&6; }
8499      eval as_val=\$$as_gl_Symbol
8500    if test "x$as_val" = x""yes; then :
8501   cat >>confdefs.h <<_ACEOF
8502 #define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
8503 _ACEOF
8504
8505                      eval ac_cv_have_decl_$gl_func=yes
8506 fi
8507       done
8508
8509
8510   # Code from module dummy:
8511   # End of code from modules
8512
8513
8514
8515
8516
8517
8518
8519
8520
8521   gltests_libdeps=
8522   gltests_ltlibdeps=
8523
8524
8525
8526
8527
8528
8529
8530
8531
8532   gl_source_base='tests'
8533   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
8534
8535   gl_module_indicator_condition=$gltests_WITNESS
8536
8537
8538
8539
8540
8541
8542
8543
8544
8545   LIBGNU_LIBDEPS="$gl_libdeps"
8546
8547   LIBGNU_LTLIBDEPS="$gl_ltlibdeps"
8548
8549
8550
8551 # For Makefile dependencies.
8552 GNULIB_STDINT_H=
8553 if test x"$STDINT_H" != x; then
8554   GNULIB_STDINT_H=gnulib/$STDINT_H
8555 fi
8556
8557
8558 PACKAGE=gdb
8559
8560 cat >>confdefs.h <<_ACEOF
8561 #define PACKAGE "$PACKAGE"
8562 _ACEOF
8563
8564
8565
8566 # We never need to detect it in this sub-configure.
8567 # But preserve it for config.status --recheck.
8568
8569
8570
8571 MAKEINFO_EXTRA_FLAGS=""
8572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $MAKEINFO supports @click" >&5
8573 $as_echo_n "checking whether $MAKEINFO supports @click... " >&6; }
8574 if test "${gdb_cv_have_makeinfo_click+set}" = set; then :
8575   $as_echo_n "(cached) " >&6
8576 else
8577   echo '@clicksequence{a @click{} b}' >conftest.texinfo
8578   if eval "$MAKEINFO conftest.texinfo >&5 2>&5"; then
8579     gdb_cv_have_makeinfo_click=yes
8580   else
8581     gdb_cv_have_makeinfo_click=no
8582   fi
8583 fi
8584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_makeinfo_click" >&5
8585 $as_echo "$gdb_cv_have_makeinfo_click" >&6; }
8586 if test x"$gdb_cv_have_makeinfo_click" = xyes; then
8587   MAKEINFO_EXTRA_FLAGS="$MAKEINFO_EXTRA_FLAGS -DHAVE_MAKEINFO_CLICK"
8588 fi
8589
8590
8591 # GDB does not use automake, but gnulib does.  This line lets us
8592 # generate its Makefile.in.
8593 am__api_version='1.11'
8594
8595 # Find a good install program.  We prefer a C program (faster),
8596 # so one script is as good as another.  But avoid the broken or
8597 # incompatible versions:
8598 # SysV /etc/install, /usr/sbin/install
8599 # SunOS /usr/etc/install
8600 # IRIX /sbin/install
8601 # AIX /bin/install
8602 # AmigaOS /C/install, which installs bootblocks on floppy discs
8603 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
8604 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
8605 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
8606 # OS/2's system install, which has a completely different semantic
8607 # ./install, which can be erroneously created by make from ./install.sh.
8608 # Reject install programs that cannot install multiple files.
8609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
8610 $as_echo_n "checking for a BSD-compatible install... " >&6; }
8611 if test -z "$INSTALL"; then
8612 if test "${ac_cv_path_install+set}" = set; then :
8613   $as_echo_n "(cached) " >&6
8614 else
8615   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8616 for as_dir in $PATH
8617 do
8618   IFS=$as_save_IFS
8619   test -z "$as_dir" && as_dir=.
8620     # Account for people who put trailing slashes in PATH elements.
8621 case $as_dir/ in #((
8622   ./ | .// | /[cC]/* | \
8623   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
8624   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
8625   /usr/ucb/* ) ;;
8626   *)
8627     # OSF1 and SCO ODT 3.0 have their own names for install.
8628     # Don't use installbsd from OSF since it installs stuff as root
8629     # by default.
8630     for ac_prog in ginstall scoinst install; do
8631       for ac_exec_ext in '' $ac_executable_extensions; do
8632         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
8633           if test $ac_prog = install &&
8634             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8635             # AIX install.  It has an incompatible calling convention.
8636             :
8637           elif test $ac_prog = install &&
8638             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8639             # program-specific install script used by HP pwplus--don't use.
8640             :
8641           else
8642             rm -rf conftest.one conftest.two conftest.dir
8643             echo one > conftest.one
8644             echo two > conftest.two
8645             mkdir conftest.dir
8646             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
8647               test -s conftest.one && test -s conftest.two &&
8648               test -s conftest.dir/conftest.one &&
8649               test -s conftest.dir/conftest.two
8650             then
8651               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
8652               break 3
8653             fi
8654           fi
8655         fi
8656       done
8657     done
8658     ;;
8659 esac
8660
8661   done
8662 IFS=$as_save_IFS
8663
8664 rm -rf conftest.one conftest.two conftest.dir
8665
8666 fi
8667   if test "${ac_cv_path_install+set}" = set; then
8668     INSTALL=$ac_cv_path_install
8669   else
8670     # As a last resort, use the slow shell script.  Don't cache a
8671     # value for INSTALL within a source directory, because that will
8672     # break other packages using the cache if that directory is
8673     # removed, or if the value is a relative name.
8674     INSTALL=$ac_install_sh
8675   fi
8676 fi
8677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
8678 $as_echo "$INSTALL" >&6; }
8679
8680 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
8681 # It thinks the first close brace ends the variable substitution.
8682 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
8683
8684 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
8685
8686 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
8687
8688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
8689 $as_echo_n "checking whether build environment is sane... " >&6; }
8690 # Just in case
8691 sleep 1
8692 echo timestamp > conftest.file
8693 # Reject unsafe characters in $srcdir or the absolute working directory
8694 # name.  Accept space and tab only in the latter.
8695 am_lf='
8696 '
8697 case `pwd` in
8698   *[\\\"\#\$\&\'\`$am_lf]*)
8699     as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
8700 esac
8701 case $srcdir in
8702   *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
8703     as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
8704 esac
8705
8706 # Do `set' in a subshell so we don't clobber the current shell's
8707 # arguments.  Must try -L first in case configure is actually a
8708 # symlink; some systems play weird games with the mod time of symlinks
8709 # (eg FreeBSD returns the mod time of the symlink's containing
8710 # directory).
8711 if (
8712    set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
8713    if test "$*" = "X"; then
8714       # -L didn't work.
8715       set X `ls -t "$srcdir/configure" conftest.file`
8716    fi
8717    rm -f conftest.file
8718    if test "$*" != "X $srcdir/configure conftest.file" \
8719       && test "$*" != "X conftest.file $srcdir/configure"; then
8720
8721       # If neither matched, then we have a broken ls.  This can happen
8722       # if, for instance, CONFIG_SHELL is bash and it inherits a
8723       # broken ls alias from the environment.  This has actually
8724       # happened.  Such a system could not be considered "sane".
8725       as_fn_error "ls -t appears to fail.  Make sure there is not a broken
8726 alias in your environment" "$LINENO" 5
8727    fi
8728
8729    test "$2" = conftest.file
8730    )
8731 then
8732    # Ok.
8733    :
8734 else
8735    as_fn_error "newly created file is older than distributed files!
8736 Check your system clock" "$LINENO" 5
8737 fi
8738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8739 $as_echo "yes" >&6; }
8740 test "$program_prefix" != NONE &&
8741   program_transform_name="s&^&$program_prefix&;$program_transform_name"
8742 # Use a double $ so make ignores it.
8743 test "$program_suffix" != NONE &&
8744   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
8745 # Double any \ or $.
8746 # By default was `s,x,x', remove it if useless.
8747 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
8748 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
8749
8750 # expand $ac_aux_dir to an absolute path
8751 am_aux_dir=`cd $ac_aux_dir && pwd`
8752
8753 if test x"${MISSING+set}" != xset; then
8754   case $am_aux_dir in
8755   *\ * | *\     *)
8756     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
8757   *)
8758     MISSING="\${SHELL} $am_aux_dir/missing" ;;
8759   esac
8760 fi
8761 # Use eval to expand $SHELL
8762 if eval "$MISSING --run true"; then
8763   am_missing_run="$MISSING --run "
8764 else
8765   am_missing_run=
8766   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
8767 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
8768 fi
8769
8770 if test x"${install_sh}" != xset; then
8771   case $am_aux_dir in
8772   *\ * | *\     *)
8773     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
8774   *)
8775     install_sh="\${SHELL} $am_aux_dir/install-sh"
8776   esac
8777 fi
8778
8779 # Installed binaries are usually stripped using `strip' when the user
8780 # run `make install-strip'.  However `strip' might not be the right
8781 # tool to use in cross-compilation environments, therefore Automake
8782 # will honor the `STRIP' environment variable to overrule this program.
8783 if test "$cross_compiling" != no; then
8784   if test -n "$ac_tool_prefix"; then
8785   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
8786 set dummy ${ac_tool_prefix}strip; ac_word=$2
8787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8788 $as_echo_n "checking for $ac_word... " >&6; }
8789 if test "${ac_cv_prog_STRIP+set}" = set; then :
8790   $as_echo_n "(cached) " >&6
8791 else
8792   if test -n "$STRIP"; then
8793   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
8794 else
8795 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8796 for as_dir in $PATH
8797 do
8798   IFS=$as_save_IFS
8799   test -z "$as_dir" && as_dir=.
8800     for ac_exec_ext in '' $ac_executable_extensions; do
8801   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8802     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
8803     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8804     break 2
8805   fi
8806 done
8807   done
8808 IFS=$as_save_IFS
8809
8810 fi
8811 fi
8812 STRIP=$ac_cv_prog_STRIP
8813 if test -n "$STRIP"; then
8814   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
8815 $as_echo "$STRIP" >&6; }
8816 else
8817   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8818 $as_echo "no" >&6; }
8819 fi
8820
8821
8822 fi
8823 if test -z "$ac_cv_prog_STRIP"; then
8824   ac_ct_STRIP=$STRIP
8825   # Extract the first word of "strip", so it can be a program name with args.
8826 set dummy strip; ac_word=$2
8827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8828 $as_echo_n "checking for $ac_word... " >&6; }
8829 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
8830   $as_echo_n "(cached) " >&6
8831 else
8832   if test -n "$ac_ct_STRIP"; then
8833   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
8834 else
8835 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8836 for as_dir in $PATH
8837 do
8838   IFS=$as_save_IFS
8839   test -z "$as_dir" && as_dir=.
8840     for ac_exec_ext in '' $ac_executable_extensions; do
8841   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8842     ac_cv_prog_ac_ct_STRIP="strip"
8843     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8844     break 2
8845   fi
8846 done
8847   done
8848 IFS=$as_save_IFS
8849
8850 fi
8851 fi
8852 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
8853 if test -n "$ac_ct_STRIP"; then
8854   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
8855 $as_echo "$ac_ct_STRIP" >&6; }
8856 else
8857   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8858 $as_echo "no" >&6; }
8859 fi
8860
8861   if test "x$ac_ct_STRIP" = x; then
8862     STRIP=":"
8863   else
8864     case $cross_compiling:$ac_tool_warned in
8865 yes:)
8866 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8867 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8868 ac_tool_warned=yes ;;
8869 esac
8870     STRIP=$ac_ct_STRIP
8871   fi
8872 else
8873   STRIP="$ac_cv_prog_STRIP"
8874 fi
8875
8876 fi
8877 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
8878
8879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
8880 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
8881 if test -z "$MKDIR_P"; then
8882   if test "${ac_cv_path_mkdir+set}" = set; then :
8883   $as_echo_n "(cached) " >&6
8884 else
8885   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8886 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
8887 do
8888   IFS=$as_save_IFS
8889   test -z "$as_dir" && as_dir=.
8890     for ac_prog in mkdir gmkdir; do
8891          for ac_exec_ext in '' $ac_executable_extensions; do
8892            { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
8893            case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
8894              'mkdir (GNU coreutils) '* | \
8895              'mkdir (coreutils) '* | \
8896              'mkdir (fileutils) '4.1*)
8897                ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
8898                break 3;;
8899            esac
8900          done
8901        done
8902   done
8903 IFS=$as_save_IFS
8904
8905 fi
8906
8907   if test "${ac_cv_path_mkdir+set}" = set; then
8908     MKDIR_P="$ac_cv_path_mkdir -p"
8909   else
8910     # As a last resort, use the slow shell script.  Don't cache a
8911     # value for MKDIR_P within a source directory, because that will
8912     # break other packages using the cache if that directory is
8913     # removed, or if the value is a relative name.
8914     test -d ./--version && rmdir ./--version
8915     MKDIR_P="$ac_install_sh -d"
8916   fi
8917 fi
8918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
8919 $as_echo "$MKDIR_P" >&6; }
8920
8921
8922 mkdir_p="$MKDIR_P"
8923 case $mkdir_p in
8924   [\\/$]* | ?:[\\/]*) ;;
8925   */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
8926 esac
8927
8928 for ac_prog in gawk mawk nawk awk
8929 do
8930   # Extract the first word of "$ac_prog", so it can be a program name with args.
8931 set dummy $ac_prog; ac_word=$2
8932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8933 $as_echo_n "checking for $ac_word... " >&6; }
8934 if test "${ac_cv_prog_AWK+set}" = set; then :
8935   $as_echo_n "(cached) " >&6
8936 else
8937   if test -n "$AWK"; then
8938   ac_cv_prog_AWK="$AWK" # Let the user override the test.
8939 else
8940 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8941 for as_dir in $PATH
8942 do
8943   IFS=$as_save_IFS
8944   test -z "$as_dir" && as_dir=.
8945     for ac_exec_ext in '' $ac_executable_extensions; do
8946   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8947     ac_cv_prog_AWK="$ac_prog"
8948     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8949     break 2
8950   fi
8951 done
8952   done
8953 IFS=$as_save_IFS
8954
8955 fi
8956 fi
8957 AWK=$ac_cv_prog_AWK
8958 if test -n "$AWK"; then
8959   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
8960 $as_echo "$AWK" >&6; }
8961 else
8962   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8963 $as_echo "no" >&6; }
8964 fi
8965
8966
8967   test -n "$AWK" && break
8968 done
8969
8970 ac_config_commands="$ac_config_commands depfiles"
8971
8972
8973 am_make=${MAKE-make}
8974 cat > confinc << 'END'
8975 am__doit:
8976         @echo this is the am__doit target
8977 .PHONY: am__doit
8978 END
8979 # If we don't find an include directive, just comment out the code.
8980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
8981 $as_echo_n "checking for style of include used by $am_make... " >&6; }
8982 am__include="#"
8983 am__quote=
8984 _am_result=none
8985 # First try GNU make style include.
8986 echo "include confinc" > confmf
8987 # Ignore all kinds of additional output from `make'.
8988 case `$am_make -s -f confmf 2> /dev/null` in #(
8989 *the\ am__doit\ target*)
8990   am__include=include
8991   am__quote=
8992   _am_result=GNU
8993   ;;
8994 esac
8995 # Now try BSD make style include.
8996 if test "$am__include" = "#"; then
8997    echo '.include "confinc"' > confmf
8998    case `$am_make -s -f confmf 2> /dev/null` in #(
8999    *the\ am__doit\ target*)
9000      am__include=.include
9001      am__quote="\""
9002      _am_result=BSD
9003      ;;
9004    esac
9005 fi
9006
9007
9008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
9009 $as_echo "$_am_result" >&6; }
9010 rm -f confinc confmf
9011
9012 # Check whether --enable-dependency-tracking was given.
9013 if test "${enable_dependency_tracking+set}" = set; then :
9014   enableval=$enable_dependency_tracking;
9015 fi
9016
9017 if test "x$enable_dependency_tracking" != xno; then
9018   am_depcomp="$ac_aux_dir/depcomp"
9019   AMDEPBACKSLASH='\'
9020 fi
9021  if test "x$enable_dependency_tracking" != xno; then
9022   AMDEP_TRUE=
9023   AMDEP_FALSE='#'
9024 else
9025   AMDEP_TRUE='#'
9026   AMDEP_FALSE=
9027 fi
9028
9029
9030 if test "`cd $srcdir && pwd`" != "`pwd`"; then
9031   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
9032   # is not polluted with repeated "-I."
9033   am__isrc=' -I$(srcdir)'
9034   # test to see if srcdir already configured
9035   if test -f $srcdir/config.status; then
9036     as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
9037   fi
9038 fi
9039
9040 # test whether we have cygpath
9041 if test -z "$CYGPATH_W"; then
9042   if (cygpath --version) >/dev/null 2>/dev/null; then
9043     CYGPATH_W='cygpath -w'
9044   else
9045     CYGPATH_W=echo
9046   fi
9047 fi
9048
9049
9050 # Define the identity of the package.
9051  PACKAGE=gdb
9052  VERSION=UNUSED-VERSION
9053
9054
9055 # Some tools Automake needs.
9056
9057 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
9058
9059
9060 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
9061
9062
9063 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
9064
9065
9066 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
9067
9068
9069 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
9070
9071 # We need awk for the "check" target.  The system "awk" is bad on
9072 # some platforms.
9073 # Always define AMTAR for backward compatibility.
9074
9075 AMTAR=${AMTAR-"${am_missing_run}tar"}
9076
9077 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
9078
9079
9080
9081
9082 depcc="$CC"   am_compiler_list=
9083
9084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
9085 $as_echo_n "checking dependency style of $depcc... " >&6; }
9086 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
9087   $as_echo_n "(cached) " >&6
9088 else
9089   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
9090   # We make a subdir and do the tests there.  Otherwise we can end up
9091   # making bogus files that we don't know about and never remove.  For
9092   # instance it was reported that on HP-UX the gcc test will end up
9093   # making a dummy file named `D' -- because `-MD' means `put the output
9094   # in D'.
9095   mkdir conftest.dir
9096   # Copy depcomp to subdir because otherwise we won't find it if we're
9097   # using a relative directory.
9098   cp "$am_depcomp" conftest.dir
9099   cd conftest.dir
9100   # We will build objects and dependencies in a subdirectory because
9101   # it helps to detect inapplicable dependency modes.  For instance
9102   # both Tru64's cc and ICC support -MD to output dependencies as a
9103   # side effect of compilation, but ICC will put the dependencies in
9104   # the current directory while Tru64 will put them in the object
9105   # directory.
9106   mkdir sub
9107
9108   am_cv_CC_dependencies_compiler_type=none
9109   if test "$am_compiler_list" = ""; then
9110      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
9111   fi
9112   am__universal=false
9113   case " $depcc " in #(
9114      *\ -arch\ *\ -arch\ *) am__universal=true ;;
9115      esac
9116
9117   for depmode in $am_compiler_list; do
9118     # Setup a source with many dependencies, because some compilers
9119     # like to wrap large dependency lists on column 80 (with \), and
9120     # we should not choose a depcomp mode which is confused by this.
9121     #
9122     # We need to recreate these files for each test, as the compiler may
9123     # overwrite some of them when testing with obscure command lines.
9124     # This happens at least with the AIX C compiler.
9125     : > sub/conftest.c
9126     for i in 1 2 3 4 5 6; do
9127       echo '#include "conftst'$i'.h"' >> sub/conftest.c
9128       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
9129       # Solaris 8's {/usr,}/bin/sh.
9130       touch sub/conftst$i.h
9131     done
9132     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
9133
9134     # We check with `-c' and `-o' for the sake of the "dashmstdout"
9135     # mode.  It turns out that the SunPro C++ compiler does not properly
9136     # handle `-M -o', and we need to detect this.  Also, some Intel
9137     # versions had trouble with output in subdirs
9138     am__obj=sub/conftest.${OBJEXT-o}
9139     am__minus_obj="-o $am__obj"
9140     case $depmode in
9141     gcc)
9142       # This depmode causes a compiler race in universal mode.
9143       test "$am__universal" = false || continue
9144       ;;
9145     nosideeffect)
9146       # after this tag, mechanisms are not by side-effect, so they'll
9147       # only be used when explicitly requested
9148       if test "x$enable_dependency_tracking" = xyes; then
9149         continue
9150       else
9151         break
9152       fi
9153       ;;
9154     msvisualcpp | msvcmsys)
9155       # This compiler won't grok `-c -o', but also, the minuso test has
9156       # not run yet.  These depmodes are late enough in the game, and
9157       # so weak that their functioning should not be impacted.
9158       am__obj=conftest.${OBJEXT-o}
9159       am__minus_obj=
9160       ;;
9161     none) break ;;
9162     esac
9163     if depmode=$depmode \
9164        source=sub/conftest.c object=$am__obj \
9165        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
9166        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
9167          >/dev/null 2>conftest.err &&
9168        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
9169        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
9170        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
9171        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
9172       # icc doesn't choke on unknown options, it will just issue warnings
9173       # or remarks (even with -Werror).  So we grep stderr for any message
9174       # that says an option was ignored or not supported.
9175       # When given -MP, icc 7.0 and 7.1 complain thusly:
9176       #   icc: Command line warning: ignoring option '-M'; no argument required
9177       # The diagnosis changed in icc 8.0:
9178       #   icc: Command line remark: option '-MP' not supported
9179       if (grep 'ignoring option' conftest.err ||
9180           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
9181         am_cv_CC_dependencies_compiler_type=$depmode
9182         break
9183       fi
9184     fi
9185   done
9186
9187   cd ..
9188   rm -rf conftest.dir
9189 else
9190   am_cv_CC_dependencies_compiler_type=none
9191 fi
9192
9193 fi
9194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
9195 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
9196 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
9197
9198  if
9199   test "x$enable_dependency_tracking" != xno \
9200   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
9201   am__fastdepCC_TRUE=
9202   am__fastdepCC_FALSE='#'
9203 else
9204   am__fastdepCC_TRUE='#'
9205   am__fastdepCC_FALSE=
9206 fi
9207
9208
9209
9210
9211
9212
9213 # Check whether --with-separate-debug-dir was given.
9214 if test "${with_separate_debug_dir+set}" = set; then :
9215   withval=$with_separate_debug_dir;
9216     DEBUGDIR=$withval
9217 else
9218   DEBUGDIR=${libdir}/debug
9219 fi
9220
9221
9222   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9223   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9224   ac_define_dir=`eval echo $DEBUGDIR`
9225   ac_define_dir=`eval echo $ac_define_dir`
9226
9227 cat >>confdefs.h <<_ACEOF
9228 #define DEBUGDIR "$ac_define_dir"
9229 _ACEOF
9230
9231
9232
9233
9234   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
9235      if test "x$prefix" = xNONE; then
9236         test_prefix=/usr/local
9237      else
9238         test_prefix=$prefix
9239      fi
9240   else
9241      test_prefix=$exec_prefix
9242   fi
9243   value=0
9244   case ${ac_define_dir} in
9245      "${test_prefix}"|"${test_prefix}/"*|\
9246         '${exec_prefix}'|'${exec_prefix}/'*)
9247      value=1
9248      ;;
9249   esac
9250
9251 cat >>confdefs.h <<_ACEOF
9252 #define DEBUGDIR_RELOCATABLE $value
9253 _ACEOF
9254
9255
9256
9257
9258 # We can't pass paths as command line arguments.
9259 # Mingw32 tries to be clever and will convert the paths for us.
9260 # For example -DBINDIR="/usr/local/bin" passed on the command line may get
9261 # converted to -DBINDIR="E:/msys/mingw32/msys/1.0/local/bin".
9262 # This breaks GDB's relocatable path conversions since paths passed in
9263 # config.h would not get so translated, the path prefixes no longer match.
9264
9265   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9266   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9267   ac_define_dir=`eval echo $bindir`
9268   ac_define_dir=`eval echo $ac_define_dir`
9269
9270 cat >>confdefs.h <<_ACEOF
9271 #define BINDIR "$ac_define_dir"
9272 _ACEOF
9273
9274
9275
9276 # GDB's datadir relocation
9277
9278
9279
9280 # Check whether --with-gdb-datadir was given.
9281 if test "${with_gdb_datadir+set}" = set; then :
9282   withval=$with_gdb_datadir;
9283     GDB_DATADIR=$withval
9284 else
9285   GDB_DATADIR=${datadir}/gdb
9286 fi
9287
9288
9289   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9290   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9291   ac_define_dir=`eval echo $GDB_DATADIR`
9292   ac_define_dir=`eval echo $ac_define_dir`
9293
9294 cat >>confdefs.h <<_ACEOF
9295 #define GDB_DATADIR "$ac_define_dir"
9296 _ACEOF
9297
9298
9299
9300
9301   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
9302      if test "x$prefix" = xNONE; then
9303         test_prefix=/usr/local
9304      else
9305         test_prefix=$prefix
9306      fi
9307   else
9308      test_prefix=$exec_prefix
9309   fi
9310   value=0
9311   case ${ac_define_dir} in
9312      "${test_prefix}"|"${test_prefix}/"*|\
9313         '${exec_prefix}'|'${exec_prefix}/'*)
9314      value=1
9315      ;;
9316   esac
9317
9318 cat >>confdefs.h <<_ACEOF
9319 #define GDB_DATADIR_RELOCATABLE $value
9320 _ACEOF
9321
9322
9323
9324
9325
9326 # Check whether --with-relocated-sources was given.
9327 if test "${with_relocated_sources+set}" = set; then :
9328   withval=$with_relocated_sources; reloc_srcdir="${withval}"
9329
9330   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9331   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9332   ac_define_dir=`eval echo $reloc_srcdir`
9333   ac_define_dir=`eval echo $ac_define_dir`
9334
9335 cat >>confdefs.h <<_ACEOF
9336 #define RELOC_SRCDIR "$ac_define_dir"
9337 _ACEOF
9338
9339
9340
9341 fi
9342
9343
9344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load safe-path" >&5
9345 $as_echo_n "checking for default auto-load safe-path... " >&6; }
9346
9347 # Check whether --with-auto-load-safe-path was given.
9348 if test "${with_auto_load_safe_path+set}" = set; then :
9349   withval=$with_auto_load_safe_path; if test "$with_auto_load_safe_path" = "no"; then
9350    with_auto_load_safe_path=""
9351  fi
9352 else
9353   with_auto_load_safe_path="$prefix"
9354 fi
9355
9356
9357   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9358   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9359   ac_define_dir=`eval echo $with_auto_load_safe_path`
9360   ac_define_dir=`eval echo $ac_define_dir`
9361
9362 cat >>confdefs.h <<_ACEOF
9363 #define DEFAULT_AUTO_LOAD_SAFE_PATH "$ac_define_dir"
9364 _ACEOF
9365
9366
9367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_safe_path" >&5
9368 $as_echo "$with_auto_load_safe_path" >&6; }
9369
9370
9371
9372 subdirs="$subdirs testsuite"
9373
9374
9375 # Check whether to support alternative target configurations
9376 # Check whether --enable-targets was given.
9377 if test "${enable_targets+set}" = set; then :
9378   enableval=$enable_targets; case "${enableval}" in
9379   yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
9380             ;;
9381   no)       enable_targets= ;;
9382   *)        enable_targets=$enableval ;;
9383 esac
9384 fi
9385
9386
9387 # Check whether to enable 64-bit support on 32-bit hosts
9388 # Check whether --enable-64-bit-bfd was given.
9389 if test "${enable_64_bit_bfd+set}" = set; then :
9390   enableval=$enable_64_bit_bfd; case "${enableval}" in
9391   yes)  want64=true  ;;
9392   no)   want64=false ;;
9393   *)    as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
9394 esac
9395 else
9396   want64=false
9397 fi
9398
9399 # Provide defaults for some variables set by the per-host and per-target
9400 # configuration.
9401 gdb_host_obs=posix-hdep.o
9402
9403 if test "${target}" = "${host}"; then
9404   gdb_native=yes
9405 else
9406   gdb_native=no
9407 fi
9408
9409 . $srcdir/configure.host
9410
9411 # Accumulate some settings from configure.tgt over all enabled targets
9412
9413 TARGET_OBS=
9414 all_targets=
9415
9416 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
9417 do
9418   if test "$targ_alias" = "all"; then
9419     all_targets=true
9420   else
9421     # Canonicalize the secondary target names.
9422     result=`$ac_config_sub $targ_alias 2>/dev/null`
9423     if test -n "$result"; then
9424         targ=$result
9425     else
9426         targ=$targ_alias
9427     fi
9428
9429     . ${srcdir}/configure.tgt
9430
9431     if test -z "${gdb_target_obs}"; then :
9432   as_fn_error "configuration ${targ} is unsupported." "$LINENO" 5
9433 fi
9434
9435     # Target-specific object files
9436     for i in ${gdb_target_obs}; do
9437         case " $TARGET_OBS " in
9438         *" ${i} "*) ;;
9439         *)
9440           TARGET_OBS="$TARGET_OBS ${i}"
9441           ;;
9442         esac
9443     done
9444
9445     # Check whether this target needs 64-bit CORE_ADDR
9446     if test x${want64} = xfalse; then
9447       . ${srcdir}/../bfd/config.bfd
9448     fi
9449   fi
9450 done
9451
9452 if test x${all_targets} = xtrue; then
9453
9454   # We want all 64-bit targets if we either:
9455   #  - run on a 64-bit host  or
9456   #  - already require 64-bit support for some other target  or
9457   #  - the --enable-64-bit-bfd option was supplied
9458   # Otherwise we only support all 32-bit targets.
9459   #
9460   # NOTE: This test must be in sync with the corresponding
9461   #       tests in BFD!
9462
9463   if test x${want64} = xfalse; then
9464     # The cast to long int works around a bug in the HP C Compiler
9465 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9466 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9467 # This bug is HP SR number 8606223364.
9468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
9469 $as_echo_n "checking size of long... " >&6; }
9470 if test "${ac_cv_sizeof_long+set}" = set; then :
9471   $as_echo_n "(cached) " >&6
9472 else
9473   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
9474
9475 else
9476   if test "$ac_cv_type_long" = yes; then
9477      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9478 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9479 { as_fn_set_status 77
9480 as_fn_error "cannot compute sizeof (long)
9481 See \`config.log' for more details." "$LINENO" 5; }; }
9482    else
9483      ac_cv_sizeof_long=0
9484    fi
9485 fi
9486
9487 fi
9488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
9489 $as_echo "$ac_cv_sizeof_long" >&6; }
9490
9491
9492
9493 cat >>confdefs.h <<_ACEOF
9494 #define SIZEOF_LONG $ac_cv_sizeof_long
9495 _ACEOF
9496
9497
9498     if test "x${ac_cv_sizeof_long}" = "x8"; then
9499       want64=true
9500     fi
9501   fi
9502   if test x${want64} = xtrue; then
9503     TARGET_OBS='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)'
9504   else
9505     TARGET_OBS='$(ALL_TARGET_OBS)'
9506   fi
9507 fi
9508
9509
9510
9511 # For other settings, only the main target counts.
9512 gdb_sim=
9513 gdb_osabi=
9514 build_gdbserver=
9515 targ=$target; . ${srcdir}/configure.tgt
9516
9517 # Fetch the default architecture and default target vector from BFD.
9518 targ=$target; . $srcdir/../bfd/config.bfd
9519
9520 # We only want the first architecture, so strip off the others if
9521 # there is more than one.
9522 targ_archs=`echo $targ_archs | sed 's/ .*//'`
9523
9524 if test "x$targ_archs" != x; then
9525
9526 cat >>confdefs.h <<_ACEOF
9527 #define DEFAULT_BFD_ARCH $targ_archs
9528 _ACEOF
9529
9530 fi
9531 if test "x$targ_defvec" != x; then
9532
9533 cat >>confdefs.h <<_ACEOF
9534 #define DEFAULT_BFD_VEC $targ_defvec
9535 _ACEOF
9536
9537 fi
9538
9539 # The CLI cannot be disabled yet, but may be in the future.
9540
9541 # Enable CLI.
9542 # Check whether --enable-gdbcli was given.
9543 if test "${enable_gdbcli+set}" = set; then :
9544   enableval=$enable_gdbcli; case $enableval in
9545     yes)
9546       ;;
9547     no)
9548       as_fn_error "the command-line interface cannot be disabled yet" "$LINENO" 5 ;;
9549     *)
9550       as_fn_error "bad value $enableval for --enable-gdbcli" "$LINENO" 5 ;;
9551   esac
9552 else
9553   enable_gdbcli=yes
9554 fi
9555
9556 if test x"$enable_gdbcli" = xyes; then
9557   if test -d $srcdir/cli; then
9558     CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_CLI_OBS)"
9559     CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_CLI_DEPS)"
9560     CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_CLI_SRCS)"
9561     ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)"
9562   fi
9563 fi
9564
9565 # Enable MI.
9566 # Check whether --enable-gdbmi was given.
9567 if test "${enable_gdbmi+set}" = set; then :
9568   enableval=$enable_gdbmi; case $enableval in
9569     yes | no)
9570       ;;
9571     *)
9572       as_fn_error "bad value $enableval for --enable-gdbmi" "$LINENO" 5 ;;
9573   esac
9574 else
9575   enable_gdbmi=yes
9576 fi
9577
9578 if test x"$enable_gdbmi" = xyes; then
9579   if test -d $srcdir/mi; then
9580     CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
9581     CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
9582     CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
9583     ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
9584   fi
9585 fi
9586
9587 # Enable TUI.
9588 # Check whether --enable-tui was given.
9589 if test "${enable_tui+set}" = set; then :
9590   enableval=$enable_tui; case $enableval in
9591     yes | no | auto)
9592       ;;
9593     *)
9594       as_fn_error "bad value $enableval for --enable-tui" "$LINENO" 5 ;;
9595   esac
9596 else
9597   enable_tui=auto
9598 fi
9599
9600
9601 # Enable gdbtk.
9602 # Check whether --enable-gdbtk was given.
9603 if test "${enable_gdbtk+set}" = set; then :
9604   enableval=$enable_gdbtk; case $enableval in
9605     yes | no)
9606       ;;
9607     *)
9608       as_fn_error "bad value $enableval for --enable-gdbtk" "$LINENO" 5 ;;
9609   esac
9610 else
9611   if test -d $srcdir/gdbtk; then
9612     enable_gdbtk=yes
9613   else
9614     enable_gdbtk=no
9615   fi
9616 fi
9617
9618 # We unconditionally disable gdbtk tests on selected platforms.
9619 case $host_os in
9620   go32* | windows*)
9621     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gdbtk isn't supported on $host; disabling" >&5
9622 $as_echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;}
9623     enable_gdbtk=no ;;
9624 esac
9625
9626 # Libunwind support for ia64.
9627
9628
9629 # Check whether --with-libunwind-ia64 was given.
9630 if test "${with_libunwind_ia64+set}" = set; then :
9631   withval=$with_libunwind_ia64;
9632 else
9633   with_libunwind_ia64=auto
9634 fi
9635
9636
9637 # Backward compatibility option.
9638 if test "${with_libunwind+set}" = set; then
9639   if test x"$with_libunwind_ia64" != xauto; then
9640     as_fn_error "option --with-libunwind is deprecated, use --with-libunwind-ia64" "$LINENO" 5
9641   fi
9642   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&5
9643 $as_echo "$as_me: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&2;}
9644   with_libunwind_ia64="$with_libunwind"
9645 fi
9646
9647 case "$with_libunwind_ia64" in
9648   yes | no)
9649     ;;
9650   auto)
9651     for ac_header in libunwind-ia64.h
9652 do :
9653   ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
9654 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
9655   cat >>confdefs.h <<_ACEOF
9656 #define HAVE_LIBUNWIND_IA64_H 1
9657 _ACEOF
9658
9659 fi
9660
9661 done
9662
9663     with_libunwind_ia64=$ac_cv_header_libunwind_ia64_h
9664     ;;
9665   *)
9666     as_fn_error "bad value $with_libunwind_ia64 for GDB --with-libunwind-ia64 option" "$LINENO" 5
9667     ;;
9668 esac
9669
9670 if test x"$with_libunwind_ia64" = xyes; then
9671   for ac_header in libunwind-ia64.h
9672 do :
9673   ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
9674 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
9675   cat >>confdefs.h <<_ACEOF
9676 #define HAVE_LIBUNWIND_IA64_H 1
9677 _ACEOF
9678
9679 fi
9680
9681 done
9682
9683   if test x"$ac_cv_header_libunwind_ia64_h" != xyes; then
9684     as_fn_error "GDB option --with-libunwind-ia64 requires libunwind-ia64.h" "$LINENO" 5
9685   fi
9686   CONFIG_OBS="$CONFIG_OBS ia64-libunwind-tdep.o"
9687   CONFIG_DEPS="$CONFIG_DEPS ia64-libunwind-tdep.o"
9688   CONFIG_SRCS="$CONFIG_SRCS ia64-libunwind-tdep.c"
9689 fi
9690
9691 opt_curses=no
9692
9693 # Check whether --with-curses was given.
9694 if test "${with_curses+set}" = set; then :
9695   withval=$with_curses; opt_curses=$withval
9696 fi
9697
9698
9699 prefer_curses=no
9700 if test "$opt_curses" = "yes"; then
9701   prefer_curses=yes
9702 fi
9703
9704 # Profiling support.
9705 # Check whether --enable-profiling was given.
9706 if test "${enable_profiling+set}" = set; then :
9707   enableval=$enable_profiling; case $enableval in
9708     yes | no)
9709       ;;
9710     *)
9711       as_fn_error "bad value $enableval for --enable-profile" "$LINENO" 5 ;;
9712   esac
9713 else
9714   enable_profiling=no
9715 fi
9716
9717
9718 for ac_func in monstartup _mcleanup
9719 do :
9720   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9721 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9722 eval as_val=\$$as_ac_var
9723    if test "x$as_val" = x""yes; then :
9724   cat >>confdefs.h <<_ACEOF
9725 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9726 _ACEOF
9727
9728 fi
9729 done
9730
9731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _etext" >&5
9732 $as_echo_n "checking for _etext... " >&6; }
9733 if test "${ac_cv_var__etext+set}" = set; then :
9734   $as_echo_n "(cached) " >&6
9735 else
9736   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9737 /* end confdefs.h.  */
9738 #include <stdlib.h>
9739 extern char _etext;
9740
9741 int
9742 main ()
9743 {
9744 free (&_etext);
9745   ;
9746   return 0;
9747 }
9748 _ACEOF
9749 if ac_fn_c_try_link "$LINENO"; then :
9750   ac_cv_var__etext=yes
9751 else
9752   ac_cv_var__etext=no
9753 fi
9754 rm -f core conftest.err conftest.$ac_objext \
9755     conftest$ac_exeext conftest.$ac_ext
9756 fi
9757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__etext" >&5
9758 $as_echo "$ac_cv_var__etext" >&6; }
9759 if test $ac_cv_var__etext = yes; then
9760
9761 $as_echo "#define HAVE__ETEXT 1" >>confdefs.h
9762
9763 fi
9764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for etext" >&5
9765 $as_echo_n "checking for etext... " >&6; }
9766 if test "${ac_cv_var_etext+set}" = set; then :
9767   $as_echo_n "(cached) " >&6
9768 else
9769   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9770 /* end confdefs.h.  */
9771 #include <stdlib.h>
9772 extern char etext;
9773
9774 int
9775 main ()
9776 {
9777 free (&etext);
9778   ;
9779   return 0;
9780 }
9781 _ACEOF
9782 if ac_fn_c_try_link "$LINENO"; then :
9783   ac_cv_var_etext=yes
9784 else
9785   ac_cv_var_etext=no
9786 fi
9787 rm -f core conftest.err conftest.$ac_objext \
9788     conftest$ac_exeext conftest.$ac_ext
9789 fi
9790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_etext" >&5
9791 $as_echo "$ac_cv_var_etext" >&6; }
9792 if test $ac_cv_var_etext = yes; then
9793
9794 $as_echo "#define HAVE_ETEXT 1" >>confdefs.h
9795
9796 fi
9797 if test "$enable_profiling" = yes ; then
9798   if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then
9799     as_fn_error "--enable-profiling requires monstartup and _mcleanup" "$LINENO" 5
9800   fi
9801   PROFILE_CFLAGS=-pg
9802   OLD_CFLAGS="$CFLAGS"
9803   CFLAGS="$CFLAGS $PROFILE_CFLAGS"
9804
9805   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pg" >&5
9806 $as_echo_n "checking whether $CC supports -pg... " >&6; }
9807 if test "${ac_cv_cc_supports_pg+set}" = set; then :
9808   $as_echo_n "(cached) " >&6
9809 else
9810   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9811 /* end confdefs.h.  */
9812
9813 int
9814 main ()
9815 {
9816 int x;
9817   ;
9818   return 0;
9819 }
9820 _ACEOF
9821 if ac_fn_c_try_compile "$LINENO"; then :
9822   ac_cv_cc_supports_pg=yes
9823 else
9824   ac_cv_cc_supports_pg=no
9825 fi
9826 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9827 fi
9828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_supports_pg" >&5
9829 $as_echo "$ac_cv_cc_supports_pg" >&6; }
9830
9831   if test $ac_cv_cc_supports_pg = no; then
9832     as_fn_error "--enable-profiling requires a compiler which supports -pg" "$LINENO" 5
9833   fi
9834
9835   CFLAGS="$OLD_CFLAGS"
9836 fi
9837
9838
9839
9840 # Check whether --with-pkgversion was given.
9841 if test "${with_pkgversion+set}" = set; then :
9842   withval=$with_pkgversion; case "$withval" in
9843       yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
9844       no)  PKGVERSION= ;;
9845       *)   PKGVERSION="($withval) " ;;
9846      esac
9847 else
9848   PKGVERSION="(GDB) "
9849
9850 fi
9851
9852
9853
9854
9855
9856 # Check whether --with-bugurl was given.
9857 if test "${with_bugurl+set}" = set; then :
9858   withval=$with_bugurl; case "$withval" in
9859       yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
9860       no)  BUGURL=
9861            ;;
9862       *)   BUGURL="$withval"
9863            ;;
9864      esac
9865 else
9866   BUGURL="http://www.gnu.org/software/gdb/bugs/"
9867
9868 fi
9869
9870   case ${BUGURL} in
9871   "")
9872     REPORT_BUGS_TO=
9873     REPORT_BUGS_TEXI=
9874     ;;
9875   *)
9876     REPORT_BUGS_TO="<$BUGURL>"
9877     REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
9878     ;;
9879   esac;
9880
9881
9882
9883
9884 cat >>confdefs.h <<_ACEOF
9885 #define PKGVERSION "$PKGVERSION"
9886 _ACEOF
9887
9888
9889 cat >>confdefs.h <<_ACEOF
9890 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
9891 _ACEOF
9892
9893
9894 # --------------------- #
9895 # Checks for programs.  #
9896 # --------------------- #
9897
9898 for ac_prog in gawk mawk nawk awk
9899 do
9900   # Extract the first word of "$ac_prog", so it can be a program name with args.
9901 set dummy $ac_prog; ac_word=$2
9902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9903 $as_echo_n "checking for $ac_word... " >&6; }
9904 if test "${ac_cv_prog_AWK+set}" = set; then :
9905   $as_echo_n "(cached) " >&6
9906 else
9907   if test -n "$AWK"; then
9908   ac_cv_prog_AWK="$AWK" # Let the user override the test.
9909 else
9910 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9911 for as_dir in $PATH
9912 do
9913   IFS=$as_save_IFS
9914   test -z "$as_dir" && as_dir=.
9915     for ac_exec_ext in '' $ac_executable_extensions; do
9916   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9917     ac_cv_prog_AWK="$ac_prog"
9918     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9919     break 2
9920   fi
9921 done
9922   done
9923 IFS=$as_save_IFS
9924
9925 fi
9926 fi
9927 AWK=$ac_cv_prog_AWK
9928 if test -n "$AWK"; then
9929   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
9930 $as_echo "$AWK" >&6; }
9931 else
9932   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9933 $as_echo "no" >&6; }
9934 fi
9935
9936
9937   test -n "$AWK" && break
9938 done
9939
9940
9941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
9942 $as_echo_n "checking whether ln -s works... " >&6; }
9943 LN_S=$as_ln_s
9944 if test "$LN_S" = "ln -s"; then
9945   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9946 $as_echo "yes" >&6; }
9947 else
9948   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
9949 $as_echo "no, using $LN_S" >&6; }
9950 fi
9951
9952 if test -n "$ac_tool_prefix"; then
9953   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
9954 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
9955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9956 $as_echo_n "checking for $ac_word... " >&6; }
9957 if test "${ac_cv_prog_RANLIB+set}" = set; then :
9958   $as_echo_n "(cached) " >&6
9959 else
9960   if test -n "$RANLIB"; then
9961   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
9962 else
9963 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9964 for as_dir in $PATH
9965 do
9966   IFS=$as_save_IFS
9967   test -z "$as_dir" && as_dir=.
9968     for ac_exec_ext in '' $ac_executable_extensions; do
9969   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9970     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
9971     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9972     break 2
9973   fi
9974 done
9975   done
9976 IFS=$as_save_IFS
9977
9978 fi
9979 fi
9980 RANLIB=$ac_cv_prog_RANLIB
9981 if test -n "$RANLIB"; then
9982   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
9983 $as_echo "$RANLIB" >&6; }
9984 else
9985   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9986 $as_echo "no" >&6; }
9987 fi
9988
9989
9990 fi
9991 if test -z "$ac_cv_prog_RANLIB"; then
9992   ac_ct_RANLIB=$RANLIB
9993   # Extract the first word of "ranlib", so it can be a program name with args.
9994 set dummy ranlib; ac_word=$2
9995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9996 $as_echo_n "checking for $ac_word... " >&6; }
9997 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
9998   $as_echo_n "(cached) " >&6
9999 else
10000   if test -n "$ac_ct_RANLIB"; then
10001   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
10002 else
10003 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10004 for as_dir in $PATH
10005 do
10006   IFS=$as_save_IFS
10007   test -z "$as_dir" && as_dir=.
10008     for ac_exec_ext in '' $ac_executable_extensions; do
10009   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10010     ac_cv_prog_ac_ct_RANLIB="ranlib"
10011     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10012     break 2
10013   fi
10014 done
10015   done
10016 IFS=$as_save_IFS
10017
10018 fi
10019 fi
10020 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
10021 if test -n "$ac_ct_RANLIB"; then
10022   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
10023 $as_echo "$ac_ct_RANLIB" >&6; }
10024 else
10025   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10026 $as_echo "no" >&6; }
10027 fi
10028
10029   if test "x$ac_ct_RANLIB" = x; then
10030     RANLIB=":"
10031   else
10032     case $cross_compiling:$ac_tool_warned in
10033 yes:)
10034 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10035 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10036 ac_tool_warned=yes ;;
10037 esac
10038     RANLIB=$ac_ct_RANLIB
10039   fi
10040 else
10041   RANLIB="$ac_cv_prog_RANLIB"
10042 fi
10043
10044 for ac_prog in 'bison -y' byacc
10045 do
10046   # Extract the first word of "$ac_prog", so it can be a program name with args.
10047 set dummy $ac_prog; ac_word=$2
10048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10049 $as_echo_n "checking for $ac_word... " >&6; }
10050 if test "${ac_cv_prog_YACC+set}" = set; then :
10051   $as_echo_n "(cached) " >&6
10052 else
10053   if test -n "$YACC"; then
10054   ac_cv_prog_YACC="$YACC" # Let the user override the test.
10055 else
10056 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10057 for as_dir in $PATH
10058 do
10059   IFS=$as_save_IFS
10060   test -z "$as_dir" && as_dir=.
10061     for ac_exec_ext in '' $ac_executable_extensions; do
10062   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10063     ac_cv_prog_YACC="$ac_prog"
10064     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10065     break 2
10066   fi
10067 done
10068   done
10069 IFS=$as_save_IFS
10070
10071 fi
10072 fi
10073 YACC=$ac_cv_prog_YACC
10074 if test -n "$YACC"; then
10075   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
10076 $as_echo "$YACC" >&6; }
10077 else
10078   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10079 $as_echo "no" >&6; }
10080 fi
10081
10082
10083   test -n "$YACC" && break
10084 done
10085 test -n "$YACC" || YACC="yacc"
10086
10087
10088 if test -n "$ac_tool_prefix"; then
10089   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
10090 set dummy ${ac_tool_prefix}ar; ac_word=$2
10091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10092 $as_echo_n "checking for $ac_word... " >&6; }
10093 if test "${ac_cv_prog_AR+set}" = set; then :
10094   $as_echo_n "(cached) " >&6
10095 else
10096   if test -n "$AR"; then
10097   ac_cv_prog_AR="$AR" # Let the user override the test.
10098 else
10099 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10100 for as_dir in $PATH
10101 do
10102   IFS=$as_save_IFS
10103   test -z "$as_dir" && as_dir=.
10104     for ac_exec_ext in '' $ac_executable_extensions; do
10105   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10106     ac_cv_prog_AR="${ac_tool_prefix}ar"
10107     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10108     break 2
10109   fi
10110 done
10111   done
10112 IFS=$as_save_IFS
10113
10114 fi
10115 fi
10116 AR=$ac_cv_prog_AR
10117 if test -n "$AR"; then
10118   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
10119 $as_echo "$AR" >&6; }
10120 else
10121   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10122 $as_echo "no" >&6; }
10123 fi
10124
10125
10126 fi
10127 if test -z "$ac_cv_prog_AR"; then
10128   ac_ct_AR=$AR
10129   # Extract the first word of "ar", so it can be a program name with args.
10130 set dummy ar; ac_word=$2
10131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10132 $as_echo_n "checking for $ac_word... " >&6; }
10133 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
10134   $as_echo_n "(cached) " >&6
10135 else
10136   if test -n "$ac_ct_AR"; then
10137   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
10138 else
10139 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10140 for as_dir in $PATH
10141 do
10142   IFS=$as_save_IFS
10143   test -z "$as_dir" && as_dir=.
10144     for ac_exec_ext in '' $ac_executable_extensions; do
10145   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10146     ac_cv_prog_ac_ct_AR="ar"
10147     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10148     break 2
10149   fi
10150 done
10151   done
10152 IFS=$as_save_IFS
10153
10154 fi
10155 fi
10156 ac_ct_AR=$ac_cv_prog_ac_ct_AR
10157 if test -n "$ac_ct_AR"; then
10158   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
10159 $as_echo "$ac_ct_AR" >&6; }
10160 else
10161   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10162 $as_echo "no" >&6; }
10163 fi
10164
10165   if test "x$ac_ct_AR" = x; then
10166     AR=""
10167   else
10168     case $cross_compiling:$ac_tool_warned in
10169 yes:)
10170 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10171 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10172 ac_tool_warned=yes ;;
10173 esac
10174     AR=$ac_ct_AR
10175   fi
10176 else
10177   AR="$ac_cv_prog_AR"
10178 fi
10179
10180 if test -n "$ac_tool_prefix"; then
10181   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
10182 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
10183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10184 $as_echo_n "checking for $ac_word... " >&6; }
10185 if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
10186   $as_echo_n "(cached) " >&6
10187 else
10188   if test -n "$DLLTOOL"; then
10189   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
10190 else
10191 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10192 for as_dir in $PATH
10193 do
10194   IFS=$as_save_IFS
10195   test -z "$as_dir" && as_dir=.
10196     for ac_exec_ext in '' $ac_executable_extensions; do
10197   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10198     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
10199     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10200     break 2
10201   fi
10202 done
10203   done
10204 IFS=$as_save_IFS
10205
10206 fi
10207 fi
10208 DLLTOOL=$ac_cv_prog_DLLTOOL
10209 if test -n "$DLLTOOL"; then
10210   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
10211 $as_echo "$DLLTOOL" >&6; }
10212 else
10213   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10214 $as_echo "no" >&6; }
10215 fi
10216
10217
10218 fi
10219 if test -z "$ac_cv_prog_DLLTOOL"; then
10220   ac_ct_DLLTOOL=$DLLTOOL
10221   # Extract the first word of "dlltool", so it can be a program name with args.
10222 set dummy dlltool; ac_word=$2
10223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10224 $as_echo_n "checking for $ac_word... " >&6; }
10225 if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
10226   $as_echo_n "(cached) " >&6
10227 else
10228   if test -n "$ac_ct_DLLTOOL"; then
10229   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
10230 else
10231 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10232 for as_dir in $PATH
10233 do
10234   IFS=$as_save_IFS
10235   test -z "$as_dir" && as_dir=.
10236     for ac_exec_ext in '' $ac_executable_extensions; do
10237   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10238     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
10239     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10240     break 2
10241   fi
10242 done
10243   done
10244 IFS=$as_save_IFS
10245
10246 fi
10247 fi
10248 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
10249 if test -n "$ac_ct_DLLTOOL"; then
10250   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
10251 $as_echo "$ac_ct_DLLTOOL" >&6; }
10252 else
10253   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10254 $as_echo "no" >&6; }
10255 fi
10256
10257   if test "x$ac_ct_DLLTOOL" = x; then
10258     DLLTOOL=""
10259   else
10260     case $cross_compiling:$ac_tool_warned in
10261 yes:)
10262 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10263 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10264 ac_tool_warned=yes ;;
10265 esac
10266     DLLTOOL=$ac_ct_DLLTOOL
10267   fi
10268 else
10269   DLLTOOL="$ac_cv_prog_DLLTOOL"
10270 fi
10271
10272 if test -n "$ac_tool_prefix"; then
10273   # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
10274 set dummy ${ac_tool_prefix}windres; ac_word=$2
10275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10276 $as_echo_n "checking for $ac_word... " >&6; }
10277 if test "${ac_cv_prog_WINDRES+set}" = set; then :
10278   $as_echo_n "(cached) " >&6
10279 else
10280   if test -n "$WINDRES"; then
10281   ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
10282 else
10283 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10284 for as_dir in $PATH
10285 do
10286   IFS=$as_save_IFS
10287   test -z "$as_dir" && as_dir=.
10288     for ac_exec_ext in '' $ac_executable_extensions; do
10289   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10290     ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
10291     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10292     break 2
10293   fi
10294 done
10295   done
10296 IFS=$as_save_IFS
10297
10298 fi
10299 fi
10300 WINDRES=$ac_cv_prog_WINDRES
10301 if test -n "$WINDRES"; then
10302   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
10303 $as_echo "$WINDRES" >&6; }
10304 else
10305   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10306 $as_echo "no" >&6; }
10307 fi
10308
10309
10310 fi
10311 if test -z "$ac_cv_prog_WINDRES"; then
10312   ac_ct_WINDRES=$WINDRES
10313   # Extract the first word of "windres", so it can be a program name with args.
10314 set dummy windres; ac_word=$2
10315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10316 $as_echo_n "checking for $ac_word... " >&6; }
10317 if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then :
10318   $as_echo_n "(cached) " >&6
10319 else
10320   if test -n "$ac_ct_WINDRES"; then
10321   ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
10322 else
10323 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10324 for as_dir in $PATH
10325 do
10326   IFS=$as_save_IFS
10327   test -z "$as_dir" && as_dir=.
10328     for ac_exec_ext in '' $ac_executable_extensions; do
10329   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10330     ac_cv_prog_ac_ct_WINDRES="windres"
10331     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10332     break 2
10333   fi
10334 done
10335   done
10336 IFS=$as_save_IFS
10337
10338 fi
10339 fi
10340 ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
10341 if test -n "$ac_ct_WINDRES"; then
10342   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
10343 $as_echo "$ac_ct_WINDRES" >&6; }
10344 else
10345   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10346 $as_echo "no" >&6; }
10347 fi
10348
10349   if test "x$ac_ct_WINDRES" = x; then
10350     WINDRES=""
10351   else
10352     case $cross_compiling:$ac_tool_warned in
10353 yes:)
10354 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10355 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10356 ac_tool_warned=yes ;;
10357 esac
10358     WINDRES=$ac_ct_WINDRES
10359   fi
10360 else
10361   WINDRES="$ac_cv_prog_WINDRES"
10362 fi
10363
10364
10365 # Needed for GNU/Hurd.
10366 if test -n "$ac_tool_prefix"; then
10367   # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
10368 set dummy ${ac_tool_prefix}mig; ac_word=$2
10369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10370 $as_echo_n "checking for $ac_word... " >&6; }
10371 if test "${ac_cv_prog_MIG+set}" = set; then :
10372   $as_echo_n "(cached) " >&6
10373 else
10374   if test -n "$MIG"; then
10375   ac_cv_prog_MIG="$MIG" # Let the user override the test.
10376 else
10377 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10378 for as_dir in $PATH
10379 do
10380   IFS=$as_save_IFS
10381   test -z "$as_dir" && as_dir=.
10382     for ac_exec_ext in '' $ac_executable_extensions; do
10383   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10384     ac_cv_prog_MIG="${ac_tool_prefix}mig"
10385     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10386     break 2
10387   fi
10388 done
10389   done
10390 IFS=$as_save_IFS
10391
10392 fi
10393 fi
10394 MIG=$ac_cv_prog_MIG
10395 if test -n "$MIG"; then
10396   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
10397 $as_echo "$MIG" >&6; }
10398 else
10399   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10400 $as_echo "no" >&6; }
10401 fi
10402
10403
10404 fi
10405 if test -z "$ac_cv_prog_MIG"; then
10406   ac_ct_MIG=$MIG
10407   # Extract the first word of "mig", so it can be a program name with args.
10408 set dummy mig; ac_word=$2
10409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10410 $as_echo_n "checking for $ac_word... " >&6; }
10411 if test "${ac_cv_prog_ac_ct_MIG+set}" = set; then :
10412   $as_echo_n "(cached) " >&6
10413 else
10414   if test -n "$ac_ct_MIG"; then
10415   ac_cv_prog_ac_ct_MIG="$ac_ct_MIG" # Let the user override the test.
10416 else
10417 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10418 for as_dir in $PATH
10419 do
10420   IFS=$as_save_IFS
10421   test -z "$as_dir" && as_dir=.
10422     for ac_exec_ext in '' $ac_executable_extensions; do
10423   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10424     ac_cv_prog_ac_ct_MIG="mig"
10425     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10426     break 2
10427   fi
10428 done
10429   done
10430 IFS=$as_save_IFS
10431
10432 fi
10433 fi
10434 ac_ct_MIG=$ac_cv_prog_ac_ct_MIG
10435 if test -n "$ac_ct_MIG"; then
10436   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
10437 $as_echo "$ac_ct_MIG" >&6; }
10438 else
10439   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10440 $as_echo "no" >&6; }
10441 fi
10442
10443   if test "x$ac_ct_MIG" = x; then
10444     MIG=""
10445   else
10446     case $cross_compiling:$ac_tool_warned in
10447 yes:)
10448 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10449 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10450 ac_tool_warned=yes ;;
10451 esac
10452     MIG=$ac_ct_MIG
10453   fi
10454 else
10455   MIG="$ac_cv_prog_MIG"
10456 fi
10457
10458
10459 # ---------------------- #
10460 # Checks for libraries.  #
10461 # ---------------------- #
10462
10463 # We might need to link with -lm; most simulators need it.
10464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
10465 $as_echo_n "checking for main in -lm... " >&6; }
10466 if test "${ac_cv_lib_m_main+set}" = set; then :
10467   $as_echo_n "(cached) " >&6
10468 else
10469   ac_check_lib_save_LIBS=$LIBS
10470 LIBS="-lm  $LIBS"
10471 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10472 /* end confdefs.h.  */
10473
10474
10475 int
10476 main ()
10477 {
10478 return main ();
10479   ;
10480   return 0;
10481 }
10482 _ACEOF
10483 if ac_fn_c_try_link "$LINENO"; then :
10484   ac_cv_lib_m_main=yes
10485 else
10486   ac_cv_lib_m_main=no
10487 fi
10488 rm -f core conftest.err conftest.$ac_objext \
10489     conftest$ac_exeext conftest.$ac_ext
10490 LIBS=$ac_check_lib_save_LIBS
10491 fi
10492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
10493 $as_echo "$ac_cv_lib_m_main" >&6; }
10494 if test "x$ac_cv_lib_m_main" = x""yes; then :
10495   cat >>confdefs.h <<_ACEOF
10496 #define HAVE_LIBM 1
10497 _ACEOF
10498
10499   LIBS="-lm $LIBS"
10500
10501 fi
10502
10503
10504 # We need to link with -lw to get `wctype' on Solaris before Solaris
10505 # 2.6.  Solaris 2.6 and beyond have this function in libc, and have a
10506 # libw that some versions of the GNU linker cannot hanle (GNU ld 2.9.1
10507 # is known to have this problem).  Therefore we avoid libw if we can.
10508 ac_fn_c_check_func "$LINENO" "wctype" "ac_cv_func_wctype"
10509 if test "x$ac_cv_func_wctype" = x""yes; then :
10510
10511 else
10512   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctype in -lw" >&5
10513 $as_echo_n "checking for wctype in -lw... " >&6; }
10514 if test "${ac_cv_lib_w_wctype+set}" = set; then :
10515   $as_echo_n "(cached) " >&6
10516 else
10517   ac_check_lib_save_LIBS=$LIBS
10518 LIBS="-lw  $LIBS"
10519 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10520 /* end confdefs.h.  */
10521
10522 /* Override any GCC internal prototype to avoid an error.
10523    Use char because int might match the return type of a GCC
10524    builtin and then its argument prototype would still apply.  */
10525 #ifdef __cplusplus
10526 extern "C"
10527 #endif
10528 char wctype ();
10529 int
10530 main ()
10531 {
10532 return wctype ();
10533   ;
10534   return 0;
10535 }
10536 _ACEOF
10537 if ac_fn_c_try_link "$LINENO"; then :
10538   ac_cv_lib_w_wctype=yes
10539 else
10540   ac_cv_lib_w_wctype=no
10541 fi
10542 rm -f core conftest.err conftest.$ac_objext \
10543     conftest$ac_exeext conftest.$ac_ext
10544 LIBS=$ac_check_lib_save_LIBS
10545 fi
10546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wctype" >&5
10547 $as_echo "$ac_cv_lib_w_wctype" >&6; }
10548 if test "x$ac_cv_lib_w_wctype" = x""yes; then :
10549   cat >>confdefs.h <<_ACEOF
10550 #define HAVE_LIBW 1
10551 _ACEOF
10552
10553   LIBS="-lw $LIBS"
10554
10555 fi
10556
10557 fi
10558
10559
10560 # Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
10561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
10562 $as_echo_n "checking for library containing gethostbyname... " >&6; }
10563 if test "${ac_cv_search_gethostbyname+set}" = set; then :
10564   $as_echo_n "(cached) " >&6
10565 else
10566   ac_func_search_save_LIBS=$LIBS
10567 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10568 /* end confdefs.h.  */
10569
10570 /* Override any GCC internal prototype to avoid an error.
10571    Use char because int might match the return type of a GCC
10572    builtin and then its argument prototype would still apply.  */
10573 #ifdef __cplusplus
10574 extern "C"
10575 #endif
10576 char gethostbyname ();
10577 int
10578 main ()
10579 {
10580 return gethostbyname ();
10581   ;
10582   return 0;
10583 }
10584 _ACEOF
10585 for ac_lib in '' nsl; do
10586   if test -z "$ac_lib"; then
10587     ac_res="none required"
10588   else
10589     ac_res=-l$ac_lib
10590     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
10591   fi
10592   if ac_fn_c_try_link "$LINENO"; then :
10593   ac_cv_search_gethostbyname=$ac_res
10594 fi
10595 rm -f core conftest.err conftest.$ac_objext \
10596     conftest$ac_exeext
10597   if test "${ac_cv_search_gethostbyname+set}" = set; then :
10598   break
10599 fi
10600 done
10601 if test "${ac_cv_search_gethostbyname+set}" = set; then :
10602
10603 else
10604   ac_cv_search_gethostbyname=no
10605 fi
10606 rm conftest.$ac_ext
10607 LIBS=$ac_func_search_save_LIBS
10608 fi
10609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
10610 $as_echo "$ac_cv_search_gethostbyname" >&6; }
10611 ac_res=$ac_cv_search_gethostbyname
10612 if test "$ac_res" != no; then :
10613   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10614
10615 fi
10616
10617
10618 # Some systems (e.g. Solaris) have `socketpair' in libsocket.
10619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
10620 $as_echo_n "checking for library containing socketpair... " >&6; }
10621 if test "${ac_cv_search_socketpair+set}" = set; then :
10622   $as_echo_n "(cached) " >&6
10623 else
10624   ac_func_search_save_LIBS=$LIBS
10625 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10626 /* end confdefs.h.  */
10627
10628 /* Override any GCC internal prototype to avoid an error.
10629    Use char because int might match the return type of a GCC
10630    builtin and then its argument prototype would still apply.  */
10631 #ifdef __cplusplus
10632 extern "C"
10633 #endif
10634 char socketpair ();
10635 int
10636 main ()
10637 {
10638 return socketpair ();
10639   ;
10640   return 0;
10641 }
10642 _ACEOF
10643 for ac_lib in '' socket; do
10644   if test -z "$ac_lib"; then
10645     ac_res="none required"
10646   else
10647     ac_res=-l$ac_lib
10648     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
10649   fi
10650   if ac_fn_c_try_link "$LINENO"; then :
10651   ac_cv_search_socketpair=$ac_res
10652 fi
10653 rm -f core conftest.err conftest.$ac_objext \
10654     conftest$ac_exeext
10655   if test "${ac_cv_search_socketpair+set}" = set; then :
10656   break
10657 fi
10658 done
10659 if test "${ac_cv_search_socketpair+set}" = set; then :
10660
10661 else
10662   ac_cv_search_socketpair=no
10663 fi
10664 rm conftest.$ac_ext
10665 LIBS=$ac_func_search_save_LIBS
10666 fi
10667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
10668 $as_echo "$ac_cv_search_socketpair" >&6; }
10669 ac_res=$ac_cv_search_socketpair
10670 if test "$ac_res" != no; then :
10671   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10672
10673 fi
10674
10675
10676 # Link in zlib if we can.  This allows us to read compressed debug sections.
10677
10678   # See if the user specified whether he wants zlib support or not.
10679
10680 # Check whether --with-zlib was given.
10681 if test "${with_zlib+set}" = set; then :
10682   withval=$with_zlib;
10683 else
10684   with_zlib=auto
10685 fi
10686
10687
10688   if test "$with_zlib" != "no"; then
10689     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
10690 $as_echo_n "checking for library containing zlibVersion... " >&6; }
10691 if test "${ac_cv_search_zlibVersion+set}" = set; then :
10692   $as_echo_n "(cached) " >&6
10693 else
10694   ac_func_search_save_LIBS=$LIBS
10695 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10696 /* end confdefs.h.  */
10697
10698 /* Override any GCC internal prototype to avoid an error.
10699    Use char because int might match the return type of a GCC
10700    builtin and then its argument prototype would still apply.  */
10701 #ifdef __cplusplus
10702 extern "C"
10703 #endif
10704 char zlibVersion ();
10705 int
10706 main ()
10707 {
10708 return zlibVersion ();
10709   ;
10710   return 0;
10711 }
10712 _ACEOF
10713 for ac_lib in '' z; do
10714   if test -z "$ac_lib"; then
10715     ac_res="none required"
10716   else
10717     ac_res=-l$ac_lib
10718     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
10719   fi
10720   if ac_fn_c_try_link "$LINENO"; then :
10721   ac_cv_search_zlibVersion=$ac_res
10722 fi
10723 rm -f core conftest.err conftest.$ac_objext \
10724     conftest$ac_exeext
10725   if test "${ac_cv_search_zlibVersion+set}" = set; then :
10726   break
10727 fi
10728 done
10729 if test "${ac_cv_search_zlibVersion+set}" = set; then :
10730
10731 else
10732   ac_cv_search_zlibVersion=no
10733 fi
10734 rm conftest.$ac_ext
10735 LIBS=$ac_func_search_save_LIBS
10736 fi
10737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
10738 $as_echo "$ac_cv_search_zlibVersion" >&6; }
10739 ac_res=$ac_cv_search_zlibVersion
10740 if test "$ac_res" != no; then :
10741   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10742   for ac_header in zlib.h
10743 do :
10744   ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
10745 if test "x$ac_cv_header_zlib_h" = x""yes; then :
10746   cat >>confdefs.h <<_ACEOF
10747 #define HAVE_ZLIB_H 1
10748 _ACEOF
10749
10750 fi
10751
10752 done
10753
10754 fi
10755
10756     if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
10757       as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
10758     fi
10759   fi
10760
10761
10762 # On HP/UX we may need libxpdl for dlgetmodinfo (used by solib-pa64.c).
10763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlgetmodinfo" >&5
10764 $as_echo_n "checking for library containing dlgetmodinfo... " >&6; }
10765 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
10766   $as_echo_n "(cached) " >&6
10767 else
10768   ac_func_search_save_LIBS=$LIBS
10769 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10770 /* end confdefs.h.  */
10771
10772 /* Override any GCC internal prototype to avoid an error.
10773    Use char because int might match the return type of a GCC
10774    builtin and then its argument prototype would still apply.  */
10775 #ifdef __cplusplus
10776 extern "C"
10777 #endif
10778 char dlgetmodinfo ();
10779 int
10780 main ()
10781 {
10782 return dlgetmodinfo ();
10783   ;
10784   return 0;
10785 }
10786 _ACEOF
10787 for ac_lib in '' dl xpdl; do
10788   if test -z "$ac_lib"; then
10789     ac_res="none required"
10790   else
10791     ac_res=-l$ac_lib
10792     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
10793   fi
10794   if ac_fn_c_try_link "$LINENO"; then :
10795   ac_cv_search_dlgetmodinfo=$ac_res
10796 fi
10797 rm -f core conftest.err conftest.$ac_objext \
10798     conftest$ac_exeext
10799   if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
10800   break
10801 fi
10802 done
10803 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
10804
10805 else
10806   ac_cv_search_dlgetmodinfo=no
10807 fi
10808 rm conftest.$ac_ext
10809 LIBS=$ac_func_search_save_LIBS
10810 fi
10811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlgetmodinfo" >&5
10812 $as_echo "$ac_cv_search_dlgetmodinfo" >&6; }
10813 ac_res=$ac_cv_search_dlgetmodinfo
10814 if test "$ac_res" != no; then :
10815   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10816
10817 fi
10818
10819
10820
10821
10822
10823 # Check whether --with-libiconv-prefix was given.
10824 if test "${with_libiconv_prefix+set}" = set; then :
10825   withval=$with_libiconv_prefix;
10826     for dir in `echo "$withval" | tr : ' '`; do
10827       if test -d $dir/include; then LIBICONV_INCLUDE="-I$dir/include"; fi
10828       if test -d $dir/lib; then LIBICONV_LIBDIR="-L$dir/lib"; fi
10829     done
10830
10831 fi
10832
10833
10834   BUILD_LIBICONV_LIBDIRS="../libiconv/lib/.libs ../libiconv/lib/_libs"
10835   BUILD_LIBICONV_INCLUDE="-I../libiconv/include"
10836
10837   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
10838 $as_echo_n "checking for iconv... " >&6; }
10839 if test "${am_cv_func_iconv+set}" = set; then :
10840   $as_echo_n "(cached) " >&6
10841 else
10842
10843     am_cv_func_iconv="no, consider installing GNU libiconv"
10844     am_cv_lib_iconv=no
10845     am_cv_use_build_libiconv=no
10846     am_cv_build_libiconv_path=
10847
10848     # If libiconv is part of the build tree, then try using it over
10849     # any system iconv.
10850     if test -d ../libiconv; then
10851       for lib_dir in $BUILD_LIBICONV_LIBDIRS; do
10852         am_save_LIBS="$LIBS"
10853         am_save_CPPFLAGS="$CPPFLAGS"
10854         LIBS="$LIBS $lib_dir/libiconv.a"
10855         CPPFLAGS="$CPPFLAGS $BUILD_LIBICONV_INCLUDE"
10856         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10857 /* end confdefs.h.  */
10858 #include <stdlib.h>
10859 #include <iconv.h>
10860 int
10861 main ()
10862 {
10863 iconv_t cd = iconv_open("","");
10864            iconv(cd,NULL,NULL,NULL,NULL);
10865            iconv_close(cd);
10866   ;
10867   return 0;
10868 }
10869 _ACEOF
10870 if ac_fn_c_try_link "$LINENO"; then :
10871   am_cv_use_build_libiconv=yes
10872           am_cv_build_libiconv_path=$lib_dir/libiconv.a
10873           am_cv_lib_iconv=yes
10874           am_cv_func_iconv=yes
10875 fi
10876 rm -f core conftest.err conftest.$ac_objext \
10877     conftest$ac_exeext conftest.$ac_ext
10878         LIBS="$am_save_LIBS"
10879         CPPFLAGS="$am_save_CPPFLAGS"
10880         if test "$am_cv_use_build_libiconv" = "yes"; then
10881           break
10882         fi
10883       done
10884     fi
10885
10886     # Next, try to find iconv in libc.
10887     if test "$am_cv_func_iconv" != yes; then
10888       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10889 /* end confdefs.h.  */
10890 #include <stdlib.h>
10891 #include <iconv.h>
10892 int
10893 main ()
10894 {
10895 iconv_t cd = iconv_open("","");
10896          iconv(cd,NULL,NULL,NULL,NULL);
10897          iconv_close(cd);
10898   ;
10899   return 0;
10900 }
10901 _ACEOF
10902 if ac_fn_c_try_link "$LINENO"; then :
10903   am_cv_func_iconv=yes
10904 fi
10905 rm -f core conftest.err conftest.$ac_objext \
10906     conftest$ac_exeext conftest.$ac_ext
10907     fi
10908
10909     # If iconv was not in libc, try -liconv.  In this case, arrange to
10910     # look in the libiconv prefix, if it was specified by the user.
10911     if test "$am_cv_func_iconv" != yes; then
10912       am_save_CPPFLAGS="$CPPFLAGS"
10913       am_save_LIBS="$LIBS"
10914       if test -n "$LIBICONV_INCLUDE"; then
10915         CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
10916         LIBS="$LIBS $LIBICONV_LIBDIR"
10917       fi
10918       LIBS="$LIBS -liconv"
10919       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10920 /* end confdefs.h.  */
10921 #include <stdlib.h>
10922 #include <iconv.h>
10923 int
10924 main ()
10925 {
10926 iconv_t cd = iconv_open("","");
10927          iconv(cd,NULL,NULL,NULL,NULL);
10928          iconv_close(cd);
10929   ;
10930   return 0;
10931 }
10932 _ACEOF
10933 if ac_fn_c_try_link "$LINENO"; then :
10934   am_cv_lib_iconv=yes
10935         am_cv_func_iconv=yes
10936 fi
10937 rm -f core conftest.err conftest.$ac_objext \
10938     conftest$ac_exeext conftest.$ac_ext
10939       LIBS="$am_save_LIBS"
10940       CPPFLAGS="$am_save_CPPFLAGS"
10941     fi
10942
10943 fi
10944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
10945 $as_echo "$am_cv_func_iconv" >&6; }
10946
10947   # Set the various flags based on the cache variables.  We can't rely
10948   # on the flags to remain set from the above code, due to caching.
10949   LIBICONV=
10950   if test "$am_cv_lib_iconv" = yes; then
10951     LIBICONV="-liconv"
10952   else
10953     LIBICONV_LIBDIR=
10954     LIBICONV_INCLUDE=
10955   fi
10956   if test "$am_cv_use_build_libiconv" = yes; then
10957     LIBICONV="$am_cv_build_libiconv_path"
10958     LIBICONV_LIBDIR=""
10959     LIBICONV_INCLUDE="$BUILD_LIBICONV_INCLUDE"
10960   fi
10961   CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
10962   LIBS="$LIBS $LIBICONV_LIBDIR $LIBICONV"
10963
10964   if test "$am_cv_func_iconv" = yes; then
10965
10966 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
10967
10968     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
10969 $as_echo_n "checking for iconv declaration... " >&6; }
10970     if test "${am_cv_proto_iconv+set}" = set; then :
10971   $as_echo_n "(cached) " >&6
10972 else
10973
10974       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10975 /* end confdefs.h.  */
10976
10977 #include <stdlib.h>
10978 #include <iconv.h>
10979 extern
10980 #ifdef __cplusplus
10981 "C"
10982 #endif
10983 #if defined(__STDC__) || defined(__cplusplus)
10984 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
10985 #else
10986 size_t iconv();
10987 #endif
10988
10989 int
10990 main ()
10991 {
10992
10993   ;
10994   return 0;
10995 }
10996 _ACEOF
10997 if ac_fn_c_try_compile "$LINENO"; then :
10998   am_cv_proto_iconv_arg1=""
10999 else
11000   am_cv_proto_iconv_arg1="const"
11001 fi
11002 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11003       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);"
11004 fi
11005
11006     am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
11007     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
11008          }$am_cv_proto_iconv" >&5
11009 $as_echo "${ac_t:-
11010          }$am_cv_proto_iconv" >&6; }
11011
11012 cat >>confdefs.h <<_ACEOF
11013 #define ICONV_CONST $am_cv_proto_iconv_arg1
11014 _ACEOF
11015
11016   fi
11017
11018
11019 # GDB may fork/exec the iconv program to get the list of supported character
11020 # sets.  Allow the user to specify where to find it.
11021 # There are several factors affecting the choice of option name:
11022 # - There is already --with-libiconv-prefix but we can't use it, it specifies
11023 #   the build-time location of libiconv files.
11024 # - The program we need to find is iconv, which comes with glibc.  The user
11025 #   doesn't necessarily have libiconv installed.  Therefore naming this
11026 #   --with-libiconv-foo feels wrong.
11027 # - We want the path to be relocatable, but GDB_AC_DEFINE_RELOCATABLE is
11028 #   defined to work on directories not files (though it really doesn't know
11029 #   the difference).
11030 # - Calling this --with-iconv-prefix is perceived to cause too much confusion
11031 #   with --with-libiconv-prefix.
11032 # Putting these together is why the option name is --with-iconv-bin.
11033
11034
11035 # Check whether --with-iconv-bin was given.
11036 if test "${with_iconv_bin+set}" = set; then :
11037   withval=$with_iconv_bin; iconv_bin="${withval}"
11038
11039 cat >>confdefs.h <<_ACEOF
11040 #define ICONV_BIN "${iconv_bin}"
11041 _ACEOF
11042
11043
11044   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
11045      if test "x$prefix" = xNONE; then
11046         test_prefix=/usr/local
11047      else
11048         test_prefix=$prefix
11049      fi
11050   else
11051      test_prefix=$exec_prefix
11052   fi
11053   value=0
11054   case ${iconv_bin} in
11055      "${test_prefix}"|"${test_prefix}/"*|\
11056         '${exec_prefix}'|'${exec_prefix}/'*)
11057      value=1
11058      ;;
11059   esac
11060
11061 cat >>confdefs.h <<_ACEOF
11062 #define ICONV_BIN_RELOCATABLE $value
11063 _ACEOF
11064
11065
11066
11067 fi
11068
11069
11070 # On alpha-osf, it appears that libtermcap and libcurses are not compatible.
11071 # There is a very specific comment in /usr/include/curses.h explaining that
11072 # termcap routines built into libcurses must not be used.
11073 #
11074 # The symptoms we observed so far is GDB unexpectedly changing
11075 # the terminal settings when tgetent is called - this is particularly
11076 # visible as the output is missing carriage returns, and so rapidly
11077 # becomes very hard to read.
11078 #
11079 # The readline configure script has already decided that libtermcap
11080 # was enough for its purposes, and so decided to build readline using
11081 # libtermcap.  Since the TUI mode requires curses, building GDB with
11082 # TUI enabled results in both libraries to be used at the same time,
11083 # which is not allowed.  This basically means that GDB with TUI is
11084 # broken on alpha-osf.
11085
11086 case $host_os in
11087   osf* )
11088     if test x"$enable_tui" = xyes; then
11089       as_fn_error "Building GDB with TUI mode is not supported on this host" "$LINENO" 5
11090     fi
11091     if test x"$enable_tui" = xauto; then
11092       enable_tui=no
11093     fi
11094     ;;
11095 esac
11096
11097 # For the TUI, we need enhanced curses functionality.
11098 if test x"$enable_tui" != xno; then
11099   prefer_curses=yes
11100 fi
11101
11102 curses_found=no
11103 if test x"$prefer_curses" = xyes; then
11104   # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied
11105   # curses library because the latter might not provide all the
11106   # functionality we need.  However, this leads to problems on systems
11107   # where the linker searches /usr/local/lib, but the compiler doesn't
11108   # search /usr/local/include, if ncurses is installed in /usr/local.  A
11109   # default installation of ncurses on alpha*-dec-osf* will lead to such
11110   # a situation.
11111   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing waddstr" >&5
11112 $as_echo_n "checking for library containing waddstr... " >&6; }
11113 if test "${ac_cv_search_waddstr+set}" = set; then :
11114   $as_echo_n "(cached) " >&6
11115 else
11116   ac_func_search_save_LIBS=$LIBS
11117 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11118 /* end confdefs.h.  */
11119
11120 /* Override any GCC internal prototype to avoid an error.
11121    Use char because int might match the return type of a GCC
11122    builtin and then its argument prototype would still apply.  */
11123 #ifdef __cplusplus
11124 extern "C"
11125 #endif
11126 char waddstr ();
11127 int
11128 main ()
11129 {
11130 return waddstr ();
11131   ;
11132   return 0;
11133 }
11134 _ACEOF
11135 for ac_lib in '' ncurses cursesX curses; do
11136   if test -z "$ac_lib"; then
11137     ac_res="none required"
11138   else
11139     ac_res=-l$ac_lib
11140     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
11141   fi
11142   if ac_fn_c_try_link "$LINENO"; then :
11143   ac_cv_search_waddstr=$ac_res
11144 fi
11145 rm -f core conftest.err conftest.$ac_objext \
11146     conftest$ac_exeext
11147   if test "${ac_cv_search_waddstr+set}" = set; then :
11148   break
11149 fi
11150 done
11151 if test "${ac_cv_search_waddstr+set}" = set; then :
11152
11153 else
11154   ac_cv_search_waddstr=no
11155 fi
11156 rm conftest.$ac_ext
11157 LIBS=$ac_func_search_save_LIBS
11158 fi
11159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_waddstr" >&5
11160 $as_echo "$ac_cv_search_waddstr" >&6; }
11161 ac_res=$ac_cv_search_waddstr
11162 if test "$ac_res" != no; then :
11163   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11164
11165 fi
11166
11167
11168   if test "$ac_cv_search_waddstr" != no; then
11169     curses_found=yes
11170   fi
11171 fi
11172
11173 # Check whether we should enable the TUI, but only do so if we really
11174 # can.
11175 if test x"$enable_tui" != xno; then
11176   if test -d $srcdir/tui; then
11177     if test "$curses_found" != no; then
11178       CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
11179       CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
11180       CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
11181       ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
11182     else
11183       if test x"$enable_tui" = xyes; then
11184         as_fn_error "no enhanced curses library found; disable TUI" "$LINENO" 5
11185       else
11186         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no enhanced curses library found; disabling TUI" >&5
11187 $as_echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;}
11188       fi
11189     fi
11190   fi
11191 fi
11192
11193 # Since GDB uses Readline, we need termcap functionality.  In many
11194 # cases this will be provided by the curses library, but some systems
11195 # have a seperate termcap library, or no curses library at all.
11196
11197 case $host_os in
11198   cygwin*)
11199     if test -d $srcdir/libtermcap; then
11200       LIBS="../libtermcap/libtermcap.a $LIBS"
11201       ac_cv_search_tgetent="../libtermcap/libtermcap.a"
11202     fi ;;
11203   go32* | *djgpp*)
11204     ac_cv_search_tgetent="none required"
11205     ;;
11206   *mingw32*)
11207     ac_cv_search_tgetent="none required"
11208     CONFIG_OBS="$CONFIG_OBS windows-termcap.o"
11209     ;;
11210 esac
11211
11212 # These are the libraries checked by Readline.
11213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
11214 $as_echo_n "checking for library containing tgetent... " >&6; }
11215 if test "${ac_cv_search_tgetent+set}" = set; then :
11216   $as_echo_n "(cached) " >&6
11217 else
11218   ac_func_search_save_LIBS=$LIBS
11219 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11220 /* end confdefs.h.  */
11221
11222 /* Override any GCC internal prototype to avoid an error.
11223    Use char because int might match the return type of a GCC
11224    builtin and then its argument prototype would still apply.  */
11225 #ifdef __cplusplus
11226 extern "C"
11227 #endif
11228 char tgetent ();
11229 int
11230 main ()
11231 {
11232 return tgetent ();
11233   ;
11234   return 0;
11235 }
11236 _ACEOF
11237 for ac_lib in '' termcap tinfo curses ncurses; do
11238   if test -z "$ac_lib"; then
11239     ac_res="none required"
11240   else
11241     ac_res=-l$ac_lib
11242     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
11243   fi
11244   if ac_fn_c_try_link "$LINENO"; then :
11245   ac_cv_search_tgetent=$ac_res
11246 fi
11247 rm -f core conftest.err conftest.$ac_objext \
11248     conftest$ac_exeext
11249   if test "${ac_cv_search_tgetent+set}" = set; then :
11250   break
11251 fi
11252 done
11253 if test "${ac_cv_search_tgetent+set}" = set; then :
11254
11255 else
11256   ac_cv_search_tgetent=no
11257 fi
11258 rm conftest.$ac_ext
11259 LIBS=$ac_func_search_save_LIBS
11260 fi
11261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
11262 $as_echo "$ac_cv_search_tgetent" >&6; }
11263 ac_res=$ac_cv_search_tgetent
11264 if test "$ac_res" != no; then :
11265   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11266
11267 fi
11268
11269
11270 if test "$ac_cv_search_tgetent" = no; then
11271   as_fn_error "no termcap library found" "$LINENO" 5
11272 fi
11273
11274
11275 # Check whether --with-system-readline was given.
11276 if test "${with_system_readline+set}" = set; then :
11277   withval=$with_system_readline;
11278 fi
11279
11280
11281 if test "$with_system_readline" = yes; then
11282   READLINE=-lreadline
11283   READLINE_DEPS=
11284   READLINE_CFLAGS=
11285   READLINE_TEXI_INCFLAG=
11286 else
11287   READLINE='$(READLINE_DIR)/libreadline.a'
11288   READLINE_DEPS='$(READLINE)'
11289   READLINE_CFLAGS='-I$(READLINE_SRC)/..'
11290   READLINE_TEXI_INCFLAG='-I $(READLINE_DIR)'
11291 fi
11292
11293
11294
11295
11296
11297 # Generate jit-reader.h
11298
11299 # This is typedeffed to GDB_CORE_ADDR in jit-reader.h
11300 TARGET_PTR=
11301
11302 # The cast to long int works around a bug in the HP C Compiler
11303 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11304 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11305 # This bug is HP SR number 8606223364.
11306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long long" >&5
11307 $as_echo_n "checking size of unsigned long long... " >&6; }
11308 if test "${ac_cv_sizeof_unsigned_long_long+set}" = set; then :
11309   $as_echo_n "(cached) " >&6
11310 else
11311   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long long))" "ac_cv_sizeof_unsigned_long_long"        "$ac_includes_default"; then :
11312
11313 else
11314   if test "$ac_cv_type_unsigned_long_long" = yes; then
11315      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11316 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11317 { as_fn_set_status 77
11318 as_fn_error "cannot compute sizeof (unsigned long long)
11319 See \`config.log' for more details." "$LINENO" 5; }; }
11320    else
11321      ac_cv_sizeof_unsigned_long_long=0
11322    fi
11323 fi
11324
11325 fi
11326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long_long" >&5
11327 $as_echo "$ac_cv_sizeof_unsigned_long_long" >&6; }
11328
11329
11330
11331 cat >>confdefs.h <<_ACEOF
11332 #define SIZEOF_UNSIGNED_LONG_LONG $ac_cv_sizeof_unsigned_long_long
11333 _ACEOF
11334
11335
11336 # The cast to long int works around a bug in the HP C Compiler
11337 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11338 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11339 # This bug is HP SR number 8606223364.
11340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long" >&5
11341 $as_echo_n "checking size of unsigned long... " >&6; }
11342 if test "${ac_cv_sizeof_unsigned_long+set}" = set; then :
11343   $as_echo_n "(cached) " >&6
11344 else
11345   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long))" "ac_cv_sizeof_unsigned_long"        "$ac_includes_default"; then :
11346
11347 else
11348   if test "$ac_cv_type_unsigned_long" = yes; then
11349      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11350 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11351 { as_fn_set_status 77
11352 as_fn_error "cannot compute sizeof (unsigned long)
11353 See \`config.log' for more details." "$LINENO" 5; }; }
11354    else
11355      ac_cv_sizeof_unsigned_long=0
11356    fi
11357 fi
11358
11359 fi
11360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long" >&5
11361 $as_echo "$ac_cv_sizeof_unsigned_long" >&6; }
11362
11363
11364
11365 cat >>confdefs.h <<_ACEOF
11366 #define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long
11367 _ACEOF
11368
11369
11370 # The cast to long int works around a bug in the HP C Compiler
11371 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11372 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11373 # This bug is HP SR number 8606223364.
11374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned __int128" >&5
11375 $as_echo_n "checking size of unsigned __int128... " >&6; }
11376 if test "${ac_cv_sizeof_unsigned___int128+set}" = set; then :
11377   $as_echo_n "(cached) " >&6
11378 else
11379   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned __int128))" "ac_cv_sizeof_unsigned___int128"        "$ac_includes_default"; then :
11380
11381 else
11382   if test "$ac_cv_type_unsigned___int128" = yes; then
11383      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11384 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11385 { as_fn_set_status 77
11386 as_fn_error "cannot compute sizeof (unsigned __int128)
11387 See \`config.log' for more details." "$LINENO" 5; }; }
11388    else
11389      ac_cv_sizeof_unsigned___int128=0
11390    fi
11391 fi
11392
11393 fi
11394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned___int128" >&5
11395 $as_echo "$ac_cv_sizeof_unsigned___int128" >&6; }
11396
11397
11398
11399 cat >>confdefs.h <<_ACEOF
11400 #define SIZEOF_UNSIGNED___INT128 $ac_cv_sizeof_unsigned___int128
11401 _ACEOF
11402
11403
11404
11405 if test "x${ac_cv_sizeof_unsigned_long}" = "x8"; then
11406   TARGET_PTR="unsigned long"
11407 elif test "x${ac_cv_sizeof_unsigned_long_long}" = "x8"; then
11408   TARGET_PTR="unsigned long long"
11409 elif test "x${ac_cv_sizeof_unsigned___int128}" = "x16"; then
11410   TARGET_PTR="unsigned __int128"
11411 else
11412   TARGET_PTR="unsigned long"
11413 fi
11414
11415
11416 ac_config_files="$ac_config_files jit-reader.h:jit-reader.in"
11417
11418
11419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
11420 $as_echo_n "checking for library containing dlopen... " >&6; }
11421 if test "${ac_cv_search_dlopen+set}" = set; then :
11422   $as_echo_n "(cached) " >&6
11423 else
11424   ac_func_search_save_LIBS=$LIBS
11425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11426 /* end confdefs.h.  */
11427
11428 /* Override any GCC internal prototype to avoid an error.
11429    Use char because int might match the return type of a GCC
11430    builtin and then its argument prototype would still apply.  */
11431 #ifdef __cplusplus
11432 extern "C"
11433 #endif
11434 char dlopen ();
11435 int
11436 main ()
11437 {
11438 return dlopen ();
11439   ;
11440   return 0;
11441 }
11442 _ACEOF
11443 for ac_lib in '' dl; do
11444   if test -z "$ac_lib"; then
11445     ac_res="none required"
11446   else
11447     ac_res=-l$ac_lib
11448     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
11449   fi
11450   if ac_fn_c_try_link "$LINENO"; then :
11451   ac_cv_search_dlopen=$ac_res
11452 fi
11453 rm -f core conftest.err conftest.$ac_objext \
11454     conftest$ac_exeext
11455   if test "${ac_cv_search_dlopen+set}" = set; then :
11456   break
11457 fi
11458 done
11459 if test "${ac_cv_search_dlopen+set}" = set; then :
11460
11461 else
11462   ac_cv_search_dlopen=no
11463 fi
11464 rm conftest.$ac_ext
11465 LIBS=$ac_func_search_save_LIBS
11466 fi
11467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
11468 $as_echo "$ac_cv_search_dlopen" >&6; }
11469 ac_res=$ac_cv_search_dlopen
11470 if test "$ac_res" != no; then :
11471   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11472
11473 fi
11474
11475
11476
11477
11478 # Check whether --with-jit-reader-dir was given.
11479 if test "${with_jit_reader_dir+set}" = set; then :
11480   withval=$with_jit_reader_dir;
11481     JIT_READER_DIR=$withval
11482 else
11483   JIT_READER_DIR=${libdir}/gdb
11484 fi
11485
11486
11487   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
11488   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11489   ac_define_dir=`eval echo $JIT_READER_DIR`
11490   ac_define_dir=`eval echo $ac_define_dir`
11491
11492 cat >>confdefs.h <<_ACEOF
11493 #define JIT_READER_DIR "$ac_define_dir"
11494 _ACEOF
11495
11496
11497
11498
11499   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
11500      if test "x$prefix" = xNONE; then
11501         test_prefix=/usr/local
11502      else
11503         test_prefix=$prefix
11504      fi
11505   else
11506      test_prefix=$exec_prefix
11507   fi
11508   value=0
11509   case ${ac_define_dir} in
11510      "${test_prefix}"|"${test_prefix}/"*|\
11511         '${exec_prefix}'|'${exec_prefix}/'*)
11512      value=1
11513      ;;
11514   esac
11515
11516 cat >>confdefs.h <<_ACEOF
11517 #define JIT_READER_DIR_RELOCATABLE $value
11518 _ACEOF
11519
11520
11521
11522
11523
11524 # Check whether --with-expat was given.
11525 if test "${with_expat+set}" = set; then :
11526   withval=$with_expat;
11527 else
11528   with_expat=auto
11529 fi
11530
11531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use expat" >&5
11532 $as_echo_n "checking whether to use expat... " >&6; }
11533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_expat" >&5
11534 $as_echo "$with_expat" >&6; }
11535
11536 if test "${with_expat}" = no; then
11537   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat support disabled; some features may be unavailable." >&5
11538 $as_echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;}
11539   HAVE_LIBEXPAT=no
11540 else
11541
11542       if test "X$prefix" = "XNONE"; then
11543     acl_final_prefix="$ac_default_prefix"
11544   else
11545     acl_final_prefix="$prefix"
11546   fi
11547   if test "X$exec_prefix" = "XNONE"; then
11548     acl_final_exec_prefix='${prefix}'
11549   else
11550     acl_final_exec_prefix="$exec_prefix"
11551   fi
11552   acl_save_prefix="$prefix"
11553   prefix="$acl_final_prefix"
11554   eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
11555   prefix="$acl_save_prefix"
11556
11557
11558 # Check whether --with-gnu-ld was given.
11559 if test "${with_gnu_ld+set}" = set; then :
11560   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11561 else
11562   with_gnu_ld=no
11563 fi
11564
11565 # Prepare PATH_SEPARATOR.
11566 # The user is always right.
11567 if test "${PATH_SEPARATOR+set}" != set; then
11568   echo "#! /bin/sh" >conf$$.sh
11569   echo  "exit 0"   >>conf$$.sh
11570   chmod +x conf$$.sh
11571   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
11572     PATH_SEPARATOR=';'
11573   else
11574     PATH_SEPARATOR=:
11575   fi
11576   rm -f conf$$.sh
11577 fi
11578 ac_prog=ld
11579 if test "$GCC" = yes; then
11580   # Check if gcc -print-prog-name=ld gives a path.
11581   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
11582 $as_echo_n "checking for ld used by GCC... " >&6; }
11583   case $host in
11584   *-*-mingw*)
11585     # gcc leaves a trailing carriage return which upsets mingw
11586     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11587   *)
11588     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11589   esac
11590   case $ac_prog in
11591     # Accept absolute paths.
11592     [\\/]* | [A-Za-z]:[\\/]*)
11593       re_direlt='/[^/][^/]*/\.\./'
11594       # Canonicalize the path of ld
11595       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
11596       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
11597         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
11598       done
11599       test -z "$LD" && LD="$ac_prog"
11600       ;;
11601   "")
11602     # If it fails, then pretend we aren't using GCC.
11603     ac_prog=ld
11604     ;;
11605   *)
11606     # If it is relative, then search for the first ld in PATH.
11607     with_gnu_ld=unknown
11608     ;;
11609   esac
11610 elif test "$with_gnu_ld" = yes; then
11611   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
11612 $as_echo_n "checking for GNU ld... " >&6; }
11613 else
11614   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
11615 $as_echo_n "checking for non-GNU ld... " >&6; }
11616 fi
11617 if test "${acl_cv_path_LD+set}" = set; then :
11618   $as_echo_n "(cached) " >&6
11619 else
11620   if test -z "$LD"; then
11621   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
11622   for ac_dir in $PATH; do
11623     test -z "$ac_dir" && ac_dir=.
11624     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11625       acl_cv_path_LD="$ac_dir/$ac_prog"
11626       # Check to see if the program is GNU ld.  I'd rather use --version,
11627       # but apparently some GNU ld's only accept -v.
11628       # Break only if it was the GNU/non-GNU ld that we prefer.
11629       if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
11630         test "$with_gnu_ld" != no && break
11631       else
11632         test "$with_gnu_ld" != yes && break
11633       fi
11634     fi
11635   done
11636   IFS="$ac_save_ifs"
11637 else
11638   acl_cv_path_LD="$LD" # Let the user override the test with a path.
11639 fi
11640 fi
11641
11642 LD="$acl_cv_path_LD"
11643 if test -n "$LD"; then
11644   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
11645 $as_echo "$LD" >&6; }
11646 else
11647   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11648 $as_echo "no" >&6; }
11649 fi
11650 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
11651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
11652 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11653 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
11654   $as_echo_n "(cached) " >&6
11655 else
11656   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
11657 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
11658   acl_cv_prog_gnu_ld=yes
11659 else
11660   acl_cv_prog_gnu_ld=no
11661 fi
11662 fi
11663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
11664 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
11665 with_gnu_ld=$acl_cv_prog_gnu_ld
11666
11667
11668
11669                                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
11670 $as_echo_n "checking for shared library run path origin... " >&6; }
11671 if test "${acl_cv_rpath+set}" = set; then :
11672   $as_echo_n "(cached) " >&6
11673 else
11674
11675     CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
11676     ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
11677     . ./conftest.sh
11678     rm -f ./conftest.sh
11679     acl_cv_rpath=done
11680
11681 fi
11682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
11683 $as_echo "$acl_cv_rpath" >&6; }
11684   wl="$acl_cv_wl"
11685   libext="$acl_cv_libext"
11686   shlibext="$acl_cv_shlibext"
11687   hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
11688   hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
11689   hardcode_direct="$acl_cv_hardcode_direct"
11690   hardcode_minus_L="$acl_cv_hardcode_minus_L"
11691     # Check whether --enable-rpath was given.
11692 if test "${enable_rpath+set}" = set; then :
11693   enableval=$enable_rpath; :
11694 else
11695   enable_rpath=yes
11696 fi
11697
11698
11699
11700
11701
11702
11703
11704
11705
11706
11707     use_additional=yes
11708
11709   acl_save_prefix="$prefix"
11710   prefix="$acl_final_prefix"
11711   acl_save_exec_prefix="$exec_prefix"
11712   exec_prefix="$acl_final_exec_prefix"
11713
11714     eval additional_includedir=\"$includedir\"
11715     eval additional_libdir=\"$libdir\"
11716
11717   exec_prefix="$acl_save_exec_prefix"
11718   prefix="$acl_save_prefix"
11719
11720
11721 # Check whether --with-libexpat-prefix was given.
11722 if test "${with_libexpat_prefix+set}" = set; then :
11723   withval=$with_libexpat_prefix;
11724     if test "X$withval" = "Xno"; then
11725       use_additional=no
11726     else
11727       if test "X$withval" = "X"; then
11728
11729   acl_save_prefix="$prefix"
11730   prefix="$acl_final_prefix"
11731   acl_save_exec_prefix="$exec_prefix"
11732   exec_prefix="$acl_final_exec_prefix"
11733
11734           eval additional_includedir=\"$includedir\"
11735           eval additional_libdir=\"$libdir\"
11736
11737   exec_prefix="$acl_save_exec_prefix"
11738   prefix="$acl_save_prefix"
11739
11740       else
11741         additional_includedir="$withval/include"
11742         additional_libdir="$withval/lib"
11743       fi
11744     fi
11745
11746 fi
11747
11748       LIBEXPAT=
11749   LTLIBEXPAT=
11750   INCEXPAT=
11751   rpathdirs=
11752   ltrpathdirs=
11753   names_already_handled=
11754   names_next_round='expat '
11755   while test -n "$names_next_round"; do
11756     names_this_round="$names_next_round"
11757     names_next_round=
11758     for name in $names_this_round; do
11759       already_handled=
11760       for n in $names_already_handled; do
11761         if test "$n" = "$name"; then
11762           already_handled=yes
11763           break
11764         fi
11765       done
11766       if test -z "$already_handled"; then
11767         names_already_handled="$names_already_handled $name"
11768                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
11769         eval value=\"\$HAVE_LIB$uppername\"
11770         if test -n "$value"; then
11771           if test "$value" = yes; then
11772             eval value=\"\$LIB$uppername\"
11773             test -z "$value" || LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$value"
11774             eval value=\"\$LTLIB$uppername\"
11775             test -z "$value" || LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value"
11776           else
11777                                     :
11778           fi
11779         else
11780                               found_dir=
11781           found_la=
11782           found_so=
11783           found_a=
11784           if test $use_additional = yes; then
11785             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
11786               found_dir="$additional_libdir"
11787               found_so="$additional_libdir/lib$name.$shlibext"
11788               if test -f "$additional_libdir/lib$name.la"; then
11789                 found_la="$additional_libdir/lib$name.la"
11790               fi
11791             else
11792               if test -f "$additional_libdir/lib$name.$libext"; then
11793                 found_dir="$additional_libdir"
11794                 found_a="$additional_libdir/lib$name.$libext"
11795                 if test -f "$additional_libdir/lib$name.la"; then
11796                   found_la="$additional_libdir/lib$name.la"
11797                 fi
11798               fi
11799             fi
11800           fi
11801           if test "X$found_dir" = "X"; then
11802             for x in $LDFLAGS $LTLIBEXPAT; do
11803
11804   acl_save_prefix="$prefix"
11805   prefix="$acl_final_prefix"
11806   acl_save_exec_prefix="$exec_prefix"
11807   exec_prefix="$acl_final_exec_prefix"
11808   eval x=\"$x\"
11809   exec_prefix="$acl_save_exec_prefix"
11810   prefix="$acl_save_prefix"
11811
11812               case "$x" in
11813                 -L*)
11814                   dir=`echo "X$x" | sed -e 's/^X-L//'`
11815                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
11816                     found_dir="$dir"
11817                     found_so="$dir/lib$name.$shlibext"
11818                     if test -f "$dir/lib$name.la"; then
11819                       found_la="$dir/lib$name.la"
11820                     fi
11821                   else
11822                     if test -f "$dir/lib$name.$libext"; then
11823                       found_dir="$dir"
11824                       found_a="$dir/lib$name.$libext"
11825                       if test -f "$dir/lib$name.la"; then
11826                         found_la="$dir/lib$name.la"
11827                       fi
11828                     fi
11829                   fi
11830                   ;;
11831               esac
11832               if test "X$found_dir" != "X"; then
11833                 break
11834               fi
11835             done
11836           fi
11837           if test "X$found_dir" != "X"; then
11838                         LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name"
11839             if test "X$found_so" != "X"; then
11840                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
11841                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
11842               else
11843                                                                                 haveit=
11844                 for x in $ltrpathdirs; do
11845                   if test "X$x" = "X$found_dir"; then
11846                     haveit=yes
11847                     break
11848                   fi
11849                 done
11850                 if test -z "$haveit"; then
11851                   ltrpathdirs="$ltrpathdirs $found_dir"
11852                 fi
11853                                 if test "$hardcode_direct" = yes; then
11854                                                       LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
11855                 else
11856                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
11857                                                             LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
11858                                                             haveit=
11859                     for x in $rpathdirs; do
11860                       if test "X$x" = "X$found_dir"; then
11861                         haveit=yes
11862                         break
11863                       fi
11864                     done
11865                     if test -z "$haveit"; then
11866                       rpathdirs="$rpathdirs $found_dir"
11867                     fi
11868                   else
11869                                                                                 haveit=
11870                     for x in $LDFLAGS $LIBEXPAT; do
11871
11872   acl_save_prefix="$prefix"
11873   prefix="$acl_final_prefix"
11874   acl_save_exec_prefix="$exec_prefix"
11875   exec_prefix="$acl_final_exec_prefix"
11876   eval x=\"$x\"
11877   exec_prefix="$acl_save_exec_prefix"
11878   prefix="$acl_save_prefix"
11879
11880                       if test "X$x" = "X-L$found_dir"; then
11881                         haveit=yes
11882                         break
11883                       fi
11884                     done
11885                     if test -z "$haveit"; then
11886                       LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir"
11887                     fi
11888                     if test "$hardcode_minus_L" != no; then
11889                                                                                         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
11890                     else
11891                                                                                                                                                                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
11892                     fi
11893                   fi
11894                 fi
11895               fi
11896             else
11897               if test "X$found_a" != "X"; then
11898                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_a"
11899               else
11900                                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name"
11901               fi
11902             fi
11903                         additional_includedir=
11904             case "$found_dir" in
11905               */lib | */lib/)
11906                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
11907                 additional_includedir="$basedir/include"
11908                 ;;
11909             esac
11910             if test "X$additional_includedir" != "X"; then
11911                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
11912                 haveit=
11913                 if test "X$additional_includedir" = "X/usr/local/include"; then
11914                   if test -n "$GCC"; then
11915                     case $host_os in
11916                       linux*) haveit=yes;;
11917                     esac
11918                   fi
11919                 fi
11920                 if test -z "$haveit"; then
11921                   for x in $CPPFLAGS $INCEXPAT; do
11922
11923   acl_save_prefix="$prefix"
11924   prefix="$acl_final_prefix"
11925   acl_save_exec_prefix="$exec_prefix"
11926   exec_prefix="$acl_final_exec_prefix"
11927   eval x=\"$x\"
11928   exec_prefix="$acl_save_exec_prefix"
11929   prefix="$acl_save_prefix"
11930
11931                     if test "X$x" = "X-I$additional_includedir"; then
11932                       haveit=yes
11933                       break
11934                     fi
11935                   done
11936                   if test -z "$haveit"; then
11937                     if test -d "$additional_includedir"; then
11938                                             INCEXPAT="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir"
11939                     fi
11940                   fi
11941                 fi
11942               fi
11943             fi
11944                         if test -n "$found_la"; then
11945                                                         save_libdir="$libdir"
11946               case "$found_la" in
11947                 */* | *\\*) . "$found_la" ;;
11948                 *) . "./$found_la" ;;
11949               esac
11950               libdir="$save_libdir"
11951                             for dep in $dependency_libs; do
11952                 case "$dep" in
11953                   -L*)
11954                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
11955                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
11956                       haveit=
11957                       if test "X$additional_libdir" = "X/usr/local/lib"; then
11958                         if test -n "$GCC"; then
11959                           case $host_os in
11960                             linux*) haveit=yes;;
11961                           esac
11962                         fi
11963                       fi
11964                       if test -z "$haveit"; then
11965                         haveit=
11966                         for x in $LDFLAGS $LIBEXPAT; do
11967
11968   acl_save_prefix="$prefix"
11969   prefix="$acl_final_prefix"
11970   acl_save_exec_prefix="$exec_prefix"
11971   exec_prefix="$acl_final_exec_prefix"
11972   eval x=\"$x\"
11973   exec_prefix="$acl_save_exec_prefix"
11974   prefix="$acl_save_prefix"
11975
11976                           if test "X$x" = "X-L$additional_libdir"; then
11977                             haveit=yes
11978                             break
11979                           fi
11980                         done
11981                         if test -z "$haveit"; then
11982                           if test -d "$additional_libdir"; then
11983                                                         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir"
11984                           fi
11985                         fi
11986                         haveit=
11987                         for x in $LDFLAGS $LTLIBEXPAT; do
11988
11989   acl_save_prefix="$prefix"
11990   prefix="$acl_final_prefix"
11991   acl_save_exec_prefix="$exec_prefix"
11992   exec_prefix="$acl_final_exec_prefix"
11993   eval x=\"$x\"
11994   exec_prefix="$acl_save_exec_prefix"
11995   prefix="$acl_save_prefix"
11996
11997                           if test "X$x" = "X-L$additional_libdir"; then
11998                             haveit=yes
11999                             break
12000                           fi
12001                         done
12002                         if test -z "$haveit"; then
12003                           if test -d "$additional_libdir"; then
12004                                                         LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir"
12005                           fi
12006                         fi
12007                       fi
12008                     fi
12009                     ;;
12010                   -R*)
12011                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
12012                     if test "$enable_rpath" != no; then
12013                                                                   haveit=
12014                       for x in $rpathdirs; do
12015                         if test "X$x" = "X$dir"; then
12016                           haveit=yes
12017                           break
12018                         fi
12019                       done
12020                       if test -z "$haveit"; then
12021                         rpathdirs="$rpathdirs $dir"
12022                       fi
12023                                                                   haveit=
12024                       for x in $ltrpathdirs; do
12025                         if test "X$x" = "X$dir"; then
12026                           haveit=yes
12027                           break
12028                         fi
12029                       done
12030                       if test -z "$haveit"; then
12031                         ltrpathdirs="$ltrpathdirs $dir"
12032                       fi
12033                     fi
12034                     ;;
12035                   -l*)
12036                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
12037                     ;;
12038                   *.la)
12039                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
12040                     ;;
12041                   *)
12042                                         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$dep"
12043                     LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep"
12044                     ;;
12045                 esac
12046               done
12047             fi
12048           else
12049                                                             LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
12050             LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name"
12051           fi
12052         fi
12053       fi
12054     done
12055   done
12056   if test "X$rpathdirs" != "X"; then
12057     if test -n "$hardcode_libdir_separator"; then
12058                         alldirs=
12059       for found_dir in $rpathdirs; do
12060         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
12061       done
12062             acl_save_libdir="$libdir"
12063       libdir="$alldirs"
12064       eval flag=\"$hardcode_libdir_flag_spec\"
12065       libdir="$acl_save_libdir"
12066       LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
12067     else
12068             for found_dir in $rpathdirs; do
12069         acl_save_libdir="$libdir"
12070         libdir="$found_dir"
12071         eval flag=\"$hardcode_libdir_flag_spec\"
12072         libdir="$acl_save_libdir"
12073         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
12074       done
12075     fi
12076   fi
12077   if test "X$ltrpathdirs" != "X"; then
12078             for found_dir in $ltrpathdirs; do
12079       LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir"
12080     done
12081   fi
12082
12083
12084         ac_save_CPPFLAGS="$CPPFLAGS"
12085
12086   for element in $INCEXPAT; do
12087     haveit=
12088     for x in $CPPFLAGS; do
12089
12090   acl_save_prefix="$prefix"
12091   prefix="$acl_final_prefix"
12092   acl_save_exec_prefix="$exec_prefix"
12093   exec_prefix="$acl_final_exec_prefix"
12094   eval x=\"$x\"
12095   exec_prefix="$acl_save_exec_prefix"
12096   prefix="$acl_save_prefix"
12097
12098       if test "X$x" = "X$element"; then
12099         haveit=yes
12100         break
12101       fi
12102     done
12103     if test -z "$haveit"; then
12104       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
12105     fi
12106   done
12107
12108
12109   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5
12110 $as_echo_n "checking for libexpat... " >&6; }
12111 if test "${ac_cv_libexpat+set}" = set; then :
12112   $as_echo_n "(cached) " >&6
12113 else
12114
12115     ac_save_LIBS="$LIBS"
12116     LIBS="$LIBS $LIBEXPAT"
12117     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12118 /* end confdefs.h.  */
12119 #include "expat.h"
12120 int
12121 main ()
12122 {
12123 XML_Parser p = XML_ParserCreate (0);
12124   ;
12125   return 0;
12126 }
12127 _ACEOF
12128 if ac_fn_c_try_link "$LINENO"; then :
12129   ac_cv_libexpat=yes
12130 else
12131   ac_cv_libexpat=no
12132 fi
12133 rm -f core conftest.err conftest.$ac_objext \
12134     conftest$ac_exeext conftest.$ac_ext
12135     LIBS="$ac_save_LIBS"
12136
12137 fi
12138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libexpat" >&5
12139 $as_echo "$ac_cv_libexpat" >&6; }
12140   if test "$ac_cv_libexpat" = yes; then
12141     HAVE_LIBEXPAT=yes
12142
12143 $as_echo "#define HAVE_LIBEXPAT 1" >>confdefs.h
12144
12145     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libexpat" >&5
12146 $as_echo_n "checking how to link with libexpat... " >&6; }
12147     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBEXPAT" >&5
12148 $as_echo "$LIBEXPAT" >&6; }
12149   else
12150     HAVE_LIBEXPAT=no
12151             CPPFLAGS="$ac_save_CPPFLAGS"
12152     LIBEXPAT=
12153     LTLIBEXPAT=
12154   fi
12155
12156
12157
12158
12159
12160
12161   if test "$HAVE_LIBEXPAT" != yes; then
12162     if test "$with_expat" = yes; then
12163       as_fn_error "expat is missing or unusable" "$LINENO" 5
12164     else
12165       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat is missing or unusable; some features may be unavailable." >&5
12166 $as_echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;}
12167     fi
12168   else
12169     save_LIBS=$LIBS
12170     LIBS="$LIBS $LIBEXPAT"
12171     for ac_func in XML_StopParser
12172 do :
12173   ac_fn_c_check_func "$LINENO" "XML_StopParser" "ac_cv_func_XML_StopParser"
12174 if test "x$ac_cv_func_XML_StopParser" = x""yes; then :
12175   cat >>confdefs.h <<_ACEOF
12176 #define HAVE_XML_STOPPARSER 1
12177 _ACEOF
12178
12179 fi
12180 done
12181
12182     LIBS=$save_LIBS
12183   fi
12184 fi
12185
12186
12187
12188
12189
12190
12191 # Check whether --with-python was given.
12192 if test "${with_python+set}" = set; then :
12193   withval=$with_python;
12194 else
12195   with_python=auto
12196 fi
12197
12198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use python" >&5
12199 $as_echo_n "checking whether to use python... " >&6; }
12200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
12201 $as_echo "$with_python" >&6; }
12202
12203 if test "${with_python}" = no; then
12204   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python support disabled; some features may be unavailable." >&5
12205 $as_echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;}
12206   have_libpython=no
12207 else
12208   case "${with_python}" in
12209   [\\/]* | ?:[\\/]*)
12210     if test -d ${with_python}; then
12211       # Assume the python binary is ${with_python}/bin/python.
12212       python_prog="${with_python}/bin/python"
12213       python_prefix=
12214       # If python does not exit ${with_python}/bin, then try in
12215       # ${with_python}.  On Windows/MinGW, this is where the Python
12216       # executable is.
12217       if test ! -x "${python_prog}"; then
12218         python_prog="${with_python}/python"
12219         python_prefix=
12220       fi
12221       if test ! -x "${python_prog}"; then
12222         # Fall back to gdb 7.0/7.1 behaviour.
12223         python_prog=missing
12224         python_prefix=${with_python}
12225       fi
12226     elif test -x "${with_python}"; then
12227       # While we can't run python compiled for $host (unless host == build),
12228       # the user could write a script that provides the needed information,
12229       # so we support that.
12230       python_prog=${with_python}
12231       python_prefix=
12232     else
12233       as_fn_error "invalid value for --with-python" "$LINENO" 5
12234     fi
12235     ;;
12236   */*)
12237     # Disallow --with-python=foo/bar.
12238     as_fn_error "invalid value for --with-python" "$LINENO" 5
12239     ;;
12240   *)
12241     # The user has either specified auto, yes, or the name of the python
12242     # program assumed to be in $PATH.
12243     python_prefix=
12244     case "${with_python}" in
12245     yes | auto)
12246       if test ${build} = ${host}; then
12247         # Extract the first word of "python", so it can be a program name with args.
12248 set dummy python; ac_word=$2
12249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12250 $as_echo_n "checking for $ac_word... " >&6; }
12251 if test "${ac_cv_path_python_prog_path+set}" = set; then :
12252   $as_echo_n "(cached) " >&6
12253 else
12254   case $python_prog_path in
12255   [\\/]* | ?:[\\/]*)
12256   ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
12257   ;;
12258   *)
12259   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12260 for as_dir in $PATH
12261 do
12262   IFS=$as_save_IFS
12263   test -z "$as_dir" && as_dir=.
12264     for ac_exec_ext in '' $ac_executable_extensions; do
12265   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12266     ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
12267     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12268     break 2
12269   fi
12270 done
12271   done
12272 IFS=$as_save_IFS
12273
12274   test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
12275   ;;
12276 esac
12277 fi
12278 python_prog_path=$ac_cv_path_python_prog_path
12279 if test -n "$python_prog_path"; then
12280   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
12281 $as_echo "$python_prog_path" >&6; }
12282 else
12283   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12284 $as_echo "no" >&6; }
12285 fi
12286
12287
12288         if test "${python_prog_path}" = missing; then
12289           python_prog=missing
12290         else
12291           python_prog=${python_prog_path}
12292         fi
12293       else
12294         # Not much we can do except assume the cross-compiler will find the
12295         # right files.
12296         python_prog=missing
12297       fi
12298       ;;
12299     *)
12300       # While we can't run python compiled for $host (unless host == build),
12301       # the user could write a script that provides the needed information,
12302       # so we support that.
12303       python_prog="${with_python}"
12304       # Extract the first word of "${python_prog}", so it can be a program name with args.
12305 set dummy ${python_prog}; ac_word=$2
12306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12307 $as_echo_n "checking for $ac_word... " >&6; }
12308 if test "${ac_cv_path_python_prog_path+set}" = set; then :
12309   $as_echo_n "(cached) " >&6
12310 else
12311   case $python_prog_path in
12312   [\\/]* | ?:[\\/]*)
12313   ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
12314   ;;
12315   *)
12316   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12317 for as_dir in $PATH
12318 do
12319   IFS=$as_save_IFS
12320   test -z "$as_dir" && as_dir=.
12321     for ac_exec_ext in '' $ac_executable_extensions; do
12322   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12323     ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
12324     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12325     break 2
12326   fi
12327 done
12328   done
12329 IFS=$as_save_IFS
12330
12331   test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
12332   ;;
12333 esac
12334 fi
12335 python_prog_path=$ac_cv_path_python_prog_path
12336 if test -n "$python_prog_path"; then
12337   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
12338 $as_echo "$python_prog_path" >&6; }
12339 else
12340   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12341 $as_echo "no" >&6; }
12342 fi
12343
12344
12345       if test "${python_prog_path}" = missing; then
12346         as_fn_error "unable to find python program ${python_prog}" "$LINENO" 5
12347       fi
12348       ;;
12349     esac
12350   esac
12351
12352   if test "${python_prog}" != missing; then
12353     # We have a python program to use, but it may be too old.
12354     # Don't flag an error for --with-python=auto (the default).
12355     have_python_config=yes
12356     python_includes=`${python_prog} ${srcdir}/python/python-config.py --includes`
12357     if test $? != 0; then
12358       have_python_config=failed
12359       if test "${with_python}" != auto; then
12360         as_fn_error "failure running python-config --includes" "$LINENO" 5
12361       fi
12362     fi
12363     python_libs=`${python_prog} ${srcdir}/python/python-config.py --ldflags`
12364     if test $? != 0; then
12365       have_python_config=failed
12366       if test "${with_python}" != auto; then
12367         as_fn_error "failure running python-config --ldflags" "$LINENO" 5
12368       fi
12369     fi
12370     python_prefix=`${python_prog} ${srcdir}/python/python-config.py --exec-prefix`
12371     if test $? != 0; then
12372       have_python_config=failed
12373       if test "${with_python}" != auto; then
12374         as_fn_error "failure running python-config --exec-prefix" "$LINENO" 5
12375       fi
12376     fi
12377   else
12378     # We do not have a python executable we can use to determine where
12379     # to find the Python headers and libs.  We cannot guess the include
12380     # path from the python_prefix either, because that include path
12381     # depends on the Python version.  So, there is nothing much we can
12382     # do except assume that the compiler will be able to find those files.
12383     python_includes=
12384     python_libs=
12385     have_python_config=no
12386   fi
12387
12388   # If we have python-config, only try the configuration it provides.
12389   # Otherwise fallback on the old way of trying different versions of
12390   # python in turn.
12391
12392   have_libpython=no
12393   if test "${have_python_config}" = yes; then
12394     # Determine the Python version by extracting "-lpython<version>"
12395     # part of the python_libs. <version> is usually X.Y with X and Y
12396     # being decimal numbers, but can also be XY (seen on Windows).
12397     #
12398     # The extraction is performed using sed with a regular expression.
12399     # Initially, the regexp used was using the '?' quantifier to make
12400     # the dot in the version number optional.  Unfortunately, this
12401     # does not work with non-GNU versions of sed because, because of
12402     # what looks like a limitation (the '?' quantifier does not work
12403     # with back-references).  We work around this limitation by using
12404     # the '*' quantifier instead.  It means that, in theory, we might
12405     # match unexpected version strings such as "-lpython2..7", but
12406     # this seems unlikely in practice.  And even if that happens,
12407     # an error will be triggered later on, when checking that version
12408     # number.
12409     python_version=`echo " ${python_libs} " \
12410                          | sed -e 's,^.* -l\(python[0-9]*[.]*[0-9]*\).*$,\1,'`
12411     case "${python_version}" in
12412     python*)
12413
12414   version=${python_version}
12415
12416   new_CPPFLAGS=${python_includes}
12417   new_LIBS=${python_libs}
12418   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
12419 $as_echo_n "checking for ${version}... " >&6; }
12420   save_CPPFLAGS=$CPPFLAGS
12421   save_LIBS=$LIBS
12422   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
12423   LIBS="$LIBS $new_LIBS"
12424   found_usable_python=no
12425   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12426 /* end confdefs.h.  */
12427 #include "Python.h"
12428 int
12429 main ()
12430 {
12431 Py_Initialize ();
12432   ;
12433   return 0;
12434 }
12435 _ACEOF
12436 if ac_fn_c_try_link "$LINENO"; then :
12437   have_libpython=${version}
12438                   found_usable_python=yes
12439                   PYTHON_CPPFLAGS=$new_CPPFLAGS
12440                   PYTHON_LIBS=$new_LIBS
12441 fi
12442 rm -f core conftest.err conftest.$ac_objext \
12443     conftest$ac_exeext conftest.$ac_ext
12444   CPPFLAGS=$save_CPPFLAGS
12445   LIBS=$save_LIBS
12446   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
12447 $as_echo "${found_usable_python}" >&6; }
12448
12449       ;;
12450     *)
12451       as_fn_error "unable to determine python version from ${python_libs}" "$LINENO" 5
12452       ;;
12453     esac
12454   elif test "${have_python_config}" != failed; then
12455     if test "${have_libpython}" = no; then
12456
12457   version=python2.7
12458
12459   new_CPPFLAGS=${python_includes}
12460   new_LIBS="${python_libs} -lpython2.7"
12461   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
12462 $as_echo_n "checking for ${version}... " >&6; }
12463   save_CPPFLAGS=$CPPFLAGS
12464   save_LIBS=$LIBS
12465   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
12466   LIBS="$LIBS $new_LIBS"
12467   found_usable_python=no
12468   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12469 /* end confdefs.h.  */
12470 #include "Python.h"
12471 int
12472 main ()
12473 {
12474 Py_Initialize ();
12475   ;
12476   return 0;
12477 }
12478 _ACEOF
12479 if ac_fn_c_try_link "$LINENO"; then :
12480   have_libpython=${version}
12481                   found_usable_python=yes
12482                   PYTHON_CPPFLAGS=$new_CPPFLAGS
12483                   PYTHON_LIBS=$new_LIBS
12484 fi
12485 rm -f core conftest.err conftest.$ac_objext \
12486     conftest$ac_exeext conftest.$ac_ext
12487   CPPFLAGS=$save_CPPFLAGS
12488   LIBS=$save_LIBS
12489   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
12490 $as_echo "${found_usable_python}" >&6; }
12491
12492     fi
12493     if test "${have_libpython}" = no; then
12494
12495   version=python2.6
12496
12497   new_CPPFLAGS=${python_includes}
12498   new_LIBS="${python_libs} -lpython2.6"
12499   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
12500 $as_echo_n "checking for ${version}... " >&6; }
12501   save_CPPFLAGS=$CPPFLAGS
12502   save_LIBS=$LIBS
12503   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
12504   LIBS="$LIBS $new_LIBS"
12505   found_usable_python=no
12506   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12507 /* end confdefs.h.  */
12508 #include "Python.h"
12509 int
12510 main ()
12511 {
12512 Py_Initialize ();
12513   ;
12514   return 0;
12515 }
12516 _ACEOF
12517 if ac_fn_c_try_link "$LINENO"; then :
12518   have_libpython=${version}
12519                   found_usable_python=yes
12520                   PYTHON_CPPFLAGS=$new_CPPFLAGS
12521                   PYTHON_LIBS=$new_LIBS
12522 fi
12523 rm -f core conftest.err conftest.$ac_objext \
12524     conftest$ac_exeext conftest.$ac_ext
12525   CPPFLAGS=$save_CPPFLAGS
12526   LIBS=$save_LIBS
12527   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
12528 $as_echo "${found_usable_python}" >&6; }
12529
12530     fi
12531     if test ${have_libpython} = no; then
12532
12533   version=python2.5
12534
12535   new_CPPFLAGS=${python_includes}
12536   new_LIBS="${python_libs} -lpython2.5"
12537   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
12538 $as_echo_n "checking for ${version}... " >&6; }
12539   save_CPPFLAGS=$CPPFLAGS
12540   save_LIBS=$LIBS
12541   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
12542   LIBS="$LIBS $new_LIBS"
12543   found_usable_python=no
12544   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12545 /* end confdefs.h.  */
12546 #include "Python.h"
12547 int
12548 main ()
12549 {
12550 Py_Initialize ();
12551   ;
12552   return 0;
12553 }
12554 _ACEOF
12555 if ac_fn_c_try_link "$LINENO"; then :
12556   have_libpython=${version}
12557                   found_usable_python=yes
12558                   PYTHON_CPPFLAGS=$new_CPPFLAGS
12559                   PYTHON_LIBS=$new_LIBS
12560 fi
12561 rm -f core conftest.err conftest.$ac_objext \
12562     conftest$ac_exeext conftest.$ac_ext
12563   CPPFLAGS=$save_CPPFLAGS
12564   LIBS=$save_LIBS
12565   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
12566 $as_echo "${found_usable_python}" >&6; }
12567
12568     fi
12569     if test ${have_libpython} = no; then
12570
12571   version=python2.4
12572
12573   new_CPPFLAGS=${python_includes}
12574   new_LIBS="${python_libs} -lpython2.4"
12575   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
12576 $as_echo_n "checking for ${version}... " >&6; }
12577   save_CPPFLAGS=$CPPFLAGS
12578   save_LIBS=$LIBS
12579   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
12580   LIBS="$LIBS $new_LIBS"
12581   found_usable_python=no
12582   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12583 /* end confdefs.h.  */
12584 #include "Python.h"
12585 int
12586 main ()
12587 {
12588 Py_Initialize ();
12589   ;
12590   return 0;
12591 }
12592 _ACEOF
12593 if ac_fn_c_try_link "$LINENO"; then :
12594   have_libpython=${version}
12595                   found_usable_python=yes
12596                   PYTHON_CPPFLAGS=$new_CPPFLAGS
12597                   PYTHON_LIBS=$new_LIBS
12598 fi
12599 rm -f core conftest.err conftest.$ac_objext \
12600     conftest$ac_exeext conftest.$ac_ext
12601   CPPFLAGS=$save_CPPFLAGS
12602   LIBS=$save_LIBS
12603   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
12604 $as_echo "${found_usable_python}" >&6; }
12605
12606     fi
12607   fi
12608   if test "${have_libpython}" = python2.7 -o "${have_libpython}" = python27; then
12609
12610 $as_echo "#define HAVE_LIBPYTHON2_7 1" >>confdefs.h
12611
12612   elif test "${have_libpython}" = python2.6 -o "${have_libpython}" = python26; then
12613
12614 $as_echo "#define HAVE_LIBPYTHON2_6 1" >>confdefs.h
12615
12616   elif test "${have_libpython}" = python2.5 -o "${have_libpython}" = python25; then
12617
12618 $as_echo "#define HAVE_LIBPYTHON2_5 1" >>confdefs.h
12619
12620   elif test "${have_libpython}" = python2.4 -o "${have_libpython}" = python24; then
12621
12622 $as_echo "#define HAVE_LIBPYTHON2_4 1" >>confdefs.h
12623
12624   fi
12625
12626   if test "${have_libpython}" = no; then
12627     case "${with_python}" in
12628     yes)
12629       as_fn_error "python is missing or unusable" "$LINENO" 5
12630       ;;
12631     auto)
12632       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python is missing or unusable; some features may be unavailable." >&5
12633 $as_echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;}
12634       ;;
12635     *)
12636       as_fn_error "no usable python found at ${with_python}" "$LINENO" 5
12637       ;;
12638     esac
12639   else
12640     if test -n "${python_prefix}"; then
12641
12642 cat >>confdefs.h <<_ACEOF
12643 #define WITH_PYTHON_PATH "${python_prefix}"
12644 _ACEOF
12645
12646
12647   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
12648      if test "x$prefix" = xNONE; then
12649         test_prefix=/usr/local
12650      else
12651         test_prefix=$prefix
12652      fi
12653   else
12654      test_prefix=$exec_prefix
12655   fi
12656   value=0
12657   case ${python_prefix} in
12658      "${test_prefix}"|"${test_prefix}/"*|\
12659         '${exec_prefix}'|'${exec_prefix}/'*)
12660      value=1
12661      ;;
12662   esac
12663
12664 cat >>confdefs.h <<_ACEOF
12665 #define PYTHON_PATH_RELOCATABLE $value
12666 _ACEOF
12667
12668
12669     fi
12670   fi
12671 fi
12672
12673 if test "${have_libpython}" != no; then
12674
12675 $as_echo "#define HAVE_PYTHON 1" >>confdefs.h
12676
12677   CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)"
12678   CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)"
12679   CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)"
12680   CONFIG_INSTALL="$CONFIG_INSTALL install-python"
12681   ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
12682
12683   # Flags needed to compile Python code (taken from python-config --cflags).
12684   # We cannot call python-config directly because it will output whatever was
12685   # used when compiling the Python interpreter itself, including flags which
12686   # would make the python-related objects be compiled differently from the
12687   # rest of GDB (e.g., -O2 and -fPIC).
12688   if test "${GCC}" = yes; then
12689     tentative_python_cflags="-fno-strict-aliasing -DNDEBUG -fwrapv"
12690   fi
12691
12692   if test "x${tentative_python_cflags}" != x; then
12693     { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler flags for python code" >&5
12694 $as_echo_n "checking compiler flags for python code... " >&6; }
12695     for flag in ${tentative_python_cflags}; do
12696       # Check that the compiler accepts it
12697       saved_CFLAGS="$CFLAGS"
12698       CFLAGS="$CFLAGS $flag"
12699       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12700 /* end confdefs.h.  */
12701
12702 int
12703 main ()
12704 {
12705
12706   ;
12707   return 0;
12708 }
12709 _ACEOF
12710 if ac_fn_c_try_compile "$LINENO"; then :
12711   PYTHON_CFLAGS="${PYTHON_CFLAGS} $flag"
12712 fi
12713 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12714       CFLAGS="$saved_CFLAGS"
12715     done
12716     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYTHON_CFLAGS}" >&5
12717 $as_echo "${PYTHON_CFLAGS}" >&6; }
12718   fi
12719
12720   # On IRIX, type siginfo is not defined.  Instead, sys/siginfo.h provides:
12721   #    #if _SGIAPI
12722   #    #define siginfo __siginfo
12723   #    #endif
12724   # The problem is that including Python causes some XOPEN macros to be
12725   # unilaterally defined, and that in turn causes _SGIAPI to evaluate
12726   # to false.  So, we work around this issue by defining siginfo ourself
12727   # though the command-line.
12728   case "$gdb_host" in
12729     irix*) if test "${GCC}" = yes; then
12730              CPPFLAGS="$CPPFLAGS -Dsiginfo=__siginfo"
12731            fi
12732            ;;
12733   esac
12734 else
12735   # Even if Python support is not compiled in, we need to have these files
12736   # included.
12737   CONFIG_OBS="$CONFIG_OBS python.o py-value.o py-prettyprint.o py-auto-load.o"
12738   CONFIG_SRCS="$CONFIG_SRCS python/python.c python/py-value.c \
12739         python/py-prettyprint.c python/py-auto-load.c"
12740 fi
12741
12742
12743
12744
12745 # ------------------------- #
12746 # Checks for header files.  #
12747 # ------------------------- #
12748
12749 ac_header_dirent=no
12750 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
12751   as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
12752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
12753 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
12754 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
12755   $as_echo_n "(cached) " >&6
12756 else
12757   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12758 /* end confdefs.h.  */
12759 #include <sys/types.h>
12760 #include <$ac_hdr>
12761
12762 int
12763 main ()
12764 {
12765 if ((DIR *) 0)
12766 return 0;
12767   ;
12768   return 0;
12769 }
12770 _ACEOF
12771 if ac_fn_c_try_compile "$LINENO"; then :
12772   eval "$as_ac_Header=yes"
12773 else
12774   eval "$as_ac_Header=no"
12775 fi
12776 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12777 fi
12778 eval ac_res=\$$as_ac_Header
12779                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12780 $as_echo "$ac_res" >&6; }
12781 eval as_val=\$$as_ac_Header
12782    if test "x$as_val" = x""yes; then :
12783   cat >>confdefs.h <<_ACEOF
12784 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
12785 _ACEOF
12786
12787 ac_header_dirent=$ac_hdr; break
12788 fi
12789
12790 done
12791 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
12792 if test $ac_header_dirent = dirent.h; then
12793   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
12794 $as_echo_n "checking for library containing opendir... " >&6; }
12795 if test "${ac_cv_search_opendir+set}" = set; then :
12796   $as_echo_n "(cached) " >&6
12797 else
12798   ac_func_search_save_LIBS=$LIBS
12799 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12800 /* end confdefs.h.  */
12801
12802 /* Override any GCC internal prototype to avoid an error.
12803    Use char because int might match the return type of a GCC
12804    builtin and then its argument prototype would still apply.  */
12805 #ifdef __cplusplus
12806 extern "C"
12807 #endif
12808 char opendir ();
12809 int
12810 main ()
12811 {
12812 return opendir ();
12813   ;
12814   return 0;
12815 }
12816 _ACEOF
12817 for ac_lib in '' dir; do
12818   if test -z "$ac_lib"; then
12819     ac_res="none required"
12820   else
12821     ac_res=-l$ac_lib
12822     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12823   fi
12824   if ac_fn_c_try_link "$LINENO"; then :
12825   ac_cv_search_opendir=$ac_res
12826 fi
12827 rm -f core conftest.err conftest.$ac_objext \
12828     conftest$ac_exeext
12829   if test "${ac_cv_search_opendir+set}" = set; then :
12830   break
12831 fi
12832 done
12833 if test "${ac_cv_search_opendir+set}" = set; then :
12834
12835 else
12836   ac_cv_search_opendir=no
12837 fi
12838 rm conftest.$ac_ext
12839 LIBS=$ac_func_search_save_LIBS
12840 fi
12841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
12842 $as_echo "$ac_cv_search_opendir" >&6; }
12843 ac_res=$ac_cv_search_opendir
12844 if test "$ac_res" != no; then :
12845   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12846
12847 fi
12848
12849 else
12850   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
12851 $as_echo_n "checking for library containing opendir... " >&6; }
12852 if test "${ac_cv_search_opendir+set}" = set; then :
12853   $as_echo_n "(cached) " >&6
12854 else
12855   ac_func_search_save_LIBS=$LIBS
12856 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12857 /* end confdefs.h.  */
12858
12859 /* Override any GCC internal prototype to avoid an error.
12860    Use char because int might match the return type of a GCC
12861    builtin and then its argument prototype would still apply.  */
12862 #ifdef __cplusplus
12863 extern "C"
12864 #endif
12865 char opendir ();
12866 int
12867 main ()
12868 {
12869 return opendir ();
12870   ;
12871   return 0;
12872 }
12873 _ACEOF
12874 for ac_lib in '' x; do
12875   if test -z "$ac_lib"; then
12876     ac_res="none required"
12877   else
12878     ac_res=-l$ac_lib
12879     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12880   fi
12881   if ac_fn_c_try_link "$LINENO"; then :
12882   ac_cv_search_opendir=$ac_res
12883 fi
12884 rm -f core conftest.err conftest.$ac_objext \
12885     conftest$ac_exeext
12886   if test "${ac_cv_search_opendir+set}" = set; then :
12887   break
12888 fi
12889 done
12890 if test "${ac_cv_search_opendir+set}" = set; then :
12891
12892 else
12893   ac_cv_search_opendir=no
12894 fi
12895 rm conftest.$ac_ext
12896 LIBS=$ac_func_search_save_LIBS
12897 fi
12898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
12899 $as_echo "$ac_cv_search_opendir" >&6; }
12900 ac_res=$ac_cv_search_opendir
12901 if test "$ac_res" != no; then :
12902   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12903
12904 fi
12905
12906 fi
12907
12908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5
12909 $as_echo_n "checking whether stat file-mode macros are broken... " >&6; }
12910 if test "${ac_cv_header_stat_broken+set}" = set; then :
12911   $as_echo_n "(cached) " >&6
12912 else
12913   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12914 /* end confdefs.h.  */
12915 #include <sys/types.h>
12916 #include <sys/stat.h>
12917
12918 #if defined S_ISBLK && defined S_IFDIR
12919 extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
12920 #endif
12921
12922 #if defined S_ISBLK && defined S_IFCHR
12923 extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
12924 #endif
12925
12926 #if defined S_ISLNK && defined S_IFREG
12927 extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
12928 #endif
12929
12930 #if defined S_ISSOCK && defined S_IFREG
12931 extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
12932 #endif
12933
12934 _ACEOF
12935 if ac_fn_c_try_compile "$LINENO"; then :
12936   ac_cv_header_stat_broken=no
12937 else
12938   ac_cv_header_stat_broken=yes
12939 fi
12940 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12941 fi
12942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5
12943 $as_echo "$ac_cv_header_stat_broken" >&6; }
12944 if test $ac_cv_header_stat_broken = yes; then
12945
12946 $as_echo "#define STAT_MACROS_BROKEN 1" >>confdefs.h
12947
12948 fi
12949
12950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
12951 $as_echo_n "checking for ANSI C header files... " >&6; }
12952 if test "${ac_cv_header_stdc+set}" = set; then :
12953   $as_echo_n "(cached) " >&6
12954 else
12955   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12956 /* end confdefs.h.  */
12957 #include <stdlib.h>
12958 #include <stdarg.h>
12959 #include <string.h>
12960 #include <float.h>
12961
12962 int
12963 main ()
12964 {
12965
12966   ;
12967   return 0;
12968 }
12969 _ACEOF
12970 if ac_fn_c_try_compile "$LINENO"; then :
12971   ac_cv_header_stdc=yes
12972 else
12973   ac_cv_header_stdc=no
12974 fi
12975 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12976
12977 if test $ac_cv_header_stdc = yes; then
12978   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
12979   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12980 /* end confdefs.h.  */
12981 #include <string.h>
12982
12983 _ACEOF
12984 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12985   $EGREP "memchr" >/dev/null 2>&1; then :
12986
12987 else
12988   ac_cv_header_stdc=no
12989 fi
12990 rm -f conftest*
12991
12992 fi
12993
12994 if test $ac_cv_header_stdc = yes; then
12995   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
12996   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12997 /* end confdefs.h.  */
12998 #include <stdlib.h>
12999
13000 _ACEOF
13001 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13002   $EGREP "free" >/dev/null 2>&1; then :
13003
13004 else
13005   ac_cv_header_stdc=no
13006 fi
13007 rm -f conftest*
13008
13009 fi
13010
13011 if test $ac_cv_header_stdc = yes; then
13012   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
13013   if test "$cross_compiling" = yes; then :
13014   :
13015 else
13016   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13017 /* end confdefs.h.  */
13018 #include <ctype.h>
13019 #include <stdlib.h>
13020 #if ((' ' & 0x0FF) == 0x020)
13021 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
13022 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
13023 #else
13024 # define ISLOWER(c) \
13025                    (('a' <= (c) && (c) <= 'i') \
13026                      || ('j' <= (c) && (c) <= 'r') \
13027                      || ('s' <= (c) && (c) <= 'z'))
13028 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
13029 #endif
13030
13031 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
13032 int
13033 main ()
13034 {
13035   int i;
13036   for (i = 0; i < 256; i++)
13037     if (XOR (islower (i), ISLOWER (i))
13038         || toupper (i) != TOUPPER (i))
13039       return 2;
13040   return 0;
13041 }
13042 _ACEOF
13043 if ac_fn_c_try_run "$LINENO"; then :
13044
13045 else
13046   ac_cv_header_stdc=no
13047 fi
13048 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13049   conftest.$ac_objext conftest.beam conftest.$ac_ext
13050 fi
13051
13052 fi
13053 fi
13054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
13055 $as_echo "$ac_cv_header_stdc" >&6; }
13056 if test $ac_cv_header_stdc = yes; then
13057
13058 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
13059
13060 fi
13061
13062 # elf_hp.h is for HP/UX 64-bit shared library support.
13063 # FIXME: kettenis/20030102: In most cases we include these (ctype.h, time.h)
13064 # unconditionally, so what's the point in checking these?
13065 for ac_header in nlist.h machine/reg.h poll.h sys/poll.h proc_service.h \
13066                   thread_db.h gnu/libc-version.h signal.h stddef.h \
13067                   stdlib.h string.h memory.h strings.h sys/fault.h \
13068                   sys/file.h sys/filio.h sys/ioctl.h sys/param.h \
13069                   sys/resource.h sys/procfs.h sys/ptrace.h ptrace.h \
13070                   sys/reg.h sys/debugreg.h sys/select.h sys/syscall.h \
13071                   sys/types.h sys/wait.h wait.h termios.h termio.h \
13072                   sgtty.h unistd.h elf_hp.h ctype.h time.h locale.h \
13073                   dlfcn.h sys/socket.h sys/un.h
13074 do :
13075   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13076 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13077 eval as_val=\$$as_ac_Header
13078    if test "x$as_val" = x""yes; then :
13079   cat >>confdefs.h <<_ACEOF
13080 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13081 _ACEOF
13082
13083 fi
13084
13085 done
13086
13087 for ac_header in link.h
13088 do :
13089   ac_fn_c_check_header_compile "$LINENO" "link.h" "ac_cv_header_link_h" "#if HAVE_SYS_TYPES_H
13090 # include <sys/types.h>
13091 #endif
13092 #if HAVE_NLIST_H
13093 # include <nlist.h>
13094 #endif
13095
13096 "
13097 if test "x$ac_cv_header_link_h" = x""yes; then :
13098   cat >>confdefs.h <<_ACEOF
13099 #define HAVE_LINK_H 1
13100 _ACEOF
13101
13102 fi
13103
13104 done
13105
13106 for ac_header in sys/proc.h
13107 do :
13108   ac_fn_c_check_header_compile "$LINENO" "sys/proc.h" "ac_cv_header_sys_proc_h" "#if HAVE_SYS_PARAM_H
13109 # include <sys/param.h>
13110 #endif
13111
13112 "
13113 if test "x$ac_cv_header_sys_proc_h" = x""yes; then :
13114   cat >>confdefs.h <<_ACEOF
13115 #define HAVE_SYS_PROC_H 1
13116 _ACEOF
13117
13118 fi
13119
13120 done
13121
13122 for ac_header in sys/user.h
13123 do :
13124   ac_fn_c_check_header_compile "$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H
13125 # include <sys/param.h>
13126 #endif
13127
13128 "
13129 if test "x$ac_cv_header_sys_user_h" = x""yes; then :
13130   cat >>confdefs.h <<_ACEOF
13131 #define HAVE_SYS_USER_H 1
13132 _ACEOF
13133
13134 fi
13135
13136 done
13137
13138
13139 # On Solaris 2.[789], we need to define _MSE_INT_H to avoid a clash
13140 # between <widec.h> and <wchar.h> that would cause AC_CHECK_HEADERS to
13141 # think that we don't have <curses.h> if we're using GCC.
13142 case $host_os in
13143   solaris2.[789])
13144     if test "$GCC" = yes; then
13145
13146 $as_echo "#define _MSE_INT_H 1" >>confdefs.h
13147
13148     fi ;;
13149 esac
13150 for ac_header in curses.h cursesX.h ncurses.h ncurses/ncurses.h ncurses/term.h
13151 do :
13152   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13153 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13154 eval as_val=\$$as_ac_Header
13155    if test "x$as_val" = x""yes; then :
13156   cat >>confdefs.h <<_ACEOF
13157 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13158 _ACEOF
13159
13160 fi
13161
13162 done
13163
13164 for ac_header in term.h
13165 do :
13166   ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
13167 # include <curses.h>
13168 #endif
13169
13170 "
13171 if test "x$ac_cv_header_term_h" = x""yes; then :
13172   cat >>confdefs.h <<_ACEOF
13173 #define HAVE_TERM_H 1
13174 _ACEOF
13175
13176 fi
13177
13178 done
13179
13180
13181 # ------------------------- #
13182 # Checks for declarations.  #
13183 # ------------------------- #
13184
13185 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
13186 if test "x$ac_cv_have_decl_free" = x""yes; then :
13187   ac_have_decl=1
13188 else
13189   ac_have_decl=0
13190 fi
13191
13192 cat >>confdefs.h <<_ACEOF
13193 #define HAVE_DECL_FREE $ac_have_decl
13194 _ACEOF
13195 ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
13196 if test "x$ac_cv_have_decl_malloc" = x""yes; then :
13197   ac_have_decl=1
13198 else
13199   ac_have_decl=0
13200 fi
13201
13202 cat >>confdefs.h <<_ACEOF
13203 #define HAVE_DECL_MALLOC $ac_have_decl
13204 _ACEOF
13205 ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
13206 if test "x$ac_cv_have_decl_realloc" = x""yes; then :
13207   ac_have_decl=1
13208 else
13209   ac_have_decl=0
13210 fi
13211
13212 cat >>confdefs.h <<_ACEOF
13213 #define HAVE_DECL_REALLOC $ac_have_decl
13214 _ACEOF
13215 ac_fn_c_check_decl "$LINENO" "strerror" "ac_cv_have_decl_strerror" "$ac_includes_default"
13216 if test "x$ac_cv_have_decl_strerror" = x""yes; then :
13217   ac_have_decl=1
13218 else
13219   ac_have_decl=0
13220 fi
13221
13222 cat >>confdefs.h <<_ACEOF
13223 #define HAVE_DECL_STRERROR $ac_have_decl
13224 _ACEOF
13225 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
13226 if test "x$ac_cv_have_decl_strstr" = x""yes; then :
13227   ac_have_decl=1
13228 else
13229   ac_have_decl=0
13230 fi
13231
13232 cat >>confdefs.h <<_ACEOF
13233 #define HAVE_DECL_STRSTR $ac_have_decl
13234 _ACEOF
13235 ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default"
13236 if test "x$ac_cv_have_decl_getopt" = x""yes; then :
13237   ac_have_decl=1
13238 else
13239   ac_have_decl=0
13240 fi
13241
13242 cat >>confdefs.h <<_ACEOF
13243 #define HAVE_DECL_GETOPT $ac_have_decl
13244 _ACEOF
13245 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
13246 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
13247   ac_have_decl=1
13248 else
13249   ac_have_decl=0
13250 fi
13251
13252 cat >>confdefs.h <<_ACEOF
13253 #define HAVE_DECL_SNPRINTF $ac_have_decl
13254 _ACEOF
13255 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
13256 if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
13257   ac_have_decl=1
13258 else
13259   ac_have_decl=0
13260 fi
13261
13262 cat >>confdefs.h <<_ACEOF
13263 #define HAVE_DECL_VSNPRINTF $ac_have_decl
13264 _ACEOF
13265
13266
13267   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
13268 $as_echo_n "checking for LC_MESSAGES... " >&6; }
13269 if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
13270   $as_echo_n "(cached) " >&6
13271 else
13272   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13273 /* end confdefs.h.  */
13274 #include <locale.h>
13275 int
13276 main ()
13277 {
13278 return LC_MESSAGES
13279   ;
13280   return 0;
13281 }
13282 _ACEOF
13283 if ac_fn_c_try_link "$LINENO"; then :
13284   am_cv_val_LC_MESSAGES=yes
13285 else
13286   am_cv_val_LC_MESSAGES=no
13287 fi
13288 rm -f core conftest.err conftest.$ac_objext \
13289     conftest$ac_exeext conftest.$ac_ext
13290 fi
13291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
13292 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
13293   if test $am_cv_val_LC_MESSAGES = yes; then
13294
13295 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
13296
13297   fi
13298
13299
13300 # ----------------------- #
13301 # Checks for structures.  #
13302 # ----------------------- #
13303
13304 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
13305 if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
13306
13307 cat >>confdefs.h <<_ACEOF
13308 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
13309 _ACEOF
13310
13311
13312 fi
13313 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
13314 if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
13315
13316 cat >>confdefs.h <<_ACEOF
13317 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
13318 _ACEOF
13319
13320
13321 fi
13322
13323
13324 # ------------------ #
13325 # Checks for types.  #
13326 # ------------------ #
13327
13328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
13329 $as_echo_n "checking return type of signal handlers... " >&6; }
13330 if test "${ac_cv_type_signal+set}" = set; then :
13331   $as_echo_n "(cached) " >&6
13332 else
13333   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13334 /* end confdefs.h.  */
13335 #include <sys/types.h>
13336 #include <signal.h>
13337
13338 int
13339 main ()
13340 {
13341 return *(signal (0, 0)) (0) == 1;
13342   ;
13343   return 0;
13344 }
13345 _ACEOF
13346 if ac_fn_c_try_compile "$LINENO"; then :
13347   ac_cv_type_signal=int
13348 else
13349   ac_cv_type_signal=void
13350 fi
13351 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13352 fi
13353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
13354 $as_echo "$ac_cv_type_signal" >&6; }
13355
13356 cat >>confdefs.h <<_ACEOF
13357 #define RETSIGTYPE $ac_cv_type_signal
13358 _ACEOF
13359
13360
13361 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
13362 #include <sys/socket.h>
13363
13364 "
13365 if test "x$ac_cv_type_socklen_t" = x""yes; then :
13366
13367 cat >>confdefs.h <<_ACEOF
13368 #define HAVE_SOCKLEN_T 1
13369 _ACEOF
13370
13371
13372 fi
13373
13374
13375 # ------------------------------------- #
13376 # Checks for compiler characteristics.  #
13377 # ------------------------------------- #
13378
13379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
13380 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
13381 if test "${ac_cv_c_const+set}" = set; then :
13382   $as_echo_n "(cached) " >&6
13383 else
13384   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13385 /* end confdefs.h.  */
13386
13387 int
13388 main ()
13389 {
13390 /* FIXME: Include the comments suggested by Paul. */
13391 #ifndef __cplusplus
13392   /* Ultrix mips cc rejects this.  */
13393   typedef int charset[2];
13394   const charset cs;
13395   /* SunOS 4.1.1 cc rejects this.  */
13396   char const *const *pcpcc;
13397   char **ppc;
13398   /* NEC SVR4.0.2 mips cc rejects this.  */
13399   struct point {int x, y;};
13400   static struct point const zero = {0,0};
13401   /* AIX XL C 1.02.0.0 rejects this.
13402      It does not let you subtract one const X* pointer from another in
13403      an arm of an if-expression whose if-part is not a constant
13404      expression */
13405   const char *g = "string";
13406   pcpcc = &g + (g ? g-g : 0);
13407   /* HPUX 7.0 cc rejects these. */
13408   ++pcpcc;
13409   ppc = (char**) pcpcc;
13410   pcpcc = (char const *const *) ppc;
13411   { /* SCO 3.2v4 cc rejects this.  */
13412     char *t;
13413     char const *s = 0 ? (char *) 0 : (char const *) 0;
13414
13415     *t++ = 0;
13416     if (s) return 0;
13417   }
13418   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
13419     int x[] = {25, 17};
13420     const int *foo = &x[0];
13421     ++foo;
13422   }
13423   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
13424     typedef const int *iptr;
13425     iptr p = 0;
13426     ++p;
13427   }
13428   { /* AIX XL C 1.02.0.0 rejects this saying
13429        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
13430     struct s { int j; const int *ap[3]; };
13431     struct s *b; b->j = 5;
13432   }
13433   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
13434     const int foo = 10;
13435     if (!foo) return 0;
13436   }
13437   return !cs[0] && !zero.x;
13438 #endif
13439
13440   ;
13441   return 0;
13442 }
13443 _ACEOF
13444 if ac_fn_c_try_compile "$LINENO"; then :
13445   ac_cv_c_const=yes
13446 else
13447   ac_cv_c_const=no
13448 fi
13449 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13450 fi
13451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
13452 $as_echo "$ac_cv_c_const" >&6; }
13453 if test $ac_cv_c_const = no; then
13454
13455 $as_echo "#define const /**/" >>confdefs.h
13456
13457 fi
13458
13459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
13460 $as_echo_n "checking for inline... " >&6; }
13461 if test "${ac_cv_c_inline+set}" = set; then :
13462   $as_echo_n "(cached) " >&6
13463 else
13464   ac_cv_c_inline=no
13465 for ac_kw in inline __inline__ __inline; do
13466   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13467 /* end confdefs.h.  */
13468 #ifndef __cplusplus
13469 typedef int foo_t;
13470 static $ac_kw foo_t static_foo () {return 0; }
13471 $ac_kw foo_t foo () {return 0; }
13472 #endif
13473
13474 _ACEOF
13475 if ac_fn_c_try_compile "$LINENO"; then :
13476   ac_cv_c_inline=$ac_kw
13477 fi
13478 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13479   test "$ac_cv_c_inline" != no && break
13480 done
13481
13482 fi
13483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
13484 $as_echo "$ac_cv_c_inline" >&6; }
13485
13486 case $ac_cv_c_inline in
13487   inline | yes) ;;
13488   *)
13489     case $ac_cv_c_inline in
13490       no) ac_val=;;
13491       *) ac_val=$ac_cv_c_inline;;
13492     esac
13493     cat >>confdefs.h <<_ACEOF
13494 #ifndef __cplusplus
13495 #define inline $ac_val
13496 #endif
13497 _ACEOF
13498     ;;
13499 esac
13500
13501  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
13502 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
13503 if test "${ac_cv_c_bigendian+set}" = set; then :
13504   $as_echo_n "(cached) " >&6
13505 else
13506   ac_cv_c_bigendian=unknown
13507     # See if we're dealing with a universal compiler.
13508     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13509 /* end confdefs.h.  */
13510 #ifndef __APPLE_CC__
13511                not a universal capable compiler
13512              #endif
13513              typedef int dummy;
13514
13515 _ACEOF
13516 if ac_fn_c_try_compile "$LINENO"; then :
13517
13518         # Check for potential -arch flags.  It is not universal unless
13519         # there are at least two -arch flags with different values.
13520         ac_arch=
13521         ac_prev=
13522         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
13523          if test -n "$ac_prev"; then
13524            case $ac_word in
13525              i?86 | x86_64 | ppc | ppc64)
13526                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
13527                  ac_arch=$ac_word
13528                else
13529                  ac_cv_c_bigendian=universal
13530                  break
13531                fi
13532                ;;
13533            esac
13534            ac_prev=
13535          elif test "x$ac_word" = "x-arch"; then
13536            ac_prev=arch
13537          fi
13538        done
13539 fi
13540 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13541     if test $ac_cv_c_bigendian = unknown; then
13542       # See if sys/param.h defines the BYTE_ORDER macro.
13543       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13544 /* end confdefs.h.  */
13545 #include <sys/types.h>
13546              #include <sys/param.h>
13547
13548 int
13549 main ()
13550 {
13551 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
13552                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
13553                      && LITTLE_ENDIAN)
13554               bogus endian macros
13555              #endif
13556
13557   ;
13558   return 0;
13559 }
13560 _ACEOF
13561 if ac_fn_c_try_compile "$LINENO"; then :
13562   # It does; now see whether it defined to BIG_ENDIAN or not.
13563          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13564 /* end confdefs.h.  */
13565 #include <sys/types.h>
13566                 #include <sys/param.h>
13567
13568 int
13569 main ()
13570 {
13571 #if BYTE_ORDER != BIG_ENDIAN
13572                  not big endian
13573                 #endif
13574
13575   ;
13576   return 0;
13577 }
13578 _ACEOF
13579 if ac_fn_c_try_compile "$LINENO"; then :
13580   ac_cv_c_bigendian=yes
13581 else
13582   ac_cv_c_bigendian=no
13583 fi
13584 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13585 fi
13586 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13587     fi
13588     if test $ac_cv_c_bigendian = unknown; then
13589       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
13590       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13591 /* end confdefs.h.  */
13592 #include <limits.h>
13593
13594 int
13595 main ()
13596 {
13597 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
13598               bogus endian macros
13599              #endif
13600
13601   ;
13602   return 0;
13603 }
13604 _ACEOF
13605 if ac_fn_c_try_compile "$LINENO"; then :
13606   # It does; now see whether it defined to _BIG_ENDIAN or not.
13607          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13608 /* end confdefs.h.  */
13609 #include <limits.h>
13610
13611 int
13612 main ()
13613 {
13614 #ifndef _BIG_ENDIAN
13615                  not big endian
13616                 #endif
13617
13618   ;
13619   return 0;
13620 }
13621 _ACEOF
13622 if ac_fn_c_try_compile "$LINENO"; then :
13623   ac_cv_c_bigendian=yes
13624 else
13625   ac_cv_c_bigendian=no
13626 fi
13627 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13628 fi
13629 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13630     fi
13631     if test $ac_cv_c_bigendian = unknown; then
13632       # Compile a test program.
13633       if test "$cross_compiling" = yes; then :
13634   # Try to guess by grepping values from an object file.
13635          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13636 /* end confdefs.h.  */
13637 short int ascii_mm[] =
13638                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
13639                 short int ascii_ii[] =
13640                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
13641                 int use_ascii (int i) {
13642                   return ascii_mm[i] + ascii_ii[i];
13643                 }
13644                 short int ebcdic_ii[] =
13645                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
13646                 short int ebcdic_mm[] =
13647                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
13648                 int use_ebcdic (int i) {
13649                   return ebcdic_mm[i] + ebcdic_ii[i];
13650                 }
13651                 extern int foo;
13652
13653 int
13654 main ()
13655 {
13656 return use_ascii (foo) == use_ebcdic (foo);
13657   ;
13658   return 0;
13659 }
13660 _ACEOF
13661 if ac_fn_c_try_compile "$LINENO"; then :
13662   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
13663               ac_cv_c_bigendian=yes
13664             fi
13665             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
13666               if test "$ac_cv_c_bigendian" = unknown; then
13667                 ac_cv_c_bigendian=no
13668               else
13669                 # finding both strings is unlikely to happen, but who knows?
13670                 ac_cv_c_bigendian=unknown
13671               fi
13672             fi
13673 fi
13674 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13675 else
13676   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13677 /* end confdefs.h.  */
13678 $ac_includes_default
13679 int
13680 main ()
13681 {
13682
13683              /* Are we little or big endian?  From Harbison&Steele.  */
13684              union
13685              {
13686                long int l;
13687                char c[sizeof (long int)];
13688              } u;
13689              u.l = 1;
13690              return u.c[sizeof (long int) - 1] == 1;
13691
13692   ;
13693   return 0;
13694 }
13695 _ACEOF
13696 if ac_fn_c_try_run "$LINENO"; then :
13697   ac_cv_c_bigendian=no
13698 else
13699   ac_cv_c_bigendian=yes
13700 fi
13701 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13702   conftest.$ac_objext conftest.beam conftest.$ac_ext
13703 fi
13704
13705     fi
13706 fi
13707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
13708 $as_echo "$ac_cv_c_bigendian" >&6; }
13709  case $ac_cv_c_bigendian in #(
13710    yes)
13711      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
13712 ;; #(
13713    no)
13714       ;; #(
13715    universal)
13716
13717 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
13718
13719      ;; #(
13720    *)
13721      as_fn_error "unknown endianness
13722  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
13723  esac
13724
13725
13726 # ------------------------------ #
13727 # Checks for library functions.  #
13728 # ------------------------------ #
13729
13730 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
13731 # for constant arguments.  Useless!
13732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
13733 $as_echo_n "checking for working alloca.h... " >&6; }
13734 if test "${ac_cv_working_alloca_h+set}" = set; then :
13735   $as_echo_n "(cached) " >&6
13736 else
13737   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13738 /* end confdefs.h.  */
13739 #include <alloca.h>
13740 int
13741 main ()
13742 {
13743 char *p = (char *) alloca (2 * sizeof (int));
13744                           if (p) return 0;
13745   ;
13746   return 0;
13747 }
13748 _ACEOF
13749 if ac_fn_c_try_link "$LINENO"; then :
13750   ac_cv_working_alloca_h=yes
13751 else
13752   ac_cv_working_alloca_h=no
13753 fi
13754 rm -f core conftest.err conftest.$ac_objext \
13755     conftest$ac_exeext conftest.$ac_ext
13756 fi
13757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
13758 $as_echo "$ac_cv_working_alloca_h" >&6; }
13759 if test $ac_cv_working_alloca_h = yes; then
13760
13761 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
13762
13763 fi
13764
13765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
13766 $as_echo_n "checking for alloca... " >&6; }
13767 if test "${ac_cv_func_alloca_works+set}" = set; then :
13768   $as_echo_n "(cached) " >&6
13769 else
13770   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13771 /* end confdefs.h.  */
13772 #ifdef __GNUC__
13773 # define alloca __builtin_alloca
13774 #else
13775 # ifdef _MSC_VER
13776 #  include <malloc.h>
13777 #  define alloca _alloca
13778 # else
13779 #  ifdef HAVE_ALLOCA_H
13780 #   include <alloca.h>
13781 #  else
13782 #   ifdef _AIX
13783  #pragma alloca
13784 #   else
13785 #    ifndef alloca /* predefined by HP cc +Olibcalls */
13786 char *alloca ();
13787 #    endif
13788 #   endif
13789 #  endif
13790 # endif
13791 #endif
13792
13793 int
13794 main ()
13795 {
13796 char *p = (char *) alloca (1);
13797                                     if (p) return 0;
13798   ;
13799   return 0;
13800 }
13801 _ACEOF
13802 if ac_fn_c_try_link "$LINENO"; then :
13803   ac_cv_func_alloca_works=yes
13804 else
13805   ac_cv_func_alloca_works=no
13806 fi
13807 rm -f core conftest.err conftest.$ac_objext \
13808     conftest$ac_exeext conftest.$ac_ext
13809 fi
13810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
13811 $as_echo "$ac_cv_func_alloca_works" >&6; }
13812
13813 if test $ac_cv_func_alloca_works = yes; then
13814
13815 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
13816
13817 else
13818   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
13819 # that cause trouble.  Some versions do not even contain alloca or
13820 # contain a buggy version.  If you still want to use their alloca,
13821 # use ar to extract alloca.o from them instead of compiling alloca.c.
13822
13823 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
13824
13825 $as_echo "#define C_ALLOCA 1" >>confdefs.h
13826
13827
13828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
13829 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
13830 if test "${ac_cv_os_cray+set}" = set; then :
13831   $as_echo_n "(cached) " >&6
13832 else
13833   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13834 /* end confdefs.h.  */
13835 #if defined CRAY && ! defined CRAY2
13836 webecray
13837 #else
13838 wenotbecray
13839 #endif
13840
13841 _ACEOF
13842 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13843   $EGREP "webecray" >/dev/null 2>&1; then :
13844   ac_cv_os_cray=yes
13845 else
13846   ac_cv_os_cray=no
13847 fi
13848 rm -f conftest*
13849
13850 fi
13851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
13852 $as_echo "$ac_cv_os_cray" >&6; }
13853 if test $ac_cv_os_cray = yes; then
13854   for ac_func in _getb67 GETB67 getb67; do
13855     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13856 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13857 eval as_val=\$$as_ac_var
13858    if test "x$as_val" = x""yes; then :
13859
13860 cat >>confdefs.h <<_ACEOF
13861 #define CRAY_STACKSEG_END $ac_func
13862 _ACEOF
13863
13864     break
13865 fi
13866
13867   done
13868 fi
13869
13870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
13871 $as_echo_n "checking stack direction for C alloca... " >&6; }
13872 if test "${ac_cv_c_stack_direction+set}" = set; then :
13873   $as_echo_n "(cached) " >&6
13874 else
13875   if test "$cross_compiling" = yes; then :
13876   ac_cv_c_stack_direction=0
13877 else
13878   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13879 /* end confdefs.h.  */
13880 $ac_includes_default
13881 int
13882 find_stack_direction ()
13883 {
13884   static char *addr = 0;
13885   auto char dummy;
13886   if (addr == 0)
13887     {
13888       addr = &dummy;
13889       return find_stack_direction ();
13890     }
13891   else
13892     return (&dummy > addr) ? 1 : -1;
13893 }
13894
13895 int
13896 main ()
13897 {
13898   return find_stack_direction () < 0;
13899 }
13900 _ACEOF
13901 if ac_fn_c_try_run "$LINENO"; then :
13902   ac_cv_c_stack_direction=1
13903 else
13904   ac_cv_c_stack_direction=-1
13905 fi
13906 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13907   conftest.$ac_objext conftest.beam conftest.$ac_ext
13908 fi
13909
13910 fi
13911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
13912 $as_echo "$ac_cv_c_stack_direction" >&6; }
13913 cat >>confdefs.h <<_ACEOF
13914 #define STACK_DIRECTION $ac_cv_c_stack_direction
13915 _ACEOF
13916
13917
13918 fi
13919
13920 for ac_header in stdlib.h unistd.h
13921 do :
13922   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13923 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13924 eval as_val=\$$as_ac_Header
13925    if test "x$as_val" = x""yes; then :
13926   cat >>confdefs.h <<_ACEOF
13927 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13928 _ACEOF
13929
13930 fi
13931
13932 done
13933
13934 for ac_func in getpagesize
13935 do :
13936   ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
13937 if test "x$ac_cv_func_getpagesize" = x""yes; then :
13938   cat >>confdefs.h <<_ACEOF
13939 #define HAVE_GETPAGESIZE 1
13940 _ACEOF
13941
13942 fi
13943 done
13944
13945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
13946 $as_echo_n "checking for working mmap... " >&6; }
13947 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
13948   $as_echo_n "(cached) " >&6
13949 else
13950   if test "$cross_compiling" = yes; then :
13951   ac_cv_func_mmap_fixed_mapped=no
13952 else
13953   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13954 /* end confdefs.h.  */
13955 $ac_includes_default
13956 /* malloc might have been renamed as rpl_malloc. */
13957 #undef malloc
13958
13959 /* Thanks to Mike Haertel and Jim Avera for this test.
13960    Here is a matrix of mmap possibilities:
13961         mmap private not fixed
13962         mmap private fixed at somewhere currently unmapped
13963         mmap private fixed at somewhere already mapped
13964         mmap shared not fixed
13965         mmap shared fixed at somewhere currently unmapped
13966         mmap shared fixed at somewhere already mapped
13967    For private mappings, we should verify that changes cannot be read()
13968    back from the file, nor mmap's back from the file at a different
13969    address.  (There have been systems where private was not correctly
13970    implemented like the infamous i386 svr4.0, and systems where the
13971    VM page cache was not coherent with the file system buffer cache
13972    like early versions of FreeBSD and possibly contemporary NetBSD.)
13973    For shared mappings, we should conversely verify that changes get
13974    propagated back to all the places they're supposed to be.
13975
13976    Grep wants private fixed already mapped.
13977    The main things grep needs to know about mmap are:
13978    * does it exist and is it safe to write into the mmap'd area
13979    * how to use it (BSD variants)  */
13980
13981 #include <fcntl.h>
13982 #include <sys/mman.h>
13983
13984 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
13985 char *malloc ();
13986 #endif
13987
13988 /* This mess was copied from the GNU getpagesize.h.  */
13989 #ifndef HAVE_GETPAGESIZE
13990 /* Assume that all systems that can run configure have sys/param.h.  */
13991 # ifndef HAVE_SYS_PARAM_H
13992 #  define HAVE_SYS_PARAM_H 1
13993 # endif
13994
13995 # ifdef _SC_PAGESIZE
13996 #  define getpagesize() sysconf(_SC_PAGESIZE)
13997 # else /* no _SC_PAGESIZE */
13998 #  ifdef HAVE_SYS_PARAM_H
13999 #   include <sys/param.h>
14000 #   ifdef EXEC_PAGESIZE
14001 #    define getpagesize() EXEC_PAGESIZE
14002 #   else /* no EXEC_PAGESIZE */
14003 #    ifdef NBPG
14004 #     define getpagesize() NBPG * CLSIZE
14005 #     ifndef CLSIZE
14006 #      define CLSIZE 1
14007 #     endif /* no CLSIZE */
14008 #    else /* no NBPG */
14009 #     ifdef NBPC
14010 #      define getpagesize() NBPC
14011 #     else /* no NBPC */
14012 #      ifdef PAGESIZE
14013 #       define getpagesize() PAGESIZE
14014 #      endif /* PAGESIZE */
14015 #     endif /* no NBPC */
14016 #    endif /* no NBPG */
14017 #   endif /* no EXEC_PAGESIZE */
14018 #  else /* no HAVE_SYS_PARAM_H */
14019 #   define getpagesize() 8192   /* punt totally */
14020 #  endif /* no HAVE_SYS_PARAM_H */
14021 # endif /* no _SC_PAGESIZE */
14022
14023 #endif /* no HAVE_GETPAGESIZE */
14024
14025 int
14026 main ()
14027 {
14028   char *data, *data2, *data3;
14029   int i, pagesize;
14030   int fd;
14031
14032   pagesize = getpagesize ();
14033
14034   /* First, make a file with some known garbage in it. */
14035   data = (char *) malloc (pagesize);
14036   if (!data)
14037     return 1;
14038   for (i = 0; i < pagesize; ++i)
14039     *(data + i) = rand ();
14040   umask (0);
14041   fd = creat ("conftest.mmap", 0600);
14042   if (fd < 0)
14043     return 1;
14044   if (write (fd, data, pagesize) != pagesize)
14045     return 1;
14046   close (fd);
14047
14048   /* Next, try to mmap the file at a fixed address which already has
14049      something else allocated at it.  If we can, also make sure that
14050      we see the same garbage.  */
14051   fd = open ("conftest.mmap", O_RDWR);
14052   if (fd < 0)
14053     return 1;
14054   data2 = (char *) malloc (2 * pagesize);
14055   if (!data2)
14056     return 1;
14057   data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
14058   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
14059                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
14060     return 1;
14061   for (i = 0; i < pagesize; ++i)
14062     if (*(data + i) != *(data2 + i))
14063       return 1;
14064
14065   /* Finally, make sure that changes to the mapped area do not
14066      percolate back to the file as seen by read().  (This is a bug on
14067      some variants of i386 svr4.0.)  */
14068   for (i = 0; i < pagesize; ++i)
14069     *(data2 + i) = *(data2 + i) + 1;
14070   data3 = (char *) malloc (pagesize);
14071   if (!data3)
14072     return 1;
14073   if (read (fd, data3, pagesize) != pagesize)
14074     return 1;
14075   for (i = 0; i < pagesize; ++i)
14076     if (*(data + i) != *(data3 + i))
14077       return 1;
14078   close (fd);
14079   return 0;
14080 }
14081 _ACEOF
14082 if ac_fn_c_try_run "$LINENO"; then :
14083   ac_cv_func_mmap_fixed_mapped=yes
14084 else
14085   ac_cv_func_mmap_fixed_mapped=no
14086 fi
14087 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14088   conftest.$ac_objext conftest.beam conftest.$ac_ext
14089 fi
14090
14091 fi
14092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
14093 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
14094 if test $ac_cv_func_mmap_fixed_mapped = yes; then
14095
14096 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
14097
14098 fi
14099 rm -f conftest.mmap
14100
14101 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
14102 if test "x$ac_cv_type_pid_t" = x""yes; then :
14103
14104 else
14105
14106 cat >>confdefs.h <<_ACEOF
14107 #define pid_t int
14108 _ACEOF
14109
14110 fi
14111
14112 for ac_header in vfork.h
14113 do :
14114   ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
14115 if test "x$ac_cv_header_vfork_h" = x""yes; then :
14116   cat >>confdefs.h <<_ACEOF
14117 #define HAVE_VFORK_H 1
14118 _ACEOF
14119
14120 fi
14121
14122 done
14123
14124 for ac_func in fork vfork
14125 do :
14126   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14127 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
14128 eval as_val=\$$as_ac_var
14129    if test "x$as_val" = x""yes; then :
14130   cat >>confdefs.h <<_ACEOF
14131 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14132 _ACEOF
14133
14134 fi
14135 done
14136
14137 if test "x$ac_cv_func_fork" = xyes; then
14138   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
14139 $as_echo_n "checking for working fork... " >&6; }
14140 if test "${ac_cv_func_fork_works+set}" = set; then :
14141   $as_echo_n "(cached) " >&6
14142 else
14143   if test "$cross_compiling" = yes; then :
14144   ac_cv_func_fork_works=cross
14145 else
14146   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14147 /* end confdefs.h.  */
14148 $ac_includes_default
14149 int
14150 main ()
14151 {
14152
14153           /* By Ruediger Kuhlmann. */
14154           return fork () < 0;
14155
14156   ;
14157   return 0;
14158 }
14159 _ACEOF
14160 if ac_fn_c_try_run "$LINENO"; then :
14161   ac_cv_func_fork_works=yes
14162 else
14163   ac_cv_func_fork_works=no
14164 fi
14165 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14166   conftest.$ac_objext conftest.beam conftest.$ac_ext
14167 fi
14168
14169 fi
14170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
14171 $as_echo "$ac_cv_func_fork_works" >&6; }
14172
14173 else
14174   ac_cv_func_fork_works=$ac_cv_func_fork
14175 fi
14176 if test "x$ac_cv_func_fork_works" = xcross; then
14177   case $host in
14178     *-*-amigaos* | *-*-msdosdjgpp*)
14179       # Override, as these systems have only a dummy fork() stub
14180       ac_cv_func_fork_works=no
14181       ;;
14182     *)
14183       ac_cv_func_fork_works=yes
14184       ;;
14185   esac
14186   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
14187 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
14188 fi
14189 ac_cv_func_vfork_works=$ac_cv_func_vfork
14190 if test "x$ac_cv_func_vfork" = xyes; then
14191   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
14192 $as_echo_n "checking for working vfork... " >&6; }
14193 if test "${ac_cv_func_vfork_works+set}" = set; then :
14194   $as_echo_n "(cached) " >&6
14195 else
14196   if test "$cross_compiling" = yes; then :
14197   ac_cv_func_vfork_works=cross
14198 else
14199   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14200 /* end confdefs.h.  */
14201 /* Thanks to Paul Eggert for this test.  */
14202 $ac_includes_default
14203 #include <sys/wait.h>
14204 #ifdef HAVE_VFORK_H
14205 # include <vfork.h>
14206 #endif
14207 /* On some sparc systems, changes by the child to local and incoming
14208    argument registers are propagated back to the parent.  The compiler
14209    is told about this with #include <vfork.h>, but some compilers
14210    (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
14211    static variable whose address is put into a register that is
14212    clobbered by the vfork.  */
14213 static void
14214 #ifdef __cplusplus
14215 sparc_address_test (int arg)
14216 # else
14217 sparc_address_test (arg) int arg;
14218 #endif
14219 {
14220   static pid_t child;
14221   if (!child) {
14222     child = vfork ();
14223     if (child < 0) {
14224       perror ("vfork");
14225       _exit(2);
14226     }
14227     if (!child) {
14228       arg = getpid();
14229       write(-1, "", 0);
14230       _exit (arg);
14231     }
14232   }
14233 }
14234
14235 int
14236 main ()
14237 {
14238   pid_t parent = getpid ();
14239   pid_t child;
14240
14241   sparc_address_test (0);
14242
14243   child = vfork ();
14244
14245   if (child == 0) {
14246     /* Here is another test for sparc vfork register problems.  This
14247        test uses lots of local variables, at least as many local
14248        variables as main has allocated so far including compiler
14249        temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
14250        4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
14251        reuse the register of parent for one of the local variables,
14252        since it will think that parent can't possibly be used any more
14253        in this routine.  Assigning to the local variable will thus
14254        munge parent in the parent process.  */
14255     pid_t
14256       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
14257       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
14258     /* Convince the compiler that p..p7 are live; otherwise, it might
14259        use the same hardware register for all 8 local variables.  */
14260     if (p != p1 || p != p2 || p != p3 || p != p4
14261         || p != p5 || p != p6 || p != p7)
14262       _exit(1);
14263
14264     /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
14265        from child file descriptors.  If the child closes a descriptor
14266        before it execs or exits, this munges the parent's descriptor
14267        as well.  Test for this by closing stdout in the child.  */
14268     _exit(close(fileno(stdout)) != 0);
14269   } else {
14270     int status;
14271     struct stat st;
14272
14273     while (wait(&status) != child)
14274       ;
14275     return (
14276          /* Was there some problem with vforking?  */
14277          child < 0
14278
14279          /* Did the child fail?  (This shouldn't happen.)  */
14280          || status
14281
14282          /* Did the vfork/compiler bug occur?  */
14283          || parent != getpid()
14284
14285          /* Did the file descriptor bug occur?  */
14286          || fstat(fileno(stdout), &st) != 0
14287          );
14288   }
14289 }
14290 _ACEOF
14291 if ac_fn_c_try_run "$LINENO"; then :
14292   ac_cv_func_vfork_works=yes
14293 else
14294   ac_cv_func_vfork_works=no
14295 fi
14296 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14297   conftest.$ac_objext conftest.beam conftest.$ac_ext
14298 fi
14299
14300 fi
14301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
14302 $as_echo "$ac_cv_func_vfork_works" >&6; }
14303
14304 fi;
14305 if test "x$ac_cv_func_fork_works" = xcross; then
14306   ac_cv_func_vfork_works=$ac_cv_func_vfork
14307   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
14308 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
14309 fi
14310
14311 if test "x$ac_cv_func_vfork_works" = xyes; then
14312
14313 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
14314
14315 else
14316
14317 $as_echo "#define vfork fork" >>confdefs.h
14318
14319 fi
14320 if test "x$ac_cv_func_fork_works" = xyes; then
14321
14322 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
14323
14324 fi
14325
14326 for ac_func in canonicalize_file_name realpath getrusage getuid getgid \
14327                 pipe poll pread pread64 pwrite readlink resize_term \
14328                 sbrk setpgid setpgrp setsid \
14329                 sigaction sigprocmask sigsetmask socketpair syscall \
14330                 ttrace wborder wresize setlocale iconvlist libiconvlist btowc \
14331                 setrlimit getrlimit posix_madvise waitpid lstat
14332 do :
14333   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14334 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
14335 eval as_val=\$$as_ac_var
14336    if test "x$as_val" = x""yes; then :
14337   cat >>confdefs.h <<_ACEOF
14338 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14339 _ACEOF
14340
14341 fi
14342 done
14343
14344
14345   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
14346 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
14347 if test "${am_cv_langinfo_codeset+set}" = set; then :
14348   $as_echo_n "(cached) " >&6
14349 else
14350   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14351 /* end confdefs.h.  */
14352 #include <langinfo.h>
14353 int
14354 main ()
14355 {
14356 char* cs = nl_langinfo(CODESET);
14357   ;
14358   return 0;
14359 }
14360 _ACEOF
14361 if ac_fn_c_try_link "$LINENO"; then :
14362   am_cv_langinfo_codeset=yes
14363 else
14364   am_cv_langinfo_codeset=no
14365 fi
14366 rm -f core conftest.err conftest.$ac_objext \
14367     conftest$ac_exeext conftest.$ac_ext
14368
14369 fi
14370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
14371 $as_echo "$am_cv_langinfo_codeset" >&6; }
14372   if test $am_cv_langinfo_codeset = yes; then
14373
14374 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
14375
14376   fi
14377
14378
14379 # Check the return and argument types of ptrace.  No canned test for
14380 # this, so roll our own.
14381 gdb_ptrace_headers='
14382 #if HAVE_SYS_TYPES_H
14383 # include <sys/types.h>
14384 #endif
14385 #if HAVE_SYS_PTRACE_H
14386 # include <sys/ptrace.h>
14387 #endif
14388 #if HAVE_UNISTD_H
14389 # include <unistd.h>
14390 #endif
14391 '
14392 # There is no point in checking if we don't have a prototype.
14393 ac_fn_c_check_decl "$LINENO" "ptrace" "ac_cv_have_decl_ptrace" "$gdb_ptrace_headers
14394 "
14395 if test "x$ac_cv_have_decl_ptrace" = x""yes; then :
14396   ac_have_decl=1
14397 else
14398   ac_have_decl=0
14399 fi
14400
14401 cat >>confdefs.h <<_ACEOF
14402 #define HAVE_DECL_PTRACE $ac_have_decl
14403 _ACEOF
14404 if test $ac_have_decl = 1; then :
14405
14406 else
14407
14408   : ${gdb_cv_func_ptrace_ret='int'}
14409   : ${gdb_cv_func_ptrace_args='int,int,long,long'}
14410
14411 fi
14412
14413 # Check return type.  Varargs (used on GNU/Linux) conflict with the
14414 # empty argument list, so check for that explicitly.
14415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
14416 $as_echo_n "checking return type of ptrace... " >&6; }
14417 if test "${gdb_cv_func_ptrace_ret+set}" = set; then :
14418   $as_echo_n "(cached) " >&6
14419 else
14420   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14421 /* end confdefs.h.  */
14422 $gdb_ptrace_headers
14423 int
14424 main ()
14425 {
14426 extern long ptrace (enum __ptrace_request, ...);
14427   ;
14428   return 0;
14429 }
14430 _ACEOF
14431 if ac_fn_c_try_compile "$LINENO"; then :
14432   gdb_cv_func_ptrace_ret='long'
14433 else
14434   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14435 /* end confdefs.h.  */
14436 $gdb_ptrace_headers
14437 int
14438 main ()
14439 {
14440 extern int ptrace ();
14441   ;
14442   return 0;
14443 }
14444 _ACEOF
14445 if ac_fn_c_try_compile "$LINENO"; then :
14446   gdb_cv_func_ptrace_ret='int'
14447 else
14448   gdb_cv_func_ptrace_ret='long'
14449 fi
14450 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14451 fi
14452 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14453 fi
14454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
14455 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
14456
14457 cat >>confdefs.h <<_ACEOF
14458 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
14459 _ACEOF
14460
14461 # Check argument types.
14462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
14463 $as_echo_n "checking types of arguments for ptrace... " >&6; }
14464 if test "${gdb_cv_func_ptrace_args+set}" = set; then :
14465   $as_echo_n "(cached) " >&6
14466 else
14467
14468   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14469 /* end confdefs.h.  */
14470 $gdb_ptrace_headers
14471 int
14472 main ()
14473 {
14474 extern long ptrace (enum __ptrace_request, ...);
14475   ;
14476   return 0;
14477 }
14478 _ACEOF
14479 if ac_fn_c_try_compile "$LINENO"; then :
14480   gdb_cv_func_ptrace_args='int,int,long,long'
14481 else
14482
14483 for gdb_arg1 in 'int' 'long'; do
14484  for gdb_arg2 in 'pid_t' 'int' 'long'; do
14485   for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
14486    for gdb_arg4 in 'int' 'long'; do
14487      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14488 /* end confdefs.h.  */
14489 $gdb_ptrace_headers
14490 int
14491 main ()
14492 {
14493
14494 extern $gdb_cv_func_ptrace_ret
14495   ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
14496
14497   ;
14498   return 0;
14499 }
14500 _ACEOF
14501 if ac_fn_c_try_compile "$LINENO"; then :
14502   gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
14503     break 4;
14504 fi
14505 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14506     for gdb_arg5 in 'int *' 'int' 'long'; do
14507      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14508 /* end confdefs.h.  */
14509 $gdb_ptrace_headers
14510 int
14511 main ()
14512 {
14513
14514 extern $gdb_cv_func_ptrace_ret
14515   ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
14516
14517   ;
14518   return 0;
14519 }
14520 _ACEOF
14521 if ac_fn_c_try_compile "$LINENO"; then :
14522
14523 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
14524     break 5;
14525 fi
14526 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14527     done
14528    done
14529   done
14530  done
14531 done
14532 # Provide a safe default value.
14533 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
14534
14535 fi
14536 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14537 fi
14538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
14539 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
14540 ac_save_IFS=$IFS; IFS=','
14541 set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
14542 IFS=$ac_save_IFS
14543 shift
14544
14545 cat >>confdefs.h <<_ACEOF
14546 #define PTRACE_TYPE_ARG3 $3
14547 _ACEOF
14548
14549 if test -n "$5"; then
14550
14551 cat >>confdefs.h <<_ACEOF
14552 #define PTRACE_TYPE_ARG5 $5
14553 _ACEOF
14554
14555 fi
14556
14557 if test "$cross_compiling" = no; then
14558   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
14559 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
14560 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
14561   $as_echo_n "(cached) " >&6
14562 else
14563   if test "$cross_compiling" = yes; then :
14564   as_fn_error "cannot check setpgrp when cross compiling" "$LINENO" 5
14565 else
14566   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14567 /* end confdefs.h.  */
14568 $ac_includes_default
14569 int
14570 main ()
14571 {
14572 /* If this system has a BSD-style setpgrp which takes arguments,
14573   setpgrp(1, 1) will fail with ESRCH and return -1, in that case
14574   exit successfully. */
14575   return setpgrp (1,1) != -1;
14576   ;
14577   return 0;
14578 }
14579 _ACEOF
14580 if ac_fn_c_try_run "$LINENO"; then :
14581   ac_cv_func_setpgrp_void=no
14582 else
14583   ac_cv_func_setpgrp_void=yes
14584 fi
14585 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14586   conftest.$ac_objext conftest.beam conftest.$ac_ext
14587 fi
14588
14589 fi
14590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
14591 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
14592 if test $ac_cv_func_setpgrp_void = yes; then
14593
14594 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
14595
14596 fi
14597
14598 else
14599   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
14600 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
14601 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
14602   $as_echo_n "(cached) " >&6
14603 else
14604   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14605 /* end confdefs.h.  */
14606
14607 #include <unistd.h>
14608
14609 int
14610 main ()
14611 {
14612
14613   if (setpgrp(1,1) == -1)
14614     exit (0);
14615   else
14616     exit (1);
14617
14618   ;
14619   return 0;
14620 }
14621 _ACEOF
14622 if ac_fn_c_try_compile "$LINENO"; then :
14623   ac_cv_func_setpgrp_void=no
14624 else
14625   ac_cv_func_setpgrp_void=yes
14626 fi
14627 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14628 fi
14629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
14630 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
14631 if test $ac_cv_func_setpgrp_void = yes; then
14632   $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
14633
14634 fi
14635 fi
14636
14637 # Check if sigsetjmp is available.  Using AC_CHECK_FUNCS won't do
14638 # since sigsetjmp might only be defined as a macro.
14639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
14640 $as_echo_n "checking for sigsetjmp... " >&6; }
14641 if test "${gdb_cv_func_sigsetjmp+set}" = set; then :
14642   $as_echo_n "(cached) " >&6
14643 else
14644   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14645 /* end confdefs.h.  */
14646
14647 #include <setjmp.h>
14648
14649 int
14650 main ()
14651 {
14652 sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
14653   ;
14654   return 0;
14655 }
14656 _ACEOF
14657 if ac_fn_c_try_compile "$LINENO"; then :
14658   gdb_cv_func_sigsetjmp=yes
14659 else
14660   gdb_cv_func_sigsetjmp=no
14661 fi
14662 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14663 fi
14664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
14665 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
14666 if test $gdb_cv_func_sigsetjmp = yes; then
14667
14668 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
14669
14670 fi
14671
14672 # Assume we'll default to using the included libiberty regex.
14673 gdb_use_included_regex=yes
14674
14675 # However, if the system regex is GNU regex, then default to *not*
14676 # using the included regex.
14677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU regex" >&5
14678 $as_echo_n "checking for GNU regex... " >&6; }
14679 if test "${gdb_cv_have_gnu_regex+set}" = set; then :
14680   $as_echo_n "(cached) " >&6
14681 else
14682   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14683 /* end confdefs.h.  */
14684 #include <gnu-versions.h>
14685 int
14686 main ()
14687 {
14688 #define REGEX_INTERFACE_VERSION 1
14689 #if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
14690 # error "Version mismatch"
14691 #endif
14692   ;
14693   return 0;
14694 }
14695 _ACEOF
14696 if ac_fn_c_try_compile "$LINENO"; then :
14697   gdb_cv_have_gnu_regex=yes
14698 else
14699   gdb_cv_have_gnu_regex=no
14700 fi
14701 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14702 fi
14703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_gnu_regex" >&5
14704 $as_echo "$gdb_cv_have_gnu_regex" >&6; }
14705 if test $gdb_cv_have_gnu_regex = yes; then
14706   gdb_use_included_regex=no
14707 fi
14708
14709
14710 # Check whether --with-included-regex was given.
14711 if test "${with_included_regex+set}" = set; then :
14712   withval=$with_included_regex; gdb_with_regex=$withval
14713 else
14714   gdb_with_regex=$gdb_use_included_regex
14715 fi
14716
14717 if test "$gdb_with_regex" = yes; then
14718
14719 $as_echo "#define USE_INCLUDED_REGEX 1" >>confdefs.h
14720
14721 fi
14722
14723 # Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
14724 ac_fn_c_check_member "$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
14725 #include <sys/proc.h>
14726
14727 "
14728 if test "x$ac_cv_member_struct_thread_td_pcb" = x""yes; then :
14729
14730 cat >>confdefs.h <<_ACEOF
14731 #define HAVE_STRUCT_THREAD_TD_PCB 1
14732 _ACEOF
14733
14734
14735 fi
14736
14737
14738 # See if <sys/lwp.h> defines `struct lwp`.
14739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
14740 $as_echo_n "checking for struct lwp... " >&6; }
14741 if test "${gdb_cv_struct_lwp+set}" = set; then :
14742   $as_echo_n "(cached) " >&6
14743 else
14744   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14745 /* end confdefs.h.  */
14746 #include <sys/param.h>
14747 #include <sys/lwp.h>
14748 int
14749 main ()
14750 {
14751 struct lwp l;
14752   ;
14753   return 0;
14754 }
14755 _ACEOF
14756 if ac_fn_c_try_compile "$LINENO"; then :
14757   gdb_cv_struct_lwp=yes
14758 else
14759   gdb_cv_struct_lwp=no
14760 fi
14761 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14762 fi
14763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
14764 $as_echo "$gdb_cv_struct_lwp" >&6; }
14765 if test $gdb_cv_struct_lwp = yes; then
14766
14767 $as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
14768
14769 fi
14770
14771 # See if <machine/reg.h> degines `struct reg'.
14772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
14773 $as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
14774 if test "${gdb_cv_struct_reg+set}" = set; then :
14775   $as_echo_n "(cached) " >&6
14776 else
14777   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14778 /* end confdefs.h.  */
14779 #include <sys/types.h>
14780 #include <machine/reg.h>
14781 int
14782 main ()
14783 {
14784 struct reg r;
14785   ;
14786   return 0;
14787 }
14788 _ACEOF
14789 if ac_fn_c_try_compile "$LINENO"; then :
14790   gdb_cv_struct_reg=yes
14791 else
14792   gdb_cv_struct_reg=no
14793 fi
14794 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14795 fi
14796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5
14797 $as_echo "$gdb_cv_struct_reg" >&6; }
14798 if test $gdb_cv_struct_reg = yes; then
14799
14800 $as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
14801
14802 fi
14803
14804 # See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
14805 # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
14806 ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <machine/reg.h>
14807 "
14808 if test "x$ac_cv_member_struct_reg_r_fs" = x""yes; then :
14809
14810 cat >>confdefs.h <<_ACEOF
14811 #define HAVE_STRUCT_REG_R_FS 1
14812 _ACEOF
14813
14814
14815 fi
14816 ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <machine/reg.h>
14817 "
14818 if test "x$ac_cv_member_struct_reg_r_gs" = x""yes; then :
14819
14820 cat >>confdefs.h <<_ACEOF
14821 #define HAVE_STRUCT_REG_R_GS 1
14822 _ACEOF
14823
14824
14825 fi
14826
14827
14828 # See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
14829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
14830 $as_echo_n "checking for PTRACE_GETREGS... " >&6; }
14831 if test "${gdb_cv_have_ptrace_getregs+set}" = set; then :
14832   $as_echo_n "(cached) " >&6
14833 else
14834   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14835 /* end confdefs.h.  */
14836 #include <sys/ptrace.h>
14837 int
14838 main ()
14839 {
14840 PTRACE_GETREGS;
14841   ;
14842   return 0;
14843 }
14844 _ACEOF
14845 if ac_fn_c_try_compile "$LINENO"; then :
14846   gdb_cv_have_ptrace_getregs=yes
14847 else
14848   gdb_cv_have_ptrace_getregs=no
14849 fi
14850 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14851 fi
14852
14853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
14854 $as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
14855 if test $gdb_cv_have_ptrace_getregs = yes; then
14856
14857 $as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
14858
14859 fi
14860
14861 # See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
14862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
14863 $as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
14864 if test "${gdb_cv_have_ptrace_getfpxregs+set}" = set; then :
14865   $as_echo_n "(cached) " >&6
14866 else
14867   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14868 /* end confdefs.h.  */
14869 #include <sys/ptrace.h>
14870 int
14871 main ()
14872 {
14873 PTRACE_GETFPXREGS;
14874   ;
14875   return 0;
14876 }
14877 _ACEOF
14878 if ac_fn_c_try_compile "$LINENO"; then :
14879   gdb_cv_have_ptrace_getfpxregs=yes
14880 else
14881   gdb_cv_have_ptrace_getfpxregs=no
14882 fi
14883 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14884 fi
14885
14886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
14887 $as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
14888 if test $gdb_cv_have_ptrace_getfpxregs = yes; then
14889
14890 $as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
14891
14892 fi
14893
14894 # See if <sys/ptrace.h> provides the PT_GETDBREGS request.
14895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
14896 $as_echo_n "checking for PT_GETDBREGS... " >&6; }
14897 if test "${gdb_cv_have_pt_getdbregs+set}" = set; then :
14898   $as_echo_n "(cached) " >&6
14899 else
14900   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14901 /* end confdefs.h.  */
14902 #include <sys/types.h>
14903 #include <sys/ptrace.h>
14904 int
14905 main ()
14906 {
14907 PT_GETDBREGS;
14908   ;
14909   return 0;
14910 }
14911 _ACEOF
14912 if ac_fn_c_try_compile "$LINENO"; then :
14913   gdb_cv_have_pt_getdbregs=yes
14914 else
14915   gdb_cv_have_pt_getdbregs=no
14916 fi
14917 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14918 fi
14919
14920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
14921 $as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
14922 if test $gdb_cv_have_pt_getdbregs = yes; then
14923
14924 $as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
14925
14926 fi
14927
14928 # See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
14929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
14930 $as_echo_n "checking for PT_GETXMMREGS... " >&6; }
14931 if test "${gdb_cv_have_pt_getxmmregs+set}" = set; then :
14932   $as_echo_n "(cached) " >&6
14933 else
14934   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14935 /* end confdefs.h.  */
14936 #include <sys/types.h>
14937 #include <sys/ptrace.h>
14938 int
14939 main ()
14940 {
14941 PT_GETXMMREGS;
14942   ;
14943   return 0;
14944 }
14945 _ACEOF
14946 if ac_fn_c_try_compile "$LINENO"; then :
14947   gdb_cv_have_pt_getxmmregs=yes
14948 else
14949   gdb_cv_have_pt_getxmmregs=no
14950 fi
14951 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14952 fi
14953
14954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
14955 $as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
14956 if test $gdb_cv_have_pt_getxmmregs = yes; then
14957
14958 $as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
14959
14960 fi
14961
14962 # Detect which type of /proc is in use, such as for Unixware or Solaris.
14963
14964 if test "${target}" = "${host}"; then
14965   case "${host}" in
14966   *-*-unixware* | *-*-sysv4.2* | *-*-sysv5* | *-*-interix* )
14967
14968 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
14969
14970       ;;
14971   *-*-solaris2.[6789] | *-*-solaris2.1[0-9]*)
14972
14973 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
14974
14975       ;;
14976   mips-sgi-irix5*)
14977       # Work around <sys/proc.h> needing _KMEMUSER problem on IRIX 5.
14978
14979 $as_echo "#define _KMEMUSER 1" >>confdefs.h
14980
14981       ;;
14982   esac
14983 fi
14984
14985 if test "$ac_cv_header_sys_procfs_h" = yes; then
14986   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5
14987 $as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; }
14988  if test "${bfd_cv_have_sys_procfs_type_pstatus_t+set}" = set; then :
14989   $as_echo_n "(cached) " >&6
14990 else
14991   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14992 /* end confdefs.h.  */
14993
14994 #define _SYSCALL32
14995 /* Needed for new procfs interface on sparc-solaris.  */
14996 #define _STRUCTURED_PROC 1
14997 #include <sys/procfs.h>
14998 int
14999 main ()
15000 {
15001 pstatus_t avar
15002   ;
15003   return 0;
15004 }
15005 _ACEOF
15006 if ac_fn_c_try_compile "$LINENO"; then :
15007   bfd_cv_have_sys_procfs_type_pstatus_t=yes
15008 else
15009   bfd_cv_have_sys_procfs_type_pstatus_t=no
15010
15011 fi
15012 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15013 fi
15014
15015  if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
15016
15017 $as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h
15018
15019  fi
15020  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5
15021 $as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; }
15022
15023   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prrun_t in sys/procfs.h" >&5
15024 $as_echo_n "checking for prrun_t in sys/procfs.h... " >&6; }
15025  if test "${bfd_cv_have_sys_procfs_type_prrun_t+set}" = set; then :
15026   $as_echo_n "(cached) " >&6
15027 else
15028   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15029 /* end confdefs.h.  */
15030
15031 #define _SYSCALL32
15032 /* Needed for new procfs interface on sparc-solaris.  */
15033 #define _STRUCTURED_PROC 1
15034 #include <sys/procfs.h>
15035 int
15036 main ()
15037 {
15038 prrun_t avar
15039   ;
15040   return 0;
15041 }
15042 _ACEOF
15043 if ac_fn_c_try_compile "$LINENO"; then :
15044   bfd_cv_have_sys_procfs_type_prrun_t=yes
15045 else
15046   bfd_cv_have_sys_procfs_type_prrun_t=no
15047
15048 fi
15049 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15050 fi
15051
15052  if test $bfd_cv_have_sys_procfs_type_prrun_t = yes; then
15053
15054 $as_echo "#define HAVE_PRRUN_T 1" >>confdefs.h
15055
15056  fi
15057  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prrun_t" >&5
15058 $as_echo "$bfd_cv_have_sys_procfs_type_prrun_t" >&6; }
15059
15060   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
15061 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
15062  if test "${bfd_cv_have_sys_procfs_type_gregset_t+set}" = set; then :
15063   $as_echo_n "(cached) " >&6
15064 else
15065   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15066 /* end confdefs.h.  */
15067
15068 #define _SYSCALL32
15069 /* Needed for new procfs interface on sparc-solaris.  */
15070 #define _STRUCTURED_PROC 1
15071 #include <sys/procfs.h>
15072 int
15073 main ()
15074 {
15075 gregset_t avar
15076   ;
15077   return 0;
15078 }
15079 _ACEOF
15080 if ac_fn_c_try_compile "$LINENO"; then :
15081   bfd_cv_have_sys_procfs_type_gregset_t=yes
15082 else
15083   bfd_cv_have_sys_procfs_type_gregset_t=no
15084
15085 fi
15086 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15087 fi
15088
15089  if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
15090
15091 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
15092
15093  fi
15094  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
15095 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
15096
15097   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
15098 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
15099  if test "${bfd_cv_have_sys_procfs_type_fpregset_t+set}" = set; then :
15100   $as_echo_n "(cached) " >&6
15101 else
15102   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15103 /* end confdefs.h.  */
15104
15105 #define _SYSCALL32
15106 /* Needed for new procfs interface on sparc-solaris.  */
15107 #define _STRUCTURED_PROC 1
15108 #include <sys/procfs.h>
15109 int
15110 main ()
15111 {
15112 fpregset_t avar
15113   ;
15114   return 0;
15115 }
15116 _ACEOF
15117 if ac_fn_c_try_compile "$LINENO"; then :
15118   bfd_cv_have_sys_procfs_type_fpregset_t=yes
15119 else
15120   bfd_cv_have_sys_procfs_type_fpregset_t=no
15121
15122 fi
15123 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15124 fi
15125
15126  if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
15127
15128 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
15129
15130  fi
15131  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
15132 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
15133
15134   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
15135 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
15136  if test "${bfd_cv_have_sys_procfs_type_prgregset_t+set}" = set; then :
15137   $as_echo_n "(cached) " >&6
15138 else
15139   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15140 /* end confdefs.h.  */
15141
15142 #define _SYSCALL32
15143 /* Needed for new procfs interface on sparc-solaris.  */
15144 #define _STRUCTURED_PROC 1
15145 #include <sys/procfs.h>
15146 int
15147 main ()
15148 {
15149 prgregset_t avar
15150   ;
15151   return 0;
15152 }
15153 _ACEOF
15154 if ac_fn_c_try_compile "$LINENO"; then :
15155   bfd_cv_have_sys_procfs_type_prgregset_t=yes
15156 else
15157   bfd_cv_have_sys_procfs_type_prgregset_t=no
15158
15159 fi
15160 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15161 fi
15162
15163  if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
15164
15165 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
15166
15167  fi
15168  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
15169 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
15170
15171   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
15172 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
15173  if test "${bfd_cv_have_sys_procfs_type_prfpregset_t+set}" = set; then :
15174   $as_echo_n "(cached) " >&6
15175 else
15176   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15177 /* end confdefs.h.  */
15178
15179 #define _SYSCALL32
15180 /* Needed for new procfs interface on sparc-solaris.  */
15181 #define _STRUCTURED_PROC 1
15182 #include <sys/procfs.h>
15183 int
15184 main ()
15185 {
15186 prfpregset_t avar
15187   ;
15188   return 0;
15189 }
15190 _ACEOF
15191 if ac_fn_c_try_compile "$LINENO"; then :
15192   bfd_cv_have_sys_procfs_type_prfpregset_t=yes
15193 else
15194   bfd_cv_have_sys_procfs_type_prfpregset_t=no
15195
15196 fi
15197 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15198 fi
15199
15200  if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
15201
15202 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
15203
15204  fi
15205  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
15206 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
15207
15208   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
15209 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
15210  if test "${bfd_cv_have_sys_procfs_type_prgregset32_t+set}" = set; then :
15211   $as_echo_n "(cached) " >&6
15212 else
15213   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15214 /* end confdefs.h.  */
15215
15216 #define _SYSCALL32
15217 /* Needed for new procfs interface on sparc-solaris.  */
15218 #define _STRUCTURED_PROC 1
15219 #include <sys/procfs.h>
15220 int
15221 main ()
15222 {
15223 prgregset32_t avar
15224   ;
15225   return 0;
15226 }
15227 _ACEOF
15228 if ac_fn_c_try_compile "$LINENO"; then :
15229   bfd_cv_have_sys_procfs_type_prgregset32_t=yes
15230 else
15231   bfd_cv_have_sys_procfs_type_prgregset32_t=no
15232
15233 fi
15234 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15235 fi
15236
15237  if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
15238
15239 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
15240
15241  fi
15242  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
15243 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
15244
15245   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset32_t in sys/procfs.h" >&5
15246 $as_echo_n "checking for prfpregset32_t in sys/procfs.h... " >&6; }
15247  if test "${bfd_cv_have_sys_procfs_type_prfpregset32_t+set}" = set; then :
15248   $as_echo_n "(cached) " >&6
15249 else
15250   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15251 /* end confdefs.h.  */
15252
15253 #define _SYSCALL32
15254 /* Needed for new procfs interface on sparc-solaris.  */
15255 #define _STRUCTURED_PROC 1
15256 #include <sys/procfs.h>
15257 int
15258 main ()
15259 {
15260 prfpregset32_t avar
15261   ;
15262   return 0;
15263 }
15264 _ACEOF
15265 if ac_fn_c_try_compile "$LINENO"; then :
15266   bfd_cv_have_sys_procfs_type_prfpregset32_t=yes
15267 else
15268   bfd_cv_have_sys_procfs_type_prfpregset32_t=no
15269
15270 fi
15271 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15272 fi
15273
15274  if test $bfd_cv_have_sys_procfs_type_prfpregset32_t = yes; then
15275
15276 $as_echo "#define HAVE_PRFPREGSET32_T 1" >>confdefs.h
15277
15278  fi
15279  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset32_t" >&5
15280 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset32_t" >&6; }
15281
15282   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
15283 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
15284  if test "${bfd_cv_have_sys_procfs_type_lwpid_t+set}" = set; then :
15285   $as_echo_n "(cached) " >&6
15286 else
15287   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15288 /* end confdefs.h.  */
15289
15290 #define _SYSCALL32
15291 /* Needed for new procfs interface on sparc-solaris.  */
15292 #define _STRUCTURED_PROC 1
15293 #include <sys/procfs.h>
15294 int
15295 main ()
15296 {
15297 lwpid_t avar
15298   ;
15299   return 0;
15300 }
15301 _ACEOF
15302 if ac_fn_c_try_compile "$LINENO"; then :
15303   bfd_cv_have_sys_procfs_type_lwpid_t=yes
15304 else
15305   bfd_cv_have_sys_procfs_type_lwpid_t=no
15306
15307 fi
15308 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15309 fi
15310
15311  if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
15312
15313 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
15314
15315  fi
15316  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
15317 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
15318
15319   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
15320 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
15321  if test "${bfd_cv_have_sys_procfs_type_psaddr_t+set}" = set; then :
15322   $as_echo_n "(cached) " >&6
15323 else
15324   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15325 /* end confdefs.h.  */
15326
15327 #define _SYSCALL32
15328 /* Needed for new procfs interface on sparc-solaris.  */
15329 #define _STRUCTURED_PROC 1
15330 #include <sys/procfs.h>
15331 int
15332 main ()
15333 {
15334 psaddr_t avar
15335   ;
15336   return 0;
15337 }
15338 _ACEOF
15339 if ac_fn_c_try_compile "$LINENO"; then :
15340   bfd_cv_have_sys_procfs_type_psaddr_t=yes
15341 else
15342   bfd_cv_have_sys_procfs_type_psaddr_t=no
15343
15344 fi
15345 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15346 fi
15347
15348  if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
15349
15350 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
15351
15352  fi
15353  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
15354 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
15355
15356   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prsysent_t in sys/procfs.h" >&5
15357 $as_echo_n "checking for prsysent_t in sys/procfs.h... " >&6; }
15358  if test "${bfd_cv_have_sys_procfs_type_prsysent_t+set}" = set; then :
15359   $as_echo_n "(cached) " >&6
15360 else
15361   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15362 /* end confdefs.h.  */
15363
15364 #define _SYSCALL32
15365 /* Needed for new procfs interface on sparc-solaris.  */
15366 #define _STRUCTURED_PROC 1
15367 #include <sys/procfs.h>
15368 int
15369 main ()
15370 {
15371 prsysent_t avar
15372   ;
15373   return 0;
15374 }
15375 _ACEOF
15376 if ac_fn_c_try_compile "$LINENO"; then :
15377   bfd_cv_have_sys_procfs_type_prsysent_t=yes
15378 else
15379   bfd_cv_have_sys_procfs_type_prsysent_t=no
15380
15381 fi
15382 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15383 fi
15384
15385  if test $bfd_cv_have_sys_procfs_type_prsysent_t = yes; then
15386
15387 $as_echo "#define HAVE_PRSYSENT_T 1" >>confdefs.h
15388
15389  fi
15390  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prsysent_t" >&5
15391 $as_echo "$bfd_cv_have_sys_procfs_type_prsysent_t" >&6; }
15392
15393   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigset_t in sys/procfs.h" >&5
15394 $as_echo_n "checking for pr_sigset_t in sys/procfs.h... " >&6; }
15395  if test "${bfd_cv_have_sys_procfs_type_pr_sigset_t+set}" = set; then :
15396   $as_echo_n "(cached) " >&6
15397 else
15398   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15399 /* end confdefs.h.  */
15400
15401 #define _SYSCALL32
15402 /* Needed for new procfs interface on sparc-solaris.  */
15403 #define _STRUCTURED_PROC 1
15404 #include <sys/procfs.h>
15405 int
15406 main ()
15407 {
15408 pr_sigset_t avar
15409   ;
15410   return 0;
15411 }
15412 _ACEOF
15413 if ac_fn_c_try_compile "$LINENO"; then :
15414   bfd_cv_have_sys_procfs_type_pr_sigset_t=yes
15415 else
15416   bfd_cv_have_sys_procfs_type_pr_sigset_t=no
15417
15418 fi
15419 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15420 fi
15421
15422  if test $bfd_cv_have_sys_procfs_type_pr_sigset_t = yes; then
15423
15424 $as_echo "#define HAVE_PR_SIGSET_T 1" >>confdefs.h
15425
15426  fi
15427  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigset_t" >&5
15428 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigset_t" >&6; }
15429
15430   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigaction64_t in sys/procfs.h" >&5
15431 $as_echo_n "checking for pr_sigaction64_t in sys/procfs.h... " >&6; }
15432  if test "${bfd_cv_have_sys_procfs_type_pr_sigaction64_t+set}" = set; then :
15433   $as_echo_n "(cached) " >&6
15434 else
15435   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15436 /* end confdefs.h.  */
15437
15438 #define _SYSCALL32
15439 /* Needed for new procfs interface on sparc-solaris.  */
15440 #define _STRUCTURED_PROC 1
15441 #include <sys/procfs.h>
15442 int
15443 main ()
15444 {
15445 pr_sigaction64_t avar
15446   ;
15447   return 0;
15448 }
15449 _ACEOF
15450 if ac_fn_c_try_compile "$LINENO"; then :
15451   bfd_cv_have_sys_procfs_type_pr_sigaction64_t=yes
15452 else
15453   bfd_cv_have_sys_procfs_type_pr_sigaction64_t=no
15454
15455 fi
15456 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15457 fi
15458
15459  if test $bfd_cv_have_sys_procfs_type_pr_sigaction64_t = yes; then
15460
15461 $as_echo "#define HAVE_PR_SIGACTION64_T 1" >>confdefs.h
15462
15463  fi
15464  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&5
15465 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&6; }
15466
15467   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_siginfo64_t in sys/procfs.h" >&5
15468 $as_echo_n "checking for pr_siginfo64_t in sys/procfs.h... " >&6; }
15469  if test "${bfd_cv_have_sys_procfs_type_pr_siginfo64_t+set}" = set; then :
15470   $as_echo_n "(cached) " >&6
15471 else
15472   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15473 /* end confdefs.h.  */
15474
15475 #define _SYSCALL32
15476 /* Needed for new procfs interface on sparc-solaris.  */
15477 #define _STRUCTURED_PROC 1
15478 #include <sys/procfs.h>
15479 int
15480 main ()
15481 {
15482 pr_siginfo64_t avar
15483   ;
15484   return 0;
15485 }
15486 _ACEOF
15487 if ac_fn_c_try_compile "$LINENO"; then :
15488   bfd_cv_have_sys_procfs_type_pr_siginfo64_t=yes
15489 else
15490   bfd_cv_have_sys_procfs_type_pr_siginfo64_t=no
15491
15492 fi
15493 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15494 fi
15495
15496  if test $bfd_cv_have_sys_procfs_type_pr_siginfo64_t = yes; then
15497
15498 $as_echo "#define HAVE_PR_SIGINFO64_T 1" >>confdefs.h
15499
15500  fi
15501  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&5
15502 $as_echo "$bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&6; }
15503
15504
15505
15506
15507
15508   if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
15509     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether prfpregset_t type is broken" >&5
15510 $as_echo_n "checking whether prfpregset_t type is broken... " >&6; }
15511     if test "${gdb_cv_prfpregset_t_broken+set}" = set; then :
15512   $as_echo_n "(cached) " >&6
15513 else
15514   if test "$cross_compiling" = yes; then :
15515   gdb_cv_prfpregset_t_broken=yes
15516 else
15517   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15518 /* end confdefs.h.  */
15519 #include <sys/procfs.h>
15520        int main ()
15521        {
15522          if (sizeof (prfpregset_t) == sizeof (void *))
15523            return 1;
15524          return 0;
15525        }
15526 _ACEOF
15527 if ac_fn_c_try_run "$LINENO"; then :
15528   gdb_cv_prfpregset_t_broken=no
15529 else
15530   gdb_cv_prfpregset_t_broken=yes
15531 fi
15532 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15533   conftest.$ac_objext conftest.beam conftest.$ac_ext
15534 fi
15535
15536 fi
15537
15538     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_prfpregset_t_broken" >&5
15539 $as_echo "$gdb_cv_prfpregset_t_broken" >&6; }
15540     if test $gdb_cv_prfpregset_t_broken = yes; then
15541
15542 $as_echo "#define PRFPREGSET_T_BROKEN 1" >>confdefs.h
15543
15544     fi
15545   fi
15546
15547
15548   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PIOCSET ioctl entry in sys/procfs.h" >&5
15549 $as_echo_n "checking for PIOCSET ioctl entry in sys/procfs.h... " >&6; }
15550   if test "${gdb_cv_have_procfs_piocset+set}" = set; then :
15551   $as_echo_n "(cached) " >&6
15552 else
15553   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15554 /* end confdefs.h.  */
15555 #include <unistd.h>
15556 #include <sys/types.h>
15557 #include <sys/procfs.h>
15558
15559 int
15560 main ()
15561 {
15562
15563     int dummy;;
15564     dummy = ioctl(0, PIOCSET, &dummy);
15565
15566   ;
15567   return 0;
15568 }
15569 _ACEOF
15570 if ac_fn_c_try_compile "$LINENO"; then :
15571   gdb_cv_have_procfs_piocset=yes
15572 else
15573   gdb_cv_have_procfs_piocset=no
15574 fi
15575 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15576 fi
15577
15578   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_procfs_piocset" >&5
15579 $as_echo "$gdb_cv_have_procfs_piocset" >&6; }
15580   if test $gdb_cv_have_procfs_piocset = yes; then
15581
15582 $as_echo "#define HAVE_PROCFS_PIOCSET 1" >>confdefs.h
15583
15584   fi
15585 fi
15586
15587 if test ${host} = ${target} ; then
15588
15589   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member l_addr in struct link_map" >&5
15590 $as_echo_n "checking for member l_addr in struct link_map... " >&6; }
15591   if test "${gdb_cv_have_struct_link_map_with_l_members+set}" = set; then :
15592   $as_echo_n "(cached) " >&6
15593 else
15594   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15595 /* end confdefs.h.  */
15596 #include <link.h>
15597 int
15598 main ()
15599 {
15600 struct link_map lm; (void) lm.l_addr;
15601   ;
15602   return 0;
15603 }
15604 _ACEOF
15605 if ac_fn_c_try_compile "$LINENO"; then :
15606   gdb_cv_have_struct_link_map_with_l_members=yes
15607 else
15608   gdb_cv_have_struct_link_map_with_l_members=no
15609 fi
15610 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15611 fi
15612
15613   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map_with_l_members" >&5
15614 $as_echo "$gdb_cv_have_struct_link_map_with_l_members" >&6; }
15615   if test $gdb_cv_have_struct_link_map_with_l_members = yes; then
15616
15617 $as_echo "#define HAVE_STRUCT_LINK_MAP_WITH_L_MEMBERS 1" >>confdefs.h
15618
15619   fi
15620
15621
15622   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member lm_addr in struct link_map" >&5
15623 $as_echo_n "checking for member lm_addr in struct link_map... " >&6; }
15624   if test "${gdb_cv_have_struct_link_map_with_lm_members+set}" = set; then :
15625   $as_echo_n "(cached) " >&6
15626 else
15627   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15628 /* end confdefs.h.  */
15629 #include <sys/types.h>
15630 #include <link.h>
15631 int
15632 main ()
15633 {
15634 struct link_map lm; (void) lm.lm_addr;
15635   ;
15636   return 0;
15637 }
15638 _ACEOF
15639 if ac_fn_c_try_compile "$LINENO"; then :
15640   gdb_cv_have_struct_link_map_with_lm_members=yes
15641 else
15642   gdb_cv_have_struct_link_map_with_lm_members=no
15643 fi
15644 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15645 fi
15646
15647   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map_with_lm_members" >&5
15648 $as_echo "$gdb_cv_have_struct_link_map_with_lm_members" >&6; }
15649   if test $gdb_cv_have_struct_link_map_with_lm_members = yes; then
15650
15651 $as_echo "#define HAVE_STRUCT_LINK_MAP_WITH_LM_MEMBERS 1" >>confdefs.h
15652
15653   fi
15654
15655
15656   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member som_addr in struct so_map" >&5
15657 $as_echo_n "checking for member som_addr in struct so_map... " >&6; }
15658   if test "${gdb_cv_have_struct_so_map_with_som_members+set}" = set; then :
15659   $as_echo_n "(cached) " >&6
15660 else
15661   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15662 /* end confdefs.h.  */
15663 #include <sys/types.h>
15664 #ifdef HAVE_NLIST_H
15665 #include <nlist.h>
15666 #endif
15667 #include <link.h>
15668 int
15669 main ()
15670 {
15671 struct so_map lm; (void) lm.som_addr;
15672   ;
15673   return 0;
15674 }
15675 _ACEOF
15676 if ac_fn_c_try_compile "$LINENO"; then :
15677   gdb_cv_have_struct_so_map_with_som_members=yes
15678 else
15679   gdb_cv_have_struct_so_map_with_som_members=no
15680 fi
15681 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15682 fi
15683
15684   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_so_map_with_som_members" >&5
15685 $as_echo "$gdb_cv_have_struct_so_map_with_som_members" >&6; }
15686   if test $gdb_cv_have_struct_so_map_with_som_members = yes; then
15687
15688 $as_echo "#define HAVE_STRUCT_SO_MAP_WITH_SOM_MEMBERS 1" >>confdefs.h
15689
15690   fi
15691
15692
15693   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct link_map32 in sys/link.h" >&5
15694 $as_echo_n "checking for struct link_map32 in sys/link.h... " >&6; }
15695   if test "${gdb_cv_have_struct_link_map32+set}" = set; then :
15696   $as_echo_n "(cached) " >&6
15697 else
15698   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15699 /* end confdefs.h.  */
15700 #define _SYSCALL32
15701 #include <sys/link.h>
15702 int
15703 main ()
15704 {
15705 struct link_map32 l;
15706   ;
15707   return 0;
15708 }
15709 _ACEOF
15710 if ac_fn_c_try_compile "$LINENO"; then :
15711   gdb_cv_have_struct_link_map32=yes
15712 else
15713   gdb_cv_have_struct_link_map32=no
15714 fi
15715 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15716 fi
15717
15718   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map32" >&5
15719 $as_echo "$gdb_cv_have_struct_link_map32" >&6; }
15720   if test $gdb_cv_have_struct_link_map32 = yes; then
15721
15722 $as_echo "#define HAVE_STRUCT_LINK_MAP32 1" >>confdefs.h
15723
15724
15725 $as_echo "#define _SYSCALL32 1" >>confdefs.h
15726
15727   fi
15728 fi
15729
15730 # Check if the compiler supports the `long long' type.
15731
15732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
15733 $as_echo_n "checking for long long support in compiler... " >&6; }
15734 if test "${gdb_cv_c_long_long+set}" = set; then :
15735   $as_echo_n "(cached) " >&6
15736 else
15737   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15738 /* end confdefs.h.  */
15739 extern long long foo;
15740 int
15741 main ()
15742 {
15743 switch (foo & 2) { case 0: return 1; }
15744   ;
15745   return 0;
15746 }
15747 _ACEOF
15748 if ac_fn_c_try_compile "$LINENO"; then :
15749   gdb_cv_c_long_long=yes
15750 else
15751   gdb_cv_c_long_long=no
15752 fi
15753 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15754 fi
15755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
15756 $as_echo "$gdb_cv_c_long_long" >&6; }
15757 if test $gdb_cv_c_long_long = yes; then
15758
15759 $as_echo "#define CC_HAS_LONG_LONG 1" >>confdefs.h
15760
15761 fi
15762
15763 # Check if the compiler and runtime support printing long longs.
15764
15765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
15766 $as_echo_n "checking for long long support in printf... " >&6; }
15767 if test "${gdb_cv_printf_has_long_long+set}" = set; then :
15768   $as_echo_n "(cached) " >&6
15769 else
15770   if test "$cross_compiling" = yes; then :
15771   gdb_cv_printf_has_long_long=no
15772 else
15773   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15774 /* end confdefs.h.  */
15775 $ac_includes_default
15776 int
15777 main ()
15778 {
15779 char buf[32];
15780   long long l = 0;
15781   l = (l << 16) + 0x0123;
15782   l = (l << 16) + 0x4567;
15783   l = (l << 16) + 0x89ab;
15784   l = (l << 16) + 0xcdef;
15785   sprintf (buf, "0x%016llx", l);
15786   return (strcmp ("0x0123456789abcdef", buf));
15787   ;
15788   return 0;
15789 }
15790 _ACEOF
15791 if ac_fn_c_try_run "$LINENO"; then :
15792   gdb_cv_printf_has_long_long=yes
15793 else
15794   gdb_cv_printf_has_long_long=no
15795 fi
15796 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15797   conftest.$ac_objext conftest.beam conftest.$ac_ext
15798 fi
15799
15800 fi
15801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
15802 $as_echo "$gdb_cv_printf_has_long_long" >&6; }
15803 if test $gdb_cv_printf_has_long_long = yes; then
15804
15805 $as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
15806
15807 fi
15808
15809 # Check if the compiler and runtime support printing decfloats.
15810
15811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
15812 $as_echo_n "checking for decfloat support in printf... " >&6; }
15813 if test "${gdb_cv_printf_has_decfloat+set}" = set; then :
15814   $as_echo_n "(cached) " >&6
15815 else
15816   if test "$cross_compiling" = yes; then :
15817   gdb_cv_printf_has_decfloat=no
15818 else
15819   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15820 /* end confdefs.h.  */
15821 $ac_includes_default
15822 int
15823 main ()
15824 {
15825 char buf[64];
15826   _Decimal32 d32 = 1.2345df;
15827   _Decimal64 d64 = 1.2345dd;
15828   _Decimal128 d128 = 1.2345dl;
15829   sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
15830   return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
15831   ;
15832   return 0;
15833 }
15834 _ACEOF
15835 if ac_fn_c_try_run "$LINENO"; then :
15836   gdb_cv_printf_has_decfloat=yes
15837 else
15838   gdb_cv_printf_has_decfloat=no
15839 fi
15840 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15841   conftest.$ac_objext conftest.beam conftest.$ac_ext
15842 fi
15843
15844 fi
15845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
15846 $as_echo "$gdb_cv_printf_has_decfloat" >&6; }
15847 if test $gdb_cv_printf_has_decfloat = yes; then
15848
15849 $as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
15850
15851 fi
15852
15853 # Check if the compiler supports the `long double' type.  We can't use
15854 # AC_C_LONG_DOUBLE because that one does additional checks on the
15855 # constants defined in <float.h> that fail on some systems,
15856 # e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
15857
15858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
15859 $as_echo_n "checking for long double support in compiler... " >&6; }
15860 if test "${gdb_cv_c_long_double+set}" = set; then :
15861   $as_echo_n "(cached) " >&6
15862 else
15863   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15864 /* end confdefs.h.  */
15865 long double foo;
15866 _ACEOF
15867 if ac_fn_c_try_compile "$LINENO"; then :
15868   gdb_cv_c_long_double=yes
15869 else
15870   gdb_cv_c_long_double=no
15871 fi
15872 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15873 fi
15874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
15875 $as_echo "$gdb_cv_c_long_double" >&6; }
15876 if test $gdb_cv_c_long_double = yes; then
15877
15878 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
15879
15880 fi
15881
15882 # Check if the compiler and runtime support printing long doubles.
15883
15884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
15885 $as_echo_n "checking for long double support in printf... " >&6; }
15886 if test "${gdb_cv_printf_has_long_double+set}" = set; then :
15887   $as_echo_n "(cached) " >&6
15888 else
15889   if test "$cross_compiling" = yes; then :
15890   gdb_cv_printf_has_long_double=no
15891 else
15892   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15893 /* end confdefs.h.  */
15894 $ac_includes_default
15895 int
15896 main ()
15897 {
15898 char buf[16];
15899   long double f = 3.141592653;
15900   sprintf (buf, "%Lg", f);
15901   return (strncmp ("3.14159", buf, 7));
15902   ;
15903   return 0;
15904 }
15905 _ACEOF
15906 if ac_fn_c_try_run "$LINENO"; then :
15907   gdb_cv_printf_has_long_double=yes
15908 else
15909   gdb_cv_printf_has_long_double=no
15910 fi
15911 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15912   conftest.$ac_objext conftest.beam conftest.$ac_ext
15913 fi
15914
15915 fi
15916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5
15917 $as_echo "$gdb_cv_printf_has_long_double" >&6; }
15918 if test $gdb_cv_printf_has_long_double = yes; then
15919
15920 $as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
15921
15922 fi
15923
15924 # Check if the compiler and runtime support scanning long doubles.
15925
15926 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
15927 $as_echo_n "checking for long double support in scanf... " >&6; }
15928 if test "${gdb_cv_scanf_has_long_double+set}" = set; then :
15929   $as_echo_n "(cached) " >&6
15930 else
15931   if test "$cross_compiling" = yes; then :
15932   gdb_cv_scanf_has_long_double=no
15933 else
15934   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15935 /* end confdefs.h.  */
15936 #include <stdio.h>
15937 int
15938 main ()
15939 {
15940 char *buf = "3.141592653";
15941   long double f = 0;
15942   sscanf (buf, "%Lg", &f);
15943   return !(f > 3.14159 && f < 3.14160);
15944   ;
15945   return 0;
15946 }
15947 _ACEOF
15948 if ac_fn_c_try_run "$LINENO"; then :
15949   gdb_cv_scanf_has_long_double=yes
15950 else
15951   gdb_cv_scanf_has_long_double=no
15952 fi
15953 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15954   conftest.$ac_objext conftest.beam conftest.$ac_ext
15955 fi
15956
15957 fi
15958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
15959 $as_echo "$gdb_cv_scanf_has_long_double" >&6; }
15960 if test $gdb_cv_scanf_has_long_double = yes; then
15961
15962 $as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
15963
15964 fi
15965
15966 case ${host_os} in
15967 aix*)
15968   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
15969 $as_echo_n "checking for -bbigtoc option... " >&6; }
15970 if test "${gdb_cv_bigtoc+set}" = set; then :
15971   $as_echo_n "(cached) " >&6
15972 else
15973
15974     SAVE_LDFLAGS=$LDFLAGS
15975
15976     case $GCC in
15977     yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
15978     *) gdb_cv_bigtoc=-bbigtoc ;;
15979     esac
15980
15981     LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
15982     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15983 /* end confdefs.h.  */
15984
15985 int
15986 main ()
15987 {
15988 int i;
15989   ;
15990   return 0;
15991 }
15992 _ACEOF
15993 if ac_fn_c_try_link "$LINENO"; then :
15994
15995 else
15996   gdb_cv_bigtoc=
15997 fi
15998 rm -f core conftest.err conftest.$ac_objext \
15999     conftest$ac_exeext conftest.$ac_ext
16000     LDFLAGS="${SAVE_LDFLAGS}"
16001
16002 fi
16003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
16004 $as_echo "$gdb_cv_bigtoc" >&6; }
16005   CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
16006   ;;
16007 esac
16008
16009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5
16010 $as_echo_n "checking for the dynamic export flag... " >&6; }
16011 dynamic_list=false
16012 if test "${gdb_native}" = yes; then
16013    # The dynamically loaded libthread_db needs access to symbols in the gdb
16014    # executable.  Older GNU ld supports --export-dynamic but --dynamic-list
16015    # may not be supported there.
16016    old_LDFLAGS="$LDFLAGS"
16017    # Older GNU ld supports --export-dynamic but --dynamic-list it does not.
16018    RDYNAMIC="-Wl,--dynamic-list=${srcdir}/proc-service.list"
16019    LDFLAGS="$LDFLAGS $RDYNAMIC"
16020    if test "${have_libpython}" = no; then
16021      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16022 /* end confdefs.h.  */
16023
16024 int
16025 main ()
16026 {
16027
16028   ;
16029   return 0;
16030 }
16031 _ACEOF
16032 if ac_fn_c_try_link "$LINENO"; then :
16033   dynamic_list=true
16034 fi
16035 rm -f core conftest.err conftest.$ac_objext \
16036     conftest$ac_exeext conftest.$ac_ext
16037    else
16038      # Workaround http://bugs.python.org/issue4434 where static
16039      # libpythonX.Y.a would get its symbols required for
16040      # pythonX.Y/lib-dynload/*.so modules hidden by -Wl,--dynamic-list.
16041      # Problem does not happen for the recommended libpythonX.Y.so linkage.
16042      old_CFLAGS="$CFLAGS"
16043      CFLAGS="$CFLAGS $PYTHON_CFLAGS"
16044      if test "$cross_compiling" = yes; then :
16045   true
16046 else
16047   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16048 /* end confdefs.h.  */
16049 #include "${have_libpython}/Python.h"
16050 int
16051 main ()
16052 {
16053 int err;
16054           Py_Initialize ();
16055           err = PyRun_SimpleString ("import itertools\n");
16056           Py_Finalize ();
16057           return err == 0 ? 0 : 1;
16058   ;
16059   return 0;
16060 }
16061 _ACEOF
16062 if ac_fn_c_try_run "$LINENO"; then :
16063   dynamic_list=true
16064 fi
16065 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16066   conftest.$ac_objext conftest.beam conftest.$ac_ext
16067 fi
16068
16069      CFLAGS="$old_CFLAGS"
16070    fi
16071    LDFLAGS="$old_LDFLAGS"
16072 fi
16073 if $dynamic_list; then
16074   found="-Wl,--dynamic-list"
16075   RDYNAMIC='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
16076 else
16077   found="-rdynamic"
16078   RDYNAMIC="-rdynamic"
16079 fi
16080
16081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
16082 $as_echo "$found" >&6; }
16083
16084
16085 if test ${build} = ${host} -a ${host} = ${target} ; then
16086    case ${host_os} in
16087    solaris*)
16088       # See if thread_db library is around for Solaris thread debugging.
16089       # Note that we must explicitly test for version 1 of the library
16090       # because version 0 (present on Solaris 2.4 or earlier) doesn't have
16091       # the same API.
16092       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris thread debugging library" >&5
16093 $as_echo_n "checking for Solaris thread debugging library... " >&6; }
16094       if test -f /usr/lib/libthread_db.so.1 ; then
16095          { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16096 $as_echo "yes" >&6; }
16097
16098 $as_echo "#define HAVE_THREAD_DB_LIB 1" >>confdefs.h
16099
16100          CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
16101          CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
16102          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
16103 $as_echo_n "checking for dlopen in -ldl... " >&6; }
16104 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
16105   $as_echo_n "(cached) " >&6
16106 else
16107   ac_check_lib_save_LIBS=$LIBS
16108 LIBS="-ldl  $LIBS"
16109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16110 /* end confdefs.h.  */
16111
16112 /* Override any GCC internal prototype to avoid an error.
16113    Use char because int might match the return type of a GCC
16114    builtin and then its argument prototype would still apply.  */
16115 #ifdef __cplusplus
16116 extern "C"
16117 #endif
16118 char dlopen ();
16119 int
16120 main ()
16121 {
16122 return dlopen ();
16123   ;
16124   return 0;
16125 }
16126 _ACEOF
16127 if ac_fn_c_try_link "$LINENO"; then :
16128   ac_cv_lib_dl_dlopen=yes
16129 else
16130   ac_cv_lib_dl_dlopen=no
16131 fi
16132 rm -f core conftest.err conftest.$ac_objext \
16133     conftest$ac_exeext conftest.$ac_ext
16134 LIBS=$ac_check_lib_save_LIBS
16135 fi
16136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
16137 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
16138 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
16139   cat >>confdefs.h <<_ACEOF
16140 #define HAVE_LIBDL 1
16141 _ACEOF
16142
16143   LIBS="-ldl $LIBS"
16144
16145 fi
16146
16147          CONFIG_LDFLAGS="${CONFIG_LDFLAGS} $RDYNAMIC"
16148          # Sun randomly tweaked the prototypes in <proc_service.h>
16149          # at one point.
16150          { $as_echo "$as_me:${as_lineno-$LINENO}: checking if <proc_service.h> is old" >&5
16151 $as_echo_n "checking if <proc_service.h> is old... " >&6; }
16152          if test "${gdb_cv_proc_service_is_old+set}" = set; then :
16153   $as_echo_n "(cached) " >&6
16154 else
16155
16156             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16157 /* end confdefs.h.  */
16158
16159                 #include <proc_service.h>
16160                 ps_err_e ps_pdwrite
16161                     (struct ps_prochandle*, psaddr_t, const void*, size_t);
16162
16163 int
16164 main ()
16165 {
16166
16167   ;
16168   return 0;
16169 }
16170 _ACEOF
16171 if ac_fn_c_try_compile "$LINENO"; then :
16172   gdb_cv_proc_service_is_old=no
16173 else
16174   gdb_cv_proc_service_is_old=yes
16175 fi
16176 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16177
16178 fi
16179
16180          { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_proc_service_is_old" >&5
16181 $as_echo "$gdb_cv_proc_service_is_old" >&6; }
16182          if test $gdb_cv_proc_service_is_old = yes; then
16183
16184 $as_echo "#define PROC_SERVICE_IS_OLD 1" >>confdefs.h
16185
16186          fi
16187       else
16188          { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16189 $as_echo "no" >&6; }
16190       fi
16191       ;;
16192    aix*)
16193       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
16194 $as_echo_n "checking for AiX thread debugging library... " >&6; }
16195       if test "${gdb_cv_have_aix_thread_debug+set}" = set; then :
16196   $as_echo_n "(cached) " >&6
16197 else
16198   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16199 /* end confdefs.h.  */
16200 #include <sys/pthdebug.h>
16201 int
16202 main ()
16203 {
16204 #ifndef PTHDB_VERSION_3
16205                                     #error
16206                                     #endif
16207   ;
16208   return 0;
16209 }
16210 _ACEOF
16211 if ac_fn_c_try_compile "$LINENO"; then :
16212   gdb_cv_have_aix_thread_debug=yes
16213 else
16214   gdb_cv_have_aix_thread_debug=no
16215 fi
16216 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16217 fi
16218
16219       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
16220 $as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
16221       if test $gdb_cv_have_aix_thread_debug = yes; then
16222          CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
16223          CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
16224          LIBS="$LIBS -lpthdebug"
16225
16226          # Older versions of AIX do not provide the declaration for
16227          # the getthrds function (it appears that it was introduced
16228          # with AIX 6.x).
16229          ac_fn_c_check_decl "$LINENO" "getthrds" "ac_cv_have_decl_getthrds" "#include <procinfo.h>
16230 "
16231 if test "x$ac_cv_have_decl_getthrds" = x""yes; then :
16232   ac_have_decl=1
16233 else
16234   ac_have_decl=0
16235 fi
16236
16237 cat >>confdefs.h <<_ACEOF
16238 #define HAVE_DECL_GETTHRDS $ac_have_decl
16239 _ACEOF
16240
16241       fi
16242       ;;
16243    esac
16244
16245 fi
16246
16247 if test "x$ac_cv_header_thread_db_h" = "xyes"; then
16248    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
16249 $as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
16250 if test "${gdb_cv_thread_db_h_has_td_notalloc+set}" = set; then :
16251   $as_echo_n "(cached) " >&6
16252 else
16253   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16254 /* end confdefs.h.  */
16255 #include <thread_db.h>
16256 int
16257 main ()
16258 {
16259 int i = TD_NOTALLOC;
16260   ;
16261   return 0;
16262 }
16263 _ACEOF
16264 if ac_fn_c_try_compile "$LINENO"; then :
16265   gdb_cv_thread_db_h_has_td_notalloc=yes
16266 else
16267   gdb_cv_thread_db_h_has_td_notalloc=no
16268
16269 fi
16270 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16271
16272 fi
16273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
16274 $as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
16275    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
16276 $as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
16277 if test "${gdb_cv_thread_db_h_has_td_version+set}" = set; then :
16278   $as_echo_n "(cached) " >&6
16279 else
16280   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16281 /* end confdefs.h.  */
16282 #include <thread_db.h>
16283 int
16284 main ()
16285 {
16286 int i = TD_VERSION;
16287   ;
16288   return 0;
16289 }
16290 _ACEOF
16291 if ac_fn_c_try_compile "$LINENO"; then :
16292   gdb_cv_thread_db_h_has_td_version=yes
16293 else
16294   gdb_cv_thread_db_h_has_td_version=no
16295
16296 fi
16297 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16298
16299 fi
16300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5
16301 $as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
16302    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
16303 $as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
16304 if test "${gdb_cv_thread_db_h_has_td_notls+set}" = set; then :
16305   $as_echo_n "(cached) " >&6
16306 else
16307   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16308 /* end confdefs.h.  */
16309 #include <thread_db.h>
16310 int
16311 main ()
16312 {
16313 int i = TD_NOTLS;
16314   ;
16315   return 0;
16316 }
16317 _ACEOF
16318 if ac_fn_c_try_compile "$LINENO"; then :
16319   gdb_cv_thread_db_h_has_td_notls=yes
16320 else
16321   gdb_cv_thread_db_h_has_td_notls=no
16322
16323 fi
16324 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16325
16326 fi
16327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
16328 $as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
16329 fi
16330 if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
16331
16332 $as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
16333
16334 fi
16335 if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
16336
16337 $as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
16338
16339 fi
16340 if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
16341
16342 $as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
16343
16344 fi
16345
16346 if test "x$ac_cv_header_sys_syscall_h" = "xyes"; then
16347    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <sys/syscall.h> has __NR_tkill" >&5
16348 $as_echo_n "checking whether <sys/syscall.h> has __NR_tkill... " >&6; }
16349 if test "${gdb_cv_sys_syscall_h_has_tkill+set}" = set; then :
16350   $as_echo_n "(cached) " >&6
16351 else
16352   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16353 /* end confdefs.h.  */
16354 #include <sys/syscall.h>
16355 int
16356 main ()
16357 {
16358 int i = __NR_tkill;
16359   ;
16360   return 0;
16361 }
16362 _ACEOF
16363 if ac_fn_c_try_compile "$LINENO"; then :
16364   gdb_cv_sys_syscall_h_has_tkill=yes
16365 else
16366   gdb_cv_sys_syscall_h_has_tkill=no
16367
16368 fi
16369 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16370
16371 fi
16372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_sys_syscall_h_has_tkill" >&5
16373 $as_echo "$gdb_cv_sys_syscall_h_has_tkill" >&6; }
16374 fi
16375 if test "x$gdb_cv_sys_syscall_h_has_tkill" = "xyes" && test "x$ac_cv_func_syscall" = "xyes"; then
16376
16377 $as_echo "#define HAVE_TKILL_SYSCALL 1" >>confdefs.h
16378
16379 fi
16380
16381 ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
16382 "
16383 if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = x""yes; then :
16384   ac_have_decl=1
16385 else
16386   ac_have_decl=0
16387 fi
16388
16389 cat >>confdefs.h <<_ACEOF
16390 #define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
16391 _ACEOF
16392
16393
16394 if test "$cross_compiling" = yes; then :
16395   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16396 /* end confdefs.h.  */
16397 #include <sys/personality.h>
16398 int
16399 main ()
16400 {
16401
16402 #      if !HAVE_DECL_ADDR_NO_RANDOMIZE
16403 #       define ADDR_NO_RANDOMIZE 0x0040000
16404 #      endif
16405        /* Test the flag could be set and stays set.  */
16406        personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
16407        if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
16408            return 1
16409   ;
16410   return 0;
16411 }
16412 _ACEOF
16413 if ac_fn_c_try_link "$LINENO"; then :
16414   have_personality=true
16415 else
16416   have_personality=false
16417 fi
16418 rm -f core conftest.err conftest.$ac_objext \
16419     conftest$ac_exeext conftest.$ac_ext
16420 else
16421   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16422 /* end confdefs.h.  */
16423 #include <sys/personality.h>
16424 int
16425 main ()
16426 {
16427
16428 #      if !HAVE_DECL_ADDR_NO_RANDOMIZE
16429 #       define ADDR_NO_RANDOMIZE 0x0040000
16430 #      endif
16431        /* Test the flag could be set and stays set.  */
16432        personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
16433        if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
16434            return 1
16435   ;
16436   return 0;
16437 }
16438 _ACEOF
16439 if ac_fn_c_try_run "$LINENO"; then :
16440   have_personality=true
16441 else
16442   have_personality=false
16443 fi
16444 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16445   conftest.$ac_objext conftest.beam conftest.$ac_ext
16446 fi
16447
16448 if $have_personality
16449 then
16450
16451 $as_echo "#define HAVE_PERSONALITY 1" >>confdefs.h
16452
16453 fi
16454
16455
16456 # Support for --with-sysroot is a copy of GDB_AC_WITH_DIR,
16457 # except that the argument to --with-sysroot is optional.
16458 # --with-sysroot (or --with-sysroot=yes) sets the default sysroot path.
16459 if test "x$with_sysroot" = xyes; then
16460   with_sysroot="${exec_prefix}/${target_alias}/sys-root"
16461 fi
16462
16463 # Check whether --with-sysroot was given.
16464 if test "${with_sysroot+set}" = set; then :
16465   withval=$with_sysroot; TARGET_SYSTEM_ROOT=$withval
16466 else
16467   TARGET_SYSTEM_ROOT=
16468 fi
16469
16470
16471   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
16472   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16473   ac_define_dir=`eval echo $TARGET_SYSTEM_ROOT`
16474   ac_define_dir=`eval echo $ac_define_dir`
16475
16476 cat >>confdefs.h <<_ACEOF
16477 #define TARGET_SYSTEM_ROOT "$ac_define_dir"
16478 _ACEOF
16479
16480
16481
16482
16483   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
16484      if test "x$prefix" = xNONE; then
16485         test_prefix=/usr/local
16486      else
16487         test_prefix=$prefix
16488      fi
16489   else
16490      test_prefix=$exec_prefix
16491   fi
16492   value=0
16493   case ${ac_define_dir} in
16494      "${test_prefix}"|"${test_prefix}/"*|\
16495         '${exec_prefix}'|'${exec_prefix}/'*)
16496      value=1
16497      ;;
16498   esac
16499
16500 cat >>confdefs.h <<_ACEOF
16501 #define TARGET_SYSTEM_ROOT_RELOCATABLE $value
16502 _ACEOF
16503
16504
16505
16506
16507
16508 # Check whether --with-system-gdbinit was given.
16509 if test "${with_system_gdbinit+set}" = set; then :
16510   withval=$with_system_gdbinit;
16511     SYSTEM_GDBINIT=$withval
16512 else
16513   SYSTEM_GDBINIT=
16514 fi
16515
16516
16517   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
16518   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16519   ac_define_dir=`eval echo $SYSTEM_GDBINIT`
16520   ac_define_dir=`eval echo $ac_define_dir`
16521
16522 cat >>confdefs.h <<_ACEOF
16523 #define SYSTEM_GDBINIT "$ac_define_dir"
16524 _ACEOF
16525
16526
16527
16528
16529   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
16530      if test "x$prefix" = xNONE; then
16531         test_prefix=/usr/local
16532      else
16533         test_prefix=$prefix
16534      fi
16535   else
16536      test_prefix=$exec_prefix
16537   fi
16538   value=0
16539   case ${ac_define_dir} in
16540      "${test_prefix}"|"${test_prefix}/"*|\
16541         '${exec_prefix}'|'${exec_prefix}/'*)
16542      value=1
16543      ;;
16544   esac
16545
16546 cat >>confdefs.h <<_ACEOF
16547 #define SYSTEM_GDBINIT_RELOCATABLE $value
16548 _ACEOF
16549
16550
16551
16552
16553 # Check whether --enable-werror was given.
16554 if test "${enable_werror+set}" = set; then :
16555   enableval=$enable_werror; case "${enableval}" in
16556      yes | y) ERROR_ON_WARNING="yes" ;;
16557      no | n)  ERROR_ON_WARNING="no" ;;
16558      *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
16559    esac
16560 fi
16561
16562
16563 # Enable -Werror by default when using gcc
16564 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
16565     ERROR_ON_WARNING=yes
16566 fi
16567
16568 WERROR_CFLAGS=""
16569 if test "${ERROR_ON_WARNING}" = yes ; then
16570     WERROR_CFLAGS="-Werror"
16571 fi
16572
16573 # The entries after -Wno-pointer-sign are disabled warnings which may
16574 # be enabled in the future, which can not currently be used to build
16575 # GDB.
16576 # NOTE: If you change this list, remember to update
16577 # gdb/doc/gdbint.texinfo.
16578 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
16579 -Wformat-nonliteral -Wno-pointer-sign \
16580 -Wno-unused -Wunused-value -Wunused-function \
16581 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes"
16582
16583 # Enable -Wno-format by default when using gcc on mingw since many
16584 # GCC versions complain about %I64.
16585 case "${host}" in
16586   *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
16587 esac
16588
16589 # Check whether --enable-build-warnings was given.
16590 if test "${enable_build_warnings+set}" = set; then :
16591   enableval=$enable_build_warnings; case "${enableval}" in
16592   yes)  ;;
16593   no)   build_warnings="-w";;
16594   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
16595         build_warnings="${build_warnings} ${t}";;
16596   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
16597         build_warnings="${t} ${build_warnings}";;
16598   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
16599 esac
16600 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
16601   echo "Setting compiler warning flags = $build_warnings" 6>&1
16602 fi
16603 fi
16604 # Check whether --enable-gdb-build-warnings was given.
16605 if test "${enable_gdb_build_warnings+set}" = set; then :
16606   enableval=$enable_gdb_build_warnings; case "${enableval}" in
16607   yes)  ;;
16608   no)   build_warnings="-w";;
16609   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
16610         build_warnings="${build_warnings} ${t}";;
16611   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
16612         build_warnings="${t} ${build_warnings}";;
16613   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
16614 esac
16615 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
16616   echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
16617 fi
16618 fi
16619 WARN_CFLAGS=""
16620 if test "x${build_warnings}" != x -a "x$GCC" = xyes
16621 then
16622     { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
16623 $as_echo_n "checking compiler warning flags... " >&6; }
16624     # Separate out the -Werror flag as some files just cannot be
16625     # compiled with it enabled.
16626     for w in ${build_warnings}; do
16627         case $w in
16628         -Werr*) WERROR_CFLAGS=-Werror ;;
16629         *) # Check that GCC accepts it
16630             saved_CFLAGS="$CFLAGS"
16631             CFLAGS="$CFLAGS $w"
16632             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16633 /* end confdefs.h.  */
16634
16635 int
16636 main ()
16637 {
16638
16639   ;
16640   return 0;
16641 }
16642 _ACEOF
16643 if ac_fn_c_try_compile "$LINENO"; then :
16644   WARN_CFLAGS="${WARN_CFLAGS} $w"
16645 fi
16646 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16647             CFLAGS="$saved_CFLAGS"
16648         esac
16649     done
16650     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
16651 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
16652 fi
16653
16654
16655
16656 # In the Cygwin environment, we need some additional flags.
16657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
16658 $as_echo_n "checking for cygwin... " >&6; }
16659 if test "${gdb_cv_os_cygwin+set}" = set; then :
16660   $as_echo_n "(cached) " >&6
16661 else
16662   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16663 /* end confdefs.h.  */
16664
16665 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
16666 lose
16667 #endif
16668 _ACEOF
16669 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16670   $EGREP "lose" >/dev/null 2>&1; then :
16671   gdb_cv_os_cygwin=yes
16672 else
16673   gdb_cv_os_cygwin=no
16674 fi
16675 rm -f conftest*
16676
16677 fi
16678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_os_cygwin" >&5
16679 $as_echo "$gdb_cv_os_cygwin" >&6; }
16680
16681
16682 SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o"
16683 case ${host} in
16684   *go32* ) SER_HARDWIRE=ser-go32.o ;;
16685   *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
16686   *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o" ;;
16687 esac
16688
16689
16690 # libreadline needs libuser32.a in a cygwin environment
16691 WIN32LIBS=
16692 if test x$gdb_cv_os_cygwin = xyes; then
16693     WIN32LIBS="-luser32"
16694     case "${target}" in
16695         *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
16696         ;;
16697     esac
16698 fi
16699
16700 # The ser-tcp.c module requires sockets.
16701 case ${host} in
16702   *mingw32*)
16703
16704 $as_echo "#define USE_WIN32API 1" >>confdefs.h
16705
16706     WIN32LIBS="$WIN32LIBS -lws2_32"
16707     ;;
16708 esac
16709
16710
16711 # Add ELF support to GDB, but only if BFD includes ELF support.
16712 OLD_CFLAGS=$CFLAGS
16713 OLD_LDFLAGS=$LDFLAGS
16714 OLD_LIBS=$LIBS
16715 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
16716 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib.  We
16717 # always want our bfd.
16718 CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
16719 LDFLAGS="-L../bfd -L../libiberty $LDFLAGS"
16720 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
16721 # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
16722 if test "$plugins" = "yes"; then
16723   LIBS="-ldl $LIBS"
16724 fi
16725 LIBS="-lbfd -liberty $intl $LIBS"
16726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
16727 $as_echo_n "checking for ELF support in BFD... " >&6; }
16728 if test "${gdb_cv_var_elf+set}" = set; then :
16729   $as_echo_n "(cached) " >&6
16730 else
16731   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16732 /* end confdefs.h.  */
16733 #include <stdlib.h>
16734 #include "bfd.h"
16735 #include "elf-bfd.h"
16736
16737 int
16738 main ()
16739 {
16740 bfd *abfd = NULL; bfd_get_elf_phdr_upper_bound (abfd);
16741   ;
16742   return 0;
16743 }
16744 _ACEOF
16745 if ac_fn_c_try_link "$LINENO"; then :
16746   gdb_cv_var_elf=yes
16747 else
16748   gdb_cv_var_elf=no
16749 fi
16750 rm -f core conftest.err conftest.$ac_objext \
16751     conftest$ac_exeext conftest.$ac_ext
16752 fi
16753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_elf" >&5
16754 $as_echo "$gdb_cv_var_elf" >&6; }
16755 if test $gdb_cv_var_elf = yes; then
16756   CONFIG_OBS="$CONFIG_OBS elfread.o"
16757
16758 $as_echo "#define HAVE_ELF 1" >>confdefs.h
16759
16760   # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
16761   if test "$plugins" = "yes"; then
16762     OLD_LIBS="-ldl $OLD_LIBS"
16763   fi
16764 fi
16765 CFLAGS=$OLD_CFLAGS
16766 LDFLAGS=$OLD_LDFLAGS
16767 LIBS=$OLD_LIBS
16768
16769 # Add any host-specific objects to GDB.
16770 CONFIG_OBS="${CONFIG_OBS} ${gdb_host_obs}"
16771
16772 LIBGUI="../libgui/src/libgui.a"
16773 GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
16774
16775
16776
16777 WIN32LDAPP=
16778
16779
16780
16781 case "${host}" in
16782 *-*-cygwin* | *-*-mingw* )
16783     configdir="win"
16784     ;;
16785 *)
16786     configdir="unix"
16787     ;;
16788 esac
16789
16790 GDBTKLIBS=
16791 if test "${enable_gdbtk}" = "yes"; then
16792
16793     # Gdbtk must have an absolute path to srcdir in order to run
16794     # properly when not installed.
16795     here=`pwd`
16796     cd ${srcdir}
16797     GDBTK_SRC_DIR=`pwd`
16798     cd $here
16799
16800
16801     #
16802     # Ok, lets find the tcl configuration
16803     # First, look for one uninstalled.
16804     # the alternative search directory is invoked by --with-tcl
16805     #
16806
16807     if test x"${no_tcl}" = x ; then
16808         # we reset no_tcl in case something fails here
16809         no_tcl=true
16810
16811 # Check whether --with-tcl was given.
16812 if test "${with_tcl+set}" = set; then :
16813   withval=$with_tcl; with_tclconfig=${withval}
16814 fi
16815
16816         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
16817 $as_echo_n "checking for Tcl configuration... " >&6; }
16818         if test "${ac_cv_c_tclconfig+set}" = set; then :
16819   $as_echo_n "(cached) " >&6
16820 else
16821
16822
16823             # First check to see if --with-tcl was specified.
16824             case "${host}" in
16825                 *-*-cygwin*) platDir="win" ;;
16826                 *) platDir="unix" ;;
16827             esac
16828             if test x"${with_tclconfig}" != x ; then
16829                 if test -f "${with_tclconfig}/tclConfig.sh" ; then
16830                     ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
16831                 else
16832                     as_fn_error "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
16833                 fi
16834             fi
16835
16836             # then check for a private Tcl installation
16837             if test x"${ac_cv_c_tclconfig}" = x ; then
16838                 for i in \
16839                         ../tcl \
16840                         `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
16841                         `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
16842                         `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
16843                         ../../tcl \
16844                         `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
16845                         `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
16846                         `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
16847                         ../../../tcl \
16848                         `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
16849                         `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
16850                         `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
16851                     if test -f "$i/$platDir/tclConfig.sh" ; then
16852                         ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
16853                         break
16854                     fi
16855                 done
16856             fi
16857
16858             # on Darwin, check in Framework installation locations
16859             if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tclconfig}" = x ; then
16860                 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
16861                         `ls -d /Library/Frameworks 2>/dev/null` \
16862                         `ls -d /Network/Library/Frameworks 2>/dev/null` \
16863                         `ls -d /System/Library/Frameworks 2>/dev/null` \
16864                         ; do
16865                     if test -f "$i/Tcl.framework/tclConfig.sh" ; then
16866                         ac_cv_c_tclconfig=`(cd $i/Tcl.framework; pwd)`
16867                         break
16868                     fi
16869                 done
16870             fi
16871
16872             # check in a few common install locations
16873             if test x"${ac_cv_c_tclconfig}" = x ; then
16874                 for i in `ls -d ${libdir} 2>/dev/null` \
16875                         `ls -d ${exec_prefix}/lib 2>/dev/null` \
16876                         `ls -d ${prefix}/lib 2>/dev/null` \
16877                         `ls -d /usr/local/lib 2>/dev/null` \
16878                         `ls -d /usr/contrib/lib 2>/dev/null` \
16879                         `ls -d /usr/lib 2>/dev/null` \
16880                         ; do
16881                     if test -f "$i/tclConfig.sh" ; then
16882                         ac_cv_c_tclconfig=`(cd $i; pwd)`
16883                         break
16884                     fi
16885                 done
16886             fi
16887
16888             # check in a few other private locations
16889             if test x"${ac_cv_c_tclconfig}" = x ; then
16890                 for i in \
16891                         ${srcdir}/../tcl \
16892                         `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
16893                         `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
16894                         `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
16895                     if test -f "$i/$platDir/tclConfig.sh" ; then
16896                     ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
16897                     break
16898                 fi
16899                 done
16900             fi
16901
16902 fi
16903
16904
16905         if test x"${ac_cv_c_tclconfig}" = x ; then
16906             TCL_BIN_DIR="# no Tcl configs found"
16907             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
16908 $as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
16909         else
16910             no_tcl=
16911             TCL_BIN_DIR=${ac_cv_c_tclconfig}
16912             { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
16913 $as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
16914         fi
16915     fi
16916
16917
16918     # If $no_tk is nonempty, then we can't do Tk, and there is no
16919     # point to doing Tcl.
16920
16921     #
16922     # Ok, lets find the tk configuration
16923     # First, look for one uninstalled.
16924     # the alternative search directory is invoked by --with-tk
16925     #
16926
16927     if test x"${no_tk}" = x ; then
16928         # we reset no_tk in case something fails here
16929         no_tk=true
16930
16931 # Check whether --with-tk was given.
16932 if test "${with_tk+set}" = set; then :
16933   withval=$with_tk; with_tkconfig=${withval}
16934 fi
16935
16936         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
16937 $as_echo_n "checking for Tk configuration... " >&6; }
16938         if test "${ac_cv_c_tkconfig+set}" = set; then :
16939   $as_echo_n "(cached) " >&6
16940 else
16941
16942
16943             # First check to see if --with-tkconfig was specified.
16944             if test x"${with_tkconfig}" != x ; then
16945                 if test -f "${with_tkconfig}/tkConfig.sh" ; then
16946                     ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
16947                 else
16948                     as_fn_error "${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
16949                 fi
16950             fi
16951
16952             # then check for a private Tk library
16953             case "${host}" in
16954                 *-*-cygwin*) platDir="win" ;;
16955                 *) platDir="unix" ;;
16956             esac
16957             if test x"${ac_cv_c_tkconfig}" = x ; then
16958                 for i in \
16959                         ../tk \
16960                         `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
16961                         `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
16962                         `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
16963                         ../../tk \
16964                         `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
16965                         `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
16966                         `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
16967                         ../../../tk \
16968                         `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
16969                         `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
16970                         `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
16971                     if test -f "$i/$platDir/tkConfig.sh" ; then
16972                         ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
16973                         break
16974                     fi
16975                 done
16976             fi
16977
16978             # on Darwin, check in Framework installation locations
16979             if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tkconfig}" = x ; then
16980                 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
16981                         `ls -d /Library/Frameworks 2>/dev/null` \
16982                         `ls -d /Network/Library/Frameworks 2>/dev/null` \
16983                         `ls -d /System/Library/Frameworks 2>/dev/null` \
16984                         ; do
16985                     if test -f "$i/Tk.framework/tkConfig.sh" ; then
16986                         ac_cv_c_tkconfig=`(cd $i/Tk.framework; pwd)`
16987                         break
16988                     fi
16989                 done
16990             fi
16991
16992             # check in a few common install locations
16993             if test x"${ac_cv_c_tkconfig}" = x ; then
16994                 for i in `ls -d ${libdir} 2>/dev/null` \
16995                         `ls -d ${exec_prefix}/lib 2>/dev/null` \
16996                         `ls -d ${prefix}/lib 2>/dev/null` \
16997                         `ls -d /usr/local/lib 2>/dev/null` \
16998                         `ls -d /usr/contrib/lib 2>/dev/null` \
16999                         `ls -d /usr/lib 2>/dev/null` \
17000                         ; do
17001                     if test -f "$i/tkConfig.sh" ; then
17002                         ac_cv_c_tkconfig=`(cd $i; pwd)`
17003                         break
17004                     fi
17005                 done
17006             fi
17007             # check in a few other private locations
17008             if test x"${ac_cv_c_tkconfig}" = x ; then
17009                 for i in \
17010                         ${srcdir}/../tk \
17011                         `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
17012                         `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
17013                         `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
17014                     if test -f "$i/$platDir/tkConfig.sh" ; then
17015                         ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
17016                         break
17017                     fi
17018                 done
17019             fi
17020
17021 fi
17022
17023
17024         if test x"${ac_cv_c_tkconfig}" = x ; then
17025             TK_BIN_DIR="# no Tk configs found"
17026             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
17027 $as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
17028         else
17029             no_tk=
17030             TK_BIN_DIR=${ac_cv_c_tkconfig}
17031             { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
17032 $as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
17033         fi
17034     fi
17035
17036
17037     if test -z "${no_tcl}" -a -z "${no_tk}"; then
17038
17039     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
17040 $as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
17041
17042     if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
17043         { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
17044 $as_echo "loading" >&6; }
17045         . ${TCL_BIN_DIR}/tclConfig.sh
17046     else
17047         { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
17048 $as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
17049     fi
17050
17051     # eval is required to do the TCL_DBGX substitution
17052     eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
17053     eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
17054
17055     # If the TCL_BIN_DIR is the build directory (not the install directory),
17056     # then set the common variable name to the value of the build variables.
17057     # For example, the variable TCL_LIB_SPEC will be set to the value
17058     # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
17059     # instead of TCL_BUILD_LIB_SPEC since it will work with both an
17060     # installed and uninstalled version of Tcl.
17061     if test -f "${TCL_BIN_DIR}/Makefile" ; then
17062         TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
17063         TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
17064         TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
17065     elif test "`uname -s`" = "Darwin"; then
17066         # If Tcl was built as a framework, attempt to use the libraries
17067         # from the framework at the given location so that linking works
17068         # against Tcl.framework installed in an arbitary location.
17069         case ${TCL_DEFS} in
17070             *TCL_FRAMEWORK*)
17071                 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
17072                     for i in "`cd ${TCL_BIN_DIR}; pwd`" \
17073                              "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
17074                         if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
17075                             TCL_LIB_SPEC="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
17076                             break
17077                         fi
17078                     done
17079                 fi
17080                 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
17081                     TCL_STUB_LIB_SPEC="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
17082                     TCL_STUB_LIB_PATH="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
17083                 fi
17084                 ;;
17085         esac
17086     fi
17087
17088     # eval is required to do the TCL_DBGX substitution
17089     eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
17090     eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
17091     eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
17092     eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
17093
17094
17095
17096
17097
17098
17099
17100
17101
17102
17103
17104
17105
17106
17107
17108         # Check for in-tree tcl
17109         here=`pwd`
17110         cd ${srcdir}/..
17111         topdir=`pwd`
17112         cd ${here}
17113
17114         intree="no"
17115         if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
17116           intree="yes"
17117         fi
17118
17119         # Find Tcl private headers
17120         if test x"${intree}" = xno; then
17121
17122   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
17123 $as_echo_n "checking for Tcl private headers... " >&6; }
17124   private_dir=""
17125   dir=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
17126   if test -f ${dir}/tclInt.h ; then
17127     private_dir=${dir}
17128   fi
17129
17130   if test x"${private_dir}" = x; then
17131     as_fn_error "could not find private Tcl headers" "$LINENO" 5
17132   else
17133     TCL_PRIVATE_INCLUDE="-I${private_dir}"
17134     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
17135 $as_echo "${private_dir}" >&6; }
17136   fi
17137
17138           TCL_INCLUDE="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
17139           TCL_LIBRARY="${TCL_LIB_SPEC}"
17140           TCL_DEPS=""
17141         else
17142           # If building tcl in the same src tree, private headers
17143           # are not needed, but we need to be sure to use the right
17144           # headers library
17145           TCL_INCLUDE="-I${TCL_SRC_DIR}/generic"
17146           TCL_LIBRARY="${TCL_BUILD_LIB_SPEC}"
17147           TCL_DEPS="../tcl/${configdir}${TCL_LIB_FILE}"
17148         fi
17149
17150
17151
17152
17153
17154     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
17155 $as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
17156
17157     if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
17158         { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
17159 $as_echo "loading" >&6; }
17160         . ${TK_BIN_DIR}/tkConfig.sh
17161     else
17162         { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
17163 $as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
17164     fi
17165
17166     # eval is required to do the TK_DBGX substitution
17167     eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
17168     eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
17169
17170     # If the TK_BIN_DIR is the build directory (not the install directory),
17171     # then set the common variable name to the value of the build variables.
17172     # For example, the variable TK_LIB_SPEC will be set to the value
17173     # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
17174     # instead of TK_BUILD_LIB_SPEC since it will work with both an
17175     # installed and uninstalled version of Tcl.
17176     if test -f "${TK_BIN_DIR}/Makefile" ; then
17177         TK_LIB_SPEC=${TK_BUILD_LIB_SPEC}
17178         TK_STUB_LIB_SPEC=${TK_BUILD_STUB_LIB_SPEC}
17179         TK_STUB_LIB_PATH=${TK_BUILD_STUB_LIB_PATH}
17180     elif test "`uname -s`" = "Darwin"; then
17181         # If Tk was built as a framework, attempt to use the libraries
17182         # from the framework at the given location so that linking works
17183         # against Tk.framework installed in an arbitary location.
17184         case ${TK_DEFS} in
17185             *TK_FRAMEWORK*)
17186                 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
17187                     for i in "`cd ${TK_BIN_DIR}; pwd`" \
17188                              "`cd ${TK_BIN_DIR}/../..; pwd`"; do
17189                         if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
17190                             TK_LIB_SPEC="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
17191                             break
17192                         fi
17193                     done
17194                 fi
17195                 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
17196                     TK_STUB_LIB_SPEC="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
17197                     TK_STUB_LIB_PATH="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
17198                 fi
17199                 ;;
17200         esac
17201     fi
17202
17203     # eval is required to do the TK_DBGX substitution
17204     eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
17205     eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
17206     eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
17207     eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
17208
17209
17210
17211
17212
17213
17214
17215
17216
17217
17218
17219
17220
17221
17222         # Check for in-tree Tk
17223         intree="no"
17224         if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
17225           intree="yes"
17226         fi
17227
17228         # Find Tk private headers
17229         if test x"${intree}" = xno; then
17230
17231   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
17232 $as_echo_n "checking for Tk private headers... " >&6; }
17233   private_dir=""
17234   dir=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
17235   if test -f ${dir}/tkInt.h; then
17236     private_dir=${dir}
17237   fi
17238
17239   if test x"${private_dir}" = x; then
17240     as_fn_error "could not find Tk private headers" "$LINENO" 5
17241   else
17242     TK_PRIVATE_INCLUDE="-I${private_dir}"
17243     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
17244 $as_echo "${private_dir}" >&6; }
17245   fi
17246
17247           TK_INCLUDE="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
17248           TK_LIBRARY=${TK_LIB_SPEC}
17249           TK_DEPS=""
17250         else
17251           TK_INCLUDE="-I${TK_SRC_DIR}/generic"
17252           TK_LIBRARY="${TK_BUILD_LIB_SPEC}"
17253           TK_DEPS="../tk/${configdir}/${TK_LIB_FILE}"
17254         fi
17255
17256
17257
17258
17259
17260         ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
17261
17262         # Include some libraries that Tcl and Tk want.
17263         TCL_LIBS='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
17264         # Yes, the ordering seems wrong here.  But it isn't.
17265         # TK_LIBS is the list of libraries that need to be linked
17266         # after Tcl/Tk.  Note that this isn't put into LIBS.  If it
17267         # were in LIBS then any link tests after this point would
17268         # try to include things like `$(LIBGUI)', which wouldn't work.
17269         GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
17270
17271         CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
17272         CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
17273         CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
17274         CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
17275         CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
17276         CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
17277         CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
17278
17279         if test x$gdb_cv_os_cygwin = xyes; then
17280           WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
17281           WIN32LDAPP="-Wl,--subsystem,console"
17282           CONFIG_OBS="${CONFIG_OBS} gdbres.o"
17283         fi
17284
17285         subdirs="$subdirs gdbtk"
17286
17287     fi
17288 fi
17289
17290
17291
17292
17293
17294
17295
17296
17297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
17298 $as_echo_n "checking for X... " >&6; }
17299
17300
17301 # Check whether --with-x was given.
17302 if test "${with_x+set}" = set; then :
17303   withval=$with_x;
17304 fi
17305
17306 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
17307 if test "x$with_x" = xno; then
17308   # The user explicitly disabled X.
17309   have_x=disabled
17310 else
17311   case $x_includes,$x_libraries in #(
17312     *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
17313     *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
17314   $as_echo_n "(cached) " >&6
17315 else
17316   # One or both of the vars are not set, and there is no cached value.
17317 ac_x_includes=no ac_x_libraries=no
17318 rm -f -r conftest.dir
17319 if mkdir conftest.dir; then
17320   cd conftest.dir
17321   cat >Imakefile <<'_ACEOF'
17322 incroot:
17323         @echo incroot='${INCROOT}'
17324 usrlibdir:
17325         @echo usrlibdir='${USRLIBDIR}'
17326 libdir:
17327         @echo libdir='${LIBDIR}'
17328 _ACEOF
17329   if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
17330     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
17331     for ac_var in incroot usrlibdir libdir; do
17332       eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
17333     done
17334     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
17335     for ac_extension in a so sl dylib la dll; do
17336       if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
17337          test -f "$ac_im_libdir/libX11.$ac_extension"; then
17338         ac_im_usrlibdir=$ac_im_libdir; break
17339       fi
17340     done
17341     # Screen out bogus values from the imake configuration.  They are
17342     # bogus both because they are the default anyway, and because
17343     # using them would break gcc on systems where it needs fixed includes.
17344     case $ac_im_incroot in
17345         /usr/include) ac_x_includes= ;;
17346         *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
17347     esac
17348     case $ac_im_usrlibdir in
17349         /usr/lib | /usr/lib64 | /lib | /lib64) ;;
17350         *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
17351     esac
17352   fi
17353   cd ..
17354   rm -f -r conftest.dir
17355 fi
17356
17357 # Standard set of common directories for X headers.
17358 # Check X11 before X11Rn because it is often a symlink to the current release.
17359 ac_x_header_dirs='
17360 /usr/X11/include
17361 /usr/X11R7/include
17362 /usr/X11R6/include
17363 /usr/X11R5/include
17364 /usr/X11R4/include
17365
17366 /usr/include/X11
17367 /usr/include/X11R7
17368 /usr/include/X11R6
17369 /usr/include/X11R5
17370 /usr/include/X11R4
17371
17372 /usr/local/X11/include
17373 /usr/local/X11R7/include
17374 /usr/local/X11R6/include
17375 /usr/local/X11R5/include
17376 /usr/local/X11R4/include
17377
17378 /usr/local/include/X11
17379 /usr/local/include/X11R7
17380 /usr/local/include/X11R6
17381 /usr/local/include/X11R5
17382 /usr/local/include/X11R4
17383
17384 /usr/X386/include
17385 /usr/x386/include
17386 /usr/XFree86/include/X11
17387
17388 /usr/include
17389 /usr/local/include
17390 /usr/unsupported/include
17391 /usr/athena/include
17392 /usr/local/x11r5/include
17393 /usr/lpp/Xamples/include
17394
17395 /usr/openwin/include
17396 /usr/openwin/share/include'
17397
17398 if test "$ac_x_includes" = no; then
17399   # Guess where to find include files, by looking for Xlib.h.
17400   # First, try using that file with no special directory specified.
17401   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17402 /* end confdefs.h.  */
17403 #include <X11/Xlib.h>
17404 _ACEOF
17405 if ac_fn_c_try_cpp "$LINENO"; then :
17406   # We can compile using X headers with no special include directory.
17407 ac_x_includes=
17408 else
17409   for ac_dir in $ac_x_header_dirs; do
17410   if test -r "$ac_dir/X11/Xlib.h"; then
17411     ac_x_includes=$ac_dir
17412     break
17413   fi
17414 done
17415 fi
17416 rm -f conftest.err conftest.$ac_ext
17417 fi # $ac_x_includes = no
17418
17419 if test "$ac_x_libraries" = no; then
17420   # Check for the libraries.
17421   # See if we find them without any special options.
17422   # Don't add to $LIBS permanently.
17423   ac_save_LIBS=$LIBS
17424   LIBS="-lX11 $LIBS"
17425   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17426 /* end confdefs.h.  */
17427 #include <X11/Xlib.h>
17428 int
17429 main ()
17430 {
17431 XrmInitialize ()
17432   ;
17433   return 0;
17434 }
17435 _ACEOF
17436 if ac_fn_c_try_link "$LINENO"; then :
17437   LIBS=$ac_save_LIBS
17438 # We can link X programs with no special library path.
17439 ac_x_libraries=
17440 else
17441   LIBS=$ac_save_LIBS
17442 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
17443 do
17444   # Don't even attempt the hair of trying to link an X program!
17445   for ac_extension in a so sl dylib la dll; do
17446     if test -r "$ac_dir/libX11.$ac_extension"; then
17447       ac_x_libraries=$ac_dir
17448       break 2
17449     fi
17450   done
17451 done
17452 fi
17453 rm -f core conftest.err conftest.$ac_objext \
17454     conftest$ac_exeext conftest.$ac_ext
17455 fi # $ac_x_libraries = no
17456
17457 case $ac_x_includes,$ac_x_libraries in #(
17458   no,* | *,no | *\'*)
17459     # Didn't find X, or a directory has "'" in its name.
17460     ac_cv_have_x="have_x=no";; #(
17461   *)
17462     # Record where we found X for the cache.
17463     ac_cv_have_x="have_x=yes\
17464         ac_x_includes='$ac_x_includes'\
17465         ac_x_libraries='$ac_x_libraries'"
17466 esac
17467 fi
17468 ;; #(
17469     *) have_x=yes;;
17470   esac
17471   eval "$ac_cv_have_x"
17472 fi # $with_x != no
17473
17474 if test "$have_x" != yes; then
17475   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
17476 $as_echo "$have_x" >&6; }
17477   no_x=yes
17478 else
17479   # If each of the values was on the command line, it overrides each guess.
17480   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
17481   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
17482   # Update the cache value to reflect the command line values.
17483   ac_cv_have_x="have_x=yes\
17484         ac_x_includes='$x_includes'\
17485         ac_x_libraries='$x_libraries'"
17486   { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
17487 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
17488 fi
17489
17490
17491 # Unlike the sim directory, whether a simulator is linked is controlled by
17492 # presence of a gdb_sim definition in the target configure.tgt entry.
17493 # This code just checks for a few cases where we'd like to ignore those
17494 # definitions, even when they're present in the '.mt' file.  These cases
17495 # are when --disable-sim is specified, or if the simulator directory is
17496 # not part of the source tree.
17497 #
17498 # Check whether --enable-sim was given.
17499 if test "${enable_sim+set}" = set; then :
17500   enableval=$enable_sim; echo "enable_sim = $enable_sim";
17501  echo "enableval = ${enableval}";
17502  case "${enableval}" in
17503   yes) ignore_sim=false ;;
17504   no)  ignore_sim=true ;;
17505   *)   ignore_sim=false ;;
17506  esac
17507 else
17508   ignore_sim=false
17509 fi
17510
17511
17512 if test ! -d "${srcdir}/../sim"; then
17513   ignore_sim=true
17514 fi
17515
17516 SIM=
17517 SIM_OBS=
17518 if test "${ignore_sim}" = "false"; then
17519   if test x"${gdb_sim}" != x ; then
17520     SIM="${gdb_sim}"
17521     SIM_OBS="remote-sim.o"
17522
17523 $as_echo "#define WITH_SIM 1" >>confdefs.h
17524
17525   fi
17526 fi
17527
17528
17529
17530
17531
17532
17533
17534
17535
17536
17537
17538
17539
17540
17541 # List of host floatformats.
17542
17543 cat >>confdefs.h <<_ACEOF
17544 #define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
17545 _ACEOF
17546
17547
17548 cat >>confdefs.h <<_ACEOF
17549 #define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
17550 _ACEOF
17551
17552
17553 cat >>confdefs.h <<_ACEOF
17554 #define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
17555 _ACEOF
17556
17557
17558 # target_subdir is used by the testsuite to find the target libraries.
17559 target_subdir=
17560 if test "${host}" != "${target}"; then
17561     target_subdir="${target_alias}/"
17562 fi
17563
17564
17565 frags=
17566 if test "${gdb_native}" = "yes"; then
17567   host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
17568   if test ! -f ${host_makefile_frag}; then
17569     as_fn_error "\"*** Gdb does not support native target ${host}\"" "$LINENO" 5
17570   fi
17571   frags="$frags $host_makefile_frag"
17572 else
17573   host_makefile_frag=/dev/null
17574 fi
17575
17576
17577
17578
17579 if test "${gdb_native}" = "yes"; then
17580 # We pick this up from the host configuration file (.mh) because we
17581 # do not have a native configuration Makefile fragment.
17582 nativefile=`sed -n '
17583 s/NAT_FILE[     ]*=[    ]*\([^  ]*\)/\1/p
17584 ' ${host_makefile_frag}`
17585 fi
17586
17587
17588 if test x"${gdb_osabi}" != x ; then
17589
17590 cat >>confdefs.h <<_ACEOF
17591 #define GDB_OSABI_DEFAULT $gdb_osabi
17592 _ACEOF
17593
17594 fi
17595
17596 # Enable multi-ice-gdb-server.
17597 # Check whether --enable-multi-ice was given.
17598 if test "${enable_multi_ice+set}" = set; then :
17599   enableval=$enable_multi_ice; case $enableval in
17600     yes | no)
17601       ;;
17602     *) as_fn_error "bad value $enableval for --enable-multi-ice" "$LINENO" 5 ;;
17603   esac
17604 fi
17605
17606 if test "x$enable_multi_ice" = xyes; then
17607    subdirs="$subdirs multi-ice"
17608
17609 fi
17610
17611 # Check whether --enable-gdbserver was given.
17612 if test "${enable_gdbserver+set}" = set; then :
17613   enableval=$enable_gdbserver; case "${enableval}" in
17614   yes| no|auto) ;;
17615   *) as_fn_error "bad value ${enableval} for --enable-gdbserver option" "$LINENO" 5 ;;
17616 esac
17617 else
17618   enable_gdbserver=auto
17619 fi
17620
17621
17622 # We only build gdbserver automatically in a native configuration, and
17623 # only if the user did not explicitly disable its build.
17624 if test "$gdb_native" = "yes" -a "$enable_gdbserver" != "no"; then
17625   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gdbserver is supported on this host" >&5
17626 $as_echo_n "checking whether gdbserver is supported on this host... " >&6; }
17627   if test "x$build_gdbserver" = xyes; then
17628     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17629 $as_echo "yes" >&6; }
17630     subdirs="$subdirs gdbserver"
17631
17632     gdbserver_build_enabled=yes
17633   else
17634     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17635 $as_echo "no" >&6; }
17636   fi
17637 fi
17638
17639 # If the user explicitly request the gdbserver to be built, verify that
17640 # we were in fact able to enable it.
17641 if test "$enable_gdbserver" = "yes" -a "$gdbserver_build_enabled" != "yes"; then
17642   as_fn_error "Automatic gdbserver build is not supported for this configuration" "$LINENO" 5
17643 fi
17644
17645 # If nativefile (NAT_FILE) is not set in config/*/*.m[ht] files, we link
17646 # to an empty version.
17647
17648 files=
17649 links=
17650
17651 rm -f nm.h
17652 if test "${nativefile}" != ""; then
17653     case "${nativefile}" in
17654       nm-*.h ) GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}" ;;
17655       * ) GDB_NM_FILE="${nativefile}"
17656     esac
17657     files="${files} ${GDB_NM_FILE}"
17658     links="${links} nm.h"
17659
17660 cat >>confdefs.h <<_ACEOF
17661 #define GDB_NM_FILE "${GDB_NM_FILE}"
17662 _ACEOF
17663
17664 fi
17665
17666
17667 ac_sources="$files"
17668 ac_dests="$links"
17669 while test -n "$ac_sources"; do
17670   set $ac_dests; ac_dest=$1; shift; ac_dests=$*
17671   set $ac_sources; ac_source=$1; shift; ac_sources=$*
17672   ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
17673 done
17674 ac_config_links="$ac_config_links $ac_config_links_1"
17675
17676
17677
17678
17679
17680 $as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
17681
17682
17683 ac_config_files="$ac_config_files Makefile gdb-gdb.gdb doc/Makefile gnulib/Makefile data-directory/Makefile"
17684
17685 ac_config_commands="$ac_config_commands default"
17686
17687 cat >confcache <<\_ACEOF
17688 # This file is a shell script that caches the results of configure
17689 # tests run on this system so they can be shared between configure
17690 # scripts and configure runs, see configure's option --config-cache.
17691 # It is not useful on other systems.  If it contains results you don't
17692 # want to keep, you may remove or edit it.
17693 #
17694 # config.status only pays attention to the cache file if you give it
17695 # the --recheck option to rerun configure.
17696 #
17697 # `ac_cv_env_foo' variables (set or unset) will be overridden when
17698 # loading this file, other *unset* `ac_cv_foo' will be assigned the
17699 # following values.
17700
17701 _ACEOF
17702
17703 # The following way of writing the cache mishandles newlines in values,
17704 # but we know of no workaround that is simple, portable, and efficient.
17705 # So, we kill variables containing newlines.
17706 # Ultrix sh set writes to stderr and can't be redirected directly,
17707 # and sets the high bit in the cache file unless we assign to the vars.
17708 (
17709   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17710     eval ac_val=\$$ac_var
17711     case $ac_val in #(
17712     *${as_nl}*)
17713       case $ac_var in #(
17714       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
17715 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
17716       esac
17717       case $ac_var in #(
17718       _ | IFS | as_nl) ;; #(
17719       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
17720       *) { eval $ac_var=; unset $ac_var;} ;;
17721       esac ;;
17722     esac
17723   done
17724
17725   (set) 2>&1 |
17726     case $as_nl`(ac_space=' '; set) 2>&1` in #(
17727     *${as_nl}ac_space=\ *)
17728       # `set' does not quote correctly, so add quotes: double-quote
17729       # substitution turns \\\\ into \\, and sed turns \\ into \.
17730       sed -n \
17731         "s/'/'\\\\''/g;
17732           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17733       ;; #(
17734     *)
17735       # `set' quotes correctly as required by POSIX, so do not add quotes.
17736       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17737       ;;
17738     esac |
17739     sort
17740 ) |
17741   sed '
17742      /^ac_cv_env_/b end
17743      t clear
17744      :clear
17745      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17746      t end
17747      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17748      :end' >>confcache
17749 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17750   if test -w "$cache_file"; then
17751     test "x$cache_file" != "x/dev/null" &&
17752       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
17753 $as_echo "$as_me: updating cache $cache_file" >&6;}
17754     cat confcache >$cache_file
17755   else
17756     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
17757 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17758   fi
17759 fi
17760 rm -f confcache
17761
17762 test "x$prefix" = xNONE && prefix=$ac_default_prefix
17763 # Let make expand exec_prefix.
17764 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17765
17766 DEFS=-DHAVE_CONFIG_H
17767
17768 ac_libobjs=
17769 ac_ltlibobjs=
17770 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17771   # 1. Remove the extension, and $U if already installed.
17772   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17773   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17774   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
17775   #    will be set to the directory where LIBOBJS objects are built.
17776   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17777   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
17778 done
17779 LIBOBJS=$ac_libobjs
17780
17781 LTLIBOBJS=$ac_ltlibobjs
17782
17783
17784 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17785   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
17786 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17787 fi
17788 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
17789   as_fn_error "conditional \"GMAKE\" was never defined.
17790 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17791 fi
17792 if test -z "${GL_COND_LIBTOOL_TRUE}" && test -z "${GL_COND_LIBTOOL_FALSE}"; then
17793   as_fn_error "conditional \"GL_COND_LIBTOOL\" was never defined.
17794 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17795 fi
17796
17797     gl_libobjs=
17798     gl_ltlibobjs=
17799     if test -n "$gl_LIBOBJS"; then
17800       # Remove the extension.
17801       sed_drop_objext='s/\.o$//;s/\.obj$//'
17802       for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
17803         gl_libobjs="$gl_libobjs $i.$ac_objext"
17804         gl_ltlibobjs="$gl_ltlibobjs $i.lo"
17805       done
17806     fi
17807     gl_LIBOBJS=$gl_libobjs
17808
17809     gl_LTLIBOBJS=$gl_ltlibobjs
17810
17811
17812
17813     gltests_libobjs=
17814     gltests_ltlibobjs=
17815     if test -n "$gltests_LIBOBJS"; then
17816       # Remove the extension.
17817       sed_drop_objext='s/\.o$//;s/\.obj$//'
17818       for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
17819         gltests_libobjs="$gltests_libobjs $i.$ac_objext"
17820         gltests_ltlibobjs="$gltests_ltlibobjs $i.lo"
17821       done
17822     fi
17823     gltests_LIBOBJS=$gltests_libobjs
17824
17825     gltests_LTLIBOBJS=$gltests_ltlibobjs
17826
17827
17828 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
17829   as_fn_error "conditional \"AMDEP\" was never defined.
17830 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17831 fi
17832 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
17833   as_fn_error "conditional \"am__fastdepCC\" was never defined.
17834 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17835 fi
17836  if test -n "$EXEEXT"; then
17837   am__EXEEXT_TRUE=
17838   am__EXEEXT_FALSE='#'
17839 else
17840   am__EXEEXT_TRUE='#'
17841   am__EXEEXT_FALSE=
17842 fi
17843
17844
17845
17846 : ${CONFIG_STATUS=./config.status}
17847 ac_write_fail=0
17848 ac_clean_files_save=$ac_clean_files
17849 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17850 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
17851 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17852 as_write_fail=0
17853 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
17854 #! $SHELL
17855 # Generated by $as_me.
17856 # Run this file to recreate the current configuration.
17857 # Compiler output produced by configure, useful for debugging
17858 # configure, is in config.log if it exists.
17859
17860 debug=false
17861 ac_cs_recheck=false
17862 ac_cs_silent=false
17863
17864 SHELL=\${CONFIG_SHELL-$SHELL}
17865 export SHELL
17866 _ASEOF
17867 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
17868 ## -------------------- ##
17869 ## M4sh Initialization. ##
17870 ## -------------------- ##
17871
17872 # Be more Bourne compatible
17873 DUALCASE=1; export DUALCASE # for MKS sh
17874 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
17875   emulate sh
17876   NULLCMD=:
17877   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
17878   # is contrary to our usage.  Disable this feature.
17879   alias -g '${1+"$@"}'='"$@"'
17880   setopt NO_GLOB_SUBST
17881 else
17882   case `(set -o) 2>/dev/null` in #(
17883   *posix*) :
17884     set -o posix ;; #(
17885   *) :
17886      ;;
17887 esac
17888 fi
17889
17890
17891 as_nl='
17892 '
17893 export as_nl
17894 # Printing a long string crashes Solaris 7 /usr/bin/printf.
17895 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17896 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17897 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17898 # Prefer a ksh shell builtin over an external printf program on Solaris,
17899 # but without wasting forks for bash or zsh.
17900 if test -z "$BASH_VERSION$ZSH_VERSION" \
17901     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17902   as_echo='print -r --'
17903   as_echo_n='print -rn --'
17904 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17905   as_echo='printf %s\n'
17906   as_echo_n='printf %s'
17907 else
17908   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17909     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17910     as_echo_n='/usr/ucb/echo -n'
17911   else
17912     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17913     as_echo_n_body='eval
17914       arg=$1;
17915       case $arg in #(
17916       *"$as_nl"*)
17917         expr "X$arg" : "X\\(.*\\)$as_nl";
17918         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17919       esac;
17920       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17921     '
17922     export as_echo_n_body
17923     as_echo_n='sh -c $as_echo_n_body as_echo'
17924   fi
17925   export as_echo_body
17926   as_echo='sh -c $as_echo_body as_echo'
17927 fi
17928
17929 # The user is always right.
17930 if test "${PATH_SEPARATOR+set}" != set; then
17931   PATH_SEPARATOR=:
17932   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17933     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17934       PATH_SEPARATOR=';'
17935   }
17936 fi
17937
17938
17939 # IFS
17940 # We need space, tab and new line, in precisely that order.  Quoting is
17941 # there to prevent editors from complaining about space-tab.
17942 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
17943 # splitting by setting IFS to empty value.)
17944 IFS=" ""        $as_nl"
17945
17946 # Find who we are.  Look in the path if we contain no directory separator.
17947 case $0 in #((
17948   *[\\/]* ) as_myself=$0 ;;
17949   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17950 for as_dir in $PATH
17951 do
17952   IFS=$as_save_IFS
17953   test -z "$as_dir" && as_dir=.
17954     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17955   done
17956 IFS=$as_save_IFS
17957
17958      ;;
17959 esac
17960 # We did not find ourselves, most probably we were run as `sh COMMAND'
17961 # in which case we are not to be found in the path.
17962 if test "x$as_myself" = x; then
17963   as_myself=$0
17964 fi
17965 if test ! -f "$as_myself"; then
17966   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17967   exit 1
17968 fi
17969
17970 # Unset variables that we do not need and which cause bugs (e.g. in
17971 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
17972 # suppresses any "Segmentation fault" message there.  '((' could
17973 # trigger a bug in pdksh 5.2.14.
17974 for as_var in BASH_ENV ENV MAIL MAILPATH
17975 do eval test x\${$as_var+set} = xset \
17976   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
17977 done
17978 PS1='$ '
17979 PS2='> '
17980 PS4='+ '
17981
17982 # NLS nuisances.
17983 LC_ALL=C
17984 export LC_ALL
17985 LANGUAGE=C
17986 export LANGUAGE
17987
17988 # CDPATH.
17989 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17990
17991
17992 # as_fn_error ERROR [LINENO LOG_FD]
17993 # ---------------------------------
17994 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
17995 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
17996 # script with status $?, using 1 if that was 0.
17997 as_fn_error ()
17998 {
17999   as_status=$?; test $as_status -eq 0 && as_status=1
18000   if test "$3"; then
18001     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
18002     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
18003   fi
18004   $as_echo "$as_me: error: $1" >&2
18005   as_fn_exit $as_status
18006 } # as_fn_error
18007
18008
18009 # as_fn_set_status STATUS
18010 # -----------------------
18011 # Set $? to STATUS, without forking.
18012 as_fn_set_status ()
18013 {
18014   return $1
18015 } # as_fn_set_status
18016
18017 # as_fn_exit STATUS
18018 # -----------------
18019 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
18020 as_fn_exit ()
18021 {
18022   set +e
18023   as_fn_set_status $1
18024   exit $1
18025 } # as_fn_exit
18026
18027 # as_fn_unset VAR
18028 # ---------------
18029 # Portably unset VAR.
18030 as_fn_unset ()
18031 {
18032   { eval $1=; unset $1;}
18033 }
18034 as_unset=as_fn_unset
18035 # as_fn_append VAR VALUE
18036 # ----------------------
18037 # Append the text in VALUE to the end of the definition contained in VAR. Take
18038 # advantage of any shell optimizations that allow amortized linear growth over
18039 # repeated appends, instead of the typical quadratic growth present in naive
18040 # implementations.
18041 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
18042   eval 'as_fn_append ()
18043   {
18044     eval $1+=\$2
18045   }'
18046 else
18047   as_fn_append ()
18048   {
18049     eval $1=\$$1\$2
18050   }
18051 fi # as_fn_append
18052
18053 # as_fn_arith ARG...
18054 # ------------------
18055 # Perform arithmetic evaluation on the ARGs, and store the result in the
18056 # global $as_val. Take advantage of shells that can avoid forks. The arguments
18057 # must be portable across $(()) and expr.
18058 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
18059   eval 'as_fn_arith ()
18060   {
18061     as_val=$(( $* ))
18062   }'
18063 else
18064   as_fn_arith ()
18065   {
18066     as_val=`expr "$@" || test $? -eq 1`
18067   }
18068 fi # as_fn_arith
18069
18070
18071 if expr a : '\(a\)' >/dev/null 2>&1 &&
18072    test "X`expr 00001 : '.*\(...\)'`" = X001; then
18073   as_expr=expr
18074 else
18075   as_expr=false
18076 fi
18077
18078 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
18079   as_basename=basename
18080 else
18081   as_basename=false
18082 fi
18083
18084 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
18085   as_dirname=dirname
18086 else
18087   as_dirname=false
18088 fi
18089
18090 as_me=`$as_basename -- "$0" ||
18091 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
18092          X"$0" : 'X\(//\)$' \| \
18093          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
18094 $as_echo X/"$0" |
18095     sed '/^.*\/\([^/][^/]*\)\/*$/{
18096             s//\1/
18097             q
18098           }
18099           /^X\/\(\/\/\)$/{
18100             s//\1/
18101             q
18102           }
18103           /^X\/\(\/\).*/{
18104             s//\1/
18105             q
18106           }
18107           s/.*/./; q'`
18108
18109 # Avoid depending upon Character Ranges.
18110 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
18111 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
18112 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
18113 as_cr_digits='0123456789'
18114 as_cr_alnum=$as_cr_Letters$as_cr_digits
18115
18116 ECHO_C= ECHO_N= ECHO_T=
18117 case `echo -n x` in #(((((
18118 -n*)
18119   case `echo 'xy\c'` in
18120   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
18121   xy)  ECHO_C='\c';;
18122   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
18123        ECHO_T=' ';;
18124   esac;;
18125 *)
18126   ECHO_N='-n';;
18127 esac
18128
18129 rm -f conf$$ conf$$.exe conf$$.file
18130 if test -d conf$$.dir; then
18131   rm -f conf$$.dir/conf$$.file
18132 else
18133   rm -f conf$$.dir
18134   mkdir conf$$.dir 2>/dev/null
18135 fi
18136 if (echo >conf$$.file) 2>/dev/null; then
18137   if ln -s conf$$.file conf$$ 2>/dev/null; then
18138     as_ln_s='ln -s'
18139     # ... but there are two gotchas:
18140     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
18141     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
18142     # In both cases, we have to default to `cp -p'.
18143     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
18144       as_ln_s='cp -p'
18145   elif ln conf$$.file conf$$ 2>/dev/null; then
18146     as_ln_s=ln
18147   else
18148     as_ln_s='cp -p'
18149   fi
18150 else
18151   as_ln_s='cp -p'
18152 fi
18153 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
18154 rmdir conf$$.dir 2>/dev/null
18155
18156
18157 # as_fn_mkdir_p
18158 # -------------
18159 # Create "$as_dir" as a directory, including parents if necessary.
18160 as_fn_mkdir_p ()
18161 {
18162
18163   case $as_dir in #(
18164   -*) as_dir=./$as_dir;;
18165   esac
18166   test -d "$as_dir" || eval $as_mkdir_p || {
18167     as_dirs=
18168     while :; do
18169       case $as_dir in #(
18170       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
18171       *) as_qdir=$as_dir;;
18172       esac
18173       as_dirs="'$as_qdir' $as_dirs"
18174       as_dir=`$as_dirname -- "$as_dir" ||
18175 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18176          X"$as_dir" : 'X\(//\)[^/]' \| \
18177          X"$as_dir" : 'X\(//\)$' \| \
18178          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
18179 $as_echo X"$as_dir" |
18180     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18181             s//\1/
18182             q
18183           }
18184           /^X\(\/\/\)[^/].*/{
18185             s//\1/
18186             q
18187           }
18188           /^X\(\/\/\)$/{
18189             s//\1/
18190             q
18191           }
18192           /^X\(\/\).*/{
18193             s//\1/
18194             q
18195           }
18196           s/.*/./; q'`
18197       test -d "$as_dir" && break
18198     done
18199     test -z "$as_dirs" || eval "mkdir $as_dirs"
18200   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
18201
18202
18203 } # as_fn_mkdir_p
18204 if mkdir -p . 2>/dev/null; then
18205   as_mkdir_p='mkdir -p "$as_dir"'
18206 else
18207   test -d ./-p && rmdir ./-p
18208   as_mkdir_p=false
18209 fi
18210
18211 if test -x / >/dev/null 2>&1; then
18212   as_test_x='test -x'
18213 else
18214   if ls -dL / >/dev/null 2>&1; then
18215     as_ls_L_option=L
18216   else
18217     as_ls_L_option=
18218   fi
18219   as_test_x='
18220     eval sh -c '\''
18221       if test -d "$1"; then
18222         test -d "$1/.";
18223       else
18224         case $1 in #(
18225         -*)set "./$1";;
18226         esac;
18227         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
18228         ???[sx]*):;;*)false;;esac;fi
18229     '\'' sh
18230   '
18231 fi
18232 as_executable_p=$as_test_x
18233
18234 # Sed expression to map a string onto a valid CPP name.
18235 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
18236
18237 # Sed expression to map a string onto a valid variable name.
18238 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
18239
18240
18241 exec 6>&1
18242 ## ----------------------------------- ##
18243 ## Main body of $CONFIG_STATUS script. ##
18244 ## ----------------------------------- ##
18245 _ASEOF
18246 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
18247
18248 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18249 # Save the log message, to keep $0 and so on meaningful, and to
18250 # report actual input values of CONFIG_FILES etc. instead of their
18251 # values after options handling.
18252 ac_log="
18253 This file was extended by $as_me, which was
18254 generated by GNU Autoconf 2.64.  Invocation command line was
18255
18256   CONFIG_FILES    = $CONFIG_FILES
18257   CONFIG_HEADERS  = $CONFIG_HEADERS
18258   CONFIG_LINKS    = $CONFIG_LINKS
18259   CONFIG_COMMANDS = $CONFIG_COMMANDS
18260   $ $0 $@
18261
18262 on `(hostname || uname -n) 2>/dev/null | sed 1q`
18263 "
18264
18265 _ACEOF
18266
18267 case $ac_config_files in *"
18268 "*) set x $ac_config_files; shift; ac_config_files=$*;;
18269 esac
18270
18271 case $ac_config_headers in *"
18272 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
18273 esac
18274
18275
18276 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18277 # Files that config.status was made for.
18278 config_files="$ac_config_files"
18279 config_headers="$ac_config_headers"
18280 config_links="$ac_config_links"
18281 config_commands="$ac_config_commands"
18282
18283 _ACEOF
18284
18285 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18286 ac_cs_usage="\
18287 \`$as_me' instantiates files and other configuration actions
18288 from templates according to the current configuration.  Unless the files
18289 and actions are specified as TAGs, all are instantiated by default.
18290
18291 Usage: $0 [OPTION]... [TAG]...
18292
18293   -h, --help       print this help, then exit
18294   -V, --version    print version number and configuration settings, then exit
18295   -q, --quiet, --silent
18296                    do not print progress messages
18297   -d, --debug      don't remove temporary files
18298       --recheck    update $as_me by reconfiguring in the same conditions
18299       --file=FILE[:TEMPLATE]
18300                    instantiate the configuration file FILE
18301       --header=FILE[:TEMPLATE]
18302                    instantiate the configuration header FILE
18303
18304 Configuration files:
18305 $config_files
18306
18307 Configuration headers:
18308 $config_headers
18309
18310 Configuration links:
18311 $config_links
18312
18313 Configuration commands:
18314 $config_commands
18315
18316 Report bugs to the package provider."
18317
18318 _ACEOF
18319 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18320 ac_cs_version="\\
18321 config.status
18322 configured by $0, generated by GNU Autoconf 2.64,
18323   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
18324
18325 Copyright (C) 2009 Free Software Foundation, Inc.
18326 This config.status script is free software; the Free Software Foundation
18327 gives unlimited permission to copy, distribute and modify it."
18328
18329 ac_pwd='$ac_pwd'
18330 srcdir='$srcdir'
18331 INSTALL='$INSTALL'
18332 MKDIR_P='$MKDIR_P'
18333 AWK='$AWK'
18334 test -n "\$AWK" || AWK=awk
18335 _ACEOF
18336
18337 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18338 # The default lists apply if the user does not specify any file.
18339 ac_need_defaults=:
18340 while test $# != 0
18341 do
18342   case $1 in
18343   --*=*)
18344     ac_option=`expr "X$1" : 'X\([^=]*\)='`
18345     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
18346     ac_shift=:
18347     ;;
18348   *)
18349     ac_option=$1
18350     ac_optarg=$2
18351     ac_shift=shift
18352     ;;
18353   esac
18354
18355   case $ac_option in
18356   # Handling of the options.
18357   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
18358     ac_cs_recheck=: ;;
18359   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
18360     $as_echo "$ac_cs_version"; exit ;;
18361   --debug | --debu | --deb | --de | --d | -d )
18362     debug=: ;;
18363   --file | --fil | --fi | --f )
18364     $ac_shift
18365     case $ac_optarg in
18366     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18367     esac
18368     as_fn_append CONFIG_FILES " '$ac_optarg'"
18369     ac_need_defaults=false;;
18370   --header | --heade | --head | --hea )
18371     $ac_shift
18372     case $ac_optarg in
18373     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18374     esac
18375     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
18376     ac_need_defaults=false;;
18377   --he | --h)
18378     # Conflict between --help and --header
18379     as_fn_error "ambiguous option: \`$1'
18380 Try \`$0 --help' for more information.";;
18381   --help | --hel | -h )
18382     $as_echo "$ac_cs_usage"; exit ;;
18383   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
18384   | -silent | --silent | --silen | --sile | --sil | --si | --s)
18385     ac_cs_silent=: ;;
18386
18387   # This is an error.
18388   -*) as_fn_error "unrecognized option: \`$1'
18389 Try \`$0 --help' for more information." ;;
18390
18391   *) as_fn_append ac_config_targets " $1"
18392      ac_need_defaults=false ;;
18393
18394   esac
18395   shift
18396 done
18397
18398 ac_configure_extra_args=
18399
18400 if $ac_cs_silent; then
18401   exec 6>/dev/null
18402   ac_configure_extra_args="$ac_configure_extra_args --silent"
18403 fi
18404
18405 _ACEOF
18406 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18407 if \$ac_cs_recheck; then
18408   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
18409   shift
18410   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
18411   CONFIG_SHELL='$SHELL'
18412   export CONFIG_SHELL
18413   exec "\$@"
18414 fi
18415
18416 _ACEOF
18417 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18418 exec 5>>config.log
18419 {
18420   echo
18421   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
18422 ## Running $as_me. ##
18423 _ASBOX
18424   $as_echo "$ac_log"
18425 } >&5
18426
18427 _ACEOF
18428 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18429 #
18430 # INIT-COMMANDS
18431 #
18432 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
18433 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
18434
18435 _ACEOF
18436
18437 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18438
18439 # Handling of arguments.
18440 for ac_config_target in $ac_config_targets
18441 do
18442   case $ac_config_target in
18443     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
18444     "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
18445     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
18446     "jit-reader.h") CONFIG_FILES="$CONFIG_FILES jit-reader.h:jit-reader.in" ;;
18447     "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
18448     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
18449     "gdb-gdb.gdb") CONFIG_FILES="$CONFIG_FILES gdb-gdb.gdb" ;;
18450     "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
18451     "gnulib/Makefile") CONFIG_FILES="$CONFIG_FILES gnulib/Makefile" ;;
18452     "data-directory/Makefile") CONFIG_FILES="$CONFIG_FILES data-directory/Makefile" ;;
18453     "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
18454
18455   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
18456   esac
18457 done
18458
18459
18460 # If the user did not use the arguments to specify the items to instantiate,
18461 # then the envvar interface is used.  Set only those that are not.
18462 # We use the long form for the default assignment because of an extremely
18463 # bizarre bug on SunOS 4.1.3.
18464 if $ac_need_defaults; then
18465   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18466   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18467   test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
18468   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18469 fi
18470
18471 # Have a temporary directory for convenience.  Make it in the build tree
18472 # simply because there is no reason against having it here, and in addition,
18473 # creating and moving files from /tmp can sometimes cause problems.
18474 # Hook for its removal unless debugging.
18475 # Note that there is a small window in which the directory will not be cleaned:
18476 # after its creation but before its name has been assigned to `$tmp'.
18477 $debug ||
18478 {
18479   tmp=
18480   trap 'exit_status=$?
18481   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
18482 ' 0
18483   trap 'as_fn_exit 1' 1 2 13 15
18484 }
18485 # Create a (secure) tmp directory for tmp files.
18486
18487 {
18488   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18489   test -n "$tmp" && test -d "$tmp"
18490 }  ||
18491 {
18492   tmp=./conf$$-$RANDOM
18493   (umask 077 && mkdir "$tmp")
18494 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
18495
18496 # Set up the scripts for CONFIG_FILES section.
18497 # No need to generate them if there are no CONFIG_FILES.
18498 # This happens for instance with `./config.status config.h'.
18499 if test -n "$CONFIG_FILES"; then
18500
18501 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
18502   ac_cs_awk_getline=:
18503   ac_cs_awk_pipe_init=
18504   ac_cs_awk_read_file='
18505       while ((getline aline < (F[key])) > 0)
18506         print(aline)
18507       close(F[key])'
18508   ac_cs_awk_pipe_fini=
18509 else
18510   ac_cs_awk_getline=false
18511   ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
18512   ac_cs_awk_read_file='
18513       print "|#_!!_#|"
18514       print "cat " F[key] " &&"
18515       '$ac_cs_awk_pipe_init
18516   # The final `:' finishes the AND list.
18517   ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
18518 fi
18519 ac_cr=`echo X | tr X '\015'`
18520 # On cygwin, bash can eat \r inside `` if the user requested igncr.
18521 # But we know of no other shell where ac_cr would be empty at this
18522 # point, so we can use a bashism as a fallback.
18523 if test "x$ac_cr" = x; then
18524   eval ac_cr=\$\'\\r\'
18525 fi
18526 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
18527 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
18528   ac_cs_awk_cr='\r'
18529 else
18530   ac_cs_awk_cr=$ac_cr
18531 fi
18532
18533 echo 'BEGIN {' >"$tmp/subs1.awk" &&
18534 _ACEOF
18535
18536 # Create commands to substitute file output variables.
18537 {
18538   echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
18539   echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
18540   echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
18541   echo "_ACAWK" &&
18542   echo "_ACEOF"
18543 } >conf$$files.sh &&
18544 . ./conf$$files.sh ||
18545   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18546 rm -f conf$$files.sh
18547
18548 {
18549   echo "cat >conf$$subs.awk <<_ACEOF" &&
18550   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18551   echo "_ACEOF"
18552 } >conf$$subs.sh ||
18553   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18554 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
18555 ac_delim='%!_!# '
18556 for ac_last_try in false false false false false :; do
18557   . ./conf$$subs.sh ||
18558     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18559
18560   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
18561   if test $ac_delim_n = $ac_delim_num; then
18562     break
18563   elif $ac_last_try; then
18564     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18565   else
18566     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18567   fi
18568 done
18569 rm -f conf$$subs.sh
18570
18571 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18572 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
18573 _ACEOF
18574 sed -n '
18575 h
18576 s/^/S["/; s/!.*/"]=/
18577 p
18578 g
18579 s/^[^!]*!//
18580 :repl
18581 t repl
18582 s/'"$ac_delim"'$//
18583 t delim
18584 :nl
18585 h
18586 s/\(.\{148\}\).*/\1/
18587 t more1
18588 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
18589 p
18590 n
18591 b repl
18592 :more1
18593 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18594 p
18595 g
18596 s/.\{148\}//
18597 t nl
18598 :delim
18599 h
18600 s/\(.\{148\}\).*/\1/
18601 t more2
18602 s/["\\]/\\&/g; s/^/"/; s/$/"/
18603 p
18604 b
18605 :more2
18606 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18607 p
18608 g
18609 s/.\{148\}//
18610 t delim
18611 ' <conf$$subs.awk | sed '
18612 /^[^""]/{
18613   N
18614   s/\n//
18615 }
18616 ' >>$CONFIG_STATUS || ac_write_fail=1
18617 rm -f conf$$subs.awk
18618 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18619 _ACAWK
18620 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
18621   for (key in S) S_is_set[key] = 1
18622   FS = "\a"
18623   \$ac_cs_awk_pipe_init
18624 }
18625 {
18626   line = $ 0
18627   nfields = split(line, field, "@")
18628   substed = 0
18629   len = length(field[1])
18630   for (i = 2; i < nfields; i++) {
18631     key = field[i]
18632     keylen = length(key)
18633     if (S_is_set[key]) {
18634       value = S[key]
18635       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18636       len += length(value) + length(field[++i])
18637       substed = 1
18638     } else
18639       len += 1 + keylen
18640   }
18641   if (nfields == 3 && !substed) {
18642     key = field[2]
18643     if (F[key] != "" && line ~ /^[       ]*@.*@[         ]*$/) {
18644       \$ac_cs_awk_read_file
18645       next
18646     }
18647   }
18648   print line
18649 }
18650 \$ac_cs_awk_pipe_fini
18651 _ACAWK
18652 _ACEOF
18653 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18654 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18655   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
18656 else
18657   cat
18658 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
18659   || as_fn_error "could not setup config files machinery" "$LINENO" 5
18660 _ACEOF
18661
18662 # VPATH may cause trouble with some makes, so we remove $(srcdir),
18663 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
18664 # trailing colons and then remove the whole line if VPATH becomes empty
18665 # (actually we leave an empty line to preserve line numbers).
18666 if test "x$srcdir" = x.; then
18667   ac_vpsub='/^[  ]*VPATH[        ]*=/{
18668 s/:*\$(srcdir):*/:/
18669 s/:*\${srcdir}:*/:/
18670 s/:*@srcdir@:*/:/
18671 s/^\([^=]*=[     ]*\):*/\1/
18672 s/:*$//
18673 s/^[^=]*=[       ]*$//
18674 }'
18675 fi
18676
18677 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18678 fi # test -n "$CONFIG_FILES"
18679
18680 # Set up the scripts for CONFIG_HEADERS section.
18681 # No need to generate them if there are no CONFIG_HEADERS.
18682 # This happens for instance with `./config.status Makefile'.
18683 if test -n "$CONFIG_HEADERS"; then
18684 cat >"$tmp/defines.awk" <<\_ACAWK ||
18685 BEGIN {
18686 _ACEOF
18687
18688 # Transform confdefs.h into an awk script `defines.awk', embedded as
18689 # here-document in config.status, that substitutes the proper values into
18690 # config.h.in to produce config.h.
18691
18692 # Create a delimiter string that does not exist in confdefs.h, to ease
18693 # handling of long lines.
18694 ac_delim='%!_!# '
18695 for ac_last_try in false false :; do
18696   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
18697   if test -z "$ac_t"; then
18698     break
18699   elif $ac_last_try; then
18700     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
18701   else
18702     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18703   fi
18704 done
18705
18706 # For the awk script, D is an array of macro values keyed by name,
18707 # likewise P contains macro parameters if any.  Preserve backslash
18708 # newline sequences.
18709
18710 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
18711 sed -n '
18712 s/.\{148\}/&'"$ac_delim"'/g
18713 t rset
18714 :rset
18715 s/^[     ]*#[    ]*define[       ][      ]*/ /
18716 t def
18717 d
18718 :def
18719 s/\\$//
18720 t bsnl
18721 s/["\\]/\\&/g
18722 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
18723 D["\1"]=" \3"/p
18724 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
18725 d
18726 :bsnl
18727 s/["\\]/\\&/g
18728 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
18729 D["\1"]=" \3\\\\\\n"\\/p
18730 t cont
18731 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
18732 t cont
18733 d
18734 :cont
18735 n
18736 s/.\{148\}/&'"$ac_delim"'/g
18737 t clear
18738 :clear
18739 s/\\$//
18740 t bsnlc
18741 s/["\\]/\\&/g; s/^/"/; s/$/"/p
18742 d
18743 :bsnlc
18744 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
18745 b cont
18746 ' <confdefs.h | sed '
18747 s/'"$ac_delim"'/"\\\
18748 "/g' >>$CONFIG_STATUS || ac_write_fail=1
18749
18750 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18751   for (key in D) D_is_set[key] = 1
18752   FS = "\a"
18753 }
18754 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
18755   line = \$ 0
18756   split(line, arg, " ")
18757   if (arg[1] == "#") {
18758     defundef = arg[2]
18759     mac1 = arg[3]
18760   } else {
18761     defundef = substr(arg[1], 2)
18762     mac1 = arg[2]
18763   }
18764   split(mac1, mac2, "(") #)
18765   macro = mac2[1]
18766   prefix = substr(line, 1, index(line, defundef) - 1)
18767   if (D_is_set[macro]) {
18768     # Preserve the white space surrounding the "#".
18769     print prefix "define", macro P[macro] D[macro]
18770     next
18771   } else {
18772     # Replace #undef with comments.  This is necessary, for example,
18773     # in the case of _POSIX_SOURCE, which is predefined and required
18774     # on some systems where configure will not decide to define it.
18775     if (defundef == "undef") {
18776       print "/*", prefix defundef, macro, "*/"
18777       next
18778     }
18779   }
18780 }
18781 { print }
18782 _ACAWK
18783 _ACEOF
18784 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18785   as_fn_error "could not setup config headers machinery" "$LINENO" 5
18786 fi # test -n "$CONFIG_HEADERS"
18787
18788
18789 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS  :C $CONFIG_COMMANDS"
18790 shift
18791 for ac_tag
18792 do
18793   case $ac_tag in
18794   :[FHLC]) ac_mode=$ac_tag; continue;;
18795   esac
18796   case $ac_mode$ac_tag in
18797   :[FHL]*:*);;
18798   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
18799   :[FH]-) ac_tag=-:-;;
18800   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18801   esac
18802   ac_save_IFS=$IFS
18803   IFS=:
18804   set x $ac_tag
18805   IFS=$ac_save_IFS
18806   shift
18807   ac_file=$1
18808   shift
18809
18810   case $ac_mode in
18811   :L) ac_source=$1;;
18812   :[FH])
18813     ac_file_inputs=
18814     for ac_f
18815     do
18816       case $ac_f in
18817       -) ac_f="$tmp/stdin";;
18818       *) # Look for the file first in the build tree, then in the source tree
18819          # (if the path is not absolute).  The absolute path cannot be DOS-style,
18820          # because $ac_f cannot contain `:'.
18821          test -f "$ac_f" ||
18822            case $ac_f in
18823            [\\/$]*) false;;
18824            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18825            esac ||
18826            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
18827       esac
18828       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
18829       as_fn_append ac_file_inputs " '$ac_f'"
18830     done
18831
18832     # Let's still pretend it is `configure' which instantiates (i.e., don't
18833     # use $as_me), people would be surprised to read:
18834     #    /* config.h.  Generated by config.status.  */
18835     configure_input='Generated from '`
18836           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
18837         `' by configure.'
18838     if test x"$ac_file" != x-; then
18839       configure_input="$ac_file.  $configure_input"
18840       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
18841 $as_echo "$as_me: creating $ac_file" >&6;}
18842     fi
18843     # Neutralize special characters interpreted by sed in replacement strings.
18844     case $configure_input in #(
18845     *\&* | *\|* | *\\* )
18846        ac_sed_conf_input=`$as_echo "$configure_input" |
18847        sed 's/[\\\\&|]/\\\\&/g'`;; #(
18848     *) ac_sed_conf_input=$configure_input;;
18849     esac
18850
18851     case $ac_tag in
18852     *:-:* | *:-) cat >"$tmp/stdin" \
18853       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
18854     esac
18855     ;;
18856   esac
18857
18858   ac_dir=`$as_dirname -- "$ac_file" ||
18859 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18860          X"$ac_file" : 'X\(//\)[^/]' \| \
18861          X"$ac_file" : 'X\(//\)$' \| \
18862          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18863 $as_echo X"$ac_file" |
18864     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18865             s//\1/
18866             q
18867           }
18868           /^X\(\/\/\)[^/].*/{
18869             s//\1/
18870             q
18871           }
18872           /^X\(\/\/\)$/{
18873             s//\1/
18874             q
18875           }
18876           /^X\(\/\).*/{
18877             s//\1/
18878             q
18879           }
18880           s/.*/./; q'`
18881   as_dir="$ac_dir"; as_fn_mkdir_p
18882   ac_builddir=.
18883
18884 case "$ac_dir" in
18885 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18886 *)
18887   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18888   # A ".." for each directory in $ac_dir_suffix.
18889   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18890   case $ac_top_builddir_sub in
18891   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18892   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18893   esac ;;
18894 esac
18895 ac_abs_top_builddir=$ac_pwd
18896 ac_abs_builddir=$ac_pwd$ac_dir_suffix
18897 # for backward compatibility:
18898 ac_top_builddir=$ac_top_build_prefix
18899
18900 case $srcdir in
18901   .)  # We are building in place.
18902     ac_srcdir=.
18903     ac_top_srcdir=$ac_top_builddir_sub
18904     ac_abs_top_srcdir=$ac_pwd ;;
18905   [\\/]* | ?:[\\/]* )  # Absolute name.
18906     ac_srcdir=$srcdir$ac_dir_suffix;
18907     ac_top_srcdir=$srcdir
18908     ac_abs_top_srcdir=$srcdir ;;
18909   *) # Relative name.
18910     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18911     ac_top_srcdir=$ac_top_build_prefix$srcdir
18912     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18913 esac
18914 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18915
18916
18917   case $ac_mode in
18918   :F)
18919   #
18920   # CONFIG_FILE
18921   #
18922
18923   case $INSTALL in
18924   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
18925   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
18926   esac
18927   ac_MKDIR_P=$MKDIR_P
18928   case $MKDIR_P in
18929   [\\/$]* | ?:[\\/]* ) ;;
18930   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
18931   esac
18932 _ACEOF
18933
18934 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18935 # If the template does not know about datarootdir, expand it.
18936 # FIXME: This hack should be removed a few years after 2.60.
18937 ac_datarootdir_hack=; ac_datarootdir_seen=
18938 ac_sed_dataroot='
18939 /datarootdir/ {
18940   p
18941   q
18942 }
18943 /@datadir@/p
18944 /@docdir@/p
18945 /@infodir@/p
18946 /@localedir@/p
18947 /@mandir@/p'
18948 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
18949 *datarootdir*) ac_datarootdir_seen=yes;;
18950 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
18951   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18952 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
18953 _ACEOF
18954 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18955   ac_datarootdir_hack='
18956   s&@datadir@&$datadir&g
18957   s&@docdir@&$docdir&g
18958   s&@infodir@&$infodir&g
18959   s&@localedir@&$localedir&g
18960   s&@mandir@&$mandir&g
18961   s&\\\${datarootdir}&$datarootdir&g' ;;
18962 esac
18963 _ACEOF
18964
18965 # Neutralize VPATH when `$srcdir' = `.'.
18966 # Shell code in configure.ac might set extrasub.
18967 # FIXME: do we really want to maintain this feature?
18968 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18969 ac_sed_extra="$ac_vpsub
18970 $extrasub
18971 _ACEOF
18972 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18973 :t
18974 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18975 s|@configure_input@|$ac_sed_conf_input|;t t
18976 s&@top_builddir@&$ac_top_builddir_sub&;t t
18977 s&@top_build_prefix@&$ac_top_build_prefix&;t t
18978 s&@srcdir@&$ac_srcdir&;t t
18979 s&@abs_srcdir@&$ac_abs_srcdir&;t t
18980 s&@top_srcdir@&$ac_top_srcdir&;t t
18981 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
18982 s&@builddir@&$ac_builddir&;t t
18983 s&@abs_builddir@&$ac_abs_builddir&;t t
18984 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
18985 s&@INSTALL@&$ac_INSTALL&;t t
18986 s&@MKDIR_P@&$ac_MKDIR_P&;t t
18987 $ac_datarootdir_hack
18988 "
18989 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
18990 if $ac_cs_awk_getline; then
18991   $AWK -f "$tmp/subs.awk"
18992 else
18993   $AWK -f "$tmp/subs.awk" | $SHELL
18994 fi >$tmp/out \
18995   || as_fn_error "could not create $ac_file" "$LINENO" 5
18996
18997 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
18998   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
18999   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
19000   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19001 which seems to be undefined.  Please make sure it is defined." >&5
19002 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19003 which seems to be undefined.  Please make sure it is defined." >&2;}
19004
19005   rm -f "$tmp/stdin"
19006   case $ac_file in
19007   -) cat "$tmp/out" && rm -f "$tmp/out";;
19008   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
19009   esac \
19010   || as_fn_error "could not create $ac_file" "$LINENO" 5
19011  ;;
19012   :H)
19013   #
19014   # CONFIG_HEADER
19015   #
19016   if test x"$ac_file" != x-; then
19017     {
19018       $as_echo "/* $configure_input  */" \
19019       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
19020     } >"$tmp/config.h" \
19021       || as_fn_error "could not create $ac_file" "$LINENO" 5
19022     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
19023       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
19024 $as_echo "$as_me: $ac_file is unchanged" >&6;}
19025     else
19026       rm -f "$ac_file"
19027       mv "$tmp/config.h" "$ac_file" \
19028         || as_fn_error "could not create $ac_file" "$LINENO" 5
19029     fi
19030   else
19031     $as_echo "/* $configure_input  */" \
19032       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
19033       || as_fn_error "could not create -" "$LINENO" 5
19034   fi
19035 # Compute "$ac_file"'s index in $config_headers.
19036 _am_arg="$ac_file"
19037 _am_stamp_count=1
19038 for _am_header in $config_headers :; do
19039   case $_am_header in
19040     $_am_arg | $_am_arg:* )
19041       break ;;
19042     * )
19043       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
19044   esac
19045 done
19046 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
19047 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19048          X"$_am_arg" : 'X\(//\)[^/]' \| \
19049          X"$_am_arg" : 'X\(//\)$' \| \
19050          X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
19051 $as_echo X"$_am_arg" |
19052     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19053             s//\1/
19054             q
19055           }
19056           /^X\(\/\/\)[^/].*/{
19057             s//\1/
19058             q
19059           }
19060           /^X\(\/\/\)$/{
19061             s//\1/
19062             q
19063           }
19064           /^X\(\/\).*/{
19065             s//\1/
19066             q
19067           }
19068           s/.*/./; q'`/stamp-h$_am_stamp_count
19069  ;;
19070   :L)
19071   #
19072   # CONFIG_LINK
19073   #
19074
19075   if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
19076     :
19077   else
19078     # Prefer the file from the source tree if names are identical.
19079     if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
19080       ac_source=$srcdir/$ac_source
19081     fi
19082
19083     { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
19084 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
19085
19086     if test ! -r "$ac_source"; then
19087       as_fn_error "$ac_source: file not found" "$LINENO" 5
19088     fi
19089     rm -f "$ac_file"
19090
19091     # Try a relative symlink, then a hard link, then a copy.
19092     case $srcdir in
19093     [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
19094         *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
19095     esac
19096     ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
19097       ln "$ac_source" "$ac_file" 2>/dev/null ||
19098       cp -p "$ac_source" "$ac_file" ||
19099       as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
19100   fi
19101  ;;
19102   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
19103 $as_echo "$as_me: executing $ac_file commands" >&6;}
19104  ;;
19105   esac
19106
19107
19108   case $ac_file$ac_mode in
19109     "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
19110     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
19111   # Autoconf 2.62 quotes --file arguments for eval, but not when files
19112   # are listed without --file.  Let's play safe and only enable the eval
19113   # if we detect the quoting.
19114   case $CONFIG_FILES in
19115   *\'*) eval set x "$CONFIG_FILES" ;;
19116   *)   set x $CONFIG_FILES ;;
19117   esac
19118   shift
19119   for mf
19120   do
19121     # Strip MF so we end up with the name of the file.
19122     mf=`echo "$mf" | sed -e 's/:.*$//'`
19123     # Check whether this is an Automake generated Makefile or not.
19124     # We used to match only the files named `Makefile.in', but
19125     # some people rename them; so instead we look at the file content.
19126     # Grep'ing the first line is not enough: some people post-process
19127     # each Makefile.in and add a new line on top of each file to say so.
19128     # Grep'ing the whole file is not good either: AIX grep has a line
19129     # limit of 2048, but all sed's we know have understand at least 4000.
19130     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
19131       dirpart=`$as_dirname -- "$mf" ||
19132 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19133          X"$mf" : 'X\(//\)[^/]' \| \
19134          X"$mf" : 'X\(//\)$' \| \
19135          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
19136 $as_echo X"$mf" |
19137     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19138             s//\1/
19139             q
19140           }
19141           /^X\(\/\/\)[^/].*/{
19142             s//\1/
19143             q
19144           }
19145           /^X\(\/\/\)$/{
19146             s//\1/
19147             q
19148           }
19149           /^X\(\/\).*/{
19150             s//\1/
19151             q
19152           }
19153           s/.*/./; q'`
19154     else
19155       continue
19156     fi
19157     # Extract the definition of DEPDIR, am__include, and am__quote
19158     # from the Makefile without running `make'.
19159     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
19160     test -z "$DEPDIR" && continue
19161     am__include=`sed -n 's/^am__include = //p' < "$mf"`
19162     test -z "am__include" && continue
19163     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
19164     # When using ansi2knr, U may be empty or an underscore; expand it
19165     U=`sed -n 's/^U = //p' < "$mf"`
19166     # Find all dependency output files, they are included files with
19167     # $(DEPDIR) in their names.  We invoke sed twice because it is the
19168     # simplest approach to changing $(DEPDIR) to its actual value in the
19169     # expansion.
19170     for file in `sed -n "
19171       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
19172          sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
19173       # Make sure the directory exists.
19174       test -f "$dirpart/$file" && continue
19175       fdir=`$as_dirname -- "$file" ||
19176 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19177          X"$file" : 'X\(//\)[^/]' \| \
19178          X"$file" : 'X\(//\)$' \| \
19179          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
19180 $as_echo X"$file" |
19181     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19182             s//\1/
19183             q
19184           }
19185           /^X\(\/\/\)[^/].*/{
19186             s//\1/
19187             q
19188           }
19189           /^X\(\/\/\)$/{
19190             s//\1/
19191             q
19192           }
19193           /^X\(\/\).*/{
19194             s//\1/
19195             q
19196           }
19197           s/.*/./; q'`
19198       as_dir=$dirpart/$fdir; as_fn_mkdir_p
19199       # echo "creating $dirpart/$file"
19200       echo '# dummy' > "$dirpart/$file"
19201     done
19202   done
19203 }
19204  ;;
19205     "default":C)
19206 case x$CONFIG_HEADERS in
19207 xconfig.h:config.in)
19208 echo > stamp-h ;;
19209 esac
19210  ;;
19211
19212   esac
19213 done # for ac_tag
19214
19215
19216 as_fn_exit 0
19217 _ACEOF
19218 ac_clean_files=$ac_clean_files_save
19219
19220 test $ac_write_fail = 0 ||
19221   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
19222
19223
19224 # configure is writing to config.log, and then calls config.status.
19225 # config.status does its own redirection, appending to config.log.
19226 # Unfortunately, on DOS this fails, as config.log is still kept open
19227 # by configure, so config.status won't be able to write to it; its
19228 # output is simply discarded.  So we exec the FD to /dev/null,
19229 # effectively closing config.log, so it can be properly (re)opened and
19230 # appended to by config.status.  When coming back to configure, we
19231 # need to make the FD available again.
19232 if test "$no_create" != yes; then
19233   ac_cs_success=:
19234   ac_config_status_args=
19235   test "$silent" = yes &&
19236     ac_config_status_args="$ac_config_status_args --quiet"
19237   exec 5>/dev/null
19238   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19239   exec 5>>config.log
19240   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19241   # would make configure fail if this is the last instruction.
19242   $ac_cs_success || as_fn_exit $?
19243 fi
19244
19245 #
19246 # CONFIG_SUBDIRS section.
19247 #
19248 if test "$no_recursion" != yes; then
19249
19250   # Remove --cache-file, --srcdir, and --disable-option-checking arguments
19251   # so they do not pile up.
19252   ac_sub_configure_args=
19253   ac_prev=
19254   eval "set x $ac_configure_args"
19255   shift
19256   for ac_arg
19257   do
19258     if test -n "$ac_prev"; then
19259       ac_prev=
19260       continue
19261     fi
19262     case $ac_arg in
19263     -cache-file | --cache-file | --cache-fil | --cache-fi \
19264     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
19265       ac_prev=cache_file ;;
19266     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
19267     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
19268     | --c=*)
19269       ;;
19270     --config-cache | -C)
19271       ;;
19272     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
19273       ac_prev=srcdir ;;
19274     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
19275       ;;
19276     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
19277       ac_prev=prefix ;;
19278     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
19279       ;;
19280     --disable-option-checking)
19281       ;;
19282     *)
19283       case $ac_arg in
19284       *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
19285       esac
19286       as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
19287     esac
19288   done
19289
19290   # Always prepend --prefix to ensure using the same prefix
19291   # in subdir configurations.
19292   ac_arg="--prefix=$prefix"
19293   case $ac_arg in
19294   *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
19295   esac
19296   ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
19297
19298   # Pass --silent
19299   if test "$silent" = yes; then
19300     ac_sub_configure_args="--silent $ac_sub_configure_args"
19301   fi
19302
19303   # Always prepend --disable-option-checking to silence warnings, since
19304   # different subdirs can have different --enable and --with options.
19305   ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
19306
19307   ac_popdir=`pwd`
19308   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
19309
19310     # Do not complain, so a configure script can configure whichever
19311     # parts of a large source tree are present.
19312     test -d "$srcdir/$ac_dir" || continue
19313
19314     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
19315     $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
19316     $as_echo "$ac_msg" >&6
19317     as_dir="$ac_dir"; as_fn_mkdir_p
19318     ac_builddir=.
19319
19320 case "$ac_dir" in
19321 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
19322 *)
19323   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
19324   # A ".." for each directory in $ac_dir_suffix.
19325   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
19326   case $ac_top_builddir_sub in
19327   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
19328   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
19329   esac ;;
19330 esac
19331 ac_abs_top_builddir=$ac_pwd
19332 ac_abs_builddir=$ac_pwd$ac_dir_suffix
19333 # for backward compatibility:
19334 ac_top_builddir=$ac_top_build_prefix
19335
19336 case $srcdir in
19337   .)  # We are building in place.
19338     ac_srcdir=.
19339     ac_top_srcdir=$ac_top_builddir_sub
19340     ac_abs_top_srcdir=$ac_pwd ;;
19341   [\\/]* | ?:[\\/]* )  # Absolute name.
19342     ac_srcdir=$srcdir$ac_dir_suffix;
19343     ac_top_srcdir=$srcdir
19344     ac_abs_top_srcdir=$srcdir ;;
19345   *) # Relative name.
19346     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
19347     ac_top_srcdir=$ac_top_build_prefix$srcdir
19348     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
19349 esac
19350 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
19351
19352
19353     cd "$ac_dir"
19354
19355     # Check for guested configure; otherwise get Cygnus style configure.
19356     if test -f "$ac_srcdir/configure.gnu"; then
19357       ac_sub_configure=$ac_srcdir/configure.gnu
19358     elif test -f "$ac_srcdir/configure"; then
19359       ac_sub_configure=$ac_srcdir/configure
19360     elif test -f "$ac_srcdir/configure.in"; then
19361       # This should be Cygnus configure.
19362       ac_sub_configure=$ac_aux_dir/configure
19363     else
19364       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
19365 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
19366       ac_sub_configure=
19367     fi
19368
19369     # The recursion is here.
19370     if test -n "$ac_sub_configure"; then
19371       # Make the cache file name correct relative to the subdirectory.
19372       case $cache_file in
19373       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
19374       *) # Relative name.
19375         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
19376       esac
19377
19378       { $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
19379 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
19380       # The eval makes quoting arguments work.
19381       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
19382            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
19383         as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
19384     fi
19385
19386     cd "$ac_popdir"
19387   done
19388 fi
19389 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
19390   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
19391 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
19392 fi
19393
19394
19395 exit 0