2012-02-21 Tristan Gingold <gingold@adacore.com>
[platform/upstream/binutils.git] / gdb / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64.
4 #
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7 # Foundation, Inc.
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18   emulate sh
19   NULLCMD=:
20   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21   # is contrary to our usage.  Disable this feature.
22   alias -g '${1+"$@"}'='"$@"'
23   setopt NO_GLOB_SUBST
24 else
25   case `(set -o) 2>/dev/null` in #(
26   *posix*) :
27     set -o posix ;; #(
28   *) :
29      ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45   as_echo='print -r --'
46   as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48   as_echo='printf %s\n'
49   as_echo_n='printf %s'
50 else
51   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53     as_echo_n='/usr/ucb/echo -n'
54   else
55     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56     as_echo_n_body='eval
57       arg=$1;
58       case $arg in #(
59       *"$as_nl"*)
60         expr "X$arg" : "X\\(.*\\)$as_nl";
61         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62       esac;
63       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64     '
65     export as_echo_n_body
66     as_echo_n='sh -c $as_echo_n_body as_echo'
67   fi
68   export as_echo_body
69   as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74   PATH_SEPARATOR=:
75   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77       PATH_SEPARATOR=';'
78   }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order.  Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" ""        $as_nl"
88
89 # Find who we are.  Look in the path if we contain no directory separator.
90 case $0 in #((
91   *[\\/]* ) as_myself=$0 ;;
92   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93 for as_dir in $PATH
94 do
95   IFS=$as_save_IFS
96   test -z "$as_dir" && as_dir=.
97     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98   done
99 IFS=$as_save_IFS
100
101      ;;
102 esac
103 # We did not find ourselves, most probably we were run as `sh COMMAND'
104 # in which case we are not to be found in the path.
105 if test "x$as_myself" = x; then
106   as_myself=$0
107 fi
108 if test ! -f "$as_myself"; then
109   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110   exit 1
111 fi
112
113 # Unset variables that we do not need and which cause bugs (e.g. in
114 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
115 # suppresses any "Segmentation fault" message there.  '((' could
116 # trigger a bug in pdksh 5.2.14.
117 for as_var in BASH_ENV ENV MAIL MAILPATH
118 do eval test x\${$as_var+set} = xset \
119   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120 done
121 PS1='$ '
122 PS2='> '
123 PS4='+ '
124
125 # NLS nuisances.
126 LC_ALL=C
127 export LC_ALL
128 LANGUAGE=C
129 export LANGUAGE
130
131 # CDPATH.
132 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134 if test "x$CONFIG_SHELL" = x; then
135   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136   emulate sh
137   NULLCMD=:
138   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139   # is contrary to our usage.  Disable this feature.
140   alias -g '\${1+\"\$@\"}'='\"\$@\"'
141   setopt NO_GLOB_SUBST
142 else
143   case \`(set -o) 2>/dev/null\` in #(
144   *posix*) :
145     set -o posix ;; #(
146   *) :
147      ;;
148 esac
149 fi
150 "
151   as_required="as_fn_return () { (exit \$1); }
152 as_fn_success () { as_fn_return 0; }
153 as_fn_failure () { as_fn_return 1; }
154 as_fn_ret_success () { return 0; }
155 as_fn_ret_failure () { return 1; }
156
157 exitcode=0
158 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164 else
165   exitcode=1; echo positional parameters were not saved.
166 fi
167 test x\$exitcode = x0 || exit 1"
168   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172 test \$(( 1 + 1 )) = 2 || exit 1"
173   if (eval "$as_required") 2>/dev/null; then :
174   as_have_required=yes
175 else
176   as_have_required=no
177 fi
178   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
179
180 else
181   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
182 as_found=false
183 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
184 do
185   IFS=$as_save_IFS
186   test -z "$as_dir" && as_dir=.
187   as_found=:
188   case $as_dir in #(
189          /*)
190            for as_base in sh bash ksh sh5; do
191              # Try only shells that exist, to save several forks.
192              as_shell=$as_dir/$as_base
193              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
194                     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
195   CONFIG_SHELL=$as_shell as_have_required=yes
196                    if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
197   break 2
198 fi
199 fi
200            done;;
201        esac
202   as_found=false
203 done
204 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
205               { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
206   CONFIG_SHELL=$SHELL as_have_required=yes
207 fi; }
208 IFS=$as_save_IFS
209
210
211       if test "x$CONFIG_SHELL" != x; then :
212   # We cannot yet assume a decent shell, so we have to provide a
213         # neutralization value for shells without unset; and this also
214         # works around shells that cannot unset nonexistent variables.
215         BASH_ENV=/dev/null
216         ENV=/dev/null
217         (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
218         export CONFIG_SHELL
219         exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
220 fi
221
222     if test x$as_have_required = xno; then :
223   $as_echo "$0: This script requires a shell more modern than all"
224   $as_echo "$0: the shells that I found on your system."
225   if test x${ZSH_VERSION+set} = xset ; then
226     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
227     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
228   else
229     $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
230 $0: including any error possibly output before this
231 $0: message. Then install a modern shell, or manually run
232 $0: the script under such a shell if you do have one."
233   fi
234   exit 1
235 fi
236 fi
237 fi
238 SHELL=${CONFIG_SHELL-/bin/sh}
239 export SHELL
240 # Unset more variables known to interfere with behavior of common tools.
241 CLICOLOR_FORCE= GREP_OPTIONS=
242 unset CLICOLOR_FORCE GREP_OPTIONS
243
244 ## --------------------- ##
245 ## M4sh Shell Functions. ##
246 ## --------------------- ##
247 # as_fn_unset VAR
248 # ---------------
249 # Portably unset VAR.
250 as_fn_unset ()
251 {
252   { eval $1=; unset $1;}
253 }
254 as_unset=as_fn_unset
255
256 # as_fn_set_status STATUS
257 # -----------------------
258 # Set $? to STATUS, without forking.
259 as_fn_set_status ()
260 {
261   return $1
262 } # as_fn_set_status
263
264 # as_fn_exit STATUS
265 # -----------------
266 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
267 as_fn_exit ()
268 {
269   set +e
270   as_fn_set_status $1
271   exit $1
272 } # as_fn_exit
273
274 # as_fn_mkdir_p
275 # -------------
276 # Create "$as_dir" as a directory, including parents if necessary.
277 as_fn_mkdir_p ()
278 {
279
280   case $as_dir in #(
281   -*) as_dir=./$as_dir;;
282   esac
283   test -d "$as_dir" || eval $as_mkdir_p || {
284     as_dirs=
285     while :; do
286       case $as_dir in #(
287       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
288       *) as_qdir=$as_dir;;
289       esac
290       as_dirs="'$as_qdir' $as_dirs"
291       as_dir=`$as_dirname -- "$as_dir" ||
292 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
293          X"$as_dir" : 'X\(//\)[^/]' \| \
294          X"$as_dir" : 'X\(//\)$' \| \
295          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
296 $as_echo X"$as_dir" |
297     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
298             s//\1/
299             q
300           }
301           /^X\(\/\/\)[^/].*/{
302             s//\1/
303             q
304           }
305           /^X\(\/\/\)$/{
306             s//\1/
307             q
308           }
309           /^X\(\/\).*/{
310             s//\1/
311             q
312           }
313           s/.*/./; q'`
314       test -d "$as_dir" && break
315     done
316     test -z "$as_dirs" || eval "mkdir $as_dirs"
317   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
318
319
320 } # as_fn_mkdir_p
321 # as_fn_append VAR VALUE
322 # ----------------------
323 # Append the text in VALUE to the end of the definition contained in VAR. Take
324 # advantage of any shell optimizations that allow amortized linear growth over
325 # repeated appends, instead of the typical quadratic growth present in naive
326 # implementations.
327 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
328   eval 'as_fn_append ()
329   {
330     eval $1+=\$2
331   }'
332 else
333   as_fn_append ()
334   {
335     eval $1=\$$1\$2
336   }
337 fi # as_fn_append
338
339 # as_fn_arith ARG...
340 # ------------------
341 # Perform arithmetic evaluation on the ARGs, and store the result in the
342 # global $as_val. Take advantage of shells that can avoid forks. The arguments
343 # must be portable across $(()) and expr.
344 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
345   eval 'as_fn_arith ()
346   {
347     as_val=$(( $* ))
348   }'
349 else
350   as_fn_arith ()
351   {
352     as_val=`expr "$@" || test $? -eq 1`
353   }
354 fi # as_fn_arith
355
356
357 # as_fn_error ERROR [LINENO LOG_FD]
358 # ---------------------------------
359 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
360 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
361 # script with status $?, using 1 if that was 0.
362 as_fn_error ()
363 {
364   as_status=$?; test $as_status -eq 0 && as_status=1
365   if test "$3"; then
366     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
367     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
368   fi
369   $as_echo "$as_me: error: $1" >&2
370   as_fn_exit $as_status
371 } # as_fn_error
372
373 if expr a : '\(a\)' >/dev/null 2>&1 &&
374    test "X`expr 00001 : '.*\(...\)'`" = X001; then
375   as_expr=expr
376 else
377   as_expr=false
378 fi
379
380 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
381   as_basename=basename
382 else
383   as_basename=false
384 fi
385
386 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
387   as_dirname=dirname
388 else
389   as_dirname=false
390 fi
391
392 as_me=`$as_basename -- "$0" ||
393 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
394          X"$0" : 'X\(//\)$' \| \
395          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
396 $as_echo X/"$0" |
397     sed '/^.*\/\([^/][^/]*\)\/*$/{
398             s//\1/
399             q
400           }
401           /^X\/\(\/\/\)$/{
402             s//\1/
403             q
404           }
405           /^X\/\(\/\).*/{
406             s//\1/
407             q
408           }
409           s/.*/./; q'`
410
411 # Avoid depending upon Character Ranges.
412 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
413 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
414 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
415 as_cr_digits='0123456789'
416 as_cr_alnum=$as_cr_Letters$as_cr_digits
417
418
419   as_lineno_1=$LINENO as_lineno_1a=$LINENO
420   as_lineno_2=$LINENO as_lineno_2a=$LINENO
421   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
422   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
423   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
424   sed -n '
425     p
426     /[$]LINENO/=
427   ' <$as_myself |
428     sed '
429       s/[$]LINENO.*/&-/
430       t lineno
431       b
432       :lineno
433       N
434       :loop
435       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
436       t loop
437       s/-\n.*//
438     ' >$as_me.lineno &&
439   chmod +x "$as_me.lineno" ||
440     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
441
442   # Don't try to exec as it changes $[0], causing all sort of problems
443   # (the dirname of $[0] is not the place where we might find the
444   # original and so on.  Autoconf is especially sensitive to this).
445   . "./$as_me.lineno"
446   # Exit status is that of the last command.
447   exit
448 }
449
450 ECHO_C= ECHO_N= ECHO_T=
451 case `echo -n x` in #(((((
452 -n*)
453   case `echo 'xy\c'` in
454   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
455   xy)  ECHO_C='\c';;
456   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
457        ECHO_T=' ';;
458   esac;;
459 *)
460   ECHO_N='-n';;
461 esac
462
463 rm -f conf$$ conf$$.exe conf$$.file
464 if test -d conf$$.dir; then
465   rm -f conf$$.dir/conf$$.file
466 else
467   rm -f conf$$.dir
468   mkdir conf$$.dir 2>/dev/null
469 fi
470 if (echo >conf$$.file) 2>/dev/null; then
471   if ln -s conf$$.file conf$$ 2>/dev/null; then
472     as_ln_s='ln -s'
473     # ... but there are two gotchas:
474     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
475     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
476     # In both cases, we have to default to `cp -p'.
477     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
478       as_ln_s='cp -p'
479   elif ln conf$$.file conf$$ 2>/dev/null; then
480     as_ln_s=ln
481   else
482     as_ln_s='cp -p'
483   fi
484 else
485   as_ln_s='cp -p'
486 fi
487 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
488 rmdir conf$$.dir 2>/dev/null
489
490 if mkdir -p . 2>/dev/null; then
491   as_mkdir_p='mkdir -p "$as_dir"'
492 else
493   test -d ./-p && rmdir ./-p
494   as_mkdir_p=false
495 fi
496
497 if test -x / >/dev/null 2>&1; then
498   as_test_x='test -x'
499 else
500   if ls -dL / >/dev/null 2>&1; then
501     as_ls_L_option=L
502   else
503     as_ls_L_option=
504   fi
505   as_test_x='
506     eval sh -c '\''
507       if test -d "$1"; then
508         test -d "$1/.";
509       else
510         case $1 in #(
511         -*)set "./$1";;
512         esac;
513         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
514         ???[sx]*):;;*)false;;esac;fi
515     '\'' sh
516   '
517 fi
518 as_executable_p=$as_test_x
519
520 # Sed expression to map a string onto a valid CPP name.
521 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
522
523 # Sed expression to map a string onto a valid variable name.
524 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
525
526
527 exec 7<&0 </dev/null 6>&1
528
529 # Name of the host.
530 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
531 # so uname gets run too.
532 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
533
534 #
535 # Initializations.
536 #
537 ac_default_prefix=/usr/local
538 ac_clean_files=
539 ac_config_libobj_dir=.
540 LIBOBJS=
541 cross_compiling=no
542 subdirs=
543 MFLAGS=
544 MAKEFLAGS=
545
546 # Identity of this package.
547 PACKAGE_NAME=
548 PACKAGE_TARNAME=
549 PACKAGE_VERSION=
550 PACKAGE_STRING=
551 PACKAGE_BUGREPORT=
552 PACKAGE_URL=
553
554 ac_unique_file="main.c"
555 # Factoring default headers for most tests.
556 ac_includes_default="\
557 #include <stdio.h>
558 #ifdef HAVE_SYS_TYPES_H
559 # include <sys/types.h>
560 #endif
561 #ifdef HAVE_SYS_STAT_H
562 # include <sys/stat.h>
563 #endif
564 #ifdef STDC_HEADERS
565 # include <stdlib.h>
566 # include <stddef.h>
567 #else
568 # ifdef HAVE_STDLIB_H
569 #  include <stdlib.h>
570 # endif
571 #endif
572 #ifdef HAVE_STRING_H
573 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
574 #  include <memory.h>
575 # endif
576 # include <string.h>
577 #endif
578 #ifdef HAVE_STRINGS_H
579 # include <strings.h>
580 #endif
581 #ifdef HAVE_INTTYPES_H
582 # include <inttypes.h>
583 #endif
584 #ifdef HAVE_STDINT_H
585 # include <stdint.h>
586 #endif
587 #ifdef HAVE_UNISTD_H
588 # include <unistd.h>
589 #endif"
590
591 gl_header_list=
592 gl_func_list=
593 enable_option_checking=no
594 ac_subst_vars='am__EXEEXT_FALSE
595 am__EXEEXT_TRUE
596 gltests_LTLIBOBJS
597 gltests_LIBOBJS
598 gl_LTLIBOBJS
599 gl_LIBOBJS
600 LTLIBOBJS
601 LIBOBJS
602 GDB_NM_FILE
603 frags
604 target_subdir
605 CONFIG_UNINSTALL
606 CONFIG_INSTALL
607 CONFIG_CLEAN
608 CONFIG_ALL
609 CONFIG_SRCS
610 CONFIG_DEPS
611 CONFIG_OBS
612 PROFILE_CFLAGS
613 ENABLE_CFLAGS
614 SIM_OBS
615 SIM
616 XMKMF
617 GDBTK_SRC_DIR
618 GDBTK_CFLAGS
619 GDBTKLIBS
620 X_LIBS
621 X_LDFLAGS
622 X_CFLAGS
623 TK_XINCLUDES
624 TK_DEPS
625 TK_LIBRARY
626 TK_INCLUDE
627 TK_STUB_LIB_SPEC
628 TK_STUB_LIB_FLAG
629 TK_STUB_LIB_FILE
630 TK_LIB_SPEC
631 TK_LIB_FLAG
632 TK_LIB_FILE
633 TK_SRC_DIR
634 TK_BIN_DIR
635 TK_VERSION
636 TCL_DEPS
637 TCL_LIBRARY
638 TCL_INCLUDE
639 TCL_STUB_LIB_SPEC
640 TCL_STUB_LIB_FLAG
641 TCL_STUB_LIB_FILE
642 TCL_LIB_SPEC
643 TCL_LIB_FLAG
644 TCL_LIB_FILE
645 TCL_SRC_DIR
646 TCL_BIN_DIR
647 TCL_PATCH_LEVEL
648 TCL_VERSION
649 WIN32LDAPP
650 GUI_CFLAGS_X
651 LIBGUI
652 WIN32LIBS
653 SER_HARDWIRE
654 WERROR_CFLAGS
655 WARN_CFLAGS
656 SYSTEM_GDBINIT
657 TARGET_SYSTEM_ROOT
658 CONFIG_LDFLAGS
659 RDYNAMIC
660 ALLOCA
661 PYTHON_LIBS
662 PYTHON_CPPFLAGS
663 PYTHON_CFLAGS
664 python_prog_path
665 LTLIBEXPAT
666 LIBEXPAT
667 HAVE_LIBEXPAT
668 JIT_READER_DIR
669 TARGET_PTR
670 READLINE_TEXI_INCFLAG
671 READLINE_CFLAGS
672 READLINE_DEPS
673 READLINE
674 MIG
675 WINDRES
676 DLLTOOL
677 AR
678 YFLAGS
679 YACC
680 LN_S
681 REPORT_BUGS_TEXI
682 REPORT_BUGS_TO
683 PKGVERSION
684 TARGET_OBS
685 subdirs
686 GDB_DATADIR
687 DEBUGDIR
688 am__fastdepCC_FALSE
689 am__fastdepCC_TRUE
690 AMDEPBACKSLASH
691 AMDEP_FALSE
692 AMDEP_TRUE
693 am__quote
694 am__include
695 am__untar
696 am__tar
697 AMTAR
698 AWK
699 mkdir_p
700 MKDIR_P
701 INSTALL_STRIP_PROGRAM
702 STRIP
703 install_sh
704 AUTOHEADER
705 AUTOMAKE
706 AUTOCONF
707 ACLOCAL
708 VERSION
709 CYGPATH_W
710 am__isrc
711 INSTALL_DATA
712 INSTALL_SCRIPT
713 INSTALL_PROGRAM
714 MAKEINFO_EXTRA_FLAGS
715 MAKEINFOFLAGS
716 MAKEINFO
717 PACKAGE
718 GNULIB_STDINT_H
719 LIBGNU_LTLIBDEPS
720 LIBGNU_LIBDEPS
721 gltests_WITNESS
722 HAVE_WINT_T
723 HAVE_WCHAR_H
724 NEXT_AS_FIRST_DIRECTIVE_WCHAR_H
725 NEXT_WCHAR_H
726 REPLACE_WCWIDTH
727 REPLACE_WCSNRTOMBS
728 REPLACE_WCSRTOMBS
729 REPLACE_WCRTOMB
730 REPLACE_MBSNRTOWCS
731 REPLACE_MBSRTOWCS
732 REPLACE_MBRLEN
733 REPLACE_MBRTOWC
734 REPLACE_MBSINIT
735 REPLACE_WCTOB
736 REPLACE_BTOWC
737 REPLACE_MBSTATE_T
738 HAVE_DECL_WCWIDTH
739 HAVE_DECL_WCTOB
740 HAVE_WCSNRTOMBS
741 HAVE_WCSRTOMBS
742 HAVE_WCRTOMB
743 HAVE_MBSNRTOWCS
744 HAVE_MBSRTOWCS
745 HAVE_MBRLEN
746 HAVE_MBRTOWC
747 HAVE_MBSINIT
748 HAVE_BTOWC
749 GNULIB_WCWIDTH
750 GNULIB_WCSNRTOMBS
751 GNULIB_WCSRTOMBS
752 GNULIB_WCRTOMB
753 GNULIB_MBSNRTOWCS
754 GNULIB_MBSRTOWCS
755 GNULIB_MBRLEN
756 GNULIB_MBRTOWC
757 GNULIB_MBSINIT
758 GNULIB_WCTOB
759 GNULIB_BTOWC
760 NEXT_AS_FIRST_DIRECTIVE_STRING_H
761 NEXT_STRING_H
762 STDINT_H
763 WINT_T_SUFFIX
764 WCHAR_T_SUFFIX
765 SIG_ATOMIC_T_SUFFIX
766 SIZE_T_SUFFIX
767 PTRDIFF_T_SUFFIX
768 HAVE_SIGNED_WINT_T
769 HAVE_SIGNED_WCHAR_T
770 HAVE_SIGNED_SIG_ATOMIC_T
771 BITSIZEOF_WINT_T
772 BITSIZEOF_WCHAR_T
773 BITSIZEOF_SIG_ATOMIC_T
774 BITSIZEOF_SIZE_T
775 BITSIZEOF_PTRDIFF_T
776 HAVE_SYS_BITYPES_H
777 HAVE_SYS_INTTYPES_H
778 HAVE_STDINT_H
779 NEXT_AS_FIRST_DIRECTIVE_STDINT_H
780 NEXT_STDINT_H
781 HAVE_SYS_TYPES_H
782 HAVE_INTTYPES_H
783 HAVE_UNSIGNED_LONG_LONG_INT
784 HAVE_LONG_LONG_INT
785 NEXT_AS_FIRST_DIRECTIVE_STDDEF_H
786 NEXT_STDDEF_H
787 PRAGMA_SYSTEM_HEADER
788 INCLUDE_NEXT_AS_FIRST_DIRECTIVE
789 INCLUDE_NEXT
790 STDDEF_H
791 HAVE_WCHAR_T
792 REPLACE_NULL
793 APPLE_UNIVERSAL_BUILD
794 UNDEFINE_STRTOK_R
795 REPLACE_STRTOK_R
796 REPLACE_STRSIGNAL
797 REPLACE_STRNLEN
798 REPLACE_STRNDUP
799 REPLACE_STRNCAT
800 REPLACE_STRERROR
801 REPLACE_STRCASESTR
802 REPLACE_STRSTR
803 REPLACE_STRDUP
804 REPLACE_STPNCPY
805 REPLACE_MEMMEM
806 REPLACE_MEMCHR
807 HAVE_STRVERSCMP
808 HAVE_DECL_STRSIGNAL
809 HAVE_DECL_STRTOK_R
810 HAVE_STRCASESTR
811 HAVE_STRSEP
812 HAVE_STRPBRK
813 HAVE_DECL_STRNLEN
814 HAVE_DECL_STRNDUP
815 HAVE_DECL_STRDUP
816 HAVE_STRCHRNUL
817 HAVE_STPNCPY
818 HAVE_STPCPY
819 HAVE_RAWMEMCHR
820 HAVE_DECL_MEMRCHR
821 HAVE_MEMPCPY
822 HAVE_DECL_MEMMEM
823 HAVE_MEMCHR
824 HAVE_MBSLEN
825 GNULIB_STRVERSCMP
826 GNULIB_STRSIGNAL
827 GNULIB_STRERROR
828 GNULIB_MBSTOK_R
829 GNULIB_MBSSEP
830 GNULIB_MBSSPN
831 GNULIB_MBSPBRK
832 GNULIB_MBSCSPN
833 GNULIB_MBSCASESTR
834 GNULIB_MBSPCASECMP
835 GNULIB_MBSNCASECMP
836 GNULIB_MBSCASECMP
837 GNULIB_MBSSTR
838 GNULIB_MBSRCHR
839 GNULIB_MBSCHR
840 GNULIB_MBSNLEN
841 GNULIB_MBSLEN
842 GNULIB_STRTOK_R
843 GNULIB_STRCASESTR
844 GNULIB_STRSTR
845 GNULIB_STRSEP
846 GNULIB_STRPBRK
847 GNULIB_STRNLEN
848 GNULIB_STRNDUP
849 GNULIB_STRNCAT
850 GNULIB_STRDUP
851 GNULIB_STRCHRNUL
852 GNULIB_STPNCPY
853 GNULIB_STPCPY
854 GNULIB_RAWMEMCHR
855 GNULIB_MEMRCHR
856 GNULIB_MEMPCPY
857 GNULIB_MEMMEM
858 GNULIB_MEMCHR
859 GL_COND_LIBTOOL_FALSE
860 GL_COND_LIBTOOL_TRUE
861 CATOBJEXT
862 GENCAT
863 INSTOBJEXT
864 DATADIRNAME
865 CATALOGS
866 POSUB
867 GMSGFMT
868 XGETTEXT
869 INCINTL
870 LIBINTL_DEP
871 LIBINTL
872 USE_NLS
873 SET_MAKE
874 GMAKE_FALSE
875 GMAKE_TRUE
876 MAKE
877 CCDEPMODE
878 DEPDIR
879 am__leading_dot
880 target_os
881 target_vendor
882 target_cpu
883 target
884 RANLIB
885 EGREP
886 GREP
887 CPP
888 host_os
889 host_vendor
890 host_cpu
891 host
892 build_os
893 build_vendor
894 build_cpu
895 build
896 OBJEXT
897 EXEEXT
898 ac_ct_CC
899 CPPFLAGS
900 LDFLAGS
901 CFLAGS
902 CC
903 MAINT
904 MAINTAINER_MODE_FALSE
905 MAINTAINER_MODE_TRUE
906 target_alias
907 host_alias
908 build_alias
909 LIBS
910 ECHO_T
911 ECHO_N
912 ECHO_C
913 DEFS
914 mandir
915 localedir
916 libdir
917 psdir
918 pdfdir
919 dvidir
920 htmldir
921 infodir
922 docdir
923 oldincludedir
924 includedir
925 localstatedir
926 sharedstatedir
927 sysconfdir
928 datadir
929 datarootdir
930 libexecdir
931 sbindir
932 bindir
933 program_transform_name
934 prefix
935 exec_prefix
936 PACKAGE_URL
937 PACKAGE_BUGREPORT
938 PACKAGE_STRING
939 PACKAGE_VERSION
940 PACKAGE_TARNAME
941 PACKAGE_NAME
942 PATH_SEPARATOR
943 SHELL'
944 ac_subst_files='host_makefile_frag'
945 ac_user_opts='
946 enable_option_checking
947 enable_maintainer_mode
948 enable_plugins
949 enable_largefile
950 enable_dependency_tracking
951 with_separate_debug_dir
952 with_gdb_datadir
953 with_relocated_sources
954 enable_targets
955 enable_64_bit_bfd
956 enable_gdbcli
957 enable_gdbmi
958 enable_tui
959 enable_gdbtk
960 with_libunwind
961 with_curses
962 enable_profiling
963 with_pkgversion
964 with_bugurl
965 with_zlib
966 with_libiconv_prefix
967 with_iconv_bin
968 with_system_readline
969 with_jit_reader_dir
970 with_expat
971 with_gnu_ld
972 enable_rpath
973 with_libexpat_prefix
974 with_python
975 with_included_regex
976 with_sysroot
977 with_system_gdbinit
978 enable_werror
979 enable_build_warnings
980 enable_gdb_build_warnings
981 with_tcl
982 with_tk
983 with_x
984 enable_sim
985 enable_multi_ice
986 enable_gdbserver
987 '
988       ac_precious_vars='build_alias
989 host_alias
990 target_alias
991 CC
992 CFLAGS
993 LDFLAGS
994 LIBS
995 CPPFLAGS
996 CPP
997 YACC
998 YFLAGS
999 XMKMF'
1000 ac_subdirs_all='testsuite
1001 gdbtk
1002 multi-ice
1003 gdbserver'
1004
1005 # Initialize some variables set by options.
1006 ac_init_help=
1007 ac_init_version=false
1008 ac_unrecognized_opts=
1009 ac_unrecognized_sep=
1010 # The variables have the same names as the options, with
1011 # dashes changed to underlines.
1012 cache_file=/dev/null
1013 exec_prefix=NONE
1014 no_create=
1015 no_recursion=
1016 prefix=NONE
1017 program_prefix=NONE
1018 program_suffix=NONE
1019 program_transform_name=s,x,x,
1020 silent=
1021 site=
1022 srcdir=
1023 verbose=
1024 x_includes=NONE
1025 x_libraries=NONE
1026
1027 # Installation directory options.
1028 # These are left unexpanded so users can "make install exec_prefix=/foo"
1029 # and all the variables that are supposed to be based on exec_prefix
1030 # by default will actually change.
1031 # Use braces instead of parens because sh, perl, etc. also accept them.
1032 # (The list follows the same order as the GNU Coding Standards.)
1033 bindir='${exec_prefix}/bin'
1034 sbindir='${exec_prefix}/sbin'
1035 libexecdir='${exec_prefix}/libexec'
1036 datarootdir='${prefix}/share'
1037 datadir='${datarootdir}'
1038 sysconfdir='${prefix}/etc'
1039 sharedstatedir='${prefix}/com'
1040 localstatedir='${prefix}/var'
1041 includedir='${prefix}/include'
1042 oldincludedir='/usr/include'
1043 docdir='${datarootdir}/doc/${PACKAGE}'
1044 infodir='${datarootdir}/info'
1045 htmldir='${docdir}'
1046 dvidir='${docdir}'
1047 pdfdir='${docdir}'
1048 psdir='${docdir}'
1049 libdir='${exec_prefix}/lib'
1050 localedir='${datarootdir}/locale'
1051 mandir='${datarootdir}/man'
1052
1053 ac_prev=
1054 ac_dashdash=
1055 for ac_option
1056 do
1057   # If the previous option needs an argument, assign it.
1058   if test -n "$ac_prev"; then
1059     eval $ac_prev=\$ac_option
1060     ac_prev=
1061     continue
1062   fi
1063
1064   case $ac_option in
1065   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1066   *)    ac_optarg=yes ;;
1067   esac
1068
1069   # Accept the important Cygnus configure options, so we can diagnose typos.
1070
1071   case $ac_dashdash$ac_option in
1072   --)
1073     ac_dashdash=yes ;;
1074
1075   -bindir | --bindir | --bindi | --bind | --bin | --bi)
1076     ac_prev=bindir ;;
1077   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1078     bindir=$ac_optarg ;;
1079
1080   -build | --build | --buil | --bui | --bu)
1081     ac_prev=build_alias ;;
1082   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1083     build_alias=$ac_optarg ;;
1084
1085   -cache-file | --cache-file | --cache-fil | --cache-fi \
1086   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1087     ac_prev=cache_file ;;
1088   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1089   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1090     cache_file=$ac_optarg ;;
1091
1092   --config-cache | -C)
1093     cache_file=config.cache ;;
1094
1095   -datadir | --datadir | --datadi | --datad)
1096     ac_prev=datadir ;;
1097   -datadir=* | --datadir=* | --datadi=* | --datad=*)
1098     datadir=$ac_optarg ;;
1099
1100   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1101   | --dataroo | --dataro | --datar)
1102     ac_prev=datarootdir ;;
1103   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1104   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1105     datarootdir=$ac_optarg ;;
1106
1107   -disable-* | --disable-*)
1108     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1109     # Reject names that are not valid shell variable names.
1110     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1111       as_fn_error "invalid feature name: $ac_useropt"
1112     ac_useropt_orig=$ac_useropt
1113     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1114     case $ac_user_opts in
1115       *"
1116 "enable_$ac_useropt"
1117 "*) ;;
1118       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1119          ac_unrecognized_sep=', ';;
1120     esac
1121     eval enable_$ac_useropt=no ;;
1122
1123   -docdir | --docdir | --docdi | --doc | --do)
1124     ac_prev=docdir ;;
1125   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1126     docdir=$ac_optarg ;;
1127
1128   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1129     ac_prev=dvidir ;;
1130   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1131     dvidir=$ac_optarg ;;
1132
1133   -enable-* | --enable-*)
1134     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1135     # Reject names that are not valid shell variable names.
1136     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1137       as_fn_error "invalid feature name: $ac_useropt"
1138     ac_useropt_orig=$ac_useropt
1139     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1140     case $ac_user_opts in
1141       *"
1142 "enable_$ac_useropt"
1143 "*) ;;
1144       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1145          ac_unrecognized_sep=', ';;
1146     esac
1147     eval enable_$ac_useropt=\$ac_optarg ;;
1148
1149   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1150   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1151   | --exec | --exe | --ex)
1152     ac_prev=exec_prefix ;;
1153   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1154   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1155   | --exec=* | --exe=* | --ex=*)
1156     exec_prefix=$ac_optarg ;;
1157
1158   -gas | --gas | --ga | --g)
1159     # Obsolete; use --with-gas.
1160     with_gas=yes ;;
1161
1162   -help | --help | --hel | --he | -h)
1163     ac_init_help=long ;;
1164   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1165     ac_init_help=recursive ;;
1166   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1167     ac_init_help=short ;;
1168
1169   -host | --host | --hos | --ho)
1170     ac_prev=host_alias ;;
1171   -host=* | --host=* | --hos=* | --ho=*)
1172     host_alias=$ac_optarg ;;
1173
1174   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1175     ac_prev=htmldir ;;
1176   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1177   | --ht=*)
1178     htmldir=$ac_optarg ;;
1179
1180   -includedir | --includedir | --includedi | --included | --include \
1181   | --includ | --inclu | --incl | --inc)
1182     ac_prev=includedir ;;
1183   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1184   | --includ=* | --inclu=* | --incl=* | --inc=*)
1185     includedir=$ac_optarg ;;
1186
1187   -infodir | --infodir | --infodi | --infod | --info | --inf)
1188     ac_prev=infodir ;;
1189   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1190     infodir=$ac_optarg ;;
1191
1192   -libdir | --libdir | --libdi | --libd)
1193     ac_prev=libdir ;;
1194   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1195     libdir=$ac_optarg ;;
1196
1197   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1198   | --libexe | --libex | --libe)
1199     ac_prev=libexecdir ;;
1200   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1201   | --libexe=* | --libex=* | --libe=*)
1202     libexecdir=$ac_optarg ;;
1203
1204   -localedir | --localedir | --localedi | --localed | --locale)
1205     ac_prev=localedir ;;
1206   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1207     localedir=$ac_optarg ;;
1208
1209   -localstatedir | --localstatedir | --localstatedi | --localstated \
1210   | --localstate | --localstat | --localsta | --localst | --locals)
1211     ac_prev=localstatedir ;;
1212   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1213   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1214     localstatedir=$ac_optarg ;;
1215
1216   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1217     ac_prev=mandir ;;
1218   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1219     mandir=$ac_optarg ;;
1220
1221   -nfp | --nfp | --nf)
1222     # Obsolete; use --without-fp.
1223     with_fp=no ;;
1224
1225   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1226   | --no-cr | --no-c | -n)
1227     no_create=yes ;;
1228
1229   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1230   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1231     no_recursion=yes ;;
1232
1233   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1234   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1235   | --oldin | --oldi | --old | --ol | --o)
1236     ac_prev=oldincludedir ;;
1237   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1238   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1239   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1240     oldincludedir=$ac_optarg ;;
1241
1242   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1243     ac_prev=prefix ;;
1244   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1245     prefix=$ac_optarg ;;
1246
1247   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1248   | --program-pre | --program-pr | --program-p)
1249     ac_prev=program_prefix ;;
1250   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1251   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1252     program_prefix=$ac_optarg ;;
1253
1254   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1255   | --program-suf | --program-su | --program-s)
1256     ac_prev=program_suffix ;;
1257   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1258   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1259     program_suffix=$ac_optarg ;;
1260
1261   -program-transform-name | --program-transform-name \
1262   | --program-transform-nam | --program-transform-na \
1263   | --program-transform-n | --program-transform- \
1264   | --program-transform | --program-transfor \
1265   | --program-transfo | --program-transf \
1266   | --program-trans | --program-tran \
1267   | --progr-tra | --program-tr | --program-t)
1268     ac_prev=program_transform_name ;;
1269   -program-transform-name=* | --program-transform-name=* \
1270   | --program-transform-nam=* | --program-transform-na=* \
1271   | --program-transform-n=* | --program-transform-=* \
1272   | --program-transform=* | --program-transfor=* \
1273   | --program-transfo=* | --program-transf=* \
1274   | --program-trans=* | --program-tran=* \
1275   | --progr-tra=* | --program-tr=* | --program-t=*)
1276     program_transform_name=$ac_optarg ;;
1277
1278   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1279     ac_prev=pdfdir ;;
1280   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1281     pdfdir=$ac_optarg ;;
1282
1283   -psdir | --psdir | --psdi | --psd | --ps)
1284     ac_prev=psdir ;;
1285   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1286     psdir=$ac_optarg ;;
1287
1288   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1289   | -silent | --silent | --silen | --sile | --sil)
1290     silent=yes ;;
1291
1292   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1293     ac_prev=sbindir ;;
1294   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1295   | --sbi=* | --sb=*)
1296     sbindir=$ac_optarg ;;
1297
1298   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1299   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1300   | --sharedst | --shareds | --shared | --share | --shar \
1301   | --sha | --sh)
1302     ac_prev=sharedstatedir ;;
1303   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1304   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1305   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1306   | --sha=* | --sh=*)
1307     sharedstatedir=$ac_optarg ;;
1308
1309   -site | --site | --sit)
1310     ac_prev=site ;;
1311   -site=* | --site=* | --sit=*)
1312     site=$ac_optarg ;;
1313
1314   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1315     ac_prev=srcdir ;;
1316   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1317     srcdir=$ac_optarg ;;
1318
1319   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1320   | --syscon | --sysco | --sysc | --sys | --sy)
1321     ac_prev=sysconfdir ;;
1322   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1323   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1324     sysconfdir=$ac_optarg ;;
1325
1326   -target | --target | --targe | --targ | --tar | --ta | --t)
1327     ac_prev=target_alias ;;
1328   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1329     target_alias=$ac_optarg ;;
1330
1331   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1332     verbose=yes ;;
1333
1334   -version | --version | --versio | --versi | --vers | -V)
1335     ac_init_version=: ;;
1336
1337   -with-* | --with-*)
1338     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1339     # Reject names that are not valid shell variable names.
1340     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1341       as_fn_error "invalid package name: $ac_useropt"
1342     ac_useropt_orig=$ac_useropt
1343     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1344     case $ac_user_opts in
1345       *"
1346 "with_$ac_useropt"
1347 "*) ;;
1348       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1349          ac_unrecognized_sep=', ';;
1350     esac
1351     eval with_$ac_useropt=\$ac_optarg ;;
1352
1353   -without-* | --without-*)
1354     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1355     # Reject names that are not valid shell variable names.
1356     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1357       as_fn_error "invalid package name: $ac_useropt"
1358     ac_useropt_orig=$ac_useropt
1359     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1360     case $ac_user_opts in
1361       *"
1362 "with_$ac_useropt"
1363 "*) ;;
1364       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1365          ac_unrecognized_sep=', ';;
1366     esac
1367     eval with_$ac_useropt=no ;;
1368
1369   --x)
1370     # Obsolete; use --with-x.
1371     with_x=yes ;;
1372
1373   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1374   | --x-incl | --x-inc | --x-in | --x-i)
1375     ac_prev=x_includes ;;
1376   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1377   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1378     x_includes=$ac_optarg ;;
1379
1380   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1381   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1382     ac_prev=x_libraries ;;
1383   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1384   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1385     x_libraries=$ac_optarg ;;
1386
1387   -*) as_fn_error "unrecognized option: \`$ac_option'
1388 Try \`$0 --help' for more information."
1389     ;;
1390
1391   *=*)
1392     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1393     # Reject names that are not valid shell variable names.
1394     case $ac_envvar in #(
1395       '' | [0-9]* | *[!_$as_cr_alnum]* )
1396       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1397     esac
1398     eval $ac_envvar=\$ac_optarg
1399     export $ac_envvar ;;
1400
1401   *)
1402     # FIXME: should be removed in autoconf 3.0.
1403     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1404     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1405       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1406     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1407     ;;
1408
1409   esac
1410 done
1411
1412 if test -n "$ac_prev"; then
1413   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1414   as_fn_error "missing argument to $ac_option"
1415 fi
1416
1417 if test -n "$ac_unrecognized_opts"; then
1418   case $enable_option_checking in
1419     no) ;;
1420     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1421     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1422   esac
1423 fi
1424
1425 # Check all directory arguments for consistency.
1426 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1427                 datadir sysconfdir sharedstatedir localstatedir includedir \
1428                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1429                 libdir localedir mandir
1430 do
1431   eval ac_val=\$$ac_var
1432   # Remove trailing slashes.
1433   case $ac_val in
1434     */ )
1435       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1436       eval $ac_var=\$ac_val;;
1437   esac
1438   # Be sure to have absolute directory names.
1439   case $ac_val in
1440     [\\/$]* | ?:[\\/]* )  continue;;
1441     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1442   esac
1443   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1444 done
1445
1446 # There might be people who depend on the old broken behavior: `$host'
1447 # used to hold the argument of --host etc.
1448 # FIXME: To remove some day.
1449 build=$build_alias
1450 host=$host_alias
1451 target=$target_alias
1452
1453 # FIXME: To remove some day.
1454 if test "x$host_alias" != x; then
1455   if test "x$build_alias" = x; then
1456     cross_compiling=maybe
1457     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1458     If a cross compiler is detected then cross compile mode will be used." >&2
1459   elif test "x$build_alias" != "x$host_alias"; then
1460     cross_compiling=yes
1461   fi
1462 fi
1463
1464 ac_tool_prefix=
1465 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1466
1467 test "$silent" = yes && exec 6>/dev/null
1468
1469
1470 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1471 ac_ls_di=`ls -di .` &&
1472 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1473   as_fn_error "working directory cannot be determined"
1474 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1475   as_fn_error "pwd does not report name of working directory"
1476
1477
1478 # Find the source files, if location was not specified.
1479 if test -z "$srcdir"; then
1480   ac_srcdir_defaulted=yes
1481   # Try the directory containing this script, then the parent directory.
1482   ac_confdir=`$as_dirname -- "$as_myself" ||
1483 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1484          X"$as_myself" : 'X\(//\)[^/]' \| \
1485          X"$as_myself" : 'X\(//\)$' \| \
1486          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1487 $as_echo X"$as_myself" |
1488     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1489             s//\1/
1490             q
1491           }
1492           /^X\(\/\/\)[^/].*/{
1493             s//\1/
1494             q
1495           }
1496           /^X\(\/\/\)$/{
1497             s//\1/
1498             q
1499           }
1500           /^X\(\/\).*/{
1501             s//\1/
1502             q
1503           }
1504           s/.*/./; q'`
1505   srcdir=$ac_confdir
1506   if test ! -r "$srcdir/$ac_unique_file"; then
1507     srcdir=..
1508   fi
1509 else
1510   ac_srcdir_defaulted=no
1511 fi
1512 if test ! -r "$srcdir/$ac_unique_file"; then
1513   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1514   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1515 fi
1516 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1517 ac_abs_confdir=`(
1518         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1519         pwd)`
1520 # When building in place, set srcdir=.
1521 if test "$ac_abs_confdir" = "$ac_pwd"; then
1522   srcdir=.
1523 fi
1524 # Remove unnecessary trailing slashes from srcdir.
1525 # Double slashes in file names in object file debugging info
1526 # mess up M-x gdb in Emacs.
1527 case $srcdir in
1528 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1529 esac
1530 for ac_var in $ac_precious_vars; do
1531   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1532   eval ac_env_${ac_var}_value=\$${ac_var}
1533   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1534   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1535 done
1536
1537 #
1538 # Report the --help message.
1539 #
1540 if test "$ac_init_help" = "long"; then
1541   # Omit some internal or obsolete options to make the list less imposing.
1542   # This message is too long to be a string in the A/UX 3.1 sh.
1543   cat <<_ACEOF
1544 \`configure' configures this package to adapt to many kinds of systems.
1545
1546 Usage: $0 [OPTION]... [VAR=VALUE]...
1547
1548 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1549 VAR=VALUE.  See below for descriptions of some of the useful variables.
1550
1551 Defaults for the options are specified in brackets.
1552
1553 Configuration:
1554   -h, --help              display this help and exit
1555       --help=short        display options specific to this package
1556       --help=recursive    display the short help of all the included packages
1557   -V, --version           display version information and exit
1558   -q, --quiet, --silent   do not print \`checking...' messages
1559       --cache-file=FILE   cache test results in FILE [disabled]
1560   -C, --config-cache      alias for \`--cache-file=config.cache'
1561   -n, --no-create         do not create output files
1562       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1563
1564 Installation directories:
1565   --prefix=PREFIX         install architecture-independent files in PREFIX
1566                           [$ac_default_prefix]
1567   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1568                           [PREFIX]
1569
1570 By default, \`make install' will install all the files in
1571 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1572 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1573 for instance \`--prefix=\$HOME'.
1574
1575 For better control, use the options below.
1576
1577 Fine tuning of the installation directories:
1578   --bindir=DIR            user executables [EPREFIX/bin]
1579   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1580   --libexecdir=DIR        program executables [EPREFIX/libexec]
1581   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1582   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1583   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1584   --libdir=DIR            object code libraries [EPREFIX/lib]
1585   --includedir=DIR        C header files [PREFIX/include]
1586   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1587   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1588   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1589   --infodir=DIR           info documentation [DATAROOTDIR/info]
1590   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1591   --mandir=DIR            man documentation [DATAROOTDIR/man]
1592   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1593   --htmldir=DIR           html documentation [DOCDIR]
1594   --dvidir=DIR            dvi documentation [DOCDIR]
1595   --pdfdir=DIR            pdf documentation [DOCDIR]
1596   --psdir=DIR             ps documentation [DOCDIR]
1597 _ACEOF
1598
1599   cat <<\_ACEOF
1600
1601 Program names:
1602   --program-prefix=PREFIX            prepend PREFIX to installed program names
1603   --program-suffix=SUFFIX            append SUFFIX to installed program names
1604   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1605
1606 X features:
1607   --x-includes=DIR    X include files are in DIR
1608   --x-libraries=DIR   X library files are in DIR
1609
1610 System types:
1611   --build=BUILD     configure for building on BUILD [guessed]
1612   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1613   --target=TARGET   configure for building compilers for TARGET [HOST]
1614 _ACEOF
1615 fi
1616
1617 if test -n "$ac_init_help"; then
1618
1619   cat <<\_ACEOF
1620
1621 Optional Features:
1622   --disable-option-checking  ignore unrecognized --enable/--with options
1623   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1624   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1625   --enable-maintainer-mode  enable make rules and dependencies not useful
1626                           (and sometimes confusing) to the casual installer
1627   --enable-plugins        Enable support for plugins (defaults no)
1628   --disable-largefile     omit support for large files
1629   --disable-dependency-tracking  speeds up one-time build
1630   --enable-dependency-tracking   do not reject slow dependency extractors
1631   --enable-targets=TARGETS
1632                           alternative target configurations
1633   --enable-64-bit-bfd     64-bit support (on hosts with narrower word sizes)
1634   --disable-gdbcli        disable command-line interface (CLI)
1635   --disable-gdbmi         disable machine-interface (MI)
1636   --enable-tui            enable full-screen terminal user interface (TUI)
1637   --enable-gdbtk          enable gdbtk graphical user interface (GUI)
1638   --enable-profiling      enable profiling of GDB
1639   --disable-rpath         do not hardcode runtime library paths
1640   --enable-werror         treat compile warnings as errors
1641   --enable-build-warnings enable build-time compiler warnings if gcc is used
1642   --enable-gdb-build-warnings
1643                           enable GDB specific build-time compiler warnings if
1644                           gcc is used
1645   --enable-sim            link gdb with simulator
1646   --enable-multi-ice      build the multi-ice-gdb-server
1647   --enable-gdbserver      automatically build gdbserver (yes/no/auto, default
1648                           is auto)
1649
1650 Optional Packages:
1651   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1652   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1653   --with-separate-debug-dir=PATH
1654                           look for global separate debug info in this path
1655                           [LIBDIR/debug]
1656   --with-gdb-datadir=PATH look for global separate data files in this path
1657                           [DATADIR/gdb]
1658   --with-relocated-sources=PATH
1659                           automatically relocate this path for source files
1660   --with-libunwind        use libunwind frame unwinding support
1661   --with-curses           use the curses library instead of the termcap
1662                           library
1663   --with-pkgversion=PKG   Use PKG in the version string in place of "GDB"
1664   --with-bugurl=URL       Direct users to URL to report a bug
1665   --with-zlib             include zlib support (auto/yes/no) default=auto
1666   --with-libiconv-prefix=DIR
1667                           search for libiconv in DIR/include and DIR/lib
1668   --with-iconv-bin=PATH   specify where to find the iconv program
1669   --with-system-readline  use installed readline library
1670   --with-jit-reader-dir=PATH
1671                           directory to load the JIT readers from
1672   --with-expat            include expat support (auto/yes/no)
1673   --with-gnu-ld           assume the C compiler uses GNU ld default=no
1674   --with-libexpat-prefix[=DIR]  search for libexpat in DIR/include and DIR/lib
1675   --without-libexpat-prefix     don't search for libexpat in includedir and libdir
1676   --with-python[=PYTHON]  include python support
1677                           (auto/yes/no/<python-program>)
1678   --without-included-regex
1679                           don't use included regex; this is the default on
1680                           systems with version 2 of the GNU C library (use
1681                           with caution on other system)
1682   --with-sysroot[=DIR]    search for usr/lib et al within DIR
1683   --with-system-gdbinit=PATH
1684                           automatically load a system-wide gdbinit file
1685   --with-tcl              directory containing tcl configuration (tclConfig.sh)
1686   --with-tk               directory containing tk configuration (tkConfig.sh)
1687   --with-x                use the X Window System
1688
1689 Some influential environment variables:
1690   CC          C compiler command
1691   CFLAGS      C compiler flags
1692   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1693               nonstandard directory <lib dir>
1694   LIBS        libraries to pass to the linker, e.g. -l<library>
1695   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1696               you have headers in a nonstandard directory <include dir>
1697   CPP         C preprocessor
1698   YACC        The `Yet Another C Compiler' implementation to use. Defaults to
1699               the first program found out of: `bison -y', `byacc', `yacc'.
1700   YFLAGS      The list of arguments that will be passed by default to $YACC.
1701               This script will default YFLAGS to the empty string to avoid a
1702               default value of `-d' given by some make applications.
1703   XMKMF       Path to xmkmf, Makefile generator for X Window System
1704
1705 Use these variables to override the choices made by `configure' or to help
1706 it to find libraries and programs with nonstandard names/locations.
1707
1708 Report bugs to the package provider.
1709 _ACEOF
1710 ac_status=$?
1711 fi
1712
1713 if test "$ac_init_help" = "recursive"; then
1714   # If there are subdirs, report their specific --help.
1715   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1716     test -d "$ac_dir" ||
1717       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1718       continue
1719     ac_builddir=.
1720
1721 case "$ac_dir" in
1722 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1723 *)
1724   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1725   # A ".." for each directory in $ac_dir_suffix.
1726   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1727   case $ac_top_builddir_sub in
1728   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1729   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1730   esac ;;
1731 esac
1732 ac_abs_top_builddir=$ac_pwd
1733 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1734 # for backward compatibility:
1735 ac_top_builddir=$ac_top_build_prefix
1736
1737 case $srcdir in
1738   .)  # We are building in place.
1739     ac_srcdir=.
1740     ac_top_srcdir=$ac_top_builddir_sub
1741     ac_abs_top_srcdir=$ac_pwd ;;
1742   [\\/]* | ?:[\\/]* )  # Absolute name.
1743     ac_srcdir=$srcdir$ac_dir_suffix;
1744     ac_top_srcdir=$srcdir
1745     ac_abs_top_srcdir=$srcdir ;;
1746   *) # Relative name.
1747     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1748     ac_top_srcdir=$ac_top_build_prefix$srcdir
1749     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1750 esac
1751 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1752
1753     cd "$ac_dir" || { ac_status=$?; continue; }
1754     # Check for guested configure.
1755     if test -f "$ac_srcdir/configure.gnu"; then
1756       echo &&
1757       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1758     elif test -f "$ac_srcdir/configure"; then
1759       echo &&
1760       $SHELL "$ac_srcdir/configure" --help=recursive
1761     else
1762       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1763     fi || ac_status=$?
1764     cd "$ac_pwd" || { ac_status=$?; break; }
1765   done
1766 fi
1767
1768 test -n "$ac_init_help" && exit $ac_status
1769 if $ac_init_version; then
1770   cat <<\_ACEOF
1771 configure
1772 generated by GNU Autoconf 2.64
1773
1774 Copyright (C) 2009 Free Software Foundation, Inc.
1775 This configure script is free software; the Free Software Foundation
1776 gives unlimited permission to copy, distribute and modify it.
1777 _ACEOF
1778   exit
1779 fi
1780
1781 ## ------------------------ ##
1782 ## Autoconf initialization. ##
1783 ## ------------------------ ##
1784
1785 # ac_fn_c_try_compile LINENO
1786 # --------------------------
1787 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1788 ac_fn_c_try_compile ()
1789 {
1790   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1791   rm -f conftest.$ac_objext
1792   if { { ac_try="$ac_compile"
1793 case "(($ac_try" in
1794   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1795   *) ac_try_echo=$ac_try;;
1796 esac
1797 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1798 $as_echo "$ac_try_echo"; } >&5
1799   (eval "$ac_compile") 2>conftest.err
1800   ac_status=$?
1801   if test -s conftest.err; then
1802     grep -v '^ *+' conftest.err >conftest.er1
1803     cat conftest.er1 >&5
1804     mv -f conftest.er1 conftest.err
1805   fi
1806   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1807   test $ac_status = 0; } && {
1808          test -z "$ac_c_werror_flag" ||
1809          test ! -s conftest.err
1810        } && test -s conftest.$ac_objext; then :
1811   ac_retval=0
1812 else
1813   $as_echo "$as_me: failed program was:" >&5
1814 sed 's/^/| /' conftest.$ac_ext >&5
1815
1816         ac_retval=1
1817 fi
1818   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1819   return $ac_retval
1820
1821 } # ac_fn_c_try_compile
1822
1823 # ac_fn_c_try_cpp LINENO
1824 # ----------------------
1825 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1826 ac_fn_c_try_cpp ()
1827 {
1828   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1829   if { { ac_try="$ac_cpp conftest.$ac_ext"
1830 case "(($ac_try" in
1831   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1832   *) ac_try_echo=$ac_try;;
1833 esac
1834 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1835 $as_echo "$ac_try_echo"; } >&5
1836   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1837   ac_status=$?
1838   if test -s conftest.err; then
1839     grep -v '^ *+' conftest.err >conftest.er1
1840     cat conftest.er1 >&5
1841     mv -f conftest.er1 conftest.err
1842   fi
1843   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1844   test $ac_status = 0; } >/dev/null && {
1845          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1846          test ! -s conftest.err
1847        }; then :
1848   ac_retval=0
1849 else
1850   $as_echo "$as_me: failed program was:" >&5
1851 sed 's/^/| /' conftest.$ac_ext >&5
1852
1853     ac_retval=1
1854 fi
1855   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1856   return $ac_retval
1857
1858 } # ac_fn_c_try_cpp
1859
1860 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1861 # -------------------------------------------------------
1862 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1863 # the include files in INCLUDES and setting the cache variable VAR
1864 # accordingly.
1865 ac_fn_c_check_header_mongrel ()
1866 {
1867   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1868   if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1869   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1870 $as_echo_n "checking for $2... " >&6; }
1871 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1872   $as_echo_n "(cached) " >&6
1873 fi
1874 eval ac_res=\$$3
1875                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1876 $as_echo "$ac_res" >&6; }
1877 else
1878   # Is the header compilable?
1879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1880 $as_echo_n "checking $2 usability... " >&6; }
1881 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1882 /* end confdefs.h.  */
1883 $4
1884 #include <$2>
1885 _ACEOF
1886 if ac_fn_c_try_compile "$LINENO"; then :
1887   ac_header_compiler=yes
1888 else
1889   ac_header_compiler=no
1890 fi
1891 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1893 $as_echo "$ac_header_compiler" >&6; }
1894
1895 # Is the header present?
1896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1897 $as_echo_n "checking $2 presence... " >&6; }
1898 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1899 /* end confdefs.h.  */
1900 #include <$2>
1901 _ACEOF
1902 if ac_fn_c_try_cpp "$LINENO"; then :
1903   ac_header_preproc=yes
1904 else
1905   ac_header_preproc=no
1906 fi
1907 rm -f conftest.err conftest.$ac_ext
1908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1909 $as_echo "$ac_header_preproc" >&6; }
1910
1911 # So?  What about this header?
1912 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1913   yes:no: )
1914     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1915 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1916     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1917 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1918     ;;
1919   no:yes:* )
1920     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1921 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1922     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1923 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1924     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1925 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1926     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1927 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1928     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1929 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1930     ;;
1931 esac
1932   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1933 $as_echo_n "checking for $2... " >&6; }
1934 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1935   $as_echo_n "(cached) " >&6
1936 else
1937   eval "$3=\$ac_header_compiler"
1938 fi
1939 eval ac_res=\$$3
1940                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1941 $as_echo "$ac_res" >&6; }
1942 fi
1943   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1944
1945 } # ac_fn_c_check_header_mongrel
1946
1947 # ac_fn_c_try_run LINENO
1948 # ----------------------
1949 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1950 # that executables *can* be run.
1951 ac_fn_c_try_run ()
1952 {
1953   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1954   if { { ac_try="$ac_link"
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_link") 2>&5
1962   ac_status=$?
1963   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1964   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1965   { { case "(($ac_try" in
1966   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1967   *) ac_try_echo=$ac_try;;
1968 esac
1969 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1970 $as_echo "$ac_try_echo"; } >&5
1971   (eval "$ac_try") 2>&5
1972   ac_status=$?
1973   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1974   test $ac_status = 0; }; }; then :
1975   ac_retval=0
1976 else
1977   $as_echo "$as_me: program exited with status $ac_status" >&5
1978        $as_echo "$as_me: failed program was:" >&5
1979 sed 's/^/| /' conftest.$ac_ext >&5
1980
1981        ac_retval=$ac_status
1982 fi
1983   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1984   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1985   return $ac_retval
1986
1987 } # ac_fn_c_try_run
1988
1989 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1990 # -------------------------------------------------------
1991 # Tests whether HEADER exists and can be compiled using the include files in
1992 # INCLUDES, setting the cache variable VAR accordingly.
1993 ac_fn_c_check_header_compile ()
1994 {
1995   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1996   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1997 $as_echo_n "checking for $2... " >&6; }
1998 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1999   $as_echo_n "(cached) " >&6
2000 else
2001   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2002 /* end confdefs.h.  */
2003 $4
2004 #include <$2>
2005 _ACEOF
2006 if ac_fn_c_try_compile "$LINENO"; then :
2007   eval "$3=yes"
2008 else
2009   eval "$3=no"
2010 fi
2011 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2012 fi
2013 eval ac_res=\$$3
2014                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2015 $as_echo "$ac_res" >&6; }
2016   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2017
2018 } # ac_fn_c_check_header_compile
2019
2020 # ac_fn_c_try_link LINENO
2021 # -----------------------
2022 # Try to link conftest.$ac_ext, and return whether this succeeded.
2023 ac_fn_c_try_link ()
2024 {
2025   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2026   rm -f conftest.$ac_objext conftest$ac_exeext
2027   if { { ac_try="$ac_link"
2028 case "(($ac_try" in
2029   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2030   *) ac_try_echo=$ac_try;;
2031 esac
2032 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2033 $as_echo "$ac_try_echo"; } >&5
2034   (eval "$ac_link") 2>conftest.err
2035   ac_status=$?
2036   if test -s conftest.err; then
2037     grep -v '^ *+' conftest.err >conftest.er1
2038     cat conftest.er1 >&5
2039     mv -f conftest.er1 conftest.err
2040   fi
2041   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2042   test $ac_status = 0; } && {
2043          test -z "$ac_c_werror_flag" ||
2044          test ! -s conftest.err
2045        } && test -s conftest$ac_exeext && {
2046          test "$cross_compiling" = yes ||
2047          $as_test_x conftest$ac_exeext
2048        }; then :
2049   ac_retval=0
2050 else
2051   $as_echo "$as_me: failed program was:" >&5
2052 sed 's/^/| /' conftest.$ac_ext >&5
2053
2054         ac_retval=1
2055 fi
2056   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2057   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2058   # interfere with the next link command; also delete a directory that is
2059   # left behind by Apple's compiler.  We do this before executing the actions.
2060   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2061   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2062   return $ac_retval
2063
2064 } # ac_fn_c_try_link
2065
2066 # ac_fn_c_check_func LINENO FUNC VAR
2067 # ----------------------------------
2068 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2069 ac_fn_c_check_func ()
2070 {
2071   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2072   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2073 $as_echo_n "checking for $2... " >&6; }
2074 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2075   $as_echo_n "(cached) " >&6
2076 else
2077   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2078 /* end confdefs.h.  */
2079 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2080    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
2081 #define $2 innocuous_$2
2082
2083 /* System header to define __stub macros and hopefully few prototypes,
2084     which can conflict with char $2 (); below.
2085     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2086     <limits.h> exists even on freestanding compilers.  */
2087
2088 #ifdef __STDC__
2089 # include <limits.h>
2090 #else
2091 # include <assert.h>
2092 #endif
2093
2094 #undef $2
2095
2096 /* Override any GCC internal prototype to avoid an error.
2097    Use char because int might match the return type of a GCC
2098    builtin and then its argument prototype would still apply.  */
2099 #ifdef __cplusplus
2100 extern "C"
2101 #endif
2102 char $2 ();
2103 /* The GNU C library defines this for functions which it implements
2104     to always fail with ENOSYS.  Some functions are actually named
2105     something starting with __ and the normal name is an alias.  */
2106 #if defined __stub_$2 || defined __stub___$2
2107 choke me
2108 #endif
2109
2110 int
2111 main ()
2112 {
2113 return $2 ();
2114   ;
2115   return 0;
2116 }
2117 _ACEOF
2118 if ac_fn_c_try_link "$LINENO"; then :
2119   eval "$3=yes"
2120 else
2121   eval "$3=no"
2122 fi
2123 rm -f core conftest.err conftest.$ac_objext \
2124     conftest$ac_exeext conftest.$ac_ext
2125 fi
2126 eval ac_res=\$$3
2127                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2128 $as_echo "$ac_res" >&6; }
2129   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2130
2131 } # ac_fn_c_check_func
2132
2133 # ac_fn_c_check_decl LINENO SYMBOL VAR
2134 # ------------------------------------
2135 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2136 ac_fn_c_check_decl ()
2137 {
2138   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2139   as_decl_name=`echo $2|sed 's/ *(.*//'`
2140   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2141   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2142 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2143 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2144   $as_echo_n "(cached) " >&6
2145 else
2146   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2147 /* end confdefs.h.  */
2148 $4
2149 int
2150 main ()
2151 {
2152 #ifndef $as_decl_name
2153 #ifdef __cplusplus
2154   (void) $as_decl_use;
2155 #else
2156   (void) $as_decl_name;
2157 #endif
2158 #endif
2159
2160   ;
2161   return 0;
2162 }
2163 _ACEOF
2164 if ac_fn_c_try_compile "$LINENO"; then :
2165   eval "$3=yes"
2166 else
2167   eval "$3=no"
2168 fi
2169 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2170 fi
2171 eval ac_res=\$$3
2172                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2173 $as_echo "$ac_res" >&6; }
2174   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2175
2176 } # ac_fn_c_check_decl
2177
2178 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2179 # --------------------------------------------
2180 # Tries to find the compile-time value of EXPR in a program that includes
2181 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2182 # computed
2183 ac_fn_c_compute_int ()
2184 {
2185   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2186   if test "$cross_compiling" = yes; then
2187     # Depending upon the size, compute the lo and hi bounds.
2188 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2189 /* end confdefs.h.  */
2190 $4
2191 int
2192 main ()
2193 {
2194 static int test_array [1 - 2 * !(($2) >= 0)];
2195 test_array [0] = 0
2196
2197   ;
2198   return 0;
2199 }
2200 _ACEOF
2201 if ac_fn_c_try_compile "$LINENO"; then :
2202   ac_lo=0 ac_mid=0
2203   while :; do
2204     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2205 /* end confdefs.h.  */
2206 $4
2207 int
2208 main ()
2209 {
2210 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2211 test_array [0] = 0
2212
2213   ;
2214   return 0;
2215 }
2216 _ACEOF
2217 if ac_fn_c_try_compile "$LINENO"; then :
2218   ac_hi=$ac_mid; break
2219 else
2220   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2221                         if test $ac_lo -le $ac_mid; then
2222                           ac_lo= ac_hi=
2223                           break
2224                         fi
2225                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2226 fi
2227 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2228   done
2229 else
2230   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2231 /* end confdefs.h.  */
2232 $4
2233 int
2234 main ()
2235 {
2236 static int test_array [1 - 2 * !(($2) < 0)];
2237 test_array [0] = 0
2238
2239   ;
2240   return 0;
2241 }
2242 _ACEOF
2243 if ac_fn_c_try_compile "$LINENO"; then :
2244   ac_hi=-1 ac_mid=-1
2245   while :; do
2246     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2247 /* end confdefs.h.  */
2248 $4
2249 int
2250 main ()
2251 {
2252 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2253 test_array [0] = 0
2254
2255   ;
2256   return 0;
2257 }
2258 _ACEOF
2259 if ac_fn_c_try_compile "$LINENO"; then :
2260   ac_lo=$ac_mid; break
2261 else
2262   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2263                         if test $ac_mid -le $ac_hi; then
2264                           ac_lo= ac_hi=
2265                           break
2266                         fi
2267                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2268 fi
2269 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2270   done
2271 else
2272   ac_lo= ac_hi=
2273 fi
2274 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2275 fi
2276 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2277 # Binary search between lo and hi bounds.
2278 while test "x$ac_lo" != "x$ac_hi"; do
2279   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2280   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2281 /* end confdefs.h.  */
2282 $4
2283 int
2284 main ()
2285 {
2286 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2287 test_array [0] = 0
2288
2289   ;
2290   return 0;
2291 }
2292 _ACEOF
2293 if ac_fn_c_try_compile "$LINENO"; then :
2294   ac_hi=$ac_mid
2295 else
2296   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2297 fi
2298 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2299 done
2300 case $ac_lo in #((
2301 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2302 '') ac_retval=1 ;;
2303 esac
2304   else
2305     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2306 /* end confdefs.h.  */
2307 $4
2308 static long int longval () { return $2; }
2309 static unsigned long int ulongval () { return $2; }
2310 #include <stdio.h>
2311 #include <stdlib.h>
2312 int
2313 main ()
2314 {
2315
2316   FILE *f = fopen ("conftest.val", "w");
2317   if (! f)
2318     return 1;
2319   if (($2) < 0)
2320     {
2321       long int i = longval ();
2322       if (i != ($2))
2323         return 1;
2324       fprintf (f, "%ld", i);
2325     }
2326   else
2327     {
2328       unsigned long int i = ulongval ();
2329       if (i != ($2))
2330         return 1;
2331       fprintf (f, "%lu", i);
2332     }
2333   /* Do not output a trailing newline, as this causes \r\n confusion
2334      on some platforms.  */
2335   return ferror (f) || fclose (f) != 0;
2336
2337   ;
2338   return 0;
2339 }
2340 _ACEOF
2341 if ac_fn_c_try_run "$LINENO"; then :
2342   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2343 else
2344   ac_retval=1
2345 fi
2346 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2347   conftest.$ac_objext conftest.beam conftest.$ac_ext
2348 rm -f conftest.val
2349
2350   fi
2351   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2352   return $ac_retval
2353
2354 } # ac_fn_c_compute_int
2355
2356 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2357 # ----------------------------------------------------
2358 # Tries to find if the field MEMBER exists in type AGGR, after including
2359 # INCLUDES, setting cache variable VAR accordingly.
2360 ac_fn_c_check_member ()
2361 {
2362   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2363   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2364 $as_echo_n "checking for $2.$3... " >&6; }
2365 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
2366   $as_echo_n "(cached) " >&6
2367 else
2368   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2369 /* end confdefs.h.  */
2370 $5
2371 int
2372 main ()
2373 {
2374 static $2 ac_aggr;
2375 if (ac_aggr.$3)
2376 return 0;
2377   ;
2378   return 0;
2379 }
2380 _ACEOF
2381 if ac_fn_c_try_compile "$LINENO"; then :
2382   eval "$4=yes"
2383 else
2384   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2385 /* end confdefs.h.  */
2386 $5
2387 int
2388 main ()
2389 {
2390 static $2 ac_aggr;
2391 if (sizeof ac_aggr.$3)
2392 return 0;
2393   ;
2394   return 0;
2395 }
2396 _ACEOF
2397 if ac_fn_c_try_compile "$LINENO"; then :
2398   eval "$4=yes"
2399 else
2400   eval "$4=no"
2401 fi
2402 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2403 fi
2404 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2405 fi
2406 eval ac_res=\$$4
2407                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2408 $as_echo "$ac_res" >&6; }
2409   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2410
2411 } # ac_fn_c_check_member
2412
2413 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2414 # -------------------------------------------
2415 # Tests whether TYPE exists after having included INCLUDES, setting cache
2416 # variable VAR accordingly.
2417 ac_fn_c_check_type ()
2418 {
2419   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2420   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2421 $as_echo_n "checking for $2... " >&6; }
2422 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2423   $as_echo_n "(cached) " >&6
2424 else
2425   eval "$3=no"
2426   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2427 /* end confdefs.h.  */
2428 $4
2429 int
2430 main ()
2431 {
2432 if (sizeof ($2))
2433          return 0;
2434   ;
2435   return 0;
2436 }
2437 _ACEOF
2438 if ac_fn_c_try_compile "$LINENO"; then :
2439   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2440 /* end confdefs.h.  */
2441 $4
2442 int
2443 main ()
2444 {
2445 if (sizeof (($2)))
2446             return 0;
2447   ;
2448   return 0;
2449 }
2450 _ACEOF
2451 if ac_fn_c_try_compile "$LINENO"; then :
2452
2453 else
2454   eval "$3=yes"
2455 fi
2456 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2457 fi
2458 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2459 fi
2460 eval ac_res=\$$3
2461                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2462 $as_echo "$ac_res" >&6; }
2463   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2464
2465 } # ac_fn_c_check_type
2466 cat >config.log <<_ACEOF
2467 This file contains any messages produced by compilers while
2468 running configure, to aid debugging if configure makes a mistake.
2469
2470 It was created by $as_me, which was
2471 generated by GNU Autoconf 2.64.  Invocation command line was
2472
2473   $ $0 $@
2474
2475 _ACEOF
2476 exec 5>>config.log
2477 {
2478 cat <<_ASUNAME
2479 ## --------- ##
2480 ## Platform. ##
2481 ## --------- ##
2482
2483 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2484 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2485 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2486 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2487 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2488
2489 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2490 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2491
2492 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2493 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2494 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2495 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2496 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2497 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2498 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2499
2500 _ASUNAME
2501
2502 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2503 for as_dir in $PATH
2504 do
2505   IFS=$as_save_IFS
2506   test -z "$as_dir" && as_dir=.
2507     $as_echo "PATH: $as_dir"
2508   done
2509 IFS=$as_save_IFS
2510
2511 } >&5
2512
2513 cat >&5 <<_ACEOF
2514
2515
2516 ## ----------- ##
2517 ## Core tests. ##
2518 ## ----------- ##
2519
2520 _ACEOF
2521
2522
2523 # Keep a trace of the command line.
2524 # Strip out --no-create and --no-recursion so they do not pile up.
2525 # Strip out --silent because we don't want to record it for future runs.
2526 # Also quote any args containing shell meta-characters.
2527 # Make two passes to allow for proper duplicate-argument suppression.
2528 ac_configure_args=
2529 ac_configure_args0=
2530 ac_configure_args1=
2531 ac_must_keep_next=false
2532 for ac_pass in 1 2
2533 do
2534   for ac_arg
2535   do
2536     case $ac_arg in
2537     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2538     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2539     | -silent | --silent | --silen | --sile | --sil)
2540       continue ;;
2541     *\'*)
2542       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2543     esac
2544     case $ac_pass in
2545     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2546     2)
2547       as_fn_append ac_configure_args1 " '$ac_arg'"
2548       if test $ac_must_keep_next = true; then
2549         ac_must_keep_next=false # Got value, back to normal.
2550       else
2551         case $ac_arg in
2552           *=* | --config-cache | -C | -disable-* | --disable-* \
2553           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2554           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2555           | -with-* | --with-* | -without-* | --without-* | --x)
2556             case "$ac_configure_args0 " in
2557               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2558             esac
2559             ;;
2560           -* ) ac_must_keep_next=true ;;
2561         esac
2562       fi
2563       as_fn_append ac_configure_args " '$ac_arg'"
2564       ;;
2565     esac
2566   done
2567 done
2568 { ac_configure_args0=; unset ac_configure_args0;}
2569 { ac_configure_args1=; unset ac_configure_args1;}
2570
2571 # When interrupted or exit'd, cleanup temporary files, and complete
2572 # config.log.  We remove comments because anyway the quotes in there
2573 # would cause problems or look ugly.
2574 # WARNING: Use '\'' to represent an apostrophe within the trap.
2575 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2576 trap 'exit_status=$?
2577   # Save into config.log some information that might help in debugging.
2578   {
2579     echo
2580
2581     cat <<\_ASBOX
2582 ## ---------------- ##
2583 ## Cache variables. ##
2584 ## ---------------- ##
2585 _ASBOX
2586     echo
2587     # The following way of writing the cache mishandles newlines in values,
2588 (
2589   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2590     eval ac_val=\$$ac_var
2591     case $ac_val in #(
2592     *${as_nl}*)
2593       case $ac_var in #(
2594       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2595 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2596       esac
2597       case $ac_var in #(
2598       _ | IFS | as_nl) ;; #(
2599       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2600       *) { eval $ac_var=; unset $ac_var;} ;;
2601       esac ;;
2602     esac
2603   done
2604   (set) 2>&1 |
2605     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2606     *${as_nl}ac_space=\ *)
2607       sed -n \
2608         "s/'\''/'\''\\\\'\'''\''/g;
2609           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2610       ;; #(
2611     *)
2612       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2613       ;;
2614     esac |
2615     sort
2616 )
2617     echo
2618
2619     cat <<\_ASBOX
2620 ## ----------------- ##
2621 ## Output variables. ##
2622 ## ----------------- ##
2623 _ASBOX
2624     echo
2625     for ac_var in $ac_subst_vars
2626     do
2627       eval ac_val=\$$ac_var
2628       case $ac_val in
2629       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2630       esac
2631       $as_echo "$ac_var='\''$ac_val'\''"
2632     done | sort
2633     echo
2634
2635     if test -n "$ac_subst_files"; then
2636       cat <<\_ASBOX
2637 ## ------------------- ##
2638 ## File substitutions. ##
2639 ## ------------------- ##
2640 _ASBOX
2641       echo
2642       for ac_var in $ac_subst_files
2643       do
2644         eval ac_val=\$$ac_var
2645         case $ac_val in
2646         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2647         esac
2648         $as_echo "$ac_var='\''$ac_val'\''"
2649       done | sort
2650       echo
2651     fi
2652
2653     if test -s confdefs.h; then
2654       cat <<\_ASBOX
2655 ## ----------- ##
2656 ## confdefs.h. ##
2657 ## ----------- ##
2658 _ASBOX
2659       echo
2660       cat confdefs.h
2661       echo
2662     fi
2663     test "$ac_signal" != 0 &&
2664       $as_echo "$as_me: caught signal $ac_signal"
2665     $as_echo "$as_me: exit $exit_status"
2666   } >&5
2667   rm -f core *.core core.conftest.* &&
2668     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2669     exit $exit_status
2670 ' 0
2671 for ac_signal in 1 2 13 15; do
2672   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2673 done
2674 ac_signal=0
2675
2676 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2677 rm -f -r conftest* confdefs.h
2678
2679 $as_echo "/* confdefs.h */" > confdefs.h
2680
2681 # Predefined preprocessor variables.
2682
2683 cat >>confdefs.h <<_ACEOF
2684 #define PACKAGE_NAME "$PACKAGE_NAME"
2685 _ACEOF
2686
2687 cat >>confdefs.h <<_ACEOF
2688 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2689 _ACEOF
2690
2691 cat >>confdefs.h <<_ACEOF
2692 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2693 _ACEOF
2694
2695 cat >>confdefs.h <<_ACEOF
2696 #define PACKAGE_STRING "$PACKAGE_STRING"
2697 _ACEOF
2698
2699 cat >>confdefs.h <<_ACEOF
2700 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2701 _ACEOF
2702
2703 cat >>confdefs.h <<_ACEOF
2704 #define PACKAGE_URL "$PACKAGE_URL"
2705 _ACEOF
2706
2707
2708 # Let the site file select an alternate cache file if it wants to.
2709 # Prefer an explicitly selected file to automatically selected ones.
2710 ac_site_file1=NONE
2711 ac_site_file2=NONE
2712 if test -n "$CONFIG_SITE"; then
2713   ac_site_file1=$CONFIG_SITE
2714 elif test "x$prefix" != xNONE; then
2715   ac_site_file1=$prefix/share/config.site
2716   ac_site_file2=$prefix/etc/config.site
2717 else
2718   ac_site_file1=$ac_default_prefix/share/config.site
2719   ac_site_file2=$ac_default_prefix/etc/config.site
2720 fi
2721 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2722 do
2723   test "x$ac_site_file" = xNONE && continue
2724   if test -r "$ac_site_file"; then
2725     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2726 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2727     sed 's/^/| /' "$ac_site_file" >&5
2728     . "$ac_site_file"
2729   fi
2730 done
2731
2732 if test -r "$cache_file"; then
2733   # Some versions of bash will fail to source /dev/null (special
2734   # files actually), so we avoid doing that.
2735   if test -f "$cache_file"; then
2736     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2737 $as_echo "$as_me: loading cache $cache_file" >&6;}
2738     case $cache_file in
2739       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2740       *)                      . "./$cache_file";;
2741     esac
2742   fi
2743 else
2744   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2745 $as_echo "$as_me: creating cache $cache_file" >&6;}
2746   >$cache_file
2747 fi
2748
2749 gl_header_list="$gl_header_list sys/mman.h"
2750 gl_func_list="$gl_func_list mprotect"
2751 gl_func_list="$gl_func_list memchr"
2752 gl_header_list="$gl_header_list stddef.h"
2753 gl_header_list="$gl_header_list stdint.h"
2754 gl_header_list="$gl_header_list wchar.h"
2755 gl_header_list="$gl_header_list string.h"
2756 # Check that the precious variables saved in the cache have kept the same
2757 # value.
2758 ac_cache_corrupted=false
2759 for ac_var in $ac_precious_vars; do
2760   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2761   eval ac_new_set=\$ac_env_${ac_var}_set
2762   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2763   eval ac_new_val=\$ac_env_${ac_var}_value
2764   case $ac_old_set,$ac_new_set in
2765     set,)
2766       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2767 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2768       ac_cache_corrupted=: ;;
2769     ,set)
2770       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2771 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2772       ac_cache_corrupted=: ;;
2773     ,);;
2774     *)
2775       if test "x$ac_old_val" != "x$ac_new_val"; then
2776         # differences in whitespace do not lead to failure.
2777         ac_old_val_w=`echo x $ac_old_val`
2778         ac_new_val_w=`echo x $ac_new_val`
2779         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2780           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2781 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2782           ac_cache_corrupted=:
2783         else
2784           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2785 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2786           eval $ac_var=\$ac_old_val
2787         fi
2788         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2789 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2790         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2791 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2792       fi;;
2793   esac
2794   # Pass precious variables to config.status.
2795   if test "$ac_new_set" = set; then
2796     case $ac_new_val in
2797     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2798     *) ac_arg=$ac_var=$ac_new_val ;;
2799     esac
2800     case " $ac_configure_args " in
2801       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2802       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2803     esac
2804   fi
2805 done
2806 if $ac_cache_corrupted; then
2807   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2808 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2809   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2810 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2811   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2812 fi
2813 ## -------------------- ##
2814 ## Main body of script. ##
2815 ## -------------------- ##
2816
2817 ac_ext=c
2818 ac_cpp='$CPP $CPPFLAGS'
2819 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2820 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2821 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2822
2823
2824
2825
2826
2827 ac_config_headers="$ac_config_headers config.h:config.in"
2828
2829
2830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2831 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2832     # Check whether --enable-maintainer-mode was given.
2833 if test "${enable_maintainer_mode+set}" = set; then :
2834   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2835 else
2836   USE_MAINTAINER_MODE=no
2837 fi
2838
2839   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2840 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2841    if test $USE_MAINTAINER_MODE = yes; then
2842   MAINTAINER_MODE_TRUE=
2843   MAINTAINER_MODE_FALSE='#'
2844 else
2845   MAINTAINER_MODE_TRUE='#'
2846   MAINTAINER_MODE_FALSE=
2847 fi
2848
2849   MAINT=$MAINTAINER_MODE_TRUE
2850
2851
2852
2853 ac_ext=c
2854 ac_cpp='$CPP $CPPFLAGS'
2855 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2856 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2857 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2858 if test -n "$ac_tool_prefix"; then
2859   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2860 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2862 $as_echo_n "checking for $ac_word... " >&6; }
2863 if test "${ac_cv_prog_CC+set}" = set; then :
2864   $as_echo_n "(cached) " >&6
2865 else
2866   if test -n "$CC"; then
2867   ac_cv_prog_CC="$CC" # Let the user override the test.
2868 else
2869 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2870 for as_dir in $PATH
2871 do
2872   IFS=$as_save_IFS
2873   test -z "$as_dir" && as_dir=.
2874     for ac_exec_ext in '' $ac_executable_extensions; do
2875   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2876     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2877     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2878     break 2
2879   fi
2880 done
2881   done
2882 IFS=$as_save_IFS
2883
2884 fi
2885 fi
2886 CC=$ac_cv_prog_CC
2887 if test -n "$CC"; then
2888   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2889 $as_echo "$CC" >&6; }
2890 else
2891   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2892 $as_echo "no" >&6; }
2893 fi
2894
2895
2896 fi
2897 if test -z "$ac_cv_prog_CC"; then
2898   ac_ct_CC=$CC
2899   # Extract the first word of "gcc", so it can be a program name with args.
2900 set dummy gcc; ac_word=$2
2901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2902 $as_echo_n "checking for $ac_word... " >&6; }
2903 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2904   $as_echo_n "(cached) " >&6
2905 else
2906   if test -n "$ac_ct_CC"; then
2907   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2908 else
2909 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2910 for as_dir in $PATH
2911 do
2912   IFS=$as_save_IFS
2913   test -z "$as_dir" && as_dir=.
2914     for ac_exec_ext in '' $ac_executable_extensions; do
2915   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2916     ac_cv_prog_ac_ct_CC="gcc"
2917     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2918     break 2
2919   fi
2920 done
2921   done
2922 IFS=$as_save_IFS
2923
2924 fi
2925 fi
2926 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2927 if test -n "$ac_ct_CC"; then
2928   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2929 $as_echo "$ac_ct_CC" >&6; }
2930 else
2931   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2932 $as_echo "no" >&6; }
2933 fi
2934
2935   if test "x$ac_ct_CC" = x; then
2936     CC=""
2937   else
2938     case $cross_compiling:$ac_tool_warned in
2939 yes:)
2940 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2941 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2942 ac_tool_warned=yes ;;
2943 esac
2944     CC=$ac_ct_CC
2945   fi
2946 else
2947   CC="$ac_cv_prog_CC"
2948 fi
2949
2950 if test -z "$CC"; then
2951           if test -n "$ac_tool_prefix"; then
2952     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2953 set dummy ${ac_tool_prefix}cc; ac_word=$2
2954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2955 $as_echo_n "checking for $ac_word... " >&6; }
2956 if test "${ac_cv_prog_CC+set}" = set; then :
2957   $as_echo_n "(cached) " >&6
2958 else
2959   if test -n "$CC"; then
2960   ac_cv_prog_CC="$CC" # Let the user override the test.
2961 else
2962 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2963 for as_dir in $PATH
2964 do
2965   IFS=$as_save_IFS
2966   test -z "$as_dir" && as_dir=.
2967     for ac_exec_ext in '' $ac_executable_extensions; do
2968   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2969     ac_cv_prog_CC="${ac_tool_prefix}cc"
2970     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2971     break 2
2972   fi
2973 done
2974   done
2975 IFS=$as_save_IFS
2976
2977 fi
2978 fi
2979 CC=$ac_cv_prog_CC
2980 if test -n "$CC"; then
2981   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2982 $as_echo "$CC" >&6; }
2983 else
2984   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2985 $as_echo "no" >&6; }
2986 fi
2987
2988
2989   fi
2990 fi
2991 if test -z "$CC"; then
2992   # Extract the first word of "cc", so it can be a program name with args.
2993 set dummy cc; ac_word=$2
2994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2995 $as_echo_n "checking for $ac_word... " >&6; }
2996 if test "${ac_cv_prog_CC+set}" = set; then :
2997   $as_echo_n "(cached) " >&6
2998 else
2999   if test -n "$CC"; then
3000   ac_cv_prog_CC="$CC" # Let the user override the test.
3001 else
3002   ac_prog_rejected=no
3003 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3004 for as_dir in $PATH
3005 do
3006   IFS=$as_save_IFS
3007   test -z "$as_dir" && as_dir=.
3008     for ac_exec_ext in '' $ac_executable_extensions; do
3009   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3010     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3011        ac_prog_rejected=yes
3012        continue
3013      fi
3014     ac_cv_prog_CC="cc"
3015     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3016     break 2
3017   fi
3018 done
3019   done
3020 IFS=$as_save_IFS
3021
3022 if test $ac_prog_rejected = yes; then
3023   # We found a bogon in the path, so make sure we never use it.
3024   set dummy $ac_cv_prog_CC
3025   shift
3026   if test $# != 0; then
3027     # We chose a different compiler from the bogus one.
3028     # However, it has the same basename, so the bogon will be chosen
3029     # first if we set CC to just the basename; use the full file name.
3030     shift
3031     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3032   fi
3033 fi
3034 fi
3035 fi
3036 CC=$ac_cv_prog_CC
3037 if test -n "$CC"; then
3038   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3039 $as_echo "$CC" >&6; }
3040 else
3041   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3042 $as_echo "no" >&6; }
3043 fi
3044
3045
3046 fi
3047 if test -z "$CC"; then
3048   if test -n "$ac_tool_prefix"; then
3049   for ac_prog in cl.exe
3050   do
3051     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3052 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3054 $as_echo_n "checking for $ac_word... " >&6; }
3055 if test "${ac_cv_prog_CC+set}" = set; then :
3056   $as_echo_n "(cached) " >&6
3057 else
3058   if test -n "$CC"; then
3059   ac_cv_prog_CC="$CC" # Let the user override the test.
3060 else
3061 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3062 for as_dir in $PATH
3063 do
3064   IFS=$as_save_IFS
3065   test -z "$as_dir" && as_dir=.
3066     for ac_exec_ext in '' $ac_executable_extensions; do
3067   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3068     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3069     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3070     break 2
3071   fi
3072 done
3073   done
3074 IFS=$as_save_IFS
3075
3076 fi
3077 fi
3078 CC=$ac_cv_prog_CC
3079 if test -n "$CC"; then
3080   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3081 $as_echo "$CC" >&6; }
3082 else
3083   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3084 $as_echo "no" >&6; }
3085 fi
3086
3087
3088     test -n "$CC" && break
3089   done
3090 fi
3091 if test -z "$CC"; then
3092   ac_ct_CC=$CC
3093   for ac_prog in cl.exe
3094 do
3095   # Extract the first word of "$ac_prog", so it can be a program name with args.
3096 set dummy $ac_prog; ac_word=$2
3097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3098 $as_echo_n "checking for $ac_word... " >&6; }
3099 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3100   $as_echo_n "(cached) " >&6
3101 else
3102   if test -n "$ac_ct_CC"; then
3103   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3104 else
3105 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3106 for as_dir in $PATH
3107 do
3108   IFS=$as_save_IFS
3109   test -z "$as_dir" && as_dir=.
3110     for ac_exec_ext in '' $ac_executable_extensions; do
3111   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3112     ac_cv_prog_ac_ct_CC="$ac_prog"
3113     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3114     break 2
3115   fi
3116 done
3117   done
3118 IFS=$as_save_IFS
3119
3120 fi
3121 fi
3122 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3123 if test -n "$ac_ct_CC"; then
3124   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3125 $as_echo "$ac_ct_CC" >&6; }
3126 else
3127   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3128 $as_echo "no" >&6; }
3129 fi
3130
3131
3132   test -n "$ac_ct_CC" && break
3133 done
3134
3135   if test "x$ac_ct_CC" = x; then
3136     CC=""
3137   else
3138     case $cross_compiling:$ac_tool_warned in
3139 yes:)
3140 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3141 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3142 ac_tool_warned=yes ;;
3143 esac
3144     CC=$ac_ct_CC
3145   fi
3146 fi
3147
3148 fi
3149
3150
3151 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3152 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3153 as_fn_error "no acceptable C compiler found in \$PATH
3154 See \`config.log' for more details." "$LINENO" 5; }
3155
3156 # Provide some information about the compiler.
3157 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3158 set X $ac_compile
3159 ac_compiler=$2
3160 for ac_option in --version -v -V -qversion; do
3161   { { ac_try="$ac_compiler $ac_option >&5"
3162 case "(($ac_try" in
3163   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3164   *) ac_try_echo=$ac_try;;
3165 esac
3166 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3167 $as_echo "$ac_try_echo"; } >&5
3168   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3169   ac_status=$?
3170   if test -s conftest.err; then
3171     sed '10a\
3172 ... rest of stderr output deleted ...
3173          10q' conftest.err >conftest.er1
3174     cat conftest.er1 >&5
3175     rm -f conftest.er1 conftest.err
3176   fi
3177   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3178   test $ac_status = 0; }
3179 done
3180
3181 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3182 /* end confdefs.h.  */
3183
3184 int
3185 main ()
3186 {
3187
3188   ;
3189   return 0;
3190 }
3191 _ACEOF
3192 ac_clean_files_save=$ac_clean_files
3193 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3194 # Try to create an executable without -o first, disregard a.out.
3195 # It will help us diagnose broken compilers, and finding out an intuition
3196 # of exeext.
3197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3198 $as_echo_n "checking for C compiler default output file name... " >&6; }
3199 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3200
3201 # The possible output files:
3202 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3203
3204 ac_rmfiles=
3205 for ac_file in $ac_files
3206 do
3207   case $ac_file in
3208     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3209     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3210   esac
3211 done
3212 rm -f $ac_rmfiles
3213
3214 if { { ac_try="$ac_link_default"
3215 case "(($ac_try" in
3216   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3217   *) ac_try_echo=$ac_try;;
3218 esac
3219 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3220 $as_echo "$ac_try_echo"; } >&5
3221   (eval "$ac_link_default") 2>&5
3222   ac_status=$?
3223   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3224   test $ac_status = 0; }; then :
3225   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3226 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3227 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3228 # so that the user can short-circuit this test for compilers unknown to
3229 # Autoconf.
3230 for ac_file in $ac_files ''
3231 do
3232   test -f "$ac_file" || continue
3233   case $ac_file in
3234     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3235         ;;
3236     [ab].out )
3237         # We found the default executable, but exeext='' is most
3238         # certainly right.
3239         break;;
3240     *.* )
3241         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3242         then :; else
3243            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3244         fi
3245         # We set ac_cv_exeext here because the later test for it is not
3246         # safe: cross compilers may not add the suffix if given an `-o'
3247         # argument, so we may need to know it at that point already.
3248         # Even if this section looks crufty: it has the advantage of
3249         # actually working.
3250         break;;
3251     * )
3252         break;;
3253   esac
3254 done
3255 test "$ac_cv_exeext" = no && ac_cv_exeext=
3256
3257 else
3258   ac_file=''
3259 fi
3260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3261 $as_echo "$ac_file" >&6; }
3262 if test -z "$ac_file"; then :
3263   $as_echo "$as_me: failed program was:" >&5
3264 sed 's/^/| /' conftest.$ac_ext >&5
3265
3266 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3267 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3268 { as_fn_set_status 77
3269 as_fn_error "C compiler cannot create executables
3270 See \`config.log' for more details." "$LINENO" 5; }; }
3271 fi
3272 ac_exeext=$ac_cv_exeext
3273
3274 # Check that the compiler produces executables we can run.  If not, either
3275 # the compiler is broken, or we cross compile.
3276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3277 $as_echo_n "checking whether the C compiler works... " >&6; }
3278 # If not cross compiling, check that we can run a simple program.
3279 if test "$cross_compiling" != yes; then
3280   if { ac_try='./$ac_file'
3281   { { case "(($ac_try" in
3282   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3283   *) ac_try_echo=$ac_try;;
3284 esac
3285 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3286 $as_echo "$ac_try_echo"; } >&5
3287   (eval "$ac_try") 2>&5
3288   ac_status=$?
3289   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3290   test $ac_status = 0; }; }; then
3291     cross_compiling=no
3292   else
3293     if test "$cross_compiling" = maybe; then
3294         cross_compiling=yes
3295     else
3296         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3297 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3298 as_fn_error "cannot run C compiled programs.
3299 If you meant to cross compile, use \`--host'.
3300 See \`config.log' for more details." "$LINENO" 5; }
3301     fi
3302   fi
3303 fi
3304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3305 $as_echo "yes" >&6; }
3306
3307 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3308 ac_clean_files=$ac_clean_files_save
3309 # Check that the compiler produces executables we can run.  If not, either
3310 # the compiler is broken, or we cross compile.
3311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3312 $as_echo_n "checking whether we are cross compiling... " >&6; }
3313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3314 $as_echo "$cross_compiling" >&6; }
3315
3316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3317 $as_echo_n "checking for suffix of executables... " >&6; }
3318 if { { ac_try="$ac_link"
3319 case "(($ac_try" in
3320   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3321   *) ac_try_echo=$ac_try;;
3322 esac
3323 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3324 $as_echo "$ac_try_echo"; } >&5
3325   (eval "$ac_link") 2>&5
3326   ac_status=$?
3327   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3328   test $ac_status = 0; }; then :
3329   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3330 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3331 # work properly (i.e., refer to `conftest.exe'), while it won't with
3332 # `rm'.
3333 for ac_file in conftest.exe conftest conftest.*; do
3334   test -f "$ac_file" || continue
3335   case $ac_file in
3336     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3337     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3338           break;;
3339     * ) break;;
3340   esac
3341 done
3342 else
3343   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3344 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3345 as_fn_error "cannot compute suffix of executables: cannot compile and link
3346 See \`config.log' for more details." "$LINENO" 5; }
3347 fi
3348 rm -f conftest$ac_cv_exeext
3349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3350 $as_echo "$ac_cv_exeext" >&6; }
3351
3352 rm -f conftest.$ac_ext
3353 EXEEXT=$ac_cv_exeext
3354 ac_exeext=$EXEEXT
3355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3356 $as_echo_n "checking for suffix of object files... " >&6; }
3357 if test "${ac_cv_objext+set}" = set; then :
3358   $as_echo_n "(cached) " >&6
3359 else
3360   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3361 /* end confdefs.h.  */
3362
3363 int
3364 main ()
3365 {
3366
3367   ;
3368   return 0;
3369 }
3370 _ACEOF
3371 rm -f conftest.o conftest.obj
3372 if { { ac_try="$ac_compile"
3373 case "(($ac_try" in
3374   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3375   *) ac_try_echo=$ac_try;;
3376 esac
3377 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3378 $as_echo "$ac_try_echo"; } >&5
3379   (eval "$ac_compile") 2>&5
3380   ac_status=$?
3381   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3382   test $ac_status = 0; }; then :
3383   for ac_file in conftest.o conftest.obj conftest.*; do
3384   test -f "$ac_file" || continue;
3385   case $ac_file in
3386     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3387     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3388        break;;
3389   esac
3390 done
3391 else
3392   $as_echo "$as_me: failed program was:" >&5
3393 sed 's/^/| /' conftest.$ac_ext >&5
3394
3395 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3396 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3397 as_fn_error "cannot compute suffix of object files: cannot compile
3398 See \`config.log' for more details." "$LINENO" 5; }
3399 fi
3400 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3401 fi
3402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3403 $as_echo "$ac_cv_objext" >&6; }
3404 OBJEXT=$ac_cv_objext
3405 ac_objext=$OBJEXT
3406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3407 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3408 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3409   $as_echo_n "(cached) " >&6
3410 else
3411   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3412 /* end confdefs.h.  */
3413
3414 int
3415 main ()
3416 {
3417 #ifndef __GNUC__
3418        choke me
3419 #endif
3420
3421   ;
3422   return 0;
3423 }
3424 _ACEOF
3425 if ac_fn_c_try_compile "$LINENO"; then :
3426   ac_compiler_gnu=yes
3427 else
3428   ac_compiler_gnu=no
3429 fi
3430 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3431 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3432
3433 fi
3434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3435 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3436 if test $ac_compiler_gnu = yes; then
3437   GCC=yes
3438 else
3439   GCC=
3440 fi
3441 ac_test_CFLAGS=${CFLAGS+set}
3442 ac_save_CFLAGS=$CFLAGS
3443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3444 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3445 if test "${ac_cv_prog_cc_g+set}" = set; then :
3446   $as_echo_n "(cached) " >&6
3447 else
3448   ac_save_c_werror_flag=$ac_c_werror_flag
3449    ac_c_werror_flag=yes
3450    ac_cv_prog_cc_g=no
3451    CFLAGS="-g"
3452    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3453 /* end confdefs.h.  */
3454
3455 int
3456 main ()
3457 {
3458
3459   ;
3460   return 0;
3461 }
3462 _ACEOF
3463 if ac_fn_c_try_compile "$LINENO"; then :
3464   ac_cv_prog_cc_g=yes
3465 else
3466   CFLAGS=""
3467       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3468 /* end confdefs.h.  */
3469
3470 int
3471 main ()
3472 {
3473
3474   ;
3475   return 0;
3476 }
3477 _ACEOF
3478 if ac_fn_c_try_compile "$LINENO"; then :
3479
3480 else
3481   ac_c_werror_flag=$ac_save_c_werror_flag
3482          CFLAGS="-g"
3483          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3484 /* end confdefs.h.  */
3485
3486 int
3487 main ()
3488 {
3489
3490   ;
3491   return 0;
3492 }
3493 _ACEOF
3494 if ac_fn_c_try_compile "$LINENO"; then :
3495   ac_cv_prog_cc_g=yes
3496 fi
3497 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3498 fi
3499 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3500 fi
3501 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3502    ac_c_werror_flag=$ac_save_c_werror_flag
3503 fi
3504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3505 $as_echo "$ac_cv_prog_cc_g" >&6; }
3506 if test "$ac_test_CFLAGS" = set; then
3507   CFLAGS=$ac_save_CFLAGS
3508 elif test $ac_cv_prog_cc_g = yes; then
3509   if test "$GCC" = yes; then
3510     CFLAGS="-g -O2"
3511   else
3512     CFLAGS="-g"
3513   fi
3514 else
3515   if test "$GCC" = yes; then
3516     CFLAGS="-O2"
3517   else
3518     CFLAGS=
3519   fi
3520 fi
3521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3522 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3523 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3524   $as_echo_n "(cached) " >&6
3525 else
3526   ac_cv_prog_cc_c89=no
3527 ac_save_CC=$CC
3528 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3529 /* end confdefs.h.  */
3530 #include <stdarg.h>
3531 #include <stdio.h>
3532 #include <sys/types.h>
3533 #include <sys/stat.h>
3534 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3535 struct buf { int x; };
3536 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3537 static char *e (p, i)
3538      char **p;
3539      int i;
3540 {
3541   return p[i];
3542 }
3543 static char *f (char * (*g) (char **, int), char **p, ...)
3544 {
3545   char *s;
3546   va_list v;
3547   va_start (v,p);
3548   s = g (p, va_arg (v,int));
3549   va_end (v);
3550   return s;
3551 }
3552
3553 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3554    function prototypes and stuff, but not '\xHH' hex character constants.
3555    These don't provoke an error unfortunately, instead are silently treated
3556    as 'x'.  The following induces an error, until -std is added to get
3557    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3558    array size at least.  It's necessary to write '\x00'==0 to get something
3559    that's true only with -std.  */
3560 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3561
3562 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3563    inside strings and character constants.  */
3564 #define FOO(x) 'x'
3565 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3566
3567 int test (int i, double x);
3568 struct s1 {int (*f) (int a);};
3569 struct s2 {int (*f) (double a);};
3570 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3571 int argc;
3572 char **argv;
3573 int
3574 main ()
3575 {
3576 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3577   ;
3578   return 0;
3579 }
3580 _ACEOF
3581 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3582         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3583 do
3584   CC="$ac_save_CC $ac_arg"
3585   if ac_fn_c_try_compile "$LINENO"; then :
3586   ac_cv_prog_cc_c89=$ac_arg
3587 fi
3588 rm -f core conftest.err conftest.$ac_objext
3589   test "x$ac_cv_prog_cc_c89" != "xno" && break
3590 done
3591 rm -f conftest.$ac_ext
3592 CC=$ac_save_CC
3593
3594 fi
3595 # AC_CACHE_VAL
3596 case "x$ac_cv_prog_cc_c89" in
3597   x)
3598     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3599 $as_echo "none needed" >&6; } ;;
3600   xno)
3601     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3602 $as_echo "unsupported" >&6; } ;;
3603   *)
3604     CC="$CC $ac_cv_prog_cc_c89"
3605     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3606 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3607 esac
3608 if test "x$ac_cv_prog_cc_c89" != xno; then :
3609
3610 fi
3611
3612 ac_ext=c
3613 ac_cpp='$CPP $CPPFLAGS'
3614 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3615 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3616 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3617
3618 ac_aux_dir=
3619 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3620   for ac_t in install-sh install.sh shtool; do
3621     if test -f "$ac_dir/$ac_t"; then
3622       ac_aux_dir=$ac_dir
3623       ac_install_sh="$ac_aux_dir/$ac_t -c"
3624       break 2
3625     fi
3626   done
3627 done
3628 if test -z "$ac_aux_dir"; then
3629   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3630 fi
3631
3632 # These three variables are undocumented and unsupported,
3633 # and are intended to be withdrawn in a future Autoconf release.
3634 # They can cause serious problems if a builder's source tree is in a directory
3635 # whose full name contains unusual characters.
3636 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
3637 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
3638 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
3639
3640
3641 # Make sure we can run config.sub.
3642 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3643   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3644
3645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3646 $as_echo_n "checking build system type... " >&6; }
3647 if test "${ac_cv_build+set}" = set; then :
3648   $as_echo_n "(cached) " >&6
3649 else
3650   ac_build_alias=$build_alias
3651 test "x$ac_build_alias" = x &&
3652   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3653 test "x$ac_build_alias" = x &&
3654   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
3655 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3656   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3657
3658 fi
3659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3660 $as_echo "$ac_cv_build" >&6; }
3661 case $ac_cv_build in
3662 *-*-*) ;;
3663 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
3664 esac
3665 build=$ac_cv_build
3666 ac_save_IFS=$IFS; IFS='-'
3667 set x $ac_cv_build
3668 shift
3669 build_cpu=$1
3670 build_vendor=$2
3671 shift; shift
3672 # Remember, the first character of IFS is used to create $*,
3673 # except with old shells:
3674 build_os=$*
3675 IFS=$ac_save_IFS
3676 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3677
3678
3679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3680 $as_echo_n "checking host system type... " >&6; }
3681 if test "${ac_cv_host+set}" = set; then :
3682   $as_echo_n "(cached) " >&6
3683 else
3684   if test "x$host_alias" = x; then
3685   ac_cv_host=$ac_cv_build
3686 else
3687   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3688     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3689 fi
3690
3691 fi
3692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3693 $as_echo "$ac_cv_host" >&6; }
3694 case $ac_cv_host in
3695 *-*-*) ;;
3696 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
3697 esac
3698 host=$ac_cv_host
3699 ac_save_IFS=$IFS; IFS='-'
3700 set x $ac_cv_host
3701 shift
3702 host_cpu=$1
3703 host_vendor=$2
3704 shift; shift
3705 # Remember, the first character of IFS is used to create $*,
3706 # except with old shells:
3707 host_os=$*
3708 IFS=$ac_save_IFS
3709 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3710
3711
3712
3713 ac_ext=c
3714 ac_cpp='$CPP $CPPFLAGS'
3715 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3716 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3717 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3719 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3720 # On Suns, sometimes $CPP names a directory.
3721 if test -n "$CPP" && test -d "$CPP"; then
3722   CPP=
3723 fi
3724 if test -z "$CPP"; then
3725   if test "${ac_cv_prog_CPP+set}" = set; then :
3726   $as_echo_n "(cached) " >&6
3727 else
3728       # Double quotes because CPP needs to be expanded
3729     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3730     do
3731       ac_preproc_ok=false
3732 for ac_c_preproc_warn_flag in '' yes
3733 do
3734   # Use a header file that comes with gcc, so configuring glibc
3735   # with a fresh cross-compiler works.
3736   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3737   # <limits.h> exists even on freestanding compilers.
3738   # On the NeXT, cc -E runs the code through the compiler's parser,
3739   # not just through cpp. "Syntax error" is here to catch this case.
3740   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3741 /* end confdefs.h.  */
3742 #ifdef __STDC__
3743 # include <limits.h>
3744 #else
3745 # include <assert.h>
3746 #endif
3747                      Syntax error
3748 _ACEOF
3749 if ac_fn_c_try_cpp "$LINENO"; then :
3750
3751 else
3752   # Broken: fails on valid input.
3753 continue
3754 fi
3755 rm -f conftest.err conftest.$ac_ext
3756
3757   # OK, works on sane cases.  Now check whether nonexistent headers
3758   # can be detected and how.
3759   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3760 /* end confdefs.h.  */
3761 #include <ac_nonexistent.h>
3762 _ACEOF
3763 if ac_fn_c_try_cpp "$LINENO"; then :
3764   # Broken: success on invalid input.
3765 continue
3766 else
3767   # Passes both tests.
3768 ac_preproc_ok=:
3769 break
3770 fi
3771 rm -f conftest.err conftest.$ac_ext
3772
3773 done
3774 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3775 rm -f conftest.err conftest.$ac_ext
3776 if $ac_preproc_ok; then :
3777   break
3778 fi
3779
3780     done
3781     ac_cv_prog_CPP=$CPP
3782
3783 fi
3784   CPP=$ac_cv_prog_CPP
3785 else
3786   ac_cv_prog_CPP=$CPP
3787 fi
3788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3789 $as_echo "$CPP" >&6; }
3790 ac_preproc_ok=false
3791 for ac_c_preproc_warn_flag in '' yes
3792 do
3793   # Use a header file that comes with gcc, so configuring glibc
3794   # with a fresh cross-compiler works.
3795   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3796   # <limits.h> exists even on freestanding compilers.
3797   # On the NeXT, cc -E runs the code through the compiler's parser,
3798   # not just through cpp. "Syntax error" is here to catch this case.
3799   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3800 /* end confdefs.h.  */
3801 #ifdef __STDC__
3802 # include <limits.h>
3803 #else
3804 # include <assert.h>
3805 #endif
3806                      Syntax error
3807 _ACEOF
3808 if ac_fn_c_try_cpp "$LINENO"; then :
3809
3810 else
3811   # Broken: fails on valid input.
3812 continue
3813 fi
3814 rm -f conftest.err conftest.$ac_ext
3815
3816   # OK, works on sane cases.  Now check whether nonexistent headers
3817   # can be detected and how.
3818   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3819 /* end confdefs.h.  */
3820 #include <ac_nonexistent.h>
3821 _ACEOF
3822 if ac_fn_c_try_cpp "$LINENO"; then :
3823   # Broken: success on invalid input.
3824 continue
3825 else
3826   # Passes both tests.
3827 ac_preproc_ok=:
3828 break
3829 fi
3830 rm -f conftest.err conftest.$ac_ext
3831
3832 done
3833 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3834 rm -f conftest.err conftest.$ac_ext
3835 if $ac_preproc_ok; then :
3836
3837 else
3838   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3839 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3840 as_fn_error "C preprocessor \"$CPP\" fails sanity check
3841 See \`config.log' for more details." "$LINENO" 5; }
3842 fi
3843
3844 ac_ext=c
3845 ac_cpp='$CPP $CPPFLAGS'
3846 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3847 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3848 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3849
3850
3851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3852 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3853 if test "${ac_cv_path_GREP+set}" = set; then :
3854   $as_echo_n "(cached) " >&6
3855 else
3856   if test -z "$GREP"; then
3857   ac_path_GREP_found=false
3858   # Loop through the user's path and test for each of PROGNAME-LIST
3859   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3860 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3861 do
3862   IFS=$as_save_IFS
3863   test -z "$as_dir" && as_dir=.
3864     for ac_prog in grep ggrep; do
3865     for ac_exec_ext in '' $ac_executable_extensions; do
3866       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3867       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3868 # Check for GNU ac_path_GREP and select it if it is found.
3869   # Check for GNU $ac_path_GREP
3870 case `"$ac_path_GREP" --version 2>&1` in
3871 *GNU*)
3872   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3873 *)
3874   ac_count=0
3875   $as_echo_n 0123456789 >"conftest.in"
3876   while :
3877   do
3878     cat "conftest.in" "conftest.in" >"conftest.tmp"
3879     mv "conftest.tmp" "conftest.in"
3880     cp "conftest.in" "conftest.nl"
3881     $as_echo 'GREP' >> "conftest.nl"
3882     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3883     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3884     as_fn_arith $ac_count + 1 && ac_count=$as_val
3885     if test $ac_count -gt ${ac_path_GREP_max-0}; then
3886       # Best one so far, save it but keep looking for a better one
3887       ac_cv_path_GREP="$ac_path_GREP"
3888       ac_path_GREP_max=$ac_count
3889     fi
3890     # 10*(2^10) chars as input seems more than enough
3891     test $ac_count -gt 10 && break
3892   done
3893   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3894 esac
3895
3896       $ac_path_GREP_found && break 3
3897     done
3898   done
3899   done
3900 IFS=$as_save_IFS
3901   if test -z "$ac_cv_path_GREP"; then
3902     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3903   fi
3904 else
3905   ac_cv_path_GREP=$GREP
3906 fi
3907
3908 fi
3909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3910 $as_echo "$ac_cv_path_GREP" >&6; }
3911  GREP="$ac_cv_path_GREP"
3912
3913
3914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3915 $as_echo_n "checking for egrep... " >&6; }
3916 if test "${ac_cv_path_EGREP+set}" = set; then :
3917   $as_echo_n "(cached) " >&6
3918 else
3919   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3920    then ac_cv_path_EGREP="$GREP -E"
3921    else
3922      if test -z "$EGREP"; then
3923   ac_path_EGREP_found=false
3924   # Loop through the user's path and test for each of PROGNAME-LIST
3925   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3926 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3927 do
3928   IFS=$as_save_IFS
3929   test -z "$as_dir" && as_dir=.
3930     for ac_prog in egrep; do
3931     for ac_exec_ext in '' $ac_executable_extensions; do
3932       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3933       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3934 # Check for GNU ac_path_EGREP and select it if it is found.
3935   # Check for GNU $ac_path_EGREP
3936 case `"$ac_path_EGREP" --version 2>&1` in
3937 *GNU*)
3938   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3939 *)
3940   ac_count=0
3941   $as_echo_n 0123456789 >"conftest.in"
3942   while :
3943   do
3944     cat "conftest.in" "conftest.in" >"conftest.tmp"
3945     mv "conftest.tmp" "conftest.in"
3946     cp "conftest.in" "conftest.nl"
3947     $as_echo 'EGREP' >> "conftest.nl"
3948     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3949     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3950     as_fn_arith $ac_count + 1 && ac_count=$as_val
3951     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3952       # Best one so far, save it but keep looking for a better one
3953       ac_cv_path_EGREP="$ac_path_EGREP"
3954       ac_path_EGREP_max=$ac_count
3955     fi
3956     # 10*(2^10) chars as input seems more than enough
3957     test $ac_count -gt 10 && break
3958   done
3959   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3960 esac
3961
3962       $ac_path_EGREP_found && break 3
3963     done
3964   done
3965   done
3966 IFS=$as_save_IFS
3967   if test -z "$ac_cv_path_EGREP"; then
3968     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3969   fi
3970 else
3971   ac_cv_path_EGREP=$EGREP
3972 fi
3973
3974    fi
3975 fi
3976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3977 $as_echo "$ac_cv_path_EGREP" >&6; }
3978  EGREP="$ac_cv_path_EGREP"
3979
3980
3981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3982 $as_echo_n "checking for ANSI C header files... " >&6; }
3983 if test "${ac_cv_header_stdc+set}" = set; then :
3984   $as_echo_n "(cached) " >&6
3985 else
3986   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3987 /* end confdefs.h.  */
3988 #include <stdlib.h>
3989 #include <stdarg.h>
3990 #include <string.h>
3991 #include <float.h>
3992
3993 int
3994 main ()
3995 {
3996
3997   ;
3998   return 0;
3999 }
4000 _ACEOF
4001 if ac_fn_c_try_compile "$LINENO"; then :
4002   ac_cv_header_stdc=yes
4003 else
4004   ac_cv_header_stdc=no
4005 fi
4006 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4007
4008 if test $ac_cv_header_stdc = yes; then
4009   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4010   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4011 /* end confdefs.h.  */
4012 #include <string.h>
4013
4014 _ACEOF
4015 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4016   $EGREP "memchr" >/dev/null 2>&1; then :
4017
4018 else
4019   ac_cv_header_stdc=no
4020 fi
4021 rm -f conftest*
4022
4023 fi
4024
4025 if test $ac_cv_header_stdc = yes; then
4026   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4027   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4028 /* end confdefs.h.  */
4029 #include <stdlib.h>
4030
4031 _ACEOF
4032 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4033   $EGREP "free" >/dev/null 2>&1; then :
4034
4035 else
4036   ac_cv_header_stdc=no
4037 fi
4038 rm -f conftest*
4039
4040 fi
4041
4042 if test $ac_cv_header_stdc = yes; then
4043   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4044   if test "$cross_compiling" = yes; then :
4045   :
4046 else
4047   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4048 /* end confdefs.h.  */
4049 #include <ctype.h>
4050 #include <stdlib.h>
4051 #if ((' ' & 0x0FF) == 0x020)
4052 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4053 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4054 #else
4055 # define ISLOWER(c) \
4056                    (('a' <= (c) && (c) <= 'i') \
4057                      || ('j' <= (c) && (c) <= 'r') \
4058                      || ('s' <= (c) && (c) <= 'z'))
4059 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4060 #endif
4061
4062 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4063 int
4064 main ()
4065 {
4066   int i;
4067   for (i = 0; i < 256; i++)
4068     if (XOR (islower (i), ISLOWER (i))
4069         || toupper (i) != TOUPPER (i))
4070       return 2;
4071   return 0;
4072 }
4073 _ACEOF
4074 if ac_fn_c_try_run "$LINENO"; then :
4075
4076 else
4077   ac_cv_header_stdc=no
4078 fi
4079 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4080   conftest.$ac_objext conftest.beam conftest.$ac_ext
4081 fi
4082
4083 fi
4084 fi
4085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4086 $as_echo "$ac_cv_header_stdc" >&6; }
4087 if test $ac_cv_header_stdc = yes; then
4088
4089 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4090
4091 fi
4092
4093 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4094 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4095                   inttypes.h stdint.h unistd.h
4096 do :
4097   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4098 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4099 "
4100 eval as_val=\$$as_ac_Header
4101    if test "x$as_val" = x""yes; then :
4102   cat >>confdefs.h <<_ACEOF
4103 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4104 _ACEOF
4105
4106 fi
4107
4108 done
4109
4110
4111
4112
4113
4114   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4115 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
4116   MINIX=yes
4117 else
4118   MINIX=
4119 fi
4120
4121
4122   if test "$MINIX" = yes; then
4123
4124 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4125
4126
4127 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4128
4129
4130 $as_echo "#define _MINIX 1" >>confdefs.h
4131
4132   fi
4133
4134         case "$host_os" in
4135     hpux*)
4136
4137 $as_echo "#define _XOPEN_SOURCE 500" >>confdefs.h
4138
4139       ;;
4140   esac
4141
4142
4143   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4144 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4145 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
4146   $as_echo_n "(cached) " >&6
4147 else
4148   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4149 /* end confdefs.h.  */
4150
4151 #         define __EXTENSIONS__ 1
4152           $ac_includes_default
4153 int
4154 main ()
4155 {
4156
4157   ;
4158   return 0;
4159 }
4160 _ACEOF
4161 if ac_fn_c_try_compile "$LINENO"; then :
4162   ac_cv_safe_to_define___extensions__=yes
4163 else
4164   ac_cv_safe_to_define___extensions__=no
4165 fi
4166 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4167 fi
4168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4169 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4170   test $ac_cv_safe_to_define___extensions__ = yes &&
4171     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4172
4173   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4174
4175   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4176
4177   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4178
4179   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4180
4181
4182 if test -n "$ac_tool_prefix"; then
4183   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4184 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4186 $as_echo_n "checking for $ac_word... " >&6; }
4187 if test "${ac_cv_prog_RANLIB+set}" = set; then :
4188   $as_echo_n "(cached) " >&6
4189 else
4190   if test -n "$RANLIB"; then
4191   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4192 else
4193 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4194 for as_dir in $PATH
4195 do
4196   IFS=$as_save_IFS
4197   test -z "$as_dir" && as_dir=.
4198     for ac_exec_ext in '' $ac_executable_extensions; do
4199   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4200     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4201     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4202     break 2
4203   fi
4204 done
4205   done
4206 IFS=$as_save_IFS
4207
4208 fi
4209 fi
4210 RANLIB=$ac_cv_prog_RANLIB
4211 if test -n "$RANLIB"; then
4212   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4213 $as_echo "$RANLIB" >&6; }
4214 else
4215   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4216 $as_echo "no" >&6; }
4217 fi
4218
4219
4220 fi
4221 if test -z "$ac_cv_prog_RANLIB"; then
4222   ac_ct_RANLIB=$RANLIB
4223   # Extract the first word of "ranlib", so it can be a program name with args.
4224 set dummy ranlib; ac_word=$2
4225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4226 $as_echo_n "checking for $ac_word... " >&6; }
4227 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4228   $as_echo_n "(cached) " >&6
4229 else
4230   if test -n "$ac_ct_RANLIB"; then
4231   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4232 else
4233 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4234 for as_dir in $PATH
4235 do
4236   IFS=$as_save_IFS
4237   test -z "$as_dir" && as_dir=.
4238     for ac_exec_ext in '' $ac_executable_extensions; do
4239   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4240     ac_cv_prog_ac_ct_RANLIB="ranlib"
4241     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4242     break 2
4243   fi
4244 done
4245   done
4246 IFS=$as_save_IFS
4247
4248 fi
4249 fi
4250 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4251 if test -n "$ac_ct_RANLIB"; then
4252   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4253 $as_echo "$ac_ct_RANLIB" >&6; }
4254 else
4255   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4256 $as_echo "no" >&6; }
4257 fi
4258
4259   if test "x$ac_ct_RANLIB" = x; then
4260     RANLIB=":"
4261   else
4262     case $cross_compiling:$ac_tool_warned in
4263 yes:)
4264 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4265 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4266 ac_tool_warned=yes ;;
4267 esac
4268     RANLIB=$ac_ct_RANLIB
4269   fi
4270 else
4271   RANLIB="$ac_cv_prog_RANLIB"
4272 fi
4273
4274
4275
4276
4277
4278
4279
4280
4281
4282   # Code from module arg-nonnull:
4283   # Code from module c++defs:
4284   # Code from module extensions:
4285
4286   # Code from module include_next:
4287   # Code from module memchr:
4288   # Code from module memmem:
4289   # Code from module memmem-simple:
4290   # Code from module multiarch:
4291   # Code from module stddef:
4292   # Code from module stdint:
4293   # Code from module string:
4294   # Code from module warn-on-use:
4295   # Code from module wchar:
4296
4297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4298 $as_echo_n "checking target system type... " >&6; }
4299 if test "${ac_cv_target+set}" = set; then :
4300   $as_echo_n "(cached) " >&6
4301 else
4302   if test "x$target_alias" = x; then
4303   ac_cv_target=$ac_cv_host
4304 else
4305   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4306     as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4307 fi
4308
4309 fi
4310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4311 $as_echo "$ac_cv_target" >&6; }
4312 case $ac_cv_target in
4313 *-*-*) ;;
4314 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4315 esac
4316 target=$ac_cv_target
4317 ac_save_IFS=$IFS; IFS='-'
4318 set x $ac_cv_target
4319 shift
4320 target_cpu=$1
4321 target_vendor=$2
4322 shift; shift
4323 # Remember, the first character of IFS is used to create $*,
4324 # except with old shells:
4325 target_os=$*
4326 IFS=$ac_save_IFS
4327 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4328
4329
4330 # The aliases save the names the user supplied, while $host etc.
4331 # will get canonicalized.
4332 test -n "$target_alias" &&
4333   test "$program_prefix$program_suffix$program_transform_name" = \
4334     NONENONEs,x,x, &&
4335   program_prefix=${target_alias}-
4336
4337 # The tests for host and target for $enable_largefile require
4338 # canonical names.
4339
4340
4341
4342 # As the $enable_largefile decision depends on --enable-plugins we must set it
4343 # even in directories otherwise not depending on the $plugins option.
4344
4345
4346 # Check whether --enable-plugins was given.
4347 if test "${enable_plugins+set}" = set; then :
4348   enableval=$enable_plugins; case "${enableval}" in
4349   yes | "") plugins=yes ;;
4350   no) plugins=no ;;
4351   *) plugins=yes ;;
4352  esac
4353 else
4354   plugins=no
4355 fi
4356
4357
4358
4359 case "${host}" in
4360   sparc-*-solaris*|i[3-7]86-*-solaris*)
4361     # On native 32bit sparc and ia32 solaris, large-file and procfs support
4362     # are mutually exclusive; and without procfs support, the bfd/ elf module
4363     # cannot provide certain routines such as elfcore_write_prpsinfo
4364     # or elfcore_write_prstatus.  So unless the user explicitly requested
4365     # large-file support through the --enable-largefile switch, disable
4366     # large-file support in favor of procfs support.
4367     test "${target}" = "${host}" -a "x$plugins" = xno \
4368       && : ${enable_largefile="no"}
4369     ;;
4370 esac
4371
4372 # Check whether --enable-largefile was given.
4373 if test "${enable_largefile+set}" = set; then :
4374   enableval=$enable_largefile;
4375 fi
4376
4377 if test "$enable_largefile" != no; then
4378
4379   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4380 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4381 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
4382   $as_echo_n "(cached) " >&6
4383 else
4384   ac_cv_sys_largefile_CC=no
4385      if test "$GCC" != yes; then
4386        ac_save_CC=$CC
4387        while :; do
4388          # IRIX 6.2 and later do not support large files by default,
4389          # so use the C compiler's -n32 option if that helps.
4390          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4391 /* end confdefs.h.  */
4392 #include <sys/types.h>
4393  /* Check that off_t can represent 2**63 - 1 correctly.
4394     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4395     since some C++ compilers masquerading as C compilers
4396     incorrectly reject 9223372036854775807.  */
4397 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4398   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4399                        && LARGE_OFF_T % 2147483647 == 1)
4400                       ? 1 : -1];
4401 int
4402 main ()
4403 {
4404
4405   ;
4406   return 0;
4407 }
4408 _ACEOF
4409          if ac_fn_c_try_compile "$LINENO"; then :
4410   break
4411 fi
4412 rm -f core conftest.err conftest.$ac_objext
4413          CC="$CC -n32"
4414          if ac_fn_c_try_compile "$LINENO"; then :
4415   ac_cv_sys_largefile_CC=' -n32'; break
4416 fi
4417 rm -f core conftest.err conftest.$ac_objext
4418          break
4419        done
4420        CC=$ac_save_CC
4421        rm -f conftest.$ac_ext
4422     fi
4423 fi
4424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4425 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4426   if test "$ac_cv_sys_largefile_CC" != no; then
4427     CC=$CC$ac_cv_sys_largefile_CC
4428   fi
4429
4430   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4431 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4432 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
4433   $as_echo_n "(cached) " >&6
4434 else
4435   while :; do
4436   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4437 /* end confdefs.h.  */
4438 #include <sys/types.h>
4439  /* Check that off_t can represent 2**63 - 1 correctly.
4440     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4441     since some C++ compilers masquerading as C compilers
4442     incorrectly reject 9223372036854775807.  */
4443 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4444   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4445                        && LARGE_OFF_T % 2147483647 == 1)
4446                       ? 1 : -1];
4447 int
4448 main ()
4449 {
4450
4451   ;
4452   return 0;
4453 }
4454 _ACEOF
4455 if ac_fn_c_try_compile "$LINENO"; then :
4456   ac_cv_sys_file_offset_bits=no; break
4457 fi
4458 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4459   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4460 /* end confdefs.h.  */
4461 #define _FILE_OFFSET_BITS 64
4462 #include <sys/types.h>
4463  /* Check that off_t can represent 2**63 - 1 correctly.
4464     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4465     since some C++ compilers masquerading as C compilers
4466     incorrectly reject 9223372036854775807.  */
4467 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4468   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4469                        && LARGE_OFF_T % 2147483647 == 1)
4470                       ? 1 : -1];
4471 int
4472 main ()
4473 {
4474
4475   ;
4476   return 0;
4477 }
4478 _ACEOF
4479 if ac_fn_c_try_compile "$LINENO"; then :
4480   ac_cv_sys_file_offset_bits=64; break
4481 fi
4482 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4483   ac_cv_sys_file_offset_bits=unknown
4484   break
4485 done
4486 fi
4487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4488 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4489 case $ac_cv_sys_file_offset_bits in #(
4490   no | unknown) ;;
4491   *)
4492 cat >>confdefs.h <<_ACEOF
4493 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4494 _ACEOF
4495 ;;
4496 esac
4497 rm -rf conftest*
4498   if test $ac_cv_sys_file_offset_bits = unknown; then
4499     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4500 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4501 if test "${ac_cv_sys_large_files+set}" = set; then :
4502   $as_echo_n "(cached) " >&6
4503 else
4504   while :; do
4505   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4506 /* end confdefs.h.  */
4507 #include <sys/types.h>
4508  /* Check that off_t can represent 2**63 - 1 correctly.
4509     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4510     since some C++ compilers masquerading as C compilers
4511     incorrectly reject 9223372036854775807.  */
4512 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4513   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4514                        && LARGE_OFF_T % 2147483647 == 1)
4515                       ? 1 : -1];
4516 int
4517 main ()
4518 {
4519
4520   ;
4521   return 0;
4522 }
4523 _ACEOF
4524 if ac_fn_c_try_compile "$LINENO"; then :
4525   ac_cv_sys_large_files=no; break
4526 fi
4527 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4528   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4529 /* end confdefs.h.  */
4530 #define _LARGE_FILES 1
4531 #include <sys/types.h>
4532  /* Check that off_t can represent 2**63 - 1 correctly.
4533     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4534     since some C++ compilers masquerading as C compilers
4535     incorrectly reject 9223372036854775807.  */
4536 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4537   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4538                        && LARGE_OFF_T % 2147483647 == 1)
4539                       ? 1 : -1];
4540 int
4541 main ()
4542 {
4543
4544   ;
4545   return 0;
4546 }
4547 _ACEOF
4548 if ac_fn_c_try_compile "$LINENO"; then :
4549   ac_cv_sys_large_files=1; break
4550 fi
4551 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4552   ac_cv_sys_large_files=unknown
4553   break
4554 done
4555 fi
4556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4557 $as_echo "$ac_cv_sys_large_files" >&6; }
4558 case $ac_cv_sys_large_files in #(
4559   no | unknown) ;;
4560   *)
4561 cat >>confdefs.h <<_ACEOF
4562 #define _LARGE_FILES $ac_cv_sys_large_files
4563 _ACEOF
4564 ;;
4565 esac
4566 rm -rf conftest*
4567   fi
4568 fi
4569
4570
4571
4572
4573
4574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${CC-cc} option to accept ANSI C" >&5
4575 $as_echo_n "checking for ${CC-cc} option to accept ANSI C... " >&6; }
4576 if test "${am_cv_prog_cc_stdc+set}" = set; then :
4577   $as_echo_n "(cached) " >&6
4578 else
4579   am_cv_prog_cc_stdc=no
4580 ac_save_CC="$CC"
4581 # Don't try gcc -ansi; that turns off useful extensions and
4582 # breaks some systems' header files.
4583 # AIX                   -qlanglvl=ansi
4584 # Ultrix and OSF/1      -std1
4585 # HP-UX 10.20 and later -Ae
4586 # HP-UX older versions  -Aa -D_HPUX_SOURCE
4587 # SVR4                  -Xc -D__EXTENSIONS__
4588 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4589 do
4590   CC="$ac_save_CC $ac_arg"
4591   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4592 /* end confdefs.h.  */
4593 #include <stdarg.h>
4594 #include <stdio.h>
4595 #include <sys/types.h>
4596 #include <sys/stat.h>
4597 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4598 struct buf { int x; };
4599 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4600 static char *e (p, i)
4601      char **p;
4602      int i;
4603 {
4604   return p[i];
4605 }
4606 static char *f (char * (*g) (char **, int), char **p, ...)
4607 {
4608   char *s;
4609   va_list v;
4610   va_start (v,p);
4611   s = g (p, va_arg (v,int));
4612   va_end (v);
4613   return s;
4614 }
4615 int test (int i, double x);
4616 struct s1 {int (*f) (int a);};
4617 struct s2 {int (*f) (double a);};
4618 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4619 int argc;
4620 char **argv;
4621
4622 int
4623 main ()
4624 {
4625
4626 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4627
4628   ;
4629   return 0;
4630 }
4631 _ACEOF
4632 if ac_fn_c_try_compile "$LINENO"; then :
4633   am_cv_prog_cc_stdc="$ac_arg"; break
4634 fi
4635 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4636 done
4637 CC="$ac_save_CC"
4638
4639 fi
4640
4641 if test -z "$am_cv_prog_cc_stdc"; then
4642   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4643 $as_echo "none needed" >&6; }
4644 else
4645   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_stdc" >&5
4646 $as_echo "$am_cv_prog_cc_stdc" >&6; }
4647 fi
4648 case "x$am_cv_prog_cc_stdc" in
4649   x|xno) ;;
4650   *) CC="$CC $am_cv_prog_cc_stdc" ;;
4651 esac
4652
4653
4654 ac_aux_dir=
4655 for ac_dir in .. "$srcdir"/..; do
4656   for ac_t in install-sh install.sh shtool; do
4657     if test -f "$ac_dir/$ac_t"; then
4658       ac_aux_dir=$ac_dir
4659       ac_install_sh="$ac_aux_dir/$ac_t -c"
4660       break 2
4661     fi
4662   done
4663 done
4664 if test -z "$ac_aux_dir"; then
4665   as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
4666 fi
4667
4668 # These three variables are undocumented and unsupported,
4669 # and are intended to be withdrawn in a future Autoconf release.
4670 # They can cause serious problems if a builder's source tree is in a directory
4671 # whose full name contains unusual characters.
4672 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
4673 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
4674 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
4675
4676
4677
4678
4679 # Dependency checking.
4680 rm -rf .tst 2>/dev/null
4681 mkdir .tst 2>/dev/null
4682 if test -d .tst; then
4683   am__leading_dot=.
4684 else
4685   am__leading_dot=_
4686 fi
4687 rmdir .tst 2>/dev/null
4688
4689 DEPDIR="${am__leading_dot}deps"
4690
4691 ac_config_commands="$ac_config_commands depdir"
4692
4693
4694 depcc="$CC"   am_compiler_list=
4695
4696 am_depcomp=$ac_aux_dir/depcomp
4697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4698 $as_echo_n "checking dependency style of $depcc... " >&6; }
4699 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4700   $as_echo_n "(cached) " >&6
4701 else
4702   if test -f "$am_depcomp"; then
4703   # We make a subdir and do the tests there.  Otherwise we can end up
4704   # making bogus files that we don't know about and never remove.  For
4705   # instance it was reported that on HP-UX the gcc test will end up
4706   # making a dummy file named `D' -- because `-MD' means `put the output
4707   # in D'.
4708   mkdir conftest.dir
4709   # Copy depcomp to subdir because otherwise we won't find it if we're
4710   # using a relative directory.
4711   cp "$am_depcomp" conftest.dir
4712   cd conftest.dir
4713   # We will build objects and dependencies in a subdirectory because
4714   # it helps to detect inapplicable dependency modes.  For instance
4715   # both Tru64's cc and ICC support -MD to output dependencies as a
4716   # side effect of compilation, but ICC will put the dependencies in
4717   # the current directory while Tru64 will put them in the object
4718   # directory.
4719   mkdir sub
4720
4721   am_cv_CC_dependencies_compiler_type=none
4722   if test "$am_compiler_list" = ""; then
4723      am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4724   fi
4725   for depmode in $am_compiler_list; do
4726     if test $depmode = none; then break; fi
4727
4728     $as_echo "$as_me:$LINENO: trying $depmode" >&5
4729     # Setup a source with many dependencies, because some compilers
4730     # like to wrap large dependency lists on column 80 (with \), and
4731     # we should not choose a depcomp mode which is confused by this.
4732     #
4733     # We need to recreate these files for each test, as the compiler may
4734     # overwrite some of them when testing with obscure command lines.
4735     # This happens at least with the AIX C compiler.
4736     : > sub/conftest.c
4737     for i in 1 2 3 4 5 6; do
4738       echo '#include "conftst'$i'.h"' >> sub/conftest.c
4739       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4740       # Solaris 8's {/usr,}/bin/sh.
4741       touch sub/conftst$i.h
4742     done
4743     echo "include sub/conftest.Po" > confmf
4744
4745     # We check with `-c' and `-o' for the sake of the "dashmstdout"
4746     # mode.  It turns out that the SunPro C++ compiler does not properly
4747     # handle `-M -o', and we need to detect this.
4748     depcmd="depmode=$depmode \
4749        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
4750        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4751        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
4752     echo "| $depcmd" | sed -e 's/  */ /g' >&5
4753     if env $depcmd > conftest.err 2>&1 &&
4754        grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
4755        grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
4756        ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
4757       # icc doesn't choke on unknown options, it will just issue warnings
4758       # or remarks (even with -Werror).  So we grep stderr for any message
4759       # that says an option was ignored or not supported.
4760       # When given -MP, icc 7.0 and 7.1 complain thusly:
4761       #   icc: Command line warning: ignoring option '-M'; no argument required
4762       # The diagnosis changed in icc 8.0:
4763       #   icc: Command line remark: option '-MP' not supported
4764       if (grep 'ignoring option' conftest.err ||
4765           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4766         am_cv_CC_dependencies_compiler_type=$depmode
4767         $as_echo "$as_me:$LINENO: success" >&5
4768         break
4769       fi
4770     fi
4771     $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
4772     sed -e 's/^/| /' < conftest.err >&5
4773   done
4774
4775   cd ..
4776   rm -rf conftest.dir
4777 else
4778   am_cv_CC_dependencies_compiler_type=none
4779 fi
4780
4781 fi
4782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4783 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4784 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
4785 then as_fn_error "no usable dependency style found" "$LINENO" 5
4786 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4787
4788 fi
4789
4790
4791 # Check for the 'make' the user wants to use.
4792 for ac_prog in make
4793 do
4794   # Extract the first word of "$ac_prog", so it can be a program name with args.
4795 set dummy $ac_prog; ac_word=$2
4796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4797 $as_echo_n "checking for $ac_word... " >&6; }
4798 if test "${ac_cv_prog_MAKE+set}" = set; then :
4799   $as_echo_n "(cached) " >&6
4800 else
4801   if test -n "$MAKE"; then
4802   ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4803 else
4804 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4805 for as_dir in $PATH
4806 do
4807   IFS=$as_save_IFS
4808   test -z "$as_dir" && as_dir=.
4809     for ac_exec_ext in '' $ac_executable_extensions; do
4810   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4811     ac_cv_prog_MAKE="$ac_prog"
4812     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4813     break 2
4814   fi
4815 done
4816   done
4817 IFS=$as_save_IFS
4818
4819 fi
4820 fi
4821 MAKE=$ac_cv_prog_MAKE
4822 if test -n "$MAKE"; then
4823   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4824 $as_echo "$MAKE" >&6; }
4825 else
4826   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4827 $as_echo "no" >&6; }
4828 fi
4829
4830
4831   test -n "$MAKE" && break
4832 done
4833
4834 MAKE_IS_GNU=
4835 case "`$MAKE --version 2>&1 | sed 1q`" in
4836   *GNU*)
4837     MAKE_IS_GNU=yes
4838     ;;
4839 esac
4840  if test "$MAKE_IS_GNU" = yes; then
4841   GMAKE_TRUE=
4842   GMAKE_FALSE='#'
4843 else
4844   GMAKE_TRUE='#'
4845   GMAKE_FALSE=
4846 fi
4847
4848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4849 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4850 set x ${MAKE-make}
4851 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4852 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
4853   $as_echo_n "(cached) " >&6
4854 else
4855   cat >conftest.make <<\_ACEOF
4856 SHELL = /bin/sh
4857 all:
4858         @echo '@@@%%%=$(MAKE)=@@@%%%'
4859 _ACEOF
4860 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4861 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4862   *@@@%%%=?*=@@@%%%*)
4863     eval ac_cv_prog_make_${ac_make}_set=yes;;
4864   *)
4865     eval ac_cv_prog_make_${ac_make}_set=no;;
4866 esac
4867 rm -f conftest.make
4868 fi
4869 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4870   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4871 $as_echo "yes" >&6; }
4872   SET_MAKE=
4873 else
4874   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4875 $as_echo "no" >&6; }
4876   SET_MAKE="MAKE=${MAKE-make}"
4877 fi
4878
4879
4880
4881 CONFIG_OBS=
4882 CONFIG_DEPS=
4883 CONFIG_SRCS=
4884 ENABLE_CFLAGS=
4885
4886 CONFIG_ALL=
4887 CONFIG_CLEAN=
4888 CONFIG_INSTALL=
4889 CONFIG_UNINSTALL=
4890
4891 # If we haven't got the data from the intl directory,
4892 # assume NLS is disabled.
4893 USE_NLS=no
4894 LIBINTL=
4895 LIBINTL_DEP=
4896 INCINTL=
4897 XGETTEXT=
4898 GMSGFMT=
4899 POSUB=
4900
4901 if test -f  ../intl/config.intl; then
4902   .  ../intl/config.intl
4903 fi
4904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
4905 $as_echo_n "checking whether NLS is requested... " >&6; }
4906 if test x"$USE_NLS" != xyes; then
4907   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4908 $as_echo "no" >&6; }
4909 else
4910   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4911 $as_echo "yes" >&6; }
4912
4913 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
4914
4915
4916   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
4917 $as_echo_n "checking for catalogs to be installed... " >&6; }
4918   # Look for .po and .gmo files in the source directory.
4919   CATALOGS=
4920   XLINGUAS=
4921   for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
4922     # If there aren't any .gmo files the shell will give us the
4923     # literal string "../path/to/srcdir/po/*.gmo" which has to be
4924     # weeded out.
4925     case "$cat" in *\**)
4926       continue;;
4927     esac
4928     # The quadruple backslash is collapsed to a double backslash
4929     # by the backticks, then collapsed again by the double quotes,
4930     # leaving us with one backslash in the sed expression (right
4931     # before the dot that mustn't act as a wildcard).
4932     cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
4933     lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
4934     # The user is allowed to set LINGUAS to a list of languages to
4935     # install catalogs for.  If it's empty that means "all of them."
4936     if test "x$LINGUAS" = x; then
4937       CATALOGS="$CATALOGS $cat"
4938       XLINGUAS="$XLINGUAS $lang"
4939     else
4940       case "$LINGUAS" in *$lang*)
4941         CATALOGS="$CATALOGS $cat"
4942         XLINGUAS="$XLINGUAS $lang"
4943         ;;
4944       esac
4945     fi
4946   done
4947   LINGUAS="$XLINGUAS"
4948   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
4949 $as_echo "$LINGUAS" >&6; }
4950
4951
4952     DATADIRNAME=share
4953
4954   INSTOBJEXT=.mo
4955
4956   GENCAT=gencat
4957
4958   CATOBJEXT=.gmo
4959
4960 fi
4961
4962 localedir='${datadir}/locale'
4963
4964
4965 if test x"$USE_NLS" = xyes; then
4966    CONFIG_ALL="$CONFIG_ALL all-po"
4967    CONFIG_CLEAN="$CONFIG_CLEAN clean-po"
4968    CONFIG_INSTALL="$CONFIG_INSTALL install-po"
4969    CONFIG_UNINSTALL="$CONFIG_UNINSTALL uninstall-po"
4970 fi
4971
4972
4973
4974
4975
4976           LIBC_FATAL_STDERR_=1
4977   export LIBC_FATAL_STDERR_
4978
4979
4980
4981
4982
4983   for ac_header in $gl_header_list
4984 do :
4985   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4986 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4987 eval as_val=\$$as_ac_Header
4988    if test "x$as_val" = x""yes; then :
4989   cat >>confdefs.h <<_ACEOF
4990 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4991 _ACEOF
4992
4993 fi
4994
4995 done
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005   for ac_func in $gl_func_list
5006 do :
5007   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5008 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5009 eval as_val=\$$as_ac_var
5010    if test "x$as_val" = x""yes; then :
5011   cat >>confdefs.h <<_ACEOF
5012 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5013 _ACEOF
5014
5015 fi
5016 done
5017
5018
5019
5020
5021
5022
5023   GNULIB_MEMCHR=0;
5024   GNULIB_MEMMEM=0;
5025   GNULIB_MEMPCPY=0;
5026   GNULIB_MEMRCHR=0;
5027   GNULIB_RAWMEMCHR=0;
5028   GNULIB_STPCPY=0;
5029   GNULIB_STPNCPY=0;
5030   GNULIB_STRCHRNUL=0;
5031   GNULIB_STRDUP=0;
5032   GNULIB_STRNCAT=0;
5033   GNULIB_STRNDUP=0;
5034   GNULIB_STRNLEN=0;
5035   GNULIB_STRPBRK=0;
5036   GNULIB_STRSEP=0;
5037   GNULIB_STRSTR=0;
5038   GNULIB_STRCASESTR=0;
5039   GNULIB_STRTOK_R=0;
5040   GNULIB_MBSLEN=0;
5041   GNULIB_MBSNLEN=0;
5042   GNULIB_MBSCHR=0;
5043   GNULIB_MBSRCHR=0;
5044   GNULIB_MBSSTR=0;
5045   GNULIB_MBSCASECMP=0;
5046   GNULIB_MBSNCASECMP=0;
5047   GNULIB_MBSPCASECMP=0;
5048   GNULIB_MBSCASESTR=0;
5049   GNULIB_MBSCSPN=0;
5050   GNULIB_MBSPBRK=0;
5051   GNULIB_MBSSPN=0;
5052   GNULIB_MBSSEP=0;
5053   GNULIB_MBSTOK_R=0;
5054   GNULIB_STRERROR=0;
5055   GNULIB_STRSIGNAL=0;
5056   GNULIB_STRVERSCMP=0;
5057   HAVE_MBSLEN=0;
5058     HAVE_MEMCHR=1;
5059   HAVE_DECL_MEMMEM=1;
5060   HAVE_MEMPCPY=1;
5061   HAVE_DECL_MEMRCHR=1;
5062   HAVE_RAWMEMCHR=1;
5063   HAVE_STPCPY=1;
5064   HAVE_STPNCPY=1;
5065   HAVE_STRCHRNUL=1;
5066   HAVE_DECL_STRDUP=1;
5067   HAVE_DECL_STRNDUP=1;
5068   HAVE_DECL_STRNLEN=1;
5069   HAVE_STRPBRK=1;
5070   HAVE_STRSEP=1;
5071   HAVE_STRCASESTR=1;
5072   HAVE_DECL_STRTOK_R=1;
5073   HAVE_DECL_STRSIGNAL=1;
5074   HAVE_STRVERSCMP=1;
5075   REPLACE_MEMCHR=0;
5076   REPLACE_MEMMEM=0;
5077   REPLACE_STPNCPY=0;
5078   REPLACE_STRDUP=0;
5079   REPLACE_STRSTR=0;
5080   REPLACE_STRCASESTR=0;
5081   REPLACE_STRERROR=0;
5082   REPLACE_STRNCAT=0;
5083   REPLACE_STRNDUP=0;
5084   REPLACE_STRNLEN=0;
5085   REPLACE_STRSIGNAL=0;
5086   REPLACE_STRTOK_R=0;
5087   UNDEFINE_STRTOK_R=0;
5088
5089
5090
5091
5092
5093
5094
5095
5096
5097
5098
5099
5100
5101   # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
5102   # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
5103   # irrelevant for anonymous mappings.
5104   ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
5105 if test "x$ac_cv_func_mmap" = x""yes; then :
5106   gl_have_mmap=yes
5107 else
5108   gl_have_mmap=no
5109 fi
5110
5111
5112   # Try to allow MAP_ANONYMOUS.
5113   gl_have_mmap_anonymous=no
5114   if test $gl_have_mmap = yes; then
5115     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
5116 $as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
5117     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5118 /* end confdefs.h.  */
5119
5120 #include <sys/mman.h>
5121 #ifdef MAP_ANONYMOUS
5122     I cant identify this map.
5123 #endif
5124
5125 _ACEOF
5126 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5127   $EGREP "I cant identify this map." >/dev/null 2>&1; then :
5128   gl_have_mmap_anonymous=yes
5129 fi
5130 rm -f conftest*
5131
5132     if test $gl_have_mmap_anonymous != yes; then
5133       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5134 /* end confdefs.h.  */
5135
5136 #include <sys/mman.h>
5137 #ifdef MAP_ANON
5138     I cant identify this map.
5139 #endif
5140
5141 _ACEOF
5142 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5143   $EGREP "I cant identify this map." >/dev/null 2>&1; then :
5144
5145 $as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
5146
5147          gl_have_mmap_anonymous=yes
5148 fi
5149 rm -f conftest*
5150
5151     fi
5152     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
5153 $as_echo "$gl_have_mmap_anonymous" >&6; }
5154     if test $gl_have_mmap_anonymous = yes; then
5155
5156 $as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
5157
5158     fi
5159   fi
5160
5161
5162   :
5163
5164
5165
5166
5167
5168
5169   :
5170
5171
5172
5173
5174
5175
5176
5177
5178   :
5179
5180
5181
5182
5183
5184   if test $ac_cv_func_memchr = yes; then
5185     # Detect platform-specific bugs in some versions of glibc:
5186     # memchr should not dereference anything with length 0
5187     #   http://bugzilla.redhat.com/499689
5188     # memchr should not dereference overestimated length after a match
5189     #   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521737
5190     #   http://sourceware.org/bugzilla/show_bug.cgi?id=10162
5191     # Assume that memchr works on platforms that lack mprotect.
5192     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memchr works" >&5
5193 $as_echo_n "checking whether memchr works... " >&6; }
5194 if test "${gl_cv_func_memchr_works+set}" = set; then :
5195   $as_echo_n "(cached) " >&6
5196 else
5197   if test "$cross_compiling" = yes; then :
5198          gl_cv_func_memchr_works="guessing no"
5199 else
5200   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5201 /* end confdefs.h.  */
5202
5203 #include <string.h>
5204 #if HAVE_SYS_MMAN_H
5205 # include <fcntl.h>
5206 # include <unistd.h>
5207 # include <sys/types.h>
5208 # include <sys/mman.h>
5209 # ifndef MAP_FILE
5210 #  define MAP_FILE 0
5211 # endif
5212 #endif
5213
5214 int
5215 main ()
5216 {
5217
5218   char *fence = NULL;
5219 #if HAVE_SYS_MMAN_H && HAVE_MPROTECT
5220 # if HAVE_MAP_ANONYMOUS
5221   const int flags = MAP_ANONYMOUS | MAP_PRIVATE;
5222   const int fd = -1;
5223 # else /* !HAVE_MAP_ANONYMOUS */
5224   const int flags = MAP_FILE | MAP_PRIVATE;
5225   int fd = open ("/dev/zero", O_RDONLY, 0666);
5226   if (fd >= 0)
5227 # endif
5228     {
5229       int pagesize = getpagesize ();
5230       char *two_pages =
5231         (char *) mmap (NULL, 2 * pagesize, PROT_READ | PROT_WRITE,
5232                        flags, fd, 0);
5233       if (two_pages != (char *)(-1)
5234           && mprotect (two_pages + pagesize, pagesize, PROT_NONE) == 0)
5235         fence = two_pages + pagesize;
5236     }
5237 #endif
5238   if (fence)
5239     {
5240       if (memchr (fence, 0, 0))
5241         return 1;
5242       strcpy (fence - 9, "12345678");
5243       if (memchr (fence - 9, 0, 79) != fence - 1)
5244         return 2;
5245     }
5246   return 0;
5247
5248   ;
5249   return 0;
5250 }
5251 _ACEOF
5252 if ac_fn_c_try_run "$LINENO"; then :
5253   gl_cv_func_memchr_works=yes
5254 else
5255   gl_cv_func_memchr_works=no
5256 fi
5257 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5258   conftest.$ac_objext conftest.beam conftest.$ac_ext
5259 fi
5260
5261 fi
5262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memchr_works" >&5
5263 $as_echo "$gl_cv_func_memchr_works" >&6; }
5264     if test "$gl_cv_func_memchr_works" != yes; then
5265       REPLACE_MEMCHR=1
5266     fi
5267   else
5268     HAVE_MEMCHR=0
5269   fi
5270   if test $HAVE_MEMCHR = 0 || test $REPLACE_MEMCHR = 1; then
5271
5272
5273
5274
5275
5276
5277
5278
5279   gl_LIBOBJS="$gl_LIBOBJS memchr.$ac_objext"
5280
5281
5282   for ac_header in bp-sym.h
5283 do :
5284   ac_fn_c_check_header_mongrel "$LINENO" "bp-sym.h" "ac_cv_header_bp_sym_h" "$ac_includes_default"
5285 if test "x$ac_cv_header_bp_sym_h" = x""yes; then :
5286   cat >>confdefs.h <<_ACEOF
5287 #define HAVE_BP_SYM_H 1
5288 _ACEOF
5289
5290 fi
5291
5292 done
5293
5294
5295   fi
5296
5297
5298       ac_fn_c_check_decl "$LINENO" "memmem" "ac_cv_have_decl_memmem" "$ac_includes_default"
5299 if test "x$ac_cv_have_decl_memmem" = x""yes; then :
5300   ac_have_decl=1
5301 else
5302   ac_have_decl=0
5303 fi
5304
5305 cat >>confdefs.h <<_ACEOF
5306 #define HAVE_DECL_MEMMEM $ac_have_decl
5307 _ACEOF
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
5319
5320
5321
5322   for ac_func in memmem
5323 do :
5324   ac_fn_c_check_func "$LINENO" "memmem" "ac_cv_func_memmem"
5325 if test "x$ac_cv_func_memmem" = x""yes; then :
5326   cat >>confdefs.h <<_ACEOF
5327 #define HAVE_MEMMEM 1
5328 _ACEOF
5329
5330 else
5331
5332     gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
5333
5334 fi
5335 done
5336
5337
5338
5339   :
5340
5341
5342
5343
5344
5345   if test $ac_cv_have_decl_memmem = no; then
5346     HAVE_DECL_MEMMEM=0
5347   fi
5348   :
5349
5350
5351     gl_cv_c_multiarch=no
5352   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5353 /* end confdefs.h.  */
5354 #ifndef __APPLE_CC__
5355          not a universal capable compiler
5356         #endif
5357         typedef int dummy;
5358
5359 _ACEOF
5360 if ac_fn_c_try_compile "$LINENO"; then :
5361
5362                arch=
5363      prev=
5364      for word in ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}; do
5365        if test -n "$prev"; then
5366          case $word in
5367            i?86 | x86_64 | ppc | ppc64)
5368              if test -z "$arch" || test "$arch" = "$word"; then
5369                arch="$word"
5370              else
5371                gl_cv_c_multiarch=yes
5372              fi
5373              ;;
5374          esac
5375          prev=
5376        else
5377          if test "x$word" = "x-arch"; then
5378            prev=arch
5379          fi
5380        fi
5381      done
5382
5383 fi
5384 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5385   if test $gl_cv_c_multiarch = yes; then
5386
5387 $as_echo "#define AA_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
5388
5389     APPLE_UNIVERSAL_BUILD=1
5390   else
5391     APPLE_UNIVERSAL_BUILD=0
5392   fi
5393
5394
5395
5396     REPLACE_NULL=0;
5397   HAVE_WCHAR_T=1;
5398   STDDEF_H='';
5399
5400
5401   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wchar_t" >&5
5402 $as_echo_n "checking for wchar_t... " >&6; }
5403 if test "${gt_cv_c_wchar_t+set}" = set; then :
5404   $as_echo_n "(cached) " >&6
5405 else
5406   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5407 /* end confdefs.h.  */
5408 #include <stddef.h>
5409        wchar_t foo = (wchar_t)'\0';
5410 int
5411 main ()
5412 {
5413
5414   ;
5415   return 0;
5416 }
5417 _ACEOF
5418 if ac_fn_c_try_compile "$LINENO"; then :
5419   gt_cv_c_wchar_t=yes
5420 else
5421   gt_cv_c_wchar_t=no
5422 fi
5423 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5424 fi
5425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wchar_t" >&5
5426 $as_echo "$gt_cv_c_wchar_t" >&6; }
5427   if test $gt_cv_c_wchar_t = yes; then
5428
5429 $as_echo "#define HAVE_WCHAR_T 1" >>confdefs.h
5430
5431   fi
5432
5433
5434
5435   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the preprocessor supports include_next" >&5
5436 $as_echo_n "checking whether the preprocessor supports include_next... " >&6; }
5437 if test "${gl_cv_have_include_next+set}" = set; then :
5438   $as_echo_n "(cached) " >&6
5439 else
5440   rm -rf conftestd1a conftestd1b conftestd2
5441      mkdir conftestd1a conftestd1b conftestd2
5442                                                   cat <<EOF > conftestd1a/conftest.h
5443 #define DEFINED_IN_CONFTESTD1
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 > conftestd1b/conftest.h
5452 #define DEFINED_IN_CONFTESTD1
5453 #include <stdio.h>
5454 #include_next <conftest.h>
5455 #ifdef DEFINED_IN_CONFTESTD2
5456 int foo;
5457 #else
5458 #error "include_next doesn't work"
5459 #endif
5460 EOF
5461      cat <<EOF > conftestd2/conftest.h
5462 #ifndef DEFINED_IN_CONFTESTD1
5463 #error "include_next test doesn't work"
5464 #endif
5465 #define DEFINED_IN_CONFTESTD2
5466 EOF
5467      gl_save_CPPFLAGS="$CPPFLAGS"
5468      CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1b -Iconftestd2"
5469      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5470 /* end confdefs.h.  */
5471 #include <conftest.h>
5472 _ACEOF
5473 if ac_fn_c_try_compile "$LINENO"; then :
5474   gl_cv_have_include_next=yes
5475 else
5476   CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1a -Iconftestd2"
5477         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5478 /* end confdefs.h.  */
5479 #include <conftest.h>
5480 _ACEOF
5481 if ac_fn_c_try_compile "$LINENO"; then :
5482   gl_cv_have_include_next=buggy
5483 else
5484   gl_cv_have_include_next=no
5485 fi
5486 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5487
5488 fi
5489 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5490      CPPFLAGS="$gl_save_CPPFLAGS"
5491      rm -rf conftestd1a conftestd1b conftestd2
5492
5493 fi
5494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_include_next" >&5
5495 $as_echo "$gl_cv_have_include_next" >&6; }
5496   PRAGMA_SYSTEM_HEADER=
5497   if test $gl_cv_have_include_next = yes; then
5498     INCLUDE_NEXT=include_next
5499     INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next
5500     if test -n "$GCC"; then
5501       PRAGMA_SYSTEM_HEADER='#pragma GCC system_header'
5502     fi
5503   else
5504     if test $gl_cv_have_include_next = buggy; then
5505       INCLUDE_NEXT=include
5506       INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next
5507     else
5508       INCLUDE_NEXT=include
5509       INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include
5510     fi
5511   fi
5512
5513
5514
5515
5516
5517
5518
5519
5520
5521
5522   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
5523 $as_echo_n "checking for long long int... " >&6; }
5524 if test "${ac_cv_type_long_long_int+set}" = set; then :
5525   $as_echo_n "(cached) " >&6
5526 else
5527   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5528 /* end confdefs.h.  */
5529
5530   /* For now, do not test the preprocessor; as of 2007 there are too many
5531          implementations with broken preprocessors.  Perhaps this can
5532          be revisited in 2012.  In the meantime, code should not expect
5533          #if to work with literals wider than 32 bits.  */
5534       /* Test literals.  */
5535       long long int ll = 9223372036854775807ll;
5536       long long int nll = -9223372036854775807LL;
5537       unsigned long long int ull = 18446744073709551615ULL;
5538       /* Test constant expressions.   */
5539       typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
5540                      ? 1 : -1)];
5541       typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
5542                      ? 1 : -1)];
5543       int i = 63;
5544 int
5545 main ()
5546 {
5547 /* Test availability of runtime routines for shift and division.  */
5548       long long int llmax = 9223372036854775807ll;
5549       unsigned long long int ullmax = 18446744073709551615ull;
5550       return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
5551               | (llmax / ll) | (llmax % ll)
5552               | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
5553               | (ullmax / ull) | (ullmax % ull));
5554   ;
5555   return 0;
5556 }
5557
5558 _ACEOF
5559 if ac_fn_c_try_link "$LINENO"; then :
5560                           if test "$cross_compiling" = yes; then :
5561   ac_cv_type_long_long_int=yes
5562 else
5563   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5564 /* end confdefs.h.  */
5565 #include <limits.h>
5566                #ifndef LLONG_MAX
5567                # define HALF \
5568                         (1LL << (sizeof (long long int) * CHAR_BIT - 2))
5569                # define LLONG_MAX (HALF - 1 + HALF)
5570                #endif
5571 int
5572 main ()
5573 {
5574 long long int n = 1;
5575                int i;
5576                for (i = 0; ; i++)
5577                  {
5578                    long long int m = n << i;
5579                    if (m >> i != n)
5580                      return 1;
5581                    if (LLONG_MAX / 2 < m)
5582                      break;
5583                  }
5584                return 0;
5585   ;
5586   return 0;
5587 }
5588 _ACEOF
5589 if ac_fn_c_try_run "$LINENO"; then :
5590   ac_cv_type_long_long_int=yes
5591 else
5592   ac_cv_type_long_long_int=no
5593 fi
5594 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5595   conftest.$ac_objext conftest.beam conftest.$ac_ext
5596 fi
5597
5598 else
5599   ac_cv_type_long_long_int=no
5600 fi
5601 rm -f core conftest.err conftest.$ac_objext \
5602     conftest$ac_exeext conftest.$ac_ext
5603 fi
5604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
5605 $as_echo "$ac_cv_type_long_long_int" >&6; }
5606   if test $ac_cv_type_long_long_int = yes; then
5607
5608 $as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
5609
5610   fi
5611
5612
5613   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
5614 $as_echo_n "checking for unsigned long long int... " >&6; }
5615 if test "${ac_cv_type_unsigned_long_long_int+set}" = set; then :
5616   $as_echo_n "(cached) " >&6
5617 else
5618   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5619 /* end confdefs.h.  */
5620
5621   /* For now, do not test the preprocessor; as of 2007 there are too many
5622          implementations with broken preprocessors.  Perhaps this can
5623          be revisited in 2012.  In the meantime, code should not expect
5624          #if to work with literals wider than 32 bits.  */
5625       /* Test literals.  */
5626       long long int ll = 9223372036854775807ll;
5627       long long int nll = -9223372036854775807LL;
5628       unsigned long long int ull = 18446744073709551615ULL;
5629       /* Test constant expressions.   */
5630       typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
5631                      ? 1 : -1)];
5632       typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
5633                      ? 1 : -1)];
5634       int i = 63;
5635 int
5636 main ()
5637 {
5638 /* Test availability of runtime routines for shift and division.  */
5639       long long int llmax = 9223372036854775807ll;
5640       unsigned long long int ullmax = 18446744073709551615ull;
5641       return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
5642               | (llmax / ll) | (llmax % ll)
5643               | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
5644               | (ullmax / ull) | (ullmax % ull));
5645   ;
5646   return 0;
5647 }
5648
5649 _ACEOF
5650 if ac_fn_c_try_link "$LINENO"; then :
5651   ac_cv_type_unsigned_long_long_int=yes
5652 else
5653   ac_cv_type_unsigned_long_long_int=no
5654 fi
5655 rm -f core conftest.err conftest.$ac_objext \
5656     conftest$ac_exeext conftest.$ac_ext
5657 fi
5658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
5659 $as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
5660   if test $ac_cv_type_unsigned_long_long_int = yes; then
5661
5662 $as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
5663
5664   fi
5665
5666
5667
5668
5669
5670
5671
5672
5673
5674
5675
5676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5
5677 $as_echo_n "checking for C/C++ restrict keyword... " >&6; }
5678 if test "${ac_cv_c_restrict+set}" = set; then :
5679   $as_echo_n "(cached) " >&6
5680 else
5681   ac_cv_c_restrict=no
5682    # The order here caters to the fact that C++ does not require restrict.
5683    for ac_kw in __restrict __restrict__ _Restrict restrict; do
5684      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5685 /* end confdefs.h.  */
5686 typedef int * int_ptr;
5687         int foo (int_ptr $ac_kw ip) {
5688         return ip[0];
5689        }
5690 int
5691 main ()
5692 {
5693 int s[1];
5694         int * $ac_kw t = s;
5695         t[0] = 0;
5696         return foo(t)
5697   ;
5698   return 0;
5699 }
5700 _ACEOF
5701 if ac_fn_c_try_compile "$LINENO"; then :
5702   ac_cv_c_restrict=$ac_kw
5703 fi
5704 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5705      test "$ac_cv_c_restrict" != no && break
5706    done
5707
5708 fi
5709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
5710 $as_echo "$ac_cv_c_restrict" >&6; }
5711
5712  case $ac_cv_c_restrict in
5713    restrict) ;;
5714    no) $as_echo "#define restrict /**/" >>confdefs.h
5715  ;;
5716    *)  cat >>confdefs.h <<_ACEOF
5717 #define restrict $ac_cv_c_restrict
5718 _ACEOF
5719  ;;
5720  esac
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734   :
5735
5736
5737
5738
5739
5740
5741
5742      if test $gl_cv_have_include_next = yes; then
5743        gl_cv_next_string_h='<'string.h'>'
5744      else
5745        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <string.h>" >&5
5746 $as_echo_n "checking absolute name of <string.h>... " >&6; }
5747 if test "${gl_cv_next_string_h+set}" = set; then :
5748   $as_echo_n "(cached) " >&6
5749 else
5750
5751           if test $ac_cv_header_string_h = yes; then
5752             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5753 /* end confdefs.h.  */
5754 #include <string.h>
5755
5756 _ACEOF
5757                                                                                                 case "$host_os" in
5758               aix*) gl_absname_cpp="$ac_cpp -C" ;;
5759               *)    gl_absname_cpp="$ac_cpp" ;;
5760             esac
5761                                                 gl_cv_next_string_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
5762                sed -n '\#/string.h#{
5763                  s#.*"\(.*/string.h\)".*#\1#
5764                  s#^/[^/]#//&#
5765                  p
5766                  q
5767                }'`'"'
5768           else
5769             gl_cv_next_string_h='<'string.h'>'
5770           fi
5771
5772 fi
5773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_string_h" >&5
5774 $as_echo "$gl_cv_next_string_h" >&6; }
5775      fi
5776      NEXT_STRING_H=$gl_cv_next_string_h
5777
5778      if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
5779        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
5780        gl_next_as_first_directive='<'string.h'>'
5781      else
5782        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
5783        gl_next_as_first_directive=$gl_cv_next_string_h
5784      fi
5785      NEXT_AS_FIRST_DIRECTIVE_STRING_H=$gl_next_as_first_directive
5786
5787
5788
5789
5790
5791     for gl_func in memmem mempcpy memrchr rawmemchr stpcpy stpncpy strchrnul strdup      strncat strndup strnlen strpbrk strsep strcasestr strtok_r strsignal      strverscmp; do
5792     as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
5793     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
5794 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
5795 if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then :
5796   $as_echo_n "(cached) " >&6
5797 else
5798   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5799 /* end confdefs.h.  */
5800 #include <string.h>
5801
5802 int
5803 main ()
5804 {
5805 #undef $gl_func
5806   (void) $gl_func;
5807   ;
5808   return 0;
5809 }
5810 _ACEOF
5811 if ac_fn_c_try_compile "$LINENO"; then :
5812   eval "$as_gl_Symbol=yes"
5813 else
5814   eval "$as_gl_Symbol=no"
5815 fi
5816 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5817 fi
5818 eval ac_res=\$$as_gl_Symbol
5819                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5820 $as_echo "$ac_res" >&6; }
5821      eval as_val=\$$as_gl_Symbol
5822    if test "x$as_val" = x""yes; then :
5823   cat >>confdefs.h <<_ACEOF
5824 #define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
5825 _ACEOF
5826
5827                      eval ac_cv_have_decl_$gl_func=yes
5828 fi
5829       done
5830
5831
5832
5833   GNULIB_BTOWC=0;
5834   GNULIB_WCTOB=0;
5835   GNULIB_MBSINIT=0;
5836   GNULIB_MBRTOWC=0;
5837   GNULIB_MBRLEN=0;
5838   GNULIB_MBSRTOWCS=0;
5839   GNULIB_MBSNRTOWCS=0;
5840   GNULIB_WCRTOMB=0;
5841   GNULIB_WCSRTOMBS=0;
5842   GNULIB_WCSNRTOMBS=0;
5843   GNULIB_WCWIDTH=0;
5844     HAVE_BTOWC=1;
5845   HAVE_MBSINIT=1;
5846   HAVE_MBRTOWC=1;
5847   HAVE_MBRLEN=1;
5848   HAVE_MBSRTOWCS=1;
5849   HAVE_MBSNRTOWCS=1;
5850   HAVE_WCRTOMB=1;
5851   HAVE_WCSRTOMBS=1;
5852   HAVE_WCSNRTOMBS=1;
5853   HAVE_DECL_WCTOB=1;
5854   HAVE_DECL_WCWIDTH=1;
5855   REPLACE_MBSTATE_T=0;
5856   REPLACE_BTOWC=0;
5857   REPLACE_WCTOB=0;
5858   REPLACE_MBSINIT=0;
5859   REPLACE_MBRTOWC=0;
5860   REPLACE_MBRLEN=0;
5861   REPLACE_MBSRTOWCS=0;
5862   REPLACE_MBSNRTOWCS=0;
5863   REPLACE_WCRTOMB=0;
5864   REPLACE_WCSRTOMBS=0;
5865   REPLACE_WCSNRTOMBS=0;
5866   REPLACE_WCWIDTH=0;
5867
5868
5869             { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <wchar.h> uses 'inline' correctly" >&5
5870 $as_echo_n "checking whether <wchar.h> uses 'inline' correctly... " >&6; }
5871 if test "${gl_cv_header_wchar_h_correct_inline+set}" = set; then :
5872   $as_echo_n "(cached) " >&6
5873 else
5874   gl_cv_header_wchar_h_correct_inline=yes
5875      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5876 /* end confdefs.h.  */
5877
5878        #define wcstod renamed_wcstod
5879 #include <wchar.h>
5880 extern int zero (void);
5881 int main () { return zero(); }
5882
5883 _ACEOF
5884      if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5885   (eval $ac_compile) 2>&5
5886   ac_status=$?
5887   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5888   test $ac_status = 0; }; then
5889        mv conftest.$ac_objext conftest1.$ac_objext
5890        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5891 /* end confdefs.h.  */
5892
5893          #define wcstod renamed_wcstod
5894 #include <wchar.h>
5895 int zero (void) { return 0; }
5896
5897 _ACEOF
5898        if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5899   (eval $ac_compile) 2>&5
5900   ac_status=$?
5901   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5902   test $ac_status = 0; }; then
5903          mv conftest.$ac_objext conftest2.$ac_objext
5904          if $CC -o conftest$ac_exeext $CFLAGS $LDFLAGS conftest1.$ac_objext conftest2.$ac_objext $LIBS >&5 2>&1; then
5905            :
5906          else
5907            gl_cv_header_wchar_h_correct_inline=no
5908          fi
5909        fi
5910      fi
5911      rm -f conftest1.$ac_objext conftest2.$ac_objext conftest$ac_exeext
5912
5913 fi
5914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_wchar_h_correct_inline" >&5
5915 $as_echo "$gl_cv_header_wchar_h_correct_inline" >&6; }
5916   if test $gl_cv_header_wchar_h_correct_inline = no; then
5917     as_fn_error "<wchar.h> cannot be used with this compiler ($CC $CFLAGS $CPPFLAGS).
5918 This is a known interoperability problem of glibc <= 2.5 with gcc >= 4.3 in
5919 C99 mode. You have four options:
5920   - Add the flag -fgnu89-inline to CC and reconfigure, or
5921   - Fix your include files, using parts of
5922     <http://sourceware.org/git/?p=glibc.git;a=commitdiff;h=b037a293a48718af30d706c2e18c929d0e69a621>, or
5923   - Use a gcc version older than 4.3, or
5924   - Don't use the flags -std=c99 or -std=gnu99.
5925 Configuration aborted." "$LINENO" 5
5926   fi
5927
5928
5929   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wint_t" >&5
5930 $as_echo_n "checking for wint_t... " >&6; }
5931 if test "${gt_cv_c_wint_t+set}" = set; then :
5932   $as_echo_n "(cached) " >&6
5933 else
5934   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5935 /* end confdefs.h.  */
5936
5937 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
5938    <wchar.h>.
5939    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included
5940    before <wchar.h>.  */
5941 #include <stddef.h>
5942 #include <stdio.h>
5943 #include <time.h>
5944 #include <wchar.h>
5945        wint_t foo = (wchar_t)'\0';
5946 int
5947 main ()
5948 {
5949
5950   ;
5951   return 0;
5952 }
5953 _ACEOF
5954 if ac_fn_c_try_compile "$LINENO"; then :
5955   gt_cv_c_wint_t=yes
5956 else
5957   gt_cv_c_wint_t=no
5958 fi
5959 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5960 fi
5961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wint_t" >&5
5962 $as_echo "$gt_cv_c_wint_t" >&6; }
5963   if test $gt_cv_c_wint_t = yes; then
5964
5965 $as_echo "#define HAVE_WINT_T 1" >>confdefs.h
5966
5967   fi
5968
5969
5970    if false; then
5971   GL_COND_LIBTOOL_TRUE=
5972   GL_COND_LIBTOOL_FALSE='#'
5973 else
5974   GL_COND_LIBTOOL_TRUE='#'
5975   GL_COND_LIBTOOL_FALSE=
5976 fi
5977
5978   gl_cond_libtool=false
5979   gl_libdeps=
5980   gl_ltlibdeps=
5981   gl_m4_base='gnulib/m4'
5982
5983
5984
5985
5986
5987
5988
5989
5990
5991   gl_source_base='gnulib'
5992   # Code from module arg-nonnull:
5993   # Code from module c++defs:
5994   # Code from module extensions:
5995   # Code from module include_next:
5996   # Code from module memchr:
5997
5998
5999
6000
6001   GNULIB_MEMCHR=1
6002
6003
6004
6005 $as_echo "#define GNULIB_TEST_MEMCHR 1" >>confdefs.h
6006
6007
6008
6009   # Code from module memmem:
6010
6011
6012   if test $ac_cv_have_decl_memmem = yes; then
6013     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmem works in linear time" >&5
6014 $as_echo_n "checking whether memmem works in linear time... " >&6; }
6015 if test "${gl_cv_func_memmem_works+set}" = set; then :
6016   $as_echo_n "(cached) " >&6
6017 else
6018   if test "$cross_compiling" = yes; then :
6019                     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6020 /* end confdefs.h.  */
6021
6022 #include <features.h>
6023 #ifdef __GNU_LIBRARY__
6024  #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 9) || (__GLIBC__ > 2)
6025   Lucky user
6026  #endif
6027 #endif
6028 #ifdef __CYGWIN__
6029  #include <cygwin/version.h>
6030  #if CYGWIN_VERSION_DLL_MAJOR >= 1007
6031   Lucky user
6032  #endif
6033 #endif
6034
6035 _ACEOF
6036 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6037   $EGREP "Lucky user" >/dev/null 2>&1; then :
6038   gl_cv_func_memmem_works=yes
6039 else
6040   gl_cv_func_memmem_works="guessing no"
6041 fi
6042 rm -f conftest*
6043
6044
6045 else
6046   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6047 /* end confdefs.h.  */
6048
6049 #include <signal.h> /* for signal */
6050 #include <string.h> /* for memmem */
6051 #include <stdlib.h> /* for malloc */
6052 #include <unistd.h> /* for alarm */
6053
6054 int
6055 main ()
6056 {
6057 size_t m = 1000000;
6058     char *haystack = (char *) malloc (2 * m + 1);
6059     char *needle = (char *) malloc (m + 1);
6060     void *result = 0;
6061     /* Failure to compile this test due to missing alarm is okay,
6062        since all such platforms (mingw) also lack memmem.  */
6063     signal (SIGALRM, SIG_DFL);
6064     alarm (5);
6065     /* Check for quadratic performance.  */
6066     if (haystack && needle)
6067       {
6068         memset (haystack, 'A', 2 * m);
6069         haystack[2 * m] = 'B';
6070         memset (needle, 'A', m);
6071         needle[m] = 'B';
6072         result = memmem (haystack, 2 * m + 1, needle, m + 1);
6073       }
6074     /* Check for empty needle behavior.  */
6075     return !result || !memmem ("a", 1, 0, 0);
6076   ;
6077   return 0;
6078 }
6079 _ACEOF
6080 if ac_fn_c_try_run "$LINENO"; then :
6081   gl_cv_func_memmem_works=yes
6082 else
6083   gl_cv_func_memmem_works=no
6084 fi
6085 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6086   conftest.$ac_objext conftest.beam conftest.$ac_ext
6087 fi
6088
6089
6090 fi
6091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memmem_works" >&5
6092 $as_echo "$gl_cv_func_memmem_works" >&6; }
6093     if test "$gl_cv_func_memmem_works" != yes; then
6094       REPLACE_MEMMEM=1
6095
6096
6097
6098
6099
6100
6101
6102
6103   gl_LIBOBJS="$gl_LIBOBJS memmem.$ac_objext"
6104
6105     fi
6106   fi
6107
6108   # Code from module memmem-simple:
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121   for ac_func in memmem
6122 do :
6123   ac_fn_c_check_func "$LINENO" "memmem" "ac_cv_func_memmem"
6124 if test "x$ac_cv_func_memmem" = x""yes; then :
6125   cat >>confdefs.h <<_ACEOF
6126 #define HAVE_MEMMEM 1
6127 _ACEOF
6128
6129 else
6130
6131     gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
6132
6133 fi
6134 done
6135
6136
6137
6138   :
6139
6140
6141
6142
6143
6144   if test $ac_cv_have_decl_memmem = no; then
6145     HAVE_DECL_MEMMEM=0
6146   fi
6147   :
6148
6149
6150
6151
6152   GNULIB_MEMMEM=1
6153
6154
6155
6156 $as_echo "#define GNULIB_TEST_MEMMEM 1" >>confdefs.h
6157
6158
6159
6160   # Code from module multiarch:
6161
6162   # Code from module stddef:
6163
6164
6165
6166   if test $gt_cv_c_wchar_t = no; then
6167     HAVE_WCHAR_T=0
6168     STDDEF_H=stddef.h
6169   fi
6170   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NULL can be used in arbitrary expressions" >&5
6171 $as_echo_n "checking whether NULL can be used in arbitrary expressions... " >&6; }
6172 if test "${gl_cv_decl_null_works+set}" = set; then :
6173   $as_echo_n "(cached) " >&6
6174 else
6175   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6176 /* end confdefs.h.  */
6177 #include <stddef.h>
6178       int test[2 * (sizeof NULL == sizeof (void *)) -1];
6179
6180 int
6181 main ()
6182 {
6183
6184   ;
6185   return 0;
6186 }
6187 _ACEOF
6188 if ac_fn_c_try_compile "$LINENO"; then :
6189   gl_cv_decl_null_works=yes
6190 else
6191   gl_cv_decl_null_works=no
6192 fi
6193 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6194 fi
6195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_decl_null_works" >&5
6196 $as_echo "$gl_cv_decl_null_works" >&6; }
6197   if test $gl_cv_decl_null_works = no; then
6198     REPLACE_NULL=1
6199     STDDEF_H=stddef.h
6200   fi
6201   if test -n "$STDDEF_H"; then
6202
6203
6204
6205
6206   :
6207
6208
6209
6210
6211
6212
6213
6214      if test $gl_cv_have_include_next = yes; then
6215        gl_cv_next_stddef_h='<'stddef.h'>'
6216      else
6217        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stddef.h>" >&5
6218 $as_echo_n "checking absolute name of <stddef.h>... " >&6; }
6219 if test "${gl_cv_next_stddef_h+set}" = set; then :
6220   $as_echo_n "(cached) " >&6
6221 else
6222
6223           if test $ac_cv_header_stddef_h = yes; then
6224             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6225 /* end confdefs.h.  */
6226 #include <stddef.h>
6227
6228 _ACEOF
6229                                                                                                 case "$host_os" in
6230               aix*) gl_absname_cpp="$ac_cpp -C" ;;
6231               *)    gl_absname_cpp="$ac_cpp" ;;
6232             esac
6233                                                 gl_cv_next_stddef_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
6234                sed -n '\#/stddef.h#{
6235                  s#.*"\(.*/stddef.h\)".*#\1#
6236                  s#^/[^/]#//&#
6237                  p
6238                  q
6239                }'`'"'
6240           else
6241             gl_cv_next_stddef_h='<'stddef.h'>'
6242           fi
6243
6244 fi
6245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stddef_h" >&5
6246 $as_echo "$gl_cv_next_stddef_h" >&6; }
6247      fi
6248      NEXT_STDDEF_H=$gl_cv_next_stddef_h
6249
6250      if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
6251        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
6252        gl_next_as_first_directive='<'stddef.h'>'
6253      else
6254        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
6255        gl_next_as_first_directive=$gl_cv_next_stddef_h
6256      fi
6257      NEXT_AS_FIRST_DIRECTIVE_STDDEF_H=$gl_next_as_first_directive
6258
6259
6260
6261   fi
6262
6263   # Code from module stdint:
6264
6265
6266
6267   if test $ac_cv_type_long_long_int = yes; then
6268     HAVE_LONG_LONG_INT=1
6269   else
6270     HAVE_LONG_LONG_INT=0
6271   fi
6272
6273
6274   if test $ac_cv_type_unsigned_long_long_int = yes; then
6275     HAVE_UNSIGNED_LONG_LONG_INT=1
6276   else
6277     HAVE_UNSIGNED_LONG_LONG_INT=0
6278   fi
6279
6280
6281       if test $ac_cv_header_inttypes_h = yes; then
6282     HAVE_INTTYPES_H=1
6283   else
6284     HAVE_INTTYPES_H=0
6285   fi
6286
6287
6288       if test $ac_cv_header_sys_types_h = yes; then
6289     HAVE_SYS_TYPES_H=1
6290   else
6291     HAVE_SYS_TYPES_H=0
6292   fi
6293
6294
6295
6296
6297
6298
6299   :
6300
6301
6302
6303
6304
6305
6306
6307      if test $gl_cv_have_include_next = yes; then
6308        gl_cv_next_stdint_h='<'stdint.h'>'
6309      else
6310        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdint.h>" >&5
6311 $as_echo_n "checking absolute name of <stdint.h>... " >&6; }
6312 if test "${gl_cv_next_stdint_h+set}" = set; then :
6313   $as_echo_n "(cached) " >&6
6314 else
6315
6316           if test $ac_cv_header_stdint_h = yes; then
6317             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6318 /* end confdefs.h.  */
6319 #include <stdint.h>
6320
6321 _ACEOF
6322                                                                                                 case "$host_os" in
6323               aix*) gl_absname_cpp="$ac_cpp -C" ;;
6324               *)    gl_absname_cpp="$ac_cpp" ;;
6325             esac
6326                                                 gl_cv_next_stdint_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
6327                sed -n '\#/stdint.h#{
6328                  s#.*"\(.*/stdint.h\)".*#\1#
6329                  s#^/[^/]#//&#
6330                  p
6331                  q
6332                }'`'"'
6333           else
6334             gl_cv_next_stdint_h='<'stdint.h'>'
6335           fi
6336
6337 fi
6338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdint_h" >&5
6339 $as_echo "$gl_cv_next_stdint_h" >&6; }
6340      fi
6341      NEXT_STDINT_H=$gl_cv_next_stdint_h
6342
6343      if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
6344        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
6345        gl_next_as_first_directive='<'stdint.h'>'
6346      else
6347        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
6348        gl_next_as_first_directive=$gl_cv_next_stdint_h
6349      fi
6350      NEXT_AS_FIRST_DIRECTIVE_STDINT_H=$gl_next_as_first_directive
6351
6352
6353
6354   if test $ac_cv_header_stdint_h = yes; then
6355     HAVE_STDINT_H=1
6356   else
6357     HAVE_STDINT_H=0
6358   fi
6359
6360
6361     if test $ac_cv_header_stdint_h = yes; then
6362     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stdint.h conforms to C99" >&5
6363 $as_echo_n "checking whether stdint.h conforms to C99... " >&6; }
6364 if test "${gl_cv_header_working_stdint_h+set}" = set; then :
6365   $as_echo_n "(cached) " >&6
6366 else
6367   gl_cv_header_working_stdint_h=no
6368        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6369 /* end confdefs.h.  */
6370
6371
6372 #define __STDC_LIMIT_MACROS 1 /* to make it work also in C++ mode */
6373 #define __STDC_CONSTANT_MACROS 1 /* to make it work also in C++ mode */
6374 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
6375 #include <stdint.h>
6376 /* Dragonfly defines WCHAR_MIN, WCHAR_MAX only in <wchar.h>.  */
6377 #if !(defined WCHAR_MIN && defined WCHAR_MAX)
6378 #error "WCHAR_MIN, WCHAR_MAX not defined in <stdint.h>"
6379 #endif
6380
6381
6382   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6383      included before <wchar.h>.  */
6384   #include <stddef.h>
6385   #include <signal.h>
6386   #if HAVE_WCHAR_H
6387   # include <stdio.h>
6388   # include <time.h>
6389   # include <wchar.h>
6390   #endif
6391
6392
6393 #ifdef INT8_MAX
6394 int8_t a1 = INT8_MAX;
6395 int8_t a1min = INT8_MIN;
6396 #endif
6397 #ifdef INT16_MAX
6398 int16_t a2 = INT16_MAX;
6399 int16_t a2min = INT16_MIN;
6400 #endif
6401 #ifdef INT32_MAX
6402 int32_t a3 = INT32_MAX;
6403 int32_t a3min = INT32_MIN;
6404 #endif
6405 #ifdef INT64_MAX
6406 int64_t a4 = INT64_MAX;
6407 int64_t a4min = INT64_MIN;
6408 #endif
6409 #ifdef UINT8_MAX
6410 uint8_t b1 = UINT8_MAX;
6411 #else
6412 typedef int b1[(unsigned char) -1 != 255 ? 1 : -1];
6413 #endif
6414 #ifdef UINT16_MAX
6415 uint16_t b2 = UINT16_MAX;
6416 #endif
6417 #ifdef UINT32_MAX
6418 uint32_t b3 = UINT32_MAX;
6419 #endif
6420 #ifdef UINT64_MAX
6421 uint64_t b4 = UINT64_MAX;
6422 #endif
6423 int_least8_t c1 = INT8_C (0x7f);
6424 int_least8_t c1max = INT_LEAST8_MAX;
6425 int_least8_t c1min = INT_LEAST8_MIN;
6426 int_least16_t c2 = INT16_C (0x7fff);
6427 int_least16_t c2max = INT_LEAST16_MAX;
6428 int_least16_t c2min = INT_LEAST16_MIN;
6429 int_least32_t c3 = INT32_C (0x7fffffff);
6430 int_least32_t c3max = INT_LEAST32_MAX;
6431 int_least32_t c3min = INT_LEAST32_MIN;
6432 int_least64_t c4 = INT64_C (0x7fffffffffffffff);
6433 int_least64_t c4max = INT_LEAST64_MAX;
6434 int_least64_t c4min = INT_LEAST64_MIN;
6435 uint_least8_t d1 = UINT8_C (0xff);
6436 uint_least8_t d1max = UINT_LEAST8_MAX;
6437 uint_least16_t d2 = UINT16_C (0xffff);
6438 uint_least16_t d2max = UINT_LEAST16_MAX;
6439 uint_least32_t d3 = UINT32_C (0xffffffff);
6440 uint_least32_t d3max = UINT_LEAST32_MAX;
6441 uint_least64_t d4 = UINT64_C (0xffffffffffffffff);
6442 uint_least64_t d4max = UINT_LEAST64_MAX;
6443 int_fast8_t e1 = INT_FAST8_MAX;
6444 int_fast8_t e1min = INT_FAST8_MIN;
6445 int_fast16_t e2 = INT_FAST16_MAX;
6446 int_fast16_t e2min = INT_FAST16_MIN;
6447 int_fast32_t e3 = INT_FAST32_MAX;
6448 int_fast32_t e3min = INT_FAST32_MIN;
6449 int_fast64_t e4 = INT_FAST64_MAX;
6450 int_fast64_t e4min = INT_FAST64_MIN;
6451 uint_fast8_t f1 = UINT_FAST8_MAX;
6452 uint_fast16_t f2 = UINT_FAST16_MAX;
6453 uint_fast32_t f3 = UINT_FAST32_MAX;
6454 uint_fast64_t f4 = UINT_FAST64_MAX;
6455 #ifdef INTPTR_MAX
6456 intptr_t g = INTPTR_MAX;
6457 intptr_t gmin = INTPTR_MIN;
6458 #endif
6459 #ifdef UINTPTR_MAX
6460 uintptr_t h = UINTPTR_MAX;
6461 #endif
6462 intmax_t i = INTMAX_MAX;
6463 uintmax_t j = UINTMAX_MAX;
6464
6465 #include <limits.h> /* for CHAR_BIT */
6466 #define TYPE_MINIMUM(t) \
6467   ((t) ((t) 0 < (t) -1 ? (t) 0 : ~ (t) 0 << (sizeof (t) * CHAR_BIT - 1)))
6468 #define TYPE_MAXIMUM(t) \
6469   ((t) ((t) 0 < (t) -1 ? (t) -1 : ~ (~ (t) 0 << (sizeof (t) * CHAR_BIT - 1))))
6470 struct s {
6471   int check_PTRDIFF:
6472       PTRDIFF_MIN == TYPE_MINIMUM (ptrdiff_t)
6473       && PTRDIFF_MAX == TYPE_MAXIMUM (ptrdiff_t)
6474       ? 1 : -1;
6475   /* Detect bug in FreeBSD 6.0 / ia64.  */
6476   int check_SIG_ATOMIC:
6477       SIG_ATOMIC_MIN == TYPE_MINIMUM (sig_atomic_t)
6478       && SIG_ATOMIC_MAX == TYPE_MAXIMUM (sig_atomic_t)
6479       ? 1 : -1;
6480   int check_SIZE: SIZE_MAX == TYPE_MAXIMUM (size_t) ? 1 : -1;
6481   int check_WCHAR:
6482       WCHAR_MIN == TYPE_MINIMUM (wchar_t)
6483       && WCHAR_MAX == TYPE_MAXIMUM (wchar_t)
6484       ? 1 : -1;
6485   /* Detect bug in mingw.  */
6486   int check_WINT:
6487       WINT_MIN == TYPE_MINIMUM (wint_t)
6488       && WINT_MAX == TYPE_MAXIMUM (wint_t)
6489       ? 1 : -1;
6490
6491   /* Detect bugs in glibc 2.4 and Solaris 10 stdint.h, among others.  */
6492   int check_UINT8_C:
6493         (-1 < UINT8_C (0)) == (-1 < (uint_least8_t) 0) ? 1 : -1;
6494   int check_UINT16_C:
6495         (-1 < UINT16_C (0)) == (-1 < (uint_least16_t) 0) ? 1 : -1;
6496
6497   /* Detect bugs in OpenBSD 3.9 stdint.h.  */
6498 #ifdef UINT8_MAX
6499   int check_uint8: (uint8_t) -1 == UINT8_MAX ? 1 : -1;
6500 #endif
6501 #ifdef UINT16_MAX
6502   int check_uint16: (uint16_t) -1 == UINT16_MAX ? 1 : -1;
6503 #endif
6504 #ifdef UINT32_MAX
6505   int check_uint32: (uint32_t) -1 == UINT32_MAX ? 1 : -1;
6506 #endif
6507 #ifdef UINT64_MAX
6508   int check_uint64: (uint64_t) -1 == UINT64_MAX ? 1 : -1;
6509 #endif
6510   int check_uint_least8: (uint_least8_t) -1 == UINT_LEAST8_MAX ? 1 : -1;
6511   int check_uint_least16: (uint_least16_t) -1 == UINT_LEAST16_MAX ? 1 : -1;
6512   int check_uint_least32: (uint_least32_t) -1 == UINT_LEAST32_MAX ? 1 : -1;
6513   int check_uint_least64: (uint_least64_t) -1 == UINT_LEAST64_MAX ? 1 : -1;
6514   int check_uint_fast8: (uint_fast8_t) -1 == UINT_FAST8_MAX ? 1 : -1;
6515   int check_uint_fast16: (uint_fast16_t) -1 == UINT_FAST16_MAX ? 1 : -1;
6516   int check_uint_fast32: (uint_fast32_t) -1 == UINT_FAST32_MAX ? 1 : -1;
6517   int check_uint_fast64: (uint_fast64_t) -1 == UINT_FAST64_MAX ? 1 : -1;
6518   int check_uintptr: (uintptr_t) -1 == UINTPTR_MAX ? 1 : -1;
6519   int check_uintmax: (uintmax_t) -1 == UINTMAX_MAX ? 1 : -1;
6520   int check_size: (size_t) -1 == SIZE_MAX ? 1 : -1;
6521 };
6522
6523 int
6524 main ()
6525 {
6526
6527   ;
6528   return 0;
6529 }
6530 _ACEOF
6531 if ac_fn_c_try_compile "$LINENO"; then :
6532                                                     if test "$cross_compiling" = yes; then :
6533                  gl_cv_header_working_stdint_h=yes
6534
6535 else
6536   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6537 /* end confdefs.h.  */
6538
6539
6540 #define __STDC_LIMIT_MACROS 1 /* to make it work also in C++ mode */
6541 #define __STDC_CONSTANT_MACROS 1 /* to make it work also in C++ mode */
6542 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
6543 #include <stdint.h>
6544
6545
6546   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6547      included before <wchar.h>.  */
6548   #include <stddef.h>
6549   #include <signal.h>
6550   #if HAVE_WCHAR_H
6551   # include <stdio.h>
6552   # include <time.h>
6553   # include <wchar.h>
6554   #endif
6555
6556
6557 #include <stdio.h>
6558 #include <string.h>
6559 #define MVAL(macro) MVAL1(macro)
6560 #define MVAL1(expression) #expression
6561 static const char *macro_values[] =
6562   {
6563 #ifdef INT8_MAX
6564     MVAL (INT8_MAX),
6565 #endif
6566 #ifdef INT16_MAX
6567     MVAL (INT16_MAX),
6568 #endif
6569 #ifdef INT32_MAX
6570     MVAL (INT32_MAX),
6571 #endif
6572 #ifdef INT64_MAX
6573     MVAL (INT64_MAX),
6574 #endif
6575 #ifdef UINT8_MAX
6576     MVAL (UINT8_MAX),
6577 #endif
6578 #ifdef UINT16_MAX
6579     MVAL (UINT16_MAX),
6580 #endif
6581 #ifdef UINT32_MAX
6582     MVAL (UINT32_MAX),
6583 #endif
6584 #ifdef UINT64_MAX
6585     MVAL (UINT64_MAX),
6586 #endif
6587     NULL
6588   };
6589
6590 int
6591 main ()
6592 {
6593
6594   const char **mv;
6595   for (mv = macro_values; *mv != NULL; mv++)
6596     {
6597       const char *value = *mv;
6598       /* Test whether it looks like a cast expression.  */
6599       if (strncmp (value, "((unsigned int)"/*)*/, 15) == 0
6600           || strncmp (value, "((unsigned short)"/*)*/, 17) == 0
6601           || strncmp (value, "((unsigned char)"/*)*/, 16) == 0
6602           || strncmp (value, "((int)"/*)*/, 6) == 0
6603           || strncmp (value, "((signed short)"/*)*/, 15) == 0
6604           || strncmp (value, "((signed char)"/*)*/, 14) == 0)
6605         return 1;
6606     }
6607   return 0;
6608
6609   ;
6610   return 0;
6611 }
6612 _ACEOF
6613 if ac_fn_c_try_run "$LINENO"; then :
6614   gl_cv_header_working_stdint_h=yes
6615 fi
6616 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6617   conftest.$ac_objext conftest.beam conftest.$ac_ext
6618 fi
6619
6620
6621 fi
6622 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6623
6624 fi
6625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_stdint_h" >&5
6626 $as_echo "$gl_cv_header_working_stdint_h" >&6; }
6627   fi
6628   if test "$gl_cv_header_working_stdint_h" = yes; then
6629     STDINT_H=
6630   else
6631             for ac_header in sys/inttypes.h sys/bitypes.h
6632 do :
6633   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6634 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6635 eval as_val=\$$as_ac_Header
6636    if test "x$as_val" = x""yes; then :
6637   cat >>confdefs.h <<_ACEOF
6638 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6639 _ACEOF
6640
6641 fi
6642
6643 done
6644
6645     if test $ac_cv_header_sys_inttypes_h = yes; then
6646       HAVE_SYS_INTTYPES_H=1
6647     else
6648       HAVE_SYS_INTTYPES_H=0
6649     fi
6650
6651     if test $ac_cv_header_sys_bitypes_h = yes; then
6652       HAVE_SYS_BITYPES_H=1
6653     else
6654       HAVE_SYS_BITYPES_H=0
6655     fi
6656
6657
6658
6659   :
6660
6661
6662
6663
6664
6665
6666
6667
6668   if test $APPLE_UNIVERSAL_BUILD = 0; then
6669
6670
6671   for gltype in ptrdiff_t size_t ; do
6672     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
6673 $as_echo_n "checking for bit size of $gltype... " >&6; }
6674 if { as_var=gl_cv_bitsizeof_${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then :
6675   $as_echo_n "(cached) " >&6
6676 else
6677   if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result"        "
6678   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6679      included before <wchar.h>.  */
6680   #include <stddef.h>
6681   #include <signal.h>
6682   #if HAVE_WCHAR_H
6683   # include <stdio.h>
6684   # include <time.h>
6685   # include <wchar.h>
6686   #endif
6687
6688 #include <limits.h>"; then :
6689
6690 else
6691   result=unknown
6692 fi
6693
6694        eval gl_cv_bitsizeof_${gltype}=\$result
6695
6696 fi
6697 eval ac_res=\$gl_cv_bitsizeof_${gltype}
6698                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6699 $as_echo "$ac_res" >&6; }
6700     eval result=\$gl_cv_bitsizeof_${gltype}
6701     if test $result = unknown; then
6702                                                 result=0
6703     fi
6704     GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6705     cat >>confdefs.h <<_ACEOF
6706 #define BITSIZEOF_${GLTYPE} $result
6707 _ACEOF
6708
6709     eval BITSIZEOF_${GLTYPE}=\$result
6710   done
6711
6712
6713   fi
6714
6715
6716   for gltype in sig_atomic_t wchar_t wint_t ; do
6717     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
6718 $as_echo_n "checking for bit size of $gltype... " >&6; }
6719 if { as_var=gl_cv_bitsizeof_${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then :
6720   $as_echo_n "(cached) " >&6
6721 else
6722   if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result"        "
6723   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6724      included before <wchar.h>.  */
6725   #include <stddef.h>
6726   #include <signal.h>
6727   #if HAVE_WCHAR_H
6728   # include <stdio.h>
6729   # include <time.h>
6730   # include <wchar.h>
6731   #endif
6732
6733 #include <limits.h>"; then :
6734
6735 else
6736   result=unknown
6737 fi
6738
6739        eval gl_cv_bitsizeof_${gltype}=\$result
6740
6741 fi
6742 eval ac_res=\$gl_cv_bitsizeof_${gltype}
6743                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6744 $as_echo "$ac_res" >&6; }
6745     eval result=\$gl_cv_bitsizeof_${gltype}
6746     if test $result = unknown; then
6747                                                 result=0
6748     fi
6749     GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6750     cat >>confdefs.h <<_ACEOF
6751 #define BITSIZEOF_${GLTYPE} $result
6752 _ACEOF
6753
6754     eval BITSIZEOF_${GLTYPE}=\$result
6755   done
6756
6757
6758
6759
6760   for gltype in sig_atomic_t wchar_t wint_t ; do
6761     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gltype is signed" >&5
6762 $as_echo_n "checking whether $gltype is signed... " >&6; }
6763 if { as_var=gl_cv_type_${gltype}_signed; eval "test \"\${$as_var+set}\" = set"; }; then :
6764   $as_echo_n "(cached) " >&6
6765 else
6766   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6767 /* end confdefs.h.  */
6768
6769   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6770      included before <wchar.h>.  */
6771   #include <stddef.h>
6772   #include <signal.h>
6773   #if HAVE_WCHAR_H
6774   # include <stdio.h>
6775   # include <time.h>
6776   # include <wchar.h>
6777   #endif
6778
6779             int verify[2 * (($gltype) -1 < ($gltype) 0) - 1];
6780 int
6781 main ()
6782 {
6783
6784   ;
6785   return 0;
6786 }
6787 _ACEOF
6788 if ac_fn_c_try_compile "$LINENO"; then :
6789   result=yes
6790 else
6791   result=no
6792 fi
6793 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6794        eval gl_cv_type_${gltype}_signed=\$result
6795
6796 fi
6797 eval ac_res=\$gl_cv_type_${gltype}_signed
6798                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6799 $as_echo "$ac_res" >&6; }
6800     eval result=\$gl_cv_type_${gltype}_signed
6801     GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6802     if test "$result" = yes; then
6803       cat >>confdefs.h <<_ACEOF
6804 #define HAVE_SIGNED_${GLTYPE} 1
6805 _ACEOF
6806
6807       eval HAVE_SIGNED_${GLTYPE}=1
6808     else
6809       eval HAVE_SIGNED_${GLTYPE}=0
6810     fi
6811   done
6812
6813
6814   gl_cv_type_ptrdiff_t_signed=yes
6815   gl_cv_type_size_t_signed=no
6816   if test $APPLE_UNIVERSAL_BUILD = 0; then
6817
6818
6819   for gltype in ptrdiff_t size_t ; do
6820     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
6821 $as_echo_n "checking for $gltype integer literal suffix... " >&6; }
6822 if { as_var=gl_cv_type_${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then :
6823   $as_echo_n "(cached) " >&6
6824 else
6825   eval gl_cv_type_${gltype}_suffix=no
6826        eval result=\$gl_cv_type_${gltype}_signed
6827        if test "$result" = yes; then
6828          glsufu=
6829        else
6830          glsufu=u
6831        fi
6832        for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
6833          case $glsuf in
6834            '')  gltype1='int';;
6835            l)   gltype1='long int';;
6836            ll)  gltype1='long long int';;
6837            i64) gltype1='__int64';;
6838            u)   gltype1='unsigned int';;
6839            ul)  gltype1='unsigned long int';;
6840            ull) gltype1='unsigned long long int';;
6841            ui64)gltype1='unsigned __int64';;
6842          esac
6843          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6844 /* end confdefs.h.  */
6845
6846   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6847      included before <wchar.h>.  */
6848   #include <stddef.h>
6849   #include <signal.h>
6850   #if HAVE_WCHAR_H
6851   # include <stdio.h>
6852   # include <time.h>
6853   # include <wchar.h>
6854   #endif
6855
6856               extern $gltype foo;
6857               extern $gltype1 foo;
6858 int
6859 main ()
6860 {
6861
6862   ;
6863   return 0;
6864 }
6865 _ACEOF
6866 if ac_fn_c_try_compile "$LINENO"; then :
6867   eval gl_cv_type_${gltype}_suffix=\$glsuf
6868 fi
6869 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6870          eval result=\$gl_cv_type_${gltype}_suffix
6871          test "$result" != no && break
6872        done
6873 fi
6874 eval ac_res=\$gl_cv_type_${gltype}_suffix
6875                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6876 $as_echo "$ac_res" >&6; }
6877     GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6878     eval result=\$gl_cv_type_${gltype}_suffix
6879     test "$result" = no && result=
6880     eval ${GLTYPE}_SUFFIX=\$result
6881     cat >>confdefs.h <<_ACEOF
6882 #define ${GLTYPE}_SUFFIX $result
6883 _ACEOF
6884
6885   done
6886
6887
6888   fi
6889
6890
6891   for gltype in sig_atomic_t wchar_t wint_t ; do
6892     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
6893 $as_echo_n "checking for $gltype integer literal suffix... " >&6; }
6894 if { as_var=gl_cv_type_${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then :
6895   $as_echo_n "(cached) " >&6
6896 else
6897   eval gl_cv_type_${gltype}_suffix=no
6898        eval result=\$gl_cv_type_${gltype}_signed
6899        if test "$result" = yes; then
6900          glsufu=
6901        else
6902          glsufu=u
6903        fi
6904        for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
6905          case $glsuf in
6906            '')  gltype1='int';;
6907            l)   gltype1='long int';;
6908            ll)  gltype1='long long int';;
6909            i64) gltype1='__int64';;
6910            u)   gltype1='unsigned int';;
6911            ul)  gltype1='unsigned long int';;
6912            ull) gltype1='unsigned long long int';;
6913            ui64)gltype1='unsigned __int64';;
6914          esac
6915          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6916 /* end confdefs.h.  */
6917
6918   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6919      included before <wchar.h>.  */
6920   #include <stddef.h>
6921   #include <signal.h>
6922   #if HAVE_WCHAR_H
6923   # include <stdio.h>
6924   # include <time.h>
6925   # include <wchar.h>
6926   #endif
6927
6928               extern $gltype foo;
6929               extern $gltype1 foo;
6930 int
6931 main ()
6932 {
6933
6934   ;
6935   return 0;
6936 }
6937 _ACEOF
6938 if ac_fn_c_try_compile "$LINENO"; then :
6939   eval gl_cv_type_${gltype}_suffix=\$glsuf
6940 fi
6941 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6942          eval result=\$gl_cv_type_${gltype}_suffix
6943          test "$result" != no && break
6944        done
6945 fi
6946 eval ac_res=\$gl_cv_type_${gltype}_suffix
6947                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6948 $as_echo "$ac_res" >&6; }
6949     GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6950     eval result=\$gl_cv_type_${gltype}_suffix
6951     test "$result" = no && result=
6952     eval ${GLTYPE}_SUFFIX=\$result
6953     cat >>confdefs.h <<_ACEOF
6954 #define ${GLTYPE}_SUFFIX $result
6955 _ACEOF
6956
6957   done
6958
6959
6960
6961     STDINT_H=stdint.h
6962   fi
6963
6964
6965   # Code from module string:
6966
6967
6968
6969   # Code from module warn-on-use:
6970   # Code from module wchar:
6971
6972
6973
6974
6975   :
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985   :
6986
6987
6988
6989
6990
6991
6992
6993      if test $gl_cv_have_include_next = yes; then
6994        gl_cv_next_wchar_h='<'wchar.h'>'
6995      else
6996        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <wchar.h>" >&5
6997 $as_echo_n "checking absolute name of <wchar.h>... " >&6; }
6998 if test "${gl_cv_next_wchar_h+set}" = set; then :
6999   $as_echo_n "(cached) " >&6
7000 else
7001
7002           if test $ac_cv_header_wchar_h = yes; then
7003             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7004 /* end confdefs.h.  */
7005 #include <wchar.h>
7006
7007 _ACEOF
7008                                                                                                 case "$host_os" in
7009               aix*) gl_absname_cpp="$ac_cpp -C" ;;
7010               *)    gl_absname_cpp="$ac_cpp" ;;
7011             esac
7012                                                 gl_cv_next_wchar_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
7013                sed -n '\#/wchar.h#{
7014                  s#.*"\(.*/wchar.h\)".*#\1#
7015                  s#^/[^/]#//&#
7016                  p
7017                  q
7018                }'`'"'
7019           else
7020             gl_cv_next_wchar_h='<'wchar.h'>'
7021           fi
7022
7023 fi
7024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_wchar_h" >&5
7025 $as_echo "$gl_cv_next_wchar_h" >&6; }
7026      fi
7027      NEXT_WCHAR_H=$gl_cv_next_wchar_h
7028
7029      if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
7030        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
7031        gl_next_as_first_directive='<'wchar.h'>'
7032      else
7033        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
7034        gl_next_as_first_directive=$gl_cv_next_wchar_h
7035      fi
7036      NEXT_AS_FIRST_DIRECTIVE_WCHAR_H=$gl_next_as_first_directive
7037
7038
7039
7040   if test $ac_cv_header_wchar_h = yes; then
7041     HAVE_WCHAR_H=1
7042   else
7043     HAVE_WCHAR_H=0
7044   fi
7045
7046
7047
7048   if test $gt_cv_c_wint_t = yes; then
7049     HAVE_WINT_T=1
7050   else
7051     HAVE_WINT_T=0
7052   fi
7053
7054
7055
7056     for gl_func in btowc wctob mbsinit mbrtowc mbrlen mbsrtowcs mbsnrtowcs wcrtomb     wcsrtombs wcsnrtombs wcwidth; do
7057     as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
7058     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
7059 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
7060 if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then :
7061   $as_echo_n "(cached) " >&6
7062 else
7063   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7064 /* end confdefs.h.  */
7065
7066 /* Some systems require additional headers.  */
7067 #ifndef __GLIBC__
7068 # include <stddef.h>
7069 # include <stdio.h>
7070 # include <time.h>
7071 #endif
7072 #include <wchar.h>
7073
7074 int
7075 main ()
7076 {
7077 #undef $gl_func
7078   (void) $gl_func;
7079   ;
7080   return 0;
7081 }
7082 _ACEOF
7083 if ac_fn_c_try_compile "$LINENO"; then :
7084   eval "$as_gl_Symbol=yes"
7085 else
7086   eval "$as_gl_Symbol=no"
7087 fi
7088 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7089 fi
7090 eval ac_res=\$$as_gl_Symbol
7091                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7092 $as_echo "$ac_res" >&6; }
7093      eval as_val=\$$as_gl_Symbol
7094    if test "x$as_val" = x""yes; then :
7095   cat >>confdefs.h <<_ACEOF
7096 #define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
7097 _ACEOF
7098
7099                      eval ac_cv_have_decl_$gl_func=yes
7100 fi
7101       done
7102
7103
7104   # Code from module dummy:
7105   # End of code from modules
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115   gltests_libdeps=
7116   gltests_ltlibdeps=
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126   gl_source_base='tests'
7127   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
7128
7129   gl_module_indicator_condition=$gltests_WITNESS
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139   LIBGNU_LIBDEPS="$gl_libdeps"
7140
7141   LIBGNU_LTLIBDEPS="$gl_ltlibdeps"
7142
7143
7144
7145 # For Makefile dependencies.
7146 GNULIB_STDINT_H=
7147 if test x"$STDINT_H" != x; then
7148   GNULIB_STDINT_H=gnulib/$STDINT_H
7149 fi
7150
7151
7152 PACKAGE=gdb
7153
7154 cat >>confdefs.h <<_ACEOF
7155 #define PACKAGE "$PACKAGE"
7156 _ACEOF
7157
7158
7159
7160 # Do we have a single-tree copy of texinfo?  Even if we do, we can't
7161 # rely on it - libiberty is built before texinfo.
7162 # Extract the first word of "makeinfo", so it can be a program name with args.
7163 set dummy makeinfo; ac_word=$2
7164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7165 $as_echo_n "checking for $ac_word... " >&6; }
7166 if test "${ac_cv_prog_MAKEINFO+set}" = set; then :
7167   $as_echo_n "(cached) " >&6
7168 else
7169   if test -n "$MAKEINFO"; then
7170   ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
7171 else
7172 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7173 for as_dir in $PATH
7174 do
7175   IFS=$as_save_IFS
7176   test -z "$as_dir" && as_dir=.
7177     for ac_exec_ext in '' $ac_executable_extensions; do
7178   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7179     ac_cv_prog_MAKEINFO="makeinfo"
7180     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7181     break 2
7182   fi
7183 done
7184   done
7185 IFS=$as_save_IFS
7186
7187 fi
7188 fi
7189 MAKEINFO=$ac_cv_prog_MAKEINFO
7190 if test -n "$MAKEINFO"; then
7191   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
7192 $as_echo "$MAKEINFO" >&6; }
7193 else
7194   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7195 $as_echo "no" >&6; }
7196 fi
7197
7198
7199 if test "x$MAKEINFO" = "x"; then
7200   as_fn_error "makeinfo is required for compilation" "$LINENO" 5
7201 else
7202   case "$MAKEINFO" in
7203     */missing\ makeinfo*)
7204       as_fn_error "makeinfo is required for compilation" "$LINENO" 5
7205       ;;
7206   esac
7207 fi
7208
7209
7210 # --split-size=5000000 may be already in $MAKEINFO from parent configure.
7211 # Re-running configure in gdb/ would lose it so ensure it stays present.
7212 MAKEINFOFLAGS=${MAKEINFOFLAGS---split-size=5000000}
7213
7214
7215 MAKEINFO_EXTRA_FLAGS=""
7216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $MAKEINFO supports @click" >&5
7217 $as_echo_n "checking whether $MAKEINFO supports @click... " >&6; }
7218 if test "${gdb_cv_have_makeinfo_click+set}" = set; then :
7219   $as_echo_n "(cached) " >&6
7220 else
7221   echo '@clicksequence{a @click{} b}' >conftest.texinfo
7222   if eval "$MAKEINFO conftest.texinfo >&5 2>&5"; then
7223     gdb_cv_have_makeinfo_click=yes
7224   else
7225     gdb_cv_have_makeinfo_click=no
7226   fi
7227 fi
7228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_makeinfo_click" >&5
7229 $as_echo "$gdb_cv_have_makeinfo_click" >&6; }
7230 if test x"$gdb_cv_have_makeinfo_click" = xyes; then
7231   MAKEINFO_EXTRA_FLAGS="$MAKEINFO_EXTRA_FLAGS -DHAVE_MAKEINFO_CLICK"
7232 fi
7233
7234
7235 # GDB does not use automake, but gnulib does.  This line lets us
7236 # generate its Makefile.in.
7237 am__api_version='1.11'
7238
7239 # Find a good install program.  We prefer a C program (faster),
7240 # so one script is as good as another.  But avoid the broken or
7241 # incompatible versions:
7242 # SysV /etc/install, /usr/sbin/install
7243 # SunOS /usr/etc/install
7244 # IRIX /sbin/install
7245 # AIX /bin/install
7246 # AmigaOS /C/install, which installs bootblocks on floppy discs
7247 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
7248 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
7249 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7250 # OS/2's system install, which has a completely different semantic
7251 # ./install, which can be erroneously created by make from ./install.sh.
7252 # Reject install programs that cannot install multiple files.
7253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
7254 $as_echo_n "checking for a BSD-compatible install... " >&6; }
7255 if test -z "$INSTALL"; then
7256 if test "${ac_cv_path_install+set}" = set; then :
7257   $as_echo_n "(cached) " >&6
7258 else
7259   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7260 for as_dir in $PATH
7261 do
7262   IFS=$as_save_IFS
7263   test -z "$as_dir" && as_dir=.
7264     # Account for people who put trailing slashes in PATH elements.
7265 case $as_dir/ in #((
7266   ./ | .// | /[cC]/* | \
7267   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
7268   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
7269   /usr/ucb/* ) ;;
7270   *)
7271     # OSF1 and SCO ODT 3.0 have their own names for install.
7272     # Don't use installbsd from OSF since it installs stuff as root
7273     # by default.
7274     for ac_prog in ginstall scoinst install; do
7275       for ac_exec_ext in '' $ac_executable_extensions; do
7276         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
7277           if test $ac_prog = install &&
7278             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7279             # AIX install.  It has an incompatible calling convention.
7280             :
7281           elif test $ac_prog = install &&
7282             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7283             # program-specific install script used by HP pwplus--don't use.
7284             :
7285           else
7286             rm -rf conftest.one conftest.two conftest.dir
7287             echo one > conftest.one
7288             echo two > conftest.two
7289             mkdir conftest.dir
7290             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
7291               test -s conftest.one && test -s conftest.two &&
7292               test -s conftest.dir/conftest.one &&
7293               test -s conftest.dir/conftest.two
7294             then
7295               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7296               break 3
7297             fi
7298           fi
7299         fi
7300       done
7301     done
7302     ;;
7303 esac
7304
7305   done
7306 IFS=$as_save_IFS
7307
7308 rm -rf conftest.one conftest.two conftest.dir
7309
7310 fi
7311   if test "${ac_cv_path_install+set}" = set; then
7312     INSTALL=$ac_cv_path_install
7313   else
7314     # As a last resort, use the slow shell script.  Don't cache a
7315     # value for INSTALL within a source directory, because that will
7316     # break other packages using the cache if that directory is
7317     # removed, or if the value is a relative name.
7318     INSTALL=$ac_install_sh
7319   fi
7320 fi
7321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
7322 $as_echo "$INSTALL" >&6; }
7323
7324 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7325 # It thinks the first close brace ends the variable substitution.
7326 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
7327
7328 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
7329
7330 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
7331
7332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
7333 $as_echo_n "checking whether build environment is sane... " >&6; }
7334 # Just in case
7335 sleep 1
7336 echo timestamp > conftest.file
7337 # Reject unsafe characters in $srcdir or the absolute working directory
7338 # name.  Accept space and tab only in the latter.
7339 am_lf='
7340 '
7341 case `pwd` in
7342   *[\\\"\#\$\&\'\`$am_lf]*)
7343     as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
7344 esac
7345 case $srcdir in
7346   *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
7347     as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
7348 esac
7349
7350 # Do `set' in a subshell so we don't clobber the current shell's
7351 # arguments.  Must try -L first in case configure is actually a
7352 # symlink; some systems play weird games with the mod time of symlinks
7353 # (eg FreeBSD returns the mod time of the symlink's containing
7354 # directory).
7355 if (
7356    set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
7357    if test "$*" = "X"; then
7358       # -L didn't work.
7359       set X `ls -t "$srcdir/configure" conftest.file`
7360    fi
7361    rm -f conftest.file
7362    if test "$*" != "X $srcdir/configure conftest.file" \
7363       && test "$*" != "X conftest.file $srcdir/configure"; then
7364
7365       # If neither matched, then we have a broken ls.  This can happen
7366       # if, for instance, CONFIG_SHELL is bash and it inherits a
7367       # broken ls alias from the environment.  This has actually
7368       # happened.  Such a system could not be considered "sane".
7369       as_fn_error "ls -t appears to fail.  Make sure there is not a broken
7370 alias in your environment" "$LINENO" 5
7371    fi
7372
7373    test "$2" = conftest.file
7374    )
7375 then
7376    # Ok.
7377    :
7378 else
7379    as_fn_error "newly created file is older than distributed files!
7380 Check your system clock" "$LINENO" 5
7381 fi
7382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7383 $as_echo "yes" >&6; }
7384 test "$program_prefix" != NONE &&
7385   program_transform_name="s&^&$program_prefix&;$program_transform_name"
7386 # Use a double $ so make ignores it.
7387 test "$program_suffix" != NONE &&
7388   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
7389 # Double any \ or $.
7390 # By default was `s,x,x', remove it if useless.
7391 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
7392 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
7393
7394 # expand $ac_aux_dir to an absolute path
7395 am_aux_dir=`cd $ac_aux_dir && pwd`
7396
7397 if test x"${MISSING+set}" != xset; then
7398   case $am_aux_dir in
7399   *\ * | *\     *)
7400     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
7401   *)
7402     MISSING="\${SHELL} $am_aux_dir/missing" ;;
7403   esac
7404 fi
7405 # Use eval to expand $SHELL
7406 if eval "$MISSING --run true"; then
7407   am_missing_run="$MISSING --run "
7408 else
7409   am_missing_run=
7410   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
7411 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
7412 fi
7413
7414 if test x"${install_sh}" != xset; then
7415   case $am_aux_dir in
7416   *\ * | *\     *)
7417     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
7418   *)
7419     install_sh="\${SHELL} $am_aux_dir/install-sh"
7420   esac
7421 fi
7422
7423 # Installed binaries are usually stripped using `strip' when the user
7424 # run `make install-strip'.  However `strip' might not be the right
7425 # tool to use in cross-compilation environments, therefore Automake
7426 # will honor the `STRIP' environment variable to overrule this program.
7427 if test "$cross_compiling" != no; then
7428   if test -n "$ac_tool_prefix"; then
7429   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7430 set dummy ${ac_tool_prefix}strip; ac_word=$2
7431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7432 $as_echo_n "checking for $ac_word... " >&6; }
7433 if test "${ac_cv_prog_STRIP+set}" = set; then :
7434   $as_echo_n "(cached) " >&6
7435 else
7436   if test -n "$STRIP"; then
7437   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7438 else
7439 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7440 for as_dir in $PATH
7441 do
7442   IFS=$as_save_IFS
7443   test -z "$as_dir" && as_dir=.
7444     for ac_exec_ext in '' $ac_executable_extensions; do
7445   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7446     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7447     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7448     break 2
7449   fi
7450 done
7451   done
7452 IFS=$as_save_IFS
7453
7454 fi
7455 fi
7456 STRIP=$ac_cv_prog_STRIP
7457 if test -n "$STRIP"; then
7458   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
7459 $as_echo "$STRIP" >&6; }
7460 else
7461   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7462 $as_echo "no" >&6; }
7463 fi
7464
7465
7466 fi
7467 if test -z "$ac_cv_prog_STRIP"; then
7468   ac_ct_STRIP=$STRIP
7469   # Extract the first word of "strip", so it can be a program name with args.
7470 set dummy strip; ac_word=$2
7471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7472 $as_echo_n "checking for $ac_word... " >&6; }
7473 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
7474   $as_echo_n "(cached) " >&6
7475 else
7476   if test -n "$ac_ct_STRIP"; then
7477   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7478 else
7479 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7480 for as_dir in $PATH
7481 do
7482   IFS=$as_save_IFS
7483   test -z "$as_dir" && as_dir=.
7484     for ac_exec_ext in '' $ac_executable_extensions; do
7485   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7486     ac_cv_prog_ac_ct_STRIP="strip"
7487     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7488     break 2
7489   fi
7490 done
7491   done
7492 IFS=$as_save_IFS
7493
7494 fi
7495 fi
7496 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7497 if test -n "$ac_ct_STRIP"; then
7498   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7499 $as_echo "$ac_ct_STRIP" >&6; }
7500 else
7501   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7502 $as_echo "no" >&6; }
7503 fi
7504
7505   if test "x$ac_ct_STRIP" = x; then
7506     STRIP=":"
7507   else
7508     case $cross_compiling:$ac_tool_warned in
7509 yes:)
7510 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7511 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7512 ac_tool_warned=yes ;;
7513 esac
7514     STRIP=$ac_ct_STRIP
7515   fi
7516 else
7517   STRIP="$ac_cv_prog_STRIP"
7518 fi
7519
7520 fi
7521 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
7522
7523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
7524 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
7525 if test -z "$MKDIR_P"; then
7526   if test "${ac_cv_path_mkdir+set}" = set; then :
7527   $as_echo_n "(cached) " >&6
7528 else
7529   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7530 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
7531 do
7532   IFS=$as_save_IFS
7533   test -z "$as_dir" && as_dir=.
7534     for ac_prog in mkdir gmkdir; do
7535          for ac_exec_ext in '' $ac_executable_extensions; do
7536            { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
7537            case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
7538              'mkdir (GNU coreutils) '* | \
7539              'mkdir (coreutils) '* | \
7540              'mkdir (fileutils) '4.1*)
7541                ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
7542                break 3;;
7543            esac
7544          done
7545        done
7546   done
7547 IFS=$as_save_IFS
7548
7549 fi
7550
7551   if test "${ac_cv_path_mkdir+set}" = set; then
7552     MKDIR_P="$ac_cv_path_mkdir -p"
7553   else
7554     # As a last resort, use the slow shell script.  Don't cache a
7555     # value for MKDIR_P within a source directory, because that will
7556     # break other packages using the cache if that directory is
7557     # removed, or if the value is a relative name.
7558     test -d ./--version && rmdir ./--version
7559     MKDIR_P="$ac_install_sh -d"
7560   fi
7561 fi
7562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
7563 $as_echo "$MKDIR_P" >&6; }
7564
7565
7566 mkdir_p="$MKDIR_P"
7567 case $mkdir_p in
7568   [\\/$]* | ?:[\\/]*) ;;
7569   */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
7570 esac
7571
7572 for ac_prog in gawk mawk nawk awk
7573 do
7574   # Extract the first word of "$ac_prog", so it can be a program name with args.
7575 set dummy $ac_prog; ac_word=$2
7576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7577 $as_echo_n "checking for $ac_word... " >&6; }
7578 if test "${ac_cv_prog_AWK+set}" = set; then :
7579   $as_echo_n "(cached) " >&6
7580 else
7581   if test -n "$AWK"; then
7582   ac_cv_prog_AWK="$AWK" # Let the user override the test.
7583 else
7584 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7585 for as_dir in $PATH
7586 do
7587   IFS=$as_save_IFS
7588   test -z "$as_dir" && as_dir=.
7589     for ac_exec_ext in '' $ac_executable_extensions; do
7590   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7591     ac_cv_prog_AWK="$ac_prog"
7592     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7593     break 2
7594   fi
7595 done
7596   done
7597 IFS=$as_save_IFS
7598
7599 fi
7600 fi
7601 AWK=$ac_cv_prog_AWK
7602 if test -n "$AWK"; then
7603   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7604 $as_echo "$AWK" >&6; }
7605 else
7606   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7607 $as_echo "no" >&6; }
7608 fi
7609
7610
7611   test -n "$AWK" && break
7612 done
7613
7614 ac_config_commands="$ac_config_commands depfiles"
7615
7616
7617 am_make=${MAKE-make}
7618 cat > confinc << 'END'
7619 am__doit:
7620         @echo this is the am__doit target
7621 .PHONY: am__doit
7622 END
7623 # If we don't find an include directive, just comment out the code.
7624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
7625 $as_echo_n "checking for style of include used by $am_make... " >&6; }
7626 am__include="#"
7627 am__quote=
7628 _am_result=none
7629 # First try GNU make style include.
7630 echo "include confinc" > confmf
7631 # Ignore all kinds of additional output from `make'.
7632 case `$am_make -s -f confmf 2> /dev/null` in #(
7633 *the\ am__doit\ target*)
7634   am__include=include
7635   am__quote=
7636   _am_result=GNU
7637   ;;
7638 esac
7639 # Now try BSD make style include.
7640 if test "$am__include" = "#"; then
7641    echo '.include "confinc"' > confmf
7642    case `$am_make -s -f confmf 2> /dev/null` in #(
7643    *the\ am__doit\ target*)
7644      am__include=.include
7645      am__quote="\""
7646      _am_result=BSD
7647      ;;
7648    esac
7649 fi
7650
7651
7652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
7653 $as_echo "$_am_result" >&6; }
7654 rm -f confinc confmf
7655
7656 # Check whether --enable-dependency-tracking was given.
7657 if test "${enable_dependency_tracking+set}" = set; then :
7658   enableval=$enable_dependency_tracking;
7659 fi
7660
7661 if test "x$enable_dependency_tracking" != xno; then
7662   am_depcomp="$ac_aux_dir/depcomp"
7663   AMDEPBACKSLASH='\'
7664 fi
7665  if test "x$enable_dependency_tracking" != xno; then
7666   AMDEP_TRUE=
7667   AMDEP_FALSE='#'
7668 else
7669   AMDEP_TRUE='#'
7670   AMDEP_FALSE=
7671 fi
7672
7673
7674 if test "`cd $srcdir && pwd`" != "`pwd`"; then
7675   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
7676   # is not polluted with repeated "-I."
7677   am__isrc=' -I$(srcdir)'
7678   # test to see if srcdir already configured
7679   if test -f $srcdir/config.status; then
7680     as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
7681   fi
7682 fi
7683
7684 # test whether we have cygpath
7685 if test -z "$CYGPATH_W"; then
7686   if (cygpath --version) >/dev/null 2>/dev/null; then
7687     CYGPATH_W='cygpath -w'
7688   else
7689     CYGPATH_W=echo
7690   fi
7691 fi
7692
7693
7694 # Define the identity of the package.
7695  PACKAGE=gdb
7696  VERSION=UNUSED-VERSION
7697
7698
7699 # Some tools Automake needs.
7700
7701 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
7702
7703
7704 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
7705
7706
7707 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
7708
7709
7710 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
7711
7712
7713 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
7714
7715 # We need awk for the "check" target.  The system "awk" is bad on
7716 # some platforms.
7717 # Always define AMTAR for backward compatibility.
7718
7719 AMTAR=${AMTAR-"${am_missing_run}tar"}
7720
7721 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
7722
7723
7724
7725
7726 depcc="$CC"   am_compiler_list=
7727
7728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
7729 $as_echo_n "checking dependency style of $depcc... " >&6; }
7730 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
7731   $as_echo_n "(cached) " >&6
7732 else
7733   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
7734   # We make a subdir and do the tests there.  Otherwise we can end up
7735   # making bogus files that we don't know about and never remove.  For
7736   # instance it was reported that on HP-UX the gcc test will end up
7737   # making a dummy file named `D' -- because `-MD' means `put the output
7738   # in D'.
7739   mkdir conftest.dir
7740   # Copy depcomp to subdir because otherwise we won't find it if we're
7741   # using a relative directory.
7742   cp "$am_depcomp" conftest.dir
7743   cd conftest.dir
7744   # We will build objects and dependencies in a subdirectory because
7745   # it helps to detect inapplicable dependency modes.  For instance
7746   # both Tru64's cc and ICC support -MD to output dependencies as a
7747   # side effect of compilation, but ICC will put the dependencies in
7748   # the current directory while Tru64 will put them in the object
7749   # directory.
7750   mkdir sub
7751
7752   am_cv_CC_dependencies_compiler_type=none
7753   if test "$am_compiler_list" = ""; then
7754      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
7755   fi
7756   am__universal=false
7757   case " $depcc " in #(
7758      *\ -arch\ *\ -arch\ *) am__universal=true ;;
7759      esac
7760
7761   for depmode in $am_compiler_list; do
7762     # Setup a source with many dependencies, because some compilers
7763     # like to wrap large dependency lists on column 80 (with \), and
7764     # we should not choose a depcomp mode which is confused by this.
7765     #
7766     # We need to recreate these files for each test, as the compiler may
7767     # overwrite some of them when testing with obscure command lines.
7768     # This happens at least with the AIX C compiler.
7769     : > sub/conftest.c
7770     for i in 1 2 3 4 5 6; do
7771       echo '#include "conftst'$i'.h"' >> sub/conftest.c
7772       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
7773       # Solaris 8's {/usr,}/bin/sh.
7774       touch sub/conftst$i.h
7775     done
7776     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
7777
7778     # We check with `-c' and `-o' for the sake of the "dashmstdout"
7779     # mode.  It turns out that the SunPro C++ compiler does not properly
7780     # handle `-M -o', and we need to detect this.  Also, some Intel
7781     # versions had trouble with output in subdirs
7782     am__obj=sub/conftest.${OBJEXT-o}
7783     am__minus_obj="-o $am__obj"
7784     case $depmode in
7785     gcc)
7786       # This depmode causes a compiler race in universal mode.
7787       test "$am__universal" = false || continue
7788       ;;
7789     nosideeffect)
7790       # after this tag, mechanisms are not by side-effect, so they'll
7791       # only be used when explicitly requested
7792       if test "x$enable_dependency_tracking" = xyes; then
7793         continue
7794       else
7795         break
7796       fi
7797       ;;
7798     msvisualcpp | msvcmsys)
7799       # This compiler won't grok `-c -o', but also, the minuso test has
7800       # not run yet.  These depmodes are late enough in the game, and
7801       # so weak that their functioning should not be impacted.
7802       am__obj=conftest.${OBJEXT-o}
7803       am__minus_obj=
7804       ;;
7805     none) break ;;
7806     esac
7807     if depmode=$depmode \
7808        source=sub/conftest.c object=$am__obj \
7809        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
7810        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
7811          >/dev/null 2>conftest.err &&
7812        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
7813        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
7814        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
7815        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
7816       # icc doesn't choke on unknown options, it will just issue warnings
7817       # or remarks (even with -Werror).  So we grep stderr for any message
7818       # that says an option was ignored or not supported.
7819       # When given -MP, icc 7.0 and 7.1 complain thusly:
7820       #   icc: Command line warning: ignoring option '-M'; no argument required
7821       # The diagnosis changed in icc 8.0:
7822       #   icc: Command line remark: option '-MP' not supported
7823       if (grep 'ignoring option' conftest.err ||
7824           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
7825         am_cv_CC_dependencies_compiler_type=$depmode
7826         break
7827       fi
7828     fi
7829   done
7830
7831   cd ..
7832   rm -rf conftest.dir
7833 else
7834   am_cv_CC_dependencies_compiler_type=none
7835 fi
7836
7837 fi
7838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
7839 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
7840 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
7841
7842  if
7843   test "x$enable_dependency_tracking" != xno \
7844   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
7845   am__fastdepCC_TRUE=
7846   am__fastdepCC_FALSE='#'
7847 else
7848   am__fastdepCC_TRUE='#'
7849   am__fastdepCC_FALSE=
7850 fi
7851
7852
7853
7854
7855
7856
7857 # Check whether --with-separate-debug-dir was given.
7858 if test "${with_separate_debug_dir+set}" = set; then :
7859   withval=$with_separate_debug_dir;
7860     DEBUGDIR=$withval
7861 else
7862   DEBUGDIR=${libdir}/debug
7863 fi
7864
7865
7866   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7867   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7868   ac_define_dir=`eval echo $DEBUGDIR`
7869   ac_define_dir=`eval echo $ac_define_dir`
7870
7871 cat >>confdefs.h <<_ACEOF
7872 #define DEBUGDIR "$ac_define_dir"
7873 _ACEOF
7874
7875
7876
7877
7878   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
7879      if test "x$prefix" = xNONE; then
7880         test_prefix=/usr/local
7881      else
7882         test_prefix=$prefix
7883      fi
7884   else
7885      test_prefix=$exec_prefix
7886   fi
7887   value=0
7888   case ${ac_define_dir} in
7889      "${test_prefix}"|"${test_prefix}/"*|\
7890         '${exec_prefix}'|'${exec_prefix}/'*)
7891      value=1
7892      ;;
7893   esac
7894
7895 cat >>confdefs.h <<_ACEOF
7896 #define DEBUGDIR_RELOCATABLE $value
7897 _ACEOF
7898
7899
7900
7901
7902 # We can't pass paths as command line arguments.
7903 # Mingw32 tries to be clever and will convert the paths for us.
7904 # For example -DBINDIR="/usr/local/bin" passed on the command line may get
7905 # converted to -DBINDIR="E:/msys/mingw32/msys/1.0/local/bin".
7906 # This breaks GDB's relocatable path conversions since paths passed in
7907 # config.h would not get so translated, the path prefixes no longer match.
7908
7909   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7910   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7911   ac_define_dir=`eval echo $bindir`
7912   ac_define_dir=`eval echo $ac_define_dir`
7913
7914 cat >>confdefs.h <<_ACEOF
7915 #define BINDIR "$ac_define_dir"
7916 _ACEOF
7917
7918
7919
7920 # GDB's datadir relocation
7921
7922
7923
7924 # Check whether --with-gdb-datadir was given.
7925 if test "${with_gdb_datadir+set}" = set; then :
7926   withval=$with_gdb_datadir;
7927     GDB_DATADIR=$withval
7928 else
7929   GDB_DATADIR=${datadir}/gdb
7930 fi
7931
7932
7933   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7934   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7935   ac_define_dir=`eval echo $GDB_DATADIR`
7936   ac_define_dir=`eval echo $ac_define_dir`
7937
7938 cat >>confdefs.h <<_ACEOF
7939 #define GDB_DATADIR "$ac_define_dir"
7940 _ACEOF
7941
7942
7943
7944
7945   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
7946      if test "x$prefix" = xNONE; then
7947         test_prefix=/usr/local
7948      else
7949         test_prefix=$prefix
7950      fi
7951   else
7952      test_prefix=$exec_prefix
7953   fi
7954   value=0
7955   case ${ac_define_dir} in
7956      "${test_prefix}"|"${test_prefix}/"*|\
7957         '${exec_prefix}'|'${exec_prefix}/'*)
7958      value=1
7959      ;;
7960   esac
7961
7962 cat >>confdefs.h <<_ACEOF
7963 #define GDB_DATADIR_RELOCATABLE $value
7964 _ACEOF
7965
7966
7967
7968
7969
7970 # Check whether --with-relocated-sources was given.
7971 if test "${with_relocated_sources+set}" = set; then :
7972   withval=$with_relocated_sources; reloc_srcdir="${withval}"
7973
7974   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7975   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7976   ac_define_dir=`eval echo $reloc_srcdir`
7977   ac_define_dir=`eval echo $ac_define_dir`
7978
7979 cat >>confdefs.h <<_ACEOF
7980 #define RELOC_SRCDIR "$ac_define_dir"
7981 _ACEOF
7982
7983
7984
7985 fi
7986
7987
7988
7989
7990 subdirs="$subdirs testsuite"
7991
7992
7993 # Check whether to support alternative target configurations
7994 # Check whether --enable-targets was given.
7995 if test "${enable_targets+set}" = set; then :
7996   enableval=$enable_targets; case "${enableval}" in
7997   yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
7998             ;;
7999   no)       enable_targets= ;;
8000   *)        enable_targets=$enableval ;;
8001 esac
8002 fi
8003
8004
8005 # Check whether to enable 64-bit support on 32-bit hosts
8006 # Check whether --enable-64-bit-bfd was given.
8007 if test "${enable_64_bit_bfd+set}" = set; then :
8008   enableval=$enable_64_bit_bfd; case "${enableval}" in
8009   yes)  want64=true  ;;
8010   no)   want64=false ;;
8011   *)    as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
8012 esac
8013 else
8014   want64=false
8015 fi
8016
8017 # Provide defaults for some variables set by the per-host and per-target
8018 # configuration.
8019 gdb_host_obs=posix-hdep.o
8020
8021 if test "${target}" = "${host}"; then
8022   gdb_native=yes
8023 else
8024   gdb_native=no
8025 fi
8026
8027 . $srcdir/configure.host
8028
8029 # Accumulate some settings from configure.tgt over all enabled targets
8030
8031 TARGET_OBS=
8032 all_targets=
8033
8034 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
8035 do
8036   if test "$targ_alias" = "all"; then
8037     all_targets=true
8038   else
8039     # Canonicalize the secondary target names.
8040     result=`$ac_config_sub $targ_alias 2>/dev/null`
8041     if test -n "$result"; then
8042         targ=$result
8043     else
8044         targ=$targ_alias
8045     fi
8046
8047     . ${srcdir}/configure.tgt
8048
8049     if test -z "${gdb_target_obs}"; then :
8050   as_fn_error "configuration ${targ} is unsupported." "$LINENO" 5
8051 fi
8052
8053     # Target-specific object files
8054     for i in ${gdb_target_obs}; do
8055         case " $TARGET_OBS " in
8056         *" ${i} "*) ;;
8057         *)
8058           TARGET_OBS="$TARGET_OBS ${i}"
8059           ;;
8060         esac
8061     done
8062
8063     # Check whether this target needs 64-bit CORE_ADDR
8064     if test x${want64} = xfalse; then
8065       . ${srcdir}/../bfd/config.bfd
8066     fi
8067   fi
8068 done
8069
8070 if test x${all_targets} = xtrue; then
8071
8072   # We want all 64-bit targets if we either:
8073   #  - run on a 64-bit host  or
8074   #  - already require 64-bit support for some other target  or
8075   #  - the --enable-64-bit-bfd option was supplied
8076   # Otherwise we only support all 32-bit targets.
8077   #
8078   # NOTE: This test must be in sync with the corresponding
8079   #       tests in BFD!
8080
8081   if test x${want64} = xfalse; then
8082     # The cast to long int works around a bug in the HP C Compiler
8083 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8084 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8085 # This bug is HP SR number 8606223364.
8086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
8087 $as_echo_n "checking size of long... " >&6; }
8088 if test "${ac_cv_sizeof_long+set}" = set; then :
8089   $as_echo_n "(cached) " >&6
8090 else
8091   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
8092
8093 else
8094   if test "$ac_cv_type_long" = yes; then
8095      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8096 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8097 { as_fn_set_status 77
8098 as_fn_error "cannot compute sizeof (long)
8099 See \`config.log' for more details." "$LINENO" 5; }; }
8100    else
8101      ac_cv_sizeof_long=0
8102    fi
8103 fi
8104
8105 fi
8106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
8107 $as_echo "$ac_cv_sizeof_long" >&6; }
8108
8109
8110
8111 cat >>confdefs.h <<_ACEOF
8112 #define SIZEOF_LONG $ac_cv_sizeof_long
8113 _ACEOF
8114
8115
8116     if test "x${ac_cv_sizeof_long}" = "x8"; then
8117       want64=true
8118     fi
8119   fi
8120   if test x${want64} = xtrue; then
8121     TARGET_OBS='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)'
8122   else
8123     TARGET_OBS='$(ALL_TARGET_OBS)'
8124   fi
8125 fi
8126
8127
8128
8129 # For other settings, only the main target counts.
8130 gdb_sim=
8131 gdb_osabi=
8132 build_gdbserver=
8133 targ=$target; . ${srcdir}/configure.tgt
8134
8135 # Fetch the default architecture and default target vector from BFD.
8136 targ=$target; . $srcdir/../bfd/config.bfd
8137
8138 # We only want the first architecture, so strip off the others if
8139 # there is more than one.
8140 targ_archs=`echo $targ_archs | sed 's/ .*//'`
8141
8142 if test "x$targ_archs" != x; then
8143
8144 cat >>confdefs.h <<_ACEOF
8145 #define DEFAULT_BFD_ARCH $targ_archs
8146 _ACEOF
8147
8148 fi
8149 if test "x$targ_defvec" != x; then
8150
8151 cat >>confdefs.h <<_ACEOF
8152 #define DEFAULT_BFD_VEC $targ_defvec
8153 _ACEOF
8154
8155 fi
8156
8157 # The CLI cannot be disabled yet, but may be in the future.
8158
8159 # Enable CLI.
8160 # Check whether --enable-gdbcli was given.
8161 if test "${enable_gdbcli+set}" = set; then :
8162   enableval=$enable_gdbcli; case $enableval in
8163     yes)
8164       ;;
8165     no)
8166       as_fn_error "the command-line interface cannot be disabled yet" "$LINENO" 5 ;;
8167     *)
8168       as_fn_error "bad value $enableval for --enable-gdbcli" "$LINENO" 5 ;;
8169   esac
8170 else
8171   enable_gdbcli=yes
8172 fi
8173
8174 if test x"$enable_gdbcli" = xyes; then
8175   if test -d $srcdir/cli; then
8176     CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_CLI_OBS)"
8177     CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_CLI_DEPS)"
8178     CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_CLI_SRCS)"
8179     ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)"
8180   fi
8181 fi
8182
8183 # Enable MI.
8184 # Check whether --enable-gdbmi was given.
8185 if test "${enable_gdbmi+set}" = set; then :
8186   enableval=$enable_gdbmi; case $enableval in
8187     yes | no)
8188       ;;
8189     *)
8190       as_fn_error "bad value $enableval for --enable-gdbmi" "$LINENO" 5 ;;
8191   esac
8192 else
8193   enable_gdbmi=yes
8194 fi
8195
8196 if test x"$enable_gdbmi" = xyes; then
8197   if test -d $srcdir/mi; then
8198     CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
8199     CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
8200     CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
8201     ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
8202   fi
8203 fi
8204
8205 # Enable TUI.
8206 # Check whether --enable-tui was given.
8207 if test "${enable_tui+set}" = set; then :
8208   enableval=$enable_tui; case $enableval in
8209     yes | no | auto)
8210       ;;
8211     *)
8212       as_fn_error "bad value $enableval for --enable-tui" "$LINENO" 5 ;;
8213   esac
8214 else
8215   enable_tui=auto
8216 fi
8217
8218
8219 # Enable gdbtk.
8220 # Check whether --enable-gdbtk was given.
8221 if test "${enable_gdbtk+set}" = set; then :
8222   enableval=$enable_gdbtk; case $enableval in
8223     yes | no)
8224       ;;
8225     *)
8226       as_fn_error "bad value $enableval for --enable-gdbtk" "$LINENO" 5 ;;
8227   esac
8228 else
8229   if test -d $srcdir/gdbtk; then
8230     enable_gdbtk=yes
8231   else
8232     enable_gdbtk=no
8233   fi
8234 fi
8235
8236 # We unconditionally disable gdbtk tests on selected platforms.
8237 case $host_os in
8238   go32* | windows*)
8239     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gdbtk isn't supported on $host; disabling" >&5
8240 $as_echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;}
8241     enable_gdbtk=no ;;
8242 esac
8243
8244 # Libunwind support.
8245
8246 # Check whether --with-libunwind was given.
8247 if test "${with_libunwind+set}" = set; then :
8248   withval=$with_libunwind; case "${withval}" in
8249   yes)  enable_libunwind=yes ;;
8250   no)   enable_libunwind=no ;;
8251   *)    as_fn_error "bad value ${withval} for GDB with-libunwind option" "$LINENO" 5 ;;
8252 esac
8253 else
8254
8255   for ac_header in libunwind-ia64.h
8256 do :
8257   ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
8258 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
8259   cat >>confdefs.h <<_ACEOF
8260 #define HAVE_LIBUNWIND_IA64_H 1
8261 _ACEOF
8262
8263 fi
8264
8265 done
8266
8267   if test x"$ac_cv_header_libunwind_ia64_h" = xyes; then
8268     enable_libunwind=yes;
8269   fi
8270
8271 fi
8272
8273
8274 if test x"$enable_libunwind" = xyes; then
8275   for ac_header in libunwind-ia64.h
8276 do :
8277   ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
8278 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
8279   cat >>confdefs.h <<_ACEOF
8280 #define HAVE_LIBUNWIND_IA64_H 1
8281 _ACEOF
8282
8283 fi
8284
8285 done
8286
8287
8288 $as_echo "#define HAVE_LIBUNWIND 1" >>confdefs.h
8289
8290   CONFIG_OBS="$CONFIG_OBS libunwind-frame.o"
8291   CONFIG_DEPS="$CONFIG_DEPS libunwind-frame.o"
8292   CONFIG_SRCS="$CONFIG_SRCS libunwind-frame.c"
8293 fi
8294
8295 opt_curses=no
8296
8297 # Check whether --with-curses was given.
8298 if test "${with_curses+set}" = set; then :
8299   withval=$with_curses; opt_curses=$withval
8300 fi
8301
8302
8303 prefer_curses=no
8304 if test "$opt_curses" = "yes"; then
8305   prefer_curses=yes
8306 fi
8307
8308 # Profiling support.
8309 # Check whether --enable-profiling was given.
8310 if test "${enable_profiling+set}" = set; then :
8311   enableval=$enable_profiling; case $enableval in
8312     yes | no)
8313       ;;
8314     *)
8315       as_fn_error "bad value $enableval for --enable-profile" "$LINENO" 5 ;;
8316   esac
8317 else
8318   enable_profiling=no
8319 fi
8320
8321
8322 for ac_func in monstartup _mcleanup
8323 do :
8324   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8325 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8326 eval as_val=\$$as_ac_var
8327    if test "x$as_val" = x""yes; then :
8328   cat >>confdefs.h <<_ACEOF
8329 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8330 _ACEOF
8331
8332 fi
8333 done
8334
8335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _etext" >&5
8336 $as_echo_n "checking for _etext... " >&6; }
8337 if test "${ac_cv_var__etext+set}" = set; then :
8338   $as_echo_n "(cached) " >&6
8339 else
8340   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8341 /* end confdefs.h.  */
8342 #include <stdlib.h>
8343 extern char _etext;
8344
8345 int
8346 main ()
8347 {
8348 free (&_etext);
8349   ;
8350   return 0;
8351 }
8352 _ACEOF
8353 if ac_fn_c_try_link "$LINENO"; then :
8354   ac_cv_var__etext=yes
8355 else
8356   ac_cv_var__etext=no
8357 fi
8358 rm -f core conftest.err conftest.$ac_objext \
8359     conftest$ac_exeext conftest.$ac_ext
8360 fi
8361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__etext" >&5
8362 $as_echo "$ac_cv_var__etext" >&6; }
8363 if test $ac_cv_var__etext = yes; then
8364
8365 $as_echo "#define HAVE__ETEXT 1" >>confdefs.h
8366
8367 fi
8368 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for etext" >&5
8369 $as_echo_n "checking for etext... " >&6; }
8370 if test "${ac_cv_var_etext+set}" = set; then :
8371   $as_echo_n "(cached) " >&6
8372 else
8373   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8374 /* end confdefs.h.  */
8375 #include <stdlib.h>
8376 extern char etext;
8377
8378 int
8379 main ()
8380 {
8381 free (&etext);
8382   ;
8383   return 0;
8384 }
8385 _ACEOF
8386 if ac_fn_c_try_link "$LINENO"; then :
8387   ac_cv_var_etext=yes
8388 else
8389   ac_cv_var_etext=no
8390 fi
8391 rm -f core conftest.err conftest.$ac_objext \
8392     conftest$ac_exeext conftest.$ac_ext
8393 fi
8394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_etext" >&5
8395 $as_echo "$ac_cv_var_etext" >&6; }
8396 if test $ac_cv_var_etext = yes; then
8397
8398 $as_echo "#define HAVE_ETEXT 1" >>confdefs.h
8399
8400 fi
8401 if test "$enable_profiling" = yes ; then
8402   if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then
8403     as_fn_error "--enable-profiling requires monstartup and _mcleanup" "$LINENO" 5
8404   fi
8405   PROFILE_CFLAGS=-pg
8406   OLD_CFLAGS="$CFLAGS"
8407   CFLAGS="$CFLAGS $PROFILE_CFLAGS"
8408
8409   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pg" >&5
8410 $as_echo_n "checking whether $CC supports -pg... " >&6; }
8411 if test "${ac_cv_cc_supports_pg+set}" = set; then :
8412   $as_echo_n "(cached) " >&6
8413 else
8414   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8415 /* end confdefs.h.  */
8416
8417 int
8418 main ()
8419 {
8420 int x;
8421   ;
8422   return 0;
8423 }
8424 _ACEOF
8425 if ac_fn_c_try_compile "$LINENO"; then :
8426   ac_cv_cc_supports_pg=yes
8427 else
8428   ac_cv_cc_supports_pg=no
8429 fi
8430 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8431 fi
8432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_supports_pg" >&5
8433 $as_echo "$ac_cv_cc_supports_pg" >&6; }
8434
8435   if test $ac_cv_cc_supports_pg = no; then
8436     as_fn_error "--enable-profiling requires a compiler which supports -pg" "$LINENO" 5
8437   fi
8438
8439   CFLAGS="$OLD_CFLAGS"
8440 fi
8441
8442
8443
8444 # Check whether --with-pkgversion was given.
8445 if test "${with_pkgversion+set}" = set; then :
8446   withval=$with_pkgversion; case "$withval" in
8447       yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
8448       no)  PKGVERSION= ;;
8449       *)   PKGVERSION="($withval) " ;;
8450      esac
8451 else
8452   PKGVERSION="(GDB) "
8453
8454 fi
8455
8456
8457
8458
8459
8460 # Check whether --with-bugurl was given.
8461 if test "${with_bugurl+set}" = set; then :
8462   withval=$with_bugurl; case "$withval" in
8463       yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
8464       no)  BUGURL=
8465            ;;
8466       *)   BUGURL="$withval"
8467            ;;
8468      esac
8469 else
8470   BUGURL="http://www.gnu.org/software/gdb/bugs/"
8471
8472 fi
8473
8474   case ${BUGURL} in
8475   "")
8476     REPORT_BUGS_TO=
8477     REPORT_BUGS_TEXI=
8478     ;;
8479   *)
8480     REPORT_BUGS_TO="<$BUGURL>"
8481     REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
8482     ;;
8483   esac;
8484
8485
8486
8487
8488 cat >>confdefs.h <<_ACEOF
8489 #define PKGVERSION "$PKGVERSION"
8490 _ACEOF
8491
8492
8493 cat >>confdefs.h <<_ACEOF
8494 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
8495 _ACEOF
8496
8497
8498 # --------------------- #
8499 # Checks for programs.  #
8500 # --------------------- #
8501
8502 for ac_prog in gawk mawk nawk awk
8503 do
8504   # Extract the first word of "$ac_prog", so it can be a program name with args.
8505 set dummy $ac_prog; ac_word=$2
8506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8507 $as_echo_n "checking for $ac_word... " >&6; }
8508 if test "${ac_cv_prog_AWK+set}" = set; then :
8509   $as_echo_n "(cached) " >&6
8510 else
8511   if test -n "$AWK"; then
8512   ac_cv_prog_AWK="$AWK" # Let the user override the test.
8513 else
8514 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8515 for as_dir in $PATH
8516 do
8517   IFS=$as_save_IFS
8518   test -z "$as_dir" && as_dir=.
8519     for ac_exec_ext in '' $ac_executable_extensions; do
8520   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8521     ac_cv_prog_AWK="$ac_prog"
8522     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8523     break 2
8524   fi
8525 done
8526   done
8527 IFS=$as_save_IFS
8528
8529 fi
8530 fi
8531 AWK=$ac_cv_prog_AWK
8532 if test -n "$AWK"; then
8533   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
8534 $as_echo "$AWK" >&6; }
8535 else
8536   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8537 $as_echo "no" >&6; }
8538 fi
8539
8540
8541   test -n "$AWK" && break
8542 done
8543
8544
8545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
8546 $as_echo_n "checking whether ln -s works... " >&6; }
8547 LN_S=$as_ln_s
8548 if test "$LN_S" = "ln -s"; then
8549   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8550 $as_echo "yes" >&6; }
8551 else
8552   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
8553 $as_echo "no, using $LN_S" >&6; }
8554 fi
8555
8556 if test -n "$ac_tool_prefix"; then
8557   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8558 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8560 $as_echo_n "checking for $ac_word... " >&6; }
8561 if test "${ac_cv_prog_RANLIB+set}" = set; then :
8562   $as_echo_n "(cached) " >&6
8563 else
8564   if test -n "$RANLIB"; then
8565   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8566 else
8567 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8568 for as_dir in $PATH
8569 do
8570   IFS=$as_save_IFS
8571   test -z "$as_dir" && as_dir=.
8572     for ac_exec_ext in '' $ac_executable_extensions; do
8573   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8574     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8575     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8576     break 2
8577   fi
8578 done
8579   done
8580 IFS=$as_save_IFS
8581
8582 fi
8583 fi
8584 RANLIB=$ac_cv_prog_RANLIB
8585 if test -n "$RANLIB"; then
8586   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8587 $as_echo "$RANLIB" >&6; }
8588 else
8589   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8590 $as_echo "no" >&6; }
8591 fi
8592
8593
8594 fi
8595 if test -z "$ac_cv_prog_RANLIB"; then
8596   ac_ct_RANLIB=$RANLIB
8597   # Extract the first word of "ranlib", so it can be a program name with args.
8598 set dummy ranlib; ac_word=$2
8599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8600 $as_echo_n "checking for $ac_word... " >&6; }
8601 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8602   $as_echo_n "(cached) " >&6
8603 else
8604   if test -n "$ac_ct_RANLIB"; then
8605   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8606 else
8607 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8608 for as_dir in $PATH
8609 do
8610   IFS=$as_save_IFS
8611   test -z "$as_dir" && as_dir=.
8612     for ac_exec_ext in '' $ac_executable_extensions; do
8613   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8614     ac_cv_prog_ac_ct_RANLIB="ranlib"
8615     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8616     break 2
8617   fi
8618 done
8619   done
8620 IFS=$as_save_IFS
8621
8622 fi
8623 fi
8624 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8625 if test -n "$ac_ct_RANLIB"; then
8626   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8627 $as_echo "$ac_ct_RANLIB" >&6; }
8628 else
8629   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8630 $as_echo "no" >&6; }
8631 fi
8632
8633   if test "x$ac_ct_RANLIB" = x; then
8634     RANLIB=":"
8635   else
8636     case $cross_compiling:$ac_tool_warned in
8637 yes:)
8638 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8639 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8640 ac_tool_warned=yes ;;
8641 esac
8642     RANLIB=$ac_ct_RANLIB
8643   fi
8644 else
8645   RANLIB="$ac_cv_prog_RANLIB"
8646 fi
8647
8648 for ac_prog in 'bison -y' byacc
8649 do
8650   # Extract the first word of "$ac_prog", so it can be a program name with args.
8651 set dummy $ac_prog; ac_word=$2
8652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8653 $as_echo_n "checking for $ac_word... " >&6; }
8654 if test "${ac_cv_prog_YACC+set}" = set; then :
8655   $as_echo_n "(cached) " >&6
8656 else
8657   if test -n "$YACC"; then
8658   ac_cv_prog_YACC="$YACC" # Let the user override the test.
8659 else
8660 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8661 for as_dir in $PATH
8662 do
8663   IFS=$as_save_IFS
8664   test -z "$as_dir" && as_dir=.
8665     for ac_exec_ext in '' $ac_executable_extensions; do
8666   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8667     ac_cv_prog_YACC="$ac_prog"
8668     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8669     break 2
8670   fi
8671 done
8672   done
8673 IFS=$as_save_IFS
8674
8675 fi
8676 fi
8677 YACC=$ac_cv_prog_YACC
8678 if test -n "$YACC"; then
8679   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
8680 $as_echo "$YACC" >&6; }
8681 else
8682   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8683 $as_echo "no" >&6; }
8684 fi
8685
8686
8687   test -n "$YACC" && break
8688 done
8689 test -n "$YACC" || YACC="yacc"
8690
8691
8692 if test -n "$ac_tool_prefix"; then
8693   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
8694 set dummy ${ac_tool_prefix}ar; ac_word=$2
8695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8696 $as_echo_n "checking for $ac_word... " >&6; }
8697 if test "${ac_cv_prog_AR+set}" = set; then :
8698   $as_echo_n "(cached) " >&6
8699 else
8700   if test -n "$AR"; then
8701   ac_cv_prog_AR="$AR" # Let the user override the test.
8702 else
8703 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8704 for as_dir in $PATH
8705 do
8706   IFS=$as_save_IFS
8707   test -z "$as_dir" && as_dir=.
8708     for ac_exec_ext in '' $ac_executable_extensions; do
8709   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8710     ac_cv_prog_AR="${ac_tool_prefix}ar"
8711     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8712     break 2
8713   fi
8714 done
8715   done
8716 IFS=$as_save_IFS
8717
8718 fi
8719 fi
8720 AR=$ac_cv_prog_AR
8721 if test -n "$AR"; then
8722   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
8723 $as_echo "$AR" >&6; }
8724 else
8725   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8726 $as_echo "no" >&6; }
8727 fi
8728
8729
8730 fi
8731 if test -z "$ac_cv_prog_AR"; then
8732   ac_ct_AR=$AR
8733   # Extract the first word of "ar", so it can be a program name with args.
8734 set dummy ar; ac_word=$2
8735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8736 $as_echo_n "checking for $ac_word... " >&6; }
8737 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
8738   $as_echo_n "(cached) " >&6
8739 else
8740   if test -n "$ac_ct_AR"; then
8741   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
8742 else
8743 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8744 for as_dir in $PATH
8745 do
8746   IFS=$as_save_IFS
8747   test -z "$as_dir" && as_dir=.
8748     for ac_exec_ext in '' $ac_executable_extensions; do
8749   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8750     ac_cv_prog_ac_ct_AR="ar"
8751     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8752     break 2
8753   fi
8754 done
8755   done
8756 IFS=$as_save_IFS
8757
8758 fi
8759 fi
8760 ac_ct_AR=$ac_cv_prog_ac_ct_AR
8761 if test -n "$ac_ct_AR"; then
8762   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
8763 $as_echo "$ac_ct_AR" >&6; }
8764 else
8765   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8766 $as_echo "no" >&6; }
8767 fi
8768
8769   if test "x$ac_ct_AR" = x; then
8770     AR=""
8771   else
8772     case $cross_compiling:$ac_tool_warned in
8773 yes:)
8774 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8775 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8776 ac_tool_warned=yes ;;
8777 esac
8778     AR=$ac_ct_AR
8779   fi
8780 else
8781   AR="$ac_cv_prog_AR"
8782 fi
8783
8784 if test -n "$ac_tool_prefix"; then
8785   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
8786 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
8787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8788 $as_echo_n "checking for $ac_word... " >&6; }
8789 if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
8790   $as_echo_n "(cached) " >&6
8791 else
8792   if test -n "$DLLTOOL"; then
8793   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
8794 else
8795 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8796 for as_dir in $PATH
8797 do
8798   IFS=$as_save_IFS
8799   test -z "$as_dir" && as_dir=.
8800     for ac_exec_ext in '' $ac_executable_extensions; do
8801   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8802     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
8803     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8804     break 2
8805   fi
8806 done
8807   done
8808 IFS=$as_save_IFS
8809
8810 fi
8811 fi
8812 DLLTOOL=$ac_cv_prog_DLLTOOL
8813 if test -n "$DLLTOOL"; then
8814   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
8815 $as_echo "$DLLTOOL" >&6; }
8816 else
8817   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8818 $as_echo "no" >&6; }
8819 fi
8820
8821
8822 fi
8823 if test -z "$ac_cv_prog_DLLTOOL"; then
8824   ac_ct_DLLTOOL=$DLLTOOL
8825   # Extract the first word of "dlltool", so it can be a program name with args.
8826 set dummy dlltool; ac_word=$2
8827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8828 $as_echo_n "checking for $ac_word... " >&6; }
8829 if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
8830   $as_echo_n "(cached) " >&6
8831 else
8832   if test -n "$ac_ct_DLLTOOL"; then
8833   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
8834 else
8835 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8836 for as_dir in $PATH
8837 do
8838   IFS=$as_save_IFS
8839   test -z "$as_dir" && as_dir=.
8840     for ac_exec_ext in '' $ac_executable_extensions; do
8841   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8842     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
8843     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8844     break 2
8845   fi
8846 done
8847   done
8848 IFS=$as_save_IFS
8849
8850 fi
8851 fi
8852 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
8853 if test -n "$ac_ct_DLLTOOL"; then
8854   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
8855 $as_echo "$ac_ct_DLLTOOL" >&6; }
8856 else
8857   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8858 $as_echo "no" >&6; }
8859 fi
8860
8861   if test "x$ac_ct_DLLTOOL" = x; then
8862     DLLTOOL=""
8863   else
8864     case $cross_compiling:$ac_tool_warned in
8865 yes:)
8866 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8867 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8868 ac_tool_warned=yes ;;
8869 esac
8870     DLLTOOL=$ac_ct_DLLTOOL
8871   fi
8872 else
8873   DLLTOOL="$ac_cv_prog_DLLTOOL"
8874 fi
8875
8876 if test -n "$ac_tool_prefix"; then
8877   # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
8878 set dummy ${ac_tool_prefix}windres; ac_word=$2
8879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8880 $as_echo_n "checking for $ac_word... " >&6; }
8881 if test "${ac_cv_prog_WINDRES+set}" = set; then :
8882   $as_echo_n "(cached) " >&6
8883 else
8884   if test -n "$WINDRES"; then
8885   ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
8886 else
8887 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8888 for as_dir in $PATH
8889 do
8890   IFS=$as_save_IFS
8891   test -z "$as_dir" && as_dir=.
8892     for ac_exec_ext in '' $ac_executable_extensions; do
8893   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8894     ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
8895     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8896     break 2
8897   fi
8898 done
8899   done
8900 IFS=$as_save_IFS
8901
8902 fi
8903 fi
8904 WINDRES=$ac_cv_prog_WINDRES
8905 if test -n "$WINDRES"; then
8906   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
8907 $as_echo "$WINDRES" >&6; }
8908 else
8909   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8910 $as_echo "no" >&6; }
8911 fi
8912
8913
8914 fi
8915 if test -z "$ac_cv_prog_WINDRES"; then
8916   ac_ct_WINDRES=$WINDRES
8917   # Extract the first word of "windres", so it can be a program name with args.
8918 set dummy windres; ac_word=$2
8919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8920 $as_echo_n "checking for $ac_word... " >&6; }
8921 if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then :
8922   $as_echo_n "(cached) " >&6
8923 else
8924   if test -n "$ac_ct_WINDRES"; then
8925   ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
8926 else
8927 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8928 for as_dir in $PATH
8929 do
8930   IFS=$as_save_IFS
8931   test -z "$as_dir" && as_dir=.
8932     for ac_exec_ext in '' $ac_executable_extensions; do
8933   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8934     ac_cv_prog_ac_ct_WINDRES="windres"
8935     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8936     break 2
8937   fi
8938 done
8939   done
8940 IFS=$as_save_IFS
8941
8942 fi
8943 fi
8944 ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
8945 if test -n "$ac_ct_WINDRES"; then
8946   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
8947 $as_echo "$ac_ct_WINDRES" >&6; }
8948 else
8949   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8950 $as_echo "no" >&6; }
8951 fi
8952
8953   if test "x$ac_ct_WINDRES" = x; then
8954     WINDRES=""
8955   else
8956     case $cross_compiling:$ac_tool_warned in
8957 yes:)
8958 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8959 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8960 ac_tool_warned=yes ;;
8961 esac
8962     WINDRES=$ac_ct_WINDRES
8963   fi
8964 else
8965   WINDRES="$ac_cv_prog_WINDRES"
8966 fi
8967
8968
8969 # Needed for GNU/Hurd.
8970 if test -n "$ac_tool_prefix"; then
8971   # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
8972 set dummy ${ac_tool_prefix}mig; ac_word=$2
8973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8974 $as_echo_n "checking for $ac_word... " >&6; }
8975 if test "${ac_cv_prog_MIG+set}" = set; then :
8976   $as_echo_n "(cached) " >&6
8977 else
8978   if test -n "$MIG"; then
8979   ac_cv_prog_MIG="$MIG" # Let the user override the test.
8980 else
8981 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8982 for as_dir in $PATH
8983 do
8984   IFS=$as_save_IFS
8985   test -z "$as_dir" && as_dir=.
8986     for ac_exec_ext in '' $ac_executable_extensions; do
8987   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8988     ac_cv_prog_MIG="${ac_tool_prefix}mig"
8989     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8990     break 2
8991   fi
8992 done
8993   done
8994 IFS=$as_save_IFS
8995
8996 fi
8997 fi
8998 MIG=$ac_cv_prog_MIG
8999 if test -n "$MIG"; then
9000   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
9001 $as_echo "$MIG" >&6; }
9002 else
9003   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9004 $as_echo "no" >&6; }
9005 fi
9006
9007
9008 fi
9009 if test -z "$ac_cv_prog_MIG"; then
9010   ac_ct_MIG=$MIG
9011   # Extract the first word of "mig", so it can be a program name with args.
9012 set dummy mig; ac_word=$2
9013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9014 $as_echo_n "checking for $ac_word... " >&6; }
9015 if test "${ac_cv_prog_ac_ct_MIG+set}" = set; then :
9016   $as_echo_n "(cached) " >&6
9017 else
9018   if test -n "$ac_ct_MIG"; then
9019   ac_cv_prog_ac_ct_MIG="$ac_ct_MIG" # Let the user override the test.
9020 else
9021 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9022 for as_dir in $PATH
9023 do
9024   IFS=$as_save_IFS
9025   test -z "$as_dir" && as_dir=.
9026     for ac_exec_ext in '' $ac_executable_extensions; do
9027   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9028     ac_cv_prog_ac_ct_MIG="mig"
9029     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9030     break 2
9031   fi
9032 done
9033   done
9034 IFS=$as_save_IFS
9035
9036 fi
9037 fi
9038 ac_ct_MIG=$ac_cv_prog_ac_ct_MIG
9039 if test -n "$ac_ct_MIG"; then
9040   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
9041 $as_echo "$ac_ct_MIG" >&6; }
9042 else
9043   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9044 $as_echo "no" >&6; }
9045 fi
9046
9047   if test "x$ac_ct_MIG" = x; then
9048     MIG=""
9049   else
9050     case $cross_compiling:$ac_tool_warned in
9051 yes:)
9052 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9053 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9054 ac_tool_warned=yes ;;
9055 esac
9056     MIG=$ac_ct_MIG
9057   fi
9058 else
9059   MIG="$ac_cv_prog_MIG"
9060 fi
9061
9062
9063 # ---------------------- #
9064 # Checks for libraries.  #
9065 # ---------------------- #
9066
9067 # We might need to link with -lm; most simulators need it.
9068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
9069 $as_echo_n "checking for main in -lm... " >&6; }
9070 if test "${ac_cv_lib_m_main+set}" = set; then :
9071   $as_echo_n "(cached) " >&6
9072 else
9073   ac_check_lib_save_LIBS=$LIBS
9074 LIBS="-lm  $LIBS"
9075 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9076 /* end confdefs.h.  */
9077
9078
9079 int
9080 main ()
9081 {
9082 return main ();
9083   ;
9084   return 0;
9085 }
9086 _ACEOF
9087 if ac_fn_c_try_link "$LINENO"; then :
9088   ac_cv_lib_m_main=yes
9089 else
9090   ac_cv_lib_m_main=no
9091 fi
9092 rm -f core conftest.err conftest.$ac_objext \
9093     conftest$ac_exeext conftest.$ac_ext
9094 LIBS=$ac_check_lib_save_LIBS
9095 fi
9096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
9097 $as_echo "$ac_cv_lib_m_main" >&6; }
9098 if test "x$ac_cv_lib_m_main" = x""yes; then :
9099   cat >>confdefs.h <<_ACEOF
9100 #define HAVE_LIBM 1
9101 _ACEOF
9102
9103   LIBS="-lm $LIBS"
9104
9105 fi
9106
9107
9108 # We need to link with -lw to get `wctype' on Solaris before Solaris
9109 # 2.6.  Solaris 2.6 and beyond have this function in libc, and have a
9110 # libw that some versions of the GNU linker cannot hanle (GNU ld 2.9.1
9111 # is known to have this problem).  Therefore we avoid libw if we can.
9112 ac_fn_c_check_func "$LINENO" "wctype" "ac_cv_func_wctype"
9113 if test "x$ac_cv_func_wctype" = x""yes; then :
9114
9115 else
9116   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctype in -lw" >&5
9117 $as_echo_n "checking for wctype in -lw... " >&6; }
9118 if test "${ac_cv_lib_w_wctype+set}" = set; then :
9119   $as_echo_n "(cached) " >&6
9120 else
9121   ac_check_lib_save_LIBS=$LIBS
9122 LIBS="-lw  $LIBS"
9123 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9124 /* end confdefs.h.  */
9125
9126 /* Override any GCC internal prototype to avoid an error.
9127    Use char because int might match the return type of a GCC
9128    builtin and then its argument prototype would still apply.  */
9129 #ifdef __cplusplus
9130 extern "C"
9131 #endif
9132 char wctype ();
9133 int
9134 main ()
9135 {
9136 return wctype ();
9137   ;
9138   return 0;
9139 }
9140 _ACEOF
9141 if ac_fn_c_try_link "$LINENO"; then :
9142   ac_cv_lib_w_wctype=yes
9143 else
9144   ac_cv_lib_w_wctype=no
9145 fi
9146 rm -f core conftest.err conftest.$ac_objext \
9147     conftest$ac_exeext conftest.$ac_ext
9148 LIBS=$ac_check_lib_save_LIBS
9149 fi
9150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wctype" >&5
9151 $as_echo "$ac_cv_lib_w_wctype" >&6; }
9152 if test "x$ac_cv_lib_w_wctype" = x""yes; then :
9153   cat >>confdefs.h <<_ACEOF
9154 #define HAVE_LIBW 1
9155 _ACEOF
9156
9157   LIBS="-lw $LIBS"
9158
9159 fi
9160
9161 fi
9162
9163
9164 # Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
9165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
9166 $as_echo_n "checking for library containing gethostbyname... " >&6; }
9167 if test "${ac_cv_search_gethostbyname+set}" = set; then :
9168   $as_echo_n "(cached) " >&6
9169 else
9170   ac_func_search_save_LIBS=$LIBS
9171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9172 /* end confdefs.h.  */
9173
9174 /* Override any GCC internal prototype to avoid an error.
9175    Use char because int might match the return type of a GCC
9176    builtin and then its argument prototype would still apply.  */
9177 #ifdef __cplusplus
9178 extern "C"
9179 #endif
9180 char gethostbyname ();
9181 int
9182 main ()
9183 {
9184 return gethostbyname ();
9185   ;
9186   return 0;
9187 }
9188 _ACEOF
9189 for ac_lib in '' nsl; do
9190   if test -z "$ac_lib"; then
9191     ac_res="none required"
9192   else
9193     ac_res=-l$ac_lib
9194     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9195   fi
9196   if ac_fn_c_try_link "$LINENO"; then :
9197   ac_cv_search_gethostbyname=$ac_res
9198 fi
9199 rm -f core conftest.err conftest.$ac_objext \
9200     conftest$ac_exeext
9201   if test "${ac_cv_search_gethostbyname+set}" = set; then :
9202   break
9203 fi
9204 done
9205 if test "${ac_cv_search_gethostbyname+set}" = set; then :
9206
9207 else
9208   ac_cv_search_gethostbyname=no
9209 fi
9210 rm conftest.$ac_ext
9211 LIBS=$ac_func_search_save_LIBS
9212 fi
9213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
9214 $as_echo "$ac_cv_search_gethostbyname" >&6; }
9215 ac_res=$ac_cv_search_gethostbyname
9216 if test "$ac_res" != no; then :
9217   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9218
9219 fi
9220
9221
9222 # Some systems (e.g. Solaris) have `socketpair' in libsocket.
9223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
9224 $as_echo_n "checking for library containing socketpair... " >&6; }
9225 if test "${ac_cv_search_socketpair+set}" = set; then :
9226   $as_echo_n "(cached) " >&6
9227 else
9228   ac_func_search_save_LIBS=$LIBS
9229 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9230 /* end confdefs.h.  */
9231
9232 /* Override any GCC internal prototype to avoid an error.
9233    Use char because int might match the return type of a GCC
9234    builtin and then its argument prototype would still apply.  */
9235 #ifdef __cplusplus
9236 extern "C"
9237 #endif
9238 char socketpair ();
9239 int
9240 main ()
9241 {
9242 return socketpair ();
9243   ;
9244   return 0;
9245 }
9246 _ACEOF
9247 for ac_lib in '' socket; do
9248   if test -z "$ac_lib"; then
9249     ac_res="none required"
9250   else
9251     ac_res=-l$ac_lib
9252     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9253   fi
9254   if ac_fn_c_try_link "$LINENO"; then :
9255   ac_cv_search_socketpair=$ac_res
9256 fi
9257 rm -f core conftest.err conftest.$ac_objext \
9258     conftest$ac_exeext
9259   if test "${ac_cv_search_socketpair+set}" = set; then :
9260   break
9261 fi
9262 done
9263 if test "${ac_cv_search_socketpair+set}" = set; then :
9264
9265 else
9266   ac_cv_search_socketpair=no
9267 fi
9268 rm conftest.$ac_ext
9269 LIBS=$ac_func_search_save_LIBS
9270 fi
9271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
9272 $as_echo "$ac_cv_search_socketpair" >&6; }
9273 ac_res=$ac_cv_search_socketpair
9274 if test "$ac_res" != no; then :
9275   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9276
9277 fi
9278
9279
9280 # Link in zlib if we can.  This allows us to read compressed debug sections.
9281
9282   # See if the user specified whether he wants zlib support or not.
9283
9284 # Check whether --with-zlib was given.
9285 if test "${with_zlib+set}" = set; then :
9286   withval=$with_zlib;
9287 else
9288   with_zlib=auto
9289 fi
9290
9291
9292   if test "$with_zlib" != "no"; then
9293     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
9294 $as_echo_n "checking for library containing zlibVersion... " >&6; }
9295 if test "${ac_cv_search_zlibVersion+set}" = set; then :
9296   $as_echo_n "(cached) " >&6
9297 else
9298   ac_func_search_save_LIBS=$LIBS
9299 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9300 /* end confdefs.h.  */
9301
9302 /* Override any GCC internal prototype to avoid an error.
9303    Use char because int might match the return type of a GCC
9304    builtin and then its argument prototype would still apply.  */
9305 #ifdef __cplusplus
9306 extern "C"
9307 #endif
9308 char zlibVersion ();
9309 int
9310 main ()
9311 {
9312 return zlibVersion ();
9313   ;
9314   return 0;
9315 }
9316 _ACEOF
9317 for ac_lib in '' z; do
9318   if test -z "$ac_lib"; then
9319     ac_res="none required"
9320   else
9321     ac_res=-l$ac_lib
9322     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9323   fi
9324   if ac_fn_c_try_link "$LINENO"; then :
9325   ac_cv_search_zlibVersion=$ac_res
9326 fi
9327 rm -f core conftest.err conftest.$ac_objext \
9328     conftest$ac_exeext
9329   if test "${ac_cv_search_zlibVersion+set}" = set; then :
9330   break
9331 fi
9332 done
9333 if test "${ac_cv_search_zlibVersion+set}" = set; then :
9334
9335 else
9336   ac_cv_search_zlibVersion=no
9337 fi
9338 rm conftest.$ac_ext
9339 LIBS=$ac_func_search_save_LIBS
9340 fi
9341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
9342 $as_echo "$ac_cv_search_zlibVersion" >&6; }
9343 ac_res=$ac_cv_search_zlibVersion
9344 if test "$ac_res" != no; then :
9345   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9346   for ac_header in zlib.h
9347 do :
9348   ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
9349 if test "x$ac_cv_header_zlib_h" = x""yes; then :
9350   cat >>confdefs.h <<_ACEOF
9351 #define HAVE_ZLIB_H 1
9352 _ACEOF
9353
9354 fi
9355
9356 done
9357
9358 fi
9359
9360     if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
9361       as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
9362     fi
9363   fi
9364
9365
9366 # On HP/UX we may need libxpdl for dlgetmodinfo (used by solib-pa64.c).
9367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlgetmodinfo" >&5
9368 $as_echo_n "checking for library containing dlgetmodinfo... " >&6; }
9369 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
9370   $as_echo_n "(cached) " >&6
9371 else
9372   ac_func_search_save_LIBS=$LIBS
9373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9374 /* end confdefs.h.  */
9375
9376 /* Override any GCC internal prototype to avoid an error.
9377    Use char because int might match the return type of a GCC
9378    builtin and then its argument prototype would still apply.  */
9379 #ifdef __cplusplus
9380 extern "C"
9381 #endif
9382 char dlgetmodinfo ();
9383 int
9384 main ()
9385 {
9386 return dlgetmodinfo ();
9387   ;
9388   return 0;
9389 }
9390 _ACEOF
9391 for ac_lib in '' dl xpdl; do
9392   if test -z "$ac_lib"; then
9393     ac_res="none required"
9394   else
9395     ac_res=-l$ac_lib
9396     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9397   fi
9398   if ac_fn_c_try_link "$LINENO"; then :
9399   ac_cv_search_dlgetmodinfo=$ac_res
9400 fi
9401 rm -f core conftest.err conftest.$ac_objext \
9402     conftest$ac_exeext
9403   if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
9404   break
9405 fi
9406 done
9407 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
9408
9409 else
9410   ac_cv_search_dlgetmodinfo=no
9411 fi
9412 rm conftest.$ac_ext
9413 LIBS=$ac_func_search_save_LIBS
9414 fi
9415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlgetmodinfo" >&5
9416 $as_echo "$ac_cv_search_dlgetmodinfo" >&6; }
9417 ac_res=$ac_cv_search_dlgetmodinfo
9418 if test "$ac_res" != no; then :
9419   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9420
9421 fi
9422
9423
9424
9425
9426
9427 # Check whether --with-libiconv-prefix was given.
9428 if test "${with_libiconv_prefix+set}" = set; then :
9429   withval=$with_libiconv_prefix;
9430     for dir in `echo "$withval" | tr : ' '`; do
9431       if test -d $dir/include; then LIBICONV_INCLUDE="-I$dir/include"; fi
9432       if test -d $dir/lib; then LIBICONV_LIBDIR="-L$dir/lib"; fi
9433     done
9434
9435 fi
9436
9437
9438   BUILD_LIBICONV_LIBDIRS="../libiconv/lib/.libs ../libiconv/lib/_libs"
9439   BUILD_LIBICONV_INCLUDE="-I../libiconv/include"
9440
9441   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
9442 $as_echo_n "checking for iconv... " >&6; }
9443 if test "${am_cv_func_iconv+set}" = set; then :
9444   $as_echo_n "(cached) " >&6
9445 else
9446
9447     am_cv_func_iconv="no, consider installing GNU libiconv"
9448     am_cv_lib_iconv=no
9449     am_cv_use_build_libiconv=no
9450     am_cv_build_libiconv_path=
9451
9452     # If libiconv is part of the build tree, then try using it over
9453     # any system iconv.
9454     if test -d ../libiconv; then
9455       for lib_dir in $BUILD_LIBICONV_LIBDIRS; do
9456         am_save_LIBS="$LIBS"
9457         am_save_CPPFLAGS="$CPPFLAGS"
9458         LIBS="$LIBS $lib_dir/libiconv.a"
9459         CPPFLAGS="$CPPFLAGS $BUILD_LIBICONV_INCLUDE"
9460         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9461 /* end confdefs.h.  */
9462 #include <stdlib.h>
9463 #include <iconv.h>
9464 int
9465 main ()
9466 {
9467 iconv_t cd = iconv_open("","");
9468            iconv(cd,NULL,NULL,NULL,NULL);
9469            iconv_close(cd);
9470   ;
9471   return 0;
9472 }
9473 _ACEOF
9474 if ac_fn_c_try_link "$LINENO"; then :
9475   am_cv_use_build_libiconv=yes
9476           am_cv_build_libiconv_path=$lib_dir/libiconv.a
9477           am_cv_lib_iconv=yes
9478           am_cv_func_iconv=yes
9479 fi
9480 rm -f core conftest.err conftest.$ac_objext \
9481     conftest$ac_exeext conftest.$ac_ext
9482         LIBS="$am_save_LIBS"
9483         CPPFLAGS="$am_save_CPPFLAGS"
9484         if test "$am_cv_use_build_libiconv" = "yes"; then
9485           break
9486         fi
9487       done
9488     fi
9489
9490     # Next, try to find iconv in libc.
9491     if test "$am_cv_func_iconv" != yes; then
9492       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9493 /* end confdefs.h.  */
9494 #include <stdlib.h>
9495 #include <iconv.h>
9496 int
9497 main ()
9498 {
9499 iconv_t cd = iconv_open("","");
9500          iconv(cd,NULL,NULL,NULL,NULL);
9501          iconv_close(cd);
9502   ;
9503   return 0;
9504 }
9505 _ACEOF
9506 if ac_fn_c_try_link "$LINENO"; then :
9507   am_cv_func_iconv=yes
9508 fi
9509 rm -f core conftest.err conftest.$ac_objext \
9510     conftest$ac_exeext conftest.$ac_ext
9511     fi
9512
9513     # If iconv was not in libc, try -liconv.  In this case, arrange to
9514     # look in the libiconv prefix, if it was specified by the user.
9515     if test "$am_cv_func_iconv" != yes; then
9516       am_save_CPPFLAGS="$CPPFLAGS"
9517       am_save_LIBS="$LIBS"
9518       if test -n "$LIBICONV_INCLUDE"; then
9519         CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
9520         LIBS="$LIBS $LIBICONV_LIBDIR"
9521       fi
9522       LIBS="$LIBS -liconv"
9523       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9524 /* end confdefs.h.  */
9525 #include <stdlib.h>
9526 #include <iconv.h>
9527 int
9528 main ()
9529 {
9530 iconv_t cd = iconv_open("","");
9531          iconv(cd,NULL,NULL,NULL,NULL);
9532          iconv_close(cd);
9533   ;
9534   return 0;
9535 }
9536 _ACEOF
9537 if ac_fn_c_try_link "$LINENO"; then :
9538   am_cv_lib_iconv=yes
9539         am_cv_func_iconv=yes
9540 fi
9541 rm -f core conftest.err conftest.$ac_objext \
9542     conftest$ac_exeext conftest.$ac_ext
9543       LIBS="$am_save_LIBS"
9544       CPPFLAGS="$am_save_CPPFLAGS"
9545     fi
9546
9547 fi
9548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
9549 $as_echo "$am_cv_func_iconv" >&6; }
9550
9551   # Set the various flags based on the cache variables.  We can't rely
9552   # on the flags to remain set from the above code, due to caching.
9553   LIBICONV=
9554   if test "$am_cv_lib_iconv" = yes; then
9555     LIBICONV="-liconv"
9556   else
9557     LIBICONV_LIBDIR=
9558     LIBICONV_INCLUDE=
9559   fi
9560   if test "$am_cv_use_build_libiconv" = yes; then
9561     LIBICONV="$am_cv_build_libiconv_path"
9562     LIBICONV_LIBDIR=""
9563     LIBICONV_INCLUDE="$BUILD_LIBICONV_INCLUDE"
9564   fi
9565   CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
9566   LIBS="$LIBS $LIBICONV_LIBDIR $LIBICONV"
9567
9568   if test "$am_cv_func_iconv" = yes; then
9569
9570 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
9571
9572     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
9573 $as_echo_n "checking for iconv declaration... " >&6; }
9574     if test "${am_cv_proto_iconv+set}" = set; then :
9575   $as_echo_n "(cached) " >&6
9576 else
9577
9578       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9579 /* end confdefs.h.  */
9580
9581 #include <stdlib.h>
9582 #include <iconv.h>
9583 extern
9584 #ifdef __cplusplus
9585 "C"
9586 #endif
9587 #if defined(__STDC__) || defined(__cplusplus)
9588 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
9589 #else
9590 size_t iconv();
9591 #endif
9592
9593 int
9594 main ()
9595 {
9596
9597   ;
9598   return 0;
9599 }
9600 _ACEOF
9601 if ac_fn_c_try_compile "$LINENO"; then :
9602   am_cv_proto_iconv_arg1=""
9603 else
9604   am_cv_proto_iconv_arg1="const"
9605 fi
9606 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9607       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);"
9608 fi
9609
9610     am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
9611     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
9612          }$am_cv_proto_iconv" >&5
9613 $as_echo "${ac_t:-
9614          }$am_cv_proto_iconv" >&6; }
9615
9616 cat >>confdefs.h <<_ACEOF
9617 #define ICONV_CONST $am_cv_proto_iconv_arg1
9618 _ACEOF
9619
9620   fi
9621
9622
9623 # GDB may fork/exec the iconv program to get the list of supported character
9624 # sets.  Allow the user to specify where to find it.
9625 # There are several factors affecting the choice of option name:
9626 # - There is already --with-libiconv-prefix but we can't use it, it specifies
9627 #   the build-time location of libiconv files.
9628 # - The program we need to find is iconv, which comes with glibc.  The user
9629 #   doesn't necessarily have libiconv installed.  Therefore naming this
9630 #   --with-libiconv-foo feels wrong.
9631 # - We want the path to be relocatable, but GDB_AC_DEFINE_RELOCATABLE is
9632 #   defined to work on directories not files (though it really doesn't know
9633 #   the difference).
9634 # - Calling this --with-iconv-prefix is perceived to cause too much confusion
9635 #   with --with-libiconv-prefix.
9636 # Putting these together is why the option name is --with-iconv-bin.
9637
9638
9639 # Check whether --with-iconv-bin was given.
9640 if test "${with_iconv_bin+set}" = set; then :
9641   withval=$with_iconv_bin; iconv_bin="${withval}"
9642
9643 cat >>confdefs.h <<_ACEOF
9644 #define ICONV_BIN "${iconv_bin}"
9645 _ACEOF
9646
9647
9648   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
9649      if test "x$prefix" = xNONE; then
9650         test_prefix=/usr/local
9651      else
9652         test_prefix=$prefix
9653      fi
9654   else
9655      test_prefix=$exec_prefix
9656   fi
9657   value=0
9658   case ${iconv_bin} in
9659      "${test_prefix}"|"${test_prefix}/"*|\
9660         '${exec_prefix}'|'${exec_prefix}/'*)
9661      value=1
9662      ;;
9663   esac
9664
9665 cat >>confdefs.h <<_ACEOF
9666 #define ICONV_BIN_RELOCATABLE $value
9667 _ACEOF
9668
9669
9670
9671 fi
9672
9673
9674 # On alpha-osf, it appears that libtermcap and libcurses are not compatible.
9675 # There is a very specific comment in /usr/include/curses.h explaining that
9676 # termcap routines built into libcurses must not be used.
9677 #
9678 # The symptoms we observed so far is GDB unexpectedly changing
9679 # the terminal settings when tgetent is called - this is particularly
9680 # visible as the output is missing carriage returns, and so rapidly
9681 # becomes very hard to read.
9682 #
9683 # The readline configure script has already decided that libtermcap
9684 # was enough for its purposes, and so decided to build readline using
9685 # libtermcap.  Since the TUI mode requires curses, building GDB with
9686 # TUI enabled results in both libraries to be used at the same time,
9687 # which is not allowed.  This basically means that GDB with TUI is
9688 # broken on alpha-osf.
9689
9690 case $host_os in
9691   osf* )
9692     if test x"$enable_tui" = xyes; then
9693       as_fn_error "Building GDB with TUI mode is not supported on this host" "$LINENO" 5
9694     fi
9695     if test x"$enable_tui" = xauto; then
9696       enable_tui=no
9697     fi
9698     ;;
9699 esac
9700
9701 # For the TUI, we need enhanced curses functionality.
9702 if test x"$enable_tui" != xno; then
9703   prefer_curses=yes
9704 fi
9705
9706 curses_found=no
9707 if test x"$prefer_curses" = xyes; then
9708   # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied
9709   # curses library because the latter might not provide all the
9710   # functionality we need.  However, this leads to problems on systems
9711   # where the linker searches /usr/local/lib, but the compiler doesn't
9712   # search /usr/local/include, if ncurses is installed in /usr/local.  A
9713   # default installation of ncurses on alpha*-dec-osf* will lead to such
9714   # a situation.
9715   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing waddstr" >&5
9716 $as_echo_n "checking for library containing waddstr... " >&6; }
9717 if test "${ac_cv_search_waddstr+set}" = set; then :
9718   $as_echo_n "(cached) " >&6
9719 else
9720   ac_func_search_save_LIBS=$LIBS
9721 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9722 /* end confdefs.h.  */
9723
9724 /* Override any GCC internal prototype to avoid an error.
9725    Use char because int might match the return type of a GCC
9726    builtin and then its argument prototype would still apply.  */
9727 #ifdef __cplusplus
9728 extern "C"
9729 #endif
9730 char waddstr ();
9731 int
9732 main ()
9733 {
9734 return waddstr ();
9735   ;
9736   return 0;
9737 }
9738 _ACEOF
9739 for ac_lib in '' ncurses cursesX curses; do
9740   if test -z "$ac_lib"; then
9741     ac_res="none required"
9742   else
9743     ac_res=-l$ac_lib
9744     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9745   fi
9746   if ac_fn_c_try_link "$LINENO"; then :
9747   ac_cv_search_waddstr=$ac_res
9748 fi
9749 rm -f core conftest.err conftest.$ac_objext \
9750     conftest$ac_exeext
9751   if test "${ac_cv_search_waddstr+set}" = set; then :
9752   break
9753 fi
9754 done
9755 if test "${ac_cv_search_waddstr+set}" = set; then :
9756
9757 else
9758   ac_cv_search_waddstr=no
9759 fi
9760 rm conftest.$ac_ext
9761 LIBS=$ac_func_search_save_LIBS
9762 fi
9763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_waddstr" >&5
9764 $as_echo "$ac_cv_search_waddstr" >&6; }
9765 ac_res=$ac_cv_search_waddstr
9766 if test "$ac_res" != no; then :
9767   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9768
9769 fi
9770
9771
9772   if test "$ac_cv_search_waddstr" != no; then
9773     curses_found=yes
9774   fi
9775 fi
9776
9777 # Check whether we should enable the TUI, but only do so if we really
9778 # can.
9779 if test x"$enable_tui" != xno; then
9780   if test -d $srcdir/tui; then
9781     if test "$curses_found" != no; then
9782       CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
9783       CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
9784       CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
9785       ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
9786     else
9787       if test x"$enable_tui" = xyes; then
9788         as_fn_error "no enhanced curses library found; disable TUI" "$LINENO" 5
9789       else
9790         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no enhanced curses library found; disabling TUI" >&5
9791 $as_echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;}
9792       fi
9793     fi
9794   fi
9795 fi
9796
9797 # Since GDB uses Readline, we need termcap functionality.  In many
9798 # cases this will be provided by the curses library, but some systems
9799 # have a seperate termcap library, or no curses library at all.
9800
9801 case $host_os in
9802   cygwin*)
9803     if test -d $srcdir/libtermcap; then
9804       LIBS="../libtermcap/libtermcap.a $LIBS"
9805       ac_cv_search_tgetent="../libtermcap/libtermcap.a"
9806     fi ;;
9807   go32* | *djgpp*)
9808     ac_cv_search_tgetent="none required"
9809     ;;
9810   *mingw32*)
9811     ac_cv_search_tgetent="none required"
9812     CONFIG_OBS="$CONFIG_OBS windows-termcap.o"
9813     ;;
9814 esac
9815
9816 # These are the libraries checked by Readline.
9817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
9818 $as_echo_n "checking for library containing tgetent... " >&6; }
9819 if test "${ac_cv_search_tgetent+set}" = set; then :
9820   $as_echo_n "(cached) " >&6
9821 else
9822   ac_func_search_save_LIBS=$LIBS
9823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9824 /* end confdefs.h.  */
9825
9826 /* Override any GCC internal prototype to avoid an error.
9827    Use char because int might match the return type of a GCC
9828    builtin and then its argument prototype would still apply.  */
9829 #ifdef __cplusplus
9830 extern "C"
9831 #endif
9832 char tgetent ();
9833 int
9834 main ()
9835 {
9836 return tgetent ();
9837   ;
9838   return 0;
9839 }
9840 _ACEOF
9841 for ac_lib in '' termcap tinfo curses ncurses; do
9842   if test -z "$ac_lib"; then
9843     ac_res="none required"
9844   else
9845     ac_res=-l$ac_lib
9846     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9847   fi
9848   if ac_fn_c_try_link "$LINENO"; then :
9849   ac_cv_search_tgetent=$ac_res
9850 fi
9851 rm -f core conftest.err conftest.$ac_objext \
9852     conftest$ac_exeext
9853   if test "${ac_cv_search_tgetent+set}" = set; then :
9854   break
9855 fi
9856 done
9857 if test "${ac_cv_search_tgetent+set}" = set; then :
9858
9859 else
9860   ac_cv_search_tgetent=no
9861 fi
9862 rm conftest.$ac_ext
9863 LIBS=$ac_func_search_save_LIBS
9864 fi
9865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
9866 $as_echo "$ac_cv_search_tgetent" >&6; }
9867 ac_res=$ac_cv_search_tgetent
9868 if test "$ac_res" != no; then :
9869   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9870
9871 fi
9872
9873
9874 if test "$ac_cv_search_tgetent" = no; then
9875   as_fn_error "no termcap library found" "$LINENO" 5
9876 fi
9877
9878
9879 # Check whether --with-system-readline was given.
9880 if test "${with_system_readline+set}" = set; then :
9881   withval=$with_system_readline;
9882 fi
9883
9884
9885 if test "$with_system_readline" = yes; then
9886   READLINE=-lreadline
9887   READLINE_DEPS=
9888   READLINE_CFLAGS=
9889   READLINE_TEXI_INCFLAG=
9890 else
9891   READLINE='$(READLINE_DIR)/libreadline.a'
9892   READLINE_DEPS='$(READLINE)'
9893   READLINE_CFLAGS='-I$(READLINE_SRC)/..'
9894   READLINE_TEXI_INCFLAG='-I $(READLINE_DIR)'
9895 fi
9896
9897
9898
9899
9900
9901 # Generate jit-reader.h
9902
9903 # This is typedeffed to GDB_CORE_ADDR in jit-reader.h
9904 TARGET_PTR=
9905
9906 # The cast to long int works around a bug in the HP C Compiler
9907 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9908 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9909 # This bug is HP SR number 8606223364.
9910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long long" >&5
9911 $as_echo_n "checking size of unsigned long long... " >&6; }
9912 if test "${ac_cv_sizeof_unsigned_long_long+set}" = set; then :
9913   $as_echo_n "(cached) " >&6
9914 else
9915   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long long))" "ac_cv_sizeof_unsigned_long_long"        "$ac_includes_default"; then :
9916
9917 else
9918   if test "$ac_cv_type_unsigned_long_long" = yes; then
9919      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9920 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9921 { as_fn_set_status 77
9922 as_fn_error "cannot compute sizeof (unsigned long long)
9923 See \`config.log' for more details." "$LINENO" 5; }; }
9924    else
9925      ac_cv_sizeof_unsigned_long_long=0
9926    fi
9927 fi
9928
9929 fi
9930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long_long" >&5
9931 $as_echo "$ac_cv_sizeof_unsigned_long_long" >&6; }
9932
9933
9934
9935 cat >>confdefs.h <<_ACEOF
9936 #define SIZEOF_UNSIGNED_LONG_LONG $ac_cv_sizeof_unsigned_long_long
9937 _ACEOF
9938
9939
9940 # The cast to long int works around a bug in the HP C Compiler
9941 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9942 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9943 # This bug is HP SR number 8606223364.
9944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long" >&5
9945 $as_echo_n "checking size of unsigned long... " >&6; }
9946 if test "${ac_cv_sizeof_unsigned_long+set}" = set; then :
9947   $as_echo_n "(cached) " >&6
9948 else
9949   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long))" "ac_cv_sizeof_unsigned_long"        "$ac_includes_default"; then :
9950
9951 else
9952   if test "$ac_cv_type_unsigned_long" = yes; then
9953      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9954 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9955 { as_fn_set_status 77
9956 as_fn_error "cannot compute sizeof (unsigned long)
9957 See \`config.log' for more details." "$LINENO" 5; }; }
9958    else
9959      ac_cv_sizeof_unsigned_long=0
9960    fi
9961 fi
9962
9963 fi
9964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long" >&5
9965 $as_echo "$ac_cv_sizeof_unsigned_long" >&6; }
9966
9967
9968
9969 cat >>confdefs.h <<_ACEOF
9970 #define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long
9971 _ACEOF
9972
9973
9974 # The cast to long int works around a bug in the HP C Compiler
9975 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9976 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9977 # This bug is HP SR number 8606223364.
9978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned __int128" >&5
9979 $as_echo_n "checking size of unsigned __int128... " >&6; }
9980 if test "${ac_cv_sizeof_unsigned___int128+set}" = set; then :
9981   $as_echo_n "(cached) " >&6
9982 else
9983   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned __int128))" "ac_cv_sizeof_unsigned___int128"        "$ac_includes_default"; then :
9984
9985 else
9986   if test "$ac_cv_type_unsigned___int128" = yes; then
9987      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9988 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9989 { as_fn_set_status 77
9990 as_fn_error "cannot compute sizeof (unsigned __int128)
9991 See \`config.log' for more details." "$LINENO" 5; }; }
9992    else
9993      ac_cv_sizeof_unsigned___int128=0
9994    fi
9995 fi
9996
9997 fi
9998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned___int128" >&5
9999 $as_echo "$ac_cv_sizeof_unsigned___int128" >&6; }
10000
10001
10002
10003 cat >>confdefs.h <<_ACEOF
10004 #define SIZEOF_UNSIGNED___INT128 $ac_cv_sizeof_unsigned___int128
10005 _ACEOF
10006
10007
10008
10009 if test "x${ac_cv_sizeof_unsigned_long}" = "x8"; then
10010   TARGET_PTR="unsigned long"
10011 elif test "x${ac_cv_sizeof_unsigned_long_long}" = "x8"; then
10012   TARGET_PTR="unsigned long long"
10013 elif test "x${ac_cv_sizeof_unsigned___int128}" = "x16"; then
10014   TARGET_PTR="unsigned __int128"
10015 else
10016   TARGET_PTR="unsigned long"
10017 fi
10018
10019
10020 ac_config_files="$ac_config_files jit-reader.h:jit-reader.in"
10021
10022
10023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
10024 $as_echo_n "checking for library containing dlopen... " >&6; }
10025 if test "${ac_cv_search_dlopen+set}" = set; then :
10026   $as_echo_n "(cached) " >&6
10027 else
10028   ac_func_search_save_LIBS=$LIBS
10029 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10030 /* end confdefs.h.  */
10031
10032 /* Override any GCC internal prototype to avoid an error.
10033    Use char because int might match the return type of a GCC
10034    builtin and then its argument prototype would still apply.  */
10035 #ifdef __cplusplus
10036 extern "C"
10037 #endif
10038 char dlopen ();
10039 int
10040 main ()
10041 {
10042 return dlopen ();
10043   ;
10044   return 0;
10045 }
10046 _ACEOF
10047 for ac_lib in '' dl; do
10048   if test -z "$ac_lib"; then
10049     ac_res="none required"
10050   else
10051     ac_res=-l$ac_lib
10052     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
10053   fi
10054   if ac_fn_c_try_link "$LINENO"; then :
10055   ac_cv_search_dlopen=$ac_res
10056 fi
10057 rm -f core conftest.err conftest.$ac_objext \
10058     conftest$ac_exeext
10059   if test "${ac_cv_search_dlopen+set}" = set; then :
10060   break
10061 fi
10062 done
10063 if test "${ac_cv_search_dlopen+set}" = set; then :
10064
10065 else
10066   ac_cv_search_dlopen=no
10067 fi
10068 rm conftest.$ac_ext
10069 LIBS=$ac_func_search_save_LIBS
10070 fi
10071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
10072 $as_echo "$ac_cv_search_dlopen" >&6; }
10073 ac_res=$ac_cv_search_dlopen
10074 if test "$ac_res" != no; then :
10075   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10076
10077 fi
10078
10079
10080
10081
10082 # Check whether --with-jit-reader-dir was given.
10083 if test "${with_jit_reader_dir+set}" = set; then :
10084   withval=$with_jit_reader_dir;
10085     JIT_READER_DIR=$withval
10086 else
10087   JIT_READER_DIR=${libdir}/gdb
10088 fi
10089
10090
10091   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
10092   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
10093   ac_define_dir=`eval echo $JIT_READER_DIR`
10094   ac_define_dir=`eval echo $ac_define_dir`
10095
10096 cat >>confdefs.h <<_ACEOF
10097 #define JIT_READER_DIR "$ac_define_dir"
10098 _ACEOF
10099
10100
10101
10102
10103   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
10104      if test "x$prefix" = xNONE; then
10105         test_prefix=/usr/local
10106      else
10107         test_prefix=$prefix
10108      fi
10109   else
10110      test_prefix=$exec_prefix
10111   fi
10112   value=0
10113   case ${ac_define_dir} in
10114      "${test_prefix}"|"${test_prefix}/"*|\
10115         '${exec_prefix}'|'${exec_prefix}/'*)
10116      value=1
10117      ;;
10118   esac
10119
10120 cat >>confdefs.h <<_ACEOF
10121 #define JIT_READER_DIR_RELOCATABLE $value
10122 _ACEOF
10123
10124
10125
10126
10127
10128 # Check whether --with-expat was given.
10129 if test "${with_expat+set}" = set; then :
10130   withval=$with_expat;
10131 else
10132   with_expat=auto
10133 fi
10134
10135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use expat" >&5
10136 $as_echo_n "checking whether to use expat... " >&6; }
10137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_expat" >&5
10138 $as_echo "$with_expat" >&6; }
10139
10140 if test "${with_expat}" = no; then
10141   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat support disabled; some features may be unavailable." >&5
10142 $as_echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;}
10143   HAVE_LIBEXPAT=no
10144 else
10145
10146       if test "X$prefix" = "XNONE"; then
10147     acl_final_prefix="$ac_default_prefix"
10148   else
10149     acl_final_prefix="$prefix"
10150   fi
10151   if test "X$exec_prefix" = "XNONE"; then
10152     acl_final_exec_prefix='${prefix}'
10153   else
10154     acl_final_exec_prefix="$exec_prefix"
10155   fi
10156   acl_save_prefix="$prefix"
10157   prefix="$acl_final_prefix"
10158   eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
10159   prefix="$acl_save_prefix"
10160
10161
10162 # Check whether --with-gnu-ld was given.
10163 if test "${with_gnu_ld+set}" = set; then :
10164   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
10165 else
10166   with_gnu_ld=no
10167 fi
10168
10169 # Prepare PATH_SEPARATOR.
10170 # The user is always right.
10171 if test "${PATH_SEPARATOR+set}" != set; then
10172   echo "#! /bin/sh" >conf$$.sh
10173   echo  "exit 0"   >>conf$$.sh
10174   chmod +x conf$$.sh
10175   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
10176     PATH_SEPARATOR=';'
10177   else
10178     PATH_SEPARATOR=:
10179   fi
10180   rm -f conf$$.sh
10181 fi
10182 ac_prog=ld
10183 if test "$GCC" = yes; then
10184   # Check if gcc -print-prog-name=ld gives a path.
10185   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
10186 $as_echo_n "checking for ld used by GCC... " >&6; }
10187   case $host in
10188   *-*-mingw*)
10189     # gcc leaves a trailing carriage return which upsets mingw
10190     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
10191   *)
10192     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
10193   esac
10194   case $ac_prog in
10195     # Accept absolute paths.
10196     [\\/]* | [A-Za-z]:[\\/]*)
10197       re_direlt='/[^/][^/]*/\.\./'
10198       # Canonicalize the path of ld
10199       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
10200       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
10201         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
10202       done
10203       test -z "$LD" && LD="$ac_prog"
10204       ;;
10205   "")
10206     # If it fails, then pretend we aren't using GCC.
10207     ac_prog=ld
10208     ;;
10209   *)
10210     # If it is relative, then search for the first ld in PATH.
10211     with_gnu_ld=unknown
10212     ;;
10213   esac
10214 elif test "$with_gnu_ld" = yes; then
10215   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
10216 $as_echo_n "checking for GNU ld... " >&6; }
10217 else
10218   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
10219 $as_echo_n "checking for non-GNU ld... " >&6; }
10220 fi
10221 if test "${acl_cv_path_LD+set}" = set; then :
10222   $as_echo_n "(cached) " >&6
10223 else
10224   if test -z "$LD"; then
10225   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
10226   for ac_dir in $PATH; do
10227     test -z "$ac_dir" && ac_dir=.
10228     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
10229       acl_cv_path_LD="$ac_dir/$ac_prog"
10230       # Check to see if the program is GNU ld.  I'd rather use --version,
10231       # but apparently some GNU ld's only accept -v.
10232       # Break only if it was the GNU/non-GNU ld that we prefer.
10233       if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
10234         test "$with_gnu_ld" != no && break
10235       else
10236         test "$with_gnu_ld" != yes && break
10237       fi
10238     fi
10239   done
10240   IFS="$ac_save_ifs"
10241 else
10242   acl_cv_path_LD="$LD" # Let the user override the test with a path.
10243 fi
10244 fi
10245
10246 LD="$acl_cv_path_LD"
10247 if test -n "$LD"; then
10248   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
10249 $as_echo "$LD" >&6; }
10250 else
10251   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10252 $as_echo "no" >&6; }
10253 fi
10254 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
10255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
10256 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
10257 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
10258   $as_echo_n "(cached) " >&6
10259 else
10260   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
10261 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
10262   acl_cv_prog_gnu_ld=yes
10263 else
10264   acl_cv_prog_gnu_ld=no
10265 fi
10266 fi
10267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
10268 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
10269 with_gnu_ld=$acl_cv_prog_gnu_ld
10270
10271
10272
10273                                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
10274 $as_echo_n "checking for shared library run path origin... " >&6; }
10275 if test "${acl_cv_rpath+set}" = set; then :
10276   $as_echo_n "(cached) " >&6
10277 else
10278
10279     CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
10280     ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
10281     . ./conftest.sh
10282     rm -f ./conftest.sh
10283     acl_cv_rpath=done
10284
10285 fi
10286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
10287 $as_echo "$acl_cv_rpath" >&6; }
10288   wl="$acl_cv_wl"
10289   libext="$acl_cv_libext"
10290   shlibext="$acl_cv_shlibext"
10291   hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
10292   hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
10293   hardcode_direct="$acl_cv_hardcode_direct"
10294   hardcode_minus_L="$acl_cv_hardcode_minus_L"
10295     # Check whether --enable-rpath was given.
10296 if test "${enable_rpath+set}" = set; then :
10297   enableval=$enable_rpath; :
10298 else
10299   enable_rpath=yes
10300 fi
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311     use_additional=yes
10312
10313   acl_save_prefix="$prefix"
10314   prefix="$acl_final_prefix"
10315   acl_save_exec_prefix="$exec_prefix"
10316   exec_prefix="$acl_final_exec_prefix"
10317
10318     eval additional_includedir=\"$includedir\"
10319     eval additional_libdir=\"$libdir\"
10320
10321   exec_prefix="$acl_save_exec_prefix"
10322   prefix="$acl_save_prefix"
10323
10324
10325 # Check whether --with-libexpat-prefix was given.
10326 if test "${with_libexpat_prefix+set}" = set; then :
10327   withval=$with_libexpat_prefix;
10328     if test "X$withval" = "Xno"; then
10329       use_additional=no
10330     else
10331       if test "X$withval" = "X"; then
10332
10333   acl_save_prefix="$prefix"
10334   prefix="$acl_final_prefix"
10335   acl_save_exec_prefix="$exec_prefix"
10336   exec_prefix="$acl_final_exec_prefix"
10337
10338           eval additional_includedir=\"$includedir\"
10339           eval additional_libdir=\"$libdir\"
10340
10341   exec_prefix="$acl_save_exec_prefix"
10342   prefix="$acl_save_prefix"
10343
10344       else
10345         additional_includedir="$withval/include"
10346         additional_libdir="$withval/lib"
10347       fi
10348     fi
10349
10350 fi
10351
10352       LIBEXPAT=
10353   LTLIBEXPAT=
10354   INCEXPAT=
10355   rpathdirs=
10356   ltrpathdirs=
10357   names_already_handled=
10358   names_next_round='expat '
10359   while test -n "$names_next_round"; do
10360     names_this_round="$names_next_round"
10361     names_next_round=
10362     for name in $names_this_round; do
10363       already_handled=
10364       for n in $names_already_handled; do
10365         if test "$n" = "$name"; then
10366           already_handled=yes
10367           break
10368         fi
10369       done
10370       if test -z "$already_handled"; then
10371         names_already_handled="$names_already_handled $name"
10372                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
10373         eval value=\"\$HAVE_LIB$uppername\"
10374         if test -n "$value"; then
10375           if test "$value" = yes; then
10376             eval value=\"\$LIB$uppername\"
10377             test -z "$value" || LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$value"
10378             eval value=\"\$LTLIB$uppername\"
10379             test -z "$value" || LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value"
10380           else
10381                                     :
10382           fi
10383         else
10384                               found_dir=
10385           found_la=
10386           found_so=
10387           found_a=
10388           if test $use_additional = yes; then
10389             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
10390               found_dir="$additional_libdir"
10391               found_so="$additional_libdir/lib$name.$shlibext"
10392               if test -f "$additional_libdir/lib$name.la"; then
10393                 found_la="$additional_libdir/lib$name.la"
10394               fi
10395             else
10396               if test -f "$additional_libdir/lib$name.$libext"; then
10397                 found_dir="$additional_libdir"
10398                 found_a="$additional_libdir/lib$name.$libext"
10399                 if test -f "$additional_libdir/lib$name.la"; then
10400                   found_la="$additional_libdir/lib$name.la"
10401                 fi
10402               fi
10403             fi
10404           fi
10405           if test "X$found_dir" = "X"; then
10406             for x in $LDFLAGS $LTLIBEXPAT; do
10407
10408   acl_save_prefix="$prefix"
10409   prefix="$acl_final_prefix"
10410   acl_save_exec_prefix="$exec_prefix"
10411   exec_prefix="$acl_final_exec_prefix"
10412   eval x=\"$x\"
10413   exec_prefix="$acl_save_exec_prefix"
10414   prefix="$acl_save_prefix"
10415
10416               case "$x" in
10417                 -L*)
10418                   dir=`echo "X$x" | sed -e 's/^X-L//'`
10419                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
10420                     found_dir="$dir"
10421                     found_so="$dir/lib$name.$shlibext"
10422                     if test -f "$dir/lib$name.la"; then
10423                       found_la="$dir/lib$name.la"
10424                     fi
10425                   else
10426                     if test -f "$dir/lib$name.$libext"; then
10427                       found_dir="$dir"
10428                       found_a="$dir/lib$name.$libext"
10429                       if test -f "$dir/lib$name.la"; then
10430                         found_la="$dir/lib$name.la"
10431                       fi
10432                     fi
10433                   fi
10434                   ;;
10435               esac
10436               if test "X$found_dir" != "X"; then
10437                 break
10438               fi
10439             done
10440           fi
10441           if test "X$found_dir" != "X"; then
10442                         LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name"
10443             if test "X$found_so" != "X"; then
10444                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
10445                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10446               else
10447                                                                                 haveit=
10448                 for x in $ltrpathdirs; do
10449                   if test "X$x" = "X$found_dir"; then
10450                     haveit=yes
10451                     break
10452                   fi
10453                 done
10454                 if test -z "$haveit"; then
10455                   ltrpathdirs="$ltrpathdirs $found_dir"
10456                 fi
10457                                 if test "$hardcode_direct" = yes; then
10458                                                       LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10459                 else
10460                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
10461                                                             LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10462                                                             haveit=
10463                     for x in $rpathdirs; do
10464                       if test "X$x" = "X$found_dir"; then
10465                         haveit=yes
10466                         break
10467                       fi
10468                     done
10469                     if test -z "$haveit"; then
10470                       rpathdirs="$rpathdirs $found_dir"
10471                     fi
10472                   else
10473                                                                                 haveit=
10474                     for x in $LDFLAGS $LIBEXPAT; do
10475
10476   acl_save_prefix="$prefix"
10477   prefix="$acl_final_prefix"
10478   acl_save_exec_prefix="$exec_prefix"
10479   exec_prefix="$acl_final_exec_prefix"
10480   eval x=\"$x\"
10481   exec_prefix="$acl_save_exec_prefix"
10482   prefix="$acl_save_prefix"
10483
10484                       if test "X$x" = "X-L$found_dir"; then
10485                         haveit=yes
10486                         break
10487                       fi
10488                     done
10489                     if test -z "$haveit"; then
10490                       LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir"
10491                     fi
10492                     if test "$hardcode_minus_L" != no; then
10493                                                                                         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10494                     else
10495                                                                                                                                                                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
10496                     fi
10497                   fi
10498                 fi
10499               fi
10500             else
10501               if test "X$found_a" != "X"; then
10502                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_a"
10503               else
10504                                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name"
10505               fi
10506             fi
10507                         additional_includedir=
10508             case "$found_dir" in
10509               */lib | */lib/)
10510                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
10511                 additional_includedir="$basedir/include"
10512                 ;;
10513             esac
10514             if test "X$additional_includedir" != "X"; then
10515                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
10516                 haveit=
10517                 if test "X$additional_includedir" = "X/usr/local/include"; then
10518                   if test -n "$GCC"; then
10519                     case $host_os in
10520                       linux*) haveit=yes;;
10521                     esac
10522                   fi
10523                 fi
10524                 if test -z "$haveit"; then
10525                   for x in $CPPFLAGS $INCEXPAT; do
10526
10527   acl_save_prefix="$prefix"
10528   prefix="$acl_final_prefix"
10529   acl_save_exec_prefix="$exec_prefix"
10530   exec_prefix="$acl_final_exec_prefix"
10531   eval x=\"$x\"
10532   exec_prefix="$acl_save_exec_prefix"
10533   prefix="$acl_save_prefix"
10534
10535                     if test "X$x" = "X-I$additional_includedir"; then
10536                       haveit=yes
10537                       break
10538                     fi
10539                   done
10540                   if test -z "$haveit"; then
10541                     if test -d "$additional_includedir"; then
10542                                             INCEXPAT="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir"
10543                     fi
10544                   fi
10545                 fi
10546               fi
10547             fi
10548                         if test -n "$found_la"; then
10549                                                         save_libdir="$libdir"
10550               case "$found_la" in
10551                 */* | *\\*) . "$found_la" ;;
10552                 *) . "./$found_la" ;;
10553               esac
10554               libdir="$save_libdir"
10555                             for dep in $dependency_libs; do
10556                 case "$dep" in
10557                   -L*)
10558                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
10559                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
10560                       haveit=
10561                       if test "X$additional_libdir" = "X/usr/local/lib"; then
10562                         if test -n "$GCC"; then
10563                           case $host_os in
10564                             linux*) haveit=yes;;
10565                           esac
10566                         fi
10567                       fi
10568                       if test -z "$haveit"; then
10569                         haveit=
10570                         for x in $LDFLAGS $LIBEXPAT; do
10571
10572   acl_save_prefix="$prefix"
10573   prefix="$acl_final_prefix"
10574   acl_save_exec_prefix="$exec_prefix"
10575   exec_prefix="$acl_final_exec_prefix"
10576   eval x=\"$x\"
10577   exec_prefix="$acl_save_exec_prefix"
10578   prefix="$acl_save_prefix"
10579
10580                           if test "X$x" = "X-L$additional_libdir"; then
10581                             haveit=yes
10582                             break
10583                           fi
10584                         done
10585                         if test -z "$haveit"; then
10586                           if test -d "$additional_libdir"; then
10587                                                         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir"
10588                           fi
10589                         fi
10590                         haveit=
10591                         for x in $LDFLAGS $LTLIBEXPAT; do
10592
10593   acl_save_prefix="$prefix"
10594   prefix="$acl_final_prefix"
10595   acl_save_exec_prefix="$exec_prefix"
10596   exec_prefix="$acl_final_exec_prefix"
10597   eval x=\"$x\"
10598   exec_prefix="$acl_save_exec_prefix"
10599   prefix="$acl_save_prefix"
10600
10601                           if test "X$x" = "X-L$additional_libdir"; then
10602                             haveit=yes
10603                             break
10604                           fi
10605                         done
10606                         if test -z "$haveit"; then
10607                           if test -d "$additional_libdir"; then
10608                                                         LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir"
10609                           fi
10610                         fi
10611                       fi
10612                     fi
10613                     ;;
10614                   -R*)
10615                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
10616                     if test "$enable_rpath" != no; then
10617                                                                   haveit=
10618                       for x in $rpathdirs; do
10619                         if test "X$x" = "X$dir"; then
10620                           haveit=yes
10621                           break
10622                         fi
10623                       done
10624                       if test -z "$haveit"; then
10625                         rpathdirs="$rpathdirs $dir"
10626                       fi
10627                                                                   haveit=
10628                       for x in $ltrpathdirs; do
10629                         if test "X$x" = "X$dir"; then
10630                           haveit=yes
10631                           break
10632                         fi
10633                       done
10634                       if test -z "$haveit"; then
10635                         ltrpathdirs="$ltrpathdirs $dir"
10636                       fi
10637                     fi
10638                     ;;
10639                   -l*)
10640                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10641                     ;;
10642                   *.la)
10643                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10644                     ;;
10645                   *)
10646                                         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$dep"
10647                     LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep"
10648                     ;;
10649                 esac
10650               done
10651             fi
10652           else
10653                                                             LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
10654             LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name"
10655           fi
10656         fi
10657       fi
10658     done
10659   done
10660   if test "X$rpathdirs" != "X"; then
10661     if test -n "$hardcode_libdir_separator"; then
10662                         alldirs=
10663       for found_dir in $rpathdirs; do
10664         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
10665       done
10666             acl_save_libdir="$libdir"
10667       libdir="$alldirs"
10668       eval flag=\"$hardcode_libdir_flag_spec\"
10669       libdir="$acl_save_libdir"
10670       LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
10671     else
10672             for found_dir in $rpathdirs; do
10673         acl_save_libdir="$libdir"
10674         libdir="$found_dir"
10675         eval flag=\"$hardcode_libdir_flag_spec\"
10676         libdir="$acl_save_libdir"
10677         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
10678       done
10679     fi
10680   fi
10681   if test "X$ltrpathdirs" != "X"; then
10682             for found_dir in $ltrpathdirs; do
10683       LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir"
10684     done
10685   fi
10686
10687
10688         ac_save_CPPFLAGS="$CPPFLAGS"
10689
10690   for element in $INCEXPAT; do
10691     haveit=
10692     for x in $CPPFLAGS; do
10693
10694   acl_save_prefix="$prefix"
10695   prefix="$acl_final_prefix"
10696   acl_save_exec_prefix="$exec_prefix"
10697   exec_prefix="$acl_final_exec_prefix"
10698   eval x=\"$x\"
10699   exec_prefix="$acl_save_exec_prefix"
10700   prefix="$acl_save_prefix"
10701
10702       if test "X$x" = "X$element"; then
10703         haveit=yes
10704         break
10705       fi
10706     done
10707     if test -z "$haveit"; then
10708       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
10709     fi
10710   done
10711
10712
10713   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5
10714 $as_echo_n "checking for libexpat... " >&6; }
10715 if test "${ac_cv_libexpat+set}" = set; then :
10716   $as_echo_n "(cached) " >&6
10717 else
10718
10719     ac_save_LIBS="$LIBS"
10720     LIBS="$LIBS $LIBEXPAT"
10721     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10722 /* end confdefs.h.  */
10723 #include "expat.h"
10724 int
10725 main ()
10726 {
10727 XML_Parser p = XML_ParserCreate (0);
10728   ;
10729   return 0;
10730 }
10731 _ACEOF
10732 if ac_fn_c_try_link "$LINENO"; then :
10733   ac_cv_libexpat=yes
10734 else
10735   ac_cv_libexpat=no
10736 fi
10737 rm -f core conftest.err conftest.$ac_objext \
10738     conftest$ac_exeext conftest.$ac_ext
10739     LIBS="$ac_save_LIBS"
10740
10741 fi
10742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libexpat" >&5
10743 $as_echo "$ac_cv_libexpat" >&6; }
10744   if test "$ac_cv_libexpat" = yes; then
10745     HAVE_LIBEXPAT=yes
10746
10747 $as_echo "#define HAVE_LIBEXPAT 1" >>confdefs.h
10748
10749     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libexpat" >&5
10750 $as_echo_n "checking how to link with libexpat... " >&6; }
10751     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBEXPAT" >&5
10752 $as_echo "$LIBEXPAT" >&6; }
10753   else
10754     HAVE_LIBEXPAT=no
10755             CPPFLAGS="$ac_save_CPPFLAGS"
10756     LIBEXPAT=
10757     LTLIBEXPAT=
10758   fi
10759
10760
10761
10762
10763
10764
10765   if test "$HAVE_LIBEXPAT" != yes; then
10766     if test "$with_expat" = yes; then
10767       as_fn_error "expat is missing or unusable" "$LINENO" 5
10768     else
10769       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat is missing or unusable; some features may be unavailable." >&5
10770 $as_echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;}
10771     fi
10772   else
10773     save_LIBS=$LIBS
10774     LIBS="$LIBS $LIBEXPAT"
10775     for ac_func in XML_StopParser
10776 do :
10777   ac_fn_c_check_func "$LINENO" "XML_StopParser" "ac_cv_func_XML_StopParser"
10778 if test "x$ac_cv_func_XML_StopParser" = x""yes; then :
10779   cat >>confdefs.h <<_ACEOF
10780 #define HAVE_XML_STOPPARSER 1
10781 _ACEOF
10782
10783 fi
10784 done
10785
10786     LIBS=$save_LIBS
10787   fi
10788 fi
10789
10790
10791
10792
10793
10794
10795 # Check whether --with-python was given.
10796 if test "${with_python+set}" = set; then :
10797   withval=$with_python;
10798 else
10799   with_python=auto
10800 fi
10801
10802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use python" >&5
10803 $as_echo_n "checking whether to use python... " >&6; }
10804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
10805 $as_echo "$with_python" >&6; }
10806
10807 if test "${with_python}" = no; then
10808   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python support disabled; some features may be unavailable." >&5
10809 $as_echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;}
10810   have_libpython=no
10811 else
10812   case "${with_python}" in
10813   [\\/]* | ?:[\\/]*)
10814     if test -d ${with_python}; then
10815       # Assume the python binary is ${with_python}/bin/python.
10816       python_prog="${with_python}/bin/python"
10817       python_prefix=
10818       # If python does not exit ${with_python}/bin, then try in
10819       # ${with_python}.  On Windows/MinGW, this is where the Python
10820       # executable is.
10821       if test ! -x "${python_prog}"; then
10822         python_prog="${with_python}/python"
10823         python_prefix=
10824       fi
10825       if test ! -x "${python_prog}"; then
10826         # Fall back to gdb 7.0/7.1 behaviour.
10827         python_prog=missing
10828         python_prefix=${with_python}
10829       fi
10830     elif test -x "${with_python}"; then
10831       # While we can't run python compiled for $host (unless host == build),
10832       # the user could write a script that provides the needed information,
10833       # so we support that.
10834       python_prog=${with_python}
10835       python_prefix=
10836     else
10837       as_fn_error "invalid value for --with-python" "$LINENO" 5
10838     fi
10839     ;;
10840   */*)
10841     # Disallow --with-python=foo/bar.
10842     as_fn_error "invalid value for --with-python" "$LINENO" 5
10843     ;;
10844   *)
10845     # The user has either specified auto, yes, or the name of the python
10846     # program assumed to be in $PATH.
10847     python_prefix=
10848     case "${with_python}" in
10849     yes | auto)
10850       if test ${build} = ${host}; then
10851         # Extract the first word of "python", so it can be a program name with args.
10852 set dummy python; ac_word=$2
10853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10854 $as_echo_n "checking for $ac_word... " >&6; }
10855 if test "${ac_cv_path_python_prog_path+set}" = set; then :
10856   $as_echo_n "(cached) " >&6
10857 else
10858   case $python_prog_path in
10859   [\\/]* | ?:[\\/]*)
10860   ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
10861   ;;
10862   *)
10863   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10864 for as_dir in $PATH
10865 do
10866   IFS=$as_save_IFS
10867   test -z "$as_dir" && as_dir=.
10868     for ac_exec_ext in '' $ac_executable_extensions; do
10869   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10870     ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
10871     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10872     break 2
10873   fi
10874 done
10875   done
10876 IFS=$as_save_IFS
10877
10878   test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
10879   ;;
10880 esac
10881 fi
10882 python_prog_path=$ac_cv_path_python_prog_path
10883 if test -n "$python_prog_path"; then
10884   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
10885 $as_echo "$python_prog_path" >&6; }
10886 else
10887   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10888 $as_echo "no" >&6; }
10889 fi
10890
10891
10892         if test "${python_prog_path}" = missing; then
10893           python_prog=missing
10894         else
10895           python_prog=${python_prog_path}
10896         fi
10897       else
10898         # Not much we can do except assume the cross-compiler will find the
10899         # right files.
10900         python_prog=missing
10901       fi
10902       ;;
10903     *)
10904       # While we can't run python compiled for $host (unless host == build),
10905       # the user could write a script that provides the needed information,
10906       # so we support that.
10907       python_prog="${with_python}"
10908       # Extract the first word of "${python_prog}", so it can be a program name with args.
10909 set dummy ${python_prog}; ac_word=$2
10910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10911 $as_echo_n "checking for $ac_word... " >&6; }
10912 if test "${ac_cv_path_python_prog_path+set}" = set; then :
10913   $as_echo_n "(cached) " >&6
10914 else
10915   case $python_prog_path in
10916   [\\/]* | ?:[\\/]*)
10917   ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
10918   ;;
10919   *)
10920   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10921 for as_dir in $PATH
10922 do
10923   IFS=$as_save_IFS
10924   test -z "$as_dir" && as_dir=.
10925     for ac_exec_ext in '' $ac_executable_extensions; do
10926   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10927     ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
10928     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10929     break 2
10930   fi
10931 done
10932   done
10933 IFS=$as_save_IFS
10934
10935   test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
10936   ;;
10937 esac
10938 fi
10939 python_prog_path=$ac_cv_path_python_prog_path
10940 if test -n "$python_prog_path"; then
10941   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
10942 $as_echo "$python_prog_path" >&6; }
10943 else
10944   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10945 $as_echo "no" >&6; }
10946 fi
10947
10948
10949       if test "${python_prog_path}" = missing; then
10950         as_fn_error "unable to find python program ${python_prog}" "$LINENO" 5
10951       fi
10952       ;;
10953     esac
10954   esac
10955
10956   if test "${python_prog}" != missing; then
10957     # We have a python program to use, but it may be too old.
10958     # Don't flag an error for --with-python=auto (the default).
10959     have_python_config=yes
10960     python_includes=`${python_prog} ${srcdir}/python/python-config.py --includes`
10961     if test $? != 0; then
10962       have_python_config=failed
10963       if test "${with_python}" != auto; then
10964         as_fn_error "failure running python-config --includes" "$LINENO" 5
10965       fi
10966     fi
10967     python_libs=`${python_prog} ${srcdir}/python/python-config.py --ldflags`
10968     if test $? != 0; then
10969       have_python_config=failed
10970       if test "${with_python}" != auto; then
10971         as_fn_error "failure running python-config --ldflags" "$LINENO" 5
10972       fi
10973     fi
10974     python_prefix=`${python_prog} ${srcdir}/python/python-config.py --exec-prefix`
10975     if test $? != 0; then
10976       have_python_config=failed
10977       if test "${with_python}" != auto; then
10978         as_fn_error "failure running python-config --exec-prefix" "$LINENO" 5
10979       fi
10980     fi
10981   else
10982     # We do not have a python executable we can use to determine where
10983     # to find the Python headers and libs.  We cannot guess the include
10984     # path from the python_prefix either, because that include path
10985     # depends on the Python version.  So, there is nothing much we can
10986     # do except assume that the compiler will be able to find those files.
10987     python_includes=
10988     python_libs=
10989     have_python_config=no
10990   fi
10991
10992   # If we have python-config, only try the configuration it provides.
10993   # Otherwise fallback on the old way of trying different versions of
10994   # python in turn.
10995
10996   have_libpython=no
10997   if test "${have_python_config}" = yes; then
10998     # Determine the Python version by extracting "-lpython<version>"
10999     # part of the python_libs. <version> is usually X.Y with X and Y
11000     # being decimal numbers, but can also be XY (seen on Windows).
11001     #
11002     # The extraction is performed using sed with a regular expression.
11003     # Initially, the regexp used was using the '?' quantifier to make
11004     # the dot in the version number optional.  Unfortunately, this
11005     # does not work with non-GNU versions of sed because, because of
11006     # what looks like a limitation (the '?' quantifier does not work
11007     # with back-references).  We work around this limitation by using
11008     # the '*' quantifier instead.  It means that, in theory, we might
11009     # match unexpected version strings such as "-lpython2..7", but
11010     # this seems unlikely in practice.  And even if that happens,
11011     # an error will be triggered later on, when checking that version
11012     # number.
11013     python_version=`echo " ${python_libs} " \
11014                          | sed -e 's,^.* -l\(python[0-9]*[.]*[0-9]*\).*$,\1,'`
11015     case "${python_version}" in
11016     python*)
11017
11018   version=${python_version}
11019
11020   new_CPPFLAGS=${python_includes}
11021   new_LIBS=${python_libs}
11022   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
11023 $as_echo_n "checking for ${version}... " >&6; }
11024   save_CPPFLAGS=$CPPFLAGS
11025   save_LIBS=$LIBS
11026   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
11027   LIBS="$LIBS $new_LIBS"
11028   found_usable_python=no
11029   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11030 /* end confdefs.h.  */
11031 #include "Python.h"
11032 int
11033 main ()
11034 {
11035 Py_Initialize ();
11036   ;
11037   return 0;
11038 }
11039 _ACEOF
11040 if ac_fn_c_try_link "$LINENO"; then :
11041   have_libpython=${version}
11042                   found_usable_python=yes
11043                   PYTHON_CPPFLAGS=$new_CPPFLAGS
11044                   PYTHON_LIBS=$new_LIBS
11045 fi
11046 rm -f core conftest.err conftest.$ac_objext \
11047     conftest$ac_exeext conftest.$ac_ext
11048   CPPFLAGS=$save_CPPFLAGS
11049   LIBS=$save_LIBS
11050   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
11051 $as_echo "${found_usable_python}" >&6; }
11052
11053       ;;
11054     *)
11055       as_fn_error "unable to determine python version from ${python_libs}" "$LINENO" 5
11056       ;;
11057     esac
11058   elif test "${have_python_config}" != failed; then
11059     if test "${have_libpython}" = no; then
11060
11061   version=python2.7
11062
11063   new_CPPFLAGS=${python_includes}
11064   new_LIBS="${python_libs} -lpython2.7"
11065   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
11066 $as_echo_n "checking for ${version}... " >&6; }
11067   save_CPPFLAGS=$CPPFLAGS
11068   save_LIBS=$LIBS
11069   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
11070   LIBS="$LIBS $new_LIBS"
11071   found_usable_python=no
11072   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11073 /* end confdefs.h.  */
11074 #include "Python.h"
11075 int
11076 main ()
11077 {
11078 Py_Initialize ();
11079   ;
11080   return 0;
11081 }
11082 _ACEOF
11083 if ac_fn_c_try_link "$LINENO"; then :
11084   have_libpython=${version}
11085                   found_usable_python=yes
11086                   PYTHON_CPPFLAGS=$new_CPPFLAGS
11087                   PYTHON_LIBS=$new_LIBS
11088 fi
11089 rm -f core conftest.err conftest.$ac_objext \
11090     conftest$ac_exeext conftest.$ac_ext
11091   CPPFLAGS=$save_CPPFLAGS
11092   LIBS=$save_LIBS
11093   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
11094 $as_echo "${found_usable_python}" >&6; }
11095
11096     fi
11097     if test "${have_libpython}" = no; then
11098
11099   version=python2.6
11100
11101   new_CPPFLAGS=${python_includes}
11102   new_LIBS="${python_libs} -lpython2.6"
11103   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
11104 $as_echo_n "checking for ${version}... " >&6; }
11105   save_CPPFLAGS=$CPPFLAGS
11106   save_LIBS=$LIBS
11107   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
11108   LIBS="$LIBS $new_LIBS"
11109   found_usable_python=no
11110   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11111 /* end confdefs.h.  */
11112 #include "Python.h"
11113 int
11114 main ()
11115 {
11116 Py_Initialize ();
11117   ;
11118   return 0;
11119 }
11120 _ACEOF
11121 if ac_fn_c_try_link "$LINENO"; then :
11122   have_libpython=${version}
11123                   found_usable_python=yes
11124                   PYTHON_CPPFLAGS=$new_CPPFLAGS
11125                   PYTHON_LIBS=$new_LIBS
11126 fi
11127 rm -f core conftest.err conftest.$ac_objext \
11128     conftest$ac_exeext conftest.$ac_ext
11129   CPPFLAGS=$save_CPPFLAGS
11130   LIBS=$save_LIBS
11131   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
11132 $as_echo "${found_usable_python}" >&6; }
11133
11134     fi
11135     if test ${have_libpython} = no; then
11136
11137   version=python2.5
11138
11139   new_CPPFLAGS=${python_includes}
11140   new_LIBS="${python_libs} -lpython2.5"
11141   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
11142 $as_echo_n "checking for ${version}... " >&6; }
11143   save_CPPFLAGS=$CPPFLAGS
11144   save_LIBS=$LIBS
11145   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
11146   LIBS="$LIBS $new_LIBS"
11147   found_usable_python=no
11148   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11149 /* end confdefs.h.  */
11150 #include "Python.h"
11151 int
11152 main ()
11153 {
11154 Py_Initialize ();
11155   ;
11156   return 0;
11157 }
11158 _ACEOF
11159 if ac_fn_c_try_link "$LINENO"; then :
11160   have_libpython=${version}
11161                   found_usable_python=yes
11162                   PYTHON_CPPFLAGS=$new_CPPFLAGS
11163                   PYTHON_LIBS=$new_LIBS
11164 fi
11165 rm -f core conftest.err conftest.$ac_objext \
11166     conftest$ac_exeext conftest.$ac_ext
11167   CPPFLAGS=$save_CPPFLAGS
11168   LIBS=$save_LIBS
11169   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
11170 $as_echo "${found_usable_python}" >&6; }
11171
11172     fi
11173     if test ${have_libpython} = no; then
11174
11175   version=python2.4
11176
11177   new_CPPFLAGS=${python_includes}
11178   new_LIBS="${python_libs} -lpython2.4"
11179   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
11180 $as_echo_n "checking for ${version}... " >&6; }
11181   save_CPPFLAGS=$CPPFLAGS
11182   save_LIBS=$LIBS
11183   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
11184   LIBS="$LIBS $new_LIBS"
11185   found_usable_python=no
11186   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11187 /* end confdefs.h.  */
11188 #include "Python.h"
11189 int
11190 main ()
11191 {
11192 Py_Initialize ();
11193   ;
11194   return 0;
11195 }
11196 _ACEOF
11197 if ac_fn_c_try_link "$LINENO"; then :
11198   have_libpython=${version}
11199                   found_usable_python=yes
11200                   PYTHON_CPPFLAGS=$new_CPPFLAGS
11201                   PYTHON_LIBS=$new_LIBS
11202 fi
11203 rm -f core conftest.err conftest.$ac_objext \
11204     conftest$ac_exeext conftest.$ac_ext
11205   CPPFLAGS=$save_CPPFLAGS
11206   LIBS=$save_LIBS
11207   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
11208 $as_echo "${found_usable_python}" >&6; }
11209
11210     fi
11211   fi
11212   if test "${have_libpython}" = python2.7 -o "${have_libpython}" = python27; then
11213
11214 $as_echo "#define HAVE_LIBPYTHON2_7 1" >>confdefs.h
11215
11216   elif test "${have_libpython}" = python2.6 -o "${have_libpython}" = python26; then
11217
11218 $as_echo "#define HAVE_LIBPYTHON2_6 1" >>confdefs.h
11219
11220   elif test "${have_libpython}" = python2.5 -o "${have_libpython}" = python25; then
11221
11222 $as_echo "#define HAVE_LIBPYTHON2_5 1" >>confdefs.h
11223
11224   elif test "${have_libpython}" = python2.4 -o "${have_libpython}" = python24; then
11225
11226 $as_echo "#define HAVE_LIBPYTHON2_4 1" >>confdefs.h
11227
11228   fi
11229
11230   if test "${have_libpython}" = no; then
11231     case "${with_python}" in
11232     yes)
11233       as_fn_error "python is missing or unusable" "$LINENO" 5
11234       ;;
11235     auto)
11236       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python is missing or unusable; some features may be unavailable." >&5
11237 $as_echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;}
11238       ;;
11239     *)
11240       as_fn_error "no usable python found at ${with_python}" "$LINENO" 5
11241       ;;
11242     esac
11243   else
11244     if test -n "${python_prefix}"; then
11245
11246 cat >>confdefs.h <<_ACEOF
11247 #define WITH_PYTHON_PATH "${python_prefix}"
11248 _ACEOF
11249
11250
11251   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
11252      if test "x$prefix" = xNONE; then
11253         test_prefix=/usr/local
11254      else
11255         test_prefix=$prefix
11256      fi
11257   else
11258      test_prefix=$exec_prefix
11259   fi
11260   value=0
11261   case ${python_prefix} in
11262      "${test_prefix}"|"${test_prefix}/"*|\
11263         '${exec_prefix}'|'${exec_prefix}/'*)
11264      value=1
11265      ;;
11266   esac
11267
11268 cat >>confdefs.h <<_ACEOF
11269 #define PYTHON_PATH_RELOCATABLE $value
11270 _ACEOF
11271
11272
11273     fi
11274   fi
11275 fi
11276
11277 if test "${have_libpython}" != no; then
11278
11279 $as_echo "#define HAVE_PYTHON 1" >>confdefs.h
11280
11281   CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)"
11282   CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)"
11283   CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)"
11284   CONFIG_INSTALL="$CONFIG_INSTALL install-python"
11285   ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
11286
11287   # Flags needed to compile Python code (taken from python-config --cflags).
11288   # We cannot call python-config directly because it will output whatever was
11289   # used when compiling the Python interpreter itself, including flags which
11290   # would make the python-related objects be compiled differently from the
11291   # rest of GDB (e.g., -O2 and -fPIC).
11292   if test "${GCC}" = yes; then
11293     tentative_python_cflags="-fno-strict-aliasing -DNDEBUG -fwrapv"
11294   fi
11295
11296   if test "x${tentative_python_cflags}" != x; then
11297     { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler flags for python code" >&5
11298 $as_echo_n "checking compiler flags for python code... " >&6; }
11299     for flag in ${tentative_python_cflags}; do
11300       # Check that the compiler accepts it
11301       saved_CFLAGS="$CFLAGS"
11302       CFLAGS="$CFLAGS $flag"
11303       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11304 /* end confdefs.h.  */
11305
11306 int
11307 main ()
11308 {
11309
11310   ;
11311   return 0;
11312 }
11313 _ACEOF
11314 if ac_fn_c_try_compile "$LINENO"; then :
11315   PYTHON_CFLAGS="${PYTHON_CFLAGS} $flag"
11316 fi
11317 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11318       CFLAGS="$saved_CFLAGS"
11319     done
11320     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYTHON_CFLAGS}" >&5
11321 $as_echo "${PYTHON_CFLAGS}" >&6; }
11322   fi
11323
11324   # On IRIX, type siginfo is not defined.  Instead, sys/siginfo.h provides:
11325   #    #if _SGIAPI
11326   #    #define siginfo __siginfo
11327   #    #endif
11328   # The problem is that including Python causes some XOPEN macros to be
11329   # unilaterally defined, and that in turn causes _SGIAPI to evaluate
11330   # to false.  So, we work around this issue by defining siginfo ourself
11331   # though the command-line.
11332   case "$gdb_host" in
11333     irix*) if test "${GCC}" = yes; then
11334              CPPFLAGS="$CPPFLAGS -Dsiginfo=__siginfo"
11335            fi
11336            ;;
11337   esac
11338 else
11339   # Even if Python support is not compiled in, we need to have these files
11340   # included.
11341   CONFIG_OBS="$CONFIG_OBS python.o py-value.o py-prettyprint.o py-auto-load.o"
11342   CONFIG_SRCS="$CONFIG_SRCS python/python.c python/py-value.c \
11343         python/py-prettyprint.c python/py-auto-load.c"
11344 fi
11345
11346
11347
11348
11349 # ------------------------- #
11350 # Checks for header files.  #
11351 # ------------------------- #
11352
11353 ac_header_dirent=no
11354 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
11355   as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
11356 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
11357 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
11358 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
11359   $as_echo_n "(cached) " >&6
11360 else
11361   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11362 /* end confdefs.h.  */
11363 #include <sys/types.h>
11364 #include <$ac_hdr>
11365
11366 int
11367 main ()
11368 {
11369 if ((DIR *) 0)
11370 return 0;
11371   ;
11372   return 0;
11373 }
11374 _ACEOF
11375 if ac_fn_c_try_compile "$LINENO"; then :
11376   eval "$as_ac_Header=yes"
11377 else
11378   eval "$as_ac_Header=no"
11379 fi
11380 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11381 fi
11382 eval ac_res=\$$as_ac_Header
11383                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11384 $as_echo "$ac_res" >&6; }
11385 eval as_val=\$$as_ac_Header
11386    if test "x$as_val" = x""yes; then :
11387   cat >>confdefs.h <<_ACEOF
11388 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
11389 _ACEOF
11390
11391 ac_header_dirent=$ac_hdr; break
11392 fi
11393
11394 done
11395 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
11396 if test $ac_header_dirent = dirent.h; then
11397   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
11398 $as_echo_n "checking for library containing opendir... " >&6; }
11399 if test "${ac_cv_search_opendir+set}" = set; then :
11400   $as_echo_n "(cached) " >&6
11401 else
11402   ac_func_search_save_LIBS=$LIBS
11403 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11404 /* end confdefs.h.  */
11405
11406 /* Override any GCC internal prototype to avoid an error.
11407    Use char because int might match the return type of a GCC
11408    builtin and then its argument prototype would still apply.  */
11409 #ifdef __cplusplus
11410 extern "C"
11411 #endif
11412 char opendir ();
11413 int
11414 main ()
11415 {
11416 return opendir ();
11417   ;
11418   return 0;
11419 }
11420 _ACEOF
11421 for ac_lib in '' dir; do
11422   if test -z "$ac_lib"; then
11423     ac_res="none required"
11424   else
11425     ac_res=-l$ac_lib
11426     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
11427   fi
11428   if ac_fn_c_try_link "$LINENO"; then :
11429   ac_cv_search_opendir=$ac_res
11430 fi
11431 rm -f core conftest.err conftest.$ac_objext \
11432     conftest$ac_exeext
11433   if test "${ac_cv_search_opendir+set}" = set; then :
11434   break
11435 fi
11436 done
11437 if test "${ac_cv_search_opendir+set}" = set; then :
11438
11439 else
11440   ac_cv_search_opendir=no
11441 fi
11442 rm conftest.$ac_ext
11443 LIBS=$ac_func_search_save_LIBS
11444 fi
11445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
11446 $as_echo "$ac_cv_search_opendir" >&6; }
11447 ac_res=$ac_cv_search_opendir
11448 if test "$ac_res" != no; then :
11449   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11450
11451 fi
11452
11453 else
11454   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
11455 $as_echo_n "checking for library containing opendir... " >&6; }
11456 if test "${ac_cv_search_opendir+set}" = set; then :
11457   $as_echo_n "(cached) " >&6
11458 else
11459   ac_func_search_save_LIBS=$LIBS
11460 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11461 /* end confdefs.h.  */
11462
11463 /* Override any GCC internal prototype to avoid an error.
11464    Use char because int might match the return type of a GCC
11465    builtin and then its argument prototype would still apply.  */
11466 #ifdef __cplusplus
11467 extern "C"
11468 #endif
11469 char opendir ();
11470 int
11471 main ()
11472 {
11473 return opendir ();
11474   ;
11475   return 0;
11476 }
11477 _ACEOF
11478 for ac_lib in '' x; do
11479   if test -z "$ac_lib"; then
11480     ac_res="none required"
11481   else
11482     ac_res=-l$ac_lib
11483     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
11484   fi
11485   if ac_fn_c_try_link "$LINENO"; then :
11486   ac_cv_search_opendir=$ac_res
11487 fi
11488 rm -f core conftest.err conftest.$ac_objext \
11489     conftest$ac_exeext
11490   if test "${ac_cv_search_opendir+set}" = set; then :
11491   break
11492 fi
11493 done
11494 if test "${ac_cv_search_opendir+set}" = set; then :
11495
11496 else
11497   ac_cv_search_opendir=no
11498 fi
11499 rm conftest.$ac_ext
11500 LIBS=$ac_func_search_save_LIBS
11501 fi
11502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
11503 $as_echo "$ac_cv_search_opendir" >&6; }
11504 ac_res=$ac_cv_search_opendir
11505 if test "$ac_res" != no; then :
11506   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11507
11508 fi
11509
11510 fi
11511
11512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5
11513 $as_echo_n "checking whether stat file-mode macros are broken... " >&6; }
11514 if test "${ac_cv_header_stat_broken+set}" = set; then :
11515   $as_echo_n "(cached) " >&6
11516 else
11517   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11518 /* end confdefs.h.  */
11519 #include <sys/types.h>
11520 #include <sys/stat.h>
11521
11522 #if defined S_ISBLK && defined S_IFDIR
11523 extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
11524 #endif
11525
11526 #if defined S_ISBLK && defined S_IFCHR
11527 extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
11528 #endif
11529
11530 #if defined S_ISLNK && defined S_IFREG
11531 extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
11532 #endif
11533
11534 #if defined S_ISSOCK && defined S_IFREG
11535 extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
11536 #endif
11537
11538 _ACEOF
11539 if ac_fn_c_try_compile "$LINENO"; then :
11540   ac_cv_header_stat_broken=no
11541 else
11542   ac_cv_header_stat_broken=yes
11543 fi
11544 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11545 fi
11546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5
11547 $as_echo "$ac_cv_header_stat_broken" >&6; }
11548 if test $ac_cv_header_stat_broken = yes; then
11549
11550 $as_echo "#define STAT_MACROS_BROKEN 1" >>confdefs.h
11551
11552 fi
11553
11554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11555 $as_echo_n "checking for ANSI C header files... " >&6; }
11556 if test "${ac_cv_header_stdc+set}" = set; then :
11557   $as_echo_n "(cached) " >&6
11558 else
11559   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11560 /* end confdefs.h.  */
11561 #include <stdlib.h>
11562 #include <stdarg.h>
11563 #include <string.h>
11564 #include <float.h>
11565
11566 int
11567 main ()
11568 {
11569
11570   ;
11571   return 0;
11572 }
11573 _ACEOF
11574 if ac_fn_c_try_compile "$LINENO"; then :
11575   ac_cv_header_stdc=yes
11576 else
11577   ac_cv_header_stdc=no
11578 fi
11579 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11580
11581 if test $ac_cv_header_stdc = yes; then
11582   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11583   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11584 /* end confdefs.h.  */
11585 #include <string.h>
11586
11587 _ACEOF
11588 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11589   $EGREP "memchr" >/dev/null 2>&1; then :
11590
11591 else
11592   ac_cv_header_stdc=no
11593 fi
11594 rm -f conftest*
11595
11596 fi
11597
11598 if test $ac_cv_header_stdc = yes; then
11599   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11600   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11601 /* end confdefs.h.  */
11602 #include <stdlib.h>
11603
11604 _ACEOF
11605 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11606   $EGREP "free" >/dev/null 2>&1; then :
11607
11608 else
11609   ac_cv_header_stdc=no
11610 fi
11611 rm -f conftest*
11612
11613 fi
11614
11615 if test $ac_cv_header_stdc = yes; then
11616   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11617   if test "$cross_compiling" = yes; then :
11618   :
11619 else
11620   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11621 /* end confdefs.h.  */
11622 #include <ctype.h>
11623 #include <stdlib.h>
11624 #if ((' ' & 0x0FF) == 0x020)
11625 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11626 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11627 #else
11628 # define ISLOWER(c) \
11629                    (('a' <= (c) && (c) <= 'i') \
11630                      || ('j' <= (c) && (c) <= 'r') \
11631                      || ('s' <= (c) && (c) <= 'z'))
11632 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11633 #endif
11634
11635 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11636 int
11637 main ()
11638 {
11639   int i;
11640   for (i = 0; i < 256; i++)
11641     if (XOR (islower (i), ISLOWER (i))
11642         || toupper (i) != TOUPPER (i))
11643       return 2;
11644   return 0;
11645 }
11646 _ACEOF
11647 if ac_fn_c_try_run "$LINENO"; then :
11648
11649 else
11650   ac_cv_header_stdc=no
11651 fi
11652 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11653   conftest.$ac_objext conftest.beam conftest.$ac_ext
11654 fi
11655
11656 fi
11657 fi
11658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
11659 $as_echo "$ac_cv_header_stdc" >&6; }
11660 if test $ac_cv_header_stdc = yes; then
11661
11662 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
11663
11664 fi
11665
11666 # elf_hp.h is for HP/UX 64-bit shared library support.
11667 # FIXME: kettenis/20030102: In most cases we include these (ctype.h, time.h)
11668 # unconditionally, so what's the point in checking these?
11669 for ac_header in nlist.h machine/reg.h poll.h sys/poll.h proc_service.h \
11670                   thread_db.h gnu/libc-version.h signal.h stddef.h \
11671                   stdlib.h string.h memory.h strings.h sys/fault.h \
11672                   sys/file.h sys/filio.h sys/ioctl.h sys/param.h \
11673                   sys/resource.h sys/procfs.h sys/ptrace.h ptrace.h \
11674                   sys/reg.h sys/debugreg.h sys/select.h sys/syscall.h \
11675                   sys/types.h sys/wait.h wait.h termios.h termio.h \
11676                   sgtty.h unistd.h elf_hp.h ctype.h time.h locale.h \
11677                   dlfcn.h
11678 do :
11679   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11680 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11681 eval as_val=\$$as_ac_Header
11682    if test "x$as_val" = x""yes; then :
11683   cat >>confdefs.h <<_ACEOF
11684 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11685 _ACEOF
11686
11687 fi
11688
11689 done
11690
11691 for ac_header in link.h
11692 do :
11693   ac_fn_c_check_header_compile "$LINENO" "link.h" "ac_cv_header_link_h" "#if HAVE_SYS_TYPES_H
11694 # include <sys/types.h>
11695 #endif
11696 #if HAVE_NLIST_H
11697 # include <nlist.h>
11698 #endif
11699
11700 "
11701 if test "x$ac_cv_header_link_h" = x""yes; then :
11702   cat >>confdefs.h <<_ACEOF
11703 #define HAVE_LINK_H 1
11704 _ACEOF
11705
11706 fi
11707
11708 done
11709
11710 for ac_header in sys/proc.h
11711 do :
11712   ac_fn_c_check_header_compile "$LINENO" "sys/proc.h" "ac_cv_header_sys_proc_h" "#if HAVE_SYS_PARAM_H
11713 # include <sys/param.h>
11714 #endif
11715
11716 "
11717 if test "x$ac_cv_header_sys_proc_h" = x""yes; then :
11718   cat >>confdefs.h <<_ACEOF
11719 #define HAVE_SYS_PROC_H 1
11720 _ACEOF
11721
11722 fi
11723
11724 done
11725
11726 for ac_header in sys/user.h
11727 do :
11728   ac_fn_c_check_header_compile "$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H
11729 # include <sys/param.h>
11730 #endif
11731
11732 "
11733 if test "x$ac_cv_header_sys_user_h" = x""yes; then :
11734   cat >>confdefs.h <<_ACEOF
11735 #define HAVE_SYS_USER_H 1
11736 _ACEOF
11737
11738 fi
11739
11740 done
11741
11742
11743 # On Solaris 2.[789], we need to define _MSE_INT_H to avoid a clash
11744 # between <widec.h> and <wchar.h> that would cause AC_CHECK_HEADERS to
11745 # think that we don't have <curses.h> if we're using GCC.
11746 case $host_os in
11747   solaris2.[789])
11748     if test "$GCC" = yes; then
11749
11750 $as_echo "#define _MSE_INT_H 1" >>confdefs.h
11751
11752     fi ;;
11753 esac
11754 for ac_header in curses.h cursesX.h ncurses.h ncurses/ncurses.h ncurses/term.h
11755 do :
11756   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11757 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11758 eval as_val=\$$as_ac_Header
11759    if test "x$as_val" = x""yes; then :
11760   cat >>confdefs.h <<_ACEOF
11761 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11762 _ACEOF
11763
11764 fi
11765
11766 done
11767
11768 for ac_header in term.h
11769 do :
11770   ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
11771 # include <curses.h>
11772 #endif
11773
11774 "
11775 if test "x$ac_cv_header_term_h" = x""yes; then :
11776   cat >>confdefs.h <<_ACEOF
11777 #define HAVE_TERM_H 1
11778 _ACEOF
11779
11780 fi
11781
11782 done
11783
11784
11785 # ------------------------- #
11786 # Checks for declarations.  #
11787 # ------------------------- #
11788
11789 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
11790 if test "x$ac_cv_have_decl_free" = x""yes; then :
11791   ac_have_decl=1
11792 else
11793   ac_have_decl=0
11794 fi
11795
11796 cat >>confdefs.h <<_ACEOF
11797 #define HAVE_DECL_FREE $ac_have_decl
11798 _ACEOF
11799 ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
11800 if test "x$ac_cv_have_decl_malloc" = x""yes; then :
11801   ac_have_decl=1
11802 else
11803   ac_have_decl=0
11804 fi
11805
11806 cat >>confdefs.h <<_ACEOF
11807 #define HAVE_DECL_MALLOC $ac_have_decl
11808 _ACEOF
11809 ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
11810 if test "x$ac_cv_have_decl_realloc" = x""yes; then :
11811   ac_have_decl=1
11812 else
11813   ac_have_decl=0
11814 fi
11815
11816 cat >>confdefs.h <<_ACEOF
11817 #define HAVE_DECL_REALLOC $ac_have_decl
11818 _ACEOF
11819 ac_fn_c_check_decl "$LINENO" "strerror" "ac_cv_have_decl_strerror" "$ac_includes_default"
11820 if test "x$ac_cv_have_decl_strerror" = x""yes; then :
11821   ac_have_decl=1
11822 else
11823   ac_have_decl=0
11824 fi
11825
11826 cat >>confdefs.h <<_ACEOF
11827 #define HAVE_DECL_STRERROR $ac_have_decl
11828 _ACEOF
11829 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
11830 if test "x$ac_cv_have_decl_strstr" = x""yes; then :
11831   ac_have_decl=1
11832 else
11833   ac_have_decl=0
11834 fi
11835
11836 cat >>confdefs.h <<_ACEOF
11837 #define HAVE_DECL_STRSTR $ac_have_decl
11838 _ACEOF
11839 ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default"
11840 if test "x$ac_cv_have_decl_getopt" = x""yes; then :
11841   ac_have_decl=1
11842 else
11843   ac_have_decl=0
11844 fi
11845
11846 cat >>confdefs.h <<_ACEOF
11847 #define HAVE_DECL_GETOPT $ac_have_decl
11848 _ACEOF
11849 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
11850 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
11851   ac_have_decl=1
11852 else
11853   ac_have_decl=0
11854 fi
11855
11856 cat >>confdefs.h <<_ACEOF
11857 #define HAVE_DECL_SNPRINTF $ac_have_decl
11858 _ACEOF
11859 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
11860 if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
11861   ac_have_decl=1
11862 else
11863   ac_have_decl=0
11864 fi
11865
11866 cat >>confdefs.h <<_ACEOF
11867 #define HAVE_DECL_VSNPRINTF $ac_have_decl
11868 _ACEOF
11869
11870
11871   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
11872 $as_echo_n "checking for LC_MESSAGES... " >&6; }
11873 if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
11874   $as_echo_n "(cached) " >&6
11875 else
11876   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11877 /* end confdefs.h.  */
11878 #include <locale.h>
11879 int
11880 main ()
11881 {
11882 return LC_MESSAGES
11883   ;
11884   return 0;
11885 }
11886 _ACEOF
11887 if ac_fn_c_try_link "$LINENO"; then :
11888   am_cv_val_LC_MESSAGES=yes
11889 else
11890   am_cv_val_LC_MESSAGES=no
11891 fi
11892 rm -f core conftest.err conftest.$ac_objext \
11893     conftest$ac_exeext conftest.$ac_ext
11894 fi
11895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
11896 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
11897   if test $am_cv_val_LC_MESSAGES = yes; then
11898
11899 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
11900
11901   fi
11902
11903
11904 # ----------------------- #
11905 # Checks for structures.  #
11906 # ----------------------- #
11907
11908 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
11909 if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
11910
11911 cat >>confdefs.h <<_ACEOF
11912 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
11913 _ACEOF
11914
11915
11916 fi
11917 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
11918 if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
11919
11920 cat >>confdefs.h <<_ACEOF
11921 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
11922 _ACEOF
11923
11924
11925 fi
11926
11927
11928 # ------------------ #
11929 # Checks for types.  #
11930 # ------------------ #
11931
11932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
11933 $as_echo_n "checking return type of signal handlers... " >&6; }
11934 if test "${ac_cv_type_signal+set}" = set; then :
11935   $as_echo_n "(cached) " >&6
11936 else
11937   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11938 /* end confdefs.h.  */
11939 #include <sys/types.h>
11940 #include <signal.h>
11941
11942 int
11943 main ()
11944 {
11945 return *(signal (0, 0)) (0) == 1;
11946   ;
11947   return 0;
11948 }
11949 _ACEOF
11950 if ac_fn_c_try_compile "$LINENO"; then :
11951   ac_cv_type_signal=int
11952 else
11953   ac_cv_type_signal=void
11954 fi
11955 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11956 fi
11957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
11958 $as_echo "$ac_cv_type_signal" >&6; }
11959
11960 cat >>confdefs.h <<_ACEOF
11961 #define RETSIGTYPE $ac_cv_type_signal
11962 _ACEOF
11963
11964
11965 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
11966 #include <sys/socket.h>
11967
11968 "
11969 if test "x$ac_cv_type_socklen_t" = x""yes; then :
11970
11971 cat >>confdefs.h <<_ACEOF
11972 #define HAVE_SOCKLEN_T 1
11973 _ACEOF
11974
11975
11976 fi
11977
11978
11979 # ------------------------------------- #
11980 # Checks for compiler characteristics.  #
11981 # ------------------------------------- #
11982
11983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
11984 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
11985 if test "${ac_cv_c_const+set}" = set; then :
11986   $as_echo_n "(cached) " >&6
11987 else
11988   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11989 /* end confdefs.h.  */
11990
11991 int
11992 main ()
11993 {
11994 /* FIXME: Include the comments suggested by Paul. */
11995 #ifndef __cplusplus
11996   /* Ultrix mips cc rejects this.  */
11997   typedef int charset[2];
11998   const charset cs;
11999   /* SunOS 4.1.1 cc rejects this.  */
12000   char const *const *pcpcc;
12001   char **ppc;
12002   /* NEC SVR4.0.2 mips cc rejects this.  */
12003   struct point {int x, y;};
12004   static struct point const zero = {0,0};
12005   /* AIX XL C 1.02.0.0 rejects this.
12006      It does not let you subtract one const X* pointer from another in
12007      an arm of an if-expression whose if-part is not a constant
12008      expression */
12009   const char *g = "string";
12010   pcpcc = &g + (g ? g-g : 0);
12011   /* HPUX 7.0 cc rejects these. */
12012   ++pcpcc;
12013   ppc = (char**) pcpcc;
12014   pcpcc = (char const *const *) ppc;
12015   { /* SCO 3.2v4 cc rejects this.  */
12016     char *t;
12017     char const *s = 0 ? (char *) 0 : (char const *) 0;
12018
12019     *t++ = 0;
12020     if (s) return 0;
12021   }
12022   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
12023     int x[] = {25, 17};
12024     const int *foo = &x[0];
12025     ++foo;
12026   }
12027   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
12028     typedef const int *iptr;
12029     iptr p = 0;
12030     ++p;
12031   }
12032   { /* AIX XL C 1.02.0.0 rejects this saying
12033        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
12034     struct s { int j; const int *ap[3]; };
12035     struct s *b; b->j = 5;
12036   }
12037   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
12038     const int foo = 10;
12039     if (!foo) return 0;
12040   }
12041   return !cs[0] && !zero.x;
12042 #endif
12043
12044   ;
12045   return 0;
12046 }
12047 _ACEOF
12048 if ac_fn_c_try_compile "$LINENO"; then :
12049   ac_cv_c_const=yes
12050 else
12051   ac_cv_c_const=no
12052 fi
12053 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12054 fi
12055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
12056 $as_echo "$ac_cv_c_const" >&6; }
12057 if test $ac_cv_c_const = no; then
12058
12059 $as_echo "#define const /**/" >>confdefs.h
12060
12061 fi
12062
12063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
12064 $as_echo_n "checking for inline... " >&6; }
12065 if test "${ac_cv_c_inline+set}" = set; then :
12066   $as_echo_n "(cached) " >&6
12067 else
12068   ac_cv_c_inline=no
12069 for ac_kw in inline __inline__ __inline; do
12070   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12071 /* end confdefs.h.  */
12072 #ifndef __cplusplus
12073 typedef int foo_t;
12074 static $ac_kw foo_t static_foo () {return 0; }
12075 $ac_kw foo_t foo () {return 0; }
12076 #endif
12077
12078 _ACEOF
12079 if ac_fn_c_try_compile "$LINENO"; then :
12080   ac_cv_c_inline=$ac_kw
12081 fi
12082 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12083   test "$ac_cv_c_inline" != no && break
12084 done
12085
12086 fi
12087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
12088 $as_echo "$ac_cv_c_inline" >&6; }
12089
12090 case $ac_cv_c_inline in
12091   inline | yes) ;;
12092   *)
12093     case $ac_cv_c_inline in
12094       no) ac_val=;;
12095       *) ac_val=$ac_cv_c_inline;;
12096     esac
12097     cat >>confdefs.h <<_ACEOF
12098 #ifndef __cplusplus
12099 #define inline $ac_val
12100 #endif
12101 _ACEOF
12102     ;;
12103 esac
12104
12105  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
12106 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
12107 if test "${ac_cv_c_bigendian+set}" = set; then :
12108   $as_echo_n "(cached) " >&6
12109 else
12110   ac_cv_c_bigendian=unknown
12111     # See if we're dealing with a universal compiler.
12112     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12113 /* end confdefs.h.  */
12114 #ifndef __APPLE_CC__
12115                not a universal capable compiler
12116              #endif
12117              typedef int dummy;
12118
12119 _ACEOF
12120 if ac_fn_c_try_compile "$LINENO"; then :
12121
12122         # Check for potential -arch flags.  It is not universal unless
12123         # there are at least two -arch flags with different values.
12124         ac_arch=
12125         ac_prev=
12126         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12127          if test -n "$ac_prev"; then
12128            case $ac_word in
12129              i?86 | x86_64 | ppc | ppc64)
12130                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
12131                  ac_arch=$ac_word
12132                else
12133                  ac_cv_c_bigendian=universal
12134                  break
12135                fi
12136                ;;
12137            esac
12138            ac_prev=
12139          elif test "x$ac_word" = "x-arch"; then
12140            ac_prev=arch
12141          fi
12142        done
12143 fi
12144 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12145     if test $ac_cv_c_bigendian = unknown; then
12146       # See if sys/param.h defines the BYTE_ORDER macro.
12147       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12148 /* end confdefs.h.  */
12149 #include <sys/types.h>
12150              #include <sys/param.h>
12151
12152 int
12153 main ()
12154 {
12155 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
12156                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
12157                      && LITTLE_ENDIAN)
12158               bogus endian macros
12159              #endif
12160
12161   ;
12162   return 0;
12163 }
12164 _ACEOF
12165 if ac_fn_c_try_compile "$LINENO"; then :
12166   # It does; now see whether it defined to BIG_ENDIAN or not.
12167          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12168 /* end confdefs.h.  */
12169 #include <sys/types.h>
12170                 #include <sys/param.h>
12171
12172 int
12173 main ()
12174 {
12175 #if BYTE_ORDER != BIG_ENDIAN
12176                  not big endian
12177                 #endif
12178
12179   ;
12180   return 0;
12181 }
12182 _ACEOF
12183 if ac_fn_c_try_compile "$LINENO"; then :
12184   ac_cv_c_bigendian=yes
12185 else
12186   ac_cv_c_bigendian=no
12187 fi
12188 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12189 fi
12190 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12191     fi
12192     if test $ac_cv_c_bigendian = unknown; then
12193       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
12194       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12195 /* end confdefs.h.  */
12196 #include <limits.h>
12197
12198 int
12199 main ()
12200 {
12201 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12202               bogus endian macros
12203              #endif
12204
12205   ;
12206   return 0;
12207 }
12208 _ACEOF
12209 if ac_fn_c_try_compile "$LINENO"; then :
12210   # It does; now see whether it defined to _BIG_ENDIAN or not.
12211          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12212 /* end confdefs.h.  */
12213 #include <limits.h>
12214
12215 int
12216 main ()
12217 {
12218 #ifndef _BIG_ENDIAN
12219                  not big endian
12220                 #endif
12221
12222   ;
12223   return 0;
12224 }
12225 _ACEOF
12226 if ac_fn_c_try_compile "$LINENO"; then :
12227   ac_cv_c_bigendian=yes
12228 else
12229   ac_cv_c_bigendian=no
12230 fi
12231 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12232 fi
12233 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12234     fi
12235     if test $ac_cv_c_bigendian = unknown; then
12236       # Compile a test program.
12237       if test "$cross_compiling" = yes; then :
12238   # Try to guess by grepping values from an object file.
12239          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12240 /* end confdefs.h.  */
12241 short int ascii_mm[] =
12242                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12243                 short int ascii_ii[] =
12244                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12245                 int use_ascii (int i) {
12246                   return ascii_mm[i] + ascii_ii[i];
12247                 }
12248                 short int ebcdic_ii[] =
12249                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12250                 short int ebcdic_mm[] =
12251                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12252                 int use_ebcdic (int i) {
12253                   return ebcdic_mm[i] + ebcdic_ii[i];
12254                 }
12255                 extern int foo;
12256
12257 int
12258 main ()
12259 {
12260 return use_ascii (foo) == use_ebcdic (foo);
12261   ;
12262   return 0;
12263 }
12264 _ACEOF
12265 if ac_fn_c_try_compile "$LINENO"; then :
12266   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
12267               ac_cv_c_bigendian=yes
12268             fi
12269             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
12270               if test "$ac_cv_c_bigendian" = unknown; then
12271                 ac_cv_c_bigendian=no
12272               else
12273                 # finding both strings is unlikely to happen, but who knows?
12274                 ac_cv_c_bigendian=unknown
12275               fi
12276             fi
12277 fi
12278 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12279 else
12280   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12281 /* end confdefs.h.  */
12282 $ac_includes_default
12283 int
12284 main ()
12285 {
12286
12287              /* Are we little or big endian?  From Harbison&Steele.  */
12288              union
12289              {
12290                long int l;
12291                char c[sizeof (long int)];
12292              } u;
12293              u.l = 1;
12294              return u.c[sizeof (long int) - 1] == 1;
12295
12296   ;
12297   return 0;
12298 }
12299 _ACEOF
12300 if ac_fn_c_try_run "$LINENO"; then :
12301   ac_cv_c_bigendian=no
12302 else
12303   ac_cv_c_bigendian=yes
12304 fi
12305 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12306   conftest.$ac_objext conftest.beam conftest.$ac_ext
12307 fi
12308
12309     fi
12310 fi
12311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
12312 $as_echo "$ac_cv_c_bigendian" >&6; }
12313  case $ac_cv_c_bigendian in #(
12314    yes)
12315      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
12316 ;; #(
12317    no)
12318       ;; #(
12319    universal)
12320
12321 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
12322
12323      ;; #(
12324    *)
12325      as_fn_error "unknown endianness
12326  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
12327  esac
12328
12329
12330 # ------------------------------ #
12331 # Checks for library functions.  #
12332 # ------------------------------ #
12333
12334 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
12335 # for constant arguments.  Useless!
12336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
12337 $as_echo_n "checking for working alloca.h... " >&6; }
12338 if test "${ac_cv_working_alloca_h+set}" = set; then :
12339   $as_echo_n "(cached) " >&6
12340 else
12341   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12342 /* end confdefs.h.  */
12343 #include <alloca.h>
12344 int
12345 main ()
12346 {
12347 char *p = (char *) alloca (2 * sizeof (int));
12348                           if (p) return 0;
12349   ;
12350   return 0;
12351 }
12352 _ACEOF
12353 if ac_fn_c_try_link "$LINENO"; then :
12354   ac_cv_working_alloca_h=yes
12355 else
12356   ac_cv_working_alloca_h=no
12357 fi
12358 rm -f core conftest.err conftest.$ac_objext \
12359     conftest$ac_exeext conftest.$ac_ext
12360 fi
12361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
12362 $as_echo "$ac_cv_working_alloca_h" >&6; }
12363 if test $ac_cv_working_alloca_h = yes; then
12364
12365 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
12366
12367 fi
12368
12369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
12370 $as_echo_n "checking for alloca... " >&6; }
12371 if test "${ac_cv_func_alloca_works+set}" = set; then :
12372   $as_echo_n "(cached) " >&6
12373 else
12374   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12375 /* end confdefs.h.  */
12376 #ifdef __GNUC__
12377 # define alloca __builtin_alloca
12378 #else
12379 # ifdef _MSC_VER
12380 #  include <malloc.h>
12381 #  define alloca _alloca
12382 # else
12383 #  ifdef HAVE_ALLOCA_H
12384 #   include <alloca.h>
12385 #  else
12386 #   ifdef _AIX
12387  #pragma alloca
12388 #   else
12389 #    ifndef alloca /* predefined by HP cc +Olibcalls */
12390 char *alloca ();
12391 #    endif
12392 #   endif
12393 #  endif
12394 # endif
12395 #endif
12396
12397 int
12398 main ()
12399 {
12400 char *p = (char *) alloca (1);
12401                                     if (p) return 0;
12402   ;
12403   return 0;
12404 }
12405 _ACEOF
12406 if ac_fn_c_try_link "$LINENO"; then :
12407   ac_cv_func_alloca_works=yes
12408 else
12409   ac_cv_func_alloca_works=no
12410 fi
12411 rm -f core conftest.err conftest.$ac_objext \
12412     conftest$ac_exeext conftest.$ac_ext
12413 fi
12414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
12415 $as_echo "$ac_cv_func_alloca_works" >&6; }
12416
12417 if test $ac_cv_func_alloca_works = yes; then
12418
12419 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
12420
12421 else
12422   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
12423 # that cause trouble.  Some versions do not even contain alloca or
12424 # contain a buggy version.  If you still want to use their alloca,
12425 # use ar to extract alloca.o from them instead of compiling alloca.c.
12426
12427 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
12428
12429 $as_echo "#define C_ALLOCA 1" >>confdefs.h
12430
12431
12432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
12433 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
12434 if test "${ac_cv_os_cray+set}" = set; then :
12435   $as_echo_n "(cached) " >&6
12436 else
12437   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12438 /* end confdefs.h.  */
12439 #if defined CRAY && ! defined CRAY2
12440 webecray
12441 #else
12442 wenotbecray
12443 #endif
12444
12445 _ACEOF
12446 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12447   $EGREP "webecray" >/dev/null 2>&1; then :
12448   ac_cv_os_cray=yes
12449 else
12450   ac_cv_os_cray=no
12451 fi
12452 rm -f conftest*
12453
12454 fi
12455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
12456 $as_echo "$ac_cv_os_cray" >&6; }
12457 if test $ac_cv_os_cray = yes; then
12458   for ac_func in _getb67 GETB67 getb67; do
12459     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12460 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12461 eval as_val=\$$as_ac_var
12462    if test "x$as_val" = x""yes; then :
12463
12464 cat >>confdefs.h <<_ACEOF
12465 #define CRAY_STACKSEG_END $ac_func
12466 _ACEOF
12467
12468     break
12469 fi
12470
12471   done
12472 fi
12473
12474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
12475 $as_echo_n "checking stack direction for C alloca... " >&6; }
12476 if test "${ac_cv_c_stack_direction+set}" = set; then :
12477   $as_echo_n "(cached) " >&6
12478 else
12479   if test "$cross_compiling" = yes; then :
12480   ac_cv_c_stack_direction=0
12481 else
12482   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12483 /* end confdefs.h.  */
12484 $ac_includes_default
12485 int
12486 find_stack_direction ()
12487 {
12488   static char *addr = 0;
12489   auto char dummy;
12490   if (addr == 0)
12491     {
12492       addr = &dummy;
12493       return find_stack_direction ();
12494     }
12495   else
12496     return (&dummy > addr) ? 1 : -1;
12497 }
12498
12499 int
12500 main ()
12501 {
12502   return find_stack_direction () < 0;
12503 }
12504 _ACEOF
12505 if ac_fn_c_try_run "$LINENO"; then :
12506   ac_cv_c_stack_direction=1
12507 else
12508   ac_cv_c_stack_direction=-1
12509 fi
12510 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12511   conftest.$ac_objext conftest.beam conftest.$ac_ext
12512 fi
12513
12514 fi
12515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
12516 $as_echo "$ac_cv_c_stack_direction" >&6; }
12517 cat >>confdefs.h <<_ACEOF
12518 #define STACK_DIRECTION $ac_cv_c_stack_direction
12519 _ACEOF
12520
12521
12522 fi
12523
12524 for ac_header in stdlib.h unistd.h
12525 do :
12526   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12527 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12528 eval as_val=\$$as_ac_Header
12529    if test "x$as_val" = x""yes; then :
12530   cat >>confdefs.h <<_ACEOF
12531 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12532 _ACEOF
12533
12534 fi
12535
12536 done
12537
12538 for ac_func in getpagesize
12539 do :
12540   ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
12541 if test "x$ac_cv_func_getpagesize" = x""yes; then :
12542   cat >>confdefs.h <<_ACEOF
12543 #define HAVE_GETPAGESIZE 1
12544 _ACEOF
12545
12546 fi
12547 done
12548
12549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
12550 $as_echo_n "checking for working mmap... " >&6; }
12551 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
12552   $as_echo_n "(cached) " >&6
12553 else
12554   if test "$cross_compiling" = yes; then :
12555   ac_cv_func_mmap_fixed_mapped=no
12556 else
12557   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12558 /* end confdefs.h.  */
12559 $ac_includes_default
12560 /* malloc might have been renamed as rpl_malloc. */
12561 #undef malloc
12562
12563 /* Thanks to Mike Haertel and Jim Avera for this test.
12564    Here is a matrix of mmap possibilities:
12565         mmap private not fixed
12566         mmap private fixed at somewhere currently unmapped
12567         mmap private fixed at somewhere already mapped
12568         mmap shared not fixed
12569         mmap shared fixed at somewhere currently unmapped
12570         mmap shared fixed at somewhere already mapped
12571    For private mappings, we should verify that changes cannot be read()
12572    back from the file, nor mmap's back from the file at a different
12573    address.  (There have been systems where private was not correctly
12574    implemented like the infamous i386 svr4.0, and systems where the
12575    VM page cache was not coherent with the file system buffer cache
12576    like early versions of FreeBSD and possibly contemporary NetBSD.)
12577    For shared mappings, we should conversely verify that changes get
12578    propagated back to all the places they're supposed to be.
12579
12580    Grep wants private fixed already mapped.
12581    The main things grep needs to know about mmap are:
12582    * does it exist and is it safe to write into the mmap'd area
12583    * how to use it (BSD variants)  */
12584
12585 #include <fcntl.h>
12586 #include <sys/mman.h>
12587
12588 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
12589 char *malloc ();
12590 #endif
12591
12592 /* This mess was copied from the GNU getpagesize.h.  */
12593 #ifndef HAVE_GETPAGESIZE
12594 /* Assume that all systems that can run configure have sys/param.h.  */
12595 # ifndef HAVE_SYS_PARAM_H
12596 #  define HAVE_SYS_PARAM_H 1
12597 # endif
12598
12599 # ifdef _SC_PAGESIZE
12600 #  define getpagesize() sysconf(_SC_PAGESIZE)
12601 # else /* no _SC_PAGESIZE */
12602 #  ifdef HAVE_SYS_PARAM_H
12603 #   include <sys/param.h>
12604 #   ifdef EXEC_PAGESIZE
12605 #    define getpagesize() EXEC_PAGESIZE
12606 #   else /* no EXEC_PAGESIZE */
12607 #    ifdef NBPG
12608 #     define getpagesize() NBPG * CLSIZE
12609 #     ifndef CLSIZE
12610 #      define CLSIZE 1
12611 #     endif /* no CLSIZE */
12612 #    else /* no NBPG */
12613 #     ifdef NBPC
12614 #      define getpagesize() NBPC
12615 #     else /* no NBPC */
12616 #      ifdef PAGESIZE
12617 #       define getpagesize() PAGESIZE
12618 #      endif /* PAGESIZE */
12619 #     endif /* no NBPC */
12620 #    endif /* no NBPG */
12621 #   endif /* no EXEC_PAGESIZE */
12622 #  else /* no HAVE_SYS_PARAM_H */
12623 #   define getpagesize() 8192   /* punt totally */
12624 #  endif /* no HAVE_SYS_PARAM_H */
12625 # endif /* no _SC_PAGESIZE */
12626
12627 #endif /* no HAVE_GETPAGESIZE */
12628
12629 int
12630 main ()
12631 {
12632   char *data, *data2, *data3;
12633   int i, pagesize;
12634   int fd;
12635
12636   pagesize = getpagesize ();
12637
12638   /* First, make a file with some known garbage in it. */
12639   data = (char *) malloc (pagesize);
12640   if (!data)
12641     return 1;
12642   for (i = 0; i < pagesize; ++i)
12643     *(data + i) = rand ();
12644   umask (0);
12645   fd = creat ("conftest.mmap", 0600);
12646   if (fd < 0)
12647     return 1;
12648   if (write (fd, data, pagesize) != pagesize)
12649     return 1;
12650   close (fd);
12651
12652   /* Next, try to mmap the file at a fixed address which already has
12653      something else allocated at it.  If we can, also make sure that
12654      we see the same garbage.  */
12655   fd = open ("conftest.mmap", O_RDWR);
12656   if (fd < 0)
12657     return 1;
12658   data2 = (char *) malloc (2 * pagesize);
12659   if (!data2)
12660     return 1;
12661   data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
12662   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
12663                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
12664     return 1;
12665   for (i = 0; i < pagesize; ++i)
12666     if (*(data + i) != *(data2 + i))
12667       return 1;
12668
12669   /* Finally, make sure that changes to the mapped area do not
12670      percolate back to the file as seen by read().  (This is a bug on
12671      some variants of i386 svr4.0.)  */
12672   for (i = 0; i < pagesize; ++i)
12673     *(data2 + i) = *(data2 + i) + 1;
12674   data3 = (char *) malloc (pagesize);
12675   if (!data3)
12676     return 1;
12677   if (read (fd, data3, pagesize) != pagesize)
12678     return 1;
12679   for (i = 0; i < pagesize; ++i)
12680     if (*(data + i) != *(data3 + i))
12681       return 1;
12682   close (fd);
12683   return 0;
12684 }
12685 _ACEOF
12686 if ac_fn_c_try_run "$LINENO"; then :
12687   ac_cv_func_mmap_fixed_mapped=yes
12688 else
12689   ac_cv_func_mmap_fixed_mapped=no
12690 fi
12691 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12692   conftest.$ac_objext conftest.beam conftest.$ac_ext
12693 fi
12694
12695 fi
12696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
12697 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
12698 if test $ac_cv_func_mmap_fixed_mapped = yes; then
12699
12700 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
12701
12702 fi
12703 rm -f conftest.mmap
12704
12705 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
12706 if test "x$ac_cv_type_pid_t" = x""yes; then :
12707
12708 else
12709
12710 cat >>confdefs.h <<_ACEOF
12711 #define pid_t int
12712 _ACEOF
12713
12714 fi
12715
12716 for ac_header in vfork.h
12717 do :
12718   ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
12719 if test "x$ac_cv_header_vfork_h" = x""yes; then :
12720   cat >>confdefs.h <<_ACEOF
12721 #define HAVE_VFORK_H 1
12722 _ACEOF
12723
12724 fi
12725
12726 done
12727
12728 for ac_func in fork vfork
12729 do :
12730   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12731 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12732 eval as_val=\$$as_ac_var
12733    if test "x$as_val" = x""yes; then :
12734   cat >>confdefs.h <<_ACEOF
12735 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12736 _ACEOF
12737
12738 fi
12739 done
12740
12741 if test "x$ac_cv_func_fork" = xyes; then
12742   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
12743 $as_echo_n "checking for working fork... " >&6; }
12744 if test "${ac_cv_func_fork_works+set}" = set; then :
12745   $as_echo_n "(cached) " >&6
12746 else
12747   if test "$cross_compiling" = yes; then :
12748   ac_cv_func_fork_works=cross
12749 else
12750   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12751 /* end confdefs.h.  */
12752 $ac_includes_default
12753 int
12754 main ()
12755 {
12756
12757           /* By Ruediger Kuhlmann. */
12758           return fork () < 0;
12759
12760   ;
12761   return 0;
12762 }
12763 _ACEOF
12764 if ac_fn_c_try_run "$LINENO"; then :
12765   ac_cv_func_fork_works=yes
12766 else
12767   ac_cv_func_fork_works=no
12768 fi
12769 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12770   conftest.$ac_objext conftest.beam conftest.$ac_ext
12771 fi
12772
12773 fi
12774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
12775 $as_echo "$ac_cv_func_fork_works" >&6; }
12776
12777 else
12778   ac_cv_func_fork_works=$ac_cv_func_fork
12779 fi
12780 if test "x$ac_cv_func_fork_works" = xcross; then
12781   case $host in
12782     *-*-amigaos* | *-*-msdosdjgpp*)
12783       # Override, as these systems have only a dummy fork() stub
12784       ac_cv_func_fork_works=no
12785       ;;
12786     *)
12787       ac_cv_func_fork_works=yes
12788       ;;
12789   esac
12790   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
12791 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
12792 fi
12793 ac_cv_func_vfork_works=$ac_cv_func_vfork
12794 if test "x$ac_cv_func_vfork" = xyes; then
12795   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
12796 $as_echo_n "checking for working vfork... " >&6; }
12797 if test "${ac_cv_func_vfork_works+set}" = set; then :
12798   $as_echo_n "(cached) " >&6
12799 else
12800   if test "$cross_compiling" = yes; then :
12801   ac_cv_func_vfork_works=cross
12802 else
12803   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12804 /* end confdefs.h.  */
12805 /* Thanks to Paul Eggert for this test.  */
12806 $ac_includes_default
12807 #include <sys/wait.h>
12808 #ifdef HAVE_VFORK_H
12809 # include <vfork.h>
12810 #endif
12811 /* On some sparc systems, changes by the child to local and incoming
12812    argument registers are propagated back to the parent.  The compiler
12813    is told about this with #include <vfork.h>, but some compilers
12814    (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
12815    static variable whose address is put into a register that is
12816    clobbered by the vfork.  */
12817 static void
12818 #ifdef __cplusplus
12819 sparc_address_test (int arg)
12820 # else
12821 sparc_address_test (arg) int arg;
12822 #endif
12823 {
12824   static pid_t child;
12825   if (!child) {
12826     child = vfork ();
12827     if (child < 0) {
12828       perror ("vfork");
12829       _exit(2);
12830     }
12831     if (!child) {
12832       arg = getpid();
12833       write(-1, "", 0);
12834       _exit (arg);
12835     }
12836   }
12837 }
12838
12839 int
12840 main ()
12841 {
12842   pid_t parent = getpid ();
12843   pid_t child;
12844
12845   sparc_address_test (0);
12846
12847   child = vfork ();
12848
12849   if (child == 0) {
12850     /* Here is another test for sparc vfork register problems.  This
12851        test uses lots of local variables, at least as many local
12852        variables as main has allocated so far including compiler
12853        temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
12854        4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
12855        reuse the register of parent for one of the local variables,
12856        since it will think that parent can't possibly be used any more
12857        in this routine.  Assigning to the local variable will thus
12858        munge parent in the parent process.  */
12859     pid_t
12860       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
12861       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
12862     /* Convince the compiler that p..p7 are live; otherwise, it might
12863        use the same hardware register for all 8 local variables.  */
12864     if (p != p1 || p != p2 || p != p3 || p != p4
12865         || p != p5 || p != p6 || p != p7)
12866       _exit(1);
12867
12868     /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
12869        from child file descriptors.  If the child closes a descriptor
12870        before it execs or exits, this munges the parent's descriptor
12871        as well.  Test for this by closing stdout in the child.  */
12872     _exit(close(fileno(stdout)) != 0);
12873   } else {
12874     int status;
12875     struct stat st;
12876
12877     while (wait(&status) != child)
12878       ;
12879     return (
12880          /* Was there some problem with vforking?  */
12881          child < 0
12882
12883          /* Did the child fail?  (This shouldn't happen.)  */
12884          || status
12885
12886          /* Did the vfork/compiler bug occur?  */
12887          || parent != getpid()
12888
12889          /* Did the file descriptor bug occur?  */
12890          || fstat(fileno(stdout), &st) != 0
12891          );
12892   }
12893 }
12894 _ACEOF
12895 if ac_fn_c_try_run "$LINENO"; then :
12896   ac_cv_func_vfork_works=yes
12897 else
12898   ac_cv_func_vfork_works=no
12899 fi
12900 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12901   conftest.$ac_objext conftest.beam conftest.$ac_ext
12902 fi
12903
12904 fi
12905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
12906 $as_echo "$ac_cv_func_vfork_works" >&6; }
12907
12908 fi;
12909 if test "x$ac_cv_func_fork_works" = xcross; then
12910   ac_cv_func_vfork_works=$ac_cv_func_vfork
12911   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
12912 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
12913 fi
12914
12915 if test "x$ac_cv_func_vfork_works" = xyes; then
12916
12917 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
12918
12919 else
12920
12921 $as_echo "#define vfork fork" >>confdefs.h
12922
12923 fi
12924 if test "x$ac_cv_func_fork_works" = xyes; then
12925
12926 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
12927
12928 fi
12929
12930 for ac_func in canonicalize_file_name realpath getrusage getuid getgid \
12931                 pipe poll pread pread64 pwrite readlink resize_term \
12932                 sbrk setpgid setpgrp setsid \
12933                 sigaction sigprocmask sigsetmask socketpair syscall \
12934                 ttrace wborder wresize setlocale iconvlist libiconvlist btowc \
12935                 setrlimit getrlimit posix_madvise waitpid lstat
12936 do :
12937   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12938 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12939 eval as_val=\$$as_ac_var
12940    if test "x$as_val" = x""yes; then :
12941   cat >>confdefs.h <<_ACEOF
12942 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12943 _ACEOF
12944
12945 fi
12946 done
12947
12948
12949   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
12950 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
12951 if test "${am_cv_langinfo_codeset+set}" = set; then :
12952   $as_echo_n "(cached) " >&6
12953 else
12954   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12955 /* end confdefs.h.  */
12956 #include <langinfo.h>
12957 int
12958 main ()
12959 {
12960 char* cs = nl_langinfo(CODESET);
12961   ;
12962   return 0;
12963 }
12964 _ACEOF
12965 if ac_fn_c_try_link "$LINENO"; then :
12966   am_cv_langinfo_codeset=yes
12967 else
12968   am_cv_langinfo_codeset=no
12969 fi
12970 rm -f core conftest.err conftest.$ac_objext \
12971     conftest$ac_exeext conftest.$ac_ext
12972
12973 fi
12974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
12975 $as_echo "$am_cv_langinfo_codeset" >&6; }
12976   if test $am_cv_langinfo_codeset = yes; then
12977
12978 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
12979
12980   fi
12981
12982
12983 # Check the return and argument types of ptrace.  No canned test for
12984 # this, so roll our own.
12985 gdb_ptrace_headers='
12986 #if HAVE_SYS_TYPES_H
12987 # include <sys/types.h>
12988 #endif
12989 #if HAVE_SYS_PTRACE_H
12990 # include <sys/ptrace.h>
12991 #endif
12992 #if HAVE_UNISTD_H
12993 # include <unistd.h>
12994 #endif
12995 '
12996 # There is no point in checking if we don't have a prototype.
12997 ac_fn_c_check_decl "$LINENO" "ptrace" "ac_cv_have_decl_ptrace" "$gdb_ptrace_headers
12998 "
12999 if test "x$ac_cv_have_decl_ptrace" = x""yes; then :
13000   ac_have_decl=1
13001 else
13002   ac_have_decl=0
13003 fi
13004
13005 cat >>confdefs.h <<_ACEOF
13006 #define HAVE_DECL_PTRACE $ac_have_decl
13007 _ACEOF
13008 if test $ac_have_decl = 1; then :
13009
13010 else
13011
13012   : ${gdb_cv_func_ptrace_ret='int'}
13013   : ${gdb_cv_func_ptrace_args='int,int,long,long'}
13014
13015 fi
13016
13017 # Check return type.  Varargs (used on GNU/Linux) conflict with the
13018 # empty argument list, so check for that explicitly.
13019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
13020 $as_echo_n "checking return type of ptrace... " >&6; }
13021 if test "${gdb_cv_func_ptrace_ret+set}" = set; then :
13022   $as_echo_n "(cached) " >&6
13023 else
13024   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13025 /* end confdefs.h.  */
13026 $gdb_ptrace_headers
13027 int
13028 main ()
13029 {
13030 extern long ptrace (enum __ptrace_request, ...);
13031   ;
13032   return 0;
13033 }
13034 _ACEOF
13035 if ac_fn_c_try_compile "$LINENO"; then :
13036   gdb_cv_func_ptrace_ret='long'
13037 else
13038   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13039 /* end confdefs.h.  */
13040 $gdb_ptrace_headers
13041 int
13042 main ()
13043 {
13044 extern int ptrace ();
13045   ;
13046   return 0;
13047 }
13048 _ACEOF
13049 if ac_fn_c_try_compile "$LINENO"; then :
13050   gdb_cv_func_ptrace_ret='int'
13051 else
13052   gdb_cv_func_ptrace_ret='long'
13053 fi
13054 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13055 fi
13056 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13057 fi
13058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
13059 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
13060
13061 cat >>confdefs.h <<_ACEOF
13062 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
13063 _ACEOF
13064
13065 # Check argument types.
13066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
13067 $as_echo_n "checking types of arguments for ptrace... " >&6; }
13068 if test "${gdb_cv_func_ptrace_args+set}" = set; then :
13069   $as_echo_n "(cached) " >&6
13070 else
13071
13072   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13073 /* end confdefs.h.  */
13074 $gdb_ptrace_headers
13075 int
13076 main ()
13077 {
13078 extern long ptrace (enum __ptrace_request, ...);
13079   ;
13080   return 0;
13081 }
13082 _ACEOF
13083 if ac_fn_c_try_compile "$LINENO"; then :
13084   gdb_cv_func_ptrace_args='int,int,long,long'
13085 else
13086
13087 for gdb_arg1 in 'int' 'long'; do
13088  for gdb_arg2 in 'pid_t' 'int' 'long'; do
13089   for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
13090    for gdb_arg4 in 'int' 'long'; do
13091      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13092 /* end confdefs.h.  */
13093 $gdb_ptrace_headers
13094 int
13095 main ()
13096 {
13097
13098 extern $gdb_cv_func_ptrace_ret
13099   ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
13100
13101   ;
13102   return 0;
13103 }
13104 _ACEOF
13105 if ac_fn_c_try_compile "$LINENO"; then :
13106   gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
13107     break 4;
13108 fi
13109 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13110     for gdb_arg5 in 'int *' 'int' 'long'; do
13111      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13112 /* end confdefs.h.  */
13113 $gdb_ptrace_headers
13114 int
13115 main ()
13116 {
13117
13118 extern $gdb_cv_func_ptrace_ret
13119   ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
13120
13121   ;
13122   return 0;
13123 }
13124 _ACEOF
13125 if ac_fn_c_try_compile "$LINENO"; then :
13126
13127 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
13128     break 5;
13129 fi
13130 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13131     done
13132    done
13133   done
13134  done
13135 done
13136 # Provide a safe default value.
13137 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
13138
13139 fi
13140 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13141 fi
13142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
13143 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
13144 ac_save_IFS=$IFS; IFS=','
13145 set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
13146 IFS=$ac_save_IFS
13147 shift
13148
13149 cat >>confdefs.h <<_ACEOF
13150 #define PTRACE_TYPE_ARG3 $3
13151 _ACEOF
13152
13153 if test -n "$5"; then
13154
13155 cat >>confdefs.h <<_ACEOF
13156 #define PTRACE_TYPE_ARG5 $5
13157 _ACEOF
13158
13159 fi
13160
13161 if test "$cross_compiling" = no; then
13162   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
13163 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
13164 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
13165   $as_echo_n "(cached) " >&6
13166 else
13167   if test "$cross_compiling" = yes; then :
13168   as_fn_error "cannot check setpgrp when cross compiling" "$LINENO" 5
13169 else
13170   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13171 /* end confdefs.h.  */
13172 $ac_includes_default
13173 int
13174 main ()
13175 {
13176 /* If this system has a BSD-style setpgrp which takes arguments,
13177   setpgrp(1, 1) will fail with ESRCH and return -1, in that case
13178   exit successfully. */
13179   return setpgrp (1,1) != -1;
13180   ;
13181   return 0;
13182 }
13183 _ACEOF
13184 if ac_fn_c_try_run "$LINENO"; then :
13185   ac_cv_func_setpgrp_void=no
13186 else
13187   ac_cv_func_setpgrp_void=yes
13188 fi
13189 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13190   conftest.$ac_objext conftest.beam conftest.$ac_ext
13191 fi
13192
13193 fi
13194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
13195 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
13196 if test $ac_cv_func_setpgrp_void = yes; then
13197
13198 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
13199
13200 fi
13201
13202 else
13203   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
13204 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
13205 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
13206   $as_echo_n "(cached) " >&6
13207 else
13208   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13209 /* end confdefs.h.  */
13210
13211 #include <unistd.h>
13212
13213 int
13214 main ()
13215 {
13216
13217   if (setpgrp(1,1) == -1)
13218     exit (0);
13219   else
13220     exit (1);
13221
13222   ;
13223   return 0;
13224 }
13225 _ACEOF
13226 if ac_fn_c_try_compile "$LINENO"; then :
13227   ac_cv_func_setpgrp_void=no
13228 else
13229   ac_cv_func_setpgrp_void=yes
13230 fi
13231 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13232 fi
13233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
13234 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
13235 if test $ac_cv_func_setpgrp_void = yes; then
13236   $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
13237
13238 fi
13239 fi
13240
13241 # Check if sigsetjmp is available.  Using AC_CHECK_FUNCS won't do
13242 # since sigsetjmp might only be defined as a macro.
13243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
13244 $as_echo_n "checking for sigsetjmp... " >&6; }
13245 if test "${gdb_cv_func_sigsetjmp+set}" = set; then :
13246   $as_echo_n "(cached) " >&6
13247 else
13248   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13249 /* end confdefs.h.  */
13250
13251 #include <setjmp.h>
13252
13253 int
13254 main ()
13255 {
13256 sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
13257   ;
13258   return 0;
13259 }
13260 _ACEOF
13261 if ac_fn_c_try_compile "$LINENO"; then :
13262   gdb_cv_func_sigsetjmp=yes
13263 else
13264   gdb_cv_func_sigsetjmp=no
13265 fi
13266 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13267 fi
13268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
13269 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
13270 if test $gdb_cv_func_sigsetjmp = yes; then
13271
13272 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
13273
13274 fi
13275
13276 # Assume we'll default to using the included libiberty regex.
13277 gdb_use_included_regex=yes
13278
13279 # However, if the system regex is GNU regex, then default to *not*
13280 # using the included regex.
13281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU regex" >&5
13282 $as_echo_n "checking for GNU regex... " >&6; }
13283 if test "${gdb_cv_have_gnu_regex+set}" = set; then :
13284   $as_echo_n "(cached) " >&6
13285 else
13286   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13287 /* end confdefs.h.  */
13288 #include <gnu-versions.h>
13289 int
13290 main ()
13291 {
13292 #define REGEX_INTERFACE_VERSION 1
13293 #if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
13294 # error "Version mismatch"
13295 #endif
13296   ;
13297   return 0;
13298 }
13299 _ACEOF
13300 if ac_fn_c_try_compile "$LINENO"; then :
13301   gdb_cv_have_gnu_regex=yes
13302 else
13303   gdb_cv_have_gnu_regex=no
13304 fi
13305 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13306 fi
13307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_gnu_regex" >&5
13308 $as_echo "$gdb_cv_have_gnu_regex" >&6; }
13309 if test $gdb_cv_have_gnu_regex = yes; then
13310   gdb_use_included_regex=no
13311 fi
13312
13313
13314 # Check whether --with-included-regex was given.
13315 if test "${with_included_regex+set}" = set; then :
13316   withval=$with_included_regex; gdb_with_regex=$withval
13317 else
13318   gdb_with_regex=$gdb_use_included_regex
13319 fi
13320
13321 if test "$gdb_with_regex" = yes; then
13322
13323 $as_echo "#define USE_INCLUDED_REGEX 1" >>confdefs.h
13324
13325 fi
13326
13327 # Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
13328 ac_fn_c_check_member "$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
13329 #include <sys/proc.h>
13330
13331 "
13332 if test "x$ac_cv_member_struct_thread_td_pcb" = x""yes; then :
13333
13334 cat >>confdefs.h <<_ACEOF
13335 #define HAVE_STRUCT_THREAD_TD_PCB 1
13336 _ACEOF
13337
13338
13339 fi
13340
13341
13342 # See if <sys/lwp.h> defines `struct lwp`.
13343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
13344 $as_echo_n "checking for struct lwp... " >&6; }
13345 if test "${gdb_cv_struct_lwp+set}" = set; then :
13346   $as_echo_n "(cached) " >&6
13347 else
13348   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13349 /* end confdefs.h.  */
13350 #include <sys/param.h>
13351 #include <sys/lwp.h>
13352 int
13353 main ()
13354 {
13355 struct lwp l;
13356   ;
13357   return 0;
13358 }
13359 _ACEOF
13360 if ac_fn_c_try_compile "$LINENO"; then :
13361   gdb_cv_struct_lwp=yes
13362 else
13363   gdb_cv_struct_lwp=no
13364 fi
13365 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13366 fi
13367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
13368 $as_echo "$gdb_cv_struct_lwp" >&6; }
13369 if test $gdb_cv_struct_lwp = yes; then
13370
13371 $as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
13372
13373 fi
13374
13375 # See if <machine/reg.h> degines `struct reg'.
13376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
13377 $as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
13378 if test "${gdb_cv_struct_reg+set}" = set; then :
13379   $as_echo_n "(cached) " >&6
13380 else
13381   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13382 /* end confdefs.h.  */
13383 #include <sys/types.h>
13384 #include <machine/reg.h>
13385 int
13386 main ()
13387 {
13388 struct reg r;
13389   ;
13390   return 0;
13391 }
13392 _ACEOF
13393 if ac_fn_c_try_compile "$LINENO"; then :
13394   gdb_cv_struct_reg=yes
13395 else
13396   gdb_cv_struct_reg=no
13397 fi
13398 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13399 fi
13400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5
13401 $as_echo "$gdb_cv_struct_reg" >&6; }
13402 if test $gdb_cv_struct_reg = yes; then
13403
13404 $as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
13405
13406 fi
13407
13408 # See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
13409 # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
13410 ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <machine/reg.h>
13411 "
13412 if test "x$ac_cv_member_struct_reg_r_fs" = x""yes; then :
13413
13414 cat >>confdefs.h <<_ACEOF
13415 #define HAVE_STRUCT_REG_R_FS 1
13416 _ACEOF
13417
13418
13419 fi
13420 ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <machine/reg.h>
13421 "
13422 if test "x$ac_cv_member_struct_reg_r_gs" = x""yes; then :
13423
13424 cat >>confdefs.h <<_ACEOF
13425 #define HAVE_STRUCT_REG_R_GS 1
13426 _ACEOF
13427
13428
13429 fi
13430
13431
13432 # See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
13433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
13434 $as_echo_n "checking for PTRACE_GETREGS... " >&6; }
13435 if test "${gdb_cv_have_ptrace_getregs+set}" = set; then :
13436   $as_echo_n "(cached) " >&6
13437 else
13438   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13439 /* end confdefs.h.  */
13440 #include <sys/ptrace.h>
13441 int
13442 main ()
13443 {
13444 PTRACE_GETREGS;
13445   ;
13446   return 0;
13447 }
13448 _ACEOF
13449 if ac_fn_c_try_compile "$LINENO"; then :
13450   gdb_cv_have_ptrace_getregs=yes
13451 else
13452   gdb_cv_have_ptrace_getregs=no
13453 fi
13454 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13455 fi
13456
13457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
13458 $as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
13459 if test $gdb_cv_have_ptrace_getregs = yes; then
13460
13461 $as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
13462
13463 fi
13464
13465 # See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
13466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
13467 $as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
13468 if test "${gdb_cv_have_ptrace_getfpxregs+set}" = set; then :
13469   $as_echo_n "(cached) " >&6
13470 else
13471   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13472 /* end confdefs.h.  */
13473 #include <sys/ptrace.h>
13474 int
13475 main ()
13476 {
13477 PTRACE_GETFPXREGS;
13478   ;
13479   return 0;
13480 }
13481 _ACEOF
13482 if ac_fn_c_try_compile "$LINENO"; then :
13483   gdb_cv_have_ptrace_getfpxregs=yes
13484 else
13485   gdb_cv_have_ptrace_getfpxregs=no
13486 fi
13487 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13488 fi
13489
13490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
13491 $as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
13492 if test $gdb_cv_have_ptrace_getfpxregs = yes; then
13493
13494 $as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
13495
13496 fi
13497
13498 # See if <sys/ptrace.h> provides the PT_GETDBREGS request.
13499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
13500 $as_echo_n "checking for PT_GETDBREGS... " >&6; }
13501 if test "${gdb_cv_have_pt_getdbregs+set}" = set; then :
13502   $as_echo_n "(cached) " >&6
13503 else
13504   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13505 /* end confdefs.h.  */
13506 #include <sys/types.h>
13507 #include <sys/ptrace.h>
13508 int
13509 main ()
13510 {
13511 PT_GETDBREGS;
13512   ;
13513   return 0;
13514 }
13515 _ACEOF
13516 if ac_fn_c_try_compile "$LINENO"; then :
13517   gdb_cv_have_pt_getdbregs=yes
13518 else
13519   gdb_cv_have_pt_getdbregs=no
13520 fi
13521 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13522 fi
13523
13524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
13525 $as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
13526 if test $gdb_cv_have_pt_getdbregs = yes; then
13527
13528 $as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
13529
13530 fi
13531
13532 # See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
13533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
13534 $as_echo_n "checking for PT_GETXMMREGS... " >&6; }
13535 if test "${gdb_cv_have_pt_getxmmregs+set}" = set; then :
13536   $as_echo_n "(cached) " >&6
13537 else
13538   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13539 /* end confdefs.h.  */
13540 #include <sys/types.h>
13541 #include <sys/ptrace.h>
13542 int
13543 main ()
13544 {
13545 PT_GETXMMREGS;
13546   ;
13547   return 0;
13548 }
13549 _ACEOF
13550 if ac_fn_c_try_compile "$LINENO"; then :
13551   gdb_cv_have_pt_getxmmregs=yes
13552 else
13553   gdb_cv_have_pt_getxmmregs=no
13554 fi
13555 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13556 fi
13557
13558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
13559 $as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
13560 if test $gdb_cv_have_pt_getxmmregs = yes; then
13561
13562 $as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
13563
13564 fi
13565
13566 # Detect which type of /proc is in use, such as for Unixware or Solaris.
13567
13568 if test "${target}" = "${host}"; then
13569   case "${host}" in
13570   *-*-unixware* | *-*-sysv4.2* | *-*-sysv5* | *-*-interix* )
13571
13572 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
13573
13574       ;;
13575   *-*-solaris2.[6789] | *-*-solaris2.1[0-9]*)
13576
13577 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
13578
13579       ;;
13580   mips-sgi-irix5*)
13581       # Work around <sys/proc.h> needing _KMEMUSER problem on IRIX 5.
13582
13583 $as_echo "#define _KMEMUSER 1" >>confdefs.h
13584
13585       ;;
13586   esac
13587 fi
13588
13589 if test "$ac_cv_header_sys_procfs_h" = yes; then
13590   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5
13591 $as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; }
13592  if test "${bfd_cv_have_sys_procfs_type_pstatus_t+set}" = set; then :
13593   $as_echo_n "(cached) " >&6
13594 else
13595   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13596 /* end confdefs.h.  */
13597
13598 #define _SYSCALL32
13599 /* Needed for new procfs interface on sparc-solaris.  */
13600 #define _STRUCTURED_PROC 1
13601 #include <sys/procfs.h>
13602 int
13603 main ()
13604 {
13605 pstatus_t avar
13606   ;
13607   return 0;
13608 }
13609 _ACEOF
13610 if ac_fn_c_try_compile "$LINENO"; then :
13611   bfd_cv_have_sys_procfs_type_pstatus_t=yes
13612 else
13613   bfd_cv_have_sys_procfs_type_pstatus_t=no
13614
13615 fi
13616 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13617 fi
13618
13619  if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
13620
13621 $as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h
13622
13623  fi
13624  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5
13625 $as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; }
13626
13627   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prrun_t in sys/procfs.h" >&5
13628 $as_echo_n "checking for prrun_t in sys/procfs.h... " >&6; }
13629  if test "${bfd_cv_have_sys_procfs_type_prrun_t+set}" = set; then :
13630   $as_echo_n "(cached) " >&6
13631 else
13632   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13633 /* end confdefs.h.  */
13634
13635 #define _SYSCALL32
13636 /* Needed for new procfs interface on sparc-solaris.  */
13637 #define _STRUCTURED_PROC 1
13638 #include <sys/procfs.h>
13639 int
13640 main ()
13641 {
13642 prrun_t avar
13643   ;
13644   return 0;
13645 }
13646 _ACEOF
13647 if ac_fn_c_try_compile "$LINENO"; then :
13648   bfd_cv_have_sys_procfs_type_prrun_t=yes
13649 else
13650   bfd_cv_have_sys_procfs_type_prrun_t=no
13651
13652 fi
13653 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13654 fi
13655
13656  if test $bfd_cv_have_sys_procfs_type_prrun_t = yes; then
13657
13658 $as_echo "#define HAVE_PRRUN_T 1" >>confdefs.h
13659
13660  fi
13661  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prrun_t" >&5
13662 $as_echo "$bfd_cv_have_sys_procfs_type_prrun_t" >&6; }
13663
13664   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
13665 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
13666  if test "${bfd_cv_have_sys_procfs_type_gregset_t+set}" = set; then :
13667   $as_echo_n "(cached) " >&6
13668 else
13669   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13670 /* end confdefs.h.  */
13671
13672 #define _SYSCALL32
13673 /* Needed for new procfs interface on sparc-solaris.  */
13674 #define _STRUCTURED_PROC 1
13675 #include <sys/procfs.h>
13676 int
13677 main ()
13678 {
13679 gregset_t avar
13680   ;
13681   return 0;
13682 }
13683 _ACEOF
13684 if ac_fn_c_try_compile "$LINENO"; then :
13685   bfd_cv_have_sys_procfs_type_gregset_t=yes
13686 else
13687   bfd_cv_have_sys_procfs_type_gregset_t=no
13688
13689 fi
13690 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13691 fi
13692
13693  if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
13694
13695 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
13696
13697  fi
13698  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
13699 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
13700
13701   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
13702 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
13703  if test "${bfd_cv_have_sys_procfs_type_fpregset_t+set}" = set; then :
13704   $as_echo_n "(cached) " >&6
13705 else
13706   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13707 /* end confdefs.h.  */
13708
13709 #define _SYSCALL32
13710 /* Needed for new procfs interface on sparc-solaris.  */
13711 #define _STRUCTURED_PROC 1
13712 #include <sys/procfs.h>
13713 int
13714 main ()
13715 {
13716 fpregset_t avar
13717   ;
13718   return 0;
13719 }
13720 _ACEOF
13721 if ac_fn_c_try_compile "$LINENO"; then :
13722   bfd_cv_have_sys_procfs_type_fpregset_t=yes
13723 else
13724   bfd_cv_have_sys_procfs_type_fpregset_t=no
13725
13726 fi
13727 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13728 fi
13729
13730  if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
13731
13732 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
13733
13734  fi
13735  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
13736 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
13737
13738   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
13739 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
13740  if test "${bfd_cv_have_sys_procfs_type_prgregset_t+set}" = set; then :
13741   $as_echo_n "(cached) " >&6
13742 else
13743   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13744 /* end confdefs.h.  */
13745
13746 #define _SYSCALL32
13747 /* Needed for new procfs interface on sparc-solaris.  */
13748 #define _STRUCTURED_PROC 1
13749 #include <sys/procfs.h>
13750 int
13751 main ()
13752 {
13753 prgregset_t avar
13754   ;
13755   return 0;
13756 }
13757 _ACEOF
13758 if ac_fn_c_try_compile "$LINENO"; then :
13759   bfd_cv_have_sys_procfs_type_prgregset_t=yes
13760 else
13761   bfd_cv_have_sys_procfs_type_prgregset_t=no
13762
13763 fi
13764 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13765 fi
13766
13767  if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
13768
13769 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
13770
13771  fi
13772  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
13773 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
13774
13775   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
13776 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
13777  if test "${bfd_cv_have_sys_procfs_type_prfpregset_t+set}" = set; then :
13778   $as_echo_n "(cached) " >&6
13779 else
13780   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13781 /* end confdefs.h.  */
13782
13783 #define _SYSCALL32
13784 /* Needed for new procfs interface on sparc-solaris.  */
13785 #define _STRUCTURED_PROC 1
13786 #include <sys/procfs.h>
13787 int
13788 main ()
13789 {
13790 prfpregset_t avar
13791   ;
13792   return 0;
13793 }
13794 _ACEOF
13795 if ac_fn_c_try_compile "$LINENO"; then :
13796   bfd_cv_have_sys_procfs_type_prfpregset_t=yes
13797 else
13798   bfd_cv_have_sys_procfs_type_prfpregset_t=no
13799
13800 fi
13801 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13802 fi
13803
13804  if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
13805
13806 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
13807
13808  fi
13809  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
13810 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
13811
13812   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
13813 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
13814  if test "${bfd_cv_have_sys_procfs_type_prgregset32_t+set}" = set; then :
13815   $as_echo_n "(cached) " >&6
13816 else
13817   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13818 /* end confdefs.h.  */
13819
13820 #define _SYSCALL32
13821 /* Needed for new procfs interface on sparc-solaris.  */
13822 #define _STRUCTURED_PROC 1
13823 #include <sys/procfs.h>
13824 int
13825 main ()
13826 {
13827 prgregset32_t avar
13828   ;
13829   return 0;
13830 }
13831 _ACEOF
13832 if ac_fn_c_try_compile "$LINENO"; then :
13833   bfd_cv_have_sys_procfs_type_prgregset32_t=yes
13834 else
13835   bfd_cv_have_sys_procfs_type_prgregset32_t=no
13836
13837 fi
13838 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13839 fi
13840
13841  if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
13842
13843 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
13844
13845  fi
13846  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
13847 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
13848
13849   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset32_t in sys/procfs.h" >&5
13850 $as_echo_n "checking for prfpregset32_t in sys/procfs.h... " >&6; }
13851  if test "${bfd_cv_have_sys_procfs_type_prfpregset32_t+set}" = set; then :
13852   $as_echo_n "(cached) " >&6
13853 else
13854   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13855 /* end confdefs.h.  */
13856
13857 #define _SYSCALL32
13858 /* Needed for new procfs interface on sparc-solaris.  */
13859 #define _STRUCTURED_PROC 1
13860 #include <sys/procfs.h>
13861 int
13862 main ()
13863 {
13864 prfpregset32_t avar
13865   ;
13866   return 0;
13867 }
13868 _ACEOF
13869 if ac_fn_c_try_compile "$LINENO"; then :
13870   bfd_cv_have_sys_procfs_type_prfpregset32_t=yes
13871 else
13872   bfd_cv_have_sys_procfs_type_prfpregset32_t=no
13873
13874 fi
13875 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13876 fi
13877
13878  if test $bfd_cv_have_sys_procfs_type_prfpregset32_t = yes; then
13879
13880 $as_echo "#define HAVE_PRFPREGSET32_T 1" >>confdefs.h
13881
13882  fi
13883  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset32_t" >&5
13884 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset32_t" >&6; }
13885
13886   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
13887 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
13888  if test "${bfd_cv_have_sys_procfs_type_lwpid_t+set}" = set; then :
13889   $as_echo_n "(cached) " >&6
13890 else
13891   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13892 /* end confdefs.h.  */
13893
13894 #define _SYSCALL32
13895 /* Needed for new procfs interface on sparc-solaris.  */
13896 #define _STRUCTURED_PROC 1
13897 #include <sys/procfs.h>
13898 int
13899 main ()
13900 {
13901 lwpid_t avar
13902   ;
13903   return 0;
13904 }
13905 _ACEOF
13906 if ac_fn_c_try_compile "$LINENO"; then :
13907   bfd_cv_have_sys_procfs_type_lwpid_t=yes
13908 else
13909   bfd_cv_have_sys_procfs_type_lwpid_t=no
13910
13911 fi
13912 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13913 fi
13914
13915  if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
13916
13917 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
13918
13919  fi
13920  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
13921 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
13922
13923   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
13924 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
13925  if test "${bfd_cv_have_sys_procfs_type_psaddr_t+set}" = set; then :
13926   $as_echo_n "(cached) " >&6
13927 else
13928   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13929 /* end confdefs.h.  */
13930
13931 #define _SYSCALL32
13932 /* Needed for new procfs interface on sparc-solaris.  */
13933 #define _STRUCTURED_PROC 1
13934 #include <sys/procfs.h>
13935 int
13936 main ()
13937 {
13938 psaddr_t avar
13939   ;
13940   return 0;
13941 }
13942 _ACEOF
13943 if ac_fn_c_try_compile "$LINENO"; then :
13944   bfd_cv_have_sys_procfs_type_psaddr_t=yes
13945 else
13946   bfd_cv_have_sys_procfs_type_psaddr_t=no
13947
13948 fi
13949 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13950 fi
13951
13952  if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
13953
13954 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
13955
13956  fi
13957  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
13958 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
13959
13960   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prsysent_t in sys/procfs.h" >&5
13961 $as_echo_n "checking for prsysent_t in sys/procfs.h... " >&6; }
13962  if test "${bfd_cv_have_sys_procfs_type_prsysent_t+set}" = set; then :
13963   $as_echo_n "(cached) " >&6
13964 else
13965   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13966 /* end confdefs.h.  */
13967
13968 #define _SYSCALL32
13969 /* Needed for new procfs interface on sparc-solaris.  */
13970 #define _STRUCTURED_PROC 1
13971 #include <sys/procfs.h>
13972 int
13973 main ()
13974 {
13975 prsysent_t avar
13976   ;
13977   return 0;
13978 }
13979 _ACEOF
13980 if ac_fn_c_try_compile "$LINENO"; then :
13981   bfd_cv_have_sys_procfs_type_prsysent_t=yes
13982 else
13983   bfd_cv_have_sys_procfs_type_prsysent_t=no
13984
13985 fi
13986 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13987 fi
13988
13989  if test $bfd_cv_have_sys_procfs_type_prsysent_t = yes; then
13990
13991 $as_echo "#define HAVE_PRSYSENT_T 1" >>confdefs.h
13992
13993  fi
13994  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prsysent_t" >&5
13995 $as_echo "$bfd_cv_have_sys_procfs_type_prsysent_t" >&6; }
13996
13997   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigset_t in sys/procfs.h" >&5
13998 $as_echo_n "checking for pr_sigset_t in sys/procfs.h... " >&6; }
13999  if test "${bfd_cv_have_sys_procfs_type_pr_sigset_t+set}" = set; then :
14000   $as_echo_n "(cached) " >&6
14001 else
14002   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14003 /* end confdefs.h.  */
14004
14005 #define _SYSCALL32
14006 /* Needed for new procfs interface on sparc-solaris.  */
14007 #define _STRUCTURED_PROC 1
14008 #include <sys/procfs.h>
14009 int
14010 main ()
14011 {
14012 pr_sigset_t avar
14013   ;
14014   return 0;
14015 }
14016 _ACEOF
14017 if ac_fn_c_try_compile "$LINENO"; then :
14018   bfd_cv_have_sys_procfs_type_pr_sigset_t=yes
14019 else
14020   bfd_cv_have_sys_procfs_type_pr_sigset_t=no
14021
14022 fi
14023 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14024 fi
14025
14026  if test $bfd_cv_have_sys_procfs_type_pr_sigset_t = yes; then
14027
14028 $as_echo "#define HAVE_PR_SIGSET_T 1" >>confdefs.h
14029
14030  fi
14031  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigset_t" >&5
14032 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigset_t" >&6; }
14033
14034   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigaction64_t in sys/procfs.h" >&5
14035 $as_echo_n "checking for pr_sigaction64_t in sys/procfs.h... " >&6; }
14036  if test "${bfd_cv_have_sys_procfs_type_pr_sigaction64_t+set}" = set; then :
14037   $as_echo_n "(cached) " >&6
14038 else
14039   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14040 /* end confdefs.h.  */
14041
14042 #define _SYSCALL32
14043 /* Needed for new procfs interface on sparc-solaris.  */
14044 #define _STRUCTURED_PROC 1
14045 #include <sys/procfs.h>
14046 int
14047 main ()
14048 {
14049 pr_sigaction64_t avar
14050   ;
14051   return 0;
14052 }
14053 _ACEOF
14054 if ac_fn_c_try_compile "$LINENO"; then :
14055   bfd_cv_have_sys_procfs_type_pr_sigaction64_t=yes
14056 else
14057   bfd_cv_have_sys_procfs_type_pr_sigaction64_t=no
14058
14059 fi
14060 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14061 fi
14062
14063  if test $bfd_cv_have_sys_procfs_type_pr_sigaction64_t = yes; then
14064
14065 $as_echo "#define HAVE_PR_SIGACTION64_T 1" >>confdefs.h
14066
14067  fi
14068  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&5
14069 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&6; }
14070
14071   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_siginfo64_t in sys/procfs.h" >&5
14072 $as_echo_n "checking for pr_siginfo64_t in sys/procfs.h... " >&6; }
14073  if test "${bfd_cv_have_sys_procfs_type_pr_siginfo64_t+set}" = set; then :
14074   $as_echo_n "(cached) " >&6
14075 else
14076   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14077 /* end confdefs.h.  */
14078
14079 #define _SYSCALL32
14080 /* Needed for new procfs interface on sparc-solaris.  */
14081 #define _STRUCTURED_PROC 1
14082 #include <sys/procfs.h>
14083 int
14084 main ()
14085 {
14086 pr_siginfo64_t avar
14087   ;
14088   return 0;
14089 }
14090 _ACEOF
14091 if ac_fn_c_try_compile "$LINENO"; then :
14092   bfd_cv_have_sys_procfs_type_pr_siginfo64_t=yes
14093 else
14094   bfd_cv_have_sys_procfs_type_pr_siginfo64_t=no
14095
14096 fi
14097 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14098 fi
14099
14100  if test $bfd_cv_have_sys_procfs_type_pr_siginfo64_t = yes; then
14101
14102 $as_echo "#define HAVE_PR_SIGINFO64_T 1" >>confdefs.h
14103
14104  fi
14105  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&5
14106 $as_echo "$bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&6; }
14107
14108
14109
14110
14111
14112   if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
14113     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether prfpregset_t type is broken" >&5
14114 $as_echo_n "checking whether prfpregset_t type is broken... " >&6; }
14115     if test "${gdb_cv_prfpregset_t_broken+set}" = set; then :
14116   $as_echo_n "(cached) " >&6
14117 else
14118   if test "$cross_compiling" = yes; then :
14119   gdb_cv_prfpregset_t_broken=yes
14120 else
14121   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14122 /* end confdefs.h.  */
14123 #include <sys/procfs.h>
14124        int main ()
14125        {
14126          if (sizeof (prfpregset_t) == sizeof (void *))
14127            return 1;
14128          return 0;
14129        }
14130 _ACEOF
14131 if ac_fn_c_try_run "$LINENO"; then :
14132   gdb_cv_prfpregset_t_broken=no
14133 else
14134   gdb_cv_prfpregset_t_broken=yes
14135 fi
14136 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14137   conftest.$ac_objext conftest.beam conftest.$ac_ext
14138 fi
14139
14140 fi
14141
14142     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_prfpregset_t_broken" >&5
14143 $as_echo "$gdb_cv_prfpregset_t_broken" >&6; }
14144     if test $gdb_cv_prfpregset_t_broken = yes; then
14145
14146 $as_echo "#define PRFPREGSET_T_BROKEN 1" >>confdefs.h
14147
14148     fi
14149   fi
14150
14151
14152   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PIOCSET ioctl entry in sys/procfs.h" >&5
14153 $as_echo_n "checking for PIOCSET ioctl entry in sys/procfs.h... " >&6; }
14154   if test "${gdb_cv_have_procfs_piocset+set}" = set; then :
14155   $as_echo_n "(cached) " >&6
14156 else
14157   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14158 /* end confdefs.h.  */
14159 #include <unistd.h>
14160 #include <sys/types.h>
14161 #include <sys/procfs.h>
14162
14163 int
14164 main ()
14165 {
14166
14167     int dummy;;
14168     dummy = ioctl(0, PIOCSET, &dummy);
14169
14170   ;
14171   return 0;
14172 }
14173 _ACEOF
14174 if ac_fn_c_try_compile "$LINENO"; then :
14175   gdb_cv_have_procfs_piocset=yes
14176 else
14177   gdb_cv_have_procfs_piocset=no
14178 fi
14179 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14180 fi
14181
14182   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_procfs_piocset" >&5
14183 $as_echo "$gdb_cv_have_procfs_piocset" >&6; }
14184   if test $gdb_cv_have_procfs_piocset = yes; then
14185
14186 $as_echo "#define HAVE_PROCFS_PIOCSET 1" >>confdefs.h
14187
14188   fi
14189 fi
14190
14191 if test ${host} = ${target} ; then
14192
14193   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member l_addr in struct link_map" >&5
14194 $as_echo_n "checking for member l_addr in struct link_map... " >&6; }
14195   if test "${gdb_cv_have_struct_link_map_with_l_members+set}" = set; then :
14196   $as_echo_n "(cached) " >&6
14197 else
14198   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14199 /* end confdefs.h.  */
14200 #include <link.h>
14201 int
14202 main ()
14203 {
14204 struct link_map lm; (void) lm.l_addr;
14205   ;
14206   return 0;
14207 }
14208 _ACEOF
14209 if ac_fn_c_try_compile "$LINENO"; then :
14210   gdb_cv_have_struct_link_map_with_l_members=yes
14211 else
14212   gdb_cv_have_struct_link_map_with_l_members=no
14213 fi
14214 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14215 fi
14216
14217   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map_with_l_members" >&5
14218 $as_echo "$gdb_cv_have_struct_link_map_with_l_members" >&6; }
14219   if test $gdb_cv_have_struct_link_map_with_l_members = yes; then
14220
14221 $as_echo "#define HAVE_STRUCT_LINK_MAP_WITH_L_MEMBERS 1" >>confdefs.h
14222
14223   fi
14224
14225
14226   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member lm_addr in struct link_map" >&5
14227 $as_echo_n "checking for member lm_addr in struct link_map... " >&6; }
14228   if test "${gdb_cv_have_struct_link_map_with_lm_members+set}" = set; then :
14229   $as_echo_n "(cached) " >&6
14230 else
14231   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14232 /* end confdefs.h.  */
14233 #include <sys/types.h>
14234 #include <link.h>
14235 int
14236 main ()
14237 {
14238 struct link_map lm; (void) lm.lm_addr;
14239   ;
14240   return 0;
14241 }
14242 _ACEOF
14243 if ac_fn_c_try_compile "$LINENO"; then :
14244   gdb_cv_have_struct_link_map_with_lm_members=yes
14245 else
14246   gdb_cv_have_struct_link_map_with_lm_members=no
14247 fi
14248 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14249 fi
14250
14251   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map_with_lm_members" >&5
14252 $as_echo "$gdb_cv_have_struct_link_map_with_lm_members" >&6; }
14253   if test $gdb_cv_have_struct_link_map_with_lm_members = yes; then
14254
14255 $as_echo "#define HAVE_STRUCT_LINK_MAP_WITH_LM_MEMBERS 1" >>confdefs.h
14256
14257   fi
14258
14259
14260   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member som_addr in struct so_map" >&5
14261 $as_echo_n "checking for member som_addr in struct so_map... " >&6; }
14262   if test "${gdb_cv_have_struct_so_map_with_som_members+set}" = set; then :
14263   $as_echo_n "(cached) " >&6
14264 else
14265   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14266 /* end confdefs.h.  */
14267 #include <sys/types.h>
14268 #ifdef HAVE_NLIST_H
14269 #include <nlist.h>
14270 #endif
14271 #include <link.h>
14272 int
14273 main ()
14274 {
14275 struct so_map lm; (void) lm.som_addr;
14276   ;
14277   return 0;
14278 }
14279 _ACEOF
14280 if ac_fn_c_try_compile "$LINENO"; then :
14281   gdb_cv_have_struct_so_map_with_som_members=yes
14282 else
14283   gdb_cv_have_struct_so_map_with_som_members=no
14284 fi
14285 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14286 fi
14287
14288   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_so_map_with_som_members" >&5
14289 $as_echo "$gdb_cv_have_struct_so_map_with_som_members" >&6; }
14290   if test $gdb_cv_have_struct_so_map_with_som_members = yes; then
14291
14292 $as_echo "#define HAVE_STRUCT_SO_MAP_WITH_SOM_MEMBERS 1" >>confdefs.h
14293
14294   fi
14295
14296
14297   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct link_map32 in sys/link.h" >&5
14298 $as_echo_n "checking for struct link_map32 in sys/link.h... " >&6; }
14299   if test "${gdb_cv_have_struct_link_map32+set}" = set; then :
14300   $as_echo_n "(cached) " >&6
14301 else
14302   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14303 /* end confdefs.h.  */
14304 #define _SYSCALL32
14305 #include <sys/link.h>
14306 int
14307 main ()
14308 {
14309 struct link_map32 l;
14310   ;
14311   return 0;
14312 }
14313 _ACEOF
14314 if ac_fn_c_try_compile "$LINENO"; then :
14315   gdb_cv_have_struct_link_map32=yes
14316 else
14317   gdb_cv_have_struct_link_map32=no
14318 fi
14319 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14320 fi
14321
14322   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map32" >&5
14323 $as_echo "$gdb_cv_have_struct_link_map32" >&6; }
14324   if test $gdb_cv_have_struct_link_map32 = yes; then
14325
14326 $as_echo "#define HAVE_STRUCT_LINK_MAP32 1" >>confdefs.h
14327
14328
14329 $as_echo "#define _SYSCALL32 1" >>confdefs.h
14330
14331   fi
14332 fi
14333
14334 # Check if the compiler supports the `long long' type.
14335
14336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
14337 $as_echo_n "checking for long long support in compiler... " >&6; }
14338 if test "${gdb_cv_c_long_long+set}" = set; then :
14339   $as_echo_n "(cached) " >&6
14340 else
14341   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14342 /* end confdefs.h.  */
14343 extern long long foo;
14344 int
14345 main ()
14346 {
14347 switch (foo & 2) { case 0: return 1; }
14348   ;
14349   return 0;
14350 }
14351 _ACEOF
14352 if ac_fn_c_try_compile "$LINENO"; then :
14353   gdb_cv_c_long_long=yes
14354 else
14355   gdb_cv_c_long_long=no
14356 fi
14357 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14358 fi
14359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
14360 $as_echo "$gdb_cv_c_long_long" >&6; }
14361 if test $gdb_cv_c_long_long = yes; then
14362
14363 $as_echo "#define CC_HAS_LONG_LONG 1" >>confdefs.h
14364
14365 fi
14366
14367 # Check if the compiler and runtime support printing long longs.
14368
14369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
14370 $as_echo_n "checking for long long support in printf... " >&6; }
14371 if test "${gdb_cv_printf_has_long_long+set}" = set; then :
14372   $as_echo_n "(cached) " >&6
14373 else
14374   if test "$cross_compiling" = yes; then :
14375   gdb_cv_printf_has_long_long=no
14376 else
14377   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14378 /* end confdefs.h.  */
14379 $ac_includes_default
14380 int
14381 main ()
14382 {
14383 char buf[32];
14384   long long l = 0;
14385   l = (l << 16) + 0x0123;
14386   l = (l << 16) + 0x4567;
14387   l = (l << 16) + 0x89ab;
14388   l = (l << 16) + 0xcdef;
14389   sprintf (buf, "0x%016llx", l);
14390   return (strcmp ("0x0123456789abcdef", buf));
14391   ;
14392   return 0;
14393 }
14394 _ACEOF
14395 if ac_fn_c_try_run "$LINENO"; then :
14396   gdb_cv_printf_has_long_long=yes
14397 else
14398   gdb_cv_printf_has_long_long=no
14399 fi
14400 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14401   conftest.$ac_objext conftest.beam conftest.$ac_ext
14402 fi
14403
14404 fi
14405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
14406 $as_echo "$gdb_cv_printf_has_long_long" >&6; }
14407 if test $gdb_cv_printf_has_long_long = yes; then
14408
14409 $as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
14410
14411 fi
14412
14413 # Check if the compiler and runtime support printing decfloats.
14414
14415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
14416 $as_echo_n "checking for decfloat support in printf... " >&6; }
14417 if test "${gdb_cv_printf_has_decfloat+set}" = set; then :
14418   $as_echo_n "(cached) " >&6
14419 else
14420   if test "$cross_compiling" = yes; then :
14421   gdb_cv_printf_has_decfloat=no
14422 else
14423   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14424 /* end confdefs.h.  */
14425 $ac_includes_default
14426 int
14427 main ()
14428 {
14429 char buf[64];
14430   _Decimal32 d32 = 1.2345df;
14431   _Decimal64 d64 = 1.2345dd;
14432   _Decimal128 d128 = 1.2345dl;
14433   sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
14434   return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
14435   ;
14436   return 0;
14437 }
14438 _ACEOF
14439 if ac_fn_c_try_run "$LINENO"; then :
14440   gdb_cv_printf_has_decfloat=yes
14441 else
14442   gdb_cv_printf_has_decfloat=no
14443 fi
14444 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14445   conftest.$ac_objext conftest.beam conftest.$ac_ext
14446 fi
14447
14448 fi
14449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
14450 $as_echo "$gdb_cv_printf_has_decfloat" >&6; }
14451 if test $gdb_cv_printf_has_decfloat = yes; then
14452
14453 $as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
14454
14455 fi
14456
14457 # Check if the compiler supports the `long double' type.  We can't use
14458 # AC_C_LONG_DOUBLE because that one does additional checks on the
14459 # constants defined in <float.h> that fail on some systems,
14460 # e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
14461
14462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
14463 $as_echo_n "checking for long double support in compiler... " >&6; }
14464 if test "${gdb_cv_c_long_double+set}" = set; then :
14465   $as_echo_n "(cached) " >&6
14466 else
14467   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14468 /* end confdefs.h.  */
14469 long double foo;
14470 _ACEOF
14471 if ac_fn_c_try_compile "$LINENO"; then :
14472   gdb_cv_c_long_double=yes
14473 else
14474   gdb_cv_c_long_double=no
14475 fi
14476 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14477 fi
14478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
14479 $as_echo "$gdb_cv_c_long_double" >&6; }
14480 if test $gdb_cv_c_long_double = yes; then
14481
14482 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
14483
14484 fi
14485
14486 # Check if the compiler and runtime support printing long doubles.
14487
14488 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
14489 $as_echo_n "checking for long double support in printf... " >&6; }
14490 if test "${gdb_cv_printf_has_long_double+set}" = set; then :
14491   $as_echo_n "(cached) " >&6
14492 else
14493   if test "$cross_compiling" = yes; then :
14494   gdb_cv_printf_has_long_double=no
14495 else
14496   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14497 /* end confdefs.h.  */
14498 $ac_includes_default
14499 int
14500 main ()
14501 {
14502 char buf[16];
14503   long double f = 3.141592653;
14504   sprintf (buf, "%Lg", f);
14505   return (strncmp ("3.14159", buf, 7));
14506   ;
14507   return 0;
14508 }
14509 _ACEOF
14510 if ac_fn_c_try_run "$LINENO"; then :
14511   gdb_cv_printf_has_long_double=yes
14512 else
14513   gdb_cv_printf_has_long_double=no
14514 fi
14515 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14516   conftest.$ac_objext conftest.beam conftest.$ac_ext
14517 fi
14518
14519 fi
14520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5
14521 $as_echo "$gdb_cv_printf_has_long_double" >&6; }
14522 if test $gdb_cv_printf_has_long_double = yes; then
14523
14524 $as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
14525
14526 fi
14527
14528 # Check if the compiler and runtime support scanning long doubles.
14529
14530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
14531 $as_echo_n "checking for long double support in scanf... " >&6; }
14532 if test "${gdb_cv_scanf_has_long_double+set}" = set; then :
14533   $as_echo_n "(cached) " >&6
14534 else
14535   if test "$cross_compiling" = yes; then :
14536   gdb_cv_scanf_has_long_double=no
14537 else
14538   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14539 /* end confdefs.h.  */
14540 #include <stdio.h>
14541 int
14542 main ()
14543 {
14544 char *buf = "3.141592653";
14545   long double f = 0;
14546   sscanf (buf, "%Lg", &f);
14547   return !(f > 3.14159 && f < 3.14160);
14548   ;
14549   return 0;
14550 }
14551 _ACEOF
14552 if ac_fn_c_try_run "$LINENO"; then :
14553   gdb_cv_scanf_has_long_double=yes
14554 else
14555   gdb_cv_scanf_has_long_double=no
14556 fi
14557 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14558   conftest.$ac_objext conftest.beam conftest.$ac_ext
14559 fi
14560
14561 fi
14562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
14563 $as_echo "$gdb_cv_scanf_has_long_double" >&6; }
14564 if test $gdb_cv_scanf_has_long_double = yes; then
14565
14566 $as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
14567
14568 fi
14569
14570 case ${host_os} in
14571 aix*)
14572   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
14573 $as_echo_n "checking for -bbigtoc option... " >&6; }
14574 if test "${gdb_cv_bigtoc+set}" = set; then :
14575   $as_echo_n "(cached) " >&6
14576 else
14577
14578     SAVE_LDFLAGS=$LDFLAGS
14579
14580     case $GCC in
14581     yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
14582     *) gdb_cv_bigtoc=-bbigtoc ;;
14583     esac
14584
14585     LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
14586     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14587 /* end confdefs.h.  */
14588
14589 int
14590 main ()
14591 {
14592 int i;
14593   ;
14594   return 0;
14595 }
14596 _ACEOF
14597 if ac_fn_c_try_link "$LINENO"; then :
14598
14599 else
14600   gdb_cv_bigtoc=
14601 fi
14602 rm -f core conftest.err conftest.$ac_objext \
14603     conftest$ac_exeext conftest.$ac_ext
14604     LDFLAGS="${SAVE_LDFLAGS}"
14605
14606 fi
14607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
14608 $as_echo "$gdb_cv_bigtoc" >&6; }
14609   CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
14610   ;;
14611 esac
14612
14613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5
14614 $as_echo_n "checking for the dynamic export flag... " >&6; }
14615 dynamic_list=false
14616 if test "${gdb_native}" = yes; then
14617    # The dynamically loaded libthread_db needs access to symbols in the gdb
14618    # executable.  Older GNU ld supports --export-dynamic but --dynamic-list
14619    # may not be supported there.
14620    old_LDFLAGS="$LDFLAGS"
14621    # Older GNU ld supports --export-dynamic but --dynamic-list it does not.
14622    RDYNAMIC="-Wl,--dynamic-list=${srcdir}/proc-service.list"
14623    LDFLAGS="$LDFLAGS $RDYNAMIC"
14624    if test "${have_libpython}" = no; then
14625      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14626 /* end confdefs.h.  */
14627
14628 int
14629 main ()
14630 {
14631
14632   ;
14633   return 0;
14634 }
14635 _ACEOF
14636 if ac_fn_c_try_link "$LINENO"; then :
14637   dynamic_list=true
14638 fi
14639 rm -f core conftest.err conftest.$ac_objext \
14640     conftest$ac_exeext conftest.$ac_ext
14641    else
14642      # Workaround http://bugs.python.org/issue4434 where static
14643      # libpythonX.Y.a would get its symbols required for
14644      # pythonX.Y/lib-dynload/*.so modules hidden by -Wl,--dynamic-list.
14645      # Problem does not happen for the recommended libpythonX.Y.so linkage.
14646      old_CFLAGS="$CFLAGS"
14647      CFLAGS="$CFLAGS $PYTHON_CFLAGS"
14648      if test "$cross_compiling" = yes; then :
14649   true
14650 else
14651   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14652 /* end confdefs.h.  */
14653 #include "${have_libpython}/Python.h"
14654 int
14655 main ()
14656 {
14657 int err;
14658           Py_Initialize ();
14659           err = PyRun_SimpleString ("import itertools\n");
14660           Py_Finalize ();
14661           return err == 0 ? 0 : 1;
14662   ;
14663   return 0;
14664 }
14665 _ACEOF
14666 if ac_fn_c_try_run "$LINENO"; then :
14667   dynamic_list=true
14668 fi
14669 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14670   conftest.$ac_objext conftest.beam conftest.$ac_ext
14671 fi
14672
14673      CFLAGS="$old_CFLAGS"
14674    fi
14675    LDFLAGS="$old_LDFLAGS"
14676 fi
14677 if $dynamic_list; then
14678   found="-Wl,--dynamic-list"
14679   RDYNAMIC='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
14680 else
14681   found="-rdynamic"
14682   RDYNAMIC="-rdynamic"
14683 fi
14684
14685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
14686 $as_echo "$found" >&6; }
14687
14688
14689 if test ${build} = ${host} -a ${host} = ${target} ; then
14690    case ${host_os} in
14691    solaris*)
14692       # See if thread_db library is around for Solaris thread debugging.
14693       # Note that we must explicitly test for version 1 of the library
14694       # because version 0 (present on Solaris 2.4 or earlier) doesn't have
14695       # the same API.
14696       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris thread debugging library" >&5
14697 $as_echo_n "checking for Solaris thread debugging library... " >&6; }
14698       if test -f /usr/lib/libthread_db.so.1 ; then
14699          { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14700 $as_echo "yes" >&6; }
14701
14702 $as_echo "#define HAVE_THREAD_DB_LIB 1" >>confdefs.h
14703
14704          CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
14705          CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
14706          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
14707 $as_echo_n "checking for dlopen in -ldl... " >&6; }
14708 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
14709   $as_echo_n "(cached) " >&6
14710 else
14711   ac_check_lib_save_LIBS=$LIBS
14712 LIBS="-ldl  $LIBS"
14713 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14714 /* end confdefs.h.  */
14715
14716 /* Override any GCC internal prototype to avoid an error.
14717    Use char because int might match the return type of a GCC
14718    builtin and then its argument prototype would still apply.  */
14719 #ifdef __cplusplus
14720 extern "C"
14721 #endif
14722 char dlopen ();
14723 int
14724 main ()
14725 {
14726 return dlopen ();
14727   ;
14728   return 0;
14729 }
14730 _ACEOF
14731 if ac_fn_c_try_link "$LINENO"; then :
14732   ac_cv_lib_dl_dlopen=yes
14733 else
14734   ac_cv_lib_dl_dlopen=no
14735 fi
14736 rm -f core conftest.err conftest.$ac_objext \
14737     conftest$ac_exeext conftest.$ac_ext
14738 LIBS=$ac_check_lib_save_LIBS
14739 fi
14740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
14741 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
14742 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
14743   cat >>confdefs.h <<_ACEOF
14744 #define HAVE_LIBDL 1
14745 _ACEOF
14746
14747   LIBS="-ldl $LIBS"
14748
14749 fi
14750
14751          CONFIG_LDFLAGS="${CONFIG_LDFLAGS} $RDYNAMIC"
14752          # Sun randomly tweaked the prototypes in <proc_service.h>
14753          # at one point.
14754          { $as_echo "$as_me:${as_lineno-$LINENO}: checking if <proc_service.h> is old" >&5
14755 $as_echo_n "checking if <proc_service.h> is old... " >&6; }
14756          if test "${gdb_cv_proc_service_is_old+set}" = set; then :
14757   $as_echo_n "(cached) " >&6
14758 else
14759
14760             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14761 /* end confdefs.h.  */
14762
14763                 #include <proc_service.h>
14764                 ps_err_e ps_pdwrite
14765                     (struct ps_prochandle*, psaddr_t, const void*, size_t);
14766
14767 int
14768 main ()
14769 {
14770
14771   ;
14772   return 0;
14773 }
14774 _ACEOF
14775 if ac_fn_c_try_compile "$LINENO"; then :
14776   gdb_cv_proc_service_is_old=no
14777 else
14778   gdb_cv_proc_service_is_old=yes
14779 fi
14780 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14781
14782 fi
14783
14784          { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_proc_service_is_old" >&5
14785 $as_echo "$gdb_cv_proc_service_is_old" >&6; }
14786          if test $gdb_cv_proc_service_is_old = yes; then
14787
14788 $as_echo "#define PROC_SERVICE_IS_OLD 1" >>confdefs.h
14789
14790          fi
14791       else
14792          { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14793 $as_echo "no" >&6; }
14794       fi
14795       ;;
14796    aix*)
14797       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
14798 $as_echo_n "checking for AiX thread debugging library... " >&6; }
14799       if test "${gdb_cv_have_aix_thread_debug+set}" = set; then :
14800   $as_echo_n "(cached) " >&6
14801 else
14802   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14803 /* end confdefs.h.  */
14804 #include <sys/pthdebug.h>
14805 int
14806 main ()
14807 {
14808 #ifndef PTHDB_VERSION_3
14809                                     #error
14810                                     #endif
14811   ;
14812   return 0;
14813 }
14814 _ACEOF
14815 if ac_fn_c_try_compile "$LINENO"; then :
14816   gdb_cv_have_aix_thread_debug=yes
14817 else
14818   gdb_cv_have_aix_thread_debug=no
14819 fi
14820 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14821 fi
14822
14823       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
14824 $as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
14825       if test $gdb_cv_have_aix_thread_debug = yes; then
14826          CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
14827          CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
14828          CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -lpthdebug"
14829
14830          # Older versions of AIX do not provide the declaration for
14831          # the getthrds function (it appears that it was introduced
14832          # with AIX 6.x).
14833          ac_fn_c_check_decl "$LINENO" "getthrds" "ac_cv_have_decl_getthrds" "#include <procinfo.h>
14834 "
14835 if test "x$ac_cv_have_decl_getthrds" = x""yes; then :
14836   ac_have_decl=1
14837 else
14838   ac_have_decl=0
14839 fi
14840
14841 cat >>confdefs.h <<_ACEOF
14842 #define HAVE_DECL_GETTHRDS $ac_have_decl
14843 _ACEOF
14844
14845       fi
14846       ;;
14847    esac
14848
14849 fi
14850
14851 if test "x$ac_cv_header_thread_db_h" = "xyes"; then
14852    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
14853 $as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
14854 if test "${gdb_cv_thread_db_h_has_td_notalloc+set}" = set; then :
14855   $as_echo_n "(cached) " >&6
14856 else
14857   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14858 /* end confdefs.h.  */
14859 #include <thread_db.h>
14860 int
14861 main ()
14862 {
14863 int i = TD_NOTALLOC;
14864   ;
14865   return 0;
14866 }
14867 _ACEOF
14868 if ac_fn_c_try_compile "$LINENO"; then :
14869   gdb_cv_thread_db_h_has_td_notalloc=yes
14870 else
14871   gdb_cv_thread_db_h_has_td_notalloc=no
14872
14873 fi
14874 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14875
14876 fi
14877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
14878 $as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
14879    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
14880 $as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
14881 if test "${gdb_cv_thread_db_h_has_td_version+set}" = set; then :
14882   $as_echo_n "(cached) " >&6
14883 else
14884   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14885 /* end confdefs.h.  */
14886 #include <thread_db.h>
14887 int
14888 main ()
14889 {
14890 int i = TD_VERSION;
14891   ;
14892   return 0;
14893 }
14894 _ACEOF
14895 if ac_fn_c_try_compile "$LINENO"; then :
14896   gdb_cv_thread_db_h_has_td_version=yes
14897 else
14898   gdb_cv_thread_db_h_has_td_version=no
14899
14900 fi
14901 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14902
14903 fi
14904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5
14905 $as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
14906    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
14907 $as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
14908 if test "${gdb_cv_thread_db_h_has_td_notls+set}" = set; then :
14909   $as_echo_n "(cached) " >&6
14910 else
14911   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14912 /* end confdefs.h.  */
14913 #include <thread_db.h>
14914 int
14915 main ()
14916 {
14917 int i = TD_NOTLS;
14918   ;
14919   return 0;
14920 }
14921 _ACEOF
14922 if ac_fn_c_try_compile "$LINENO"; then :
14923   gdb_cv_thread_db_h_has_td_notls=yes
14924 else
14925   gdb_cv_thread_db_h_has_td_notls=no
14926
14927 fi
14928 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14929
14930 fi
14931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
14932 $as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
14933 fi
14934 if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
14935
14936 $as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
14937
14938 fi
14939 if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
14940
14941 $as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
14942
14943 fi
14944 if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
14945
14946 $as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
14947
14948 fi
14949
14950 if test "x$ac_cv_header_sys_syscall_h" = "xyes"; then
14951    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <sys/syscall.h> has __NR_tkill" >&5
14952 $as_echo_n "checking whether <sys/syscall.h> has __NR_tkill... " >&6; }
14953 if test "${gdb_cv_sys_syscall_h_has_tkill+set}" = set; then :
14954   $as_echo_n "(cached) " >&6
14955 else
14956   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14957 /* end confdefs.h.  */
14958 #include <sys/syscall.h>
14959 int
14960 main ()
14961 {
14962 int i = __NR_tkill;
14963   ;
14964   return 0;
14965 }
14966 _ACEOF
14967 if ac_fn_c_try_compile "$LINENO"; then :
14968   gdb_cv_sys_syscall_h_has_tkill=yes
14969 else
14970   gdb_cv_sys_syscall_h_has_tkill=no
14971
14972 fi
14973 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14974
14975 fi
14976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_sys_syscall_h_has_tkill" >&5
14977 $as_echo "$gdb_cv_sys_syscall_h_has_tkill" >&6; }
14978 fi
14979 if test "x$gdb_cv_sys_syscall_h_has_tkill" = "xyes" && test "x$ac_cv_func_syscall" = "xyes"; then
14980
14981 $as_echo "#define HAVE_TKILL_SYSCALL 1" >>confdefs.h
14982
14983 fi
14984
14985 ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
14986 "
14987 if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = x""yes; then :
14988   ac_have_decl=1
14989 else
14990   ac_have_decl=0
14991 fi
14992
14993 cat >>confdefs.h <<_ACEOF
14994 #define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
14995 _ACEOF
14996
14997
14998 if test "$cross_compiling" = yes; then :
14999   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15000 /* end confdefs.h.  */
15001 #include <sys/personality.h>
15002 int
15003 main ()
15004 {
15005
15006 #      if !HAVE_DECL_ADDR_NO_RANDOMIZE
15007 #       define ADDR_NO_RANDOMIZE 0x0040000
15008 #      endif
15009        /* Test the flag could be set and stays set.  */
15010        personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
15011        if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
15012            return 1
15013   ;
15014   return 0;
15015 }
15016 _ACEOF
15017 if ac_fn_c_try_link "$LINENO"; then :
15018   have_personality=true
15019 else
15020   have_personality=false
15021 fi
15022 rm -f core conftest.err conftest.$ac_objext \
15023     conftest$ac_exeext conftest.$ac_ext
15024 else
15025   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15026 /* end confdefs.h.  */
15027 #include <sys/personality.h>
15028 int
15029 main ()
15030 {
15031
15032 #      if !HAVE_DECL_ADDR_NO_RANDOMIZE
15033 #       define ADDR_NO_RANDOMIZE 0x0040000
15034 #      endif
15035        /* Test the flag could be set and stays set.  */
15036        personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
15037        if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
15038            return 1
15039   ;
15040   return 0;
15041 }
15042 _ACEOF
15043 if ac_fn_c_try_run "$LINENO"; then :
15044   have_personality=true
15045 else
15046   have_personality=false
15047 fi
15048 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15049   conftest.$ac_objext conftest.beam conftest.$ac_ext
15050 fi
15051
15052 if $have_personality
15053 then
15054
15055 $as_echo "#define HAVE_PERSONALITY 1" >>confdefs.h
15056
15057 fi
15058
15059
15060 # Support for --with-sysroot is a copy of GDB_AC_WITH_DIR,
15061 # except that the argument to --with-sysroot is optional.
15062 # --with-sysroot (or --with-sysroot=yes) sets the default sysroot path.
15063 if test "x$with_sysroot" = xyes; then
15064   with_sysroot="${exec_prefix}/${target_alias}/sys-root"
15065 fi
15066
15067 # Check whether --with-sysroot was given.
15068 if test "${with_sysroot+set}" = set; then :
15069   withval=$with_sysroot; TARGET_SYSTEM_ROOT=$withval
15070 else
15071   TARGET_SYSTEM_ROOT=
15072 fi
15073
15074
15075   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
15076   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15077   ac_define_dir=`eval echo $TARGET_SYSTEM_ROOT`
15078   ac_define_dir=`eval echo $ac_define_dir`
15079
15080 cat >>confdefs.h <<_ACEOF
15081 #define TARGET_SYSTEM_ROOT "$ac_define_dir"
15082 _ACEOF
15083
15084
15085
15086
15087   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
15088      if test "x$prefix" = xNONE; then
15089         test_prefix=/usr/local
15090      else
15091         test_prefix=$prefix
15092      fi
15093   else
15094      test_prefix=$exec_prefix
15095   fi
15096   value=0
15097   case ${ac_define_dir} in
15098      "${test_prefix}"|"${test_prefix}/"*|\
15099         '${exec_prefix}'|'${exec_prefix}/'*)
15100      value=1
15101      ;;
15102   esac
15103
15104 cat >>confdefs.h <<_ACEOF
15105 #define TARGET_SYSTEM_ROOT_RELOCATABLE $value
15106 _ACEOF
15107
15108
15109
15110
15111
15112 # Check whether --with-system-gdbinit was given.
15113 if test "${with_system_gdbinit+set}" = set; then :
15114   withval=$with_system_gdbinit;
15115     SYSTEM_GDBINIT=$withval
15116 else
15117   SYSTEM_GDBINIT=
15118 fi
15119
15120
15121   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
15122   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15123   ac_define_dir=`eval echo $SYSTEM_GDBINIT`
15124   ac_define_dir=`eval echo $ac_define_dir`
15125
15126 cat >>confdefs.h <<_ACEOF
15127 #define SYSTEM_GDBINIT "$ac_define_dir"
15128 _ACEOF
15129
15130
15131
15132
15133   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
15134      if test "x$prefix" = xNONE; then
15135         test_prefix=/usr/local
15136      else
15137         test_prefix=$prefix
15138      fi
15139   else
15140      test_prefix=$exec_prefix
15141   fi
15142   value=0
15143   case ${ac_define_dir} in
15144      "${test_prefix}"|"${test_prefix}/"*|\
15145         '${exec_prefix}'|'${exec_prefix}/'*)
15146      value=1
15147      ;;
15148   esac
15149
15150 cat >>confdefs.h <<_ACEOF
15151 #define SYSTEM_GDBINIT_RELOCATABLE $value
15152 _ACEOF
15153
15154
15155
15156
15157 # Check whether --enable-werror was given.
15158 if test "${enable_werror+set}" = set; then :
15159   enableval=$enable_werror; case "${enableval}" in
15160      yes | y) ERROR_ON_WARNING="yes" ;;
15161      no | n)  ERROR_ON_WARNING="no" ;;
15162      *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
15163    esac
15164 fi
15165
15166
15167 # Enable -Werror by default when using gcc
15168 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
15169     ERROR_ON_WARNING=yes
15170 fi
15171
15172 WERROR_CFLAGS=""
15173 if test "${ERROR_ON_WARNING}" = yes ; then
15174     WERROR_CFLAGS="-Werror"
15175 fi
15176
15177 # The entries after -Wno-pointer-sign are disabled warnings which may
15178 # be enabled in the future, which can not currently be used to build
15179 # GDB.
15180 # NOTE: If you change this list, remember to update
15181 # gdb/doc/gdbint.texinfo.
15182 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
15183 -Wformat-nonliteral -Wno-pointer-sign \
15184 -Wno-unused -Wunused-value -Wunused-function \
15185 -Wno-switch -Wno-char-subscripts"
15186
15187 # Enable -Wno-format by default when using gcc on mingw since many
15188 # GCC versions complain about %I64.
15189 case "${host}" in
15190   *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
15191 esac
15192
15193 # Check whether --enable-build-warnings was given.
15194 if test "${enable_build_warnings+set}" = set; then :
15195   enableval=$enable_build_warnings; case "${enableval}" in
15196   yes)  ;;
15197   no)   build_warnings="-w";;
15198   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
15199         build_warnings="${build_warnings} ${t}";;
15200   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
15201         build_warnings="${t} ${build_warnings}";;
15202   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
15203 esac
15204 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
15205   echo "Setting compiler warning flags = $build_warnings" 6>&1
15206 fi
15207 fi
15208 # Check whether --enable-gdb-build-warnings was given.
15209 if test "${enable_gdb_build_warnings+set}" = set; then :
15210   enableval=$enable_gdb_build_warnings; case "${enableval}" in
15211   yes)  ;;
15212   no)   build_warnings="-w";;
15213   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
15214         build_warnings="${build_warnings} ${t}";;
15215   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
15216         build_warnings="${t} ${build_warnings}";;
15217   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
15218 esac
15219 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
15220   echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
15221 fi
15222 fi
15223 WARN_CFLAGS=""
15224 if test "x${build_warnings}" != x -a "x$GCC" = xyes
15225 then
15226     { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
15227 $as_echo_n "checking compiler warning flags... " >&6; }
15228     # Separate out the -Werror flag as some files just cannot be
15229     # compiled with it enabled.
15230     for w in ${build_warnings}; do
15231         case $w in
15232         -Werr*) WERROR_CFLAGS=-Werror ;;
15233         *) # Check that GCC accepts it
15234             saved_CFLAGS="$CFLAGS"
15235             CFLAGS="$CFLAGS $w"
15236             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15237 /* end confdefs.h.  */
15238
15239 int
15240 main ()
15241 {
15242
15243   ;
15244   return 0;
15245 }
15246 _ACEOF
15247 if ac_fn_c_try_compile "$LINENO"; then :
15248   WARN_CFLAGS="${WARN_CFLAGS} $w"
15249 fi
15250 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15251             CFLAGS="$saved_CFLAGS"
15252         esac
15253     done
15254     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
15255 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
15256 fi
15257
15258
15259
15260 # In the Cygwin environment, we need some additional flags.
15261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
15262 $as_echo_n "checking for cygwin... " >&6; }
15263 if test "${gdb_cv_os_cygwin+set}" = set; then :
15264   $as_echo_n "(cached) " >&6
15265 else
15266   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15267 /* end confdefs.h.  */
15268
15269 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
15270 lose
15271 #endif
15272 _ACEOF
15273 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15274   $EGREP "lose" >/dev/null 2>&1; then :
15275   gdb_cv_os_cygwin=yes
15276 else
15277   gdb_cv_os_cygwin=no
15278 fi
15279 rm -f conftest*
15280
15281 fi
15282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_os_cygwin" >&5
15283 $as_echo "$gdb_cv_os_cygwin" >&6; }
15284
15285
15286 SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o"
15287 case ${host} in
15288   *go32* ) SER_HARDWIRE=ser-go32.o ;;
15289   *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
15290   *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o" ;;
15291 esac
15292
15293
15294 # libreadline needs libuser32.a in a cygwin environment
15295 WIN32LIBS=
15296 if test x$gdb_cv_os_cygwin = xyes; then
15297     WIN32LIBS="-luser32"
15298     case "${target}" in
15299         *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
15300         ;;
15301     esac
15302 fi
15303
15304 # The ser-tcp.c module requires sockets.
15305 case ${host} in
15306   *mingw32*)
15307
15308 $as_echo "#define USE_WIN32API 1" >>confdefs.h
15309
15310     WIN32LIBS="$WIN32LIBS -lws2_32"
15311     ;;
15312 esac
15313
15314
15315 # Add ELF support to GDB, but only if BFD includes ELF support.
15316 OLD_CFLAGS=$CFLAGS
15317 OLD_LDFLAGS=$LDFLAGS
15318 OLD_LIBS=$LIBS
15319 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
15320 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib.  We
15321 # always want our bfd.
15322 CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
15323 LDFLAGS="-L../bfd -L../libiberty $LDFLAGS"
15324 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
15325 # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
15326 if test "$plugins" = "yes"; then
15327   LIBS="-ldl $LIBS"
15328 fi
15329 LIBS="-lbfd -liberty $intl $LIBS"
15330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
15331 $as_echo_n "checking for ELF support in BFD... " >&6; }
15332 if test "${gdb_cv_var_elf+set}" = set; then :
15333   $as_echo_n "(cached) " >&6
15334 else
15335   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15336 /* end confdefs.h.  */
15337 #include <stdlib.h>
15338 #include "bfd.h"
15339 #include "elf-bfd.h"
15340
15341 int
15342 main ()
15343 {
15344 bfd *abfd = NULL; bfd_get_elf_phdr_upper_bound (abfd);
15345   ;
15346   return 0;
15347 }
15348 _ACEOF
15349 if ac_fn_c_try_link "$LINENO"; then :
15350   gdb_cv_var_elf=yes
15351 else
15352   gdb_cv_var_elf=no
15353 fi
15354 rm -f core conftest.err conftest.$ac_objext \
15355     conftest$ac_exeext conftest.$ac_ext
15356 fi
15357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_elf" >&5
15358 $as_echo "$gdb_cv_var_elf" >&6; }
15359 if test $gdb_cv_var_elf = yes; then
15360   CONFIG_OBS="$CONFIG_OBS elfread.o"
15361
15362 $as_echo "#define HAVE_ELF 1" >>confdefs.h
15363
15364   # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
15365   if test "$plugins" = "yes"; then
15366     OLD_LIBS="-ldl $OLD_LIBS"
15367   fi
15368 fi
15369 CFLAGS=$OLD_CFLAGS
15370 LDFLAGS=$OLD_LDFLAGS
15371 LIBS=$OLD_LIBS
15372
15373 # Add any host-specific objects to GDB.
15374 CONFIG_OBS="${CONFIG_OBS} ${gdb_host_obs}"
15375
15376 LIBGUI="../libgui/src/libgui.a"
15377 GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
15378
15379
15380
15381 WIN32LDAPP=
15382
15383
15384
15385 case "${host}" in
15386 *-*-cygwin* | *-*-mingw* )
15387     configdir="win"
15388     ;;
15389 *)
15390     configdir="unix"
15391     ;;
15392 esac
15393
15394 GDBTKLIBS=
15395 if test "${enable_gdbtk}" = "yes"; then
15396
15397     # Gdbtk must have an absolute path to srcdir in order to run
15398     # properly when not installed.
15399     here=`pwd`
15400     cd ${srcdir}
15401     GDBTK_SRC_DIR=`pwd`
15402     cd $here
15403
15404
15405     #
15406     # Ok, lets find the tcl configuration
15407     # First, look for one uninstalled.
15408     # the alternative search directory is invoked by --with-tcl
15409     #
15410
15411     if test x"${no_tcl}" = x ; then
15412         # we reset no_tcl in case something fails here
15413         no_tcl=true
15414
15415 # Check whether --with-tcl was given.
15416 if test "${with_tcl+set}" = set; then :
15417   withval=$with_tcl; with_tclconfig=${withval}
15418 fi
15419
15420         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
15421 $as_echo_n "checking for Tcl configuration... " >&6; }
15422         if test "${ac_cv_c_tclconfig+set}" = set; then :
15423   $as_echo_n "(cached) " >&6
15424 else
15425
15426
15427             # First check to see if --with-tcl was specified.
15428             case "${host}" in
15429                 *-*-cygwin*) platDir="win" ;;
15430                 *) platDir="unix" ;;
15431             esac
15432             if test x"${with_tclconfig}" != x ; then
15433                 if test -f "${with_tclconfig}/tclConfig.sh" ; then
15434                     ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
15435                 else
15436                     as_fn_error "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
15437                 fi
15438             fi
15439
15440             # then check for a private Tcl installation
15441             if test x"${ac_cv_c_tclconfig}" = x ; then
15442                 for i in \
15443                         ../tcl \
15444                         `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15445                         `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
15446                         `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
15447                         ../../tcl \
15448                         `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15449                         `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
15450                         `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
15451                         ../../../tcl \
15452                         `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15453                         `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
15454                         `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
15455                     if test -f "$i/$platDir/tclConfig.sh" ; then
15456                         ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
15457                         break
15458                     fi
15459                 done
15460             fi
15461
15462             # on Darwin, check in Framework installation locations
15463             if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tclconfig}" = x ; then
15464                 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
15465                         `ls -d /Library/Frameworks 2>/dev/null` \
15466                         `ls -d /Network/Library/Frameworks 2>/dev/null` \
15467                         `ls -d /System/Library/Frameworks 2>/dev/null` \
15468                         ; do
15469                     if test -f "$i/Tcl.framework/tclConfig.sh" ; then
15470                         ac_cv_c_tclconfig=`(cd $i/Tcl.framework; pwd)`
15471                         break
15472                     fi
15473                 done
15474             fi
15475
15476             # check in a few common install locations
15477             if test x"${ac_cv_c_tclconfig}" = x ; then
15478                 for i in `ls -d ${libdir} 2>/dev/null` \
15479                         `ls -d ${exec_prefix}/lib 2>/dev/null` \
15480                         `ls -d ${prefix}/lib 2>/dev/null` \
15481                         `ls -d /usr/local/lib 2>/dev/null` \
15482                         `ls -d /usr/contrib/lib 2>/dev/null` \
15483                         `ls -d /usr/lib 2>/dev/null` \
15484                         ; do
15485                     if test -f "$i/tclConfig.sh" ; then
15486                         ac_cv_c_tclconfig=`(cd $i; pwd)`
15487                         break
15488                     fi
15489                 done
15490             fi
15491
15492             # check in a few other private locations
15493             if test x"${ac_cv_c_tclconfig}" = x ; then
15494                 for i in \
15495                         ${srcdir}/../tcl \
15496                         `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15497                         `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
15498                         `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
15499                     if test -f "$i/$platDir/tclConfig.sh" ; then
15500                     ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
15501                     break
15502                 fi
15503                 done
15504             fi
15505
15506 fi
15507
15508
15509         if test x"${ac_cv_c_tclconfig}" = x ; then
15510             TCL_BIN_DIR="# no Tcl configs found"
15511             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
15512 $as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
15513         else
15514             no_tcl=
15515             TCL_BIN_DIR=${ac_cv_c_tclconfig}
15516             { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
15517 $as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
15518         fi
15519     fi
15520
15521
15522     # If $no_tk is nonempty, then we can't do Tk, and there is no
15523     # point to doing Tcl.
15524
15525     #
15526     # Ok, lets find the tk configuration
15527     # First, look for one uninstalled.
15528     # the alternative search directory is invoked by --with-tk
15529     #
15530
15531     if test x"${no_tk}" = x ; then
15532         # we reset no_tk in case something fails here
15533         no_tk=true
15534
15535 # Check whether --with-tk was given.
15536 if test "${with_tk+set}" = set; then :
15537   withval=$with_tk; with_tkconfig=${withval}
15538 fi
15539
15540         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
15541 $as_echo_n "checking for Tk configuration... " >&6; }
15542         if test "${ac_cv_c_tkconfig+set}" = set; then :
15543   $as_echo_n "(cached) " >&6
15544 else
15545
15546
15547             # First check to see if --with-tkconfig was specified.
15548             if test x"${with_tkconfig}" != x ; then
15549                 if test -f "${with_tkconfig}/tkConfig.sh" ; then
15550                     ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
15551                 else
15552                     as_fn_error "${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
15553                 fi
15554             fi
15555
15556             # then check for a private Tk library
15557             case "${host}" in
15558                 *-*-cygwin*) platDir="win" ;;
15559                 *) platDir="unix" ;;
15560             esac
15561             if test x"${ac_cv_c_tkconfig}" = x ; then
15562                 for i in \
15563                         ../tk \
15564                         `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15565                         `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
15566                         `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
15567                         ../../tk \
15568                         `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15569                         `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
15570                         `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
15571                         ../../../tk \
15572                         `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15573                         `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
15574                         `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
15575                     if test -f "$i/$platDir/tkConfig.sh" ; then
15576                         ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
15577                         break
15578                     fi
15579                 done
15580             fi
15581
15582             # on Darwin, check in Framework installation locations
15583             if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tkconfig}" = x ; then
15584                 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
15585                         `ls -d /Library/Frameworks 2>/dev/null` \
15586                         `ls -d /Network/Library/Frameworks 2>/dev/null` \
15587                         `ls -d /System/Library/Frameworks 2>/dev/null` \
15588                         ; do
15589                     if test -f "$i/Tk.framework/tkConfig.sh" ; then
15590                         ac_cv_c_tkconfig=`(cd $i/Tk.framework; pwd)`
15591                         break
15592                     fi
15593                 done
15594             fi
15595
15596             # check in a few common install locations
15597             if test x"${ac_cv_c_tkconfig}" = x ; then
15598                 for i in `ls -d ${libdir} 2>/dev/null` \
15599                         `ls -d ${exec_prefix}/lib 2>/dev/null` \
15600                         `ls -d ${prefix}/lib 2>/dev/null` \
15601                         `ls -d /usr/local/lib 2>/dev/null` \
15602                         `ls -d /usr/contrib/lib 2>/dev/null` \
15603                         `ls -d /usr/lib 2>/dev/null` \
15604                         ; do
15605                     if test -f "$i/tkConfig.sh" ; then
15606                         ac_cv_c_tkconfig=`(cd $i; pwd)`
15607                         break
15608                     fi
15609                 done
15610             fi
15611             # check in a few other private locations
15612             if test x"${ac_cv_c_tkconfig}" = x ; then
15613                 for i in \
15614                         ${srcdir}/../tk \
15615                         `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15616                         `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
15617                         `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
15618                     if test -f "$i/$platDir/tkConfig.sh" ; then
15619                         ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
15620                         break
15621                     fi
15622                 done
15623             fi
15624
15625 fi
15626
15627
15628         if test x"${ac_cv_c_tkconfig}" = x ; then
15629             TK_BIN_DIR="# no Tk configs found"
15630             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
15631 $as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
15632         else
15633             no_tk=
15634             TK_BIN_DIR=${ac_cv_c_tkconfig}
15635             { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
15636 $as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
15637         fi
15638     fi
15639
15640
15641     if test -z "${no_tcl}" -a -z "${no_tk}"; then
15642
15643     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
15644 $as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
15645
15646     if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
15647         { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
15648 $as_echo "loading" >&6; }
15649         . ${TCL_BIN_DIR}/tclConfig.sh
15650     else
15651         { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
15652 $as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
15653     fi
15654
15655     # eval is required to do the TCL_DBGX substitution
15656     eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
15657     eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
15658
15659     # If the TCL_BIN_DIR is the build directory (not the install directory),
15660     # then set the common variable name to the value of the build variables.
15661     # For example, the variable TCL_LIB_SPEC will be set to the value
15662     # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
15663     # instead of TCL_BUILD_LIB_SPEC since it will work with both an
15664     # installed and uninstalled version of Tcl.
15665     if test -f "${TCL_BIN_DIR}/Makefile" ; then
15666         TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
15667         TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
15668         TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
15669     elif test "`uname -s`" = "Darwin"; then
15670         # If Tcl was built as a framework, attempt to use the libraries
15671         # from the framework at the given location so that linking works
15672         # against Tcl.framework installed in an arbitary location.
15673         case ${TCL_DEFS} in
15674             *TCL_FRAMEWORK*)
15675                 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
15676                     for i in "`cd ${TCL_BIN_DIR}; pwd`" \
15677                              "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
15678                         if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
15679                             TCL_LIB_SPEC="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
15680                             break
15681                         fi
15682                     done
15683                 fi
15684                 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
15685                     TCL_STUB_LIB_SPEC="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
15686                     TCL_STUB_LIB_PATH="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
15687                 fi
15688                 ;;
15689         esac
15690     fi
15691
15692     # eval is required to do the TCL_DBGX substitution
15693     eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
15694     eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
15695     eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
15696     eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
15697
15698
15699
15700
15701
15702
15703
15704
15705
15706
15707
15708
15709
15710
15711
15712         # Check for in-tree tcl
15713         here=`pwd`
15714         cd ${srcdir}/..
15715         topdir=`pwd`
15716         cd ${here}
15717
15718         intree="no"
15719         if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
15720           intree="yes"
15721         fi
15722
15723         # Find Tcl private headers
15724         if test x"${intree}" = xno; then
15725
15726   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
15727 $as_echo_n "checking for Tcl private headers... " >&6; }
15728   private_dir=""
15729   dir=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
15730   if test -f ${dir}/tclInt.h ; then
15731     private_dir=${dir}
15732   fi
15733
15734   if test x"${private_dir}" = x; then
15735     as_fn_error "could not find private Tcl headers" "$LINENO" 5
15736   else
15737     TCL_PRIVATE_INCLUDE="-I${private_dir}"
15738     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
15739 $as_echo "${private_dir}" >&6; }
15740   fi
15741
15742           TCL_INCLUDE="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
15743           TCL_LIBRARY="${TCL_LIB_SPEC}"
15744           TCL_DEPS=""
15745         else
15746           # If building tcl in the same src tree, private headers
15747           # are not needed, but we need to be sure to use the right
15748           # headers library
15749           TCL_INCLUDE="-I${TCL_SRC_DIR}/generic"
15750           TCL_LIBRARY="${TCL_BUILD_LIB_SPEC}"
15751           TCL_DEPS="../tcl/${configdir}${TCL_LIB_FILE}"
15752         fi
15753
15754
15755
15756
15757
15758     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
15759 $as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
15760
15761     if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
15762         { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
15763 $as_echo "loading" >&6; }
15764         . ${TK_BIN_DIR}/tkConfig.sh
15765     else
15766         { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
15767 $as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
15768     fi
15769
15770     # eval is required to do the TK_DBGX substitution
15771     eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
15772     eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
15773
15774     # If the TK_BIN_DIR is the build directory (not the install directory),
15775     # then set the common variable name to the value of the build variables.
15776     # For example, the variable TK_LIB_SPEC will be set to the value
15777     # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
15778     # instead of TK_BUILD_LIB_SPEC since it will work with both an
15779     # installed and uninstalled version of Tcl.
15780     if test -f "${TK_BIN_DIR}/Makefile" ; then
15781         TK_LIB_SPEC=${TK_BUILD_LIB_SPEC}
15782         TK_STUB_LIB_SPEC=${TK_BUILD_STUB_LIB_SPEC}
15783         TK_STUB_LIB_PATH=${TK_BUILD_STUB_LIB_PATH}
15784     elif test "`uname -s`" = "Darwin"; then
15785         # If Tk was built as a framework, attempt to use the libraries
15786         # from the framework at the given location so that linking works
15787         # against Tk.framework installed in an arbitary location.
15788         case ${TK_DEFS} in
15789             *TK_FRAMEWORK*)
15790                 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
15791                     for i in "`cd ${TK_BIN_DIR}; pwd`" \
15792                              "`cd ${TK_BIN_DIR}/../..; pwd`"; do
15793                         if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
15794                             TK_LIB_SPEC="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
15795                             break
15796                         fi
15797                     done
15798                 fi
15799                 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
15800                     TK_STUB_LIB_SPEC="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
15801                     TK_STUB_LIB_PATH="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
15802                 fi
15803                 ;;
15804         esac
15805     fi
15806
15807     # eval is required to do the TK_DBGX substitution
15808     eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
15809     eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
15810     eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
15811     eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
15812
15813
15814
15815
15816
15817
15818
15819
15820
15821
15822
15823
15824
15825
15826         # Check for in-tree Tk
15827         intree="no"
15828         if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
15829           intree="yes"
15830         fi
15831
15832         # Find Tk private headers
15833         if test x"${intree}" = xno; then
15834
15835   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
15836 $as_echo_n "checking for Tk private headers... " >&6; }
15837   private_dir=""
15838   dir=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
15839   if test -f ${dir}/tkInt.h; then
15840     private_dir=${dir}
15841   fi
15842
15843   if test x"${private_dir}" = x; then
15844     as_fn_error "could not find Tk private headers" "$LINENO" 5
15845   else
15846     TK_PRIVATE_INCLUDE="-I${private_dir}"
15847     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
15848 $as_echo "${private_dir}" >&6; }
15849   fi
15850
15851           TK_INCLUDE="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
15852           TK_LIBRARY=${TK_LIB_SPEC}
15853           TK_DEPS=""
15854         else
15855           TK_INCLUDE="-I${TK_SRC_DIR}/generic"
15856           TK_LIBRARY="${TK_BUILD_LIB_SPEC}"
15857           TK_DEPS="../tk/${configdir}/${TK_LIB_FILE}"
15858         fi
15859
15860
15861
15862
15863
15864         ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
15865
15866         # Include some libraries that Tcl and Tk want.
15867         TCL_LIBS='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
15868         # Yes, the ordering seems wrong here.  But it isn't.
15869         # TK_LIBS is the list of libraries that need to be linked
15870         # after Tcl/Tk.  Note that this isn't put into LIBS.  If it
15871         # were in LIBS then any link tests after this point would
15872         # try to include things like `$(LIBGUI)', which wouldn't work.
15873         GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
15874
15875         CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
15876         CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
15877         CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
15878         CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
15879         CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
15880         CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
15881         CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
15882
15883         if test x$gdb_cv_os_cygwin = xyes; then
15884           WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
15885           WIN32LDAPP="-Wl,--subsystem,console"
15886           CONFIG_OBS="${CONFIG_OBS} gdbres.o"
15887         fi
15888
15889         subdirs="$subdirs gdbtk"
15890
15891     fi
15892 fi
15893
15894
15895
15896
15897
15898
15899
15900
15901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
15902 $as_echo_n "checking for X... " >&6; }
15903
15904
15905 # Check whether --with-x was given.
15906 if test "${with_x+set}" = set; then :
15907   withval=$with_x;
15908 fi
15909
15910 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
15911 if test "x$with_x" = xno; then
15912   # The user explicitly disabled X.
15913   have_x=disabled
15914 else
15915   case $x_includes,$x_libraries in #(
15916     *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
15917     *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
15918   $as_echo_n "(cached) " >&6
15919 else
15920   # One or both of the vars are not set, and there is no cached value.
15921 ac_x_includes=no ac_x_libraries=no
15922 rm -f -r conftest.dir
15923 if mkdir conftest.dir; then
15924   cd conftest.dir
15925   cat >Imakefile <<'_ACEOF'
15926 incroot:
15927         @echo incroot='${INCROOT}'
15928 usrlibdir:
15929         @echo usrlibdir='${USRLIBDIR}'
15930 libdir:
15931         @echo libdir='${LIBDIR}'
15932 _ACEOF
15933   if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
15934     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
15935     for ac_var in incroot usrlibdir libdir; do
15936       eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
15937     done
15938     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
15939     for ac_extension in a so sl dylib la dll; do
15940       if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
15941          test -f "$ac_im_libdir/libX11.$ac_extension"; then
15942         ac_im_usrlibdir=$ac_im_libdir; break
15943       fi
15944     done
15945     # Screen out bogus values from the imake configuration.  They are
15946     # bogus both because they are the default anyway, and because
15947     # using them would break gcc on systems where it needs fixed includes.
15948     case $ac_im_incroot in
15949         /usr/include) ac_x_includes= ;;
15950         *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
15951     esac
15952     case $ac_im_usrlibdir in
15953         /usr/lib | /usr/lib64 | /lib | /lib64) ;;
15954         *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
15955     esac
15956   fi
15957   cd ..
15958   rm -f -r conftest.dir
15959 fi
15960
15961 # Standard set of common directories for X headers.
15962 # Check X11 before X11Rn because it is often a symlink to the current release.
15963 ac_x_header_dirs='
15964 /usr/X11/include
15965 /usr/X11R7/include
15966 /usr/X11R6/include
15967 /usr/X11R5/include
15968 /usr/X11R4/include
15969
15970 /usr/include/X11
15971 /usr/include/X11R7
15972 /usr/include/X11R6
15973 /usr/include/X11R5
15974 /usr/include/X11R4
15975
15976 /usr/local/X11/include
15977 /usr/local/X11R7/include
15978 /usr/local/X11R6/include
15979 /usr/local/X11R5/include
15980 /usr/local/X11R4/include
15981
15982 /usr/local/include/X11
15983 /usr/local/include/X11R7
15984 /usr/local/include/X11R6
15985 /usr/local/include/X11R5
15986 /usr/local/include/X11R4
15987
15988 /usr/X386/include
15989 /usr/x386/include
15990 /usr/XFree86/include/X11
15991
15992 /usr/include
15993 /usr/local/include
15994 /usr/unsupported/include
15995 /usr/athena/include
15996 /usr/local/x11r5/include
15997 /usr/lpp/Xamples/include
15998
15999 /usr/openwin/include
16000 /usr/openwin/share/include'
16001
16002 if test "$ac_x_includes" = no; then
16003   # Guess where to find include files, by looking for Xlib.h.
16004   # First, try using that file with no special directory specified.
16005   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16006 /* end confdefs.h.  */
16007 #include <X11/Xlib.h>
16008 _ACEOF
16009 if ac_fn_c_try_cpp "$LINENO"; then :
16010   # We can compile using X headers with no special include directory.
16011 ac_x_includes=
16012 else
16013   for ac_dir in $ac_x_header_dirs; do
16014   if test -r "$ac_dir/X11/Xlib.h"; then
16015     ac_x_includes=$ac_dir
16016     break
16017   fi
16018 done
16019 fi
16020 rm -f conftest.err conftest.$ac_ext
16021 fi # $ac_x_includes = no
16022
16023 if test "$ac_x_libraries" = no; then
16024   # Check for the libraries.
16025   # See if we find them without any special options.
16026   # Don't add to $LIBS permanently.
16027   ac_save_LIBS=$LIBS
16028   LIBS="-lX11 $LIBS"
16029   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16030 /* end confdefs.h.  */
16031 #include <X11/Xlib.h>
16032 int
16033 main ()
16034 {
16035 XrmInitialize ()
16036   ;
16037   return 0;
16038 }
16039 _ACEOF
16040 if ac_fn_c_try_link "$LINENO"; then :
16041   LIBS=$ac_save_LIBS
16042 # We can link X programs with no special library path.
16043 ac_x_libraries=
16044 else
16045   LIBS=$ac_save_LIBS
16046 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
16047 do
16048   # Don't even attempt the hair of trying to link an X program!
16049   for ac_extension in a so sl dylib la dll; do
16050     if test -r "$ac_dir/libX11.$ac_extension"; then
16051       ac_x_libraries=$ac_dir
16052       break 2
16053     fi
16054   done
16055 done
16056 fi
16057 rm -f core conftest.err conftest.$ac_objext \
16058     conftest$ac_exeext conftest.$ac_ext
16059 fi # $ac_x_libraries = no
16060
16061 case $ac_x_includes,$ac_x_libraries in #(
16062   no,* | *,no | *\'*)
16063     # Didn't find X, or a directory has "'" in its name.
16064     ac_cv_have_x="have_x=no";; #(
16065   *)
16066     # Record where we found X for the cache.
16067     ac_cv_have_x="have_x=yes\
16068         ac_x_includes='$ac_x_includes'\
16069         ac_x_libraries='$ac_x_libraries'"
16070 esac
16071 fi
16072 ;; #(
16073     *) have_x=yes;;
16074   esac
16075   eval "$ac_cv_have_x"
16076 fi # $with_x != no
16077
16078 if test "$have_x" != yes; then
16079   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
16080 $as_echo "$have_x" >&6; }
16081   no_x=yes
16082 else
16083   # If each of the values was on the command line, it overrides each guess.
16084   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
16085   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
16086   # Update the cache value to reflect the command line values.
16087   ac_cv_have_x="have_x=yes\
16088         ac_x_includes='$x_includes'\
16089         ac_x_libraries='$x_libraries'"
16090   { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
16091 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
16092 fi
16093
16094
16095 # Unlike the sim directory, whether a simulator is linked is controlled by
16096 # presence of a gdb_sim definition in the target configure.tgt entry.
16097 # This code just checks for a few cases where we'd like to ignore those
16098 # definitions, even when they're present in the '.mt' file.  These cases
16099 # are when --disable-sim is specified, or if the simulator directory is
16100 # not part of the source tree.
16101 #
16102 # Check whether --enable-sim was given.
16103 if test "${enable_sim+set}" = set; then :
16104   enableval=$enable_sim; echo "enable_sim = $enable_sim";
16105  echo "enableval = ${enableval}";
16106  case "${enableval}" in
16107   yes) ignore_sim=false ;;
16108   no)  ignore_sim=true ;;
16109   *)   ignore_sim=false ;;
16110  esac
16111 else
16112   ignore_sim=false
16113 fi
16114
16115
16116 if test ! -d "${srcdir}/../sim"; then
16117   ignore_sim=true
16118 fi
16119
16120 SIM=
16121 SIM_OBS=
16122 if test "${ignore_sim}" = "false"; then
16123   if test x"${gdb_sim}" != x ; then
16124     SIM="${gdb_sim}"
16125     SIM_OBS="remote-sim.o"
16126
16127 $as_echo "#define WITH_SIM 1" >>confdefs.h
16128
16129   fi
16130 fi
16131
16132
16133
16134
16135
16136
16137
16138
16139
16140
16141
16142
16143
16144
16145 # List of host floatformats.
16146
16147 cat >>confdefs.h <<_ACEOF
16148 #define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
16149 _ACEOF
16150
16151
16152 cat >>confdefs.h <<_ACEOF
16153 #define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
16154 _ACEOF
16155
16156
16157 cat >>confdefs.h <<_ACEOF
16158 #define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
16159 _ACEOF
16160
16161
16162 # target_subdir is used by the testsuite to find the target libraries.
16163 target_subdir=
16164 if test "${host}" != "${target}"; then
16165     target_subdir="${target_alias}/"
16166 fi
16167
16168
16169 frags=
16170 if test "${gdb_native}" = "yes"; then
16171   host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
16172   if test ! -f ${host_makefile_frag}; then
16173     as_fn_error "\"*** Gdb does not support native target ${host}\"" "$LINENO" 5
16174   fi
16175   frags="$frags $host_makefile_frag"
16176 else
16177   host_makefile_frag=/dev/null
16178 fi
16179
16180
16181
16182
16183 if test "${gdb_native}" = "yes"; then
16184 # We pick this up from the host configuration file (.mh) because we
16185 # do not have a native configuration Makefile fragment.
16186 nativefile=`sed -n '
16187 s/NAT_FILE[     ]*=[    ]*\([^  ]*\)/\1/p
16188 ' ${host_makefile_frag}`
16189 fi
16190
16191
16192 if test x"${gdb_osabi}" != x ; then
16193
16194 cat >>confdefs.h <<_ACEOF
16195 #define GDB_OSABI_DEFAULT $gdb_osabi
16196 _ACEOF
16197
16198 fi
16199
16200 # Enable multi-ice-gdb-server.
16201 # Check whether --enable-multi-ice was given.
16202 if test "${enable_multi_ice+set}" = set; then :
16203   enableval=$enable_multi_ice; case $enableval in
16204     yes | no)
16205       ;;
16206     *) as_fn_error "bad value $enableval for --enable-multi-ice" "$LINENO" 5 ;;
16207   esac
16208 fi
16209
16210 if test "x$enable_multi_ice" = xyes; then
16211    subdirs="$subdirs multi-ice"
16212
16213 fi
16214
16215 # Check whether --enable-gdbserver was given.
16216 if test "${enable_gdbserver+set}" = set; then :
16217   enableval=$enable_gdbserver; case "${enableval}" in
16218   yes| no|auto) ;;
16219   *) as_fn_error "bad value ${enableval} for --enable-gdbserver option" "$LINENO" 5 ;;
16220 esac
16221 else
16222   enable_gdbserver=auto
16223 fi
16224
16225
16226 # We only build gdbserver automatically in a native configuration, and
16227 # only if the user did not explicitly disable its build.
16228 if test "$gdb_native" = "yes" -a "$enable_gdbserver" != "no"; then
16229   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gdbserver is supported on this host" >&5
16230 $as_echo_n "checking whether gdbserver is supported on this host... " >&6; }
16231   if test "x$build_gdbserver" = xyes; then
16232     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16233 $as_echo "yes" >&6; }
16234     subdirs="$subdirs gdbserver"
16235
16236     gdbserver_build_enabled=yes
16237   else
16238     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16239 $as_echo "no" >&6; }
16240   fi
16241 fi
16242
16243 # If the user explicitly request the gdbserver to be built, verify that
16244 # we were in fact able to enable it.
16245 if test "$enable_gdbserver" = "yes" -a "$gdbserver_build_enabled" != "yes"; then
16246   as_fn_error "Automatic gdbserver build is not supported for this configuration" "$LINENO" 5
16247 fi
16248
16249 # If nativefile (NAT_FILE) is not set in config/*/*.m[ht] files, we link
16250 # to an empty version.
16251
16252 files=
16253 links=
16254
16255 rm -f nm.h
16256 if test "${nativefile}" != ""; then
16257     case "${nativefile}" in
16258       nm-*.h ) GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}" ;;
16259       * ) GDB_NM_FILE="${nativefile}"
16260     esac
16261     files="${files} ${GDB_NM_FILE}"
16262     links="${links} nm.h"
16263
16264 cat >>confdefs.h <<_ACEOF
16265 #define GDB_NM_FILE "${GDB_NM_FILE}"
16266 _ACEOF
16267
16268 fi
16269
16270
16271 ac_sources="$files"
16272 ac_dests="$links"
16273 while test -n "$ac_sources"; do
16274   set $ac_dests; ac_dest=$1; shift; ac_dests=$*
16275   set $ac_sources; ac_source=$1; shift; ac_sources=$*
16276   ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
16277 done
16278 ac_config_links="$ac_config_links $ac_config_links_1"
16279
16280
16281
16282
16283
16284 $as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
16285
16286
16287 ac_config_files="$ac_config_files Makefile .gdbinit:gdbinit.in doc/Makefile gnulib/Makefile data-directory/Makefile"
16288
16289 ac_config_commands="$ac_config_commands default"
16290
16291 cat >confcache <<\_ACEOF
16292 # This file is a shell script that caches the results of configure
16293 # tests run on this system so they can be shared between configure
16294 # scripts and configure runs, see configure's option --config-cache.
16295 # It is not useful on other systems.  If it contains results you don't
16296 # want to keep, you may remove or edit it.
16297 #
16298 # config.status only pays attention to the cache file if you give it
16299 # the --recheck option to rerun configure.
16300 #
16301 # `ac_cv_env_foo' variables (set or unset) will be overridden when
16302 # loading this file, other *unset* `ac_cv_foo' will be assigned the
16303 # following values.
16304
16305 _ACEOF
16306
16307 # The following way of writing the cache mishandles newlines in values,
16308 # but we know of no workaround that is simple, portable, and efficient.
16309 # So, we kill variables containing newlines.
16310 # Ultrix sh set writes to stderr and can't be redirected directly,
16311 # and sets the high bit in the cache file unless we assign to the vars.
16312 (
16313   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16314     eval ac_val=\$$ac_var
16315     case $ac_val in #(
16316     *${as_nl}*)
16317       case $ac_var in #(
16318       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16319 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16320       esac
16321       case $ac_var in #(
16322       _ | IFS | as_nl) ;; #(
16323       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16324       *) { eval $ac_var=; unset $ac_var;} ;;
16325       esac ;;
16326     esac
16327   done
16328
16329   (set) 2>&1 |
16330     case $as_nl`(ac_space=' '; set) 2>&1` in #(
16331     *${as_nl}ac_space=\ *)
16332       # `set' does not quote correctly, so add quotes: double-quote
16333       # substitution turns \\\\ into \\, and sed turns \\ into \.
16334       sed -n \
16335         "s/'/'\\\\''/g;
16336           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16337       ;; #(
16338     *)
16339       # `set' quotes correctly as required by POSIX, so do not add quotes.
16340       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16341       ;;
16342     esac |
16343     sort
16344 ) |
16345   sed '
16346      /^ac_cv_env_/b end
16347      t clear
16348      :clear
16349      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16350      t end
16351      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16352      :end' >>confcache
16353 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16354   if test -w "$cache_file"; then
16355     test "x$cache_file" != "x/dev/null" &&
16356       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16357 $as_echo "$as_me: updating cache $cache_file" >&6;}
16358     cat confcache >$cache_file
16359   else
16360     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16361 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16362   fi
16363 fi
16364 rm -f confcache
16365
16366 test "x$prefix" = xNONE && prefix=$ac_default_prefix
16367 # Let make expand exec_prefix.
16368 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16369
16370 DEFS=-DHAVE_CONFIG_H
16371
16372 ac_libobjs=
16373 ac_ltlibobjs=
16374 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16375   # 1. Remove the extension, and $U if already installed.
16376   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16377   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16378   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
16379   #    will be set to the directory where LIBOBJS objects are built.
16380   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16381   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
16382 done
16383 LIBOBJS=$ac_libobjs
16384
16385 LTLIBOBJS=$ac_ltlibobjs
16386
16387
16388 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
16389   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
16390 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16391 fi
16392 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
16393   as_fn_error "conditional \"GMAKE\" was never defined.
16394 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16395 fi
16396 if test -z "${GL_COND_LIBTOOL_TRUE}" && test -z "${GL_COND_LIBTOOL_FALSE}"; then
16397   as_fn_error "conditional \"GL_COND_LIBTOOL\" was never defined.
16398 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16399 fi
16400
16401     gl_libobjs=
16402     gl_ltlibobjs=
16403     if test -n "$gl_LIBOBJS"; then
16404       # Remove the extension.
16405       sed_drop_objext='s/\.o$//;s/\.obj$//'
16406       for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
16407         gl_libobjs="$gl_libobjs $i.$ac_objext"
16408         gl_ltlibobjs="$gl_ltlibobjs $i.lo"
16409       done
16410     fi
16411     gl_LIBOBJS=$gl_libobjs
16412
16413     gl_LTLIBOBJS=$gl_ltlibobjs
16414
16415
16416
16417     gltests_libobjs=
16418     gltests_ltlibobjs=
16419     if test -n "$gltests_LIBOBJS"; then
16420       # Remove the extension.
16421       sed_drop_objext='s/\.o$//;s/\.obj$//'
16422       for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
16423         gltests_libobjs="$gltests_libobjs $i.$ac_objext"
16424         gltests_ltlibobjs="$gltests_ltlibobjs $i.lo"
16425       done
16426     fi
16427     gltests_LIBOBJS=$gltests_libobjs
16428
16429     gltests_LTLIBOBJS=$gltests_ltlibobjs
16430
16431
16432 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
16433   as_fn_error "conditional \"AMDEP\" was never defined.
16434 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16435 fi
16436 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
16437   as_fn_error "conditional \"am__fastdepCC\" was never defined.
16438 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16439 fi
16440  if test -n "$EXEEXT"; then
16441   am__EXEEXT_TRUE=
16442   am__EXEEXT_FALSE='#'
16443 else
16444   am__EXEEXT_TRUE='#'
16445   am__EXEEXT_FALSE=
16446 fi
16447
16448
16449
16450 : ${CONFIG_STATUS=./config.status}
16451 ac_write_fail=0
16452 ac_clean_files_save=$ac_clean_files
16453 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16454 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16455 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16456 as_write_fail=0
16457 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16458 #! $SHELL
16459 # Generated by $as_me.
16460 # Run this file to recreate the current configuration.
16461 # Compiler output produced by configure, useful for debugging
16462 # configure, is in config.log if it exists.
16463
16464 debug=false
16465 ac_cs_recheck=false
16466 ac_cs_silent=false
16467
16468 SHELL=\${CONFIG_SHELL-$SHELL}
16469 export SHELL
16470 _ASEOF
16471 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16472 ## -------------------- ##
16473 ## M4sh Initialization. ##
16474 ## -------------------- ##
16475
16476 # Be more Bourne compatible
16477 DUALCASE=1; export DUALCASE # for MKS sh
16478 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16479   emulate sh
16480   NULLCMD=:
16481   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16482   # is contrary to our usage.  Disable this feature.
16483   alias -g '${1+"$@"}'='"$@"'
16484   setopt NO_GLOB_SUBST
16485 else
16486   case `(set -o) 2>/dev/null` in #(
16487   *posix*) :
16488     set -o posix ;; #(
16489   *) :
16490      ;;
16491 esac
16492 fi
16493
16494
16495 as_nl='
16496 '
16497 export as_nl
16498 # Printing a long string crashes Solaris 7 /usr/bin/printf.
16499 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16500 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16501 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16502 # Prefer a ksh shell builtin over an external printf program on Solaris,
16503 # but without wasting forks for bash or zsh.
16504 if test -z "$BASH_VERSION$ZSH_VERSION" \
16505     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16506   as_echo='print -r --'
16507   as_echo_n='print -rn --'
16508 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16509   as_echo='printf %s\n'
16510   as_echo_n='printf %s'
16511 else
16512   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16513     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16514     as_echo_n='/usr/ucb/echo -n'
16515   else
16516     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16517     as_echo_n_body='eval
16518       arg=$1;
16519       case $arg in #(
16520       *"$as_nl"*)
16521         expr "X$arg" : "X\\(.*\\)$as_nl";
16522         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16523       esac;
16524       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16525     '
16526     export as_echo_n_body
16527     as_echo_n='sh -c $as_echo_n_body as_echo'
16528   fi
16529   export as_echo_body
16530   as_echo='sh -c $as_echo_body as_echo'
16531 fi
16532
16533 # The user is always right.
16534 if test "${PATH_SEPARATOR+set}" != set; then
16535   PATH_SEPARATOR=:
16536   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16537     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16538       PATH_SEPARATOR=';'
16539   }
16540 fi
16541
16542
16543 # IFS
16544 # We need space, tab and new line, in precisely that order.  Quoting is
16545 # there to prevent editors from complaining about space-tab.
16546 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
16547 # splitting by setting IFS to empty value.)
16548 IFS=" ""        $as_nl"
16549
16550 # Find who we are.  Look in the path if we contain no directory separator.
16551 case $0 in #((
16552   *[\\/]* ) as_myself=$0 ;;
16553   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16554 for as_dir in $PATH
16555 do
16556   IFS=$as_save_IFS
16557   test -z "$as_dir" && as_dir=.
16558     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16559   done
16560 IFS=$as_save_IFS
16561
16562      ;;
16563 esac
16564 # We did not find ourselves, most probably we were run as `sh COMMAND'
16565 # in which case we are not to be found in the path.
16566 if test "x$as_myself" = x; then
16567   as_myself=$0
16568 fi
16569 if test ! -f "$as_myself"; then
16570   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16571   exit 1
16572 fi
16573
16574 # Unset variables that we do not need and which cause bugs (e.g. in
16575 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
16576 # suppresses any "Segmentation fault" message there.  '((' could
16577 # trigger a bug in pdksh 5.2.14.
16578 for as_var in BASH_ENV ENV MAIL MAILPATH
16579 do eval test x\${$as_var+set} = xset \
16580   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16581 done
16582 PS1='$ '
16583 PS2='> '
16584 PS4='+ '
16585
16586 # NLS nuisances.
16587 LC_ALL=C
16588 export LC_ALL
16589 LANGUAGE=C
16590 export LANGUAGE
16591
16592 # CDPATH.
16593 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16594
16595
16596 # as_fn_error ERROR [LINENO LOG_FD]
16597 # ---------------------------------
16598 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16599 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16600 # script with status $?, using 1 if that was 0.
16601 as_fn_error ()
16602 {
16603   as_status=$?; test $as_status -eq 0 && as_status=1
16604   if test "$3"; then
16605     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16606     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
16607   fi
16608   $as_echo "$as_me: error: $1" >&2
16609   as_fn_exit $as_status
16610 } # as_fn_error
16611
16612
16613 # as_fn_set_status STATUS
16614 # -----------------------
16615 # Set $? to STATUS, without forking.
16616 as_fn_set_status ()
16617 {
16618   return $1
16619 } # as_fn_set_status
16620
16621 # as_fn_exit STATUS
16622 # -----------------
16623 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16624 as_fn_exit ()
16625 {
16626   set +e
16627   as_fn_set_status $1
16628   exit $1
16629 } # as_fn_exit
16630
16631 # as_fn_unset VAR
16632 # ---------------
16633 # Portably unset VAR.
16634 as_fn_unset ()
16635 {
16636   { eval $1=; unset $1;}
16637 }
16638 as_unset=as_fn_unset
16639 # as_fn_append VAR VALUE
16640 # ----------------------
16641 # Append the text in VALUE to the end of the definition contained in VAR. Take
16642 # advantage of any shell optimizations that allow amortized linear growth over
16643 # repeated appends, instead of the typical quadratic growth present in naive
16644 # implementations.
16645 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16646   eval 'as_fn_append ()
16647   {
16648     eval $1+=\$2
16649   }'
16650 else
16651   as_fn_append ()
16652   {
16653     eval $1=\$$1\$2
16654   }
16655 fi # as_fn_append
16656
16657 # as_fn_arith ARG...
16658 # ------------------
16659 # Perform arithmetic evaluation on the ARGs, and store the result in the
16660 # global $as_val. Take advantage of shells that can avoid forks. The arguments
16661 # must be portable across $(()) and expr.
16662 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16663   eval 'as_fn_arith ()
16664   {
16665     as_val=$(( $* ))
16666   }'
16667 else
16668   as_fn_arith ()
16669   {
16670     as_val=`expr "$@" || test $? -eq 1`
16671   }
16672 fi # as_fn_arith
16673
16674
16675 if expr a : '\(a\)' >/dev/null 2>&1 &&
16676    test "X`expr 00001 : '.*\(...\)'`" = X001; then
16677   as_expr=expr
16678 else
16679   as_expr=false
16680 fi
16681
16682 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16683   as_basename=basename
16684 else
16685   as_basename=false
16686 fi
16687
16688 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16689   as_dirname=dirname
16690 else
16691   as_dirname=false
16692 fi
16693
16694 as_me=`$as_basename -- "$0" ||
16695 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16696          X"$0" : 'X\(//\)$' \| \
16697          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16698 $as_echo X/"$0" |
16699     sed '/^.*\/\([^/][^/]*\)\/*$/{
16700             s//\1/
16701             q
16702           }
16703           /^X\/\(\/\/\)$/{
16704             s//\1/
16705             q
16706           }
16707           /^X\/\(\/\).*/{
16708             s//\1/
16709             q
16710           }
16711           s/.*/./; q'`
16712
16713 # Avoid depending upon Character Ranges.
16714 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16715 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16716 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16717 as_cr_digits='0123456789'
16718 as_cr_alnum=$as_cr_Letters$as_cr_digits
16719
16720 ECHO_C= ECHO_N= ECHO_T=
16721 case `echo -n x` in #(((((
16722 -n*)
16723   case `echo 'xy\c'` in
16724   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
16725   xy)  ECHO_C='\c';;
16726   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
16727        ECHO_T=' ';;
16728   esac;;
16729 *)
16730   ECHO_N='-n';;
16731 esac
16732
16733 rm -f conf$$ conf$$.exe conf$$.file
16734 if test -d conf$$.dir; then
16735   rm -f conf$$.dir/conf$$.file
16736 else
16737   rm -f conf$$.dir
16738   mkdir conf$$.dir 2>/dev/null
16739 fi
16740 if (echo >conf$$.file) 2>/dev/null; then
16741   if ln -s conf$$.file conf$$ 2>/dev/null; then
16742     as_ln_s='ln -s'
16743     # ... but there are two gotchas:
16744     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16745     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16746     # In both cases, we have to default to `cp -p'.
16747     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16748       as_ln_s='cp -p'
16749   elif ln conf$$.file conf$$ 2>/dev/null; then
16750     as_ln_s=ln
16751   else
16752     as_ln_s='cp -p'
16753   fi
16754 else
16755   as_ln_s='cp -p'
16756 fi
16757 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16758 rmdir conf$$.dir 2>/dev/null
16759
16760
16761 # as_fn_mkdir_p
16762 # -------------
16763 # Create "$as_dir" as a directory, including parents if necessary.
16764 as_fn_mkdir_p ()
16765 {
16766
16767   case $as_dir in #(
16768   -*) as_dir=./$as_dir;;
16769   esac
16770   test -d "$as_dir" || eval $as_mkdir_p || {
16771     as_dirs=
16772     while :; do
16773       case $as_dir in #(
16774       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16775       *) as_qdir=$as_dir;;
16776       esac
16777       as_dirs="'$as_qdir' $as_dirs"
16778       as_dir=`$as_dirname -- "$as_dir" ||
16779 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16780          X"$as_dir" : 'X\(//\)[^/]' \| \
16781          X"$as_dir" : 'X\(//\)$' \| \
16782          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16783 $as_echo X"$as_dir" |
16784     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16785             s//\1/
16786             q
16787           }
16788           /^X\(\/\/\)[^/].*/{
16789             s//\1/
16790             q
16791           }
16792           /^X\(\/\/\)$/{
16793             s//\1/
16794             q
16795           }
16796           /^X\(\/\).*/{
16797             s//\1/
16798             q
16799           }
16800           s/.*/./; q'`
16801       test -d "$as_dir" && break
16802     done
16803     test -z "$as_dirs" || eval "mkdir $as_dirs"
16804   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
16805
16806
16807 } # as_fn_mkdir_p
16808 if mkdir -p . 2>/dev/null; then
16809   as_mkdir_p='mkdir -p "$as_dir"'
16810 else
16811   test -d ./-p && rmdir ./-p
16812   as_mkdir_p=false
16813 fi
16814
16815 if test -x / >/dev/null 2>&1; then
16816   as_test_x='test -x'
16817 else
16818   if ls -dL / >/dev/null 2>&1; then
16819     as_ls_L_option=L
16820   else
16821     as_ls_L_option=
16822   fi
16823   as_test_x='
16824     eval sh -c '\''
16825       if test -d "$1"; then
16826         test -d "$1/.";
16827       else
16828         case $1 in #(
16829         -*)set "./$1";;
16830         esac;
16831         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
16832         ???[sx]*):;;*)false;;esac;fi
16833     '\'' sh
16834   '
16835 fi
16836 as_executable_p=$as_test_x
16837
16838 # Sed expression to map a string onto a valid CPP name.
16839 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16840
16841 # Sed expression to map a string onto a valid variable name.
16842 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16843
16844
16845 exec 6>&1
16846 ## ----------------------------------- ##
16847 ## Main body of $CONFIG_STATUS script. ##
16848 ## ----------------------------------- ##
16849 _ASEOF
16850 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16851
16852 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16853 # Save the log message, to keep $0 and so on meaningful, and to
16854 # report actual input values of CONFIG_FILES etc. instead of their
16855 # values after options handling.
16856 ac_log="
16857 This file was extended by $as_me, which was
16858 generated by GNU Autoconf 2.64.  Invocation command line was
16859
16860   CONFIG_FILES    = $CONFIG_FILES
16861   CONFIG_HEADERS  = $CONFIG_HEADERS
16862   CONFIG_LINKS    = $CONFIG_LINKS
16863   CONFIG_COMMANDS = $CONFIG_COMMANDS
16864   $ $0 $@
16865
16866 on `(hostname || uname -n) 2>/dev/null | sed 1q`
16867 "
16868
16869 _ACEOF
16870
16871 case $ac_config_files in *"
16872 "*) set x $ac_config_files; shift; ac_config_files=$*;;
16873 esac
16874
16875 case $ac_config_headers in *"
16876 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16877 esac
16878
16879
16880 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16881 # Files that config.status was made for.
16882 config_files="$ac_config_files"
16883 config_headers="$ac_config_headers"
16884 config_links="$ac_config_links"
16885 config_commands="$ac_config_commands"
16886
16887 _ACEOF
16888
16889 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16890 ac_cs_usage="\
16891 \`$as_me' instantiates files and other configuration actions
16892 from templates according to the current configuration.  Unless the files
16893 and actions are specified as TAGs, all are instantiated by default.
16894
16895 Usage: $0 [OPTION]... [TAG]...
16896
16897   -h, --help       print this help, then exit
16898   -V, --version    print version number and configuration settings, then exit
16899   -q, --quiet, --silent
16900                    do not print progress messages
16901   -d, --debug      don't remove temporary files
16902       --recheck    update $as_me by reconfiguring in the same conditions
16903       --file=FILE[:TEMPLATE]
16904                    instantiate the configuration file FILE
16905       --header=FILE[:TEMPLATE]
16906                    instantiate the configuration header FILE
16907
16908 Configuration files:
16909 $config_files
16910
16911 Configuration headers:
16912 $config_headers
16913
16914 Configuration links:
16915 $config_links
16916
16917 Configuration commands:
16918 $config_commands
16919
16920 Report bugs to the package provider."
16921
16922 _ACEOF
16923 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16924 ac_cs_version="\\
16925 config.status
16926 configured by $0, generated by GNU Autoconf 2.64,
16927   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
16928
16929 Copyright (C) 2009 Free Software Foundation, Inc.
16930 This config.status script is free software; the Free Software Foundation
16931 gives unlimited permission to copy, distribute and modify it."
16932
16933 ac_pwd='$ac_pwd'
16934 srcdir='$srcdir'
16935 INSTALL='$INSTALL'
16936 MKDIR_P='$MKDIR_P'
16937 AWK='$AWK'
16938 test -n "\$AWK" || AWK=awk
16939 _ACEOF
16940
16941 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16942 # The default lists apply if the user does not specify any file.
16943 ac_need_defaults=:
16944 while test $# != 0
16945 do
16946   case $1 in
16947   --*=*)
16948     ac_option=`expr "X$1" : 'X\([^=]*\)='`
16949     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16950     ac_shift=:
16951     ;;
16952   *)
16953     ac_option=$1
16954     ac_optarg=$2
16955     ac_shift=shift
16956     ;;
16957   esac
16958
16959   case $ac_option in
16960   # Handling of the options.
16961   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16962     ac_cs_recheck=: ;;
16963   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16964     $as_echo "$ac_cs_version"; exit ;;
16965   --debug | --debu | --deb | --de | --d | -d )
16966     debug=: ;;
16967   --file | --fil | --fi | --f )
16968     $ac_shift
16969     case $ac_optarg in
16970     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16971     esac
16972     as_fn_append CONFIG_FILES " '$ac_optarg'"
16973     ac_need_defaults=false;;
16974   --header | --heade | --head | --hea )
16975     $ac_shift
16976     case $ac_optarg in
16977     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16978     esac
16979     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16980     ac_need_defaults=false;;
16981   --he | --h)
16982     # Conflict between --help and --header
16983     as_fn_error "ambiguous option: \`$1'
16984 Try \`$0 --help' for more information.";;
16985   --help | --hel | -h )
16986     $as_echo "$ac_cs_usage"; exit ;;
16987   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16988   | -silent | --silent | --silen | --sile | --sil | --si | --s)
16989     ac_cs_silent=: ;;
16990
16991   # This is an error.
16992   -*) as_fn_error "unrecognized option: \`$1'
16993 Try \`$0 --help' for more information." ;;
16994
16995   *) as_fn_append ac_config_targets " $1"
16996      ac_need_defaults=false ;;
16997
16998   esac
16999   shift
17000 done
17001
17002 ac_configure_extra_args=
17003
17004 if $ac_cs_silent; then
17005   exec 6>/dev/null
17006   ac_configure_extra_args="$ac_configure_extra_args --silent"
17007 fi
17008
17009 _ACEOF
17010 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17011 if \$ac_cs_recheck; then
17012   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17013   shift
17014   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17015   CONFIG_SHELL='$SHELL'
17016   export CONFIG_SHELL
17017   exec "\$@"
17018 fi
17019
17020 _ACEOF
17021 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17022 exec 5>>config.log
17023 {
17024   echo
17025   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17026 ## Running $as_me. ##
17027 _ASBOX
17028   $as_echo "$ac_log"
17029 } >&5
17030
17031 _ACEOF
17032 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17033 #
17034 # INIT-COMMANDS
17035 #
17036 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
17037 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
17038
17039 _ACEOF
17040
17041 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17042
17043 # Handling of arguments.
17044 for ac_config_target in $ac_config_targets
17045 do
17046   case $ac_config_target in
17047     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
17048     "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
17049     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
17050     "jit-reader.h") CONFIG_FILES="$CONFIG_FILES jit-reader.h:jit-reader.in" ;;
17051     "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
17052     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
17053     ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:gdbinit.in" ;;
17054     "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
17055     "gnulib/Makefile") CONFIG_FILES="$CONFIG_FILES gnulib/Makefile" ;;
17056     "data-directory/Makefile") CONFIG_FILES="$CONFIG_FILES data-directory/Makefile" ;;
17057     "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
17058
17059   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
17060   esac
17061 done
17062
17063
17064 # If the user did not use the arguments to specify the items to instantiate,
17065 # then the envvar interface is used.  Set only those that are not.
17066 # We use the long form for the default assignment because of an extremely
17067 # bizarre bug on SunOS 4.1.3.
17068 if $ac_need_defaults; then
17069   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17070   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17071   test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
17072   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
17073 fi
17074
17075 # Have a temporary directory for convenience.  Make it in the build tree
17076 # simply because there is no reason against having it here, and in addition,
17077 # creating and moving files from /tmp can sometimes cause problems.
17078 # Hook for its removal unless debugging.
17079 # Note that there is a small window in which the directory will not be cleaned:
17080 # after its creation but before its name has been assigned to `$tmp'.
17081 $debug ||
17082 {
17083   tmp=
17084   trap 'exit_status=$?
17085   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
17086 ' 0
17087   trap 'as_fn_exit 1' 1 2 13 15
17088 }
17089 # Create a (secure) tmp directory for tmp files.
17090
17091 {
17092   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
17093   test -n "$tmp" && test -d "$tmp"
17094 }  ||
17095 {
17096   tmp=./conf$$-$RANDOM
17097   (umask 077 && mkdir "$tmp")
17098 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
17099
17100 # Set up the scripts for CONFIG_FILES section.
17101 # No need to generate them if there are no CONFIG_FILES.
17102 # This happens for instance with `./config.status config.h'.
17103 if test -n "$CONFIG_FILES"; then
17104
17105 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
17106   ac_cs_awk_getline=:
17107   ac_cs_awk_pipe_init=
17108   ac_cs_awk_read_file='
17109       while ((getline aline < (F[key])) > 0)
17110         print(aline)
17111       close(F[key])'
17112   ac_cs_awk_pipe_fini=
17113 else
17114   ac_cs_awk_getline=false
17115   ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
17116   ac_cs_awk_read_file='
17117       print "|#_!!_#|"
17118       print "cat " F[key] " &&"
17119       '$ac_cs_awk_pipe_init
17120   # The final `:' finishes the AND list.
17121   ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
17122 fi
17123 ac_cr=`echo X | tr X '\015'`
17124 # On cygwin, bash can eat \r inside `` if the user requested igncr.
17125 # But we know of no other shell where ac_cr would be empty at this
17126 # point, so we can use a bashism as a fallback.
17127 if test "x$ac_cr" = x; then
17128   eval ac_cr=\$\'\\r\'
17129 fi
17130 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
17131 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
17132   ac_cs_awk_cr='\r'
17133 else
17134   ac_cs_awk_cr=$ac_cr
17135 fi
17136
17137 echo 'BEGIN {' >"$tmp/subs1.awk" &&
17138 _ACEOF
17139
17140 # Create commands to substitute file output variables.
17141 {
17142   echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
17143   echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
17144   echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
17145   echo "_ACAWK" &&
17146   echo "_ACEOF"
17147 } >conf$$files.sh &&
17148 . ./conf$$files.sh ||
17149   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17150 rm -f conf$$files.sh
17151
17152 {
17153   echo "cat >conf$$subs.awk <<_ACEOF" &&
17154   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
17155   echo "_ACEOF"
17156 } >conf$$subs.sh ||
17157   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17158 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
17159 ac_delim='%!_!# '
17160 for ac_last_try in false false false false false :; do
17161   . ./conf$$subs.sh ||
17162     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17163
17164   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
17165   if test $ac_delim_n = $ac_delim_num; then
17166     break
17167   elif $ac_last_try; then
17168     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17169   else
17170     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17171   fi
17172 done
17173 rm -f conf$$subs.sh
17174
17175 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17176 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
17177 _ACEOF
17178 sed -n '
17179 h
17180 s/^/S["/; s/!.*/"]=/
17181 p
17182 g
17183 s/^[^!]*!//
17184 :repl
17185 t repl
17186 s/'"$ac_delim"'$//
17187 t delim
17188 :nl
17189 h
17190 s/\(.\{148\}\).*/\1/
17191 t more1
17192 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17193 p
17194 n
17195 b repl
17196 :more1
17197 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17198 p
17199 g
17200 s/.\{148\}//
17201 t nl
17202 :delim
17203 h
17204 s/\(.\{148\}\).*/\1/
17205 t more2
17206 s/["\\]/\\&/g; s/^/"/; s/$/"/
17207 p
17208 b
17209 :more2
17210 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17211 p
17212 g
17213 s/.\{148\}//
17214 t delim
17215 ' <conf$$subs.awk | sed '
17216 /^[^""]/{
17217   N
17218   s/\n//
17219 }
17220 ' >>$CONFIG_STATUS || ac_write_fail=1
17221 rm -f conf$$subs.awk
17222 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17223 _ACAWK
17224 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
17225   for (key in S) S_is_set[key] = 1
17226   FS = "\a"
17227   \$ac_cs_awk_pipe_init
17228 }
17229 {
17230   line = $ 0
17231   nfields = split(line, field, "@")
17232   substed = 0
17233   len = length(field[1])
17234   for (i = 2; i < nfields; i++) {
17235     key = field[i]
17236     keylen = length(key)
17237     if (S_is_set[key]) {
17238       value = S[key]
17239       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17240       len += length(value) + length(field[++i])
17241       substed = 1
17242     } else
17243       len += 1 + keylen
17244   }
17245   if (nfields == 3 && !substed) {
17246     key = field[2]
17247     if (F[key] != "" && line ~ /^[       ]*@.*@[         ]*$/) {
17248       \$ac_cs_awk_read_file
17249       next
17250     }
17251   }
17252   print line
17253 }
17254 \$ac_cs_awk_pipe_fini
17255 _ACAWK
17256 _ACEOF
17257 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17258 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17259   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17260 else
17261   cat
17262 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
17263   || as_fn_error "could not setup config files machinery" "$LINENO" 5
17264 _ACEOF
17265
17266 # VPATH may cause trouble with some makes, so we remove $(srcdir),
17267 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
17268 # trailing colons and then remove the whole line if VPATH becomes empty
17269 # (actually we leave an empty line to preserve line numbers).
17270 if test "x$srcdir" = x.; then
17271   ac_vpsub='/^[  ]*VPATH[        ]*=/{
17272 s/:*\$(srcdir):*/:/
17273 s/:*\${srcdir}:*/:/
17274 s/:*@srcdir@:*/:/
17275 s/^\([^=]*=[     ]*\):*/\1/
17276 s/:*$//
17277 s/^[^=]*=[       ]*$//
17278 }'
17279 fi
17280
17281 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17282 fi # test -n "$CONFIG_FILES"
17283
17284 # Set up the scripts for CONFIG_HEADERS section.
17285 # No need to generate them if there are no CONFIG_HEADERS.
17286 # This happens for instance with `./config.status Makefile'.
17287 if test -n "$CONFIG_HEADERS"; then
17288 cat >"$tmp/defines.awk" <<\_ACAWK ||
17289 BEGIN {
17290 _ACEOF
17291
17292 # Transform confdefs.h into an awk script `defines.awk', embedded as
17293 # here-document in config.status, that substitutes the proper values into
17294 # config.h.in to produce config.h.
17295
17296 # Create a delimiter string that does not exist in confdefs.h, to ease
17297 # handling of long lines.
17298 ac_delim='%!_!# '
17299 for ac_last_try in false false :; do
17300   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
17301   if test -z "$ac_t"; then
17302     break
17303   elif $ac_last_try; then
17304     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
17305   else
17306     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17307   fi
17308 done
17309
17310 # For the awk script, D is an array of macro values keyed by name,
17311 # likewise P contains macro parameters if any.  Preserve backslash
17312 # newline sequences.
17313
17314 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17315 sed -n '
17316 s/.\{148\}/&'"$ac_delim"'/g
17317 t rset
17318 :rset
17319 s/^[     ]*#[    ]*define[       ][      ]*/ /
17320 t def
17321 d
17322 :def
17323 s/\\$//
17324 t bsnl
17325 s/["\\]/\\&/g
17326 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
17327 D["\1"]=" \3"/p
17328 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
17329 d
17330 :bsnl
17331 s/["\\]/\\&/g
17332 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
17333 D["\1"]=" \3\\\\\\n"\\/p
17334 t cont
17335 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17336 t cont
17337 d
17338 :cont
17339 n
17340 s/.\{148\}/&'"$ac_delim"'/g
17341 t clear
17342 :clear
17343 s/\\$//
17344 t bsnlc
17345 s/["\\]/\\&/g; s/^/"/; s/$/"/p
17346 d
17347 :bsnlc
17348 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17349 b cont
17350 ' <confdefs.h | sed '
17351 s/'"$ac_delim"'/"\\\
17352 "/g' >>$CONFIG_STATUS || ac_write_fail=1
17353
17354 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17355   for (key in D) D_is_set[key] = 1
17356   FS = "\a"
17357 }
17358 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17359   line = \$ 0
17360   split(line, arg, " ")
17361   if (arg[1] == "#") {
17362     defundef = arg[2]
17363     mac1 = arg[3]
17364   } else {
17365     defundef = substr(arg[1], 2)
17366     mac1 = arg[2]
17367   }
17368   split(mac1, mac2, "(") #)
17369   macro = mac2[1]
17370   prefix = substr(line, 1, index(line, defundef) - 1)
17371   if (D_is_set[macro]) {
17372     # Preserve the white space surrounding the "#".
17373     print prefix "define", macro P[macro] D[macro]
17374     next
17375   } else {
17376     # Replace #undef with comments.  This is necessary, for example,
17377     # in the case of _POSIX_SOURCE, which is predefined and required
17378     # on some systems where configure will not decide to define it.
17379     if (defundef == "undef") {
17380       print "/*", prefix defundef, macro, "*/"
17381       next
17382     }
17383   }
17384 }
17385 { print }
17386 _ACAWK
17387 _ACEOF
17388 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17389   as_fn_error "could not setup config headers machinery" "$LINENO" 5
17390 fi # test -n "$CONFIG_HEADERS"
17391
17392
17393 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS  :C $CONFIG_COMMANDS"
17394 shift
17395 for ac_tag
17396 do
17397   case $ac_tag in
17398   :[FHLC]) ac_mode=$ac_tag; continue;;
17399   esac
17400   case $ac_mode$ac_tag in
17401   :[FHL]*:*);;
17402   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
17403   :[FH]-) ac_tag=-:-;;
17404   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17405   esac
17406   ac_save_IFS=$IFS
17407   IFS=:
17408   set x $ac_tag
17409   IFS=$ac_save_IFS
17410   shift
17411   ac_file=$1
17412   shift
17413
17414   case $ac_mode in
17415   :L) ac_source=$1;;
17416   :[FH])
17417     ac_file_inputs=
17418     for ac_f
17419     do
17420       case $ac_f in
17421       -) ac_f="$tmp/stdin";;
17422       *) # Look for the file first in the build tree, then in the source tree
17423          # (if the path is not absolute).  The absolute path cannot be DOS-style,
17424          # because $ac_f cannot contain `:'.
17425          test -f "$ac_f" ||
17426            case $ac_f in
17427            [\\/$]*) false;;
17428            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17429            esac ||
17430            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17431       esac
17432       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17433       as_fn_append ac_file_inputs " '$ac_f'"
17434     done
17435
17436     # Let's still pretend it is `configure' which instantiates (i.e., don't
17437     # use $as_me), people would be surprised to read:
17438     #    /* config.h.  Generated by config.status.  */
17439     configure_input='Generated from '`
17440           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17441         `' by configure.'
17442     if test x"$ac_file" != x-; then
17443       configure_input="$ac_file.  $configure_input"
17444       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17445 $as_echo "$as_me: creating $ac_file" >&6;}
17446     fi
17447     # Neutralize special characters interpreted by sed in replacement strings.
17448     case $configure_input in #(
17449     *\&* | *\|* | *\\* )
17450        ac_sed_conf_input=`$as_echo "$configure_input" |
17451        sed 's/[\\\\&|]/\\\\&/g'`;; #(
17452     *) ac_sed_conf_input=$configure_input;;
17453     esac
17454
17455     case $ac_tag in
17456     *:-:* | *:-) cat >"$tmp/stdin" \
17457       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
17458     esac
17459     ;;
17460   esac
17461
17462   ac_dir=`$as_dirname -- "$ac_file" ||
17463 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17464          X"$ac_file" : 'X\(//\)[^/]' \| \
17465          X"$ac_file" : 'X\(//\)$' \| \
17466          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17467 $as_echo X"$ac_file" |
17468     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17469             s//\1/
17470             q
17471           }
17472           /^X\(\/\/\)[^/].*/{
17473             s//\1/
17474             q
17475           }
17476           /^X\(\/\/\)$/{
17477             s//\1/
17478             q
17479           }
17480           /^X\(\/\).*/{
17481             s//\1/
17482             q
17483           }
17484           s/.*/./; q'`
17485   as_dir="$ac_dir"; as_fn_mkdir_p
17486   ac_builddir=.
17487
17488 case "$ac_dir" in
17489 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17490 *)
17491   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17492   # A ".." for each directory in $ac_dir_suffix.
17493   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17494   case $ac_top_builddir_sub in
17495   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17496   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17497   esac ;;
17498 esac
17499 ac_abs_top_builddir=$ac_pwd
17500 ac_abs_builddir=$ac_pwd$ac_dir_suffix
17501 # for backward compatibility:
17502 ac_top_builddir=$ac_top_build_prefix
17503
17504 case $srcdir in
17505   .)  # We are building in place.
17506     ac_srcdir=.
17507     ac_top_srcdir=$ac_top_builddir_sub
17508     ac_abs_top_srcdir=$ac_pwd ;;
17509   [\\/]* | ?:[\\/]* )  # Absolute name.
17510     ac_srcdir=$srcdir$ac_dir_suffix;
17511     ac_top_srcdir=$srcdir
17512     ac_abs_top_srcdir=$srcdir ;;
17513   *) # Relative name.
17514     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17515     ac_top_srcdir=$ac_top_build_prefix$srcdir
17516     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17517 esac
17518 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17519
17520
17521   case $ac_mode in
17522   :F)
17523   #
17524   # CONFIG_FILE
17525   #
17526
17527   case $INSTALL in
17528   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17529   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17530   esac
17531   ac_MKDIR_P=$MKDIR_P
17532   case $MKDIR_P in
17533   [\\/$]* | ?:[\\/]* ) ;;
17534   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
17535   esac
17536 _ACEOF
17537
17538 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17539 # If the template does not know about datarootdir, expand it.
17540 # FIXME: This hack should be removed a few years after 2.60.
17541 ac_datarootdir_hack=; ac_datarootdir_seen=
17542 ac_sed_dataroot='
17543 /datarootdir/ {
17544   p
17545   q
17546 }
17547 /@datadir@/p
17548 /@docdir@/p
17549 /@infodir@/p
17550 /@localedir@/p
17551 /@mandir@/p'
17552 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17553 *datarootdir*) ac_datarootdir_seen=yes;;
17554 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17555   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17556 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17557 _ACEOF
17558 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17559   ac_datarootdir_hack='
17560   s&@datadir@&$datadir&g
17561   s&@docdir@&$docdir&g
17562   s&@infodir@&$infodir&g
17563   s&@localedir@&$localedir&g
17564   s&@mandir@&$mandir&g
17565   s&\\\${datarootdir}&$datarootdir&g' ;;
17566 esac
17567 _ACEOF
17568
17569 # Neutralize VPATH when `$srcdir' = `.'.
17570 # Shell code in configure.ac might set extrasub.
17571 # FIXME: do we really want to maintain this feature?
17572 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17573 ac_sed_extra="$ac_vpsub
17574 $extrasub
17575 _ACEOF
17576 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17577 :t
17578 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17579 s|@configure_input@|$ac_sed_conf_input|;t t
17580 s&@top_builddir@&$ac_top_builddir_sub&;t t
17581 s&@top_build_prefix@&$ac_top_build_prefix&;t t
17582 s&@srcdir@&$ac_srcdir&;t t
17583 s&@abs_srcdir@&$ac_abs_srcdir&;t t
17584 s&@top_srcdir@&$ac_top_srcdir&;t t
17585 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17586 s&@builddir@&$ac_builddir&;t t
17587 s&@abs_builddir@&$ac_abs_builddir&;t t
17588 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17589 s&@INSTALL@&$ac_INSTALL&;t t
17590 s&@MKDIR_P@&$ac_MKDIR_P&;t t
17591 $ac_datarootdir_hack
17592 "
17593 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
17594 if $ac_cs_awk_getline; then
17595   $AWK -f "$tmp/subs.awk"
17596 else
17597   $AWK -f "$tmp/subs.awk" | $SHELL
17598 fi >$tmp/out \
17599   || as_fn_error "could not create $ac_file" "$LINENO" 5
17600
17601 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17602   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
17603   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
17604   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17605 which seems to be undefined.  Please make sure it is defined." >&5
17606 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17607 which seems to be undefined.  Please make sure it is defined." >&2;}
17608
17609   rm -f "$tmp/stdin"
17610   case $ac_file in
17611   -) cat "$tmp/out" && rm -f "$tmp/out";;
17612   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
17613   esac \
17614   || as_fn_error "could not create $ac_file" "$LINENO" 5
17615  ;;
17616   :H)
17617   #
17618   # CONFIG_HEADER
17619   #
17620   if test x"$ac_file" != x-; then
17621     {
17622       $as_echo "/* $configure_input  */" \
17623       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
17624     } >"$tmp/config.h" \
17625       || as_fn_error "could not create $ac_file" "$LINENO" 5
17626     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
17627       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17628 $as_echo "$as_me: $ac_file is unchanged" >&6;}
17629     else
17630       rm -f "$ac_file"
17631       mv "$tmp/config.h" "$ac_file" \
17632         || as_fn_error "could not create $ac_file" "$LINENO" 5
17633     fi
17634   else
17635     $as_echo "/* $configure_input  */" \
17636       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
17637       || as_fn_error "could not create -" "$LINENO" 5
17638   fi
17639 # Compute "$ac_file"'s index in $config_headers.
17640 _am_arg="$ac_file"
17641 _am_stamp_count=1
17642 for _am_header in $config_headers :; do
17643   case $_am_header in
17644     $_am_arg | $_am_arg:* )
17645       break ;;
17646     * )
17647       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17648   esac
17649 done
17650 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17651 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17652          X"$_am_arg" : 'X\(//\)[^/]' \| \
17653          X"$_am_arg" : 'X\(//\)$' \| \
17654          X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
17655 $as_echo X"$_am_arg" |
17656     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17657             s//\1/
17658             q
17659           }
17660           /^X\(\/\/\)[^/].*/{
17661             s//\1/
17662             q
17663           }
17664           /^X\(\/\/\)$/{
17665             s//\1/
17666             q
17667           }
17668           /^X\(\/\).*/{
17669             s//\1/
17670             q
17671           }
17672           s/.*/./; q'`/stamp-h$_am_stamp_count
17673  ;;
17674   :L)
17675   #
17676   # CONFIG_LINK
17677   #
17678
17679   if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
17680     :
17681   else
17682     # Prefer the file from the source tree if names are identical.
17683     if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
17684       ac_source=$srcdir/$ac_source
17685     fi
17686
17687     { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
17688 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
17689
17690     if test ! -r "$ac_source"; then
17691       as_fn_error "$ac_source: file not found" "$LINENO" 5
17692     fi
17693     rm -f "$ac_file"
17694
17695     # Try a relative symlink, then a hard link, then a copy.
17696     case $srcdir in
17697     [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
17698         *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
17699     esac
17700     ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
17701       ln "$ac_source" "$ac_file" 2>/dev/null ||
17702       cp -p "$ac_source" "$ac_file" ||
17703       as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
17704   fi
17705  ;;
17706   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17707 $as_echo "$as_me: executing $ac_file commands" >&6;}
17708  ;;
17709   esac
17710
17711
17712   case $ac_file$ac_mode in
17713     "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
17714     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
17715   # Autoconf 2.62 quotes --file arguments for eval, but not when files
17716   # are listed without --file.  Let's play safe and only enable the eval
17717   # if we detect the quoting.
17718   case $CONFIG_FILES in
17719   *\'*) eval set x "$CONFIG_FILES" ;;
17720   *)   set x $CONFIG_FILES ;;
17721   esac
17722   shift
17723   for mf
17724   do
17725     # Strip MF so we end up with the name of the file.
17726     mf=`echo "$mf" | sed -e 's/:.*$//'`
17727     # Check whether this is an Automake generated Makefile or not.
17728     # We used to match only the files named `Makefile.in', but
17729     # some people rename them; so instead we look at the file content.
17730     # Grep'ing the first line is not enough: some people post-process
17731     # each Makefile.in and add a new line on top of each file to say so.
17732     # Grep'ing the whole file is not good either: AIX grep has a line
17733     # limit of 2048, but all sed's we know have understand at least 4000.
17734     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17735       dirpart=`$as_dirname -- "$mf" ||
17736 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17737          X"$mf" : 'X\(//\)[^/]' \| \
17738          X"$mf" : 'X\(//\)$' \| \
17739          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17740 $as_echo X"$mf" |
17741     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17742             s//\1/
17743             q
17744           }
17745           /^X\(\/\/\)[^/].*/{
17746             s//\1/
17747             q
17748           }
17749           /^X\(\/\/\)$/{
17750             s//\1/
17751             q
17752           }
17753           /^X\(\/\).*/{
17754             s//\1/
17755             q
17756           }
17757           s/.*/./; q'`
17758     else
17759       continue
17760     fi
17761     # Extract the definition of DEPDIR, am__include, and am__quote
17762     # from the Makefile without running `make'.
17763     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17764     test -z "$DEPDIR" && continue
17765     am__include=`sed -n 's/^am__include = //p' < "$mf"`
17766     test -z "am__include" && continue
17767     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17768     # When using ansi2knr, U may be empty or an underscore; expand it
17769     U=`sed -n 's/^U = //p' < "$mf"`
17770     # Find all dependency output files, they are included files with
17771     # $(DEPDIR) in their names.  We invoke sed twice because it is the
17772     # simplest approach to changing $(DEPDIR) to its actual value in the
17773     # expansion.
17774     for file in `sed -n "
17775       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17776          sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
17777       # Make sure the directory exists.
17778       test -f "$dirpart/$file" && continue
17779       fdir=`$as_dirname -- "$file" ||
17780 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17781          X"$file" : 'X\(//\)[^/]' \| \
17782          X"$file" : 'X\(//\)$' \| \
17783          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17784 $as_echo X"$file" |
17785     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17786             s//\1/
17787             q
17788           }
17789           /^X\(\/\/\)[^/].*/{
17790             s//\1/
17791             q
17792           }
17793           /^X\(\/\/\)$/{
17794             s//\1/
17795             q
17796           }
17797           /^X\(\/\).*/{
17798             s//\1/
17799             q
17800           }
17801           s/.*/./; q'`
17802       as_dir=$dirpart/$fdir; as_fn_mkdir_p
17803       # echo "creating $dirpart/$file"
17804       echo '# dummy' > "$dirpart/$file"
17805     done
17806   done
17807 }
17808  ;;
17809     "default":C)
17810 case x$CONFIG_HEADERS in
17811 xconfig.h:config.in)
17812 echo > stamp-h ;;
17813 esac
17814  ;;
17815
17816   esac
17817 done # for ac_tag
17818
17819
17820 as_fn_exit 0
17821 _ACEOF
17822 ac_clean_files=$ac_clean_files_save
17823
17824 test $ac_write_fail = 0 ||
17825   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
17826
17827
17828 # configure is writing to config.log, and then calls config.status.
17829 # config.status does its own redirection, appending to config.log.
17830 # Unfortunately, on DOS this fails, as config.log is still kept open
17831 # by configure, so config.status won't be able to write to it; its
17832 # output is simply discarded.  So we exec the FD to /dev/null,
17833 # effectively closing config.log, so it can be properly (re)opened and
17834 # appended to by config.status.  When coming back to configure, we
17835 # need to make the FD available again.
17836 if test "$no_create" != yes; then
17837   ac_cs_success=:
17838   ac_config_status_args=
17839   test "$silent" = yes &&
17840     ac_config_status_args="$ac_config_status_args --quiet"
17841   exec 5>/dev/null
17842   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17843   exec 5>>config.log
17844   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17845   # would make configure fail if this is the last instruction.
17846   $ac_cs_success || as_fn_exit $?
17847 fi
17848
17849 #
17850 # CONFIG_SUBDIRS section.
17851 #
17852 if test "$no_recursion" != yes; then
17853
17854   # Remove --cache-file, --srcdir, and --disable-option-checking arguments
17855   # so they do not pile up.
17856   ac_sub_configure_args=
17857   ac_prev=
17858   eval "set x $ac_configure_args"
17859   shift
17860   for ac_arg
17861   do
17862     if test -n "$ac_prev"; then
17863       ac_prev=
17864       continue
17865     fi
17866     case $ac_arg in
17867     -cache-file | --cache-file | --cache-fil | --cache-fi \
17868     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
17869       ac_prev=cache_file ;;
17870     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
17871     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
17872     | --c=*)
17873       ;;
17874     --config-cache | -C)
17875       ;;
17876     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
17877       ac_prev=srcdir ;;
17878     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
17879       ;;
17880     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
17881       ac_prev=prefix ;;
17882     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
17883       ;;
17884     --disable-option-checking)
17885       ;;
17886     *)
17887       case $ac_arg in
17888       *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
17889       esac
17890       as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
17891     esac
17892   done
17893
17894   # Always prepend --prefix to ensure using the same prefix
17895   # in subdir configurations.
17896   ac_arg="--prefix=$prefix"
17897   case $ac_arg in
17898   *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
17899   esac
17900   ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
17901
17902   # Pass --silent
17903   if test "$silent" = yes; then
17904     ac_sub_configure_args="--silent $ac_sub_configure_args"
17905   fi
17906
17907   # Always prepend --disable-option-checking to silence warnings, since
17908   # different subdirs can have different --enable and --with options.
17909   ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
17910
17911   ac_popdir=`pwd`
17912   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
17913
17914     # Do not complain, so a configure script can configure whichever
17915     # parts of a large source tree are present.
17916     test -d "$srcdir/$ac_dir" || continue
17917
17918     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
17919     $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
17920     $as_echo "$ac_msg" >&6
17921     as_dir="$ac_dir"; as_fn_mkdir_p
17922     ac_builddir=.
17923
17924 case "$ac_dir" in
17925 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17926 *)
17927   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17928   # A ".." for each directory in $ac_dir_suffix.
17929   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17930   case $ac_top_builddir_sub in
17931   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17932   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17933   esac ;;
17934 esac
17935 ac_abs_top_builddir=$ac_pwd
17936 ac_abs_builddir=$ac_pwd$ac_dir_suffix
17937 # for backward compatibility:
17938 ac_top_builddir=$ac_top_build_prefix
17939
17940 case $srcdir in
17941   .)  # We are building in place.
17942     ac_srcdir=.
17943     ac_top_srcdir=$ac_top_builddir_sub
17944     ac_abs_top_srcdir=$ac_pwd ;;
17945   [\\/]* | ?:[\\/]* )  # Absolute name.
17946     ac_srcdir=$srcdir$ac_dir_suffix;
17947     ac_top_srcdir=$srcdir
17948     ac_abs_top_srcdir=$srcdir ;;
17949   *) # Relative name.
17950     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17951     ac_top_srcdir=$ac_top_build_prefix$srcdir
17952     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17953 esac
17954 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17955
17956
17957     cd "$ac_dir"
17958
17959     # Check for guested configure; otherwise get Cygnus style configure.
17960     if test -f "$ac_srcdir/configure.gnu"; then
17961       ac_sub_configure=$ac_srcdir/configure.gnu
17962     elif test -f "$ac_srcdir/configure"; then
17963       ac_sub_configure=$ac_srcdir/configure
17964     elif test -f "$ac_srcdir/configure.in"; then
17965       # This should be Cygnus configure.
17966       ac_sub_configure=$ac_aux_dir/configure
17967     else
17968       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
17969 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
17970       ac_sub_configure=
17971     fi
17972
17973     # The recursion is here.
17974     if test -n "$ac_sub_configure"; then
17975       # Make the cache file name correct relative to the subdirectory.
17976       case $cache_file in
17977       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
17978       *) # Relative name.
17979         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
17980       esac
17981
17982       { $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
17983 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
17984       # The eval makes quoting arguments work.
17985       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
17986            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
17987         as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
17988     fi
17989
17990     cd "$ac_popdir"
17991   done
17992 fi
17993 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17994   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17995 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17996 fi
17997
17998
17999 exit 0