gdb
[external/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_DEFINE
658 TARGET_SYSTEM_ROOT
659 CONFIG_LDFLAGS
660 RDYNAMIC
661 ALLOCA
662 PYTHON_CFLAGS
663 python_prog_path
664 LTLIBEXPAT
665 LIBEXPAT
666 HAVE_LIBEXPAT
667 READLINE_TEXI_INCFLAG
668 READLINE_CFLAGS
669 READLINE_DEPS
670 READLINE
671 MIG
672 WINDRES
673 DLLTOOL
674 AR
675 YFLAGS
676 YACC
677 LN_S
678 REPORT_BUGS_TEXI
679 REPORT_BUGS_TO
680 PKGVERSION
681 TARGET_OBS
682 subdirs
683 GDB_DATADIR
684 DEBUGDIR
685 am__fastdepCC_FALSE
686 am__fastdepCC_TRUE
687 AMDEPBACKSLASH
688 AMDEP_FALSE
689 AMDEP_TRUE
690 am__quote
691 am__include
692 am__untar
693 am__tar
694 AMTAR
695 AWK
696 mkdir_p
697 MKDIR_P
698 INSTALL_STRIP_PROGRAM
699 STRIP
700 install_sh
701 MAKEINFO
702 AUTOHEADER
703 AUTOMAKE
704 AUTOCONF
705 ACLOCAL
706 VERSION
707 CYGPATH_W
708 am__isrc
709 INSTALL_DATA
710 INSTALL_SCRIPT
711 INSTALL_PROGRAM
712 PACKAGE
713 GNULIB_STDINT_H
714 LIBGNU_LTLIBDEPS
715 LIBGNU_LIBDEPS
716 gltests_WITNESS
717 HAVE_WINT_T
718 HAVE_WCHAR_H
719 NEXT_AS_FIRST_DIRECTIVE_WCHAR_H
720 NEXT_WCHAR_H
721 REPLACE_WCWIDTH
722 REPLACE_WCSNRTOMBS
723 REPLACE_WCSRTOMBS
724 REPLACE_WCRTOMB
725 REPLACE_MBSNRTOWCS
726 REPLACE_MBSRTOWCS
727 REPLACE_MBRLEN
728 REPLACE_MBRTOWC
729 REPLACE_MBSINIT
730 REPLACE_WCTOB
731 REPLACE_BTOWC
732 REPLACE_MBSTATE_T
733 HAVE_DECL_WCWIDTH
734 HAVE_DECL_WCTOB
735 HAVE_WCSNRTOMBS
736 HAVE_WCSRTOMBS
737 HAVE_WCRTOMB
738 HAVE_MBSNRTOWCS
739 HAVE_MBSRTOWCS
740 HAVE_MBRLEN
741 HAVE_MBRTOWC
742 HAVE_MBSINIT
743 HAVE_BTOWC
744 GNULIB_WCWIDTH
745 GNULIB_WCSNRTOMBS
746 GNULIB_WCSRTOMBS
747 GNULIB_WCRTOMB
748 GNULIB_MBSNRTOWCS
749 GNULIB_MBSRTOWCS
750 GNULIB_MBRLEN
751 GNULIB_MBRTOWC
752 GNULIB_MBSINIT
753 GNULIB_WCTOB
754 GNULIB_BTOWC
755 NEXT_AS_FIRST_DIRECTIVE_STRING_H
756 NEXT_STRING_H
757 STDINT_H
758 WINT_T_SUFFIX
759 WCHAR_T_SUFFIX
760 SIG_ATOMIC_T_SUFFIX
761 SIZE_T_SUFFIX
762 PTRDIFF_T_SUFFIX
763 HAVE_SIGNED_WINT_T
764 HAVE_SIGNED_WCHAR_T
765 HAVE_SIGNED_SIG_ATOMIC_T
766 BITSIZEOF_WINT_T
767 BITSIZEOF_WCHAR_T
768 BITSIZEOF_SIG_ATOMIC_T
769 BITSIZEOF_SIZE_T
770 BITSIZEOF_PTRDIFF_T
771 HAVE_SYS_BITYPES_H
772 HAVE_SYS_INTTYPES_H
773 HAVE_STDINT_H
774 NEXT_AS_FIRST_DIRECTIVE_STDINT_H
775 NEXT_STDINT_H
776 HAVE_SYS_TYPES_H
777 HAVE_INTTYPES_H
778 HAVE_UNSIGNED_LONG_LONG_INT
779 HAVE_LONG_LONG_INT
780 NEXT_AS_FIRST_DIRECTIVE_STDDEF_H
781 NEXT_STDDEF_H
782 PRAGMA_SYSTEM_HEADER
783 INCLUDE_NEXT_AS_FIRST_DIRECTIVE
784 INCLUDE_NEXT
785 STDDEF_H
786 HAVE_WCHAR_T
787 REPLACE_NULL
788 APPLE_UNIVERSAL_BUILD
789 UNDEFINE_STRTOK_R
790 REPLACE_STRTOK_R
791 REPLACE_STRSIGNAL
792 REPLACE_STRNLEN
793 REPLACE_STRNDUP
794 REPLACE_STRNCAT
795 REPLACE_STRERROR
796 REPLACE_STRCASESTR
797 REPLACE_STRSTR
798 REPLACE_STRDUP
799 REPLACE_STPNCPY
800 REPLACE_MEMMEM
801 REPLACE_MEMCHR
802 HAVE_STRVERSCMP
803 HAVE_DECL_STRSIGNAL
804 HAVE_DECL_STRTOK_R
805 HAVE_STRCASESTR
806 HAVE_STRSEP
807 HAVE_STRPBRK
808 HAVE_DECL_STRNLEN
809 HAVE_DECL_STRNDUP
810 HAVE_DECL_STRDUP
811 HAVE_STRCHRNUL
812 HAVE_STPNCPY
813 HAVE_STPCPY
814 HAVE_RAWMEMCHR
815 HAVE_DECL_MEMRCHR
816 HAVE_MEMPCPY
817 HAVE_DECL_MEMMEM
818 HAVE_MEMCHR
819 HAVE_MBSLEN
820 GNULIB_STRVERSCMP
821 GNULIB_STRSIGNAL
822 GNULIB_STRERROR
823 GNULIB_MBSTOK_R
824 GNULIB_MBSSEP
825 GNULIB_MBSSPN
826 GNULIB_MBSPBRK
827 GNULIB_MBSCSPN
828 GNULIB_MBSCASESTR
829 GNULIB_MBSPCASECMP
830 GNULIB_MBSNCASECMP
831 GNULIB_MBSCASECMP
832 GNULIB_MBSSTR
833 GNULIB_MBSRCHR
834 GNULIB_MBSCHR
835 GNULIB_MBSNLEN
836 GNULIB_MBSLEN
837 GNULIB_STRTOK_R
838 GNULIB_STRCASESTR
839 GNULIB_STRSTR
840 GNULIB_STRSEP
841 GNULIB_STRPBRK
842 GNULIB_STRNLEN
843 GNULIB_STRNDUP
844 GNULIB_STRNCAT
845 GNULIB_STRDUP
846 GNULIB_STRCHRNUL
847 GNULIB_STPNCPY
848 GNULIB_STPCPY
849 GNULIB_RAWMEMCHR
850 GNULIB_MEMRCHR
851 GNULIB_MEMPCPY
852 GNULIB_MEMMEM
853 GNULIB_MEMCHR
854 GL_COND_LIBTOOL_FALSE
855 GL_COND_LIBTOOL_TRUE
856 CATOBJEXT
857 GENCAT
858 INSTOBJEXT
859 DATADIRNAME
860 CATALOGS
861 POSUB
862 GMSGFMT
863 XGETTEXT
864 INCINTL
865 LIBINTL_DEP
866 LIBINTL
867 USE_NLS
868 SET_MAKE
869 GMAKE_FALSE
870 GMAKE_TRUE
871 MAKE
872 CCDEPMODE
873 DEPDIR
874 am__leading_dot
875 target_os
876 target_vendor
877 target_cpu
878 target
879 RANLIB
880 EGREP
881 GREP
882 CPP
883 host_os
884 host_vendor
885 host_cpu
886 host
887 build_os
888 build_vendor
889 build_cpu
890 build
891 OBJEXT
892 EXEEXT
893 ac_ct_CC
894 CPPFLAGS
895 LDFLAGS
896 CFLAGS
897 CC
898 MAINT
899 MAINTAINER_MODE_FALSE
900 MAINTAINER_MODE_TRUE
901 target_alias
902 host_alias
903 build_alias
904 LIBS
905 ECHO_T
906 ECHO_N
907 ECHO_C
908 DEFS
909 mandir
910 localedir
911 libdir
912 psdir
913 pdfdir
914 dvidir
915 htmldir
916 infodir
917 docdir
918 oldincludedir
919 includedir
920 localstatedir
921 sharedstatedir
922 sysconfdir
923 datadir
924 datarootdir
925 libexecdir
926 sbindir
927 bindir
928 program_transform_name
929 prefix
930 exec_prefix
931 PACKAGE_URL
932 PACKAGE_BUGREPORT
933 PACKAGE_STRING
934 PACKAGE_VERSION
935 PACKAGE_TARNAME
936 PACKAGE_NAME
937 PATH_SEPARATOR
938 SHELL'
939 ac_subst_files='host_makefile_frag'
940 ac_user_opts='
941 enable_option_checking
942 enable_maintainer_mode
943 enable_plugins
944 enable_largefile
945 enable_dependency_tracking
946 with_separate_debug_dir
947 with_gdb_datadir
948 with_relocated_sources
949 enable_targets
950 enable_64_bit_bfd
951 enable_gdbcli
952 enable_gdbmi
953 enable_tui
954 enable_gdbtk
955 with_libunwind
956 with_curses
957 enable_profiling
958 with_pkgversion
959 with_bugurl
960 with_zlib
961 with_libiconv_prefix
962 with_system_readline
963 with_expat
964 with_gnu_ld
965 enable_rpath
966 with_libexpat_prefix
967 with_python
968 with_included_regex
969 with_sysroot
970 with_system_gdbinit
971 enable_werror
972 enable_build_warnings
973 enable_gdb_build_warnings
974 with_tcl
975 with_tk
976 with_x
977 enable_sim
978 enable_multi_ice
979 enable_gdbserver
980 '
981       ac_precious_vars='build_alias
982 host_alias
983 target_alias
984 CC
985 CFLAGS
986 LDFLAGS
987 LIBS
988 CPPFLAGS
989 CPP
990 YACC
991 YFLAGS
992 XMKMF'
993 ac_subdirs_all='testsuite
994 gdbtk
995 multi-ice
996 gdbserver'
997
998 # Initialize some variables set by options.
999 ac_init_help=
1000 ac_init_version=false
1001 ac_unrecognized_opts=
1002 ac_unrecognized_sep=
1003 # The variables have the same names as the options, with
1004 # dashes changed to underlines.
1005 cache_file=/dev/null
1006 exec_prefix=NONE
1007 no_create=
1008 no_recursion=
1009 prefix=NONE
1010 program_prefix=NONE
1011 program_suffix=NONE
1012 program_transform_name=s,x,x,
1013 silent=
1014 site=
1015 srcdir=
1016 verbose=
1017 x_includes=NONE
1018 x_libraries=NONE
1019
1020 # Installation directory options.
1021 # These are left unexpanded so users can "make install exec_prefix=/foo"
1022 # and all the variables that are supposed to be based on exec_prefix
1023 # by default will actually change.
1024 # Use braces instead of parens because sh, perl, etc. also accept them.
1025 # (The list follows the same order as the GNU Coding Standards.)
1026 bindir='${exec_prefix}/bin'
1027 sbindir='${exec_prefix}/sbin'
1028 libexecdir='${exec_prefix}/libexec'
1029 datarootdir='${prefix}/share'
1030 datadir='${datarootdir}'
1031 sysconfdir='${prefix}/etc'
1032 sharedstatedir='${prefix}/com'
1033 localstatedir='${prefix}/var'
1034 includedir='${prefix}/include'
1035 oldincludedir='/usr/include'
1036 docdir='${datarootdir}/doc/${PACKAGE}'
1037 infodir='${datarootdir}/info'
1038 htmldir='${docdir}'
1039 dvidir='${docdir}'
1040 pdfdir='${docdir}'
1041 psdir='${docdir}'
1042 libdir='${exec_prefix}/lib'
1043 localedir='${datarootdir}/locale'
1044 mandir='${datarootdir}/man'
1045
1046 ac_prev=
1047 ac_dashdash=
1048 for ac_option
1049 do
1050   # If the previous option needs an argument, assign it.
1051   if test -n "$ac_prev"; then
1052     eval $ac_prev=\$ac_option
1053     ac_prev=
1054     continue
1055   fi
1056
1057   case $ac_option in
1058   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1059   *)    ac_optarg=yes ;;
1060   esac
1061
1062   # Accept the important Cygnus configure options, so we can diagnose typos.
1063
1064   case $ac_dashdash$ac_option in
1065   --)
1066     ac_dashdash=yes ;;
1067
1068   -bindir | --bindir | --bindi | --bind | --bin | --bi)
1069     ac_prev=bindir ;;
1070   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1071     bindir=$ac_optarg ;;
1072
1073   -build | --build | --buil | --bui | --bu)
1074     ac_prev=build_alias ;;
1075   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1076     build_alias=$ac_optarg ;;
1077
1078   -cache-file | --cache-file | --cache-fil | --cache-fi \
1079   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1080     ac_prev=cache_file ;;
1081   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1082   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1083     cache_file=$ac_optarg ;;
1084
1085   --config-cache | -C)
1086     cache_file=config.cache ;;
1087
1088   -datadir | --datadir | --datadi | --datad)
1089     ac_prev=datadir ;;
1090   -datadir=* | --datadir=* | --datadi=* | --datad=*)
1091     datadir=$ac_optarg ;;
1092
1093   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1094   | --dataroo | --dataro | --datar)
1095     ac_prev=datarootdir ;;
1096   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1097   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1098     datarootdir=$ac_optarg ;;
1099
1100   -disable-* | --disable-*)
1101     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1102     # Reject names that are not valid shell variable names.
1103     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1104       as_fn_error "invalid feature name: $ac_useropt"
1105     ac_useropt_orig=$ac_useropt
1106     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1107     case $ac_user_opts in
1108       *"
1109 "enable_$ac_useropt"
1110 "*) ;;
1111       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1112          ac_unrecognized_sep=', ';;
1113     esac
1114     eval enable_$ac_useropt=no ;;
1115
1116   -docdir | --docdir | --docdi | --doc | --do)
1117     ac_prev=docdir ;;
1118   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1119     docdir=$ac_optarg ;;
1120
1121   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1122     ac_prev=dvidir ;;
1123   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1124     dvidir=$ac_optarg ;;
1125
1126   -enable-* | --enable-*)
1127     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
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--enable-$ac_useropt_orig"
1138          ac_unrecognized_sep=', ';;
1139     esac
1140     eval enable_$ac_useropt=\$ac_optarg ;;
1141
1142   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1143   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1144   | --exec | --exe | --ex)
1145     ac_prev=exec_prefix ;;
1146   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1147   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1148   | --exec=* | --exe=* | --ex=*)
1149     exec_prefix=$ac_optarg ;;
1150
1151   -gas | --gas | --ga | --g)
1152     # Obsolete; use --with-gas.
1153     with_gas=yes ;;
1154
1155   -help | --help | --hel | --he | -h)
1156     ac_init_help=long ;;
1157   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1158     ac_init_help=recursive ;;
1159   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1160     ac_init_help=short ;;
1161
1162   -host | --host | --hos | --ho)
1163     ac_prev=host_alias ;;
1164   -host=* | --host=* | --hos=* | --ho=*)
1165     host_alias=$ac_optarg ;;
1166
1167   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1168     ac_prev=htmldir ;;
1169   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1170   | --ht=*)
1171     htmldir=$ac_optarg ;;
1172
1173   -includedir | --includedir | --includedi | --included | --include \
1174   | --includ | --inclu | --incl | --inc)
1175     ac_prev=includedir ;;
1176   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1177   | --includ=* | --inclu=* | --incl=* | --inc=*)
1178     includedir=$ac_optarg ;;
1179
1180   -infodir | --infodir | --infodi | --infod | --info | --inf)
1181     ac_prev=infodir ;;
1182   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1183     infodir=$ac_optarg ;;
1184
1185   -libdir | --libdir | --libdi | --libd)
1186     ac_prev=libdir ;;
1187   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1188     libdir=$ac_optarg ;;
1189
1190   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1191   | --libexe | --libex | --libe)
1192     ac_prev=libexecdir ;;
1193   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1194   | --libexe=* | --libex=* | --libe=*)
1195     libexecdir=$ac_optarg ;;
1196
1197   -localedir | --localedir | --localedi | --localed | --locale)
1198     ac_prev=localedir ;;
1199   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1200     localedir=$ac_optarg ;;
1201
1202   -localstatedir | --localstatedir | --localstatedi | --localstated \
1203   | --localstate | --localstat | --localsta | --localst | --locals)
1204     ac_prev=localstatedir ;;
1205   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1206   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1207     localstatedir=$ac_optarg ;;
1208
1209   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1210     ac_prev=mandir ;;
1211   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1212     mandir=$ac_optarg ;;
1213
1214   -nfp | --nfp | --nf)
1215     # Obsolete; use --without-fp.
1216     with_fp=no ;;
1217
1218   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1219   | --no-cr | --no-c | -n)
1220     no_create=yes ;;
1221
1222   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1223   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1224     no_recursion=yes ;;
1225
1226   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1227   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1228   | --oldin | --oldi | --old | --ol | --o)
1229     ac_prev=oldincludedir ;;
1230   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1231   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1232   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1233     oldincludedir=$ac_optarg ;;
1234
1235   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1236     ac_prev=prefix ;;
1237   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1238     prefix=$ac_optarg ;;
1239
1240   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1241   | --program-pre | --program-pr | --program-p)
1242     ac_prev=program_prefix ;;
1243   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1244   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1245     program_prefix=$ac_optarg ;;
1246
1247   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1248   | --program-suf | --program-su | --program-s)
1249     ac_prev=program_suffix ;;
1250   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1251   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1252     program_suffix=$ac_optarg ;;
1253
1254   -program-transform-name | --program-transform-name \
1255   | --program-transform-nam | --program-transform-na \
1256   | --program-transform-n | --program-transform- \
1257   | --program-transform | --program-transfor \
1258   | --program-transfo | --program-transf \
1259   | --program-trans | --program-tran \
1260   | --progr-tra | --program-tr | --program-t)
1261     ac_prev=program_transform_name ;;
1262   -program-transform-name=* | --program-transform-name=* \
1263   | --program-transform-nam=* | --program-transform-na=* \
1264   | --program-transform-n=* | --program-transform-=* \
1265   | --program-transform=* | --program-transfor=* \
1266   | --program-transfo=* | --program-transf=* \
1267   | --program-trans=* | --program-tran=* \
1268   | --progr-tra=* | --program-tr=* | --program-t=*)
1269     program_transform_name=$ac_optarg ;;
1270
1271   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1272     ac_prev=pdfdir ;;
1273   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1274     pdfdir=$ac_optarg ;;
1275
1276   -psdir | --psdir | --psdi | --psd | --ps)
1277     ac_prev=psdir ;;
1278   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1279     psdir=$ac_optarg ;;
1280
1281   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1282   | -silent | --silent | --silen | --sile | --sil)
1283     silent=yes ;;
1284
1285   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1286     ac_prev=sbindir ;;
1287   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1288   | --sbi=* | --sb=*)
1289     sbindir=$ac_optarg ;;
1290
1291   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1292   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1293   | --sharedst | --shareds | --shared | --share | --shar \
1294   | --sha | --sh)
1295     ac_prev=sharedstatedir ;;
1296   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1297   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1298   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1299   | --sha=* | --sh=*)
1300     sharedstatedir=$ac_optarg ;;
1301
1302   -site | --site | --sit)
1303     ac_prev=site ;;
1304   -site=* | --site=* | --sit=*)
1305     site=$ac_optarg ;;
1306
1307   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1308     ac_prev=srcdir ;;
1309   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1310     srcdir=$ac_optarg ;;
1311
1312   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1313   | --syscon | --sysco | --sysc | --sys | --sy)
1314     ac_prev=sysconfdir ;;
1315   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1316   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1317     sysconfdir=$ac_optarg ;;
1318
1319   -target | --target | --targe | --targ | --tar | --ta | --t)
1320     ac_prev=target_alias ;;
1321   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1322     target_alias=$ac_optarg ;;
1323
1324   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1325     verbose=yes ;;
1326
1327   -version | --version | --versio | --versi | --vers | -V)
1328     ac_init_version=: ;;
1329
1330   -with-* | --with-*)
1331     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1332     # Reject names that are not valid shell variable names.
1333     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1334       as_fn_error "invalid package name: $ac_useropt"
1335     ac_useropt_orig=$ac_useropt
1336     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1337     case $ac_user_opts in
1338       *"
1339 "with_$ac_useropt"
1340 "*) ;;
1341       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1342          ac_unrecognized_sep=', ';;
1343     esac
1344     eval with_$ac_useropt=\$ac_optarg ;;
1345
1346   -without-* | --without-*)
1347     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1348     # Reject names that are not valid shell variable names.
1349     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1350       as_fn_error "invalid package name: $ac_useropt"
1351     ac_useropt_orig=$ac_useropt
1352     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1353     case $ac_user_opts in
1354       *"
1355 "with_$ac_useropt"
1356 "*) ;;
1357       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1358          ac_unrecognized_sep=', ';;
1359     esac
1360     eval with_$ac_useropt=no ;;
1361
1362   --x)
1363     # Obsolete; use --with-x.
1364     with_x=yes ;;
1365
1366   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1367   | --x-incl | --x-inc | --x-in | --x-i)
1368     ac_prev=x_includes ;;
1369   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1370   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1371     x_includes=$ac_optarg ;;
1372
1373   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1374   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1375     ac_prev=x_libraries ;;
1376   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1377   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1378     x_libraries=$ac_optarg ;;
1379
1380   -*) as_fn_error "unrecognized option: \`$ac_option'
1381 Try \`$0 --help' for more information."
1382     ;;
1383
1384   *=*)
1385     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1386     # Reject names that are not valid shell variable names.
1387     case $ac_envvar in #(
1388       '' | [0-9]* | *[!_$as_cr_alnum]* )
1389       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1390     esac
1391     eval $ac_envvar=\$ac_optarg
1392     export $ac_envvar ;;
1393
1394   *)
1395     # FIXME: should be removed in autoconf 3.0.
1396     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1397     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1398       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1399     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1400     ;;
1401
1402   esac
1403 done
1404
1405 if test -n "$ac_prev"; then
1406   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1407   as_fn_error "missing argument to $ac_option"
1408 fi
1409
1410 if test -n "$ac_unrecognized_opts"; then
1411   case $enable_option_checking in
1412     no) ;;
1413     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1414     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1415   esac
1416 fi
1417
1418 # Check all directory arguments for consistency.
1419 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1420                 datadir sysconfdir sharedstatedir localstatedir includedir \
1421                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1422                 libdir localedir mandir
1423 do
1424   eval ac_val=\$$ac_var
1425   # Remove trailing slashes.
1426   case $ac_val in
1427     */ )
1428       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1429       eval $ac_var=\$ac_val;;
1430   esac
1431   # Be sure to have absolute directory names.
1432   case $ac_val in
1433     [\\/$]* | ?:[\\/]* )  continue;;
1434     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1435   esac
1436   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1437 done
1438
1439 # There might be people who depend on the old broken behavior: `$host'
1440 # used to hold the argument of --host etc.
1441 # FIXME: To remove some day.
1442 build=$build_alias
1443 host=$host_alias
1444 target=$target_alias
1445
1446 # FIXME: To remove some day.
1447 if test "x$host_alias" != x; then
1448   if test "x$build_alias" = x; then
1449     cross_compiling=maybe
1450     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1451     If a cross compiler is detected then cross compile mode will be used." >&2
1452   elif test "x$build_alias" != "x$host_alias"; then
1453     cross_compiling=yes
1454   fi
1455 fi
1456
1457 ac_tool_prefix=
1458 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1459
1460 test "$silent" = yes && exec 6>/dev/null
1461
1462
1463 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1464 ac_ls_di=`ls -di .` &&
1465 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1466   as_fn_error "working directory cannot be determined"
1467 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1468   as_fn_error "pwd does not report name of working directory"
1469
1470
1471 # Find the source files, if location was not specified.
1472 if test -z "$srcdir"; then
1473   ac_srcdir_defaulted=yes
1474   # Try the directory containing this script, then the parent directory.
1475   ac_confdir=`$as_dirname -- "$as_myself" ||
1476 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1477          X"$as_myself" : 'X\(//\)[^/]' \| \
1478          X"$as_myself" : 'X\(//\)$' \| \
1479          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1480 $as_echo X"$as_myself" |
1481     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1482             s//\1/
1483             q
1484           }
1485           /^X\(\/\/\)[^/].*/{
1486             s//\1/
1487             q
1488           }
1489           /^X\(\/\/\)$/{
1490             s//\1/
1491             q
1492           }
1493           /^X\(\/\).*/{
1494             s//\1/
1495             q
1496           }
1497           s/.*/./; q'`
1498   srcdir=$ac_confdir
1499   if test ! -r "$srcdir/$ac_unique_file"; then
1500     srcdir=..
1501   fi
1502 else
1503   ac_srcdir_defaulted=no
1504 fi
1505 if test ! -r "$srcdir/$ac_unique_file"; then
1506   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1507   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1508 fi
1509 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1510 ac_abs_confdir=`(
1511         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1512         pwd)`
1513 # When building in place, set srcdir=.
1514 if test "$ac_abs_confdir" = "$ac_pwd"; then
1515   srcdir=.
1516 fi
1517 # Remove unnecessary trailing slashes from srcdir.
1518 # Double slashes in file names in object file debugging info
1519 # mess up M-x gdb in Emacs.
1520 case $srcdir in
1521 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1522 esac
1523 for ac_var in $ac_precious_vars; do
1524   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1525   eval ac_env_${ac_var}_value=\$${ac_var}
1526   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1527   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1528 done
1529
1530 #
1531 # Report the --help message.
1532 #
1533 if test "$ac_init_help" = "long"; then
1534   # Omit some internal or obsolete options to make the list less imposing.
1535   # This message is too long to be a string in the A/UX 3.1 sh.
1536   cat <<_ACEOF
1537 \`configure' configures this package to adapt to many kinds of systems.
1538
1539 Usage: $0 [OPTION]... [VAR=VALUE]...
1540
1541 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1542 VAR=VALUE.  See below for descriptions of some of the useful variables.
1543
1544 Defaults for the options are specified in brackets.
1545
1546 Configuration:
1547   -h, --help              display this help and exit
1548       --help=short        display options specific to this package
1549       --help=recursive    display the short help of all the included packages
1550   -V, --version           display version information and exit
1551   -q, --quiet, --silent   do not print \`checking...' messages
1552       --cache-file=FILE   cache test results in FILE [disabled]
1553   -C, --config-cache      alias for \`--cache-file=config.cache'
1554   -n, --no-create         do not create output files
1555       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1556
1557 Installation directories:
1558   --prefix=PREFIX         install architecture-independent files in PREFIX
1559                           [$ac_default_prefix]
1560   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1561                           [PREFIX]
1562
1563 By default, \`make install' will install all the files in
1564 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1565 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1566 for instance \`--prefix=\$HOME'.
1567
1568 For better control, use the options below.
1569
1570 Fine tuning of the installation directories:
1571   --bindir=DIR            user executables [EPREFIX/bin]
1572   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1573   --libexecdir=DIR        program executables [EPREFIX/libexec]
1574   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1575   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1576   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1577   --libdir=DIR            object code libraries [EPREFIX/lib]
1578   --includedir=DIR        C header files [PREFIX/include]
1579   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1580   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1581   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1582   --infodir=DIR           info documentation [DATAROOTDIR/info]
1583   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1584   --mandir=DIR            man documentation [DATAROOTDIR/man]
1585   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1586   --htmldir=DIR           html documentation [DOCDIR]
1587   --dvidir=DIR            dvi documentation [DOCDIR]
1588   --pdfdir=DIR            pdf documentation [DOCDIR]
1589   --psdir=DIR             ps documentation [DOCDIR]
1590 _ACEOF
1591
1592   cat <<\_ACEOF
1593
1594 Program names:
1595   --program-prefix=PREFIX            prepend PREFIX to installed program names
1596   --program-suffix=SUFFIX            append SUFFIX to installed program names
1597   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1598
1599 X features:
1600   --x-includes=DIR    X include files are in DIR
1601   --x-libraries=DIR   X library files are in DIR
1602
1603 System types:
1604   --build=BUILD     configure for building on BUILD [guessed]
1605   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1606   --target=TARGET   configure for building compilers for TARGET [HOST]
1607 _ACEOF
1608 fi
1609
1610 if test -n "$ac_init_help"; then
1611
1612   cat <<\_ACEOF
1613
1614 Optional Features:
1615   --disable-option-checking  ignore unrecognized --enable/--with options
1616   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1617   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1618   --enable-maintainer-mode  enable make rules and dependencies not useful
1619                           (and sometimes confusing) to the casual installer
1620   --enable-plugins        Enable support for plugins (defaults no)
1621   --disable-largefile     omit support for large files
1622   --disable-dependency-tracking  speeds up one-time build
1623   --enable-dependency-tracking   do not reject slow dependency extractors
1624   --enable-targets=TARGETS
1625                           alternative target configurations
1626   --enable-64-bit-bfd     64-bit support (on hosts with narrower word sizes)
1627   --disable-gdbcli        disable command-line interface (CLI)
1628   --disable-gdbmi         disable machine-interface (MI)
1629   --enable-tui            enable full-screen terminal user interface (TUI)
1630   --enable-gdbtk          enable gdbtk graphical user interface (GUI)
1631   --enable-profiling      enable profiling of GDB
1632   --disable-rpath         do not hardcode runtime library paths
1633   --enable-werror         treat compile warnings as errors
1634   --enable-build-warnings enable build-time compiler warnings if gcc is used
1635   --enable-gdb-build-warnings
1636                           enable GDB specific build-time compiler warnings if
1637                           gcc is used
1638   --enable-sim            link gdb with simulator
1639   --enable-multi-ice      build the multi-ice-gdb-server
1640   --enable-gdbserver      automatically build gdbserver (yes/no/auto, default
1641                           is auto)
1642
1643 Optional Packages:
1644   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1645   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1646   --with-separate-debug-dir=PATH
1647                           look for global separate debug info in this path
1648                           [LIBDIR/debug]
1649   --with-gdb-datadir=PATH look for global separate data files in this path
1650                           [DATADIR/gdb]
1651   --with-relocated-sources=PATH
1652                           automatically relocate this path for source files
1653   --with-libunwind        use libunwind frame unwinding support
1654   --with-curses           use the curses library instead of the termcap
1655                           library
1656   --with-pkgversion=PKG   Use PKG in the version string in place of "GDB"
1657   --with-bugurl=URL       Direct users to URL to report a bug
1658   --with-zlib             include zlib support (auto/yes/no) default=auto
1659   --with-libiconv-prefix=DIR
1660                           search for libiconv in DIR/include and DIR/lib
1661   --with-system-readline  use installed readline library
1662   --with-expat            include expat support (auto/yes/no)
1663   --with-gnu-ld           assume the C compiler uses GNU ld default=no
1664   --with-libexpat-prefix[=DIR]  search for libexpat in DIR/include and DIR/lib
1665   --without-libexpat-prefix     don't search for libexpat in includedir and libdir
1666   --with-python[=PYTHON]  include python support
1667                           (auto/yes/no/<python-program>)
1668   --without-included-regex
1669                           don't use included regex; this is the default on
1670                           systems with version 2 of the GNU C library (use
1671                           with caution on other system)
1672   --with-sysroot[=DIR]    search for usr/lib et al within DIR
1673   --with-system-gdbinit=PATH
1674                           automatically load a system-wide gdbinit file
1675   --with-tcl              directory containing tcl configuration (tclConfig.sh)
1676   --with-tk               directory containing tk configuration (tkConfig.sh)
1677   --with-x                use the X Window System
1678
1679 Some influential environment variables:
1680   CC          C compiler command
1681   CFLAGS      C compiler flags
1682   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1683               nonstandard directory <lib dir>
1684   LIBS        libraries to pass to the linker, e.g. -l<library>
1685   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1686               you have headers in a nonstandard directory <include dir>
1687   CPP         C preprocessor
1688   YACC        The `Yet Another C Compiler' implementation to use. Defaults to
1689               the first program found out of: `bison -y', `byacc', `yacc'.
1690   YFLAGS      The list of arguments that will be passed by default to $YACC.
1691               This script will default YFLAGS to the empty string to avoid a
1692               default value of `-d' given by some make applications.
1693   XMKMF       Path to xmkmf, Makefile generator for X Window System
1694
1695 Use these variables to override the choices made by `configure' or to help
1696 it to find libraries and programs with nonstandard names/locations.
1697
1698 Report bugs to the package provider.
1699 _ACEOF
1700 ac_status=$?
1701 fi
1702
1703 if test "$ac_init_help" = "recursive"; then
1704   # If there are subdirs, report their specific --help.
1705   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1706     test -d "$ac_dir" ||
1707       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1708       continue
1709     ac_builddir=.
1710
1711 case "$ac_dir" in
1712 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1713 *)
1714   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1715   # A ".." for each directory in $ac_dir_suffix.
1716   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1717   case $ac_top_builddir_sub in
1718   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1719   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1720   esac ;;
1721 esac
1722 ac_abs_top_builddir=$ac_pwd
1723 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1724 # for backward compatibility:
1725 ac_top_builddir=$ac_top_build_prefix
1726
1727 case $srcdir in
1728   .)  # We are building in place.
1729     ac_srcdir=.
1730     ac_top_srcdir=$ac_top_builddir_sub
1731     ac_abs_top_srcdir=$ac_pwd ;;
1732   [\\/]* | ?:[\\/]* )  # Absolute name.
1733     ac_srcdir=$srcdir$ac_dir_suffix;
1734     ac_top_srcdir=$srcdir
1735     ac_abs_top_srcdir=$srcdir ;;
1736   *) # Relative name.
1737     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1738     ac_top_srcdir=$ac_top_build_prefix$srcdir
1739     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1740 esac
1741 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1742
1743     cd "$ac_dir" || { ac_status=$?; continue; }
1744     # Check for guested configure.
1745     if test -f "$ac_srcdir/configure.gnu"; then
1746       echo &&
1747       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1748     elif test -f "$ac_srcdir/configure"; then
1749       echo &&
1750       $SHELL "$ac_srcdir/configure" --help=recursive
1751     else
1752       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1753     fi || ac_status=$?
1754     cd "$ac_pwd" || { ac_status=$?; break; }
1755   done
1756 fi
1757
1758 test -n "$ac_init_help" && exit $ac_status
1759 if $ac_init_version; then
1760   cat <<\_ACEOF
1761 configure
1762 generated by GNU Autoconf 2.64
1763
1764 Copyright (C) 2009 Free Software Foundation, Inc.
1765 This configure script is free software; the Free Software Foundation
1766 gives unlimited permission to copy, distribute and modify it.
1767 _ACEOF
1768   exit
1769 fi
1770
1771 ## ------------------------ ##
1772 ## Autoconf initialization. ##
1773 ## ------------------------ ##
1774
1775 # ac_fn_c_try_compile LINENO
1776 # --------------------------
1777 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1778 ac_fn_c_try_compile ()
1779 {
1780   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1781   rm -f conftest.$ac_objext
1782   if { { ac_try="$ac_compile"
1783 case "(($ac_try" in
1784   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1785   *) ac_try_echo=$ac_try;;
1786 esac
1787 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1788 $as_echo "$ac_try_echo"; } >&5
1789   (eval "$ac_compile") 2>conftest.err
1790   ac_status=$?
1791   if test -s conftest.err; then
1792     grep -v '^ *+' conftest.err >conftest.er1
1793     cat conftest.er1 >&5
1794     mv -f conftest.er1 conftest.err
1795   fi
1796   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1797   test $ac_status = 0; } && {
1798          test -z "$ac_c_werror_flag" ||
1799          test ! -s conftest.err
1800        } && test -s conftest.$ac_objext; then :
1801   ac_retval=0
1802 else
1803   $as_echo "$as_me: failed program was:" >&5
1804 sed 's/^/| /' conftest.$ac_ext >&5
1805
1806         ac_retval=1
1807 fi
1808   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1809   return $ac_retval
1810
1811 } # ac_fn_c_try_compile
1812
1813 # ac_fn_c_try_cpp LINENO
1814 # ----------------------
1815 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1816 ac_fn_c_try_cpp ()
1817 {
1818   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1819   if { { ac_try="$ac_cpp conftest.$ac_ext"
1820 case "(($ac_try" in
1821   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1822   *) ac_try_echo=$ac_try;;
1823 esac
1824 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1825 $as_echo "$ac_try_echo"; } >&5
1826   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1827   ac_status=$?
1828   if test -s conftest.err; then
1829     grep -v '^ *+' conftest.err >conftest.er1
1830     cat conftest.er1 >&5
1831     mv -f conftest.er1 conftest.err
1832   fi
1833   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1834   test $ac_status = 0; } >/dev/null && {
1835          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1836          test ! -s conftest.err
1837        }; then :
1838   ac_retval=0
1839 else
1840   $as_echo "$as_me: failed program was:" >&5
1841 sed 's/^/| /' conftest.$ac_ext >&5
1842
1843     ac_retval=1
1844 fi
1845   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1846   return $ac_retval
1847
1848 } # ac_fn_c_try_cpp
1849
1850 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1851 # -------------------------------------------------------
1852 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1853 # the include files in INCLUDES and setting the cache variable VAR
1854 # accordingly.
1855 ac_fn_c_check_header_mongrel ()
1856 {
1857   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1858   if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1859   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1860 $as_echo_n "checking for $2... " >&6; }
1861 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1862   $as_echo_n "(cached) " >&6
1863 fi
1864 eval ac_res=\$$3
1865                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1866 $as_echo "$ac_res" >&6; }
1867 else
1868   # Is the header compilable?
1869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1870 $as_echo_n "checking $2 usability... " >&6; }
1871 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1872 /* end confdefs.h.  */
1873 $4
1874 #include <$2>
1875 _ACEOF
1876 if ac_fn_c_try_compile "$LINENO"; then :
1877   ac_header_compiler=yes
1878 else
1879   ac_header_compiler=no
1880 fi
1881 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1883 $as_echo "$ac_header_compiler" >&6; }
1884
1885 # Is the header present?
1886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1887 $as_echo_n "checking $2 presence... " >&6; }
1888 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1889 /* end confdefs.h.  */
1890 #include <$2>
1891 _ACEOF
1892 if ac_fn_c_try_cpp "$LINENO"; then :
1893   ac_header_preproc=yes
1894 else
1895   ac_header_preproc=no
1896 fi
1897 rm -f conftest.err conftest.$ac_ext
1898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1899 $as_echo "$ac_header_preproc" >&6; }
1900
1901 # So?  What about this header?
1902 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1903   yes:no: )
1904     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1905 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1906     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1907 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1908     ;;
1909   no:yes:* )
1910     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1911 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1912     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1913 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1914     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1915 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1916     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1917 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1918     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1919 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1920     ;;
1921 esac
1922   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1923 $as_echo_n "checking for $2... " >&6; }
1924 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1925   $as_echo_n "(cached) " >&6
1926 else
1927   eval "$3=\$ac_header_compiler"
1928 fi
1929 eval ac_res=\$$3
1930                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1931 $as_echo "$ac_res" >&6; }
1932 fi
1933   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1934
1935 } # ac_fn_c_check_header_mongrel
1936
1937 # ac_fn_c_try_run LINENO
1938 # ----------------------
1939 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1940 # that executables *can* be run.
1941 ac_fn_c_try_run ()
1942 {
1943   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1944   if { { ac_try="$ac_link"
1945 case "(($ac_try" in
1946   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1947   *) ac_try_echo=$ac_try;;
1948 esac
1949 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1950 $as_echo "$ac_try_echo"; } >&5
1951   (eval "$ac_link") 2>&5
1952   ac_status=$?
1953   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1954   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1955   { { case "(($ac_try" in
1956   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1957   *) ac_try_echo=$ac_try;;
1958 esac
1959 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1960 $as_echo "$ac_try_echo"; } >&5
1961   (eval "$ac_try") 2>&5
1962   ac_status=$?
1963   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1964   test $ac_status = 0; }; }; then :
1965   ac_retval=0
1966 else
1967   $as_echo "$as_me: program exited with status $ac_status" >&5
1968        $as_echo "$as_me: failed program was:" >&5
1969 sed 's/^/| /' conftest.$ac_ext >&5
1970
1971        ac_retval=$ac_status
1972 fi
1973   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1974   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1975   return $ac_retval
1976
1977 } # ac_fn_c_try_run
1978
1979 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1980 # -------------------------------------------------------
1981 # Tests whether HEADER exists and can be compiled using the include files in
1982 # INCLUDES, setting the cache variable VAR accordingly.
1983 ac_fn_c_check_header_compile ()
1984 {
1985   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1986   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1987 $as_echo_n "checking for $2... " >&6; }
1988 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1989   $as_echo_n "(cached) " >&6
1990 else
1991   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1992 /* end confdefs.h.  */
1993 $4
1994 #include <$2>
1995 _ACEOF
1996 if ac_fn_c_try_compile "$LINENO"; then :
1997   eval "$3=yes"
1998 else
1999   eval "$3=no"
2000 fi
2001 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2002 fi
2003 eval ac_res=\$$3
2004                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2005 $as_echo "$ac_res" >&6; }
2006   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2007
2008 } # ac_fn_c_check_header_compile
2009
2010 # ac_fn_c_try_link LINENO
2011 # -----------------------
2012 # Try to link conftest.$ac_ext, and return whether this succeeded.
2013 ac_fn_c_try_link ()
2014 {
2015   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2016   rm -f conftest.$ac_objext conftest$ac_exeext
2017   if { { ac_try="$ac_link"
2018 case "(($ac_try" in
2019   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2020   *) ac_try_echo=$ac_try;;
2021 esac
2022 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2023 $as_echo "$ac_try_echo"; } >&5
2024   (eval "$ac_link") 2>conftest.err
2025   ac_status=$?
2026   if test -s conftest.err; then
2027     grep -v '^ *+' conftest.err >conftest.er1
2028     cat conftest.er1 >&5
2029     mv -f conftest.er1 conftest.err
2030   fi
2031   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2032   test $ac_status = 0; } && {
2033          test -z "$ac_c_werror_flag" ||
2034          test ! -s conftest.err
2035        } && test -s conftest$ac_exeext && {
2036          test "$cross_compiling" = yes ||
2037          $as_test_x conftest$ac_exeext
2038        }; then :
2039   ac_retval=0
2040 else
2041   $as_echo "$as_me: failed program was:" >&5
2042 sed 's/^/| /' conftest.$ac_ext >&5
2043
2044         ac_retval=1
2045 fi
2046   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2047   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2048   # interfere with the next link command; also delete a directory that is
2049   # left behind by Apple's compiler.  We do this before executing the actions.
2050   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2051   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2052   return $ac_retval
2053
2054 } # ac_fn_c_try_link
2055
2056 # ac_fn_c_check_func LINENO FUNC VAR
2057 # ----------------------------------
2058 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2059 ac_fn_c_check_func ()
2060 {
2061   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2062   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2063 $as_echo_n "checking for $2... " >&6; }
2064 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2065   $as_echo_n "(cached) " >&6
2066 else
2067   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2068 /* end confdefs.h.  */
2069 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2070    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
2071 #define $2 innocuous_$2
2072
2073 /* System header to define __stub macros and hopefully few prototypes,
2074     which can conflict with char $2 (); below.
2075     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2076     <limits.h> exists even on freestanding compilers.  */
2077
2078 #ifdef __STDC__
2079 # include <limits.h>
2080 #else
2081 # include <assert.h>
2082 #endif
2083
2084 #undef $2
2085
2086 /* Override any GCC internal prototype to avoid an error.
2087    Use char because int might match the return type of a GCC
2088    builtin and then its argument prototype would still apply.  */
2089 #ifdef __cplusplus
2090 extern "C"
2091 #endif
2092 char $2 ();
2093 /* The GNU C library defines this for functions which it implements
2094     to always fail with ENOSYS.  Some functions are actually named
2095     something starting with __ and the normal name is an alias.  */
2096 #if defined __stub_$2 || defined __stub___$2
2097 choke me
2098 #endif
2099
2100 int
2101 main ()
2102 {
2103 return $2 ();
2104   ;
2105   return 0;
2106 }
2107 _ACEOF
2108 if ac_fn_c_try_link "$LINENO"; then :
2109   eval "$3=yes"
2110 else
2111   eval "$3=no"
2112 fi
2113 rm -f core conftest.err conftest.$ac_objext \
2114     conftest$ac_exeext conftest.$ac_ext
2115 fi
2116 eval ac_res=\$$3
2117                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2118 $as_echo "$ac_res" >&6; }
2119   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2120
2121 } # ac_fn_c_check_func
2122
2123 # ac_fn_c_check_decl LINENO SYMBOL VAR
2124 # ------------------------------------
2125 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2126 ac_fn_c_check_decl ()
2127 {
2128   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2129   as_decl_name=`echo $2|sed 's/ *(.*//'`
2130   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2131   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2132 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2133 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2134   $as_echo_n "(cached) " >&6
2135 else
2136   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2137 /* end confdefs.h.  */
2138 $4
2139 int
2140 main ()
2141 {
2142 #ifndef $as_decl_name
2143 #ifdef __cplusplus
2144   (void) $as_decl_use;
2145 #else
2146   (void) $as_decl_name;
2147 #endif
2148 #endif
2149
2150   ;
2151   return 0;
2152 }
2153 _ACEOF
2154 if ac_fn_c_try_compile "$LINENO"; then :
2155   eval "$3=yes"
2156 else
2157   eval "$3=no"
2158 fi
2159 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2160 fi
2161 eval ac_res=\$$3
2162                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2163 $as_echo "$ac_res" >&6; }
2164   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2165
2166 } # ac_fn_c_check_decl
2167
2168 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2169 # --------------------------------------------
2170 # Tries to find the compile-time value of EXPR in a program that includes
2171 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2172 # computed
2173 ac_fn_c_compute_int ()
2174 {
2175   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2176   if test "$cross_compiling" = yes; then
2177     # Depending upon the size, compute the lo and hi bounds.
2178 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2179 /* end confdefs.h.  */
2180 $4
2181 int
2182 main ()
2183 {
2184 static int test_array [1 - 2 * !(($2) >= 0)];
2185 test_array [0] = 0
2186
2187   ;
2188   return 0;
2189 }
2190 _ACEOF
2191 if ac_fn_c_try_compile "$LINENO"; then :
2192   ac_lo=0 ac_mid=0
2193   while :; do
2194     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2195 /* end confdefs.h.  */
2196 $4
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; break
2209 else
2210   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2211                         if test $ac_lo -le $ac_mid; then
2212                           ac_lo= ac_hi=
2213                           break
2214                         fi
2215                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2216 fi
2217 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2218   done
2219 else
2220   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2221 /* end confdefs.h.  */
2222 $4
2223 int
2224 main ()
2225 {
2226 static int test_array [1 - 2 * !(($2) < 0)];
2227 test_array [0] = 0
2228
2229   ;
2230   return 0;
2231 }
2232 _ACEOF
2233 if ac_fn_c_try_compile "$LINENO"; then :
2234   ac_hi=-1 ac_mid=-1
2235   while :; do
2236     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2237 /* end confdefs.h.  */
2238 $4
2239 int
2240 main ()
2241 {
2242 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2243 test_array [0] = 0
2244
2245   ;
2246   return 0;
2247 }
2248 _ACEOF
2249 if ac_fn_c_try_compile "$LINENO"; then :
2250   ac_lo=$ac_mid; break
2251 else
2252   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2253                         if test $ac_mid -le $ac_hi; then
2254                           ac_lo= ac_hi=
2255                           break
2256                         fi
2257                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2258 fi
2259 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2260   done
2261 else
2262   ac_lo= ac_hi=
2263 fi
2264 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2265 fi
2266 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2267 # Binary search between lo and hi bounds.
2268 while test "x$ac_lo" != "x$ac_hi"; do
2269   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2270   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2271 /* end confdefs.h.  */
2272 $4
2273 int
2274 main ()
2275 {
2276 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2277 test_array [0] = 0
2278
2279   ;
2280   return 0;
2281 }
2282 _ACEOF
2283 if ac_fn_c_try_compile "$LINENO"; then :
2284   ac_hi=$ac_mid
2285 else
2286   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2287 fi
2288 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2289 done
2290 case $ac_lo in #((
2291 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2292 '') ac_retval=1 ;;
2293 esac
2294   else
2295     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2296 /* end confdefs.h.  */
2297 $4
2298 static long int longval () { return $2; }
2299 static unsigned long int ulongval () { return $2; }
2300 #include <stdio.h>
2301 #include <stdlib.h>
2302 int
2303 main ()
2304 {
2305
2306   FILE *f = fopen ("conftest.val", "w");
2307   if (! f)
2308     return 1;
2309   if (($2) < 0)
2310     {
2311       long int i = longval ();
2312       if (i != ($2))
2313         return 1;
2314       fprintf (f, "%ld", i);
2315     }
2316   else
2317     {
2318       unsigned long int i = ulongval ();
2319       if (i != ($2))
2320         return 1;
2321       fprintf (f, "%lu", i);
2322     }
2323   /* Do not output a trailing newline, as this causes \r\n confusion
2324      on some platforms.  */
2325   return ferror (f) || fclose (f) != 0;
2326
2327   ;
2328   return 0;
2329 }
2330 _ACEOF
2331 if ac_fn_c_try_run "$LINENO"; then :
2332   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2333 else
2334   ac_retval=1
2335 fi
2336 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2337   conftest.$ac_objext conftest.beam conftest.$ac_ext
2338 rm -f conftest.val
2339
2340   fi
2341   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2342   return $ac_retval
2343
2344 } # ac_fn_c_compute_int
2345
2346 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2347 # ----------------------------------------------------
2348 # Tries to find if the field MEMBER exists in type AGGR, after including
2349 # INCLUDES, setting cache variable VAR accordingly.
2350 ac_fn_c_check_member ()
2351 {
2352   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2353   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2354 $as_echo_n "checking for $2.$3... " >&6; }
2355 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
2356   $as_echo_n "(cached) " >&6
2357 else
2358   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2359 /* end confdefs.h.  */
2360 $5
2361 int
2362 main ()
2363 {
2364 static $2 ac_aggr;
2365 if (ac_aggr.$3)
2366 return 0;
2367   ;
2368   return 0;
2369 }
2370 _ACEOF
2371 if ac_fn_c_try_compile "$LINENO"; then :
2372   eval "$4=yes"
2373 else
2374   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2375 /* end confdefs.h.  */
2376 $5
2377 int
2378 main ()
2379 {
2380 static $2 ac_aggr;
2381 if (sizeof ac_aggr.$3)
2382 return 0;
2383   ;
2384   return 0;
2385 }
2386 _ACEOF
2387 if ac_fn_c_try_compile "$LINENO"; then :
2388   eval "$4=yes"
2389 else
2390   eval "$4=no"
2391 fi
2392 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2393 fi
2394 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2395 fi
2396 eval ac_res=\$$4
2397                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2398 $as_echo "$ac_res" >&6; }
2399   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2400
2401 } # ac_fn_c_check_member
2402
2403 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2404 # -------------------------------------------
2405 # Tests whether TYPE exists after having included INCLUDES, setting cache
2406 # variable VAR accordingly.
2407 ac_fn_c_check_type ()
2408 {
2409   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2410   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2411 $as_echo_n "checking for $2... " >&6; }
2412 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2413   $as_echo_n "(cached) " >&6
2414 else
2415   eval "$3=no"
2416   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2417 /* end confdefs.h.  */
2418 $4
2419 int
2420 main ()
2421 {
2422 if (sizeof ($2))
2423          return 0;
2424   ;
2425   return 0;
2426 }
2427 _ACEOF
2428 if ac_fn_c_try_compile "$LINENO"; then :
2429   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2430 /* end confdefs.h.  */
2431 $4
2432 int
2433 main ()
2434 {
2435 if (sizeof (($2)))
2436             return 0;
2437   ;
2438   return 0;
2439 }
2440 _ACEOF
2441 if ac_fn_c_try_compile "$LINENO"; then :
2442
2443 else
2444   eval "$3=yes"
2445 fi
2446 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2447 fi
2448 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2449 fi
2450 eval ac_res=\$$3
2451                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2452 $as_echo "$ac_res" >&6; }
2453   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2454
2455 } # ac_fn_c_check_type
2456 cat >config.log <<_ACEOF
2457 This file contains any messages produced by compilers while
2458 running configure, to aid debugging if configure makes a mistake.
2459
2460 It was created by $as_me, which was
2461 generated by GNU Autoconf 2.64.  Invocation command line was
2462
2463   $ $0 $@
2464
2465 _ACEOF
2466 exec 5>>config.log
2467 {
2468 cat <<_ASUNAME
2469 ## --------- ##
2470 ## Platform. ##
2471 ## --------- ##
2472
2473 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2474 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2475 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2476 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2477 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2478
2479 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2480 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2481
2482 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2483 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2484 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2485 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2486 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2487 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2488 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2489
2490 _ASUNAME
2491
2492 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2493 for as_dir in $PATH
2494 do
2495   IFS=$as_save_IFS
2496   test -z "$as_dir" && as_dir=.
2497     $as_echo "PATH: $as_dir"
2498   done
2499 IFS=$as_save_IFS
2500
2501 } >&5
2502
2503 cat >&5 <<_ACEOF
2504
2505
2506 ## ----------- ##
2507 ## Core tests. ##
2508 ## ----------- ##
2509
2510 _ACEOF
2511
2512
2513 # Keep a trace of the command line.
2514 # Strip out --no-create and --no-recursion so they do not pile up.
2515 # Strip out --silent because we don't want to record it for future runs.
2516 # Also quote any args containing shell meta-characters.
2517 # Make two passes to allow for proper duplicate-argument suppression.
2518 ac_configure_args=
2519 ac_configure_args0=
2520 ac_configure_args1=
2521 ac_must_keep_next=false
2522 for ac_pass in 1 2
2523 do
2524   for ac_arg
2525   do
2526     case $ac_arg in
2527     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2528     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2529     | -silent | --silent | --silen | --sile | --sil)
2530       continue ;;
2531     *\'*)
2532       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2533     esac
2534     case $ac_pass in
2535     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2536     2)
2537       as_fn_append ac_configure_args1 " '$ac_arg'"
2538       if test $ac_must_keep_next = true; then
2539         ac_must_keep_next=false # Got value, back to normal.
2540       else
2541         case $ac_arg in
2542           *=* | --config-cache | -C | -disable-* | --disable-* \
2543           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2544           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2545           | -with-* | --with-* | -without-* | --without-* | --x)
2546             case "$ac_configure_args0 " in
2547               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2548             esac
2549             ;;
2550           -* ) ac_must_keep_next=true ;;
2551         esac
2552       fi
2553       as_fn_append ac_configure_args " '$ac_arg'"
2554       ;;
2555     esac
2556   done
2557 done
2558 { ac_configure_args0=; unset ac_configure_args0;}
2559 { ac_configure_args1=; unset ac_configure_args1;}
2560
2561 # When interrupted or exit'd, cleanup temporary files, and complete
2562 # config.log.  We remove comments because anyway the quotes in there
2563 # would cause problems or look ugly.
2564 # WARNING: Use '\'' to represent an apostrophe within the trap.
2565 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2566 trap 'exit_status=$?
2567   # Save into config.log some information that might help in debugging.
2568   {
2569     echo
2570
2571     cat <<\_ASBOX
2572 ## ---------------- ##
2573 ## Cache variables. ##
2574 ## ---------------- ##
2575 _ASBOX
2576     echo
2577     # The following way of writing the cache mishandles newlines in values,
2578 (
2579   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2580     eval ac_val=\$$ac_var
2581     case $ac_val in #(
2582     *${as_nl}*)
2583       case $ac_var in #(
2584       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2585 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2586       esac
2587       case $ac_var in #(
2588       _ | IFS | as_nl) ;; #(
2589       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2590       *) { eval $ac_var=; unset $ac_var;} ;;
2591       esac ;;
2592     esac
2593   done
2594   (set) 2>&1 |
2595     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2596     *${as_nl}ac_space=\ *)
2597       sed -n \
2598         "s/'\''/'\''\\\\'\'''\''/g;
2599           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2600       ;; #(
2601     *)
2602       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2603       ;;
2604     esac |
2605     sort
2606 )
2607     echo
2608
2609     cat <<\_ASBOX
2610 ## ----------------- ##
2611 ## Output variables. ##
2612 ## ----------------- ##
2613 _ASBOX
2614     echo
2615     for ac_var in $ac_subst_vars
2616     do
2617       eval ac_val=\$$ac_var
2618       case $ac_val in
2619       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2620       esac
2621       $as_echo "$ac_var='\''$ac_val'\''"
2622     done | sort
2623     echo
2624
2625     if test -n "$ac_subst_files"; then
2626       cat <<\_ASBOX
2627 ## ------------------- ##
2628 ## File substitutions. ##
2629 ## ------------------- ##
2630 _ASBOX
2631       echo
2632       for ac_var in $ac_subst_files
2633       do
2634         eval ac_val=\$$ac_var
2635         case $ac_val in
2636         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2637         esac
2638         $as_echo "$ac_var='\''$ac_val'\''"
2639       done | sort
2640       echo
2641     fi
2642
2643     if test -s confdefs.h; then
2644       cat <<\_ASBOX
2645 ## ----------- ##
2646 ## confdefs.h. ##
2647 ## ----------- ##
2648 _ASBOX
2649       echo
2650       cat confdefs.h
2651       echo
2652     fi
2653     test "$ac_signal" != 0 &&
2654       $as_echo "$as_me: caught signal $ac_signal"
2655     $as_echo "$as_me: exit $exit_status"
2656   } >&5
2657   rm -f core *.core core.conftest.* &&
2658     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2659     exit $exit_status
2660 ' 0
2661 for ac_signal in 1 2 13 15; do
2662   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2663 done
2664 ac_signal=0
2665
2666 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2667 rm -f -r conftest* confdefs.h
2668
2669 $as_echo "/* confdefs.h */" > confdefs.h
2670
2671 # Predefined preprocessor variables.
2672
2673 cat >>confdefs.h <<_ACEOF
2674 #define PACKAGE_NAME "$PACKAGE_NAME"
2675 _ACEOF
2676
2677 cat >>confdefs.h <<_ACEOF
2678 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2679 _ACEOF
2680
2681 cat >>confdefs.h <<_ACEOF
2682 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2683 _ACEOF
2684
2685 cat >>confdefs.h <<_ACEOF
2686 #define PACKAGE_STRING "$PACKAGE_STRING"
2687 _ACEOF
2688
2689 cat >>confdefs.h <<_ACEOF
2690 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2691 _ACEOF
2692
2693 cat >>confdefs.h <<_ACEOF
2694 #define PACKAGE_URL "$PACKAGE_URL"
2695 _ACEOF
2696
2697
2698 # Let the site file select an alternate cache file if it wants to.
2699 # Prefer an explicitly selected file to automatically selected ones.
2700 ac_site_file1=NONE
2701 ac_site_file2=NONE
2702 if test -n "$CONFIG_SITE"; then
2703   ac_site_file1=$CONFIG_SITE
2704 elif test "x$prefix" != xNONE; then
2705   ac_site_file1=$prefix/share/config.site
2706   ac_site_file2=$prefix/etc/config.site
2707 else
2708   ac_site_file1=$ac_default_prefix/share/config.site
2709   ac_site_file2=$ac_default_prefix/etc/config.site
2710 fi
2711 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2712 do
2713   test "x$ac_site_file" = xNONE && continue
2714   if test -r "$ac_site_file"; then
2715     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2716 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2717     sed 's/^/| /' "$ac_site_file" >&5
2718     . "$ac_site_file"
2719   fi
2720 done
2721
2722 if test -r "$cache_file"; then
2723   # Some versions of bash will fail to source /dev/null (special
2724   # files actually), so we avoid doing that.
2725   if test -f "$cache_file"; then
2726     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2727 $as_echo "$as_me: loading cache $cache_file" >&6;}
2728     case $cache_file in
2729       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2730       *)                      . "./$cache_file";;
2731     esac
2732   fi
2733 else
2734   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2735 $as_echo "$as_me: creating cache $cache_file" >&6;}
2736   >$cache_file
2737 fi
2738
2739 gl_header_list="$gl_header_list sys/mman.h"
2740 gl_func_list="$gl_func_list mprotect"
2741 gl_func_list="$gl_func_list memchr"
2742 gl_header_list="$gl_header_list stddef.h"
2743 gl_header_list="$gl_header_list stdint.h"
2744 gl_header_list="$gl_header_list wchar.h"
2745 gl_header_list="$gl_header_list string.h"
2746 # Check that the precious variables saved in the cache have kept the same
2747 # value.
2748 ac_cache_corrupted=false
2749 for ac_var in $ac_precious_vars; do
2750   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2751   eval ac_new_set=\$ac_env_${ac_var}_set
2752   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2753   eval ac_new_val=\$ac_env_${ac_var}_value
2754   case $ac_old_set,$ac_new_set in
2755     set,)
2756       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2757 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2758       ac_cache_corrupted=: ;;
2759     ,set)
2760       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2761 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2762       ac_cache_corrupted=: ;;
2763     ,);;
2764     *)
2765       if test "x$ac_old_val" != "x$ac_new_val"; then
2766         # differences in whitespace do not lead to failure.
2767         ac_old_val_w=`echo x $ac_old_val`
2768         ac_new_val_w=`echo x $ac_new_val`
2769         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2770           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2771 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2772           ac_cache_corrupted=:
2773         else
2774           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2775 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2776           eval $ac_var=\$ac_old_val
2777         fi
2778         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2779 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2780         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2781 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2782       fi;;
2783   esac
2784   # Pass precious variables to config.status.
2785   if test "$ac_new_set" = set; then
2786     case $ac_new_val in
2787     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2788     *) ac_arg=$ac_var=$ac_new_val ;;
2789     esac
2790     case " $ac_configure_args " in
2791       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2792       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2793     esac
2794   fi
2795 done
2796 if $ac_cache_corrupted; then
2797   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2798 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2799   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2800 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2801   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2802 fi
2803 ## -------------------- ##
2804 ## Main body of script. ##
2805 ## -------------------- ##
2806
2807 ac_ext=c
2808 ac_cpp='$CPP $CPPFLAGS'
2809 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2810 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2811 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2812
2813
2814
2815
2816
2817 ac_config_headers="$ac_config_headers config.h:config.in"
2818
2819
2820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2821 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2822     # Check whether --enable-maintainer-mode was given.
2823 if test "${enable_maintainer_mode+set}" = set; then :
2824   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2825 else
2826   USE_MAINTAINER_MODE=no
2827 fi
2828
2829   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2830 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2831    if test $USE_MAINTAINER_MODE = yes; then
2832   MAINTAINER_MODE_TRUE=
2833   MAINTAINER_MODE_FALSE='#'
2834 else
2835   MAINTAINER_MODE_TRUE='#'
2836   MAINTAINER_MODE_FALSE=
2837 fi
2838
2839   MAINT=$MAINTAINER_MODE_TRUE
2840
2841
2842
2843 ac_ext=c
2844 ac_cpp='$CPP $CPPFLAGS'
2845 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2846 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2847 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2848 if test -n "$ac_tool_prefix"; then
2849   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2850 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2852 $as_echo_n "checking for $ac_word... " >&6; }
2853 if test "${ac_cv_prog_CC+set}" = set; then :
2854   $as_echo_n "(cached) " >&6
2855 else
2856   if test -n "$CC"; then
2857   ac_cv_prog_CC="$CC" # Let the user override the test.
2858 else
2859 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2860 for as_dir in $PATH
2861 do
2862   IFS=$as_save_IFS
2863   test -z "$as_dir" && as_dir=.
2864     for ac_exec_ext in '' $ac_executable_extensions; do
2865   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2866     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2867     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2868     break 2
2869   fi
2870 done
2871   done
2872 IFS=$as_save_IFS
2873
2874 fi
2875 fi
2876 CC=$ac_cv_prog_CC
2877 if test -n "$CC"; then
2878   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2879 $as_echo "$CC" >&6; }
2880 else
2881   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2882 $as_echo "no" >&6; }
2883 fi
2884
2885
2886 fi
2887 if test -z "$ac_cv_prog_CC"; then
2888   ac_ct_CC=$CC
2889   # Extract the first word of "gcc", so it can be a program name with args.
2890 set dummy gcc; ac_word=$2
2891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2892 $as_echo_n "checking for $ac_word... " >&6; }
2893 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2894   $as_echo_n "(cached) " >&6
2895 else
2896   if test -n "$ac_ct_CC"; then
2897   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2898 else
2899 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2900 for as_dir in $PATH
2901 do
2902   IFS=$as_save_IFS
2903   test -z "$as_dir" && as_dir=.
2904     for ac_exec_ext in '' $ac_executable_extensions; do
2905   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2906     ac_cv_prog_ac_ct_CC="gcc"
2907     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2908     break 2
2909   fi
2910 done
2911   done
2912 IFS=$as_save_IFS
2913
2914 fi
2915 fi
2916 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2917 if test -n "$ac_ct_CC"; then
2918   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2919 $as_echo "$ac_ct_CC" >&6; }
2920 else
2921   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2922 $as_echo "no" >&6; }
2923 fi
2924
2925   if test "x$ac_ct_CC" = x; then
2926     CC=""
2927   else
2928     case $cross_compiling:$ac_tool_warned in
2929 yes:)
2930 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2931 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2932 ac_tool_warned=yes ;;
2933 esac
2934     CC=$ac_ct_CC
2935   fi
2936 else
2937   CC="$ac_cv_prog_CC"
2938 fi
2939
2940 if test -z "$CC"; then
2941           if test -n "$ac_tool_prefix"; then
2942     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2943 set dummy ${ac_tool_prefix}cc; ac_word=$2
2944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2945 $as_echo_n "checking for $ac_word... " >&6; }
2946 if test "${ac_cv_prog_CC+set}" = set; then :
2947   $as_echo_n "(cached) " >&6
2948 else
2949   if test -n "$CC"; then
2950   ac_cv_prog_CC="$CC" # Let the user override the test.
2951 else
2952 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2953 for as_dir in $PATH
2954 do
2955   IFS=$as_save_IFS
2956   test -z "$as_dir" && as_dir=.
2957     for ac_exec_ext in '' $ac_executable_extensions; do
2958   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2959     ac_cv_prog_CC="${ac_tool_prefix}cc"
2960     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2961     break 2
2962   fi
2963 done
2964   done
2965 IFS=$as_save_IFS
2966
2967 fi
2968 fi
2969 CC=$ac_cv_prog_CC
2970 if test -n "$CC"; then
2971   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2972 $as_echo "$CC" >&6; }
2973 else
2974   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2975 $as_echo "no" >&6; }
2976 fi
2977
2978
2979   fi
2980 fi
2981 if test -z "$CC"; then
2982   # Extract the first word of "cc", so it can be a program name with args.
2983 set dummy cc; ac_word=$2
2984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2985 $as_echo_n "checking for $ac_word... " >&6; }
2986 if test "${ac_cv_prog_CC+set}" = set; then :
2987   $as_echo_n "(cached) " >&6
2988 else
2989   if test -n "$CC"; then
2990   ac_cv_prog_CC="$CC" # Let the user override the test.
2991 else
2992   ac_prog_rejected=no
2993 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2994 for as_dir in $PATH
2995 do
2996   IFS=$as_save_IFS
2997   test -z "$as_dir" && as_dir=.
2998     for ac_exec_ext in '' $ac_executable_extensions; do
2999   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3000     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3001        ac_prog_rejected=yes
3002        continue
3003      fi
3004     ac_cv_prog_CC="cc"
3005     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3006     break 2
3007   fi
3008 done
3009   done
3010 IFS=$as_save_IFS
3011
3012 if test $ac_prog_rejected = yes; then
3013   # We found a bogon in the path, so make sure we never use it.
3014   set dummy $ac_cv_prog_CC
3015   shift
3016   if test $# != 0; then
3017     # We chose a different compiler from the bogus one.
3018     # However, it has the same basename, so the bogon will be chosen
3019     # first if we set CC to just the basename; use the full file name.
3020     shift
3021     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3022   fi
3023 fi
3024 fi
3025 fi
3026 CC=$ac_cv_prog_CC
3027 if test -n "$CC"; then
3028   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3029 $as_echo "$CC" >&6; }
3030 else
3031   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3032 $as_echo "no" >&6; }
3033 fi
3034
3035
3036 fi
3037 if test -z "$CC"; then
3038   if test -n "$ac_tool_prefix"; then
3039   for ac_prog in cl.exe
3040   do
3041     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3042 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3044 $as_echo_n "checking for $ac_word... " >&6; }
3045 if test "${ac_cv_prog_CC+set}" = set; then :
3046   $as_echo_n "(cached) " >&6
3047 else
3048   if test -n "$CC"; then
3049   ac_cv_prog_CC="$CC" # Let the user override the test.
3050 else
3051 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3052 for as_dir in $PATH
3053 do
3054   IFS=$as_save_IFS
3055   test -z "$as_dir" && as_dir=.
3056     for ac_exec_ext in '' $ac_executable_extensions; do
3057   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3058     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3059     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3060     break 2
3061   fi
3062 done
3063   done
3064 IFS=$as_save_IFS
3065
3066 fi
3067 fi
3068 CC=$ac_cv_prog_CC
3069 if test -n "$CC"; then
3070   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3071 $as_echo "$CC" >&6; }
3072 else
3073   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3074 $as_echo "no" >&6; }
3075 fi
3076
3077
3078     test -n "$CC" && break
3079   done
3080 fi
3081 if test -z "$CC"; then
3082   ac_ct_CC=$CC
3083   for ac_prog in cl.exe
3084 do
3085   # Extract the first word of "$ac_prog", so it can be a program name with args.
3086 set dummy $ac_prog; ac_word=$2
3087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3088 $as_echo_n "checking for $ac_word... " >&6; }
3089 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3090   $as_echo_n "(cached) " >&6
3091 else
3092   if test -n "$ac_ct_CC"; then
3093   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3094 else
3095 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3096 for as_dir in $PATH
3097 do
3098   IFS=$as_save_IFS
3099   test -z "$as_dir" && as_dir=.
3100     for ac_exec_ext in '' $ac_executable_extensions; do
3101   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3102     ac_cv_prog_ac_ct_CC="$ac_prog"
3103     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3104     break 2
3105   fi
3106 done
3107   done
3108 IFS=$as_save_IFS
3109
3110 fi
3111 fi
3112 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3113 if test -n "$ac_ct_CC"; then
3114   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3115 $as_echo "$ac_ct_CC" >&6; }
3116 else
3117   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3118 $as_echo "no" >&6; }
3119 fi
3120
3121
3122   test -n "$ac_ct_CC" && break
3123 done
3124
3125   if test "x$ac_ct_CC" = x; then
3126     CC=""
3127   else
3128     case $cross_compiling:$ac_tool_warned in
3129 yes:)
3130 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3131 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3132 ac_tool_warned=yes ;;
3133 esac
3134     CC=$ac_ct_CC
3135   fi
3136 fi
3137
3138 fi
3139
3140
3141 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3142 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3143 as_fn_error "no acceptable C compiler found in \$PATH
3144 See \`config.log' for more details." "$LINENO" 5; }
3145
3146 # Provide some information about the compiler.
3147 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3148 set X $ac_compile
3149 ac_compiler=$2
3150 for ac_option in --version -v -V -qversion; do
3151   { { ac_try="$ac_compiler $ac_option >&5"
3152 case "(($ac_try" in
3153   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3154   *) ac_try_echo=$ac_try;;
3155 esac
3156 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3157 $as_echo "$ac_try_echo"; } >&5
3158   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3159   ac_status=$?
3160   if test -s conftest.err; then
3161     sed '10a\
3162 ... rest of stderr output deleted ...
3163          10q' conftest.err >conftest.er1
3164     cat conftest.er1 >&5
3165     rm -f conftest.er1 conftest.err
3166   fi
3167   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3168   test $ac_status = 0; }
3169 done
3170
3171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3172 /* end confdefs.h.  */
3173
3174 int
3175 main ()
3176 {
3177
3178   ;
3179   return 0;
3180 }
3181 _ACEOF
3182 ac_clean_files_save=$ac_clean_files
3183 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3184 # Try to create an executable without -o first, disregard a.out.
3185 # It will help us diagnose broken compilers, and finding out an intuition
3186 # of exeext.
3187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3188 $as_echo_n "checking for C compiler default output file name... " >&6; }
3189 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3190
3191 # The possible output files:
3192 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3193
3194 ac_rmfiles=
3195 for ac_file in $ac_files
3196 do
3197   case $ac_file in
3198     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3199     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3200   esac
3201 done
3202 rm -f $ac_rmfiles
3203
3204 if { { ac_try="$ac_link_default"
3205 case "(($ac_try" in
3206   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3207   *) ac_try_echo=$ac_try;;
3208 esac
3209 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3210 $as_echo "$ac_try_echo"; } >&5
3211   (eval "$ac_link_default") 2>&5
3212   ac_status=$?
3213   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3214   test $ac_status = 0; }; then :
3215   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3216 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3217 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3218 # so that the user can short-circuit this test for compilers unknown to
3219 # Autoconf.
3220 for ac_file in $ac_files ''
3221 do
3222   test -f "$ac_file" || continue
3223   case $ac_file in
3224     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3225         ;;
3226     [ab].out )
3227         # We found the default executable, but exeext='' is most
3228         # certainly right.
3229         break;;
3230     *.* )
3231         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3232         then :; else
3233            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3234         fi
3235         # We set ac_cv_exeext here because the later test for it is not
3236         # safe: cross compilers may not add the suffix if given an `-o'
3237         # argument, so we may need to know it at that point already.
3238         # Even if this section looks crufty: it has the advantage of
3239         # actually working.
3240         break;;
3241     * )
3242         break;;
3243   esac
3244 done
3245 test "$ac_cv_exeext" = no && ac_cv_exeext=
3246
3247 else
3248   ac_file=''
3249 fi
3250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3251 $as_echo "$ac_file" >&6; }
3252 if test -z "$ac_file"; then :
3253   $as_echo "$as_me: failed program was:" >&5
3254 sed 's/^/| /' conftest.$ac_ext >&5
3255
3256 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3257 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3258 { as_fn_set_status 77
3259 as_fn_error "C compiler cannot create executables
3260 See \`config.log' for more details." "$LINENO" 5; }; }
3261 fi
3262 ac_exeext=$ac_cv_exeext
3263
3264 # Check that the compiler produces executables we can run.  If not, either
3265 # the compiler is broken, or we cross compile.
3266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3267 $as_echo_n "checking whether the C compiler works... " >&6; }
3268 # If not cross compiling, check that we can run a simple program.
3269 if test "$cross_compiling" != yes; then
3270   if { ac_try='./$ac_file'
3271   { { case "(($ac_try" in
3272   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3273   *) ac_try_echo=$ac_try;;
3274 esac
3275 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3276 $as_echo "$ac_try_echo"; } >&5
3277   (eval "$ac_try") 2>&5
3278   ac_status=$?
3279   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3280   test $ac_status = 0; }; }; then
3281     cross_compiling=no
3282   else
3283     if test "$cross_compiling" = maybe; then
3284         cross_compiling=yes
3285     else
3286         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3287 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3288 as_fn_error "cannot run C compiled programs.
3289 If you meant to cross compile, use \`--host'.
3290 See \`config.log' for more details." "$LINENO" 5; }
3291     fi
3292   fi
3293 fi
3294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3295 $as_echo "yes" >&6; }
3296
3297 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3298 ac_clean_files=$ac_clean_files_save
3299 # Check that the compiler produces executables we can run.  If not, either
3300 # the compiler is broken, or we cross compile.
3301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3302 $as_echo_n "checking whether we are cross compiling... " >&6; }
3303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3304 $as_echo "$cross_compiling" >&6; }
3305
3306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3307 $as_echo_n "checking for suffix of executables... " >&6; }
3308 if { { ac_try="$ac_link"
3309 case "(($ac_try" in
3310   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3311   *) ac_try_echo=$ac_try;;
3312 esac
3313 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3314 $as_echo "$ac_try_echo"; } >&5
3315   (eval "$ac_link") 2>&5
3316   ac_status=$?
3317   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3318   test $ac_status = 0; }; then :
3319   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3320 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3321 # work properly (i.e., refer to `conftest.exe'), while it won't with
3322 # `rm'.
3323 for ac_file in conftest.exe conftest conftest.*; do
3324   test -f "$ac_file" || continue
3325   case $ac_file in
3326     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3327     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3328           break;;
3329     * ) break;;
3330   esac
3331 done
3332 else
3333   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3334 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3335 as_fn_error "cannot compute suffix of executables: cannot compile and link
3336 See \`config.log' for more details." "$LINENO" 5; }
3337 fi
3338 rm -f conftest$ac_cv_exeext
3339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3340 $as_echo "$ac_cv_exeext" >&6; }
3341
3342 rm -f conftest.$ac_ext
3343 EXEEXT=$ac_cv_exeext
3344 ac_exeext=$EXEEXT
3345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3346 $as_echo_n "checking for suffix of object files... " >&6; }
3347 if test "${ac_cv_objext+set}" = set; then :
3348   $as_echo_n "(cached) " >&6
3349 else
3350   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3351 /* end confdefs.h.  */
3352
3353 int
3354 main ()
3355 {
3356
3357   ;
3358   return 0;
3359 }
3360 _ACEOF
3361 rm -f conftest.o conftest.obj
3362 if { { ac_try="$ac_compile"
3363 case "(($ac_try" in
3364   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3365   *) ac_try_echo=$ac_try;;
3366 esac
3367 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3368 $as_echo "$ac_try_echo"; } >&5
3369   (eval "$ac_compile") 2>&5
3370   ac_status=$?
3371   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3372   test $ac_status = 0; }; then :
3373   for ac_file in conftest.o conftest.obj conftest.*; do
3374   test -f "$ac_file" || continue;
3375   case $ac_file in
3376     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3377     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3378        break;;
3379   esac
3380 done
3381 else
3382   $as_echo "$as_me: failed program was:" >&5
3383 sed 's/^/| /' conftest.$ac_ext >&5
3384
3385 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3386 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3387 as_fn_error "cannot compute suffix of object files: cannot compile
3388 See \`config.log' for more details." "$LINENO" 5; }
3389 fi
3390 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3391 fi
3392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3393 $as_echo "$ac_cv_objext" >&6; }
3394 OBJEXT=$ac_cv_objext
3395 ac_objext=$OBJEXT
3396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3397 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3398 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3399   $as_echo_n "(cached) " >&6
3400 else
3401   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3402 /* end confdefs.h.  */
3403
3404 int
3405 main ()
3406 {
3407 #ifndef __GNUC__
3408        choke me
3409 #endif
3410
3411   ;
3412   return 0;
3413 }
3414 _ACEOF
3415 if ac_fn_c_try_compile "$LINENO"; then :
3416   ac_compiler_gnu=yes
3417 else
3418   ac_compiler_gnu=no
3419 fi
3420 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3421 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3422
3423 fi
3424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3425 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3426 if test $ac_compiler_gnu = yes; then
3427   GCC=yes
3428 else
3429   GCC=
3430 fi
3431 ac_test_CFLAGS=${CFLAGS+set}
3432 ac_save_CFLAGS=$CFLAGS
3433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3434 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3435 if test "${ac_cv_prog_cc_g+set}" = set; then :
3436   $as_echo_n "(cached) " >&6
3437 else
3438   ac_save_c_werror_flag=$ac_c_werror_flag
3439    ac_c_werror_flag=yes
3440    ac_cv_prog_cc_g=no
3441    CFLAGS="-g"
3442    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3443 /* end confdefs.h.  */
3444
3445 int
3446 main ()
3447 {
3448
3449   ;
3450   return 0;
3451 }
3452 _ACEOF
3453 if ac_fn_c_try_compile "$LINENO"; then :
3454   ac_cv_prog_cc_g=yes
3455 else
3456   CFLAGS=""
3457       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3458 /* end confdefs.h.  */
3459
3460 int
3461 main ()
3462 {
3463
3464   ;
3465   return 0;
3466 }
3467 _ACEOF
3468 if ac_fn_c_try_compile "$LINENO"; then :
3469
3470 else
3471   ac_c_werror_flag=$ac_save_c_werror_flag
3472          CFLAGS="-g"
3473          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3474 /* end confdefs.h.  */
3475
3476 int
3477 main ()
3478 {
3479
3480   ;
3481   return 0;
3482 }
3483 _ACEOF
3484 if ac_fn_c_try_compile "$LINENO"; then :
3485   ac_cv_prog_cc_g=yes
3486 fi
3487 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3488 fi
3489 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3490 fi
3491 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3492    ac_c_werror_flag=$ac_save_c_werror_flag
3493 fi
3494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3495 $as_echo "$ac_cv_prog_cc_g" >&6; }
3496 if test "$ac_test_CFLAGS" = set; then
3497   CFLAGS=$ac_save_CFLAGS
3498 elif test $ac_cv_prog_cc_g = yes; then
3499   if test "$GCC" = yes; then
3500     CFLAGS="-g -O2"
3501   else
3502     CFLAGS="-g"
3503   fi
3504 else
3505   if test "$GCC" = yes; then
3506     CFLAGS="-O2"
3507   else
3508     CFLAGS=
3509   fi
3510 fi
3511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3512 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3513 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3514   $as_echo_n "(cached) " >&6
3515 else
3516   ac_cv_prog_cc_c89=no
3517 ac_save_CC=$CC
3518 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3519 /* end confdefs.h.  */
3520 #include <stdarg.h>
3521 #include <stdio.h>
3522 #include <sys/types.h>
3523 #include <sys/stat.h>
3524 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3525 struct buf { int x; };
3526 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3527 static char *e (p, i)
3528      char **p;
3529      int i;
3530 {
3531   return p[i];
3532 }
3533 static char *f (char * (*g) (char **, int), char **p, ...)
3534 {
3535   char *s;
3536   va_list v;
3537   va_start (v,p);
3538   s = g (p, va_arg (v,int));
3539   va_end (v);
3540   return s;
3541 }
3542
3543 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3544    function prototypes and stuff, but not '\xHH' hex character constants.
3545    These don't provoke an error unfortunately, instead are silently treated
3546    as 'x'.  The following induces an error, until -std is added to get
3547    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3548    array size at least.  It's necessary to write '\x00'==0 to get something
3549    that's true only with -std.  */
3550 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3551
3552 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3553    inside strings and character constants.  */
3554 #define FOO(x) 'x'
3555 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3556
3557 int test (int i, double x);
3558 struct s1 {int (*f) (int a);};
3559 struct s2 {int (*f) (double a);};
3560 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3561 int argc;
3562 char **argv;
3563 int
3564 main ()
3565 {
3566 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3567   ;
3568   return 0;
3569 }
3570 _ACEOF
3571 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3572         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3573 do
3574   CC="$ac_save_CC $ac_arg"
3575   if ac_fn_c_try_compile "$LINENO"; then :
3576   ac_cv_prog_cc_c89=$ac_arg
3577 fi
3578 rm -f core conftest.err conftest.$ac_objext
3579   test "x$ac_cv_prog_cc_c89" != "xno" && break
3580 done
3581 rm -f conftest.$ac_ext
3582 CC=$ac_save_CC
3583
3584 fi
3585 # AC_CACHE_VAL
3586 case "x$ac_cv_prog_cc_c89" in
3587   x)
3588     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3589 $as_echo "none needed" >&6; } ;;
3590   xno)
3591     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3592 $as_echo "unsupported" >&6; } ;;
3593   *)
3594     CC="$CC $ac_cv_prog_cc_c89"
3595     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3596 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3597 esac
3598 if test "x$ac_cv_prog_cc_c89" != xno; then :
3599
3600 fi
3601
3602 ac_ext=c
3603 ac_cpp='$CPP $CPPFLAGS'
3604 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3605 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3606 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3607
3608 ac_aux_dir=
3609 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3610   for ac_t in install-sh install.sh shtool; do
3611     if test -f "$ac_dir/$ac_t"; then
3612       ac_aux_dir=$ac_dir
3613       ac_install_sh="$ac_aux_dir/$ac_t -c"
3614       break 2
3615     fi
3616   done
3617 done
3618 if test -z "$ac_aux_dir"; then
3619   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3620 fi
3621
3622 # These three variables are undocumented and unsupported,
3623 # and are intended to be withdrawn in a future Autoconf release.
3624 # They can cause serious problems if a builder's source tree is in a directory
3625 # whose full name contains unusual characters.
3626 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
3627 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
3628 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
3629
3630
3631 # Make sure we can run config.sub.
3632 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3633   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3634
3635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3636 $as_echo_n "checking build system type... " >&6; }
3637 if test "${ac_cv_build+set}" = set; then :
3638   $as_echo_n "(cached) " >&6
3639 else
3640   ac_build_alias=$build_alias
3641 test "x$ac_build_alias" = x &&
3642   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3643 test "x$ac_build_alias" = x &&
3644   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
3645 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3646   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3647
3648 fi
3649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3650 $as_echo "$ac_cv_build" >&6; }
3651 case $ac_cv_build in
3652 *-*-*) ;;
3653 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
3654 esac
3655 build=$ac_cv_build
3656 ac_save_IFS=$IFS; IFS='-'
3657 set x $ac_cv_build
3658 shift
3659 build_cpu=$1
3660 build_vendor=$2
3661 shift; shift
3662 # Remember, the first character of IFS is used to create $*,
3663 # except with old shells:
3664 build_os=$*
3665 IFS=$ac_save_IFS
3666 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3667
3668
3669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3670 $as_echo_n "checking host system type... " >&6; }
3671 if test "${ac_cv_host+set}" = set; then :
3672   $as_echo_n "(cached) " >&6
3673 else
3674   if test "x$host_alias" = x; then
3675   ac_cv_host=$ac_cv_build
3676 else
3677   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3678     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3679 fi
3680
3681 fi
3682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3683 $as_echo "$ac_cv_host" >&6; }
3684 case $ac_cv_host in
3685 *-*-*) ;;
3686 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
3687 esac
3688 host=$ac_cv_host
3689 ac_save_IFS=$IFS; IFS='-'
3690 set x $ac_cv_host
3691 shift
3692 host_cpu=$1
3693 host_vendor=$2
3694 shift; shift
3695 # Remember, the first character of IFS is used to create $*,
3696 # except with old shells:
3697 host_os=$*
3698 IFS=$ac_save_IFS
3699 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3700
3701
3702
3703 ac_ext=c
3704 ac_cpp='$CPP $CPPFLAGS'
3705 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3706 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3707 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3709 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3710 # On Suns, sometimes $CPP names a directory.
3711 if test -n "$CPP" && test -d "$CPP"; then
3712   CPP=
3713 fi
3714 if test -z "$CPP"; then
3715   if test "${ac_cv_prog_CPP+set}" = set; then :
3716   $as_echo_n "(cached) " >&6
3717 else
3718       # Double quotes because CPP needs to be expanded
3719     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3720     do
3721       ac_preproc_ok=false
3722 for ac_c_preproc_warn_flag in '' yes
3723 do
3724   # Use a header file that comes with gcc, so configuring glibc
3725   # with a fresh cross-compiler works.
3726   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3727   # <limits.h> exists even on freestanding compilers.
3728   # On the NeXT, cc -E runs the code through the compiler's parser,
3729   # not just through cpp. "Syntax error" is here to catch this case.
3730   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3731 /* end confdefs.h.  */
3732 #ifdef __STDC__
3733 # include <limits.h>
3734 #else
3735 # include <assert.h>
3736 #endif
3737                      Syntax error
3738 _ACEOF
3739 if ac_fn_c_try_cpp "$LINENO"; then :
3740
3741 else
3742   # Broken: fails on valid input.
3743 continue
3744 fi
3745 rm -f conftest.err conftest.$ac_ext
3746
3747   # OK, works on sane cases.  Now check whether nonexistent headers
3748   # can be detected and how.
3749   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3750 /* end confdefs.h.  */
3751 #include <ac_nonexistent.h>
3752 _ACEOF
3753 if ac_fn_c_try_cpp "$LINENO"; then :
3754   # Broken: success on invalid input.
3755 continue
3756 else
3757   # Passes both tests.
3758 ac_preproc_ok=:
3759 break
3760 fi
3761 rm -f conftest.err conftest.$ac_ext
3762
3763 done
3764 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3765 rm -f conftest.err conftest.$ac_ext
3766 if $ac_preproc_ok; then :
3767   break
3768 fi
3769
3770     done
3771     ac_cv_prog_CPP=$CPP
3772
3773 fi
3774   CPP=$ac_cv_prog_CPP
3775 else
3776   ac_cv_prog_CPP=$CPP
3777 fi
3778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3779 $as_echo "$CPP" >&6; }
3780 ac_preproc_ok=false
3781 for ac_c_preproc_warn_flag in '' yes
3782 do
3783   # Use a header file that comes with gcc, so configuring glibc
3784   # with a fresh cross-compiler works.
3785   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3786   # <limits.h> exists even on freestanding compilers.
3787   # On the NeXT, cc -E runs the code through the compiler's parser,
3788   # not just through cpp. "Syntax error" is here to catch this case.
3789   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3790 /* end confdefs.h.  */
3791 #ifdef __STDC__
3792 # include <limits.h>
3793 #else
3794 # include <assert.h>
3795 #endif
3796                      Syntax error
3797 _ACEOF
3798 if ac_fn_c_try_cpp "$LINENO"; then :
3799
3800 else
3801   # Broken: fails on valid input.
3802 continue
3803 fi
3804 rm -f conftest.err conftest.$ac_ext
3805
3806   # OK, works on sane cases.  Now check whether nonexistent headers
3807   # can be detected and how.
3808   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3809 /* end confdefs.h.  */
3810 #include <ac_nonexistent.h>
3811 _ACEOF
3812 if ac_fn_c_try_cpp "$LINENO"; then :
3813   # Broken: success on invalid input.
3814 continue
3815 else
3816   # Passes both tests.
3817 ac_preproc_ok=:
3818 break
3819 fi
3820 rm -f conftest.err conftest.$ac_ext
3821
3822 done
3823 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3824 rm -f conftest.err conftest.$ac_ext
3825 if $ac_preproc_ok; then :
3826
3827 else
3828   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3829 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3830 as_fn_error "C preprocessor \"$CPP\" fails sanity check
3831 See \`config.log' for more details." "$LINENO" 5; }
3832 fi
3833
3834 ac_ext=c
3835 ac_cpp='$CPP $CPPFLAGS'
3836 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3837 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3838 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3839
3840
3841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3842 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3843 if test "${ac_cv_path_GREP+set}" = set; then :
3844   $as_echo_n "(cached) " >&6
3845 else
3846   if test -z "$GREP"; then
3847   ac_path_GREP_found=false
3848   # Loop through the user's path and test for each of PROGNAME-LIST
3849   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3850 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3851 do
3852   IFS=$as_save_IFS
3853   test -z "$as_dir" && as_dir=.
3854     for ac_prog in grep ggrep; do
3855     for ac_exec_ext in '' $ac_executable_extensions; do
3856       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3857       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3858 # Check for GNU ac_path_GREP and select it if it is found.
3859   # Check for GNU $ac_path_GREP
3860 case `"$ac_path_GREP" --version 2>&1` in
3861 *GNU*)
3862   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3863 *)
3864   ac_count=0
3865   $as_echo_n 0123456789 >"conftest.in"
3866   while :
3867   do
3868     cat "conftest.in" "conftest.in" >"conftest.tmp"
3869     mv "conftest.tmp" "conftest.in"
3870     cp "conftest.in" "conftest.nl"
3871     $as_echo 'GREP' >> "conftest.nl"
3872     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3873     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3874     as_fn_arith $ac_count + 1 && ac_count=$as_val
3875     if test $ac_count -gt ${ac_path_GREP_max-0}; then
3876       # Best one so far, save it but keep looking for a better one
3877       ac_cv_path_GREP="$ac_path_GREP"
3878       ac_path_GREP_max=$ac_count
3879     fi
3880     # 10*(2^10) chars as input seems more than enough
3881     test $ac_count -gt 10 && break
3882   done
3883   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3884 esac
3885
3886       $ac_path_GREP_found && break 3
3887     done
3888   done
3889   done
3890 IFS=$as_save_IFS
3891   if test -z "$ac_cv_path_GREP"; then
3892     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3893   fi
3894 else
3895   ac_cv_path_GREP=$GREP
3896 fi
3897
3898 fi
3899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3900 $as_echo "$ac_cv_path_GREP" >&6; }
3901  GREP="$ac_cv_path_GREP"
3902
3903
3904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3905 $as_echo_n "checking for egrep... " >&6; }
3906 if test "${ac_cv_path_EGREP+set}" = set; then :
3907   $as_echo_n "(cached) " >&6
3908 else
3909   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3910    then ac_cv_path_EGREP="$GREP -E"
3911    else
3912      if test -z "$EGREP"; then
3913   ac_path_EGREP_found=false
3914   # Loop through the user's path and test for each of PROGNAME-LIST
3915   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3916 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3917 do
3918   IFS=$as_save_IFS
3919   test -z "$as_dir" && as_dir=.
3920     for ac_prog in egrep; do
3921     for ac_exec_ext in '' $ac_executable_extensions; do
3922       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3923       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3924 # Check for GNU ac_path_EGREP and select it if it is found.
3925   # Check for GNU $ac_path_EGREP
3926 case `"$ac_path_EGREP" --version 2>&1` in
3927 *GNU*)
3928   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3929 *)
3930   ac_count=0
3931   $as_echo_n 0123456789 >"conftest.in"
3932   while :
3933   do
3934     cat "conftest.in" "conftest.in" >"conftest.tmp"
3935     mv "conftest.tmp" "conftest.in"
3936     cp "conftest.in" "conftest.nl"
3937     $as_echo 'EGREP' >> "conftest.nl"
3938     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3939     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3940     as_fn_arith $ac_count + 1 && ac_count=$as_val
3941     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3942       # Best one so far, save it but keep looking for a better one
3943       ac_cv_path_EGREP="$ac_path_EGREP"
3944       ac_path_EGREP_max=$ac_count
3945     fi
3946     # 10*(2^10) chars as input seems more than enough
3947     test $ac_count -gt 10 && break
3948   done
3949   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3950 esac
3951
3952       $ac_path_EGREP_found && break 3
3953     done
3954   done
3955   done
3956 IFS=$as_save_IFS
3957   if test -z "$ac_cv_path_EGREP"; then
3958     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3959   fi
3960 else
3961   ac_cv_path_EGREP=$EGREP
3962 fi
3963
3964    fi
3965 fi
3966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3967 $as_echo "$ac_cv_path_EGREP" >&6; }
3968  EGREP="$ac_cv_path_EGREP"
3969
3970
3971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3972 $as_echo_n "checking for ANSI C header files... " >&6; }
3973 if test "${ac_cv_header_stdc+set}" = set; then :
3974   $as_echo_n "(cached) " >&6
3975 else
3976   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3977 /* end confdefs.h.  */
3978 #include <stdlib.h>
3979 #include <stdarg.h>
3980 #include <string.h>
3981 #include <float.h>
3982
3983 int
3984 main ()
3985 {
3986
3987   ;
3988   return 0;
3989 }
3990 _ACEOF
3991 if ac_fn_c_try_compile "$LINENO"; then :
3992   ac_cv_header_stdc=yes
3993 else
3994   ac_cv_header_stdc=no
3995 fi
3996 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3997
3998 if test $ac_cv_header_stdc = yes; then
3999   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4000   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4001 /* end confdefs.h.  */
4002 #include <string.h>
4003
4004 _ACEOF
4005 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4006   $EGREP "memchr" >/dev/null 2>&1; then :
4007
4008 else
4009   ac_cv_header_stdc=no
4010 fi
4011 rm -f conftest*
4012
4013 fi
4014
4015 if test $ac_cv_header_stdc = yes; then
4016   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4017   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4018 /* end confdefs.h.  */
4019 #include <stdlib.h>
4020
4021 _ACEOF
4022 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4023   $EGREP "free" >/dev/null 2>&1; then :
4024
4025 else
4026   ac_cv_header_stdc=no
4027 fi
4028 rm -f conftest*
4029
4030 fi
4031
4032 if test $ac_cv_header_stdc = yes; then
4033   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4034   if test "$cross_compiling" = yes; then :
4035   :
4036 else
4037   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4038 /* end confdefs.h.  */
4039 #include <ctype.h>
4040 #include <stdlib.h>
4041 #if ((' ' & 0x0FF) == 0x020)
4042 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4043 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4044 #else
4045 # define ISLOWER(c) \
4046                    (('a' <= (c) && (c) <= 'i') \
4047                      || ('j' <= (c) && (c) <= 'r') \
4048                      || ('s' <= (c) && (c) <= 'z'))
4049 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4050 #endif
4051
4052 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4053 int
4054 main ()
4055 {
4056   int i;
4057   for (i = 0; i < 256; i++)
4058     if (XOR (islower (i), ISLOWER (i))
4059         || toupper (i) != TOUPPER (i))
4060       return 2;
4061   return 0;
4062 }
4063 _ACEOF
4064 if ac_fn_c_try_run "$LINENO"; then :
4065
4066 else
4067   ac_cv_header_stdc=no
4068 fi
4069 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4070   conftest.$ac_objext conftest.beam conftest.$ac_ext
4071 fi
4072
4073 fi
4074 fi
4075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4076 $as_echo "$ac_cv_header_stdc" >&6; }
4077 if test $ac_cv_header_stdc = yes; then
4078
4079 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4080
4081 fi
4082
4083 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4084 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4085                   inttypes.h stdint.h unistd.h
4086 do :
4087   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4088 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4089 "
4090 eval as_val=\$$as_ac_Header
4091    if test "x$as_val" = x""yes; then :
4092   cat >>confdefs.h <<_ACEOF
4093 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4094 _ACEOF
4095
4096 fi
4097
4098 done
4099
4100
4101
4102
4103
4104   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4105 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
4106   MINIX=yes
4107 else
4108   MINIX=
4109 fi
4110
4111
4112   if test "$MINIX" = yes; then
4113
4114 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4115
4116
4117 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4118
4119
4120 $as_echo "#define _MINIX 1" >>confdefs.h
4121
4122   fi
4123
4124         case "$host_os" in
4125     hpux*)
4126
4127 $as_echo "#define _XOPEN_SOURCE 500" >>confdefs.h
4128
4129       ;;
4130   esac
4131
4132
4133   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4134 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4135 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
4136   $as_echo_n "(cached) " >&6
4137 else
4138   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4139 /* end confdefs.h.  */
4140
4141 #         define __EXTENSIONS__ 1
4142           $ac_includes_default
4143 int
4144 main ()
4145 {
4146
4147   ;
4148   return 0;
4149 }
4150 _ACEOF
4151 if ac_fn_c_try_compile "$LINENO"; then :
4152   ac_cv_safe_to_define___extensions__=yes
4153 else
4154   ac_cv_safe_to_define___extensions__=no
4155 fi
4156 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4157 fi
4158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4159 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4160   test $ac_cv_safe_to_define___extensions__ = yes &&
4161     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4162
4163   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4164
4165   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4166
4167   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4168
4169   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4170
4171
4172 if test -n "$ac_tool_prefix"; then
4173   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4174 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4176 $as_echo_n "checking for $ac_word... " >&6; }
4177 if test "${ac_cv_prog_RANLIB+set}" = set; then :
4178   $as_echo_n "(cached) " >&6
4179 else
4180   if test -n "$RANLIB"; then
4181   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4182 else
4183 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4184 for as_dir in $PATH
4185 do
4186   IFS=$as_save_IFS
4187   test -z "$as_dir" && as_dir=.
4188     for ac_exec_ext in '' $ac_executable_extensions; do
4189   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4190     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4191     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4192     break 2
4193   fi
4194 done
4195   done
4196 IFS=$as_save_IFS
4197
4198 fi
4199 fi
4200 RANLIB=$ac_cv_prog_RANLIB
4201 if test -n "$RANLIB"; then
4202   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4203 $as_echo "$RANLIB" >&6; }
4204 else
4205   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4206 $as_echo "no" >&6; }
4207 fi
4208
4209
4210 fi
4211 if test -z "$ac_cv_prog_RANLIB"; then
4212   ac_ct_RANLIB=$RANLIB
4213   # Extract the first word of "ranlib", so it can be a program name with args.
4214 set dummy ranlib; ac_word=$2
4215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4216 $as_echo_n "checking for $ac_word... " >&6; }
4217 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4218   $as_echo_n "(cached) " >&6
4219 else
4220   if test -n "$ac_ct_RANLIB"; then
4221   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4222 else
4223 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4224 for as_dir in $PATH
4225 do
4226   IFS=$as_save_IFS
4227   test -z "$as_dir" && as_dir=.
4228     for ac_exec_ext in '' $ac_executable_extensions; do
4229   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4230     ac_cv_prog_ac_ct_RANLIB="ranlib"
4231     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4232     break 2
4233   fi
4234 done
4235   done
4236 IFS=$as_save_IFS
4237
4238 fi
4239 fi
4240 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4241 if test -n "$ac_ct_RANLIB"; then
4242   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4243 $as_echo "$ac_ct_RANLIB" >&6; }
4244 else
4245   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4246 $as_echo "no" >&6; }
4247 fi
4248
4249   if test "x$ac_ct_RANLIB" = x; then
4250     RANLIB=":"
4251   else
4252     case $cross_compiling:$ac_tool_warned in
4253 yes:)
4254 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4255 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4256 ac_tool_warned=yes ;;
4257 esac
4258     RANLIB=$ac_ct_RANLIB
4259   fi
4260 else
4261   RANLIB="$ac_cv_prog_RANLIB"
4262 fi
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272   # Code from module arg-nonnull:
4273   # Code from module c++defs:
4274   # Code from module extensions:
4275
4276   # Code from module include_next:
4277   # Code from module memchr:
4278   # Code from module memmem:
4279   # Code from module memmem-simple:
4280   # Code from module multiarch:
4281   # Code from module stddef:
4282   # Code from module stdint:
4283   # Code from module string:
4284   # Code from module warn-on-use:
4285   # Code from module wchar:
4286
4287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4288 $as_echo_n "checking target system type... " >&6; }
4289 if test "${ac_cv_target+set}" = set; then :
4290   $as_echo_n "(cached) " >&6
4291 else
4292   if test "x$target_alias" = x; then
4293   ac_cv_target=$ac_cv_host
4294 else
4295   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4296     as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4297 fi
4298
4299 fi
4300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4301 $as_echo "$ac_cv_target" >&6; }
4302 case $ac_cv_target in
4303 *-*-*) ;;
4304 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4305 esac
4306 target=$ac_cv_target
4307 ac_save_IFS=$IFS; IFS='-'
4308 set x $ac_cv_target
4309 shift
4310 target_cpu=$1
4311 target_vendor=$2
4312 shift; shift
4313 # Remember, the first character of IFS is used to create $*,
4314 # except with old shells:
4315 target_os=$*
4316 IFS=$ac_save_IFS
4317 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4318
4319
4320 # The aliases save the names the user supplied, while $host etc.
4321 # will get canonicalized.
4322 test -n "$target_alias" &&
4323   test "$program_prefix$program_suffix$program_transform_name" = \
4324     NONENONEs,x,x, &&
4325   program_prefix=${target_alias}-
4326
4327 # The tests for host and target for $enable_largefile require
4328 # canonical names.
4329
4330
4331
4332 # As the $enable_largefile decision depends on --enable-plugins we must set it
4333 # even in directories otherwise not depending on the $plugins option.
4334
4335
4336 # Check whether --enable-plugins was given.
4337 if test "${enable_plugins+set}" = set; then :
4338   enableval=$enable_plugins; case "${enableval}" in
4339   yes | "") plugins=yes ;;
4340   no) plugins=no ;;
4341   *) plugins=yes ;;
4342  esac
4343 else
4344   plugins=no
4345 fi
4346
4347
4348
4349 case "${host}" in
4350   sparc-*-solaris*|i[3-7]86-*-solaris*)
4351     # On native 32bit sparc and ia32 solaris, large-file and procfs support
4352     # are mutually exclusive; and without procfs support, the bfd/ elf module
4353     # cannot provide certain routines such as elfcore_write_prpsinfo
4354     # or elfcore_write_prstatus.  So unless the user explicitly requested
4355     # large-file support through the --enable-largefile switch, disable
4356     # large-file support in favor of procfs support.
4357     test "${target}" = "${host}" -a "x$plugins" = xno \
4358       && : ${enable_largefile="no"}
4359     ;;
4360 esac
4361
4362 # Check whether --enable-largefile was given.
4363 if test "${enable_largefile+set}" = set; then :
4364   enableval=$enable_largefile;
4365 fi
4366
4367 if test "$enable_largefile" != no; then
4368
4369   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4370 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4371 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
4372   $as_echo_n "(cached) " >&6
4373 else
4374   ac_cv_sys_largefile_CC=no
4375      if test "$GCC" != yes; then
4376        ac_save_CC=$CC
4377        while :; do
4378          # IRIX 6.2 and later do not support large files by default,
4379          # so use the C compiler's -n32 option if that helps.
4380          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4381 /* end confdefs.h.  */
4382 #include <sys/types.h>
4383  /* Check that off_t can represent 2**63 - 1 correctly.
4384     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4385     since some C++ compilers masquerading as C compilers
4386     incorrectly reject 9223372036854775807.  */
4387 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4388   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4389                        && LARGE_OFF_T % 2147483647 == 1)
4390                       ? 1 : -1];
4391 int
4392 main ()
4393 {
4394
4395   ;
4396   return 0;
4397 }
4398 _ACEOF
4399          if ac_fn_c_try_compile "$LINENO"; then :
4400   break
4401 fi
4402 rm -f core conftest.err conftest.$ac_objext
4403          CC="$CC -n32"
4404          if ac_fn_c_try_compile "$LINENO"; then :
4405   ac_cv_sys_largefile_CC=' -n32'; break
4406 fi
4407 rm -f core conftest.err conftest.$ac_objext
4408          break
4409        done
4410        CC=$ac_save_CC
4411        rm -f conftest.$ac_ext
4412     fi
4413 fi
4414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4415 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4416   if test "$ac_cv_sys_largefile_CC" != no; then
4417     CC=$CC$ac_cv_sys_largefile_CC
4418   fi
4419
4420   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4421 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4422 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
4423   $as_echo_n "(cached) " >&6
4424 else
4425   while :; do
4426   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4427 /* end confdefs.h.  */
4428 #include <sys/types.h>
4429  /* Check that off_t can represent 2**63 - 1 correctly.
4430     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4431     since some C++ compilers masquerading as C compilers
4432     incorrectly reject 9223372036854775807.  */
4433 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4434   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4435                        && LARGE_OFF_T % 2147483647 == 1)
4436                       ? 1 : -1];
4437 int
4438 main ()
4439 {
4440
4441   ;
4442   return 0;
4443 }
4444 _ACEOF
4445 if ac_fn_c_try_compile "$LINENO"; then :
4446   ac_cv_sys_file_offset_bits=no; break
4447 fi
4448 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4449   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4450 /* end confdefs.h.  */
4451 #define _FILE_OFFSET_BITS 64
4452 #include <sys/types.h>
4453  /* Check that off_t can represent 2**63 - 1 correctly.
4454     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4455     since some C++ compilers masquerading as C compilers
4456     incorrectly reject 9223372036854775807.  */
4457 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4458   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4459                        && LARGE_OFF_T % 2147483647 == 1)
4460                       ? 1 : -1];
4461 int
4462 main ()
4463 {
4464
4465   ;
4466   return 0;
4467 }
4468 _ACEOF
4469 if ac_fn_c_try_compile "$LINENO"; then :
4470   ac_cv_sys_file_offset_bits=64; break
4471 fi
4472 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4473   ac_cv_sys_file_offset_bits=unknown
4474   break
4475 done
4476 fi
4477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4478 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4479 case $ac_cv_sys_file_offset_bits in #(
4480   no | unknown) ;;
4481   *)
4482 cat >>confdefs.h <<_ACEOF
4483 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4484 _ACEOF
4485 ;;
4486 esac
4487 rm -rf conftest*
4488   if test $ac_cv_sys_file_offset_bits = unknown; then
4489     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4490 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4491 if test "${ac_cv_sys_large_files+set}" = set; then :
4492   $as_echo_n "(cached) " >&6
4493 else
4494   while :; do
4495   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4496 /* end confdefs.h.  */
4497 #include <sys/types.h>
4498  /* Check that off_t can represent 2**63 - 1 correctly.
4499     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4500     since some C++ compilers masquerading as C compilers
4501     incorrectly reject 9223372036854775807.  */
4502 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4503   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4504                        && LARGE_OFF_T % 2147483647 == 1)
4505                       ? 1 : -1];
4506 int
4507 main ()
4508 {
4509
4510   ;
4511   return 0;
4512 }
4513 _ACEOF
4514 if ac_fn_c_try_compile "$LINENO"; then :
4515   ac_cv_sys_large_files=no; break
4516 fi
4517 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4518   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4519 /* end confdefs.h.  */
4520 #define _LARGE_FILES 1
4521 #include <sys/types.h>
4522  /* Check that off_t can represent 2**63 - 1 correctly.
4523     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4524     since some C++ compilers masquerading as C compilers
4525     incorrectly reject 9223372036854775807.  */
4526 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4527   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4528                        && LARGE_OFF_T % 2147483647 == 1)
4529                       ? 1 : -1];
4530 int
4531 main ()
4532 {
4533
4534   ;
4535   return 0;
4536 }
4537 _ACEOF
4538 if ac_fn_c_try_compile "$LINENO"; then :
4539   ac_cv_sys_large_files=1; break
4540 fi
4541 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4542   ac_cv_sys_large_files=unknown
4543   break
4544 done
4545 fi
4546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4547 $as_echo "$ac_cv_sys_large_files" >&6; }
4548 case $ac_cv_sys_large_files in #(
4549   no | unknown) ;;
4550   *)
4551 cat >>confdefs.h <<_ACEOF
4552 #define _LARGE_FILES $ac_cv_sys_large_files
4553 _ACEOF
4554 ;;
4555 esac
4556 rm -rf conftest*
4557   fi
4558 fi
4559
4560
4561
4562
4563
4564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${CC-cc} option to accept ANSI C" >&5
4565 $as_echo_n "checking for ${CC-cc} option to accept ANSI C... " >&6; }
4566 if test "${am_cv_prog_cc_stdc+set}" = set; then :
4567   $as_echo_n "(cached) " >&6
4568 else
4569   am_cv_prog_cc_stdc=no
4570 ac_save_CC="$CC"
4571 # Don't try gcc -ansi; that turns off useful extensions and
4572 # breaks some systems' header files.
4573 # AIX                   -qlanglvl=ansi
4574 # Ultrix and OSF/1      -std1
4575 # HP-UX 10.20 and later -Ae
4576 # HP-UX older versions  -Aa -D_HPUX_SOURCE
4577 # SVR4                  -Xc -D__EXTENSIONS__
4578 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4579 do
4580   CC="$ac_save_CC $ac_arg"
4581   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4582 /* end confdefs.h.  */
4583 #include <stdarg.h>
4584 #include <stdio.h>
4585 #include <sys/types.h>
4586 #include <sys/stat.h>
4587 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4588 struct buf { int x; };
4589 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4590 static char *e (p, i)
4591      char **p;
4592      int i;
4593 {
4594   return p[i];
4595 }
4596 static char *f (char * (*g) (char **, int), char **p, ...)
4597 {
4598   char *s;
4599   va_list v;
4600   va_start (v,p);
4601   s = g (p, va_arg (v,int));
4602   va_end (v);
4603   return s;
4604 }
4605 int test (int i, double x);
4606 struct s1 {int (*f) (int a);};
4607 struct s2 {int (*f) (double a);};
4608 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4609 int argc;
4610 char **argv;
4611
4612 int
4613 main ()
4614 {
4615
4616 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4617
4618   ;
4619   return 0;
4620 }
4621 _ACEOF
4622 if ac_fn_c_try_compile "$LINENO"; then :
4623   am_cv_prog_cc_stdc="$ac_arg"; break
4624 fi
4625 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4626 done
4627 CC="$ac_save_CC"
4628
4629 fi
4630
4631 if test -z "$am_cv_prog_cc_stdc"; then
4632   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4633 $as_echo "none needed" >&6; }
4634 else
4635   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_stdc" >&5
4636 $as_echo "$am_cv_prog_cc_stdc" >&6; }
4637 fi
4638 case "x$am_cv_prog_cc_stdc" in
4639   x|xno) ;;
4640   *) CC="$CC $am_cv_prog_cc_stdc" ;;
4641 esac
4642
4643
4644 ac_aux_dir=
4645 for ac_dir in .. "$srcdir"/..; do
4646   for ac_t in install-sh install.sh shtool; do
4647     if test -f "$ac_dir/$ac_t"; then
4648       ac_aux_dir=$ac_dir
4649       ac_install_sh="$ac_aux_dir/$ac_t -c"
4650       break 2
4651     fi
4652   done
4653 done
4654 if test -z "$ac_aux_dir"; then
4655   as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
4656 fi
4657
4658 # These three variables are undocumented and unsupported,
4659 # and are intended to be withdrawn in a future Autoconf release.
4660 # They can cause serious problems if a builder's source tree is in a directory
4661 # whose full name contains unusual characters.
4662 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
4663 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
4664 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
4665
4666
4667
4668
4669 # Dependency checking.
4670 rm -rf .tst 2>/dev/null
4671 mkdir .tst 2>/dev/null
4672 if test -d .tst; then
4673   am__leading_dot=.
4674 else
4675   am__leading_dot=_
4676 fi
4677 rmdir .tst 2>/dev/null
4678
4679 DEPDIR="${am__leading_dot}deps"
4680
4681 ac_config_commands="$ac_config_commands depdir"
4682
4683
4684 depcc="$CC"   am_compiler_list=
4685
4686 am_depcomp=$ac_aux_dir/depcomp
4687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4688 $as_echo_n "checking dependency style of $depcc... " >&6; }
4689 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4690   $as_echo_n "(cached) " >&6
4691 else
4692   if test -f "$am_depcomp"; then
4693   # We make a subdir and do the tests there.  Otherwise we can end up
4694   # making bogus files that we don't know about and never remove.  For
4695   # instance it was reported that on HP-UX the gcc test will end up
4696   # making a dummy file named `D' -- because `-MD' means `put the output
4697   # in D'.
4698   mkdir conftest.dir
4699   # Copy depcomp to subdir because otherwise we won't find it if we're
4700   # using a relative directory.
4701   cp "$am_depcomp" conftest.dir
4702   cd conftest.dir
4703   # We will build objects and dependencies in a subdirectory because
4704   # it helps to detect inapplicable dependency modes.  For instance
4705   # both Tru64's cc and ICC support -MD to output dependencies as a
4706   # side effect of compilation, but ICC will put the dependencies in
4707   # the current directory while Tru64 will put them in the object
4708   # directory.
4709   mkdir sub
4710
4711   am_cv_CC_dependencies_compiler_type=none
4712   if test "$am_compiler_list" = ""; then
4713      am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4714   fi
4715   for depmode in $am_compiler_list; do
4716     if test $depmode = none; then break; fi
4717
4718     $as_echo "$as_me:$LINENO: trying $depmode" >&5
4719     # Setup a source with many dependencies, because some compilers
4720     # like to wrap large dependency lists on column 80 (with \), and
4721     # we should not choose a depcomp mode which is confused by this.
4722     #
4723     # We need to recreate these files for each test, as the compiler may
4724     # overwrite some of them when testing with obscure command lines.
4725     # This happens at least with the AIX C compiler.
4726     : > sub/conftest.c
4727     for i in 1 2 3 4 5 6; do
4728       echo '#include "conftst'$i'.h"' >> sub/conftest.c
4729       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4730       # Solaris 8's {/usr,}/bin/sh.
4731       touch sub/conftst$i.h
4732     done
4733     echo "include sub/conftest.Po" > confmf
4734
4735     # We check with `-c' and `-o' for the sake of the "dashmstdout"
4736     # mode.  It turns out that the SunPro C++ compiler does not properly
4737     # handle `-M -o', and we need to detect this.
4738     depcmd="depmode=$depmode \
4739        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
4740        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4741        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
4742     echo "| $depcmd" | sed -e 's/  */ /g' >&5
4743     if env $depcmd > conftest.err 2>&1 &&
4744        grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
4745        grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
4746        ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
4747       # icc doesn't choke on unknown options, it will just issue warnings
4748       # or remarks (even with -Werror).  So we grep stderr for any message
4749       # that says an option was ignored or not supported.
4750       # When given -MP, icc 7.0 and 7.1 complain thusly:
4751       #   icc: Command line warning: ignoring option '-M'; no argument required
4752       # The diagnosis changed in icc 8.0:
4753       #   icc: Command line remark: option '-MP' not supported
4754       if (grep 'ignoring option' conftest.err ||
4755           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4756         am_cv_CC_dependencies_compiler_type=$depmode
4757         $as_echo "$as_me:$LINENO: success" >&5
4758         break
4759       fi
4760     fi
4761     $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
4762     sed -e 's/^/| /' < conftest.err >&5
4763   done
4764
4765   cd ..
4766   rm -rf conftest.dir
4767 else
4768   am_cv_CC_dependencies_compiler_type=none
4769 fi
4770
4771 fi
4772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4773 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4774 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
4775 then as_fn_error "no usable dependency style found" "$LINENO" 5
4776 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4777
4778 fi
4779
4780
4781 # Check for the 'make' the user wants to use.
4782 for ac_prog in make
4783 do
4784   # Extract the first word of "$ac_prog", so it can be a program name with args.
4785 set dummy $ac_prog; ac_word=$2
4786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4787 $as_echo_n "checking for $ac_word... " >&6; }
4788 if test "${ac_cv_prog_MAKE+set}" = set; then :
4789   $as_echo_n "(cached) " >&6
4790 else
4791   if test -n "$MAKE"; then
4792   ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4793 else
4794 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4795 for as_dir in $PATH
4796 do
4797   IFS=$as_save_IFS
4798   test -z "$as_dir" && as_dir=.
4799     for ac_exec_ext in '' $ac_executable_extensions; do
4800   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4801     ac_cv_prog_MAKE="$ac_prog"
4802     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4803     break 2
4804   fi
4805 done
4806   done
4807 IFS=$as_save_IFS
4808
4809 fi
4810 fi
4811 MAKE=$ac_cv_prog_MAKE
4812 if test -n "$MAKE"; then
4813   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4814 $as_echo "$MAKE" >&6; }
4815 else
4816   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4817 $as_echo "no" >&6; }
4818 fi
4819
4820
4821   test -n "$MAKE" && break
4822 done
4823
4824 MAKE_IS_GNU=
4825 case "`$MAKE --version 2>&1 | sed 1q`" in
4826   *GNU*)
4827     MAKE_IS_GNU=yes
4828     ;;
4829 esac
4830  if test "$MAKE_IS_GNU" = yes; then
4831   GMAKE_TRUE=
4832   GMAKE_FALSE='#'
4833 else
4834   GMAKE_TRUE='#'
4835   GMAKE_FALSE=
4836 fi
4837
4838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4839 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4840 set x ${MAKE-make}
4841 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4842 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
4843   $as_echo_n "(cached) " >&6
4844 else
4845   cat >conftest.make <<\_ACEOF
4846 SHELL = /bin/sh
4847 all:
4848         @echo '@@@%%%=$(MAKE)=@@@%%%'
4849 _ACEOF
4850 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4851 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4852   *@@@%%%=?*=@@@%%%*)
4853     eval ac_cv_prog_make_${ac_make}_set=yes;;
4854   *)
4855     eval ac_cv_prog_make_${ac_make}_set=no;;
4856 esac
4857 rm -f conftest.make
4858 fi
4859 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4860   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4861 $as_echo "yes" >&6; }
4862   SET_MAKE=
4863 else
4864   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4865 $as_echo "no" >&6; }
4866   SET_MAKE="MAKE=${MAKE-make}"
4867 fi
4868
4869
4870
4871 CONFIG_OBS=
4872 CONFIG_DEPS=
4873 CONFIG_SRCS=
4874 ENABLE_CFLAGS=
4875
4876 CONFIG_ALL=
4877 CONFIG_CLEAN=
4878 CONFIG_INSTALL=
4879 CONFIG_UNINSTALL=
4880
4881 # If we haven't got the data from the intl directory,
4882 # assume NLS is disabled.
4883 USE_NLS=no
4884 LIBINTL=
4885 LIBINTL_DEP=
4886 INCINTL=
4887 XGETTEXT=
4888 GMSGFMT=
4889 POSUB=
4890
4891 if test -f  ../intl/config.intl; then
4892   .  ../intl/config.intl
4893 fi
4894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
4895 $as_echo_n "checking whether NLS is requested... " >&6; }
4896 if test x"$USE_NLS" != xyes; then
4897   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4898 $as_echo "no" >&6; }
4899 else
4900   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4901 $as_echo "yes" >&6; }
4902
4903 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
4904
4905
4906   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
4907 $as_echo_n "checking for catalogs to be installed... " >&6; }
4908   # Look for .po and .gmo files in the source directory.
4909   CATALOGS=
4910   XLINGUAS=
4911   for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
4912     # If there aren't any .gmo files the shell will give us the
4913     # literal string "../path/to/srcdir/po/*.gmo" which has to be
4914     # weeded out.
4915     case "$cat" in *\**)
4916       continue;;
4917     esac
4918     # The quadruple backslash is collapsed to a double backslash
4919     # by the backticks, then collapsed again by the double quotes,
4920     # leaving us with one backslash in the sed expression (right
4921     # before the dot that mustn't act as a wildcard).
4922     cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
4923     lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
4924     # The user is allowed to set LINGUAS to a list of languages to
4925     # install catalogs for.  If it's empty that means "all of them."
4926     if test "x$LINGUAS" = x; then
4927       CATALOGS="$CATALOGS $cat"
4928       XLINGUAS="$XLINGUAS $lang"
4929     else
4930       case "$LINGUAS" in *$lang*)
4931         CATALOGS="$CATALOGS $cat"
4932         XLINGUAS="$XLINGUAS $lang"
4933         ;;
4934       esac
4935     fi
4936   done
4937   LINGUAS="$XLINGUAS"
4938   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
4939 $as_echo "$LINGUAS" >&6; }
4940
4941
4942     DATADIRNAME=share
4943
4944   INSTOBJEXT=.mo
4945
4946   GENCAT=gencat
4947
4948   CATOBJEXT=.gmo
4949
4950 fi
4951
4952 localedir='${datadir}/locale'
4953
4954
4955 if test x"$USE_NLS" = xyes; then
4956    CONFIG_ALL="$CONFIG_ALL all-po"
4957    CONFIG_CLEAN="$CONFIG_CLEAN clean-po"
4958    CONFIG_INSTALL="$CONFIG_INSTALL install-po"
4959    CONFIG_UNINSTALL="$CONFIG_UNINSTALL uninstall-po"
4960 fi
4961
4962
4963
4964
4965
4966           LIBC_FATAL_STDERR_=1
4967   export LIBC_FATAL_STDERR_
4968
4969
4970
4971
4972
4973   for ac_header in $gl_header_list
4974 do :
4975   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4976 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4977 eval as_val=\$$as_ac_Header
4978    if test "x$as_val" = x""yes; then :
4979   cat >>confdefs.h <<_ACEOF
4980 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4981 _ACEOF
4982
4983 fi
4984
4985 done
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995   for ac_func in $gl_func_list
4996 do :
4997   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4998 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4999 eval as_val=\$$as_ac_var
5000    if test "x$as_val" = x""yes; then :
5001   cat >>confdefs.h <<_ACEOF
5002 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5003 _ACEOF
5004
5005 fi
5006 done
5007
5008
5009
5010
5011
5012
5013   GNULIB_MEMCHR=0;
5014   GNULIB_MEMMEM=0;
5015   GNULIB_MEMPCPY=0;
5016   GNULIB_MEMRCHR=0;
5017   GNULIB_RAWMEMCHR=0;
5018   GNULIB_STPCPY=0;
5019   GNULIB_STPNCPY=0;
5020   GNULIB_STRCHRNUL=0;
5021   GNULIB_STRDUP=0;
5022   GNULIB_STRNCAT=0;
5023   GNULIB_STRNDUP=0;
5024   GNULIB_STRNLEN=0;
5025   GNULIB_STRPBRK=0;
5026   GNULIB_STRSEP=0;
5027   GNULIB_STRSTR=0;
5028   GNULIB_STRCASESTR=0;
5029   GNULIB_STRTOK_R=0;
5030   GNULIB_MBSLEN=0;
5031   GNULIB_MBSNLEN=0;
5032   GNULIB_MBSCHR=0;
5033   GNULIB_MBSRCHR=0;
5034   GNULIB_MBSSTR=0;
5035   GNULIB_MBSCASECMP=0;
5036   GNULIB_MBSNCASECMP=0;
5037   GNULIB_MBSPCASECMP=0;
5038   GNULIB_MBSCASESTR=0;
5039   GNULIB_MBSCSPN=0;
5040   GNULIB_MBSPBRK=0;
5041   GNULIB_MBSSPN=0;
5042   GNULIB_MBSSEP=0;
5043   GNULIB_MBSTOK_R=0;
5044   GNULIB_STRERROR=0;
5045   GNULIB_STRSIGNAL=0;
5046   GNULIB_STRVERSCMP=0;
5047   HAVE_MBSLEN=0;
5048     HAVE_MEMCHR=1;
5049   HAVE_DECL_MEMMEM=1;
5050   HAVE_MEMPCPY=1;
5051   HAVE_DECL_MEMRCHR=1;
5052   HAVE_RAWMEMCHR=1;
5053   HAVE_STPCPY=1;
5054   HAVE_STPNCPY=1;
5055   HAVE_STRCHRNUL=1;
5056   HAVE_DECL_STRDUP=1;
5057   HAVE_DECL_STRNDUP=1;
5058   HAVE_DECL_STRNLEN=1;
5059   HAVE_STRPBRK=1;
5060   HAVE_STRSEP=1;
5061   HAVE_STRCASESTR=1;
5062   HAVE_DECL_STRTOK_R=1;
5063   HAVE_DECL_STRSIGNAL=1;
5064   HAVE_STRVERSCMP=1;
5065   REPLACE_MEMCHR=0;
5066   REPLACE_MEMMEM=0;
5067   REPLACE_STPNCPY=0;
5068   REPLACE_STRDUP=0;
5069   REPLACE_STRSTR=0;
5070   REPLACE_STRCASESTR=0;
5071   REPLACE_STRERROR=0;
5072   REPLACE_STRNCAT=0;
5073   REPLACE_STRNDUP=0;
5074   REPLACE_STRNLEN=0;
5075   REPLACE_STRSIGNAL=0;
5076   REPLACE_STRTOK_R=0;
5077   UNDEFINE_STRTOK_R=0;
5078
5079
5080
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090
5091   # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
5092   # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
5093   # irrelevant for anonymous mappings.
5094   ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
5095 if test "x$ac_cv_func_mmap" = x""yes; then :
5096   gl_have_mmap=yes
5097 else
5098   gl_have_mmap=no
5099 fi
5100
5101
5102   # Try to allow MAP_ANONYMOUS.
5103   gl_have_mmap_anonymous=no
5104   if test $gl_have_mmap = yes; then
5105     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
5106 $as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
5107     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5108 /* end confdefs.h.  */
5109
5110 #include <sys/mman.h>
5111 #ifdef MAP_ANONYMOUS
5112     I cant identify this map.
5113 #endif
5114
5115 _ACEOF
5116 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5117   $EGREP "I cant identify this map." >/dev/null 2>&1; then :
5118   gl_have_mmap_anonymous=yes
5119 fi
5120 rm -f conftest*
5121
5122     if test $gl_have_mmap_anonymous != yes; then
5123       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5124 /* end confdefs.h.  */
5125
5126 #include <sys/mman.h>
5127 #ifdef MAP_ANON
5128     I cant identify this map.
5129 #endif
5130
5131 _ACEOF
5132 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5133   $EGREP "I cant identify this map." >/dev/null 2>&1; then :
5134
5135 $as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
5136
5137          gl_have_mmap_anonymous=yes
5138 fi
5139 rm -f conftest*
5140
5141     fi
5142     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
5143 $as_echo "$gl_have_mmap_anonymous" >&6; }
5144     if test $gl_have_mmap_anonymous = yes; then
5145
5146 $as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
5147
5148     fi
5149   fi
5150
5151
5152   :
5153
5154
5155
5156
5157
5158
5159   :
5160
5161
5162
5163
5164
5165
5166
5167
5168   :
5169
5170
5171
5172
5173
5174   if test $ac_cv_func_memchr = yes; then
5175     # Detect platform-specific bugs in some versions of glibc:
5176     # memchr should not dereference anything with length 0
5177     #   http://bugzilla.redhat.com/499689
5178     # memchr should not dereference overestimated length after a match
5179     #   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521737
5180     #   http://sourceware.org/bugzilla/show_bug.cgi?id=10162
5181     # Assume that memchr works on platforms that lack mprotect.
5182     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memchr works" >&5
5183 $as_echo_n "checking whether memchr works... " >&6; }
5184 if test "${gl_cv_func_memchr_works+set}" = set; then :
5185   $as_echo_n "(cached) " >&6
5186 else
5187   if test "$cross_compiling" = yes; then :
5188          gl_cv_func_memchr_works="guessing no"
5189 else
5190   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5191 /* end confdefs.h.  */
5192
5193 #include <string.h>
5194 #if HAVE_SYS_MMAN_H
5195 # include <fcntl.h>
5196 # include <unistd.h>
5197 # include <sys/types.h>
5198 # include <sys/mman.h>
5199 # ifndef MAP_FILE
5200 #  define MAP_FILE 0
5201 # endif
5202 #endif
5203
5204 int
5205 main ()
5206 {
5207
5208   char *fence = NULL;
5209 #if HAVE_SYS_MMAN_H && HAVE_MPROTECT
5210 # if HAVE_MAP_ANONYMOUS
5211   const int flags = MAP_ANONYMOUS | MAP_PRIVATE;
5212   const int fd = -1;
5213 # else /* !HAVE_MAP_ANONYMOUS */
5214   const int flags = MAP_FILE | MAP_PRIVATE;
5215   int fd = open ("/dev/zero", O_RDONLY, 0666);
5216   if (fd >= 0)
5217 # endif
5218     {
5219       int pagesize = getpagesize ();
5220       char *two_pages =
5221         (char *) mmap (NULL, 2 * pagesize, PROT_READ | PROT_WRITE,
5222                        flags, fd, 0);
5223       if (two_pages != (char *)(-1)
5224           && mprotect (two_pages + pagesize, pagesize, PROT_NONE) == 0)
5225         fence = two_pages + pagesize;
5226     }
5227 #endif
5228   if (fence)
5229     {
5230       if (memchr (fence, 0, 0))
5231         return 1;
5232       strcpy (fence - 9, "12345678");
5233       if (memchr (fence - 9, 0, 79) != fence - 1)
5234         return 2;
5235     }
5236   return 0;
5237
5238   ;
5239   return 0;
5240 }
5241 _ACEOF
5242 if ac_fn_c_try_run "$LINENO"; then :
5243   gl_cv_func_memchr_works=yes
5244 else
5245   gl_cv_func_memchr_works=no
5246 fi
5247 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5248   conftest.$ac_objext conftest.beam conftest.$ac_ext
5249 fi
5250
5251 fi
5252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memchr_works" >&5
5253 $as_echo "$gl_cv_func_memchr_works" >&6; }
5254     if test "$gl_cv_func_memchr_works" != yes; then
5255       REPLACE_MEMCHR=1
5256     fi
5257   else
5258     HAVE_MEMCHR=0
5259   fi
5260   if test $HAVE_MEMCHR = 0 || test $REPLACE_MEMCHR = 1; then
5261
5262
5263
5264
5265
5266
5267
5268
5269   gl_LIBOBJS="$gl_LIBOBJS memchr.$ac_objext"
5270
5271
5272   for ac_header in bp-sym.h
5273 do :
5274   ac_fn_c_check_header_mongrel "$LINENO" "bp-sym.h" "ac_cv_header_bp_sym_h" "$ac_includes_default"
5275 if test "x$ac_cv_header_bp_sym_h" = x""yes; then :
5276   cat >>confdefs.h <<_ACEOF
5277 #define HAVE_BP_SYM_H 1
5278 _ACEOF
5279
5280 fi
5281
5282 done
5283
5284
5285   fi
5286
5287
5288       ac_fn_c_check_decl "$LINENO" "memmem" "ac_cv_have_decl_memmem" "$ac_includes_default"
5289 if test "x$ac_cv_have_decl_memmem" = x""yes; then :
5290   ac_have_decl=1
5291 else
5292   ac_have_decl=0
5293 fi
5294
5295 cat >>confdefs.h <<_ACEOF
5296 #define HAVE_DECL_MEMMEM $ac_have_decl
5297 _ACEOF
5298
5299
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312   for ac_func in memmem
5313 do :
5314   ac_fn_c_check_func "$LINENO" "memmem" "ac_cv_func_memmem"
5315 if test "x$ac_cv_func_memmem" = x""yes; then :
5316   cat >>confdefs.h <<_ACEOF
5317 #define HAVE_MEMMEM 1
5318 _ACEOF
5319
5320 else
5321
5322     gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
5323
5324 fi
5325 done
5326
5327
5328
5329   :
5330
5331
5332
5333
5334
5335   if test $ac_cv_have_decl_memmem = no; then
5336     HAVE_DECL_MEMMEM=0
5337   fi
5338   :
5339
5340
5341     gl_cv_c_multiarch=no
5342   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5343 /* end confdefs.h.  */
5344 #ifndef __APPLE_CC__
5345          not a universal capable compiler
5346         #endif
5347         typedef int dummy;
5348
5349 _ACEOF
5350 if ac_fn_c_try_compile "$LINENO"; then :
5351
5352                arch=
5353      prev=
5354      for word in ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}; do
5355        if test -n "$prev"; then
5356          case $word in
5357            i?86 | x86_64 | ppc | ppc64)
5358              if test -z "$arch" || test "$arch" = "$word"; then
5359                arch="$word"
5360              else
5361                gl_cv_c_multiarch=yes
5362              fi
5363              ;;
5364          esac
5365          prev=
5366        else
5367          if test "x$word" = "x-arch"; then
5368            prev=arch
5369          fi
5370        fi
5371      done
5372
5373 fi
5374 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5375   if test $gl_cv_c_multiarch = yes; then
5376
5377 $as_echo "#define AA_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
5378
5379     APPLE_UNIVERSAL_BUILD=1
5380   else
5381     APPLE_UNIVERSAL_BUILD=0
5382   fi
5383
5384
5385
5386     REPLACE_NULL=0;
5387   HAVE_WCHAR_T=1;
5388   STDDEF_H='';
5389
5390
5391   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wchar_t" >&5
5392 $as_echo_n "checking for wchar_t... " >&6; }
5393 if test "${gt_cv_c_wchar_t+set}" = set; then :
5394   $as_echo_n "(cached) " >&6
5395 else
5396   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5397 /* end confdefs.h.  */
5398 #include <stddef.h>
5399        wchar_t foo = (wchar_t)'\0';
5400 int
5401 main ()
5402 {
5403
5404   ;
5405   return 0;
5406 }
5407 _ACEOF
5408 if ac_fn_c_try_compile "$LINENO"; then :
5409   gt_cv_c_wchar_t=yes
5410 else
5411   gt_cv_c_wchar_t=no
5412 fi
5413 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5414 fi
5415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wchar_t" >&5
5416 $as_echo "$gt_cv_c_wchar_t" >&6; }
5417   if test $gt_cv_c_wchar_t = yes; then
5418
5419 $as_echo "#define HAVE_WCHAR_T 1" >>confdefs.h
5420
5421   fi
5422
5423
5424
5425   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the preprocessor supports include_next" >&5
5426 $as_echo_n "checking whether the preprocessor supports include_next... " >&6; }
5427 if test "${gl_cv_have_include_next+set}" = set; then :
5428   $as_echo_n "(cached) " >&6
5429 else
5430   rm -rf conftestd1a conftestd1b conftestd2
5431      mkdir conftestd1a conftestd1b conftestd2
5432                                                   cat <<EOF > conftestd1a/conftest.h
5433 #define DEFINED_IN_CONFTESTD1
5434 #include_next <conftest.h>
5435 #ifdef DEFINED_IN_CONFTESTD2
5436 int foo;
5437 #else
5438 #error "include_next doesn't work"
5439 #endif
5440 EOF
5441      cat <<EOF > conftestd1b/conftest.h
5442 #define DEFINED_IN_CONFTESTD1
5443 #include <stdio.h>
5444 #include_next <conftest.h>
5445 #ifdef DEFINED_IN_CONFTESTD2
5446 int foo;
5447 #else
5448 #error "include_next doesn't work"
5449 #endif
5450 EOF
5451      cat <<EOF > conftestd2/conftest.h
5452 #ifndef DEFINED_IN_CONFTESTD1
5453 #error "include_next test doesn't work"
5454 #endif
5455 #define DEFINED_IN_CONFTESTD2
5456 EOF
5457      gl_save_CPPFLAGS="$CPPFLAGS"
5458      CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1b -Iconftestd2"
5459      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5460 /* end confdefs.h.  */
5461 #include <conftest.h>
5462 _ACEOF
5463 if ac_fn_c_try_compile "$LINENO"; then :
5464   gl_cv_have_include_next=yes
5465 else
5466   CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1a -Iconftestd2"
5467         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5468 /* end confdefs.h.  */
5469 #include <conftest.h>
5470 _ACEOF
5471 if ac_fn_c_try_compile "$LINENO"; then :
5472   gl_cv_have_include_next=buggy
5473 else
5474   gl_cv_have_include_next=no
5475 fi
5476 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5477
5478 fi
5479 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5480      CPPFLAGS="$gl_save_CPPFLAGS"
5481      rm -rf conftestd1a conftestd1b conftestd2
5482
5483 fi
5484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_include_next" >&5
5485 $as_echo "$gl_cv_have_include_next" >&6; }
5486   PRAGMA_SYSTEM_HEADER=
5487   if test $gl_cv_have_include_next = yes; then
5488     INCLUDE_NEXT=include_next
5489     INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next
5490     if test -n "$GCC"; then
5491       PRAGMA_SYSTEM_HEADER='#pragma GCC system_header'
5492     fi
5493   else
5494     if test $gl_cv_have_include_next = buggy; then
5495       INCLUDE_NEXT=include
5496       INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next
5497     else
5498       INCLUDE_NEXT=include
5499       INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include
5500     fi
5501   fi
5502
5503
5504
5505
5506
5507
5508
5509
5510
5511
5512   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
5513 $as_echo_n "checking for long long int... " >&6; }
5514 if test "${ac_cv_type_long_long_int+set}" = set; then :
5515   $as_echo_n "(cached) " >&6
5516 else
5517   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5518 /* end confdefs.h.  */
5519
5520   /* For now, do not test the preprocessor; as of 2007 there are too many
5521          implementations with broken preprocessors.  Perhaps this can
5522          be revisited in 2012.  In the meantime, code should not expect
5523          #if to work with literals wider than 32 bits.  */
5524       /* Test literals.  */
5525       long long int ll = 9223372036854775807ll;
5526       long long int nll = -9223372036854775807LL;
5527       unsigned long long int ull = 18446744073709551615ULL;
5528       /* Test constant expressions.   */
5529       typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
5530                      ? 1 : -1)];
5531       typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
5532                      ? 1 : -1)];
5533       int i = 63;
5534 int
5535 main ()
5536 {
5537 /* Test availability of runtime routines for shift and division.  */
5538       long long int llmax = 9223372036854775807ll;
5539       unsigned long long int ullmax = 18446744073709551615ull;
5540       return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
5541               | (llmax / ll) | (llmax % ll)
5542               | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
5543               | (ullmax / ull) | (ullmax % ull));
5544   ;
5545   return 0;
5546 }
5547
5548 _ACEOF
5549 if ac_fn_c_try_link "$LINENO"; then :
5550                           if test "$cross_compiling" = yes; then :
5551   ac_cv_type_long_long_int=yes
5552 else
5553   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5554 /* end confdefs.h.  */
5555 #include <limits.h>
5556                #ifndef LLONG_MAX
5557                # define HALF \
5558                         (1LL << (sizeof (long long int) * CHAR_BIT - 2))
5559                # define LLONG_MAX (HALF - 1 + HALF)
5560                #endif
5561 int
5562 main ()
5563 {
5564 long long int n = 1;
5565                int i;
5566                for (i = 0; ; i++)
5567                  {
5568                    long long int m = n << i;
5569                    if (m >> i != n)
5570                      return 1;
5571                    if (LLONG_MAX / 2 < m)
5572                      break;
5573                  }
5574                return 0;
5575   ;
5576   return 0;
5577 }
5578 _ACEOF
5579 if ac_fn_c_try_run "$LINENO"; then :
5580   ac_cv_type_long_long_int=yes
5581 else
5582   ac_cv_type_long_long_int=no
5583 fi
5584 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5585   conftest.$ac_objext conftest.beam conftest.$ac_ext
5586 fi
5587
5588 else
5589   ac_cv_type_long_long_int=no
5590 fi
5591 rm -f core conftest.err conftest.$ac_objext \
5592     conftest$ac_exeext conftest.$ac_ext
5593 fi
5594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
5595 $as_echo "$ac_cv_type_long_long_int" >&6; }
5596   if test $ac_cv_type_long_long_int = yes; then
5597
5598 $as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
5599
5600   fi
5601
5602
5603   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
5604 $as_echo_n "checking for unsigned long long int... " >&6; }
5605 if test "${ac_cv_type_unsigned_long_long_int+set}" = set; then :
5606   $as_echo_n "(cached) " >&6
5607 else
5608   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5609 /* end confdefs.h.  */
5610
5611   /* For now, do not test the preprocessor; as of 2007 there are too many
5612          implementations with broken preprocessors.  Perhaps this can
5613          be revisited in 2012.  In the meantime, code should not expect
5614          #if to work with literals wider than 32 bits.  */
5615       /* Test literals.  */
5616       long long int ll = 9223372036854775807ll;
5617       long long int nll = -9223372036854775807LL;
5618       unsigned long long int ull = 18446744073709551615ULL;
5619       /* Test constant expressions.   */
5620       typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
5621                      ? 1 : -1)];
5622       typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
5623                      ? 1 : -1)];
5624       int i = 63;
5625 int
5626 main ()
5627 {
5628 /* Test availability of runtime routines for shift and division.  */
5629       long long int llmax = 9223372036854775807ll;
5630       unsigned long long int ullmax = 18446744073709551615ull;
5631       return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
5632               | (llmax / ll) | (llmax % ll)
5633               | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
5634               | (ullmax / ull) | (ullmax % ull));
5635   ;
5636   return 0;
5637 }
5638
5639 _ACEOF
5640 if ac_fn_c_try_link "$LINENO"; then :
5641   ac_cv_type_unsigned_long_long_int=yes
5642 else
5643   ac_cv_type_unsigned_long_long_int=no
5644 fi
5645 rm -f core conftest.err conftest.$ac_objext \
5646     conftest$ac_exeext conftest.$ac_ext
5647 fi
5648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
5649 $as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
5650   if test $ac_cv_type_unsigned_long_long_int = yes; then
5651
5652 $as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
5653
5654   fi
5655
5656
5657
5658
5659
5660
5661
5662
5663
5664
5665
5666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5
5667 $as_echo_n "checking for C/C++ restrict keyword... " >&6; }
5668 if test "${ac_cv_c_restrict+set}" = set; then :
5669   $as_echo_n "(cached) " >&6
5670 else
5671   ac_cv_c_restrict=no
5672    # The order here caters to the fact that C++ does not require restrict.
5673    for ac_kw in __restrict __restrict__ _Restrict restrict; do
5674      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5675 /* end confdefs.h.  */
5676 typedef int * int_ptr;
5677         int foo (int_ptr $ac_kw ip) {
5678         return ip[0];
5679        }
5680 int
5681 main ()
5682 {
5683 int s[1];
5684         int * $ac_kw t = s;
5685         t[0] = 0;
5686         return foo(t)
5687   ;
5688   return 0;
5689 }
5690 _ACEOF
5691 if ac_fn_c_try_compile "$LINENO"; then :
5692   ac_cv_c_restrict=$ac_kw
5693 fi
5694 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5695      test "$ac_cv_c_restrict" != no && break
5696    done
5697
5698 fi
5699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
5700 $as_echo "$ac_cv_c_restrict" >&6; }
5701
5702  case $ac_cv_c_restrict in
5703    restrict) ;;
5704    no) $as_echo "#define restrict /**/" >>confdefs.h
5705  ;;
5706    *)  cat >>confdefs.h <<_ACEOF
5707 #define restrict $ac_cv_c_restrict
5708 _ACEOF
5709  ;;
5710  esac
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724   :
5725
5726
5727
5728
5729
5730
5731
5732      if test $gl_cv_have_include_next = yes; then
5733        gl_cv_next_string_h='<'string.h'>'
5734      else
5735        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <string.h>" >&5
5736 $as_echo_n "checking absolute name of <string.h>... " >&6; }
5737 if test "${gl_cv_next_string_h+set}" = set; then :
5738   $as_echo_n "(cached) " >&6
5739 else
5740
5741           if test $ac_cv_header_string_h = yes; then
5742             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5743 /* end confdefs.h.  */
5744 #include <string.h>
5745
5746 _ACEOF
5747                                                                                                 case "$host_os" in
5748               aix*) gl_absname_cpp="$ac_cpp -C" ;;
5749               *)    gl_absname_cpp="$ac_cpp" ;;
5750             esac
5751                                                 gl_cv_next_string_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
5752                sed -n '\#/string.h#{
5753                  s#.*"\(.*/string.h\)".*#\1#
5754                  s#^/[^/]#//&#
5755                  p
5756                  q
5757                }'`'"'
5758           else
5759             gl_cv_next_string_h='<'string.h'>'
5760           fi
5761
5762 fi
5763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_string_h" >&5
5764 $as_echo "$gl_cv_next_string_h" >&6; }
5765      fi
5766      NEXT_STRING_H=$gl_cv_next_string_h
5767
5768      if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
5769        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
5770        gl_next_as_first_directive='<'string.h'>'
5771      else
5772        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
5773        gl_next_as_first_directive=$gl_cv_next_string_h
5774      fi
5775      NEXT_AS_FIRST_DIRECTIVE_STRING_H=$gl_next_as_first_directive
5776
5777
5778
5779
5780
5781     for gl_func in memmem mempcpy memrchr rawmemchr stpcpy stpncpy strchrnul strdup      strncat strndup strnlen strpbrk strsep strcasestr strtok_r strsignal      strverscmp; do
5782     as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
5783     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
5784 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
5785 if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then :
5786   $as_echo_n "(cached) " >&6
5787 else
5788   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5789 /* end confdefs.h.  */
5790 #include <string.h>
5791
5792 int
5793 main ()
5794 {
5795 #undef $gl_func
5796   (void) $gl_func;
5797   ;
5798   return 0;
5799 }
5800 _ACEOF
5801 if ac_fn_c_try_compile "$LINENO"; then :
5802   eval "$as_gl_Symbol=yes"
5803 else
5804   eval "$as_gl_Symbol=no"
5805 fi
5806 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5807 fi
5808 eval ac_res=\$$as_gl_Symbol
5809                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5810 $as_echo "$ac_res" >&6; }
5811      eval as_val=\$$as_gl_Symbol
5812    if test "x$as_val" = x""yes; then :
5813   cat >>confdefs.h <<_ACEOF
5814 #define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
5815 _ACEOF
5816
5817                      eval ac_cv_have_decl_$gl_func=yes
5818 fi
5819       done
5820
5821
5822
5823   GNULIB_BTOWC=0;
5824   GNULIB_WCTOB=0;
5825   GNULIB_MBSINIT=0;
5826   GNULIB_MBRTOWC=0;
5827   GNULIB_MBRLEN=0;
5828   GNULIB_MBSRTOWCS=0;
5829   GNULIB_MBSNRTOWCS=0;
5830   GNULIB_WCRTOMB=0;
5831   GNULIB_WCSRTOMBS=0;
5832   GNULIB_WCSNRTOMBS=0;
5833   GNULIB_WCWIDTH=0;
5834     HAVE_BTOWC=1;
5835   HAVE_MBSINIT=1;
5836   HAVE_MBRTOWC=1;
5837   HAVE_MBRLEN=1;
5838   HAVE_MBSRTOWCS=1;
5839   HAVE_MBSNRTOWCS=1;
5840   HAVE_WCRTOMB=1;
5841   HAVE_WCSRTOMBS=1;
5842   HAVE_WCSNRTOMBS=1;
5843   HAVE_DECL_WCTOB=1;
5844   HAVE_DECL_WCWIDTH=1;
5845   REPLACE_MBSTATE_T=0;
5846   REPLACE_BTOWC=0;
5847   REPLACE_WCTOB=0;
5848   REPLACE_MBSINIT=0;
5849   REPLACE_MBRTOWC=0;
5850   REPLACE_MBRLEN=0;
5851   REPLACE_MBSRTOWCS=0;
5852   REPLACE_MBSNRTOWCS=0;
5853   REPLACE_WCRTOMB=0;
5854   REPLACE_WCSRTOMBS=0;
5855   REPLACE_WCSNRTOMBS=0;
5856   REPLACE_WCWIDTH=0;
5857
5858
5859             { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <wchar.h> uses 'inline' correctly" >&5
5860 $as_echo_n "checking whether <wchar.h> uses 'inline' correctly... " >&6; }
5861 if test "${gl_cv_header_wchar_h_correct_inline+set}" = set; then :
5862   $as_echo_n "(cached) " >&6
5863 else
5864   gl_cv_header_wchar_h_correct_inline=yes
5865      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5866 /* end confdefs.h.  */
5867
5868        #define wcstod renamed_wcstod
5869 #include <wchar.h>
5870 extern int zero (void);
5871 int main () { return zero(); }
5872
5873 _ACEOF
5874      if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5875   (eval $ac_compile) 2>&5
5876   ac_status=$?
5877   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5878   test $ac_status = 0; }; then
5879        mv conftest.$ac_objext conftest1.$ac_objext
5880        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5881 /* end confdefs.h.  */
5882
5883          #define wcstod renamed_wcstod
5884 #include <wchar.h>
5885 int zero (void) { return 0; }
5886
5887 _ACEOF
5888        if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5889   (eval $ac_compile) 2>&5
5890   ac_status=$?
5891   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5892   test $ac_status = 0; }; then
5893          mv conftest.$ac_objext conftest2.$ac_objext
5894          if $CC -o conftest$ac_exeext $CFLAGS $LDFLAGS conftest1.$ac_objext conftest2.$ac_objext $LIBS >&5 2>&1; then
5895            :
5896          else
5897            gl_cv_header_wchar_h_correct_inline=no
5898          fi
5899        fi
5900      fi
5901      rm -f conftest1.$ac_objext conftest2.$ac_objext conftest$ac_exeext
5902
5903 fi
5904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_wchar_h_correct_inline" >&5
5905 $as_echo "$gl_cv_header_wchar_h_correct_inline" >&6; }
5906   if test $gl_cv_header_wchar_h_correct_inline = no; then
5907     as_fn_error "<wchar.h> cannot be used with this compiler ($CC $CFLAGS $CPPFLAGS).
5908 This is a known interoperability problem of glibc <= 2.5 with gcc >= 4.3 in
5909 C99 mode. You have four options:
5910   - Add the flag -fgnu89-inline to CC and reconfigure, or
5911   - Fix your include files, using parts of
5912     <http://sourceware.org/git/?p=glibc.git;a=commitdiff;h=b037a293a48718af30d706c2e18c929d0e69a621>, or
5913   - Use a gcc version older than 4.3, or
5914   - Don't use the flags -std=c99 or -std=gnu99.
5915 Configuration aborted." "$LINENO" 5
5916   fi
5917
5918
5919   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wint_t" >&5
5920 $as_echo_n "checking for wint_t... " >&6; }
5921 if test "${gt_cv_c_wint_t+set}" = set; then :
5922   $as_echo_n "(cached) " >&6
5923 else
5924   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5925 /* end confdefs.h.  */
5926
5927 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
5928    <wchar.h>.
5929    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included
5930    before <wchar.h>.  */
5931 #include <stddef.h>
5932 #include <stdio.h>
5933 #include <time.h>
5934 #include <wchar.h>
5935        wint_t foo = (wchar_t)'\0';
5936 int
5937 main ()
5938 {
5939
5940   ;
5941   return 0;
5942 }
5943 _ACEOF
5944 if ac_fn_c_try_compile "$LINENO"; then :
5945   gt_cv_c_wint_t=yes
5946 else
5947   gt_cv_c_wint_t=no
5948 fi
5949 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5950 fi
5951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wint_t" >&5
5952 $as_echo "$gt_cv_c_wint_t" >&6; }
5953   if test $gt_cv_c_wint_t = yes; then
5954
5955 $as_echo "#define HAVE_WINT_T 1" >>confdefs.h
5956
5957   fi
5958
5959
5960    if false; then
5961   GL_COND_LIBTOOL_TRUE=
5962   GL_COND_LIBTOOL_FALSE='#'
5963 else
5964   GL_COND_LIBTOOL_TRUE='#'
5965   GL_COND_LIBTOOL_FALSE=
5966 fi
5967
5968   gl_cond_libtool=false
5969   gl_libdeps=
5970   gl_ltlibdeps=
5971   gl_m4_base='gnulib/m4'
5972
5973
5974
5975
5976
5977
5978
5979
5980
5981   gl_source_base='gnulib'
5982   # Code from module arg-nonnull:
5983   # Code from module c++defs:
5984   # Code from module extensions:
5985   # Code from module include_next:
5986   # Code from module memchr:
5987
5988
5989
5990
5991   GNULIB_MEMCHR=1
5992
5993
5994
5995 $as_echo "#define GNULIB_TEST_MEMCHR 1" >>confdefs.h
5996
5997
5998
5999   # Code from module memmem:
6000
6001
6002   if test $ac_cv_have_decl_memmem = yes; then
6003     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmem works in linear time" >&5
6004 $as_echo_n "checking whether memmem works in linear time... " >&6; }
6005 if test "${gl_cv_func_memmem_works+set}" = set; then :
6006   $as_echo_n "(cached) " >&6
6007 else
6008   if test "$cross_compiling" = yes; then :
6009                     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6010 /* end confdefs.h.  */
6011
6012 #include <features.h>
6013 #ifdef __GNU_LIBRARY__
6014  #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 9) || (__GLIBC__ > 2)
6015   Lucky user
6016  #endif
6017 #endif
6018 #ifdef __CYGWIN__
6019  #include <cygwin/version.h>
6020  #if CYGWIN_VERSION_DLL_MAJOR >= 1007
6021   Lucky user
6022  #endif
6023 #endif
6024
6025 _ACEOF
6026 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6027   $EGREP "Lucky user" >/dev/null 2>&1; then :
6028   gl_cv_func_memmem_works=yes
6029 else
6030   gl_cv_func_memmem_works="guessing no"
6031 fi
6032 rm -f conftest*
6033
6034
6035 else
6036   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6037 /* end confdefs.h.  */
6038
6039 #include <signal.h> /* for signal */
6040 #include <string.h> /* for memmem */
6041 #include <stdlib.h> /* for malloc */
6042 #include <unistd.h> /* for alarm */
6043
6044 int
6045 main ()
6046 {
6047 size_t m = 1000000;
6048     char *haystack = (char *) malloc (2 * m + 1);
6049     char *needle = (char *) malloc (m + 1);
6050     void *result = 0;
6051     /* Failure to compile this test due to missing alarm is okay,
6052        since all such platforms (mingw) also lack memmem.  */
6053     signal (SIGALRM, SIG_DFL);
6054     alarm (5);
6055     /* Check for quadratic performance.  */
6056     if (haystack && needle)
6057       {
6058         memset (haystack, 'A', 2 * m);
6059         haystack[2 * m] = 'B';
6060         memset (needle, 'A', m);
6061         needle[m] = 'B';
6062         result = memmem (haystack, 2 * m + 1, needle, m + 1);
6063       }
6064     /* Check for empty needle behavior.  */
6065     return !result || !memmem ("a", 1, 0, 0);
6066   ;
6067   return 0;
6068 }
6069 _ACEOF
6070 if ac_fn_c_try_run "$LINENO"; then :
6071   gl_cv_func_memmem_works=yes
6072 else
6073   gl_cv_func_memmem_works=no
6074 fi
6075 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6076   conftest.$ac_objext conftest.beam conftest.$ac_ext
6077 fi
6078
6079
6080 fi
6081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memmem_works" >&5
6082 $as_echo "$gl_cv_func_memmem_works" >&6; }
6083     if test "$gl_cv_func_memmem_works" != yes; then
6084       REPLACE_MEMMEM=1
6085
6086
6087
6088
6089
6090
6091
6092
6093   gl_LIBOBJS="$gl_LIBOBJS memmem.$ac_objext"
6094
6095     fi
6096   fi
6097
6098   # Code from module memmem-simple:
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111   for ac_func in memmem
6112 do :
6113   ac_fn_c_check_func "$LINENO" "memmem" "ac_cv_func_memmem"
6114 if test "x$ac_cv_func_memmem" = x""yes; then :
6115   cat >>confdefs.h <<_ACEOF
6116 #define HAVE_MEMMEM 1
6117 _ACEOF
6118
6119 else
6120
6121     gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
6122
6123 fi
6124 done
6125
6126
6127
6128   :
6129
6130
6131
6132
6133
6134   if test $ac_cv_have_decl_memmem = no; then
6135     HAVE_DECL_MEMMEM=0
6136   fi
6137   :
6138
6139
6140
6141
6142   GNULIB_MEMMEM=1
6143
6144
6145
6146 $as_echo "#define GNULIB_TEST_MEMMEM 1" >>confdefs.h
6147
6148
6149
6150   # Code from module multiarch:
6151
6152   # Code from module stddef:
6153
6154
6155
6156   if test $gt_cv_c_wchar_t = no; then
6157     HAVE_WCHAR_T=0
6158     STDDEF_H=stddef.h
6159   fi
6160   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NULL can be used in arbitrary expressions" >&5
6161 $as_echo_n "checking whether NULL can be used in arbitrary expressions... " >&6; }
6162 if test "${gl_cv_decl_null_works+set}" = set; then :
6163   $as_echo_n "(cached) " >&6
6164 else
6165   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6166 /* end confdefs.h.  */
6167 #include <stddef.h>
6168       int test[2 * (sizeof NULL == sizeof (void *)) -1];
6169
6170 int
6171 main ()
6172 {
6173
6174   ;
6175   return 0;
6176 }
6177 _ACEOF
6178 if ac_fn_c_try_compile "$LINENO"; then :
6179   gl_cv_decl_null_works=yes
6180 else
6181   gl_cv_decl_null_works=no
6182 fi
6183 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6184 fi
6185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_decl_null_works" >&5
6186 $as_echo "$gl_cv_decl_null_works" >&6; }
6187   if test $gl_cv_decl_null_works = no; then
6188     REPLACE_NULL=1
6189     STDDEF_H=stddef.h
6190   fi
6191   if test -n "$STDDEF_H"; then
6192
6193
6194
6195
6196   :
6197
6198
6199
6200
6201
6202
6203
6204      if test $gl_cv_have_include_next = yes; then
6205        gl_cv_next_stddef_h='<'stddef.h'>'
6206      else
6207        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stddef.h>" >&5
6208 $as_echo_n "checking absolute name of <stddef.h>... " >&6; }
6209 if test "${gl_cv_next_stddef_h+set}" = set; then :
6210   $as_echo_n "(cached) " >&6
6211 else
6212
6213           if test $ac_cv_header_stddef_h = yes; then
6214             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6215 /* end confdefs.h.  */
6216 #include <stddef.h>
6217
6218 _ACEOF
6219                                                                                                 case "$host_os" in
6220               aix*) gl_absname_cpp="$ac_cpp -C" ;;
6221               *)    gl_absname_cpp="$ac_cpp" ;;
6222             esac
6223                                                 gl_cv_next_stddef_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
6224                sed -n '\#/stddef.h#{
6225                  s#.*"\(.*/stddef.h\)".*#\1#
6226                  s#^/[^/]#//&#
6227                  p
6228                  q
6229                }'`'"'
6230           else
6231             gl_cv_next_stddef_h='<'stddef.h'>'
6232           fi
6233
6234 fi
6235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stddef_h" >&5
6236 $as_echo "$gl_cv_next_stddef_h" >&6; }
6237      fi
6238      NEXT_STDDEF_H=$gl_cv_next_stddef_h
6239
6240      if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
6241        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
6242        gl_next_as_first_directive='<'stddef.h'>'
6243      else
6244        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
6245        gl_next_as_first_directive=$gl_cv_next_stddef_h
6246      fi
6247      NEXT_AS_FIRST_DIRECTIVE_STDDEF_H=$gl_next_as_first_directive
6248
6249
6250
6251   fi
6252
6253   # Code from module stdint:
6254
6255
6256
6257   if test $ac_cv_type_long_long_int = yes; then
6258     HAVE_LONG_LONG_INT=1
6259   else
6260     HAVE_LONG_LONG_INT=0
6261   fi
6262
6263
6264   if test $ac_cv_type_unsigned_long_long_int = yes; then
6265     HAVE_UNSIGNED_LONG_LONG_INT=1
6266   else
6267     HAVE_UNSIGNED_LONG_LONG_INT=0
6268   fi
6269
6270
6271       if test $ac_cv_header_inttypes_h = yes; then
6272     HAVE_INTTYPES_H=1
6273   else
6274     HAVE_INTTYPES_H=0
6275   fi
6276
6277
6278       if test $ac_cv_header_sys_types_h = yes; then
6279     HAVE_SYS_TYPES_H=1
6280   else
6281     HAVE_SYS_TYPES_H=0
6282   fi
6283
6284
6285
6286
6287
6288
6289   :
6290
6291
6292
6293
6294
6295
6296
6297      if test $gl_cv_have_include_next = yes; then
6298        gl_cv_next_stdint_h='<'stdint.h'>'
6299      else
6300        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdint.h>" >&5
6301 $as_echo_n "checking absolute name of <stdint.h>... " >&6; }
6302 if test "${gl_cv_next_stdint_h+set}" = set; then :
6303   $as_echo_n "(cached) " >&6
6304 else
6305
6306           if test $ac_cv_header_stdint_h = yes; then
6307             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6308 /* end confdefs.h.  */
6309 #include <stdint.h>
6310
6311 _ACEOF
6312                                                                                                 case "$host_os" in
6313               aix*) gl_absname_cpp="$ac_cpp -C" ;;
6314               *)    gl_absname_cpp="$ac_cpp" ;;
6315             esac
6316                                                 gl_cv_next_stdint_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
6317                sed -n '\#/stdint.h#{
6318                  s#.*"\(.*/stdint.h\)".*#\1#
6319                  s#^/[^/]#//&#
6320                  p
6321                  q
6322                }'`'"'
6323           else
6324             gl_cv_next_stdint_h='<'stdint.h'>'
6325           fi
6326
6327 fi
6328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdint_h" >&5
6329 $as_echo "$gl_cv_next_stdint_h" >&6; }
6330      fi
6331      NEXT_STDINT_H=$gl_cv_next_stdint_h
6332
6333      if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
6334        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
6335        gl_next_as_first_directive='<'stdint.h'>'
6336      else
6337        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
6338        gl_next_as_first_directive=$gl_cv_next_stdint_h
6339      fi
6340      NEXT_AS_FIRST_DIRECTIVE_STDINT_H=$gl_next_as_first_directive
6341
6342
6343
6344   if test $ac_cv_header_stdint_h = yes; then
6345     HAVE_STDINT_H=1
6346   else
6347     HAVE_STDINT_H=0
6348   fi
6349
6350
6351     if test $ac_cv_header_stdint_h = yes; then
6352     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stdint.h conforms to C99" >&5
6353 $as_echo_n "checking whether stdint.h conforms to C99... " >&6; }
6354 if test "${gl_cv_header_working_stdint_h+set}" = set; then :
6355   $as_echo_n "(cached) " >&6
6356 else
6357   gl_cv_header_working_stdint_h=no
6358        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6359 /* end confdefs.h.  */
6360
6361
6362 #define __STDC_LIMIT_MACROS 1 /* to make it work also in C++ mode */
6363 #define __STDC_CONSTANT_MACROS 1 /* to make it work also in C++ mode */
6364 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
6365 #include <stdint.h>
6366 /* Dragonfly defines WCHAR_MIN, WCHAR_MAX only in <wchar.h>.  */
6367 #if !(defined WCHAR_MIN && defined WCHAR_MAX)
6368 #error "WCHAR_MIN, WCHAR_MAX not defined in <stdint.h>"
6369 #endif
6370
6371
6372   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6373      included before <wchar.h>.  */
6374   #include <stddef.h>
6375   #include <signal.h>
6376   #if HAVE_WCHAR_H
6377   # include <stdio.h>
6378   # include <time.h>
6379   # include <wchar.h>
6380   #endif
6381
6382
6383 #ifdef INT8_MAX
6384 int8_t a1 = INT8_MAX;
6385 int8_t a1min = INT8_MIN;
6386 #endif
6387 #ifdef INT16_MAX
6388 int16_t a2 = INT16_MAX;
6389 int16_t a2min = INT16_MIN;
6390 #endif
6391 #ifdef INT32_MAX
6392 int32_t a3 = INT32_MAX;
6393 int32_t a3min = INT32_MIN;
6394 #endif
6395 #ifdef INT64_MAX
6396 int64_t a4 = INT64_MAX;
6397 int64_t a4min = INT64_MIN;
6398 #endif
6399 #ifdef UINT8_MAX
6400 uint8_t b1 = UINT8_MAX;
6401 #else
6402 typedef int b1[(unsigned char) -1 != 255 ? 1 : -1];
6403 #endif
6404 #ifdef UINT16_MAX
6405 uint16_t b2 = UINT16_MAX;
6406 #endif
6407 #ifdef UINT32_MAX
6408 uint32_t b3 = UINT32_MAX;
6409 #endif
6410 #ifdef UINT64_MAX
6411 uint64_t b4 = UINT64_MAX;
6412 #endif
6413 int_least8_t c1 = INT8_C (0x7f);
6414 int_least8_t c1max = INT_LEAST8_MAX;
6415 int_least8_t c1min = INT_LEAST8_MIN;
6416 int_least16_t c2 = INT16_C (0x7fff);
6417 int_least16_t c2max = INT_LEAST16_MAX;
6418 int_least16_t c2min = INT_LEAST16_MIN;
6419 int_least32_t c3 = INT32_C (0x7fffffff);
6420 int_least32_t c3max = INT_LEAST32_MAX;
6421 int_least32_t c3min = INT_LEAST32_MIN;
6422 int_least64_t c4 = INT64_C (0x7fffffffffffffff);
6423 int_least64_t c4max = INT_LEAST64_MAX;
6424 int_least64_t c4min = INT_LEAST64_MIN;
6425 uint_least8_t d1 = UINT8_C (0xff);
6426 uint_least8_t d1max = UINT_LEAST8_MAX;
6427 uint_least16_t d2 = UINT16_C (0xffff);
6428 uint_least16_t d2max = UINT_LEAST16_MAX;
6429 uint_least32_t d3 = UINT32_C (0xffffffff);
6430 uint_least32_t d3max = UINT_LEAST32_MAX;
6431 uint_least64_t d4 = UINT64_C (0xffffffffffffffff);
6432 uint_least64_t d4max = UINT_LEAST64_MAX;
6433 int_fast8_t e1 = INT_FAST8_MAX;
6434 int_fast8_t e1min = INT_FAST8_MIN;
6435 int_fast16_t e2 = INT_FAST16_MAX;
6436 int_fast16_t e2min = INT_FAST16_MIN;
6437 int_fast32_t e3 = INT_FAST32_MAX;
6438 int_fast32_t e3min = INT_FAST32_MIN;
6439 int_fast64_t e4 = INT_FAST64_MAX;
6440 int_fast64_t e4min = INT_FAST64_MIN;
6441 uint_fast8_t f1 = UINT_FAST8_MAX;
6442 uint_fast16_t f2 = UINT_FAST16_MAX;
6443 uint_fast32_t f3 = UINT_FAST32_MAX;
6444 uint_fast64_t f4 = UINT_FAST64_MAX;
6445 #ifdef INTPTR_MAX
6446 intptr_t g = INTPTR_MAX;
6447 intptr_t gmin = INTPTR_MIN;
6448 #endif
6449 #ifdef UINTPTR_MAX
6450 uintptr_t h = UINTPTR_MAX;
6451 #endif
6452 intmax_t i = INTMAX_MAX;
6453 uintmax_t j = UINTMAX_MAX;
6454
6455 #include <limits.h> /* for CHAR_BIT */
6456 #define TYPE_MINIMUM(t) \
6457   ((t) ((t) 0 < (t) -1 ? (t) 0 : ~ (t) 0 << (sizeof (t) * CHAR_BIT - 1)))
6458 #define TYPE_MAXIMUM(t) \
6459   ((t) ((t) 0 < (t) -1 ? (t) -1 : ~ (~ (t) 0 << (sizeof (t) * CHAR_BIT - 1))))
6460 struct s {
6461   int check_PTRDIFF:
6462       PTRDIFF_MIN == TYPE_MINIMUM (ptrdiff_t)
6463       && PTRDIFF_MAX == TYPE_MAXIMUM (ptrdiff_t)
6464       ? 1 : -1;
6465   /* Detect bug in FreeBSD 6.0 / ia64.  */
6466   int check_SIG_ATOMIC:
6467       SIG_ATOMIC_MIN == TYPE_MINIMUM (sig_atomic_t)
6468       && SIG_ATOMIC_MAX == TYPE_MAXIMUM (sig_atomic_t)
6469       ? 1 : -1;
6470   int check_SIZE: SIZE_MAX == TYPE_MAXIMUM (size_t) ? 1 : -1;
6471   int check_WCHAR:
6472       WCHAR_MIN == TYPE_MINIMUM (wchar_t)
6473       && WCHAR_MAX == TYPE_MAXIMUM (wchar_t)
6474       ? 1 : -1;
6475   /* Detect bug in mingw.  */
6476   int check_WINT:
6477       WINT_MIN == TYPE_MINIMUM (wint_t)
6478       && WINT_MAX == TYPE_MAXIMUM (wint_t)
6479       ? 1 : -1;
6480
6481   /* Detect bugs in glibc 2.4 and Solaris 10 stdint.h, among others.  */
6482   int check_UINT8_C:
6483         (-1 < UINT8_C (0)) == (-1 < (uint_least8_t) 0) ? 1 : -1;
6484   int check_UINT16_C:
6485         (-1 < UINT16_C (0)) == (-1 < (uint_least16_t) 0) ? 1 : -1;
6486
6487   /* Detect bugs in OpenBSD 3.9 stdint.h.  */
6488 #ifdef UINT8_MAX
6489   int check_uint8: (uint8_t) -1 == UINT8_MAX ? 1 : -1;
6490 #endif
6491 #ifdef UINT16_MAX
6492   int check_uint16: (uint16_t) -1 == UINT16_MAX ? 1 : -1;
6493 #endif
6494 #ifdef UINT32_MAX
6495   int check_uint32: (uint32_t) -1 == UINT32_MAX ? 1 : -1;
6496 #endif
6497 #ifdef UINT64_MAX
6498   int check_uint64: (uint64_t) -1 == UINT64_MAX ? 1 : -1;
6499 #endif
6500   int check_uint_least8: (uint_least8_t) -1 == UINT_LEAST8_MAX ? 1 : -1;
6501   int check_uint_least16: (uint_least16_t) -1 == UINT_LEAST16_MAX ? 1 : -1;
6502   int check_uint_least32: (uint_least32_t) -1 == UINT_LEAST32_MAX ? 1 : -1;
6503   int check_uint_least64: (uint_least64_t) -1 == UINT_LEAST64_MAX ? 1 : -1;
6504   int check_uint_fast8: (uint_fast8_t) -1 == UINT_FAST8_MAX ? 1 : -1;
6505   int check_uint_fast16: (uint_fast16_t) -1 == UINT_FAST16_MAX ? 1 : -1;
6506   int check_uint_fast32: (uint_fast32_t) -1 == UINT_FAST32_MAX ? 1 : -1;
6507   int check_uint_fast64: (uint_fast64_t) -1 == UINT_FAST64_MAX ? 1 : -1;
6508   int check_uintptr: (uintptr_t) -1 == UINTPTR_MAX ? 1 : -1;
6509   int check_uintmax: (uintmax_t) -1 == UINTMAX_MAX ? 1 : -1;
6510   int check_size: (size_t) -1 == SIZE_MAX ? 1 : -1;
6511 };
6512
6513 int
6514 main ()
6515 {
6516
6517   ;
6518   return 0;
6519 }
6520 _ACEOF
6521 if ac_fn_c_try_compile "$LINENO"; then :
6522                                                     if test "$cross_compiling" = yes; then :
6523                  gl_cv_header_working_stdint_h=yes
6524
6525 else
6526   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6527 /* end confdefs.h.  */
6528
6529
6530 #define __STDC_LIMIT_MACROS 1 /* to make it work also in C++ mode */
6531 #define __STDC_CONSTANT_MACROS 1 /* to make it work also in C++ mode */
6532 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
6533 #include <stdint.h>
6534
6535
6536   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6537      included before <wchar.h>.  */
6538   #include <stddef.h>
6539   #include <signal.h>
6540   #if HAVE_WCHAR_H
6541   # include <stdio.h>
6542   # include <time.h>
6543   # include <wchar.h>
6544   #endif
6545
6546
6547 #include <stdio.h>
6548 #include <string.h>
6549 #define MVAL(macro) MVAL1(macro)
6550 #define MVAL1(expression) #expression
6551 static const char *macro_values[] =
6552   {
6553 #ifdef INT8_MAX
6554     MVAL (INT8_MAX),
6555 #endif
6556 #ifdef INT16_MAX
6557     MVAL (INT16_MAX),
6558 #endif
6559 #ifdef INT32_MAX
6560     MVAL (INT32_MAX),
6561 #endif
6562 #ifdef INT64_MAX
6563     MVAL (INT64_MAX),
6564 #endif
6565 #ifdef UINT8_MAX
6566     MVAL (UINT8_MAX),
6567 #endif
6568 #ifdef UINT16_MAX
6569     MVAL (UINT16_MAX),
6570 #endif
6571 #ifdef UINT32_MAX
6572     MVAL (UINT32_MAX),
6573 #endif
6574 #ifdef UINT64_MAX
6575     MVAL (UINT64_MAX),
6576 #endif
6577     NULL
6578   };
6579
6580 int
6581 main ()
6582 {
6583
6584   const char **mv;
6585   for (mv = macro_values; *mv != NULL; mv++)
6586     {
6587       const char *value = *mv;
6588       /* Test whether it looks like a cast expression.  */
6589       if (strncmp (value, "((unsigned int)"/*)*/, 15) == 0
6590           || strncmp (value, "((unsigned short)"/*)*/, 17) == 0
6591           || strncmp (value, "((unsigned char)"/*)*/, 16) == 0
6592           || strncmp (value, "((int)"/*)*/, 6) == 0
6593           || strncmp (value, "((signed short)"/*)*/, 15) == 0
6594           || strncmp (value, "((signed char)"/*)*/, 14) == 0)
6595         return 1;
6596     }
6597   return 0;
6598
6599   ;
6600   return 0;
6601 }
6602 _ACEOF
6603 if ac_fn_c_try_run "$LINENO"; then :
6604   gl_cv_header_working_stdint_h=yes
6605 fi
6606 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6607   conftest.$ac_objext conftest.beam conftest.$ac_ext
6608 fi
6609
6610
6611 fi
6612 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6613
6614 fi
6615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_stdint_h" >&5
6616 $as_echo "$gl_cv_header_working_stdint_h" >&6; }
6617   fi
6618   if test "$gl_cv_header_working_stdint_h" = yes; then
6619     STDINT_H=
6620   else
6621             for ac_header in sys/inttypes.h sys/bitypes.h
6622 do :
6623   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6624 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6625 eval as_val=\$$as_ac_Header
6626    if test "x$as_val" = x""yes; then :
6627   cat >>confdefs.h <<_ACEOF
6628 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6629 _ACEOF
6630
6631 fi
6632
6633 done
6634
6635     if test $ac_cv_header_sys_inttypes_h = yes; then
6636       HAVE_SYS_INTTYPES_H=1
6637     else
6638       HAVE_SYS_INTTYPES_H=0
6639     fi
6640
6641     if test $ac_cv_header_sys_bitypes_h = yes; then
6642       HAVE_SYS_BITYPES_H=1
6643     else
6644       HAVE_SYS_BITYPES_H=0
6645     fi
6646
6647
6648
6649   :
6650
6651
6652
6653
6654
6655
6656
6657
6658   if test $APPLE_UNIVERSAL_BUILD = 0; then
6659
6660
6661   for gltype in ptrdiff_t size_t ; do
6662     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
6663 $as_echo_n "checking for bit size of $gltype... " >&6; }
6664 if { as_var=gl_cv_bitsizeof_${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then :
6665   $as_echo_n "(cached) " >&6
6666 else
6667   if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result"        "
6668   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6669      included before <wchar.h>.  */
6670   #include <stddef.h>
6671   #include <signal.h>
6672   #if HAVE_WCHAR_H
6673   # include <stdio.h>
6674   # include <time.h>
6675   # include <wchar.h>
6676   #endif
6677
6678 #include <limits.h>"; then :
6679
6680 else
6681   result=unknown
6682 fi
6683
6684        eval gl_cv_bitsizeof_${gltype}=\$result
6685
6686 fi
6687 eval ac_res=\$gl_cv_bitsizeof_${gltype}
6688                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6689 $as_echo "$ac_res" >&6; }
6690     eval result=\$gl_cv_bitsizeof_${gltype}
6691     if test $result = unknown; then
6692                                                 result=0
6693     fi
6694     GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6695     cat >>confdefs.h <<_ACEOF
6696 #define BITSIZEOF_${GLTYPE} $result
6697 _ACEOF
6698
6699     eval BITSIZEOF_${GLTYPE}=\$result
6700   done
6701
6702
6703   fi
6704
6705
6706   for gltype in sig_atomic_t wchar_t wint_t ; do
6707     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
6708 $as_echo_n "checking for bit size of $gltype... " >&6; }
6709 if { as_var=gl_cv_bitsizeof_${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then :
6710   $as_echo_n "(cached) " >&6
6711 else
6712   if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result"        "
6713   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6714      included before <wchar.h>.  */
6715   #include <stddef.h>
6716   #include <signal.h>
6717   #if HAVE_WCHAR_H
6718   # include <stdio.h>
6719   # include <time.h>
6720   # include <wchar.h>
6721   #endif
6722
6723 #include <limits.h>"; then :
6724
6725 else
6726   result=unknown
6727 fi
6728
6729        eval gl_cv_bitsizeof_${gltype}=\$result
6730
6731 fi
6732 eval ac_res=\$gl_cv_bitsizeof_${gltype}
6733                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6734 $as_echo "$ac_res" >&6; }
6735     eval result=\$gl_cv_bitsizeof_${gltype}
6736     if test $result = unknown; then
6737                                                 result=0
6738     fi
6739     GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6740     cat >>confdefs.h <<_ACEOF
6741 #define BITSIZEOF_${GLTYPE} $result
6742 _ACEOF
6743
6744     eval BITSIZEOF_${GLTYPE}=\$result
6745   done
6746
6747
6748
6749
6750   for gltype in sig_atomic_t wchar_t wint_t ; do
6751     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gltype is signed" >&5
6752 $as_echo_n "checking whether $gltype is signed... " >&6; }
6753 if { as_var=gl_cv_type_${gltype}_signed; eval "test \"\${$as_var+set}\" = set"; }; then :
6754   $as_echo_n "(cached) " >&6
6755 else
6756   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6757 /* end confdefs.h.  */
6758
6759   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6760      included before <wchar.h>.  */
6761   #include <stddef.h>
6762   #include <signal.h>
6763   #if HAVE_WCHAR_H
6764   # include <stdio.h>
6765   # include <time.h>
6766   # include <wchar.h>
6767   #endif
6768
6769             int verify[2 * (($gltype) -1 < ($gltype) 0) - 1];
6770 int
6771 main ()
6772 {
6773
6774   ;
6775   return 0;
6776 }
6777 _ACEOF
6778 if ac_fn_c_try_compile "$LINENO"; then :
6779   result=yes
6780 else
6781   result=no
6782 fi
6783 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6784        eval gl_cv_type_${gltype}_signed=\$result
6785
6786 fi
6787 eval ac_res=\$gl_cv_type_${gltype}_signed
6788                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6789 $as_echo "$ac_res" >&6; }
6790     eval result=\$gl_cv_type_${gltype}_signed
6791     GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6792     if test "$result" = yes; then
6793       cat >>confdefs.h <<_ACEOF
6794 #define HAVE_SIGNED_${GLTYPE} 1
6795 _ACEOF
6796
6797       eval HAVE_SIGNED_${GLTYPE}=1
6798     else
6799       eval HAVE_SIGNED_${GLTYPE}=0
6800     fi
6801   done
6802
6803
6804   gl_cv_type_ptrdiff_t_signed=yes
6805   gl_cv_type_size_t_signed=no
6806   if test $APPLE_UNIVERSAL_BUILD = 0; then
6807
6808
6809   for gltype in ptrdiff_t size_t ; do
6810     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
6811 $as_echo_n "checking for $gltype integer literal suffix... " >&6; }
6812 if { as_var=gl_cv_type_${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then :
6813   $as_echo_n "(cached) " >&6
6814 else
6815   eval gl_cv_type_${gltype}_suffix=no
6816        eval result=\$gl_cv_type_${gltype}_signed
6817        if test "$result" = yes; then
6818          glsufu=
6819        else
6820          glsufu=u
6821        fi
6822        for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
6823          case $glsuf in
6824            '')  gltype1='int';;
6825            l)   gltype1='long int';;
6826            ll)  gltype1='long long int';;
6827            i64) gltype1='__int64';;
6828            u)   gltype1='unsigned int';;
6829            ul)  gltype1='unsigned long int';;
6830            ull) gltype1='unsigned long long int';;
6831            ui64)gltype1='unsigned __int64';;
6832          esac
6833          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6834 /* end confdefs.h.  */
6835
6836   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6837      included before <wchar.h>.  */
6838   #include <stddef.h>
6839   #include <signal.h>
6840   #if HAVE_WCHAR_H
6841   # include <stdio.h>
6842   # include <time.h>
6843   # include <wchar.h>
6844   #endif
6845
6846               extern $gltype foo;
6847               extern $gltype1 foo;
6848 int
6849 main ()
6850 {
6851
6852   ;
6853   return 0;
6854 }
6855 _ACEOF
6856 if ac_fn_c_try_compile "$LINENO"; then :
6857   eval gl_cv_type_${gltype}_suffix=\$glsuf
6858 fi
6859 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6860          eval result=\$gl_cv_type_${gltype}_suffix
6861          test "$result" != no && break
6862        done
6863 fi
6864 eval ac_res=\$gl_cv_type_${gltype}_suffix
6865                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6866 $as_echo "$ac_res" >&6; }
6867     GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6868     eval result=\$gl_cv_type_${gltype}_suffix
6869     test "$result" = no && result=
6870     eval ${GLTYPE}_SUFFIX=\$result
6871     cat >>confdefs.h <<_ACEOF
6872 #define ${GLTYPE}_SUFFIX $result
6873 _ACEOF
6874
6875   done
6876
6877
6878   fi
6879
6880
6881   for gltype in sig_atomic_t wchar_t wint_t ; do
6882     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
6883 $as_echo_n "checking for $gltype integer literal suffix... " >&6; }
6884 if { as_var=gl_cv_type_${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then :
6885   $as_echo_n "(cached) " >&6
6886 else
6887   eval gl_cv_type_${gltype}_suffix=no
6888        eval result=\$gl_cv_type_${gltype}_signed
6889        if test "$result" = yes; then
6890          glsufu=
6891        else
6892          glsufu=u
6893        fi
6894        for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
6895          case $glsuf in
6896            '')  gltype1='int';;
6897            l)   gltype1='long int';;
6898            ll)  gltype1='long long int';;
6899            i64) gltype1='__int64';;
6900            u)   gltype1='unsigned int';;
6901            ul)  gltype1='unsigned long int';;
6902            ull) gltype1='unsigned long long int';;
6903            ui64)gltype1='unsigned __int64';;
6904          esac
6905          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6906 /* end confdefs.h.  */
6907
6908   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6909      included before <wchar.h>.  */
6910   #include <stddef.h>
6911   #include <signal.h>
6912   #if HAVE_WCHAR_H
6913   # include <stdio.h>
6914   # include <time.h>
6915   # include <wchar.h>
6916   #endif
6917
6918               extern $gltype foo;
6919               extern $gltype1 foo;
6920 int
6921 main ()
6922 {
6923
6924   ;
6925   return 0;
6926 }
6927 _ACEOF
6928 if ac_fn_c_try_compile "$LINENO"; then :
6929   eval gl_cv_type_${gltype}_suffix=\$glsuf
6930 fi
6931 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6932          eval result=\$gl_cv_type_${gltype}_suffix
6933          test "$result" != no && break
6934        done
6935 fi
6936 eval ac_res=\$gl_cv_type_${gltype}_suffix
6937                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6938 $as_echo "$ac_res" >&6; }
6939     GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6940     eval result=\$gl_cv_type_${gltype}_suffix
6941     test "$result" = no && result=
6942     eval ${GLTYPE}_SUFFIX=\$result
6943     cat >>confdefs.h <<_ACEOF
6944 #define ${GLTYPE}_SUFFIX $result
6945 _ACEOF
6946
6947   done
6948
6949
6950
6951     STDINT_H=stdint.h
6952   fi
6953
6954
6955   # Code from module string:
6956
6957
6958
6959   # Code from module warn-on-use:
6960   # Code from module wchar:
6961
6962
6963
6964
6965   :
6966
6967
6968
6969
6970
6971
6972
6973
6974
6975   :
6976
6977
6978
6979
6980
6981
6982
6983      if test $gl_cv_have_include_next = yes; then
6984        gl_cv_next_wchar_h='<'wchar.h'>'
6985      else
6986        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <wchar.h>" >&5
6987 $as_echo_n "checking absolute name of <wchar.h>... " >&6; }
6988 if test "${gl_cv_next_wchar_h+set}" = set; then :
6989   $as_echo_n "(cached) " >&6
6990 else
6991
6992           if test $ac_cv_header_wchar_h = yes; then
6993             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6994 /* end confdefs.h.  */
6995 #include <wchar.h>
6996
6997 _ACEOF
6998                                                                                                 case "$host_os" in
6999               aix*) gl_absname_cpp="$ac_cpp -C" ;;
7000               *)    gl_absname_cpp="$ac_cpp" ;;
7001             esac
7002                                                 gl_cv_next_wchar_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
7003                sed -n '\#/wchar.h#{
7004                  s#.*"\(.*/wchar.h\)".*#\1#
7005                  s#^/[^/]#//&#
7006                  p
7007                  q
7008                }'`'"'
7009           else
7010             gl_cv_next_wchar_h='<'wchar.h'>'
7011           fi
7012
7013 fi
7014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_wchar_h" >&5
7015 $as_echo "$gl_cv_next_wchar_h" >&6; }
7016      fi
7017      NEXT_WCHAR_H=$gl_cv_next_wchar_h
7018
7019      if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
7020        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
7021        gl_next_as_first_directive='<'wchar.h'>'
7022      else
7023        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
7024        gl_next_as_first_directive=$gl_cv_next_wchar_h
7025      fi
7026      NEXT_AS_FIRST_DIRECTIVE_WCHAR_H=$gl_next_as_first_directive
7027
7028
7029
7030   if test $ac_cv_header_wchar_h = yes; then
7031     HAVE_WCHAR_H=1
7032   else
7033     HAVE_WCHAR_H=0
7034   fi
7035
7036
7037
7038   if test $gt_cv_c_wint_t = yes; then
7039     HAVE_WINT_T=1
7040   else
7041     HAVE_WINT_T=0
7042   fi
7043
7044
7045
7046     for gl_func in btowc wctob mbsinit mbrtowc mbrlen mbsrtowcs mbsnrtowcs wcrtomb     wcsrtombs wcsnrtombs wcwidth; do
7047     as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
7048     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
7049 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
7050 if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then :
7051   $as_echo_n "(cached) " >&6
7052 else
7053   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7054 /* end confdefs.h.  */
7055
7056 /* Some systems require additional headers.  */
7057 #ifndef __GLIBC__
7058 # include <stddef.h>
7059 # include <stdio.h>
7060 # include <time.h>
7061 #endif
7062 #include <wchar.h>
7063
7064 int
7065 main ()
7066 {
7067 #undef $gl_func
7068   (void) $gl_func;
7069   ;
7070   return 0;
7071 }
7072 _ACEOF
7073 if ac_fn_c_try_compile "$LINENO"; then :
7074   eval "$as_gl_Symbol=yes"
7075 else
7076   eval "$as_gl_Symbol=no"
7077 fi
7078 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7079 fi
7080 eval ac_res=\$$as_gl_Symbol
7081                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7082 $as_echo "$ac_res" >&6; }
7083      eval as_val=\$$as_gl_Symbol
7084    if test "x$as_val" = x""yes; then :
7085   cat >>confdefs.h <<_ACEOF
7086 #define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
7087 _ACEOF
7088
7089                      eval ac_cv_have_decl_$gl_func=yes
7090 fi
7091       done
7092
7093
7094   # Code from module dummy:
7095   # End of code from modules
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105   gltests_libdeps=
7106   gltests_ltlibdeps=
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116   gl_source_base='tests'
7117   gltests_WITNESS=IN_`echo "${PACKAGE-$PACKAGE_TARNAME}" | LC_ALL=C tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ | LC_ALL=C sed -e 's/[^A-Z0-9_]/_/g'`_GNULIB_TESTS
7118
7119   gl_module_indicator_condition=$gltests_WITNESS
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129   LIBGNU_LIBDEPS="$gl_libdeps"
7130
7131   LIBGNU_LTLIBDEPS="$gl_ltlibdeps"
7132
7133
7134
7135 # For Makefile dependencies.
7136 GNULIB_STDINT_H=
7137 if test x"$STDINT_H" != x; then
7138   GNULIB_STDINT_H=gnulib/$STDINT_H
7139 fi
7140
7141
7142 PACKAGE=gdb
7143
7144 cat >>confdefs.h <<_ACEOF
7145 #define PACKAGE "$PACKAGE"
7146 _ACEOF
7147
7148
7149
7150 # GDB does not use automake, but gnulib does.  This line lets us
7151 # generate its Makefile.in.
7152 am__api_version='1.11'
7153
7154 # Find a good install program.  We prefer a C program (faster),
7155 # so one script is as good as another.  But avoid the broken or
7156 # incompatible versions:
7157 # SysV /etc/install, /usr/sbin/install
7158 # SunOS /usr/etc/install
7159 # IRIX /sbin/install
7160 # AIX /bin/install
7161 # AmigaOS /C/install, which installs bootblocks on floppy discs
7162 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
7163 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
7164 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7165 # OS/2's system install, which has a completely different semantic
7166 # ./install, which can be erroneously created by make from ./install.sh.
7167 # Reject install programs that cannot install multiple files.
7168 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
7169 $as_echo_n "checking for a BSD-compatible install... " >&6; }
7170 if test -z "$INSTALL"; then
7171 if test "${ac_cv_path_install+set}" = set; then :
7172   $as_echo_n "(cached) " >&6
7173 else
7174   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7175 for as_dir in $PATH
7176 do
7177   IFS=$as_save_IFS
7178   test -z "$as_dir" && as_dir=.
7179     # Account for people who put trailing slashes in PATH elements.
7180 case $as_dir/ in #((
7181   ./ | .// | /[cC]/* | \
7182   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
7183   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
7184   /usr/ucb/* ) ;;
7185   *)
7186     # OSF1 and SCO ODT 3.0 have their own names for install.
7187     # Don't use installbsd from OSF since it installs stuff as root
7188     # by default.
7189     for ac_prog in ginstall scoinst install; do
7190       for ac_exec_ext in '' $ac_executable_extensions; do
7191         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
7192           if test $ac_prog = install &&
7193             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7194             # AIX install.  It has an incompatible calling convention.
7195             :
7196           elif test $ac_prog = install &&
7197             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7198             # program-specific install script used by HP pwplus--don't use.
7199             :
7200           else
7201             rm -rf conftest.one conftest.two conftest.dir
7202             echo one > conftest.one
7203             echo two > conftest.two
7204             mkdir conftest.dir
7205             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
7206               test -s conftest.one && test -s conftest.two &&
7207               test -s conftest.dir/conftest.one &&
7208               test -s conftest.dir/conftest.two
7209             then
7210               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7211               break 3
7212             fi
7213           fi
7214         fi
7215       done
7216     done
7217     ;;
7218 esac
7219
7220   done
7221 IFS=$as_save_IFS
7222
7223 rm -rf conftest.one conftest.two conftest.dir
7224
7225 fi
7226   if test "${ac_cv_path_install+set}" = set; then
7227     INSTALL=$ac_cv_path_install
7228   else
7229     # As a last resort, use the slow shell script.  Don't cache a
7230     # value for INSTALL within a source directory, because that will
7231     # break other packages using the cache if that directory is
7232     # removed, or if the value is a relative name.
7233     INSTALL=$ac_install_sh
7234   fi
7235 fi
7236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
7237 $as_echo "$INSTALL" >&6; }
7238
7239 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7240 # It thinks the first close brace ends the variable substitution.
7241 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
7242
7243 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
7244
7245 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
7246
7247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
7248 $as_echo_n "checking whether build environment is sane... " >&6; }
7249 # Just in case
7250 sleep 1
7251 echo timestamp > conftest.file
7252 # Reject unsafe characters in $srcdir or the absolute working directory
7253 # name.  Accept space and tab only in the latter.
7254 am_lf='
7255 '
7256 case `pwd` in
7257   *[\\\"\#\$\&\'\`$am_lf]*)
7258     as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
7259 esac
7260 case $srcdir in
7261   *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
7262     as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
7263 esac
7264
7265 # Do `set' in a subshell so we don't clobber the current shell's
7266 # arguments.  Must try -L first in case configure is actually a
7267 # symlink; some systems play weird games with the mod time of symlinks
7268 # (eg FreeBSD returns the mod time of the symlink's containing
7269 # directory).
7270 if (
7271    set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
7272    if test "$*" = "X"; then
7273       # -L didn't work.
7274       set X `ls -t "$srcdir/configure" conftest.file`
7275    fi
7276    rm -f conftest.file
7277    if test "$*" != "X $srcdir/configure conftest.file" \
7278       && test "$*" != "X conftest.file $srcdir/configure"; then
7279
7280       # If neither matched, then we have a broken ls.  This can happen
7281       # if, for instance, CONFIG_SHELL is bash and it inherits a
7282       # broken ls alias from the environment.  This has actually
7283       # happened.  Such a system could not be considered "sane".
7284       as_fn_error "ls -t appears to fail.  Make sure there is not a broken
7285 alias in your environment" "$LINENO" 5
7286    fi
7287
7288    test "$2" = conftest.file
7289    )
7290 then
7291    # Ok.
7292    :
7293 else
7294    as_fn_error "newly created file is older than distributed files!
7295 Check your system clock" "$LINENO" 5
7296 fi
7297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7298 $as_echo "yes" >&6; }
7299 test "$program_prefix" != NONE &&
7300   program_transform_name="s&^&$program_prefix&;$program_transform_name"
7301 # Use a double $ so make ignores it.
7302 test "$program_suffix" != NONE &&
7303   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
7304 # Double any \ or $.
7305 # By default was `s,x,x', remove it if useless.
7306 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
7307 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
7308
7309 # expand $ac_aux_dir to an absolute path
7310 am_aux_dir=`cd $ac_aux_dir && pwd`
7311
7312 if test x"${MISSING+set}" != xset; then
7313   case $am_aux_dir in
7314   *\ * | *\     *)
7315     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
7316   *)
7317     MISSING="\${SHELL} $am_aux_dir/missing" ;;
7318   esac
7319 fi
7320 # Use eval to expand $SHELL
7321 if eval "$MISSING --run true"; then
7322   am_missing_run="$MISSING --run "
7323 else
7324   am_missing_run=
7325   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
7326 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
7327 fi
7328
7329 if test x"${install_sh}" != xset; then
7330   case $am_aux_dir in
7331   *\ * | *\     *)
7332     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
7333   *)
7334     install_sh="\${SHELL} $am_aux_dir/install-sh"
7335   esac
7336 fi
7337
7338 # Installed binaries are usually stripped using `strip' when the user
7339 # run `make install-strip'.  However `strip' might not be the right
7340 # tool to use in cross-compilation environments, therefore Automake
7341 # will honor the `STRIP' environment variable to overrule this program.
7342 if test "$cross_compiling" != no; then
7343   if test -n "$ac_tool_prefix"; then
7344   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7345 set dummy ${ac_tool_prefix}strip; ac_word=$2
7346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7347 $as_echo_n "checking for $ac_word... " >&6; }
7348 if test "${ac_cv_prog_STRIP+set}" = set; then :
7349   $as_echo_n "(cached) " >&6
7350 else
7351   if test -n "$STRIP"; then
7352   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7353 else
7354 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7355 for as_dir in $PATH
7356 do
7357   IFS=$as_save_IFS
7358   test -z "$as_dir" && as_dir=.
7359     for ac_exec_ext in '' $ac_executable_extensions; do
7360   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7361     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7362     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7363     break 2
7364   fi
7365 done
7366   done
7367 IFS=$as_save_IFS
7368
7369 fi
7370 fi
7371 STRIP=$ac_cv_prog_STRIP
7372 if test -n "$STRIP"; then
7373   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
7374 $as_echo "$STRIP" >&6; }
7375 else
7376   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7377 $as_echo "no" >&6; }
7378 fi
7379
7380
7381 fi
7382 if test -z "$ac_cv_prog_STRIP"; then
7383   ac_ct_STRIP=$STRIP
7384   # Extract the first word of "strip", so it can be a program name with args.
7385 set dummy strip; ac_word=$2
7386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7387 $as_echo_n "checking for $ac_word... " >&6; }
7388 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
7389   $as_echo_n "(cached) " >&6
7390 else
7391   if test -n "$ac_ct_STRIP"; then
7392   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7393 else
7394 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7395 for as_dir in $PATH
7396 do
7397   IFS=$as_save_IFS
7398   test -z "$as_dir" && as_dir=.
7399     for ac_exec_ext in '' $ac_executable_extensions; do
7400   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7401     ac_cv_prog_ac_ct_STRIP="strip"
7402     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7403     break 2
7404   fi
7405 done
7406   done
7407 IFS=$as_save_IFS
7408
7409 fi
7410 fi
7411 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7412 if test -n "$ac_ct_STRIP"; then
7413   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7414 $as_echo "$ac_ct_STRIP" >&6; }
7415 else
7416   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7417 $as_echo "no" >&6; }
7418 fi
7419
7420   if test "x$ac_ct_STRIP" = x; then
7421     STRIP=":"
7422   else
7423     case $cross_compiling:$ac_tool_warned in
7424 yes:)
7425 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7426 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7427 ac_tool_warned=yes ;;
7428 esac
7429     STRIP=$ac_ct_STRIP
7430   fi
7431 else
7432   STRIP="$ac_cv_prog_STRIP"
7433 fi
7434
7435 fi
7436 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
7437
7438 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
7439 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
7440 if test -z "$MKDIR_P"; then
7441   if test "${ac_cv_path_mkdir+set}" = set; then :
7442   $as_echo_n "(cached) " >&6
7443 else
7444   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7445 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
7446 do
7447   IFS=$as_save_IFS
7448   test -z "$as_dir" && as_dir=.
7449     for ac_prog in mkdir gmkdir; do
7450          for ac_exec_ext in '' $ac_executable_extensions; do
7451            { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
7452            case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
7453              'mkdir (GNU coreutils) '* | \
7454              'mkdir (coreutils) '* | \
7455              'mkdir (fileutils) '4.1*)
7456                ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
7457                break 3;;
7458            esac
7459          done
7460        done
7461   done
7462 IFS=$as_save_IFS
7463
7464 fi
7465
7466   if test "${ac_cv_path_mkdir+set}" = set; then
7467     MKDIR_P="$ac_cv_path_mkdir -p"
7468   else
7469     # As a last resort, use the slow shell script.  Don't cache a
7470     # value for MKDIR_P within a source directory, because that will
7471     # break other packages using the cache if that directory is
7472     # removed, or if the value is a relative name.
7473     test -d ./--version && rmdir ./--version
7474     MKDIR_P="$ac_install_sh -d"
7475   fi
7476 fi
7477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
7478 $as_echo "$MKDIR_P" >&6; }
7479
7480
7481 mkdir_p="$MKDIR_P"
7482 case $mkdir_p in
7483   [\\/$]* | ?:[\\/]*) ;;
7484   */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
7485 esac
7486
7487 for ac_prog in gawk mawk nawk awk
7488 do
7489   # Extract the first word of "$ac_prog", so it can be a program name with args.
7490 set dummy $ac_prog; ac_word=$2
7491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7492 $as_echo_n "checking for $ac_word... " >&6; }
7493 if test "${ac_cv_prog_AWK+set}" = set; then :
7494   $as_echo_n "(cached) " >&6
7495 else
7496   if test -n "$AWK"; then
7497   ac_cv_prog_AWK="$AWK" # Let the user override the test.
7498 else
7499 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7500 for as_dir in $PATH
7501 do
7502   IFS=$as_save_IFS
7503   test -z "$as_dir" && as_dir=.
7504     for ac_exec_ext in '' $ac_executable_extensions; do
7505   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7506     ac_cv_prog_AWK="$ac_prog"
7507     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7508     break 2
7509   fi
7510 done
7511   done
7512 IFS=$as_save_IFS
7513
7514 fi
7515 fi
7516 AWK=$ac_cv_prog_AWK
7517 if test -n "$AWK"; then
7518   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7519 $as_echo "$AWK" >&6; }
7520 else
7521   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7522 $as_echo "no" >&6; }
7523 fi
7524
7525
7526   test -n "$AWK" && break
7527 done
7528
7529 ac_config_commands="$ac_config_commands depfiles"
7530
7531
7532 am_make=${MAKE-make}
7533 cat > confinc << 'END'
7534 am__doit:
7535         @echo this is the am__doit target
7536 .PHONY: am__doit
7537 END
7538 # If we don't find an include directive, just comment out the code.
7539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
7540 $as_echo_n "checking for style of include used by $am_make... " >&6; }
7541 am__include="#"
7542 am__quote=
7543 _am_result=none
7544 # First try GNU make style include.
7545 echo "include confinc" > confmf
7546 # Ignore all kinds of additional output from `make'.
7547 case `$am_make -s -f confmf 2> /dev/null` in #(
7548 *the\ am__doit\ target*)
7549   am__include=include
7550   am__quote=
7551   _am_result=GNU
7552   ;;
7553 esac
7554 # Now try BSD make style include.
7555 if test "$am__include" = "#"; then
7556    echo '.include "confinc"' > confmf
7557    case `$am_make -s -f confmf 2> /dev/null` in #(
7558    *the\ am__doit\ target*)
7559      am__include=.include
7560      am__quote="\""
7561      _am_result=BSD
7562      ;;
7563    esac
7564 fi
7565
7566
7567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
7568 $as_echo "$_am_result" >&6; }
7569 rm -f confinc confmf
7570
7571 # Check whether --enable-dependency-tracking was given.
7572 if test "${enable_dependency_tracking+set}" = set; then :
7573   enableval=$enable_dependency_tracking;
7574 fi
7575
7576 if test "x$enable_dependency_tracking" != xno; then
7577   am_depcomp="$ac_aux_dir/depcomp"
7578   AMDEPBACKSLASH='\'
7579 fi
7580  if test "x$enable_dependency_tracking" != xno; then
7581   AMDEP_TRUE=
7582   AMDEP_FALSE='#'
7583 else
7584   AMDEP_TRUE='#'
7585   AMDEP_FALSE=
7586 fi
7587
7588
7589 if test "`cd $srcdir && pwd`" != "`pwd`"; then
7590   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
7591   # is not polluted with repeated "-I."
7592   am__isrc=' -I$(srcdir)'
7593   # test to see if srcdir already configured
7594   if test -f $srcdir/config.status; then
7595     as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
7596   fi
7597 fi
7598
7599 # test whether we have cygpath
7600 if test -z "$CYGPATH_W"; then
7601   if (cygpath --version) >/dev/null 2>/dev/null; then
7602     CYGPATH_W='cygpath -w'
7603   else
7604     CYGPATH_W=echo
7605   fi
7606 fi
7607
7608
7609 # Define the identity of the package.
7610  PACKAGE=gdb
7611  VERSION=UNUSED-VERSION
7612
7613
7614 # Some tools Automake needs.
7615
7616 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
7617
7618
7619 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
7620
7621
7622 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
7623
7624
7625 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
7626
7627
7628 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
7629
7630 # We need awk for the "check" target.  The system "awk" is bad on
7631 # some platforms.
7632 # Always define AMTAR for backward compatibility.
7633
7634 AMTAR=${AMTAR-"${am_missing_run}tar"}
7635
7636 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
7637
7638
7639
7640
7641 depcc="$CC"   am_compiler_list=
7642
7643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
7644 $as_echo_n "checking dependency style of $depcc... " >&6; }
7645 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
7646   $as_echo_n "(cached) " >&6
7647 else
7648   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
7649   # We make a subdir and do the tests there.  Otherwise we can end up
7650   # making bogus files that we don't know about and never remove.  For
7651   # instance it was reported that on HP-UX the gcc test will end up
7652   # making a dummy file named `D' -- because `-MD' means `put the output
7653   # in D'.
7654   mkdir conftest.dir
7655   # Copy depcomp to subdir because otherwise we won't find it if we're
7656   # using a relative directory.
7657   cp "$am_depcomp" conftest.dir
7658   cd conftest.dir
7659   # We will build objects and dependencies in a subdirectory because
7660   # it helps to detect inapplicable dependency modes.  For instance
7661   # both Tru64's cc and ICC support -MD to output dependencies as a
7662   # side effect of compilation, but ICC will put the dependencies in
7663   # the current directory while Tru64 will put them in the object
7664   # directory.
7665   mkdir sub
7666
7667   am_cv_CC_dependencies_compiler_type=none
7668   if test "$am_compiler_list" = ""; then
7669      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
7670   fi
7671   am__universal=false
7672   case " $depcc " in #(
7673      *\ -arch\ *\ -arch\ *) am__universal=true ;;
7674      esac
7675
7676   for depmode in $am_compiler_list; do
7677     # Setup a source with many dependencies, because some compilers
7678     # like to wrap large dependency lists on column 80 (with \), and
7679     # we should not choose a depcomp mode which is confused by this.
7680     #
7681     # We need to recreate these files for each test, as the compiler may
7682     # overwrite some of them when testing with obscure command lines.
7683     # This happens at least with the AIX C compiler.
7684     : > sub/conftest.c
7685     for i in 1 2 3 4 5 6; do
7686       echo '#include "conftst'$i'.h"' >> sub/conftest.c
7687       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
7688       # Solaris 8's {/usr,}/bin/sh.
7689       touch sub/conftst$i.h
7690     done
7691     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
7692
7693     # We check with `-c' and `-o' for the sake of the "dashmstdout"
7694     # mode.  It turns out that the SunPro C++ compiler does not properly
7695     # handle `-M -o', and we need to detect this.  Also, some Intel
7696     # versions had trouble with output in subdirs
7697     am__obj=sub/conftest.${OBJEXT-o}
7698     am__minus_obj="-o $am__obj"
7699     case $depmode in
7700     gcc)
7701       # This depmode causes a compiler race in universal mode.
7702       test "$am__universal" = false || continue
7703       ;;
7704     nosideeffect)
7705       # after this tag, mechanisms are not by side-effect, so they'll
7706       # only be used when explicitly requested
7707       if test "x$enable_dependency_tracking" = xyes; then
7708         continue
7709       else
7710         break
7711       fi
7712       ;;
7713     msvisualcpp | msvcmsys)
7714       # This compiler won't grok `-c -o', but also, the minuso test has
7715       # not run yet.  These depmodes are late enough in the game, and
7716       # so weak that their functioning should not be impacted.
7717       am__obj=conftest.${OBJEXT-o}
7718       am__minus_obj=
7719       ;;
7720     none) break ;;
7721     esac
7722     if depmode=$depmode \
7723        source=sub/conftest.c object=$am__obj \
7724        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
7725        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
7726          >/dev/null 2>conftest.err &&
7727        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
7728        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
7729        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
7730        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
7731       # icc doesn't choke on unknown options, it will just issue warnings
7732       # or remarks (even with -Werror).  So we grep stderr for any message
7733       # that says an option was ignored or not supported.
7734       # When given -MP, icc 7.0 and 7.1 complain thusly:
7735       #   icc: Command line warning: ignoring option '-M'; no argument required
7736       # The diagnosis changed in icc 8.0:
7737       #   icc: Command line remark: option '-MP' not supported
7738       if (grep 'ignoring option' conftest.err ||
7739           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
7740         am_cv_CC_dependencies_compiler_type=$depmode
7741         break
7742       fi
7743     fi
7744   done
7745
7746   cd ..
7747   rm -rf conftest.dir
7748 else
7749   am_cv_CC_dependencies_compiler_type=none
7750 fi
7751
7752 fi
7753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
7754 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
7755 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
7756
7757  if
7758   test "x$enable_dependency_tracking" != xno \
7759   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
7760   am__fastdepCC_TRUE=
7761   am__fastdepCC_FALSE='#'
7762 else
7763   am__fastdepCC_TRUE='#'
7764   am__fastdepCC_FALSE=
7765 fi
7766
7767
7768
7769
7770
7771
7772 # Check whether --with-separate-debug-dir was given.
7773 if test "${with_separate_debug_dir+set}" = set; then :
7774   withval=$with_separate_debug_dir;
7775     DEBUGDIR=$withval
7776 else
7777   DEBUGDIR=${libdir}/debug
7778 fi
7779
7780
7781   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7782   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7783   ac_define_dir=`eval echo $DEBUGDIR`
7784   ac_define_dir=`eval echo $ac_define_dir`
7785
7786 cat >>confdefs.h <<_ACEOF
7787 #define DEBUGDIR "$ac_define_dir"
7788 _ACEOF
7789
7790
7791
7792
7793   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
7794      if test "x$prefix" = xNONE; then
7795         test_prefix=/usr/local
7796      else
7797         test_prefix=$prefix
7798      fi
7799   else
7800      test_prefix=$exec_prefix
7801   fi
7802   value=0
7803   case ${ac_define_dir} in
7804      "${test_prefix}"|"${test_prefix}/"*|\
7805         '${exec_prefix}'|'${exec_prefix}/'*)
7806      value=1
7807      ;;
7808   esac
7809
7810 cat >>confdefs.h <<_ACEOF
7811 #define DEBUGDIR_RELOCATABLE $value
7812 _ACEOF
7813
7814
7815
7816
7817 # GDB's datadir relocation
7818
7819
7820
7821 # Check whether --with-gdb-datadir was given.
7822 if test "${with_gdb_datadir+set}" = set; then :
7823   withval=$with_gdb_datadir;
7824     GDB_DATADIR=$withval
7825 else
7826   GDB_DATADIR=${datadir}/gdb
7827 fi
7828
7829
7830   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7831   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7832   ac_define_dir=`eval echo $GDB_DATADIR`
7833   ac_define_dir=`eval echo $ac_define_dir`
7834
7835 cat >>confdefs.h <<_ACEOF
7836 #define GDB_DATADIR "$ac_define_dir"
7837 _ACEOF
7838
7839
7840
7841
7842   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
7843      if test "x$prefix" = xNONE; then
7844         test_prefix=/usr/local
7845      else
7846         test_prefix=$prefix
7847      fi
7848   else
7849      test_prefix=$exec_prefix
7850   fi
7851   value=0
7852   case ${ac_define_dir} in
7853      "${test_prefix}"|"${test_prefix}/"*|\
7854         '${exec_prefix}'|'${exec_prefix}/'*)
7855      value=1
7856      ;;
7857   esac
7858
7859 cat >>confdefs.h <<_ACEOF
7860 #define GDB_DATADIR_RELOCATABLE $value
7861 _ACEOF
7862
7863
7864
7865
7866
7867 # Check whether --with-relocated-sources was given.
7868 if test "${with_relocated_sources+set}" = set; then :
7869   withval=$with_relocated_sources; reloc_srcdir="${withval}"
7870
7871   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7872   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7873   ac_define_dir=`eval echo $reloc_srcdir`
7874   ac_define_dir=`eval echo $ac_define_dir`
7875
7876 cat >>confdefs.h <<_ACEOF
7877 #define RELOC_SRCDIR "$ac_define_dir"
7878 _ACEOF
7879
7880
7881
7882 fi
7883
7884
7885
7886
7887 subdirs="$subdirs testsuite"
7888
7889
7890 # Check whether to support alternative target configurations
7891 # Check whether --enable-targets was given.
7892 if test "${enable_targets+set}" = set; then :
7893   enableval=$enable_targets; case "${enableval}" in
7894   yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
7895             ;;
7896   no)       enable_targets= ;;
7897   *)        enable_targets=$enableval ;;
7898 esac
7899 fi
7900
7901
7902 # Check whether to enable 64-bit support on 32-bit hosts
7903 # Check whether --enable-64-bit-bfd was given.
7904 if test "${enable_64_bit_bfd+set}" = set; then :
7905   enableval=$enable_64_bit_bfd; case "${enableval}" in
7906   yes)  want64=true  ;;
7907   no)   want64=false ;;
7908   *)    as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
7909 esac
7910 else
7911   want64=false
7912 fi
7913
7914 # Provide defaults for some variables set by the per-host and per-target
7915 # configuration.
7916 gdb_host_obs=posix-hdep.o
7917
7918 if test "${target}" = "${host}"; then
7919   gdb_native=yes
7920 else
7921   gdb_native=no
7922 fi
7923
7924 . $srcdir/configure.host
7925
7926 # Accumulate some settings from configure.tgt over all enabled targets
7927
7928 TARGET_OBS=
7929 all_targets=
7930
7931 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
7932 do
7933   if test "$targ_alias" = "all"; then
7934     all_targets=true
7935   else
7936     # Canonicalize the secondary target names.
7937     result=`$ac_config_sub $targ_alias 2>/dev/null`
7938     if test -n "$result"; then
7939         targ=$result
7940     else
7941         targ=$targ_alias
7942     fi
7943
7944     . ${srcdir}/configure.tgt
7945
7946     if test -z "${gdb_target_obs}"; then :
7947   as_fn_error "configuration ${targ} is unsupported." "$LINENO" 5
7948 fi
7949
7950     # Target-specific object files
7951     for i in ${gdb_target_obs}; do
7952         case " $TARGET_OBS " in
7953         *" ${i} "*) ;;
7954         *)
7955           TARGET_OBS="$TARGET_OBS ${i}"
7956           ;;
7957         esac
7958     done
7959
7960     # Check whether this target needs 64-bit CORE_ADDR
7961     if test x${want64} = xfalse; then
7962       . ${srcdir}/../bfd/config.bfd
7963     fi
7964   fi
7965 done
7966
7967 if test x${all_targets} = xtrue; then
7968
7969   # We want all 64-bit targets if we either:
7970   #  - run on a 64-bit host  or
7971   #  - already require 64-bit support for some other target  or
7972   #  - the --enable-64-bit-bfd option was supplied
7973   # Otherwise we only support all 32-bit targets.
7974   #
7975   # NOTE: This test must be in sync with the corresponding
7976   #       tests in BFD!
7977
7978   if test x${want64} = xfalse; then
7979     # The cast to long int works around a bug in the HP C Compiler
7980 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7981 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7982 # This bug is HP SR number 8606223364.
7983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
7984 $as_echo_n "checking size of long... " >&6; }
7985 if test "${ac_cv_sizeof_long+set}" = set; then :
7986   $as_echo_n "(cached) " >&6
7987 else
7988   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
7989
7990 else
7991   if test "$ac_cv_type_long" = yes; then
7992      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7993 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7994 { as_fn_set_status 77
7995 as_fn_error "cannot compute sizeof (long)
7996 See \`config.log' for more details." "$LINENO" 5; }; }
7997    else
7998      ac_cv_sizeof_long=0
7999    fi
8000 fi
8001
8002 fi
8003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
8004 $as_echo "$ac_cv_sizeof_long" >&6; }
8005
8006
8007
8008 cat >>confdefs.h <<_ACEOF
8009 #define SIZEOF_LONG $ac_cv_sizeof_long
8010 _ACEOF
8011
8012
8013     if test "x${ac_cv_sizeof_long}" = "x8"; then
8014       want64=true
8015     fi
8016   fi
8017   if test x${want64} = xtrue; then
8018     TARGET_OBS='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)'
8019   else
8020     TARGET_OBS='$(ALL_TARGET_OBS)'
8021   fi
8022 fi
8023
8024
8025
8026 # For other settings, only the main target counts.
8027 gdb_sim=
8028 gdb_osabi=
8029 build_gdbserver=
8030 targ=$target; . ${srcdir}/configure.tgt
8031
8032 # Fetch the default architecture and default target vector from BFD.
8033 targ=$target; . $srcdir/../bfd/config.bfd
8034
8035 # We only want the first architecture, so strip off the others if
8036 # there is more than one.
8037 targ_archs=`echo $targ_archs | sed 's/ .*//'`
8038
8039 if test "x$targ_archs" != x; then
8040
8041 cat >>confdefs.h <<_ACEOF
8042 #define DEFAULT_BFD_ARCH $targ_archs
8043 _ACEOF
8044
8045 fi
8046 if test "x$targ_defvec" != x; then
8047
8048 cat >>confdefs.h <<_ACEOF
8049 #define DEFAULT_BFD_VEC $targ_defvec
8050 _ACEOF
8051
8052 fi
8053
8054 # The CLI cannot be disabled yet, but may be in the future.
8055
8056 # Enable CLI.
8057 # Check whether --enable-gdbcli was given.
8058 if test "${enable_gdbcli+set}" = set; then :
8059   enableval=$enable_gdbcli; case $enableval in
8060     yes)
8061       ;;
8062     no)
8063       as_fn_error "the command-line interface cannot be disabled yet" "$LINENO" 5 ;;
8064     *)
8065       as_fn_error "bad value $enableval for --enable-gdbcli" "$LINENO" 5 ;;
8066   esac
8067 else
8068   enable_gdbcli=yes
8069 fi
8070
8071 if test x"$enable_gdbcli" = xyes; then
8072   if test -d $srcdir/cli; then
8073     CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_CLI_OBS)"
8074     CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_CLI_DEPS)"
8075     CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_CLI_SRCS)"
8076     ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)"
8077   fi
8078 fi
8079
8080 # Enable MI.
8081 # Check whether --enable-gdbmi was given.
8082 if test "${enable_gdbmi+set}" = set; then :
8083   enableval=$enable_gdbmi; case $enableval in
8084     yes | no)
8085       ;;
8086     *)
8087       as_fn_error "bad value $enableval for --enable-gdbmi" "$LINENO" 5 ;;
8088   esac
8089 else
8090   enable_gdbmi=yes
8091 fi
8092
8093 if test x"$enable_gdbmi" = xyes; then
8094   if test -d $srcdir/mi; then
8095     CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
8096     CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
8097     CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
8098     ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
8099   fi
8100 fi
8101
8102 # Enable TUI.
8103 # Check whether --enable-tui was given.
8104 if test "${enable_tui+set}" = set; then :
8105   enableval=$enable_tui; case $enableval in
8106     yes | no | auto)
8107       ;;
8108     *)
8109       as_fn_error "bad value $enableval for --enable-tui" "$LINENO" 5 ;;
8110   esac
8111 else
8112   enable_tui=auto
8113 fi
8114
8115
8116 # Enable gdbtk.
8117 # Check whether --enable-gdbtk was given.
8118 if test "${enable_gdbtk+set}" = set; then :
8119   enableval=$enable_gdbtk; case $enableval in
8120     yes | no)
8121       ;;
8122     *)
8123       as_fn_error "bad value $enableval for --enable-gdbtk" "$LINENO" 5 ;;
8124   esac
8125 else
8126   if test -d $srcdir/gdbtk; then
8127     enable_gdbtk=yes
8128   else
8129     enable_gdbtk=no
8130   fi
8131 fi
8132
8133 # We unconditionally disable gdbtk tests on selected platforms.
8134 case $host_os in
8135   go32* | windows*)
8136     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gdbtk isn't supported on $host; disabling" >&5
8137 $as_echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;}
8138     enable_gdbtk=no ;;
8139 esac
8140
8141 # Libunwind support.
8142
8143 # Check whether --with-libunwind was given.
8144 if test "${with_libunwind+set}" = set; then :
8145   withval=$with_libunwind; case "${withval}" in
8146   yes)  enable_libunwind=yes ;;
8147   no)   enable_libunwind=no ;;
8148   *)    as_fn_error "bad value ${withval} for GDB with-libunwind option" "$LINENO" 5 ;;
8149 esac
8150 else
8151
8152   for ac_header in libunwind.h libunwind-ia64.h
8153 do :
8154   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8155 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8156 eval as_val=\$$as_ac_Header
8157    if test "x$as_val" = x""yes; then :
8158   cat >>confdefs.h <<_ACEOF
8159 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8160 _ACEOF
8161
8162 fi
8163
8164 done
8165
8166   if test x"$ac_cv_header_libunwind_h" = xyes -a x"$ac_cv_header_libunwind_ia64_h" = xyes; then
8167     enable_libunwind=yes;
8168   fi
8169
8170 fi
8171
8172
8173 if test x"$enable_libunwind" = xyes; then
8174   for ac_header in libunwind.h libunwind-ia64.h
8175 do :
8176   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8177 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8178 eval as_val=\$$as_ac_Header
8179    if test "x$as_val" = x""yes; then :
8180   cat >>confdefs.h <<_ACEOF
8181 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8182 _ACEOF
8183
8184 fi
8185
8186 done
8187
8188
8189 $as_echo "#define HAVE_LIBUNWIND 1" >>confdefs.h
8190
8191   CONFIG_OBS="$CONFIG_OBS libunwind-frame.o"
8192   CONFIG_DEPS="$CONFIG_DEPS libunwind-frame.o"
8193   CONFIG_SRCS="$CONFIG_SRCS libunwind-frame.c"
8194 fi
8195
8196 opt_curses=no
8197
8198 # Check whether --with-curses was given.
8199 if test "${with_curses+set}" = set; then :
8200   withval=$with_curses; opt_curses=$withval
8201 fi
8202
8203
8204 prefer_curses=no
8205 if test "$opt_curses" = "yes"; then
8206   prefer_curses=yes
8207 fi
8208
8209 # Profiling support.
8210 # Check whether --enable-profiling was given.
8211 if test "${enable_profiling+set}" = set; then :
8212   enableval=$enable_profiling; case $enableval in
8213     yes | no)
8214       ;;
8215     *)
8216       as_fn_error "bad value $enableval for --enable-profile" "$LINENO" 5 ;;
8217   esac
8218 else
8219   enable_profiling=no
8220 fi
8221
8222
8223 for ac_func in monstartup _mcleanup
8224 do :
8225   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8226 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8227 eval as_val=\$$as_ac_var
8228    if test "x$as_val" = x""yes; then :
8229   cat >>confdefs.h <<_ACEOF
8230 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8231 _ACEOF
8232
8233 fi
8234 done
8235
8236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _etext" >&5
8237 $as_echo_n "checking for _etext... " >&6; }
8238 if test "${ac_cv_var__etext+set}" = set; then :
8239   $as_echo_n "(cached) " >&6
8240 else
8241   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8242 /* end confdefs.h.  */
8243 #include <stdlib.h>
8244 extern char _etext;
8245
8246 int
8247 main ()
8248 {
8249 free (&_etext);
8250   ;
8251   return 0;
8252 }
8253 _ACEOF
8254 if ac_fn_c_try_link "$LINENO"; then :
8255   ac_cv_var__etext=yes
8256 else
8257   ac_cv_var__etext=no
8258 fi
8259 rm -f core conftest.err conftest.$ac_objext \
8260     conftest$ac_exeext conftest.$ac_ext
8261 fi
8262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__etext" >&5
8263 $as_echo "$ac_cv_var__etext" >&6; }
8264 if test $ac_cv_var__etext = yes; then
8265
8266 $as_echo "#define HAVE__ETEXT 1" >>confdefs.h
8267
8268 fi
8269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for etext" >&5
8270 $as_echo_n "checking for etext... " >&6; }
8271 if test "${ac_cv_var_etext+set}" = set; then :
8272   $as_echo_n "(cached) " >&6
8273 else
8274   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8275 /* end confdefs.h.  */
8276 #include <stdlib.h>
8277 extern char etext;
8278
8279 int
8280 main ()
8281 {
8282 free (&etext);
8283   ;
8284   return 0;
8285 }
8286 _ACEOF
8287 if ac_fn_c_try_link "$LINENO"; then :
8288   ac_cv_var_etext=yes
8289 else
8290   ac_cv_var_etext=no
8291 fi
8292 rm -f core conftest.err conftest.$ac_objext \
8293     conftest$ac_exeext conftest.$ac_ext
8294 fi
8295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_etext" >&5
8296 $as_echo "$ac_cv_var_etext" >&6; }
8297 if test $ac_cv_var_etext = yes; then
8298
8299 $as_echo "#define HAVE_ETEXT 1" >>confdefs.h
8300
8301 fi
8302 if test "$enable_profiling" = yes ; then
8303   if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then
8304     as_fn_error "--enable-profiling requires monstartup and _mcleanup" "$LINENO" 5
8305   fi
8306   PROFILE_CFLAGS=-pg
8307   OLD_CFLAGS="$CFLAGS"
8308   CFLAGS="$CFLAGS $PROFILE_CFLAGS"
8309
8310   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pg" >&5
8311 $as_echo_n "checking whether $CC supports -pg... " >&6; }
8312 if test "${ac_cv_cc_supports_pg+set}" = set; then :
8313   $as_echo_n "(cached) " >&6
8314 else
8315   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8316 /* end confdefs.h.  */
8317
8318 int
8319 main ()
8320 {
8321 int x;
8322   ;
8323   return 0;
8324 }
8325 _ACEOF
8326 if ac_fn_c_try_compile "$LINENO"; then :
8327   ac_cv_cc_supports_pg=yes
8328 else
8329   ac_cv_cc_supports_pg=no
8330 fi
8331 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8332 fi
8333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_supports_pg" >&5
8334 $as_echo "$ac_cv_cc_supports_pg" >&6; }
8335
8336   if test $ac_cv_cc_supports_pg = no; then
8337     as_fn_error "--enable-profiling requires a compiler which supports -pg" "$LINENO" 5
8338   fi
8339
8340   CFLAGS="$OLD_CFLAGS"
8341 fi
8342
8343
8344
8345 # Check whether --with-pkgversion was given.
8346 if test "${with_pkgversion+set}" = set; then :
8347   withval=$with_pkgversion; case "$withval" in
8348       yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
8349       no)  PKGVERSION= ;;
8350       *)   PKGVERSION="($withval) " ;;
8351      esac
8352 else
8353   PKGVERSION="(GDB) "
8354
8355 fi
8356
8357
8358
8359
8360
8361 # Check whether --with-bugurl was given.
8362 if test "${with_bugurl+set}" = set; then :
8363   withval=$with_bugurl; case "$withval" in
8364       yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
8365       no)  BUGURL=
8366            ;;
8367       *)   BUGURL="$withval"
8368            ;;
8369      esac
8370 else
8371   BUGURL="http://www.gnu.org/software/gdb/bugs/"
8372
8373 fi
8374
8375   case ${BUGURL} in
8376   "")
8377     REPORT_BUGS_TO=
8378     REPORT_BUGS_TEXI=
8379     ;;
8380   *)
8381     REPORT_BUGS_TO="<$BUGURL>"
8382     REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
8383     ;;
8384   esac;
8385
8386
8387
8388
8389 cat >>confdefs.h <<_ACEOF
8390 #define PKGVERSION "$PKGVERSION"
8391 _ACEOF
8392
8393
8394 cat >>confdefs.h <<_ACEOF
8395 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
8396 _ACEOF
8397
8398
8399 # --------------------- #
8400 # Checks for programs.  #
8401 # --------------------- #
8402
8403 for ac_prog in gawk mawk nawk awk
8404 do
8405   # Extract the first word of "$ac_prog", so it can be a program name with args.
8406 set dummy $ac_prog; ac_word=$2
8407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8408 $as_echo_n "checking for $ac_word... " >&6; }
8409 if test "${ac_cv_prog_AWK+set}" = set; then :
8410   $as_echo_n "(cached) " >&6
8411 else
8412   if test -n "$AWK"; then
8413   ac_cv_prog_AWK="$AWK" # Let the user override the test.
8414 else
8415 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8416 for as_dir in $PATH
8417 do
8418   IFS=$as_save_IFS
8419   test -z "$as_dir" && as_dir=.
8420     for ac_exec_ext in '' $ac_executable_extensions; do
8421   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8422     ac_cv_prog_AWK="$ac_prog"
8423     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8424     break 2
8425   fi
8426 done
8427   done
8428 IFS=$as_save_IFS
8429
8430 fi
8431 fi
8432 AWK=$ac_cv_prog_AWK
8433 if test -n "$AWK"; then
8434   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
8435 $as_echo "$AWK" >&6; }
8436 else
8437   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8438 $as_echo "no" >&6; }
8439 fi
8440
8441
8442   test -n "$AWK" && break
8443 done
8444
8445
8446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
8447 $as_echo_n "checking whether ln -s works... " >&6; }
8448 LN_S=$as_ln_s
8449 if test "$LN_S" = "ln -s"; then
8450   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8451 $as_echo "yes" >&6; }
8452 else
8453   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
8454 $as_echo "no, using $LN_S" >&6; }
8455 fi
8456
8457 if test -n "$ac_tool_prefix"; then
8458   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8459 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8461 $as_echo_n "checking for $ac_word... " >&6; }
8462 if test "${ac_cv_prog_RANLIB+set}" = set; then :
8463   $as_echo_n "(cached) " >&6
8464 else
8465   if test -n "$RANLIB"; then
8466   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8467 else
8468 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8469 for as_dir in $PATH
8470 do
8471   IFS=$as_save_IFS
8472   test -z "$as_dir" && as_dir=.
8473     for ac_exec_ext in '' $ac_executable_extensions; do
8474   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8475     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8476     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8477     break 2
8478   fi
8479 done
8480   done
8481 IFS=$as_save_IFS
8482
8483 fi
8484 fi
8485 RANLIB=$ac_cv_prog_RANLIB
8486 if test -n "$RANLIB"; then
8487   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8488 $as_echo "$RANLIB" >&6; }
8489 else
8490   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8491 $as_echo "no" >&6; }
8492 fi
8493
8494
8495 fi
8496 if test -z "$ac_cv_prog_RANLIB"; then
8497   ac_ct_RANLIB=$RANLIB
8498   # Extract the first word of "ranlib", so it can be a program name with args.
8499 set dummy ranlib; ac_word=$2
8500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8501 $as_echo_n "checking for $ac_word... " >&6; }
8502 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8503   $as_echo_n "(cached) " >&6
8504 else
8505   if test -n "$ac_ct_RANLIB"; then
8506   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8507 else
8508 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8509 for as_dir in $PATH
8510 do
8511   IFS=$as_save_IFS
8512   test -z "$as_dir" && as_dir=.
8513     for ac_exec_ext in '' $ac_executable_extensions; do
8514   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8515     ac_cv_prog_ac_ct_RANLIB="ranlib"
8516     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8517     break 2
8518   fi
8519 done
8520   done
8521 IFS=$as_save_IFS
8522
8523 fi
8524 fi
8525 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8526 if test -n "$ac_ct_RANLIB"; then
8527   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8528 $as_echo "$ac_ct_RANLIB" >&6; }
8529 else
8530   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8531 $as_echo "no" >&6; }
8532 fi
8533
8534   if test "x$ac_ct_RANLIB" = x; then
8535     RANLIB=":"
8536   else
8537     case $cross_compiling:$ac_tool_warned in
8538 yes:)
8539 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8540 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8541 ac_tool_warned=yes ;;
8542 esac
8543     RANLIB=$ac_ct_RANLIB
8544   fi
8545 else
8546   RANLIB="$ac_cv_prog_RANLIB"
8547 fi
8548
8549 for ac_prog in 'bison -y' byacc
8550 do
8551   # Extract the first word of "$ac_prog", so it can be a program name with args.
8552 set dummy $ac_prog; ac_word=$2
8553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8554 $as_echo_n "checking for $ac_word... " >&6; }
8555 if test "${ac_cv_prog_YACC+set}" = set; then :
8556   $as_echo_n "(cached) " >&6
8557 else
8558   if test -n "$YACC"; then
8559   ac_cv_prog_YACC="$YACC" # Let the user override the test.
8560 else
8561 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8562 for as_dir in $PATH
8563 do
8564   IFS=$as_save_IFS
8565   test -z "$as_dir" && as_dir=.
8566     for ac_exec_ext in '' $ac_executable_extensions; do
8567   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8568     ac_cv_prog_YACC="$ac_prog"
8569     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8570     break 2
8571   fi
8572 done
8573   done
8574 IFS=$as_save_IFS
8575
8576 fi
8577 fi
8578 YACC=$ac_cv_prog_YACC
8579 if test -n "$YACC"; then
8580   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
8581 $as_echo "$YACC" >&6; }
8582 else
8583   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8584 $as_echo "no" >&6; }
8585 fi
8586
8587
8588   test -n "$YACC" && break
8589 done
8590 test -n "$YACC" || YACC="yacc"
8591
8592
8593 if test -n "$ac_tool_prefix"; then
8594   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
8595 set dummy ${ac_tool_prefix}ar; ac_word=$2
8596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8597 $as_echo_n "checking for $ac_word... " >&6; }
8598 if test "${ac_cv_prog_AR+set}" = set; then :
8599   $as_echo_n "(cached) " >&6
8600 else
8601   if test -n "$AR"; then
8602   ac_cv_prog_AR="$AR" # Let the user override the test.
8603 else
8604 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8605 for as_dir in $PATH
8606 do
8607   IFS=$as_save_IFS
8608   test -z "$as_dir" && as_dir=.
8609     for ac_exec_ext in '' $ac_executable_extensions; do
8610   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8611     ac_cv_prog_AR="${ac_tool_prefix}ar"
8612     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8613     break 2
8614   fi
8615 done
8616   done
8617 IFS=$as_save_IFS
8618
8619 fi
8620 fi
8621 AR=$ac_cv_prog_AR
8622 if test -n "$AR"; then
8623   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
8624 $as_echo "$AR" >&6; }
8625 else
8626   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8627 $as_echo "no" >&6; }
8628 fi
8629
8630
8631 fi
8632 if test -z "$ac_cv_prog_AR"; then
8633   ac_ct_AR=$AR
8634   # Extract the first word of "ar", so it can be a program name with args.
8635 set dummy ar; ac_word=$2
8636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8637 $as_echo_n "checking for $ac_word... " >&6; }
8638 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
8639   $as_echo_n "(cached) " >&6
8640 else
8641   if test -n "$ac_ct_AR"; then
8642   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
8643 else
8644 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8645 for as_dir in $PATH
8646 do
8647   IFS=$as_save_IFS
8648   test -z "$as_dir" && as_dir=.
8649     for ac_exec_ext in '' $ac_executable_extensions; do
8650   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8651     ac_cv_prog_ac_ct_AR="ar"
8652     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8653     break 2
8654   fi
8655 done
8656   done
8657 IFS=$as_save_IFS
8658
8659 fi
8660 fi
8661 ac_ct_AR=$ac_cv_prog_ac_ct_AR
8662 if test -n "$ac_ct_AR"; then
8663   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
8664 $as_echo "$ac_ct_AR" >&6; }
8665 else
8666   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8667 $as_echo "no" >&6; }
8668 fi
8669
8670   if test "x$ac_ct_AR" = x; then
8671     AR=""
8672   else
8673     case $cross_compiling:$ac_tool_warned in
8674 yes:)
8675 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8676 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8677 ac_tool_warned=yes ;;
8678 esac
8679     AR=$ac_ct_AR
8680   fi
8681 else
8682   AR="$ac_cv_prog_AR"
8683 fi
8684
8685 if test -n "$ac_tool_prefix"; then
8686   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
8687 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
8688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8689 $as_echo_n "checking for $ac_word... " >&6; }
8690 if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
8691   $as_echo_n "(cached) " >&6
8692 else
8693   if test -n "$DLLTOOL"; then
8694   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
8695 else
8696 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8697 for as_dir in $PATH
8698 do
8699   IFS=$as_save_IFS
8700   test -z "$as_dir" && as_dir=.
8701     for ac_exec_ext in '' $ac_executable_extensions; do
8702   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8703     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
8704     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8705     break 2
8706   fi
8707 done
8708   done
8709 IFS=$as_save_IFS
8710
8711 fi
8712 fi
8713 DLLTOOL=$ac_cv_prog_DLLTOOL
8714 if test -n "$DLLTOOL"; then
8715   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
8716 $as_echo "$DLLTOOL" >&6; }
8717 else
8718   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8719 $as_echo "no" >&6; }
8720 fi
8721
8722
8723 fi
8724 if test -z "$ac_cv_prog_DLLTOOL"; then
8725   ac_ct_DLLTOOL=$DLLTOOL
8726   # Extract the first word of "dlltool", so it can be a program name with args.
8727 set dummy dlltool; ac_word=$2
8728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8729 $as_echo_n "checking for $ac_word... " >&6; }
8730 if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
8731   $as_echo_n "(cached) " >&6
8732 else
8733   if test -n "$ac_ct_DLLTOOL"; then
8734   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
8735 else
8736 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8737 for as_dir in $PATH
8738 do
8739   IFS=$as_save_IFS
8740   test -z "$as_dir" && as_dir=.
8741     for ac_exec_ext in '' $ac_executable_extensions; do
8742   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8743     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
8744     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8745     break 2
8746   fi
8747 done
8748   done
8749 IFS=$as_save_IFS
8750
8751 fi
8752 fi
8753 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
8754 if test -n "$ac_ct_DLLTOOL"; then
8755   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
8756 $as_echo "$ac_ct_DLLTOOL" >&6; }
8757 else
8758   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8759 $as_echo "no" >&6; }
8760 fi
8761
8762   if test "x$ac_ct_DLLTOOL" = x; then
8763     DLLTOOL=""
8764   else
8765     case $cross_compiling:$ac_tool_warned in
8766 yes:)
8767 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8768 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8769 ac_tool_warned=yes ;;
8770 esac
8771     DLLTOOL=$ac_ct_DLLTOOL
8772   fi
8773 else
8774   DLLTOOL="$ac_cv_prog_DLLTOOL"
8775 fi
8776
8777 if test -n "$ac_tool_prefix"; then
8778   # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
8779 set dummy ${ac_tool_prefix}windres; ac_word=$2
8780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8781 $as_echo_n "checking for $ac_word... " >&6; }
8782 if test "${ac_cv_prog_WINDRES+set}" = set; then :
8783   $as_echo_n "(cached) " >&6
8784 else
8785   if test -n "$WINDRES"; then
8786   ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
8787 else
8788 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8789 for as_dir in $PATH
8790 do
8791   IFS=$as_save_IFS
8792   test -z "$as_dir" && as_dir=.
8793     for ac_exec_ext in '' $ac_executable_extensions; do
8794   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8795     ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
8796     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8797     break 2
8798   fi
8799 done
8800   done
8801 IFS=$as_save_IFS
8802
8803 fi
8804 fi
8805 WINDRES=$ac_cv_prog_WINDRES
8806 if test -n "$WINDRES"; then
8807   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
8808 $as_echo "$WINDRES" >&6; }
8809 else
8810   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8811 $as_echo "no" >&6; }
8812 fi
8813
8814
8815 fi
8816 if test -z "$ac_cv_prog_WINDRES"; then
8817   ac_ct_WINDRES=$WINDRES
8818   # Extract the first word of "windres", so it can be a program name with args.
8819 set dummy windres; ac_word=$2
8820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8821 $as_echo_n "checking for $ac_word... " >&6; }
8822 if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then :
8823   $as_echo_n "(cached) " >&6
8824 else
8825   if test -n "$ac_ct_WINDRES"; then
8826   ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
8827 else
8828 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8829 for as_dir in $PATH
8830 do
8831   IFS=$as_save_IFS
8832   test -z "$as_dir" && as_dir=.
8833     for ac_exec_ext in '' $ac_executable_extensions; do
8834   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8835     ac_cv_prog_ac_ct_WINDRES="windres"
8836     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8837     break 2
8838   fi
8839 done
8840   done
8841 IFS=$as_save_IFS
8842
8843 fi
8844 fi
8845 ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
8846 if test -n "$ac_ct_WINDRES"; then
8847   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
8848 $as_echo "$ac_ct_WINDRES" >&6; }
8849 else
8850   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8851 $as_echo "no" >&6; }
8852 fi
8853
8854   if test "x$ac_ct_WINDRES" = x; then
8855     WINDRES=""
8856   else
8857     case $cross_compiling:$ac_tool_warned in
8858 yes:)
8859 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8860 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8861 ac_tool_warned=yes ;;
8862 esac
8863     WINDRES=$ac_ct_WINDRES
8864   fi
8865 else
8866   WINDRES="$ac_cv_prog_WINDRES"
8867 fi
8868
8869
8870 # Needed for GNU/Hurd.
8871 if test -n "$ac_tool_prefix"; then
8872   # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
8873 set dummy ${ac_tool_prefix}mig; ac_word=$2
8874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8875 $as_echo_n "checking for $ac_word... " >&6; }
8876 if test "${ac_cv_prog_MIG+set}" = set; then :
8877   $as_echo_n "(cached) " >&6
8878 else
8879   if test -n "$MIG"; then
8880   ac_cv_prog_MIG="$MIG" # Let the user override the test.
8881 else
8882 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8883 for as_dir in $PATH
8884 do
8885   IFS=$as_save_IFS
8886   test -z "$as_dir" && as_dir=.
8887     for ac_exec_ext in '' $ac_executable_extensions; do
8888   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8889     ac_cv_prog_MIG="${ac_tool_prefix}mig"
8890     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8891     break 2
8892   fi
8893 done
8894   done
8895 IFS=$as_save_IFS
8896
8897 fi
8898 fi
8899 MIG=$ac_cv_prog_MIG
8900 if test -n "$MIG"; then
8901   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
8902 $as_echo "$MIG" >&6; }
8903 else
8904   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8905 $as_echo "no" >&6; }
8906 fi
8907
8908
8909 fi
8910 if test -z "$ac_cv_prog_MIG"; then
8911   ac_ct_MIG=$MIG
8912   # Extract the first word of "mig", so it can be a program name with args.
8913 set dummy mig; ac_word=$2
8914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8915 $as_echo_n "checking for $ac_word... " >&6; }
8916 if test "${ac_cv_prog_ac_ct_MIG+set}" = set; then :
8917   $as_echo_n "(cached) " >&6
8918 else
8919   if test -n "$ac_ct_MIG"; then
8920   ac_cv_prog_ac_ct_MIG="$ac_ct_MIG" # Let the user override the test.
8921 else
8922 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8923 for as_dir in $PATH
8924 do
8925   IFS=$as_save_IFS
8926   test -z "$as_dir" && as_dir=.
8927     for ac_exec_ext in '' $ac_executable_extensions; do
8928   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8929     ac_cv_prog_ac_ct_MIG="mig"
8930     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8931     break 2
8932   fi
8933 done
8934   done
8935 IFS=$as_save_IFS
8936
8937 fi
8938 fi
8939 ac_ct_MIG=$ac_cv_prog_ac_ct_MIG
8940 if test -n "$ac_ct_MIG"; then
8941   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
8942 $as_echo "$ac_ct_MIG" >&6; }
8943 else
8944   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8945 $as_echo "no" >&6; }
8946 fi
8947
8948   if test "x$ac_ct_MIG" = x; then
8949     MIG=""
8950   else
8951     case $cross_compiling:$ac_tool_warned in
8952 yes:)
8953 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8954 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8955 ac_tool_warned=yes ;;
8956 esac
8957     MIG=$ac_ct_MIG
8958   fi
8959 else
8960   MIG="$ac_cv_prog_MIG"
8961 fi
8962
8963
8964 # ---------------------- #
8965 # Checks for libraries.  #
8966 # ---------------------- #
8967
8968 # We might need to link with -lm; most simulators need it.
8969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
8970 $as_echo_n "checking for main in -lm... " >&6; }
8971 if test "${ac_cv_lib_m_main+set}" = set; then :
8972   $as_echo_n "(cached) " >&6
8973 else
8974   ac_check_lib_save_LIBS=$LIBS
8975 LIBS="-lm  $LIBS"
8976 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8977 /* end confdefs.h.  */
8978
8979
8980 int
8981 main ()
8982 {
8983 return main ();
8984   ;
8985   return 0;
8986 }
8987 _ACEOF
8988 if ac_fn_c_try_link "$LINENO"; then :
8989   ac_cv_lib_m_main=yes
8990 else
8991   ac_cv_lib_m_main=no
8992 fi
8993 rm -f core conftest.err conftest.$ac_objext \
8994     conftest$ac_exeext conftest.$ac_ext
8995 LIBS=$ac_check_lib_save_LIBS
8996 fi
8997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
8998 $as_echo "$ac_cv_lib_m_main" >&6; }
8999 if test "x$ac_cv_lib_m_main" = x""yes; then :
9000   cat >>confdefs.h <<_ACEOF
9001 #define HAVE_LIBM 1
9002 _ACEOF
9003
9004   LIBS="-lm $LIBS"
9005
9006 fi
9007
9008
9009 # We need to link with -lw to get `wctype' on Solaris before Solaris
9010 # 2.6.  Solaris 2.6 and beyond have this function in libc, and have a
9011 # libw that some versions of the GNU linker cannot hanle (GNU ld 2.9.1
9012 # is known to have this problem).  Therefore we avoid libw if we can.
9013 ac_fn_c_check_func "$LINENO" "wctype" "ac_cv_func_wctype"
9014 if test "x$ac_cv_func_wctype" = x""yes; then :
9015
9016 else
9017   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctype in -lw" >&5
9018 $as_echo_n "checking for wctype in -lw... " >&6; }
9019 if test "${ac_cv_lib_w_wctype+set}" = set; then :
9020   $as_echo_n "(cached) " >&6
9021 else
9022   ac_check_lib_save_LIBS=$LIBS
9023 LIBS="-lw  $LIBS"
9024 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9025 /* end confdefs.h.  */
9026
9027 /* Override any GCC internal prototype to avoid an error.
9028    Use char because int might match the return type of a GCC
9029    builtin and then its argument prototype would still apply.  */
9030 #ifdef __cplusplus
9031 extern "C"
9032 #endif
9033 char wctype ();
9034 int
9035 main ()
9036 {
9037 return wctype ();
9038   ;
9039   return 0;
9040 }
9041 _ACEOF
9042 if ac_fn_c_try_link "$LINENO"; then :
9043   ac_cv_lib_w_wctype=yes
9044 else
9045   ac_cv_lib_w_wctype=no
9046 fi
9047 rm -f core conftest.err conftest.$ac_objext \
9048     conftest$ac_exeext conftest.$ac_ext
9049 LIBS=$ac_check_lib_save_LIBS
9050 fi
9051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wctype" >&5
9052 $as_echo "$ac_cv_lib_w_wctype" >&6; }
9053 if test "x$ac_cv_lib_w_wctype" = x""yes; then :
9054   cat >>confdefs.h <<_ACEOF
9055 #define HAVE_LIBW 1
9056 _ACEOF
9057
9058   LIBS="-lw $LIBS"
9059
9060 fi
9061
9062 fi
9063
9064
9065 # Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
9066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
9067 $as_echo_n "checking for library containing gethostbyname... " >&6; }
9068 if test "${ac_cv_search_gethostbyname+set}" = set; then :
9069   $as_echo_n "(cached) " >&6
9070 else
9071   ac_func_search_save_LIBS=$LIBS
9072 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9073 /* end confdefs.h.  */
9074
9075 /* Override any GCC internal prototype to avoid an error.
9076    Use char because int might match the return type of a GCC
9077    builtin and then its argument prototype would still apply.  */
9078 #ifdef __cplusplus
9079 extern "C"
9080 #endif
9081 char gethostbyname ();
9082 int
9083 main ()
9084 {
9085 return gethostbyname ();
9086   ;
9087   return 0;
9088 }
9089 _ACEOF
9090 for ac_lib in '' nsl; do
9091   if test -z "$ac_lib"; then
9092     ac_res="none required"
9093   else
9094     ac_res=-l$ac_lib
9095     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9096   fi
9097   if ac_fn_c_try_link "$LINENO"; then :
9098   ac_cv_search_gethostbyname=$ac_res
9099 fi
9100 rm -f core conftest.err conftest.$ac_objext \
9101     conftest$ac_exeext
9102   if test "${ac_cv_search_gethostbyname+set}" = set; then :
9103   break
9104 fi
9105 done
9106 if test "${ac_cv_search_gethostbyname+set}" = set; then :
9107
9108 else
9109   ac_cv_search_gethostbyname=no
9110 fi
9111 rm conftest.$ac_ext
9112 LIBS=$ac_func_search_save_LIBS
9113 fi
9114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
9115 $as_echo "$ac_cv_search_gethostbyname" >&6; }
9116 ac_res=$ac_cv_search_gethostbyname
9117 if test "$ac_res" != no; then :
9118   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9119
9120 fi
9121
9122
9123 # Some systems (e.g. Solaris) have `socketpair' in libsocket.
9124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
9125 $as_echo_n "checking for library containing socketpair... " >&6; }
9126 if test "${ac_cv_search_socketpair+set}" = set; then :
9127   $as_echo_n "(cached) " >&6
9128 else
9129   ac_func_search_save_LIBS=$LIBS
9130 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9131 /* end confdefs.h.  */
9132
9133 /* Override any GCC internal prototype to avoid an error.
9134    Use char because int might match the return type of a GCC
9135    builtin and then its argument prototype would still apply.  */
9136 #ifdef __cplusplus
9137 extern "C"
9138 #endif
9139 char socketpair ();
9140 int
9141 main ()
9142 {
9143 return socketpair ();
9144   ;
9145   return 0;
9146 }
9147 _ACEOF
9148 for ac_lib in '' socket; do
9149   if test -z "$ac_lib"; then
9150     ac_res="none required"
9151   else
9152     ac_res=-l$ac_lib
9153     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9154   fi
9155   if ac_fn_c_try_link "$LINENO"; then :
9156   ac_cv_search_socketpair=$ac_res
9157 fi
9158 rm -f core conftest.err conftest.$ac_objext \
9159     conftest$ac_exeext
9160   if test "${ac_cv_search_socketpair+set}" = set; then :
9161   break
9162 fi
9163 done
9164 if test "${ac_cv_search_socketpair+set}" = set; then :
9165
9166 else
9167   ac_cv_search_socketpair=no
9168 fi
9169 rm conftest.$ac_ext
9170 LIBS=$ac_func_search_save_LIBS
9171 fi
9172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
9173 $as_echo "$ac_cv_search_socketpair" >&6; }
9174 ac_res=$ac_cv_search_socketpair
9175 if test "$ac_res" != no; then :
9176   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9177
9178 fi
9179
9180
9181 # Link in zlib if we can.  This allows us to read compressed debug sections.
9182
9183   # See if the user specified whether he wants zlib support or not.
9184
9185 # Check whether --with-zlib was given.
9186 if test "${with_zlib+set}" = set; then :
9187   withval=$with_zlib;
9188 else
9189   with_zlib=auto
9190 fi
9191
9192
9193   if test "$with_zlib" != "no"; then
9194     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
9195 $as_echo_n "checking for library containing zlibVersion... " >&6; }
9196 if test "${ac_cv_search_zlibVersion+set}" = set; then :
9197   $as_echo_n "(cached) " >&6
9198 else
9199   ac_func_search_save_LIBS=$LIBS
9200 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9201 /* end confdefs.h.  */
9202
9203 /* Override any GCC internal prototype to avoid an error.
9204    Use char because int might match the return type of a GCC
9205    builtin and then its argument prototype would still apply.  */
9206 #ifdef __cplusplus
9207 extern "C"
9208 #endif
9209 char zlibVersion ();
9210 int
9211 main ()
9212 {
9213 return zlibVersion ();
9214   ;
9215   return 0;
9216 }
9217 _ACEOF
9218 for ac_lib in '' z; do
9219   if test -z "$ac_lib"; then
9220     ac_res="none required"
9221   else
9222     ac_res=-l$ac_lib
9223     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9224   fi
9225   if ac_fn_c_try_link "$LINENO"; then :
9226   ac_cv_search_zlibVersion=$ac_res
9227 fi
9228 rm -f core conftest.err conftest.$ac_objext \
9229     conftest$ac_exeext
9230   if test "${ac_cv_search_zlibVersion+set}" = set; then :
9231   break
9232 fi
9233 done
9234 if test "${ac_cv_search_zlibVersion+set}" = set; then :
9235
9236 else
9237   ac_cv_search_zlibVersion=no
9238 fi
9239 rm conftest.$ac_ext
9240 LIBS=$ac_func_search_save_LIBS
9241 fi
9242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
9243 $as_echo "$ac_cv_search_zlibVersion" >&6; }
9244 ac_res=$ac_cv_search_zlibVersion
9245 if test "$ac_res" != no; then :
9246   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9247   for ac_header in zlib.h
9248 do :
9249   ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
9250 if test "x$ac_cv_header_zlib_h" = x""yes; then :
9251   cat >>confdefs.h <<_ACEOF
9252 #define HAVE_ZLIB_H 1
9253 _ACEOF
9254
9255 fi
9256
9257 done
9258
9259 fi
9260
9261     if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
9262       as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
9263     fi
9264   fi
9265
9266
9267 # On HP/UX we may need libxpdl for dlgetmodinfo (used by solib-pa64.c).
9268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlgetmodinfo" >&5
9269 $as_echo_n "checking for library containing dlgetmodinfo... " >&6; }
9270 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
9271   $as_echo_n "(cached) " >&6
9272 else
9273   ac_func_search_save_LIBS=$LIBS
9274 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9275 /* end confdefs.h.  */
9276
9277 /* Override any GCC internal prototype to avoid an error.
9278    Use char because int might match the return type of a GCC
9279    builtin and then its argument prototype would still apply.  */
9280 #ifdef __cplusplus
9281 extern "C"
9282 #endif
9283 char dlgetmodinfo ();
9284 int
9285 main ()
9286 {
9287 return dlgetmodinfo ();
9288   ;
9289   return 0;
9290 }
9291 _ACEOF
9292 for ac_lib in '' dl xpdl; do
9293   if test -z "$ac_lib"; then
9294     ac_res="none required"
9295   else
9296     ac_res=-l$ac_lib
9297     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9298   fi
9299   if ac_fn_c_try_link "$LINENO"; then :
9300   ac_cv_search_dlgetmodinfo=$ac_res
9301 fi
9302 rm -f core conftest.err conftest.$ac_objext \
9303     conftest$ac_exeext
9304   if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
9305   break
9306 fi
9307 done
9308 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
9309
9310 else
9311   ac_cv_search_dlgetmodinfo=no
9312 fi
9313 rm conftest.$ac_ext
9314 LIBS=$ac_func_search_save_LIBS
9315 fi
9316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlgetmodinfo" >&5
9317 $as_echo "$ac_cv_search_dlgetmodinfo" >&6; }
9318 ac_res=$ac_cv_search_dlgetmodinfo
9319 if test "$ac_res" != no; then :
9320   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9321
9322 fi
9323
9324
9325
9326
9327
9328 # Check whether --with-libiconv-prefix was given.
9329 if test "${with_libiconv_prefix+set}" = set; then :
9330   withval=$with_libiconv_prefix;
9331     for dir in `echo "$withval" | tr : ' '`; do
9332       if test -d $dir/include; then LIBICONV_INCLUDE="-I$dir/include"; fi
9333       if test -d $dir/lib; then LIBICONV_LIBDIR="-L$dir/lib"; fi
9334     done
9335
9336 fi
9337
9338
9339   BUILD_LIBICONV_LIBDIRS="../libiconv/lib/.libs ../libiconv/lib/_libs"
9340   BUILD_LIBICONV_INCLUDE="-I../libiconv/include"
9341
9342   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
9343 $as_echo_n "checking for iconv... " >&6; }
9344 if test "${am_cv_func_iconv+set}" = set; then :
9345   $as_echo_n "(cached) " >&6
9346 else
9347
9348     am_cv_func_iconv="no, consider installing GNU libiconv"
9349     am_cv_lib_iconv=no
9350     am_cv_use_build_libiconv=no
9351     am_cv_build_libiconv_path=
9352
9353     # If libiconv is part of the build tree, then try using it over
9354     # any system iconv.
9355     if test -d ../libiconv; then
9356       for lib_dir in $BUILD_LIBICONV_LIBDIRS; do
9357         am_save_LIBS="$LIBS"
9358         am_save_CPPFLAGS="$CPPFLAGS"
9359         LIBS="$LIBS $lib_dir/libiconv.a"
9360         CPPFLAGS="$CPPFLAGS $BUILD_LIBICONV_INCLUDE"
9361         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9362 /* end confdefs.h.  */
9363 #include <stdlib.h>
9364 #include <iconv.h>
9365 int
9366 main ()
9367 {
9368 iconv_t cd = iconv_open("","");
9369            iconv(cd,NULL,NULL,NULL,NULL);
9370            iconv_close(cd);
9371   ;
9372   return 0;
9373 }
9374 _ACEOF
9375 if ac_fn_c_try_link "$LINENO"; then :
9376   am_cv_use_build_libiconv=yes
9377           am_cv_build_libiconv_path=$lib_dir/libiconv.a
9378           am_cv_lib_iconv=yes
9379           am_cv_func_iconv=yes
9380 fi
9381 rm -f core conftest.err conftest.$ac_objext \
9382     conftest$ac_exeext conftest.$ac_ext
9383         LIBS="$am_save_LIBS"
9384         CPPFLAGS="$am_save_CPPFLAGS"
9385         if test "$am_cv_use_build_libiconv" = "yes"; then
9386           break
9387         fi
9388       done
9389     fi
9390
9391     # Next, try to find iconv in libc.
9392     if test "$am_cv_func_iconv" != yes; then
9393       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9394 /* end confdefs.h.  */
9395 #include <stdlib.h>
9396 #include <iconv.h>
9397 int
9398 main ()
9399 {
9400 iconv_t cd = iconv_open("","");
9401          iconv(cd,NULL,NULL,NULL,NULL);
9402          iconv_close(cd);
9403   ;
9404   return 0;
9405 }
9406 _ACEOF
9407 if ac_fn_c_try_link "$LINENO"; then :
9408   am_cv_func_iconv=yes
9409 fi
9410 rm -f core conftest.err conftest.$ac_objext \
9411     conftest$ac_exeext conftest.$ac_ext
9412     fi
9413
9414     # If iconv was not in libc, try -liconv.  In this case, arrange to
9415     # look in the libiconv prefix, if it was specified by the user.
9416     if test "$am_cv_func_iconv" != yes; then
9417       am_save_CPPFLAGS="$CPPFLAGS"
9418       am_save_LIBS="$LIBS"
9419       if test -n "$LIBICONV_INCLUDE"; then
9420         CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
9421         LIBS="$LIBS $LIBICONV_LIBDIR"
9422       fi
9423       LIBS="$LIBS -liconv"
9424       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9425 /* end confdefs.h.  */
9426 #include <stdlib.h>
9427 #include <iconv.h>
9428 int
9429 main ()
9430 {
9431 iconv_t cd = iconv_open("","");
9432          iconv(cd,NULL,NULL,NULL,NULL);
9433          iconv_close(cd);
9434   ;
9435   return 0;
9436 }
9437 _ACEOF
9438 if ac_fn_c_try_link "$LINENO"; then :
9439   am_cv_lib_iconv=yes
9440         am_cv_func_iconv=yes
9441 fi
9442 rm -f core conftest.err conftest.$ac_objext \
9443     conftest$ac_exeext conftest.$ac_ext
9444       LIBS="$am_save_LIBS"
9445       CPPFLAGS="$am_save_CPPFLAGS"
9446     fi
9447
9448 fi
9449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
9450 $as_echo "$am_cv_func_iconv" >&6; }
9451
9452   # Set the various flags based on the cache variables.  We can't rely
9453   # on the flags to remain set from the above code, due to caching.
9454   LIBICONV=
9455   if test "$am_cv_lib_iconv" = yes; then
9456     LIBICONV="-liconv"
9457   else
9458     LIBICONV_LIBDIR=
9459     LIBICONV_INCLUDE=
9460   fi
9461   if test "$am_cv_use_build_libiconv" = yes; then
9462     LIBICONV="$am_cv_build_libiconv_path"
9463     LIBICONV_LIBDIR=""
9464     LIBICONV_INCLUDE="$BUILD_LIBICONV_INCLUDE"
9465   fi
9466   CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
9467   LIBS="$LIBS $LIBICONV_LIBDIR $LIBICONV"
9468
9469   if test "$am_cv_func_iconv" = yes; then
9470
9471 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
9472
9473     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
9474 $as_echo_n "checking for iconv declaration... " >&6; }
9475     if test "${am_cv_proto_iconv+set}" = set; then :
9476   $as_echo_n "(cached) " >&6
9477 else
9478
9479       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9480 /* end confdefs.h.  */
9481
9482 #include <stdlib.h>
9483 #include <iconv.h>
9484 extern
9485 #ifdef __cplusplus
9486 "C"
9487 #endif
9488 #if defined(__STDC__) || defined(__cplusplus)
9489 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
9490 #else
9491 size_t iconv();
9492 #endif
9493
9494 int
9495 main ()
9496 {
9497
9498   ;
9499   return 0;
9500 }
9501 _ACEOF
9502 if ac_fn_c_try_compile "$LINENO"; then :
9503   am_cv_proto_iconv_arg1=""
9504 else
9505   am_cv_proto_iconv_arg1="const"
9506 fi
9507 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9508       am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"
9509 fi
9510
9511     am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
9512     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
9513          }$am_cv_proto_iconv" >&5
9514 $as_echo "${ac_t:-
9515          }$am_cv_proto_iconv" >&6; }
9516
9517 cat >>confdefs.h <<_ACEOF
9518 #define ICONV_CONST $am_cv_proto_iconv_arg1
9519 _ACEOF
9520
9521   fi
9522
9523
9524 # On alpha-osf, it appears that libtermcap and libcurses are not compatible.
9525 # There is a very specific comment in /usr/include/curses.h explaining that
9526 # termcap routines built into libcurses must not be used.
9527 #
9528 # The symptoms we observed so far is GDB unexpectedly changing
9529 # the terminal settings when tgetent is called - this is particularly
9530 # visible as the output is missing carriage returns, and so rapidly
9531 # becomes very hard to read.
9532 #
9533 # The readline configure script has already decided that libtermcap
9534 # was enough for its purposes, and so decided to build readline using
9535 # libtermcap.  Since the TUI mode requires curses, building GDB with
9536 # TUI enabled results in both libraries to be used at the same time,
9537 # which is not allowed.  This basically means that GDB with TUI is
9538 # broken on alpha-osf.
9539
9540 case $host_os in
9541   osf* )
9542     if test x"$enable_tui" = xyes; then
9543       as_fn_error "Building GDB with TUI mode is not supported on this host" "$LINENO" 5
9544     fi
9545     if test x"$enable_tui" = xauto; then
9546       enable_tui=no
9547     fi
9548     ;;
9549 esac
9550
9551 # For the TUI, we need enhanced curses functionality.
9552 if test x"$enable_tui" != xno; then
9553   prefer_curses=yes
9554 fi
9555
9556 curses_found=no
9557 if test x"$prefer_curses" = xyes; then
9558   # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied
9559   # curses library because the latter might not provide all the
9560   # functionality we need.  However, this leads to problems on systems
9561   # where the linker searches /usr/local/lib, but the compiler doesn't
9562   # search /usr/local/include, if ncurses is installed in /usr/local.  A
9563   # default installation of ncurses on alpha*-dec-osf* will lead to such
9564   # a situation.
9565   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing waddstr" >&5
9566 $as_echo_n "checking for library containing waddstr... " >&6; }
9567 if test "${ac_cv_search_waddstr+set}" = set; then :
9568   $as_echo_n "(cached) " >&6
9569 else
9570   ac_func_search_save_LIBS=$LIBS
9571 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9572 /* end confdefs.h.  */
9573
9574 /* Override any GCC internal prototype to avoid an error.
9575    Use char because int might match the return type of a GCC
9576    builtin and then its argument prototype would still apply.  */
9577 #ifdef __cplusplus
9578 extern "C"
9579 #endif
9580 char waddstr ();
9581 int
9582 main ()
9583 {
9584 return waddstr ();
9585   ;
9586   return 0;
9587 }
9588 _ACEOF
9589 for ac_lib in '' ncurses cursesX curses; do
9590   if test -z "$ac_lib"; then
9591     ac_res="none required"
9592   else
9593     ac_res=-l$ac_lib
9594     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9595   fi
9596   if ac_fn_c_try_link "$LINENO"; then :
9597   ac_cv_search_waddstr=$ac_res
9598 fi
9599 rm -f core conftest.err conftest.$ac_objext \
9600     conftest$ac_exeext
9601   if test "${ac_cv_search_waddstr+set}" = set; then :
9602   break
9603 fi
9604 done
9605 if test "${ac_cv_search_waddstr+set}" = set; then :
9606
9607 else
9608   ac_cv_search_waddstr=no
9609 fi
9610 rm conftest.$ac_ext
9611 LIBS=$ac_func_search_save_LIBS
9612 fi
9613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_waddstr" >&5
9614 $as_echo "$ac_cv_search_waddstr" >&6; }
9615 ac_res=$ac_cv_search_waddstr
9616 if test "$ac_res" != no; then :
9617   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9618
9619 fi
9620
9621
9622   if test "$ac_cv_search_waddstr" != no; then
9623     curses_found=yes
9624   fi
9625 fi
9626
9627 # Check whether we should enable the TUI, but only do so if we really
9628 # can.
9629 if test x"$enable_tui" != xno; then
9630   if test -d $srcdir/tui; then
9631     if test "$curses_found" != no; then
9632       CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
9633       CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
9634       CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
9635       ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
9636       CONFIG_ALL="${CONFIG_ALL} all-tui"
9637       CONFIG_CLEAN="${CONFIG_CLEAN} clean-tui"
9638       CONFIG_INSTALL="${CONFIG_INSTALL} install-tui"
9639       CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-tui"
9640     else
9641       if test x"$enable_tui" = xyes; then
9642         as_fn_error "no enhanced curses library found; disable TUI" "$LINENO" 5
9643       else
9644         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no enhanced curses library found; disabling TUI" >&5
9645 $as_echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;}
9646       fi
9647     fi
9648   fi
9649 fi
9650
9651 # Since GDB uses Readline, we need termcap functionality.  In many
9652 # cases this will be provided by the curses library, but some systems
9653 # have a seperate termcap library, or no curses library at all.
9654
9655 case $host_os in
9656   cygwin*)
9657     if test -d $srcdir/libtermcap; then
9658       LIBS="../libtermcap/libtermcap.a $LIBS"
9659       ac_cv_search_tgetent="../libtermcap/libtermcap.a"
9660     fi ;;
9661   go32* | *djgpp*)
9662     ac_cv_search_tgetent="none required"
9663     ;;
9664   *mingw32*)
9665     ac_cv_search_tgetent="none required"
9666     CONFIG_OBS="$CONFIG_OBS windows-termcap.o"
9667     ;;
9668 esac
9669
9670 # These are the libraries checked by Readline.
9671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
9672 $as_echo_n "checking for library containing tgetent... " >&6; }
9673 if test "${ac_cv_search_tgetent+set}" = set; then :
9674   $as_echo_n "(cached) " >&6
9675 else
9676   ac_func_search_save_LIBS=$LIBS
9677 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9678 /* end confdefs.h.  */
9679
9680 /* Override any GCC internal prototype to avoid an error.
9681    Use char because int might match the return type of a GCC
9682    builtin and then its argument prototype would still apply.  */
9683 #ifdef __cplusplus
9684 extern "C"
9685 #endif
9686 char tgetent ();
9687 int
9688 main ()
9689 {
9690 return tgetent ();
9691   ;
9692   return 0;
9693 }
9694 _ACEOF
9695 for ac_lib in '' termcap tinfo curses ncurses; do
9696   if test -z "$ac_lib"; then
9697     ac_res="none required"
9698   else
9699     ac_res=-l$ac_lib
9700     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9701   fi
9702   if ac_fn_c_try_link "$LINENO"; then :
9703   ac_cv_search_tgetent=$ac_res
9704 fi
9705 rm -f core conftest.err conftest.$ac_objext \
9706     conftest$ac_exeext
9707   if test "${ac_cv_search_tgetent+set}" = set; then :
9708   break
9709 fi
9710 done
9711 if test "${ac_cv_search_tgetent+set}" = set; then :
9712
9713 else
9714   ac_cv_search_tgetent=no
9715 fi
9716 rm conftest.$ac_ext
9717 LIBS=$ac_func_search_save_LIBS
9718 fi
9719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
9720 $as_echo "$ac_cv_search_tgetent" >&6; }
9721 ac_res=$ac_cv_search_tgetent
9722 if test "$ac_res" != no; then :
9723   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9724
9725 fi
9726
9727
9728 if test "$ac_cv_search_tgetent" = no; then
9729   as_fn_error "no termcap library found" "$LINENO" 5
9730 fi
9731
9732
9733 # Check whether --with-system-readline was given.
9734 if test "${with_system_readline+set}" = set; then :
9735   withval=$with_system_readline;
9736 fi
9737
9738
9739 if test "$with_system_readline" = yes; then
9740   READLINE=-lreadline
9741   READLINE_DEPS=
9742   READLINE_CFLAGS=
9743   READLINE_TEXI_INCFLAG=
9744
9745   # readline-6.0 started to use the name `_rl_echoing_p'.
9746   # `$(READLINE_DIR)/' of bundled readline would not resolve in configure.
9747
9748   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline_echoing_p" >&5
9749 $as_echo_n "checking for readline_echoing_p... " >&6; }
9750   save_LIBS=$LIBS
9751   LIBS="$LIBS $READLINE"
9752   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9753 /* end confdefs.h.  */
9754
9755 int
9756 main ()
9757 {
9758 extern int readline_echoing_p;
9759                                     return readline_echoing_p;
9760   ;
9761   return 0;
9762 }
9763 _ACEOF
9764 if ac_fn_c_try_link "$LINENO"; then :
9765   READLINE_ECHOING_P=yes
9766 else
9767   READLINE_ECHOING_P=no
9768
9769 $as_echo "#define readline_echoing_p _rl_echoing_p" >>confdefs.h
9770
9771 fi
9772 rm -f core conftest.err conftest.$ac_objext \
9773     conftest$ac_exeext conftest.$ac_ext
9774   LIBS="$save_LIBS"
9775   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READLINE_ECHOING_P" >&5
9776 $as_echo "$READLINE_ECHOING_P" >&6; }
9777 else
9778   READLINE='$(READLINE_DIR)/libreadline.a'
9779   READLINE_DEPS='$(READLINE)'
9780   READLINE_CFLAGS='-I$(READLINE_SRC)/..'
9781   READLINE_TEXI_INCFLAG='-I $(READLINE_DIR)'
9782 fi
9783
9784
9785
9786
9787
9788
9789 # Check whether --with-expat was given.
9790 if test "${with_expat+set}" = set; then :
9791   withval=$with_expat;
9792 else
9793   with_expat=auto
9794 fi
9795
9796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use expat" >&5
9797 $as_echo_n "checking whether to use expat... " >&6; }
9798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_expat" >&5
9799 $as_echo "$with_expat" >&6; }
9800
9801 if test "${with_expat}" = no; then
9802   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat support disabled; some features may be unavailable." >&5
9803 $as_echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;}
9804   HAVE_LIBEXPAT=no
9805 else
9806
9807       if test "X$prefix" = "XNONE"; then
9808     acl_final_prefix="$ac_default_prefix"
9809   else
9810     acl_final_prefix="$prefix"
9811   fi
9812   if test "X$exec_prefix" = "XNONE"; then
9813     acl_final_exec_prefix='${prefix}'
9814   else
9815     acl_final_exec_prefix="$exec_prefix"
9816   fi
9817   acl_save_prefix="$prefix"
9818   prefix="$acl_final_prefix"
9819   eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
9820   prefix="$acl_save_prefix"
9821
9822
9823 # Check whether --with-gnu-ld was given.
9824 if test "${with_gnu_ld+set}" = set; then :
9825   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
9826 else
9827   with_gnu_ld=no
9828 fi
9829
9830 # Prepare PATH_SEPARATOR.
9831 # The user is always right.
9832 if test "${PATH_SEPARATOR+set}" != set; then
9833   echo "#! /bin/sh" >conf$$.sh
9834   echo  "exit 0"   >>conf$$.sh
9835   chmod +x conf$$.sh
9836   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
9837     PATH_SEPARATOR=';'
9838   else
9839     PATH_SEPARATOR=:
9840   fi
9841   rm -f conf$$.sh
9842 fi
9843 ac_prog=ld
9844 if test "$GCC" = yes; then
9845   # Check if gcc -print-prog-name=ld gives a path.
9846   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
9847 $as_echo_n "checking for ld used by GCC... " >&6; }
9848   case $host in
9849   *-*-mingw*)
9850     # gcc leaves a trailing carriage return which upsets mingw
9851     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
9852   *)
9853     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
9854   esac
9855   case $ac_prog in
9856     # Accept absolute paths.
9857     [\\/]* | [A-Za-z]:[\\/]*)
9858       re_direlt='/[^/][^/]*/\.\./'
9859       # Canonicalize the path of ld
9860       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
9861       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
9862         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
9863       done
9864       test -z "$LD" && LD="$ac_prog"
9865       ;;
9866   "")
9867     # If it fails, then pretend we aren't using GCC.
9868     ac_prog=ld
9869     ;;
9870   *)
9871     # If it is relative, then search for the first ld in PATH.
9872     with_gnu_ld=unknown
9873     ;;
9874   esac
9875 elif test "$with_gnu_ld" = yes; then
9876   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
9877 $as_echo_n "checking for GNU ld... " >&6; }
9878 else
9879   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
9880 $as_echo_n "checking for non-GNU ld... " >&6; }
9881 fi
9882 if test "${acl_cv_path_LD+set}" = set; then :
9883   $as_echo_n "(cached) " >&6
9884 else
9885   if test -z "$LD"; then
9886   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
9887   for ac_dir in $PATH; do
9888     test -z "$ac_dir" && ac_dir=.
9889     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
9890       acl_cv_path_LD="$ac_dir/$ac_prog"
9891       # Check to see if the program is GNU ld.  I'd rather use --version,
9892       # but apparently some GNU ld's only accept -v.
9893       # Break only if it was the GNU/non-GNU ld that we prefer.
9894       if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
9895         test "$with_gnu_ld" != no && break
9896       else
9897         test "$with_gnu_ld" != yes && break
9898       fi
9899     fi
9900   done
9901   IFS="$ac_save_ifs"
9902 else
9903   acl_cv_path_LD="$LD" # Let the user override the test with a path.
9904 fi
9905 fi
9906
9907 LD="$acl_cv_path_LD"
9908 if test -n "$LD"; then
9909   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
9910 $as_echo "$LD" >&6; }
9911 else
9912   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9913 $as_echo "no" >&6; }
9914 fi
9915 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
9916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
9917 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
9918 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
9919   $as_echo_n "(cached) " >&6
9920 else
9921   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
9922 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
9923   acl_cv_prog_gnu_ld=yes
9924 else
9925   acl_cv_prog_gnu_ld=no
9926 fi
9927 fi
9928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
9929 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
9930 with_gnu_ld=$acl_cv_prog_gnu_ld
9931
9932
9933
9934                                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
9935 $as_echo_n "checking for shared library run path origin... " >&6; }
9936 if test "${acl_cv_rpath+set}" = set; then :
9937   $as_echo_n "(cached) " >&6
9938 else
9939
9940     CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
9941     ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
9942     . ./conftest.sh
9943     rm -f ./conftest.sh
9944     acl_cv_rpath=done
9945
9946 fi
9947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
9948 $as_echo "$acl_cv_rpath" >&6; }
9949   wl="$acl_cv_wl"
9950   libext="$acl_cv_libext"
9951   shlibext="$acl_cv_shlibext"
9952   hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
9953   hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
9954   hardcode_direct="$acl_cv_hardcode_direct"
9955   hardcode_minus_L="$acl_cv_hardcode_minus_L"
9956     # Check whether --enable-rpath was given.
9957 if test "${enable_rpath+set}" = set; then :
9958   enableval=$enable_rpath; :
9959 else
9960   enable_rpath=yes
9961 fi
9962
9963
9964
9965
9966
9967
9968
9969
9970
9971
9972     use_additional=yes
9973
9974   acl_save_prefix="$prefix"
9975   prefix="$acl_final_prefix"
9976   acl_save_exec_prefix="$exec_prefix"
9977   exec_prefix="$acl_final_exec_prefix"
9978
9979     eval additional_includedir=\"$includedir\"
9980     eval additional_libdir=\"$libdir\"
9981
9982   exec_prefix="$acl_save_exec_prefix"
9983   prefix="$acl_save_prefix"
9984
9985
9986 # Check whether --with-libexpat-prefix was given.
9987 if test "${with_libexpat_prefix+set}" = set; then :
9988   withval=$with_libexpat_prefix;
9989     if test "X$withval" = "Xno"; then
9990       use_additional=no
9991     else
9992       if test "X$withval" = "X"; then
9993
9994   acl_save_prefix="$prefix"
9995   prefix="$acl_final_prefix"
9996   acl_save_exec_prefix="$exec_prefix"
9997   exec_prefix="$acl_final_exec_prefix"
9998
9999           eval additional_includedir=\"$includedir\"
10000           eval additional_libdir=\"$libdir\"
10001
10002   exec_prefix="$acl_save_exec_prefix"
10003   prefix="$acl_save_prefix"
10004
10005       else
10006         additional_includedir="$withval/include"
10007         additional_libdir="$withval/lib"
10008       fi
10009     fi
10010
10011 fi
10012
10013       LIBEXPAT=
10014   LTLIBEXPAT=
10015   INCEXPAT=
10016   rpathdirs=
10017   ltrpathdirs=
10018   names_already_handled=
10019   names_next_round='expat '
10020   while test -n "$names_next_round"; do
10021     names_this_round="$names_next_round"
10022     names_next_round=
10023     for name in $names_this_round; do
10024       already_handled=
10025       for n in $names_already_handled; do
10026         if test "$n" = "$name"; then
10027           already_handled=yes
10028           break
10029         fi
10030       done
10031       if test -z "$already_handled"; then
10032         names_already_handled="$names_already_handled $name"
10033                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
10034         eval value=\"\$HAVE_LIB$uppername\"
10035         if test -n "$value"; then
10036           if test "$value" = yes; then
10037             eval value=\"\$LIB$uppername\"
10038             test -z "$value" || LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$value"
10039             eval value=\"\$LTLIB$uppername\"
10040             test -z "$value" || LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value"
10041           else
10042                                     :
10043           fi
10044         else
10045                               found_dir=
10046           found_la=
10047           found_so=
10048           found_a=
10049           if test $use_additional = yes; then
10050             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
10051               found_dir="$additional_libdir"
10052               found_so="$additional_libdir/lib$name.$shlibext"
10053               if test -f "$additional_libdir/lib$name.la"; then
10054                 found_la="$additional_libdir/lib$name.la"
10055               fi
10056             else
10057               if test -f "$additional_libdir/lib$name.$libext"; then
10058                 found_dir="$additional_libdir"
10059                 found_a="$additional_libdir/lib$name.$libext"
10060                 if test -f "$additional_libdir/lib$name.la"; then
10061                   found_la="$additional_libdir/lib$name.la"
10062                 fi
10063               fi
10064             fi
10065           fi
10066           if test "X$found_dir" = "X"; then
10067             for x in $LDFLAGS $LTLIBEXPAT; do
10068
10069   acl_save_prefix="$prefix"
10070   prefix="$acl_final_prefix"
10071   acl_save_exec_prefix="$exec_prefix"
10072   exec_prefix="$acl_final_exec_prefix"
10073   eval x=\"$x\"
10074   exec_prefix="$acl_save_exec_prefix"
10075   prefix="$acl_save_prefix"
10076
10077               case "$x" in
10078                 -L*)
10079                   dir=`echo "X$x" | sed -e 's/^X-L//'`
10080                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
10081                     found_dir="$dir"
10082                     found_so="$dir/lib$name.$shlibext"
10083                     if test -f "$dir/lib$name.la"; then
10084                       found_la="$dir/lib$name.la"
10085                     fi
10086                   else
10087                     if test -f "$dir/lib$name.$libext"; then
10088                       found_dir="$dir"
10089                       found_a="$dir/lib$name.$libext"
10090                       if test -f "$dir/lib$name.la"; then
10091                         found_la="$dir/lib$name.la"
10092                       fi
10093                     fi
10094                   fi
10095                   ;;
10096               esac
10097               if test "X$found_dir" != "X"; then
10098                 break
10099               fi
10100             done
10101           fi
10102           if test "X$found_dir" != "X"; then
10103                         LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name"
10104             if test "X$found_so" != "X"; then
10105                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
10106                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10107               else
10108                                                                                 haveit=
10109                 for x in $ltrpathdirs; do
10110                   if test "X$x" = "X$found_dir"; then
10111                     haveit=yes
10112                     break
10113                   fi
10114                 done
10115                 if test -z "$haveit"; then
10116                   ltrpathdirs="$ltrpathdirs $found_dir"
10117                 fi
10118                                 if test "$hardcode_direct" = yes; then
10119                                                       LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10120                 else
10121                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
10122                                                             LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10123                                                             haveit=
10124                     for x in $rpathdirs; do
10125                       if test "X$x" = "X$found_dir"; then
10126                         haveit=yes
10127                         break
10128                       fi
10129                     done
10130                     if test -z "$haveit"; then
10131                       rpathdirs="$rpathdirs $found_dir"
10132                     fi
10133                   else
10134                                                                                 haveit=
10135                     for x in $LDFLAGS $LIBEXPAT; do
10136
10137   acl_save_prefix="$prefix"
10138   prefix="$acl_final_prefix"
10139   acl_save_exec_prefix="$exec_prefix"
10140   exec_prefix="$acl_final_exec_prefix"
10141   eval x=\"$x\"
10142   exec_prefix="$acl_save_exec_prefix"
10143   prefix="$acl_save_prefix"
10144
10145                       if test "X$x" = "X-L$found_dir"; then
10146                         haveit=yes
10147                         break
10148                       fi
10149                     done
10150                     if test -z "$haveit"; then
10151                       LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir"
10152                     fi
10153                     if test "$hardcode_minus_L" != no; then
10154                                                                                         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10155                     else
10156                                                                                                                                                                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
10157                     fi
10158                   fi
10159                 fi
10160               fi
10161             else
10162               if test "X$found_a" != "X"; then
10163                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_a"
10164               else
10165                                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name"
10166               fi
10167             fi
10168                         additional_includedir=
10169             case "$found_dir" in
10170               */lib | */lib/)
10171                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
10172                 additional_includedir="$basedir/include"
10173                 ;;
10174             esac
10175             if test "X$additional_includedir" != "X"; then
10176                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
10177                 haveit=
10178                 if test "X$additional_includedir" = "X/usr/local/include"; then
10179                   if test -n "$GCC"; then
10180                     case $host_os in
10181                       linux*) haveit=yes;;
10182                     esac
10183                   fi
10184                 fi
10185                 if test -z "$haveit"; then
10186                   for x in $CPPFLAGS $INCEXPAT; do
10187
10188   acl_save_prefix="$prefix"
10189   prefix="$acl_final_prefix"
10190   acl_save_exec_prefix="$exec_prefix"
10191   exec_prefix="$acl_final_exec_prefix"
10192   eval x=\"$x\"
10193   exec_prefix="$acl_save_exec_prefix"
10194   prefix="$acl_save_prefix"
10195
10196                     if test "X$x" = "X-I$additional_includedir"; then
10197                       haveit=yes
10198                       break
10199                     fi
10200                   done
10201                   if test -z "$haveit"; then
10202                     if test -d "$additional_includedir"; then
10203                                             INCEXPAT="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir"
10204                     fi
10205                   fi
10206                 fi
10207               fi
10208             fi
10209                         if test -n "$found_la"; then
10210                                                         save_libdir="$libdir"
10211               case "$found_la" in
10212                 */* | *\\*) . "$found_la" ;;
10213                 *) . "./$found_la" ;;
10214               esac
10215               libdir="$save_libdir"
10216                             for dep in $dependency_libs; do
10217                 case "$dep" in
10218                   -L*)
10219                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
10220                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
10221                       haveit=
10222                       if test "X$additional_libdir" = "X/usr/local/lib"; then
10223                         if test -n "$GCC"; then
10224                           case $host_os in
10225                             linux*) haveit=yes;;
10226                           esac
10227                         fi
10228                       fi
10229                       if test -z "$haveit"; then
10230                         haveit=
10231                         for x in $LDFLAGS $LIBEXPAT; do
10232
10233   acl_save_prefix="$prefix"
10234   prefix="$acl_final_prefix"
10235   acl_save_exec_prefix="$exec_prefix"
10236   exec_prefix="$acl_final_exec_prefix"
10237   eval x=\"$x\"
10238   exec_prefix="$acl_save_exec_prefix"
10239   prefix="$acl_save_prefix"
10240
10241                           if test "X$x" = "X-L$additional_libdir"; then
10242                             haveit=yes
10243                             break
10244                           fi
10245                         done
10246                         if test -z "$haveit"; then
10247                           if test -d "$additional_libdir"; then
10248                                                         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir"
10249                           fi
10250                         fi
10251                         haveit=
10252                         for x in $LDFLAGS $LTLIBEXPAT; do
10253
10254   acl_save_prefix="$prefix"
10255   prefix="$acl_final_prefix"
10256   acl_save_exec_prefix="$exec_prefix"
10257   exec_prefix="$acl_final_exec_prefix"
10258   eval x=\"$x\"
10259   exec_prefix="$acl_save_exec_prefix"
10260   prefix="$acl_save_prefix"
10261
10262                           if test "X$x" = "X-L$additional_libdir"; then
10263                             haveit=yes
10264                             break
10265                           fi
10266                         done
10267                         if test -z "$haveit"; then
10268                           if test -d "$additional_libdir"; then
10269                                                         LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir"
10270                           fi
10271                         fi
10272                       fi
10273                     fi
10274                     ;;
10275                   -R*)
10276                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
10277                     if test "$enable_rpath" != no; then
10278                                                                   haveit=
10279                       for x in $rpathdirs; do
10280                         if test "X$x" = "X$dir"; then
10281                           haveit=yes
10282                           break
10283                         fi
10284                       done
10285                       if test -z "$haveit"; then
10286                         rpathdirs="$rpathdirs $dir"
10287                       fi
10288                                                                   haveit=
10289                       for x in $ltrpathdirs; do
10290                         if test "X$x" = "X$dir"; then
10291                           haveit=yes
10292                           break
10293                         fi
10294                       done
10295                       if test -z "$haveit"; then
10296                         ltrpathdirs="$ltrpathdirs $dir"
10297                       fi
10298                     fi
10299                     ;;
10300                   -l*)
10301                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10302                     ;;
10303                   *.la)
10304                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10305                     ;;
10306                   *)
10307                                         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$dep"
10308                     LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep"
10309                     ;;
10310                 esac
10311               done
10312             fi
10313           else
10314                                                             LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
10315             LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name"
10316           fi
10317         fi
10318       fi
10319     done
10320   done
10321   if test "X$rpathdirs" != "X"; then
10322     if test -n "$hardcode_libdir_separator"; then
10323                         alldirs=
10324       for found_dir in $rpathdirs; do
10325         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
10326       done
10327             acl_save_libdir="$libdir"
10328       libdir="$alldirs"
10329       eval flag=\"$hardcode_libdir_flag_spec\"
10330       libdir="$acl_save_libdir"
10331       LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
10332     else
10333             for found_dir in $rpathdirs; do
10334         acl_save_libdir="$libdir"
10335         libdir="$found_dir"
10336         eval flag=\"$hardcode_libdir_flag_spec\"
10337         libdir="$acl_save_libdir"
10338         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
10339       done
10340     fi
10341   fi
10342   if test "X$ltrpathdirs" != "X"; then
10343             for found_dir in $ltrpathdirs; do
10344       LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir"
10345     done
10346   fi
10347
10348
10349         ac_save_CPPFLAGS="$CPPFLAGS"
10350
10351   for element in $INCEXPAT; do
10352     haveit=
10353     for x in $CPPFLAGS; do
10354
10355   acl_save_prefix="$prefix"
10356   prefix="$acl_final_prefix"
10357   acl_save_exec_prefix="$exec_prefix"
10358   exec_prefix="$acl_final_exec_prefix"
10359   eval x=\"$x\"
10360   exec_prefix="$acl_save_exec_prefix"
10361   prefix="$acl_save_prefix"
10362
10363       if test "X$x" = "X$element"; then
10364         haveit=yes
10365         break
10366       fi
10367     done
10368     if test -z "$haveit"; then
10369       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
10370     fi
10371   done
10372
10373
10374   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5
10375 $as_echo_n "checking for libexpat... " >&6; }
10376 if test "${ac_cv_libexpat+set}" = set; then :
10377   $as_echo_n "(cached) " >&6
10378 else
10379
10380     ac_save_LIBS="$LIBS"
10381     LIBS="$LIBS $LIBEXPAT"
10382     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10383 /* end confdefs.h.  */
10384 #include "expat.h"
10385 int
10386 main ()
10387 {
10388 XML_Parser p = XML_ParserCreate (0);
10389   ;
10390   return 0;
10391 }
10392 _ACEOF
10393 if ac_fn_c_try_link "$LINENO"; then :
10394   ac_cv_libexpat=yes
10395 else
10396   ac_cv_libexpat=no
10397 fi
10398 rm -f core conftest.err conftest.$ac_objext \
10399     conftest$ac_exeext conftest.$ac_ext
10400     LIBS="$ac_save_LIBS"
10401
10402 fi
10403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libexpat" >&5
10404 $as_echo "$ac_cv_libexpat" >&6; }
10405   if test "$ac_cv_libexpat" = yes; then
10406     HAVE_LIBEXPAT=yes
10407
10408 $as_echo "#define HAVE_LIBEXPAT 1" >>confdefs.h
10409
10410     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libexpat" >&5
10411 $as_echo_n "checking how to link with libexpat... " >&6; }
10412     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBEXPAT" >&5
10413 $as_echo "$LIBEXPAT" >&6; }
10414   else
10415     HAVE_LIBEXPAT=no
10416             CPPFLAGS="$ac_save_CPPFLAGS"
10417     LIBEXPAT=
10418     LTLIBEXPAT=
10419   fi
10420
10421
10422
10423
10424
10425
10426   if test "$HAVE_LIBEXPAT" != yes; then
10427     if test "$with_expat" = yes; then
10428       as_fn_error "expat is missing or unusable" "$LINENO" 5
10429     else
10430       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat is missing or unusable; some features may be unavailable." >&5
10431 $as_echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;}
10432     fi
10433   else
10434     save_LIBS=$LIBS
10435     LIBS="$LIBS $LIBEXPAT"
10436     for ac_func in XML_StopParser
10437 do :
10438   ac_fn_c_check_func "$LINENO" "XML_StopParser" "ac_cv_func_XML_StopParser"
10439 if test "x$ac_cv_func_XML_StopParser" = x""yes; then :
10440   cat >>confdefs.h <<_ACEOF
10441 #define HAVE_XML_STOPPARSER 1
10442 _ACEOF
10443
10444 fi
10445 done
10446
10447     LIBS=$save_LIBS
10448   fi
10449 fi
10450
10451
10452
10453
10454
10455
10456 # Check whether --with-python was given.
10457 if test "${with_python+set}" = set; then :
10458   withval=$with_python;
10459 else
10460   with_python=auto
10461 fi
10462
10463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use python" >&5
10464 $as_echo_n "checking whether to use python... " >&6; }
10465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
10466 $as_echo "$with_python" >&6; }
10467
10468 if test "${with_python}" = no; then
10469   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python support disabled; some features may be unavailable." >&5
10470 $as_echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;}
10471   have_libpython=no
10472 else
10473   case "${with_python}" in
10474   /*)
10475     if test -d ${with_python}; then
10476       # Assume the python binary is ${with_python}/bin/python.
10477       python_prog="${with_python}/bin/python"
10478       python_prefix=
10479       if test ! -x "${python_prog}"; then
10480         # Fall back to gdb 7.0/7.1 behaviour.
10481         python_prog=missing
10482         python_prefix=${with_python}
10483       fi
10484     elif test -x "${with_python}"; then
10485       # While we can't run python compiled for $host (unless host == build),
10486       # the user could write a script that provides the needed information,
10487       # so we support that.
10488       python_prog=${with_python}
10489       python_prefix=
10490     else
10491       as_fn_error "invalid value for --with-python" "$LINENO" 5
10492     fi
10493     ;;
10494   */*)
10495     # Disallow --with-python=foo/bar.
10496     as_fn_error "invalid value for --with-python" "$LINENO" 5
10497     ;;
10498   *)
10499     # The user has either specified auto, yes, or the name of the python
10500     # program assumed to be in $PATH.
10501     python_prefix=
10502     case "${with_python}" in
10503     yes | auto)
10504       if test ${build} = ${host}; then
10505         # Extract the first word of "python", so it can be a program name with args.
10506 set dummy python; ac_word=$2
10507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10508 $as_echo_n "checking for $ac_word... " >&6; }
10509 if test "${ac_cv_path_python_prog_path+set}" = set; then :
10510   $as_echo_n "(cached) " >&6
10511 else
10512   case $python_prog_path in
10513   [\\/]* | ?:[\\/]*)
10514   ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
10515   ;;
10516   *)
10517   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10518 for as_dir in $PATH
10519 do
10520   IFS=$as_save_IFS
10521   test -z "$as_dir" && as_dir=.
10522     for ac_exec_ext in '' $ac_executable_extensions; do
10523   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10524     ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
10525     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10526     break 2
10527   fi
10528 done
10529   done
10530 IFS=$as_save_IFS
10531
10532   test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
10533   ;;
10534 esac
10535 fi
10536 python_prog_path=$ac_cv_path_python_prog_path
10537 if test -n "$python_prog_path"; then
10538   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
10539 $as_echo "$python_prog_path" >&6; }
10540 else
10541   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10542 $as_echo "no" >&6; }
10543 fi
10544
10545
10546         if test "${python_prog_path}" = missing; then
10547           python_prog=missing
10548         else
10549           python_prog=${python_prog_path}
10550         fi
10551       else
10552         # Not much we can do except assume the cross-compiler will find the
10553         # right files.
10554         python_prog=missing
10555       fi
10556       ;;
10557     *)
10558       # While we can't run python compiled for $host (unless host == build),
10559       # the user could write a script that provides the needed information,
10560       # so we support that.
10561       python_prog="${with_python}"
10562       # Extract the first word of "${python_prog}", so it can be a program name with args.
10563 set dummy ${python_prog}; ac_word=$2
10564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10565 $as_echo_n "checking for $ac_word... " >&6; }
10566 if test "${ac_cv_path_python_prog_path+set}" = set; then :
10567   $as_echo_n "(cached) " >&6
10568 else
10569   case $python_prog_path in
10570   [\\/]* | ?:[\\/]*)
10571   ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
10572   ;;
10573   *)
10574   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10575 for as_dir in $PATH
10576 do
10577   IFS=$as_save_IFS
10578   test -z "$as_dir" && as_dir=.
10579     for ac_exec_ext in '' $ac_executable_extensions; do
10580   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10581     ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
10582     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10583     break 2
10584   fi
10585 done
10586   done
10587 IFS=$as_save_IFS
10588
10589   test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
10590   ;;
10591 esac
10592 fi
10593 python_prog_path=$ac_cv_path_python_prog_path
10594 if test -n "$python_prog_path"; then
10595   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
10596 $as_echo "$python_prog_path" >&6; }
10597 else
10598   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10599 $as_echo "no" >&6; }
10600 fi
10601
10602
10603       if test "${python_prog_path}" = missing; then
10604         as_fn_error "unable to find python program ${python_prog}" "$LINENO" 5
10605       fi
10606       ;;
10607     esac
10608   esac
10609
10610   if test "${python_prog}" != missing; then
10611     # We have a python program to use, but it may be too old.
10612     # Don't flag an error for --with-python=auto (the default).
10613     have_python_config=yes
10614     python_includes=`${python_prog} ${srcdir}/python/python-config.py --includes`
10615     if test $? != 0; then
10616       have_python_config=failed
10617       if test "${with_python}" != auto; then
10618         as_fn_error "failure running python-config --includes" "$LINENO" 5
10619       fi
10620     fi
10621     python_libs=`${python_prog} ${srcdir}/python/python-config.py --ldflags`
10622     if test $? != 0; then
10623       have_python_config=failed
10624       if test "${with_python}" != auto; then
10625         as_fn_error "failure running python-config --ldflags" "$LINENO" 5
10626       fi
10627     fi
10628     python_prefix=`${python_prog} ${srcdir}/python/python-config.py --exec-prefix`
10629     if test $? != 0; then
10630       have_python_config=failed
10631       if test "${with_python}" != auto; then
10632         as_fn_error "failure running python-config --exec-prefix" "$LINENO" 5
10633       fi
10634     fi
10635   else
10636     # Fall back to gdb 7.0/7.1 behaviour.
10637     if test -z ${python_prefix}; then
10638       python_includes=
10639       python_libs=
10640     else
10641       python_includes="-I${python_prefix}/include"
10642       python_libs="-L${python_prefix}/lib"
10643     fi
10644     have_python_config=no
10645   fi
10646
10647   # Having "/pythonX.Y" in the include path is awkward.
10648   # All those python headers get bubbled up to the top inviting lots
10649   # of random collisions.  GDB originally didn't use python-config to
10650   # find the compilation parameters and includes "pythonX.Y/" in the
10651   # path of the, umm, include file.  So strip away this part of the
10652   # output of python-config --includes.
10653   python_includes=`echo "${python_includes} " \
10654                         | sed -e 's,/python[0-9]*[.][0-9]* , ,g'`
10655
10656   # If we have python-config, only try the configuration it provides.
10657   # Otherwise fallback on the old way of trying different versions of
10658   # python in turn.
10659
10660   have_libpython=no
10661   if test "${have_python_config}" = yes; then
10662     python_version=`echo " ${python_libs} " \
10663                          | sed -e 's,^.* -l\(python[0-9]*[.][0-9]*\) .*$,\1,'`
10664     case "${python_version}" in
10665     python*)
10666
10667   version=${python_version}
10668
10669   new_CPPFLAGS=${python_includes}
10670   new_LIBS=${python_libs}
10671   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10672 $as_echo_n "checking for ${version}... " >&6; }
10673   save_CPPFLAGS=$CPPFLAGS
10674   save_LIBS=$LIBS
10675   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10676   LIBS="$LIBS $new_LIBS"
10677   found_usable_python=no
10678   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10679 /* end confdefs.h.  */
10680 #include "${version}/Python.h"
10681 int
10682 main ()
10683 {
10684 Py_Initialize ();
10685   ;
10686   return 0;
10687 }
10688 _ACEOF
10689 if ac_fn_c_try_link "$LINENO"; then :
10690   have_libpython=${version}
10691                   found_usable_python=yes
10692 else
10693   CPPFLAGS=$save_CPPFLAGS
10694                   LIBS=$save_LIBS
10695 fi
10696 rm -f core conftest.err conftest.$ac_objext \
10697     conftest$ac_exeext conftest.$ac_ext
10698   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10699 $as_echo "${found_usable_python}" >&6; }
10700
10701       ;;
10702     *)
10703       as_fn_error "unable to determine python version from ${python_libs}" "$LINENO" 5
10704       ;;
10705     esac
10706   elif test "${have_python_config}" != failed; then
10707     if test "${have_libpython}" = no; then
10708
10709   version=python2.7
10710
10711   new_CPPFLAGS=${python_includes}
10712   new_LIBS="${python_libs} -lpython2.7"
10713   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10714 $as_echo_n "checking for ${version}... " >&6; }
10715   save_CPPFLAGS=$CPPFLAGS
10716   save_LIBS=$LIBS
10717   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10718   LIBS="$LIBS $new_LIBS"
10719   found_usable_python=no
10720   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10721 /* end confdefs.h.  */
10722 #include "${version}/Python.h"
10723 int
10724 main ()
10725 {
10726 Py_Initialize ();
10727   ;
10728   return 0;
10729 }
10730 _ACEOF
10731 if ac_fn_c_try_link "$LINENO"; then :
10732   have_libpython=${version}
10733                   found_usable_python=yes
10734 else
10735   CPPFLAGS=$save_CPPFLAGS
10736                   LIBS=$save_LIBS
10737 fi
10738 rm -f core conftest.err conftest.$ac_objext \
10739     conftest$ac_exeext conftest.$ac_ext
10740   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10741 $as_echo "${found_usable_python}" >&6; }
10742
10743     fi
10744     if test "${have_libpython}" = no; then
10745
10746   version=python2.6
10747
10748   new_CPPFLAGS=${python_includes}
10749   new_LIBS="${python_libs} -lpython2.6"
10750   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10751 $as_echo_n "checking for ${version}... " >&6; }
10752   save_CPPFLAGS=$CPPFLAGS
10753   save_LIBS=$LIBS
10754   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10755   LIBS="$LIBS $new_LIBS"
10756   found_usable_python=no
10757   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10758 /* end confdefs.h.  */
10759 #include "${version}/Python.h"
10760 int
10761 main ()
10762 {
10763 Py_Initialize ();
10764   ;
10765   return 0;
10766 }
10767 _ACEOF
10768 if ac_fn_c_try_link "$LINENO"; then :
10769   have_libpython=${version}
10770                   found_usable_python=yes
10771 else
10772   CPPFLAGS=$save_CPPFLAGS
10773                   LIBS=$save_LIBS
10774 fi
10775 rm -f core conftest.err conftest.$ac_objext \
10776     conftest$ac_exeext conftest.$ac_ext
10777   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10778 $as_echo "${found_usable_python}" >&6; }
10779
10780     fi
10781     if test ${have_libpython} = no; then
10782
10783   version=python2.5
10784
10785   new_CPPFLAGS=${python_includes}
10786   new_LIBS="${python_libs} -lpython2.5"
10787   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10788 $as_echo_n "checking for ${version}... " >&6; }
10789   save_CPPFLAGS=$CPPFLAGS
10790   save_LIBS=$LIBS
10791   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10792   LIBS="$LIBS $new_LIBS"
10793   found_usable_python=no
10794   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10795 /* end confdefs.h.  */
10796 #include "${version}/Python.h"
10797 int
10798 main ()
10799 {
10800 Py_Initialize ();
10801   ;
10802   return 0;
10803 }
10804 _ACEOF
10805 if ac_fn_c_try_link "$LINENO"; then :
10806   have_libpython=${version}
10807                   found_usable_python=yes
10808 else
10809   CPPFLAGS=$save_CPPFLAGS
10810                   LIBS=$save_LIBS
10811 fi
10812 rm -f core conftest.err conftest.$ac_objext \
10813     conftest$ac_exeext conftest.$ac_ext
10814   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10815 $as_echo "${found_usable_python}" >&6; }
10816
10817     fi
10818     if test ${have_libpython} = no; then
10819
10820   version=python2.4
10821
10822   new_CPPFLAGS=${python_includes}
10823   new_LIBS="${python_libs} -lpython2.4"
10824   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10825 $as_echo_n "checking for ${version}... " >&6; }
10826   save_CPPFLAGS=$CPPFLAGS
10827   save_LIBS=$LIBS
10828   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10829   LIBS="$LIBS $new_LIBS"
10830   found_usable_python=no
10831   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10832 /* end confdefs.h.  */
10833 #include "${version}/Python.h"
10834 int
10835 main ()
10836 {
10837 Py_Initialize ();
10838   ;
10839   return 0;
10840 }
10841 _ACEOF
10842 if ac_fn_c_try_link "$LINENO"; then :
10843   have_libpython=${version}
10844                   found_usable_python=yes
10845 else
10846   CPPFLAGS=$save_CPPFLAGS
10847                   LIBS=$save_LIBS
10848 fi
10849 rm -f core conftest.err conftest.$ac_objext \
10850     conftest$ac_exeext conftest.$ac_ext
10851   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10852 $as_echo "${found_usable_python}" >&6; }
10853
10854     fi
10855   fi
10856   if test "${have_libpython}" = python2.7; then
10857
10858 $as_echo "#define HAVE_LIBPYTHON2_7 1" >>confdefs.h
10859
10860   elif test "${have_libpython}" = python2.6; then
10861
10862 $as_echo "#define HAVE_LIBPYTHON2_6 1" >>confdefs.h
10863
10864   elif test "${have_libpython}" = python2.5; then
10865
10866 $as_echo "#define HAVE_LIBPYTHON2_5 1" >>confdefs.h
10867
10868   elif test "${have_libpython}" = python2.4; then
10869
10870 $as_echo "#define HAVE_LIBPYTHON2_4 1" >>confdefs.h
10871
10872   fi
10873
10874   if test "${have_libpython}" = no; then
10875     case "${with_python}" in
10876     yes)
10877       as_fn_error "python is missing or unusable" "$LINENO" 5
10878       ;;
10879     auto)
10880       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python is missing or unusable; some features may be unavailable." >&5
10881 $as_echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;}
10882       ;;
10883     *)
10884       as_fn_error "no usable python found at ${with_python}" "$LINENO" 5
10885       ;;
10886     esac
10887   else
10888     if test -n "${python_prefix}"; then
10889
10890 cat >>confdefs.h <<_ACEOF
10891 #define WITH_PYTHON_PATH "${python_prefix}"
10892 _ACEOF
10893
10894
10895   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
10896      if test "x$prefix" = xNONE; then
10897         test_prefix=/usr/local
10898      else
10899         test_prefix=$prefix
10900      fi
10901   else
10902      test_prefix=$exec_prefix
10903   fi
10904   value=0
10905   case ${python_prefix} in
10906      "${test_prefix}"|"${test_prefix}/"*|\
10907         '${exec_prefix}'|'${exec_prefix}/'*)
10908      value=1
10909      ;;
10910   esac
10911
10912 cat >>confdefs.h <<_ACEOF
10913 #define PYTHON_PATH_RELOCATABLE $value
10914 _ACEOF
10915
10916
10917     fi
10918   fi
10919 fi
10920
10921 if test "${have_libpython}" != no; then
10922
10923 $as_echo "#define HAVE_PYTHON 1" >>confdefs.h
10924
10925   CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)"
10926   CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)"
10927   CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)"
10928   CONFIG_INSTALL="$CONFIG_INSTALL install-python"
10929   ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
10930
10931   # Flags needed to compile Python code (taken from python-config --cflags).
10932   # We cannot call python-config directly because it will output whatever was
10933   # used when compiling the Python interpreter itself, including flags which
10934   # would make the python-related objects be compiled differently from the
10935   # rest of GDB (e.g., -O2 and -fPIC).
10936   if test "${GCC}" = yes; then
10937     tentative_python_cflags="-fno-strict-aliasing -DNDEBUG -fwrapv"
10938   fi
10939
10940   if test "x${tentative_python_cflags}" != x; then
10941     { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler flags for python code" >&5
10942 $as_echo_n "checking compiler flags for python code... " >&6; }
10943     for flag in ${tentative_python_cflags}; do
10944       # Check that the compiler accepts it
10945       saved_CFLAGS="$CFLAGS"
10946       CFLAGS="$CFLAGS $flag"
10947       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10948 /* end confdefs.h.  */
10949
10950 int
10951 main ()
10952 {
10953
10954   ;
10955   return 0;
10956 }
10957 _ACEOF
10958 if ac_fn_c_try_compile "$LINENO"; then :
10959   PYTHON_CFLAGS="${PYTHON_CFLAGS} $flag"
10960 fi
10961 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10962       CFLAGS="$saved_CFLAGS"
10963     done
10964     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYTHON_CFLAGS}" >&5
10965 $as_echo "${PYTHON_CFLAGS}" >&6; }
10966   fi
10967 else
10968   # Even if Python support is not compiled in, we need to have these files
10969   # included.
10970   CONFIG_OBS="$CONFIG_OBS python.o py-value.o py-prettyprint.o py-auto-load.o"
10971   CONFIG_SRCS="$CONFIG_SRCS python/python.c python/py-value.c \
10972         python/py-prettyprint.c python/py-auto-load.c"
10973 fi
10974
10975
10976 # ------------------------- #
10977 # Checks for header files.  #
10978 # ------------------------- #
10979
10980 ac_header_dirent=no
10981 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
10982   as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
10983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
10984 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
10985 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
10986   $as_echo_n "(cached) " >&6
10987 else
10988   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10989 /* end confdefs.h.  */
10990 #include <sys/types.h>
10991 #include <$ac_hdr>
10992
10993 int
10994 main ()
10995 {
10996 if ((DIR *) 0)
10997 return 0;
10998   ;
10999   return 0;
11000 }
11001 _ACEOF
11002 if ac_fn_c_try_compile "$LINENO"; then :
11003   eval "$as_ac_Header=yes"
11004 else
11005   eval "$as_ac_Header=no"
11006 fi
11007 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11008 fi
11009 eval ac_res=\$$as_ac_Header
11010                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11011 $as_echo "$ac_res" >&6; }
11012 eval as_val=\$$as_ac_Header
11013    if test "x$as_val" = x""yes; then :
11014   cat >>confdefs.h <<_ACEOF
11015 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
11016 _ACEOF
11017
11018 ac_header_dirent=$ac_hdr; break
11019 fi
11020
11021 done
11022 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
11023 if test $ac_header_dirent = dirent.h; then
11024   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
11025 $as_echo_n "checking for library containing opendir... " >&6; }
11026 if test "${ac_cv_search_opendir+set}" = set; then :
11027   $as_echo_n "(cached) " >&6
11028 else
11029   ac_func_search_save_LIBS=$LIBS
11030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11031 /* end confdefs.h.  */
11032
11033 /* Override any GCC internal prototype to avoid an error.
11034    Use char because int might match the return type of a GCC
11035    builtin and then its argument prototype would still apply.  */
11036 #ifdef __cplusplus
11037 extern "C"
11038 #endif
11039 char opendir ();
11040 int
11041 main ()
11042 {
11043 return opendir ();
11044   ;
11045   return 0;
11046 }
11047 _ACEOF
11048 for ac_lib in '' dir; do
11049   if test -z "$ac_lib"; then
11050     ac_res="none required"
11051   else
11052     ac_res=-l$ac_lib
11053     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
11054   fi
11055   if ac_fn_c_try_link "$LINENO"; then :
11056   ac_cv_search_opendir=$ac_res
11057 fi
11058 rm -f core conftest.err conftest.$ac_objext \
11059     conftest$ac_exeext
11060   if test "${ac_cv_search_opendir+set}" = set; then :
11061   break
11062 fi
11063 done
11064 if test "${ac_cv_search_opendir+set}" = set; then :
11065
11066 else
11067   ac_cv_search_opendir=no
11068 fi
11069 rm conftest.$ac_ext
11070 LIBS=$ac_func_search_save_LIBS
11071 fi
11072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
11073 $as_echo "$ac_cv_search_opendir" >&6; }
11074 ac_res=$ac_cv_search_opendir
11075 if test "$ac_res" != no; then :
11076   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11077
11078 fi
11079
11080 else
11081   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
11082 $as_echo_n "checking for library containing opendir... " >&6; }
11083 if test "${ac_cv_search_opendir+set}" = set; then :
11084   $as_echo_n "(cached) " >&6
11085 else
11086   ac_func_search_save_LIBS=$LIBS
11087 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11088 /* end confdefs.h.  */
11089
11090 /* Override any GCC internal prototype to avoid an error.
11091    Use char because int might match the return type of a GCC
11092    builtin and then its argument prototype would still apply.  */
11093 #ifdef __cplusplus
11094 extern "C"
11095 #endif
11096 char opendir ();
11097 int
11098 main ()
11099 {
11100 return opendir ();
11101   ;
11102   return 0;
11103 }
11104 _ACEOF
11105 for ac_lib in '' x; do
11106   if test -z "$ac_lib"; then
11107     ac_res="none required"
11108   else
11109     ac_res=-l$ac_lib
11110     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
11111   fi
11112   if ac_fn_c_try_link "$LINENO"; then :
11113   ac_cv_search_opendir=$ac_res
11114 fi
11115 rm -f core conftest.err conftest.$ac_objext \
11116     conftest$ac_exeext
11117   if test "${ac_cv_search_opendir+set}" = set; then :
11118   break
11119 fi
11120 done
11121 if test "${ac_cv_search_opendir+set}" = set; then :
11122
11123 else
11124   ac_cv_search_opendir=no
11125 fi
11126 rm conftest.$ac_ext
11127 LIBS=$ac_func_search_save_LIBS
11128 fi
11129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
11130 $as_echo "$ac_cv_search_opendir" >&6; }
11131 ac_res=$ac_cv_search_opendir
11132 if test "$ac_res" != no; then :
11133   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11134
11135 fi
11136
11137 fi
11138
11139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5
11140 $as_echo_n "checking whether stat file-mode macros are broken... " >&6; }
11141 if test "${ac_cv_header_stat_broken+set}" = set; then :
11142   $as_echo_n "(cached) " >&6
11143 else
11144   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11145 /* end confdefs.h.  */
11146 #include <sys/types.h>
11147 #include <sys/stat.h>
11148
11149 #if defined S_ISBLK && defined S_IFDIR
11150 extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
11151 #endif
11152
11153 #if defined S_ISBLK && defined S_IFCHR
11154 extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
11155 #endif
11156
11157 #if defined S_ISLNK && defined S_IFREG
11158 extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
11159 #endif
11160
11161 #if defined S_ISSOCK && defined S_IFREG
11162 extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
11163 #endif
11164
11165 _ACEOF
11166 if ac_fn_c_try_compile "$LINENO"; then :
11167   ac_cv_header_stat_broken=no
11168 else
11169   ac_cv_header_stat_broken=yes
11170 fi
11171 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11172 fi
11173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5
11174 $as_echo "$ac_cv_header_stat_broken" >&6; }
11175 if test $ac_cv_header_stat_broken = yes; then
11176
11177 $as_echo "#define STAT_MACROS_BROKEN 1" >>confdefs.h
11178
11179 fi
11180
11181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11182 $as_echo_n "checking for ANSI C header files... " >&6; }
11183 if test "${ac_cv_header_stdc+set}" = set; then :
11184   $as_echo_n "(cached) " >&6
11185 else
11186   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11187 /* end confdefs.h.  */
11188 #include <stdlib.h>
11189 #include <stdarg.h>
11190 #include <string.h>
11191 #include <float.h>
11192
11193 int
11194 main ()
11195 {
11196
11197   ;
11198   return 0;
11199 }
11200 _ACEOF
11201 if ac_fn_c_try_compile "$LINENO"; then :
11202   ac_cv_header_stdc=yes
11203 else
11204   ac_cv_header_stdc=no
11205 fi
11206 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11207
11208 if test $ac_cv_header_stdc = yes; then
11209   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11210   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11211 /* end confdefs.h.  */
11212 #include <string.h>
11213
11214 _ACEOF
11215 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11216   $EGREP "memchr" >/dev/null 2>&1; then :
11217
11218 else
11219   ac_cv_header_stdc=no
11220 fi
11221 rm -f conftest*
11222
11223 fi
11224
11225 if test $ac_cv_header_stdc = yes; then
11226   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11227   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11228 /* end confdefs.h.  */
11229 #include <stdlib.h>
11230
11231 _ACEOF
11232 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11233   $EGREP "free" >/dev/null 2>&1; then :
11234
11235 else
11236   ac_cv_header_stdc=no
11237 fi
11238 rm -f conftest*
11239
11240 fi
11241
11242 if test $ac_cv_header_stdc = yes; then
11243   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11244   if test "$cross_compiling" = yes; then :
11245   :
11246 else
11247   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11248 /* end confdefs.h.  */
11249 #include <ctype.h>
11250 #include <stdlib.h>
11251 #if ((' ' & 0x0FF) == 0x020)
11252 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11253 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11254 #else
11255 # define ISLOWER(c) \
11256                    (('a' <= (c) && (c) <= 'i') \
11257                      || ('j' <= (c) && (c) <= 'r') \
11258                      || ('s' <= (c) && (c) <= 'z'))
11259 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11260 #endif
11261
11262 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11263 int
11264 main ()
11265 {
11266   int i;
11267   for (i = 0; i < 256; i++)
11268     if (XOR (islower (i), ISLOWER (i))
11269         || toupper (i) != TOUPPER (i))
11270       return 2;
11271   return 0;
11272 }
11273 _ACEOF
11274 if ac_fn_c_try_run "$LINENO"; then :
11275
11276 else
11277   ac_cv_header_stdc=no
11278 fi
11279 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11280   conftest.$ac_objext conftest.beam conftest.$ac_ext
11281 fi
11282
11283 fi
11284 fi
11285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
11286 $as_echo "$ac_cv_header_stdc" >&6; }
11287 if test $ac_cv_header_stdc = yes; then
11288
11289 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
11290
11291 fi
11292
11293 # elf_hp.h is for HP/UX 64-bit shared library support.
11294 # FIXME: kettenis/20030102: In most cases we include these (ctype.h, time.h)
11295 # unconditionally, so what's the point in checking these?
11296 for ac_header in nlist.h machine/reg.h poll.h sys/poll.h proc_service.h \
11297                   thread_db.h gnu/libc-version.h signal.h stddef.h \
11298                   stdlib.h string.h memory.h strings.h sys/fault.h \
11299                   sys/file.h sys/filio.h sys/ioctl.h sys/param.h \
11300                   sys/resource.h sys/procfs.h sys/ptrace.h ptrace.h \
11301                   sys/reg.h sys/debugreg.h sys/select.h sys/syscall.h \
11302                   sys/types.h sys/wait.h wait.h termios.h termio.h \
11303                   sgtty.h unistd.h elf_hp.h ctype.h time.h locale.h
11304 do :
11305   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11306 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11307 eval as_val=\$$as_ac_Header
11308    if test "x$as_val" = x""yes; then :
11309   cat >>confdefs.h <<_ACEOF
11310 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11311 _ACEOF
11312
11313 fi
11314
11315 done
11316
11317 for ac_header in link.h
11318 do :
11319   ac_fn_c_check_header_compile "$LINENO" "link.h" "ac_cv_header_link_h" "#if HAVE_SYS_TYPES_H
11320 # include <sys/types.h>
11321 #endif
11322 #if HAVE_NLIST_H
11323 # include <nlist.h>
11324 #endif
11325
11326 "
11327 if test "x$ac_cv_header_link_h" = x""yes; then :
11328   cat >>confdefs.h <<_ACEOF
11329 #define HAVE_LINK_H 1
11330 _ACEOF
11331
11332 fi
11333
11334 done
11335
11336 for ac_header in sys/proc.h
11337 do :
11338   ac_fn_c_check_header_compile "$LINENO" "sys/proc.h" "ac_cv_header_sys_proc_h" "#if HAVE_SYS_PARAM_H
11339 # include <sys/param.h>
11340 #endif
11341
11342 "
11343 if test "x$ac_cv_header_sys_proc_h" = x""yes; then :
11344   cat >>confdefs.h <<_ACEOF
11345 #define HAVE_SYS_PROC_H 1
11346 _ACEOF
11347
11348 fi
11349
11350 done
11351
11352 for ac_header in sys/user.h
11353 do :
11354   ac_fn_c_check_header_compile "$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H
11355 # include <sys/param.h>
11356 #endif
11357
11358 "
11359 if test "x$ac_cv_header_sys_user_h" = x""yes; then :
11360   cat >>confdefs.h <<_ACEOF
11361 #define HAVE_SYS_USER_H 1
11362 _ACEOF
11363
11364 fi
11365
11366 done
11367
11368
11369 # On Solaris 2.[789], we need to define _MSE_INT_H to avoid a clash
11370 # between <widec.h> and <wchar.h> that would cause AC_CHECK_HEADERS to
11371 # think that we don't have <curses.h> if we're using GCC.
11372 case $host_os in
11373   solaris2.[789])
11374     if test "$GCC" = yes; then
11375
11376 $as_echo "#define _MSE_INT_H 1" >>confdefs.h
11377
11378     fi ;;
11379 esac
11380 for ac_header in curses.h cursesX.h ncurses.h ncurses/ncurses.h ncurses/term.h
11381 do :
11382   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11383 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11384 eval as_val=\$$as_ac_Header
11385    if test "x$as_val" = x""yes; then :
11386   cat >>confdefs.h <<_ACEOF
11387 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11388 _ACEOF
11389
11390 fi
11391
11392 done
11393
11394 for ac_header in term.h
11395 do :
11396   ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
11397 # include <curses.h>
11398 #endif
11399
11400 "
11401 if test "x$ac_cv_header_term_h" = x""yes; then :
11402   cat >>confdefs.h <<_ACEOF
11403 #define HAVE_TERM_H 1
11404 _ACEOF
11405
11406 fi
11407
11408 done
11409
11410
11411 # ------------------------- #
11412 # Checks for declarations.  #
11413 # ------------------------- #
11414
11415 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
11416 if test "x$ac_cv_have_decl_free" = x""yes; then :
11417   ac_have_decl=1
11418 else
11419   ac_have_decl=0
11420 fi
11421
11422 cat >>confdefs.h <<_ACEOF
11423 #define HAVE_DECL_FREE $ac_have_decl
11424 _ACEOF
11425 ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
11426 if test "x$ac_cv_have_decl_malloc" = x""yes; then :
11427   ac_have_decl=1
11428 else
11429   ac_have_decl=0
11430 fi
11431
11432 cat >>confdefs.h <<_ACEOF
11433 #define HAVE_DECL_MALLOC $ac_have_decl
11434 _ACEOF
11435 ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
11436 if test "x$ac_cv_have_decl_realloc" = x""yes; then :
11437   ac_have_decl=1
11438 else
11439   ac_have_decl=0
11440 fi
11441
11442 cat >>confdefs.h <<_ACEOF
11443 #define HAVE_DECL_REALLOC $ac_have_decl
11444 _ACEOF
11445 ac_fn_c_check_decl "$LINENO" "strerror" "ac_cv_have_decl_strerror" "$ac_includes_default"
11446 if test "x$ac_cv_have_decl_strerror" = x""yes; then :
11447   ac_have_decl=1
11448 else
11449   ac_have_decl=0
11450 fi
11451
11452 cat >>confdefs.h <<_ACEOF
11453 #define HAVE_DECL_STRERROR $ac_have_decl
11454 _ACEOF
11455 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
11456 if test "x$ac_cv_have_decl_strstr" = x""yes; then :
11457   ac_have_decl=1
11458 else
11459   ac_have_decl=0
11460 fi
11461
11462 cat >>confdefs.h <<_ACEOF
11463 #define HAVE_DECL_STRSTR $ac_have_decl
11464 _ACEOF
11465 ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default"
11466 if test "x$ac_cv_have_decl_getopt" = x""yes; then :
11467   ac_have_decl=1
11468 else
11469   ac_have_decl=0
11470 fi
11471
11472 cat >>confdefs.h <<_ACEOF
11473 #define HAVE_DECL_GETOPT $ac_have_decl
11474 _ACEOF
11475 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
11476 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
11477   ac_have_decl=1
11478 else
11479   ac_have_decl=0
11480 fi
11481
11482 cat >>confdefs.h <<_ACEOF
11483 #define HAVE_DECL_SNPRINTF $ac_have_decl
11484 _ACEOF
11485 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
11486 if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
11487   ac_have_decl=1
11488 else
11489   ac_have_decl=0
11490 fi
11491
11492 cat >>confdefs.h <<_ACEOF
11493 #define HAVE_DECL_VSNPRINTF $ac_have_decl
11494 _ACEOF
11495
11496
11497   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
11498 $as_echo_n "checking for LC_MESSAGES... " >&6; }
11499 if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
11500   $as_echo_n "(cached) " >&6
11501 else
11502   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11503 /* end confdefs.h.  */
11504 #include <locale.h>
11505 int
11506 main ()
11507 {
11508 return LC_MESSAGES
11509   ;
11510   return 0;
11511 }
11512 _ACEOF
11513 if ac_fn_c_try_link "$LINENO"; then :
11514   am_cv_val_LC_MESSAGES=yes
11515 else
11516   am_cv_val_LC_MESSAGES=no
11517 fi
11518 rm -f core conftest.err conftest.$ac_objext \
11519     conftest$ac_exeext conftest.$ac_ext
11520 fi
11521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
11522 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
11523   if test $am_cv_val_LC_MESSAGES = yes; then
11524
11525 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
11526
11527   fi
11528
11529
11530 # ----------------------- #
11531 # Checks for structures.  #
11532 # ----------------------- #
11533
11534 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
11535 if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
11536
11537 cat >>confdefs.h <<_ACEOF
11538 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
11539 _ACEOF
11540
11541
11542 fi
11543 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
11544 if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
11545
11546 cat >>confdefs.h <<_ACEOF
11547 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
11548 _ACEOF
11549
11550
11551 fi
11552
11553
11554 # ------------------ #
11555 # Checks for types.  #
11556 # ------------------ #
11557
11558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
11559 $as_echo_n "checking return type of signal handlers... " >&6; }
11560 if test "${ac_cv_type_signal+set}" = set; then :
11561   $as_echo_n "(cached) " >&6
11562 else
11563   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11564 /* end confdefs.h.  */
11565 #include <sys/types.h>
11566 #include <signal.h>
11567
11568 int
11569 main ()
11570 {
11571 return *(signal (0, 0)) (0) == 1;
11572   ;
11573   return 0;
11574 }
11575 _ACEOF
11576 if ac_fn_c_try_compile "$LINENO"; then :
11577   ac_cv_type_signal=int
11578 else
11579   ac_cv_type_signal=void
11580 fi
11581 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11582 fi
11583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
11584 $as_echo "$ac_cv_type_signal" >&6; }
11585
11586 cat >>confdefs.h <<_ACEOF
11587 #define RETSIGTYPE $ac_cv_type_signal
11588 _ACEOF
11589
11590
11591 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
11592 #include <sys/socket.h>
11593
11594 "
11595 if test "x$ac_cv_type_socklen_t" = x""yes; then :
11596
11597 cat >>confdefs.h <<_ACEOF
11598 #define HAVE_SOCKLEN_T 1
11599 _ACEOF
11600
11601
11602 fi
11603
11604
11605 # ------------------------------------- #
11606 # Checks for compiler characteristics.  #
11607 # ------------------------------------- #
11608
11609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
11610 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
11611 if test "${ac_cv_c_const+set}" = set; then :
11612   $as_echo_n "(cached) " >&6
11613 else
11614   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11615 /* end confdefs.h.  */
11616
11617 int
11618 main ()
11619 {
11620 /* FIXME: Include the comments suggested by Paul. */
11621 #ifndef __cplusplus
11622   /* Ultrix mips cc rejects this.  */
11623   typedef int charset[2];
11624   const charset cs;
11625   /* SunOS 4.1.1 cc rejects this.  */
11626   char const *const *pcpcc;
11627   char **ppc;
11628   /* NEC SVR4.0.2 mips cc rejects this.  */
11629   struct point {int x, y;};
11630   static struct point const zero = {0,0};
11631   /* AIX XL C 1.02.0.0 rejects this.
11632      It does not let you subtract one const X* pointer from another in
11633      an arm of an if-expression whose if-part is not a constant
11634      expression */
11635   const char *g = "string";
11636   pcpcc = &g + (g ? g-g : 0);
11637   /* HPUX 7.0 cc rejects these. */
11638   ++pcpcc;
11639   ppc = (char**) pcpcc;
11640   pcpcc = (char const *const *) ppc;
11641   { /* SCO 3.2v4 cc rejects this.  */
11642     char *t;
11643     char const *s = 0 ? (char *) 0 : (char const *) 0;
11644
11645     *t++ = 0;
11646     if (s) return 0;
11647   }
11648   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
11649     int x[] = {25, 17};
11650     const int *foo = &x[0];
11651     ++foo;
11652   }
11653   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11654     typedef const int *iptr;
11655     iptr p = 0;
11656     ++p;
11657   }
11658   { /* AIX XL C 1.02.0.0 rejects this saying
11659        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11660     struct s { int j; const int *ap[3]; };
11661     struct s *b; b->j = 5;
11662   }
11663   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11664     const int foo = 10;
11665     if (!foo) return 0;
11666   }
11667   return !cs[0] && !zero.x;
11668 #endif
11669
11670   ;
11671   return 0;
11672 }
11673 _ACEOF
11674 if ac_fn_c_try_compile "$LINENO"; then :
11675   ac_cv_c_const=yes
11676 else
11677   ac_cv_c_const=no
11678 fi
11679 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11680 fi
11681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
11682 $as_echo "$ac_cv_c_const" >&6; }
11683 if test $ac_cv_c_const = no; then
11684
11685 $as_echo "#define const /**/" >>confdefs.h
11686
11687 fi
11688
11689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
11690 $as_echo_n "checking for inline... " >&6; }
11691 if test "${ac_cv_c_inline+set}" = set; then :
11692   $as_echo_n "(cached) " >&6
11693 else
11694   ac_cv_c_inline=no
11695 for ac_kw in inline __inline__ __inline; do
11696   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11697 /* end confdefs.h.  */
11698 #ifndef __cplusplus
11699 typedef int foo_t;
11700 static $ac_kw foo_t static_foo () {return 0; }
11701 $ac_kw foo_t foo () {return 0; }
11702 #endif
11703
11704 _ACEOF
11705 if ac_fn_c_try_compile "$LINENO"; then :
11706   ac_cv_c_inline=$ac_kw
11707 fi
11708 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11709   test "$ac_cv_c_inline" != no && break
11710 done
11711
11712 fi
11713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
11714 $as_echo "$ac_cv_c_inline" >&6; }
11715
11716 case $ac_cv_c_inline in
11717   inline | yes) ;;
11718   *)
11719     case $ac_cv_c_inline in
11720       no) ac_val=;;
11721       *) ac_val=$ac_cv_c_inline;;
11722     esac
11723     cat >>confdefs.h <<_ACEOF
11724 #ifndef __cplusplus
11725 #define inline $ac_val
11726 #endif
11727 _ACEOF
11728     ;;
11729 esac
11730
11731  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
11732 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
11733 if test "${ac_cv_c_bigendian+set}" = set; then :
11734   $as_echo_n "(cached) " >&6
11735 else
11736   ac_cv_c_bigendian=unknown
11737     # See if we're dealing with a universal compiler.
11738     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11739 /* end confdefs.h.  */
11740 #ifndef __APPLE_CC__
11741                not a universal capable compiler
11742              #endif
11743              typedef int dummy;
11744
11745 _ACEOF
11746 if ac_fn_c_try_compile "$LINENO"; then :
11747
11748         # Check for potential -arch flags.  It is not universal unless
11749         # there are at least two -arch flags with different values.
11750         ac_arch=
11751         ac_prev=
11752         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
11753          if test -n "$ac_prev"; then
11754            case $ac_word in
11755              i?86 | x86_64 | ppc | ppc64)
11756                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
11757                  ac_arch=$ac_word
11758                else
11759                  ac_cv_c_bigendian=universal
11760                  break
11761                fi
11762                ;;
11763            esac
11764            ac_prev=
11765          elif test "x$ac_word" = "x-arch"; then
11766            ac_prev=arch
11767          fi
11768        done
11769 fi
11770 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11771     if test $ac_cv_c_bigendian = unknown; then
11772       # See if sys/param.h defines the BYTE_ORDER macro.
11773       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11774 /* end confdefs.h.  */
11775 #include <sys/types.h>
11776              #include <sys/param.h>
11777
11778 int
11779 main ()
11780 {
11781 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
11782                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
11783                      && LITTLE_ENDIAN)
11784               bogus endian macros
11785              #endif
11786
11787   ;
11788   return 0;
11789 }
11790 _ACEOF
11791 if ac_fn_c_try_compile "$LINENO"; then :
11792   # It does; now see whether it defined to BIG_ENDIAN or not.
11793          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11794 /* end confdefs.h.  */
11795 #include <sys/types.h>
11796                 #include <sys/param.h>
11797
11798 int
11799 main ()
11800 {
11801 #if BYTE_ORDER != BIG_ENDIAN
11802                  not big endian
11803                 #endif
11804
11805   ;
11806   return 0;
11807 }
11808 _ACEOF
11809 if ac_fn_c_try_compile "$LINENO"; then :
11810   ac_cv_c_bigendian=yes
11811 else
11812   ac_cv_c_bigendian=no
11813 fi
11814 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11815 fi
11816 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11817     fi
11818     if test $ac_cv_c_bigendian = unknown; then
11819       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
11820       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11821 /* end confdefs.h.  */
11822 #include <limits.h>
11823
11824 int
11825 main ()
11826 {
11827 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
11828               bogus endian macros
11829              #endif
11830
11831   ;
11832   return 0;
11833 }
11834 _ACEOF
11835 if ac_fn_c_try_compile "$LINENO"; then :
11836   # It does; now see whether it defined to _BIG_ENDIAN or not.
11837          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11838 /* end confdefs.h.  */
11839 #include <limits.h>
11840
11841 int
11842 main ()
11843 {
11844 #ifndef _BIG_ENDIAN
11845                  not big endian
11846                 #endif
11847
11848   ;
11849   return 0;
11850 }
11851 _ACEOF
11852 if ac_fn_c_try_compile "$LINENO"; then :
11853   ac_cv_c_bigendian=yes
11854 else
11855   ac_cv_c_bigendian=no
11856 fi
11857 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11858 fi
11859 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11860     fi
11861     if test $ac_cv_c_bigendian = unknown; then
11862       # Compile a test program.
11863       if test "$cross_compiling" = yes; then :
11864   # Try to guess by grepping values from an object file.
11865          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11866 /* end confdefs.h.  */
11867 short int ascii_mm[] =
11868                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
11869                 short int ascii_ii[] =
11870                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
11871                 int use_ascii (int i) {
11872                   return ascii_mm[i] + ascii_ii[i];
11873                 }
11874                 short int ebcdic_ii[] =
11875                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
11876                 short int ebcdic_mm[] =
11877                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
11878                 int use_ebcdic (int i) {
11879                   return ebcdic_mm[i] + ebcdic_ii[i];
11880                 }
11881                 extern int foo;
11882
11883 int
11884 main ()
11885 {
11886 return use_ascii (foo) == use_ebcdic (foo);
11887   ;
11888   return 0;
11889 }
11890 _ACEOF
11891 if ac_fn_c_try_compile "$LINENO"; then :
11892   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
11893               ac_cv_c_bigendian=yes
11894             fi
11895             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
11896               if test "$ac_cv_c_bigendian" = unknown; then
11897                 ac_cv_c_bigendian=no
11898               else
11899                 # finding both strings is unlikely to happen, but who knows?
11900                 ac_cv_c_bigendian=unknown
11901               fi
11902             fi
11903 fi
11904 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11905 else
11906   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11907 /* end confdefs.h.  */
11908 $ac_includes_default
11909 int
11910 main ()
11911 {
11912
11913              /* Are we little or big endian?  From Harbison&Steele.  */
11914              union
11915              {
11916                long int l;
11917                char c[sizeof (long int)];
11918              } u;
11919              u.l = 1;
11920              return u.c[sizeof (long int) - 1] == 1;
11921
11922   ;
11923   return 0;
11924 }
11925 _ACEOF
11926 if ac_fn_c_try_run "$LINENO"; then :
11927   ac_cv_c_bigendian=no
11928 else
11929   ac_cv_c_bigendian=yes
11930 fi
11931 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11932   conftest.$ac_objext conftest.beam conftest.$ac_ext
11933 fi
11934
11935     fi
11936 fi
11937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
11938 $as_echo "$ac_cv_c_bigendian" >&6; }
11939  case $ac_cv_c_bigendian in #(
11940    yes)
11941      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
11942 ;; #(
11943    no)
11944       ;; #(
11945    universal)
11946
11947 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
11948
11949      ;; #(
11950    *)
11951      as_fn_error "unknown endianness
11952  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
11953  esac
11954
11955
11956 # ------------------------------ #
11957 # Checks for library functions.  #
11958 # ------------------------------ #
11959
11960 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
11961 # for constant arguments.  Useless!
11962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
11963 $as_echo_n "checking for working alloca.h... " >&6; }
11964 if test "${ac_cv_working_alloca_h+set}" = set; then :
11965   $as_echo_n "(cached) " >&6
11966 else
11967   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11968 /* end confdefs.h.  */
11969 #include <alloca.h>
11970 int
11971 main ()
11972 {
11973 char *p = (char *) alloca (2 * sizeof (int));
11974                           if (p) return 0;
11975   ;
11976   return 0;
11977 }
11978 _ACEOF
11979 if ac_fn_c_try_link "$LINENO"; then :
11980   ac_cv_working_alloca_h=yes
11981 else
11982   ac_cv_working_alloca_h=no
11983 fi
11984 rm -f core conftest.err conftest.$ac_objext \
11985     conftest$ac_exeext conftest.$ac_ext
11986 fi
11987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
11988 $as_echo "$ac_cv_working_alloca_h" >&6; }
11989 if test $ac_cv_working_alloca_h = yes; then
11990
11991 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
11992
11993 fi
11994
11995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
11996 $as_echo_n "checking for alloca... " >&6; }
11997 if test "${ac_cv_func_alloca_works+set}" = set; then :
11998   $as_echo_n "(cached) " >&6
11999 else
12000   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12001 /* end confdefs.h.  */
12002 #ifdef __GNUC__
12003 # define alloca __builtin_alloca
12004 #else
12005 # ifdef _MSC_VER
12006 #  include <malloc.h>
12007 #  define alloca _alloca
12008 # else
12009 #  ifdef HAVE_ALLOCA_H
12010 #   include <alloca.h>
12011 #  else
12012 #   ifdef _AIX
12013  #pragma alloca
12014 #   else
12015 #    ifndef alloca /* predefined by HP cc +Olibcalls */
12016 char *alloca ();
12017 #    endif
12018 #   endif
12019 #  endif
12020 # endif
12021 #endif
12022
12023 int
12024 main ()
12025 {
12026 char *p = (char *) alloca (1);
12027                                     if (p) return 0;
12028   ;
12029   return 0;
12030 }
12031 _ACEOF
12032 if ac_fn_c_try_link "$LINENO"; then :
12033   ac_cv_func_alloca_works=yes
12034 else
12035   ac_cv_func_alloca_works=no
12036 fi
12037 rm -f core conftest.err conftest.$ac_objext \
12038     conftest$ac_exeext conftest.$ac_ext
12039 fi
12040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
12041 $as_echo "$ac_cv_func_alloca_works" >&6; }
12042
12043 if test $ac_cv_func_alloca_works = yes; then
12044
12045 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
12046
12047 else
12048   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
12049 # that cause trouble.  Some versions do not even contain alloca or
12050 # contain a buggy version.  If you still want to use their alloca,
12051 # use ar to extract alloca.o from them instead of compiling alloca.c.
12052
12053 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
12054
12055 $as_echo "#define C_ALLOCA 1" >>confdefs.h
12056
12057
12058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
12059 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
12060 if test "${ac_cv_os_cray+set}" = set; then :
12061   $as_echo_n "(cached) " >&6
12062 else
12063   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12064 /* end confdefs.h.  */
12065 #if defined CRAY && ! defined CRAY2
12066 webecray
12067 #else
12068 wenotbecray
12069 #endif
12070
12071 _ACEOF
12072 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12073   $EGREP "webecray" >/dev/null 2>&1; then :
12074   ac_cv_os_cray=yes
12075 else
12076   ac_cv_os_cray=no
12077 fi
12078 rm -f conftest*
12079
12080 fi
12081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
12082 $as_echo "$ac_cv_os_cray" >&6; }
12083 if test $ac_cv_os_cray = yes; then
12084   for ac_func in _getb67 GETB67 getb67; do
12085     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12086 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12087 eval as_val=\$$as_ac_var
12088    if test "x$as_val" = x""yes; then :
12089
12090 cat >>confdefs.h <<_ACEOF
12091 #define CRAY_STACKSEG_END $ac_func
12092 _ACEOF
12093
12094     break
12095 fi
12096
12097   done
12098 fi
12099
12100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
12101 $as_echo_n "checking stack direction for C alloca... " >&6; }
12102 if test "${ac_cv_c_stack_direction+set}" = set; then :
12103   $as_echo_n "(cached) " >&6
12104 else
12105   if test "$cross_compiling" = yes; then :
12106   ac_cv_c_stack_direction=0
12107 else
12108   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12109 /* end confdefs.h.  */
12110 $ac_includes_default
12111 int
12112 find_stack_direction ()
12113 {
12114   static char *addr = 0;
12115   auto char dummy;
12116   if (addr == 0)
12117     {
12118       addr = &dummy;
12119       return find_stack_direction ();
12120     }
12121   else
12122     return (&dummy > addr) ? 1 : -1;
12123 }
12124
12125 int
12126 main ()
12127 {
12128   return find_stack_direction () < 0;
12129 }
12130 _ACEOF
12131 if ac_fn_c_try_run "$LINENO"; then :
12132   ac_cv_c_stack_direction=1
12133 else
12134   ac_cv_c_stack_direction=-1
12135 fi
12136 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12137   conftest.$ac_objext conftest.beam conftest.$ac_ext
12138 fi
12139
12140 fi
12141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
12142 $as_echo "$ac_cv_c_stack_direction" >&6; }
12143 cat >>confdefs.h <<_ACEOF
12144 #define STACK_DIRECTION $ac_cv_c_stack_direction
12145 _ACEOF
12146
12147
12148 fi
12149
12150 for ac_header in stdlib.h unistd.h
12151 do :
12152   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12153 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12154 eval as_val=\$$as_ac_Header
12155    if test "x$as_val" = x""yes; then :
12156   cat >>confdefs.h <<_ACEOF
12157 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12158 _ACEOF
12159
12160 fi
12161
12162 done
12163
12164 for ac_func in getpagesize
12165 do :
12166   ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
12167 if test "x$ac_cv_func_getpagesize" = x""yes; then :
12168   cat >>confdefs.h <<_ACEOF
12169 #define HAVE_GETPAGESIZE 1
12170 _ACEOF
12171
12172 fi
12173 done
12174
12175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
12176 $as_echo_n "checking for working mmap... " >&6; }
12177 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
12178   $as_echo_n "(cached) " >&6
12179 else
12180   if test "$cross_compiling" = yes; then :
12181   ac_cv_func_mmap_fixed_mapped=no
12182 else
12183   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12184 /* end confdefs.h.  */
12185 $ac_includes_default
12186 /* malloc might have been renamed as rpl_malloc. */
12187 #undef malloc
12188
12189 /* Thanks to Mike Haertel and Jim Avera for this test.
12190    Here is a matrix of mmap possibilities:
12191         mmap private not fixed
12192         mmap private fixed at somewhere currently unmapped
12193         mmap private fixed at somewhere already mapped
12194         mmap shared not fixed
12195         mmap shared fixed at somewhere currently unmapped
12196         mmap shared fixed at somewhere already mapped
12197    For private mappings, we should verify that changes cannot be read()
12198    back from the file, nor mmap's back from the file at a different
12199    address.  (There have been systems where private was not correctly
12200    implemented like the infamous i386 svr4.0, and systems where the
12201    VM page cache was not coherent with the file system buffer cache
12202    like early versions of FreeBSD and possibly contemporary NetBSD.)
12203    For shared mappings, we should conversely verify that changes get
12204    propagated back to all the places they're supposed to be.
12205
12206    Grep wants private fixed already mapped.
12207    The main things grep needs to know about mmap are:
12208    * does it exist and is it safe to write into the mmap'd area
12209    * how to use it (BSD variants)  */
12210
12211 #include <fcntl.h>
12212 #include <sys/mman.h>
12213
12214 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
12215 char *malloc ();
12216 #endif
12217
12218 /* This mess was copied from the GNU getpagesize.h.  */
12219 #ifndef HAVE_GETPAGESIZE
12220 /* Assume that all systems that can run configure have sys/param.h.  */
12221 # ifndef HAVE_SYS_PARAM_H
12222 #  define HAVE_SYS_PARAM_H 1
12223 # endif
12224
12225 # ifdef _SC_PAGESIZE
12226 #  define getpagesize() sysconf(_SC_PAGESIZE)
12227 # else /* no _SC_PAGESIZE */
12228 #  ifdef HAVE_SYS_PARAM_H
12229 #   include <sys/param.h>
12230 #   ifdef EXEC_PAGESIZE
12231 #    define getpagesize() EXEC_PAGESIZE
12232 #   else /* no EXEC_PAGESIZE */
12233 #    ifdef NBPG
12234 #     define getpagesize() NBPG * CLSIZE
12235 #     ifndef CLSIZE
12236 #      define CLSIZE 1
12237 #     endif /* no CLSIZE */
12238 #    else /* no NBPG */
12239 #     ifdef NBPC
12240 #      define getpagesize() NBPC
12241 #     else /* no NBPC */
12242 #      ifdef PAGESIZE
12243 #       define getpagesize() PAGESIZE
12244 #      endif /* PAGESIZE */
12245 #     endif /* no NBPC */
12246 #    endif /* no NBPG */
12247 #   endif /* no EXEC_PAGESIZE */
12248 #  else /* no HAVE_SYS_PARAM_H */
12249 #   define getpagesize() 8192   /* punt totally */
12250 #  endif /* no HAVE_SYS_PARAM_H */
12251 # endif /* no _SC_PAGESIZE */
12252
12253 #endif /* no HAVE_GETPAGESIZE */
12254
12255 int
12256 main ()
12257 {
12258   char *data, *data2, *data3;
12259   int i, pagesize;
12260   int fd;
12261
12262   pagesize = getpagesize ();
12263
12264   /* First, make a file with some known garbage in it. */
12265   data = (char *) malloc (pagesize);
12266   if (!data)
12267     return 1;
12268   for (i = 0; i < pagesize; ++i)
12269     *(data + i) = rand ();
12270   umask (0);
12271   fd = creat ("conftest.mmap", 0600);
12272   if (fd < 0)
12273     return 1;
12274   if (write (fd, data, pagesize) != pagesize)
12275     return 1;
12276   close (fd);
12277
12278   /* Next, try to mmap the file at a fixed address which already has
12279      something else allocated at it.  If we can, also make sure that
12280      we see the same garbage.  */
12281   fd = open ("conftest.mmap", O_RDWR);
12282   if (fd < 0)
12283     return 1;
12284   data2 = (char *) malloc (2 * pagesize);
12285   if (!data2)
12286     return 1;
12287   data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
12288   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
12289                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
12290     return 1;
12291   for (i = 0; i < pagesize; ++i)
12292     if (*(data + i) != *(data2 + i))
12293       return 1;
12294
12295   /* Finally, make sure that changes to the mapped area do not
12296      percolate back to the file as seen by read().  (This is a bug on
12297      some variants of i386 svr4.0.)  */
12298   for (i = 0; i < pagesize; ++i)
12299     *(data2 + i) = *(data2 + i) + 1;
12300   data3 = (char *) malloc (pagesize);
12301   if (!data3)
12302     return 1;
12303   if (read (fd, data3, pagesize) != pagesize)
12304     return 1;
12305   for (i = 0; i < pagesize; ++i)
12306     if (*(data + i) != *(data3 + i))
12307       return 1;
12308   close (fd);
12309   return 0;
12310 }
12311 _ACEOF
12312 if ac_fn_c_try_run "$LINENO"; then :
12313   ac_cv_func_mmap_fixed_mapped=yes
12314 else
12315   ac_cv_func_mmap_fixed_mapped=no
12316 fi
12317 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12318   conftest.$ac_objext conftest.beam conftest.$ac_ext
12319 fi
12320
12321 fi
12322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
12323 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
12324 if test $ac_cv_func_mmap_fixed_mapped = yes; then
12325
12326 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
12327
12328 fi
12329 rm -f conftest.mmap
12330
12331 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
12332 if test "x$ac_cv_type_pid_t" = x""yes; then :
12333
12334 else
12335
12336 cat >>confdefs.h <<_ACEOF
12337 #define pid_t int
12338 _ACEOF
12339
12340 fi
12341
12342 for ac_header in vfork.h
12343 do :
12344   ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
12345 if test "x$ac_cv_header_vfork_h" = x""yes; then :
12346   cat >>confdefs.h <<_ACEOF
12347 #define HAVE_VFORK_H 1
12348 _ACEOF
12349
12350 fi
12351
12352 done
12353
12354 for ac_func in fork vfork
12355 do :
12356   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12357 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12358 eval as_val=\$$as_ac_var
12359    if test "x$as_val" = x""yes; then :
12360   cat >>confdefs.h <<_ACEOF
12361 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12362 _ACEOF
12363
12364 fi
12365 done
12366
12367 if test "x$ac_cv_func_fork" = xyes; then
12368   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
12369 $as_echo_n "checking for working fork... " >&6; }
12370 if test "${ac_cv_func_fork_works+set}" = set; then :
12371   $as_echo_n "(cached) " >&6
12372 else
12373   if test "$cross_compiling" = yes; then :
12374   ac_cv_func_fork_works=cross
12375 else
12376   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12377 /* end confdefs.h.  */
12378 $ac_includes_default
12379 int
12380 main ()
12381 {
12382
12383           /* By Ruediger Kuhlmann. */
12384           return fork () < 0;
12385
12386   ;
12387   return 0;
12388 }
12389 _ACEOF
12390 if ac_fn_c_try_run "$LINENO"; then :
12391   ac_cv_func_fork_works=yes
12392 else
12393   ac_cv_func_fork_works=no
12394 fi
12395 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12396   conftest.$ac_objext conftest.beam conftest.$ac_ext
12397 fi
12398
12399 fi
12400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
12401 $as_echo "$ac_cv_func_fork_works" >&6; }
12402
12403 else
12404   ac_cv_func_fork_works=$ac_cv_func_fork
12405 fi
12406 if test "x$ac_cv_func_fork_works" = xcross; then
12407   case $host in
12408     *-*-amigaos* | *-*-msdosdjgpp*)
12409       # Override, as these systems have only a dummy fork() stub
12410       ac_cv_func_fork_works=no
12411       ;;
12412     *)
12413       ac_cv_func_fork_works=yes
12414       ;;
12415   esac
12416   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
12417 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
12418 fi
12419 ac_cv_func_vfork_works=$ac_cv_func_vfork
12420 if test "x$ac_cv_func_vfork" = xyes; then
12421   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
12422 $as_echo_n "checking for working vfork... " >&6; }
12423 if test "${ac_cv_func_vfork_works+set}" = set; then :
12424   $as_echo_n "(cached) " >&6
12425 else
12426   if test "$cross_compiling" = yes; then :
12427   ac_cv_func_vfork_works=cross
12428 else
12429   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12430 /* end confdefs.h.  */
12431 /* Thanks to Paul Eggert for this test.  */
12432 $ac_includes_default
12433 #include <sys/wait.h>
12434 #ifdef HAVE_VFORK_H
12435 # include <vfork.h>
12436 #endif
12437 /* On some sparc systems, changes by the child to local and incoming
12438    argument registers are propagated back to the parent.  The compiler
12439    is told about this with #include <vfork.h>, but some compilers
12440    (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
12441    static variable whose address is put into a register that is
12442    clobbered by the vfork.  */
12443 static void
12444 #ifdef __cplusplus
12445 sparc_address_test (int arg)
12446 # else
12447 sparc_address_test (arg) int arg;
12448 #endif
12449 {
12450   static pid_t child;
12451   if (!child) {
12452     child = vfork ();
12453     if (child < 0) {
12454       perror ("vfork");
12455       _exit(2);
12456     }
12457     if (!child) {
12458       arg = getpid();
12459       write(-1, "", 0);
12460       _exit (arg);
12461     }
12462   }
12463 }
12464
12465 int
12466 main ()
12467 {
12468   pid_t parent = getpid ();
12469   pid_t child;
12470
12471   sparc_address_test (0);
12472
12473   child = vfork ();
12474
12475   if (child == 0) {
12476     /* Here is another test for sparc vfork register problems.  This
12477        test uses lots of local variables, at least as many local
12478        variables as main has allocated so far including compiler
12479        temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
12480        4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
12481        reuse the register of parent for one of the local variables,
12482        since it will think that parent can't possibly be used any more
12483        in this routine.  Assigning to the local variable will thus
12484        munge parent in the parent process.  */
12485     pid_t
12486       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
12487       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
12488     /* Convince the compiler that p..p7 are live; otherwise, it might
12489        use the same hardware register for all 8 local variables.  */
12490     if (p != p1 || p != p2 || p != p3 || p != p4
12491         || p != p5 || p != p6 || p != p7)
12492       _exit(1);
12493
12494     /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
12495        from child file descriptors.  If the child closes a descriptor
12496        before it execs or exits, this munges the parent's descriptor
12497        as well.  Test for this by closing stdout in the child.  */
12498     _exit(close(fileno(stdout)) != 0);
12499   } else {
12500     int status;
12501     struct stat st;
12502
12503     while (wait(&status) != child)
12504       ;
12505     return (
12506          /* Was there some problem with vforking?  */
12507          child < 0
12508
12509          /* Did the child fail?  (This shouldn't happen.)  */
12510          || status
12511
12512          /* Did the vfork/compiler bug occur?  */
12513          || parent != getpid()
12514
12515          /* Did the file descriptor bug occur?  */
12516          || fstat(fileno(stdout), &st) != 0
12517          );
12518   }
12519 }
12520 _ACEOF
12521 if ac_fn_c_try_run "$LINENO"; then :
12522   ac_cv_func_vfork_works=yes
12523 else
12524   ac_cv_func_vfork_works=no
12525 fi
12526 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12527   conftest.$ac_objext conftest.beam conftest.$ac_ext
12528 fi
12529
12530 fi
12531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
12532 $as_echo "$ac_cv_func_vfork_works" >&6; }
12533
12534 fi;
12535 if test "x$ac_cv_func_fork_works" = xcross; then
12536   ac_cv_func_vfork_works=$ac_cv_func_vfork
12537   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
12538 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
12539 fi
12540
12541 if test "x$ac_cv_func_vfork_works" = xyes; then
12542
12543 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
12544
12545 else
12546
12547 $as_echo "#define vfork fork" >>confdefs.h
12548
12549 fi
12550 if test "x$ac_cv_func_fork_works" = xyes; then
12551
12552 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
12553
12554 fi
12555
12556 for ac_func in canonicalize_file_name realpath getrusage getuid \
12557                 getgid pipe poll pread64 resize_term sbrk setpgid setpgrp setsid \
12558                 sigaction sigprocmask sigsetmask socketpair syscall \
12559                 ttrace wborder wresize setlocale iconvlist libiconvlist btowc \
12560                 setrlimit getrlimit posix_madvise waitpid
12561 do :
12562   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12563 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12564 eval as_val=\$$as_ac_var
12565    if test "x$as_val" = x""yes; then :
12566   cat >>confdefs.h <<_ACEOF
12567 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12568 _ACEOF
12569
12570 fi
12571 done
12572
12573
12574   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
12575 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
12576 if test "${am_cv_langinfo_codeset+set}" = set; then :
12577   $as_echo_n "(cached) " >&6
12578 else
12579   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12580 /* end confdefs.h.  */
12581 #include <langinfo.h>
12582 int
12583 main ()
12584 {
12585 char* cs = nl_langinfo(CODESET);
12586   ;
12587   return 0;
12588 }
12589 _ACEOF
12590 if ac_fn_c_try_link "$LINENO"; then :
12591   am_cv_langinfo_codeset=yes
12592 else
12593   am_cv_langinfo_codeset=no
12594 fi
12595 rm -f core conftest.err conftest.$ac_objext \
12596     conftest$ac_exeext conftest.$ac_ext
12597
12598 fi
12599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
12600 $as_echo "$am_cv_langinfo_codeset" >&6; }
12601   if test $am_cv_langinfo_codeset = yes; then
12602
12603 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
12604
12605   fi
12606
12607
12608 # Check the return and argument types of ptrace.  No canned test for
12609 # this, so roll our own.
12610 gdb_ptrace_headers='
12611 #if HAVE_SYS_TYPES_H
12612 # include <sys/types.h>
12613 #endif
12614 #if HAVE_SYS_PTRACE_H
12615 # include <sys/ptrace.h>
12616 #endif
12617 #if HAVE_UNISTD_H
12618 # include <unistd.h>
12619 #endif
12620 '
12621 # There is no point in checking if we don't have a prototype.
12622 ac_fn_c_check_decl "$LINENO" "ptrace" "ac_cv_have_decl_ptrace" "$gdb_ptrace_headers
12623 "
12624 if test "x$ac_cv_have_decl_ptrace" = x""yes; then :
12625   ac_have_decl=1
12626 else
12627   ac_have_decl=0
12628 fi
12629
12630 cat >>confdefs.h <<_ACEOF
12631 #define HAVE_DECL_PTRACE $ac_have_decl
12632 _ACEOF
12633 if test $ac_have_decl = 1; then :
12634
12635 else
12636
12637   : ${gdb_cv_func_ptrace_ret='int'}
12638   : ${gdb_cv_func_ptrace_args='int,int,long,long'}
12639
12640 fi
12641
12642 # Check return type.  Varargs (used on GNU/Linux) conflict with the
12643 # empty argument list, so check for that explicitly.
12644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
12645 $as_echo_n "checking return type of ptrace... " >&6; }
12646 if test "${gdb_cv_func_ptrace_ret+set}" = set; then :
12647   $as_echo_n "(cached) " >&6
12648 else
12649   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12650 /* end confdefs.h.  */
12651 $gdb_ptrace_headers
12652 int
12653 main ()
12654 {
12655 extern long ptrace (enum __ptrace_request, ...);
12656   ;
12657   return 0;
12658 }
12659 _ACEOF
12660 if ac_fn_c_try_compile "$LINENO"; then :
12661   gdb_cv_func_ptrace_ret='long'
12662 else
12663   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12664 /* end confdefs.h.  */
12665 $gdb_ptrace_headers
12666 int
12667 main ()
12668 {
12669 extern int ptrace ();
12670   ;
12671   return 0;
12672 }
12673 _ACEOF
12674 if ac_fn_c_try_compile "$LINENO"; then :
12675   gdb_cv_func_ptrace_ret='int'
12676 else
12677   gdb_cv_func_ptrace_ret='long'
12678 fi
12679 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12680 fi
12681 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12682 fi
12683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
12684 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
12685
12686 cat >>confdefs.h <<_ACEOF
12687 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
12688 _ACEOF
12689
12690 # Check argument types.
12691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
12692 $as_echo_n "checking types of arguments for ptrace... " >&6; }
12693 if test "${gdb_cv_func_ptrace_args+set}" = set; then :
12694   $as_echo_n "(cached) " >&6
12695 else
12696
12697   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12698 /* end confdefs.h.  */
12699 $gdb_ptrace_headers
12700 int
12701 main ()
12702 {
12703 extern long ptrace (enum __ptrace_request, ...);
12704   ;
12705   return 0;
12706 }
12707 _ACEOF
12708 if ac_fn_c_try_compile "$LINENO"; then :
12709   gdb_cv_func_ptrace_args='int,int,long,long'
12710 else
12711
12712 for gdb_arg1 in 'int' 'long'; do
12713  for gdb_arg2 in 'pid_t' 'int' 'long'; do
12714   for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
12715    for gdb_arg4 in 'int' 'long'; do
12716      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12717 /* end confdefs.h.  */
12718 $gdb_ptrace_headers
12719 int
12720 main ()
12721 {
12722
12723 extern $gdb_cv_func_ptrace_ret
12724   ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
12725
12726   ;
12727   return 0;
12728 }
12729 _ACEOF
12730 if ac_fn_c_try_compile "$LINENO"; then :
12731   gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
12732     break 4;
12733 fi
12734 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12735     for gdb_arg5 in 'int *' 'int' 'long'; do
12736      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12737 /* end confdefs.h.  */
12738 $gdb_ptrace_headers
12739 int
12740 main ()
12741 {
12742
12743 extern $gdb_cv_func_ptrace_ret
12744   ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
12745
12746   ;
12747   return 0;
12748 }
12749 _ACEOF
12750 if ac_fn_c_try_compile "$LINENO"; then :
12751
12752 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
12753     break 5;
12754 fi
12755 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12756     done
12757    done
12758   done
12759  done
12760 done
12761 # Provide a safe default value.
12762 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
12763
12764 fi
12765 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12766 fi
12767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
12768 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
12769 ac_save_IFS=$IFS; IFS=','
12770 set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
12771 IFS=$ac_save_IFS
12772 shift
12773
12774 cat >>confdefs.h <<_ACEOF
12775 #define PTRACE_TYPE_ARG3 $3
12776 _ACEOF
12777
12778 if test -n "$5"; then
12779
12780 cat >>confdefs.h <<_ACEOF
12781 #define PTRACE_TYPE_ARG5 $5
12782 _ACEOF
12783
12784 fi
12785
12786 if test "$cross_compiling" = no; then
12787   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
12788 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
12789 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
12790   $as_echo_n "(cached) " >&6
12791 else
12792   if test "$cross_compiling" = yes; then :
12793   as_fn_error "cannot check setpgrp when cross compiling" "$LINENO" 5
12794 else
12795   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12796 /* end confdefs.h.  */
12797 $ac_includes_default
12798 int
12799 main ()
12800 {
12801 /* If this system has a BSD-style setpgrp which takes arguments,
12802   setpgrp(1, 1) will fail with ESRCH and return -1, in that case
12803   exit successfully. */
12804   return setpgrp (1,1) != -1;
12805   ;
12806   return 0;
12807 }
12808 _ACEOF
12809 if ac_fn_c_try_run "$LINENO"; then :
12810   ac_cv_func_setpgrp_void=no
12811 else
12812   ac_cv_func_setpgrp_void=yes
12813 fi
12814 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12815   conftest.$ac_objext conftest.beam conftest.$ac_ext
12816 fi
12817
12818 fi
12819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
12820 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
12821 if test $ac_cv_func_setpgrp_void = yes; then
12822
12823 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
12824
12825 fi
12826
12827 else
12828   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
12829 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
12830 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
12831   $as_echo_n "(cached) " >&6
12832 else
12833   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12834 /* end confdefs.h.  */
12835
12836 #include <unistd.h>
12837
12838 int
12839 main ()
12840 {
12841
12842   if (setpgrp(1,1) == -1)
12843     exit (0);
12844   else
12845     exit (1);
12846
12847   ;
12848   return 0;
12849 }
12850 _ACEOF
12851 if ac_fn_c_try_compile "$LINENO"; then :
12852   ac_cv_func_setpgrp_void=no
12853 else
12854   ac_cv_func_setpgrp_void=yes
12855 fi
12856 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12857 fi
12858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
12859 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
12860 if test $ac_cv_func_setpgrp_void = yes; then
12861   $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
12862
12863 fi
12864 fi
12865
12866 # Check if sigsetjmp is available.  Using AC_CHECK_FUNCS won't do
12867 # since sigsetjmp might only be defined as a macro.
12868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
12869 $as_echo_n "checking for sigsetjmp... " >&6; }
12870 if test "${gdb_cv_func_sigsetjmp+set}" = set; then :
12871   $as_echo_n "(cached) " >&6
12872 else
12873   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12874 /* end confdefs.h.  */
12875
12876 #include <setjmp.h>
12877
12878 int
12879 main ()
12880 {
12881 sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
12882   ;
12883   return 0;
12884 }
12885 _ACEOF
12886 if ac_fn_c_try_compile "$LINENO"; then :
12887   gdb_cv_func_sigsetjmp=yes
12888 else
12889   gdb_cv_func_sigsetjmp=no
12890 fi
12891 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12892 fi
12893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
12894 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
12895 if test $gdb_cv_func_sigsetjmp = yes; then
12896
12897 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
12898
12899 fi
12900
12901 # Assume we'll default to using the included libiberty regex.
12902 gdb_use_included_regex=yes
12903
12904 # However, if the system regex is GNU regex, then default to *not*
12905 # using the included regex.
12906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU regex" >&5
12907 $as_echo_n "checking for GNU regex... " >&6; }
12908 if test "${gdb_cv_have_gnu_regex+set}" = set; then :
12909   $as_echo_n "(cached) " >&6
12910 else
12911   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12912 /* end confdefs.h.  */
12913 #include <gnu-versions.h>
12914 int
12915 main ()
12916 {
12917 #define REGEX_INTERFACE_VERSION 1
12918 #if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
12919 # error "Version mismatch"
12920 #endif
12921   ;
12922   return 0;
12923 }
12924 _ACEOF
12925 if ac_fn_c_try_compile "$LINENO"; then :
12926   gdb_cv_have_gnu_regex=yes
12927 else
12928   gdb_cv_have_gnu_regex=no
12929 fi
12930 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12931 fi
12932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_gnu_regex" >&5
12933 $as_echo "$gdb_cv_have_gnu_regex" >&6; }
12934 if test $gdb_cv_have_gnu_regex = yes; then
12935   gdb_use_included_regex=no
12936 fi
12937
12938
12939 # Check whether --with-included-regex was given.
12940 if test "${with_included_regex+set}" = set; then :
12941   withval=$with_included_regex; gdb_with_regex=$withval
12942 else
12943   gdb_with_regex=$gdb_use_included_regex
12944 fi
12945
12946 if test "$gdb_with_regex" = yes; then
12947
12948 $as_echo "#define USE_INCLUDED_REGEX 1" >>confdefs.h
12949
12950 fi
12951
12952 # Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
12953 ac_fn_c_check_member "$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
12954 #include <sys/proc.h>
12955
12956 "
12957 if test "x$ac_cv_member_struct_thread_td_pcb" = x""yes; then :
12958
12959 cat >>confdefs.h <<_ACEOF
12960 #define HAVE_STRUCT_THREAD_TD_PCB 1
12961 _ACEOF
12962
12963
12964 fi
12965
12966
12967 # See if <sys/lwp.h> defines `struct lwp`.
12968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
12969 $as_echo_n "checking for struct lwp... " >&6; }
12970 if test "${gdb_cv_struct_lwp+set}" = set; then :
12971   $as_echo_n "(cached) " >&6
12972 else
12973   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12974 /* end confdefs.h.  */
12975 #include <sys/param.h>
12976 #include <sys/lwp.h>
12977 int
12978 main ()
12979 {
12980 struct lwp l;
12981   ;
12982   return 0;
12983 }
12984 _ACEOF
12985 if ac_fn_c_try_compile "$LINENO"; then :
12986   gdb_cv_struct_lwp=yes
12987 else
12988   gdb_cv_struct_lwp=no
12989 fi
12990 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12991 fi
12992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
12993 $as_echo "$gdb_cv_struct_lwp" >&6; }
12994 if test $gdb_cv_struct_lwp = yes; then
12995
12996 $as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
12997
12998 fi
12999
13000 # See if <machine/reg.h> degines `struct reg'.
13001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
13002 $as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
13003 if test "${gdb_cv_struct_reg+set}" = set; then :
13004   $as_echo_n "(cached) " >&6
13005 else
13006   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13007 /* end confdefs.h.  */
13008 #include <sys/types.h>
13009 #include <machine/reg.h>
13010 int
13011 main ()
13012 {
13013 struct reg r;
13014   ;
13015   return 0;
13016 }
13017 _ACEOF
13018 if ac_fn_c_try_compile "$LINENO"; then :
13019   gdb_cv_struct_reg=yes
13020 else
13021   gdb_cv_struct_reg=no
13022 fi
13023 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13024 fi
13025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5
13026 $as_echo "$gdb_cv_struct_reg" >&6; }
13027 if test $gdb_cv_struct_reg = yes; then
13028
13029 $as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
13030
13031 fi
13032
13033 # See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
13034 # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
13035 ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <machine/reg.h>
13036 "
13037 if test "x$ac_cv_member_struct_reg_r_fs" = x""yes; then :
13038
13039 cat >>confdefs.h <<_ACEOF
13040 #define HAVE_STRUCT_REG_R_FS 1
13041 _ACEOF
13042
13043
13044 fi
13045 ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <machine/reg.h>
13046 "
13047 if test "x$ac_cv_member_struct_reg_r_gs" = x""yes; then :
13048
13049 cat >>confdefs.h <<_ACEOF
13050 #define HAVE_STRUCT_REG_R_GS 1
13051 _ACEOF
13052
13053
13054 fi
13055
13056
13057 # See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
13058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
13059 $as_echo_n "checking for PTRACE_GETREGS... " >&6; }
13060 if test "${gdb_cv_have_ptrace_getregs+set}" = set; then :
13061   $as_echo_n "(cached) " >&6
13062 else
13063   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13064 /* end confdefs.h.  */
13065 #include <sys/ptrace.h>
13066 int
13067 main ()
13068 {
13069 PTRACE_GETREGS;
13070   ;
13071   return 0;
13072 }
13073 _ACEOF
13074 if ac_fn_c_try_compile "$LINENO"; then :
13075   gdb_cv_have_ptrace_getregs=yes
13076 else
13077   gdb_cv_have_ptrace_getregs=no
13078 fi
13079 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13080 fi
13081
13082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
13083 $as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
13084 if test $gdb_cv_have_ptrace_getregs = yes; then
13085
13086 $as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
13087
13088 fi
13089
13090 # See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
13091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
13092 $as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
13093 if test "${gdb_cv_have_ptrace_getfpxregs+set}" = set; then :
13094   $as_echo_n "(cached) " >&6
13095 else
13096   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13097 /* end confdefs.h.  */
13098 #include <sys/ptrace.h>
13099 int
13100 main ()
13101 {
13102 PTRACE_GETFPXREGS;
13103   ;
13104   return 0;
13105 }
13106 _ACEOF
13107 if ac_fn_c_try_compile "$LINENO"; then :
13108   gdb_cv_have_ptrace_getfpxregs=yes
13109 else
13110   gdb_cv_have_ptrace_getfpxregs=no
13111 fi
13112 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13113 fi
13114
13115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
13116 $as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
13117 if test $gdb_cv_have_ptrace_getfpxregs = yes; then
13118
13119 $as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
13120
13121 fi
13122
13123 # See if <sys/ptrace.h> provides the PT_GETDBREGS request.
13124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
13125 $as_echo_n "checking for PT_GETDBREGS... " >&6; }
13126 if test "${gdb_cv_have_pt_getdbregs+set}" = set; then :
13127   $as_echo_n "(cached) " >&6
13128 else
13129   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13130 /* end confdefs.h.  */
13131 #include <sys/types.h>
13132 #include <sys/ptrace.h>
13133 int
13134 main ()
13135 {
13136 PT_GETDBREGS;
13137   ;
13138   return 0;
13139 }
13140 _ACEOF
13141 if ac_fn_c_try_compile "$LINENO"; then :
13142   gdb_cv_have_pt_getdbregs=yes
13143 else
13144   gdb_cv_have_pt_getdbregs=no
13145 fi
13146 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13147 fi
13148
13149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
13150 $as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
13151 if test $gdb_cv_have_pt_getdbregs = yes; then
13152
13153 $as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
13154
13155 fi
13156
13157 # See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
13158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
13159 $as_echo_n "checking for PT_GETXMMREGS... " >&6; }
13160 if test "${gdb_cv_have_pt_getxmmregs+set}" = set; then :
13161   $as_echo_n "(cached) " >&6
13162 else
13163   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13164 /* end confdefs.h.  */
13165 #include <sys/types.h>
13166 #include <sys/ptrace.h>
13167 int
13168 main ()
13169 {
13170 PT_GETXMMREGS;
13171   ;
13172   return 0;
13173 }
13174 _ACEOF
13175 if ac_fn_c_try_compile "$LINENO"; then :
13176   gdb_cv_have_pt_getxmmregs=yes
13177 else
13178   gdb_cv_have_pt_getxmmregs=no
13179 fi
13180 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13181 fi
13182
13183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
13184 $as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
13185 if test $gdb_cv_have_pt_getxmmregs = yes; then
13186
13187 $as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
13188
13189 fi
13190
13191 # Detect which type of /proc is in use, such as for Unixware or Solaris.
13192
13193 if test "${target}" = "${host}"; then
13194   case "${host}" in
13195   *-*-unixware* | *-*-sysv4.2* | *-*-sysv5* | *-*-interix* )
13196
13197 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
13198
13199       ;;
13200   *-*-solaris2.[6789] | *-*-solaris2.1[0-9]*)
13201
13202 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
13203
13204       ;;
13205   mips-sgi-irix5*)
13206       # Work around <sys/proc.h> needing _KMEMUSER problem on IRIX 5.
13207
13208 $as_echo "#define _KMEMUSER 1" >>confdefs.h
13209
13210       ;;
13211   esac
13212 fi
13213
13214 if test "$ac_cv_header_sys_procfs_h" = yes; then
13215   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5
13216 $as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; }
13217  if test "${bfd_cv_have_sys_procfs_type_pstatus_t+set}" = set; then :
13218   $as_echo_n "(cached) " >&6
13219 else
13220   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13221 /* end confdefs.h.  */
13222
13223 #define _SYSCALL32
13224 /* Needed for new procfs interface on sparc-solaris.  */
13225 #define _STRUCTURED_PROC 1
13226 #include <sys/procfs.h>
13227 int
13228 main ()
13229 {
13230 pstatus_t avar
13231   ;
13232   return 0;
13233 }
13234 _ACEOF
13235 if ac_fn_c_try_compile "$LINENO"; then :
13236   bfd_cv_have_sys_procfs_type_pstatus_t=yes
13237 else
13238   bfd_cv_have_sys_procfs_type_pstatus_t=no
13239
13240 fi
13241 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13242 fi
13243
13244  if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
13245
13246 $as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h
13247
13248  fi
13249  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5
13250 $as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; }
13251
13252   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prrun_t in sys/procfs.h" >&5
13253 $as_echo_n "checking for prrun_t in sys/procfs.h... " >&6; }
13254  if test "${bfd_cv_have_sys_procfs_type_prrun_t+set}" = set; then :
13255   $as_echo_n "(cached) " >&6
13256 else
13257   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13258 /* end confdefs.h.  */
13259
13260 #define _SYSCALL32
13261 /* Needed for new procfs interface on sparc-solaris.  */
13262 #define _STRUCTURED_PROC 1
13263 #include <sys/procfs.h>
13264 int
13265 main ()
13266 {
13267 prrun_t avar
13268   ;
13269   return 0;
13270 }
13271 _ACEOF
13272 if ac_fn_c_try_compile "$LINENO"; then :
13273   bfd_cv_have_sys_procfs_type_prrun_t=yes
13274 else
13275   bfd_cv_have_sys_procfs_type_prrun_t=no
13276
13277 fi
13278 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13279 fi
13280
13281  if test $bfd_cv_have_sys_procfs_type_prrun_t = yes; then
13282
13283 $as_echo "#define HAVE_PRRUN_T 1" >>confdefs.h
13284
13285  fi
13286  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prrun_t" >&5
13287 $as_echo "$bfd_cv_have_sys_procfs_type_prrun_t" >&6; }
13288
13289   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
13290 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
13291  if test "${bfd_cv_have_sys_procfs_type_gregset_t+set}" = set; then :
13292   $as_echo_n "(cached) " >&6
13293 else
13294   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13295 /* end confdefs.h.  */
13296
13297 #define _SYSCALL32
13298 /* Needed for new procfs interface on sparc-solaris.  */
13299 #define _STRUCTURED_PROC 1
13300 #include <sys/procfs.h>
13301 int
13302 main ()
13303 {
13304 gregset_t avar
13305   ;
13306   return 0;
13307 }
13308 _ACEOF
13309 if ac_fn_c_try_compile "$LINENO"; then :
13310   bfd_cv_have_sys_procfs_type_gregset_t=yes
13311 else
13312   bfd_cv_have_sys_procfs_type_gregset_t=no
13313
13314 fi
13315 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13316 fi
13317
13318  if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
13319
13320 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
13321
13322  fi
13323  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
13324 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
13325
13326   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
13327 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
13328  if test "${bfd_cv_have_sys_procfs_type_fpregset_t+set}" = set; then :
13329   $as_echo_n "(cached) " >&6
13330 else
13331   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13332 /* end confdefs.h.  */
13333
13334 #define _SYSCALL32
13335 /* Needed for new procfs interface on sparc-solaris.  */
13336 #define _STRUCTURED_PROC 1
13337 #include <sys/procfs.h>
13338 int
13339 main ()
13340 {
13341 fpregset_t avar
13342   ;
13343   return 0;
13344 }
13345 _ACEOF
13346 if ac_fn_c_try_compile "$LINENO"; then :
13347   bfd_cv_have_sys_procfs_type_fpregset_t=yes
13348 else
13349   bfd_cv_have_sys_procfs_type_fpregset_t=no
13350
13351 fi
13352 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13353 fi
13354
13355  if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
13356
13357 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
13358
13359  fi
13360  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
13361 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
13362
13363   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
13364 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
13365  if test "${bfd_cv_have_sys_procfs_type_prgregset_t+set}" = set; then :
13366   $as_echo_n "(cached) " >&6
13367 else
13368   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13369 /* end confdefs.h.  */
13370
13371 #define _SYSCALL32
13372 /* Needed for new procfs interface on sparc-solaris.  */
13373 #define _STRUCTURED_PROC 1
13374 #include <sys/procfs.h>
13375 int
13376 main ()
13377 {
13378 prgregset_t avar
13379   ;
13380   return 0;
13381 }
13382 _ACEOF
13383 if ac_fn_c_try_compile "$LINENO"; then :
13384   bfd_cv_have_sys_procfs_type_prgregset_t=yes
13385 else
13386   bfd_cv_have_sys_procfs_type_prgregset_t=no
13387
13388 fi
13389 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13390 fi
13391
13392  if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
13393
13394 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
13395
13396  fi
13397  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
13398 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
13399
13400   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
13401 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
13402  if test "${bfd_cv_have_sys_procfs_type_prfpregset_t+set}" = set; then :
13403   $as_echo_n "(cached) " >&6
13404 else
13405   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13406 /* end confdefs.h.  */
13407
13408 #define _SYSCALL32
13409 /* Needed for new procfs interface on sparc-solaris.  */
13410 #define _STRUCTURED_PROC 1
13411 #include <sys/procfs.h>
13412 int
13413 main ()
13414 {
13415 prfpregset_t avar
13416   ;
13417   return 0;
13418 }
13419 _ACEOF
13420 if ac_fn_c_try_compile "$LINENO"; then :
13421   bfd_cv_have_sys_procfs_type_prfpregset_t=yes
13422 else
13423   bfd_cv_have_sys_procfs_type_prfpregset_t=no
13424
13425 fi
13426 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13427 fi
13428
13429  if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
13430
13431 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
13432
13433  fi
13434  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
13435 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
13436
13437   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
13438 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
13439  if test "${bfd_cv_have_sys_procfs_type_prgregset32_t+set}" = set; then :
13440   $as_echo_n "(cached) " >&6
13441 else
13442   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13443 /* end confdefs.h.  */
13444
13445 #define _SYSCALL32
13446 /* Needed for new procfs interface on sparc-solaris.  */
13447 #define _STRUCTURED_PROC 1
13448 #include <sys/procfs.h>
13449 int
13450 main ()
13451 {
13452 prgregset32_t avar
13453   ;
13454   return 0;
13455 }
13456 _ACEOF
13457 if ac_fn_c_try_compile "$LINENO"; then :
13458   bfd_cv_have_sys_procfs_type_prgregset32_t=yes
13459 else
13460   bfd_cv_have_sys_procfs_type_prgregset32_t=no
13461
13462 fi
13463 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13464 fi
13465
13466  if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
13467
13468 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
13469
13470  fi
13471  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
13472 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
13473
13474   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset32_t in sys/procfs.h" >&5
13475 $as_echo_n "checking for prfpregset32_t in sys/procfs.h... " >&6; }
13476  if test "${bfd_cv_have_sys_procfs_type_prfpregset32_t+set}" = set; then :
13477   $as_echo_n "(cached) " >&6
13478 else
13479   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13480 /* end confdefs.h.  */
13481
13482 #define _SYSCALL32
13483 /* Needed for new procfs interface on sparc-solaris.  */
13484 #define _STRUCTURED_PROC 1
13485 #include <sys/procfs.h>
13486 int
13487 main ()
13488 {
13489 prfpregset32_t avar
13490   ;
13491   return 0;
13492 }
13493 _ACEOF
13494 if ac_fn_c_try_compile "$LINENO"; then :
13495   bfd_cv_have_sys_procfs_type_prfpregset32_t=yes
13496 else
13497   bfd_cv_have_sys_procfs_type_prfpregset32_t=no
13498
13499 fi
13500 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13501 fi
13502
13503  if test $bfd_cv_have_sys_procfs_type_prfpregset32_t = yes; then
13504
13505 $as_echo "#define HAVE_PRFPREGSET32_T 1" >>confdefs.h
13506
13507  fi
13508  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset32_t" >&5
13509 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset32_t" >&6; }
13510
13511   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
13512 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
13513  if test "${bfd_cv_have_sys_procfs_type_lwpid_t+set}" = set; then :
13514   $as_echo_n "(cached) " >&6
13515 else
13516   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13517 /* end confdefs.h.  */
13518
13519 #define _SYSCALL32
13520 /* Needed for new procfs interface on sparc-solaris.  */
13521 #define _STRUCTURED_PROC 1
13522 #include <sys/procfs.h>
13523 int
13524 main ()
13525 {
13526 lwpid_t avar
13527   ;
13528   return 0;
13529 }
13530 _ACEOF
13531 if ac_fn_c_try_compile "$LINENO"; then :
13532   bfd_cv_have_sys_procfs_type_lwpid_t=yes
13533 else
13534   bfd_cv_have_sys_procfs_type_lwpid_t=no
13535
13536 fi
13537 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13538 fi
13539
13540  if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
13541
13542 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
13543
13544  fi
13545  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
13546 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
13547
13548   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
13549 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
13550  if test "${bfd_cv_have_sys_procfs_type_psaddr_t+set}" = set; then :
13551   $as_echo_n "(cached) " >&6
13552 else
13553   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13554 /* end confdefs.h.  */
13555
13556 #define _SYSCALL32
13557 /* Needed for new procfs interface on sparc-solaris.  */
13558 #define _STRUCTURED_PROC 1
13559 #include <sys/procfs.h>
13560 int
13561 main ()
13562 {
13563 psaddr_t avar
13564   ;
13565   return 0;
13566 }
13567 _ACEOF
13568 if ac_fn_c_try_compile "$LINENO"; then :
13569   bfd_cv_have_sys_procfs_type_psaddr_t=yes
13570 else
13571   bfd_cv_have_sys_procfs_type_psaddr_t=no
13572
13573 fi
13574 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13575 fi
13576
13577  if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
13578
13579 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
13580
13581  fi
13582  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
13583 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
13584
13585   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prsysent_t in sys/procfs.h" >&5
13586 $as_echo_n "checking for prsysent_t in sys/procfs.h... " >&6; }
13587  if test "${bfd_cv_have_sys_procfs_type_prsysent_t+set}" = set; then :
13588   $as_echo_n "(cached) " >&6
13589 else
13590   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13591 /* end confdefs.h.  */
13592
13593 #define _SYSCALL32
13594 /* Needed for new procfs interface on sparc-solaris.  */
13595 #define _STRUCTURED_PROC 1
13596 #include <sys/procfs.h>
13597 int
13598 main ()
13599 {
13600 prsysent_t avar
13601   ;
13602   return 0;
13603 }
13604 _ACEOF
13605 if ac_fn_c_try_compile "$LINENO"; then :
13606   bfd_cv_have_sys_procfs_type_prsysent_t=yes
13607 else
13608   bfd_cv_have_sys_procfs_type_prsysent_t=no
13609
13610 fi
13611 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13612 fi
13613
13614  if test $bfd_cv_have_sys_procfs_type_prsysent_t = yes; then
13615
13616 $as_echo "#define HAVE_PRSYSENT_T 1" >>confdefs.h
13617
13618  fi
13619  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prsysent_t" >&5
13620 $as_echo "$bfd_cv_have_sys_procfs_type_prsysent_t" >&6; }
13621
13622   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigset_t in sys/procfs.h" >&5
13623 $as_echo_n "checking for pr_sigset_t in sys/procfs.h... " >&6; }
13624  if test "${bfd_cv_have_sys_procfs_type_pr_sigset_t+set}" = set; then :
13625   $as_echo_n "(cached) " >&6
13626 else
13627   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13628 /* end confdefs.h.  */
13629
13630 #define _SYSCALL32
13631 /* Needed for new procfs interface on sparc-solaris.  */
13632 #define _STRUCTURED_PROC 1
13633 #include <sys/procfs.h>
13634 int
13635 main ()
13636 {
13637 pr_sigset_t avar
13638   ;
13639   return 0;
13640 }
13641 _ACEOF
13642 if ac_fn_c_try_compile "$LINENO"; then :
13643   bfd_cv_have_sys_procfs_type_pr_sigset_t=yes
13644 else
13645   bfd_cv_have_sys_procfs_type_pr_sigset_t=no
13646
13647 fi
13648 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13649 fi
13650
13651  if test $bfd_cv_have_sys_procfs_type_pr_sigset_t = yes; then
13652
13653 $as_echo "#define HAVE_PR_SIGSET_T 1" >>confdefs.h
13654
13655  fi
13656  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigset_t" >&5
13657 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigset_t" >&6; }
13658
13659   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigaction64_t in sys/procfs.h" >&5
13660 $as_echo_n "checking for pr_sigaction64_t in sys/procfs.h... " >&6; }
13661  if test "${bfd_cv_have_sys_procfs_type_pr_sigaction64_t+set}" = set; then :
13662   $as_echo_n "(cached) " >&6
13663 else
13664   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13665 /* end confdefs.h.  */
13666
13667 #define _SYSCALL32
13668 /* Needed for new procfs interface on sparc-solaris.  */
13669 #define _STRUCTURED_PROC 1
13670 #include <sys/procfs.h>
13671 int
13672 main ()
13673 {
13674 pr_sigaction64_t avar
13675   ;
13676   return 0;
13677 }
13678 _ACEOF
13679 if ac_fn_c_try_compile "$LINENO"; then :
13680   bfd_cv_have_sys_procfs_type_pr_sigaction64_t=yes
13681 else
13682   bfd_cv_have_sys_procfs_type_pr_sigaction64_t=no
13683
13684 fi
13685 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13686 fi
13687
13688  if test $bfd_cv_have_sys_procfs_type_pr_sigaction64_t = yes; then
13689
13690 $as_echo "#define HAVE_PR_SIGACTION64_T 1" >>confdefs.h
13691
13692  fi
13693  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&5
13694 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&6; }
13695
13696   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_siginfo64_t in sys/procfs.h" >&5
13697 $as_echo_n "checking for pr_siginfo64_t in sys/procfs.h... " >&6; }
13698  if test "${bfd_cv_have_sys_procfs_type_pr_siginfo64_t+set}" = set; then :
13699   $as_echo_n "(cached) " >&6
13700 else
13701   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13702 /* end confdefs.h.  */
13703
13704 #define _SYSCALL32
13705 /* Needed for new procfs interface on sparc-solaris.  */
13706 #define _STRUCTURED_PROC 1
13707 #include <sys/procfs.h>
13708 int
13709 main ()
13710 {
13711 pr_siginfo64_t avar
13712   ;
13713   return 0;
13714 }
13715 _ACEOF
13716 if ac_fn_c_try_compile "$LINENO"; then :
13717   bfd_cv_have_sys_procfs_type_pr_siginfo64_t=yes
13718 else
13719   bfd_cv_have_sys_procfs_type_pr_siginfo64_t=no
13720
13721 fi
13722 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13723 fi
13724
13725  if test $bfd_cv_have_sys_procfs_type_pr_siginfo64_t = yes; then
13726
13727 $as_echo "#define HAVE_PR_SIGINFO64_T 1" >>confdefs.h
13728
13729  fi
13730  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&5
13731 $as_echo "$bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&6; }
13732
13733
13734
13735
13736
13737   if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
13738     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether prfpregset_t type is broken" >&5
13739 $as_echo_n "checking whether prfpregset_t type is broken... " >&6; }
13740     if test "${gdb_cv_prfpregset_t_broken+set}" = set; then :
13741   $as_echo_n "(cached) " >&6
13742 else
13743   if test "$cross_compiling" = yes; then :
13744   gdb_cv_prfpregset_t_broken=yes
13745 else
13746   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13747 /* end confdefs.h.  */
13748 #include <sys/procfs.h>
13749        int main ()
13750        {
13751          if (sizeof (prfpregset_t) == sizeof (void *))
13752            return 1;
13753          return 0;
13754        }
13755 _ACEOF
13756 if ac_fn_c_try_run "$LINENO"; then :
13757   gdb_cv_prfpregset_t_broken=no
13758 else
13759   gdb_cv_prfpregset_t_broken=yes
13760 fi
13761 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13762   conftest.$ac_objext conftest.beam conftest.$ac_ext
13763 fi
13764
13765 fi
13766
13767     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_prfpregset_t_broken" >&5
13768 $as_echo "$gdb_cv_prfpregset_t_broken" >&6; }
13769     if test $gdb_cv_prfpregset_t_broken = yes; then
13770
13771 $as_echo "#define PRFPREGSET_T_BROKEN 1" >>confdefs.h
13772
13773     fi
13774   fi
13775
13776
13777   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PIOCSET ioctl entry in sys/procfs.h" >&5
13778 $as_echo_n "checking for PIOCSET ioctl entry in sys/procfs.h... " >&6; }
13779   if test "${gdb_cv_have_procfs_piocset+set}" = set; then :
13780   $as_echo_n "(cached) " >&6
13781 else
13782   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13783 /* end confdefs.h.  */
13784 #include <unistd.h>
13785 #include <sys/types.h>
13786 #include <sys/procfs.h>
13787
13788 int
13789 main ()
13790 {
13791
13792     int dummy;;
13793     dummy = ioctl(0, PIOCSET, &dummy);
13794
13795   ;
13796   return 0;
13797 }
13798 _ACEOF
13799 if ac_fn_c_try_compile "$LINENO"; then :
13800   gdb_cv_have_procfs_piocset=yes
13801 else
13802   gdb_cv_have_procfs_piocset=no
13803 fi
13804 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13805 fi
13806
13807   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_procfs_piocset" >&5
13808 $as_echo "$gdb_cv_have_procfs_piocset" >&6; }
13809   if test $gdb_cv_have_procfs_piocset = yes; then
13810
13811 $as_echo "#define HAVE_PROCFS_PIOCSET 1" >>confdefs.h
13812
13813   fi
13814 fi
13815
13816 if test ${host} = ${target} ; then
13817
13818   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member l_addr in struct link_map" >&5
13819 $as_echo_n "checking for member l_addr in struct link_map... " >&6; }
13820   if test "${gdb_cv_have_struct_link_map_with_l_members+set}" = set; then :
13821   $as_echo_n "(cached) " >&6
13822 else
13823   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13824 /* end confdefs.h.  */
13825 #include <link.h>
13826 int
13827 main ()
13828 {
13829 struct link_map lm; (void) lm.l_addr;
13830   ;
13831   return 0;
13832 }
13833 _ACEOF
13834 if ac_fn_c_try_compile "$LINENO"; then :
13835   gdb_cv_have_struct_link_map_with_l_members=yes
13836 else
13837   gdb_cv_have_struct_link_map_with_l_members=no
13838 fi
13839 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13840 fi
13841
13842   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map_with_l_members" >&5
13843 $as_echo "$gdb_cv_have_struct_link_map_with_l_members" >&6; }
13844   if test $gdb_cv_have_struct_link_map_with_l_members = yes; then
13845
13846 $as_echo "#define HAVE_STRUCT_LINK_MAP_WITH_L_MEMBERS 1" >>confdefs.h
13847
13848   fi
13849
13850
13851   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member lm_addr in struct link_map" >&5
13852 $as_echo_n "checking for member lm_addr in struct link_map... " >&6; }
13853   if test "${gdb_cv_have_struct_link_map_with_lm_members+set}" = set; then :
13854   $as_echo_n "(cached) " >&6
13855 else
13856   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13857 /* end confdefs.h.  */
13858 #include <sys/types.h>
13859 #include <link.h>
13860 int
13861 main ()
13862 {
13863 struct link_map lm; (void) lm.lm_addr;
13864   ;
13865   return 0;
13866 }
13867 _ACEOF
13868 if ac_fn_c_try_compile "$LINENO"; then :
13869   gdb_cv_have_struct_link_map_with_lm_members=yes
13870 else
13871   gdb_cv_have_struct_link_map_with_lm_members=no
13872 fi
13873 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13874 fi
13875
13876   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map_with_lm_members" >&5
13877 $as_echo "$gdb_cv_have_struct_link_map_with_lm_members" >&6; }
13878   if test $gdb_cv_have_struct_link_map_with_lm_members = yes; then
13879
13880 $as_echo "#define HAVE_STRUCT_LINK_MAP_WITH_LM_MEMBERS 1" >>confdefs.h
13881
13882   fi
13883
13884
13885   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member som_addr in struct so_map" >&5
13886 $as_echo_n "checking for member som_addr in struct so_map... " >&6; }
13887   if test "${gdb_cv_have_struct_so_map_with_som_members+set}" = set; then :
13888   $as_echo_n "(cached) " >&6
13889 else
13890   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13891 /* end confdefs.h.  */
13892 #include <sys/types.h>
13893 #ifdef HAVE_NLIST_H
13894 #include <nlist.h>
13895 #endif
13896 #include <link.h>
13897 int
13898 main ()
13899 {
13900 struct so_map lm; (void) lm.som_addr;
13901   ;
13902   return 0;
13903 }
13904 _ACEOF
13905 if ac_fn_c_try_compile "$LINENO"; then :
13906   gdb_cv_have_struct_so_map_with_som_members=yes
13907 else
13908   gdb_cv_have_struct_so_map_with_som_members=no
13909 fi
13910 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13911 fi
13912
13913   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_so_map_with_som_members" >&5
13914 $as_echo "$gdb_cv_have_struct_so_map_with_som_members" >&6; }
13915   if test $gdb_cv_have_struct_so_map_with_som_members = yes; then
13916
13917 $as_echo "#define HAVE_STRUCT_SO_MAP_WITH_SOM_MEMBERS 1" >>confdefs.h
13918
13919   fi
13920
13921
13922   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct link_map32 in sys/link.h" >&5
13923 $as_echo_n "checking for struct link_map32 in sys/link.h... " >&6; }
13924   if test "${gdb_cv_have_struct_link_map32+set}" = set; then :
13925   $as_echo_n "(cached) " >&6
13926 else
13927   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13928 /* end confdefs.h.  */
13929 #define _SYSCALL32
13930 #include <sys/link.h>
13931 int
13932 main ()
13933 {
13934 struct link_map32 l;
13935   ;
13936   return 0;
13937 }
13938 _ACEOF
13939 if ac_fn_c_try_compile "$LINENO"; then :
13940   gdb_cv_have_struct_link_map32=yes
13941 else
13942   gdb_cv_have_struct_link_map32=no
13943 fi
13944 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13945 fi
13946
13947   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map32" >&5
13948 $as_echo "$gdb_cv_have_struct_link_map32" >&6; }
13949   if test $gdb_cv_have_struct_link_map32 = yes; then
13950
13951 $as_echo "#define HAVE_STRUCT_LINK_MAP32 1" >>confdefs.h
13952
13953
13954 $as_echo "#define _SYSCALL32 1" >>confdefs.h
13955
13956   fi
13957 fi
13958
13959 # Check if the compiler supports the `long long' type.
13960
13961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
13962 $as_echo_n "checking for long long support in compiler... " >&6; }
13963 if test "${gdb_cv_c_long_long+set}" = set; then :
13964   $as_echo_n "(cached) " >&6
13965 else
13966   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13967 /* end confdefs.h.  */
13968 extern long long foo;
13969 int
13970 main ()
13971 {
13972 switch (foo & 2) { case 0: return 1; }
13973   ;
13974   return 0;
13975 }
13976 _ACEOF
13977 if ac_fn_c_try_compile "$LINENO"; then :
13978   gdb_cv_c_long_long=yes
13979 else
13980   gdb_cv_c_long_long=no
13981 fi
13982 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13983 fi
13984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
13985 $as_echo "$gdb_cv_c_long_long" >&6; }
13986 if test $gdb_cv_c_long_long = yes; then
13987
13988 $as_echo "#define CC_HAS_LONG_LONG 1" >>confdefs.h
13989
13990 fi
13991
13992 # Check if the compiler and runtime support printing long longs.
13993
13994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
13995 $as_echo_n "checking for long long support in printf... " >&6; }
13996 if test "${gdb_cv_printf_has_long_long+set}" = set; then :
13997   $as_echo_n "(cached) " >&6
13998 else
13999   if test "$cross_compiling" = yes; then :
14000   gdb_cv_printf_has_long_long=no
14001 else
14002   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14003 /* end confdefs.h.  */
14004 $ac_includes_default
14005 int
14006 main ()
14007 {
14008 char buf[32];
14009   long long l = 0;
14010   l = (l << 16) + 0x0123;
14011   l = (l << 16) + 0x4567;
14012   l = (l << 16) + 0x89ab;
14013   l = (l << 16) + 0xcdef;
14014   sprintf (buf, "0x%016llx", l);
14015   return (strcmp ("0x0123456789abcdef", buf));
14016   ;
14017   return 0;
14018 }
14019 _ACEOF
14020 if ac_fn_c_try_run "$LINENO"; then :
14021   gdb_cv_printf_has_long_long=yes
14022 else
14023   gdb_cv_printf_has_long_long=no
14024 fi
14025 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14026   conftest.$ac_objext conftest.beam conftest.$ac_ext
14027 fi
14028
14029 fi
14030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
14031 $as_echo "$gdb_cv_printf_has_long_long" >&6; }
14032 if test $gdb_cv_printf_has_long_long = yes; then
14033
14034 $as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
14035
14036 fi
14037
14038 # Check if the compiler and runtime support printing decfloats.
14039
14040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
14041 $as_echo_n "checking for decfloat support in printf... " >&6; }
14042 if test "${gdb_cv_printf_has_decfloat+set}" = set; then :
14043   $as_echo_n "(cached) " >&6
14044 else
14045   if test "$cross_compiling" = yes; then :
14046   gdb_cv_printf_has_decfloat=no
14047 else
14048   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14049 /* end confdefs.h.  */
14050 $ac_includes_default
14051 int
14052 main ()
14053 {
14054 char buf[64];
14055   _Decimal32 d32 = 1.2345df;
14056   _Decimal64 d64 = 1.2345dd;
14057   _Decimal128 d128 = 1.2345dl;
14058   sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
14059   return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
14060   ;
14061   return 0;
14062 }
14063 _ACEOF
14064 if ac_fn_c_try_run "$LINENO"; then :
14065   gdb_cv_printf_has_decfloat=yes
14066 else
14067   gdb_cv_printf_has_decfloat=no
14068 fi
14069 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14070   conftest.$ac_objext conftest.beam conftest.$ac_ext
14071 fi
14072
14073 fi
14074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
14075 $as_echo "$gdb_cv_printf_has_decfloat" >&6; }
14076 if test $gdb_cv_printf_has_decfloat = yes; then
14077
14078 $as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
14079
14080 fi
14081
14082 # Check if the compiler supports the `long double' type.  We can't use
14083 # AC_C_LONG_DOUBLE because that one does additional checks on the
14084 # constants defined in <float.h> that fail on some systems,
14085 # e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
14086
14087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
14088 $as_echo_n "checking for long double support in compiler... " >&6; }
14089 if test "${gdb_cv_c_long_double+set}" = set; then :
14090   $as_echo_n "(cached) " >&6
14091 else
14092   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14093 /* end confdefs.h.  */
14094 long double foo;
14095 _ACEOF
14096 if ac_fn_c_try_compile "$LINENO"; then :
14097   gdb_cv_c_long_double=yes
14098 else
14099   gdb_cv_c_long_double=no
14100 fi
14101 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14102 fi
14103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
14104 $as_echo "$gdb_cv_c_long_double" >&6; }
14105 if test $gdb_cv_c_long_double = yes; then
14106
14107 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
14108
14109 fi
14110
14111 # Check if the compiler and runtime support printing long doubles.
14112
14113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
14114 $as_echo_n "checking for long double support in printf... " >&6; }
14115 if test "${gdb_cv_printf_has_long_double+set}" = set; then :
14116   $as_echo_n "(cached) " >&6
14117 else
14118   if test "$cross_compiling" = yes; then :
14119   gdb_cv_printf_has_long_double=no
14120 else
14121   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14122 /* end confdefs.h.  */
14123 $ac_includes_default
14124 int
14125 main ()
14126 {
14127 char buf[16];
14128   long double f = 3.141592653;
14129   sprintf (buf, "%Lg", f);
14130   return (strncmp ("3.14159", buf, 7));
14131   ;
14132   return 0;
14133 }
14134 _ACEOF
14135 if ac_fn_c_try_run "$LINENO"; then :
14136   gdb_cv_printf_has_long_double=yes
14137 else
14138   gdb_cv_printf_has_long_double=no
14139 fi
14140 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14141   conftest.$ac_objext conftest.beam conftest.$ac_ext
14142 fi
14143
14144 fi
14145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5
14146 $as_echo "$gdb_cv_printf_has_long_double" >&6; }
14147 if test $gdb_cv_printf_has_long_double = yes; then
14148
14149 $as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
14150
14151 fi
14152
14153 # Check if the compiler and runtime support scanning long doubles.
14154
14155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
14156 $as_echo_n "checking for long double support in scanf... " >&6; }
14157 if test "${gdb_cv_scanf_has_long_double+set}" = set; then :
14158   $as_echo_n "(cached) " >&6
14159 else
14160   if test "$cross_compiling" = yes; then :
14161   gdb_cv_scanf_has_long_double=no
14162 else
14163   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14164 /* end confdefs.h.  */
14165 #include <stdio.h>
14166 int
14167 main ()
14168 {
14169 char *buf = "3.141592653";
14170   long double f = 0;
14171   sscanf (buf, "%Lg", &f);
14172   return !(f > 3.14159 && f < 3.14160);
14173   ;
14174   return 0;
14175 }
14176 _ACEOF
14177 if ac_fn_c_try_run "$LINENO"; then :
14178   gdb_cv_scanf_has_long_double=yes
14179 else
14180   gdb_cv_scanf_has_long_double=no
14181 fi
14182 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14183   conftest.$ac_objext conftest.beam conftest.$ac_ext
14184 fi
14185
14186 fi
14187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
14188 $as_echo "$gdb_cv_scanf_has_long_double" >&6; }
14189 if test $gdb_cv_scanf_has_long_double = yes; then
14190
14191 $as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
14192
14193 fi
14194
14195 case ${host_os} in
14196 aix*)
14197   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
14198 $as_echo_n "checking for -bbigtoc option... " >&6; }
14199 if test "${gdb_cv_bigtoc+set}" = set; then :
14200   $as_echo_n "(cached) " >&6
14201 else
14202
14203     SAVE_LDFLAGS=$LDFLAGS
14204
14205     case $GCC in
14206     yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
14207     *) gdb_cv_bigtoc=-bbigtoc ;;
14208     esac
14209
14210     LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
14211     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14212 /* end confdefs.h.  */
14213
14214 int
14215 main ()
14216 {
14217 int i;
14218   ;
14219   return 0;
14220 }
14221 _ACEOF
14222 if ac_fn_c_try_link "$LINENO"; then :
14223
14224 else
14225   gdb_cv_bigtoc=
14226 fi
14227 rm -f core conftest.err conftest.$ac_objext \
14228     conftest$ac_exeext conftest.$ac_ext
14229     LDFLAGS="${SAVE_LDFLAGS}"
14230
14231 fi
14232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
14233 $as_echo "$gdb_cv_bigtoc" >&6; }
14234   CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
14235   ;;
14236 esac
14237
14238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5
14239 $as_echo_n "checking for the dynamic export flag... " >&6; }
14240 dynamic_list=false
14241 if test "${gdb_native}" = yes; then
14242    # The dynamically loaded libthread_db needs access to symbols in the gdb
14243    # executable.  Older GNU ld supports --export-dynamic but --dynamic-list
14244    # may not be supported there.
14245    old_LDFLAGS="$LDFLAGS"
14246    # Older GNU ld supports --export-dynamic but --dynamic-list it does not.
14247    RDYNAMIC="-Wl,--dynamic-list=${srcdir}/proc-service.list"
14248    LDFLAGS="$LDFLAGS $RDYNAMIC"
14249    if test "${have_libpython}" = no; then
14250      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14251 /* end confdefs.h.  */
14252
14253 int
14254 main ()
14255 {
14256
14257   ;
14258   return 0;
14259 }
14260 _ACEOF
14261 if ac_fn_c_try_link "$LINENO"; then :
14262   dynamic_list=true
14263 fi
14264 rm -f core conftest.err conftest.$ac_objext \
14265     conftest$ac_exeext conftest.$ac_ext
14266    else
14267      # Workaround http://bugs.python.org/issue4434 where static
14268      # libpythonX.Y.a would get its symbols required for
14269      # pythonX.Y/lib-dynload/*.so modules hidden by -Wl,--dynamic-list.
14270      # Problem does not happen for the recommended libpythonX.Y.so linkage.
14271      old_CFLAGS="$CFLAGS"
14272      CFLAGS="$CFLAGS $PYTHON_CFLAGS"
14273      if test "$cross_compiling" = yes; then :
14274   true
14275 else
14276   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14277 /* end confdefs.h.  */
14278 #include "${have_libpython}/Python.h"
14279 int
14280 main ()
14281 {
14282 int err;
14283           Py_Initialize ();
14284           err = PyRun_SimpleString ("import itertools\n");
14285           Py_Finalize ();
14286           return err == 0 ? 0 : 1;
14287   ;
14288   return 0;
14289 }
14290 _ACEOF
14291 if ac_fn_c_try_run "$LINENO"; then :
14292   dynamic_list=true
14293 fi
14294 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14295   conftest.$ac_objext conftest.beam conftest.$ac_ext
14296 fi
14297
14298      CFLAGS="$old_CFLAGS"
14299    fi
14300    LDFLAGS="$old_LDFLAGS"
14301 fi
14302 if $dynamic_list; then
14303   found="-Wl,--dynamic-list"
14304   RDYNAMIC='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
14305 else
14306   found="-rdynamic"
14307   RDYNAMIC="-rdynamic"
14308 fi
14309
14310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
14311 $as_echo "$found" >&6; }
14312
14313
14314 if test ${build} = ${host} -a ${host} = ${target} ; then
14315    case ${host_os} in
14316    hpux*)
14317       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HPUX/OSF thread support" >&5
14318 $as_echo_n "checking for HPUX/OSF thread support... " >&6; }
14319       if test -f /usr/include/dce/cma_config.h ; then
14320          if test "$GCC" = "yes" ; then
14321             { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14322 $as_echo "yes" >&6; }
14323
14324 $as_echo "#define HAVE_HPUX_THREAD_SUPPORT 1" >>confdefs.h
14325
14326             CONFIG_OBS="${CONFIG_OBS} hpux-thread.o"
14327             CONFIG_SRCS="${CONFIG_SRCS} hpux-thread.c"
14328          else
14329             { $as_echo "$as_me:${as_lineno-$LINENO}: result: no (suppressed because you are not using GCC)" >&5
14330 $as_echo "no (suppressed because you are not using GCC)" >&6; }
14331          fi
14332       else
14333          { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14334 $as_echo "no" >&6; }
14335       fi
14336       ;;
14337    solaris*)
14338       # See if thread_db library is around for Solaris thread debugging.
14339       # Note that we must explicitly test for version 1 of the library
14340       # because version 0 (present on Solaris 2.4 or earlier) doesn't have
14341       # the same API.
14342       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris thread debugging library" >&5
14343 $as_echo_n "checking for Solaris thread debugging library... " >&6; }
14344       if test -f /usr/lib/libthread_db.so.1 ; then
14345          { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14346 $as_echo "yes" >&6; }
14347
14348 $as_echo "#define HAVE_THREAD_DB_LIB 1" >>confdefs.h
14349
14350          CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
14351          CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
14352          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
14353 $as_echo_n "checking for dlopen in -ldl... " >&6; }
14354 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
14355   $as_echo_n "(cached) " >&6
14356 else
14357   ac_check_lib_save_LIBS=$LIBS
14358 LIBS="-ldl  $LIBS"
14359 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14360 /* end confdefs.h.  */
14361
14362 /* Override any GCC internal prototype to avoid an error.
14363    Use char because int might match the return type of a GCC
14364    builtin and then its argument prototype would still apply.  */
14365 #ifdef __cplusplus
14366 extern "C"
14367 #endif
14368 char dlopen ();
14369 int
14370 main ()
14371 {
14372 return dlopen ();
14373   ;
14374   return 0;
14375 }
14376 _ACEOF
14377 if ac_fn_c_try_link "$LINENO"; then :
14378   ac_cv_lib_dl_dlopen=yes
14379 else
14380   ac_cv_lib_dl_dlopen=no
14381 fi
14382 rm -f core conftest.err conftest.$ac_objext \
14383     conftest$ac_exeext conftest.$ac_ext
14384 LIBS=$ac_check_lib_save_LIBS
14385 fi
14386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
14387 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
14388 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
14389   cat >>confdefs.h <<_ACEOF
14390 #define HAVE_LIBDL 1
14391 _ACEOF
14392
14393   LIBS="-ldl $LIBS"
14394
14395 fi
14396
14397          CONFIG_LDFLAGS="${CONFIG_LDFLAGS} $RDYNAMIC"
14398          # Sun randomly tweaked the prototypes in <proc_service.h>
14399          # at one point.
14400          { $as_echo "$as_me:${as_lineno-$LINENO}: checking if <proc_service.h> is old" >&5
14401 $as_echo_n "checking if <proc_service.h> is old... " >&6; }
14402          if test "${gdb_cv_proc_service_is_old+set}" = set; then :
14403   $as_echo_n "(cached) " >&6
14404 else
14405
14406             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14407 /* end confdefs.h.  */
14408
14409                 #include <proc_service.h>
14410                 ps_err_e ps_pdwrite
14411                     (struct ps_prochandle*, psaddr_t, const void*, size_t);
14412
14413 int
14414 main ()
14415 {
14416
14417   ;
14418   return 0;
14419 }
14420 _ACEOF
14421 if ac_fn_c_try_compile "$LINENO"; then :
14422   gdb_cv_proc_service_is_old=no
14423 else
14424   gdb_cv_proc_service_is_old=yes
14425 fi
14426 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14427
14428 fi
14429
14430          { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_proc_service_is_old" >&5
14431 $as_echo "$gdb_cv_proc_service_is_old" >&6; }
14432          if test $gdb_cv_proc_service_is_old = yes; then
14433
14434 $as_echo "#define PROC_SERVICE_IS_OLD 1" >>confdefs.h
14435
14436          fi
14437       else
14438          { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14439 $as_echo "no" >&6; }
14440       fi
14441       ;;
14442    aix*)
14443       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
14444 $as_echo_n "checking for AiX thread debugging library... " >&6; }
14445       if test "${gdb_cv_have_aix_thread_debug+set}" = set; then :
14446   $as_echo_n "(cached) " >&6
14447 else
14448   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14449 /* end confdefs.h.  */
14450 #include <sys/pthdebug.h>
14451 int
14452 main ()
14453 {
14454 #ifndef PTHDB_VERSION_3
14455                                     #error
14456                                     #endif
14457   ;
14458   return 0;
14459 }
14460 _ACEOF
14461 if ac_fn_c_try_compile "$LINENO"; then :
14462   gdb_cv_have_aix_thread_debug=yes
14463 else
14464   gdb_cv_have_aix_thread_debug=no
14465 fi
14466 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14467 fi
14468
14469       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
14470 $as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
14471       if test $gdb_cv_have_aix_thread_debug = yes; then
14472          CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
14473          CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
14474          CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -lpthdebug"
14475       fi
14476       ;;
14477    esac
14478
14479 fi
14480
14481 if test "x$ac_cv_header_thread_db_h" = "xyes"; then
14482    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
14483 $as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
14484 if test "${gdb_cv_thread_db_h_has_td_notalloc+set}" = set; then :
14485   $as_echo_n "(cached) " >&6
14486 else
14487   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14488 /* end confdefs.h.  */
14489 #include <thread_db.h>
14490 int
14491 main ()
14492 {
14493 int i = TD_NOTALLOC;
14494   ;
14495   return 0;
14496 }
14497 _ACEOF
14498 if ac_fn_c_try_compile "$LINENO"; then :
14499   gdb_cv_thread_db_h_has_td_notalloc=yes
14500 else
14501   gdb_cv_thread_db_h_has_td_notalloc=no
14502
14503 fi
14504 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14505
14506 fi
14507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
14508 $as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
14509    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
14510 $as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
14511 if test "${gdb_cv_thread_db_h_has_td_version+set}" = set; then :
14512   $as_echo_n "(cached) " >&6
14513 else
14514   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14515 /* end confdefs.h.  */
14516 #include <thread_db.h>
14517 int
14518 main ()
14519 {
14520 int i = TD_VERSION;
14521   ;
14522   return 0;
14523 }
14524 _ACEOF
14525 if ac_fn_c_try_compile "$LINENO"; then :
14526   gdb_cv_thread_db_h_has_td_version=yes
14527 else
14528   gdb_cv_thread_db_h_has_td_version=no
14529
14530 fi
14531 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14532
14533 fi
14534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5
14535 $as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
14536    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
14537 $as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
14538 if test "${gdb_cv_thread_db_h_has_td_notls+set}" = set; then :
14539   $as_echo_n "(cached) " >&6
14540 else
14541   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14542 /* end confdefs.h.  */
14543 #include <thread_db.h>
14544 int
14545 main ()
14546 {
14547 int i = TD_NOTLS;
14548   ;
14549   return 0;
14550 }
14551 _ACEOF
14552 if ac_fn_c_try_compile "$LINENO"; then :
14553   gdb_cv_thread_db_h_has_td_notls=yes
14554 else
14555   gdb_cv_thread_db_h_has_td_notls=no
14556
14557 fi
14558 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14559
14560 fi
14561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
14562 $as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
14563 fi
14564 if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
14565
14566 $as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
14567
14568 fi
14569 if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
14570
14571 $as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
14572
14573 fi
14574 if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
14575
14576 $as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
14577
14578 fi
14579
14580 if test "x$ac_cv_header_sys_syscall_h" = "xyes"; then
14581    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <sys/syscall.h> has __NR_tkill" >&5
14582 $as_echo_n "checking whether <sys/syscall.h> has __NR_tkill... " >&6; }
14583 if test "${gdb_cv_sys_syscall_h_has_tkill+set}" = set; then :
14584   $as_echo_n "(cached) " >&6
14585 else
14586   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14587 /* end confdefs.h.  */
14588 #include <sys/syscall.h>
14589 int
14590 main ()
14591 {
14592 int i = __NR_tkill;
14593   ;
14594   return 0;
14595 }
14596 _ACEOF
14597 if ac_fn_c_try_compile "$LINENO"; then :
14598   gdb_cv_sys_syscall_h_has_tkill=yes
14599 else
14600   gdb_cv_sys_syscall_h_has_tkill=no
14601
14602 fi
14603 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14604
14605 fi
14606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_sys_syscall_h_has_tkill" >&5
14607 $as_echo "$gdb_cv_sys_syscall_h_has_tkill" >&6; }
14608 fi
14609 if test "x$gdb_cv_sys_syscall_h_has_tkill" = "xyes" && test "x$ac_cv_func_syscall" = "xyes"; then
14610
14611 $as_echo "#define HAVE_TKILL_SYSCALL 1" >>confdefs.h
14612
14613 fi
14614
14615 ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
14616 "
14617 if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = x""yes; then :
14618   ac_have_decl=1
14619 else
14620   ac_have_decl=0
14621 fi
14622
14623 cat >>confdefs.h <<_ACEOF
14624 #define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
14625 _ACEOF
14626
14627
14628 if test "$cross_compiling" = yes; then :
14629   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14630 /* end confdefs.h.  */
14631 #include <sys/personality.h>
14632 int
14633 main ()
14634 {
14635
14636 #      if !HAVE_DECL_ADDR_NO_RANDOMIZE
14637 #       define ADDR_NO_RANDOMIZE 0x0040000
14638 #      endif
14639        /* Test the flag could be set and stays set.  */
14640        personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
14641        if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
14642            return 1
14643   ;
14644   return 0;
14645 }
14646 _ACEOF
14647 if ac_fn_c_try_link "$LINENO"; then :
14648   have_personality=true
14649 else
14650   have_personality=false
14651 fi
14652 rm -f core conftest.err conftest.$ac_objext \
14653     conftest$ac_exeext conftest.$ac_ext
14654 else
14655   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14656 /* end confdefs.h.  */
14657 #include <sys/personality.h>
14658 int
14659 main ()
14660 {
14661
14662 #      if !HAVE_DECL_ADDR_NO_RANDOMIZE
14663 #       define ADDR_NO_RANDOMIZE 0x0040000
14664 #      endif
14665        /* Test the flag could be set and stays set.  */
14666        personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
14667        if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
14668            return 1
14669   ;
14670   return 0;
14671 }
14672 _ACEOF
14673 if ac_fn_c_try_run "$LINENO"; then :
14674   have_personality=true
14675 else
14676   have_personality=false
14677 fi
14678 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14679   conftest.$ac_objext conftest.beam conftest.$ac_ext
14680 fi
14681
14682 if $have_personality
14683 then
14684
14685 $as_echo "#define HAVE_PERSONALITY 1" >>confdefs.h
14686
14687 fi
14688
14689
14690 target_sysroot_reloc=0
14691
14692 # Check whether --with-sysroot was given.
14693 if test "${with_sysroot+set}" = set; then :
14694   withval=$with_sysroot;
14695  case ${with_sysroot} in
14696  yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
14697  *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
14698  esac
14699
14700  TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
14701
14702  if test "x$prefix" = xNONE; then
14703   test_prefix=/usr/local
14704  else
14705   test_prefix=$prefix
14706  fi
14707  if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
14708   test_exec_prefix=$test_prefix
14709  else
14710   test_exec_prefix=$exec_prefix
14711  fi
14712  case ${TARGET_SYSTEM_ROOT} in
14713  "${test_prefix}"|"${test_prefix}/"*|\
14714  "${test_exec_prefix}"|"${test_exec_prefix}/"*|\
14715  '${prefix}'|'${prefix}/'*|\
14716  '${exec_prefix}'|'${exec_prefix}/'*)
14717    target_sysroot_reloc=1
14718    ;;
14719  esac
14720
14721 else
14722
14723  TARGET_SYSTEM_ROOT=
14724  TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
14725
14726 fi
14727
14728 TARGET_SYSTEM_ROOT_DEFINE="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE=$target_sysroot_reloc"
14729
14730
14731
14732
14733
14734 # Check whether --with-system-gdbinit was given.
14735 if test "${with_system_gdbinit+set}" = set; then :
14736   withval=$with_system_gdbinit;
14737     SYSTEM_GDBINIT=$withval
14738 else
14739   SYSTEM_GDBINIT=
14740 fi
14741
14742
14743   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
14744   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14745   ac_define_dir=`eval echo $SYSTEM_GDBINIT`
14746   ac_define_dir=`eval echo $ac_define_dir`
14747
14748 cat >>confdefs.h <<_ACEOF
14749 #define SYSTEM_GDBINIT "$ac_define_dir"
14750 _ACEOF
14751
14752
14753
14754
14755   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
14756      if test "x$prefix" = xNONE; then
14757         test_prefix=/usr/local
14758      else
14759         test_prefix=$prefix
14760      fi
14761   else
14762      test_prefix=$exec_prefix
14763   fi
14764   value=0
14765   case ${ac_define_dir} in
14766      "${test_prefix}"|"${test_prefix}/"*|\
14767         '${exec_prefix}'|'${exec_prefix}/'*)
14768      value=1
14769      ;;
14770   esac
14771
14772 cat >>confdefs.h <<_ACEOF
14773 #define SYSTEM_GDBINIT_RELOCATABLE $value
14774 _ACEOF
14775
14776
14777
14778
14779 # Check whether --enable-werror was given.
14780 if test "${enable_werror+set}" = set; then :
14781   enableval=$enable_werror; case "${enableval}" in
14782      yes | y) ERROR_ON_WARNING="yes" ;;
14783      no | n)  ERROR_ON_WARNING="no" ;;
14784      *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
14785    esac
14786 fi
14787
14788
14789 # Enable -Werror by default when using gcc
14790 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
14791     ERROR_ON_WARNING=yes
14792 fi
14793
14794 WERROR_CFLAGS=""
14795 if test "${ERROR_ON_WARNING}" = yes ; then
14796     WERROR_CFLAGS="-Werror"
14797 fi
14798
14799 # The entries after -Wno-pointer-sign are disabled warnings which may
14800 # be enabled in the future, which can not currently be used to build
14801 # GDB.
14802 # NOTE: If you change this list, remember to update
14803 # gdb/doc/gdbint.texinfo.
14804 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
14805 -Wformat-nonliteral -Wno-pointer-sign \
14806 -Wno-unused -Wunused-value -Wunused-function \
14807 -Wno-switch -Wno-char-subscripts"
14808
14809 # Enable -Wno-format by default when using gcc on mingw since many
14810 # GCC versions complain about %I64.
14811 case "${host}" in
14812   *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
14813 esac
14814
14815 # Check whether --enable-build-warnings was given.
14816 if test "${enable_build_warnings+set}" = set; then :
14817   enableval=$enable_build_warnings; case "${enableval}" in
14818   yes)  ;;
14819   no)   build_warnings="-w";;
14820   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
14821         build_warnings="${build_warnings} ${t}";;
14822   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
14823         build_warnings="${t} ${build_warnings}";;
14824   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
14825 esac
14826 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
14827   echo "Setting compiler warning flags = $build_warnings" 6>&1
14828 fi
14829 fi
14830 # Check whether --enable-gdb-build-warnings was given.
14831 if test "${enable_gdb_build_warnings+set}" = set; then :
14832   enableval=$enable_gdb_build_warnings; case "${enableval}" in
14833   yes)  ;;
14834   no)   build_warnings="-w";;
14835   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
14836         build_warnings="${build_warnings} ${t}";;
14837   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
14838         build_warnings="${t} ${build_warnings}";;
14839   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
14840 esac
14841 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
14842   echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
14843 fi
14844 fi
14845 WARN_CFLAGS=""
14846 if test "x${build_warnings}" != x -a "x$GCC" = xyes
14847 then
14848     { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
14849 $as_echo_n "checking compiler warning flags... " >&6; }
14850     # Separate out the -Werror flag as some files just cannot be
14851     # compiled with it enabled.
14852     for w in ${build_warnings}; do
14853         case $w in
14854         -Werr*) WERROR_CFLAGS=-Werror ;;
14855         *) # Check that GCC accepts it
14856             saved_CFLAGS="$CFLAGS"
14857             CFLAGS="$CFLAGS $w"
14858             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14859 /* end confdefs.h.  */
14860
14861 int
14862 main ()
14863 {
14864
14865   ;
14866   return 0;
14867 }
14868 _ACEOF
14869 if ac_fn_c_try_compile "$LINENO"; then :
14870   WARN_CFLAGS="${WARN_CFLAGS} $w"
14871 fi
14872 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14873             CFLAGS="$saved_CFLAGS"
14874         esac
14875     done
14876     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
14877 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
14878 fi
14879
14880
14881
14882 # In the Cygwin environment, we need some additional flags.
14883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
14884 $as_echo_n "checking for cygwin... " >&6; }
14885 if test "${gdb_cv_os_cygwin+set}" = set; then :
14886   $as_echo_n "(cached) " >&6
14887 else
14888   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14889 /* end confdefs.h.  */
14890
14891 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
14892 lose
14893 #endif
14894 _ACEOF
14895 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14896   $EGREP "lose" >/dev/null 2>&1; then :
14897   gdb_cv_os_cygwin=yes
14898 else
14899   gdb_cv_os_cygwin=no
14900 fi
14901 rm -f conftest*
14902
14903 fi
14904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_os_cygwin" >&5
14905 $as_echo "$gdb_cv_os_cygwin" >&6; }
14906
14907
14908 SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o"
14909 case ${host} in
14910   *go32* ) SER_HARDWIRE=ser-go32.o ;;
14911   *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
14912   *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o" ;;
14913 esac
14914
14915
14916 # libreadline needs libuser32.a in a cygwin environment
14917 WIN32LIBS=
14918 if test x$gdb_cv_os_cygwin = xyes; then
14919     WIN32LIBS="-luser32"
14920     case "${target}" in
14921         *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
14922         ;;
14923     esac
14924 fi
14925
14926 # The ser-tcp.c module requires sockets.
14927 case ${host} in
14928   *mingw32*)
14929
14930 $as_echo "#define USE_WIN32API 1" >>confdefs.h
14931
14932     WIN32LIBS="$WIN32LIBS -lws2_32"
14933     ;;
14934 esac
14935
14936
14937 # Add ELF support to GDB, but only if BFD includes ELF support.
14938 OLD_CFLAGS=$CFLAGS
14939 OLD_LDFLAGS=$LDFLAGS
14940 OLD_LIBS=$LIBS
14941 CFLAGS="$CFLAGS -I${srcdir}/../include -I../bfd -I${srcdir}/../bfd"
14942 LDFLAGS="$LDFLAGS -L../bfd -L../libiberty"
14943 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
14944 # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
14945 if test "$plugins" = "yes"; then
14946   LIBS="-ldl $LIBS"
14947 fi
14948 LIBS="-lbfd -liberty $intl $LIBS"
14949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
14950 $as_echo_n "checking for ELF support in BFD... " >&6; }
14951 if test "${gdb_cv_var_elf+set}" = set; then :
14952   $as_echo_n "(cached) " >&6
14953 else
14954   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14955 /* end confdefs.h.  */
14956 #include <stdlib.h>
14957 #include "bfd.h"
14958 #include "elf-bfd.h"
14959
14960 int
14961 main ()
14962 {
14963 bfd *abfd = NULL; bfd_get_elf_phdr_upper_bound (abfd);
14964   ;
14965   return 0;
14966 }
14967 _ACEOF
14968 if ac_fn_c_try_link "$LINENO"; then :
14969   gdb_cv_var_elf=yes
14970 else
14971   gdb_cv_var_elf=no
14972 fi
14973 rm -f core conftest.err conftest.$ac_objext \
14974     conftest$ac_exeext conftest.$ac_ext
14975 fi
14976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_elf" >&5
14977 $as_echo "$gdb_cv_var_elf" >&6; }
14978 if test $gdb_cv_var_elf = yes; then
14979   CONFIG_OBS="$CONFIG_OBS elfread.o"
14980
14981 $as_echo "#define HAVE_ELF 1" >>confdefs.h
14982
14983   # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
14984   if test "$plugins" = "yes"; then
14985     OLD_LIBS="-ldl $OLD_LIBS"
14986   fi
14987 fi
14988 CFLAGS=$OLD_CFLAGS
14989 LDFLAGS=$OLD_LDFLAGS
14990 LIBS=$OLD_LIBS
14991
14992 # Add any host-specific objects to GDB.
14993 CONFIG_OBS="${CONFIG_OBS} ${gdb_host_obs}"
14994
14995 LIBGUI="../libgui/src/libgui.a"
14996 GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
14997
14998
14999
15000 WIN32LDAPP=
15001
15002
15003
15004 case "${host}" in
15005 *-*-cygwin* | *-*-mingw* )
15006     configdir="win"
15007     ;;
15008 *)
15009     configdir="unix"
15010     ;;
15011 esac
15012
15013 GDBTKLIBS=
15014 if test "${enable_gdbtk}" = "yes"; then
15015
15016     # Gdbtk must have an absolute path to srcdir in order to run
15017     # properly when not installed.
15018     here=`pwd`
15019     cd ${srcdir}
15020     GDBTK_SRC_DIR=`pwd`
15021     cd $here
15022
15023
15024     #
15025     # Ok, lets find the tcl configuration
15026     # First, look for one uninstalled.
15027     # the alternative search directory is invoked by --with-tcl
15028     #
15029
15030     if test x"${no_tcl}" = x ; then
15031         # we reset no_tcl in case something fails here
15032         no_tcl=true
15033
15034 # Check whether --with-tcl was given.
15035 if test "${with_tcl+set}" = set; then :
15036   withval=$with_tcl; with_tclconfig=${withval}
15037 fi
15038
15039         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
15040 $as_echo_n "checking for Tcl configuration... " >&6; }
15041         if test "${ac_cv_c_tclconfig+set}" = set; then :
15042   $as_echo_n "(cached) " >&6
15043 else
15044
15045
15046             # First check to see if --with-tcl was specified.
15047             case "${host}" in
15048                 *-*-cygwin*) platDir="win" ;;
15049                 *) platDir="unix" ;;
15050             esac
15051             if test x"${with_tclconfig}" != x ; then
15052                 if test -f "${with_tclconfig}/tclConfig.sh" ; then
15053                     ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
15054                 else
15055                     as_fn_error "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
15056                 fi
15057             fi
15058
15059             # then check for a private Tcl installation
15060             if test x"${ac_cv_c_tclconfig}" = x ; then
15061                 for i in \
15062                         ../tcl \
15063                         `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15064                         `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
15065                         `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
15066                         ../../tcl \
15067                         `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15068                         `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
15069                         `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
15070                         ../../../tcl \
15071                         `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15072                         `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
15073                         `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
15074                     if test -f "$i/$platDir/tclConfig.sh" ; then
15075                         ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
15076                         break
15077                     fi
15078                 done
15079             fi
15080
15081             # on Darwin, check in Framework installation locations
15082             if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tclconfig}" = x ; then
15083                 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
15084                         `ls -d /Library/Frameworks 2>/dev/null` \
15085                         `ls -d /Network/Library/Frameworks 2>/dev/null` \
15086                         `ls -d /System/Library/Frameworks 2>/dev/null` \
15087                         ; do
15088                     if test -f "$i/Tcl.framework/tclConfig.sh" ; then
15089                         ac_cv_c_tclconfig=`(cd $i/Tcl.framework; pwd)`
15090                         break
15091                     fi
15092                 done
15093             fi
15094
15095             # check in a few common install locations
15096             if test x"${ac_cv_c_tclconfig}" = x ; then
15097                 for i in `ls -d ${libdir} 2>/dev/null` \
15098                         `ls -d ${exec_prefix}/lib 2>/dev/null` \
15099                         `ls -d ${prefix}/lib 2>/dev/null` \
15100                         `ls -d /usr/local/lib 2>/dev/null` \
15101                         `ls -d /usr/contrib/lib 2>/dev/null` \
15102                         `ls -d /usr/lib 2>/dev/null` \
15103                         ; do
15104                     if test -f "$i/tclConfig.sh" ; then
15105                         ac_cv_c_tclconfig=`(cd $i; pwd)`
15106                         break
15107                     fi
15108                 done
15109             fi
15110
15111             # check in a few other private locations
15112             if test x"${ac_cv_c_tclconfig}" = x ; then
15113                 for i in \
15114                         ${srcdir}/../tcl \
15115                         `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15116                         `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
15117                         `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
15118                     if test -f "$i/$platDir/tclConfig.sh" ; then
15119                     ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
15120                     break
15121                 fi
15122                 done
15123             fi
15124
15125 fi
15126
15127
15128         if test x"${ac_cv_c_tclconfig}" = x ; then
15129             TCL_BIN_DIR="# no Tcl configs found"
15130             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
15131 $as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
15132         else
15133             no_tcl=
15134             TCL_BIN_DIR=${ac_cv_c_tclconfig}
15135             { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
15136 $as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
15137         fi
15138     fi
15139
15140
15141     # If $no_tk is nonempty, then we can't do Tk, and there is no
15142     # point to doing Tcl.
15143
15144     #
15145     # Ok, lets find the tk configuration
15146     # First, look for one uninstalled.
15147     # the alternative search directory is invoked by --with-tk
15148     #
15149
15150     if test x"${no_tk}" = x ; then
15151         # we reset no_tk in case something fails here
15152         no_tk=true
15153
15154 # Check whether --with-tk was given.
15155 if test "${with_tk+set}" = set; then :
15156   withval=$with_tk; with_tkconfig=${withval}
15157 fi
15158
15159         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
15160 $as_echo_n "checking for Tk configuration... " >&6; }
15161         if test "${ac_cv_c_tkconfig+set}" = set; then :
15162   $as_echo_n "(cached) " >&6
15163 else
15164
15165
15166             # First check to see if --with-tkconfig was specified.
15167             if test x"${with_tkconfig}" != x ; then
15168                 if test -f "${with_tkconfig}/tkConfig.sh" ; then
15169                     ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
15170                 else
15171                     as_fn_error "${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
15172                 fi
15173             fi
15174
15175             # then check for a private Tk library
15176             case "${host}" in
15177                 *-*-cygwin*) platDir="win" ;;
15178                 *) platDir="unix" ;;
15179             esac
15180             if test x"${ac_cv_c_tkconfig}" = x ; then
15181                 for i in \
15182                         ../tk \
15183                         `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15184                         `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
15185                         `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
15186                         ../../tk \
15187                         `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15188                         `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
15189                         `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
15190                         ../../../tk \
15191                         `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15192                         `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
15193                         `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
15194                     if test -f "$i/$platDir/tkConfig.sh" ; then
15195                         ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
15196                         break
15197                     fi
15198                 done
15199             fi
15200
15201             # on Darwin, check in Framework installation locations
15202             if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tkconfig}" = x ; then
15203                 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
15204                         `ls -d /Library/Frameworks 2>/dev/null` \
15205                         `ls -d /Network/Library/Frameworks 2>/dev/null` \
15206                         `ls -d /System/Library/Frameworks 2>/dev/null` \
15207                         ; do
15208                     if test -f "$i/Tk.framework/tkConfig.sh" ; then
15209                         ac_cv_c_tkconfig=`(cd $i/Tk.framework; pwd)`
15210                         break
15211                     fi
15212                 done
15213             fi
15214
15215             # check in a few common install locations
15216             if test x"${ac_cv_c_tkconfig}" = x ; then
15217                 for i in `ls -d ${libdir} 2>/dev/null` \
15218                         `ls -d ${exec_prefix}/lib 2>/dev/null` \
15219                         `ls -d ${prefix}/lib 2>/dev/null` \
15220                         `ls -d /usr/local/lib 2>/dev/null` \
15221                         `ls -d /usr/contrib/lib 2>/dev/null` \
15222                         `ls -d /usr/lib 2>/dev/null` \
15223                         ; do
15224                     if test -f "$i/tkConfig.sh" ; then
15225                         ac_cv_c_tkconfig=`(cd $i; pwd)`
15226                         break
15227                     fi
15228                 done
15229             fi
15230             # check in a few other private locations
15231             if test x"${ac_cv_c_tkconfig}" = x ; then
15232                 for i in \
15233                         ${srcdir}/../tk \
15234                         `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15235                         `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
15236                         `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
15237                     if test -f "$i/$platDir/tkConfig.sh" ; then
15238                         ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
15239                         break
15240                     fi
15241                 done
15242             fi
15243
15244 fi
15245
15246
15247         if test x"${ac_cv_c_tkconfig}" = x ; then
15248             TK_BIN_DIR="# no Tk configs found"
15249             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
15250 $as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
15251         else
15252             no_tk=
15253             TK_BIN_DIR=${ac_cv_c_tkconfig}
15254             { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
15255 $as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
15256         fi
15257     fi
15258
15259
15260     if test -z "${no_tcl}" -a -z "${no_tk}"; then
15261
15262     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
15263 $as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
15264
15265     if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
15266         { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
15267 $as_echo "loading" >&6; }
15268         . ${TCL_BIN_DIR}/tclConfig.sh
15269     else
15270         { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
15271 $as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
15272     fi
15273
15274     # eval is required to do the TCL_DBGX substitution
15275     eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
15276     eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
15277
15278     # If the TCL_BIN_DIR is the build directory (not the install directory),
15279     # then set the common variable name to the value of the build variables.
15280     # For example, the variable TCL_LIB_SPEC will be set to the value
15281     # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
15282     # instead of TCL_BUILD_LIB_SPEC since it will work with both an
15283     # installed and uninstalled version of Tcl.
15284     if test -f "${TCL_BIN_DIR}/Makefile" ; then
15285         TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
15286         TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
15287         TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
15288     elif test "`uname -s`" = "Darwin"; then
15289         # If Tcl was built as a framework, attempt to use the libraries
15290         # from the framework at the given location so that linking works
15291         # against Tcl.framework installed in an arbitary location.
15292         case ${TCL_DEFS} in
15293             *TCL_FRAMEWORK*)
15294                 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
15295                     for i in "`cd ${TCL_BIN_DIR}; pwd`" \
15296                              "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
15297                         if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
15298                             TCL_LIB_SPEC="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
15299                             break
15300                         fi
15301                     done
15302                 fi
15303                 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
15304                     TCL_STUB_LIB_SPEC="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
15305                     TCL_STUB_LIB_PATH="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
15306                 fi
15307                 ;;
15308         esac
15309     fi
15310
15311     # eval is required to do the TCL_DBGX substitution
15312     eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
15313     eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
15314     eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
15315     eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
15316
15317
15318
15319
15320
15321
15322
15323
15324
15325
15326
15327
15328
15329
15330
15331         # Check for in-tree tcl
15332         here=`pwd`
15333         cd ${srcdir}/..
15334         topdir=`pwd`
15335         cd ${here}
15336
15337         intree="no"
15338         if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
15339           intree="yes"
15340         fi
15341
15342         # Find Tcl private headers
15343         if test x"${intree}" = xno; then
15344
15345   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
15346 $as_echo_n "checking for Tcl private headers... " >&6; }
15347   private_dir=""
15348   dir=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
15349   if test -f ${dir}/tclInt.h ; then
15350     private_dir=${dir}
15351   fi
15352
15353   if test x"${private_dir}" = x; then
15354     as_fn_error "could not find private Tcl headers" "$LINENO" 5
15355   else
15356     TCL_PRIVATE_INCLUDE="-I${private_dir}"
15357     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
15358 $as_echo "${private_dir}" >&6; }
15359   fi
15360
15361           TCL_INCLUDE="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
15362           TCL_LIBRARY="${TCL_LIB_SPEC}"
15363           TCL_DEPS=""
15364         else
15365           # If building tcl in the same src tree, private headers
15366           # are not needed, but we need to be sure to use the right
15367           # headers library
15368           TCL_INCLUDE="-I${TCL_SRC_DIR}/generic"
15369           TCL_LIBRARY="${TCL_BUILD_LIB_SPEC}"
15370           TCL_DEPS="../tcl/${configdir}${TCL_LIB_FILE}"
15371         fi
15372
15373
15374
15375
15376
15377     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
15378 $as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
15379
15380     if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
15381         { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
15382 $as_echo "loading" >&6; }
15383         . ${TK_BIN_DIR}/tkConfig.sh
15384     else
15385         { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
15386 $as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
15387     fi
15388
15389     # eval is required to do the TK_DBGX substitution
15390     eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
15391     eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
15392
15393     # If the TK_BIN_DIR is the build directory (not the install directory),
15394     # then set the common variable name to the value of the build variables.
15395     # For example, the variable TK_LIB_SPEC will be set to the value
15396     # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
15397     # instead of TK_BUILD_LIB_SPEC since it will work with both an
15398     # installed and uninstalled version of Tcl.
15399     if test -f "${TK_BIN_DIR}/Makefile" ; then
15400         TK_LIB_SPEC=${TK_BUILD_LIB_SPEC}
15401         TK_STUB_LIB_SPEC=${TK_BUILD_STUB_LIB_SPEC}
15402         TK_STUB_LIB_PATH=${TK_BUILD_STUB_LIB_PATH}
15403     elif test "`uname -s`" = "Darwin"; then
15404         # If Tk was built as a framework, attempt to use the libraries
15405         # from the framework at the given location so that linking works
15406         # against Tk.framework installed in an arbitary location.
15407         case ${TK_DEFS} in
15408             *TK_FRAMEWORK*)
15409                 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
15410                     for i in "`cd ${TK_BIN_DIR}; pwd`" \
15411                              "`cd ${TK_BIN_DIR}/../..; pwd`"; do
15412                         if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
15413                             TK_LIB_SPEC="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
15414                             break
15415                         fi
15416                     done
15417                 fi
15418                 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
15419                     TK_STUB_LIB_SPEC="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
15420                     TK_STUB_LIB_PATH="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
15421                 fi
15422                 ;;
15423         esac
15424     fi
15425
15426     # eval is required to do the TK_DBGX substitution
15427     eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
15428     eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
15429     eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
15430     eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
15431
15432
15433
15434
15435
15436
15437
15438
15439
15440
15441
15442
15443
15444
15445         # Check for in-tree Tk
15446         intree="no"
15447         if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
15448           intree="yes"
15449         fi
15450
15451         # Find Tk private headers
15452         if test x"${intree}" = xno; then
15453
15454   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
15455 $as_echo_n "checking for Tk private headers... " >&6; }
15456   private_dir=""
15457   dir=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
15458   if test -f ${dir}/tkInt.h; then
15459     private_dir=${dir}
15460   fi
15461
15462   if test x"${private_dir}" = x; then
15463     as_fn_error "could not find Tk private headers" "$LINENO" 5
15464   else
15465     TK_PRIVATE_INCLUDE="-I${private_dir}"
15466     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
15467 $as_echo "${private_dir}" >&6; }
15468   fi
15469
15470           TK_INCLUDE="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
15471           TK_LIBRARY=${TK_LIB_SPEC}
15472           TK_DEPS=""
15473         else
15474           TK_INCLUDE="-I${TK_SRC_DIR}/generic"
15475           TK_LIBRARY="${TK_BUILD_LIB_SPEC}"
15476           TK_DEPS="../tk/${configdir}/${TK_LIB_FILE}"
15477         fi
15478
15479
15480
15481
15482
15483         ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
15484
15485         # Include some libraries that Tcl and Tk want.
15486         TCL_LIBS='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
15487         # Yes, the ordering seems wrong here.  But it isn't.
15488         # TK_LIBS is the list of libraries that need to be linked
15489         # after Tcl/Tk.  Note that this isn't put into LIBS.  If it
15490         # were in LIBS then any link tests after this point would
15491         # try to include things like `$(LIBGUI)', which wouldn't work.
15492         GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
15493
15494         CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
15495         CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
15496         CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
15497         CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
15498         CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
15499         CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
15500         CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
15501
15502         if test x$gdb_cv_os_cygwin = xyes; then
15503           WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
15504           WIN32LDAPP="-Wl,--subsystem,console"
15505           CONFIG_OBS="${CONFIG_OBS} gdbres.o"
15506         fi
15507
15508         subdirs="$subdirs gdbtk"
15509
15510     fi
15511 fi
15512
15513
15514
15515
15516
15517
15518
15519
15520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
15521 $as_echo_n "checking for X... " >&6; }
15522
15523
15524 # Check whether --with-x was given.
15525 if test "${with_x+set}" = set; then :
15526   withval=$with_x;
15527 fi
15528
15529 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
15530 if test "x$with_x" = xno; then
15531   # The user explicitly disabled X.
15532   have_x=disabled
15533 else
15534   case $x_includes,$x_libraries in #(
15535     *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
15536     *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
15537   $as_echo_n "(cached) " >&6
15538 else
15539   # One or both of the vars are not set, and there is no cached value.
15540 ac_x_includes=no ac_x_libraries=no
15541 rm -f -r conftest.dir
15542 if mkdir conftest.dir; then
15543   cd conftest.dir
15544   cat >Imakefile <<'_ACEOF'
15545 incroot:
15546         @echo incroot='${INCROOT}'
15547 usrlibdir:
15548         @echo usrlibdir='${USRLIBDIR}'
15549 libdir:
15550         @echo libdir='${LIBDIR}'
15551 _ACEOF
15552   if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
15553     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
15554     for ac_var in incroot usrlibdir libdir; do
15555       eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
15556     done
15557     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
15558     for ac_extension in a so sl dylib la dll; do
15559       if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
15560          test -f "$ac_im_libdir/libX11.$ac_extension"; then
15561         ac_im_usrlibdir=$ac_im_libdir; break
15562       fi
15563     done
15564     # Screen out bogus values from the imake configuration.  They are
15565     # bogus both because they are the default anyway, and because
15566     # using them would break gcc on systems where it needs fixed includes.
15567     case $ac_im_incroot in
15568         /usr/include) ac_x_includes= ;;
15569         *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
15570     esac
15571     case $ac_im_usrlibdir in
15572         /usr/lib | /usr/lib64 | /lib | /lib64) ;;
15573         *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
15574     esac
15575   fi
15576   cd ..
15577   rm -f -r conftest.dir
15578 fi
15579
15580 # Standard set of common directories for X headers.
15581 # Check X11 before X11Rn because it is often a symlink to the current release.
15582 ac_x_header_dirs='
15583 /usr/X11/include
15584 /usr/X11R7/include
15585 /usr/X11R6/include
15586 /usr/X11R5/include
15587 /usr/X11R4/include
15588
15589 /usr/include/X11
15590 /usr/include/X11R7
15591 /usr/include/X11R6
15592 /usr/include/X11R5
15593 /usr/include/X11R4
15594
15595 /usr/local/X11/include
15596 /usr/local/X11R7/include
15597 /usr/local/X11R6/include
15598 /usr/local/X11R5/include
15599 /usr/local/X11R4/include
15600
15601 /usr/local/include/X11
15602 /usr/local/include/X11R7
15603 /usr/local/include/X11R6
15604 /usr/local/include/X11R5
15605 /usr/local/include/X11R4
15606
15607 /usr/X386/include
15608 /usr/x386/include
15609 /usr/XFree86/include/X11
15610
15611 /usr/include
15612 /usr/local/include
15613 /usr/unsupported/include
15614 /usr/athena/include
15615 /usr/local/x11r5/include
15616 /usr/lpp/Xamples/include
15617
15618 /usr/openwin/include
15619 /usr/openwin/share/include'
15620
15621 if test "$ac_x_includes" = no; then
15622   # Guess where to find include files, by looking for Xlib.h.
15623   # First, try using that file with no special directory specified.
15624   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15625 /* end confdefs.h.  */
15626 #include <X11/Xlib.h>
15627 _ACEOF
15628 if ac_fn_c_try_cpp "$LINENO"; then :
15629   # We can compile using X headers with no special include directory.
15630 ac_x_includes=
15631 else
15632   for ac_dir in $ac_x_header_dirs; do
15633   if test -r "$ac_dir/X11/Xlib.h"; then
15634     ac_x_includes=$ac_dir
15635     break
15636   fi
15637 done
15638 fi
15639 rm -f conftest.err conftest.$ac_ext
15640 fi # $ac_x_includes = no
15641
15642 if test "$ac_x_libraries" = no; then
15643   # Check for the libraries.
15644   # See if we find them without any special options.
15645   # Don't add to $LIBS permanently.
15646   ac_save_LIBS=$LIBS
15647   LIBS="-lX11 $LIBS"
15648   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15649 /* end confdefs.h.  */
15650 #include <X11/Xlib.h>
15651 int
15652 main ()
15653 {
15654 XrmInitialize ()
15655   ;
15656   return 0;
15657 }
15658 _ACEOF
15659 if ac_fn_c_try_link "$LINENO"; then :
15660   LIBS=$ac_save_LIBS
15661 # We can link X programs with no special library path.
15662 ac_x_libraries=
15663 else
15664   LIBS=$ac_save_LIBS
15665 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
15666 do
15667   # Don't even attempt the hair of trying to link an X program!
15668   for ac_extension in a so sl dylib la dll; do
15669     if test -r "$ac_dir/libX11.$ac_extension"; then
15670       ac_x_libraries=$ac_dir
15671       break 2
15672     fi
15673   done
15674 done
15675 fi
15676 rm -f core conftest.err conftest.$ac_objext \
15677     conftest$ac_exeext conftest.$ac_ext
15678 fi # $ac_x_libraries = no
15679
15680 case $ac_x_includes,$ac_x_libraries in #(
15681   no,* | *,no | *\'*)
15682     # Didn't find X, or a directory has "'" in its name.
15683     ac_cv_have_x="have_x=no";; #(
15684   *)
15685     # Record where we found X for the cache.
15686     ac_cv_have_x="have_x=yes\
15687         ac_x_includes='$ac_x_includes'\
15688         ac_x_libraries='$ac_x_libraries'"
15689 esac
15690 fi
15691 ;; #(
15692     *) have_x=yes;;
15693   esac
15694   eval "$ac_cv_have_x"
15695 fi # $with_x != no
15696
15697 if test "$have_x" != yes; then
15698   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
15699 $as_echo "$have_x" >&6; }
15700   no_x=yes
15701 else
15702   # If each of the values was on the command line, it overrides each guess.
15703   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
15704   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
15705   # Update the cache value to reflect the command line values.
15706   ac_cv_have_x="have_x=yes\
15707         ac_x_includes='$x_includes'\
15708         ac_x_libraries='$x_libraries'"
15709   { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
15710 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
15711 fi
15712
15713
15714 # Unlike the sim directory, whether a simulator is linked is controlled by
15715 # presence of a gdb_sim definition in the target configure.tgt entry.
15716 # This code just checks for a few cases where we'd like to ignore those
15717 # definitions, even when they're present in the '.mt' file.  These cases
15718 # are when --disable-sim is specified, or if the simulator directory is
15719 # not part of the source tree.
15720 #
15721 # Check whether --enable-sim was given.
15722 if test "${enable_sim+set}" = set; then :
15723   enableval=$enable_sim; echo "enable_sim = $enable_sim";
15724  echo "enableval = ${enableval}";
15725  case "${enableval}" in
15726   yes) ignore_sim=false ;;
15727   no)  ignore_sim=true ;;
15728   *)   ignore_sim=false ;;
15729  esac
15730 else
15731   ignore_sim=false
15732 fi
15733
15734
15735 if test ! -d "${srcdir}/../sim"; then
15736   ignore_sim=true
15737 fi
15738
15739 SIM=
15740 SIM_OBS=
15741 if test "${ignore_sim}" = "false"; then
15742   if test x"${gdb_sim}" != x ; then
15743     SIM="${gdb_sim}"
15744     SIM_OBS="remote-sim.o"
15745
15746 $as_echo "#define WITH_SIM 1" >>confdefs.h
15747
15748   fi
15749 fi
15750
15751
15752
15753
15754
15755
15756
15757
15758
15759
15760
15761
15762
15763
15764 # List of host floatformats.
15765
15766 cat >>confdefs.h <<_ACEOF
15767 #define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
15768 _ACEOF
15769
15770
15771 cat >>confdefs.h <<_ACEOF
15772 #define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
15773 _ACEOF
15774
15775
15776 cat >>confdefs.h <<_ACEOF
15777 #define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
15778 _ACEOF
15779
15780
15781 # target_subdir is used by the testsuite to find the target libraries.
15782 target_subdir=
15783 if test "${host}" != "${target}"; then
15784     target_subdir="${target_alias}/"
15785 fi
15786
15787
15788 frags=
15789 if test "${gdb_native}" = "yes"; then
15790   host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
15791   if test ! -f ${host_makefile_frag}; then
15792     as_fn_error "\"*** Gdb does not support native target ${host}\"" "$LINENO" 5
15793   fi
15794   frags="$frags $host_makefile_frag"
15795 else
15796   host_makefile_frag=/dev/null
15797 fi
15798
15799
15800
15801
15802 if test "${gdb_native}" = "yes"; then
15803 # We pick this up from the host configuration file (.mh) because we
15804 # do not have a native configuration Makefile fragment.
15805 nativefile=`sed -n '
15806 s/NAT_FILE[     ]*=[    ]*\([^  ]*\)/\1/p
15807 ' ${host_makefile_frag}`
15808 fi
15809
15810
15811 if test x"${gdb_osabi}" != x ; then
15812
15813 cat >>confdefs.h <<_ACEOF
15814 #define GDB_OSABI_DEFAULT $gdb_osabi
15815 _ACEOF
15816
15817 fi
15818
15819 # Enable multi-ice-gdb-server.
15820 # Check whether --enable-multi-ice was given.
15821 if test "${enable_multi_ice+set}" = set; then :
15822   enableval=$enable_multi_ice; case $enableval in
15823     yes | no)
15824       ;;
15825     *) as_fn_error "bad value $enableval for --enable-multi-ice" "$LINENO" 5 ;;
15826   esac
15827 fi
15828
15829 if test "x$enable_multi_ice" = xyes; then
15830    subdirs="$subdirs multi-ice"
15831
15832 fi
15833
15834 # Check whether --enable-gdbserver was given.
15835 if test "${enable_gdbserver+set}" = set; then :
15836   enableval=$enable_gdbserver; case "${enableval}" in
15837   yes| no|auto) ;;
15838   *) as_fn_error "bad value ${enableval} for --enable-gdbserver option" "$LINENO" 5 ;;
15839 esac
15840 else
15841   enable_gdbserver=auto
15842 fi
15843
15844
15845 # We only build gdbserver automatically in a native configuration, and
15846 # only if the user did not explicitly disable its build.
15847 if test "$gdb_native" = "yes" -a "$enable_gdbserver" != "no"; then
15848   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gdbserver is supported on this host" >&5
15849 $as_echo_n "checking whether gdbserver is supported on this host... " >&6; }
15850   if test "x$build_gdbserver" = xyes; then
15851     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15852 $as_echo "yes" >&6; }
15853     subdirs="$subdirs gdbserver"
15854
15855     gdbserver_build_enabled=yes
15856   else
15857     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15858 $as_echo "no" >&6; }
15859   fi
15860 fi
15861
15862 # If the user explicitly request the gdbserver to be built, verify that
15863 # we were in fact able to enable it.
15864 if test "$enable_gdbserver" = "yes" -a "$gdbserver_build_enabled" != "yes"; then
15865   as_fn_error "Automatic gdbserver build is not supported for this configuration" "$LINENO" 5
15866 fi
15867
15868 # If nativefile (NAT_FILE) is not set in config/*/*.m[ht] files, we link
15869 # to an empty version.
15870
15871 files=
15872 links=
15873
15874 rm -f nm.h
15875 if test "${nativefile}" != ""; then
15876     case "${nativefile}" in
15877       nm-*.h ) GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}" ;;
15878       * ) GDB_NM_FILE="${nativefile}"
15879     esac
15880     files="${files} ${GDB_NM_FILE}"
15881     links="${links} nm.h"
15882
15883 cat >>confdefs.h <<_ACEOF
15884 #define GDB_NM_FILE "${GDB_NM_FILE}"
15885 _ACEOF
15886
15887 fi
15888
15889
15890 ac_sources="$files"
15891 ac_dests="$links"
15892 while test -n "$ac_sources"; do
15893   set $ac_dests; ac_dest=$1; shift; ac_dests=$*
15894   set $ac_sources; ac_source=$1; shift; ac_sources=$*
15895   ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
15896 done
15897 ac_config_links="$ac_config_links $ac_config_links_1"
15898
15899
15900
15901
15902
15903 $as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
15904
15905
15906 ac_config_files="$ac_config_files Makefile .gdbinit:gdbinit.in doc/Makefile gnulib/Makefile data-directory/Makefile"
15907
15908 ac_config_commands="$ac_config_commands default"
15909
15910 cat >confcache <<\_ACEOF
15911 # This file is a shell script that caches the results of configure
15912 # tests run on this system so they can be shared between configure
15913 # scripts and configure runs, see configure's option --config-cache.
15914 # It is not useful on other systems.  If it contains results you don't
15915 # want to keep, you may remove or edit it.
15916 #
15917 # config.status only pays attention to the cache file if you give it
15918 # the --recheck option to rerun configure.
15919 #
15920 # `ac_cv_env_foo' variables (set or unset) will be overridden when
15921 # loading this file, other *unset* `ac_cv_foo' will be assigned the
15922 # following values.
15923
15924 _ACEOF
15925
15926 # The following way of writing the cache mishandles newlines in values,
15927 # but we know of no workaround that is simple, portable, and efficient.
15928 # So, we kill variables containing newlines.
15929 # Ultrix sh set writes to stderr and can't be redirected directly,
15930 # and sets the high bit in the cache file unless we assign to the vars.
15931 (
15932   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15933     eval ac_val=\$$ac_var
15934     case $ac_val in #(
15935     *${as_nl}*)
15936       case $ac_var in #(
15937       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15938 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15939       esac
15940       case $ac_var in #(
15941       _ | IFS | as_nl) ;; #(
15942       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15943       *) { eval $ac_var=; unset $ac_var;} ;;
15944       esac ;;
15945     esac
15946   done
15947
15948   (set) 2>&1 |
15949     case $as_nl`(ac_space=' '; set) 2>&1` in #(
15950     *${as_nl}ac_space=\ *)
15951       # `set' does not quote correctly, so add quotes: double-quote
15952       # substitution turns \\\\ into \\, and sed turns \\ into \.
15953       sed -n \
15954         "s/'/'\\\\''/g;
15955           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15956       ;; #(
15957     *)
15958       # `set' quotes correctly as required by POSIX, so do not add quotes.
15959       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15960       ;;
15961     esac |
15962     sort
15963 ) |
15964   sed '
15965      /^ac_cv_env_/b end
15966      t clear
15967      :clear
15968      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15969      t end
15970      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15971      :end' >>confcache
15972 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15973   if test -w "$cache_file"; then
15974     test "x$cache_file" != "x/dev/null" &&
15975       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15976 $as_echo "$as_me: updating cache $cache_file" >&6;}
15977     cat confcache >$cache_file
15978   else
15979     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15980 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15981   fi
15982 fi
15983 rm -f confcache
15984
15985 test "x$prefix" = xNONE && prefix=$ac_default_prefix
15986 # Let make expand exec_prefix.
15987 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15988
15989 DEFS=-DHAVE_CONFIG_H
15990
15991 ac_libobjs=
15992 ac_ltlibobjs=
15993 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15994   # 1. Remove the extension, and $U if already installed.
15995   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15996   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15997   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
15998   #    will be set to the directory where LIBOBJS objects are built.
15999   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16000   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
16001 done
16002 LIBOBJS=$ac_libobjs
16003
16004 LTLIBOBJS=$ac_ltlibobjs
16005
16006
16007 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
16008   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
16009 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16010 fi
16011 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
16012   as_fn_error "conditional \"GMAKE\" was never defined.
16013 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16014 fi
16015 if test -z "${GL_COND_LIBTOOL_TRUE}" && test -z "${GL_COND_LIBTOOL_FALSE}"; then
16016   as_fn_error "conditional \"GL_COND_LIBTOOL\" was never defined.
16017 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16018 fi
16019
16020     gl_libobjs=
16021     gl_ltlibobjs=
16022     if test -n "$gl_LIBOBJS"; then
16023       # Remove the extension.
16024       sed_drop_objext='s/\.o$//;s/\.obj$//'
16025       for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
16026         gl_libobjs="$gl_libobjs $i.$ac_objext"
16027         gl_ltlibobjs="$gl_ltlibobjs $i.lo"
16028       done
16029     fi
16030     gl_LIBOBJS=$gl_libobjs
16031
16032     gl_LTLIBOBJS=$gl_ltlibobjs
16033
16034
16035
16036     gltests_libobjs=
16037     gltests_ltlibobjs=
16038     if test -n "$gltests_LIBOBJS"; then
16039       # Remove the extension.
16040       sed_drop_objext='s/\.o$//;s/\.obj$//'
16041       for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
16042         gltests_libobjs="$gltests_libobjs $i.$ac_objext"
16043         gltests_ltlibobjs="$gltests_ltlibobjs $i.lo"
16044       done
16045     fi
16046     gltests_LIBOBJS=$gltests_libobjs
16047
16048     gltests_LTLIBOBJS=$gltests_ltlibobjs
16049
16050
16051 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
16052   as_fn_error "conditional \"AMDEP\" was never defined.
16053 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16054 fi
16055 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
16056   as_fn_error "conditional \"am__fastdepCC\" was never defined.
16057 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16058 fi
16059  if test -n "$EXEEXT"; then
16060   am__EXEEXT_TRUE=
16061   am__EXEEXT_FALSE='#'
16062 else
16063   am__EXEEXT_TRUE='#'
16064   am__EXEEXT_FALSE=
16065 fi
16066
16067
16068
16069 : ${CONFIG_STATUS=./config.status}
16070 ac_write_fail=0
16071 ac_clean_files_save=$ac_clean_files
16072 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16073 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16074 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16075 as_write_fail=0
16076 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16077 #! $SHELL
16078 # Generated by $as_me.
16079 # Run this file to recreate the current configuration.
16080 # Compiler output produced by configure, useful for debugging
16081 # configure, is in config.log if it exists.
16082
16083 debug=false
16084 ac_cs_recheck=false
16085 ac_cs_silent=false
16086
16087 SHELL=\${CONFIG_SHELL-$SHELL}
16088 export SHELL
16089 _ASEOF
16090 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16091 ## -------------------- ##
16092 ## M4sh Initialization. ##
16093 ## -------------------- ##
16094
16095 # Be more Bourne compatible
16096 DUALCASE=1; export DUALCASE # for MKS sh
16097 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16098   emulate sh
16099   NULLCMD=:
16100   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16101   # is contrary to our usage.  Disable this feature.
16102   alias -g '${1+"$@"}'='"$@"'
16103   setopt NO_GLOB_SUBST
16104 else
16105   case `(set -o) 2>/dev/null` in #(
16106   *posix*) :
16107     set -o posix ;; #(
16108   *) :
16109      ;;
16110 esac
16111 fi
16112
16113
16114 as_nl='
16115 '
16116 export as_nl
16117 # Printing a long string crashes Solaris 7 /usr/bin/printf.
16118 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16119 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16120 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16121 # Prefer a ksh shell builtin over an external printf program on Solaris,
16122 # but without wasting forks for bash or zsh.
16123 if test -z "$BASH_VERSION$ZSH_VERSION" \
16124     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16125   as_echo='print -r --'
16126   as_echo_n='print -rn --'
16127 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16128   as_echo='printf %s\n'
16129   as_echo_n='printf %s'
16130 else
16131   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16132     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16133     as_echo_n='/usr/ucb/echo -n'
16134   else
16135     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16136     as_echo_n_body='eval
16137       arg=$1;
16138       case $arg in #(
16139       *"$as_nl"*)
16140         expr "X$arg" : "X\\(.*\\)$as_nl";
16141         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16142       esac;
16143       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16144     '
16145     export as_echo_n_body
16146     as_echo_n='sh -c $as_echo_n_body as_echo'
16147   fi
16148   export as_echo_body
16149   as_echo='sh -c $as_echo_body as_echo'
16150 fi
16151
16152 # The user is always right.
16153 if test "${PATH_SEPARATOR+set}" != set; then
16154   PATH_SEPARATOR=:
16155   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16156     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16157       PATH_SEPARATOR=';'
16158   }
16159 fi
16160
16161
16162 # IFS
16163 # We need space, tab and new line, in precisely that order.  Quoting is
16164 # there to prevent editors from complaining about space-tab.
16165 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
16166 # splitting by setting IFS to empty value.)
16167 IFS=" ""        $as_nl"
16168
16169 # Find who we are.  Look in the path if we contain no directory separator.
16170 case $0 in #((
16171   *[\\/]* ) as_myself=$0 ;;
16172   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16173 for as_dir in $PATH
16174 do
16175   IFS=$as_save_IFS
16176   test -z "$as_dir" && as_dir=.
16177     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16178   done
16179 IFS=$as_save_IFS
16180
16181      ;;
16182 esac
16183 # We did not find ourselves, most probably we were run as `sh COMMAND'
16184 # in which case we are not to be found in the path.
16185 if test "x$as_myself" = x; then
16186   as_myself=$0
16187 fi
16188 if test ! -f "$as_myself"; then
16189   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16190   exit 1
16191 fi
16192
16193 # Unset variables that we do not need and which cause bugs (e.g. in
16194 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
16195 # suppresses any "Segmentation fault" message there.  '((' could
16196 # trigger a bug in pdksh 5.2.14.
16197 for as_var in BASH_ENV ENV MAIL MAILPATH
16198 do eval test x\${$as_var+set} = xset \
16199   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16200 done
16201 PS1='$ '
16202 PS2='> '
16203 PS4='+ '
16204
16205 # NLS nuisances.
16206 LC_ALL=C
16207 export LC_ALL
16208 LANGUAGE=C
16209 export LANGUAGE
16210
16211 # CDPATH.
16212 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16213
16214
16215 # as_fn_error ERROR [LINENO LOG_FD]
16216 # ---------------------------------
16217 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16218 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16219 # script with status $?, using 1 if that was 0.
16220 as_fn_error ()
16221 {
16222   as_status=$?; test $as_status -eq 0 && as_status=1
16223   if test "$3"; then
16224     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16225     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
16226   fi
16227   $as_echo "$as_me: error: $1" >&2
16228   as_fn_exit $as_status
16229 } # as_fn_error
16230
16231
16232 # as_fn_set_status STATUS
16233 # -----------------------
16234 # Set $? to STATUS, without forking.
16235 as_fn_set_status ()
16236 {
16237   return $1
16238 } # as_fn_set_status
16239
16240 # as_fn_exit STATUS
16241 # -----------------
16242 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16243 as_fn_exit ()
16244 {
16245   set +e
16246   as_fn_set_status $1
16247   exit $1
16248 } # as_fn_exit
16249
16250 # as_fn_unset VAR
16251 # ---------------
16252 # Portably unset VAR.
16253 as_fn_unset ()
16254 {
16255   { eval $1=; unset $1;}
16256 }
16257 as_unset=as_fn_unset
16258 # as_fn_append VAR VALUE
16259 # ----------------------
16260 # Append the text in VALUE to the end of the definition contained in VAR. Take
16261 # advantage of any shell optimizations that allow amortized linear growth over
16262 # repeated appends, instead of the typical quadratic growth present in naive
16263 # implementations.
16264 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16265   eval 'as_fn_append ()
16266   {
16267     eval $1+=\$2
16268   }'
16269 else
16270   as_fn_append ()
16271   {
16272     eval $1=\$$1\$2
16273   }
16274 fi # as_fn_append
16275
16276 # as_fn_arith ARG...
16277 # ------------------
16278 # Perform arithmetic evaluation on the ARGs, and store the result in the
16279 # global $as_val. Take advantage of shells that can avoid forks. The arguments
16280 # must be portable across $(()) and expr.
16281 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16282   eval 'as_fn_arith ()
16283   {
16284     as_val=$(( $* ))
16285   }'
16286 else
16287   as_fn_arith ()
16288   {
16289     as_val=`expr "$@" || test $? -eq 1`
16290   }
16291 fi # as_fn_arith
16292
16293
16294 if expr a : '\(a\)' >/dev/null 2>&1 &&
16295    test "X`expr 00001 : '.*\(...\)'`" = X001; then
16296   as_expr=expr
16297 else
16298   as_expr=false
16299 fi
16300
16301 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16302   as_basename=basename
16303 else
16304   as_basename=false
16305 fi
16306
16307 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16308   as_dirname=dirname
16309 else
16310   as_dirname=false
16311 fi
16312
16313 as_me=`$as_basename -- "$0" ||
16314 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16315          X"$0" : 'X\(//\)$' \| \
16316          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16317 $as_echo X/"$0" |
16318     sed '/^.*\/\([^/][^/]*\)\/*$/{
16319             s//\1/
16320             q
16321           }
16322           /^X\/\(\/\/\)$/{
16323             s//\1/
16324             q
16325           }
16326           /^X\/\(\/\).*/{
16327             s//\1/
16328             q
16329           }
16330           s/.*/./; q'`
16331
16332 # Avoid depending upon Character Ranges.
16333 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16334 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16335 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16336 as_cr_digits='0123456789'
16337 as_cr_alnum=$as_cr_Letters$as_cr_digits
16338
16339 ECHO_C= ECHO_N= ECHO_T=
16340 case `echo -n x` in #(((((
16341 -n*)
16342   case `echo 'xy\c'` in
16343   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
16344   xy)  ECHO_C='\c';;
16345   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
16346        ECHO_T=' ';;
16347   esac;;
16348 *)
16349   ECHO_N='-n';;
16350 esac
16351
16352 rm -f conf$$ conf$$.exe conf$$.file
16353 if test -d conf$$.dir; then
16354   rm -f conf$$.dir/conf$$.file
16355 else
16356   rm -f conf$$.dir
16357   mkdir conf$$.dir 2>/dev/null
16358 fi
16359 if (echo >conf$$.file) 2>/dev/null; then
16360   if ln -s conf$$.file conf$$ 2>/dev/null; then
16361     as_ln_s='ln -s'
16362     # ... but there are two gotchas:
16363     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16364     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16365     # In both cases, we have to default to `cp -p'.
16366     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16367       as_ln_s='cp -p'
16368   elif ln conf$$.file conf$$ 2>/dev/null; then
16369     as_ln_s=ln
16370   else
16371     as_ln_s='cp -p'
16372   fi
16373 else
16374   as_ln_s='cp -p'
16375 fi
16376 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16377 rmdir conf$$.dir 2>/dev/null
16378
16379
16380 # as_fn_mkdir_p
16381 # -------------
16382 # Create "$as_dir" as a directory, including parents if necessary.
16383 as_fn_mkdir_p ()
16384 {
16385
16386   case $as_dir in #(
16387   -*) as_dir=./$as_dir;;
16388   esac
16389   test -d "$as_dir" || eval $as_mkdir_p || {
16390     as_dirs=
16391     while :; do
16392       case $as_dir in #(
16393       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16394       *) as_qdir=$as_dir;;
16395       esac
16396       as_dirs="'$as_qdir' $as_dirs"
16397       as_dir=`$as_dirname -- "$as_dir" ||
16398 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16399          X"$as_dir" : 'X\(//\)[^/]' \| \
16400          X"$as_dir" : 'X\(//\)$' \| \
16401          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16402 $as_echo X"$as_dir" |
16403     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16404             s//\1/
16405             q
16406           }
16407           /^X\(\/\/\)[^/].*/{
16408             s//\1/
16409             q
16410           }
16411           /^X\(\/\/\)$/{
16412             s//\1/
16413             q
16414           }
16415           /^X\(\/\).*/{
16416             s//\1/
16417             q
16418           }
16419           s/.*/./; q'`
16420       test -d "$as_dir" && break
16421     done
16422     test -z "$as_dirs" || eval "mkdir $as_dirs"
16423   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
16424
16425
16426 } # as_fn_mkdir_p
16427 if mkdir -p . 2>/dev/null; then
16428   as_mkdir_p='mkdir -p "$as_dir"'
16429 else
16430   test -d ./-p && rmdir ./-p
16431   as_mkdir_p=false
16432 fi
16433
16434 if test -x / >/dev/null 2>&1; then
16435   as_test_x='test -x'
16436 else
16437   if ls -dL / >/dev/null 2>&1; then
16438     as_ls_L_option=L
16439   else
16440     as_ls_L_option=
16441   fi
16442   as_test_x='
16443     eval sh -c '\''
16444       if test -d "$1"; then
16445         test -d "$1/.";
16446       else
16447         case $1 in #(
16448         -*)set "./$1";;
16449         esac;
16450         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
16451         ???[sx]*):;;*)false;;esac;fi
16452     '\'' sh
16453   '
16454 fi
16455 as_executable_p=$as_test_x
16456
16457 # Sed expression to map a string onto a valid CPP name.
16458 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16459
16460 # Sed expression to map a string onto a valid variable name.
16461 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16462
16463
16464 exec 6>&1
16465 ## ----------------------------------- ##
16466 ## Main body of $CONFIG_STATUS script. ##
16467 ## ----------------------------------- ##
16468 _ASEOF
16469 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16470
16471 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16472 # Save the log message, to keep $0 and so on meaningful, and to
16473 # report actual input values of CONFIG_FILES etc. instead of their
16474 # values after options handling.
16475 ac_log="
16476 This file was extended by $as_me, which was
16477 generated by GNU Autoconf 2.64.  Invocation command line was
16478
16479   CONFIG_FILES    = $CONFIG_FILES
16480   CONFIG_HEADERS  = $CONFIG_HEADERS
16481   CONFIG_LINKS    = $CONFIG_LINKS
16482   CONFIG_COMMANDS = $CONFIG_COMMANDS
16483   $ $0 $@
16484
16485 on `(hostname || uname -n) 2>/dev/null | sed 1q`
16486 "
16487
16488 _ACEOF
16489
16490 case $ac_config_files in *"
16491 "*) set x $ac_config_files; shift; ac_config_files=$*;;
16492 esac
16493
16494 case $ac_config_headers in *"
16495 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16496 esac
16497
16498
16499 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16500 # Files that config.status was made for.
16501 config_files="$ac_config_files"
16502 config_headers="$ac_config_headers"
16503 config_links="$ac_config_links"
16504 config_commands="$ac_config_commands"
16505
16506 _ACEOF
16507
16508 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16509 ac_cs_usage="\
16510 \`$as_me' instantiates files and other configuration actions
16511 from templates according to the current configuration.  Unless the files
16512 and actions are specified as TAGs, all are instantiated by default.
16513
16514 Usage: $0 [OPTION]... [TAG]...
16515
16516   -h, --help       print this help, then exit
16517   -V, --version    print version number and configuration settings, then exit
16518   -q, --quiet, --silent
16519                    do not print progress messages
16520   -d, --debug      don't remove temporary files
16521       --recheck    update $as_me by reconfiguring in the same conditions
16522       --file=FILE[:TEMPLATE]
16523                    instantiate the configuration file FILE
16524       --header=FILE[:TEMPLATE]
16525                    instantiate the configuration header FILE
16526
16527 Configuration files:
16528 $config_files
16529
16530 Configuration headers:
16531 $config_headers
16532
16533 Configuration links:
16534 $config_links
16535
16536 Configuration commands:
16537 $config_commands
16538
16539 Report bugs to the package provider."
16540
16541 _ACEOF
16542 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16543 ac_cs_version="\\
16544 config.status
16545 configured by $0, generated by GNU Autoconf 2.64,
16546   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
16547
16548 Copyright (C) 2009 Free Software Foundation, Inc.
16549 This config.status script is free software; the Free Software Foundation
16550 gives unlimited permission to copy, distribute and modify it."
16551
16552 ac_pwd='$ac_pwd'
16553 srcdir='$srcdir'
16554 INSTALL='$INSTALL'
16555 MKDIR_P='$MKDIR_P'
16556 AWK='$AWK'
16557 test -n "\$AWK" || AWK=awk
16558 _ACEOF
16559
16560 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16561 # The default lists apply if the user does not specify any file.
16562 ac_need_defaults=:
16563 while test $# != 0
16564 do
16565   case $1 in
16566   --*=*)
16567     ac_option=`expr "X$1" : 'X\([^=]*\)='`
16568     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16569     ac_shift=:
16570     ;;
16571   *)
16572     ac_option=$1
16573     ac_optarg=$2
16574     ac_shift=shift
16575     ;;
16576   esac
16577
16578   case $ac_option in
16579   # Handling of the options.
16580   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16581     ac_cs_recheck=: ;;
16582   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16583     $as_echo "$ac_cs_version"; exit ;;
16584   --debug | --debu | --deb | --de | --d | -d )
16585     debug=: ;;
16586   --file | --fil | --fi | --f )
16587     $ac_shift
16588     case $ac_optarg in
16589     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16590     esac
16591     as_fn_append CONFIG_FILES " '$ac_optarg'"
16592     ac_need_defaults=false;;
16593   --header | --heade | --head | --hea )
16594     $ac_shift
16595     case $ac_optarg in
16596     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16597     esac
16598     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16599     ac_need_defaults=false;;
16600   --he | --h)
16601     # Conflict between --help and --header
16602     as_fn_error "ambiguous option: \`$1'
16603 Try \`$0 --help' for more information.";;
16604   --help | --hel | -h )
16605     $as_echo "$ac_cs_usage"; exit ;;
16606   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16607   | -silent | --silent | --silen | --sile | --sil | --si | --s)
16608     ac_cs_silent=: ;;
16609
16610   # This is an error.
16611   -*) as_fn_error "unrecognized option: \`$1'
16612 Try \`$0 --help' for more information." ;;
16613
16614   *) as_fn_append ac_config_targets " $1"
16615      ac_need_defaults=false ;;
16616
16617   esac
16618   shift
16619 done
16620
16621 ac_configure_extra_args=
16622
16623 if $ac_cs_silent; then
16624   exec 6>/dev/null
16625   ac_configure_extra_args="$ac_configure_extra_args --silent"
16626 fi
16627
16628 _ACEOF
16629 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16630 if \$ac_cs_recheck; then
16631   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16632   shift
16633   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16634   CONFIG_SHELL='$SHELL'
16635   export CONFIG_SHELL
16636   exec "\$@"
16637 fi
16638
16639 _ACEOF
16640 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16641 exec 5>>config.log
16642 {
16643   echo
16644   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16645 ## Running $as_me. ##
16646 _ASBOX
16647   $as_echo "$ac_log"
16648 } >&5
16649
16650 _ACEOF
16651 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16652 #
16653 # INIT-COMMANDS
16654 #
16655 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
16656 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
16657
16658 _ACEOF
16659
16660 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16661
16662 # Handling of arguments.
16663 for ac_config_target in $ac_config_targets
16664 do
16665   case $ac_config_target in
16666     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
16667     "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
16668     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16669     "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
16670     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16671     ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:gdbinit.in" ;;
16672     "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
16673     "gnulib/Makefile") CONFIG_FILES="$CONFIG_FILES gnulib/Makefile" ;;
16674     "data-directory/Makefile") CONFIG_FILES="$CONFIG_FILES data-directory/Makefile" ;;
16675     "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
16676
16677   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16678   esac
16679 done
16680
16681
16682 # If the user did not use the arguments to specify the items to instantiate,
16683 # then the envvar interface is used.  Set only those that are not.
16684 # We use the long form for the default assignment because of an extremely
16685 # bizarre bug on SunOS 4.1.3.
16686 if $ac_need_defaults; then
16687   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16688   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16689   test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
16690   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16691 fi
16692
16693 # Have a temporary directory for convenience.  Make it in the build tree
16694 # simply because there is no reason against having it here, and in addition,
16695 # creating and moving files from /tmp can sometimes cause problems.
16696 # Hook for its removal unless debugging.
16697 # Note that there is a small window in which the directory will not be cleaned:
16698 # after its creation but before its name has been assigned to `$tmp'.
16699 $debug ||
16700 {
16701   tmp=
16702   trap 'exit_status=$?
16703   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
16704 ' 0
16705   trap 'as_fn_exit 1' 1 2 13 15
16706 }
16707 # Create a (secure) tmp directory for tmp files.
16708
16709 {
16710   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16711   test -n "$tmp" && test -d "$tmp"
16712 }  ||
16713 {
16714   tmp=./conf$$-$RANDOM
16715   (umask 077 && mkdir "$tmp")
16716 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
16717
16718 # Set up the scripts for CONFIG_FILES section.
16719 # No need to generate them if there are no CONFIG_FILES.
16720 # This happens for instance with `./config.status config.h'.
16721 if test -n "$CONFIG_FILES"; then
16722
16723 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
16724   ac_cs_awk_getline=:
16725   ac_cs_awk_pipe_init=
16726   ac_cs_awk_read_file='
16727       while ((getline aline < (F[key])) > 0)
16728         print(aline)
16729       close(F[key])'
16730   ac_cs_awk_pipe_fini=
16731 else
16732   ac_cs_awk_getline=false
16733   ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
16734   ac_cs_awk_read_file='
16735       print "|#_!!_#|"
16736       print "cat " F[key] " &&"
16737       '$ac_cs_awk_pipe_init
16738   # The final `:' finishes the AND list.
16739   ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
16740 fi
16741 ac_cr=`echo X | tr X '\015'`
16742 # On cygwin, bash can eat \r inside `` if the user requested igncr.
16743 # But we know of no other shell where ac_cr would be empty at this
16744 # point, so we can use a bashism as a fallback.
16745 if test "x$ac_cr" = x; then
16746   eval ac_cr=\$\'\\r\'
16747 fi
16748 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16749 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16750   ac_cs_awk_cr='\r'
16751 else
16752   ac_cs_awk_cr=$ac_cr
16753 fi
16754
16755 echo 'BEGIN {' >"$tmp/subs1.awk" &&
16756 _ACEOF
16757
16758 # Create commands to substitute file output variables.
16759 {
16760   echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
16761   echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
16762   echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
16763   echo "_ACAWK" &&
16764   echo "_ACEOF"
16765 } >conf$$files.sh &&
16766 . ./conf$$files.sh ||
16767   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16768 rm -f conf$$files.sh
16769
16770 {
16771   echo "cat >conf$$subs.awk <<_ACEOF" &&
16772   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16773   echo "_ACEOF"
16774 } >conf$$subs.sh ||
16775   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16776 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
16777 ac_delim='%!_!# '
16778 for ac_last_try in false false false false false :; do
16779   . ./conf$$subs.sh ||
16780     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16781
16782   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16783   if test $ac_delim_n = $ac_delim_num; then
16784     break
16785   elif $ac_last_try; then
16786     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16787   else
16788     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16789   fi
16790 done
16791 rm -f conf$$subs.sh
16792
16793 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16794 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
16795 _ACEOF
16796 sed -n '
16797 h
16798 s/^/S["/; s/!.*/"]=/
16799 p
16800 g
16801 s/^[^!]*!//
16802 :repl
16803 t repl
16804 s/'"$ac_delim"'$//
16805 t delim
16806 :nl
16807 h
16808 s/\(.\{148\}\).*/\1/
16809 t more1
16810 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16811 p
16812 n
16813 b repl
16814 :more1
16815 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16816 p
16817 g
16818 s/.\{148\}//
16819 t nl
16820 :delim
16821 h
16822 s/\(.\{148\}\).*/\1/
16823 t more2
16824 s/["\\]/\\&/g; s/^/"/; s/$/"/
16825 p
16826 b
16827 :more2
16828 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16829 p
16830 g
16831 s/.\{148\}//
16832 t delim
16833 ' <conf$$subs.awk | sed '
16834 /^[^""]/{
16835   N
16836   s/\n//
16837 }
16838 ' >>$CONFIG_STATUS || ac_write_fail=1
16839 rm -f conf$$subs.awk
16840 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16841 _ACAWK
16842 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
16843   for (key in S) S_is_set[key] = 1
16844   FS = "\a"
16845   \$ac_cs_awk_pipe_init
16846 }
16847 {
16848   line = $ 0
16849   nfields = split(line, field, "@")
16850   substed = 0
16851   len = length(field[1])
16852   for (i = 2; i < nfields; i++) {
16853     key = field[i]
16854     keylen = length(key)
16855     if (S_is_set[key]) {
16856       value = S[key]
16857       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16858       len += length(value) + length(field[++i])
16859       substed = 1
16860     } else
16861       len += 1 + keylen
16862   }
16863   if (nfields == 3 && !substed) {
16864     key = field[2]
16865     if (F[key] != "" && line ~ /^[       ]*@.*@[         ]*$/) {
16866       \$ac_cs_awk_read_file
16867       next
16868     }
16869   }
16870   print line
16871 }
16872 \$ac_cs_awk_pipe_fini
16873 _ACAWK
16874 _ACEOF
16875 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16876 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16877   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16878 else
16879   cat
16880 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
16881   || as_fn_error "could not setup config files machinery" "$LINENO" 5
16882 _ACEOF
16883
16884 # VPATH may cause trouble with some makes, so we remove $(srcdir),
16885 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
16886 # trailing colons and then remove the whole line if VPATH becomes empty
16887 # (actually we leave an empty line to preserve line numbers).
16888 if test "x$srcdir" = x.; then
16889   ac_vpsub='/^[  ]*VPATH[        ]*=/{
16890 s/:*\$(srcdir):*/:/
16891 s/:*\${srcdir}:*/:/
16892 s/:*@srcdir@:*/:/
16893 s/^\([^=]*=[     ]*\):*/\1/
16894 s/:*$//
16895 s/^[^=]*=[       ]*$//
16896 }'
16897 fi
16898
16899 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16900 fi # test -n "$CONFIG_FILES"
16901
16902 # Set up the scripts for CONFIG_HEADERS section.
16903 # No need to generate them if there are no CONFIG_HEADERS.
16904 # This happens for instance with `./config.status Makefile'.
16905 if test -n "$CONFIG_HEADERS"; then
16906 cat >"$tmp/defines.awk" <<\_ACAWK ||
16907 BEGIN {
16908 _ACEOF
16909
16910 # Transform confdefs.h into an awk script `defines.awk', embedded as
16911 # here-document in config.status, that substitutes the proper values into
16912 # config.h.in to produce config.h.
16913
16914 # Create a delimiter string that does not exist in confdefs.h, to ease
16915 # handling of long lines.
16916 ac_delim='%!_!# '
16917 for ac_last_try in false false :; do
16918   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
16919   if test -z "$ac_t"; then
16920     break
16921   elif $ac_last_try; then
16922     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
16923   else
16924     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16925   fi
16926 done
16927
16928 # For the awk script, D is an array of macro values keyed by name,
16929 # likewise P contains macro parameters if any.  Preserve backslash
16930 # newline sequences.
16931
16932 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16933 sed -n '
16934 s/.\{148\}/&'"$ac_delim"'/g
16935 t rset
16936 :rset
16937 s/^[     ]*#[    ]*define[       ][      ]*/ /
16938 t def
16939 d
16940 :def
16941 s/\\$//
16942 t bsnl
16943 s/["\\]/\\&/g
16944 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
16945 D["\1"]=" \3"/p
16946 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
16947 d
16948 :bsnl
16949 s/["\\]/\\&/g
16950 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
16951 D["\1"]=" \3\\\\\\n"\\/p
16952 t cont
16953 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16954 t cont
16955 d
16956 :cont
16957 n
16958 s/.\{148\}/&'"$ac_delim"'/g
16959 t clear
16960 :clear
16961 s/\\$//
16962 t bsnlc
16963 s/["\\]/\\&/g; s/^/"/; s/$/"/p
16964 d
16965 :bsnlc
16966 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16967 b cont
16968 ' <confdefs.h | sed '
16969 s/'"$ac_delim"'/"\\\
16970 "/g' >>$CONFIG_STATUS || ac_write_fail=1
16971
16972 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16973   for (key in D) D_is_set[key] = 1
16974   FS = "\a"
16975 }
16976 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16977   line = \$ 0
16978   split(line, arg, " ")
16979   if (arg[1] == "#") {
16980     defundef = arg[2]
16981     mac1 = arg[3]
16982   } else {
16983     defundef = substr(arg[1], 2)
16984     mac1 = arg[2]
16985   }
16986   split(mac1, mac2, "(") #)
16987   macro = mac2[1]
16988   prefix = substr(line, 1, index(line, defundef) - 1)
16989   if (D_is_set[macro]) {
16990     # Preserve the white space surrounding the "#".
16991     print prefix "define", macro P[macro] D[macro]
16992     next
16993   } else {
16994     # Replace #undef with comments.  This is necessary, for example,
16995     # in the case of _POSIX_SOURCE, which is predefined and required
16996     # on some systems where configure will not decide to define it.
16997     if (defundef == "undef") {
16998       print "/*", prefix defundef, macro, "*/"
16999       next
17000     }
17001   }
17002 }
17003 { print }
17004 _ACAWK
17005 _ACEOF
17006 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17007   as_fn_error "could not setup config headers machinery" "$LINENO" 5
17008 fi # test -n "$CONFIG_HEADERS"
17009
17010
17011 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS  :C $CONFIG_COMMANDS"
17012 shift
17013 for ac_tag
17014 do
17015   case $ac_tag in
17016   :[FHLC]) ac_mode=$ac_tag; continue;;
17017   esac
17018   case $ac_mode$ac_tag in
17019   :[FHL]*:*);;
17020   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
17021   :[FH]-) ac_tag=-:-;;
17022   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17023   esac
17024   ac_save_IFS=$IFS
17025   IFS=:
17026   set x $ac_tag
17027   IFS=$ac_save_IFS
17028   shift
17029   ac_file=$1
17030   shift
17031
17032   case $ac_mode in
17033   :L) ac_source=$1;;
17034   :[FH])
17035     ac_file_inputs=
17036     for ac_f
17037     do
17038       case $ac_f in
17039       -) ac_f="$tmp/stdin";;
17040       *) # Look for the file first in the build tree, then in the source tree
17041          # (if the path is not absolute).  The absolute path cannot be DOS-style,
17042          # because $ac_f cannot contain `:'.
17043          test -f "$ac_f" ||
17044            case $ac_f in
17045            [\\/$]*) false;;
17046            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17047            esac ||
17048            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17049       esac
17050       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17051       as_fn_append ac_file_inputs " '$ac_f'"
17052     done
17053
17054     # Let's still pretend it is `configure' which instantiates (i.e., don't
17055     # use $as_me), people would be surprised to read:
17056     #    /* config.h.  Generated by config.status.  */
17057     configure_input='Generated from '`
17058           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17059         `' by configure.'
17060     if test x"$ac_file" != x-; then
17061       configure_input="$ac_file.  $configure_input"
17062       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17063 $as_echo "$as_me: creating $ac_file" >&6;}
17064     fi
17065     # Neutralize special characters interpreted by sed in replacement strings.
17066     case $configure_input in #(
17067     *\&* | *\|* | *\\* )
17068        ac_sed_conf_input=`$as_echo "$configure_input" |
17069        sed 's/[\\\\&|]/\\\\&/g'`;; #(
17070     *) ac_sed_conf_input=$configure_input;;
17071     esac
17072
17073     case $ac_tag in
17074     *:-:* | *:-) cat >"$tmp/stdin" \
17075       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
17076     esac
17077     ;;
17078   esac
17079
17080   ac_dir=`$as_dirname -- "$ac_file" ||
17081 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17082          X"$ac_file" : 'X\(//\)[^/]' \| \
17083          X"$ac_file" : 'X\(//\)$' \| \
17084          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17085 $as_echo X"$ac_file" |
17086     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17087             s//\1/
17088             q
17089           }
17090           /^X\(\/\/\)[^/].*/{
17091             s//\1/
17092             q
17093           }
17094           /^X\(\/\/\)$/{
17095             s//\1/
17096             q
17097           }
17098           /^X\(\/\).*/{
17099             s//\1/
17100             q
17101           }
17102           s/.*/./; q'`
17103   as_dir="$ac_dir"; as_fn_mkdir_p
17104   ac_builddir=.
17105
17106 case "$ac_dir" in
17107 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17108 *)
17109   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17110   # A ".." for each directory in $ac_dir_suffix.
17111   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17112   case $ac_top_builddir_sub in
17113   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17114   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17115   esac ;;
17116 esac
17117 ac_abs_top_builddir=$ac_pwd
17118 ac_abs_builddir=$ac_pwd$ac_dir_suffix
17119 # for backward compatibility:
17120 ac_top_builddir=$ac_top_build_prefix
17121
17122 case $srcdir in
17123   .)  # We are building in place.
17124     ac_srcdir=.
17125     ac_top_srcdir=$ac_top_builddir_sub
17126     ac_abs_top_srcdir=$ac_pwd ;;
17127   [\\/]* | ?:[\\/]* )  # Absolute name.
17128     ac_srcdir=$srcdir$ac_dir_suffix;
17129     ac_top_srcdir=$srcdir
17130     ac_abs_top_srcdir=$srcdir ;;
17131   *) # Relative name.
17132     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17133     ac_top_srcdir=$ac_top_build_prefix$srcdir
17134     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17135 esac
17136 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17137
17138
17139   case $ac_mode in
17140   :F)
17141   #
17142   # CONFIG_FILE
17143   #
17144
17145   case $INSTALL in
17146   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17147   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17148   esac
17149   ac_MKDIR_P=$MKDIR_P
17150   case $MKDIR_P in
17151   [\\/$]* | ?:[\\/]* ) ;;
17152   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
17153   esac
17154 _ACEOF
17155
17156 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17157 # If the template does not know about datarootdir, expand it.
17158 # FIXME: This hack should be removed a few years after 2.60.
17159 ac_datarootdir_hack=; ac_datarootdir_seen=
17160 ac_sed_dataroot='
17161 /datarootdir/ {
17162   p
17163   q
17164 }
17165 /@datadir@/p
17166 /@docdir@/p
17167 /@infodir@/p
17168 /@localedir@/p
17169 /@mandir@/p'
17170 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17171 *datarootdir*) ac_datarootdir_seen=yes;;
17172 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17173   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17174 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17175 _ACEOF
17176 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17177   ac_datarootdir_hack='
17178   s&@datadir@&$datadir&g
17179   s&@docdir@&$docdir&g
17180   s&@infodir@&$infodir&g
17181   s&@localedir@&$localedir&g
17182   s&@mandir@&$mandir&g
17183   s&\\\${datarootdir}&$datarootdir&g' ;;
17184 esac
17185 _ACEOF
17186
17187 # Neutralize VPATH when `$srcdir' = `.'.
17188 # Shell code in configure.ac might set extrasub.
17189 # FIXME: do we really want to maintain this feature?
17190 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17191 ac_sed_extra="$ac_vpsub
17192 $extrasub
17193 _ACEOF
17194 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17195 :t
17196 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17197 s|@configure_input@|$ac_sed_conf_input|;t t
17198 s&@top_builddir@&$ac_top_builddir_sub&;t t
17199 s&@top_build_prefix@&$ac_top_build_prefix&;t t
17200 s&@srcdir@&$ac_srcdir&;t t
17201 s&@abs_srcdir@&$ac_abs_srcdir&;t t
17202 s&@top_srcdir@&$ac_top_srcdir&;t t
17203 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17204 s&@builddir@&$ac_builddir&;t t
17205 s&@abs_builddir@&$ac_abs_builddir&;t t
17206 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17207 s&@INSTALL@&$ac_INSTALL&;t t
17208 s&@MKDIR_P@&$ac_MKDIR_P&;t t
17209 $ac_datarootdir_hack
17210 "
17211 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
17212 if $ac_cs_awk_getline; then
17213   $AWK -f "$tmp/subs.awk"
17214 else
17215   $AWK -f "$tmp/subs.awk" | $SHELL
17216 fi >$tmp/out \
17217   || as_fn_error "could not create $ac_file" "$LINENO" 5
17218
17219 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17220   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
17221   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
17222   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17223 which seems to be undefined.  Please make sure it is defined." >&5
17224 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17225 which seems to be undefined.  Please make sure it is defined." >&2;}
17226
17227   rm -f "$tmp/stdin"
17228   case $ac_file in
17229   -) cat "$tmp/out" && rm -f "$tmp/out";;
17230   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
17231   esac \
17232   || as_fn_error "could not create $ac_file" "$LINENO" 5
17233  ;;
17234   :H)
17235   #
17236   # CONFIG_HEADER
17237   #
17238   if test x"$ac_file" != x-; then
17239     {
17240       $as_echo "/* $configure_input  */" \
17241       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
17242     } >"$tmp/config.h" \
17243       || as_fn_error "could not create $ac_file" "$LINENO" 5
17244     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
17245       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17246 $as_echo "$as_me: $ac_file is unchanged" >&6;}
17247     else
17248       rm -f "$ac_file"
17249       mv "$tmp/config.h" "$ac_file" \
17250         || as_fn_error "could not create $ac_file" "$LINENO" 5
17251     fi
17252   else
17253     $as_echo "/* $configure_input  */" \
17254       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
17255       || as_fn_error "could not create -" "$LINENO" 5
17256   fi
17257 # Compute "$ac_file"'s index in $config_headers.
17258 _am_arg="$ac_file"
17259 _am_stamp_count=1
17260 for _am_header in $config_headers :; do
17261   case $_am_header in
17262     $_am_arg | $_am_arg:* )
17263       break ;;
17264     * )
17265       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17266   esac
17267 done
17268 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17269 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17270          X"$_am_arg" : 'X\(//\)[^/]' \| \
17271          X"$_am_arg" : 'X\(//\)$' \| \
17272          X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
17273 $as_echo X"$_am_arg" |
17274     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17275             s//\1/
17276             q
17277           }
17278           /^X\(\/\/\)[^/].*/{
17279             s//\1/
17280             q
17281           }
17282           /^X\(\/\/\)$/{
17283             s//\1/
17284             q
17285           }
17286           /^X\(\/\).*/{
17287             s//\1/
17288             q
17289           }
17290           s/.*/./; q'`/stamp-h$_am_stamp_count
17291  ;;
17292   :L)
17293   #
17294   # CONFIG_LINK
17295   #
17296
17297   if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
17298     :
17299   else
17300     # Prefer the file from the source tree if names are identical.
17301     if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
17302       ac_source=$srcdir/$ac_source
17303     fi
17304
17305     { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
17306 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
17307
17308     if test ! -r "$ac_source"; then
17309       as_fn_error "$ac_source: file not found" "$LINENO" 5
17310     fi
17311     rm -f "$ac_file"
17312
17313     # Try a relative symlink, then a hard link, then a copy.
17314     case $srcdir in
17315     [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
17316         *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
17317     esac
17318     ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
17319       ln "$ac_source" "$ac_file" 2>/dev/null ||
17320       cp -p "$ac_source" "$ac_file" ||
17321       as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
17322   fi
17323  ;;
17324   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17325 $as_echo "$as_me: executing $ac_file commands" >&6;}
17326  ;;
17327   esac
17328
17329
17330   case $ac_file$ac_mode in
17331     "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
17332     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
17333   # Autoconf 2.62 quotes --file arguments for eval, but not when files
17334   # are listed without --file.  Let's play safe and only enable the eval
17335   # if we detect the quoting.
17336   case $CONFIG_FILES in
17337   *\'*) eval set x "$CONFIG_FILES" ;;
17338   *)   set x $CONFIG_FILES ;;
17339   esac
17340   shift
17341   for mf
17342   do
17343     # Strip MF so we end up with the name of the file.
17344     mf=`echo "$mf" | sed -e 's/:.*$//'`
17345     # Check whether this is an Automake generated Makefile or not.
17346     # We used to match only the files named `Makefile.in', but
17347     # some people rename them; so instead we look at the file content.
17348     # Grep'ing the first line is not enough: some people post-process
17349     # each Makefile.in and add a new line on top of each file to say so.
17350     # Grep'ing the whole file is not good either: AIX grep has a line
17351     # limit of 2048, but all sed's we know have understand at least 4000.
17352     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17353       dirpart=`$as_dirname -- "$mf" ||
17354 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17355          X"$mf" : 'X\(//\)[^/]' \| \
17356          X"$mf" : 'X\(//\)$' \| \
17357          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17358 $as_echo X"$mf" |
17359     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17360             s//\1/
17361             q
17362           }
17363           /^X\(\/\/\)[^/].*/{
17364             s//\1/
17365             q
17366           }
17367           /^X\(\/\/\)$/{
17368             s//\1/
17369             q
17370           }
17371           /^X\(\/\).*/{
17372             s//\1/
17373             q
17374           }
17375           s/.*/./; q'`
17376     else
17377       continue
17378     fi
17379     # Extract the definition of DEPDIR, am__include, and am__quote
17380     # from the Makefile without running `make'.
17381     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17382     test -z "$DEPDIR" && continue
17383     am__include=`sed -n 's/^am__include = //p' < "$mf"`
17384     test -z "am__include" && continue
17385     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17386     # When using ansi2knr, U may be empty or an underscore; expand it
17387     U=`sed -n 's/^U = //p' < "$mf"`
17388     # Find all dependency output files, they are included files with
17389     # $(DEPDIR) in their names.  We invoke sed twice because it is the
17390     # simplest approach to changing $(DEPDIR) to its actual value in the
17391     # expansion.
17392     for file in `sed -n "
17393       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17394          sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
17395       # Make sure the directory exists.
17396       test -f "$dirpart/$file" && continue
17397       fdir=`$as_dirname -- "$file" ||
17398 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17399          X"$file" : 'X\(//\)[^/]' \| \
17400          X"$file" : 'X\(//\)$' \| \
17401          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17402 $as_echo X"$file" |
17403     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17404             s//\1/
17405             q
17406           }
17407           /^X\(\/\/\)[^/].*/{
17408             s//\1/
17409             q
17410           }
17411           /^X\(\/\/\)$/{
17412             s//\1/
17413             q
17414           }
17415           /^X\(\/\).*/{
17416             s//\1/
17417             q
17418           }
17419           s/.*/./; q'`
17420       as_dir=$dirpart/$fdir; as_fn_mkdir_p
17421       # echo "creating $dirpart/$file"
17422       echo '# dummy' > "$dirpart/$file"
17423     done
17424   done
17425 }
17426  ;;
17427     "default":C)
17428 case x$CONFIG_HEADERS in
17429 xconfig.h:config.in)
17430 echo > stamp-h ;;
17431 esac
17432  ;;
17433
17434   esac
17435 done # for ac_tag
17436
17437
17438 as_fn_exit 0
17439 _ACEOF
17440 ac_clean_files=$ac_clean_files_save
17441
17442 test $ac_write_fail = 0 ||
17443   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
17444
17445
17446 # configure is writing to config.log, and then calls config.status.
17447 # config.status does its own redirection, appending to config.log.
17448 # Unfortunately, on DOS this fails, as config.log is still kept open
17449 # by configure, so config.status won't be able to write to it; its
17450 # output is simply discarded.  So we exec the FD to /dev/null,
17451 # effectively closing config.log, so it can be properly (re)opened and
17452 # appended to by config.status.  When coming back to configure, we
17453 # need to make the FD available again.
17454 if test "$no_create" != yes; then
17455   ac_cs_success=:
17456   ac_config_status_args=
17457   test "$silent" = yes &&
17458     ac_config_status_args="$ac_config_status_args --quiet"
17459   exec 5>/dev/null
17460   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17461   exec 5>>config.log
17462   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17463   # would make configure fail if this is the last instruction.
17464   $ac_cs_success || as_fn_exit $?
17465 fi
17466
17467 #
17468 # CONFIG_SUBDIRS section.
17469 #
17470 if test "$no_recursion" != yes; then
17471
17472   # Remove --cache-file, --srcdir, and --disable-option-checking arguments
17473   # so they do not pile up.
17474   ac_sub_configure_args=
17475   ac_prev=
17476   eval "set x $ac_configure_args"
17477   shift
17478   for ac_arg
17479   do
17480     if test -n "$ac_prev"; then
17481       ac_prev=
17482       continue
17483     fi
17484     case $ac_arg in
17485     -cache-file | --cache-file | --cache-fil | --cache-fi \
17486     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
17487       ac_prev=cache_file ;;
17488     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
17489     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
17490     | --c=*)
17491       ;;
17492     --config-cache | -C)
17493       ;;
17494     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
17495       ac_prev=srcdir ;;
17496     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
17497       ;;
17498     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
17499       ac_prev=prefix ;;
17500     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
17501       ;;
17502     --disable-option-checking)
17503       ;;
17504     *)
17505       case $ac_arg in
17506       *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
17507       esac
17508       as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
17509     esac
17510   done
17511
17512   # Always prepend --prefix to ensure using the same prefix
17513   # in subdir configurations.
17514   ac_arg="--prefix=$prefix"
17515   case $ac_arg in
17516   *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
17517   esac
17518   ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
17519
17520   # Pass --silent
17521   if test "$silent" = yes; then
17522     ac_sub_configure_args="--silent $ac_sub_configure_args"
17523   fi
17524
17525   # Always prepend --disable-option-checking to silence warnings, since
17526   # different subdirs can have different --enable and --with options.
17527   ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
17528
17529   ac_popdir=`pwd`
17530   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
17531
17532     # Do not complain, so a configure script can configure whichever
17533     # parts of a large source tree are present.
17534     test -d "$srcdir/$ac_dir" || continue
17535
17536     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
17537     $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
17538     $as_echo "$ac_msg" >&6
17539     as_dir="$ac_dir"; as_fn_mkdir_p
17540     ac_builddir=.
17541
17542 case "$ac_dir" in
17543 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17544 *)
17545   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17546   # A ".." for each directory in $ac_dir_suffix.
17547   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17548   case $ac_top_builddir_sub in
17549   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17550   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17551   esac ;;
17552 esac
17553 ac_abs_top_builddir=$ac_pwd
17554 ac_abs_builddir=$ac_pwd$ac_dir_suffix
17555 # for backward compatibility:
17556 ac_top_builddir=$ac_top_build_prefix
17557
17558 case $srcdir in
17559   .)  # We are building in place.
17560     ac_srcdir=.
17561     ac_top_srcdir=$ac_top_builddir_sub
17562     ac_abs_top_srcdir=$ac_pwd ;;
17563   [\\/]* | ?:[\\/]* )  # Absolute name.
17564     ac_srcdir=$srcdir$ac_dir_suffix;
17565     ac_top_srcdir=$srcdir
17566     ac_abs_top_srcdir=$srcdir ;;
17567   *) # Relative name.
17568     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17569     ac_top_srcdir=$ac_top_build_prefix$srcdir
17570     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17571 esac
17572 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17573
17574
17575     cd "$ac_dir"
17576
17577     # Check for guested configure; otherwise get Cygnus style configure.
17578     if test -f "$ac_srcdir/configure.gnu"; then
17579       ac_sub_configure=$ac_srcdir/configure.gnu
17580     elif test -f "$ac_srcdir/configure"; then
17581       ac_sub_configure=$ac_srcdir/configure
17582     elif test -f "$ac_srcdir/configure.in"; then
17583       # This should be Cygnus configure.
17584       ac_sub_configure=$ac_aux_dir/configure
17585     else
17586       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
17587 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
17588       ac_sub_configure=
17589     fi
17590
17591     # The recursion is here.
17592     if test -n "$ac_sub_configure"; then
17593       # Make the cache file name correct relative to the subdirectory.
17594       case $cache_file in
17595       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
17596       *) # Relative name.
17597         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
17598       esac
17599
17600       { $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
17601 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
17602       # The eval makes quoting arguments work.
17603       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
17604            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
17605         as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
17606     fi
17607
17608     cd "$ac_popdir"
17609   done
17610 fi
17611 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17612   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17613 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17614 fi
17615
17616
17617 exit 0