gdb/
[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_ia64
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 MAKEINFO
998 MAKEINFOFLAGS
999 YACC
1000 YFLAGS
1001 XMKMF'
1002 ac_subdirs_all='testsuite
1003 gdbtk
1004 multi-ice
1005 gdbserver'
1006
1007 # Initialize some variables set by options.
1008 ac_init_help=
1009 ac_init_version=false
1010 ac_unrecognized_opts=
1011 ac_unrecognized_sep=
1012 # The variables have the same names as the options, with
1013 # dashes changed to underlines.
1014 cache_file=/dev/null
1015 exec_prefix=NONE
1016 no_create=
1017 no_recursion=
1018 prefix=NONE
1019 program_prefix=NONE
1020 program_suffix=NONE
1021 program_transform_name=s,x,x,
1022 silent=
1023 site=
1024 srcdir=
1025 verbose=
1026 x_includes=NONE
1027 x_libraries=NONE
1028
1029 # Installation directory options.
1030 # These are left unexpanded so users can "make install exec_prefix=/foo"
1031 # and all the variables that are supposed to be based on exec_prefix
1032 # by default will actually change.
1033 # Use braces instead of parens because sh, perl, etc. also accept them.
1034 # (The list follows the same order as the GNU Coding Standards.)
1035 bindir='${exec_prefix}/bin'
1036 sbindir='${exec_prefix}/sbin'
1037 libexecdir='${exec_prefix}/libexec'
1038 datarootdir='${prefix}/share'
1039 datadir='${datarootdir}'
1040 sysconfdir='${prefix}/etc'
1041 sharedstatedir='${prefix}/com'
1042 localstatedir='${prefix}/var'
1043 includedir='${prefix}/include'
1044 oldincludedir='/usr/include'
1045 docdir='${datarootdir}/doc/${PACKAGE}'
1046 infodir='${datarootdir}/info'
1047 htmldir='${docdir}'
1048 dvidir='${docdir}'
1049 pdfdir='${docdir}'
1050 psdir='${docdir}'
1051 libdir='${exec_prefix}/lib'
1052 localedir='${datarootdir}/locale'
1053 mandir='${datarootdir}/man'
1054
1055 ac_prev=
1056 ac_dashdash=
1057 for ac_option
1058 do
1059   # If the previous option needs an argument, assign it.
1060   if test -n "$ac_prev"; then
1061     eval $ac_prev=\$ac_option
1062     ac_prev=
1063     continue
1064   fi
1065
1066   case $ac_option in
1067   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1068   *)    ac_optarg=yes ;;
1069   esac
1070
1071   # Accept the important Cygnus configure options, so we can diagnose typos.
1072
1073   case $ac_dashdash$ac_option in
1074   --)
1075     ac_dashdash=yes ;;
1076
1077   -bindir | --bindir | --bindi | --bind | --bin | --bi)
1078     ac_prev=bindir ;;
1079   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1080     bindir=$ac_optarg ;;
1081
1082   -build | --build | --buil | --bui | --bu)
1083     ac_prev=build_alias ;;
1084   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1085     build_alias=$ac_optarg ;;
1086
1087   -cache-file | --cache-file | --cache-fil | --cache-fi \
1088   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1089     ac_prev=cache_file ;;
1090   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1091   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1092     cache_file=$ac_optarg ;;
1093
1094   --config-cache | -C)
1095     cache_file=config.cache ;;
1096
1097   -datadir | --datadir | --datadi | --datad)
1098     ac_prev=datadir ;;
1099   -datadir=* | --datadir=* | --datadi=* | --datad=*)
1100     datadir=$ac_optarg ;;
1101
1102   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1103   | --dataroo | --dataro | --datar)
1104     ac_prev=datarootdir ;;
1105   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1106   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1107     datarootdir=$ac_optarg ;;
1108
1109   -disable-* | --disable-*)
1110     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1111     # Reject names that are not valid shell variable names.
1112     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1113       as_fn_error "invalid feature name: $ac_useropt"
1114     ac_useropt_orig=$ac_useropt
1115     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1116     case $ac_user_opts in
1117       *"
1118 "enable_$ac_useropt"
1119 "*) ;;
1120       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1121          ac_unrecognized_sep=', ';;
1122     esac
1123     eval enable_$ac_useropt=no ;;
1124
1125   -docdir | --docdir | --docdi | --doc | --do)
1126     ac_prev=docdir ;;
1127   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1128     docdir=$ac_optarg ;;
1129
1130   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1131     ac_prev=dvidir ;;
1132   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1133     dvidir=$ac_optarg ;;
1134
1135   -enable-* | --enable-*)
1136     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1137     # Reject names that are not valid shell variable names.
1138     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1139       as_fn_error "invalid feature name: $ac_useropt"
1140     ac_useropt_orig=$ac_useropt
1141     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1142     case $ac_user_opts in
1143       *"
1144 "enable_$ac_useropt"
1145 "*) ;;
1146       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1147          ac_unrecognized_sep=', ';;
1148     esac
1149     eval enable_$ac_useropt=\$ac_optarg ;;
1150
1151   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1152   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1153   | --exec | --exe | --ex)
1154     ac_prev=exec_prefix ;;
1155   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1156   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1157   | --exec=* | --exe=* | --ex=*)
1158     exec_prefix=$ac_optarg ;;
1159
1160   -gas | --gas | --ga | --g)
1161     # Obsolete; use --with-gas.
1162     with_gas=yes ;;
1163
1164   -help | --help | --hel | --he | -h)
1165     ac_init_help=long ;;
1166   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1167     ac_init_help=recursive ;;
1168   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1169     ac_init_help=short ;;
1170
1171   -host | --host | --hos | --ho)
1172     ac_prev=host_alias ;;
1173   -host=* | --host=* | --hos=* | --ho=*)
1174     host_alias=$ac_optarg ;;
1175
1176   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1177     ac_prev=htmldir ;;
1178   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1179   | --ht=*)
1180     htmldir=$ac_optarg ;;
1181
1182   -includedir | --includedir | --includedi | --included | --include \
1183   | --includ | --inclu | --incl | --inc)
1184     ac_prev=includedir ;;
1185   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1186   | --includ=* | --inclu=* | --incl=* | --inc=*)
1187     includedir=$ac_optarg ;;
1188
1189   -infodir | --infodir | --infodi | --infod | --info | --inf)
1190     ac_prev=infodir ;;
1191   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1192     infodir=$ac_optarg ;;
1193
1194   -libdir | --libdir | --libdi | --libd)
1195     ac_prev=libdir ;;
1196   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1197     libdir=$ac_optarg ;;
1198
1199   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1200   | --libexe | --libex | --libe)
1201     ac_prev=libexecdir ;;
1202   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1203   | --libexe=* | --libex=* | --libe=*)
1204     libexecdir=$ac_optarg ;;
1205
1206   -localedir | --localedir | --localedi | --localed | --locale)
1207     ac_prev=localedir ;;
1208   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1209     localedir=$ac_optarg ;;
1210
1211   -localstatedir | --localstatedir | --localstatedi | --localstated \
1212   | --localstate | --localstat | --localsta | --localst | --locals)
1213     ac_prev=localstatedir ;;
1214   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1215   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1216     localstatedir=$ac_optarg ;;
1217
1218   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1219     ac_prev=mandir ;;
1220   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1221     mandir=$ac_optarg ;;
1222
1223   -nfp | --nfp | --nf)
1224     # Obsolete; use --without-fp.
1225     with_fp=no ;;
1226
1227   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1228   | --no-cr | --no-c | -n)
1229     no_create=yes ;;
1230
1231   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1232   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1233     no_recursion=yes ;;
1234
1235   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1236   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1237   | --oldin | --oldi | --old | --ol | --o)
1238     ac_prev=oldincludedir ;;
1239   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1240   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1241   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1242     oldincludedir=$ac_optarg ;;
1243
1244   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1245     ac_prev=prefix ;;
1246   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1247     prefix=$ac_optarg ;;
1248
1249   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1250   | --program-pre | --program-pr | --program-p)
1251     ac_prev=program_prefix ;;
1252   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1253   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1254     program_prefix=$ac_optarg ;;
1255
1256   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1257   | --program-suf | --program-su | --program-s)
1258     ac_prev=program_suffix ;;
1259   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1260   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1261     program_suffix=$ac_optarg ;;
1262
1263   -program-transform-name | --program-transform-name \
1264   | --program-transform-nam | --program-transform-na \
1265   | --program-transform-n | --program-transform- \
1266   | --program-transform | --program-transfor \
1267   | --program-transfo | --program-transf \
1268   | --program-trans | --program-tran \
1269   | --progr-tra | --program-tr | --program-t)
1270     ac_prev=program_transform_name ;;
1271   -program-transform-name=* | --program-transform-name=* \
1272   | --program-transform-nam=* | --program-transform-na=* \
1273   | --program-transform-n=* | --program-transform-=* \
1274   | --program-transform=* | --program-transfor=* \
1275   | --program-transfo=* | --program-transf=* \
1276   | --program-trans=* | --program-tran=* \
1277   | --progr-tra=* | --program-tr=* | --program-t=*)
1278     program_transform_name=$ac_optarg ;;
1279
1280   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1281     ac_prev=pdfdir ;;
1282   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1283     pdfdir=$ac_optarg ;;
1284
1285   -psdir | --psdir | --psdi | --psd | --ps)
1286     ac_prev=psdir ;;
1287   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1288     psdir=$ac_optarg ;;
1289
1290   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1291   | -silent | --silent | --silen | --sile | --sil)
1292     silent=yes ;;
1293
1294   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1295     ac_prev=sbindir ;;
1296   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1297   | --sbi=* | --sb=*)
1298     sbindir=$ac_optarg ;;
1299
1300   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1301   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1302   | --sharedst | --shareds | --shared | --share | --shar \
1303   | --sha | --sh)
1304     ac_prev=sharedstatedir ;;
1305   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1306   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1307   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1308   | --sha=* | --sh=*)
1309     sharedstatedir=$ac_optarg ;;
1310
1311   -site | --site | --sit)
1312     ac_prev=site ;;
1313   -site=* | --site=* | --sit=*)
1314     site=$ac_optarg ;;
1315
1316   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1317     ac_prev=srcdir ;;
1318   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1319     srcdir=$ac_optarg ;;
1320
1321   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1322   | --syscon | --sysco | --sysc | --sys | --sy)
1323     ac_prev=sysconfdir ;;
1324   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1325   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1326     sysconfdir=$ac_optarg ;;
1327
1328   -target | --target | --targe | --targ | --tar | --ta | --t)
1329     ac_prev=target_alias ;;
1330   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1331     target_alias=$ac_optarg ;;
1332
1333   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1334     verbose=yes ;;
1335
1336   -version | --version | --versio | --versi | --vers | -V)
1337     ac_init_version=: ;;
1338
1339   -with-* | --with-*)
1340     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1341     # Reject names that are not valid shell variable names.
1342     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1343       as_fn_error "invalid package name: $ac_useropt"
1344     ac_useropt_orig=$ac_useropt
1345     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1346     case $ac_user_opts in
1347       *"
1348 "with_$ac_useropt"
1349 "*) ;;
1350       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1351          ac_unrecognized_sep=', ';;
1352     esac
1353     eval with_$ac_useropt=\$ac_optarg ;;
1354
1355   -without-* | --without-*)
1356     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1357     # Reject names that are not valid shell variable names.
1358     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1359       as_fn_error "invalid package name: $ac_useropt"
1360     ac_useropt_orig=$ac_useropt
1361     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1362     case $ac_user_opts in
1363       *"
1364 "with_$ac_useropt"
1365 "*) ;;
1366       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1367          ac_unrecognized_sep=', ';;
1368     esac
1369     eval with_$ac_useropt=no ;;
1370
1371   --x)
1372     # Obsolete; use --with-x.
1373     with_x=yes ;;
1374
1375   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1376   | --x-incl | --x-inc | --x-in | --x-i)
1377     ac_prev=x_includes ;;
1378   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1379   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1380     x_includes=$ac_optarg ;;
1381
1382   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1383   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1384     ac_prev=x_libraries ;;
1385   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1386   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1387     x_libraries=$ac_optarg ;;
1388
1389   -*) as_fn_error "unrecognized option: \`$ac_option'
1390 Try \`$0 --help' for more information."
1391     ;;
1392
1393   *=*)
1394     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1395     # Reject names that are not valid shell variable names.
1396     case $ac_envvar in #(
1397       '' | [0-9]* | *[!_$as_cr_alnum]* )
1398       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1399     esac
1400     eval $ac_envvar=\$ac_optarg
1401     export $ac_envvar ;;
1402
1403   *)
1404     # FIXME: should be removed in autoconf 3.0.
1405     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1406     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1407       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1408     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1409     ;;
1410
1411   esac
1412 done
1413
1414 if test -n "$ac_prev"; then
1415   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1416   as_fn_error "missing argument to $ac_option"
1417 fi
1418
1419 if test -n "$ac_unrecognized_opts"; then
1420   case $enable_option_checking in
1421     no) ;;
1422     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1423     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1424   esac
1425 fi
1426
1427 # Check all directory arguments for consistency.
1428 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1429                 datadir sysconfdir sharedstatedir localstatedir includedir \
1430                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1431                 libdir localedir mandir
1432 do
1433   eval ac_val=\$$ac_var
1434   # Remove trailing slashes.
1435   case $ac_val in
1436     */ )
1437       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1438       eval $ac_var=\$ac_val;;
1439   esac
1440   # Be sure to have absolute directory names.
1441   case $ac_val in
1442     [\\/$]* | ?:[\\/]* )  continue;;
1443     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1444   esac
1445   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1446 done
1447
1448 # There might be people who depend on the old broken behavior: `$host'
1449 # used to hold the argument of --host etc.
1450 # FIXME: To remove some day.
1451 build=$build_alias
1452 host=$host_alias
1453 target=$target_alias
1454
1455 # FIXME: To remove some day.
1456 if test "x$host_alias" != x; then
1457   if test "x$build_alias" = x; then
1458     cross_compiling=maybe
1459     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1460     If a cross compiler is detected then cross compile mode will be used." >&2
1461   elif test "x$build_alias" != "x$host_alias"; then
1462     cross_compiling=yes
1463   fi
1464 fi
1465
1466 ac_tool_prefix=
1467 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1468
1469 test "$silent" = yes && exec 6>/dev/null
1470
1471
1472 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1473 ac_ls_di=`ls -di .` &&
1474 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1475   as_fn_error "working directory cannot be determined"
1476 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1477   as_fn_error "pwd does not report name of working directory"
1478
1479
1480 # Find the source files, if location was not specified.
1481 if test -z "$srcdir"; then
1482   ac_srcdir_defaulted=yes
1483   # Try the directory containing this script, then the parent directory.
1484   ac_confdir=`$as_dirname -- "$as_myself" ||
1485 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1486          X"$as_myself" : 'X\(//\)[^/]' \| \
1487          X"$as_myself" : 'X\(//\)$' \| \
1488          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1489 $as_echo X"$as_myself" |
1490     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1491             s//\1/
1492             q
1493           }
1494           /^X\(\/\/\)[^/].*/{
1495             s//\1/
1496             q
1497           }
1498           /^X\(\/\/\)$/{
1499             s//\1/
1500             q
1501           }
1502           /^X\(\/\).*/{
1503             s//\1/
1504             q
1505           }
1506           s/.*/./; q'`
1507   srcdir=$ac_confdir
1508   if test ! -r "$srcdir/$ac_unique_file"; then
1509     srcdir=..
1510   fi
1511 else
1512   ac_srcdir_defaulted=no
1513 fi
1514 if test ! -r "$srcdir/$ac_unique_file"; then
1515   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1516   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1517 fi
1518 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1519 ac_abs_confdir=`(
1520         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1521         pwd)`
1522 # When building in place, set srcdir=.
1523 if test "$ac_abs_confdir" = "$ac_pwd"; then
1524   srcdir=.
1525 fi
1526 # Remove unnecessary trailing slashes from srcdir.
1527 # Double slashes in file names in object file debugging info
1528 # mess up M-x gdb in Emacs.
1529 case $srcdir in
1530 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1531 esac
1532 for ac_var in $ac_precious_vars; do
1533   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1534   eval ac_env_${ac_var}_value=\$${ac_var}
1535   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1536   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1537 done
1538
1539 #
1540 # Report the --help message.
1541 #
1542 if test "$ac_init_help" = "long"; then
1543   # Omit some internal or obsolete options to make the list less imposing.
1544   # This message is too long to be a string in the A/UX 3.1 sh.
1545   cat <<_ACEOF
1546 \`configure' configures this package to adapt to many kinds of systems.
1547
1548 Usage: $0 [OPTION]... [VAR=VALUE]...
1549
1550 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1551 VAR=VALUE.  See below for descriptions of some of the useful variables.
1552
1553 Defaults for the options are specified in brackets.
1554
1555 Configuration:
1556   -h, --help              display this help and exit
1557       --help=short        display options specific to this package
1558       --help=recursive    display the short help of all the included packages
1559   -V, --version           display version information and exit
1560   -q, --quiet, --silent   do not print \`checking...' messages
1561       --cache-file=FILE   cache test results in FILE [disabled]
1562   -C, --config-cache      alias for \`--cache-file=config.cache'
1563   -n, --no-create         do not create output files
1564       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1565
1566 Installation directories:
1567   --prefix=PREFIX         install architecture-independent files in PREFIX
1568                           [$ac_default_prefix]
1569   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1570                           [PREFIX]
1571
1572 By default, \`make install' will install all the files in
1573 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1574 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1575 for instance \`--prefix=\$HOME'.
1576
1577 For better control, use the options below.
1578
1579 Fine tuning of the installation directories:
1580   --bindir=DIR            user executables [EPREFIX/bin]
1581   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1582   --libexecdir=DIR        program executables [EPREFIX/libexec]
1583   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1584   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1585   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1586   --libdir=DIR            object code libraries [EPREFIX/lib]
1587   --includedir=DIR        C header files [PREFIX/include]
1588   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1589   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1590   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1591   --infodir=DIR           info documentation [DATAROOTDIR/info]
1592   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1593   --mandir=DIR            man documentation [DATAROOTDIR/man]
1594   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1595   --htmldir=DIR           html documentation [DOCDIR]
1596   --dvidir=DIR            dvi documentation [DOCDIR]
1597   --pdfdir=DIR            pdf documentation [DOCDIR]
1598   --psdir=DIR             ps documentation [DOCDIR]
1599 _ACEOF
1600
1601   cat <<\_ACEOF
1602
1603 Program names:
1604   --program-prefix=PREFIX            prepend PREFIX to installed program names
1605   --program-suffix=SUFFIX            append SUFFIX to installed program names
1606   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1607
1608 X features:
1609   --x-includes=DIR    X include files are in DIR
1610   --x-libraries=DIR   X library files are in DIR
1611
1612 System types:
1613   --build=BUILD     configure for building on BUILD [guessed]
1614   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1615   --target=TARGET   configure for building compilers for TARGET [HOST]
1616 _ACEOF
1617 fi
1618
1619 if test -n "$ac_init_help"; then
1620
1621   cat <<\_ACEOF
1622
1623 Optional Features:
1624   --disable-option-checking  ignore unrecognized --enable/--with options
1625   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1626   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1627   --enable-maintainer-mode  enable make rules and dependencies not useful
1628                           (and sometimes confusing) to the casual installer
1629   --enable-plugins        Enable support for plugins (defaults no)
1630   --disable-largefile     omit support for large files
1631   --disable-dependency-tracking  speeds up one-time build
1632   --enable-dependency-tracking   do not reject slow dependency extractors
1633   --enable-targets=TARGETS
1634                           alternative target configurations
1635   --enable-64-bit-bfd     64-bit support (on hosts with narrower word sizes)
1636   --disable-gdbcli        disable command-line interface (CLI)
1637   --disable-gdbmi         disable machine-interface (MI)
1638   --enable-tui            enable full-screen terminal user interface (TUI)
1639   --enable-gdbtk          enable gdbtk graphical user interface (GUI)
1640   --enable-profiling      enable profiling of GDB
1641   --disable-rpath         do not hardcode runtime library paths
1642   --enable-werror         treat compile warnings as errors
1643   --enable-build-warnings enable build-time compiler warnings if gcc is used
1644   --enable-gdb-build-warnings
1645                           enable GDB specific build-time compiler warnings if
1646                           gcc is used
1647   --enable-sim            link gdb with simulator
1648   --enable-multi-ice      build the multi-ice-gdb-server
1649   --enable-gdbserver      automatically build gdbserver (yes/no/auto, default
1650                           is auto)
1651
1652 Optional Packages:
1653   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1654   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1655   --with-separate-debug-dir=PATH
1656                           look for global separate debug info in this path
1657                           [LIBDIR/debug]
1658   --with-gdb-datadir=PATH look for global separate data files in this path
1659                           [DATADIR/gdb]
1660   --with-relocated-sources=PATH
1661                           automatically relocate this path for source files
1662   --with-libunwind-ia64   use libunwind frame unwinding for ia64 targets
1663   --with-curses           use the curses library instead of the termcap
1664                           library
1665   --with-pkgversion=PKG   Use PKG in the version string in place of "GDB"
1666   --with-bugurl=URL       Direct users to URL to report a bug
1667   --with-zlib             include zlib support (auto/yes/no) default=auto
1668   --with-libiconv-prefix=DIR
1669                           search for libiconv in DIR/include and DIR/lib
1670   --with-iconv-bin=PATH   specify where to find the iconv program
1671   --with-system-readline  use installed readline library
1672   --with-jit-reader-dir=PATH
1673                           directory to load the JIT readers from
1674   --with-expat            include expat support (auto/yes/no)
1675   --with-gnu-ld           assume the C compiler uses GNU ld default=no
1676   --with-libexpat-prefix[=DIR]  search for libexpat in DIR/include and DIR/lib
1677   --without-libexpat-prefix     don't search for libexpat in includedir and libdir
1678   --with-python[=PYTHON]  include python support
1679                           (auto/yes/no/<python-program>)
1680   --without-included-regex
1681                           don't use included regex; this is the default on
1682                           systems with version 2 of the GNU C library (use
1683                           with caution on other system)
1684   --with-sysroot[=DIR]    search for usr/lib et al within DIR
1685   --with-system-gdbinit=PATH
1686                           automatically load a system-wide gdbinit file
1687   --with-tcl              directory containing tcl configuration (tclConfig.sh)
1688   --with-tk               directory containing tk configuration (tkConfig.sh)
1689   --with-x                use the X Window System
1690
1691 Some influential environment variables:
1692   CC          C compiler command
1693   CFLAGS      C compiler flags
1694   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1695               nonstandard directory <lib dir>
1696   LIBS        libraries to pass to the linker, e.g. -l<library>
1697   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1698               you have headers in a nonstandard directory <include dir>
1699   CPP         C preprocessor
1700   MAKEINFO    Parent configure detects if it is of sufficient version.
1701   MAKEINFOFLAGS
1702               Parameters for MAKEINFO.
1703   YACC        The `Yet Another C Compiler' implementation to use. Defaults to
1704               the first program found out of: `bison -y', `byacc', `yacc'.
1705   YFLAGS      The list of arguments that will be passed by default to $YACC.
1706               This script will default YFLAGS to the empty string to avoid a
1707               default value of `-d' given by some make applications.
1708   XMKMF       Path to xmkmf, Makefile generator for X Window System
1709
1710 Use these variables to override the choices made by `configure' or to help
1711 it to find libraries and programs with nonstandard names/locations.
1712
1713 Report bugs to the package provider.
1714 _ACEOF
1715 ac_status=$?
1716 fi
1717
1718 if test "$ac_init_help" = "recursive"; then
1719   # If there are subdirs, report their specific --help.
1720   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1721     test -d "$ac_dir" ||
1722       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1723       continue
1724     ac_builddir=.
1725
1726 case "$ac_dir" in
1727 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1728 *)
1729   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1730   # A ".." for each directory in $ac_dir_suffix.
1731   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1732   case $ac_top_builddir_sub in
1733   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1734   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1735   esac ;;
1736 esac
1737 ac_abs_top_builddir=$ac_pwd
1738 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1739 # for backward compatibility:
1740 ac_top_builddir=$ac_top_build_prefix
1741
1742 case $srcdir in
1743   .)  # We are building in place.
1744     ac_srcdir=.
1745     ac_top_srcdir=$ac_top_builddir_sub
1746     ac_abs_top_srcdir=$ac_pwd ;;
1747   [\\/]* | ?:[\\/]* )  # Absolute name.
1748     ac_srcdir=$srcdir$ac_dir_suffix;
1749     ac_top_srcdir=$srcdir
1750     ac_abs_top_srcdir=$srcdir ;;
1751   *) # Relative name.
1752     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1753     ac_top_srcdir=$ac_top_build_prefix$srcdir
1754     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1755 esac
1756 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1757
1758     cd "$ac_dir" || { ac_status=$?; continue; }
1759     # Check for guested configure.
1760     if test -f "$ac_srcdir/configure.gnu"; then
1761       echo &&
1762       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1763     elif test -f "$ac_srcdir/configure"; then
1764       echo &&
1765       $SHELL "$ac_srcdir/configure" --help=recursive
1766     else
1767       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1768     fi || ac_status=$?
1769     cd "$ac_pwd" || { ac_status=$?; break; }
1770   done
1771 fi
1772
1773 test -n "$ac_init_help" && exit $ac_status
1774 if $ac_init_version; then
1775   cat <<\_ACEOF
1776 configure
1777 generated by GNU Autoconf 2.64
1778
1779 Copyright (C) 2009 Free Software Foundation, Inc.
1780 This configure script is free software; the Free Software Foundation
1781 gives unlimited permission to copy, distribute and modify it.
1782 _ACEOF
1783   exit
1784 fi
1785
1786 ## ------------------------ ##
1787 ## Autoconf initialization. ##
1788 ## ------------------------ ##
1789
1790 # ac_fn_c_try_compile LINENO
1791 # --------------------------
1792 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1793 ac_fn_c_try_compile ()
1794 {
1795   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1796   rm -f conftest.$ac_objext
1797   if { { ac_try="$ac_compile"
1798 case "(($ac_try" in
1799   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1800   *) ac_try_echo=$ac_try;;
1801 esac
1802 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1803 $as_echo "$ac_try_echo"; } >&5
1804   (eval "$ac_compile") 2>conftest.err
1805   ac_status=$?
1806   if test -s conftest.err; then
1807     grep -v '^ *+' conftest.err >conftest.er1
1808     cat conftest.er1 >&5
1809     mv -f conftest.er1 conftest.err
1810   fi
1811   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1812   test $ac_status = 0; } && {
1813          test -z "$ac_c_werror_flag" ||
1814          test ! -s conftest.err
1815        } && test -s conftest.$ac_objext; then :
1816   ac_retval=0
1817 else
1818   $as_echo "$as_me: failed program was:" >&5
1819 sed 's/^/| /' conftest.$ac_ext >&5
1820
1821         ac_retval=1
1822 fi
1823   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1824   return $ac_retval
1825
1826 } # ac_fn_c_try_compile
1827
1828 # ac_fn_c_try_cpp LINENO
1829 # ----------------------
1830 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1831 ac_fn_c_try_cpp ()
1832 {
1833   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1834   if { { ac_try="$ac_cpp conftest.$ac_ext"
1835 case "(($ac_try" in
1836   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1837   *) ac_try_echo=$ac_try;;
1838 esac
1839 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1840 $as_echo "$ac_try_echo"; } >&5
1841   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1842   ac_status=$?
1843   if test -s conftest.err; then
1844     grep -v '^ *+' conftest.err >conftest.er1
1845     cat conftest.er1 >&5
1846     mv -f conftest.er1 conftest.err
1847   fi
1848   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1849   test $ac_status = 0; } >/dev/null && {
1850          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1851          test ! -s conftest.err
1852        }; then :
1853   ac_retval=0
1854 else
1855   $as_echo "$as_me: failed program was:" >&5
1856 sed 's/^/| /' conftest.$ac_ext >&5
1857
1858     ac_retval=1
1859 fi
1860   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1861   return $ac_retval
1862
1863 } # ac_fn_c_try_cpp
1864
1865 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1866 # -------------------------------------------------------
1867 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1868 # the include files in INCLUDES and setting the cache variable VAR
1869 # accordingly.
1870 ac_fn_c_check_header_mongrel ()
1871 {
1872   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1873   if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1874   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1875 $as_echo_n "checking for $2... " >&6; }
1876 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1877   $as_echo_n "(cached) " >&6
1878 fi
1879 eval ac_res=\$$3
1880                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1881 $as_echo "$ac_res" >&6; }
1882 else
1883   # Is the header compilable?
1884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1885 $as_echo_n "checking $2 usability... " >&6; }
1886 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1887 /* end confdefs.h.  */
1888 $4
1889 #include <$2>
1890 _ACEOF
1891 if ac_fn_c_try_compile "$LINENO"; then :
1892   ac_header_compiler=yes
1893 else
1894   ac_header_compiler=no
1895 fi
1896 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1898 $as_echo "$ac_header_compiler" >&6; }
1899
1900 # Is the header present?
1901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1902 $as_echo_n "checking $2 presence... " >&6; }
1903 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1904 /* end confdefs.h.  */
1905 #include <$2>
1906 _ACEOF
1907 if ac_fn_c_try_cpp "$LINENO"; then :
1908   ac_header_preproc=yes
1909 else
1910   ac_header_preproc=no
1911 fi
1912 rm -f conftest.err conftest.$ac_ext
1913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1914 $as_echo "$ac_header_preproc" >&6; }
1915
1916 # So?  What about this header?
1917 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1918   yes:no: )
1919     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1920 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1921     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1922 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1923     ;;
1924   no:yes:* )
1925     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1926 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1927     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1928 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1929     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1930 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1931     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1932 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1933     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1934 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1935     ;;
1936 esac
1937   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1938 $as_echo_n "checking for $2... " >&6; }
1939 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1940   $as_echo_n "(cached) " >&6
1941 else
1942   eval "$3=\$ac_header_compiler"
1943 fi
1944 eval ac_res=\$$3
1945                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1946 $as_echo "$ac_res" >&6; }
1947 fi
1948   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1949
1950 } # ac_fn_c_check_header_mongrel
1951
1952 # ac_fn_c_try_run LINENO
1953 # ----------------------
1954 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1955 # that executables *can* be run.
1956 ac_fn_c_try_run ()
1957 {
1958   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1959   if { { ac_try="$ac_link"
1960 case "(($ac_try" in
1961   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1962   *) ac_try_echo=$ac_try;;
1963 esac
1964 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1965 $as_echo "$ac_try_echo"; } >&5
1966   (eval "$ac_link") 2>&5
1967   ac_status=$?
1968   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1969   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1970   { { case "(($ac_try" in
1971   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1972   *) ac_try_echo=$ac_try;;
1973 esac
1974 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1975 $as_echo "$ac_try_echo"; } >&5
1976   (eval "$ac_try") 2>&5
1977   ac_status=$?
1978   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1979   test $ac_status = 0; }; }; then :
1980   ac_retval=0
1981 else
1982   $as_echo "$as_me: program exited with status $ac_status" >&5
1983        $as_echo "$as_me: failed program was:" >&5
1984 sed 's/^/| /' conftest.$ac_ext >&5
1985
1986        ac_retval=$ac_status
1987 fi
1988   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1989   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1990   return $ac_retval
1991
1992 } # ac_fn_c_try_run
1993
1994 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1995 # -------------------------------------------------------
1996 # Tests whether HEADER exists and can be compiled using the include files in
1997 # INCLUDES, setting the cache variable VAR accordingly.
1998 ac_fn_c_check_header_compile ()
1999 {
2000   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2001   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2002 $as_echo_n "checking for $2... " >&6; }
2003 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2004   $as_echo_n "(cached) " >&6
2005 else
2006   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2007 /* end confdefs.h.  */
2008 $4
2009 #include <$2>
2010 _ACEOF
2011 if ac_fn_c_try_compile "$LINENO"; then :
2012   eval "$3=yes"
2013 else
2014   eval "$3=no"
2015 fi
2016 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2017 fi
2018 eval ac_res=\$$3
2019                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2020 $as_echo "$ac_res" >&6; }
2021   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2022
2023 } # ac_fn_c_check_header_compile
2024
2025 # ac_fn_c_try_link LINENO
2026 # -----------------------
2027 # Try to link conftest.$ac_ext, and return whether this succeeded.
2028 ac_fn_c_try_link ()
2029 {
2030   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2031   rm -f conftest.$ac_objext conftest$ac_exeext
2032   if { { ac_try="$ac_link"
2033 case "(($ac_try" in
2034   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2035   *) ac_try_echo=$ac_try;;
2036 esac
2037 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2038 $as_echo "$ac_try_echo"; } >&5
2039   (eval "$ac_link") 2>conftest.err
2040   ac_status=$?
2041   if test -s conftest.err; then
2042     grep -v '^ *+' conftest.err >conftest.er1
2043     cat conftest.er1 >&5
2044     mv -f conftest.er1 conftest.err
2045   fi
2046   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2047   test $ac_status = 0; } && {
2048          test -z "$ac_c_werror_flag" ||
2049          test ! -s conftest.err
2050        } && test -s conftest$ac_exeext && {
2051          test "$cross_compiling" = yes ||
2052          $as_test_x conftest$ac_exeext
2053        }; then :
2054   ac_retval=0
2055 else
2056   $as_echo "$as_me: failed program was:" >&5
2057 sed 's/^/| /' conftest.$ac_ext >&5
2058
2059         ac_retval=1
2060 fi
2061   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2062   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2063   # interfere with the next link command; also delete a directory that is
2064   # left behind by Apple's compiler.  We do this before executing the actions.
2065   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2066   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2067   return $ac_retval
2068
2069 } # ac_fn_c_try_link
2070
2071 # ac_fn_c_check_func LINENO FUNC VAR
2072 # ----------------------------------
2073 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2074 ac_fn_c_check_func ()
2075 {
2076   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2077   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2078 $as_echo_n "checking for $2... " >&6; }
2079 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2080   $as_echo_n "(cached) " >&6
2081 else
2082   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2083 /* end confdefs.h.  */
2084 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2085    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
2086 #define $2 innocuous_$2
2087
2088 /* System header to define __stub macros and hopefully few prototypes,
2089     which can conflict with char $2 (); below.
2090     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2091     <limits.h> exists even on freestanding compilers.  */
2092
2093 #ifdef __STDC__
2094 # include <limits.h>
2095 #else
2096 # include <assert.h>
2097 #endif
2098
2099 #undef $2
2100
2101 /* Override any GCC internal prototype to avoid an error.
2102    Use char because int might match the return type of a GCC
2103    builtin and then its argument prototype would still apply.  */
2104 #ifdef __cplusplus
2105 extern "C"
2106 #endif
2107 char $2 ();
2108 /* The GNU C library defines this for functions which it implements
2109     to always fail with ENOSYS.  Some functions are actually named
2110     something starting with __ and the normal name is an alias.  */
2111 #if defined __stub_$2 || defined __stub___$2
2112 choke me
2113 #endif
2114
2115 int
2116 main ()
2117 {
2118 return $2 ();
2119   ;
2120   return 0;
2121 }
2122 _ACEOF
2123 if ac_fn_c_try_link "$LINENO"; then :
2124   eval "$3=yes"
2125 else
2126   eval "$3=no"
2127 fi
2128 rm -f core conftest.err conftest.$ac_objext \
2129     conftest$ac_exeext conftest.$ac_ext
2130 fi
2131 eval ac_res=\$$3
2132                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2133 $as_echo "$ac_res" >&6; }
2134   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2135
2136 } # ac_fn_c_check_func
2137
2138 # ac_fn_c_check_decl LINENO SYMBOL VAR
2139 # ------------------------------------
2140 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2141 ac_fn_c_check_decl ()
2142 {
2143   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2144   as_decl_name=`echo $2|sed 's/ *(.*//'`
2145   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2146   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2147 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2148 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2149   $as_echo_n "(cached) " >&6
2150 else
2151   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2152 /* end confdefs.h.  */
2153 $4
2154 int
2155 main ()
2156 {
2157 #ifndef $as_decl_name
2158 #ifdef __cplusplus
2159   (void) $as_decl_use;
2160 #else
2161   (void) $as_decl_name;
2162 #endif
2163 #endif
2164
2165   ;
2166   return 0;
2167 }
2168 _ACEOF
2169 if ac_fn_c_try_compile "$LINENO"; then :
2170   eval "$3=yes"
2171 else
2172   eval "$3=no"
2173 fi
2174 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2175 fi
2176 eval ac_res=\$$3
2177                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2178 $as_echo "$ac_res" >&6; }
2179   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2180
2181 } # ac_fn_c_check_decl
2182
2183 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2184 # --------------------------------------------
2185 # Tries to find the compile-time value of EXPR in a program that includes
2186 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2187 # computed
2188 ac_fn_c_compute_int ()
2189 {
2190   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2191   if test "$cross_compiling" = yes; then
2192     # Depending upon the size, compute the lo and hi bounds.
2193 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2194 /* end confdefs.h.  */
2195 $4
2196 int
2197 main ()
2198 {
2199 static int test_array [1 - 2 * !(($2) >= 0)];
2200 test_array [0] = 0
2201
2202   ;
2203   return 0;
2204 }
2205 _ACEOF
2206 if ac_fn_c_try_compile "$LINENO"; then :
2207   ac_lo=0 ac_mid=0
2208   while :; do
2209     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2210 /* end confdefs.h.  */
2211 $4
2212 int
2213 main ()
2214 {
2215 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2216 test_array [0] = 0
2217
2218   ;
2219   return 0;
2220 }
2221 _ACEOF
2222 if ac_fn_c_try_compile "$LINENO"; then :
2223   ac_hi=$ac_mid; break
2224 else
2225   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2226                         if test $ac_lo -le $ac_mid; then
2227                           ac_lo= ac_hi=
2228                           break
2229                         fi
2230                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2231 fi
2232 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2233   done
2234 else
2235   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2236 /* end confdefs.h.  */
2237 $4
2238 int
2239 main ()
2240 {
2241 static int test_array [1 - 2 * !(($2) < 0)];
2242 test_array [0] = 0
2243
2244   ;
2245   return 0;
2246 }
2247 _ACEOF
2248 if ac_fn_c_try_compile "$LINENO"; then :
2249   ac_hi=-1 ac_mid=-1
2250   while :; do
2251     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2252 /* end confdefs.h.  */
2253 $4
2254 int
2255 main ()
2256 {
2257 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2258 test_array [0] = 0
2259
2260   ;
2261   return 0;
2262 }
2263 _ACEOF
2264 if ac_fn_c_try_compile "$LINENO"; then :
2265   ac_lo=$ac_mid; break
2266 else
2267   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2268                         if test $ac_mid -le $ac_hi; then
2269                           ac_lo= ac_hi=
2270                           break
2271                         fi
2272                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2273 fi
2274 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2275   done
2276 else
2277   ac_lo= ac_hi=
2278 fi
2279 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2280 fi
2281 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2282 # Binary search between lo and hi bounds.
2283 while test "x$ac_lo" != "x$ac_hi"; do
2284   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2285   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2286 /* end confdefs.h.  */
2287 $4
2288 int
2289 main ()
2290 {
2291 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2292 test_array [0] = 0
2293
2294   ;
2295   return 0;
2296 }
2297 _ACEOF
2298 if ac_fn_c_try_compile "$LINENO"; then :
2299   ac_hi=$ac_mid
2300 else
2301   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2302 fi
2303 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2304 done
2305 case $ac_lo in #((
2306 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2307 '') ac_retval=1 ;;
2308 esac
2309   else
2310     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2311 /* end confdefs.h.  */
2312 $4
2313 static long int longval () { return $2; }
2314 static unsigned long int ulongval () { return $2; }
2315 #include <stdio.h>
2316 #include <stdlib.h>
2317 int
2318 main ()
2319 {
2320
2321   FILE *f = fopen ("conftest.val", "w");
2322   if (! f)
2323     return 1;
2324   if (($2) < 0)
2325     {
2326       long int i = longval ();
2327       if (i != ($2))
2328         return 1;
2329       fprintf (f, "%ld", i);
2330     }
2331   else
2332     {
2333       unsigned long int i = ulongval ();
2334       if (i != ($2))
2335         return 1;
2336       fprintf (f, "%lu", i);
2337     }
2338   /* Do not output a trailing newline, as this causes \r\n confusion
2339      on some platforms.  */
2340   return ferror (f) || fclose (f) != 0;
2341
2342   ;
2343   return 0;
2344 }
2345 _ACEOF
2346 if ac_fn_c_try_run "$LINENO"; then :
2347   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2348 else
2349   ac_retval=1
2350 fi
2351 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2352   conftest.$ac_objext conftest.beam conftest.$ac_ext
2353 rm -f conftest.val
2354
2355   fi
2356   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2357   return $ac_retval
2358
2359 } # ac_fn_c_compute_int
2360
2361 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2362 # ----------------------------------------------------
2363 # Tries to find if the field MEMBER exists in type AGGR, after including
2364 # INCLUDES, setting cache variable VAR accordingly.
2365 ac_fn_c_check_member ()
2366 {
2367   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2368   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2369 $as_echo_n "checking for $2.$3... " >&6; }
2370 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
2371   $as_echo_n "(cached) " >&6
2372 else
2373   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2374 /* end confdefs.h.  */
2375 $5
2376 int
2377 main ()
2378 {
2379 static $2 ac_aggr;
2380 if (ac_aggr.$3)
2381 return 0;
2382   ;
2383   return 0;
2384 }
2385 _ACEOF
2386 if ac_fn_c_try_compile "$LINENO"; then :
2387   eval "$4=yes"
2388 else
2389   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2390 /* end confdefs.h.  */
2391 $5
2392 int
2393 main ()
2394 {
2395 static $2 ac_aggr;
2396 if (sizeof ac_aggr.$3)
2397 return 0;
2398   ;
2399   return 0;
2400 }
2401 _ACEOF
2402 if ac_fn_c_try_compile "$LINENO"; then :
2403   eval "$4=yes"
2404 else
2405   eval "$4=no"
2406 fi
2407 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2408 fi
2409 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2410 fi
2411 eval ac_res=\$$4
2412                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2413 $as_echo "$ac_res" >&6; }
2414   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2415
2416 } # ac_fn_c_check_member
2417
2418 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2419 # -------------------------------------------
2420 # Tests whether TYPE exists after having included INCLUDES, setting cache
2421 # variable VAR accordingly.
2422 ac_fn_c_check_type ()
2423 {
2424   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2425   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2426 $as_echo_n "checking for $2... " >&6; }
2427 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2428   $as_echo_n "(cached) " >&6
2429 else
2430   eval "$3=no"
2431   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2432 /* end confdefs.h.  */
2433 $4
2434 int
2435 main ()
2436 {
2437 if (sizeof ($2))
2438          return 0;
2439   ;
2440   return 0;
2441 }
2442 _ACEOF
2443 if ac_fn_c_try_compile "$LINENO"; then :
2444   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2445 /* end confdefs.h.  */
2446 $4
2447 int
2448 main ()
2449 {
2450 if (sizeof (($2)))
2451             return 0;
2452   ;
2453   return 0;
2454 }
2455 _ACEOF
2456 if ac_fn_c_try_compile "$LINENO"; then :
2457
2458 else
2459   eval "$3=yes"
2460 fi
2461 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2462 fi
2463 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2464 fi
2465 eval ac_res=\$$3
2466                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2467 $as_echo "$ac_res" >&6; }
2468   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2469
2470 } # ac_fn_c_check_type
2471 cat >config.log <<_ACEOF
2472 This file contains any messages produced by compilers while
2473 running configure, to aid debugging if configure makes a mistake.
2474
2475 It was created by $as_me, which was
2476 generated by GNU Autoconf 2.64.  Invocation command line was
2477
2478   $ $0 $@
2479
2480 _ACEOF
2481 exec 5>>config.log
2482 {
2483 cat <<_ASUNAME
2484 ## --------- ##
2485 ## Platform. ##
2486 ## --------- ##
2487
2488 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2489 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2490 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2491 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2492 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2493
2494 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2495 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2496
2497 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2498 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2499 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2500 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2501 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2502 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2503 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2504
2505 _ASUNAME
2506
2507 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2508 for as_dir in $PATH
2509 do
2510   IFS=$as_save_IFS
2511   test -z "$as_dir" && as_dir=.
2512     $as_echo "PATH: $as_dir"
2513   done
2514 IFS=$as_save_IFS
2515
2516 } >&5
2517
2518 cat >&5 <<_ACEOF
2519
2520
2521 ## ----------- ##
2522 ## Core tests. ##
2523 ## ----------- ##
2524
2525 _ACEOF
2526
2527
2528 # Keep a trace of the command line.
2529 # Strip out --no-create and --no-recursion so they do not pile up.
2530 # Strip out --silent because we don't want to record it for future runs.
2531 # Also quote any args containing shell meta-characters.
2532 # Make two passes to allow for proper duplicate-argument suppression.
2533 ac_configure_args=
2534 ac_configure_args0=
2535 ac_configure_args1=
2536 ac_must_keep_next=false
2537 for ac_pass in 1 2
2538 do
2539   for ac_arg
2540   do
2541     case $ac_arg in
2542     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2543     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2544     | -silent | --silent | --silen | --sile | --sil)
2545       continue ;;
2546     *\'*)
2547       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2548     esac
2549     case $ac_pass in
2550     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2551     2)
2552       as_fn_append ac_configure_args1 " '$ac_arg'"
2553       if test $ac_must_keep_next = true; then
2554         ac_must_keep_next=false # Got value, back to normal.
2555       else
2556         case $ac_arg in
2557           *=* | --config-cache | -C | -disable-* | --disable-* \
2558           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2559           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2560           | -with-* | --with-* | -without-* | --without-* | --x)
2561             case "$ac_configure_args0 " in
2562               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2563             esac
2564             ;;
2565           -* ) ac_must_keep_next=true ;;
2566         esac
2567       fi
2568       as_fn_append ac_configure_args " '$ac_arg'"
2569       ;;
2570     esac
2571   done
2572 done
2573 { ac_configure_args0=; unset ac_configure_args0;}
2574 { ac_configure_args1=; unset ac_configure_args1;}
2575
2576 # When interrupted or exit'd, cleanup temporary files, and complete
2577 # config.log.  We remove comments because anyway the quotes in there
2578 # would cause problems or look ugly.
2579 # WARNING: Use '\'' to represent an apostrophe within the trap.
2580 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2581 trap 'exit_status=$?
2582   # Save into config.log some information that might help in debugging.
2583   {
2584     echo
2585
2586     cat <<\_ASBOX
2587 ## ---------------- ##
2588 ## Cache variables. ##
2589 ## ---------------- ##
2590 _ASBOX
2591     echo
2592     # The following way of writing the cache mishandles newlines in values,
2593 (
2594   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2595     eval ac_val=\$$ac_var
2596     case $ac_val in #(
2597     *${as_nl}*)
2598       case $ac_var in #(
2599       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2600 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2601       esac
2602       case $ac_var in #(
2603       _ | IFS | as_nl) ;; #(
2604       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2605       *) { eval $ac_var=; unset $ac_var;} ;;
2606       esac ;;
2607     esac
2608   done
2609   (set) 2>&1 |
2610     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2611     *${as_nl}ac_space=\ *)
2612       sed -n \
2613         "s/'\''/'\''\\\\'\'''\''/g;
2614           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2615       ;; #(
2616     *)
2617       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2618       ;;
2619     esac |
2620     sort
2621 )
2622     echo
2623
2624     cat <<\_ASBOX
2625 ## ----------------- ##
2626 ## Output variables. ##
2627 ## ----------------- ##
2628 _ASBOX
2629     echo
2630     for ac_var in $ac_subst_vars
2631     do
2632       eval ac_val=\$$ac_var
2633       case $ac_val in
2634       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2635       esac
2636       $as_echo "$ac_var='\''$ac_val'\''"
2637     done | sort
2638     echo
2639
2640     if test -n "$ac_subst_files"; then
2641       cat <<\_ASBOX
2642 ## ------------------- ##
2643 ## File substitutions. ##
2644 ## ------------------- ##
2645 _ASBOX
2646       echo
2647       for ac_var in $ac_subst_files
2648       do
2649         eval ac_val=\$$ac_var
2650         case $ac_val in
2651         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2652         esac
2653         $as_echo "$ac_var='\''$ac_val'\''"
2654       done | sort
2655       echo
2656     fi
2657
2658     if test -s confdefs.h; then
2659       cat <<\_ASBOX
2660 ## ----------- ##
2661 ## confdefs.h. ##
2662 ## ----------- ##
2663 _ASBOX
2664       echo
2665       cat confdefs.h
2666       echo
2667     fi
2668     test "$ac_signal" != 0 &&
2669       $as_echo "$as_me: caught signal $ac_signal"
2670     $as_echo "$as_me: exit $exit_status"
2671   } >&5
2672   rm -f core *.core core.conftest.* &&
2673     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2674     exit $exit_status
2675 ' 0
2676 for ac_signal in 1 2 13 15; do
2677   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2678 done
2679 ac_signal=0
2680
2681 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2682 rm -f -r conftest* confdefs.h
2683
2684 $as_echo "/* confdefs.h */" > confdefs.h
2685
2686 # Predefined preprocessor variables.
2687
2688 cat >>confdefs.h <<_ACEOF
2689 #define PACKAGE_NAME "$PACKAGE_NAME"
2690 _ACEOF
2691
2692 cat >>confdefs.h <<_ACEOF
2693 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2694 _ACEOF
2695
2696 cat >>confdefs.h <<_ACEOF
2697 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2698 _ACEOF
2699
2700 cat >>confdefs.h <<_ACEOF
2701 #define PACKAGE_STRING "$PACKAGE_STRING"
2702 _ACEOF
2703
2704 cat >>confdefs.h <<_ACEOF
2705 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2706 _ACEOF
2707
2708 cat >>confdefs.h <<_ACEOF
2709 #define PACKAGE_URL "$PACKAGE_URL"
2710 _ACEOF
2711
2712
2713 # Let the site file select an alternate cache file if it wants to.
2714 # Prefer an explicitly selected file to automatically selected ones.
2715 ac_site_file1=NONE
2716 ac_site_file2=NONE
2717 if test -n "$CONFIG_SITE"; then
2718   ac_site_file1=$CONFIG_SITE
2719 elif test "x$prefix" != xNONE; then
2720   ac_site_file1=$prefix/share/config.site
2721   ac_site_file2=$prefix/etc/config.site
2722 else
2723   ac_site_file1=$ac_default_prefix/share/config.site
2724   ac_site_file2=$ac_default_prefix/etc/config.site
2725 fi
2726 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2727 do
2728   test "x$ac_site_file" = xNONE && continue
2729   if test -r "$ac_site_file"; then
2730     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2731 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2732     sed 's/^/| /' "$ac_site_file" >&5
2733     . "$ac_site_file"
2734   fi
2735 done
2736
2737 if test -r "$cache_file"; then
2738   # Some versions of bash will fail to source /dev/null (special
2739   # files actually), so we avoid doing that.
2740   if test -f "$cache_file"; then
2741     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2742 $as_echo "$as_me: loading cache $cache_file" >&6;}
2743     case $cache_file in
2744       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2745       *)                      . "./$cache_file";;
2746     esac
2747   fi
2748 else
2749   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2750 $as_echo "$as_me: creating cache $cache_file" >&6;}
2751   >$cache_file
2752 fi
2753
2754 gl_header_list="$gl_header_list sys/mman.h"
2755 gl_func_list="$gl_func_list mprotect"
2756 gl_func_list="$gl_func_list memchr"
2757 gl_header_list="$gl_header_list stddef.h"
2758 gl_header_list="$gl_header_list stdint.h"
2759 gl_header_list="$gl_header_list wchar.h"
2760 gl_header_list="$gl_header_list string.h"
2761 # Check that the precious variables saved in the cache have kept the same
2762 # value.
2763 ac_cache_corrupted=false
2764 for ac_var in $ac_precious_vars; do
2765   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2766   eval ac_new_set=\$ac_env_${ac_var}_set
2767   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2768   eval ac_new_val=\$ac_env_${ac_var}_value
2769   case $ac_old_set,$ac_new_set in
2770     set,)
2771       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2772 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2773       ac_cache_corrupted=: ;;
2774     ,set)
2775       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2776 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2777       ac_cache_corrupted=: ;;
2778     ,);;
2779     *)
2780       if test "x$ac_old_val" != "x$ac_new_val"; then
2781         # differences in whitespace do not lead to failure.
2782         ac_old_val_w=`echo x $ac_old_val`
2783         ac_new_val_w=`echo x $ac_new_val`
2784         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2785           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2786 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2787           ac_cache_corrupted=:
2788         else
2789           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2790 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2791           eval $ac_var=\$ac_old_val
2792         fi
2793         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2794 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2795         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2796 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2797       fi;;
2798   esac
2799   # Pass precious variables to config.status.
2800   if test "$ac_new_set" = set; then
2801     case $ac_new_val in
2802     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2803     *) ac_arg=$ac_var=$ac_new_val ;;
2804     esac
2805     case " $ac_configure_args " in
2806       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2807       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2808     esac
2809   fi
2810 done
2811 if $ac_cache_corrupted; then
2812   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2813 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2814   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2815 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2816   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2817 fi
2818 ## -------------------- ##
2819 ## Main body of script. ##
2820 ## -------------------- ##
2821
2822 ac_ext=c
2823 ac_cpp='$CPP $CPPFLAGS'
2824 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2825 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2826 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2827
2828
2829
2830
2831
2832 ac_config_headers="$ac_config_headers config.h:config.in"
2833
2834
2835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2836 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2837     # Check whether --enable-maintainer-mode was given.
2838 if test "${enable_maintainer_mode+set}" = set; then :
2839   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2840 else
2841   USE_MAINTAINER_MODE=no
2842 fi
2843
2844   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2845 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2846    if test $USE_MAINTAINER_MODE = yes; then
2847   MAINTAINER_MODE_TRUE=
2848   MAINTAINER_MODE_FALSE='#'
2849 else
2850   MAINTAINER_MODE_TRUE='#'
2851   MAINTAINER_MODE_FALSE=
2852 fi
2853
2854   MAINT=$MAINTAINER_MODE_TRUE
2855
2856
2857
2858 ac_ext=c
2859 ac_cpp='$CPP $CPPFLAGS'
2860 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2861 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2862 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2863 if test -n "$ac_tool_prefix"; then
2864   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2865 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2867 $as_echo_n "checking for $ac_word... " >&6; }
2868 if test "${ac_cv_prog_CC+set}" = set; then :
2869   $as_echo_n "(cached) " >&6
2870 else
2871   if test -n "$CC"; then
2872   ac_cv_prog_CC="$CC" # Let the user override the test.
2873 else
2874 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2875 for as_dir in $PATH
2876 do
2877   IFS=$as_save_IFS
2878   test -z "$as_dir" && as_dir=.
2879     for ac_exec_ext in '' $ac_executable_extensions; do
2880   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2881     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2882     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2883     break 2
2884   fi
2885 done
2886   done
2887 IFS=$as_save_IFS
2888
2889 fi
2890 fi
2891 CC=$ac_cv_prog_CC
2892 if test -n "$CC"; then
2893   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2894 $as_echo "$CC" >&6; }
2895 else
2896   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2897 $as_echo "no" >&6; }
2898 fi
2899
2900
2901 fi
2902 if test -z "$ac_cv_prog_CC"; then
2903   ac_ct_CC=$CC
2904   # Extract the first word of "gcc", so it can be a program name with args.
2905 set dummy gcc; ac_word=$2
2906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2907 $as_echo_n "checking for $ac_word... " >&6; }
2908 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2909   $as_echo_n "(cached) " >&6
2910 else
2911   if test -n "$ac_ct_CC"; then
2912   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2913 else
2914 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2915 for as_dir in $PATH
2916 do
2917   IFS=$as_save_IFS
2918   test -z "$as_dir" && as_dir=.
2919     for ac_exec_ext in '' $ac_executable_extensions; do
2920   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2921     ac_cv_prog_ac_ct_CC="gcc"
2922     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2923     break 2
2924   fi
2925 done
2926   done
2927 IFS=$as_save_IFS
2928
2929 fi
2930 fi
2931 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2932 if test -n "$ac_ct_CC"; then
2933   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2934 $as_echo "$ac_ct_CC" >&6; }
2935 else
2936   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2937 $as_echo "no" >&6; }
2938 fi
2939
2940   if test "x$ac_ct_CC" = x; then
2941     CC=""
2942   else
2943     case $cross_compiling:$ac_tool_warned in
2944 yes:)
2945 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2946 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2947 ac_tool_warned=yes ;;
2948 esac
2949     CC=$ac_ct_CC
2950   fi
2951 else
2952   CC="$ac_cv_prog_CC"
2953 fi
2954
2955 if test -z "$CC"; then
2956           if test -n "$ac_tool_prefix"; then
2957     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2958 set dummy ${ac_tool_prefix}cc; ac_word=$2
2959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2960 $as_echo_n "checking for $ac_word... " >&6; }
2961 if test "${ac_cv_prog_CC+set}" = set; then :
2962   $as_echo_n "(cached) " >&6
2963 else
2964   if test -n "$CC"; then
2965   ac_cv_prog_CC="$CC" # Let the user override the test.
2966 else
2967 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2968 for as_dir in $PATH
2969 do
2970   IFS=$as_save_IFS
2971   test -z "$as_dir" && as_dir=.
2972     for ac_exec_ext in '' $ac_executable_extensions; do
2973   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2974     ac_cv_prog_CC="${ac_tool_prefix}cc"
2975     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2976     break 2
2977   fi
2978 done
2979   done
2980 IFS=$as_save_IFS
2981
2982 fi
2983 fi
2984 CC=$ac_cv_prog_CC
2985 if test -n "$CC"; then
2986   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2987 $as_echo "$CC" >&6; }
2988 else
2989   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2990 $as_echo "no" >&6; }
2991 fi
2992
2993
2994   fi
2995 fi
2996 if test -z "$CC"; then
2997   # Extract the first word of "cc", so it can be a program name with args.
2998 set dummy cc; ac_word=$2
2999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3000 $as_echo_n "checking for $ac_word... " >&6; }
3001 if test "${ac_cv_prog_CC+set}" = set; then :
3002   $as_echo_n "(cached) " >&6
3003 else
3004   if test -n "$CC"; then
3005   ac_cv_prog_CC="$CC" # Let the user override the test.
3006 else
3007   ac_prog_rejected=no
3008 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3009 for as_dir in $PATH
3010 do
3011   IFS=$as_save_IFS
3012   test -z "$as_dir" && as_dir=.
3013     for ac_exec_ext in '' $ac_executable_extensions; do
3014   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3015     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3016        ac_prog_rejected=yes
3017        continue
3018      fi
3019     ac_cv_prog_CC="cc"
3020     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3021     break 2
3022   fi
3023 done
3024   done
3025 IFS=$as_save_IFS
3026
3027 if test $ac_prog_rejected = yes; then
3028   # We found a bogon in the path, so make sure we never use it.
3029   set dummy $ac_cv_prog_CC
3030   shift
3031   if test $# != 0; then
3032     # We chose a different compiler from the bogus one.
3033     # However, it has the same basename, so the bogon will be chosen
3034     # first if we set CC to just the basename; use the full file name.
3035     shift
3036     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3037   fi
3038 fi
3039 fi
3040 fi
3041 CC=$ac_cv_prog_CC
3042 if test -n "$CC"; then
3043   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3044 $as_echo "$CC" >&6; }
3045 else
3046   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3047 $as_echo "no" >&6; }
3048 fi
3049
3050
3051 fi
3052 if test -z "$CC"; then
3053   if test -n "$ac_tool_prefix"; then
3054   for ac_prog in cl.exe
3055   do
3056     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3057 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3059 $as_echo_n "checking for $ac_word... " >&6; }
3060 if test "${ac_cv_prog_CC+set}" = set; then :
3061   $as_echo_n "(cached) " >&6
3062 else
3063   if test -n "$CC"; then
3064   ac_cv_prog_CC="$CC" # Let the user override the test.
3065 else
3066 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3067 for as_dir in $PATH
3068 do
3069   IFS=$as_save_IFS
3070   test -z "$as_dir" && as_dir=.
3071     for ac_exec_ext in '' $ac_executable_extensions; do
3072   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3073     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3074     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3075     break 2
3076   fi
3077 done
3078   done
3079 IFS=$as_save_IFS
3080
3081 fi
3082 fi
3083 CC=$ac_cv_prog_CC
3084 if test -n "$CC"; then
3085   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3086 $as_echo "$CC" >&6; }
3087 else
3088   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3089 $as_echo "no" >&6; }
3090 fi
3091
3092
3093     test -n "$CC" && break
3094   done
3095 fi
3096 if test -z "$CC"; then
3097   ac_ct_CC=$CC
3098   for ac_prog in cl.exe
3099 do
3100   # Extract the first word of "$ac_prog", so it can be a program name with args.
3101 set dummy $ac_prog; ac_word=$2
3102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3103 $as_echo_n "checking for $ac_word... " >&6; }
3104 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3105   $as_echo_n "(cached) " >&6
3106 else
3107   if test -n "$ac_ct_CC"; then
3108   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3109 else
3110 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3111 for as_dir in $PATH
3112 do
3113   IFS=$as_save_IFS
3114   test -z "$as_dir" && as_dir=.
3115     for ac_exec_ext in '' $ac_executable_extensions; do
3116   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3117     ac_cv_prog_ac_ct_CC="$ac_prog"
3118     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3119     break 2
3120   fi
3121 done
3122   done
3123 IFS=$as_save_IFS
3124
3125 fi
3126 fi
3127 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3128 if test -n "$ac_ct_CC"; then
3129   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3130 $as_echo "$ac_ct_CC" >&6; }
3131 else
3132   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3133 $as_echo "no" >&6; }
3134 fi
3135
3136
3137   test -n "$ac_ct_CC" && break
3138 done
3139
3140   if test "x$ac_ct_CC" = x; then
3141     CC=""
3142   else
3143     case $cross_compiling:$ac_tool_warned in
3144 yes:)
3145 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3146 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3147 ac_tool_warned=yes ;;
3148 esac
3149     CC=$ac_ct_CC
3150   fi
3151 fi
3152
3153 fi
3154
3155
3156 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3157 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3158 as_fn_error "no acceptable C compiler found in \$PATH
3159 See \`config.log' for more details." "$LINENO" 5; }
3160
3161 # Provide some information about the compiler.
3162 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3163 set X $ac_compile
3164 ac_compiler=$2
3165 for ac_option in --version -v -V -qversion; do
3166   { { ac_try="$ac_compiler $ac_option >&5"
3167 case "(($ac_try" in
3168   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3169   *) ac_try_echo=$ac_try;;
3170 esac
3171 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3172 $as_echo "$ac_try_echo"; } >&5
3173   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3174   ac_status=$?
3175   if test -s conftest.err; then
3176     sed '10a\
3177 ... rest of stderr output deleted ...
3178          10q' conftest.err >conftest.er1
3179     cat conftest.er1 >&5
3180     rm -f conftest.er1 conftest.err
3181   fi
3182   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3183   test $ac_status = 0; }
3184 done
3185
3186 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3187 /* end confdefs.h.  */
3188
3189 int
3190 main ()
3191 {
3192
3193   ;
3194   return 0;
3195 }
3196 _ACEOF
3197 ac_clean_files_save=$ac_clean_files
3198 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3199 # Try to create an executable without -o first, disregard a.out.
3200 # It will help us diagnose broken compilers, and finding out an intuition
3201 # of exeext.
3202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3203 $as_echo_n "checking for C compiler default output file name... " >&6; }
3204 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3205
3206 # The possible output files:
3207 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3208
3209 ac_rmfiles=
3210 for ac_file in $ac_files
3211 do
3212   case $ac_file in
3213     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3214     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3215   esac
3216 done
3217 rm -f $ac_rmfiles
3218
3219 if { { ac_try="$ac_link_default"
3220 case "(($ac_try" in
3221   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3222   *) ac_try_echo=$ac_try;;
3223 esac
3224 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3225 $as_echo "$ac_try_echo"; } >&5
3226   (eval "$ac_link_default") 2>&5
3227   ac_status=$?
3228   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3229   test $ac_status = 0; }; then :
3230   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3231 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3232 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3233 # so that the user can short-circuit this test for compilers unknown to
3234 # Autoconf.
3235 for ac_file in $ac_files ''
3236 do
3237   test -f "$ac_file" || continue
3238   case $ac_file in
3239     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3240         ;;
3241     [ab].out )
3242         # We found the default executable, but exeext='' is most
3243         # certainly right.
3244         break;;
3245     *.* )
3246         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3247         then :; else
3248            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3249         fi
3250         # We set ac_cv_exeext here because the later test for it is not
3251         # safe: cross compilers may not add the suffix if given an `-o'
3252         # argument, so we may need to know it at that point already.
3253         # Even if this section looks crufty: it has the advantage of
3254         # actually working.
3255         break;;
3256     * )
3257         break;;
3258   esac
3259 done
3260 test "$ac_cv_exeext" = no && ac_cv_exeext=
3261
3262 else
3263   ac_file=''
3264 fi
3265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3266 $as_echo "$ac_file" >&6; }
3267 if test -z "$ac_file"; then :
3268   $as_echo "$as_me: failed program was:" >&5
3269 sed 's/^/| /' conftest.$ac_ext >&5
3270
3271 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3272 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3273 { as_fn_set_status 77
3274 as_fn_error "C compiler cannot create executables
3275 See \`config.log' for more details." "$LINENO" 5; }; }
3276 fi
3277 ac_exeext=$ac_cv_exeext
3278
3279 # Check that the compiler produces executables we can run.  If not, either
3280 # the compiler is broken, or we cross compile.
3281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3282 $as_echo_n "checking whether the C compiler works... " >&6; }
3283 # If not cross compiling, check that we can run a simple program.
3284 if test "$cross_compiling" != yes; then
3285   if { ac_try='./$ac_file'
3286   { { case "(($ac_try" in
3287   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3288   *) ac_try_echo=$ac_try;;
3289 esac
3290 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3291 $as_echo "$ac_try_echo"; } >&5
3292   (eval "$ac_try") 2>&5
3293   ac_status=$?
3294   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3295   test $ac_status = 0; }; }; then
3296     cross_compiling=no
3297   else
3298     if test "$cross_compiling" = maybe; then
3299         cross_compiling=yes
3300     else
3301         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3302 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3303 as_fn_error "cannot run C compiled programs.
3304 If you meant to cross compile, use \`--host'.
3305 See \`config.log' for more details." "$LINENO" 5; }
3306     fi
3307   fi
3308 fi
3309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3310 $as_echo "yes" >&6; }
3311
3312 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3313 ac_clean_files=$ac_clean_files_save
3314 # Check that the compiler produces executables we can run.  If not, either
3315 # the compiler is broken, or we cross compile.
3316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3317 $as_echo_n "checking whether we are cross compiling... " >&6; }
3318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3319 $as_echo "$cross_compiling" >&6; }
3320
3321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3322 $as_echo_n "checking for suffix of executables... " >&6; }
3323 if { { ac_try="$ac_link"
3324 case "(($ac_try" in
3325   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3326   *) ac_try_echo=$ac_try;;
3327 esac
3328 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3329 $as_echo "$ac_try_echo"; } >&5
3330   (eval "$ac_link") 2>&5
3331   ac_status=$?
3332   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3333   test $ac_status = 0; }; then :
3334   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3335 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3336 # work properly (i.e., refer to `conftest.exe'), while it won't with
3337 # `rm'.
3338 for ac_file in conftest.exe conftest conftest.*; do
3339   test -f "$ac_file" || continue
3340   case $ac_file in
3341     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3342     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3343           break;;
3344     * ) break;;
3345   esac
3346 done
3347 else
3348   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3349 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3350 as_fn_error "cannot compute suffix of executables: cannot compile and link
3351 See \`config.log' for more details." "$LINENO" 5; }
3352 fi
3353 rm -f conftest$ac_cv_exeext
3354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3355 $as_echo "$ac_cv_exeext" >&6; }
3356
3357 rm -f conftest.$ac_ext
3358 EXEEXT=$ac_cv_exeext
3359 ac_exeext=$EXEEXT
3360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3361 $as_echo_n "checking for suffix of object files... " >&6; }
3362 if test "${ac_cv_objext+set}" = set; then :
3363   $as_echo_n "(cached) " >&6
3364 else
3365   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3366 /* end confdefs.h.  */
3367
3368 int
3369 main ()
3370 {
3371
3372   ;
3373   return 0;
3374 }
3375 _ACEOF
3376 rm -f conftest.o conftest.obj
3377 if { { ac_try="$ac_compile"
3378 case "(($ac_try" in
3379   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3380   *) ac_try_echo=$ac_try;;
3381 esac
3382 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3383 $as_echo "$ac_try_echo"; } >&5
3384   (eval "$ac_compile") 2>&5
3385   ac_status=$?
3386   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3387   test $ac_status = 0; }; then :
3388   for ac_file in conftest.o conftest.obj conftest.*; do
3389   test -f "$ac_file" || continue;
3390   case $ac_file in
3391     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3392     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3393        break;;
3394   esac
3395 done
3396 else
3397   $as_echo "$as_me: failed program was:" >&5
3398 sed 's/^/| /' conftest.$ac_ext >&5
3399
3400 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3401 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3402 as_fn_error "cannot compute suffix of object files: cannot compile
3403 See \`config.log' for more details." "$LINENO" 5; }
3404 fi
3405 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3406 fi
3407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3408 $as_echo "$ac_cv_objext" >&6; }
3409 OBJEXT=$ac_cv_objext
3410 ac_objext=$OBJEXT
3411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3412 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3413 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3414   $as_echo_n "(cached) " >&6
3415 else
3416   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3417 /* end confdefs.h.  */
3418
3419 int
3420 main ()
3421 {
3422 #ifndef __GNUC__
3423        choke me
3424 #endif
3425
3426   ;
3427   return 0;
3428 }
3429 _ACEOF
3430 if ac_fn_c_try_compile "$LINENO"; then :
3431   ac_compiler_gnu=yes
3432 else
3433   ac_compiler_gnu=no
3434 fi
3435 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3436 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3437
3438 fi
3439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3440 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3441 if test $ac_compiler_gnu = yes; then
3442   GCC=yes
3443 else
3444   GCC=
3445 fi
3446 ac_test_CFLAGS=${CFLAGS+set}
3447 ac_save_CFLAGS=$CFLAGS
3448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3449 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3450 if test "${ac_cv_prog_cc_g+set}" = set; then :
3451   $as_echo_n "(cached) " >&6
3452 else
3453   ac_save_c_werror_flag=$ac_c_werror_flag
3454    ac_c_werror_flag=yes
3455    ac_cv_prog_cc_g=no
3456    CFLAGS="-g"
3457    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3458 /* end confdefs.h.  */
3459
3460 int
3461 main ()
3462 {
3463
3464   ;
3465   return 0;
3466 }
3467 _ACEOF
3468 if ac_fn_c_try_compile "$LINENO"; then :
3469   ac_cv_prog_cc_g=yes
3470 else
3471   CFLAGS=""
3472       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3473 /* end confdefs.h.  */
3474
3475 int
3476 main ()
3477 {
3478
3479   ;
3480   return 0;
3481 }
3482 _ACEOF
3483 if ac_fn_c_try_compile "$LINENO"; then :
3484
3485 else
3486   ac_c_werror_flag=$ac_save_c_werror_flag
3487          CFLAGS="-g"
3488          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3489 /* end confdefs.h.  */
3490
3491 int
3492 main ()
3493 {
3494
3495   ;
3496   return 0;
3497 }
3498 _ACEOF
3499 if ac_fn_c_try_compile "$LINENO"; then :
3500   ac_cv_prog_cc_g=yes
3501 fi
3502 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3503 fi
3504 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3505 fi
3506 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3507    ac_c_werror_flag=$ac_save_c_werror_flag
3508 fi
3509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3510 $as_echo "$ac_cv_prog_cc_g" >&6; }
3511 if test "$ac_test_CFLAGS" = set; then
3512   CFLAGS=$ac_save_CFLAGS
3513 elif test $ac_cv_prog_cc_g = yes; then
3514   if test "$GCC" = yes; then
3515     CFLAGS="-g -O2"
3516   else
3517     CFLAGS="-g"
3518   fi
3519 else
3520   if test "$GCC" = yes; then
3521     CFLAGS="-O2"
3522   else
3523     CFLAGS=
3524   fi
3525 fi
3526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3527 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3528 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3529   $as_echo_n "(cached) " >&6
3530 else
3531   ac_cv_prog_cc_c89=no
3532 ac_save_CC=$CC
3533 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3534 /* end confdefs.h.  */
3535 #include <stdarg.h>
3536 #include <stdio.h>
3537 #include <sys/types.h>
3538 #include <sys/stat.h>
3539 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3540 struct buf { int x; };
3541 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3542 static char *e (p, i)
3543      char **p;
3544      int i;
3545 {
3546   return p[i];
3547 }
3548 static char *f (char * (*g) (char **, int), char **p, ...)
3549 {
3550   char *s;
3551   va_list v;
3552   va_start (v,p);
3553   s = g (p, va_arg (v,int));
3554   va_end (v);
3555   return s;
3556 }
3557
3558 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3559    function prototypes and stuff, but not '\xHH' hex character constants.
3560    These don't provoke an error unfortunately, instead are silently treated
3561    as 'x'.  The following induces an error, until -std is added to get
3562    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3563    array size at least.  It's necessary to write '\x00'==0 to get something
3564    that's true only with -std.  */
3565 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3566
3567 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3568    inside strings and character constants.  */
3569 #define FOO(x) 'x'
3570 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3571
3572 int test (int i, double x);
3573 struct s1 {int (*f) (int a);};
3574 struct s2 {int (*f) (double a);};
3575 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3576 int argc;
3577 char **argv;
3578 int
3579 main ()
3580 {
3581 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3582   ;
3583   return 0;
3584 }
3585 _ACEOF
3586 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3587         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3588 do
3589   CC="$ac_save_CC $ac_arg"
3590   if ac_fn_c_try_compile "$LINENO"; then :
3591   ac_cv_prog_cc_c89=$ac_arg
3592 fi
3593 rm -f core conftest.err conftest.$ac_objext
3594   test "x$ac_cv_prog_cc_c89" != "xno" && break
3595 done
3596 rm -f conftest.$ac_ext
3597 CC=$ac_save_CC
3598
3599 fi
3600 # AC_CACHE_VAL
3601 case "x$ac_cv_prog_cc_c89" in
3602   x)
3603     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3604 $as_echo "none needed" >&6; } ;;
3605   xno)
3606     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3607 $as_echo "unsupported" >&6; } ;;
3608   *)
3609     CC="$CC $ac_cv_prog_cc_c89"
3610     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3611 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3612 esac
3613 if test "x$ac_cv_prog_cc_c89" != xno; then :
3614
3615 fi
3616
3617 ac_ext=c
3618 ac_cpp='$CPP $CPPFLAGS'
3619 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3620 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3621 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3622
3623 ac_aux_dir=
3624 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3625   for ac_t in install-sh install.sh shtool; do
3626     if test -f "$ac_dir/$ac_t"; then
3627       ac_aux_dir=$ac_dir
3628       ac_install_sh="$ac_aux_dir/$ac_t -c"
3629       break 2
3630     fi
3631   done
3632 done
3633 if test -z "$ac_aux_dir"; then
3634   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3635 fi
3636
3637 # These three variables are undocumented and unsupported,
3638 # and are intended to be withdrawn in a future Autoconf release.
3639 # They can cause serious problems if a builder's source tree is in a directory
3640 # whose full name contains unusual characters.
3641 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
3642 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
3643 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
3644
3645
3646 # Make sure we can run config.sub.
3647 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3648   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3649
3650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3651 $as_echo_n "checking build system type... " >&6; }
3652 if test "${ac_cv_build+set}" = set; then :
3653   $as_echo_n "(cached) " >&6
3654 else
3655   ac_build_alias=$build_alias
3656 test "x$ac_build_alias" = x &&
3657   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3658 test "x$ac_build_alias" = x &&
3659   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
3660 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3661   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3662
3663 fi
3664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3665 $as_echo "$ac_cv_build" >&6; }
3666 case $ac_cv_build in
3667 *-*-*) ;;
3668 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
3669 esac
3670 build=$ac_cv_build
3671 ac_save_IFS=$IFS; IFS='-'
3672 set x $ac_cv_build
3673 shift
3674 build_cpu=$1
3675 build_vendor=$2
3676 shift; shift
3677 # Remember, the first character of IFS is used to create $*,
3678 # except with old shells:
3679 build_os=$*
3680 IFS=$ac_save_IFS
3681 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3682
3683
3684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3685 $as_echo_n "checking host system type... " >&6; }
3686 if test "${ac_cv_host+set}" = set; then :
3687   $as_echo_n "(cached) " >&6
3688 else
3689   if test "x$host_alias" = x; then
3690   ac_cv_host=$ac_cv_build
3691 else
3692   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3693     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3694 fi
3695
3696 fi
3697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3698 $as_echo "$ac_cv_host" >&6; }
3699 case $ac_cv_host in
3700 *-*-*) ;;
3701 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
3702 esac
3703 host=$ac_cv_host
3704 ac_save_IFS=$IFS; IFS='-'
3705 set x $ac_cv_host
3706 shift
3707 host_cpu=$1
3708 host_vendor=$2
3709 shift; shift
3710 # Remember, the first character of IFS is used to create $*,
3711 # except with old shells:
3712 host_os=$*
3713 IFS=$ac_save_IFS
3714 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3715
3716
3717
3718 ac_ext=c
3719 ac_cpp='$CPP $CPPFLAGS'
3720 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3721 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3722 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3724 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3725 # On Suns, sometimes $CPP names a directory.
3726 if test -n "$CPP" && test -d "$CPP"; then
3727   CPP=
3728 fi
3729 if test -z "$CPP"; then
3730   if test "${ac_cv_prog_CPP+set}" = set; then :
3731   $as_echo_n "(cached) " >&6
3732 else
3733       # Double quotes because CPP needs to be expanded
3734     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3735     do
3736       ac_preproc_ok=false
3737 for ac_c_preproc_warn_flag in '' yes
3738 do
3739   # Use a header file that comes with gcc, so configuring glibc
3740   # with a fresh cross-compiler works.
3741   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3742   # <limits.h> exists even on freestanding compilers.
3743   # On the NeXT, cc -E runs the code through the compiler's parser,
3744   # not just through cpp. "Syntax error" is here to catch this case.
3745   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3746 /* end confdefs.h.  */
3747 #ifdef __STDC__
3748 # include <limits.h>
3749 #else
3750 # include <assert.h>
3751 #endif
3752                      Syntax error
3753 _ACEOF
3754 if ac_fn_c_try_cpp "$LINENO"; then :
3755
3756 else
3757   # Broken: fails on valid input.
3758 continue
3759 fi
3760 rm -f conftest.err conftest.$ac_ext
3761
3762   # OK, works on sane cases.  Now check whether nonexistent headers
3763   # can be detected and how.
3764   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3765 /* end confdefs.h.  */
3766 #include <ac_nonexistent.h>
3767 _ACEOF
3768 if ac_fn_c_try_cpp "$LINENO"; then :
3769   # Broken: success on invalid input.
3770 continue
3771 else
3772   # Passes both tests.
3773 ac_preproc_ok=:
3774 break
3775 fi
3776 rm -f conftest.err conftest.$ac_ext
3777
3778 done
3779 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3780 rm -f conftest.err conftest.$ac_ext
3781 if $ac_preproc_ok; then :
3782   break
3783 fi
3784
3785     done
3786     ac_cv_prog_CPP=$CPP
3787
3788 fi
3789   CPP=$ac_cv_prog_CPP
3790 else
3791   ac_cv_prog_CPP=$CPP
3792 fi
3793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3794 $as_echo "$CPP" >&6; }
3795 ac_preproc_ok=false
3796 for ac_c_preproc_warn_flag in '' yes
3797 do
3798   # Use a header file that comes with gcc, so configuring glibc
3799   # with a fresh cross-compiler works.
3800   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3801   # <limits.h> exists even on freestanding compilers.
3802   # On the NeXT, cc -E runs the code through the compiler's parser,
3803   # not just through cpp. "Syntax error" is here to catch this case.
3804   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3805 /* end confdefs.h.  */
3806 #ifdef __STDC__
3807 # include <limits.h>
3808 #else
3809 # include <assert.h>
3810 #endif
3811                      Syntax error
3812 _ACEOF
3813 if ac_fn_c_try_cpp "$LINENO"; then :
3814
3815 else
3816   # Broken: fails on valid input.
3817 continue
3818 fi
3819 rm -f conftest.err conftest.$ac_ext
3820
3821   # OK, works on sane cases.  Now check whether nonexistent headers
3822   # can be detected and how.
3823   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3824 /* end confdefs.h.  */
3825 #include <ac_nonexistent.h>
3826 _ACEOF
3827 if ac_fn_c_try_cpp "$LINENO"; then :
3828   # Broken: success on invalid input.
3829 continue
3830 else
3831   # Passes both tests.
3832 ac_preproc_ok=:
3833 break
3834 fi
3835 rm -f conftest.err conftest.$ac_ext
3836
3837 done
3838 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3839 rm -f conftest.err conftest.$ac_ext
3840 if $ac_preproc_ok; then :
3841
3842 else
3843   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3844 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3845 as_fn_error "C preprocessor \"$CPP\" fails sanity check
3846 See \`config.log' for more details." "$LINENO" 5; }
3847 fi
3848
3849 ac_ext=c
3850 ac_cpp='$CPP $CPPFLAGS'
3851 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3852 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3853 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3854
3855
3856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3857 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3858 if test "${ac_cv_path_GREP+set}" = set; then :
3859   $as_echo_n "(cached) " >&6
3860 else
3861   if test -z "$GREP"; then
3862   ac_path_GREP_found=false
3863   # Loop through the user's path and test for each of PROGNAME-LIST
3864   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3865 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3866 do
3867   IFS=$as_save_IFS
3868   test -z "$as_dir" && as_dir=.
3869     for ac_prog in grep ggrep; do
3870     for ac_exec_ext in '' $ac_executable_extensions; do
3871       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3872       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3873 # Check for GNU ac_path_GREP and select it if it is found.
3874   # Check for GNU $ac_path_GREP
3875 case `"$ac_path_GREP" --version 2>&1` in
3876 *GNU*)
3877   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3878 *)
3879   ac_count=0
3880   $as_echo_n 0123456789 >"conftest.in"
3881   while :
3882   do
3883     cat "conftest.in" "conftest.in" >"conftest.tmp"
3884     mv "conftest.tmp" "conftest.in"
3885     cp "conftest.in" "conftest.nl"
3886     $as_echo 'GREP' >> "conftest.nl"
3887     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3888     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3889     as_fn_arith $ac_count + 1 && ac_count=$as_val
3890     if test $ac_count -gt ${ac_path_GREP_max-0}; then
3891       # Best one so far, save it but keep looking for a better one
3892       ac_cv_path_GREP="$ac_path_GREP"
3893       ac_path_GREP_max=$ac_count
3894     fi
3895     # 10*(2^10) chars as input seems more than enough
3896     test $ac_count -gt 10 && break
3897   done
3898   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3899 esac
3900
3901       $ac_path_GREP_found && break 3
3902     done
3903   done
3904   done
3905 IFS=$as_save_IFS
3906   if test -z "$ac_cv_path_GREP"; then
3907     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3908   fi
3909 else
3910   ac_cv_path_GREP=$GREP
3911 fi
3912
3913 fi
3914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3915 $as_echo "$ac_cv_path_GREP" >&6; }
3916  GREP="$ac_cv_path_GREP"
3917
3918
3919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3920 $as_echo_n "checking for egrep... " >&6; }
3921 if test "${ac_cv_path_EGREP+set}" = set; then :
3922   $as_echo_n "(cached) " >&6
3923 else
3924   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3925    then ac_cv_path_EGREP="$GREP -E"
3926    else
3927      if test -z "$EGREP"; then
3928   ac_path_EGREP_found=false
3929   # Loop through the user's path and test for each of PROGNAME-LIST
3930   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3931 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3932 do
3933   IFS=$as_save_IFS
3934   test -z "$as_dir" && as_dir=.
3935     for ac_prog in egrep; do
3936     for ac_exec_ext in '' $ac_executable_extensions; do
3937       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3938       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3939 # Check for GNU ac_path_EGREP and select it if it is found.
3940   # Check for GNU $ac_path_EGREP
3941 case `"$ac_path_EGREP" --version 2>&1` in
3942 *GNU*)
3943   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3944 *)
3945   ac_count=0
3946   $as_echo_n 0123456789 >"conftest.in"
3947   while :
3948   do
3949     cat "conftest.in" "conftest.in" >"conftest.tmp"
3950     mv "conftest.tmp" "conftest.in"
3951     cp "conftest.in" "conftest.nl"
3952     $as_echo 'EGREP' >> "conftest.nl"
3953     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3954     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3955     as_fn_arith $ac_count + 1 && ac_count=$as_val
3956     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3957       # Best one so far, save it but keep looking for a better one
3958       ac_cv_path_EGREP="$ac_path_EGREP"
3959       ac_path_EGREP_max=$ac_count
3960     fi
3961     # 10*(2^10) chars as input seems more than enough
3962     test $ac_count -gt 10 && break
3963   done
3964   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3965 esac
3966
3967       $ac_path_EGREP_found && break 3
3968     done
3969   done
3970   done
3971 IFS=$as_save_IFS
3972   if test -z "$ac_cv_path_EGREP"; then
3973     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3974   fi
3975 else
3976   ac_cv_path_EGREP=$EGREP
3977 fi
3978
3979    fi
3980 fi
3981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3982 $as_echo "$ac_cv_path_EGREP" >&6; }
3983  EGREP="$ac_cv_path_EGREP"
3984
3985
3986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3987 $as_echo_n "checking for ANSI C header files... " >&6; }
3988 if test "${ac_cv_header_stdc+set}" = set; then :
3989   $as_echo_n "(cached) " >&6
3990 else
3991   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3992 /* end confdefs.h.  */
3993 #include <stdlib.h>
3994 #include <stdarg.h>
3995 #include <string.h>
3996 #include <float.h>
3997
3998 int
3999 main ()
4000 {
4001
4002   ;
4003   return 0;
4004 }
4005 _ACEOF
4006 if ac_fn_c_try_compile "$LINENO"; then :
4007   ac_cv_header_stdc=yes
4008 else
4009   ac_cv_header_stdc=no
4010 fi
4011 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4012
4013 if test $ac_cv_header_stdc = yes; then
4014   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4015   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4016 /* end confdefs.h.  */
4017 #include <string.h>
4018
4019 _ACEOF
4020 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4021   $EGREP "memchr" >/dev/null 2>&1; then :
4022
4023 else
4024   ac_cv_header_stdc=no
4025 fi
4026 rm -f conftest*
4027
4028 fi
4029
4030 if test $ac_cv_header_stdc = yes; then
4031   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4032   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4033 /* end confdefs.h.  */
4034 #include <stdlib.h>
4035
4036 _ACEOF
4037 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4038   $EGREP "free" >/dev/null 2>&1; then :
4039
4040 else
4041   ac_cv_header_stdc=no
4042 fi
4043 rm -f conftest*
4044
4045 fi
4046
4047 if test $ac_cv_header_stdc = yes; then
4048   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4049   if test "$cross_compiling" = yes; then :
4050   :
4051 else
4052   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4053 /* end confdefs.h.  */
4054 #include <ctype.h>
4055 #include <stdlib.h>
4056 #if ((' ' & 0x0FF) == 0x020)
4057 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4058 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4059 #else
4060 # define ISLOWER(c) \
4061                    (('a' <= (c) && (c) <= 'i') \
4062                      || ('j' <= (c) && (c) <= 'r') \
4063                      || ('s' <= (c) && (c) <= 'z'))
4064 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4065 #endif
4066
4067 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4068 int
4069 main ()
4070 {
4071   int i;
4072   for (i = 0; i < 256; i++)
4073     if (XOR (islower (i), ISLOWER (i))
4074         || toupper (i) != TOUPPER (i))
4075       return 2;
4076   return 0;
4077 }
4078 _ACEOF
4079 if ac_fn_c_try_run "$LINENO"; then :
4080
4081 else
4082   ac_cv_header_stdc=no
4083 fi
4084 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4085   conftest.$ac_objext conftest.beam conftest.$ac_ext
4086 fi
4087
4088 fi
4089 fi
4090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4091 $as_echo "$ac_cv_header_stdc" >&6; }
4092 if test $ac_cv_header_stdc = yes; then
4093
4094 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4095
4096 fi
4097
4098 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4099 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4100                   inttypes.h stdint.h unistd.h
4101 do :
4102   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4103 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4104 "
4105 eval as_val=\$$as_ac_Header
4106    if test "x$as_val" = x""yes; then :
4107   cat >>confdefs.h <<_ACEOF
4108 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4109 _ACEOF
4110
4111 fi
4112
4113 done
4114
4115
4116
4117
4118
4119   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4120 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
4121   MINIX=yes
4122 else
4123   MINIX=
4124 fi
4125
4126
4127   if test "$MINIX" = yes; then
4128
4129 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4130
4131
4132 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4133
4134
4135 $as_echo "#define _MINIX 1" >>confdefs.h
4136
4137   fi
4138
4139         case "$host_os" in
4140     hpux*)
4141
4142 $as_echo "#define _XOPEN_SOURCE 500" >>confdefs.h
4143
4144       ;;
4145   esac
4146
4147
4148   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4149 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4150 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
4151   $as_echo_n "(cached) " >&6
4152 else
4153   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4154 /* end confdefs.h.  */
4155
4156 #         define __EXTENSIONS__ 1
4157           $ac_includes_default
4158 int
4159 main ()
4160 {
4161
4162   ;
4163   return 0;
4164 }
4165 _ACEOF
4166 if ac_fn_c_try_compile "$LINENO"; then :
4167   ac_cv_safe_to_define___extensions__=yes
4168 else
4169   ac_cv_safe_to_define___extensions__=no
4170 fi
4171 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4172 fi
4173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4174 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4175   test $ac_cv_safe_to_define___extensions__ = yes &&
4176     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4177
4178   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4179
4180   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4181
4182   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4183
4184   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4185
4186
4187 if test -n "$ac_tool_prefix"; then
4188   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4189 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4191 $as_echo_n "checking for $ac_word... " >&6; }
4192 if test "${ac_cv_prog_RANLIB+set}" = set; then :
4193   $as_echo_n "(cached) " >&6
4194 else
4195   if test -n "$RANLIB"; then
4196   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4197 else
4198 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4199 for as_dir in $PATH
4200 do
4201   IFS=$as_save_IFS
4202   test -z "$as_dir" && as_dir=.
4203     for ac_exec_ext in '' $ac_executable_extensions; do
4204   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4205     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4206     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4207     break 2
4208   fi
4209 done
4210   done
4211 IFS=$as_save_IFS
4212
4213 fi
4214 fi
4215 RANLIB=$ac_cv_prog_RANLIB
4216 if test -n "$RANLIB"; then
4217   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4218 $as_echo "$RANLIB" >&6; }
4219 else
4220   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4221 $as_echo "no" >&6; }
4222 fi
4223
4224
4225 fi
4226 if test -z "$ac_cv_prog_RANLIB"; then
4227   ac_ct_RANLIB=$RANLIB
4228   # Extract the first word of "ranlib", so it can be a program name with args.
4229 set dummy ranlib; ac_word=$2
4230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4231 $as_echo_n "checking for $ac_word... " >&6; }
4232 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4233   $as_echo_n "(cached) " >&6
4234 else
4235   if test -n "$ac_ct_RANLIB"; then
4236   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4237 else
4238 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4239 for as_dir in $PATH
4240 do
4241   IFS=$as_save_IFS
4242   test -z "$as_dir" && as_dir=.
4243     for ac_exec_ext in '' $ac_executable_extensions; do
4244   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4245     ac_cv_prog_ac_ct_RANLIB="ranlib"
4246     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4247     break 2
4248   fi
4249 done
4250   done
4251 IFS=$as_save_IFS
4252
4253 fi
4254 fi
4255 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4256 if test -n "$ac_ct_RANLIB"; then
4257   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4258 $as_echo "$ac_ct_RANLIB" >&6; }
4259 else
4260   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4261 $as_echo "no" >&6; }
4262 fi
4263
4264   if test "x$ac_ct_RANLIB" = x; then
4265     RANLIB=":"
4266   else
4267     case $cross_compiling:$ac_tool_warned in
4268 yes:)
4269 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4270 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4271 ac_tool_warned=yes ;;
4272 esac
4273     RANLIB=$ac_ct_RANLIB
4274   fi
4275 else
4276   RANLIB="$ac_cv_prog_RANLIB"
4277 fi
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287   # Code from module arg-nonnull:
4288   # Code from module c++defs:
4289   # Code from module extensions:
4290
4291   # Code from module include_next:
4292   # Code from module memchr:
4293   # Code from module memmem:
4294   # Code from module memmem-simple:
4295   # Code from module multiarch:
4296   # Code from module stddef:
4297   # Code from module stdint:
4298   # Code from module string:
4299   # Code from module warn-on-use:
4300   # Code from module wchar:
4301
4302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4303 $as_echo_n "checking target system type... " >&6; }
4304 if test "${ac_cv_target+set}" = set; then :
4305   $as_echo_n "(cached) " >&6
4306 else
4307   if test "x$target_alias" = x; then
4308   ac_cv_target=$ac_cv_host
4309 else
4310   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4311     as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4312 fi
4313
4314 fi
4315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4316 $as_echo "$ac_cv_target" >&6; }
4317 case $ac_cv_target in
4318 *-*-*) ;;
4319 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4320 esac
4321 target=$ac_cv_target
4322 ac_save_IFS=$IFS; IFS='-'
4323 set x $ac_cv_target
4324 shift
4325 target_cpu=$1
4326 target_vendor=$2
4327 shift; shift
4328 # Remember, the first character of IFS is used to create $*,
4329 # except with old shells:
4330 target_os=$*
4331 IFS=$ac_save_IFS
4332 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4333
4334
4335 # The aliases save the names the user supplied, while $host etc.
4336 # will get canonicalized.
4337 test -n "$target_alias" &&
4338   test "$program_prefix$program_suffix$program_transform_name" = \
4339     NONENONEs,x,x, &&
4340   program_prefix=${target_alias}-
4341
4342 # The tests for host and target for $enable_largefile require
4343 # canonical names.
4344
4345
4346
4347 # As the $enable_largefile decision depends on --enable-plugins we must set it
4348 # even in directories otherwise not depending on the $plugins option.
4349
4350
4351 # Check whether --enable-plugins was given.
4352 if test "${enable_plugins+set}" = set; then :
4353   enableval=$enable_plugins; case "${enableval}" in
4354   yes | "") plugins=yes ;;
4355   no) plugins=no ;;
4356   *) plugins=yes ;;
4357  esac
4358 else
4359   plugins=no
4360 fi
4361
4362
4363
4364 case "${host}" in
4365   sparc-*-solaris*|i[3-7]86-*-solaris*)
4366     # On native 32bit sparc and ia32 solaris, large-file and procfs support
4367     # are mutually exclusive; and without procfs support, the bfd/ elf module
4368     # cannot provide certain routines such as elfcore_write_prpsinfo
4369     # or elfcore_write_prstatus.  So unless the user explicitly requested
4370     # large-file support through the --enable-largefile switch, disable
4371     # large-file support in favor of procfs support.
4372     test "${target}" = "${host}" -a "x$plugins" = xno \
4373       && : ${enable_largefile="no"}
4374     ;;
4375 esac
4376
4377 # Check whether --enable-largefile was given.
4378 if test "${enable_largefile+set}" = set; then :
4379   enableval=$enable_largefile;
4380 fi
4381
4382 if test "$enable_largefile" != no; then
4383
4384   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4385 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4386 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
4387   $as_echo_n "(cached) " >&6
4388 else
4389   ac_cv_sys_largefile_CC=no
4390      if test "$GCC" != yes; then
4391        ac_save_CC=$CC
4392        while :; do
4393          # IRIX 6.2 and later do not support large files by default,
4394          # so use the C compiler's -n32 option if that helps.
4395          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4396 /* end confdefs.h.  */
4397 #include <sys/types.h>
4398  /* Check that off_t can represent 2**63 - 1 correctly.
4399     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4400     since some C++ compilers masquerading as C compilers
4401     incorrectly reject 9223372036854775807.  */
4402 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4403   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4404                        && LARGE_OFF_T % 2147483647 == 1)
4405                       ? 1 : -1];
4406 int
4407 main ()
4408 {
4409
4410   ;
4411   return 0;
4412 }
4413 _ACEOF
4414          if ac_fn_c_try_compile "$LINENO"; then :
4415   break
4416 fi
4417 rm -f core conftest.err conftest.$ac_objext
4418          CC="$CC -n32"
4419          if ac_fn_c_try_compile "$LINENO"; then :
4420   ac_cv_sys_largefile_CC=' -n32'; break
4421 fi
4422 rm -f core conftest.err conftest.$ac_objext
4423          break
4424        done
4425        CC=$ac_save_CC
4426        rm -f conftest.$ac_ext
4427     fi
4428 fi
4429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4430 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4431   if test "$ac_cv_sys_largefile_CC" != no; then
4432     CC=$CC$ac_cv_sys_largefile_CC
4433   fi
4434
4435   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4436 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4437 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
4438   $as_echo_n "(cached) " >&6
4439 else
4440   while :; do
4441   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4442 /* end confdefs.h.  */
4443 #include <sys/types.h>
4444  /* Check that off_t can represent 2**63 - 1 correctly.
4445     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4446     since some C++ compilers masquerading as C compilers
4447     incorrectly reject 9223372036854775807.  */
4448 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4449   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4450                        && LARGE_OFF_T % 2147483647 == 1)
4451                       ? 1 : -1];
4452 int
4453 main ()
4454 {
4455
4456   ;
4457   return 0;
4458 }
4459 _ACEOF
4460 if ac_fn_c_try_compile "$LINENO"; then :
4461   ac_cv_sys_file_offset_bits=no; break
4462 fi
4463 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4464   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4465 /* end confdefs.h.  */
4466 #define _FILE_OFFSET_BITS 64
4467 #include <sys/types.h>
4468  /* Check that off_t can represent 2**63 - 1 correctly.
4469     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4470     since some C++ compilers masquerading as C compilers
4471     incorrectly reject 9223372036854775807.  */
4472 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4473   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4474                        && LARGE_OFF_T % 2147483647 == 1)
4475                       ? 1 : -1];
4476 int
4477 main ()
4478 {
4479
4480   ;
4481   return 0;
4482 }
4483 _ACEOF
4484 if ac_fn_c_try_compile "$LINENO"; then :
4485   ac_cv_sys_file_offset_bits=64; break
4486 fi
4487 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4488   ac_cv_sys_file_offset_bits=unknown
4489   break
4490 done
4491 fi
4492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4493 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4494 case $ac_cv_sys_file_offset_bits in #(
4495   no | unknown) ;;
4496   *)
4497 cat >>confdefs.h <<_ACEOF
4498 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4499 _ACEOF
4500 ;;
4501 esac
4502 rm -rf conftest*
4503   if test $ac_cv_sys_file_offset_bits = unknown; then
4504     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4505 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4506 if test "${ac_cv_sys_large_files+set}" = set; then :
4507   $as_echo_n "(cached) " >&6
4508 else
4509   while :; do
4510   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4511 /* end confdefs.h.  */
4512 #include <sys/types.h>
4513  /* Check that off_t can represent 2**63 - 1 correctly.
4514     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4515     since some C++ compilers masquerading as C compilers
4516     incorrectly reject 9223372036854775807.  */
4517 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4518   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4519                        && LARGE_OFF_T % 2147483647 == 1)
4520                       ? 1 : -1];
4521 int
4522 main ()
4523 {
4524
4525   ;
4526   return 0;
4527 }
4528 _ACEOF
4529 if ac_fn_c_try_compile "$LINENO"; then :
4530   ac_cv_sys_large_files=no; break
4531 fi
4532 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4533   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4534 /* end confdefs.h.  */
4535 #define _LARGE_FILES 1
4536 #include <sys/types.h>
4537  /* Check that off_t can represent 2**63 - 1 correctly.
4538     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4539     since some C++ compilers masquerading as C compilers
4540     incorrectly reject 9223372036854775807.  */
4541 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4542   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4543                        && LARGE_OFF_T % 2147483647 == 1)
4544                       ? 1 : -1];
4545 int
4546 main ()
4547 {
4548
4549   ;
4550   return 0;
4551 }
4552 _ACEOF
4553 if ac_fn_c_try_compile "$LINENO"; then :
4554   ac_cv_sys_large_files=1; break
4555 fi
4556 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4557   ac_cv_sys_large_files=unknown
4558   break
4559 done
4560 fi
4561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4562 $as_echo "$ac_cv_sys_large_files" >&6; }
4563 case $ac_cv_sys_large_files in #(
4564   no | unknown) ;;
4565   *)
4566 cat >>confdefs.h <<_ACEOF
4567 #define _LARGE_FILES $ac_cv_sys_large_files
4568 _ACEOF
4569 ;;
4570 esac
4571 rm -rf conftest*
4572   fi
4573 fi
4574
4575
4576
4577
4578
4579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${CC-cc} option to accept ANSI C" >&5
4580 $as_echo_n "checking for ${CC-cc} option to accept ANSI C... " >&6; }
4581 if test "${am_cv_prog_cc_stdc+set}" = set; then :
4582   $as_echo_n "(cached) " >&6
4583 else
4584   am_cv_prog_cc_stdc=no
4585 ac_save_CC="$CC"
4586 # Don't try gcc -ansi; that turns off useful extensions and
4587 # breaks some systems' header files.
4588 # AIX                   -qlanglvl=ansi
4589 # Ultrix and OSF/1      -std1
4590 # HP-UX 10.20 and later -Ae
4591 # HP-UX older versions  -Aa -D_HPUX_SOURCE
4592 # SVR4                  -Xc -D__EXTENSIONS__
4593 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4594 do
4595   CC="$ac_save_CC $ac_arg"
4596   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4597 /* end confdefs.h.  */
4598 #include <stdarg.h>
4599 #include <stdio.h>
4600 #include <sys/types.h>
4601 #include <sys/stat.h>
4602 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4603 struct buf { int x; };
4604 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4605 static char *e (p, i)
4606      char **p;
4607      int i;
4608 {
4609   return p[i];
4610 }
4611 static char *f (char * (*g) (char **, int), char **p, ...)
4612 {
4613   char *s;
4614   va_list v;
4615   va_start (v,p);
4616   s = g (p, va_arg (v,int));
4617   va_end (v);
4618   return s;
4619 }
4620 int test (int i, double x);
4621 struct s1 {int (*f) (int a);};
4622 struct s2 {int (*f) (double a);};
4623 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4624 int argc;
4625 char **argv;
4626
4627 int
4628 main ()
4629 {
4630
4631 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4632
4633   ;
4634   return 0;
4635 }
4636 _ACEOF
4637 if ac_fn_c_try_compile "$LINENO"; then :
4638   am_cv_prog_cc_stdc="$ac_arg"; break
4639 fi
4640 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4641 done
4642 CC="$ac_save_CC"
4643
4644 fi
4645
4646 if test -z "$am_cv_prog_cc_stdc"; then
4647   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4648 $as_echo "none needed" >&6; }
4649 else
4650   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_stdc" >&5
4651 $as_echo "$am_cv_prog_cc_stdc" >&6; }
4652 fi
4653 case "x$am_cv_prog_cc_stdc" in
4654   x|xno) ;;
4655   *) CC="$CC $am_cv_prog_cc_stdc" ;;
4656 esac
4657
4658
4659 ac_aux_dir=
4660 for ac_dir in .. "$srcdir"/..; do
4661   for ac_t in install-sh install.sh shtool; do
4662     if test -f "$ac_dir/$ac_t"; then
4663       ac_aux_dir=$ac_dir
4664       ac_install_sh="$ac_aux_dir/$ac_t -c"
4665       break 2
4666     fi
4667   done
4668 done
4669 if test -z "$ac_aux_dir"; then
4670   as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
4671 fi
4672
4673 # These three variables are undocumented and unsupported,
4674 # and are intended to be withdrawn in a future Autoconf release.
4675 # They can cause serious problems if a builder's source tree is in a directory
4676 # whose full name contains unusual characters.
4677 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
4678 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
4679 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
4680
4681
4682
4683
4684 # Dependency checking.
4685 rm -rf .tst 2>/dev/null
4686 mkdir .tst 2>/dev/null
4687 if test -d .tst; then
4688   am__leading_dot=.
4689 else
4690   am__leading_dot=_
4691 fi
4692 rmdir .tst 2>/dev/null
4693
4694 DEPDIR="${am__leading_dot}deps"
4695
4696 ac_config_commands="$ac_config_commands depdir"
4697
4698
4699 depcc="$CC"   am_compiler_list=
4700
4701 am_depcomp=$ac_aux_dir/depcomp
4702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4703 $as_echo_n "checking dependency style of $depcc... " >&6; }
4704 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4705   $as_echo_n "(cached) " >&6
4706 else
4707   if test -f "$am_depcomp"; then
4708   # We make a subdir and do the tests there.  Otherwise we can end up
4709   # making bogus files that we don't know about and never remove.  For
4710   # instance it was reported that on HP-UX the gcc test will end up
4711   # making a dummy file named `D' -- because `-MD' means `put the output
4712   # in D'.
4713   mkdir conftest.dir
4714   # Copy depcomp to subdir because otherwise we won't find it if we're
4715   # using a relative directory.
4716   cp "$am_depcomp" conftest.dir
4717   cd conftest.dir
4718   # We will build objects and dependencies in a subdirectory because
4719   # it helps to detect inapplicable dependency modes.  For instance
4720   # both Tru64's cc and ICC support -MD to output dependencies as a
4721   # side effect of compilation, but ICC will put the dependencies in
4722   # the current directory while Tru64 will put them in the object
4723   # directory.
4724   mkdir sub
4725
4726   am_cv_CC_dependencies_compiler_type=none
4727   if test "$am_compiler_list" = ""; then
4728      am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4729   fi
4730   for depmode in $am_compiler_list; do
4731     if test $depmode = none; then break; fi
4732
4733     $as_echo "$as_me:$LINENO: trying $depmode" >&5
4734     # Setup a source with many dependencies, because some compilers
4735     # like to wrap large dependency lists on column 80 (with \), and
4736     # we should not choose a depcomp mode which is confused by this.
4737     #
4738     # We need to recreate these files for each test, as the compiler may
4739     # overwrite some of them when testing with obscure command lines.
4740     # This happens at least with the AIX C compiler.
4741     : > sub/conftest.c
4742     for i in 1 2 3 4 5 6; do
4743       echo '#include "conftst'$i'.h"' >> sub/conftest.c
4744       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4745       # Solaris 8's {/usr,}/bin/sh.
4746       touch sub/conftst$i.h
4747     done
4748     echo "include sub/conftest.Po" > confmf
4749
4750     # We check with `-c' and `-o' for the sake of the "dashmstdout"
4751     # mode.  It turns out that the SunPro C++ compiler does not properly
4752     # handle `-M -o', and we need to detect this.
4753     depcmd="depmode=$depmode \
4754        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
4755        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4756        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
4757     echo "| $depcmd" | sed -e 's/  */ /g' >&5
4758     if env $depcmd > conftest.err 2>&1 &&
4759        grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
4760        grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
4761        ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
4762       # icc doesn't choke on unknown options, it will just issue warnings
4763       # or remarks (even with -Werror).  So we grep stderr for any message
4764       # that says an option was ignored or not supported.
4765       # When given -MP, icc 7.0 and 7.1 complain thusly:
4766       #   icc: Command line warning: ignoring option '-M'; no argument required
4767       # The diagnosis changed in icc 8.0:
4768       #   icc: Command line remark: option '-MP' not supported
4769       if (grep 'ignoring option' conftest.err ||
4770           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4771         am_cv_CC_dependencies_compiler_type=$depmode
4772         $as_echo "$as_me:$LINENO: success" >&5
4773         break
4774       fi
4775     fi
4776     $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
4777     sed -e 's/^/| /' < conftest.err >&5
4778   done
4779
4780   cd ..
4781   rm -rf conftest.dir
4782 else
4783   am_cv_CC_dependencies_compiler_type=none
4784 fi
4785
4786 fi
4787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4788 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4789 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
4790 then as_fn_error "no usable dependency style found" "$LINENO" 5
4791 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4792
4793 fi
4794
4795
4796 # Check for the 'make' the user wants to use.
4797 for ac_prog in make
4798 do
4799   # Extract the first word of "$ac_prog", so it can be a program name with args.
4800 set dummy $ac_prog; ac_word=$2
4801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4802 $as_echo_n "checking for $ac_word... " >&6; }
4803 if test "${ac_cv_prog_MAKE+set}" = set; then :
4804   $as_echo_n "(cached) " >&6
4805 else
4806   if test -n "$MAKE"; then
4807   ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4808 else
4809 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4810 for as_dir in $PATH
4811 do
4812   IFS=$as_save_IFS
4813   test -z "$as_dir" && as_dir=.
4814     for ac_exec_ext in '' $ac_executable_extensions; do
4815   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4816     ac_cv_prog_MAKE="$ac_prog"
4817     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4818     break 2
4819   fi
4820 done
4821   done
4822 IFS=$as_save_IFS
4823
4824 fi
4825 fi
4826 MAKE=$ac_cv_prog_MAKE
4827 if test -n "$MAKE"; then
4828   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4829 $as_echo "$MAKE" >&6; }
4830 else
4831   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4832 $as_echo "no" >&6; }
4833 fi
4834
4835
4836   test -n "$MAKE" && break
4837 done
4838
4839 MAKE_IS_GNU=
4840 case "`$MAKE --version 2>&1 | sed 1q`" in
4841   *GNU*)
4842     MAKE_IS_GNU=yes
4843     ;;
4844 esac
4845  if test "$MAKE_IS_GNU" = yes; then
4846   GMAKE_TRUE=
4847   GMAKE_FALSE='#'
4848 else
4849   GMAKE_TRUE='#'
4850   GMAKE_FALSE=
4851 fi
4852
4853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4854 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4855 set x ${MAKE-make}
4856 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4857 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
4858   $as_echo_n "(cached) " >&6
4859 else
4860   cat >conftest.make <<\_ACEOF
4861 SHELL = /bin/sh
4862 all:
4863         @echo '@@@%%%=$(MAKE)=@@@%%%'
4864 _ACEOF
4865 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4866 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4867   *@@@%%%=?*=@@@%%%*)
4868     eval ac_cv_prog_make_${ac_make}_set=yes;;
4869   *)
4870     eval ac_cv_prog_make_${ac_make}_set=no;;
4871 esac
4872 rm -f conftest.make
4873 fi
4874 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4875   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4876 $as_echo "yes" >&6; }
4877   SET_MAKE=
4878 else
4879   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4880 $as_echo "no" >&6; }
4881   SET_MAKE="MAKE=${MAKE-make}"
4882 fi
4883
4884
4885
4886 CONFIG_OBS=
4887 CONFIG_DEPS=
4888 CONFIG_SRCS=
4889 ENABLE_CFLAGS=
4890
4891 CONFIG_ALL=
4892 CONFIG_CLEAN=
4893 CONFIG_INSTALL=
4894 CONFIG_UNINSTALL=
4895
4896 # If we haven't got the data from the intl directory,
4897 # assume NLS is disabled.
4898 USE_NLS=no
4899 LIBINTL=
4900 LIBINTL_DEP=
4901 INCINTL=
4902 XGETTEXT=
4903 GMSGFMT=
4904 POSUB=
4905
4906 if test -f  ../intl/config.intl; then
4907   .  ../intl/config.intl
4908 fi
4909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
4910 $as_echo_n "checking whether NLS is requested... " >&6; }
4911 if test x"$USE_NLS" != xyes; then
4912   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4913 $as_echo "no" >&6; }
4914 else
4915   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4916 $as_echo "yes" >&6; }
4917
4918 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
4919
4920
4921   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
4922 $as_echo_n "checking for catalogs to be installed... " >&6; }
4923   # Look for .po and .gmo files in the source directory.
4924   CATALOGS=
4925   XLINGUAS=
4926   for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
4927     # If there aren't any .gmo files the shell will give us the
4928     # literal string "../path/to/srcdir/po/*.gmo" which has to be
4929     # weeded out.
4930     case "$cat" in *\**)
4931       continue;;
4932     esac
4933     # The quadruple backslash is collapsed to a double backslash
4934     # by the backticks, then collapsed again by the double quotes,
4935     # leaving us with one backslash in the sed expression (right
4936     # before the dot that mustn't act as a wildcard).
4937     cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
4938     lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
4939     # The user is allowed to set LINGUAS to a list of languages to
4940     # install catalogs for.  If it's empty that means "all of them."
4941     if test "x$LINGUAS" = x; then
4942       CATALOGS="$CATALOGS $cat"
4943       XLINGUAS="$XLINGUAS $lang"
4944     else
4945       case "$LINGUAS" in *$lang*)
4946         CATALOGS="$CATALOGS $cat"
4947         XLINGUAS="$XLINGUAS $lang"
4948         ;;
4949       esac
4950     fi
4951   done
4952   LINGUAS="$XLINGUAS"
4953   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
4954 $as_echo "$LINGUAS" >&6; }
4955
4956
4957     DATADIRNAME=share
4958
4959   INSTOBJEXT=.mo
4960
4961   GENCAT=gencat
4962
4963   CATOBJEXT=.gmo
4964
4965 fi
4966
4967 localedir='${datadir}/locale'
4968
4969
4970 if test x"$USE_NLS" = xyes; then
4971    CONFIG_ALL="$CONFIG_ALL all-po"
4972    CONFIG_CLEAN="$CONFIG_CLEAN clean-po"
4973    CONFIG_INSTALL="$CONFIG_INSTALL install-po"
4974    CONFIG_UNINSTALL="$CONFIG_UNINSTALL uninstall-po"
4975 fi
4976
4977
4978
4979
4980
4981           LIBC_FATAL_STDERR_=1
4982   export LIBC_FATAL_STDERR_
4983
4984
4985
4986
4987
4988   for ac_header in $gl_header_list
4989 do :
4990   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4991 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4992 eval as_val=\$$as_ac_Header
4993    if test "x$as_val" = x""yes; then :
4994   cat >>confdefs.h <<_ACEOF
4995 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4996 _ACEOF
4997
4998 fi
4999
5000 done
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010   for ac_func in $gl_func_list
5011 do :
5012   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5013 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5014 eval as_val=\$$as_ac_var
5015    if test "x$as_val" = x""yes; then :
5016   cat >>confdefs.h <<_ACEOF
5017 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5018 _ACEOF
5019
5020 fi
5021 done
5022
5023
5024
5025
5026
5027
5028   GNULIB_MEMCHR=0;
5029   GNULIB_MEMMEM=0;
5030   GNULIB_MEMPCPY=0;
5031   GNULIB_MEMRCHR=0;
5032   GNULIB_RAWMEMCHR=0;
5033   GNULIB_STPCPY=0;
5034   GNULIB_STPNCPY=0;
5035   GNULIB_STRCHRNUL=0;
5036   GNULIB_STRDUP=0;
5037   GNULIB_STRNCAT=0;
5038   GNULIB_STRNDUP=0;
5039   GNULIB_STRNLEN=0;
5040   GNULIB_STRPBRK=0;
5041   GNULIB_STRSEP=0;
5042   GNULIB_STRSTR=0;
5043   GNULIB_STRCASESTR=0;
5044   GNULIB_STRTOK_R=0;
5045   GNULIB_MBSLEN=0;
5046   GNULIB_MBSNLEN=0;
5047   GNULIB_MBSCHR=0;
5048   GNULIB_MBSRCHR=0;
5049   GNULIB_MBSSTR=0;
5050   GNULIB_MBSCASECMP=0;
5051   GNULIB_MBSNCASECMP=0;
5052   GNULIB_MBSPCASECMP=0;
5053   GNULIB_MBSCASESTR=0;
5054   GNULIB_MBSCSPN=0;
5055   GNULIB_MBSPBRK=0;
5056   GNULIB_MBSSPN=0;
5057   GNULIB_MBSSEP=0;
5058   GNULIB_MBSTOK_R=0;
5059   GNULIB_STRERROR=0;
5060   GNULIB_STRSIGNAL=0;
5061   GNULIB_STRVERSCMP=0;
5062   HAVE_MBSLEN=0;
5063     HAVE_MEMCHR=1;
5064   HAVE_DECL_MEMMEM=1;
5065   HAVE_MEMPCPY=1;
5066   HAVE_DECL_MEMRCHR=1;
5067   HAVE_RAWMEMCHR=1;
5068   HAVE_STPCPY=1;
5069   HAVE_STPNCPY=1;
5070   HAVE_STRCHRNUL=1;
5071   HAVE_DECL_STRDUP=1;
5072   HAVE_DECL_STRNDUP=1;
5073   HAVE_DECL_STRNLEN=1;
5074   HAVE_STRPBRK=1;
5075   HAVE_STRSEP=1;
5076   HAVE_STRCASESTR=1;
5077   HAVE_DECL_STRTOK_R=1;
5078   HAVE_DECL_STRSIGNAL=1;
5079   HAVE_STRVERSCMP=1;
5080   REPLACE_MEMCHR=0;
5081   REPLACE_MEMMEM=0;
5082   REPLACE_STPNCPY=0;
5083   REPLACE_STRDUP=0;
5084   REPLACE_STRSTR=0;
5085   REPLACE_STRCASESTR=0;
5086   REPLACE_STRERROR=0;
5087   REPLACE_STRNCAT=0;
5088   REPLACE_STRNDUP=0;
5089   REPLACE_STRNLEN=0;
5090   REPLACE_STRSIGNAL=0;
5091   REPLACE_STRTOK_R=0;
5092   UNDEFINE_STRTOK_R=0;
5093
5094
5095
5096
5097
5098
5099
5100
5101
5102
5103
5104
5105
5106   # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
5107   # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
5108   # irrelevant for anonymous mappings.
5109   ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
5110 if test "x$ac_cv_func_mmap" = x""yes; then :
5111   gl_have_mmap=yes
5112 else
5113   gl_have_mmap=no
5114 fi
5115
5116
5117   # Try to allow MAP_ANONYMOUS.
5118   gl_have_mmap_anonymous=no
5119   if test $gl_have_mmap = yes; then
5120     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
5121 $as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
5122     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5123 /* end confdefs.h.  */
5124
5125 #include <sys/mman.h>
5126 #ifdef MAP_ANONYMOUS
5127     I cant identify this map.
5128 #endif
5129
5130 _ACEOF
5131 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5132   $EGREP "I cant identify this map." >/dev/null 2>&1; then :
5133   gl_have_mmap_anonymous=yes
5134 fi
5135 rm -f conftest*
5136
5137     if test $gl_have_mmap_anonymous != yes; then
5138       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5139 /* end confdefs.h.  */
5140
5141 #include <sys/mman.h>
5142 #ifdef MAP_ANON
5143     I cant identify this map.
5144 #endif
5145
5146 _ACEOF
5147 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5148   $EGREP "I cant identify this map." >/dev/null 2>&1; then :
5149
5150 $as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
5151
5152          gl_have_mmap_anonymous=yes
5153 fi
5154 rm -f conftest*
5155
5156     fi
5157     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
5158 $as_echo "$gl_have_mmap_anonymous" >&6; }
5159     if test $gl_have_mmap_anonymous = yes; then
5160
5161 $as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
5162
5163     fi
5164   fi
5165
5166
5167   :
5168
5169
5170
5171
5172
5173
5174   :
5175
5176
5177
5178
5179
5180
5181
5182
5183   :
5184
5185
5186
5187
5188
5189   if test $ac_cv_func_memchr = yes; then
5190     # Detect platform-specific bugs in some versions of glibc:
5191     # memchr should not dereference anything with length 0
5192     #   http://bugzilla.redhat.com/499689
5193     # memchr should not dereference overestimated length after a match
5194     #   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521737
5195     #   http://sourceware.org/bugzilla/show_bug.cgi?id=10162
5196     # Assume that memchr works on platforms that lack mprotect.
5197     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memchr works" >&5
5198 $as_echo_n "checking whether memchr works... " >&6; }
5199 if test "${gl_cv_func_memchr_works+set}" = set; then :
5200   $as_echo_n "(cached) " >&6
5201 else
5202   if test "$cross_compiling" = yes; then :
5203          gl_cv_func_memchr_works="guessing no"
5204 else
5205   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5206 /* end confdefs.h.  */
5207
5208 #include <string.h>
5209 #if HAVE_SYS_MMAN_H
5210 # include <fcntl.h>
5211 # include <unistd.h>
5212 # include <sys/types.h>
5213 # include <sys/mman.h>
5214 # ifndef MAP_FILE
5215 #  define MAP_FILE 0
5216 # endif
5217 #endif
5218
5219 int
5220 main ()
5221 {
5222
5223   char *fence = NULL;
5224 #if HAVE_SYS_MMAN_H && HAVE_MPROTECT
5225 # if HAVE_MAP_ANONYMOUS
5226   const int flags = MAP_ANONYMOUS | MAP_PRIVATE;
5227   const int fd = -1;
5228 # else /* !HAVE_MAP_ANONYMOUS */
5229   const int flags = MAP_FILE | MAP_PRIVATE;
5230   int fd = open ("/dev/zero", O_RDONLY, 0666);
5231   if (fd >= 0)
5232 # endif
5233     {
5234       int pagesize = getpagesize ();
5235       char *two_pages =
5236         (char *) mmap (NULL, 2 * pagesize, PROT_READ | PROT_WRITE,
5237                        flags, fd, 0);
5238       if (two_pages != (char *)(-1)
5239           && mprotect (two_pages + pagesize, pagesize, PROT_NONE) == 0)
5240         fence = two_pages + pagesize;
5241     }
5242 #endif
5243   if (fence)
5244     {
5245       if (memchr (fence, 0, 0))
5246         return 1;
5247       strcpy (fence - 9, "12345678");
5248       if (memchr (fence - 9, 0, 79) != fence - 1)
5249         return 2;
5250     }
5251   return 0;
5252
5253   ;
5254   return 0;
5255 }
5256 _ACEOF
5257 if ac_fn_c_try_run "$LINENO"; then :
5258   gl_cv_func_memchr_works=yes
5259 else
5260   gl_cv_func_memchr_works=no
5261 fi
5262 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5263   conftest.$ac_objext conftest.beam conftest.$ac_ext
5264 fi
5265
5266 fi
5267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memchr_works" >&5
5268 $as_echo "$gl_cv_func_memchr_works" >&6; }
5269     if test "$gl_cv_func_memchr_works" != yes; then
5270       REPLACE_MEMCHR=1
5271     fi
5272   else
5273     HAVE_MEMCHR=0
5274   fi
5275   if test $HAVE_MEMCHR = 0 || test $REPLACE_MEMCHR = 1; then
5276
5277
5278
5279
5280
5281
5282
5283
5284   gl_LIBOBJS="$gl_LIBOBJS memchr.$ac_objext"
5285
5286
5287   for ac_header in bp-sym.h
5288 do :
5289   ac_fn_c_check_header_mongrel "$LINENO" "bp-sym.h" "ac_cv_header_bp_sym_h" "$ac_includes_default"
5290 if test "x$ac_cv_header_bp_sym_h" = x""yes; then :
5291   cat >>confdefs.h <<_ACEOF
5292 #define HAVE_BP_SYM_H 1
5293 _ACEOF
5294
5295 fi
5296
5297 done
5298
5299
5300   fi
5301
5302
5303       ac_fn_c_check_decl "$LINENO" "memmem" "ac_cv_have_decl_memmem" "$ac_includes_default"
5304 if test "x$ac_cv_have_decl_memmem" = x""yes; then :
5305   ac_have_decl=1
5306 else
5307   ac_have_decl=0
5308 fi
5309
5310 cat >>confdefs.h <<_ACEOF
5311 #define HAVE_DECL_MEMMEM $ac_have_decl
5312 _ACEOF
5313
5314
5315
5316
5317
5318
5319
5320
5321
5322
5323
5324
5325
5326
5327   for ac_func in memmem
5328 do :
5329   ac_fn_c_check_func "$LINENO" "memmem" "ac_cv_func_memmem"
5330 if test "x$ac_cv_func_memmem" = x""yes; then :
5331   cat >>confdefs.h <<_ACEOF
5332 #define HAVE_MEMMEM 1
5333 _ACEOF
5334
5335 else
5336
5337     gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
5338
5339 fi
5340 done
5341
5342
5343
5344   :
5345
5346
5347
5348
5349
5350   if test $ac_cv_have_decl_memmem = no; then
5351     HAVE_DECL_MEMMEM=0
5352   fi
5353   :
5354
5355
5356     gl_cv_c_multiarch=no
5357   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5358 /* end confdefs.h.  */
5359 #ifndef __APPLE_CC__
5360          not a universal capable compiler
5361         #endif
5362         typedef int dummy;
5363
5364 _ACEOF
5365 if ac_fn_c_try_compile "$LINENO"; then :
5366
5367                arch=
5368      prev=
5369      for word in ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}; do
5370        if test -n "$prev"; then
5371          case $word in
5372            i?86 | x86_64 | ppc | ppc64)
5373              if test -z "$arch" || test "$arch" = "$word"; then
5374                arch="$word"
5375              else
5376                gl_cv_c_multiarch=yes
5377              fi
5378              ;;
5379          esac
5380          prev=
5381        else
5382          if test "x$word" = "x-arch"; then
5383            prev=arch
5384          fi
5385        fi
5386      done
5387
5388 fi
5389 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5390   if test $gl_cv_c_multiarch = yes; then
5391
5392 $as_echo "#define AA_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
5393
5394     APPLE_UNIVERSAL_BUILD=1
5395   else
5396     APPLE_UNIVERSAL_BUILD=0
5397   fi
5398
5399
5400
5401     REPLACE_NULL=0;
5402   HAVE_WCHAR_T=1;
5403   STDDEF_H='';
5404
5405
5406   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wchar_t" >&5
5407 $as_echo_n "checking for wchar_t... " >&6; }
5408 if test "${gt_cv_c_wchar_t+set}" = set; then :
5409   $as_echo_n "(cached) " >&6
5410 else
5411   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5412 /* end confdefs.h.  */
5413 #include <stddef.h>
5414        wchar_t foo = (wchar_t)'\0';
5415 int
5416 main ()
5417 {
5418
5419   ;
5420   return 0;
5421 }
5422 _ACEOF
5423 if ac_fn_c_try_compile "$LINENO"; then :
5424   gt_cv_c_wchar_t=yes
5425 else
5426   gt_cv_c_wchar_t=no
5427 fi
5428 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5429 fi
5430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wchar_t" >&5
5431 $as_echo "$gt_cv_c_wchar_t" >&6; }
5432   if test $gt_cv_c_wchar_t = yes; then
5433
5434 $as_echo "#define HAVE_WCHAR_T 1" >>confdefs.h
5435
5436   fi
5437
5438
5439
5440   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the preprocessor supports include_next" >&5
5441 $as_echo_n "checking whether the preprocessor supports include_next... " >&6; }
5442 if test "${gl_cv_have_include_next+set}" = set; then :
5443   $as_echo_n "(cached) " >&6
5444 else
5445   rm -rf conftestd1a conftestd1b conftestd2
5446      mkdir conftestd1a conftestd1b conftestd2
5447                                                   cat <<EOF > conftestd1a/conftest.h
5448 #define DEFINED_IN_CONFTESTD1
5449 #include_next <conftest.h>
5450 #ifdef DEFINED_IN_CONFTESTD2
5451 int foo;
5452 #else
5453 #error "include_next doesn't work"
5454 #endif
5455 EOF
5456      cat <<EOF > conftestd1b/conftest.h
5457 #define DEFINED_IN_CONFTESTD1
5458 #include <stdio.h>
5459 #include_next <conftest.h>
5460 #ifdef DEFINED_IN_CONFTESTD2
5461 int foo;
5462 #else
5463 #error "include_next doesn't work"
5464 #endif
5465 EOF
5466      cat <<EOF > conftestd2/conftest.h
5467 #ifndef DEFINED_IN_CONFTESTD1
5468 #error "include_next test doesn't work"
5469 #endif
5470 #define DEFINED_IN_CONFTESTD2
5471 EOF
5472      gl_save_CPPFLAGS="$CPPFLAGS"
5473      CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1b -Iconftestd2"
5474      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5475 /* end confdefs.h.  */
5476 #include <conftest.h>
5477 _ACEOF
5478 if ac_fn_c_try_compile "$LINENO"; then :
5479   gl_cv_have_include_next=yes
5480 else
5481   CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1a -Iconftestd2"
5482         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5483 /* end confdefs.h.  */
5484 #include <conftest.h>
5485 _ACEOF
5486 if ac_fn_c_try_compile "$LINENO"; then :
5487   gl_cv_have_include_next=buggy
5488 else
5489   gl_cv_have_include_next=no
5490 fi
5491 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5492
5493 fi
5494 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5495      CPPFLAGS="$gl_save_CPPFLAGS"
5496      rm -rf conftestd1a conftestd1b conftestd2
5497
5498 fi
5499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_include_next" >&5
5500 $as_echo "$gl_cv_have_include_next" >&6; }
5501   PRAGMA_SYSTEM_HEADER=
5502   if test $gl_cv_have_include_next = yes; then
5503     INCLUDE_NEXT=include_next
5504     INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next
5505     if test -n "$GCC"; then
5506       PRAGMA_SYSTEM_HEADER='#pragma GCC system_header'
5507     fi
5508   else
5509     if test $gl_cv_have_include_next = buggy; then
5510       INCLUDE_NEXT=include
5511       INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next
5512     else
5513       INCLUDE_NEXT=include
5514       INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include
5515     fi
5516   fi
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526
5527   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
5528 $as_echo_n "checking for long long int... " >&6; }
5529 if test "${ac_cv_type_long_long_int+set}" = set; then :
5530   $as_echo_n "(cached) " >&6
5531 else
5532   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5533 /* end confdefs.h.  */
5534
5535   /* For now, do not test the preprocessor; as of 2007 there are too many
5536          implementations with broken preprocessors.  Perhaps this can
5537          be revisited in 2012.  In the meantime, code should not expect
5538          #if to work with literals wider than 32 bits.  */
5539       /* Test literals.  */
5540       long long int ll = 9223372036854775807ll;
5541       long long int nll = -9223372036854775807LL;
5542       unsigned long long int ull = 18446744073709551615ULL;
5543       /* Test constant expressions.   */
5544       typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
5545                      ? 1 : -1)];
5546       typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
5547                      ? 1 : -1)];
5548       int i = 63;
5549 int
5550 main ()
5551 {
5552 /* Test availability of runtime routines for shift and division.  */
5553       long long int llmax = 9223372036854775807ll;
5554       unsigned long long int ullmax = 18446744073709551615ull;
5555       return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
5556               | (llmax / ll) | (llmax % ll)
5557               | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
5558               | (ullmax / ull) | (ullmax % ull));
5559   ;
5560   return 0;
5561 }
5562
5563 _ACEOF
5564 if ac_fn_c_try_link "$LINENO"; then :
5565                           if test "$cross_compiling" = yes; then :
5566   ac_cv_type_long_long_int=yes
5567 else
5568   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5569 /* end confdefs.h.  */
5570 #include <limits.h>
5571                #ifndef LLONG_MAX
5572                # define HALF \
5573                         (1LL << (sizeof (long long int) * CHAR_BIT - 2))
5574                # define LLONG_MAX (HALF - 1 + HALF)
5575                #endif
5576 int
5577 main ()
5578 {
5579 long long int n = 1;
5580                int i;
5581                for (i = 0; ; i++)
5582                  {
5583                    long long int m = n << i;
5584                    if (m >> i != n)
5585                      return 1;
5586                    if (LLONG_MAX / 2 < m)
5587                      break;
5588                  }
5589                return 0;
5590   ;
5591   return 0;
5592 }
5593 _ACEOF
5594 if ac_fn_c_try_run "$LINENO"; then :
5595   ac_cv_type_long_long_int=yes
5596 else
5597   ac_cv_type_long_long_int=no
5598 fi
5599 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5600   conftest.$ac_objext conftest.beam conftest.$ac_ext
5601 fi
5602
5603 else
5604   ac_cv_type_long_long_int=no
5605 fi
5606 rm -f core conftest.err conftest.$ac_objext \
5607     conftest$ac_exeext conftest.$ac_ext
5608 fi
5609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
5610 $as_echo "$ac_cv_type_long_long_int" >&6; }
5611   if test $ac_cv_type_long_long_int = yes; then
5612
5613 $as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
5614
5615   fi
5616
5617
5618   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
5619 $as_echo_n "checking for unsigned long long int... " >&6; }
5620 if test "${ac_cv_type_unsigned_long_long_int+set}" = set; then :
5621   $as_echo_n "(cached) " >&6
5622 else
5623   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5624 /* end confdefs.h.  */
5625
5626   /* For now, do not test the preprocessor; as of 2007 there are too many
5627          implementations with broken preprocessors.  Perhaps this can
5628          be revisited in 2012.  In the meantime, code should not expect
5629          #if to work with literals wider than 32 bits.  */
5630       /* Test literals.  */
5631       long long int ll = 9223372036854775807ll;
5632       long long int nll = -9223372036854775807LL;
5633       unsigned long long int ull = 18446744073709551615ULL;
5634       /* Test constant expressions.   */
5635       typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
5636                      ? 1 : -1)];
5637       typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
5638                      ? 1 : -1)];
5639       int i = 63;
5640 int
5641 main ()
5642 {
5643 /* Test availability of runtime routines for shift and division.  */
5644       long long int llmax = 9223372036854775807ll;
5645       unsigned long long int ullmax = 18446744073709551615ull;
5646       return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
5647               | (llmax / ll) | (llmax % ll)
5648               | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
5649               | (ullmax / ull) | (ullmax % ull));
5650   ;
5651   return 0;
5652 }
5653
5654 _ACEOF
5655 if ac_fn_c_try_link "$LINENO"; then :
5656   ac_cv_type_unsigned_long_long_int=yes
5657 else
5658   ac_cv_type_unsigned_long_long_int=no
5659 fi
5660 rm -f core conftest.err conftest.$ac_objext \
5661     conftest$ac_exeext conftest.$ac_ext
5662 fi
5663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
5664 $as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
5665   if test $ac_cv_type_unsigned_long_long_int = yes; then
5666
5667 $as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
5668
5669   fi
5670
5671
5672
5673
5674
5675
5676
5677
5678
5679
5680
5681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5
5682 $as_echo_n "checking for C/C++ restrict keyword... " >&6; }
5683 if test "${ac_cv_c_restrict+set}" = set; then :
5684   $as_echo_n "(cached) " >&6
5685 else
5686   ac_cv_c_restrict=no
5687    # The order here caters to the fact that C++ does not require restrict.
5688    for ac_kw in __restrict __restrict__ _Restrict restrict; do
5689      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5690 /* end confdefs.h.  */
5691 typedef int * int_ptr;
5692         int foo (int_ptr $ac_kw ip) {
5693         return ip[0];
5694        }
5695 int
5696 main ()
5697 {
5698 int s[1];
5699         int * $ac_kw t = s;
5700         t[0] = 0;
5701         return foo(t)
5702   ;
5703   return 0;
5704 }
5705 _ACEOF
5706 if ac_fn_c_try_compile "$LINENO"; then :
5707   ac_cv_c_restrict=$ac_kw
5708 fi
5709 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5710      test "$ac_cv_c_restrict" != no && break
5711    done
5712
5713 fi
5714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
5715 $as_echo "$ac_cv_c_restrict" >&6; }
5716
5717  case $ac_cv_c_restrict in
5718    restrict) ;;
5719    no) $as_echo "#define restrict /**/" >>confdefs.h
5720  ;;
5721    *)  cat >>confdefs.h <<_ACEOF
5722 #define restrict $ac_cv_c_restrict
5723 _ACEOF
5724  ;;
5725  esac
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739   :
5740
5741
5742
5743
5744
5745
5746
5747      if test $gl_cv_have_include_next = yes; then
5748        gl_cv_next_string_h='<'string.h'>'
5749      else
5750        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <string.h>" >&5
5751 $as_echo_n "checking absolute name of <string.h>... " >&6; }
5752 if test "${gl_cv_next_string_h+set}" = set; then :
5753   $as_echo_n "(cached) " >&6
5754 else
5755
5756           if test $ac_cv_header_string_h = yes; then
5757             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5758 /* end confdefs.h.  */
5759 #include <string.h>
5760
5761 _ACEOF
5762                                                                                                 case "$host_os" in
5763               aix*) gl_absname_cpp="$ac_cpp -C" ;;
5764               *)    gl_absname_cpp="$ac_cpp" ;;
5765             esac
5766                                                 gl_cv_next_string_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
5767                sed -n '\#/string.h#{
5768                  s#.*"\(.*/string.h\)".*#\1#
5769                  s#^/[^/]#//&#
5770                  p
5771                  q
5772                }'`'"'
5773           else
5774             gl_cv_next_string_h='<'string.h'>'
5775           fi
5776
5777 fi
5778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_string_h" >&5
5779 $as_echo "$gl_cv_next_string_h" >&6; }
5780      fi
5781      NEXT_STRING_H=$gl_cv_next_string_h
5782
5783      if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
5784        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
5785        gl_next_as_first_directive='<'string.h'>'
5786      else
5787        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
5788        gl_next_as_first_directive=$gl_cv_next_string_h
5789      fi
5790      NEXT_AS_FIRST_DIRECTIVE_STRING_H=$gl_next_as_first_directive
5791
5792
5793
5794
5795
5796     for gl_func in memmem mempcpy memrchr rawmemchr stpcpy stpncpy strchrnul strdup      strncat strndup strnlen strpbrk strsep strcasestr strtok_r strsignal      strverscmp; do
5797     as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
5798     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
5799 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
5800 if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then :
5801   $as_echo_n "(cached) " >&6
5802 else
5803   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5804 /* end confdefs.h.  */
5805 #include <string.h>
5806
5807 int
5808 main ()
5809 {
5810 #undef $gl_func
5811   (void) $gl_func;
5812   ;
5813   return 0;
5814 }
5815 _ACEOF
5816 if ac_fn_c_try_compile "$LINENO"; then :
5817   eval "$as_gl_Symbol=yes"
5818 else
5819   eval "$as_gl_Symbol=no"
5820 fi
5821 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5822 fi
5823 eval ac_res=\$$as_gl_Symbol
5824                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5825 $as_echo "$ac_res" >&6; }
5826      eval as_val=\$$as_gl_Symbol
5827    if test "x$as_val" = x""yes; then :
5828   cat >>confdefs.h <<_ACEOF
5829 #define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
5830 _ACEOF
5831
5832                      eval ac_cv_have_decl_$gl_func=yes
5833 fi
5834       done
5835
5836
5837
5838   GNULIB_BTOWC=0;
5839   GNULIB_WCTOB=0;
5840   GNULIB_MBSINIT=0;
5841   GNULIB_MBRTOWC=0;
5842   GNULIB_MBRLEN=0;
5843   GNULIB_MBSRTOWCS=0;
5844   GNULIB_MBSNRTOWCS=0;
5845   GNULIB_WCRTOMB=0;
5846   GNULIB_WCSRTOMBS=0;
5847   GNULIB_WCSNRTOMBS=0;
5848   GNULIB_WCWIDTH=0;
5849     HAVE_BTOWC=1;
5850   HAVE_MBSINIT=1;
5851   HAVE_MBRTOWC=1;
5852   HAVE_MBRLEN=1;
5853   HAVE_MBSRTOWCS=1;
5854   HAVE_MBSNRTOWCS=1;
5855   HAVE_WCRTOMB=1;
5856   HAVE_WCSRTOMBS=1;
5857   HAVE_WCSNRTOMBS=1;
5858   HAVE_DECL_WCTOB=1;
5859   HAVE_DECL_WCWIDTH=1;
5860   REPLACE_MBSTATE_T=0;
5861   REPLACE_BTOWC=0;
5862   REPLACE_WCTOB=0;
5863   REPLACE_MBSINIT=0;
5864   REPLACE_MBRTOWC=0;
5865   REPLACE_MBRLEN=0;
5866   REPLACE_MBSRTOWCS=0;
5867   REPLACE_MBSNRTOWCS=0;
5868   REPLACE_WCRTOMB=0;
5869   REPLACE_WCSRTOMBS=0;
5870   REPLACE_WCSNRTOMBS=0;
5871   REPLACE_WCWIDTH=0;
5872
5873
5874             { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <wchar.h> uses 'inline' correctly" >&5
5875 $as_echo_n "checking whether <wchar.h> uses 'inline' correctly... " >&6; }
5876 if test "${gl_cv_header_wchar_h_correct_inline+set}" = set; then :
5877   $as_echo_n "(cached) " >&6
5878 else
5879   gl_cv_header_wchar_h_correct_inline=yes
5880      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5881 /* end confdefs.h.  */
5882
5883        #define wcstod renamed_wcstod
5884 #include <wchar.h>
5885 extern int zero (void);
5886 int main () { return zero(); }
5887
5888 _ACEOF
5889      if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5890   (eval $ac_compile) 2>&5
5891   ac_status=$?
5892   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5893   test $ac_status = 0; }; then
5894        mv conftest.$ac_objext conftest1.$ac_objext
5895        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5896 /* end confdefs.h.  */
5897
5898          #define wcstod renamed_wcstod
5899 #include <wchar.h>
5900 int zero (void) { return 0; }
5901
5902 _ACEOF
5903        if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5904   (eval $ac_compile) 2>&5
5905   ac_status=$?
5906   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5907   test $ac_status = 0; }; then
5908          mv conftest.$ac_objext conftest2.$ac_objext
5909          if $CC -o conftest$ac_exeext $CFLAGS $LDFLAGS conftest1.$ac_objext conftest2.$ac_objext $LIBS >&5 2>&1; then
5910            :
5911          else
5912            gl_cv_header_wchar_h_correct_inline=no
5913          fi
5914        fi
5915      fi
5916      rm -f conftest1.$ac_objext conftest2.$ac_objext conftest$ac_exeext
5917
5918 fi
5919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_wchar_h_correct_inline" >&5
5920 $as_echo "$gl_cv_header_wchar_h_correct_inline" >&6; }
5921   if test $gl_cv_header_wchar_h_correct_inline = no; then
5922     as_fn_error "<wchar.h> cannot be used with this compiler ($CC $CFLAGS $CPPFLAGS).
5923 This is a known interoperability problem of glibc <= 2.5 with gcc >= 4.3 in
5924 C99 mode. You have four options:
5925   - Add the flag -fgnu89-inline to CC and reconfigure, or
5926   - Fix your include files, using parts of
5927     <http://sourceware.org/git/?p=glibc.git;a=commitdiff;h=b037a293a48718af30d706c2e18c929d0e69a621>, or
5928   - Use a gcc version older than 4.3, or
5929   - Don't use the flags -std=c99 or -std=gnu99.
5930 Configuration aborted." "$LINENO" 5
5931   fi
5932
5933
5934   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wint_t" >&5
5935 $as_echo_n "checking for wint_t... " >&6; }
5936 if test "${gt_cv_c_wint_t+set}" = set; then :
5937   $as_echo_n "(cached) " >&6
5938 else
5939   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5940 /* end confdefs.h.  */
5941
5942 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
5943    <wchar.h>.
5944    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included
5945    before <wchar.h>.  */
5946 #include <stddef.h>
5947 #include <stdio.h>
5948 #include <time.h>
5949 #include <wchar.h>
5950        wint_t foo = (wchar_t)'\0';
5951 int
5952 main ()
5953 {
5954
5955   ;
5956   return 0;
5957 }
5958 _ACEOF
5959 if ac_fn_c_try_compile "$LINENO"; then :
5960   gt_cv_c_wint_t=yes
5961 else
5962   gt_cv_c_wint_t=no
5963 fi
5964 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5965 fi
5966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wint_t" >&5
5967 $as_echo "$gt_cv_c_wint_t" >&6; }
5968   if test $gt_cv_c_wint_t = yes; then
5969
5970 $as_echo "#define HAVE_WINT_T 1" >>confdefs.h
5971
5972   fi
5973
5974
5975    if false; then
5976   GL_COND_LIBTOOL_TRUE=
5977   GL_COND_LIBTOOL_FALSE='#'
5978 else
5979   GL_COND_LIBTOOL_TRUE='#'
5980   GL_COND_LIBTOOL_FALSE=
5981 fi
5982
5983   gl_cond_libtool=false
5984   gl_libdeps=
5985   gl_ltlibdeps=
5986   gl_m4_base='gnulib/m4'
5987
5988
5989
5990
5991
5992
5993
5994
5995
5996   gl_source_base='gnulib'
5997   # Code from module arg-nonnull:
5998   # Code from module c++defs:
5999   # Code from module extensions:
6000   # Code from module include_next:
6001   # Code from module memchr:
6002
6003
6004
6005
6006   GNULIB_MEMCHR=1
6007
6008
6009
6010 $as_echo "#define GNULIB_TEST_MEMCHR 1" >>confdefs.h
6011
6012
6013
6014   # Code from module memmem:
6015
6016
6017   if test $ac_cv_have_decl_memmem = yes; then
6018     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmem works in linear time" >&5
6019 $as_echo_n "checking whether memmem works in linear time... " >&6; }
6020 if test "${gl_cv_func_memmem_works+set}" = set; then :
6021   $as_echo_n "(cached) " >&6
6022 else
6023   if test "$cross_compiling" = yes; then :
6024                     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6025 /* end confdefs.h.  */
6026
6027 #include <features.h>
6028 #ifdef __GNU_LIBRARY__
6029  #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 9) || (__GLIBC__ > 2)
6030   Lucky user
6031  #endif
6032 #endif
6033 #ifdef __CYGWIN__
6034  #include <cygwin/version.h>
6035  #if CYGWIN_VERSION_DLL_MAJOR >= 1007
6036   Lucky user
6037  #endif
6038 #endif
6039
6040 _ACEOF
6041 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6042   $EGREP "Lucky user" >/dev/null 2>&1; then :
6043   gl_cv_func_memmem_works=yes
6044 else
6045   gl_cv_func_memmem_works="guessing no"
6046 fi
6047 rm -f conftest*
6048
6049
6050 else
6051   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6052 /* end confdefs.h.  */
6053
6054 #include <signal.h> /* for signal */
6055 #include <string.h> /* for memmem */
6056 #include <stdlib.h> /* for malloc */
6057 #include <unistd.h> /* for alarm */
6058
6059 int
6060 main ()
6061 {
6062 size_t m = 1000000;
6063     char *haystack = (char *) malloc (2 * m + 1);
6064     char *needle = (char *) malloc (m + 1);
6065     void *result = 0;
6066     /* Failure to compile this test due to missing alarm is okay,
6067        since all such platforms (mingw) also lack memmem.  */
6068     signal (SIGALRM, SIG_DFL);
6069     alarm (5);
6070     /* Check for quadratic performance.  */
6071     if (haystack && needle)
6072       {
6073         memset (haystack, 'A', 2 * m);
6074         haystack[2 * m] = 'B';
6075         memset (needle, 'A', m);
6076         needle[m] = 'B';
6077         result = memmem (haystack, 2 * m + 1, needle, m + 1);
6078       }
6079     /* Check for empty needle behavior.  */
6080     return !result || !memmem ("a", 1, 0, 0);
6081   ;
6082   return 0;
6083 }
6084 _ACEOF
6085 if ac_fn_c_try_run "$LINENO"; then :
6086   gl_cv_func_memmem_works=yes
6087 else
6088   gl_cv_func_memmem_works=no
6089 fi
6090 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6091   conftest.$ac_objext conftest.beam conftest.$ac_ext
6092 fi
6093
6094
6095 fi
6096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memmem_works" >&5
6097 $as_echo "$gl_cv_func_memmem_works" >&6; }
6098     if test "$gl_cv_func_memmem_works" != yes; then
6099       REPLACE_MEMMEM=1
6100
6101
6102
6103
6104
6105
6106
6107
6108   gl_LIBOBJS="$gl_LIBOBJS memmem.$ac_objext"
6109
6110     fi
6111   fi
6112
6113   # Code from module memmem-simple:
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
6124
6125
6126   for ac_func in memmem
6127 do :
6128   ac_fn_c_check_func "$LINENO" "memmem" "ac_cv_func_memmem"
6129 if test "x$ac_cv_func_memmem" = x""yes; then :
6130   cat >>confdefs.h <<_ACEOF
6131 #define HAVE_MEMMEM 1
6132 _ACEOF
6133
6134 else
6135
6136     gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
6137
6138 fi
6139 done
6140
6141
6142
6143   :
6144
6145
6146
6147
6148
6149   if test $ac_cv_have_decl_memmem = no; then
6150     HAVE_DECL_MEMMEM=0
6151   fi
6152   :
6153
6154
6155
6156
6157   GNULIB_MEMMEM=1
6158
6159
6160
6161 $as_echo "#define GNULIB_TEST_MEMMEM 1" >>confdefs.h
6162
6163
6164
6165   # Code from module multiarch:
6166
6167   # Code from module stddef:
6168
6169
6170
6171   if test $gt_cv_c_wchar_t = no; then
6172     HAVE_WCHAR_T=0
6173     STDDEF_H=stddef.h
6174   fi
6175   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NULL can be used in arbitrary expressions" >&5
6176 $as_echo_n "checking whether NULL can be used in arbitrary expressions... " >&6; }
6177 if test "${gl_cv_decl_null_works+set}" = set; then :
6178   $as_echo_n "(cached) " >&6
6179 else
6180   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6181 /* end confdefs.h.  */
6182 #include <stddef.h>
6183       int test[2 * (sizeof NULL == sizeof (void *)) -1];
6184
6185 int
6186 main ()
6187 {
6188
6189   ;
6190   return 0;
6191 }
6192 _ACEOF
6193 if ac_fn_c_try_compile "$LINENO"; then :
6194   gl_cv_decl_null_works=yes
6195 else
6196   gl_cv_decl_null_works=no
6197 fi
6198 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6199 fi
6200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_decl_null_works" >&5
6201 $as_echo "$gl_cv_decl_null_works" >&6; }
6202   if test $gl_cv_decl_null_works = no; then
6203     REPLACE_NULL=1
6204     STDDEF_H=stddef.h
6205   fi
6206   if test -n "$STDDEF_H"; then
6207
6208
6209
6210
6211   :
6212
6213
6214
6215
6216
6217
6218
6219      if test $gl_cv_have_include_next = yes; then
6220        gl_cv_next_stddef_h='<'stddef.h'>'
6221      else
6222        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stddef.h>" >&5
6223 $as_echo_n "checking absolute name of <stddef.h>... " >&6; }
6224 if test "${gl_cv_next_stddef_h+set}" = set; then :
6225   $as_echo_n "(cached) " >&6
6226 else
6227
6228           if test $ac_cv_header_stddef_h = yes; then
6229             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6230 /* end confdefs.h.  */
6231 #include <stddef.h>
6232
6233 _ACEOF
6234                                                                                                 case "$host_os" in
6235               aix*) gl_absname_cpp="$ac_cpp -C" ;;
6236               *)    gl_absname_cpp="$ac_cpp" ;;
6237             esac
6238                                                 gl_cv_next_stddef_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
6239                sed -n '\#/stddef.h#{
6240                  s#.*"\(.*/stddef.h\)".*#\1#
6241                  s#^/[^/]#//&#
6242                  p
6243                  q
6244                }'`'"'
6245           else
6246             gl_cv_next_stddef_h='<'stddef.h'>'
6247           fi
6248
6249 fi
6250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stddef_h" >&5
6251 $as_echo "$gl_cv_next_stddef_h" >&6; }
6252      fi
6253      NEXT_STDDEF_H=$gl_cv_next_stddef_h
6254
6255      if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
6256        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
6257        gl_next_as_first_directive='<'stddef.h'>'
6258      else
6259        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
6260        gl_next_as_first_directive=$gl_cv_next_stddef_h
6261      fi
6262      NEXT_AS_FIRST_DIRECTIVE_STDDEF_H=$gl_next_as_first_directive
6263
6264
6265
6266   fi
6267
6268   # Code from module stdint:
6269
6270
6271
6272   if test $ac_cv_type_long_long_int = yes; then
6273     HAVE_LONG_LONG_INT=1
6274   else
6275     HAVE_LONG_LONG_INT=0
6276   fi
6277
6278
6279   if test $ac_cv_type_unsigned_long_long_int = yes; then
6280     HAVE_UNSIGNED_LONG_LONG_INT=1
6281   else
6282     HAVE_UNSIGNED_LONG_LONG_INT=0
6283   fi
6284
6285
6286       if test $ac_cv_header_inttypes_h = yes; then
6287     HAVE_INTTYPES_H=1
6288   else
6289     HAVE_INTTYPES_H=0
6290   fi
6291
6292
6293       if test $ac_cv_header_sys_types_h = yes; then
6294     HAVE_SYS_TYPES_H=1
6295   else
6296     HAVE_SYS_TYPES_H=0
6297   fi
6298
6299
6300
6301
6302
6303
6304   :
6305
6306
6307
6308
6309
6310
6311
6312      if test $gl_cv_have_include_next = yes; then
6313        gl_cv_next_stdint_h='<'stdint.h'>'
6314      else
6315        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdint.h>" >&5
6316 $as_echo_n "checking absolute name of <stdint.h>... " >&6; }
6317 if test "${gl_cv_next_stdint_h+set}" = set; then :
6318   $as_echo_n "(cached) " >&6
6319 else
6320
6321           if test $ac_cv_header_stdint_h = yes; then
6322             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6323 /* end confdefs.h.  */
6324 #include <stdint.h>
6325
6326 _ACEOF
6327                                                                                                 case "$host_os" in
6328               aix*) gl_absname_cpp="$ac_cpp -C" ;;
6329               *)    gl_absname_cpp="$ac_cpp" ;;
6330             esac
6331                                                 gl_cv_next_stdint_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
6332                sed -n '\#/stdint.h#{
6333                  s#.*"\(.*/stdint.h\)".*#\1#
6334                  s#^/[^/]#//&#
6335                  p
6336                  q
6337                }'`'"'
6338           else
6339             gl_cv_next_stdint_h='<'stdint.h'>'
6340           fi
6341
6342 fi
6343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdint_h" >&5
6344 $as_echo "$gl_cv_next_stdint_h" >&6; }
6345      fi
6346      NEXT_STDINT_H=$gl_cv_next_stdint_h
6347
6348      if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
6349        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
6350        gl_next_as_first_directive='<'stdint.h'>'
6351      else
6352        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
6353        gl_next_as_first_directive=$gl_cv_next_stdint_h
6354      fi
6355      NEXT_AS_FIRST_DIRECTIVE_STDINT_H=$gl_next_as_first_directive
6356
6357
6358
6359   if test $ac_cv_header_stdint_h = yes; then
6360     HAVE_STDINT_H=1
6361   else
6362     HAVE_STDINT_H=0
6363   fi
6364
6365
6366     if test $ac_cv_header_stdint_h = yes; then
6367     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stdint.h conforms to C99" >&5
6368 $as_echo_n "checking whether stdint.h conforms to C99... " >&6; }
6369 if test "${gl_cv_header_working_stdint_h+set}" = set; then :
6370   $as_echo_n "(cached) " >&6
6371 else
6372   gl_cv_header_working_stdint_h=no
6373        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6374 /* end confdefs.h.  */
6375
6376
6377 #define __STDC_LIMIT_MACROS 1 /* to make it work also in C++ mode */
6378 #define __STDC_CONSTANT_MACROS 1 /* to make it work also in C++ mode */
6379 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
6380 #include <stdint.h>
6381 /* Dragonfly defines WCHAR_MIN, WCHAR_MAX only in <wchar.h>.  */
6382 #if !(defined WCHAR_MIN && defined WCHAR_MAX)
6383 #error "WCHAR_MIN, WCHAR_MAX not defined in <stdint.h>"
6384 #endif
6385
6386
6387   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6388      included before <wchar.h>.  */
6389   #include <stddef.h>
6390   #include <signal.h>
6391   #if HAVE_WCHAR_H
6392   # include <stdio.h>
6393   # include <time.h>
6394   # include <wchar.h>
6395   #endif
6396
6397
6398 #ifdef INT8_MAX
6399 int8_t a1 = INT8_MAX;
6400 int8_t a1min = INT8_MIN;
6401 #endif
6402 #ifdef INT16_MAX
6403 int16_t a2 = INT16_MAX;
6404 int16_t a2min = INT16_MIN;
6405 #endif
6406 #ifdef INT32_MAX
6407 int32_t a3 = INT32_MAX;
6408 int32_t a3min = INT32_MIN;
6409 #endif
6410 #ifdef INT64_MAX
6411 int64_t a4 = INT64_MAX;
6412 int64_t a4min = INT64_MIN;
6413 #endif
6414 #ifdef UINT8_MAX
6415 uint8_t b1 = UINT8_MAX;
6416 #else
6417 typedef int b1[(unsigned char) -1 != 255 ? 1 : -1];
6418 #endif
6419 #ifdef UINT16_MAX
6420 uint16_t b2 = UINT16_MAX;
6421 #endif
6422 #ifdef UINT32_MAX
6423 uint32_t b3 = UINT32_MAX;
6424 #endif
6425 #ifdef UINT64_MAX
6426 uint64_t b4 = UINT64_MAX;
6427 #endif
6428 int_least8_t c1 = INT8_C (0x7f);
6429 int_least8_t c1max = INT_LEAST8_MAX;
6430 int_least8_t c1min = INT_LEAST8_MIN;
6431 int_least16_t c2 = INT16_C (0x7fff);
6432 int_least16_t c2max = INT_LEAST16_MAX;
6433 int_least16_t c2min = INT_LEAST16_MIN;
6434 int_least32_t c3 = INT32_C (0x7fffffff);
6435 int_least32_t c3max = INT_LEAST32_MAX;
6436 int_least32_t c3min = INT_LEAST32_MIN;
6437 int_least64_t c4 = INT64_C (0x7fffffffffffffff);
6438 int_least64_t c4max = INT_LEAST64_MAX;
6439 int_least64_t c4min = INT_LEAST64_MIN;
6440 uint_least8_t d1 = UINT8_C (0xff);
6441 uint_least8_t d1max = UINT_LEAST8_MAX;
6442 uint_least16_t d2 = UINT16_C (0xffff);
6443 uint_least16_t d2max = UINT_LEAST16_MAX;
6444 uint_least32_t d3 = UINT32_C (0xffffffff);
6445 uint_least32_t d3max = UINT_LEAST32_MAX;
6446 uint_least64_t d4 = UINT64_C (0xffffffffffffffff);
6447 uint_least64_t d4max = UINT_LEAST64_MAX;
6448 int_fast8_t e1 = INT_FAST8_MAX;
6449 int_fast8_t e1min = INT_FAST8_MIN;
6450 int_fast16_t e2 = INT_FAST16_MAX;
6451 int_fast16_t e2min = INT_FAST16_MIN;
6452 int_fast32_t e3 = INT_FAST32_MAX;
6453 int_fast32_t e3min = INT_FAST32_MIN;
6454 int_fast64_t e4 = INT_FAST64_MAX;
6455 int_fast64_t e4min = INT_FAST64_MIN;
6456 uint_fast8_t f1 = UINT_FAST8_MAX;
6457 uint_fast16_t f2 = UINT_FAST16_MAX;
6458 uint_fast32_t f3 = UINT_FAST32_MAX;
6459 uint_fast64_t f4 = UINT_FAST64_MAX;
6460 #ifdef INTPTR_MAX
6461 intptr_t g = INTPTR_MAX;
6462 intptr_t gmin = INTPTR_MIN;
6463 #endif
6464 #ifdef UINTPTR_MAX
6465 uintptr_t h = UINTPTR_MAX;
6466 #endif
6467 intmax_t i = INTMAX_MAX;
6468 uintmax_t j = UINTMAX_MAX;
6469
6470 #include <limits.h> /* for CHAR_BIT */
6471 #define TYPE_MINIMUM(t) \
6472   ((t) ((t) 0 < (t) -1 ? (t) 0 : ~ (t) 0 << (sizeof (t) * CHAR_BIT - 1)))
6473 #define TYPE_MAXIMUM(t) \
6474   ((t) ((t) 0 < (t) -1 ? (t) -1 : ~ (~ (t) 0 << (sizeof (t) * CHAR_BIT - 1))))
6475 struct s {
6476   int check_PTRDIFF:
6477       PTRDIFF_MIN == TYPE_MINIMUM (ptrdiff_t)
6478       && PTRDIFF_MAX == TYPE_MAXIMUM (ptrdiff_t)
6479       ? 1 : -1;
6480   /* Detect bug in FreeBSD 6.0 / ia64.  */
6481   int check_SIG_ATOMIC:
6482       SIG_ATOMIC_MIN == TYPE_MINIMUM (sig_atomic_t)
6483       && SIG_ATOMIC_MAX == TYPE_MAXIMUM (sig_atomic_t)
6484       ? 1 : -1;
6485   int check_SIZE: SIZE_MAX == TYPE_MAXIMUM (size_t) ? 1 : -1;
6486   int check_WCHAR:
6487       WCHAR_MIN == TYPE_MINIMUM (wchar_t)
6488       && WCHAR_MAX == TYPE_MAXIMUM (wchar_t)
6489       ? 1 : -1;
6490   /* Detect bug in mingw.  */
6491   int check_WINT:
6492       WINT_MIN == TYPE_MINIMUM (wint_t)
6493       && WINT_MAX == TYPE_MAXIMUM (wint_t)
6494       ? 1 : -1;
6495
6496   /* Detect bugs in glibc 2.4 and Solaris 10 stdint.h, among others.  */
6497   int check_UINT8_C:
6498         (-1 < UINT8_C (0)) == (-1 < (uint_least8_t) 0) ? 1 : -1;
6499   int check_UINT16_C:
6500         (-1 < UINT16_C (0)) == (-1 < (uint_least16_t) 0) ? 1 : -1;
6501
6502   /* Detect bugs in OpenBSD 3.9 stdint.h.  */
6503 #ifdef UINT8_MAX
6504   int check_uint8: (uint8_t) -1 == UINT8_MAX ? 1 : -1;
6505 #endif
6506 #ifdef UINT16_MAX
6507   int check_uint16: (uint16_t) -1 == UINT16_MAX ? 1 : -1;
6508 #endif
6509 #ifdef UINT32_MAX
6510   int check_uint32: (uint32_t) -1 == UINT32_MAX ? 1 : -1;
6511 #endif
6512 #ifdef UINT64_MAX
6513   int check_uint64: (uint64_t) -1 == UINT64_MAX ? 1 : -1;
6514 #endif
6515   int check_uint_least8: (uint_least8_t) -1 == UINT_LEAST8_MAX ? 1 : -1;
6516   int check_uint_least16: (uint_least16_t) -1 == UINT_LEAST16_MAX ? 1 : -1;
6517   int check_uint_least32: (uint_least32_t) -1 == UINT_LEAST32_MAX ? 1 : -1;
6518   int check_uint_least64: (uint_least64_t) -1 == UINT_LEAST64_MAX ? 1 : -1;
6519   int check_uint_fast8: (uint_fast8_t) -1 == UINT_FAST8_MAX ? 1 : -1;
6520   int check_uint_fast16: (uint_fast16_t) -1 == UINT_FAST16_MAX ? 1 : -1;
6521   int check_uint_fast32: (uint_fast32_t) -1 == UINT_FAST32_MAX ? 1 : -1;
6522   int check_uint_fast64: (uint_fast64_t) -1 == UINT_FAST64_MAX ? 1 : -1;
6523   int check_uintptr: (uintptr_t) -1 == UINTPTR_MAX ? 1 : -1;
6524   int check_uintmax: (uintmax_t) -1 == UINTMAX_MAX ? 1 : -1;
6525   int check_size: (size_t) -1 == SIZE_MAX ? 1 : -1;
6526 };
6527
6528 int
6529 main ()
6530 {
6531
6532   ;
6533   return 0;
6534 }
6535 _ACEOF
6536 if ac_fn_c_try_compile "$LINENO"; then :
6537                                                     if test "$cross_compiling" = yes; then :
6538                  gl_cv_header_working_stdint_h=yes
6539
6540 else
6541   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6542 /* end confdefs.h.  */
6543
6544
6545 #define __STDC_LIMIT_MACROS 1 /* to make it work also in C++ mode */
6546 #define __STDC_CONSTANT_MACROS 1 /* to make it work also in C++ mode */
6547 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
6548 #include <stdint.h>
6549
6550
6551   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6552      included before <wchar.h>.  */
6553   #include <stddef.h>
6554   #include <signal.h>
6555   #if HAVE_WCHAR_H
6556   # include <stdio.h>
6557   # include <time.h>
6558   # include <wchar.h>
6559   #endif
6560
6561
6562 #include <stdio.h>
6563 #include <string.h>
6564 #define MVAL(macro) MVAL1(macro)
6565 #define MVAL1(expression) #expression
6566 static const char *macro_values[] =
6567   {
6568 #ifdef INT8_MAX
6569     MVAL (INT8_MAX),
6570 #endif
6571 #ifdef INT16_MAX
6572     MVAL (INT16_MAX),
6573 #endif
6574 #ifdef INT32_MAX
6575     MVAL (INT32_MAX),
6576 #endif
6577 #ifdef INT64_MAX
6578     MVAL (INT64_MAX),
6579 #endif
6580 #ifdef UINT8_MAX
6581     MVAL (UINT8_MAX),
6582 #endif
6583 #ifdef UINT16_MAX
6584     MVAL (UINT16_MAX),
6585 #endif
6586 #ifdef UINT32_MAX
6587     MVAL (UINT32_MAX),
6588 #endif
6589 #ifdef UINT64_MAX
6590     MVAL (UINT64_MAX),
6591 #endif
6592     NULL
6593   };
6594
6595 int
6596 main ()
6597 {
6598
6599   const char **mv;
6600   for (mv = macro_values; *mv != NULL; mv++)
6601     {
6602       const char *value = *mv;
6603       /* Test whether it looks like a cast expression.  */
6604       if (strncmp (value, "((unsigned int)"/*)*/, 15) == 0
6605           || strncmp (value, "((unsigned short)"/*)*/, 17) == 0
6606           || strncmp (value, "((unsigned char)"/*)*/, 16) == 0
6607           || strncmp (value, "((int)"/*)*/, 6) == 0
6608           || strncmp (value, "((signed short)"/*)*/, 15) == 0
6609           || strncmp (value, "((signed char)"/*)*/, 14) == 0)
6610         return 1;
6611     }
6612   return 0;
6613
6614   ;
6615   return 0;
6616 }
6617 _ACEOF
6618 if ac_fn_c_try_run "$LINENO"; then :
6619   gl_cv_header_working_stdint_h=yes
6620 fi
6621 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6622   conftest.$ac_objext conftest.beam conftest.$ac_ext
6623 fi
6624
6625
6626 fi
6627 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6628
6629 fi
6630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_stdint_h" >&5
6631 $as_echo "$gl_cv_header_working_stdint_h" >&6; }
6632   fi
6633   if test "$gl_cv_header_working_stdint_h" = yes; then
6634     STDINT_H=
6635   else
6636             for ac_header in sys/inttypes.h sys/bitypes.h
6637 do :
6638   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6639 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6640 eval as_val=\$$as_ac_Header
6641    if test "x$as_val" = x""yes; then :
6642   cat >>confdefs.h <<_ACEOF
6643 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6644 _ACEOF
6645
6646 fi
6647
6648 done
6649
6650     if test $ac_cv_header_sys_inttypes_h = yes; then
6651       HAVE_SYS_INTTYPES_H=1
6652     else
6653       HAVE_SYS_INTTYPES_H=0
6654     fi
6655
6656     if test $ac_cv_header_sys_bitypes_h = yes; then
6657       HAVE_SYS_BITYPES_H=1
6658     else
6659       HAVE_SYS_BITYPES_H=0
6660     fi
6661
6662
6663
6664   :
6665
6666
6667
6668
6669
6670
6671
6672
6673   if test $APPLE_UNIVERSAL_BUILD = 0; then
6674
6675
6676   for gltype in ptrdiff_t size_t ; do
6677     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
6678 $as_echo_n "checking for bit size of $gltype... " >&6; }
6679 if { as_var=gl_cv_bitsizeof_${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then :
6680   $as_echo_n "(cached) " >&6
6681 else
6682   if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result"        "
6683   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6684      included before <wchar.h>.  */
6685   #include <stddef.h>
6686   #include <signal.h>
6687   #if HAVE_WCHAR_H
6688   # include <stdio.h>
6689   # include <time.h>
6690   # include <wchar.h>
6691   #endif
6692
6693 #include <limits.h>"; then :
6694
6695 else
6696   result=unknown
6697 fi
6698
6699        eval gl_cv_bitsizeof_${gltype}=\$result
6700
6701 fi
6702 eval ac_res=\$gl_cv_bitsizeof_${gltype}
6703                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6704 $as_echo "$ac_res" >&6; }
6705     eval result=\$gl_cv_bitsizeof_${gltype}
6706     if test $result = unknown; then
6707                                                 result=0
6708     fi
6709     GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6710     cat >>confdefs.h <<_ACEOF
6711 #define BITSIZEOF_${GLTYPE} $result
6712 _ACEOF
6713
6714     eval BITSIZEOF_${GLTYPE}=\$result
6715   done
6716
6717
6718   fi
6719
6720
6721   for gltype in sig_atomic_t wchar_t wint_t ; do
6722     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
6723 $as_echo_n "checking for bit size of $gltype... " >&6; }
6724 if { as_var=gl_cv_bitsizeof_${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then :
6725   $as_echo_n "(cached) " >&6
6726 else
6727   if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result"        "
6728   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6729      included before <wchar.h>.  */
6730   #include <stddef.h>
6731   #include <signal.h>
6732   #if HAVE_WCHAR_H
6733   # include <stdio.h>
6734   # include <time.h>
6735   # include <wchar.h>
6736   #endif
6737
6738 #include <limits.h>"; then :
6739
6740 else
6741   result=unknown
6742 fi
6743
6744        eval gl_cv_bitsizeof_${gltype}=\$result
6745
6746 fi
6747 eval ac_res=\$gl_cv_bitsizeof_${gltype}
6748                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6749 $as_echo "$ac_res" >&6; }
6750     eval result=\$gl_cv_bitsizeof_${gltype}
6751     if test $result = unknown; then
6752                                                 result=0
6753     fi
6754     GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6755     cat >>confdefs.h <<_ACEOF
6756 #define BITSIZEOF_${GLTYPE} $result
6757 _ACEOF
6758
6759     eval BITSIZEOF_${GLTYPE}=\$result
6760   done
6761
6762
6763
6764
6765   for gltype in sig_atomic_t wchar_t wint_t ; do
6766     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gltype is signed" >&5
6767 $as_echo_n "checking whether $gltype is signed... " >&6; }
6768 if { as_var=gl_cv_type_${gltype}_signed; eval "test \"\${$as_var+set}\" = set"; }; then :
6769   $as_echo_n "(cached) " >&6
6770 else
6771   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6772 /* end confdefs.h.  */
6773
6774   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6775      included before <wchar.h>.  */
6776   #include <stddef.h>
6777   #include <signal.h>
6778   #if HAVE_WCHAR_H
6779   # include <stdio.h>
6780   # include <time.h>
6781   # include <wchar.h>
6782   #endif
6783
6784             int verify[2 * (($gltype) -1 < ($gltype) 0) - 1];
6785 int
6786 main ()
6787 {
6788
6789   ;
6790   return 0;
6791 }
6792 _ACEOF
6793 if ac_fn_c_try_compile "$LINENO"; then :
6794   result=yes
6795 else
6796   result=no
6797 fi
6798 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6799        eval gl_cv_type_${gltype}_signed=\$result
6800
6801 fi
6802 eval ac_res=\$gl_cv_type_${gltype}_signed
6803                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6804 $as_echo "$ac_res" >&6; }
6805     eval result=\$gl_cv_type_${gltype}_signed
6806     GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6807     if test "$result" = yes; then
6808       cat >>confdefs.h <<_ACEOF
6809 #define HAVE_SIGNED_${GLTYPE} 1
6810 _ACEOF
6811
6812       eval HAVE_SIGNED_${GLTYPE}=1
6813     else
6814       eval HAVE_SIGNED_${GLTYPE}=0
6815     fi
6816   done
6817
6818
6819   gl_cv_type_ptrdiff_t_signed=yes
6820   gl_cv_type_size_t_signed=no
6821   if test $APPLE_UNIVERSAL_BUILD = 0; then
6822
6823
6824   for gltype in ptrdiff_t size_t ; do
6825     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
6826 $as_echo_n "checking for $gltype integer literal suffix... " >&6; }
6827 if { as_var=gl_cv_type_${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then :
6828   $as_echo_n "(cached) " >&6
6829 else
6830   eval gl_cv_type_${gltype}_suffix=no
6831        eval result=\$gl_cv_type_${gltype}_signed
6832        if test "$result" = yes; then
6833          glsufu=
6834        else
6835          glsufu=u
6836        fi
6837        for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
6838          case $glsuf in
6839            '')  gltype1='int';;
6840            l)   gltype1='long int';;
6841            ll)  gltype1='long long int';;
6842            i64) gltype1='__int64';;
6843            u)   gltype1='unsigned int';;
6844            ul)  gltype1='unsigned long int';;
6845            ull) gltype1='unsigned long long int';;
6846            ui64)gltype1='unsigned __int64';;
6847          esac
6848          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6849 /* end confdefs.h.  */
6850
6851   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6852      included before <wchar.h>.  */
6853   #include <stddef.h>
6854   #include <signal.h>
6855   #if HAVE_WCHAR_H
6856   # include <stdio.h>
6857   # include <time.h>
6858   # include <wchar.h>
6859   #endif
6860
6861               extern $gltype foo;
6862               extern $gltype1 foo;
6863 int
6864 main ()
6865 {
6866
6867   ;
6868   return 0;
6869 }
6870 _ACEOF
6871 if ac_fn_c_try_compile "$LINENO"; then :
6872   eval gl_cv_type_${gltype}_suffix=\$glsuf
6873 fi
6874 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6875          eval result=\$gl_cv_type_${gltype}_suffix
6876          test "$result" != no && break
6877        done
6878 fi
6879 eval ac_res=\$gl_cv_type_${gltype}_suffix
6880                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6881 $as_echo "$ac_res" >&6; }
6882     GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6883     eval result=\$gl_cv_type_${gltype}_suffix
6884     test "$result" = no && result=
6885     eval ${GLTYPE}_SUFFIX=\$result
6886     cat >>confdefs.h <<_ACEOF
6887 #define ${GLTYPE}_SUFFIX $result
6888 _ACEOF
6889
6890   done
6891
6892
6893   fi
6894
6895
6896   for gltype in sig_atomic_t wchar_t wint_t ; do
6897     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
6898 $as_echo_n "checking for $gltype integer literal suffix... " >&6; }
6899 if { as_var=gl_cv_type_${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then :
6900   $as_echo_n "(cached) " >&6
6901 else
6902   eval gl_cv_type_${gltype}_suffix=no
6903        eval result=\$gl_cv_type_${gltype}_signed
6904        if test "$result" = yes; then
6905          glsufu=
6906        else
6907          glsufu=u
6908        fi
6909        for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
6910          case $glsuf in
6911            '')  gltype1='int';;
6912            l)   gltype1='long int';;
6913            ll)  gltype1='long long int';;
6914            i64) gltype1='__int64';;
6915            u)   gltype1='unsigned int';;
6916            ul)  gltype1='unsigned long int';;
6917            ull) gltype1='unsigned long long int';;
6918            ui64)gltype1='unsigned __int64';;
6919          esac
6920          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6921 /* end confdefs.h.  */
6922
6923   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6924      included before <wchar.h>.  */
6925   #include <stddef.h>
6926   #include <signal.h>
6927   #if HAVE_WCHAR_H
6928   # include <stdio.h>
6929   # include <time.h>
6930   # include <wchar.h>
6931   #endif
6932
6933               extern $gltype foo;
6934               extern $gltype1 foo;
6935 int
6936 main ()
6937 {
6938
6939   ;
6940   return 0;
6941 }
6942 _ACEOF
6943 if ac_fn_c_try_compile "$LINENO"; then :
6944   eval gl_cv_type_${gltype}_suffix=\$glsuf
6945 fi
6946 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6947          eval result=\$gl_cv_type_${gltype}_suffix
6948          test "$result" != no && break
6949        done
6950 fi
6951 eval ac_res=\$gl_cv_type_${gltype}_suffix
6952                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6953 $as_echo "$ac_res" >&6; }
6954     GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6955     eval result=\$gl_cv_type_${gltype}_suffix
6956     test "$result" = no && result=
6957     eval ${GLTYPE}_SUFFIX=\$result
6958     cat >>confdefs.h <<_ACEOF
6959 #define ${GLTYPE}_SUFFIX $result
6960 _ACEOF
6961
6962   done
6963
6964
6965
6966     STDINT_H=stdint.h
6967   fi
6968
6969
6970   # Code from module string:
6971
6972
6973
6974   # Code from module warn-on-use:
6975   # Code from module wchar:
6976
6977
6978
6979
6980   :
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990   :
6991
6992
6993
6994
6995
6996
6997
6998      if test $gl_cv_have_include_next = yes; then
6999        gl_cv_next_wchar_h='<'wchar.h'>'
7000      else
7001        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <wchar.h>" >&5
7002 $as_echo_n "checking absolute name of <wchar.h>... " >&6; }
7003 if test "${gl_cv_next_wchar_h+set}" = set; then :
7004   $as_echo_n "(cached) " >&6
7005 else
7006
7007           if test $ac_cv_header_wchar_h = yes; then
7008             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7009 /* end confdefs.h.  */
7010 #include <wchar.h>
7011
7012 _ACEOF
7013                                                                                                 case "$host_os" in
7014               aix*) gl_absname_cpp="$ac_cpp -C" ;;
7015               *)    gl_absname_cpp="$ac_cpp" ;;
7016             esac
7017                                                 gl_cv_next_wchar_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
7018                sed -n '\#/wchar.h#{
7019                  s#.*"\(.*/wchar.h\)".*#\1#
7020                  s#^/[^/]#//&#
7021                  p
7022                  q
7023                }'`'"'
7024           else
7025             gl_cv_next_wchar_h='<'wchar.h'>'
7026           fi
7027
7028 fi
7029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_wchar_h" >&5
7030 $as_echo "$gl_cv_next_wchar_h" >&6; }
7031      fi
7032      NEXT_WCHAR_H=$gl_cv_next_wchar_h
7033
7034      if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
7035        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
7036        gl_next_as_first_directive='<'wchar.h'>'
7037      else
7038        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
7039        gl_next_as_first_directive=$gl_cv_next_wchar_h
7040      fi
7041      NEXT_AS_FIRST_DIRECTIVE_WCHAR_H=$gl_next_as_first_directive
7042
7043
7044
7045   if test $ac_cv_header_wchar_h = yes; then
7046     HAVE_WCHAR_H=1
7047   else
7048     HAVE_WCHAR_H=0
7049   fi
7050
7051
7052
7053   if test $gt_cv_c_wint_t = yes; then
7054     HAVE_WINT_T=1
7055   else
7056     HAVE_WINT_T=0
7057   fi
7058
7059
7060
7061     for gl_func in btowc wctob mbsinit mbrtowc mbrlen mbsrtowcs mbsnrtowcs wcrtomb     wcsrtombs wcsnrtombs wcwidth; do
7062     as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
7063     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
7064 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
7065 if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then :
7066   $as_echo_n "(cached) " >&6
7067 else
7068   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7069 /* end confdefs.h.  */
7070
7071 /* Some systems require additional headers.  */
7072 #ifndef __GLIBC__
7073 # include <stddef.h>
7074 # include <stdio.h>
7075 # include <time.h>
7076 #endif
7077 #include <wchar.h>
7078
7079 int
7080 main ()
7081 {
7082 #undef $gl_func
7083   (void) $gl_func;
7084   ;
7085   return 0;
7086 }
7087 _ACEOF
7088 if ac_fn_c_try_compile "$LINENO"; then :
7089   eval "$as_gl_Symbol=yes"
7090 else
7091   eval "$as_gl_Symbol=no"
7092 fi
7093 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7094 fi
7095 eval ac_res=\$$as_gl_Symbol
7096                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7097 $as_echo "$ac_res" >&6; }
7098      eval as_val=\$$as_gl_Symbol
7099    if test "x$as_val" = x""yes; then :
7100   cat >>confdefs.h <<_ACEOF
7101 #define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
7102 _ACEOF
7103
7104                      eval ac_cv_have_decl_$gl_func=yes
7105 fi
7106       done
7107
7108
7109   # Code from module dummy:
7110   # End of code from modules
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120   gltests_libdeps=
7121   gltests_ltlibdeps=
7122
7123
7124
7125
7126
7127
7128
7129
7130
7131   gl_source_base='tests'
7132   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
7133
7134   gl_module_indicator_condition=$gltests_WITNESS
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144   LIBGNU_LIBDEPS="$gl_libdeps"
7145
7146   LIBGNU_LTLIBDEPS="$gl_ltlibdeps"
7147
7148
7149
7150 # For Makefile dependencies.
7151 GNULIB_STDINT_H=
7152 if test x"$STDINT_H" != x; then
7153   GNULIB_STDINT_H=gnulib/$STDINT_H
7154 fi
7155
7156
7157 PACKAGE=gdb
7158
7159 cat >>confdefs.h <<_ACEOF
7160 #define PACKAGE "$PACKAGE"
7161 _ACEOF
7162
7163
7164
7165 # We never need to detect it in this sub-configure.
7166 # But preserve it for config.status --recheck.
7167
7168
7169
7170 MAKEINFO_EXTRA_FLAGS=""
7171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $MAKEINFO supports @click" >&5
7172 $as_echo_n "checking whether $MAKEINFO supports @click... " >&6; }
7173 if test "${gdb_cv_have_makeinfo_click+set}" = set; then :
7174   $as_echo_n "(cached) " >&6
7175 else
7176   echo '@clicksequence{a @click{} b}' >conftest.texinfo
7177   if eval "$MAKEINFO conftest.texinfo >&5 2>&5"; then
7178     gdb_cv_have_makeinfo_click=yes
7179   else
7180     gdb_cv_have_makeinfo_click=no
7181   fi
7182 fi
7183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_makeinfo_click" >&5
7184 $as_echo "$gdb_cv_have_makeinfo_click" >&6; }
7185 if test x"$gdb_cv_have_makeinfo_click" = xyes; then
7186   MAKEINFO_EXTRA_FLAGS="$MAKEINFO_EXTRA_FLAGS -DHAVE_MAKEINFO_CLICK"
7187 fi
7188
7189
7190 # GDB does not use automake, but gnulib does.  This line lets us
7191 # generate its Makefile.in.
7192 am__api_version='1.11'
7193
7194 # Find a good install program.  We prefer a C program (faster),
7195 # so one script is as good as another.  But avoid the broken or
7196 # incompatible versions:
7197 # SysV /etc/install, /usr/sbin/install
7198 # SunOS /usr/etc/install
7199 # IRIX /sbin/install
7200 # AIX /bin/install
7201 # AmigaOS /C/install, which installs bootblocks on floppy discs
7202 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
7203 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
7204 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7205 # OS/2's system install, which has a completely different semantic
7206 # ./install, which can be erroneously created by make from ./install.sh.
7207 # Reject install programs that cannot install multiple files.
7208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
7209 $as_echo_n "checking for a BSD-compatible install... " >&6; }
7210 if test -z "$INSTALL"; then
7211 if test "${ac_cv_path_install+set}" = set; then :
7212   $as_echo_n "(cached) " >&6
7213 else
7214   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7215 for as_dir in $PATH
7216 do
7217   IFS=$as_save_IFS
7218   test -z "$as_dir" && as_dir=.
7219     # Account for people who put trailing slashes in PATH elements.
7220 case $as_dir/ in #((
7221   ./ | .// | /[cC]/* | \
7222   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
7223   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
7224   /usr/ucb/* ) ;;
7225   *)
7226     # OSF1 and SCO ODT 3.0 have their own names for install.
7227     # Don't use installbsd from OSF since it installs stuff as root
7228     # by default.
7229     for ac_prog in ginstall scoinst install; do
7230       for ac_exec_ext in '' $ac_executable_extensions; do
7231         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
7232           if test $ac_prog = install &&
7233             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7234             # AIX install.  It has an incompatible calling convention.
7235             :
7236           elif test $ac_prog = install &&
7237             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7238             # program-specific install script used by HP pwplus--don't use.
7239             :
7240           else
7241             rm -rf conftest.one conftest.two conftest.dir
7242             echo one > conftest.one
7243             echo two > conftest.two
7244             mkdir conftest.dir
7245             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
7246               test -s conftest.one && test -s conftest.two &&
7247               test -s conftest.dir/conftest.one &&
7248               test -s conftest.dir/conftest.two
7249             then
7250               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7251               break 3
7252             fi
7253           fi
7254         fi
7255       done
7256     done
7257     ;;
7258 esac
7259
7260   done
7261 IFS=$as_save_IFS
7262
7263 rm -rf conftest.one conftest.two conftest.dir
7264
7265 fi
7266   if test "${ac_cv_path_install+set}" = set; then
7267     INSTALL=$ac_cv_path_install
7268   else
7269     # As a last resort, use the slow shell script.  Don't cache a
7270     # value for INSTALL within a source directory, because that will
7271     # break other packages using the cache if that directory is
7272     # removed, or if the value is a relative name.
7273     INSTALL=$ac_install_sh
7274   fi
7275 fi
7276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
7277 $as_echo "$INSTALL" >&6; }
7278
7279 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7280 # It thinks the first close brace ends the variable substitution.
7281 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
7282
7283 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
7284
7285 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
7286
7287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
7288 $as_echo_n "checking whether build environment is sane... " >&6; }
7289 # Just in case
7290 sleep 1
7291 echo timestamp > conftest.file
7292 # Reject unsafe characters in $srcdir or the absolute working directory
7293 # name.  Accept space and tab only in the latter.
7294 am_lf='
7295 '
7296 case `pwd` in
7297   *[\\\"\#\$\&\'\`$am_lf]*)
7298     as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
7299 esac
7300 case $srcdir in
7301   *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
7302     as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
7303 esac
7304
7305 # Do `set' in a subshell so we don't clobber the current shell's
7306 # arguments.  Must try -L first in case configure is actually a
7307 # symlink; some systems play weird games with the mod time of symlinks
7308 # (eg FreeBSD returns the mod time of the symlink's containing
7309 # directory).
7310 if (
7311    set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
7312    if test "$*" = "X"; then
7313       # -L didn't work.
7314       set X `ls -t "$srcdir/configure" conftest.file`
7315    fi
7316    rm -f conftest.file
7317    if test "$*" != "X $srcdir/configure conftest.file" \
7318       && test "$*" != "X conftest.file $srcdir/configure"; then
7319
7320       # If neither matched, then we have a broken ls.  This can happen
7321       # if, for instance, CONFIG_SHELL is bash and it inherits a
7322       # broken ls alias from the environment.  This has actually
7323       # happened.  Such a system could not be considered "sane".
7324       as_fn_error "ls -t appears to fail.  Make sure there is not a broken
7325 alias in your environment" "$LINENO" 5
7326    fi
7327
7328    test "$2" = conftest.file
7329    )
7330 then
7331    # Ok.
7332    :
7333 else
7334    as_fn_error "newly created file is older than distributed files!
7335 Check your system clock" "$LINENO" 5
7336 fi
7337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7338 $as_echo "yes" >&6; }
7339 test "$program_prefix" != NONE &&
7340   program_transform_name="s&^&$program_prefix&;$program_transform_name"
7341 # Use a double $ so make ignores it.
7342 test "$program_suffix" != NONE &&
7343   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
7344 # Double any \ or $.
7345 # By default was `s,x,x', remove it if useless.
7346 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
7347 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
7348
7349 # expand $ac_aux_dir to an absolute path
7350 am_aux_dir=`cd $ac_aux_dir && pwd`
7351
7352 if test x"${MISSING+set}" != xset; then
7353   case $am_aux_dir in
7354   *\ * | *\     *)
7355     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
7356   *)
7357     MISSING="\${SHELL} $am_aux_dir/missing" ;;
7358   esac
7359 fi
7360 # Use eval to expand $SHELL
7361 if eval "$MISSING --run true"; then
7362   am_missing_run="$MISSING --run "
7363 else
7364   am_missing_run=
7365   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
7366 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
7367 fi
7368
7369 if test x"${install_sh}" != xset; then
7370   case $am_aux_dir in
7371   *\ * | *\     *)
7372     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
7373   *)
7374     install_sh="\${SHELL} $am_aux_dir/install-sh"
7375   esac
7376 fi
7377
7378 # Installed binaries are usually stripped using `strip' when the user
7379 # run `make install-strip'.  However `strip' might not be the right
7380 # tool to use in cross-compilation environments, therefore Automake
7381 # will honor the `STRIP' environment variable to overrule this program.
7382 if test "$cross_compiling" != no; then
7383   if test -n "$ac_tool_prefix"; then
7384   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7385 set dummy ${ac_tool_prefix}strip; ac_word=$2
7386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7387 $as_echo_n "checking for $ac_word... " >&6; }
7388 if test "${ac_cv_prog_STRIP+set}" = set; then :
7389   $as_echo_n "(cached) " >&6
7390 else
7391   if test -n "$STRIP"; then
7392   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7393 else
7394 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7395 for as_dir in $PATH
7396 do
7397   IFS=$as_save_IFS
7398   test -z "$as_dir" && as_dir=.
7399     for ac_exec_ext in '' $ac_executable_extensions; do
7400   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7401     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7402     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7403     break 2
7404   fi
7405 done
7406   done
7407 IFS=$as_save_IFS
7408
7409 fi
7410 fi
7411 STRIP=$ac_cv_prog_STRIP
7412 if test -n "$STRIP"; then
7413   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
7414 $as_echo "$STRIP" >&6; }
7415 else
7416   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7417 $as_echo "no" >&6; }
7418 fi
7419
7420
7421 fi
7422 if test -z "$ac_cv_prog_STRIP"; then
7423   ac_ct_STRIP=$STRIP
7424   # Extract the first word of "strip", so it can be a program name with args.
7425 set dummy strip; ac_word=$2
7426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7427 $as_echo_n "checking for $ac_word... " >&6; }
7428 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
7429   $as_echo_n "(cached) " >&6
7430 else
7431   if test -n "$ac_ct_STRIP"; then
7432   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7433 else
7434 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7435 for as_dir in $PATH
7436 do
7437   IFS=$as_save_IFS
7438   test -z "$as_dir" && as_dir=.
7439     for ac_exec_ext in '' $ac_executable_extensions; do
7440   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7441     ac_cv_prog_ac_ct_STRIP="strip"
7442     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7443     break 2
7444   fi
7445 done
7446   done
7447 IFS=$as_save_IFS
7448
7449 fi
7450 fi
7451 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7452 if test -n "$ac_ct_STRIP"; then
7453   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7454 $as_echo "$ac_ct_STRIP" >&6; }
7455 else
7456   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7457 $as_echo "no" >&6; }
7458 fi
7459
7460   if test "x$ac_ct_STRIP" = x; then
7461     STRIP=":"
7462   else
7463     case $cross_compiling:$ac_tool_warned in
7464 yes:)
7465 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7466 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7467 ac_tool_warned=yes ;;
7468 esac
7469     STRIP=$ac_ct_STRIP
7470   fi
7471 else
7472   STRIP="$ac_cv_prog_STRIP"
7473 fi
7474
7475 fi
7476 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
7477
7478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
7479 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
7480 if test -z "$MKDIR_P"; then
7481   if test "${ac_cv_path_mkdir+set}" = set; then :
7482   $as_echo_n "(cached) " >&6
7483 else
7484   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7485 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
7486 do
7487   IFS=$as_save_IFS
7488   test -z "$as_dir" && as_dir=.
7489     for ac_prog in mkdir gmkdir; do
7490          for ac_exec_ext in '' $ac_executable_extensions; do
7491            { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
7492            case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
7493              'mkdir (GNU coreutils) '* | \
7494              'mkdir (coreutils) '* | \
7495              'mkdir (fileutils) '4.1*)
7496                ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
7497                break 3;;
7498            esac
7499          done
7500        done
7501   done
7502 IFS=$as_save_IFS
7503
7504 fi
7505
7506   if test "${ac_cv_path_mkdir+set}" = set; then
7507     MKDIR_P="$ac_cv_path_mkdir -p"
7508   else
7509     # As a last resort, use the slow shell script.  Don't cache a
7510     # value for MKDIR_P within a source directory, because that will
7511     # break other packages using the cache if that directory is
7512     # removed, or if the value is a relative name.
7513     test -d ./--version && rmdir ./--version
7514     MKDIR_P="$ac_install_sh -d"
7515   fi
7516 fi
7517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
7518 $as_echo "$MKDIR_P" >&6; }
7519
7520
7521 mkdir_p="$MKDIR_P"
7522 case $mkdir_p in
7523   [\\/$]* | ?:[\\/]*) ;;
7524   */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
7525 esac
7526
7527 for ac_prog in gawk mawk nawk awk
7528 do
7529   # Extract the first word of "$ac_prog", so it can be a program name with args.
7530 set dummy $ac_prog; ac_word=$2
7531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7532 $as_echo_n "checking for $ac_word... " >&6; }
7533 if test "${ac_cv_prog_AWK+set}" = set; then :
7534   $as_echo_n "(cached) " >&6
7535 else
7536   if test -n "$AWK"; then
7537   ac_cv_prog_AWK="$AWK" # Let the user override the test.
7538 else
7539 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7540 for as_dir in $PATH
7541 do
7542   IFS=$as_save_IFS
7543   test -z "$as_dir" && as_dir=.
7544     for ac_exec_ext in '' $ac_executable_extensions; do
7545   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7546     ac_cv_prog_AWK="$ac_prog"
7547     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7548     break 2
7549   fi
7550 done
7551   done
7552 IFS=$as_save_IFS
7553
7554 fi
7555 fi
7556 AWK=$ac_cv_prog_AWK
7557 if test -n "$AWK"; then
7558   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7559 $as_echo "$AWK" >&6; }
7560 else
7561   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7562 $as_echo "no" >&6; }
7563 fi
7564
7565
7566   test -n "$AWK" && break
7567 done
7568
7569 ac_config_commands="$ac_config_commands depfiles"
7570
7571
7572 am_make=${MAKE-make}
7573 cat > confinc << 'END'
7574 am__doit:
7575         @echo this is the am__doit target
7576 .PHONY: am__doit
7577 END
7578 # If we don't find an include directive, just comment out the code.
7579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
7580 $as_echo_n "checking for style of include used by $am_make... " >&6; }
7581 am__include="#"
7582 am__quote=
7583 _am_result=none
7584 # First try GNU make style include.
7585 echo "include confinc" > confmf
7586 # Ignore all kinds of additional output from `make'.
7587 case `$am_make -s -f confmf 2> /dev/null` in #(
7588 *the\ am__doit\ target*)
7589   am__include=include
7590   am__quote=
7591   _am_result=GNU
7592   ;;
7593 esac
7594 # Now try BSD make style include.
7595 if test "$am__include" = "#"; then
7596    echo '.include "confinc"' > confmf
7597    case `$am_make -s -f confmf 2> /dev/null` in #(
7598    *the\ am__doit\ target*)
7599      am__include=.include
7600      am__quote="\""
7601      _am_result=BSD
7602      ;;
7603    esac
7604 fi
7605
7606
7607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
7608 $as_echo "$_am_result" >&6; }
7609 rm -f confinc confmf
7610
7611 # Check whether --enable-dependency-tracking was given.
7612 if test "${enable_dependency_tracking+set}" = set; then :
7613   enableval=$enable_dependency_tracking;
7614 fi
7615
7616 if test "x$enable_dependency_tracking" != xno; then
7617   am_depcomp="$ac_aux_dir/depcomp"
7618   AMDEPBACKSLASH='\'
7619 fi
7620  if test "x$enable_dependency_tracking" != xno; then
7621   AMDEP_TRUE=
7622   AMDEP_FALSE='#'
7623 else
7624   AMDEP_TRUE='#'
7625   AMDEP_FALSE=
7626 fi
7627
7628
7629 if test "`cd $srcdir && pwd`" != "`pwd`"; then
7630   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
7631   # is not polluted with repeated "-I."
7632   am__isrc=' -I$(srcdir)'
7633   # test to see if srcdir already configured
7634   if test -f $srcdir/config.status; then
7635     as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
7636   fi
7637 fi
7638
7639 # test whether we have cygpath
7640 if test -z "$CYGPATH_W"; then
7641   if (cygpath --version) >/dev/null 2>/dev/null; then
7642     CYGPATH_W='cygpath -w'
7643   else
7644     CYGPATH_W=echo
7645   fi
7646 fi
7647
7648
7649 # Define the identity of the package.
7650  PACKAGE=gdb
7651  VERSION=UNUSED-VERSION
7652
7653
7654 # Some tools Automake needs.
7655
7656 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
7657
7658
7659 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
7660
7661
7662 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
7663
7664
7665 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
7666
7667
7668 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
7669
7670 # We need awk for the "check" target.  The system "awk" is bad on
7671 # some platforms.
7672 # Always define AMTAR for backward compatibility.
7673
7674 AMTAR=${AMTAR-"${am_missing_run}tar"}
7675
7676 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
7677
7678
7679
7680
7681 depcc="$CC"   am_compiler_list=
7682
7683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
7684 $as_echo_n "checking dependency style of $depcc... " >&6; }
7685 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
7686   $as_echo_n "(cached) " >&6
7687 else
7688   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
7689   # We make a subdir and do the tests there.  Otherwise we can end up
7690   # making bogus files that we don't know about and never remove.  For
7691   # instance it was reported that on HP-UX the gcc test will end up
7692   # making a dummy file named `D' -- because `-MD' means `put the output
7693   # in D'.
7694   mkdir conftest.dir
7695   # Copy depcomp to subdir because otherwise we won't find it if we're
7696   # using a relative directory.
7697   cp "$am_depcomp" conftest.dir
7698   cd conftest.dir
7699   # We will build objects and dependencies in a subdirectory because
7700   # it helps to detect inapplicable dependency modes.  For instance
7701   # both Tru64's cc and ICC support -MD to output dependencies as a
7702   # side effect of compilation, but ICC will put the dependencies in
7703   # the current directory while Tru64 will put them in the object
7704   # directory.
7705   mkdir sub
7706
7707   am_cv_CC_dependencies_compiler_type=none
7708   if test "$am_compiler_list" = ""; then
7709      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
7710   fi
7711   am__universal=false
7712   case " $depcc " in #(
7713      *\ -arch\ *\ -arch\ *) am__universal=true ;;
7714      esac
7715
7716   for depmode in $am_compiler_list; do
7717     # Setup a source with many dependencies, because some compilers
7718     # like to wrap large dependency lists on column 80 (with \), and
7719     # we should not choose a depcomp mode which is confused by this.
7720     #
7721     # We need to recreate these files for each test, as the compiler may
7722     # overwrite some of them when testing with obscure command lines.
7723     # This happens at least with the AIX C compiler.
7724     : > sub/conftest.c
7725     for i in 1 2 3 4 5 6; do
7726       echo '#include "conftst'$i'.h"' >> sub/conftest.c
7727       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
7728       # Solaris 8's {/usr,}/bin/sh.
7729       touch sub/conftst$i.h
7730     done
7731     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
7732
7733     # We check with `-c' and `-o' for the sake of the "dashmstdout"
7734     # mode.  It turns out that the SunPro C++ compiler does not properly
7735     # handle `-M -o', and we need to detect this.  Also, some Intel
7736     # versions had trouble with output in subdirs
7737     am__obj=sub/conftest.${OBJEXT-o}
7738     am__minus_obj="-o $am__obj"
7739     case $depmode in
7740     gcc)
7741       # This depmode causes a compiler race in universal mode.
7742       test "$am__universal" = false || continue
7743       ;;
7744     nosideeffect)
7745       # after this tag, mechanisms are not by side-effect, so they'll
7746       # only be used when explicitly requested
7747       if test "x$enable_dependency_tracking" = xyes; then
7748         continue
7749       else
7750         break
7751       fi
7752       ;;
7753     msvisualcpp | msvcmsys)
7754       # This compiler won't grok `-c -o', but also, the minuso test has
7755       # not run yet.  These depmodes are late enough in the game, and
7756       # so weak that their functioning should not be impacted.
7757       am__obj=conftest.${OBJEXT-o}
7758       am__minus_obj=
7759       ;;
7760     none) break ;;
7761     esac
7762     if depmode=$depmode \
7763        source=sub/conftest.c object=$am__obj \
7764        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
7765        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
7766          >/dev/null 2>conftest.err &&
7767        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
7768        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
7769        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
7770        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
7771       # icc doesn't choke on unknown options, it will just issue warnings
7772       # or remarks (even with -Werror).  So we grep stderr for any message
7773       # that says an option was ignored or not supported.
7774       # When given -MP, icc 7.0 and 7.1 complain thusly:
7775       #   icc: Command line warning: ignoring option '-M'; no argument required
7776       # The diagnosis changed in icc 8.0:
7777       #   icc: Command line remark: option '-MP' not supported
7778       if (grep 'ignoring option' conftest.err ||
7779           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
7780         am_cv_CC_dependencies_compiler_type=$depmode
7781         break
7782       fi
7783     fi
7784   done
7785
7786   cd ..
7787   rm -rf conftest.dir
7788 else
7789   am_cv_CC_dependencies_compiler_type=none
7790 fi
7791
7792 fi
7793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
7794 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
7795 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
7796
7797  if
7798   test "x$enable_dependency_tracking" != xno \
7799   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
7800   am__fastdepCC_TRUE=
7801   am__fastdepCC_FALSE='#'
7802 else
7803   am__fastdepCC_TRUE='#'
7804   am__fastdepCC_FALSE=
7805 fi
7806
7807
7808
7809
7810
7811
7812 # Check whether --with-separate-debug-dir was given.
7813 if test "${with_separate_debug_dir+set}" = set; then :
7814   withval=$with_separate_debug_dir;
7815     DEBUGDIR=$withval
7816 else
7817   DEBUGDIR=${libdir}/debug
7818 fi
7819
7820
7821   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7822   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7823   ac_define_dir=`eval echo $DEBUGDIR`
7824   ac_define_dir=`eval echo $ac_define_dir`
7825
7826 cat >>confdefs.h <<_ACEOF
7827 #define DEBUGDIR "$ac_define_dir"
7828 _ACEOF
7829
7830
7831
7832
7833   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
7834      if test "x$prefix" = xNONE; then
7835         test_prefix=/usr/local
7836      else
7837         test_prefix=$prefix
7838      fi
7839   else
7840      test_prefix=$exec_prefix
7841   fi
7842   value=0
7843   case ${ac_define_dir} in
7844      "${test_prefix}"|"${test_prefix}/"*|\
7845         '${exec_prefix}'|'${exec_prefix}/'*)
7846      value=1
7847      ;;
7848   esac
7849
7850 cat >>confdefs.h <<_ACEOF
7851 #define DEBUGDIR_RELOCATABLE $value
7852 _ACEOF
7853
7854
7855
7856
7857 # We can't pass paths as command line arguments.
7858 # Mingw32 tries to be clever and will convert the paths for us.
7859 # For example -DBINDIR="/usr/local/bin" passed on the command line may get
7860 # converted to -DBINDIR="E:/msys/mingw32/msys/1.0/local/bin".
7861 # This breaks GDB's relocatable path conversions since paths passed in
7862 # config.h would not get so translated, the path prefixes no longer match.
7863
7864   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7865   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7866   ac_define_dir=`eval echo $bindir`
7867   ac_define_dir=`eval echo $ac_define_dir`
7868
7869 cat >>confdefs.h <<_ACEOF
7870 #define BINDIR "$ac_define_dir"
7871 _ACEOF
7872
7873
7874
7875 # GDB's datadir relocation
7876
7877
7878
7879 # Check whether --with-gdb-datadir was given.
7880 if test "${with_gdb_datadir+set}" = set; then :
7881   withval=$with_gdb_datadir;
7882     GDB_DATADIR=$withval
7883 else
7884   GDB_DATADIR=${datadir}/gdb
7885 fi
7886
7887
7888   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7889   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7890   ac_define_dir=`eval echo $GDB_DATADIR`
7891   ac_define_dir=`eval echo $ac_define_dir`
7892
7893 cat >>confdefs.h <<_ACEOF
7894 #define GDB_DATADIR "$ac_define_dir"
7895 _ACEOF
7896
7897
7898
7899
7900   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
7901      if test "x$prefix" = xNONE; then
7902         test_prefix=/usr/local
7903      else
7904         test_prefix=$prefix
7905      fi
7906   else
7907      test_prefix=$exec_prefix
7908   fi
7909   value=0
7910   case ${ac_define_dir} in
7911      "${test_prefix}"|"${test_prefix}/"*|\
7912         '${exec_prefix}'|'${exec_prefix}/'*)
7913      value=1
7914      ;;
7915   esac
7916
7917 cat >>confdefs.h <<_ACEOF
7918 #define GDB_DATADIR_RELOCATABLE $value
7919 _ACEOF
7920
7921
7922
7923
7924
7925 # Check whether --with-relocated-sources was given.
7926 if test "${with_relocated_sources+set}" = set; then :
7927   withval=$with_relocated_sources; reloc_srcdir="${withval}"
7928
7929   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7930   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7931   ac_define_dir=`eval echo $reloc_srcdir`
7932   ac_define_dir=`eval echo $ac_define_dir`
7933
7934 cat >>confdefs.h <<_ACEOF
7935 #define RELOC_SRCDIR "$ac_define_dir"
7936 _ACEOF
7937
7938
7939
7940 fi
7941
7942
7943
7944
7945 subdirs="$subdirs testsuite"
7946
7947
7948 # Check whether to support alternative target configurations
7949 # Check whether --enable-targets was given.
7950 if test "${enable_targets+set}" = set; then :
7951   enableval=$enable_targets; case "${enableval}" in
7952   yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
7953             ;;
7954   no)       enable_targets= ;;
7955   *)        enable_targets=$enableval ;;
7956 esac
7957 fi
7958
7959
7960 # Check whether to enable 64-bit support on 32-bit hosts
7961 # Check whether --enable-64-bit-bfd was given.
7962 if test "${enable_64_bit_bfd+set}" = set; then :
7963   enableval=$enable_64_bit_bfd; case "${enableval}" in
7964   yes)  want64=true  ;;
7965   no)   want64=false ;;
7966   *)    as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
7967 esac
7968 else
7969   want64=false
7970 fi
7971
7972 # Provide defaults for some variables set by the per-host and per-target
7973 # configuration.
7974 gdb_host_obs=posix-hdep.o
7975
7976 if test "${target}" = "${host}"; then
7977   gdb_native=yes
7978 else
7979   gdb_native=no
7980 fi
7981
7982 . $srcdir/configure.host
7983
7984 # Accumulate some settings from configure.tgt over all enabled targets
7985
7986 TARGET_OBS=
7987 all_targets=
7988
7989 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
7990 do
7991   if test "$targ_alias" = "all"; then
7992     all_targets=true
7993   else
7994     # Canonicalize the secondary target names.
7995     result=`$ac_config_sub $targ_alias 2>/dev/null`
7996     if test -n "$result"; then
7997         targ=$result
7998     else
7999         targ=$targ_alias
8000     fi
8001
8002     . ${srcdir}/configure.tgt
8003
8004     if test -z "${gdb_target_obs}"; then :
8005   as_fn_error "configuration ${targ} is unsupported." "$LINENO" 5
8006 fi
8007
8008     # Target-specific object files
8009     for i in ${gdb_target_obs}; do
8010         case " $TARGET_OBS " in
8011         *" ${i} "*) ;;
8012         *)
8013           TARGET_OBS="$TARGET_OBS ${i}"
8014           ;;
8015         esac
8016     done
8017
8018     # Check whether this target needs 64-bit CORE_ADDR
8019     if test x${want64} = xfalse; then
8020       . ${srcdir}/../bfd/config.bfd
8021     fi
8022   fi
8023 done
8024
8025 if test x${all_targets} = xtrue; then
8026
8027   # We want all 64-bit targets if we either:
8028   #  - run on a 64-bit host  or
8029   #  - already require 64-bit support for some other target  or
8030   #  - the --enable-64-bit-bfd option was supplied
8031   # Otherwise we only support all 32-bit targets.
8032   #
8033   # NOTE: This test must be in sync with the corresponding
8034   #       tests in BFD!
8035
8036   if test x${want64} = xfalse; then
8037     # The cast to long int works around a bug in the HP C Compiler
8038 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8039 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8040 # This bug is HP SR number 8606223364.
8041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
8042 $as_echo_n "checking size of long... " >&6; }
8043 if test "${ac_cv_sizeof_long+set}" = set; then :
8044   $as_echo_n "(cached) " >&6
8045 else
8046   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
8047
8048 else
8049   if test "$ac_cv_type_long" = yes; then
8050      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8051 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8052 { as_fn_set_status 77
8053 as_fn_error "cannot compute sizeof (long)
8054 See \`config.log' for more details." "$LINENO" 5; }; }
8055    else
8056      ac_cv_sizeof_long=0
8057    fi
8058 fi
8059
8060 fi
8061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
8062 $as_echo "$ac_cv_sizeof_long" >&6; }
8063
8064
8065
8066 cat >>confdefs.h <<_ACEOF
8067 #define SIZEOF_LONG $ac_cv_sizeof_long
8068 _ACEOF
8069
8070
8071     if test "x${ac_cv_sizeof_long}" = "x8"; then
8072       want64=true
8073     fi
8074   fi
8075   if test x${want64} = xtrue; then
8076     TARGET_OBS='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)'
8077   else
8078     TARGET_OBS='$(ALL_TARGET_OBS)'
8079   fi
8080 fi
8081
8082
8083
8084 # For other settings, only the main target counts.
8085 gdb_sim=
8086 gdb_osabi=
8087 build_gdbserver=
8088 targ=$target; . ${srcdir}/configure.tgt
8089
8090 # Fetch the default architecture and default target vector from BFD.
8091 targ=$target; . $srcdir/../bfd/config.bfd
8092
8093 # We only want the first architecture, so strip off the others if
8094 # there is more than one.
8095 targ_archs=`echo $targ_archs | sed 's/ .*//'`
8096
8097 if test "x$targ_archs" != x; then
8098
8099 cat >>confdefs.h <<_ACEOF
8100 #define DEFAULT_BFD_ARCH $targ_archs
8101 _ACEOF
8102
8103 fi
8104 if test "x$targ_defvec" != x; then
8105
8106 cat >>confdefs.h <<_ACEOF
8107 #define DEFAULT_BFD_VEC $targ_defvec
8108 _ACEOF
8109
8110 fi
8111
8112 # The CLI cannot be disabled yet, but may be in the future.
8113
8114 # Enable CLI.
8115 # Check whether --enable-gdbcli was given.
8116 if test "${enable_gdbcli+set}" = set; then :
8117   enableval=$enable_gdbcli; case $enableval in
8118     yes)
8119       ;;
8120     no)
8121       as_fn_error "the command-line interface cannot be disabled yet" "$LINENO" 5 ;;
8122     *)
8123       as_fn_error "bad value $enableval for --enable-gdbcli" "$LINENO" 5 ;;
8124   esac
8125 else
8126   enable_gdbcli=yes
8127 fi
8128
8129 if test x"$enable_gdbcli" = xyes; then
8130   if test -d $srcdir/cli; then
8131     CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_CLI_OBS)"
8132     CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_CLI_DEPS)"
8133     CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_CLI_SRCS)"
8134     ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)"
8135   fi
8136 fi
8137
8138 # Enable MI.
8139 # Check whether --enable-gdbmi was given.
8140 if test "${enable_gdbmi+set}" = set; then :
8141   enableval=$enable_gdbmi; case $enableval in
8142     yes | no)
8143       ;;
8144     *)
8145       as_fn_error "bad value $enableval for --enable-gdbmi" "$LINENO" 5 ;;
8146   esac
8147 else
8148   enable_gdbmi=yes
8149 fi
8150
8151 if test x"$enable_gdbmi" = xyes; then
8152   if test -d $srcdir/mi; then
8153     CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
8154     CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
8155     CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
8156     ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
8157   fi
8158 fi
8159
8160 # Enable TUI.
8161 # Check whether --enable-tui was given.
8162 if test "${enable_tui+set}" = set; then :
8163   enableval=$enable_tui; case $enableval in
8164     yes | no | auto)
8165       ;;
8166     *)
8167       as_fn_error "bad value $enableval for --enable-tui" "$LINENO" 5 ;;
8168   esac
8169 else
8170   enable_tui=auto
8171 fi
8172
8173
8174 # Enable gdbtk.
8175 # Check whether --enable-gdbtk was given.
8176 if test "${enable_gdbtk+set}" = set; then :
8177   enableval=$enable_gdbtk; case $enableval in
8178     yes | no)
8179       ;;
8180     *)
8181       as_fn_error "bad value $enableval for --enable-gdbtk" "$LINENO" 5 ;;
8182   esac
8183 else
8184   if test -d $srcdir/gdbtk; then
8185     enable_gdbtk=yes
8186   else
8187     enable_gdbtk=no
8188   fi
8189 fi
8190
8191 # We unconditionally disable gdbtk tests on selected platforms.
8192 case $host_os in
8193   go32* | windows*)
8194     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gdbtk isn't supported on $host; disabling" >&5
8195 $as_echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;}
8196     enable_gdbtk=no ;;
8197 esac
8198
8199 # Libunwind support for ia64.
8200
8201
8202 # Check whether --with-libunwind-ia64 was given.
8203 if test "${with_libunwind_ia64+set}" = set; then :
8204   withval=$with_libunwind_ia64;
8205 else
8206   with_libunwind_ia64=auto
8207 fi
8208
8209
8210 # Backward compatibility option.
8211 if test "${with_libunwind+set}" = set; then
8212   if test x"$with_libunwind_ia64" != xauto; then
8213     as_fn_error "option --with-libunwind is deprecated, use --with-libunwind-ia64" "$LINENO" 5
8214   fi
8215   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&5
8216 $as_echo "$as_me: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&2;}
8217   with_libunwind_ia64="$with_libunwind"
8218 fi
8219
8220 case "$with_libunwind_ia64" in
8221   yes | no)
8222     ;;
8223   auto)
8224     for ac_header in libunwind-ia64.h
8225 do :
8226   ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
8227 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
8228   cat >>confdefs.h <<_ACEOF
8229 #define HAVE_LIBUNWIND_IA64_H 1
8230 _ACEOF
8231
8232 fi
8233
8234 done
8235
8236     with_libunwind_ia64=$ac_cv_header_libunwind_ia64_h
8237     ;;
8238   *)
8239     as_fn_error "bad value $with_libunwind_ia64 for GDB --with-libunwind-ia64 option" "$LINENO" 5
8240     ;;
8241 esac
8242
8243 if test x"$with_libunwind_ia64" = xyes; then
8244   for ac_header in libunwind-ia64.h
8245 do :
8246   ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
8247 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
8248   cat >>confdefs.h <<_ACEOF
8249 #define HAVE_LIBUNWIND_IA64_H 1
8250 _ACEOF
8251
8252 fi
8253
8254 done
8255
8256   if test x"$ac_cv_header_libunwind_ia64_h" != xyes; then
8257     as_fn_error "GDB option --with-libunwind-ia64 requires libunwind-ia64.h" "$LINENO" 5
8258   fi
8259   CONFIG_OBS="$CONFIG_OBS ia64-libunwind-tdep.o"
8260   CONFIG_DEPS="$CONFIG_DEPS ia64-libunwind-tdep.o"
8261   CONFIG_SRCS="$CONFIG_SRCS ia64-libunwind-tdep.c"
8262 fi
8263
8264 opt_curses=no
8265
8266 # Check whether --with-curses was given.
8267 if test "${with_curses+set}" = set; then :
8268   withval=$with_curses; opt_curses=$withval
8269 fi
8270
8271
8272 prefer_curses=no
8273 if test "$opt_curses" = "yes"; then
8274   prefer_curses=yes
8275 fi
8276
8277 # Profiling support.
8278 # Check whether --enable-profiling was given.
8279 if test "${enable_profiling+set}" = set; then :
8280   enableval=$enable_profiling; case $enableval in
8281     yes | no)
8282       ;;
8283     *)
8284       as_fn_error "bad value $enableval for --enable-profile" "$LINENO" 5 ;;
8285   esac
8286 else
8287   enable_profiling=no
8288 fi
8289
8290
8291 for ac_func in monstartup _mcleanup
8292 do :
8293   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8294 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8295 eval as_val=\$$as_ac_var
8296    if test "x$as_val" = x""yes; then :
8297   cat >>confdefs.h <<_ACEOF
8298 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8299 _ACEOF
8300
8301 fi
8302 done
8303
8304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _etext" >&5
8305 $as_echo_n "checking for _etext... " >&6; }
8306 if test "${ac_cv_var__etext+set}" = set; then :
8307   $as_echo_n "(cached) " >&6
8308 else
8309   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8310 /* end confdefs.h.  */
8311 #include <stdlib.h>
8312 extern char _etext;
8313
8314 int
8315 main ()
8316 {
8317 free (&_etext);
8318   ;
8319   return 0;
8320 }
8321 _ACEOF
8322 if ac_fn_c_try_link "$LINENO"; then :
8323   ac_cv_var__etext=yes
8324 else
8325   ac_cv_var__etext=no
8326 fi
8327 rm -f core conftest.err conftest.$ac_objext \
8328     conftest$ac_exeext conftest.$ac_ext
8329 fi
8330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__etext" >&5
8331 $as_echo "$ac_cv_var__etext" >&6; }
8332 if test $ac_cv_var__etext = yes; then
8333
8334 $as_echo "#define HAVE__ETEXT 1" >>confdefs.h
8335
8336 fi
8337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for etext" >&5
8338 $as_echo_n "checking for etext... " >&6; }
8339 if test "${ac_cv_var_etext+set}" = set; then :
8340   $as_echo_n "(cached) " >&6
8341 else
8342   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8343 /* end confdefs.h.  */
8344 #include <stdlib.h>
8345 extern char etext;
8346
8347 int
8348 main ()
8349 {
8350 free (&etext);
8351   ;
8352   return 0;
8353 }
8354 _ACEOF
8355 if ac_fn_c_try_link "$LINENO"; then :
8356   ac_cv_var_etext=yes
8357 else
8358   ac_cv_var_etext=no
8359 fi
8360 rm -f core conftest.err conftest.$ac_objext \
8361     conftest$ac_exeext conftest.$ac_ext
8362 fi
8363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_etext" >&5
8364 $as_echo "$ac_cv_var_etext" >&6; }
8365 if test $ac_cv_var_etext = yes; then
8366
8367 $as_echo "#define HAVE_ETEXT 1" >>confdefs.h
8368
8369 fi
8370 if test "$enable_profiling" = yes ; then
8371   if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then
8372     as_fn_error "--enable-profiling requires monstartup and _mcleanup" "$LINENO" 5
8373   fi
8374   PROFILE_CFLAGS=-pg
8375   OLD_CFLAGS="$CFLAGS"
8376   CFLAGS="$CFLAGS $PROFILE_CFLAGS"
8377
8378   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pg" >&5
8379 $as_echo_n "checking whether $CC supports -pg... " >&6; }
8380 if test "${ac_cv_cc_supports_pg+set}" = set; then :
8381   $as_echo_n "(cached) " >&6
8382 else
8383   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8384 /* end confdefs.h.  */
8385
8386 int
8387 main ()
8388 {
8389 int x;
8390   ;
8391   return 0;
8392 }
8393 _ACEOF
8394 if ac_fn_c_try_compile "$LINENO"; then :
8395   ac_cv_cc_supports_pg=yes
8396 else
8397   ac_cv_cc_supports_pg=no
8398 fi
8399 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8400 fi
8401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_supports_pg" >&5
8402 $as_echo "$ac_cv_cc_supports_pg" >&6; }
8403
8404   if test $ac_cv_cc_supports_pg = no; then
8405     as_fn_error "--enable-profiling requires a compiler which supports -pg" "$LINENO" 5
8406   fi
8407
8408   CFLAGS="$OLD_CFLAGS"
8409 fi
8410
8411
8412
8413 # Check whether --with-pkgversion was given.
8414 if test "${with_pkgversion+set}" = set; then :
8415   withval=$with_pkgversion; case "$withval" in
8416       yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
8417       no)  PKGVERSION= ;;
8418       *)   PKGVERSION="($withval) " ;;
8419      esac
8420 else
8421   PKGVERSION="(GDB) "
8422
8423 fi
8424
8425
8426
8427
8428
8429 # Check whether --with-bugurl was given.
8430 if test "${with_bugurl+set}" = set; then :
8431   withval=$with_bugurl; case "$withval" in
8432       yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
8433       no)  BUGURL=
8434            ;;
8435       *)   BUGURL="$withval"
8436            ;;
8437      esac
8438 else
8439   BUGURL="http://www.gnu.org/software/gdb/bugs/"
8440
8441 fi
8442
8443   case ${BUGURL} in
8444   "")
8445     REPORT_BUGS_TO=
8446     REPORT_BUGS_TEXI=
8447     ;;
8448   *)
8449     REPORT_BUGS_TO="<$BUGURL>"
8450     REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
8451     ;;
8452   esac;
8453
8454
8455
8456
8457 cat >>confdefs.h <<_ACEOF
8458 #define PKGVERSION "$PKGVERSION"
8459 _ACEOF
8460
8461
8462 cat >>confdefs.h <<_ACEOF
8463 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
8464 _ACEOF
8465
8466
8467 # --------------------- #
8468 # Checks for programs.  #
8469 # --------------------- #
8470
8471 for ac_prog in gawk mawk nawk awk
8472 do
8473   # Extract the first word of "$ac_prog", so it can be a program name with args.
8474 set dummy $ac_prog; ac_word=$2
8475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8476 $as_echo_n "checking for $ac_word... " >&6; }
8477 if test "${ac_cv_prog_AWK+set}" = set; then :
8478   $as_echo_n "(cached) " >&6
8479 else
8480   if test -n "$AWK"; then
8481   ac_cv_prog_AWK="$AWK" # Let the user override the test.
8482 else
8483 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8484 for as_dir in $PATH
8485 do
8486   IFS=$as_save_IFS
8487   test -z "$as_dir" && as_dir=.
8488     for ac_exec_ext in '' $ac_executable_extensions; do
8489   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8490     ac_cv_prog_AWK="$ac_prog"
8491     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8492     break 2
8493   fi
8494 done
8495   done
8496 IFS=$as_save_IFS
8497
8498 fi
8499 fi
8500 AWK=$ac_cv_prog_AWK
8501 if test -n "$AWK"; then
8502   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
8503 $as_echo "$AWK" >&6; }
8504 else
8505   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8506 $as_echo "no" >&6; }
8507 fi
8508
8509
8510   test -n "$AWK" && break
8511 done
8512
8513
8514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
8515 $as_echo_n "checking whether ln -s works... " >&6; }
8516 LN_S=$as_ln_s
8517 if test "$LN_S" = "ln -s"; then
8518   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8519 $as_echo "yes" >&6; }
8520 else
8521   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
8522 $as_echo "no, using $LN_S" >&6; }
8523 fi
8524
8525 if test -n "$ac_tool_prefix"; then
8526   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8527 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8529 $as_echo_n "checking for $ac_word... " >&6; }
8530 if test "${ac_cv_prog_RANLIB+set}" = set; then :
8531   $as_echo_n "(cached) " >&6
8532 else
8533   if test -n "$RANLIB"; then
8534   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8535 else
8536 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8537 for as_dir in $PATH
8538 do
8539   IFS=$as_save_IFS
8540   test -z "$as_dir" && as_dir=.
8541     for ac_exec_ext in '' $ac_executable_extensions; do
8542   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8543     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8544     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8545     break 2
8546   fi
8547 done
8548   done
8549 IFS=$as_save_IFS
8550
8551 fi
8552 fi
8553 RANLIB=$ac_cv_prog_RANLIB
8554 if test -n "$RANLIB"; then
8555   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8556 $as_echo "$RANLIB" >&6; }
8557 else
8558   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8559 $as_echo "no" >&6; }
8560 fi
8561
8562
8563 fi
8564 if test -z "$ac_cv_prog_RANLIB"; then
8565   ac_ct_RANLIB=$RANLIB
8566   # Extract the first word of "ranlib", so it can be a program name with args.
8567 set dummy ranlib; ac_word=$2
8568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8569 $as_echo_n "checking for $ac_word... " >&6; }
8570 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8571   $as_echo_n "(cached) " >&6
8572 else
8573   if test -n "$ac_ct_RANLIB"; then
8574   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8575 else
8576 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8577 for as_dir in $PATH
8578 do
8579   IFS=$as_save_IFS
8580   test -z "$as_dir" && as_dir=.
8581     for ac_exec_ext in '' $ac_executable_extensions; do
8582   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8583     ac_cv_prog_ac_ct_RANLIB="ranlib"
8584     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8585     break 2
8586   fi
8587 done
8588   done
8589 IFS=$as_save_IFS
8590
8591 fi
8592 fi
8593 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8594 if test -n "$ac_ct_RANLIB"; then
8595   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8596 $as_echo "$ac_ct_RANLIB" >&6; }
8597 else
8598   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8599 $as_echo "no" >&6; }
8600 fi
8601
8602   if test "x$ac_ct_RANLIB" = x; then
8603     RANLIB=":"
8604   else
8605     case $cross_compiling:$ac_tool_warned in
8606 yes:)
8607 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8608 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8609 ac_tool_warned=yes ;;
8610 esac
8611     RANLIB=$ac_ct_RANLIB
8612   fi
8613 else
8614   RANLIB="$ac_cv_prog_RANLIB"
8615 fi
8616
8617 for ac_prog in 'bison -y' byacc
8618 do
8619   # Extract the first word of "$ac_prog", so it can be a program name with args.
8620 set dummy $ac_prog; ac_word=$2
8621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8622 $as_echo_n "checking for $ac_word... " >&6; }
8623 if test "${ac_cv_prog_YACC+set}" = set; then :
8624   $as_echo_n "(cached) " >&6
8625 else
8626   if test -n "$YACC"; then
8627   ac_cv_prog_YACC="$YACC" # Let the user override the test.
8628 else
8629 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8630 for as_dir in $PATH
8631 do
8632   IFS=$as_save_IFS
8633   test -z "$as_dir" && as_dir=.
8634     for ac_exec_ext in '' $ac_executable_extensions; do
8635   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8636     ac_cv_prog_YACC="$ac_prog"
8637     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8638     break 2
8639   fi
8640 done
8641   done
8642 IFS=$as_save_IFS
8643
8644 fi
8645 fi
8646 YACC=$ac_cv_prog_YACC
8647 if test -n "$YACC"; then
8648   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
8649 $as_echo "$YACC" >&6; }
8650 else
8651   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8652 $as_echo "no" >&6; }
8653 fi
8654
8655
8656   test -n "$YACC" && break
8657 done
8658 test -n "$YACC" || YACC="yacc"
8659
8660
8661 if test -n "$ac_tool_prefix"; then
8662   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
8663 set dummy ${ac_tool_prefix}ar; ac_word=$2
8664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8665 $as_echo_n "checking for $ac_word... " >&6; }
8666 if test "${ac_cv_prog_AR+set}" = set; then :
8667   $as_echo_n "(cached) " >&6
8668 else
8669   if test -n "$AR"; then
8670   ac_cv_prog_AR="$AR" # Let the user override the test.
8671 else
8672 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8673 for as_dir in $PATH
8674 do
8675   IFS=$as_save_IFS
8676   test -z "$as_dir" && as_dir=.
8677     for ac_exec_ext in '' $ac_executable_extensions; do
8678   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8679     ac_cv_prog_AR="${ac_tool_prefix}ar"
8680     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8681     break 2
8682   fi
8683 done
8684   done
8685 IFS=$as_save_IFS
8686
8687 fi
8688 fi
8689 AR=$ac_cv_prog_AR
8690 if test -n "$AR"; then
8691   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
8692 $as_echo "$AR" >&6; }
8693 else
8694   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8695 $as_echo "no" >&6; }
8696 fi
8697
8698
8699 fi
8700 if test -z "$ac_cv_prog_AR"; then
8701   ac_ct_AR=$AR
8702   # Extract the first word of "ar", so it can be a program name with args.
8703 set dummy ar; ac_word=$2
8704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8705 $as_echo_n "checking for $ac_word... " >&6; }
8706 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
8707   $as_echo_n "(cached) " >&6
8708 else
8709   if test -n "$ac_ct_AR"; then
8710   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
8711 else
8712 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8713 for as_dir in $PATH
8714 do
8715   IFS=$as_save_IFS
8716   test -z "$as_dir" && as_dir=.
8717     for ac_exec_ext in '' $ac_executable_extensions; do
8718   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8719     ac_cv_prog_ac_ct_AR="ar"
8720     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8721     break 2
8722   fi
8723 done
8724   done
8725 IFS=$as_save_IFS
8726
8727 fi
8728 fi
8729 ac_ct_AR=$ac_cv_prog_ac_ct_AR
8730 if test -n "$ac_ct_AR"; then
8731   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
8732 $as_echo "$ac_ct_AR" >&6; }
8733 else
8734   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8735 $as_echo "no" >&6; }
8736 fi
8737
8738   if test "x$ac_ct_AR" = x; then
8739     AR=""
8740   else
8741     case $cross_compiling:$ac_tool_warned in
8742 yes:)
8743 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8744 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8745 ac_tool_warned=yes ;;
8746 esac
8747     AR=$ac_ct_AR
8748   fi
8749 else
8750   AR="$ac_cv_prog_AR"
8751 fi
8752
8753 if test -n "$ac_tool_prefix"; then
8754   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
8755 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
8756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8757 $as_echo_n "checking for $ac_word... " >&6; }
8758 if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
8759   $as_echo_n "(cached) " >&6
8760 else
8761   if test -n "$DLLTOOL"; then
8762   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
8763 else
8764 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8765 for as_dir in $PATH
8766 do
8767   IFS=$as_save_IFS
8768   test -z "$as_dir" && as_dir=.
8769     for ac_exec_ext in '' $ac_executable_extensions; do
8770   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8771     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
8772     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8773     break 2
8774   fi
8775 done
8776   done
8777 IFS=$as_save_IFS
8778
8779 fi
8780 fi
8781 DLLTOOL=$ac_cv_prog_DLLTOOL
8782 if test -n "$DLLTOOL"; then
8783   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
8784 $as_echo "$DLLTOOL" >&6; }
8785 else
8786   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8787 $as_echo "no" >&6; }
8788 fi
8789
8790
8791 fi
8792 if test -z "$ac_cv_prog_DLLTOOL"; then
8793   ac_ct_DLLTOOL=$DLLTOOL
8794   # Extract the first word of "dlltool", so it can be a program name with args.
8795 set dummy dlltool; ac_word=$2
8796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8797 $as_echo_n "checking for $ac_word... " >&6; }
8798 if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
8799   $as_echo_n "(cached) " >&6
8800 else
8801   if test -n "$ac_ct_DLLTOOL"; then
8802   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
8803 else
8804 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8805 for as_dir in $PATH
8806 do
8807   IFS=$as_save_IFS
8808   test -z "$as_dir" && as_dir=.
8809     for ac_exec_ext in '' $ac_executable_extensions; do
8810   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8811     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
8812     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8813     break 2
8814   fi
8815 done
8816   done
8817 IFS=$as_save_IFS
8818
8819 fi
8820 fi
8821 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
8822 if test -n "$ac_ct_DLLTOOL"; then
8823   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
8824 $as_echo "$ac_ct_DLLTOOL" >&6; }
8825 else
8826   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8827 $as_echo "no" >&6; }
8828 fi
8829
8830   if test "x$ac_ct_DLLTOOL" = x; then
8831     DLLTOOL=""
8832   else
8833     case $cross_compiling:$ac_tool_warned in
8834 yes:)
8835 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8836 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8837 ac_tool_warned=yes ;;
8838 esac
8839     DLLTOOL=$ac_ct_DLLTOOL
8840   fi
8841 else
8842   DLLTOOL="$ac_cv_prog_DLLTOOL"
8843 fi
8844
8845 if test -n "$ac_tool_prefix"; then
8846   # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
8847 set dummy ${ac_tool_prefix}windres; ac_word=$2
8848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8849 $as_echo_n "checking for $ac_word... " >&6; }
8850 if test "${ac_cv_prog_WINDRES+set}" = set; then :
8851   $as_echo_n "(cached) " >&6
8852 else
8853   if test -n "$WINDRES"; then
8854   ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
8855 else
8856 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8857 for as_dir in $PATH
8858 do
8859   IFS=$as_save_IFS
8860   test -z "$as_dir" && as_dir=.
8861     for ac_exec_ext in '' $ac_executable_extensions; do
8862   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8863     ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
8864     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8865     break 2
8866   fi
8867 done
8868   done
8869 IFS=$as_save_IFS
8870
8871 fi
8872 fi
8873 WINDRES=$ac_cv_prog_WINDRES
8874 if test -n "$WINDRES"; then
8875   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
8876 $as_echo "$WINDRES" >&6; }
8877 else
8878   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8879 $as_echo "no" >&6; }
8880 fi
8881
8882
8883 fi
8884 if test -z "$ac_cv_prog_WINDRES"; then
8885   ac_ct_WINDRES=$WINDRES
8886   # Extract the first word of "windres", so it can be a program name with args.
8887 set dummy windres; ac_word=$2
8888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8889 $as_echo_n "checking for $ac_word... " >&6; }
8890 if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then :
8891   $as_echo_n "(cached) " >&6
8892 else
8893   if test -n "$ac_ct_WINDRES"; then
8894   ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
8895 else
8896 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8897 for as_dir in $PATH
8898 do
8899   IFS=$as_save_IFS
8900   test -z "$as_dir" && as_dir=.
8901     for ac_exec_ext in '' $ac_executable_extensions; do
8902   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8903     ac_cv_prog_ac_ct_WINDRES="windres"
8904     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8905     break 2
8906   fi
8907 done
8908   done
8909 IFS=$as_save_IFS
8910
8911 fi
8912 fi
8913 ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
8914 if test -n "$ac_ct_WINDRES"; then
8915   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
8916 $as_echo "$ac_ct_WINDRES" >&6; }
8917 else
8918   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8919 $as_echo "no" >&6; }
8920 fi
8921
8922   if test "x$ac_ct_WINDRES" = x; then
8923     WINDRES=""
8924   else
8925     case $cross_compiling:$ac_tool_warned in
8926 yes:)
8927 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8928 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8929 ac_tool_warned=yes ;;
8930 esac
8931     WINDRES=$ac_ct_WINDRES
8932   fi
8933 else
8934   WINDRES="$ac_cv_prog_WINDRES"
8935 fi
8936
8937
8938 # Needed for GNU/Hurd.
8939 if test -n "$ac_tool_prefix"; then
8940   # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
8941 set dummy ${ac_tool_prefix}mig; ac_word=$2
8942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8943 $as_echo_n "checking for $ac_word... " >&6; }
8944 if test "${ac_cv_prog_MIG+set}" = set; then :
8945   $as_echo_n "(cached) " >&6
8946 else
8947   if test -n "$MIG"; then
8948   ac_cv_prog_MIG="$MIG" # Let the user override the test.
8949 else
8950 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8951 for as_dir in $PATH
8952 do
8953   IFS=$as_save_IFS
8954   test -z "$as_dir" && as_dir=.
8955     for ac_exec_ext in '' $ac_executable_extensions; do
8956   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8957     ac_cv_prog_MIG="${ac_tool_prefix}mig"
8958     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8959     break 2
8960   fi
8961 done
8962   done
8963 IFS=$as_save_IFS
8964
8965 fi
8966 fi
8967 MIG=$ac_cv_prog_MIG
8968 if test -n "$MIG"; then
8969   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
8970 $as_echo "$MIG" >&6; }
8971 else
8972   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8973 $as_echo "no" >&6; }
8974 fi
8975
8976
8977 fi
8978 if test -z "$ac_cv_prog_MIG"; then
8979   ac_ct_MIG=$MIG
8980   # Extract the first word of "mig", so it can be a program name with args.
8981 set dummy mig; ac_word=$2
8982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8983 $as_echo_n "checking for $ac_word... " >&6; }
8984 if test "${ac_cv_prog_ac_ct_MIG+set}" = set; then :
8985   $as_echo_n "(cached) " >&6
8986 else
8987   if test -n "$ac_ct_MIG"; then
8988   ac_cv_prog_ac_ct_MIG="$ac_ct_MIG" # Let the user override the test.
8989 else
8990 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8991 for as_dir in $PATH
8992 do
8993   IFS=$as_save_IFS
8994   test -z "$as_dir" && as_dir=.
8995     for ac_exec_ext in '' $ac_executable_extensions; do
8996   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8997     ac_cv_prog_ac_ct_MIG="mig"
8998     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8999     break 2
9000   fi
9001 done
9002   done
9003 IFS=$as_save_IFS
9004
9005 fi
9006 fi
9007 ac_ct_MIG=$ac_cv_prog_ac_ct_MIG
9008 if test -n "$ac_ct_MIG"; then
9009   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
9010 $as_echo "$ac_ct_MIG" >&6; }
9011 else
9012   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9013 $as_echo "no" >&6; }
9014 fi
9015
9016   if test "x$ac_ct_MIG" = x; then
9017     MIG=""
9018   else
9019     case $cross_compiling:$ac_tool_warned in
9020 yes:)
9021 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9022 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9023 ac_tool_warned=yes ;;
9024 esac
9025     MIG=$ac_ct_MIG
9026   fi
9027 else
9028   MIG="$ac_cv_prog_MIG"
9029 fi
9030
9031
9032 # ---------------------- #
9033 # Checks for libraries.  #
9034 # ---------------------- #
9035
9036 # We might need to link with -lm; most simulators need it.
9037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
9038 $as_echo_n "checking for main in -lm... " >&6; }
9039 if test "${ac_cv_lib_m_main+set}" = set; then :
9040   $as_echo_n "(cached) " >&6
9041 else
9042   ac_check_lib_save_LIBS=$LIBS
9043 LIBS="-lm  $LIBS"
9044 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9045 /* end confdefs.h.  */
9046
9047
9048 int
9049 main ()
9050 {
9051 return main ();
9052   ;
9053   return 0;
9054 }
9055 _ACEOF
9056 if ac_fn_c_try_link "$LINENO"; then :
9057   ac_cv_lib_m_main=yes
9058 else
9059   ac_cv_lib_m_main=no
9060 fi
9061 rm -f core conftest.err conftest.$ac_objext \
9062     conftest$ac_exeext conftest.$ac_ext
9063 LIBS=$ac_check_lib_save_LIBS
9064 fi
9065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
9066 $as_echo "$ac_cv_lib_m_main" >&6; }
9067 if test "x$ac_cv_lib_m_main" = x""yes; then :
9068   cat >>confdefs.h <<_ACEOF
9069 #define HAVE_LIBM 1
9070 _ACEOF
9071
9072   LIBS="-lm $LIBS"
9073
9074 fi
9075
9076
9077 # We need to link with -lw to get `wctype' on Solaris before Solaris
9078 # 2.6.  Solaris 2.6 and beyond have this function in libc, and have a
9079 # libw that some versions of the GNU linker cannot hanle (GNU ld 2.9.1
9080 # is known to have this problem).  Therefore we avoid libw if we can.
9081 ac_fn_c_check_func "$LINENO" "wctype" "ac_cv_func_wctype"
9082 if test "x$ac_cv_func_wctype" = x""yes; then :
9083
9084 else
9085   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctype in -lw" >&5
9086 $as_echo_n "checking for wctype in -lw... " >&6; }
9087 if test "${ac_cv_lib_w_wctype+set}" = set; then :
9088   $as_echo_n "(cached) " >&6
9089 else
9090   ac_check_lib_save_LIBS=$LIBS
9091 LIBS="-lw  $LIBS"
9092 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9093 /* end confdefs.h.  */
9094
9095 /* Override any GCC internal prototype to avoid an error.
9096    Use char because int might match the return type of a GCC
9097    builtin and then its argument prototype would still apply.  */
9098 #ifdef __cplusplus
9099 extern "C"
9100 #endif
9101 char wctype ();
9102 int
9103 main ()
9104 {
9105 return wctype ();
9106   ;
9107   return 0;
9108 }
9109 _ACEOF
9110 if ac_fn_c_try_link "$LINENO"; then :
9111   ac_cv_lib_w_wctype=yes
9112 else
9113   ac_cv_lib_w_wctype=no
9114 fi
9115 rm -f core conftest.err conftest.$ac_objext \
9116     conftest$ac_exeext conftest.$ac_ext
9117 LIBS=$ac_check_lib_save_LIBS
9118 fi
9119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wctype" >&5
9120 $as_echo "$ac_cv_lib_w_wctype" >&6; }
9121 if test "x$ac_cv_lib_w_wctype" = x""yes; then :
9122   cat >>confdefs.h <<_ACEOF
9123 #define HAVE_LIBW 1
9124 _ACEOF
9125
9126   LIBS="-lw $LIBS"
9127
9128 fi
9129
9130 fi
9131
9132
9133 # Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
9134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
9135 $as_echo_n "checking for library containing gethostbyname... " >&6; }
9136 if test "${ac_cv_search_gethostbyname+set}" = set; then :
9137   $as_echo_n "(cached) " >&6
9138 else
9139   ac_func_search_save_LIBS=$LIBS
9140 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9141 /* end confdefs.h.  */
9142
9143 /* Override any GCC internal prototype to avoid an error.
9144    Use char because int might match the return type of a GCC
9145    builtin and then its argument prototype would still apply.  */
9146 #ifdef __cplusplus
9147 extern "C"
9148 #endif
9149 char gethostbyname ();
9150 int
9151 main ()
9152 {
9153 return gethostbyname ();
9154   ;
9155   return 0;
9156 }
9157 _ACEOF
9158 for ac_lib in '' nsl; do
9159   if test -z "$ac_lib"; then
9160     ac_res="none required"
9161   else
9162     ac_res=-l$ac_lib
9163     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9164   fi
9165   if ac_fn_c_try_link "$LINENO"; then :
9166   ac_cv_search_gethostbyname=$ac_res
9167 fi
9168 rm -f core conftest.err conftest.$ac_objext \
9169     conftest$ac_exeext
9170   if test "${ac_cv_search_gethostbyname+set}" = set; then :
9171   break
9172 fi
9173 done
9174 if test "${ac_cv_search_gethostbyname+set}" = set; then :
9175
9176 else
9177   ac_cv_search_gethostbyname=no
9178 fi
9179 rm conftest.$ac_ext
9180 LIBS=$ac_func_search_save_LIBS
9181 fi
9182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
9183 $as_echo "$ac_cv_search_gethostbyname" >&6; }
9184 ac_res=$ac_cv_search_gethostbyname
9185 if test "$ac_res" != no; then :
9186   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9187
9188 fi
9189
9190
9191 # Some systems (e.g. Solaris) have `socketpair' in libsocket.
9192 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
9193 $as_echo_n "checking for library containing socketpair... " >&6; }
9194 if test "${ac_cv_search_socketpair+set}" = set; then :
9195   $as_echo_n "(cached) " >&6
9196 else
9197   ac_func_search_save_LIBS=$LIBS
9198 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9199 /* end confdefs.h.  */
9200
9201 /* Override any GCC internal prototype to avoid an error.
9202    Use char because int might match the return type of a GCC
9203    builtin and then its argument prototype would still apply.  */
9204 #ifdef __cplusplus
9205 extern "C"
9206 #endif
9207 char socketpair ();
9208 int
9209 main ()
9210 {
9211 return socketpair ();
9212   ;
9213   return 0;
9214 }
9215 _ACEOF
9216 for ac_lib in '' socket; do
9217   if test -z "$ac_lib"; then
9218     ac_res="none required"
9219   else
9220     ac_res=-l$ac_lib
9221     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9222   fi
9223   if ac_fn_c_try_link "$LINENO"; then :
9224   ac_cv_search_socketpair=$ac_res
9225 fi
9226 rm -f core conftest.err conftest.$ac_objext \
9227     conftest$ac_exeext
9228   if test "${ac_cv_search_socketpair+set}" = set; then :
9229   break
9230 fi
9231 done
9232 if test "${ac_cv_search_socketpair+set}" = set; then :
9233
9234 else
9235   ac_cv_search_socketpair=no
9236 fi
9237 rm conftest.$ac_ext
9238 LIBS=$ac_func_search_save_LIBS
9239 fi
9240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
9241 $as_echo "$ac_cv_search_socketpair" >&6; }
9242 ac_res=$ac_cv_search_socketpair
9243 if test "$ac_res" != no; then :
9244   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9245
9246 fi
9247
9248
9249 # Link in zlib if we can.  This allows us to read compressed debug sections.
9250
9251   # See if the user specified whether he wants zlib support or not.
9252
9253 # Check whether --with-zlib was given.
9254 if test "${with_zlib+set}" = set; then :
9255   withval=$with_zlib;
9256 else
9257   with_zlib=auto
9258 fi
9259
9260
9261   if test "$with_zlib" != "no"; then
9262     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
9263 $as_echo_n "checking for library containing zlibVersion... " >&6; }
9264 if test "${ac_cv_search_zlibVersion+set}" = set; then :
9265   $as_echo_n "(cached) " >&6
9266 else
9267   ac_func_search_save_LIBS=$LIBS
9268 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9269 /* end confdefs.h.  */
9270
9271 /* Override any GCC internal prototype to avoid an error.
9272    Use char because int might match the return type of a GCC
9273    builtin and then its argument prototype would still apply.  */
9274 #ifdef __cplusplus
9275 extern "C"
9276 #endif
9277 char zlibVersion ();
9278 int
9279 main ()
9280 {
9281 return zlibVersion ();
9282   ;
9283   return 0;
9284 }
9285 _ACEOF
9286 for ac_lib in '' z; do
9287   if test -z "$ac_lib"; then
9288     ac_res="none required"
9289   else
9290     ac_res=-l$ac_lib
9291     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9292   fi
9293   if ac_fn_c_try_link "$LINENO"; then :
9294   ac_cv_search_zlibVersion=$ac_res
9295 fi
9296 rm -f core conftest.err conftest.$ac_objext \
9297     conftest$ac_exeext
9298   if test "${ac_cv_search_zlibVersion+set}" = set; then :
9299   break
9300 fi
9301 done
9302 if test "${ac_cv_search_zlibVersion+set}" = set; then :
9303
9304 else
9305   ac_cv_search_zlibVersion=no
9306 fi
9307 rm conftest.$ac_ext
9308 LIBS=$ac_func_search_save_LIBS
9309 fi
9310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
9311 $as_echo "$ac_cv_search_zlibVersion" >&6; }
9312 ac_res=$ac_cv_search_zlibVersion
9313 if test "$ac_res" != no; then :
9314   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9315   for ac_header in zlib.h
9316 do :
9317   ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
9318 if test "x$ac_cv_header_zlib_h" = x""yes; then :
9319   cat >>confdefs.h <<_ACEOF
9320 #define HAVE_ZLIB_H 1
9321 _ACEOF
9322
9323 fi
9324
9325 done
9326
9327 fi
9328
9329     if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
9330       as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
9331     fi
9332   fi
9333
9334
9335 # On HP/UX we may need libxpdl for dlgetmodinfo (used by solib-pa64.c).
9336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlgetmodinfo" >&5
9337 $as_echo_n "checking for library containing dlgetmodinfo... " >&6; }
9338 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
9339   $as_echo_n "(cached) " >&6
9340 else
9341   ac_func_search_save_LIBS=$LIBS
9342 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9343 /* end confdefs.h.  */
9344
9345 /* Override any GCC internal prototype to avoid an error.
9346    Use char because int might match the return type of a GCC
9347    builtin and then its argument prototype would still apply.  */
9348 #ifdef __cplusplus
9349 extern "C"
9350 #endif
9351 char dlgetmodinfo ();
9352 int
9353 main ()
9354 {
9355 return dlgetmodinfo ();
9356   ;
9357   return 0;
9358 }
9359 _ACEOF
9360 for ac_lib in '' dl xpdl; do
9361   if test -z "$ac_lib"; then
9362     ac_res="none required"
9363   else
9364     ac_res=-l$ac_lib
9365     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9366   fi
9367   if ac_fn_c_try_link "$LINENO"; then :
9368   ac_cv_search_dlgetmodinfo=$ac_res
9369 fi
9370 rm -f core conftest.err conftest.$ac_objext \
9371     conftest$ac_exeext
9372   if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
9373   break
9374 fi
9375 done
9376 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
9377
9378 else
9379   ac_cv_search_dlgetmodinfo=no
9380 fi
9381 rm conftest.$ac_ext
9382 LIBS=$ac_func_search_save_LIBS
9383 fi
9384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlgetmodinfo" >&5
9385 $as_echo "$ac_cv_search_dlgetmodinfo" >&6; }
9386 ac_res=$ac_cv_search_dlgetmodinfo
9387 if test "$ac_res" != no; then :
9388   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9389
9390 fi
9391
9392
9393
9394
9395
9396 # Check whether --with-libiconv-prefix was given.
9397 if test "${with_libiconv_prefix+set}" = set; then :
9398   withval=$with_libiconv_prefix;
9399     for dir in `echo "$withval" | tr : ' '`; do
9400       if test -d $dir/include; then LIBICONV_INCLUDE="-I$dir/include"; fi
9401       if test -d $dir/lib; then LIBICONV_LIBDIR="-L$dir/lib"; fi
9402     done
9403
9404 fi
9405
9406
9407   BUILD_LIBICONV_LIBDIRS="../libiconv/lib/.libs ../libiconv/lib/_libs"
9408   BUILD_LIBICONV_INCLUDE="-I../libiconv/include"
9409
9410   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
9411 $as_echo_n "checking for iconv... " >&6; }
9412 if test "${am_cv_func_iconv+set}" = set; then :
9413   $as_echo_n "(cached) " >&6
9414 else
9415
9416     am_cv_func_iconv="no, consider installing GNU libiconv"
9417     am_cv_lib_iconv=no
9418     am_cv_use_build_libiconv=no
9419     am_cv_build_libiconv_path=
9420
9421     # If libiconv is part of the build tree, then try using it over
9422     # any system iconv.
9423     if test -d ../libiconv; then
9424       for lib_dir in $BUILD_LIBICONV_LIBDIRS; do
9425         am_save_LIBS="$LIBS"
9426         am_save_CPPFLAGS="$CPPFLAGS"
9427         LIBS="$LIBS $lib_dir/libiconv.a"
9428         CPPFLAGS="$CPPFLAGS $BUILD_LIBICONV_INCLUDE"
9429         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9430 /* end confdefs.h.  */
9431 #include <stdlib.h>
9432 #include <iconv.h>
9433 int
9434 main ()
9435 {
9436 iconv_t cd = iconv_open("","");
9437            iconv(cd,NULL,NULL,NULL,NULL);
9438            iconv_close(cd);
9439   ;
9440   return 0;
9441 }
9442 _ACEOF
9443 if ac_fn_c_try_link "$LINENO"; then :
9444   am_cv_use_build_libiconv=yes
9445           am_cv_build_libiconv_path=$lib_dir/libiconv.a
9446           am_cv_lib_iconv=yes
9447           am_cv_func_iconv=yes
9448 fi
9449 rm -f core conftest.err conftest.$ac_objext \
9450     conftest$ac_exeext conftest.$ac_ext
9451         LIBS="$am_save_LIBS"
9452         CPPFLAGS="$am_save_CPPFLAGS"
9453         if test "$am_cv_use_build_libiconv" = "yes"; then
9454           break
9455         fi
9456       done
9457     fi
9458
9459     # Next, try to find iconv in libc.
9460     if test "$am_cv_func_iconv" != yes; then
9461       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9462 /* end confdefs.h.  */
9463 #include <stdlib.h>
9464 #include <iconv.h>
9465 int
9466 main ()
9467 {
9468 iconv_t cd = iconv_open("","");
9469          iconv(cd,NULL,NULL,NULL,NULL);
9470          iconv_close(cd);
9471   ;
9472   return 0;
9473 }
9474 _ACEOF
9475 if ac_fn_c_try_link "$LINENO"; then :
9476   am_cv_func_iconv=yes
9477 fi
9478 rm -f core conftest.err conftest.$ac_objext \
9479     conftest$ac_exeext conftest.$ac_ext
9480     fi
9481
9482     # If iconv was not in libc, try -liconv.  In this case, arrange to
9483     # look in the libiconv prefix, if it was specified by the user.
9484     if test "$am_cv_func_iconv" != yes; then
9485       am_save_CPPFLAGS="$CPPFLAGS"
9486       am_save_LIBS="$LIBS"
9487       if test -n "$LIBICONV_INCLUDE"; then
9488         CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
9489         LIBS="$LIBS $LIBICONV_LIBDIR"
9490       fi
9491       LIBS="$LIBS -liconv"
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_lib_iconv=yes
9508         am_cv_func_iconv=yes
9509 fi
9510 rm -f core conftest.err conftest.$ac_objext \
9511     conftest$ac_exeext conftest.$ac_ext
9512       LIBS="$am_save_LIBS"
9513       CPPFLAGS="$am_save_CPPFLAGS"
9514     fi
9515
9516 fi
9517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
9518 $as_echo "$am_cv_func_iconv" >&6; }
9519
9520   # Set the various flags based on the cache variables.  We can't rely
9521   # on the flags to remain set from the above code, due to caching.
9522   LIBICONV=
9523   if test "$am_cv_lib_iconv" = yes; then
9524     LIBICONV="-liconv"
9525   else
9526     LIBICONV_LIBDIR=
9527     LIBICONV_INCLUDE=
9528   fi
9529   if test "$am_cv_use_build_libiconv" = yes; then
9530     LIBICONV="$am_cv_build_libiconv_path"
9531     LIBICONV_LIBDIR=""
9532     LIBICONV_INCLUDE="$BUILD_LIBICONV_INCLUDE"
9533   fi
9534   CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
9535   LIBS="$LIBS $LIBICONV_LIBDIR $LIBICONV"
9536
9537   if test "$am_cv_func_iconv" = yes; then
9538
9539 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
9540
9541     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
9542 $as_echo_n "checking for iconv declaration... " >&6; }
9543     if test "${am_cv_proto_iconv+set}" = set; then :
9544   $as_echo_n "(cached) " >&6
9545 else
9546
9547       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9548 /* end confdefs.h.  */
9549
9550 #include <stdlib.h>
9551 #include <iconv.h>
9552 extern
9553 #ifdef __cplusplus
9554 "C"
9555 #endif
9556 #if defined(__STDC__) || defined(__cplusplus)
9557 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
9558 #else
9559 size_t iconv();
9560 #endif
9561
9562 int
9563 main ()
9564 {
9565
9566   ;
9567   return 0;
9568 }
9569 _ACEOF
9570 if ac_fn_c_try_compile "$LINENO"; then :
9571   am_cv_proto_iconv_arg1=""
9572 else
9573   am_cv_proto_iconv_arg1="const"
9574 fi
9575 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9576       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);"
9577 fi
9578
9579     am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
9580     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
9581          }$am_cv_proto_iconv" >&5
9582 $as_echo "${ac_t:-
9583          }$am_cv_proto_iconv" >&6; }
9584
9585 cat >>confdefs.h <<_ACEOF
9586 #define ICONV_CONST $am_cv_proto_iconv_arg1
9587 _ACEOF
9588
9589   fi
9590
9591
9592 # GDB may fork/exec the iconv program to get the list of supported character
9593 # sets.  Allow the user to specify where to find it.
9594 # There are several factors affecting the choice of option name:
9595 # - There is already --with-libiconv-prefix but we can't use it, it specifies
9596 #   the build-time location of libiconv files.
9597 # - The program we need to find is iconv, which comes with glibc.  The user
9598 #   doesn't necessarily have libiconv installed.  Therefore naming this
9599 #   --with-libiconv-foo feels wrong.
9600 # - We want the path to be relocatable, but GDB_AC_DEFINE_RELOCATABLE is
9601 #   defined to work on directories not files (though it really doesn't know
9602 #   the difference).
9603 # - Calling this --with-iconv-prefix is perceived to cause too much confusion
9604 #   with --with-libiconv-prefix.
9605 # Putting these together is why the option name is --with-iconv-bin.
9606
9607
9608 # Check whether --with-iconv-bin was given.
9609 if test "${with_iconv_bin+set}" = set; then :
9610   withval=$with_iconv_bin; iconv_bin="${withval}"
9611
9612 cat >>confdefs.h <<_ACEOF
9613 #define ICONV_BIN "${iconv_bin}"
9614 _ACEOF
9615
9616
9617   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
9618      if test "x$prefix" = xNONE; then
9619         test_prefix=/usr/local
9620      else
9621         test_prefix=$prefix
9622      fi
9623   else
9624      test_prefix=$exec_prefix
9625   fi
9626   value=0
9627   case ${iconv_bin} in
9628      "${test_prefix}"|"${test_prefix}/"*|\
9629         '${exec_prefix}'|'${exec_prefix}/'*)
9630      value=1
9631      ;;
9632   esac
9633
9634 cat >>confdefs.h <<_ACEOF
9635 #define ICONV_BIN_RELOCATABLE $value
9636 _ACEOF
9637
9638
9639
9640 fi
9641
9642
9643 # On alpha-osf, it appears that libtermcap and libcurses are not compatible.
9644 # There is a very specific comment in /usr/include/curses.h explaining that
9645 # termcap routines built into libcurses must not be used.
9646 #
9647 # The symptoms we observed so far is GDB unexpectedly changing
9648 # the terminal settings when tgetent is called - this is particularly
9649 # visible as the output is missing carriage returns, and so rapidly
9650 # becomes very hard to read.
9651 #
9652 # The readline configure script has already decided that libtermcap
9653 # was enough for its purposes, and so decided to build readline using
9654 # libtermcap.  Since the TUI mode requires curses, building GDB with
9655 # TUI enabled results in both libraries to be used at the same time,
9656 # which is not allowed.  This basically means that GDB with TUI is
9657 # broken on alpha-osf.
9658
9659 case $host_os in
9660   osf* )
9661     if test x"$enable_tui" = xyes; then
9662       as_fn_error "Building GDB with TUI mode is not supported on this host" "$LINENO" 5
9663     fi
9664     if test x"$enable_tui" = xauto; then
9665       enable_tui=no
9666     fi
9667     ;;
9668 esac
9669
9670 # For the TUI, we need enhanced curses functionality.
9671 if test x"$enable_tui" != xno; then
9672   prefer_curses=yes
9673 fi
9674
9675 curses_found=no
9676 if test x"$prefer_curses" = xyes; then
9677   # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied
9678   # curses library because the latter might not provide all the
9679   # functionality we need.  However, this leads to problems on systems
9680   # where the linker searches /usr/local/lib, but the compiler doesn't
9681   # search /usr/local/include, if ncurses is installed in /usr/local.  A
9682   # default installation of ncurses on alpha*-dec-osf* will lead to such
9683   # a situation.
9684   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing waddstr" >&5
9685 $as_echo_n "checking for library containing waddstr... " >&6; }
9686 if test "${ac_cv_search_waddstr+set}" = set; then :
9687   $as_echo_n "(cached) " >&6
9688 else
9689   ac_func_search_save_LIBS=$LIBS
9690 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9691 /* end confdefs.h.  */
9692
9693 /* Override any GCC internal prototype to avoid an error.
9694    Use char because int might match the return type of a GCC
9695    builtin and then its argument prototype would still apply.  */
9696 #ifdef __cplusplus
9697 extern "C"
9698 #endif
9699 char waddstr ();
9700 int
9701 main ()
9702 {
9703 return waddstr ();
9704   ;
9705   return 0;
9706 }
9707 _ACEOF
9708 for ac_lib in '' ncurses cursesX curses; do
9709   if test -z "$ac_lib"; then
9710     ac_res="none required"
9711   else
9712     ac_res=-l$ac_lib
9713     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9714   fi
9715   if ac_fn_c_try_link "$LINENO"; then :
9716   ac_cv_search_waddstr=$ac_res
9717 fi
9718 rm -f core conftest.err conftest.$ac_objext \
9719     conftest$ac_exeext
9720   if test "${ac_cv_search_waddstr+set}" = set; then :
9721   break
9722 fi
9723 done
9724 if test "${ac_cv_search_waddstr+set}" = set; then :
9725
9726 else
9727   ac_cv_search_waddstr=no
9728 fi
9729 rm conftest.$ac_ext
9730 LIBS=$ac_func_search_save_LIBS
9731 fi
9732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_waddstr" >&5
9733 $as_echo "$ac_cv_search_waddstr" >&6; }
9734 ac_res=$ac_cv_search_waddstr
9735 if test "$ac_res" != no; then :
9736   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9737
9738 fi
9739
9740
9741   if test "$ac_cv_search_waddstr" != no; then
9742     curses_found=yes
9743   fi
9744 fi
9745
9746 # Check whether we should enable the TUI, but only do so if we really
9747 # can.
9748 if test x"$enable_tui" != xno; then
9749   if test -d $srcdir/tui; then
9750     if test "$curses_found" != no; then
9751       CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
9752       CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
9753       CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
9754       ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
9755     else
9756       if test x"$enable_tui" = xyes; then
9757         as_fn_error "no enhanced curses library found; disable TUI" "$LINENO" 5
9758       else
9759         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no enhanced curses library found; disabling TUI" >&5
9760 $as_echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;}
9761       fi
9762     fi
9763   fi
9764 fi
9765
9766 # Since GDB uses Readline, we need termcap functionality.  In many
9767 # cases this will be provided by the curses library, but some systems
9768 # have a seperate termcap library, or no curses library at all.
9769
9770 case $host_os in
9771   cygwin*)
9772     if test -d $srcdir/libtermcap; then
9773       LIBS="../libtermcap/libtermcap.a $LIBS"
9774       ac_cv_search_tgetent="../libtermcap/libtermcap.a"
9775     fi ;;
9776   go32* | *djgpp*)
9777     ac_cv_search_tgetent="none required"
9778     ;;
9779   *mingw32*)
9780     ac_cv_search_tgetent="none required"
9781     CONFIG_OBS="$CONFIG_OBS windows-termcap.o"
9782     ;;
9783 esac
9784
9785 # These are the libraries checked by Readline.
9786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
9787 $as_echo_n "checking for library containing tgetent... " >&6; }
9788 if test "${ac_cv_search_tgetent+set}" = set; then :
9789   $as_echo_n "(cached) " >&6
9790 else
9791   ac_func_search_save_LIBS=$LIBS
9792 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9793 /* end confdefs.h.  */
9794
9795 /* Override any GCC internal prototype to avoid an error.
9796    Use char because int might match the return type of a GCC
9797    builtin and then its argument prototype would still apply.  */
9798 #ifdef __cplusplus
9799 extern "C"
9800 #endif
9801 char tgetent ();
9802 int
9803 main ()
9804 {
9805 return tgetent ();
9806   ;
9807   return 0;
9808 }
9809 _ACEOF
9810 for ac_lib in '' termcap tinfo curses ncurses; do
9811   if test -z "$ac_lib"; then
9812     ac_res="none required"
9813   else
9814     ac_res=-l$ac_lib
9815     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9816   fi
9817   if ac_fn_c_try_link "$LINENO"; then :
9818   ac_cv_search_tgetent=$ac_res
9819 fi
9820 rm -f core conftest.err conftest.$ac_objext \
9821     conftest$ac_exeext
9822   if test "${ac_cv_search_tgetent+set}" = set; then :
9823   break
9824 fi
9825 done
9826 if test "${ac_cv_search_tgetent+set}" = set; then :
9827
9828 else
9829   ac_cv_search_tgetent=no
9830 fi
9831 rm conftest.$ac_ext
9832 LIBS=$ac_func_search_save_LIBS
9833 fi
9834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
9835 $as_echo "$ac_cv_search_tgetent" >&6; }
9836 ac_res=$ac_cv_search_tgetent
9837 if test "$ac_res" != no; then :
9838   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9839
9840 fi
9841
9842
9843 if test "$ac_cv_search_tgetent" = no; then
9844   as_fn_error "no termcap library found" "$LINENO" 5
9845 fi
9846
9847
9848 # Check whether --with-system-readline was given.
9849 if test "${with_system_readline+set}" = set; then :
9850   withval=$with_system_readline;
9851 fi
9852
9853
9854 if test "$with_system_readline" = yes; then
9855   READLINE=-lreadline
9856   READLINE_DEPS=
9857   READLINE_CFLAGS=
9858   READLINE_TEXI_INCFLAG=
9859 else
9860   READLINE='$(READLINE_DIR)/libreadline.a'
9861   READLINE_DEPS='$(READLINE)'
9862   READLINE_CFLAGS='-I$(READLINE_SRC)/..'
9863   READLINE_TEXI_INCFLAG='-I $(READLINE_DIR)'
9864 fi
9865
9866
9867
9868
9869
9870 # Generate jit-reader.h
9871
9872 # This is typedeffed to GDB_CORE_ADDR in jit-reader.h
9873 TARGET_PTR=
9874
9875 # The cast to long int works around a bug in the HP C Compiler
9876 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9877 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9878 # This bug is HP SR number 8606223364.
9879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long long" >&5
9880 $as_echo_n "checking size of unsigned long long... " >&6; }
9881 if test "${ac_cv_sizeof_unsigned_long_long+set}" = set; then :
9882   $as_echo_n "(cached) " >&6
9883 else
9884   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long long))" "ac_cv_sizeof_unsigned_long_long"        "$ac_includes_default"; then :
9885
9886 else
9887   if test "$ac_cv_type_unsigned_long_long" = yes; then
9888      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9889 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9890 { as_fn_set_status 77
9891 as_fn_error "cannot compute sizeof (unsigned long long)
9892 See \`config.log' for more details." "$LINENO" 5; }; }
9893    else
9894      ac_cv_sizeof_unsigned_long_long=0
9895    fi
9896 fi
9897
9898 fi
9899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long_long" >&5
9900 $as_echo "$ac_cv_sizeof_unsigned_long_long" >&6; }
9901
9902
9903
9904 cat >>confdefs.h <<_ACEOF
9905 #define SIZEOF_UNSIGNED_LONG_LONG $ac_cv_sizeof_unsigned_long_long
9906 _ACEOF
9907
9908
9909 # The cast to long int works around a bug in the HP C Compiler
9910 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9911 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9912 # This bug is HP SR number 8606223364.
9913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long" >&5
9914 $as_echo_n "checking size of unsigned long... " >&6; }
9915 if test "${ac_cv_sizeof_unsigned_long+set}" = set; then :
9916   $as_echo_n "(cached) " >&6
9917 else
9918   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long))" "ac_cv_sizeof_unsigned_long"        "$ac_includes_default"; then :
9919
9920 else
9921   if test "$ac_cv_type_unsigned_long" = yes; then
9922      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9923 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9924 { as_fn_set_status 77
9925 as_fn_error "cannot compute sizeof (unsigned long)
9926 See \`config.log' for more details." "$LINENO" 5; }; }
9927    else
9928      ac_cv_sizeof_unsigned_long=0
9929    fi
9930 fi
9931
9932 fi
9933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long" >&5
9934 $as_echo "$ac_cv_sizeof_unsigned_long" >&6; }
9935
9936
9937
9938 cat >>confdefs.h <<_ACEOF
9939 #define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long
9940 _ACEOF
9941
9942
9943 # The cast to long int works around a bug in the HP C Compiler
9944 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9945 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9946 # This bug is HP SR number 8606223364.
9947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned __int128" >&5
9948 $as_echo_n "checking size of unsigned __int128... " >&6; }
9949 if test "${ac_cv_sizeof_unsigned___int128+set}" = set; then :
9950   $as_echo_n "(cached) " >&6
9951 else
9952   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned __int128))" "ac_cv_sizeof_unsigned___int128"        "$ac_includes_default"; then :
9953
9954 else
9955   if test "$ac_cv_type_unsigned___int128" = yes; then
9956      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9957 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9958 { as_fn_set_status 77
9959 as_fn_error "cannot compute sizeof (unsigned __int128)
9960 See \`config.log' for more details." "$LINENO" 5; }; }
9961    else
9962      ac_cv_sizeof_unsigned___int128=0
9963    fi
9964 fi
9965
9966 fi
9967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned___int128" >&5
9968 $as_echo "$ac_cv_sizeof_unsigned___int128" >&6; }
9969
9970
9971
9972 cat >>confdefs.h <<_ACEOF
9973 #define SIZEOF_UNSIGNED___INT128 $ac_cv_sizeof_unsigned___int128
9974 _ACEOF
9975
9976
9977
9978 if test "x${ac_cv_sizeof_unsigned_long}" = "x8"; then
9979   TARGET_PTR="unsigned long"
9980 elif test "x${ac_cv_sizeof_unsigned_long_long}" = "x8"; then
9981   TARGET_PTR="unsigned long long"
9982 elif test "x${ac_cv_sizeof_unsigned___int128}" = "x16"; then
9983   TARGET_PTR="unsigned __int128"
9984 else
9985   TARGET_PTR="unsigned long"
9986 fi
9987
9988
9989 ac_config_files="$ac_config_files jit-reader.h:jit-reader.in"
9990
9991
9992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
9993 $as_echo_n "checking for library containing dlopen... " >&6; }
9994 if test "${ac_cv_search_dlopen+set}" = set; then :
9995   $as_echo_n "(cached) " >&6
9996 else
9997   ac_func_search_save_LIBS=$LIBS
9998 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9999 /* end confdefs.h.  */
10000
10001 /* Override any GCC internal prototype to avoid an error.
10002    Use char because int might match the return type of a GCC
10003    builtin and then its argument prototype would still apply.  */
10004 #ifdef __cplusplus
10005 extern "C"
10006 #endif
10007 char dlopen ();
10008 int
10009 main ()
10010 {
10011 return dlopen ();
10012   ;
10013   return 0;
10014 }
10015 _ACEOF
10016 for ac_lib in '' dl; do
10017   if test -z "$ac_lib"; then
10018     ac_res="none required"
10019   else
10020     ac_res=-l$ac_lib
10021     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
10022   fi
10023   if ac_fn_c_try_link "$LINENO"; then :
10024   ac_cv_search_dlopen=$ac_res
10025 fi
10026 rm -f core conftest.err conftest.$ac_objext \
10027     conftest$ac_exeext
10028   if test "${ac_cv_search_dlopen+set}" = set; then :
10029   break
10030 fi
10031 done
10032 if test "${ac_cv_search_dlopen+set}" = set; then :
10033
10034 else
10035   ac_cv_search_dlopen=no
10036 fi
10037 rm conftest.$ac_ext
10038 LIBS=$ac_func_search_save_LIBS
10039 fi
10040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
10041 $as_echo "$ac_cv_search_dlopen" >&6; }
10042 ac_res=$ac_cv_search_dlopen
10043 if test "$ac_res" != no; then :
10044   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10045
10046 fi
10047
10048
10049
10050
10051 # Check whether --with-jit-reader-dir was given.
10052 if test "${with_jit_reader_dir+set}" = set; then :
10053   withval=$with_jit_reader_dir;
10054     JIT_READER_DIR=$withval
10055 else
10056   JIT_READER_DIR=${libdir}/gdb
10057 fi
10058
10059
10060   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
10061   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
10062   ac_define_dir=`eval echo $JIT_READER_DIR`
10063   ac_define_dir=`eval echo $ac_define_dir`
10064
10065 cat >>confdefs.h <<_ACEOF
10066 #define JIT_READER_DIR "$ac_define_dir"
10067 _ACEOF
10068
10069
10070
10071
10072   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
10073      if test "x$prefix" = xNONE; then
10074         test_prefix=/usr/local
10075      else
10076         test_prefix=$prefix
10077      fi
10078   else
10079      test_prefix=$exec_prefix
10080   fi
10081   value=0
10082   case ${ac_define_dir} in
10083      "${test_prefix}"|"${test_prefix}/"*|\
10084         '${exec_prefix}'|'${exec_prefix}/'*)
10085      value=1
10086      ;;
10087   esac
10088
10089 cat >>confdefs.h <<_ACEOF
10090 #define JIT_READER_DIR_RELOCATABLE $value
10091 _ACEOF
10092
10093
10094
10095
10096
10097 # Check whether --with-expat was given.
10098 if test "${with_expat+set}" = set; then :
10099   withval=$with_expat;
10100 else
10101   with_expat=auto
10102 fi
10103
10104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use expat" >&5
10105 $as_echo_n "checking whether to use expat... " >&6; }
10106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_expat" >&5
10107 $as_echo "$with_expat" >&6; }
10108
10109 if test "${with_expat}" = no; then
10110   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat support disabled; some features may be unavailable." >&5
10111 $as_echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;}
10112   HAVE_LIBEXPAT=no
10113 else
10114
10115       if test "X$prefix" = "XNONE"; then
10116     acl_final_prefix="$ac_default_prefix"
10117   else
10118     acl_final_prefix="$prefix"
10119   fi
10120   if test "X$exec_prefix" = "XNONE"; then
10121     acl_final_exec_prefix='${prefix}'
10122   else
10123     acl_final_exec_prefix="$exec_prefix"
10124   fi
10125   acl_save_prefix="$prefix"
10126   prefix="$acl_final_prefix"
10127   eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
10128   prefix="$acl_save_prefix"
10129
10130
10131 # Check whether --with-gnu-ld was given.
10132 if test "${with_gnu_ld+set}" = set; then :
10133   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
10134 else
10135   with_gnu_ld=no
10136 fi
10137
10138 # Prepare PATH_SEPARATOR.
10139 # The user is always right.
10140 if test "${PATH_SEPARATOR+set}" != set; then
10141   echo "#! /bin/sh" >conf$$.sh
10142   echo  "exit 0"   >>conf$$.sh
10143   chmod +x conf$$.sh
10144   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
10145     PATH_SEPARATOR=';'
10146   else
10147     PATH_SEPARATOR=:
10148   fi
10149   rm -f conf$$.sh
10150 fi
10151 ac_prog=ld
10152 if test "$GCC" = yes; then
10153   # Check if gcc -print-prog-name=ld gives a path.
10154   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
10155 $as_echo_n "checking for ld used by GCC... " >&6; }
10156   case $host in
10157   *-*-mingw*)
10158     # gcc leaves a trailing carriage return which upsets mingw
10159     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
10160   *)
10161     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
10162   esac
10163   case $ac_prog in
10164     # Accept absolute paths.
10165     [\\/]* | [A-Za-z]:[\\/]*)
10166       re_direlt='/[^/][^/]*/\.\./'
10167       # Canonicalize the path of ld
10168       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
10169       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
10170         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
10171       done
10172       test -z "$LD" && LD="$ac_prog"
10173       ;;
10174   "")
10175     # If it fails, then pretend we aren't using GCC.
10176     ac_prog=ld
10177     ;;
10178   *)
10179     # If it is relative, then search for the first ld in PATH.
10180     with_gnu_ld=unknown
10181     ;;
10182   esac
10183 elif test "$with_gnu_ld" = yes; then
10184   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
10185 $as_echo_n "checking for GNU ld... " >&6; }
10186 else
10187   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
10188 $as_echo_n "checking for non-GNU ld... " >&6; }
10189 fi
10190 if test "${acl_cv_path_LD+set}" = set; then :
10191   $as_echo_n "(cached) " >&6
10192 else
10193   if test -z "$LD"; then
10194   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
10195   for ac_dir in $PATH; do
10196     test -z "$ac_dir" && ac_dir=.
10197     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
10198       acl_cv_path_LD="$ac_dir/$ac_prog"
10199       # Check to see if the program is GNU ld.  I'd rather use --version,
10200       # but apparently some GNU ld's only accept -v.
10201       # Break only if it was the GNU/non-GNU ld that we prefer.
10202       if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
10203         test "$with_gnu_ld" != no && break
10204       else
10205         test "$with_gnu_ld" != yes && break
10206       fi
10207     fi
10208   done
10209   IFS="$ac_save_ifs"
10210 else
10211   acl_cv_path_LD="$LD" # Let the user override the test with a path.
10212 fi
10213 fi
10214
10215 LD="$acl_cv_path_LD"
10216 if test -n "$LD"; then
10217   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
10218 $as_echo "$LD" >&6; }
10219 else
10220   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10221 $as_echo "no" >&6; }
10222 fi
10223 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
10224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
10225 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
10226 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
10227   $as_echo_n "(cached) " >&6
10228 else
10229   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
10230 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
10231   acl_cv_prog_gnu_ld=yes
10232 else
10233   acl_cv_prog_gnu_ld=no
10234 fi
10235 fi
10236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
10237 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
10238 with_gnu_ld=$acl_cv_prog_gnu_ld
10239
10240
10241
10242                                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
10243 $as_echo_n "checking for shared library run path origin... " >&6; }
10244 if test "${acl_cv_rpath+set}" = set; then :
10245   $as_echo_n "(cached) " >&6
10246 else
10247
10248     CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
10249     ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
10250     . ./conftest.sh
10251     rm -f ./conftest.sh
10252     acl_cv_rpath=done
10253
10254 fi
10255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
10256 $as_echo "$acl_cv_rpath" >&6; }
10257   wl="$acl_cv_wl"
10258   libext="$acl_cv_libext"
10259   shlibext="$acl_cv_shlibext"
10260   hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
10261   hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
10262   hardcode_direct="$acl_cv_hardcode_direct"
10263   hardcode_minus_L="$acl_cv_hardcode_minus_L"
10264     # Check whether --enable-rpath was given.
10265 if test "${enable_rpath+set}" = set; then :
10266   enableval=$enable_rpath; :
10267 else
10268   enable_rpath=yes
10269 fi
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280     use_additional=yes
10281
10282   acl_save_prefix="$prefix"
10283   prefix="$acl_final_prefix"
10284   acl_save_exec_prefix="$exec_prefix"
10285   exec_prefix="$acl_final_exec_prefix"
10286
10287     eval additional_includedir=\"$includedir\"
10288     eval additional_libdir=\"$libdir\"
10289
10290   exec_prefix="$acl_save_exec_prefix"
10291   prefix="$acl_save_prefix"
10292
10293
10294 # Check whether --with-libexpat-prefix was given.
10295 if test "${with_libexpat_prefix+set}" = set; then :
10296   withval=$with_libexpat_prefix;
10297     if test "X$withval" = "Xno"; then
10298       use_additional=no
10299     else
10300       if test "X$withval" = "X"; then
10301
10302   acl_save_prefix="$prefix"
10303   prefix="$acl_final_prefix"
10304   acl_save_exec_prefix="$exec_prefix"
10305   exec_prefix="$acl_final_exec_prefix"
10306
10307           eval additional_includedir=\"$includedir\"
10308           eval additional_libdir=\"$libdir\"
10309
10310   exec_prefix="$acl_save_exec_prefix"
10311   prefix="$acl_save_prefix"
10312
10313       else
10314         additional_includedir="$withval/include"
10315         additional_libdir="$withval/lib"
10316       fi
10317     fi
10318
10319 fi
10320
10321       LIBEXPAT=
10322   LTLIBEXPAT=
10323   INCEXPAT=
10324   rpathdirs=
10325   ltrpathdirs=
10326   names_already_handled=
10327   names_next_round='expat '
10328   while test -n "$names_next_round"; do
10329     names_this_round="$names_next_round"
10330     names_next_round=
10331     for name in $names_this_round; do
10332       already_handled=
10333       for n in $names_already_handled; do
10334         if test "$n" = "$name"; then
10335           already_handled=yes
10336           break
10337         fi
10338       done
10339       if test -z "$already_handled"; then
10340         names_already_handled="$names_already_handled $name"
10341                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
10342         eval value=\"\$HAVE_LIB$uppername\"
10343         if test -n "$value"; then
10344           if test "$value" = yes; then
10345             eval value=\"\$LIB$uppername\"
10346             test -z "$value" || LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$value"
10347             eval value=\"\$LTLIB$uppername\"
10348             test -z "$value" || LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value"
10349           else
10350                                     :
10351           fi
10352         else
10353                               found_dir=
10354           found_la=
10355           found_so=
10356           found_a=
10357           if test $use_additional = yes; then
10358             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
10359               found_dir="$additional_libdir"
10360               found_so="$additional_libdir/lib$name.$shlibext"
10361               if test -f "$additional_libdir/lib$name.la"; then
10362                 found_la="$additional_libdir/lib$name.la"
10363               fi
10364             else
10365               if test -f "$additional_libdir/lib$name.$libext"; then
10366                 found_dir="$additional_libdir"
10367                 found_a="$additional_libdir/lib$name.$libext"
10368                 if test -f "$additional_libdir/lib$name.la"; then
10369                   found_la="$additional_libdir/lib$name.la"
10370                 fi
10371               fi
10372             fi
10373           fi
10374           if test "X$found_dir" = "X"; then
10375             for x in $LDFLAGS $LTLIBEXPAT; do
10376
10377   acl_save_prefix="$prefix"
10378   prefix="$acl_final_prefix"
10379   acl_save_exec_prefix="$exec_prefix"
10380   exec_prefix="$acl_final_exec_prefix"
10381   eval x=\"$x\"
10382   exec_prefix="$acl_save_exec_prefix"
10383   prefix="$acl_save_prefix"
10384
10385               case "$x" in
10386                 -L*)
10387                   dir=`echo "X$x" | sed -e 's/^X-L//'`
10388                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
10389                     found_dir="$dir"
10390                     found_so="$dir/lib$name.$shlibext"
10391                     if test -f "$dir/lib$name.la"; then
10392                       found_la="$dir/lib$name.la"
10393                     fi
10394                   else
10395                     if test -f "$dir/lib$name.$libext"; then
10396                       found_dir="$dir"
10397                       found_a="$dir/lib$name.$libext"
10398                       if test -f "$dir/lib$name.la"; then
10399                         found_la="$dir/lib$name.la"
10400                       fi
10401                     fi
10402                   fi
10403                   ;;
10404               esac
10405               if test "X$found_dir" != "X"; then
10406                 break
10407               fi
10408             done
10409           fi
10410           if test "X$found_dir" != "X"; then
10411                         LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name"
10412             if test "X$found_so" != "X"; then
10413                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
10414                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10415               else
10416                                                                                 haveit=
10417                 for x in $ltrpathdirs; do
10418                   if test "X$x" = "X$found_dir"; then
10419                     haveit=yes
10420                     break
10421                   fi
10422                 done
10423                 if test -z "$haveit"; then
10424                   ltrpathdirs="$ltrpathdirs $found_dir"
10425                 fi
10426                                 if test "$hardcode_direct" = yes; then
10427                                                       LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10428                 else
10429                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
10430                                                             LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10431                                                             haveit=
10432                     for x in $rpathdirs; do
10433                       if test "X$x" = "X$found_dir"; then
10434                         haveit=yes
10435                         break
10436                       fi
10437                     done
10438                     if test -z "$haveit"; then
10439                       rpathdirs="$rpathdirs $found_dir"
10440                     fi
10441                   else
10442                                                                                 haveit=
10443                     for x in $LDFLAGS $LIBEXPAT; do
10444
10445   acl_save_prefix="$prefix"
10446   prefix="$acl_final_prefix"
10447   acl_save_exec_prefix="$exec_prefix"
10448   exec_prefix="$acl_final_exec_prefix"
10449   eval x=\"$x\"
10450   exec_prefix="$acl_save_exec_prefix"
10451   prefix="$acl_save_prefix"
10452
10453                       if test "X$x" = "X-L$found_dir"; then
10454                         haveit=yes
10455                         break
10456                       fi
10457                     done
10458                     if test -z "$haveit"; then
10459                       LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir"
10460                     fi
10461                     if test "$hardcode_minus_L" != no; then
10462                                                                                         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10463                     else
10464                                                                                                                                                                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
10465                     fi
10466                   fi
10467                 fi
10468               fi
10469             else
10470               if test "X$found_a" != "X"; then
10471                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_a"
10472               else
10473                                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name"
10474               fi
10475             fi
10476                         additional_includedir=
10477             case "$found_dir" in
10478               */lib | */lib/)
10479                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
10480                 additional_includedir="$basedir/include"
10481                 ;;
10482             esac
10483             if test "X$additional_includedir" != "X"; then
10484                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
10485                 haveit=
10486                 if test "X$additional_includedir" = "X/usr/local/include"; then
10487                   if test -n "$GCC"; then
10488                     case $host_os in
10489                       linux*) haveit=yes;;
10490                     esac
10491                   fi
10492                 fi
10493                 if test -z "$haveit"; then
10494                   for x in $CPPFLAGS $INCEXPAT; do
10495
10496   acl_save_prefix="$prefix"
10497   prefix="$acl_final_prefix"
10498   acl_save_exec_prefix="$exec_prefix"
10499   exec_prefix="$acl_final_exec_prefix"
10500   eval x=\"$x\"
10501   exec_prefix="$acl_save_exec_prefix"
10502   prefix="$acl_save_prefix"
10503
10504                     if test "X$x" = "X-I$additional_includedir"; then
10505                       haveit=yes
10506                       break
10507                     fi
10508                   done
10509                   if test -z "$haveit"; then
10510                     if test -d "$additional_includedir"; then
10511                                             INCEXPAT="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir"
10512                     fi
10513                   fi
10514                 fi
10515               fi
10516             fi
10517                         if test -n "$found_la"; then
10518                                                         save_libdir="$libdir"
10519               case "$found_la" in
10520                 */* | *\\*) . "$found_la" ;;
10521                 *) . "./$found_la" ;;
10522               esac
10523               libdir="$save_libdir"
10524                             for dep in $dependency_libs; do
10525                 case "$dep" in
10526                   -L*)
10527                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
10528                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
10529                       haveit=
10530                       if test "X$additional_libdir" = "X/usr/local/lib"; then
10531                         if test -n "$GCC"; then
10532                           case $host_os in
10533                             linux*) haveit=yes;;
10534                           esac
10535                         fi
10536                       fi
10537                       if test -z "$haveit"; then
10538                         haveit=
10539                         for x in $LDFLAGS $LIBEXPAT; do
10540
10541   acl_save_prefix="$prefix"
10542   prefix="$acl_final_prefix"
10543   acl_save_exec_prefix="$exec_prefix"
10544   exec_prefix="$acl_final_exec_prefix"
10545   eval x=\"$x\"
10546   exec_prefix="$acl_save_exec_prefix"
10547   prefix="$acl_save_prefix"
10548
10549                           if test "X$x" = "X-L$additional_libdir"; then
10550                             haveit=yes
10551                             break
10552                           fi
10553                         done
10554                         if test -z "$haveit"; then
10555                           if test -d "$additional_libdir"; then
10556                                                         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir"
10557                           fi
10558                         fi
10559                         haveit=
10560                         for x in $LDFLAGS $LTLIBEXPAT; do
10561
10562   acl_save_prefix="$prefix"
10563   prefix="$acl_final_prefix"
10564   acl_save_exec_prefix="$exec_prefix"
10565   exec_prefix="$acl_final_exec_prefix"
10566   eval x=\"$x\"
10567   exec_prefix="$acl_save_exec_prefix"
10568   prefix="$acl_save_prefix"
10569
10570                           if test "X$x" = "X-L$additional_libdir"; then
10571                             haveit=yes
10572                             break
10573                           fi
10574                         done
10575                         if test -z "$haveit"; then
10576                           if test -d "$additional_libdir"; then
10577                                                         LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir"
10578                           fi
10579                         fi
10580                       fi
10581                     fi
10582                     ;;
10583                   -R*)
10584                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
10585                     if test "$enable_rpath" != no; then
10586                                                                   haveit=
10587                       for x in $rpathdirs; do
10588                         if test "X$x" = "X$dir"; then
10589                           haveit=yes
10590                           break
10591                         fi
10592                       done
10593                       if test -z "$haveit"; then
10594                         rpathdirs="$rpathdirs $dir"
10595                       fi
10596                                                                   haveit=
10597                       for x in $ltrpathdirs; do
10598                         if test "X$x" = "X$dir"; then
10599                           haveit=yes
10600                           break
10601                         fi
10602                       done
10603                       if test -z "$haveit"; then
10604                         ltrpathdirs="$ltrpathdirs $dir"
10605                       fi
10606                     fi
10607                     ;;
10608                   -l*)
10609                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10610                     ;;
10611                   *.la)
10612                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10613                     ;;
10614                   *)
10615                                         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$dep"
10616                     LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep"
10617                     ;;
10618                 esac
10619               done
10620             fi
10621           else
10622                                                             LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
10623             LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name"
10624           fi
10625         fi
10626       fi
10627     done
10628   done
10629   if test "X$rpathdirs" != "X"; then
10630     if test -n "$hardcode_libdir_separator"; then
10631                         alldirs=
10632       for found_dir in $rpathdirs; do
10633         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
10634       done
10635             acl_save_libdir="$libdir"
10636       libdir="$alldirs"
10637       eval flag=\"$hardcode_libdir_flag_spec\"
10638       libdir="$acl_save_libdir"
10639       LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
10640     else
10641             for found_dir in $rpathdirs; do
10642         acl_save_libdir="$libdir"
10643         libdir="$found_dir"
10644         eval flag=\"$hardcode_libdir_flag_spec\"
10645         libdir="$acl_save_libdir"
10646         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
10647       done
10648     fi
10649   fi
10650   if test "X$ltrpathdirs" != "X"; then
10651             for found_dir in $ltrpathdirs; do
10652       LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir"
10653     done
10654   fi
10655
10656
10657         ac_save_CPPFLAGS="$CPPFLAGS"
10658
10659   for element in $INCEXPAT; do
10660     haveit=
10661     for x in $CPPFLAGS; do
10662
10663   acl_save_prefix="$prefix"
10664   prefix="$acl_final_prefix"
10665   acl_save_exec_prefix="$exec_prefix"
10666   exec_prefix="$acl_final_exec_prefix"
10667   eval x=\"$x\"
10668   exec_prefix="$acl_save_exec_prefix"
10669   prefix="$acl_save_prefix"
10670
10671       if test "X$x" = "X$element"; then
10672         haveit=yes
10673         break
10674       fi
10675     done
10676     if test -z "$haveit"; then
10677       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
10678     fi
10679   done
10680
10681
10682   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5
10683 $as_echo_n "checking for libexpat... " >&6; }
10684 if test "${ac_cv_libexpat+set}" = set; then :
10685   $as_echo_n "(cached) " >&6
10686 else
10687
10688     ac_save_LIBS="$LIBS"
10689     LIBS="$LIBS $LIBEXPAT"
10690     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10691 /* end confdefs.h.  */
10692 #include "expat.h"
10693 int
10694 main ()
10695 {
10696 XML_Parser p = XML_ParserCreate (0);
10697   ;
10698   return 0;
10699 }
10700 _ACEOF
10701 if ac_fn_c_try_link "$LINENO"; then :
10702   ac_cv_libexpat=yes
10703 else
10704   ac_cv_libexpat=no
10705 fi
10706 rm -f core conftest.err conftest.$ac_objext \
10707     conftest$ac_exeext conftest.$ac_ext
10708     LIBS="$ac_save_LIBS"
10709
10710 fi
10711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libexpat" >&5
10712 $as_echo "$ac_cv_libexpat" >&6; }
10713   if test "$ac_cv_libexpat" = yes; then
10714     HAVE_LIBEXPAT=yes
10715
10716 $as_echo "#define HAVE_LIBEXPAT 1" >>confdefs.h
10717
10718     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libexpat" >&5
10719 $as_echo_n "checking how to link with libexpat... " >&6; }
10720     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBEXPAT" >&5
10721 $as_echo "$LIBEXPAT" >&6; }
10722   else
10723     HAVE_LIBEXPAT=no
10724             CPPFLAGS="$ac_save_CPPFLAGS"
10725     LIBEXPAT=
10726     LTLIBEXPAT=
10727   fi
10728
10729
10730
10731
10732
10733
10734   if test "$HAVE_LIBEXPAT" != yes; then
10735     if test "$with_expat" = yes; then
10736       as_fn_error "expat is missing or unusable" "$LINENO" 5
10737     else
10738       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat is missing or unusable; some features may be unavailable." >&5
10739 $as_echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;}
10740     fi
10741   else
10742     save_LIBS=$LIBS
10743     LIBS="$LIBS $LIBEXPAT"
10744     for ac_func in XML_StopParser
10745 do :
10746   ac_fn_c_check_func "$LINENO" "XML_StopParser" "ac_cv_func_XML_StopParser"
10747 if test "x$ac_cv_func_XML_StopParser" = x""yes; then :
10748   cat >>confdefs.h <<_ACEOF
10749 #define HAVE_XML_STOPPARSER 1
10750 _ACEOF
10751
10752 fi
10753 done
10754
10755     LIBS=$save_LIBS
10756   fi
10757 fi
10758
10759
10760
10761
10762
10763
10764 # Check whether --with-python was given.
10765 if test "${with_python+set}" = set; then :
10766   withval=$with_python;
10767 else
10768   with_python=auto
10769 fi
10770
10771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use python" >&5
10772 $as_echo_n "checking whether to use python... " >&6; }
10773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
10774 $as_echo "$with_python" >&6; }
10775
10776 if test "${with_python}" = no; then
10777   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python support disabled; some features may be unavailable." >&5
10778 $as_echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;}
10779   have_libpython=no
10780 else
10781   case "${with_python}" in
10782   [\\/]* | ?:[\\/]*)
10783     if test -d ${with_python}; then
10784       # Assume the python binary is ${with_python}/bin/python.
10785       python_prog="${with_python}/bin/python"
10786       python_prefix=
10787       # If python does not exit ${with_python}/bin, then try in
10788       # ${with_python}.  On Windows/MinGW, this is where the Python
10789       # executable is.
10790       if test ! -x "${python_prog}"; then
10791         python_prog="${with_python}/python"
10792         python_prefix=
10793       fi
10794       if test ! -x "${python_prog}"; then
10795         # Fall back to gdb 7.0/7.1 behaviour.
10796         python_prog=missing
10797         python_prefix=${with_python}
10798       fi
10799     elif test -x "${with_python}"; then
10800       # While we can't run python compiled for $host (unless host == build),
10801       # the user could write a script that provides the needed information,
10802       # so we support that.
10803       python_prog=${with_python}
10804       python_prefix=
10805     else
10806       as_fn_error "invalid value for --with-python" "$LINENO" 5
10807     fi
10808     ;;
10809   */*)
10810     # Disallow --with-python=foo/bar.
10811     as_fn_error "invalid value for --with-python" "$LINENO" 5
10812     ;;
10813   *)
10814     # The user has either specified auto, yes, or the name of the python
10815     # program assumed to be in $PATH.
10816     python_prefix=
10817     case "${with_python}" in
10818     yes | auto)
10819       if test ${build} = ${host}; then
10820         # Extract the first word of "python", so it can be a program name with args.
10821 set dummy python; ac_word=$2
10822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10823 $as_echo_n "checking for $ac_word... " >&6; }
10824 if test "${ac_cv_path_python_prog_path+set}" = set; then :
10825   $as_echo_n "(cached) " >&6
10826 else
10827   case $python_prog_path in
10828   [\\/]* | ?:[\\/]*)
10829   ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
10830   ;;
10831   *)
10832   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10833 for as_dir in $PATH
10834 do
10835   IFS=$as_save_IFS
10836   test -z "$as_dir" && as_dir=.
10837     for ac_exec_ext in '' $ac_executable_extensions; do
10838   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10839     ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
10840     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10841     break 2
10842   fi
10843 done
10844   done
10845 IFS=$as_save_IFS
10846
10847   test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
10848   ;;
10849 esac
10850 fi
10851 python_prog_path=$ac_cv_path_python_prog_path
10852 if test -n "$python_prog_path"; then
10853   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
10854 $as_echo "$python_prog_path" >&6; }
10855 else
10856   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10857 $as_echo "no" >&6; }
10858 fi
10859
10860
10861         if test "${python_prog_path}" = missing; then
10862           python_prog=missing
10863         else
10864           python_prog=${python_prog_path}
10865         fi
10866       else
10867         # Not much we can do except assume the cross-compiler will find the
10868         # right files.
10869         python_prog=missing
10870       fi
10871       ;;
10872     *)
10873       # While we can't run python compiled for $host (unless host == build),
10874       # the user could write a script that provides the needed information,
10875       # so we support that.
10876       python_prog="${with_python}"
10877       # Extract the first word of "${python_prog}", so it can be a program name with args.
10878 set dummy ${python_prog}; ac_word=$2
10879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10880 $as_echo_n "checking for $ac_word... " >&6; }
10881 if test "${ac_cv_path_python_prog_path+set}" = set; then :
10882   $as_echo_n "(cached) " >&6
10883 else
10884   case $python_prog_path in
10885   [\\/]* | ?:[\\/]*)
10886   ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
10887   ;;
10888   *)
10889   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10890 for as_dir in $PATH
10891 do
10892   IFS=$as_save_IFS
10893   test -z "$as_dir" && as_dir=.
10894     for ac_exec_ext in '' $ac_executable_extensions; do
10895   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10896     ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
10897     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10898     break 2
10899   fi
10900 done
10901   done
10902 IFS=$as_save_IFS
10903
10904   test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
10905   ;;
10906 esac
10907 fi
10908 python_prog_path=$ac_cv_path_python_prog_path
10909 if test -n "$python_prog_path"; then
10910   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
10911 $as_echo "$python_prog_path" >&6; }
10912 else
10913   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10914 $as_echo "no" >&6; }
10915 fi
10916
10917
10918       if test "${python_prog_path}" = missing; then
10919         as_fn_error "unable to find python program ${python_prog}" "$LINENO" 5
10920       fi
10921       ;;
10922     esac
10923   esac
10924
10925   if test "${python_prog}" != missing; then
10926     # We have a python program to use, but it may be too old.
10927     # Don't flag an error for --with-python=auto (the default).
10928     have_python_config=yes
10929     python_includes=`${python_prog} ${srcdir}/python/python-config.py --includes`
10930     if test $? != 0; then
10931       have_python_config=failed
10932       if test "${with_python}" != auto; then
10933         as_fn_error "failure running python-config --includes" "$LINENO" 5
10934       fi
10935     fi
10936     python_libs=`${python_prog} ${srcdir}/python/python-config.py --ldflags`
10937     if test $? != 0; then
10938       have_python_config=failed
10939       if test "${with_python}" != auto; then
10940         as_fn_error "failure running python-config --ldflags" "$LINENO" 5
10941       fi
10942     fi
10943     python_prefix=`${python_prog} ${srcdir}/python/python-config.py --exec-prefix`
10944     if test $? != 0; then
10945       have_python_config=failed
10946       if test "${with_python}" != auto; then
10947         as_fn_error "failure running python-config --exec-prefix" "$LINENO" 5
10948       fi
10949     fi
10950   else
10951     # We do not have a python executable we can use to determine where
10952     # to find the Python headers and libs.  We cannot guess the include
10953     # path from the python_prefix either, because that include path
10954     # depends on the Python version.  So, there is nothing much we can
10955     # do except assume that the compiler will be able to find those files.
10956     python_includes=
10957     python_libs=
10958     have_python_config=no
10959   fi
10960
10961   # If we have python-config, only try the configuration it provides.
10962   # Otherwise fallback on the old way of trying different versions of
10963   # python in turn.
10964
10965   have_libpython=no
10966   if test "${have_python_config}" = yes; then
10967     # Determine the Python version by extracting "-lpython<version>"
10968     # part of the python_libs. <version> is usually X.Y with X and Y
10969     # being decimal numbers, but can also be XY (seen on Windows).
10970     #
10971     # The extraction is performed using sed with a regular expression.
10972     # Initially, the regexp used was using the '?' quantifier to make
10973     # the dot in the version number optional.  Unfortunately, this
10974     # does not work with non-GNU versions of sed because, because of
10975     # what looks like a limitation (the '?' quantifier does not work
10976     # with back-references).  We work around this limitation by using
10977     # the '*' quantifier instead.  It means that, in theory, we might
10978     # match unexpected version strings such as "-lpython2..7", but
10979     # this seems unlikely in practice.  And even if that happens,
10980     # an error will be triggered later on, when checking that version
10981     # number.
10982     python_version=`echo " ${python_libs} " \
10983                          | sed -e 's,^.* -l\(python[0-9]*[.]*[0-9]*\).*$,\1,'`
10984     case "${python_version}" in
10985     python*)
10986
10987   version=${python_version}
10988
10989   new_CPPFLAGS=${python_includes}
10990   new_LIBS=${python_libs}
10991   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10992 $as_echo_n "checking for ${version}... " >&6; }
10993   save_CPPFLAGS=$CPPFLAGS
10994   save_LIBS=$LIBS
10995   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10996   LIBS="$LIBS $new_LIBS"
10997   found_usable_python=no
10998   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10999 /* end confdefs.h.  */
11000 #include "Python.h"
11001 int
11002 main ()
11003 {
11004 Py_Initialize ();
11005   ;
11006   return 0;
11007 }
11008 _ACEOF
11009 if ac_fn_c_try_link "$LINENO"; then :
11010   have_libpython=${version}
11011                   found_usable_python=yes
11012                   PYTHON_CPPFLAGS=$new_CPPFLAGS
11013                   PYTHON_LIBS=$new_LIBS
11014 fi
11015 rm -f core conftest.err conftest.$ac_objext \
11016     conftest$ac_exeext conftest.$ac_ext
11017   CPPFLAGS=$save_CPPFLAGS
11018   LIBS=$save_LIBS
11019   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
11020 $as_echo "${found_usable_python}" >&6; }
11021
11022       ;;
11023     *)
11024       as_fn_error "unable to determine python version from ${python_libs}" "$LINENO" 5
11025       ;;
11026     esac
11027   elif test "${have_python_config}" != failed; then
11028     if test "${have_libpython}" = no; then
11029
11030   version=python2.7
11031
11032   new_CPPFLAGS=${python_includes}
11033   new_LIBS="${python_libs} -lpython2.7"
11034   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
11035 $as_echo_n "checking for ${version}... " >&6; }
11036   save_CPPFLAGS=$CPPFLAGS
11037   save_LIBS=$LIBS
11038   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
11039   LIBS="$LIBS $new_LIBS"
11040   found_usable_python=no
11041   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11042 /* end confdefs.h.  */
11043 #include "Python.h"
11044 int
11045 main ()
11046 {
11047 Py_Initialize ();
11048   ;
11049   return 0;
11050 }
11051 _ACEOF
11052 if ac_fn_c_try_link "$LINENO"; then :
11053   have_libpython=${version}
11054                   found_usable_python=yes
11055                   PYTHON_CPPFLAGS=$new_CPPFLAGS
11056                   PYTHON_LIBS=$new_LIBS
11057 fi
11058 rm -f core conftest.err conftest.$ac_objext \
11059     conftest$ac_exeext conftest.$ac_ext
11060   CPPFLAGS=$save_CPPFLAGS
11061   LIBS=$save_LIBS
11062   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
11063 $as_echo "${found_usable_python}" >&6; }
11064
11065     fi
11066     if test "${have_libpython}" = no; then
11067
11068   version=python2.6
11069
11070   new_CPPFLAGS=${python_includes}
11071   new_LIBS="${python_libs} -lpython2.6"
11072   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
11073 $as_echo_n "checking for ${version}... " >&6; }
11074   save_CPPFLAGS=$CPPFLAGS
11075   save_LIBS=$LIBS
11076   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
11077   LIBS="$LIBS $new_LIBS"
11078   found_usable_python=no
11079   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11080 /* end confdefs.h.  */
11081 #include "Python.h"
11082 int
11083 main ()
11084 {
11085 Py_Initialize ();
11086   ;
11087   return 0;
11088 }
11089 _ACEOF
11090 if ac_fn_c_try_link "$LINENO"; then :
11091   have_libpython=${version}
11092                   found_usable_python=yes
11093                   PYTHON_CPPFLAGS=$new_CPPFLAGS
11094                   PYTHON_LIBS=$new_LIBS
11095 fi
11096 rm -f core conftest.err conftest.$ac_objext \
11097     conftest$ac_exeext conftest.$ac_ext
11098   CPPFLAGS=$save_CPPFLAGS
11099   LIBS=$save_LIBS
11100   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
11101 $as_echo "${found_usable_python}" >&6; }
11102
11103     fi
11104     if test ${have_libpython} = no; then
11105
11106   version=python2.5
11107
11108   new_CPPFLAGS=${python_includes}
11109   new_LIBS="${python_libs} -lpython2.5"
11110   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
11111 $as_echo_n "checking for ${version}... " >&6; }
11112   save_CPPFLAGS=$CPPFLAGS
11113   save_LIBS=$LIBS
11114   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
11115   LIBS="$LIBS $new_LIBS"
11116   found_usable_python=no
11117   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11118 /* end confdefs.h.  */
11119 #include "Python.h"
11120 int
11121 main ()
11122 {
11123 Py_Initialize ();
11124   ;
11125   return 0;
11126 }
11127 _ACEOF
11128 if ac_fn_c_try_link "$LINENO"; then :
11129   have_libpython=${version}
11130                   found_usable_python=yes
11131                   PYTHON_CPPFLAGS=$new_CPPFLAGS
11132                   PYTHON_LIBS=$new_LIBS
11133 fi
11134 rm -f core conftest.err conftest.$ac_objext \
11135     conftest$ac_exeext conftest.$ac_ext
11136   CPPFLAGS=$save_CPPFLAGS
11137   LIBS=$save_LIBS
11138   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
11139 $as_echo "${found_usable_python}" >&6; }
11140
11141     fi
11142     if test ${have_libpython} = no; then
11143
11144   version=python2.4
11145
11146   new_CPPFLAGS=${python_includes}
11147   new_LIBS="${python_libs} -lpython2.4"
11148   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
11149 $as_echo_n "checking for ${version}... " >&6; }
11150   save_CPPFLAGS=$CPPFLAGS
11151   save_LIBS=$LIBS
11152   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
11153   LIBS="$LIBS $new_LIBS"
11154   found_usable_python=no
11155   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11156 /* end confdefs.h.  */
11157 #include "Python.h"
11158 int
11159 main ()
11160 {
11161 Py_Initialize ();
11162   ;
11163   return 0;
11164 }
11165 _ACEOF
11166 if ac_fn_c_try_link "$LINENO"; then :
11167   have_libpython=${version}
11168                   found_usable_python=yes
11169                   PYTHON_CPPFLAGS=$new_CPPFLAGS
11170                   PYTHON_LIBS=$new_LIBS
11171 fi
11172 rm -f core conftest.err conftest.$ac_objext \
11173     conftest$ac_exeext conftest.$ac_ext
11174   CPPFLAGS=$save_CPPFLAGS
11175   LIBS=$save_LIBS
11176   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
11177 $as_echo "${found_usable_python}" >&6; }
11178
11179     fi
11180   fi
11181   if test "${have_libpython}" = python2.7 -o "${have_libpython}" = python27; then
11182
11183 $as_echo "#define HAVE_LIBPYTHON2_7 1" >>confdefs.h
11184
11185   elif test "${have_libpython}" = python2.6 -o "${have_libpython}" = python26; then
11186
11187 $as_echo "#define HAVE_LIBPYTHON2_6 1" >>confdefs.h
11188
11189   elif test "${have_libpython}" = python2.5 -o "${have_libpython}" = python25; then
11190
11191 $as_echo "#define HAVE_LIBPYTHON2_5 1" >>confdefs.h
11192
11193   elif test "${have_libpython}" = python2.4 -o "${have_libpython}" = python24; then
11194
11195 $as_echo "#define HAVE_LIBPYTHON2_4 1" >>confdefs.h
11196
11197   fi
11198
11199   if test "${have_libpython}" = no; then
11200     case "${with_python}" in
11201     yes)
11202       as_fn_error "python is missing or unusable" "$LINENO" 5
11203       ;;
11204     auto)
11205       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python is missing or unusable; some features may be unavailable." >&5
11206 $as_echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;}
11207       ;;
11208     *)
11209       as_fn_error "no usable python found at ${with_python}" "$LINENO" 5
11210       ;;
11211     esac
11212   else
11213     if test -n "${python_prefix}"; then
11214
11215 cat >>confdefs.h <<_ACEOF
11216 #define WITH_PYTHON_PATH "${python_prefix}"
11217 _ACEOF
11218
11219
11220   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
11221      if test "x$prefix" = xNONE; then
11222         test_prefix=/usr/local
11223      else
11224         test_prefix=$prefix
11225      fi
11226   else
11227      test_prefix=$exec_prefix
11228   fi
11229   value=0
11230   case ${python_prefix} in
11231      "${test_prefix}"|"${test_prefix}/"*|\
11232         '${exec_prefix}'|'${exec_prefix}/'*)
11233      value=1
11234      ;;
11235   esac
11236
11237 cat >>confdefs.h <<_ACEOF
11238 #define PYTHON_PATH_RELOCATABLE $value
11239 _ACEOF
11240
11241
11242     fi
11243   fi
11244 fi
11245
11246 if test "${have_libpython}" != no; then
11247
11248 $as_echo "#define HAVE_PYTHON 1" >>confdefs.h
11249
11250   CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)"
11251   CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)"
11252   CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)"
11253   CONFIG_INSTALL="$CONFIG_INSTALL install-python"
11254   ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
11255
11256   # Flags needed to compile Python code (taken from python-config --cflags).
11257   # We cannot call python-config directly because it will output whatever was
11258   # used when compiling the Python interpreter itself, including flags which
11259   # would make the python-related objects be compiled differently from the
11260   # rest of GDB (e.g., -O2 and -fPIC).
11261   if test "${GCC}" = yes; then
11262     tentative_python_cflags="-fno-strict-aliasing -DNDEBUG -fwrapv"
11263   fi
11264
11265   if test "x${tentative_python_cflags}" != x; then
11266     { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler flags for python code" >&5
11267 $as_echo_n "checking compiler flags for python code... " >&6; }
11268     for flag in ${tentative_python_cflags}; do
11269       # Check that the compiler accepts it
11270       saved_CFLAGS="$CFLAGS"
11271       CFLAGS="$CFLAGS $flag"
11272       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11273 /* end confdefs.h.  */
11274
11275 int
11276 main ()
11277 {
11278
11279   ;
11280   return 0;
11281 }
11282 _ACEOF
11283 if ac_fn_c_try_compile "$LINENO"; then :
11284   PYTHON_CFLAGS="${PYTHON_CFLAGS} $flag"
11285 fi
11286 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11287       CFLAGS="$saved_CFLAGS"
11288     done
11289     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYTHON_CFLAGS}" >&5
11290 $as_echo "${PYTHON_CFLAGS}" >&6; }
11291   fi
11292
11293   # On IRIX, type siginfo is not defined.  Instead, sys/siginfo.h provides:
11294   #    #if _SGIAPI
11295   #    #define siginfo __siginfo
11296   #    #endif
11297   # The problem is that including Python causes some XOPEN macros to be
11298   # unilaterally defined, and that in turn causes _SGIAPI to evaluate
11299   # to false.  So, we work around this issue by defining siginfo ourself
11300   # though the command-line.
11301   case "$gdb_host" in
11302     irix*) if test "${GCC}" = yes; then
11303              CPPFLAGS="$CPPFLAGS -Dsiginfo=__siginfo"
11304            fi
11305            ;;
11306   esac
11307 else
11308   # Even if Python support is not compiled in, we need to have these files
11309   # included.
11310   CONFIG_OBS="$CONFIG_OBS python.o py-value.o py-prettyprint.o py-auto-load.o"
11311   CONFIG_SRCS="$CONFIG_SRCS python/python.c python/py-value.c \
11312         python/py-prettyprint.c python/py-auto-load.c"
11313 fi
11314
11315
11316
11317
11318 # ------------------------- #
11319 # Checks for header files.  #
11320 # ------------------------- #
11321
11322 ac_header_dirent=no
11323 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
11324   as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
11325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
11326 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
11327 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
11328   $as_echo_n "(cached) " >&6
11329 else
11330   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11331 /* end confdefs.h.  */
11332 #include <sys/types.h>
11333 #include <$ac_hdr>
11334
11335 int
11336 main ()
11337 {
11338 if ((DIR *) 0)
11339 return 0;
11340   ;
11341   return 0;
11342 }
11343 _ACEOF
11344 if ac_fn_c_try_compile "$LINENO"; then :
11345   eval "$as_ac_Header=yes"
11346 else
11347   eval "$as_ac_Header=no"
11348 fi
11349 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11350 fi
11351 eval ac_res=\$$as_ac_Header
11352                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11353 $as_echo "$ac_res" >&6; }
11354 eval as_val=\$$as_ac_Header
11355    if test "x$as_val" = x""yes; then :
11356   cat >>confdefs.h <<_ACEOF
11357 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
11358 _ACEOF
11359
11360 ac_header_dirent=$ac_hdr; break
11361 fi
11362
11363 done
11364 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
11365 if test $ac_header_dirent = dirent.h; then
11366   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
11367 $as_echo_n "checking for library containing opendir... " >&6; }
11368 if test "${ac_cv_search_opendir+set}" = set; then :
11369   $as_echo_n "(cached) " >&6
11370 else
11371   ac_func_search_save_LIBS=$LIBS
11372 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11373 /* end confdefs.h.  */
11374
11375 /* Override any GCC internal prototype to avoid an error.
11376    Use char because int might match the return type of a GCC
11377    builtin and then its argument prototype would still apply.  */
11378 #ifdef __cplusplus
11379 extern "C"
11380 #endif
11381 char opendir ();
11382 int
11383 main ()
11384 {
11385 return opendir ();
11386   ;
11387   return 0;
11388 }
11389 _ACEOF
11390 for ac_lib in '' dir; do
11391   if test -z "$ac_lib"; then
11392     ac_res="none required"
11393   else
11394     ac_res=-l$ac_lib
11395     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
11396   fi
11397   if ac_fn_c_try_link "$LINENO"; then :
11398   ac_cv_search_opendir=$ac_res
11399 fi
11400 rm -f core conftest.err conftest.$ac_objext \
11401     conftest$ac_exeext
11402   if test "${ac_cv_search_opendir+set}" = set; then :
11403   break
11404 fi
11405 done
11406 if test "${ac_cv_search_opendir+set}" = set; then :
11407
11408 else
11409   ac_cv_search_opendir=no
11410 fi
11411 rm conftest.$ac_ext
11412 LIBS=$ac_func_search_save_LIBS
11413 fi
11414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
11415 $as_echo "$ac_cv_search_opendir" >&6; }
11416 ac_res=$ac_cv_search_opendir
11417 if test "$ac_res" != no; then :
11418   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11419
11420 fi
11421
11422 else
11423   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
11424 $as_echo_n "checking for library containing opendir... " >&6; }
11425 if test "${ac_cv_search_opendir+set}" = set; then :
11426   $as_echo_n "(cached) " >&6
11427 else
11428   ac_func_search_save_LIBS=$LIBS
11429 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11430 /* end confdefs.h.  */
11431
11432 /* Override any GCC internal prototype to avoid an error.
11433    Use char because int might match the return type of a GCC
11434    builtin and then its argument prototype would still apply.  */
11435 #ifdef __cplusplus
11436 extern "C"
11437 #endif
11438 char opendir ();
11439 int
11440 main ()
11441 {
11442 return opendir ();
11443   ;
11444   return 0;
11445 }
11446 _ACEOF
11447 for ac_lib in '' x; do
11448   if test -z "$ac_lib"; then
11449     ac_res="none required"
11450   else
11451     ac_res=-l$ac_lib
11452     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
11453   fi
11454   if ac_fn_c_try_link "$LINENO"; then :
11455   ac_cv_search_opendir=$ac_res
11456 fi
11457 rm -f core conftest.err conftest.$ac_objext \
11458     conftest$ac_exeext
11459   if test "${ac_cv_search_opendir+set}" = set; then :
11460   break
11461 fi
11462 done
11463 if test "${ac_cv_search_opendir+set}" = set; then :
11464
11465 else
11466   ac_cv_search_opendir=no
11467 fi
11468 rm conftest.$ac_ext
11469 LIBS=$ac_func_search_save_LIBS
11470 fi
11471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
11472 $as_echo "$ac_cv_search_opendir" >&6; }
11473 ac_res=$ac_cv_search_opendir
11474 if test "$ac_res" != no; then :
11475   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11476
11477 fi
11478
11479 fi
11480
11481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5
11482 $as_echo_n "checking whether stat file-mode macros are broken... " >&6; }
11483 if test "${ac_cv_header_stat_broken+set}" = set; then :
11484   $as_echo_n "(cached) " >&6
11485 else
11486   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11487 /* end confdefs.h.  */
11488 #include <sys/types.h>
11489 #include <sys/stat.h>
11490
11491 #if defined S_ISBLK && defined S_IFDIR
11492 extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
11493 #endif
11494
11495 #if defined S_ISBLK && defined S_IFCHR
11496 extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
11497 #endif
11498
11499 #if defined S_ISLNK && defined S_IFREG
11500 extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
11501 #endif
11502
11503 #if defined S_ISSOCK && defined S_IFREG
11504 extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
11505 #endif
11506
11507 _ACEOF
11508 if ac_fn_c_try_compile "$LINENO"; then :
11509   ac_cv_header_stat_broken=no
11510 else
11511   ac_cv_header_stat_broken=yes
11512 fi
11513 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11514 fi
11515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5
11516 $as_echo "$ac_cv_header_stat_broken" >&6; }
11517 if test $ac_cv_header_stat_broken = yes; then
11518
11519 $as_echo "#define STAT_MACROS_BROKEN 1" >>confdefs.h
11520
11521 fi
11522
11523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11524 $as_echo_n "checking for ANSI C header files... " >&6; }
11525 if test "${ac_cv_header_stdc+set}" = set; then :
11526   $as_echo_n "(cached) " >&6
11527 else
11528   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11529 /* end confdefs.h.  */
11530 #include <stdlib.h>
11531 #include <stdarg.h>
11532 #include <string.h>
11533 #include <float.h>
11534
11535 int
11536 main ()
11537 {
11538
11539   ;
11540   return 0;
11541 }
11542 _ACEOF
11543 if ac_fn_c_try_compile "$LINENO"; then :
11544   ac_cv_header_stdc=yes
11545 else
11546   ac_cv_header_stdc=no
11547 fi
11548 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11549
11550 if test $ac_cv_header_stdc = yes; then
11551   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11552   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11553 /* end confdefs.h.  */
11554 #include <string.h>
11555
11556 _ACEOF
11557 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11558   $EGREP "memchr" >/dev/null 2>&1; then :
11559
11560 else
11561   ac_cv_header_stdc=no
11562 fi
11563 rm -f conftest*
11564
11565 fi
11566
11567 if test $ac_cv_header_stdc = yes; then
11568   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11569   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11570 /* end confdefs.h.  */
11571 #include <stdlib.h>
11572
11573 _ACEOF
11574 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11575   $EGREP "free" >/dev/null 2>&1; then :
11576
11577 else
11578   ac_cv_header_stdc=no
11579 fi
11580 rm -f conftest*
11581
11582 fi
11583
11584 if test $ac_cv_header_stdc = yes; then
11585   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11586   if test "$cross_compiling" = yes; then :
11587   :
11588 else
11589   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11590 /* end confdefs.h.  */
11591 #include <ctype.h>
11592 #include <stdlib.h>
11593 #if ((' ' & 0x0FF) == 0x020)
11594 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11595 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11596 #else
11597 # define ISLOWER(c) \
11598                    (('a' <= (c) && (c) <= 'i') \
11599                      || ('j' <= (c) && (c) <= 'r') \
11600                      || ('s' <= (c) && (c) <= 'z'))
11601 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11602 #endif
11603
11604 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11605 int
11606 main ()
11607 {
11608   int i;
11609   for (i = 0; i < 256; i++)
11610     if (XOR (islower (i), ISLOWER (i))
11611         || toupper (i) != TOUPPER (i))
11612       return 2;
11613   return 0;
11614 }
11615 _ACEOF
11616 if ac_fn_c_try_run "$LINENO"; then :
11617
11618 else
11619   ac_cv_header_stdc=no
11620 fi
11621 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11622   conftest.$ac_objext conftest.beam conftest.$ac_ext
11623 fi
11624
11625 fi
11626 fi
11627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
11628 $as_echo "$ac_cv_header_stdc" >&6; }
11629 if test $ac_cv_header_stdc = yes; then
11630
11631 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
11632
11633 fi
11634
11635 # elf_hp.h is for HP/UX 64-bit shared library support.
11636 # FIXME: kettenis/20030102: In most cases we include these (ctype.h, time.h)
11637 # unconditionally, so what's the point in checking these?
11638 for ac_header in nlist.h machine/reg.h poll.h sys/poll.h proc_service.h \
11639                   thread_db.h gnu/libc-version.h signal.h stddef.h \
11640                   stdlib.h string.h memory.h strings.h sys/fault.h \
11641                   sys/file.h sys/filio.h sys/ioctl.h sys/param.h \
11642                   sys/resource.h sys/procfs.h sys/ptrace.h ptrace.h \
11643                   sys/reg.h sys/debugreg.h sys/select.h sys/syscall.h \
11644                   sys/types.h sys/wait.h wait.h termios.h termio.h \
11645                   sgtty.h unistd.h elf_hp.h ctype.h time.h locale.h \
11646                   dlfcn.h sys/socket.h sys/un.h
11647 do :
11648   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11649 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11650 eval as_val=\$$as_ac_Header
11651    if test "x$as_val" = x""yes; then :
11652   cat >>confdefs.h <<_ACEOF
11653 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11654 _ACEOF
11655
11656 fi
11657
11658 done
11659
11660 for ac_header in link.h
11661 do :
11662   ac_fn_c_check_header_compile "$LINENO" "link.h" "ac_cv_header_link_h" "#if HAVE_SYS_TYPES_H
11663 # include <sys/types.h>
11664 #endif
11665 #if HAVE_NLIST_H
11666 # include <nlist.h>
11667 #endif
11668
11669 "
11670 if test "x$ac_cv_header_link_h" = x""yes; then :
11671   cat >>confdefs.h <<_ACEOF
11672 #define HAVE_LINK_H 1
11673 _ACEOF
11674
11675 fi
11676
11677 done
11678
11679 for ac_header in sys/proc.h
11680 do :
11681   ac_fn_c_check_header_compile "$LINENO" "sys/proc.h" "ac_cv_header_sys_proc_h" "#if HAVE_SYS_PARAM_H
11682 # include <sys/param.h>
11683 #endif
11684
11685 "
11686 if test "x$ac_cv_header_sys_proc_h" = x""yes; then :
11687   cat >>confdefs.h <<_ACEOF
11688 #define HAVE_SYS_PROC_H 1
11689 _ACEOF
11690
11691 fi
11692
11693 done
11694
11695 for ac_header in sys/user.h
11696 do :
11697   ac_fn_c_check_header_compile "$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H
11698 # include <sys/param.h>
11699 #endif
11700
11701 "
11702 if test "x$ac_cv_header_sys_user_h" = x""yes; then :
11703   cat >>confdefs.h <<_ACEOF
11704 #define HAVE_SYS_USER_H 1
11705 _ACEOF
11706
11707 fi
11708
11709 done
11710
11711
11712 # On Solaris 2.[789], we need to define _MSE_INT_H to avoid a clash
11713 # between <widec.h> and <wchar.h> that would cause AC_CHECK_HEADERS to
11714 # think that we don't have <curses.h> if we're using GCC.
11715 case $host_os in
11716   solaris2.[789])
11717     if test "$GCC" = yes; then
11718
11719 $as_echo "#define _MSE_INT_H 1" >>confdefs.h
11720
11721     fi ;;
11722 esac
11723 for ac_header in curses.h cursesX.h ncurses.h ncurses/ncurses.h ncurses/term.h
11724 do :
11725   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11726 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11727 eval as_val=\$$as_ac_Header
11728    if test "x$as_val" = x""yes; then :
11729   cat >>confdefs.h <<_ACEOF
11730 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11731 _ACEOF
11732
11733 fi
11734
11735 done
11736
11737 for ac_header in term.h
11738 do :
11739   ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
11740 # include <curses.h>
11741 #endif
11742
11743 "
11744 if test "x$ac_cv_header_term_h" = x""yes; then :
11745   cat >>confdefs.h <<_ACEOF
11746 #define HAVE_TERM_H 1
11747 _ACEOF
11748
11749 fi
11750
11751 done
11752
11753
11754 # ------------------------- #
11755 # Checks for declarations.  #
11756 # ------------------------- #
11757
11758 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
11759 if test "x$ac_cv_have_decl_free" = x""yes; then :
11760   ac_have_decl=1
11761 else
11762   ac_have_decl=0
11763 fi
11764
11765 cat >>confdefs.h <<_ACEOF
11766 #define HAVE_DECL_FREE $ac_have_decl
11767 _ACEOF
11768 ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
11769 if test "x$ac_cv_have_decl_malloc" = x""yes; then :
11770   ac_have_decl=1
11771 else
11772   ac_have_decl=0
11773 fi
11774
11775 cat >>confdefs.h <<_ACEOF
11776 #define HAVE_DECL_MALLOC $ac_have_decl
11777 _ACEOF
11778 ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
11779 if test "x$ac_cv_have_decl_realloc" = x""yes; then :
11780   ac_have_decl=1
11781 else
11782   ac_have_decl=0
11783 fi
11784
11785 cat >>confdefs.h <<_ACEOF
11786 #define HAVE_DECL_REALLOC $ac_have_decl
11787 _ACEOF
11788 ac_fn_c_check_decl "$LINENO" "strerror" "ac_cv_have_decl_strerror" "$ac_includes_default"
11789 if test "x$ac_cv_have_decl_strerror" = x""yes; then :
11790   ac_have_decl=1
11791 else
11792   ac_have_decl=0
11793 fi
11794
11795 cat >>confdefs.h <<_ACEOF
11796 #define HAVE_DECL_STRERROR $ac_have_decl
11797 _ACEOF
11798 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
11799 if test "x$ac_cv_have_decl_strstr" = x""yes; then :
11800   ac_have_decl=1
11801 else
11802   ac_have_decl=0
11803 fi
11804
11805 cat >>confdefs.h <<_ACEOF
11806 #define HAVE_DECL_STRSTR $ac_have_decl
11807 _ACEOF
11808 ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default"
11809 if test "x$ac_cv_have_decl_getopt" = x""yes; then :
11810   ac_have_decl=1
11811 else
11812   ac_have_decl=0
11813 fi
11814
11815 cat >>confdefs.h <<_ACEOF
11816 #define HAVE_DECL_GETOPT $ac_have_decl
11817 _ACEOF
11818 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
11819 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
11820   ac_have_decl=1
11821 else
11822   ac_have_decl=0
11823 fi
11824
11825 cat >>confdefs.h <<_ACEOF
11826 #define HAVE_DECL_SNPRINTF $ac_have_decl
11827 _ACEOF
11828 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
11829 if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
11830   ac_have_decl=1
11831 else
11832   ac_have_decl=0
11833 fi
11834
11835 cat >>confdefs.h <<_ACEOF
11836 #define HAVE_DECL_VSNPRINTF $ac_have_decl
11837 _ACEOF
11838
11839
11840   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
11841 $as_echo_n "checking for LC_MESSAGES... " >&6; }
11842 if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
11843   $as_echo_n "(cached) " >&6
11844 else
11845   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11846 /* end confdefs.h.  */
11847 #include <locale.h>
11848 int
11849 main ()
11850 {
11851 return LC_MESSAGES
11852   ;
11853   return 0;
11854 }
11855 _ACEOF
11856 if ac_fn_c_try_link "$LINENO"; then :
11857   am_cv_val_LC_MESSAGES=yes
11858 else
11859   am_cv_val_LC_MESSAGES=no
11860 fi
11861 rm -f core conftest.err conftest.$ac_objext \
11862     conftest$ac_exeext conftest.$ac_ext
11863 fi
11864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
11865 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
11866   if test $am_cv_val_LC_MESSAGES = yes; then
11867
11868 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
11869
11870   fi
11871
11872
11873 # ----------------------- #
11874 # Checks for structures.  #
11875 # ----------------------- #
11876
11877 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
11878 if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
11879
11880 cat >>confdefs.h <<_ACEOF
11881 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
11882 _ACEOF
11883
11884
11885 fi
11886 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
11887 if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
11888
11889 cat >>confdefs.h <<_ACEOF
11890 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
11891 _ACEOF
11892
11893
11894 fi
11895
11896
11897 # ------------------ #
11898 # Checks for types.  #
11899 # ------------------ #
11900
11901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
11902 $as_echo_n "checking return type of signal handlers... " >&6; }
11903 if test "${ac_cv_type_signal+set}" = set; then :
11904   $as_echo_n "(cached) " >&6
11905 else
11906   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11907 /* end confdefs.h.  */
11908 #include <sys/types.h>
11909 #include <signal.h>
11910
11911 int
11912 main ()
11913 {
11914 return *(signal (0, 0)) (0) == 1;
11915   ;
11916   return 0;
11917 }
11918 _ACEOF
11919 if ac_fn_c_try_compile "$LINENO"; then :
11920   ac_cv_type_signal=int
11921 else
11922   ac_cv_type_signal=void
11923 fi
11924 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11925 fi
11926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
11927 $as_echo "$ac_cv_type_signal" >&6; }
11928
11929 cat >>confdefs.h <<_ACEOF
11930 #define RETSIGTYPE $ac_cv_type_signal
11931 _ACEOF
11932
11933
11934 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
11935 #include <sys/socket.h>
11936
11937 "
11938 if test "x$ac_cv_type_socklen_t" = x""yes; then :
11939
11940 cat >>confdefs.h <<_ACEOF
11941 #define HAVE_SOCKLEN_T 1
11942 _ACEOF
11943
11944
11945 fi
11946
11947
11948 # ------------------------------------- #
11949 # Checks for compiler characteristics.  #
11950 # ------------------------------------- #
11951
11952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
11953 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
11954 if test "${ac_cv_c_const+set}" = set; then :
11955   $as_echo_n "(cached) " >&6
11956 else
11957   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11958 /* end confdefs.h.  */
11959
11960 int
11961 main ()
11962 {
11963 /* FIXME: Include the comments suggested by Paul. */
11964 #ifndef __cplusplus
11965   /* Ultrix mips cc rejects this.  */
11966   typedef int charset[2];
11967   const charset cs;
11968   /* SunOS 4.1.1 cc rejects this.  */
11969   char const *const *pcpcc;
11970   char **ppc;
11971   /* NEC SVR4.0.2 mips cc rejects this.  */
11972   struct point {int x, y;};
11973   static struct point const zero = {0,0};
11974   /* AIX XL C 1.02.0.0 rejects this.
11975      It does not let you subtract one const X* pointer from another in
11976      an arm of an if-expression whose if-part is not a constant
11977      expression */
11978   const char *g = "string";
11979   pcpcc = &g + (g ? g-g : 0);
11980   /* HPUX 7.0 cc rejects these. */
11981   ++pcpcc;
11982   ppc = (char**) pcpcc;
11983   pcpcc = (char const *const *) ppc;
11984   { /* SCO 3.2v4 cc rejects this.  */
11985     char *t;
11986     char const *s = 0 ? (char *) 0 : (char const *) 0;
11987
11988     *t++ = 0;
11989     if (s) return 0;
11990   }
11991   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
11992     int x[] = {25, 17};
11993     const int *foo = &x[0];
11994     ++foo;
11995   }
11996   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11997     typedef const int *iptr;
11998     iptr p = 0;
11999     ++p;
12000   }
12001   { /* AIX XL C 1.02.0.0 rejects this saying
12002        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
12003     struct s { int j; const int *ap[3]; };
12004     struct s *b; b->j = 5;
12005   }
12006   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
12007     const int foo = 10;
12008     if (!foo) return 0;
12009   }
12010   return !cs[0] && !zero.x;
12011 #endif
12012
12013   ;
12014   return 0;
12015 }
12016 _ACEOF
12017 if ac_fn_c_try_compile "$LINENO"; then :
12018   ac_cv_c_const=yes
12019 else
12020   ac_cv_c_const=no
12021 fi
12022 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12023 fi
12024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
12025 $as_echo "$ac_cv_c_const" >&6; }
12026 if test $ac_cv_c_const = no; then
12027
12028 $as_echo "#define const /**/" >>confdefs.h
12029
12030 fi
12031
12032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
12033 $as_echo_n "checking for inline... " >&6; }
12034 if test "${ac_cv_c_inline+set}" = set; then :
12035   $as_echo_n "(cached) " >&6
12036 else
12037   ac_cv_c_inline=no
12038 for ac_kw in inline __inline__ __inline; do
12039   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12040 /* end confdefs.h.  */
12041 #ifndef __cplusplus
12042 typedef int foo_t;
12043 static $ac_kw foo_t static_foo () {return 0; }
12044 $ac_kw foo_t foo () {return 0; }
12045 #endif
12046
12047 _ACEOF
12048 if ac_fn_c_try_compile "$LINENO"; then :
12049   ac_cv_c_inline=$ac_kw
12050 fi
12051 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12052   test "$ac_cv_c_inline" != no && break
12053 done
12054
12055 fi
12056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
12057 $as_echo "$ac_cv_c_inline" >&6; }
12058
12059 case $ac_cv_c_inline in
12060   inline | yes) ;;
12061   *)
12062     case $ac_cv_c_inline in
12063       no) ac_val=;;
12064       *) ac_val=$ac_cv_c_inline;;
12065     esac
12066     cat >>confdefs.h <<_ACEOF
12067 #ifndef __cplusplus
12068 #define inline $ac_val
12069 #endif
12070 _ACEOF
12071     ;;
12072 esac
12073
12074  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
12075 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
12076 if test "${ac_cv_c_bigendian+set}" = set; then :
12077   $as_echo_n "(cached) " >&6
12078 else
12079   ac_cv_c_bigendian=unknown
12080     # See if we're dealing with a universal compiler.
12081     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12082 /* end confdefs.h.  */
12083 #ifndef __APPLE_CC__
12084                not a universal capable compiler
12085              #endif
12086              typedef int dummy;
12087
12088 _ACEOF
12089 if ac_fn_c_try_compile "$LINENO"; then :
12090
12091         # Check for potential -arch flags.  It is not universal unless
12092         # there are at least two -arch flags with different values.
12093         ac_arch=
12094         ac_prev=
12095         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12096          if test -n "$ac_prev"; then
12097            case $ac_word in
12098              i?86 | x86_64 | ppc | ppc64)
12099                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
12100                  ac_arch=$ac_word
12101                else
12102                  ac_cv_c_bigendian=universal
12103                  break
12104                fi
12105                ;;
12106            esac
12107            ac_prev=
12108          elif test "x$ac_word" = "x-arch"; then
12109            ac_prev=arch
12110          fi
12111        done
12112 fi
12113 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12114     if test $ac_cv_c_bigendian = unknown; then
12115       # See if sys/param.h defines the BYTE_ORDER macro.
12116       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12117 /* end confdefs.h.  */
12118 #include <sys/types.h>
12119              #include <sys/param.h>
12120
12121 int
12122 main ()
12123 {
12124 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
12125                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
12126                      && LITTLE_ENDIAN)
12127               bogus endian macros
12128              #endif
12129
12130   ;
12131   return 0;
12132 }
12133 _ACEOF
12134 if ac_fn_c_try_compile "$LINENO"; then :
12135   # It does; now see whether it defined to BIG_ENDIAN or not.
12136          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12137 /* end confdefs.h.  */
12138 #include <sys/types.h>
12139                 #include <sys/param.h>
12140
12141 int
12142 main ()
12143 {
12144 #if BYTE_ORDER != BIG_ENDIAN
12145                  not big endian
12146                 #endif
12147
12148   ;
12149   return 0;
12150 }
12151 _ACEOF
12152 if ac_fn_c_try_compile "$LINENO"; then :
12153   ac_cv_c_bigendian=yes
12154 else
12155   ac_cv_c_bigendian=no
12156 fi
12157 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12158 fi
12159 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12160     fi
12161     if test $ac_cv_c_bigendian = unknown; then
12162       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
12163       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12164 /* end confdefs.h.  */
12165 #include <limits.h>
12166
12167 int
12168 main ()
12169 {
12170 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12171               bogus endian macros
12172              #endif
12173
12174   ;
12175   return 0;
12176 }
12177 _ACEOF
12178 if ac_fn_c_try_compile "$LINENO"; then :
12179   # It does; now see whether it defined to _BIG_ENDIAN or not.
12180          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12181 /* end confdefs.h.  */
12182 #include <limits.h>
12183
12184 int
12185 main ()
12186 {
12187 #ifndef _BIG_ENDIAN
12188                  not big endian
12189                 #endif
12190
12191   ;
12192   return 0;
12193 }
12194 _ACEOF
12195 if ac_fn_c_try_compile "$LINENO"; then :
12196   ac_cv_c_bigendian=yes
12197 else
12198   ac_cv_c_bigendian=no
12199 fi
12200 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12201 fi
12202 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12203     fi
12204     if test $ac_cv_c_bigendian = unknown; then
12205       # Compile a test program.
12206       if test "$cross_compiling" = yes; then :
12207   # Try to guess by grepping values from an object file.
12208          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12209 /* end confdefs.h.  */
12210 short int ascii_mm[] =
12211                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12212                 short int ascii_ii[] =
12213                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12214                 int use_ascii (int i) {
12215                   return ascii_mm[i] + ascii_ii[i];
12216                 }
12217                 short int ebcdic_ii[] =
12218                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12219                 short int ebcdic_mm[] =
12220                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12221                 int use_ebcdic (int i) {
12222                   return ebcdic_mm[i] + ebcdic_ii[i];
12223                 }
12224                 extern int foo;
12225
12226 int
12227 main ()
12228 {
12229 return use_ascii (foo) == use_ebcdic (foo);
12230   ;
12231   return 0;
12232 }
12233 _ACEOF
12234 if ac_fn_c_try_compile "$LINENO"; then :
12235   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
12236               ac_cv_c_bigendian=yes
12237             fi
12238             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
12239               if test "$ac_cv_c_bigendian" = unknown; then
12240                 ac_cv_c_bigendian=no
12241               else
12242                 # finding both strings is unlikely to happen, but who knows?
12243                 ac_cv_c_bigendian=unknown
12244               fi
12245             fi
12246 fi
12247 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12248 else
12249   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12250 /* end confdefs.h.  */
12251 $ac_includes_default
12252 int
12253 main ()
12254 {
12255
12256              /* Are we little or big endian?  From Harbison&Steele.  */
12257              union
12258              {
12259                long int l;
12260                char c[sizeof (long int)];
12261              } u;
12262              u.l = 1;
12263              return u.c[sizeof (long int) - 1] == 1;
12264
12265   ;
12266   return 0;
12267 }
12268 _ACEOF
12269 if ac_fn_c_try_run "$LINENO"; then :
12270   ac_cv_c_bigendian=no
12271 else
12272   ac_cv_c_bigendian=yes
12273 fi
12274 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12275   conftest.$ac_objext conftest.beam conftest.$ac_ext
12276 fi
12277
12278     fi
12279 fi
12280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
12281 $as_echo "$ac_cv_c_bigendian" >&6; }
12282  case $ac_cv_c_bigendian in #(
12283    yes)
12284      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
12285 ;; #(
12286    no)
12287       ;; #(
12288    universal)
12289
12290 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
12291
12292      ;; #(
12293    *)
12294      as_fn_error "unknown endianness
12295  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
12296  esac
12297
12298
12299 # ------------------------------ #
12300 # Checks for library functions.  #
12301 # ------------------------------ #
12302
12303 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
12304 # for constant arguments.  Useless!
12305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
12306 $as_echo_n "checking for working alloca.h... " >&6; }
12307 if test "${ac_cv_working_alloca_h+set}" = set; then :
12308   $as_echo_n "(cached) " >&6
12309 else
12310   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12311 /* end confdefs.h.  */
12312 #include <alloca.h>
12313 int
12314 main ()
12315 {
12316 char *p = (char *) alloca (2 * sizeof (int));
12317                           if (p) return 0;
12318   ;
12319   return 0;
12320 }
12321 _ACEOF
12322 if ac_fn_c_try_link "$LINENO"; then :
12323   ac_cv_working_alloca_h=yes
12324 else
12325   ac_cv_working_alloca_h=no
12326 fi
12327 rm -f core conftest.err conftest.$ac_objext \
12328     conftest$ac_exeext conftest.$ac_ext
12329 fi
12330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
12331 $as_echo "$ac_cv_working_alloca_h" >&6; }
12332 if test $ac_cv_working_alloca_h = yes; then
12333
12334 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
12335
12336 fi
12337
12338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
12339 $as_echo_n "checking for alloca... " >&6; }
12340 if test "${ac_cv_func_alloca_works+set}" = set; then :
12341   $as_echo_n "(cached) " >&6
12342 else
12343   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12344 /* end confdefs.h.  */
12345 #ifdef __GNUC__
12346 # define alloca __builtin_alloca
12347 #else
12348 # ifdef _MSC_VER
12349 #  include <malloc.h>
12350 #  define alloca _alloca
12351 # else
12352 #  ifdef HAVE_ALLOCA_H
12353 #   include <alloca.h>
12354 #  else
12355 #   ifdef _AIX
12356  #pragma alloca
12357 #   else
12358 #    ifndef alloca /* predefined by HP cc +Olibcalls */
12359 char *alloca ();
12360 #    endif
12361 #   endif
12362 #  endif
12363 # endif
12364 #endif
12365
12366 int
12367 main ()
12368 {
12369 char *p = (char *) alloca (1);
12370                                     if (p) return 0;
12371   ;
12372   return 0;
12373 }
12374 _ACEOF
12375 if ac_fn_c_try_link "$LINENO"; then :
12376   ac_cv_func_alloca_works=yes
12377 else
12378   ac_cv_func_alloca_works=no
12379 fi
12380 rm -f core conftest.err conftest.$ac_objext \
12381     conftest$ac_exeext conftest.$ac_ext
12382 fi
12383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
12384 $as_echo "$ac_cv_func_alloca_works" >&6; }
12385
12386 if test $ac_cv_func_alloca_works = yes; then
12387
12388 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
12389
12390 else
12391   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
12392 # that cause trouble.  Some versions do not even contain alloca or
12393 # contain a buggy version.  If you still want to use their alloca,
12394 # use ar to extract alloca.o from them instead of compiling alloca.c.
12395
12396 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
12397
12398 $as_echo "#define C_ALLOCA 1" >>confdefs.h
12399
12400
12401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
12402 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
12403 if test "${ac_cv_os_cray+set}" = set; then :
12404   $as_echo_n "(cached) " >&6
12405 else
12406   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12407 /* end confdefs.h.  */
12408 #if defined CRAY && ! defined CRAY2
12409 webecray
12410 #else
12411 wenotbecray
12412 #endif
12413
12414 _ACEOF
12415 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12416   $EGREP "webecray" >/dev/null 2>&1; then :
12417   ac_cv_os_cray=yes
12418 else
12419   ac_cv_os_cray=no
12420 fi
12421 rm -f conftest*
12422
12423 fi
12424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
12425 $as_echo "$ac_cv_os_cray" >&6; }
12426 if test $ac_cv_os_cray = yes; then
12427   for ac_func in _getb67 GETB67 getb67; do
12428     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12429 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12430 eval as_val=\$$as_ac_var
12431    if test "x$as_val" = x""yes; then :
12432
12433 cat >>confdefs.h <<_ACEOF
12434 #define CRAY_STACKSEG_END $ac_func
12435 _ACEOF
12436
12437     break
12438 fi
12439
12440   done
12441 fi
12442
12443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
12444 $as_echo_n "checking stack direction for C alloca... " >&6; }
12445 if test "${ac_cv_c_stack_direction+set}" = set; then :
12446   $as_echo_n "(cached) " >&6
12447 else
12448   if test "$cross_compiling" = yes; then :
12449   ac_cv_c_stack_direction=0
12450 else
12451   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12452 /* end confdefs.h.  */
12453 $ac_includes_default
12454 int
12455 find_stack_direction ()
12456 {
12457   static char *addr = 0;
12458   auto char dummy;
12459   if (addr == 0)
12460     {
12461       addr = &dummy;
12462       return find_stack_direction ();
12463     }
12464   else
12465     return (&dummy > addr) ? 1 : -1;
12466 }
12467
12468 int
12469 main ()
12470 {
12471   return find_stack_direction () < 0;
12472 }
12473 _ACEOF
12474 if ac_fn_c_try_run "$LINENO"; then :
12475   ac_cv_c_stack_direction=1
12476 else
12477   ac_cv_c_stack_direction=-1
12478 fi
12479 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12480   conftest.$ac_objext conftest.beam conftest.$ac_ext
12481 fi
12482
12483 fi
12484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
12485 $as_echo "$ac_cv_c_stack_direction" >&6; }
12486 cat >>confdefs.h <<_ACEOF
12487 #define STACK_DIRECTION $ac_cv_c_stack_direction
12488 _ACEOF
12489
12490
12491 fi
12492
12493 for ac_header in stdlib.h unistd.h
12494 do :
12495   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12496 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12497 eval as_val=\$$as_ac_Header
12498    if test "x$as_val" = x""yes; then :
12499   cat >>confdefs.h <<_ACEOF
12500 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12501 _ACEOF
12502
12503 fi
12504
12505 done
12506
12507 for ac_func in getpagesize
12508 do :
12509   ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
12510 if test "x$ac_cv_func_getpagesize" = x""yes; then :
12511   cat >>confdefs.h <<_ACEOF
12512 #define HAVE_GETPAGESIZE 1
12513 _ACEOF
12514
12515 fi
12516 done
12517
12518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
12519 $as_echo_n "checking for working mmap... " >&6; }
12520 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
12521   $as_echo_n "(cached) " >&6
12522 else
12523   if test "$cross_compiling" = yes; then :
12524   ac_cv_func_mmap_fixed_mapped=no
12525 else
12526   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12527 /* end confdefs.h.  */
12528 $ac_includes_default
12529 /* malloc might have been renamed as rpl_malloc. */
12530 #undef malloc
12531
12532 /* Thanks to Mike Haertel and Jim Avera for this test.
12533    Here is a matrix of mmap possibilities:
12534         mmap private not fixed
12535         mmap private fixed at somewhere currently unmapped
12536         mmap private fixed at somewhere already mapped
12537         mmap shared not fixed
12538         mmap shared fixed at somewhere currently unmapped
12539         mmap shared fixed at somewhere already mapped
12540    For private mappings, we should verify that changes cannot be read()
12541    back from the file, nor mmap's back from the file at a different
12542    address.  (There have been systems where private was not correctly
12543    implemented like the infamous i386 svr4.0, and systems where the
12544    VM page cache was not coherent with the file system buffer cache
12545    like early versions of FreeBSD and possibly contemporary NetBSD.)
12546    For shared mappings, we should conversely verify that changes get
12547    propagated back to all the places they're supposed to be.
12548
12549    Grep wants private fixed already mapped.
12550    The main things grep needs to know about mmap are:
12551    * does it exist and is it safe to write into the mmap'd area
12552    * how to use it (BSD variants)  */
12553
12554 #include <fcntl.h>
12555 #include <sys/mman.h>
12556
12557 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
12558 char *malloc ();
12559 #endif
12560
12561 /* This mess was copied from the GNU getpagesize.h.  */
12562 #ifndef HAVE_GETPAGESIZE
12563 /* Assume that all systems that can run configure have sys/param.h.  */
12564 # ifndef HAVE_SYS_PARAM_H
12565 #  define HAVE_SYS_PARAM_H 1
12566 # endif
12567
12568 # ifdef _SC_PAGESIZE
12569 #  define getpagesize() sysconf(_SC_PAGESIZE)
12570 # else /* no _SC_PAGESIZE */
12571 #  ifdef HAVE_SYS_PARAM_H
12572 #   include <sys/param.h>
12573 #   ifdef EXEC_PAGESIZE
12574 #    define getpagesize() EXEC_PAGESIZE
12575 #   else /* no EXEC_PAGESIZE */
12576 #    ifdef NBPG
12577 #     define getpagesize() NBPG * CLSIZE
12578 #     ifndef CLSIZE
12579 #      define CLSIZE 1
12580 #     endif /* no CLSIZE */
12581 #    else /* no NBPG */
12582 #     ifdef NBPC
12583 #      define getpagesize() NBPC
12584 #     else /* no NBPC */
12585 #      ifdef PAGESIZE
12586 #       define getpagesize() PAGESIZE
12587 #      endif /* PAGESIZE */
12588 #     endif /* no NBPC */
12589 #    endif /* no NBPG */
12590 #   endif /* no EXEC_PAGESIZE */
12591 #  else /* no HAVE_SYS_PARAM_H */
12592 #   define getpagesize() 8192   /* punt totally */
12593 #  endif /* no HAVE_SYS_PARAM_H */
12594 # endif /* no _SC_PAGESIZE */
12595
12596 #endif /* no HAVE_GETPAGESIZE */
12597
12598 int
12599 main ()
12600 {
12601   char *data, *data2, *data3;
12602   int i, pagesize;
12603   int fd;
12604
12605   pagesize = getpagesize ();
12606
12607   /* First, make a file with some known garbage in it. */
12608   data = (char *) malloc (pagesize);
12609   if (!data)
12610     return 1;
12611   for (i = 0; i < pagesize; ++i)
12612     *(data + i) = rand ();
12613   umask (0);
12614   fd = creat ("conftest.mmap", 0600);
12615   if (fd < 0)
12616     return 1;
12617   if (write (fd, data, pagesize) != pagesize)
12618     return 1;
12619   close (fd);
12620
12621   /* Next, try to mmap the file at a fixed address which already has
12622      something else allocated at it.  If we can, also make sure that
12623      we see the same garbage.  */
12624   fd = open ("conftest.mmap", O_RDWR);
12625   if (fd < 0)
12626     return 1;
12627   data2 = (char *) malloc (2 * pagesize);
12628   if (!data2)
12629     return 1;
12630   data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
12631   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
12632                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
12633     return 1;
12634   for (i = 0; i < pagesize; ++i)
12635     if (*(data + i) != *(data2 + i))
12636       return 1;
12637
12638   /* Finally, make sure that changes to the mapped area do not
12639      percolate back to the file as seen by read().  (This is a bug on
12640      some variants of i386 svr4.0.)  */
12641   for (i = 0; i < pagesize; ++i)
12642     *(data2 + i) = *(data2 + i) + 1;
12643   data3 = (char *) malloc (pagesize);
12644   if (!data3)
12645     return 1;
12646   if (read (fd, data3, pagesize) != pagesize)
12647     return 1;
12648   for (i = 0; i < pagesize; ++i)
12649     if (*(data + i) != *(data3 + i))
12650       return 1;
12651   close (fd);
12652   return 0;
12653 }
12654 _ACEOF
12655 if ac_fn_c_try_run "$LINENO"; then :
12656   ac_cv_func_mmap_fixed_mapped=yes
12657 else
12658   ac_cv_func_mmap_fixed_mapped=no
12659 fi
12660 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12661   conftest.$ac_objext conftest.beam conftest.$ac_ext
12662 fi
12663
12664 fi
12665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
12666 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
12667 if test $ac_cv_func_mmap_fixed_mapped = yes; then
12668
12669 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
12670
12671 fi
12672 rm -f conftest.mmap
12673
12674 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
12675 if test "x$ac_cv_type_pid_t" = x""yes; then :
12676
12677 else
12678
12679 cat >>confdefs.h <<_ACEOF
12680 #define pid_t int
12681 _ACEOF
12682
12683 fi
12684
12685 for ac_header in vfork.h
12686 do :
12687   ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
12688 if test "x$ac_cv_header_vfork_h" = x""yes; then :
12689   cat >>confdefs.h <<_ACEOF
12690 #define HAVE_VFORK_H 1
12691 _ACEOF
12692
12693 fi
12694
12695 done
12696
12697 for ac_func in fork vfork
12698 do :
12699   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12700 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12701 eval as_val=\$$as_ac_var
12702    if test "x$as_val" = x""yes; then :
12703   cat >>confdefs.h <<_ACEOF
12704 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12705 _ACEOF
12706
12707 fi
12708 done
12709
12710 if test "x$ac_cv_func_fork" = xyes; then
12711   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
12712 $as_echo_n "checking for working fork... " >&6; }
12713 if test "${ac_cv_func_fork_works+set}" = set; then :
12714   $as_echo_n "(cached) " >&6
12715 else
12716   if test "$cross_compiling" = yes; then :
12717   ac_cv_func_fork_works=cross
12718 else
12719   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12720 /* end confdefs.h.  */
12721 $ac_includes_default
12722 int
12723 main ()
12724 {
12725
12726           /* By Ruediger Kuhlmann. */
12727           return fork () < 0;
12728
12729   ;
12730   return 0;
12731 }
12732 _ACEOF
12733 if ac_fn_c_try_run "$LINENO"; then :
12734   ac_cv_func_fork_works=yes
12735 else
12736   ac_cv_func_fork_works=no
12737 fi
12738 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12739   conftest.$ac_objext conftest.beam conftest.$ac_ext
12740 fi
12741
12742 fi
12743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
12744 $as_echo "$ac_cv_func_fork_works" >&6; }
12745
12746 else
12747   ac_cv_func_fork_works=$ac_cv_func_fork
12748 fi
12749 if test "x$ac_cv_func_fork_works" = xcross; then
12750   case $host in
12751     *-*-amigaos* | *-*-msdosdjgpp*)
12752       # Override, as these systems have only a dummy fork() stub
12753       ac_cv_func_fork_works=no
12754       ;;
12755     *)
12756       ac_cv_func_fork_works=yes
12757       ;;
12758   esac
12759   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
12760 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
12761 fi
12762 ac_cv_func_vfork_works=$ac_cv_func_vfork
12763 if test "x$ac_cv_func_vfork" = xyes; then
12764   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
12765 $as_echo_n "checking for working vfork... " >&6; }
12766 if test "${ac_cv_func_vfork_works+set}" = set; then :
12767   $as_echo_n "(cached) " >&6
12768 else
12769   if test "$cross_compiling" = yes; then :
12770   ac_cv_func_vfork_works=cross
12771 else
12772   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12773 /* end confdefs.h.  */
12774 /* Thanks to Paul Eggert for this test.  */
12775 $ac_includes_default
12776 #include <sys/wait.h>
12777 #ifdef HAVE_VFORK_H
12778 # include <vfork.h>
12779 #endif
12780 /* On some sparc systems, changes by the child to local and incoming
12781    argument registers are propagated back to the parent.  The compiler
12782    is told about this with #include <vfork.h>, but some compilers
12783    (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
12784    static variable whose address is put into a register that is
12785    clobbered by the vfork.  */
12786 static void
12787 #ifdef __cplusplus
12788 sparc_address_test (int arg)
12789 # else
12790 sparc_address_test (arg) int arg;
12791 #endif
12792 {
12793   static pid_t child;
12794   if (!child) {
12795     child = vfork ();
12796     if (child < 0) {
12797       perror ("vfork");
12798       _exit(2);
12799     }
12800     if (!child) {
12801       arg = getpid();
12802       write(-1, "", 0);
12803       _exit (arg);
12804     }
12805   }
12806 }
12807
12808 int
12809 main ()
12810 {
12811   pid_t parent = getpid ();
12812   pid_t child;
12813
12814   sparc_address_test (0);
12815
12816   child = vfork ();
12817
12818   if (child == 0) {
12819     /* Here is another test for sparc vfork register problems.  This
12820        test uses lots of local variables, at least as many local
12821        variables as main has allocated so far including compiler
12822        temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
12823        4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
12824        reuse the register of parent for one of the local variables,
12825        since it will think that parent can't possibly be used any more
12826        in this routine.  Assigning to the local variable will thus
12827        munge parent in the parent process.  */
12828     pid_t
12829       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
12830       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
12831     /* Convince the compiler that p..p7 are live; otherwise, it might
12832        use the same hardware register for all 8 local variables.  */
12833     if (p != p1 || p != p2 || p != p3 || p != p4
12834         || p != p5 || p != p6 || p != p7)
12835       _exit(1);
12836
12837     /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
12838        from child file descriptors.  If the child closes a descriptor
12839        before it execs or exits, this munges the parent's descriptor
12840        as well.  Test for this by closing stdout in the child.  */
12841     _exit(close(fileno(stdout)) != 0);
12842   } else {
12843     int status;
12844     struct stat st;
12845
12846     while (wait(&status) != child)
12847       ;
12848     return (
12849          /* Was there some problem with vforking?  */
12850          child < 0
12851
12852          /* Did the child fail?  (This shouldn't happen.)  */
12853          || status
12854
12855          /* Did the vfork/compiler bug occur?  */
12856          || parent != getpid()
12857
12858          /* Did the file descriptor bug occur?  */
12859          || fstat(fileno(stdout), &st) != 0
12860          );
12861   }
12862 }
12863 _ACEOF
12864 if ac_fn_c_try_run "$LINENO"; then :
12865   ac_cv_func_vfork_works=yes
12866 else
12867   ac_cv_func_vfork_works=no
12868 fi
12869 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12870   conftest.$ac_objext conftest.beam conftest.$ac_ext
12871 fi
12872
12873 fi
12874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
12875 $as_echo "$ac_cv_func_vfork_works" >&6; }
12876
12877 fi;
12878 if test "x$ac_cv_func_fork_works" = xcross; then
12879   ac_cv_func_vfork_works=$ac_cv_func_vfork
12880   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
12881 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
12882 fi
12883
12884 if test "x$ac_cv_func_vfork_works" = xyes; then
12885
12886 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
12887
12888 else
12889
12890 $as_echo "#define vfork fork" >>confdefs.h
12891
12892 fi
12893 if test "x$ac_cv_func_fork_works" = xyes; then
12894
12895 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
12896
12897 fi
12898
12899 for ac_func in canonicalize_file_name realpath getrusage getuid getgid \
12900                 pipe poll pread pread64 pwrite readlink resize_term \
12901                 sbrk setpgid setpgrp setsid \
12902                 sigaction sigprocmask sigsetmask socketpair syscall \
12903                 ttrace wborder wresize setlocale iconvlist libiconvlist btowc \
12904                 setrlimit getrlimit posix_madvise waitpid lstat
12905 do :
12906   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12907 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12908 eval as_val=\$$as_ac_var
12909    if test "x$as_val" = x""yes; then :
12910   cat >>confdefs.h <<_ACEOF
12911 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12912 _ACEOF
12913
12914 fi
12915 done
12916
12917
12918   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
12919 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
12920 if test "${am_cv_langinfo_codeset+set}" = set; then :
12921   $as_echo_n "(cached) " >&6
12922 else
12923   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12924 /* end confdefs.h.  */
12925 #include <langinfo.h>
12926 int
12927 main ()
12928 {
12929 char* cs = nl_langinfo(CODESET);
12930   ;
12931   return 0;
12932 }
12933 _ACEOF
12934 if ac_fn_c_try_link "$LINENO"; then :
12935   am_cv_langinfo_codeset=yes
12936 else
12937   am_cv_langinfo_codeset=no
12938 fi
12939 rm -f core conftest.err conftest.$ac_objext \
12940     conftest$ac_exeext conftest.$ac_ext
12941
12942 fi
12943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
12944 $as_echo "$am_cv_langinfo_codeset" >&6; }
12945   if test $am_cv_langinfo_codeset = yes; then
12946
12947 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
12948
12949   fi
12950
12951
12952 # Check the return and argument types of ptrace.  No canned test for
12953 # this, so roll our own.
12954 gdb_ptrace_headers='
12955 #if HAVE_SYS_TYPES_H
12956 # include <sys/types.h>
12957 #endif
12958 #if HAVE_SYS_PTRACE_H
12959 # include <sys/ptrace.h>
12960 #endif
12961 #if HAVE_UNISTD_H
12962 # include <unistd.h>
12963 #endif
12964 '
12965 # There is no point in checking if we don't have a prototype.
12966 ac_fn_c_check_decl "$LINENO" "ptrace" "ac_cv_have_decl_ptrace" "$gdb_ptrace_headers
12967 "
12968 if test "x$ac_cv_have_decl_ptrace" = x""yes; then :
12969   ac_have_decl=1
12970 else
12971   ac_have_decl=0
12972 fi
12973
12974 cat >>confdefs.h <<_ACEOF
12975 #define HAVE_DECL_PTRACE $ac_have_decl
12976 _ACEOF
12977 if test $ac_have_decl = 1; then :
12978
12979 else
12980
12981   : ${gdb_cv_func_ptrace_ret='int'}
12982   : ${gdb_cv_func_ptrace_args='int,int,long,long'}
12983
12984 fi
12985
12986 # Check return type.  Varargs (used on GNU/Linux) conflict with the
12987 # empty argument list, so check for that explicitly.
12988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
12989 $as_echo_n "checking return type of ptrace... " >&6; }
12990 if test "${gdb_cv_func_ptrace_ret+set}" = set; then :
12991   $as_echo_n "(cached) " >&6
12992 else
12993   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12994 /* end confdefs.h.  */
12995 $gdb_ptrace_headers
12996 int
12997 main ()
12998 {
12999 extern long ptrace (enum __ptrace_request, ...);
13000   ;
13001   return 0;
13002 }
13003 _ACEOF
13004 if ac_fn_c_try_compile "$LINENO"; then :
13005   gdb_cv_func_ptrace_ret='long'
13006 else
13007   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13008 /* end confdefs.h.  */
13009 $gdb_ptrace_headers
13010 int
13011 main ()
13012 {
13013 extern int ptrace ();
13014   ;
13015   return 0;
13016 }
13017 _ACEOF
13018 if ac_fn_c_try_compile "$LINENO"; then :
13019   gdb_cv_func_ptrace_ret='int'
13020 else
13021   gdb_cv_func_ptrace_ret='long'
13022 fi
13023 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13024 fi
13025 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13026 fi
13027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
13028 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
13029
13030 cat >>confdefs.h <<_ACEOF
13031 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
13032 _ACEOF
13033
13034 # Check argument types.
13035 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
13036 $as_echo_n "checking types of arguments for ptrace... " >&6; }
13037 if test "${gdb_cv_func_ptrace_args+set}" = set; then :
13038   $as_echo_n "(cached) " >&6
13039 else
13040
13041   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13042 /* end confdefs.h.  */
13043 $gdb_ptrace_headers
13044 int
13045 main ()
13046 {
13047 extern long ptrace (enum __ptrace_request, ...);
13048   ;
13049   return 0;
13050 }
13051 _ACEOF
13052 if ac_fn_c_try_compile "$LINENO"; then :
13053   gdb_cv_func_ptrace_args='int,int,long,long'
13054 else
13055
13056 for gdb_arg1 in 'int' 'long'; do
13057  for gdb_arg2 in 'pid_t' 'int' 'long'; do
13058   for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
13059    for gdb_arg4 in 'int' 'long'; do
13060      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13061 /* end confdefs.h.  */
13062 $gdb_ptrace_headers
13063 int
13064 main ()
13065 {
13066
13067 extern $gdb_cv_func_ptrace_ret
13068   ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
13069
13070   ;
13071   return 0;
13072 }
13073 _ACEOF
13074 if ac_fn_c_try_compile "$LINENO"; then :
13075   gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
13076     break 4;
13077 fi
13078 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13079     for gdb_arg5 in 'int *' 'int' 'long'; do
13080      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13081 /* end confdefs.h.  */
13082 $gdb_ptrace_headers
13083 int
13084 main ()
13085 {
13086
13087 extern $gdb_cv_func_ptrace_ret
13088   ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
13089
13090   ;
13091   return 0;
13092 }
13093 _ACEOF
13094 if ac_fn_c_try_compile "$LINENO"; then :
13095
13096 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
13097     break 5;
13098 fi
13099 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13100     done
13101    done
13102   done
13103  done
13104 done
13105 # Provide a safe default value.
13106 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
13107
13108 fi
13109 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13110 fi
13111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
13112 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
13113 ac_save_IFS=$IFS; IFS=','
13114 set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
13115 IFS=$ac_save_IFS
13116 shift
13117
13118 cat >>confdefs.h <<_ACEOF
13119 #define PTRACE_TYPE_ARG3 $3
13120 _ACEOF
13121
13122 if test -n "$5"; then
13123
13124 cat >>confdefs.h <<_ACEOF
13125 #define PTRACE_TYPE_ARG5 $5
13126 _ACEOF
13127
13128 fi
13129
13130 if test "$cross_compiling" = no; then
13131   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
13132 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
13133 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
13134   $as_echo_n "(cached) " >&6
13135 else
13136   if test "$cross_compiling" = yes; then :
13137   as_fn_error "cannot check setpgrp when cross compiling" "$LINENO" 5
13138 else
13139   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13140 /* end confdefs.h.  */
13141 $ac_includes_default
13142 int
13143 main ()
13144 {
13145 /* If this system has a BSD-style setpgrp which takes arguments,
13146   setpgrp(1, 1) will fail with ESRCH and return -1, in that case
13147   exit successfully. */
13148   return setpgrp (1,1) != -1;
13149   ;
13150   return 0;
13151 }
13152 _ACEOF
13153 if ac_fn_c_try_run "$LINENO"; then :
13154   ac_cv_func_setpgrp_void=no
13155 else
13156   ac_cv_func_setpgrp_void=yes
13157 fi
13158 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13159   conftest.$ac_objext conftest.beam conftest.$ac_ext
13160 fi
13161
13162 fi
13163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
13164 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
13165 if test $ac_cv_func_setpgrp_void = yes; then
13166
13167 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
13168
13169 fi
13170
13171 else
13172   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
13173 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
13174 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
13175   $as_echo_n "(cached) " >&6
13176 else
13177   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13178 /* end confdefs.h.  */
13179
13180 #include <unistd.h>
13181
13182 int
13183 main ()
13184 {
13185
13186   if (setpgrp(1,1) == -1)
13187     exit (0);
13188   else
13189     exit (1);
13190
13191   ;
13192   return 0;
13193 }
13194 _ACEOF
13195 if ac_fn_c_try_compile "$LINENO"; then :
13196   ac_cv_func_setpgrp_void=no
13197 else
13198   ac_cv_func_setpgrp_void=yes
13199 fi
13200 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13201 fi
13202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
13203 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
13204 if test $ac_cv_func_setpgrp_void = yes; then
13205   $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
13206
13207 fi
13208 fi
13209
13210 # Check if sigsetjmp is available.  Using AC_CHECK_FUNCS won't do
13211 # since sigsetjmp might only be defined as a macro.
13212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
13213 $as_echo_n "checking for sigsetjmp... " >&6; }
13214 if test "${gdb_cv_func_sigsetjmp+set}" = set; then :
13215   $as_echo_n "(cached) " >&6
13216 else
13217   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13218 /* end confdefs.h.  */
13219
13220 #include <setjmp.h>
13221
13222 int
13223 main ()
13224 {
13225 sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
13226   ;
13227   return 0;
13228 }
13229 _ACEOF
13230 if ac_fn_c_try_compile "$LINENO"; then :
13231   gdb_cv_func_sigsetjmp=yes
13232 else
13233   gdb_cv_func_sigsetjmp=no
13234 fi
13235 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13236 fi
13237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
13238 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
13239 if test $gdb_cv_func_sigsetjmp = yes; then
13240
13241 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
13242
13243 fi
13244
13245 # Assume we'll default to using the included libiberty regex.
13246 gdb_use_included_regex=yes
13247
13248 # However, if the system regex is GNU regex, then default to *not*
13249 # using the included regex.
13250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU regex" >&5
13251 $as_echo_n "checking for GNU regex... " >&6; }
13252 if test "${gdb_cv_have_gnu_regex+set}" = set; then :
13253   $as_echo_n "(cached) " >&6
13254 else
13255   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13256 /* end confdefs.h.  */
13257 #include <gnu-versions.h>
13258 int
13259 main ()
13260 {
13261 #define REGEX_INTERFACE_VERSION 1
13262 #if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
13263 # error "Version mismatch"
13264 #endif
13265   ;
13266   return 0;
13267 }
13268 _ACEOF
13269 if ac_fn_c_try_compile "$LINENO"; then :
13270   gdb_cv_have_gnu_regex=yes
13271 else
13272   gdb_cv_have_gnu_regex=no
13273 fi
13274 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13275 fi
13276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_gnu_regex" >&5
13277 $as_echo "$gdb_cv_have_gnu_regex" >&6; }
13278 if test $gdb_cv_have_gnu_regex = yes; then
13279   gdb_use_included_regex=no
13280 fi
13281
13282
13283 # Check whether --with-included-regex was given.
13284 if test "${with_included_regex+set}" = set; then :
13285   withval=$with_included_regex; gdb_with_regex=$withval
13286 else
13287   gdb_with_regex=$gdb_use_included_regex
13288 fi
13289
13290 if test "$gdb_with_regex" = yes; then
13291
13292 $as_echo "#define USE_INCLUDED_REGEX 1" >>confdefs.h
13293
13294 fi
13295
13296 # Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
13297 ac_fn_c_check_member "$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
13298 #include <sys/proc.h>
13299
13300 "
13301 if test "x$ac_cv_member_struct_thread_td_pcb" = x""yes; then :
13302
13303 cat >>confdefs.h <<_ACEOF
13304 #define HAVE_STRUCT_THREAD_TD_PCB 1
13305 _ACEOF
13306
13307
13308 fi
13309
13310
13311 # See if <sys/lwp.h> defines `struct lwp`.
13312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
13313 $as_echo_n "checking for struct lwp... " >&6; }
13314 if test "${gdb_cv_struct_lwp+set}" = set; then :
13315   $as_echo_n "(cached) " >&6
13316 else
13317   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13318 /* end confdefs.h.  */
13319 #include <sys/param.h>
13320 #include <sys/lwp.h>
13321 int
13322 main ()
13323 {
13324 struct lwp l;
13325   ;
13326   return 0;
13327 }
13328 _ACEOF
13329 if ac_fn_c_try_compile "$LINENO"; then :
13330   gdb_cv_struct_lwp=yes
13331 else
13332   gdb_cv_struct_lwp=no
13333 fi
13334 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13335 fi
13336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
13337 $as_echo "$gdb_cv_struct_lwp" >&6; }
13338 if test $gdb_cv_struct_lwp = yes; then
13339
13340 $as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
13341
13342 fi
13343
13344 # See if <machine/reg.h> degines `struct reg'.
13345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
13346 $as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
13347 if test "${gdb_cv_struct_reg+set}" = set; then :
13348   $as_echo_n "(cached) " >&6
13349 else
13350   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13351 /* end confdefs.h.  */
13352 #include <sys/types.h>
13353 #include <machine/reg.h>
13354 int
13355 main ()
13356 {
13357 struct reg r;
13358   ;
13359   return 0;
13360 }
13361 _ACEOF
13362 if ac_fn_c_try_compile "$LINENO"; then :
13363   gdb_cv_struct_reg=yes
13364 else
13365   gdb_cv_struct_reg=no
13366 fi
13367 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13368 fi
13369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5
13370 $as_echo "$gdb_cv_struct_reg" >&6; }
13371 if test $gdb_cv_struct_reg = yes; then
13372
13373 $as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
13374
13375 fi
13376
13377 # See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
13378 # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
13379 ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <machine/reg.h>
13380 "
13381 if test "x$ac_cv_member_struct_reg_r_fs" = x""yes; then :
13382
13383 cat >>confdefs.h <<_ACEOF
13384 #define HAVE_STRUCT_REG_R_FS 1
13385 _ACEOF
13386
13387
13388 fi
13389 ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <machine/reg.h>
13390 "
13391 if test "x$ac_cv_member_struct_reg_r_gs" = x""yes; then :
13392
13393 cat >>confdefs.h <<_ACEOF
13394 #define HAVE_STRUCT_REG_R_GS 1
13395 _ACEOF
13396
13397
13398 fi
13399
13400
13401 # See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
13402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
13403 $as_echo_n "checking for PTRACE_GETREGS... " >&6; }
13404 if test "${gdb_cv_have_ptrace_getregs+set}" = set; then :
13405   $as_echo_n "(cached) " >&6
13406 else
13407   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13408 /* end confdefs.h.  */
13409 #include <sys/ptrace.h>
13410 int
13411 main ()
13412 {
13413 PTRACE_GETREGS;
13414   ;
13415   return 0;
13416 }
13417 _ACEOF
13418 if ac_fn_c_try_compile "$LINENO"; then :
13419   gdb_cv_have_ptrace_getregs=yes
13420 else
13421   gdb_cv_have_ptrace_getregs=no
13422 fi
13423 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13424 fi
13425
13426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
13427 $as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
13428 if test $gdb_cv_have_ptrace_getregs = yes; then
13429
13430 $as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
13431
13432 fi
13433
13434 # See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
13435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
13436 $as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
13437 if test "${gdb_cv_have_ptrace_getfpxregs+set}" = set; then :
13438   $as_echo_n "(cached) " >&6
13439 else
13440   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13441 /* end confdefs.h.  */
13442 #include <sys/ptrace.h>
13443 int
13444 main ()
13445 {
13446 PTRACE_GETFPXREGS;
13447   ;
13448   return 0;
13449 }
13450 _ACEOF
13451 if ac_fn_c_try_compile "$LINENO"; then :
13452   gdb_cv_have_ptrace_getfpxregs=yes
13453 else
13454   gdb_cv_have_ptrace_getfpxregs=no
13455 fi
13456 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13457 fi
13458
13459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
13460 $as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
13461 if test $gdb_cv_have_ptrace_getfpxregs = yes; then
13462
13463 $as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
13464
13465 fi
13466
13467 # See if <sys/ptrace.h> provides the PT_GETDBREGS request.
13468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
13469 $as_echo_n "checking for PT_GETDBREGS... " >&6; }
13470 if test "${gdb_cv_have_pt_getdbregs+set}" = set; then :
13471   $as_echo_n "(cached) " >&6
13472 else
13473   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13474 /* end confdefs.h.  */
13475 #include <sys/types.h>
13476 #include <sys/ptrace.h>
13477 int
13478 main ()
13479 {
13480 PT_GETDBREGS;
13481   ;
13482   return 0;
13483 }
13484 _ACEOF
13485 if ac_fn_c_try_compile "$LINENO"; then :
13486   gdb_cv_have_pt_getdbregs=yes
13487 else
13488   gdb_cv_have_pt_getdbregs=no
13489 fi
13490 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13491 fi
13492
13493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
13494 $as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
13495 if test $gdb_cv_have_pt_getdbregs = yes; then
13496
13497 $as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
13498
13499 fi
13500
13501 # See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
13502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
13503 $as_echo_n "checking for PT_GETXMMREGS... " >&6; }
13504 if test "${gdb_cv_have_pt_getxmmregs+set}" = set; then :
13505   $as_echo_n "(cached) " >&6
13506 else
13507   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13508 /* end confdefs.h.  */
13509 #include <sys/types.h>
13510 #include <sys/ptrace.h>
13511 int
13512 main ()
13513 {
13514 PT_GETXMMREGS;
13515   ;
13516   return 0;
13517 }
13518 _ACEOF
13519 if ac_fn_c_try_compile "$LINENO"; then :
13520   gdb_cv_have_pt_getxmmregs=yes
13521 else
13522   gdb_cv_have_pt_getxmmregs=no
13523 fi
13524 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13525 fi
13526
13527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
13528 $as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
13529 if test $gdb_cv_have_pt_getxmmregs = yes; then
13530
13531 $as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
13532
13533 fi
13534
13535 # Detect which type of /proc is in use, such as for Unixware or Solaris.
13536
13537 if test "${target}" = "${host}"; then
13538   case "${host}" in
13539   *-*-unixware* | *-*-sysv4.2* | *-*-sysv5* | *-*-interix* )
13540
13541 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
13542
13543       ;;
13544   *-*-solaris2.[6789] | *-*-solaris2.1[0-9]*)
13545
13546 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
13547
13548       ;;
13549   mips-sgi-irix5*)
13550       # Work around <sys/proc.h> needing _KMEMUSER problem on IRIX 5.
13551
13552 $as_echo "#define _KMEMUSER 1" >>confdefs.h
13553
13554       ;;
13555   esac
13556 fi
13557
13558 if test "$ac_cv_header_sys_procfs_h" = yes; then
13559   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5
13560 $as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; }
13561  if test "${bfd_cv_have_sys_procfs_type_pstatus_t+set}" = set; then :
13562   $as_echo_n "(cached) " >&6
13563 else
13564   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13565 /* end confdefs.h.  */
13566
13567 #define _SYSCALL32
13568 /* Needed for new procfs interface on sparc-solaris.  */
13569 #define _STRUCTURED_PROC 1
13570 #include <sys/procfs.h>
13571 int
13572 main ()
13573 {
13574 pstatus_t avar
13575   ;
13576   return 0;
13577 }
13578 _ACEOF
13579 if ac_fn_c_try_compile "$LINENO"; then :
13580   bfd_cv_have_sys_procfs_type_pstatus_t=yes
13581 else
13582   bfd_cv_have_sys_procfs_type_pstatus_t=no
13583
13584 fi
13585 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13586 fi
13587
13588  if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
13589
13590 $as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h
13591
13592  fi
13593  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5
13594 $as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; }
13595
13596   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prrun_t in sys/procfs.h" >&5
13597 $as_echo_n "checking for prrun_t in sys/procfs.h... " >&6; }
13598  if test "${bfd_cv_have_sys_procfs_type_prrun_t+set}" = set; then :
13599   $as_echo_n "(cached) " >&6
13600 else
13601   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13602 /* end confdefs.h.  */
13603
13604 #define _SYSCALL32
13605 /* Needed for new procfs interface on sparc-solaris.  */
13606 #define _STRUCTURED_PROC 1
13607 #include <sys/procfs.h>
13608 int
13609 main ()
13610 {
13611 prrun_t avar
13612   ;
13613   return 0;
13614 }
13615 _ACEOF
13616 if ac_fn_c_try_compile "$LINENO"; then :
13617   bfd_cv_have_sys_procfs_type_prrun_t=yes
13618 else
13619   bfd_cv_have_sys_procfs_type_prrun_t=no
13620
13621 fi
13622 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13623 fi
13624
13625  if test $bfd_cv_have_sys_procfs_type_prrun_t = yes; then
13626
13627 $as_echo "#define HAVE_PRRUN_T 1" >>confdefs.h
13628
13629  fi
13630  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prrun_t" >&5
13631 $as_echo "$bfd_cv_have_sys_procfs_type_prrun_t" >&6; }
13632
13633   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
13634 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
13635  if test "${bfd_cv_have_sys_procfs_type_gregset_t+set}" = set; then :
13636   $as_echo_n "(cached) " >&6
13637 else
13638   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13639 /* end confdefs.h.  */
13640
13641 #define _SYSCALL32
13642 /* Needed for new procfs interface on sparc-solaris.  */
13643 #define _STRUCTURED_PROC 1
13644 #include <sys/procfs.h>
13645 int
13646 main ()
13647 {
13648 gregset_t avar
13649   ;
13650   return 0;
13651 }
13652 _ACEOF
13653 if ac_fn_c_try_compile "$LINENO"; then :
13654   bfd_cv_have_sys_procfs_type_gregset_t=yes
13655 else
13656   bfd_cv_have_sys_procfs_type_gregset_t=no
13657
13658 fi
13659 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13660 fi
13661
13662  if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
13663
13664 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
13665
13666  fi
13667  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
13668 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
13669
13670   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
13671 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
13672  if test "${bfd_cv_have_sys_procfs_type_fpregset_t+set}" = set; then :
13673   $as_echo_n "(cached) " >&6
13674 else
13675   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13676 /* end confdefs.h.  */
13677
13678 #define _SYSCALL32
13679 /* Needed for new procfs interface on sparc-solaris.  */
13680 #define _STRUCTURED_PROC 1
13681 #include <sys/procfs.h>
13682 int
13683 main ()
13684 {
13685 fpregset_t avar
13686   ;
13687   return 0;
13688 }
13689 _ACEOF
13690 if ac_fn_c_try_compile "$LINENO"; then :
13691   bfd_cv_have_sys_procfs_type_fpregset_t=yes
13692 else
13693   bfd_cv_have_sys_procfs_type_fpregset_t=no
13694
13695 fi
13696 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13697 fi
13698
13699  if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
13700
13701 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
13702
13703  fi
13704  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
13705 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
13706
13707   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
13708 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
13709  if test "${bfd_cv_have_sys_procfs_type_prgregset_t+set}" = set; then :
13710   $as_echo_n "(cached) " >&6
13711 else
13712   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13713 /* end confdefs.h.  */
13714
13715 #define _SYSCALL32
13716 /* Needed for new procfs interface on sparc-solaris.  */
13717 #define _STRUCTURED_PROC 1
13718 #include <sys/procfs.h>
13719 int
13720 main ()
13721 {
13722 prgregset_t avar
13723   ;
13724   return 0;
13725 }
13726 _ACEOF
13727 if ac_fn_c_try_compile "$LINENO"; then :
13728   bfd_cv_have_sys_procfs_type_prgregset_t=yes
13729 else
13730   bfd_cv_have_sys_procfs_type_prgregset_t=no
13731
13732 fi
13733 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13734 fi
13735
13736  if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
13737
13738 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
13739
13740  fi
13741  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
13742 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
13743
13744   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
13745 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
13746  if test "${bfd_cv_have_sys_procfs_type_prfpregset_t+set}" = set; then :
13747   $as_echo_n "(cached) " >&6
13748 else
13749   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13750 /* end confdefs.h.  */
13751
13752 #define _SYSCALL32
13753 /* Needed for new procfs interface on sparc-solaris.  */
13754 #define _STRUCTURED_PROC 1
13755 #include <sys/procfs.h>
13756 int
13757 main ()
13758 {
13759 prfpregset_t avar
13760   ;
13761   return 0;
13762 }
13763 _ACEOF
13764 if ac_fn_c_try_compile "$LINENO"; then :
13765   bfd_cv_have_sys_procfs_type_prfpregset_t=yes
13766 else
13767   bfd_cv_have_sys_procfs_type_prfpregset_t=no
13768
13769 fi
13770 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13771 fi
13772
13773  if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
13774
13775 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
13776
13777  fi
13778  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
13779 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
13780
13781   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
13782 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
13783  if test "${bfd_cv_have_sys_procfs_type_prgregset32_t+set}" = set; then :
13784   $as_echo_n "(cached) " >&6
13785 else
13786   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13787 /* end confdefs.h.  */
13788
13789 #define _SYSCALL32
13790 /* Needed for new procfs interface on sparc-solaris.  */
13791 #define _STRUCTURED_PROC 1
13792 #include <sys/procfs.h>
13793 int
13794 main ()
13795 {
13796 prgregset32_t avar
13797   ;
13798   return 0;
13799 }
13800 _ACEOF
13801 if ac_fn_c_try_compile "$LINENO"; then :
13802   bfd_cv_have_sys_procfs_type_prgregset32_t=yes
13803 else
13804   bfd_cv_have_sys_procfs_type_prgregset32_t=no
13805
13806 fi
13807 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13808 fi
13809
13810  if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
13811
13812 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
13813
13814  fi
13815  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
13816 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
13817
13818   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset32_t in sys/procfs.h" >&5
13819 $as_echo_n "checking for prfpregset32_t in sys/procfs.h... " >&6; }
13820  if test "${bfd_cv_have_sys_procfs_type_prfpregset32_t+set}" = set; then :
13821   $as_echo_n "(cached) " >&6
13822 else
13823   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13824 /* end confdefs.h.  */
13825
13826 #define _SYSCALL32
13827 /* Needed for new procfs interface on sparc-solaris.  */
13828 #define _STRUCTURED_PROC 1
13829 #include <sys/procfs.h>
13830 int
13831 main ()
13832 {
13833 prfpregset32_t avar
13834   ;
13835   return 0;
13836 }
13837 _ACEOF
13838 if ac_fn_c_try_compile "$LINENO"; then :
13839   bfd_cv_have_sys_procfs_type_prfpregset32_t=yes
13840 else
13841   bfd_cv_have_sys_procfs_type_prfpregset32_t=no
13842
13843 fi
13844 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13845 fi
13846
13847  if test $bfd_cv_have_sys_procfs_type_prfpregset32_t = yes; then
13848
13849 $as_echo "#define HAVE_PRFPREGSET32_T 1" >>confdefs.h
13850
13851  fi
13852  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset32_t" >&5
13853 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset32_t" >&6; }
13854
13855   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
13856 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
13857  if test "${bfd_cv_have_sys_procfs_type_lwpid_t+set}" = set; then :
13858   $as_echo_n "(cached) " >&6
13859 else
13860   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13861 /* end confdefs.h.  */
13862
13863 #define _SYSCALL32
13864 /* Needed for new procfs interface on sparc-solaris.  */
13865 #define _STRUCTURED_PROC 1
13866 #include <sys/procfs.h>
13867 int
13868 main ()
13869 {
13870 lwpid_t avar
13871   ;
13872   return 0;
13873 }
13874 _ACEOF
13875 if ac_fn_c_try_compile "$LINENO"; then :
13876   bfd_cv_have_sys_procfs_type_lwpid_t=yes
13877 else
13878   bfd_cv_have_sys_procfs_type_lwpid_t=no
13879
13880 fi
13881 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13882 fi
13883
13884  if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
13885
13886 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
13887
13888  fi
13889  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
13890 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
13891
13892   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
13893 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
13894  if test "${bfd_cv_have_sys_procfs_type_psaddr_t+set}" = set; then :
13895   $as_echo_n "(cached) " >&6
13896 else
13897   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13898 /* end confdefs.h.  */
13899
13900 #define _SYSCALL32
13901 /* Needed for new procfs interface on sparc-solaris.  */
13902 #define _STRUCTURED_PROC 1
13903 #include <sys/procfs.h>
13904 int
13905 main ()
13906 {
13907 psaddr_t avar
13908   ;
13909   return 0;
13910 }
13911 _ACEOF
13912 if ac_fn_c_try_compile "$LINENO"; then :
13913   bfd_cv_have_sys_procfs_type_psaddr_t=yes
13914 else
13915   bfd_cv_have_sys_procfs_type_psaddr_t=no
13916
13917 fi
13918 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13919 fi
13920
13921  if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
13922
13923 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
13924
13925  fi
13926  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
13927 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
13928
13929   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prsysent_t in sys/procfs.h" >&5
13930 $as_echo_n "checking for prsysent_t in sys/procfs.h... " >&6; }
13931  if test "${bfd_cv_have_sys_procfs_type_prsysent_t+set}" = set; then :
13932   $as_echo_n "(cached) " >&6
13933 else
13934   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13935 /* end confdefs.h.  */
13936
13937 #define _SYSCALL32
13938 /* Needed for new procfs interface on sparc-solaris.  */
13939 #define _STRUCTURED_PROC 1
13940 #include <sys/procfs.h>
13941 int
13942 main ()
13943 {
13944 prsysent_t avar
13945   ;
13946   return 0;
13947 }
13948 _ACEOF
13949 if ac_fn_c_try_compile "$LINENO"; then :
13950   bfd_cv_have_sys_procfs_type_prsysent_t=yes
13951 else
13952   bfd_cv_have_sys_procfs_type_prsysent_t=no
13953
13954 fi
13955 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13956 fi
13957
13958  if test $bfd_cv_have_sys_procfs_type_prsysent_t = yes; then
13959
13960 $as_echo "#define HAVE_PRSYSENT_T 1" >>confdefs.h
13961
13962  fi
13963  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prsysent_t" >&5
13964 $as_echo "$bfd_cv_have_sys_procfs_type_prsysent_t" >&6; }
13965
13966   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigset_t in sys/procfs.h" >&5
13967 $as_echo_n "checking for pr_sigset_t in sys/procfs.h... " >&6; }
13968  if test "${bfd_cv_have_sys_procfs_type_pr_sigset_t+set}" = set; then :
13969   $as_echo_n "(cached) " >&6
13970 else
13971   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13972 /* end confdefs.h.  */
13973
13974 #define _SYSCALL32
13975 /* Needed for new procfs interface on sparc-solaris.  */
13976 #define _STRUCTURED_PROC 1
13977 #include <sys/procfs.h>
13978 int
13979 main ()
13980 {
13981 pr_sigset_t avar
13982   ;
13983   return 0;
13984 }
13985 _ACEOF
13986 if ac_fn_c_try_compile "$LINENO"; then :
13987   bfd_cv_have_sys_procfs_type_pr_sigset_t=yes
13988 else
13989   bfd_cv_have_sys_procfs_type_pr_sigset_t=no
13990
13991 fi
13992 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13993 fi
13994
13995  if test $bfd_cv_have_sys_procfs_type_pr_sigset_t = yes; then
13996
13997 $as_echo "#define HAVE_PR_SIGSET_T 1" >>confdefs.h
13998
13999  fi
14000  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigset_t" >&5
14001 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigset_t" >&6; }
14002
14003   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigaction64_t in sys/procfs.h" >&5
14004 $as_echo_n "checking for pr_sigaction64_t in sys/procfs.h... " >&6; }
14005  if test "${bfd_cv_have_sys_procfs_type_pr_sigaction64_t+set}" = set; then :
14006   $as_echo_n "(cached) " >&6
14007 else
14008   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14009 /* end confdefs.h.  */
14010
14011 #define _SYSCALL32
14012 /* Needed for new procfs interface on sparc-solaris.  */
14013 #define _STRUCTURED_PROC 1
14014 #include <sys/procfs.h>
14015 int
14016 main ()
14017 {
14018 pr_sigaction64_t avar
14019   ;
14020   return 0;
14021 }
14022 _ACEOF
14023 if ac_fn_c_try_compile "$LINENO"; then :
14024   bfd_cv_have_sys_procfs_type_pr_sigaction64_t=yes
14025 else
14026   bfd_cv_have_sys_procfs_type_pr_sigaction64_t=no
14027
14028 fi
14029 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14030 fi
14031
14032  if test $bfd_cv_have_sys_procfs_type_pr_sigaction64_t = yes; then
14033
14034 $as_echo "#define HAVE_PR_SIGACTION64_T 1" >>confdefs.h
14035
14036  fi
14037  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&5
14038 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&6; }
14039
14040   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_siginfo64_t in sys/procfs.h" >&5
14041 $as_echo_n "checking for pr_siginfo64_t in sys/procfs.h... " >&6; }
14042  if test "${bfd_cv_have_sys_procfs_type_pr_siginfo64_t+set}" = set; then :
14043   $as_echo_n "(cached) " >&6
14044 else
14045   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14046 /* end confdefs.h.  */
14047
14048 #define _SYSCALL32
14049 /* Needed for new procfs interface on sparc-solaris.  */
14050 #define _STRUCTURED_PROC 1
14051 #include <sys/procfs.h>
14052 int
14053 main ()
14054 {
14055 pr_siginfo64_t avar
14056   ;
14057   return 0;
14058 }
14059 _ACEOF
14060 if ac_fn_c_try_compile "$LINENO"; then :
14061   bfd_cv_have_sys_procfs_type_pr_siginfo64_t=yes
14062 else
14063   bfd_cv_have_sys_procfs_type_pr_siginfo64_t=no
14064
14065 fi
14066 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14067 fi
14068
14069  if test $bfd_cv_have_sys_procfs_type_pr_siginfo64_t = yes; then
14070
14071 $as_echo "#define HAVE_PR_SIGINFO64_T 1" >>confdefs.h
14072
14073  fi
14074  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&5
14075 $as_echo "$bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&6; }
14076
14077
14078
14079
14080
14081   if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
14082     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether prfpregset_t type is broken" >&5
14083 $as_echo_n "checking whether prfpregset_t type is broken... " >&6; }
14084     if test "${gdb_cv_prfpregset_t_broken+set}" = set; then :
14085   $as_echo_n "(cached) " >&6
14086 else
14087   if test "$cross_compiling" = yes; then :
14088   gdb_cv_prfpregset_t_broken=yes
14089 else
14090   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14091 /* end confdefs.h.  */
14092 #include <sys/procfs.h>
14093        int main ()
14094        {
14095          if (sizeof (prfpregset_t) == sizeof (void *))
14096            return 1;
14097          return 0;
14098        }
14099 _ACEOF
14100 if ac_fn_c_try_run "$LINENO"; then :
14101   gdb_cv_prfpregset_t_broken=no
14102 else
14103   gdb_cv_prfpregset_t_broken=yes
14104 fi
14105 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14106   conftest.$ac_objext conftest.beam conftest.$ac_ext
14107 fi
14108
14109 fi
14110
14111     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_prfpregset_t_broken" >&5
14112 $as_echo "$gdb_cv_prfpregset_t_broken" >&6; }
14113     if test $gdb_cv_prfpregset_t_broken = yes; then
14114
14115 $as_echo "#define PRFPREGSET_T_BROKEN 1" >>confdefs.h
14116
14117     fi
14118   fi
14119
14120
14121   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PIOCSET ioctl entry in sys/procfs.h" >&5
14122 $as_echo_n "checking for PIOCSET ioctl entry in sys/procfs.h... " >&6; }
14123   if test "${gdb_cv_have_procfs_piocset+set}" = set; then :
14124   $as_echo_n "(cached) " >&6
14125 else
14126   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14127 /* end confdefs.h.  */
14128 #include <unistd.h>
14129 #include <sys/types.h>
14130 #include <sys/procfs.h>
14131
14132 int
14133 main ()
14134 {
14135
14136     int dummy;;
14137     dummy = ioctl(0, PIOCSET, &dummy);
14138
14139   ;
14140   return 0;
14141 }
14142 _ACEOF
14143 if ac_fn_c_try_compile "$LINENO"; then :
14144   gdb_cv_have_procfs_piocset=yes
14145 else
14146   gdb_cv_have_procfs_piocset=no
14147 fi
14148 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14149 fi
14150
14151   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_procfs_piocset" >&5
14152 $as_echo "$gdb_cv_have_procfs_piocset" >&6; }
14153   if test $gdb_cv_have_procfs_piocset = yes; then
14154
14155 $as_echo "#define HAVE_PROCFS_PIOCSET 1" >>confdefs.h
14156
14157   fi
14158 fi
14159
14160 if test ${host} = ${target} ; then
14161
14162   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member l_addr in struct link_map" >&5
14163 $as_echo_n "checking for member l_addr in struct link_map... " >&6; }
14164   if test "${gdb_cv_have_struct_link_map_with_l_members+set}" = set; then :
14165   $as_echo_n "(cached) " >&6
14166 else
14167   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14168 /* end confdefs.h.  */
14169 #include <link.h>
14170 int
14171 main ()
14172 {
14173 struct link_map lm; (void) lm.l_addr;
14174   ;
14175   return 0;
14176 }
14177 _ACEOF
14178 if ac_fn_c_try_compile "$LINENO"; then :
14179   gdb_cv_have_struct_link_map_with_l_members=yes
14180 else
14181   gdb_cv_have_struct_link_map_with_l_members=no
14182 fi
14183 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14184 fi
14185
14186   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map_with_l_members" >&5
14187 $as_echo "$gdb_cv_have_struct_link_map_with_l_members" >&6; }
14188   if test $gdb_cv_have_struct_link_map_with_l_members = yes; then
14189
14190 $as_echo "#define HAVE_STRUCT_LINK_MAP_WITH_L_MEMBERS 1" >>confdefs.h
14191
14192   fi
14193
14194
14195   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member lm_addr in struct link_map" >&5
14196 $as_echo_n "checking for member lm_addr in struct link_map... " >&6; }
14197   if test "${gdb_cv_have_struct_link_map_with_lm_members+set}" = set; then :
14198   $as_echo_n "(cached) " >&6
14199 else
14200   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14201 /* end confdefs.h.  */
14202 #include <sys/types.h>
14203 #include <link.h>
14204 int
14205 main ()
14206 {
14207 struct link_map lm; (void) lm.lm_addr;
14208   ;
14209   return 0;
14210 }
14211 _ACEOF
14212 if ac_fn_c_try_compile "$LINENO"; then :
14213   gdb_cv_have_struct_link_map_with_lm_members=yes
14214 else
14215   gdb_cv_have_struct_link_map_with_lm_members=no
14216 fi
14217 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14218 fi
14219
14220   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map_with_lm_members" >&5
14221 $as_echo "$gdb_cv_have_struct_link_map_with_lm_members" >&6; }
14222   if test $gdb_cv_have_struct_link_map_with_lm_members = yes; then
14223
14224 $as_echo "#define HAVE_STRUCT_LINK_MAP_WITH_LM_MEMBERS 1" >>confdefs.h
14225
14226   fi
14227
14228
14229   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member som_addr in struct so_map" >&5
14230 $as_echo_n "checking for member som_addr in struct so_map... " >&6; }
14231   if test "${gdb_cv_have_struct_so_map_with_som_members+set}" = set; then :
14232   $as_echo_n "(cached) " >&6
14233 else
14234   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14235 /* end confdefs.h.  */
14236 #include <sys/types.h>
14237 #ifdef HAVE_NLIST_H
14238 #include <nlist.h>
14239 #endif
14240 #include <link.h>
14241 int
14242 main ()
14243 {
14244 struct so_map lm; (void) lm.som_addr;
14245   ;
14246   return 0;
14247 }
14248 _ACEOF
14249 if ac_fn_c_try_compile "$LINENO"; then :
14250   gdb_cv_have_struct_so_map_with_som_members=yes
14251 else
14252   gdb_cv_have_struct_so_map_with_som_members=no
14253 fi
14254 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14255 fi
14256
14257   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_so_map_with_som_members" >&5
14258 $as_echo "$gdb_cv_have_struct_so_map_with_som_members" >&6; }
14259   if test $gdb_cv_have_struct_so_map_with_som_members = yes; then
14260
14261 $as_echo "#define HAVE_STRUCT_SO_MAP_WITH_SOM_MEMBERS 1" >>confdefs.h
14262
14263   fi
14264
14265
14266   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct link_map32 in sys/link.h" >&5
14267 $as_echo_n "checking for struct link_map32 in sys/link.h... " >&6; }
14268   if test "${gdb_cv_have_struct_link_map32+set}" = set; then :
14269   $as_echo_n "(cached) " >&6
14270 else
14271   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14272 /* end confdefs.h.  */
14273 #define _SYSCALL32
14274 #include <sys/link.h>
14275 int
14276 main ()
14277 {
14278 struct link_map32 l;
14279   ;
14280   return 0;
14281 }
14282 _ACEOF
14283 if ac_fn_c_try_compile "$LINENO"; then :
14284   gdb_cv_have_struct_link_map32=yes
14285 else
14286   gdb_cv_have_struct_link_map32=no
14287 fi
14288 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14289 fi
14290
14291   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map32" >&5
14292 $as_echo "$gdb_cv_have_struct_link_map32" >&6; }
14293   if test $gdb_cv_have_struct_link_map32 = yes; then
14294
14295 $as_echo "#define HAVE_STRUCT_LINK_MAP32 1" >>confdefs.h
14296
14297
14298 $as_echo "#define _SYSCALL32 1" >>confdefs.h
14299
14300   fi
14301 fi
14302
14303 # Check if the compiler supports the `long long' type.
14304
14305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
14306 $as_echo_n "checking for long long support in compiler... " >&6; }
14307 if test "${gdb_cv_c_long_long+set}" = set; then :
14308   $as_echo_n "(cached) " >&6
14309 else
14310   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14311 /* end confdefs.h.  */
14312 extern long long foo;
14313 int
14314 main ()
14315 {
14316 switch (foo & 2) { case 0: return 1; }
14317   ;
14318   return 0;
14319 }
14320 _ACEOF
14321 if ac_fn_c_try_compile "$LINENO"; then :
14322   gdb_cv_c_long_long=yes
14323 else
14324   gdb_cv_c_long_long=no
14325 fi
14326 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14327 fi
14328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
14329 $as_echo "$gdb_cv_c_long_long" >&6; }
14330 if test $gdb_cv_c_long_long = yes; then
14331
14332 $as_echo "#define CC_HAS_LONG_LONG 1" >>confdefs.h
14333
14334 fi
14335
14336 # Check if the compiler and runtime support printing long longs.
14337
14338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
14339 $as_echo_n "checking for long long support in printf... " >&6; }
14340 if test "${gdb_cv_printf_has_long_long+set}" = set; then :
14341   $as_echo_n "(cached) " >&6
14342 else
14343   if test "$cross_compiling" = yes; then :
14344   gdb_cv_printf_has_long_long=no
14345 else
14346   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14347 /* end confdefs.h.  */
14348 $ac_includes_default
14349 int
14350 main ()
14351 {
14352 char buf[32];
14353   long long l = 0;
14354   l = (l << 16) + 0x0123;
14355   l = (l << 16) + 0x4567;
14356   l = (l << 16) + 0x89ab;
14357   l = (l << 16) + 0xcdef;
14358   sprintf (buf, "0x%016llx", l);
14359   return (strcmp ("0x0123456789abcdef", buf));
14360   ;
14361   return 0;
14362 }
14363 _ACEOF
14364 if ac_fn_c_try_run "$LINENO"; then :
14365   gdb_cv_printf_has_long_long=yes
14366 else
14367   gdb_cv_printf_has_long_long=no
14368 fi
14369 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14370   conftest.$ac_objext conftest.beam conftest.$ac_ext
14371 fi
14372
14373 fi
14374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
14375 $as_echo "$gdb_cv_printf_has_long_long" >&6; }
14376 if test $gdb_cv_printf_has_long_long = yes; then
14377
14378 $as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
14379
14380 fi
14381
14382 # Check if the compiler and runtime support printing decfloats.
14383
14384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
14385 $as_echo_n "checking for decfloat support in printf... " >&6; }
14386 if test "${gdb_cv_printf_has_decfloat+set}" = set; then :
14387   $as_echo_n "(cached) " >&6
14388 else
14389   if test "$cross_compiling" = yes; then :
14390   gdb_cv_printf_has_decfloat=no
14391 else
14392   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14393 /* end confdefs.h.  */
14394 $ac_includes_default
14395 int
14396 main ()
14397 {
14398 char buf[64];
14399   _Decimal32 d32 = 1.2345df;
14400   _Decimal64 d64 = 1.2345dd;
14401   _Decimal128 d128 = 1.2345dl;
14402   sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
14403   return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
14404   ;
14405   return 0;
14406 }
14407 _ACEOF
14408 if ac_fn_c_try_run "$LINENO"; then :
14409   gdb_cv_printf_has_decfloat=yes
14410 else
14411   gdb_cv_printf_has_decfloat=no
14412 fi
14413 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14414   conftest.$ac_objext conftest.beam conftest.$ac_ext
14415 fi
14416
14417 fi
14418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
14419 $as_echo "$gdb_cv_printf_has_decfloat" >&6; }
14420 if test $gdb_cv_printf_has_decfloat = yes; then
14421
14422 $as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
14423
14424 fi
14425
14426 # Check if the compiler supports the `long double' type.  We can't use
14427 # AC_C_LONG_DOUBLE because that one does additional checks on the
14428 # constants defined in <float.h> that fail on some systems,
14429 # e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
14430
14431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
14432 $as_echo_n "checking for long double support in compiler... " >&6; }
14433 if test "${gdb_cv_c_long_double+set}" = set; then :
14434   $as_echo_n "(cached) " >&6
14435 else
14436   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14437 /* end confdefs.h.  */
14438 long double foo;
14439 _ACEOF
14440 if ac_fn_c_try_compile "$LINENO"; then :
14441   gdb_cv_c_long_double=yes
14442 else
14443   gdb_cv_c_long_double=no
14444 fi
14445 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14446 fi
14447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
14448 $as_echo "$gdb_cv_c_long_double" >&6; }
14449 if test $gdb_cv_c_long_double = yes; then
14450
14451 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
14452
14453 fi
14454
14455 # Check if the compiler and runtime support printing long doubles.
14456
14457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
14458 $as_echo_n "checking for long double support in printf... " >&6; }
14459 if test "${gdb_cv_printf_has_long_double+set}" = set; then :
14460   $as_echo_n "(cached) " >&6
14461 else
14462   if test "$cross_compiling" = yes; then :
14463   gdb_cv_printf_has_long_double=no
14464 else
14465   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14466 /* end confdefs.h.  */
14467 $ac_includes_default
14468 int
14469 main ()
14470 {
14471 char buf[16];
14472   long double f = 3.141592653;
14473   sprintf (buf, "%Lg", f);
14474   return (strncmp ("3.14159", buf, 7));
14475   ;
14476   return 0;
14477 }
14478 _ACEOF
14479 if ac_fn_c_try_run "$LINENO"; then :
14480   gdb_cv_printf_has_long_double=yes
14481 else
14482   gdb_cv_printf_has_long_double=no
14483 fi
14484 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14485   conftest.$ac_objext conftest.beam conftest.$ac_ext
14486 fi
14487
14488 fi
14489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5
14490 $as_echo "$gdb_cv_printf_has_long_double" >&6; }
14491 if test $gdb_cv_printf_has_long_double = yes; then
14492
14493 $as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
14494
14495 fi
14496
14497 # Check if the compiler and runtime support scanning long doubles.
14498
14499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
14500 $as_echo_n "checking for long double support in scanf... " >&6; }
14501 if test "${gdb_cv_scanf_has_long_double+set}" = set; then :
14502   $as_echo_n "(cached) " >&6
14503 else
14504   if test "$cross_compiling" = yes; then :
14505   gdb_cv_scanf_has_long_double=no
14506 else
14507   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14508 /* end confdefs.h.  */
14509 #include <stdio.h>
14510 int
14511 main ()
14512 {
14513 char *buf = "3.141592653";
14514   long double f = 0;
14515   sscanf (buf, "%Lg", &f);
14516   return !(f > 3.14159 && f < 3.14160);
14517   ;
14518   return 0;
14519 }
14520 _ACEOF
14521 if ac_fn_c_try_run "$LINENO"; then :
14522   gdb_cv_scanf_has_long_double=yes
14523 else
14524   gdb_cv_scanf_has_long_double=no
14525 fi
14526 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14527   conftest.$ac_objext conftest.beam conftest.$ac_ext
14528 fi
14529
14530 fi
14531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
14532 $as_echo "$gdb_cv_scanf_has_long_double" >&6; }
14533 if test $gdb_cv_scanf_has_long_double = yes; then
14534
14535 $as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
14536
14537 fi
14538
14539 case ${host_os} in
14540 aix*)
14541   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
14542 $as_echo_n "checking for -bbigtoc option... " >&6; }
14543 if test "${gdb_cv_bigtoc+set}" = set; then :
14544   $as_echo_n "(cached) " >&6
14545 else
14546
14547     SAVE_LDFLAGS=$LDFLAGS
14548
14549     case $GCC in
14550     yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
14551     *) gdb_cv_bigtoc=-bbigtoc ;;
14552     esac
14553
14554     LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
14555     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14556 /* end confdefs.h.  */
14557
14558 int
14559 main ()
14560 {
14561 int i;
14562   ;
14563   return 0;
14564 }
14565 _ACEOF
14566 if ac_fn_c_try_link "$LINENO"; then :
14567
14568 else
14569   gdb_cv_bigtoc=
14570 fi
14571 rm -f core conftest.err conftest.$ac_objext \
14572     conftest$ac_exeext conftest.$ac_ext
14573     LDFLAGS="${SAVE_LDFLAGS}"
14574
14575 fi
14576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
14577 $as_echo "$gdb_cv_bigtoc" >&6; }
14578   CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
14579   ;;
14580 esac
14581
14582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5
14583 $as_echo_n "checking for the dynamic export flag... " >&6; }
14584 dynamic_list=false
14585 if test "${gdb_native}" = yes; then
14586    # The dynamically loaded libthread_db needs access to symbols in the gdb
14587    # executable.  Older GNU ld supports --export-dynamic but --dynamic-list
14588    # may not be supported there.
14589    old_LDFLAGS="$LDFLAGS"
14590    # Older GNU ld supports --export-dynamic but --dynamic-list it does not.
14591    RDYNAMIC="-Wl,--dynamic-list=${srcdir}/proc-service.list"
14592    LDFLAGS="$LDFLAGS $RDYNAMIC"
14593    if test "${have_libpython}" = no; then
14594      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14595 /* end confdefs.h.  */
14596
14597 int
14598 main ()
14599 {
14600
14601   ;
14602   return 0;
14603 }
14604 _ACEOF
14605 if ac_fn_c_try_link "$LINENO"; then :
14606   dynamic_list=true
14607 fi
14608 rm -f core conftest.err conftest.$ac_objext \
14609     conftest$ac_exeext conftest.$ac_ext
14610    else
14611      # Workaround http://bugs.python.org/issue4434 where static
14612      # libpythonX.Y.a would get its symbols required for
14613      # pythonX.Y/lib-dynload/*.so modules hidden by -Wl,--dynamic-list.
14614      # Problem does not happen for the recommended libpythonX.Y.so linkage.
14615      old_CFLAGS="$CFLAGS"
14616      CFLAGS="$CFLAGS $PYTHON_CFLAGS"
14617      if test "$cross_compiling" = yes; then :
14618   true
14619 else
14620   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14621 /* end confdefs.h.  */
14622 #include "${have_libpython}/Python.h"
14623 int
14624 main ()
14625 {
14626 int err;
14627           Py_Initialize ();
14628           err = PyRun_SimpleString ("import itertools\n");
14629           Py_Finalize ();
14630           return err == 0 ? 0 : 1;
14631   ;
14632   return 0;
14633 }
14634 _ACEOF
14635 if ac_fn_c_try_run "$LINENO"; then :
14636   dynamic_list=true
14637 fi
14638 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14639   conftest.$ac_objext conftest.beam conftest.$ac_ext
14640 fi
14641
14642      CFLAGS="$old_CFLAGS"
14643    fi
14644    LDFLAGS="$old_LDFLAGS"
14645 fi
14646 if $dynamic_list; then
14647   found="-Wl,--dynamic-list"
14648   RDYNAMIC='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
14649 else
14650   found="-rdynamic"
14651   RDYNAMIC="-rdynamic"
14652 fi
14653
14654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
14655 $as_echo "$found" >&6; }
14656
14657
14658 if test ${build} = ${host} -a ${host} = ${target} ; then
14659    case ${host_os} in
14660    solaris*)
14661       # See if thread_db library is around for Solaris thread debugging.
14662       # Note that we must explicitly test for version 1 of the library
14663       # because version 0 (present on Solaris 2.4 or earlier) doesn't have
14664       # the same API.
14665       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris thread debugging library" >&5
14666 $as_echo_n "checking for Solaris thread debugging library... " >&6; }
14667       if test -f /usr/lib/libthread_db.so.1 ; then
14668          { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14669 $as_echo "yes" >&6; }
14670
14671 $as_echo "#define HAVE_THREAD_DB_LIB 1" >>confdefs.h
14672
14673          CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
14674          CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
14675          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
14676 $as_echo_n "checking for dlopen in -ldl... " >&6; }
14677 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
14678   $as_echo_n "(cached) " >&6
14679 else
14680   ac_check_lib_save_LIBS=$LIBS
14681 LIBS="-ldl  $LIBS"
14682 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14683 /* end confdefs.h.  */
14684
14685 /* Override any GCC internal prototype to avoid an error.
14686    Use char because int might match the return type of a GCC
14687    builtin and then its argument prototype would still apply.  */
14688 #ifdef __cplusplus
14689 extern "C"
14690 #endif
14691 char dlopen ();
14692 int
14693 main ()
14694 {
14695 return dlopen ();
14696   ;
14697   return 0;
14698 }
14699 _ACEOF
14700 if ac_fn_c_try_link "$LINENO"; then :
14701   ac_cv_lib_dl_dlopen=yes
14702 else
14703   ac_cv_lib_dl_dlopen=no
14704 fi
14705 rm -f core conftest.err conftest.$ac_objext \
14706     conftest$ac_exeext conftest.$ac_ext
14707 LIBS=$ac_check_lib_save_LIBS
14708 fi
14709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
14710 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
14711 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
14712   cat >>confdefs.h <<_ACEOF
14713 #define HAVE_LIBDL 1
14714 _ACEOF
14715
14716   LIBS="-ldl $LIBS"
14717
14718 fi
14719
14720          CONFIG_LDFLAGS="${CONFIG_LDFLAGS} $RDYNAMIC"
14721          # Sun randomly tweaked the prototypes in <proc_service.h>
14722          # at one point.
14723          { $as_echo "$as_me:${as_lineno-$LINENO}: checking if <proc_service.h> is old" >&5
14724 $as_echo_n "checking if <proc_service.h> is old... " >&6; }
14725          if test "${gdb_cv_proc_service_is_old+set}" = set; then :
14726   $as_echo_n "(cached) " >&6
14727 else
14728
14729             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14730 /* end confdefs.h.  */
14731
14732                 #include <proc_service.h>
14733                 ps_err_e ps_pdwrite
14734                     (struct ps_prochandle*, psaddr_t, const void*, size_t);
14735
14736 int
14737 main ()
14738 {
14739
14740   ;
14741   return 0;
14742 }
14743 _ACEOF
14744 if ac_fn_c_try_compile "$LINENO"; then :
14745   gdb_cv_proc_service_is_old=no
14746 else
14747   gdb_cv_proc_service_is_old=yes
14748 fi
14749 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14750
14751 fi
14752
14753          { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_proc_service_is_old" >&5
14754 $as_echo "$gdb_cv_proc_service_is_old" >&6; }
14755          if test $gdb_cv_proc_service_is_old = yes; then
14756
14757 $as_echo "#define PROC_SERVICE_IS_OLD 1" >>confdefs.h
14758
14759          fi
14760       else
14761          { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14762 $as_echo "no" >&6; }
14763       fi
14764       ;;
14765    aix*)
14766       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
14767 $as_echo_n "checking for AiX thread debugging library... " >&6; }
14768       if test "${gdb_cv_have_aix_thread_debug+set}" = set; then :
14769   $as_echo_n "(cached) " >&6
14770 else
14771   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14772 /* end confdefs.h.  */
14773 #include <sys/pthdebug.h>
14774 int
14775 main ()
14776 {
14777 #ifndef PTHDB_VERSION_3
14778                                     #error
14779                                     #endif
14780   ;
14781   return 0;
14782 }
14783 _ACEOF
14784 if ac_fn_c_try_compile "$LINENO"; then :
14785   gdb_cv_have_aix_thread_debug=yes
14786 else
14787   gdb_cv_have_aix_thread_debug=no
14788 fi
14789 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14790 fi
14791
14792       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
14793 $as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
14794       if test $gdb_cv_have_aix_thread_debug = yes; then
14795          CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
14796          CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
14797          CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -lpthdebug"
14798
14799          # Older versions of AIX do not provide the declaration for
14800          # the getthrds function (it appears that it was introduced
14801          # with AIX 6.x).
14802          ac_fn_c_check_decl "$LINENO" "getthrds" "ac_cv_have_decl_getthrds" "#include <procinfo.h>
14803 "
14804 if test "x$ac_cv_have_decl_getthrds" = x""yes; then :
14805   ac_have_decl=1
14806 else
14807   ac_have_decl=0
14808 fi
14809
14810 cat >>confdefs.h <<_ACEOF
14811 #define HAVE_DECL_GETTHRDS $ac_have_decl
14812 _ACEOF
14813
14814       fi
14815       ;;
14816    esac
14817
14818 fi
14819
14820 if test "x$ac_cv_header_thread_db_h" = "xyes"; then
14821    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
14822 $as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
14823 if test "${gdb_cv_thread_db_h_has_td_notalloc+set}" = set; then :
14824   $as_echo_n "(cached) " >&6
14825 else
14826   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14827 /* end confdefs.h.  */
14828 #include <thread_db.h>
14829 int
14830 main ()
14831 {
14832 int i = TD_NOTALLOC;
14833   ;
14834   return 0;
14835 }
14836 _ACEOF
14837 if ac_fn_c_try_compile "$LINENO"; then :
14838   gdb_cv_thread_db_h_has_td_notalloc=yes
14839 else
14840   gdb_cv_thread_db_h_has_td_notalloc=no
14841
14842 fi
14843 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14844
14845 fi
14846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
14847 $as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
14848    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
14849 $as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
14850 if test "${gdb_cv_thread_db_h_has_td_version+set}" = set; then :
14851   $as_echo_n "(cached) " >&6
14852 else
14853   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14854 /* end confdefs.h.  */
14855 #include <thread_db.h>
14856 int
14857 main ()
14858 {
14859 int i = TD_VERSION;
14860   ;
14861   return 0;
14862 }
14863 _ACEOF
14864 if ac_fn_c_try_compile "$LINENO"; then :
14865   gdb_cv_thread_db_h_has_td_version=yes
14866 else
14867   gdb_cv_thread_db_h_has_td_version=no
14868
14869 fi
14870 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14871
14872 fi
14873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5
14874 $as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
14875    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
14876 $as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
14877 if test "${gdb_cv_thread_db_h_has_td_notls+set}" = set; then :
14878   $as_echo_n "(cached) " >&6
14879 else
14880   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14881 /* end confdefs.h.  */
14882 #include <thread_db.h>
14883 int
14884 main ()
14885 {
14886 int i = TD_NOTLS;
14887   ;
14888   return 0;
14889 }
14890 _ACEOF
14891 if ac_fn_c_try_compile "$LINENO"; then :
14892   gdb_cv_thread_db_h_has_td_notls=yes
14893 else
14894   gdb_cv_thread_db_h_has_td_notls=no
14895
14896 fi
14897 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14898
14899 fi
14900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
14901 $as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
14902 fi
14903 if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
14904
14905 $as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
14906
14907 fi
14908 if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
14909
14910 $as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
14911
14912 fi
14913 if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
14914
14915 $as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
14916
14917 fi
14918
14919 if test "x$ac_cv_header_sys_syscall_h" = "xyes"; then
14920    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <sys/syscall.h> has __NR_tkill" >&5
14921 $as_echo_n "checking whether <sys/syscall.h> has __NR_tkill... " >&6; }
14922 if test "${gdb_cv_sys_syscall_h_has_tkill+set}" = set; then :
14923   $as_echo_n "(cached) " >&6
14924 else
14925   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14926 /* end confdefs.h.  */
14927 #include <sys/syscall.h>
14928 int
14929 main ()
14930 {
14931 int i = __NR_tkill;
14932   ;
14933   return 0;
14934 }
14935 _ACEOF
14936 if ac_fn_c_try_compile "$LINENO"; then :
14937   gdb_cv_sys_syscall_h_has_tkill=yes
14938 else
14939   gdb_cv_sys_syscall_h_has_tkill=no
14940
14941 fi
14942 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14943
14944 fi
14945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_sys_syscall_h_has_tkill" >&5
14946 $as_echo "$gdb_cv_sys_syscall_h_has_tkill" >&6; }
14947 fi
14948 if test "x$gdb_cv_sys_syscall_h_has_tkill" = "xyes" && test "x$ac_cv_func_syscall" = "xyes"; then
14949
14950 $as_echo "#define HAVE_TKILL_SYSCALL 1" >>confdefs.h
14951
14952 fi
14953
14954 ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
14955 "
14956 if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = x""yes; then :
14957   ac_have_decl=1
14958 else
14959   ac_have_decl=0
14960 fi
14961
14962 cat >>confdefs.h <<_ACEOF
14963 #define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
14964 _ACEOF
14965
14966
14967 if test "$cross_compiling" = yes; then :
14968   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14969 /* end confdefs.h.  */
14970 #include <sys/personality.h>
14971 int
14972 main ()
14973 {
14974
14975 #      if !HAVE_DECL_ADDR_NO_RANDOMIZE
14976 #       define ADDR_NO_RANDOMIZE 0x0040000
14977 #      endif
14978        /* Test the flag could be set and stays set.  */
14979        personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
14980        if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
14981            return 1
14982   ;
14983   return 0;
14984 }
14985 _ACEOF
14986 if ac_fn_c_try_link "$LINENO"; then :
14987   have_personality=true
14988 else
14989   have_personality=false
14990 fi
14991 rm -f core conftest.err conftest.$ac_objext \
14992     conftest$ac_exeext conftest.$ac_ext
14993 else
14994   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14995 /* end confdefs.h.  */
14996 #include <sys/personality.h>
14997 int
14998 main ()
14999 {
15000
15001 #      if !HAVE_DECL_ADDR_NO_RANDOMIZE
15002 #       define ADDR_NO_RANDOMIZE 0x0040000
15003 #      endif
15004        /* Test the flag could be set and stays set.  */
15005        personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
15006        if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
15007            return 1
15008   ;
15009   return 0;
15010 }
15011 _ACEOF
15012 if ac_fn_c_try_run "$LINENO"; then :
15013   have_personality=true
15014 else
15015   have_personality=false
15016 fi
15017 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15018   conftest.$ac_objext conftest.beam conftest.$ac_ext
15019 fi
15020
15021 if $have_personality
15022 then
15023
15024 $as_echo "#define HAVE_PERSONALITY 1" >>confdefs.h
15025
15026 fi
15027
15028
15029 # Support for --with-sysroot is a copy of GDB_AC_WITH_DIR,
15030 # except that the argument to --with-sysroot is optional.
15031 # --with-sysroot (or --with-sysroot=yes) sets the default sysroot path.
15032 if test "x$with_sysroot" = xyes; then
15033   with_sysroot="${exec_prefix}/${target_alias}/sys-root"
15034 fi
15035
15036 # Check whether --with-sysroot was given.
15037 if test "${with_sysroot+set}" = set; then :
15038   withval=$with_sysroot; TARGET_SYSTEM_ROOT=$withval
15039 else
15040   TARGET_SYSTEM_ROOT=
15041 fi
15042
15043
15044   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
15045   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15046   ac_define_dir=`eval echo $TARGET_SYSTEM_ROOT`
15047   ac_define_dir=`eval echo $ac_define_dir`
15048
15049 cat >>confdefs.h <<_ACEOF
15050 #define TARGET_SYSTEM_ROOT "$ac_define_dir"
15051 _ACEOF
15052
15053
15054
15055
15056   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
15057      if test "x$prefix" = xNONE; then
15058         test_prefix=/usr/local
15059      else
15060         test_prefix=$prefix
15061      fi
15062   else
15063      test_prefix=$exec_prefix
15064   fi
15065   value=0
15066   case ${ac_define_dir} in
15067      "${test_prefix}"|"${test_prefix}/"*|\
15068         '${exec_prefix}'|'${exec_prefix}/'*)
15069      value=1
15070      ;;
15071   esac
15072
15073 cat >>confdefs.h <<_ACEOF
15074 #define TARGET_SYSTEM_ROOT_RELOCATABLE $value
15075 _ACEOF
15076
15077
15078
15079
15080
15081 # Check whether --with-system-gdbinit was given.
15082 if test "${with_system_gdbinit+set}" = set; then :
15083   withval=$with_system_gdbinit;
15084     SYSTEM_GDBINIT=$withval
15085 else
15086   SYSTEM_GDBINIT=
15087 fi
15088
15089
15090   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
15091   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15092   ac_define_dir=`eval echo $SYSTEM_GDBINIT`
15093   ac_define_dir=`eval echo $ac_define_dir`
15094
15095 cat >>confdefs.h <<_ACEOF
15096 #define SYSTEM_GDBINIT "$ac_define_dir"
15097 _ACEOF
15098
15099
15100
15101
15102   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
15103      if test "x$prefix" = xNONE; then
15104         test_prefix=/usr/local
15105      else
15106         test_prefix=$prefix
15107      fi
15108   else
15109      test_prefix=$exec_prefix
15110   fi
15111   value=0
15112   case ${ac_define_dir} in
15113      "${test_prefix}"|"${test_prefix}/"*|\
15114         '${exec_prefix}'|'${exec_prefix}/'*)
15115      value=1
15116      ;;
15117   esac
15118
15119 cat >>confdefs.h <<_ACEOF
15120 #define SYSTEM_GDBINIT_RELOCATABLE $value
15121 _ACEOF
15122
15123
15124
15125
15126 # Check whether --enable-werror was given.
15127 if test "${enable_werror+set}" = set; then :
15128   enableval=$enable_werror; case "${enableval}" in
15129      yes | y) ERROR_ON_WARNING="yes" ;;
15130      no | n)  ERROR_ON_WARNING="no" ;;
15131      *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
15132    esac
15133 fi
15134
15135
15136 # Enable -Werror by default when using gcc
15137 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
15138     ERROR_ON_WARNING=yes
15139 fi
15140
15141 WERROR_CFLAGS=""
15142 if test "${ERROR_ON_WARNING}" = yes ; then
15143     WERROR_CFLAGS="-Werror"
15144 fi
15145
15146 # The entries after -Wno-pointer-sign are disabled warnings which may
15147 # be enabled in the future, which can not currently be used to build
15148 # GDB.
15149 # NOTE: If you change this list, remember to update
15150 # gdb/doc/gdbint.texinfo.
15151 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
15152 -Wformat-nonliteral -Wno-pointer-sign \
15153 -Wno-unused -Wunused-value -Wunused-function \
15154 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes"
15155
15156 # Enable -Wno-format by default when using gcc on mingw since many
15157 # GCC versions complain about %I64.
15158 case "${host}" in
15159   *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
15160 esac
15161
15162 # Check whether --enable-build-warnings was given.
15163 if test "${enable_build_warnings+set}" = set; then :
15164   enableval=$enable_build_warnings; case "${enableval}" in
15165   yes)  ;;
15166   no)   build_warnings="-w";;
15167   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
15168         build_warnings="${build_warnings} ${t}";;
15169   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
15170         build_warnings="${t} ${build_warnings}";;
15171   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
15172 esac
15173 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
15174   echo "Setting compiler warning flags = $build_warnings" 6>&1
15175 fi
15176 fi
15177 # Check whether --enable-gdb-build-warnings was given.
15178 if test "${enable_gdb_build_warnings+set}" = set; then :
15179   enableval=$enable_gdb_build_warnings; case "${enableval}" in
15180   yes)  ;;
15181   no)   build_warnings="-w";;
15182   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
15183         build_warnings="${build_warnings} ${t}";;
15184   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
15185         build_warnings="${t} ${build_warnings}";;
15186   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
15187 esac
15188 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
15189   echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
15190 fi
15191 fi
15192 WARN_CFLAGS=""
15193 if test "x${build_warnings}" != x -a "x$GCC" = xyes
15194 then
15195     { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
15196 $as_echo_n "checking compiler warning flags... " >&6; }
15197     # Separate out the -Werror flag as some files just cannot be
15198     # compiled with it enabled.
15199     for w in ${build_warnings}; do
15200         case $w in
15201         -Werr*) WERROR_CFLAGS=-Werror ;;
15202         *) # Check that GCC accepts it
15203             saved_CFLAGS="$CFLAGS"
15204             CFLAGS="$CFLAGS $w"
15205             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15206 /* end confdefs.h.  */
15207
15208 int
15209 main ()
15210 {
15211
15212   ;
15213   return 0;
15214 }
15215 _ACEOF
15216 if ac_fn_c_try_compile "$LINENO"; then :
15217   WARN_CFLAGS="${WARN_CFLAGS} $w"
15218 fi
15219 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15220             CFLAGS="$saved_CFLAGS"
15221         esac
15222     done
15223     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
15224 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
15225 fi
15226
15227
15228
15229 # In the Cygwin environment, we need some additional flags.
15230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
15231 $as_echo_n "checking for cygwin... " >&6; }
15232 if test "${gdb_cv_os_cygwin+set}" = set; then :
15233   $as_echo_n "(cached) " >&6
15234 else
15235   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15236 /* end confdefs.h.  */
15237
15238 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
15239 lose
15240 #endif
15241 _ACEOF
15242 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15243   $EGREP "lose" >/dev/null 2>&1; then :
15244   gdb_cv_os_cygwin=yes
15245 else
15246   gdb_cv_os_cygwin=no
15247 fi
15248 rm -f conftest*
15249
15250 fi
15251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_os_cygwin" >&5
15252 $as_echo "$gdb_cv_os_cygwin" >&6; }
15253
15254
15255 SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o"
15256 case ${host} in
15257   *go32* ) SER_HARDWIRE=ser-go32.o ;;
15258   *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
15259   *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o" ;;
15260 esac
15261
15262
15263 # libreadline needs libuser32.a in a cygwin environment
15264 WIN32LIBS=
15265 if test x$gdb_cv_os_cygwin = xyes; then
15266     WIN32LIBS="-luser32"
15267     case "${target}" in
15268         *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
15269         ;;
15270     esac
15271 fi
15272
15273 # The ser-tcp.c module requires sockets.
15274 case ${host} in
15275   *mingw32*)
15276
15277 $as_echo "#define USE_WIN32API 1" >>confdefs.h
15278
15279     WIN32LIBS="$WIN32LIBS -lws2_32"
15280     ;;
15281 esac
15282
15283
15284 # Add ELF support to GDB, but only if BFD includes ELF support.
15285 OLD_CFLAGS=$CFLAGS
15286 OLD_LDFLAGS=$LDFLAGS
15287 OLD_LIBS=$LIBS
15288 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
15289 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib.  We
15290 # always want our bfd.
15291 CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
15292 LDFLAGS="-L../bfd -L../libiberty $LDFLAGS"
15293 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
15294 # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
15295 if test "$plugins" = "yes"; then
15296   LIBS="-ldl $LIBS"
15297 fi
15298 LIBS="-lbfd -liberty $intl $LIBS"
15299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
15300 $as_echo_n "checking for ELF support in BFD... " >&6; }
15301 if test "${gdb_cv_var_elf+set}" = set; then :
15302   $as_echo_n "(cached) " >&6
15303 else
15304   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15305 /* end confdefs.h.  */
15306 #include <stdlib.h>
15307 #include "bfd.h"
15308 #include "elf-bfd.h"
15309
15310 int
15311 main ()
15312 {
15313 bfd *abfd = NULL; bfd_get_elf_phdr_upper_bound (abfd);
15314   ;
15315   return 0;
15316 }
15317 _ACEOF
15318 if ac_fn_c_try_link "$LINENO"; then :
15319   gdb_cv_var_elf=yes
15320 else
15321   gdb_cv_var_elf=no
15322 fi
15323 rm -f core conftest.err conftest.$ac_objext \
15324     conftest$ac_exeext conftest.$ac_ext
15325 fi
15326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_elf" >&5
15327 $as_echo "$gdb_cv_var_elf" >&6; }
15328 if test $gdb_cv_var_elf = yes; then
15329   CONFIG_OBS="$CONFIG_OBS elfread.o"
15330
15331 $as_echo "#define HAVE_ELF 1" >>confdefs.h
15332
15333   # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
15334   if test "$plugins" = "yes"; then
15335     OLD_LIBS="-ldl $OLD_LIBS"
15336   fi
15337 fi
15338 CFLAGS=$OLD_CFLAGS
15339 LDFLAGS=$OLD_LDFLAGS
15340 LIBS=$OLD_LIBS
15341
15342 # Add any host-specific objects to GDB.
15343 CONFIG_OBS="${CONFIG_OBS} ${gdb_host_obs}"
15344
15345 LIBGUI="../libgui/src/libgui.a"
15346 GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
15347
15348
15349
15350 WIN32LDAPP=
15351
15352
15353
15354 case "${host}" in
15355 *-*-cygwin* | *-*-mingw* )
15356     configdir="win"
15357     ;;
15358 *)
15359     configdir="unix"
15360     ;;
15361 esac
15362
15363 GDBTKLIBS=
15364 if test "${enable_gdbtk}" = "yes"; then
15365
15366     # Gdbtk must have an absolute path to srcdir in order to run
15367     # properly when not installed.
15368     here=`pwd`
15369     cd ${srcdir}
15370     GDBTK_SRC_DIR=`pwd`
15371     cd $here
15372
15373
15374     #
15375     # Ok, lets find the tcl configuration
15376     # First, look for one uninstalled.
15377     # the alternative search directory is invoked by --with-tcl
15378     #
15379
15380     if test x"${no_tcl}" = x ; then
15381         # we reset no_tcl in case something fails here
15382         no_tcl=true
15383
15384 # Check whether --with-tcl was given.
15385 if test "${with_tcl+set}" = set; then :
15386   withval=$with_tcl; with_tclconfig=${withval}
15387 fi
15388
15389         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
15390 $as_echo_n "checking for Tcl configuration... " >&6; }
15391         if test "${ac_cv_c_tclconfig+set}" = set; then :
15392   $as_echo_n "(cached) " >&6
15393 else
15394
15395
15396             # First check to see if --with-tcl was specified.
15397             case "${host}" in
15398                 *-*-cygwin*) platDir="win" ;;
15399                 *) platDir="unix" ;;
15400             esac
15401             if test x"${with_tclconfig}" != x ; then
15402                 if test -f "${with_tclconfig}/tclConfig.sh" ; then
15403                     ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
15404                 else
15405                     as_fn_error "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
15406                 fi
15407             fi
15408
15409             # then check for a private Tcl installation
15410             if test x"${ac_cv_c_tclconfig}" = x ; then
15411                 for i in \
15412                         ../tcl \
15413                         `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15414                         `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
15415                         `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
15416                         ../../tcl \
15417                         `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15418                         `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
15419                         `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
15420                         ../../../tcl \
15421                         `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15422                         `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
15423                         `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
15424                     if test -f "$i/$platDir/tclConfig.sh" ; then
15425                         ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
15426                         break
15427                     fi
15428                 done
15429             fi
15430
15431             # on Darwin, check in Framework installation locations
15432             if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tclconfig}" = x ; then
15433                 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
15434                         `ls -d /Library/Frameworks 2>/dev/null` \
15435                         `ls -d /Network/Library/Frameworks 2>/dev/null` \
15436                         `ls -d /System/Library/Frameworks 2>/dev/null` \
15437                         ; do
15438                     if test -f "$i/Tcl.framework/tclConfig.sh" ; then
15439                         ac_cv_c_tclconfig=`(cd $i/Tcl.framework; pwd)`
15440                         break
15441                     fi
15442                 done
15443             fi
15444
15445             # check in a few common install locations
15446             if test x"${ac_cv_c_tclconfig}" = x ; then
15447                 for i in `ls -d ${libdir} 2>/dev/null` \
15448                         `ls -d ${exec_prefix}/lib 2>/dev/null` \
15449                         `ls -d ${prefix}/lib 2>/dev/null` \
15450                         `ls -d /usr/local/lib 2>/dev/null` \
15451                         `ls -d /usr/contrib/lib 2>/dev/null` \
15452                         `ls -d /usr/lib 2>/dev/null` \
15453                         ; do
15454                     if test -f "$i/tclConfig.sh" ; then
15455                         ac_cv_c_tclconfig=`(cd $i; pwd)`
15456                         break
15457                     fi
15458                 done
15459             fi
15460
15461             # check in a few other private locations
15462             if test x"${ac_cv_c_tclconfig}" = x ; then
15463                 for i in \
15464                         ${srcdir}/../tcl \
15465                         `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15466                         `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
15467                         `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
15468                     if test -f "$i/$platDir/tclConfig.sh" ; then
15469                     ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
15470                     break
15471                 fi
15472                 done
15473             fi
15474
15475 fi
15476
15477
15478         if test x"${ac_cv_c_tclconfig}" = x ; then
15479             TCL_BIN_DIR="# no Tcl configs found"
15480             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
15481 $as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
15482         else
15483             no_tcl=
15484             TCL_BIN_DIR=${ac_cv_c_tclconfig}
15485             { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
15486 $as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
15487         fi
15488     fi
15489
15490
15491     # If $no_tk is nonempty, then we can't do Tk, and there is no
15492     # point to doing Tcl.
15493
15494     #
15495     # Ok, lets find the tk configuration
15496     # First, look for one uninstalled.
15497     # the alternative search directory is invoked by --with-tk
15498     #
15499
15500     if test x"${no_tk}" = x ; then
15501         # we reset no_tk in case something fails here
15502         no_tk=true
15503
15504 # Check whether --with-tk was given.
15505 if test "${with_tk+set}" = set; then :
15506   withval=$with_tk; with_tkconfig=${withval}
15507 fi
15508
15509         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
15510 $as_echo_n "checking for Tk configuration... " >&6; }
15511         if test "${ac_cv_c_tkconfig+set}" = set; then :
15512   $as_echo_n "(cached) " >&6
15513 else
15514
15515
15516             # First check to see if --with-tkconfig was specified.
15517             if test x"${with_tkconfig}" != x ; then
15518                 if test -f "${with_tkconfig}/tkConfig.sh" ; then
15519                     ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
15520                 else
15521                     as_fn_error "${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
15522                 fi
15523             fi
15524
15525             # then check for a private Tk library
15526             case "${host}" in
15527                 *-*-cygwin*) platDir="win" ;;
15528                 *) platDir="unix" ;;
15529             esac
15530             if test x"${ac_cv_c_tkconfig}" = x ; then
15531                 for i in \
15532                         ../tk \
15533                         `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15534                         `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
15535                         `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
15536                         ../../tk \
15537                         `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15538                         `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
15539                         `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
15540                         ../../../tk \
15541                         `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15542                         `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
15543                         `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
15544                     if test -f "$i/$platDir/tkConfig.sh" ; then
15545                         ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
15546                         break
15547                     fi
15548                 done
15549             fi
15550
15551             # on Darwin, check in Framework installation locations
15552             if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tkconfig}" = x ; then
15553                 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
15554                         `ls -d /Library/Frameworks 2>/dev/null` \
15555                         `ls -d /Network/Library/Frameworks 2>/dev/null` \
15556                         `ls -d /System/Library/Frameworks 2>/dev/null` \
15557                         ; do
15558                     if test -f "$i/Tk.framework/tkConfig.sh" ; then
15559                         ac_cv_c_tkconfig=`(cd $i/Tk.framework; pwd)`
15560                         break
15561                     fi
15562                 done
15563             fi
15564
15565             # check in a few common install locations
15566             if test x"${ac_cv_c_tkconfig}" = x ; then
15567                 for i in `ls -d ${libdir} 2>/dev/null` \
15568                         `ls -d ${exec_prefix}/lib 2>/dev/null` \
15569                         `ls -d ${prefix}/lib 2>/dev/null` \
15570                         `ls -d /usr/local/lib 2>/dev/null` \
15571                         `ls -d /usr/contrib/lib 2>/dev/null` \
15572                         `ls -d /usr/lib 2>/dev/null` \
15573                         ; do
15574                     if test -f "$i/tkConfig.sh" ; then
15575                         ac_cv_c_tkconfig=`(cd $i; pwd)`
15576                         break
15577                     fi
15578                 done
15579             fi
15580             # check in a few other private locations
15581             if test x"${ac_cv_c_tkconfig}" = x ; then
15582                 for i in \
15583                         ${srcdir}/../tk \
15584                         `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15585                         `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
15586                         `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
15587                     if test -f "$i/$platDir/tkConfig.sh" ; then
15588                         ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
15589                         break
15590                     fi
15591                 done
15592             fi
15593
15594 fi
15595
15596
15597         if test x"${ac_cv_c_tkconfig}" = x ; then
15598             TK_BIN_DIR="# no Tk configs found"
15599             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
15600 $as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
15601         else
15602             no_tk=
15603             TK_BIN_DIR=${ac_cv_c_tkconfig}
15604             { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
15605 $as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
15606         fi
15607     fi
15608
15609
15610     if test -z "${no_tcl}" -a -z "${no_tk}"; then
15611
15612     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
15613 $as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
15614
15615     if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
15616         { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
15617 $as_echo "loading" >&6; }
15618         . ${TCL_BIN_DIR}/tclConfig.sh
15619     else
15620         { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
15621 $as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
15622     fi
15623
15624     # eval is required to do the TCL_DBGX substitution
15625     eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
15626     eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
15627
15628     # If the TCL_BIN_DIR is the build directory (not the install directory),
15629     # then set the common variable name to the value of the build variables.
15630     # For example, the variable TCL_LIB_SPEC will be set to the value
15631     # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
15632     # instead of TCL_BUILD_LIB_SPEC since it will work with both an
15633     # installed and uninstalled version of Tcl.
15634     if test -f "${TCL_BIN_DIR}/Makefile" ; then
15635         TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
15636         TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
15637         TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
15638     elif test "`uname -s`" = "Darwin"; then
15639         # If Tcl was built as a framework, attempt to use the libraries
15640         # from the framework at the given location so that linking works
15641         # against Tcl.framework installed in an arbitary location.
15642         case ${TCL_DEFS} in
15643             *TCL_FRAMEWORK*)
15644                 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
15645                     for i in "`cd ${TCL_BIN_DIR}; pwd`" \
15646                              "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
15647                         if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
15648                             TCL_LIB_SPEC="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
15649                             break
15650                         fi
15651                     done
15652                 fi
15653                 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
15654                     TCL_STUB_LIB_SPEC="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
15655                     TCL_STUB_LIB_PATH="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
15656                 fi
15657                 ;;
15658         esac
15659     fi
15660
15661     # eval is required to do the TCL_DBGX substitution
15662     eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
15663     eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
15664     eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
15665     eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
15666
15667
15668
15669
15670
15671
15672
15673
15674
15675
15676
15677
15678
15679
15680
15681         # Check for in-tree tcl
15682         here=`pwd`
15683         cd ${srcdir}/..
15684         topdir=`pwd`
15685         cd ${here}
15686
15687         intree="no"
15688         if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
15689           intree="yes"
15690         fi
15691
15692         # Find Tcl private headers
15693         if test x"${intree}" = xno; then
15694
15695   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
15696 $as_echo_n "checking for Tcl private headers... " >&6; }
15697   private_dir=""
15698   dir=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
15699   if test -f ${dir}/tclInt.h ; then
15700     private_dir=${dir}
15701   fi
15702
15703   if test x"${private_dir}" = x; then
15704     as_fn_error "could not find private Tcl headers" "$LINENO" 5
15705   else
15706     TCL_PRIVATE_INCLUDE="-I${private_dir}"
15707     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
15708 $as_echo "${private_dir}" >&6; }
15709   fi
15710
15711           TCL_INCLUDE="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
15712           TCL_LIBRARY="${TCL_LIB_SPEC}"
15713           TCL_DEPS=""
15714         else
15715           # If building tcl in the same src tree, private headers
15716           # are not needed, but we need to be sure to use the right
15717           # headers library
15718           TCL_INCLUDE="-I${TCL_SRC_DIR}/generic"
15719           TCL_LIBRARY="${TCL_BUILD_LIB_SPEC}"
15720           TCL_DEPS="../tcl/${configdir}${TCL_LIB_FILE}"
15721         fi
15722
15723
15724
15725
15726
15727     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
15728 $as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
15729
15730     if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
15731         { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
15732 $as_echo "loading" >&6; }
15733         . ${TK_BIN_DIR}/tkConfig.sh
15734     else
15735         { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
15736 $as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
15737     fi
15738
15739     # eval is required to do the TK_DBGX substitution
15740     eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
15741     eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
15742
15743     # If the TK_BIN_DIR is the build directory (not the install directory),
15744     # then set the common variable name to the value of the build variables.
15745     # For example, the variable TK_LIB_SPEC will be set to the value
15746     # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
15747     # instead of TK_BUILD_LIB_SPEC since it will work with both an
15748     # installed and uninstalled version of Tcl.
15749     if test -f "${TK_BIN_DIR}/Makefile" ; then
15750         TK_LIB_SPEC=${TK_BUILD_LIB_SPEC}
15751         TK_STUB_LIB_SPEC=${TK_BUILD_STUB_LIB_SPEC}
15752         TK_STUB_LIB_PATH=${TK_BUILD_STUB_LIB_PATH}
15753     elif test "`uname -s`" = "Darwin"; then
15754         # If Tk was built as a framework, attempt to use the libraries
15755         # from the framework at the given location so that linking works
15756         # against Tk.framework installed in an arbitary location.
15757         case ${TK_DEFS} in
15758             *TK_FRAMEWORK*)
15759                 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
15760                     for i in "`cd ${TK_BIN_DIR}; pwd`" \
15761                              "`cd ${TK_BIN_DIR}/../..; pwd`"; do
15762                         if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
15763                             TK_LIB_SPEC="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
15764                             break
15765                         fi
15766                     done
15767                 fi
15768                 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
15769                     TK_STUB_LIB_SPEC="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
15770                     TK_STUB_LIB_PATH="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
15771                 fi
15772                 ;;
15773         esac
15774     fi
15775
15776     # eval is required to do the TK_DBGX substitution
15777     eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
15778     eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
15779     eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
15780     eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
15781
15782
15783
15784
15785
15786
15787
15788
15789
15790
15791
15792
15793
15794
15795         # Check for in-tree Tk
15796         intree="no"
15797         if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
15798           intree="yes"
15799         fi
15800
15801         # Find Tk private headers
15802         if test x"${intree}" = xno; then
15803
15804   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
15805 $as_echo_n "checking for Tk private headers... " >&6; }
15806   private_dir=""
15807   dir=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
15808   if test -f ${dir}/tkInt.h; then
15809     private_dir=${dir}
15810   fi
15811
15812   if test x"${private_dir}" = x; then
15813     as_fn_error "could not find Tk private headers" "$LINENO" 5
15814   else
15815     TK_PRIVATE_INCLUDE="-I${private_dir}"
15816     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
15817 $as_echo "${private_dir}" >&6; }
15818   fi
15819
15820           TK_INCLUDE="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
15821           TK_LIBRARY=${TK_LIB_SPEC}
15822           TK_DEPS=""
15823         else
15824           TK_INCLUDE="-I${TK_SRC_DIR}/generic"
15825           TK_LIBRARY="${TK_BUILD_LIB_SPEC}"
15826           TK_DEPS="../tk/${configdir}/${TK_LIB_FILE}"
15827         fi
15828
15829
15830
15831
15832
15833         ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
15834
15835         # Include some libraries that Tcl and Tk want.
15836         TCL_LIBS='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
15837         # Yes, the ordering seems wrong here.  But it isn't.
15838         # TK_LIBS is the list of libraries that need to be linked
15839         # after Tcl/Tk.  Note that this isn't put into LIBS.  If it
15840         # were in LIBS then any link tests after this point would
15841         # try to include things like `$(LIBGUI)', which wouldn't work.
15842         GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
15843
15844         CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
15845         CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
15846         CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
15847         CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
15848         CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
15849         CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
15850         CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
15851
15852         if test x$gdb_cv_os_cygwin = xyes; then
15853           WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
15854           WIN32LDAPP="-Wl,--subsystem,console"
15855           CONFIG_OBS="${CONFIG_OBS} gdbres.o"
15856         fi
15857
15858         subdirs="$subdirs gdbtk"
15859
15860     fi
15861 fi
15862
15863
15864
15865
15866
15867
15868
15869
15870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
15871 $as_echo_n "checking for X... " >&6; }
15872
15873
15874 # Check whether --with-x was given.
15875 if test "${with_x+set}" = set; then :
15876   withval=$with_x;
15877 fi
15878
15879 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
15880 if test "x$with_x" = xno; then
15881   # The user explicitly disabled X.
15882   have_x=disabled
15883 else
15884   case $x_includes,$x_libraries in #(
15885     *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
15886     *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
15887   $as_echo_n "(cached) " >&6
15888 else
15889   # One or both of the vars are not set, and there is no cached value.
15890 ac_x_includes=no ac_x_libraries=no
15891 rm -f -r conftest.dir
15892 if mkdir conftest.dir; then
15893   cd conftest.dir
15894   cat >Imakefile <<'_ACEOF'
15895 incroot:
15896         @echo incroot='${INCROOT}'
15897 usrlibdir:
15898         @echo usrlibdir='${USRLIBDIR}'
15899 libdir:
15900         @echo libdir='${LIBDIR}'
15901 _ACEOF
15902   if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
15903     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
15904     for ac_var in incroot usrlibdir libdir; do
15905       eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
15906     done
15907     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
15908     for ac_extension in a so sl dylib la dll; do
15909       if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
15910          test -f "$ac_im_libdir/libX11.$ac_extension"; then
15911         ac_im_usrlibdir=$ac_im_libdir; break
15912       fi
15913     done
15914     # Screen out bogus values from the imake configuration.  They are
15915     # bogus both because they are the default anyway, and because
15916     # using them would break gcc on systems where it needs fixed includes.
15917     case $ac_im_incroot in
15918         /usr/include) ac_x_includes= ;;
15919         *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
15920     esac
15921     case $ac_im_usrlibdir in
15922         /usr/lib | /usr/lib64 | /lib | /lib64) ;;
15923         *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
15924     esac
15925   fi
15926   cd ..
15927   rm -f -r conftest.dir
15928 fi
15929
15930 # Standard set of common directories for X headers.
15931 # Check X11 before X11Rn because it is often a symlink to the current release.
15932 ac_x_header_dirs='
15933 /usr/X11/include
15934 /usr/X11R7/include
15935 /usr/X11R6/include
15936 /usr/X11R5/include
15937 /usr/X11R4/include
15938
15939 /usr/include/X11
15940 /usr/include/X11R7
15941 /usr/include/X11R6
15942 /usr/include/X11R5
15943 /usr/include/X11R4
15944
15945 /usr/local/X11/include
15946 /usr/local/X11R7/include
15947 /usr/local/X11R6/include
15948 /usr/local/X11R5/include
15949 /usr/local/X11R4/include
15950
15951 /usr/local/include/X11
15952 /usr/local/include/X11R7
15953 /usr/local/include/X11R6
15954 /usr/local/include/X11R5
15955 /usr/local/include/X11R4
15956
15957 /usr/X386/include
15958 /usr/x386/include
15959 /usr/XFree86/include/X11
15960
15961 /usr/include
15962 /usr/local/include
15963 /usr/unsupported/include
15964 /usr/athena/include
15965 /usr/local/x11r5/include
15966 /usr/lpp/Xamples/include
15967
15968 /usr/openwin/include
15969 /usr/openwin/share/include'
15970
15971 if test "$ac_x_includes" = no; then
15972   # Guess where to find include files, by looking for Xlib.h.
15973   # First, try using that file with no special directory specified.
15974   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15975 /* end confdefs.h.  */
15976 #include <X11/Xlib.h>
15977 _ACEOF
15978 if ac_fn_c_try_cpp "$LINENO"; then :
15979   # We can compile using X headers with no special include directory.
15980 ac_x_includes=
15981 else
15982   for ac_dir in $ac_x_header_dirs; do
15983   if test -r "$ac_dir/X11/Xlib.h"; then
15984     ac_x_includes=$ac_dir
15985     break
15986   fi
15987 done
15988 fi
15989 rm -f conftest.err conftest.$ac_ext
15990 fi # $ac_x_includes = no
15991
15992 if test "$ac_x_libraries" = no; then
15993   # Check for the libraries.
15994   # See if we find them without any special options.
15995   # Don't add to $LIBS permanently.
15996   ac_save_LIBS=$LIBS
15997   LIBS="-lX11 $LIBS"
15998   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15999 /* end confdefs.h.  */
16000 #include <X11/Xlib.h>
16001 int
16002 main ()
16003 {
16004 XrmInitialize ()
16005   ;
16006   return 0;
16007 }
16008 _ACEOF
16009 if ac_fn_c_try_link "$LINENO"; then :
16010   LIBS=$ac_save_LIBS
16011 # We can link X programs with no special library path.
16012 ac_x_libraries=
16013 else
16014   LIBS=$ac_save_LIBS
16015 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
16016 do
16017   # Don't even attempt the hair of trying to link an X program!
16018   for ac_extension in a so sl dylib la dll; do
16019     if test -r "$ac_dir/libX11.$ac_extension"; then
16020       ac_x_libraries=$ac_dir
16021       break 2
16022     fi
16023   done
16024 done
16025 fi
16026 rm -f core conftest.err conftest.$ac_objext \
16027     conftest$ac_exeext conftest.$ac_ext
16028 fi # $ac_x_libraries = no
16029
16030 case $ac_x_includes,$ac_x_libraries in #(
16031   no,* | *,no | *\'*)
16032     # Didn't find X, or a directory has "'" in its name.
16033     ac_cv_have_x="have_x=no";; #(
16034   *)
16035     # Record where we found X for the cache.
16036     ac_cv_have_x="have_x=yes\
16037         ac_x_includes='$ac_x_includes'\
16038         ac_x_libraries='$ac_x_libraries'"
16039 esac
16040 fi
16041 ;; #(
16042     *) have_x=yes;;
16043   esac
16044   eval "$ac_cv_have_x"
16045 fi # $with_x != no
16046
16047 if test "$have_x" != yes; then
16048   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
16049 $as_echo "$have_x" >&6; }
16050   no_x=yes
16051 else
16052   # If each of the values was on the command line, it overrides each guess.
16053   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
16054   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
16055   # Update the cache value to reflect the command line values.
16056   ac_cv_have_x="have_x=yes\
16057         ac_x_includes='$x_includes'\
16058         ac_x_libraries='$x_libraries'"
16059   { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
16060 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
16061 fi
16062
16063
16064 # Unlike the sim directory, whether a simulator is linked is controlled by
16065 # presence of a gdb_sim definition in the target configure.tgt entry.
16066 # This code just checks for a few cases where we'd like to ignore those
16067 # definitions, even when they're present in the '.mt' file.  These cases
16068 # are when --disable-sim is specified, or if the simulator directory is
16069 # not part of the source tree.
16070 #
16071 # Check whether --enable-sim was given.
16072 if test "${enable_sim+set}" = set; then :
16073   enableval=$enable_sim; echo "enable_sim = $enable_sim";
16074  echo "enableval = ${enableval}";
16075  case "${enableval}" in
16076   yes) ignore_sim=false ;;
16077   no)  ignore_sim=true ;;
16078   *)   ignore_sim=false ;;
16079  esac
16080 else
16081   ignore_sim=false
16082 fi
16083
16084
16085 if test ! -d "${srcdir}/../sim"; then
16086   ignore_sim=true
16087 fi
16088
16089 SIM=
16090 SIM_OBS=
16091 if test "${ignore_sim}" = "false"; then
16092   if test x"${gdb_sim}" != x ; then
16093     SIM="${gdb_sim}"
16094     SIM_OBS="remote-sim.o"
16095
16096 $as_echo "#define WITH_SIM 1" >>confdefs.h
16097
16098   fi
16099 fi
16100
16101
16102
16103
16104
16105
16106
16107
16108
16109
16110
16111
16112
16113
16114 # List of host floatformats.
16115
16116 cat >>confdefs.h <<_ACEOF
16117 #define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
16118 _ACEOF
16119
16120
16121 cat >>confdefs.h <<_ACEOF
16122 #define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
16123 _ACEOF
16124
16125
16126 cat >>confdefs.h <<_ACEOF
16127 #define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
16128 _ACEOF
16129
16130
16131 # target_subdir is used by the testsuite to find the target libraries.
16132 target_subdir=
16133 if test "${host}" != "${target}"; then
16134     target_subdir="${target_alias}/"
16135 fi
16136
16137
16138 frags=
16139 if test "${gdb_native}" = "yes"; then
16140   host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
16141   if test ! -f ${host_makefile_frag}; then
16142     as_fn_error "\"*** Gdb does not support native target ${host}\"" "$LINENO" 5
16143   fi
16144   frags="$frags $host_makefile_frag"
16145 else
16146   host_makefile_frag=/dev/null
16147 fi
16148
16149
16150
16151
16152 if test "${gdb_native}" = "yes"; then
16153 # We pick this up from the host configuration file (.mh) because we
16154 # do not have a native configuration Makefile fragment.
16155 nativefile=`sed -n '
16156 s/NAT_FILE[     ]*=[    ]*\([^  ]*\)/\1/p
16157 ' ${host_makefile_frag}`
16158 fi
16159
16160
16161 if test x"${gdb_osabi}" != x ; then
16162
16163 cat >>confdefs.h <<_ACEOF
16164 #define GDB_OSABI_DEFAULT $gdb_osabi
16165 _ACEOF
16166
16167 fi
16168
16169 # Enable multi-ice-gdb-server.
16170 # Check whether --enable-multi-ice was given.
16171 if test "${enable_multi_ice+set}" = set; then :
16172   enableval=$enable_multi_ice; case $enableval in
16173     yes | no)
16174       ;;
16175     *) as_fn_error "bad value $enableval for --enable-multi-ice" "$LINENO" 5 ;;
16176   esac
16177 fi
16178
16179 if test "x$enable_multi_ice" = xyes; then
16180    subdirs="$subdirs multi-ice"
16181
16182 fi
16183
16184 # Check whether --enable-gdbserver was given.
16185 if test "${enable_gdbserver+set}" = set; then :
16186   enableval=$enable_gdbserver; case "${enableval}" in
16187   yes| no|auto) ;;
16188   *) as_fn_error "bad value ${enableval} for --enable-gdbserver option" "$LINENO" 5 ;;
16189 esac
16190 else
16191   enable_gdbserver=auto
16192 fi
16193
16194
16195 # We only build gdbserver automatically in a native configuration, and
16196 # only if the user did not explicitly disable its build.
16197 if test "$gdb_native" = "yes" -a "$enable_gdbserver" != "no"; then
16198   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gdbserver is supported on this host" >&5
16199 $as_echo_n "checking whether gdbserver is supported on this host... " >&6; }
16200   if test "x$build_gdbserver" = xyes; then
16201     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16202 $as_echo "yes" >&6; }
16203     subdirs="$subdirs gdbserver"
16204
16205     gdbserver_build_enabled=yes
16206   else
16207     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16208 $as_echo "no" >&6; }
16209   fi
16210 fi
16211
16212 # If the user explicitly request the gdbserver to be built, verify that
16213 # we were in fact able to enable it.
16214 if test "$enable_gdbserver" = "yes" -a "$gdbserver_build_enabled" != "yes"; then
16215   as_fn_error "Automatic gdbserver build is not supported for this configuration" "$LINENO" 5
16216 fi
16217
16218 # If nativefile (NAT_FILE) is not set in config/*/*.m[ht] files, we link
16219 # to an empty version.
16220
16221 files=
16222 links=
16223
16224 rm -f nm.h
16225 if test "${nativefile}" != ""; then
16226     case "${nativefile}" in
16227       nm-*.h ) GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}" ;;
16228       * ) GDB_NM_FILE="${nativefile}"
16229     esac
16230     files="${files} ${GDB_NM_FILE}"
16231     links="${links} nm.h"
16232
16233 cat >>confdefs.h <<_ACEOF
16234 #define GDB_NM_FILE "${GDB_NM_FILE}"
16235 _ACEOF
16236
16237 fi
16238
16239
16240 ac_sources="$files"
16241 ac_dests="$links"
16242 while test -n "$ac_sources"; do
16243   set $ac_dests; ac_dest=$1; shift; ac_dests=$*
16244   set $ac_sources; ac_source=$1; shift; ac_sources=$*
16245   ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
16246 done
16247 ac_config_links="$ac_config_links $ac_config_links_1"
16248
16249
16250
16251
16252
16253 $as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
16254
16255
16256 ac_config_files="$ac_config_files Makefile .gdbinit:gdbinit.in doc/Makefile gnulib/Makefile data-directory/Makefile"
16257
16258 ac_config_commands="$ac_config_commands default"
16259
16260 cat >confcache <<\_ACEOF
16261 # This file is a shell script that caches the results of configure
16262 # tests run on this system so they can be shared between configure
16263 # scripts and configure runs, see configure's option --config-cache.
16264 # It is not useful on other systems.  If it contains results you don't
16265 # want to keep, you may remove or edit it.
16266 #
16267 # config.status only pays attention to the cache file if you give it
16268 # the --recheck option to rerun configure.
16269 #
16270 # `ac_cv_env_foo' variables (set or unset) will be overridden when
16271 # loading this file, other *unset* `ac_cv_foo' will be assigned the
16272 # following values.
16273
16274 _ACEOF
16275
16276 # The following way of writing the cache mishandles newlines in values,
16277 # but we know of no workaround that is simple, portable, and efficient.
16278 # So, we kill variables containing newlines.
16279 # Ultrix sh set writes to stderr and can't be redirected directly,
16280 # and sets the high bit in the cache file unless we assign to the vars.
16281 (
16282   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16283     eval ac_val=\$$ac_var
16284     case $ac_val in #(
16285     *${as_nl}*)
16286       case $ac_var in #(
16287       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16288 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16289       esac
16290       case $ac_var in #(
16291       _ | IFS | as_nl) ;; #(
16292       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16293       *) { eval $ac_var=; unset $ac_var;} ;;
16294       esac ;;
16295     esac
16296   done
16297
16298   (set) 2>&1 |
16299     case $as_nl`(ac_space=' '; set) 2>&1` in #(
16300     *${as_nl}ac_space=\ *)
16301       # `set' does not quote correctly, so add quotes: double-quote
16302       # substitution turns \\\\ into \\, and sed turns \\ into \.
16303       sed -n \
16304         "s/'/'\\\\''/g;
16305           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16306       ;; #(
16307     *)
16308       # `set' quotes correctly as required by POSIX, so do not add quotes.
16309       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16310       ;;
16311     esac |
16312     sort
16313 ) |
16314   sed '
16315      /^ac_cv_env_/b end
16316      t clear
16317      :clear
16318      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16319      t end
16320      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16321      :end' >>confcache
16322 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16323   if test -w "$cache_file"; then
16324     test "x$cache_file" != "x/dev/null" &&
16325       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16326 $as_echo "$as_me: updating cache $cache_file" >&6;}
16327     cat confcache >$cache_file
16328   else
16329     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16330 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16331   fi
16332 fi
16333 rm -f confcache
16334
16335 test "x$prefix" = xNONE && prefix=$ac_default_prefix
16336 # Let make expand exec_prefix.
16337 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16338
16339 DEFS=-DHAVE_CONFIG_H
16340
16341 ac_libobjs=
16342 ac_ltlibobjs=
16343 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16344   # 1. Remove the extension, and $U if already installed.
16345   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16346   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16347   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
16348   #    will be set to the directory where LIBOBJS objects are built.
16349   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16350   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
16351 done
16352 LIBOBJS=$ac_libobjs
16353
16354 LTLIBOBJS=$ac_ltlibobjs
16355
16356
16357 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
16358   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
16359 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16360 fi
16361 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
16362   as_fn_error "conditional \"GMAKE\" was never defined.
16363 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16364 fi
16365 if test -z "${GL_COND_LIBTOOL_TRUE}" && test -z "${GL_COND_LIBTOOL_FALSE}"; then
16366   as_fn_error "conditional \"GL_COND_LIBTOOL\" was never defined.
16367 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16368 fi
16369
16370     gl_libobjs=
16371     gl_ltlibobjs=
16372     if test -n "$gl_LIBOBJS"; then
16373       # Remove the extension.
16374       sed_drop_objext='s/\.o$//;s/\.obj$//'
16375       for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
16376         gl_libobjs="$gl_libobjs $i.$ac_objext"
16377         gl_ltlibobjs="$gl_ltlibobjs $i.lo"
16378       done
16379     fi
16380     gl_LIBOBJS=$gl_libobjs
16381
16382     gl_LTLIBOBJS=$gl_ltlibobjs
16383
16384
16385
16386     gltests_libobjs=
16387     gltests_ltlibobjs=
16388     if test -n "$gltests_LIBOBJS"; then
16389       # Remove the extension.
16390       sed_drop_objext='s/\.o$//;s/\.obj$//'
16391       for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
16392         gltests_libobjs="$gltests_libobjs $i.$ac_objext"
16393         gltests_ltlibobjs="$gltests_ltlibobjs $i.lo"
16394       done
16395     fi
16396     gltests_LIBOBJS=$gltests_libobjs
16397
16398     gltests_LTLIBOBJS=$gltests_ltlibobjs
16399
16400
16401 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
16402   as_fn_error "conditional \"AMDEP\" was never defined.
16403 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16404 fi
16405 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
16406   as_fn_error "conditional \"am__fastdepCC\" was never defined.
16407 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16408 fi
16409  if test -n "$EXEEXT"; then
16410   am__EXEEXT_TRUE=
16411   am__EXEEXT_FALSE='#'
16412 else
16413   am__EXEEXT_TRUE='#'
16414   am__EXEEXT_FALSE=
16415 fi
16416
16417
16418
16419 : ${CONFIG_STATUS=./config.status}
16420 ac_write_fail=0
16421 ac_clean_files_save=$ac_clean_files
16422 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16423 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16424 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16425 as_write_fail=0
16426 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16427 #! $SHELL
16428 # Generated by $as_me.
16429 # Run this file to recreate the current configuration.
16430 # Compiler output produced by configure, useful for debugging
16431 # configure, is in config.log if it exists.
16432
16433 debug=false
16434 ac_cs_recheck=false
16435 ac_cs_silent=false
16436
16437 SHELL=\${CONFIG_SHELL-$SHELL}
16438 export SHELL
16439 _ASEOF
16440 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16441 ## -------------------- ##
16442 ## M4sh Initialization. ##
16443 ## -------------------- ##
16444
16445 # Be more Bourne compatible
16446 DUALCASE=1; export DUALCASE # for MKS sh
16447 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16448   emulate sh
16449   NULLCMD=:
16450   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16451   # is contrary to our usage.  Disable this feature.
16452   alias -g '${1+"$@"}'='"$@"'
16453   setopt NO_GLOB_SUBST
16454 else
16455   case `(set -o) 2>/dev/null` in #(
16456   *posix*) :
16457     set -o posix ;; #(
16458   *) :
16459      ;;
16460 esac
16461 fi
16462
16463
16464 as_nl='
16465 '
16466 export as_nl
16467 # Printing a long string crashes Solaris 7 /usr/bin/printf.
16468 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16469 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16470 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16471 # Prefer a ksh shell builtin over an external printf program on Solaris,
16472 # but without wasting forks for bash or zsh.
16473 if test -z "$BASH_VERSION$ZSH_VERSION" \
16474     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16475   as_echo='print -r --'
16476   as_echo_n='print -rn --'
16477 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16478   as_echo='printf %s\n'
16479   as_echo_n='printf %s'
16480 else
16481   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16482     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16483     as_echo_n='/usr/ucb/echo -n'
16484   else
16485     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16486     as_echo_n_body='eval
16487       arg=$1;
16488       case $arg in #(
16489       *"$as_nl"*)
16490         expr "X$arg" : "X\\(.*\\)$as_nl";
16491         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16492       esac;
16493       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16494     '
16495     export as_echo_n_body
16496     as_echo_n='sh -c $as_echo_n_body as_echo'
16497   fi
16498   export as_echo_body
16499   as_echo='sh -c $as_echo_body as_echo'
16500 fi
16501
16502 # The user is always right.
16503 if test "${PATH_SEPARATOR+set}" != set; then
16504   PATH_SEPARATOR=:
16505   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16506     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16507       PATH_SEPARATOR=';'
16508   }
16509 fi
16510
16511
16512 # IFS
16513 # We need space, tab and new line, in precisely that order.  Quoting is
16514 # there to prevent editors from complaining about space-tab.
16515 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
16516 # splitting by setting IFS to empty value.)
16517 IFS=" ""        $as_nl"
16518
16519 # Find who we are.  Look in the path if we contain no directory separator.
16520 case $0 in #((
16521   *[\\/]* ) as_myself=$0 ;;
16522   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16523 for as_dir in $PATH
16524 do
16525   IFS=$as_save_IFS
16526   test -z "$as_dir" && as_dir=.
16527     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16528   done
16529 IFS=$as_save_IFS
16530
16531      ;;
16532 esac
16533 # We did not find ourselves, most probably we were run as `sh COMMAND'
16534 # in which case we are not to be found in the path.
16535 if test "x$as_myself" = x; then
16536   as_myself=$0
16537 fi
16538 if test ! -f "$as_myself"; then
16539   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16540   exit 1
16541 fi
16542
16543 # Unset variables that we do not need and which cause bugs (e.g. in
16544 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
16545 # suppresses any "Segmentation fault" message there.  '((' could
16546 # trigger a bug in pdksh 5.2.14.
16547 for as_var in BASH_ENV ENV MAIL MAILPATH
16548 do eval test x\${$as_var+set} = xset \
16549   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16550 done
16551 PS1='$ '
16552 PS2='> '
16553 PS4='+ '
16554
16555 # NLS nuisances.
16556 LC_ALL=C
16557 export LC_ALL
16558 LANGUAGE=C
16559 export LANGUAGE
16560
16561 # CDPATH.
16562 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16563
16564
16565 # as_fn_error ERROR [LINENO LOG_FD]
16566 # ---------------------------------
16567 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16568 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16569 # script with status $?, using 1 if that was 0.
16570 as_fn_error ()
16571 {
16572   as_status=$?; test $as_status -eq 0 && as_status=1
16573   if test "$3"; then
16574     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16575     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
16576   fi
16577   $as_echo "$as_me: error: $1" >&2
16578   as_fn_exit $as_status
16579 } # as_fn_error
16580
16581
16582 # as_fn_set_status STATUS
16583 # -----------------------
16584 # Set $? to STATUS, without forking.
16585 as_fn_set_status ()
16586 {
16587   return $1
16588 } # as_fn_set_status
16589
16590 # as_fn_exit STATUS
16591 # -----------------
16592 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16593 as_fn_exit ()
16594 {
16595   set +e
16596   as_fn_set_status $1
16597   exit $1
16598 } # as_fn_exit
16599
16600 # as_fn_unset VAR
16601 # ---------------
16602 # Portably unset VAR.
16603 as_fn_unset ()
16604 {
16605   { eval $1=; unset $1;}
16606 }
16607 as_unset=as_fn_unset
16608 # as_fn_append VAR VALUE
16609 # ----------------------
16610 # Append the text in VALUE to the end of the definition contained in VAR. Take
16611 # advantage of any shell optimizations that allow amortized linear growth over
16612 # repeated appends, instead of the typical quadratic growth present in naive
16613 # implementations.
16614 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16615   eval 'as_fn_append ()
16616   {
16617     eval $1+=\$2
16618   }'
16619 else
16620   as_fn_append ()
16621   {
16622     eval $1=\$$1\$2
16623   }
16624 fi # as_fn_append
16625
16626 # as_fn_arith ARG...
16627 # ------------------
16628 # Perform arithmetic evaluation on the ARGs, and store the result in the
16629 # global $as_val. Take advantage of shells that can avoid forks. The arguments
16630 # must be portable across $(()) and expr.
16631 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16632   eval 'as_fn_arith ()
16633   {
16634     as_val=$(( $* ))
16635   }'
16636 else
16637   as_fn_arith ()
16638   {
16639     as_val=`expr "$@" || test $? -eq 1`
16640   }
16641 fi # as_fn_arith
16642
16643
16644 if expr a : '\(a\)' >/dev/null 2>&1 &&
16645    test "X`expr 00001 : '.*\(...\)'`" = X001; then
16646   as_expr=expr
16647 else
16648   as_expr=false
16649 fi
16650
16651 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16652   as_basename=basename
16653 else
16654   as_basename=false
16655 fi
16656
16657 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16658   as_dirname=dirname
16659 else
16660   as_dirname=false
16661 fi
16662
16663 as_me=`$as_basename -- "$0" ||
16664 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16665          X"$0" : 'X\(//\)$' \| \
16666          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16667 $as_echo X/"$0" |
16668     sed '/^.*\/\([^/][^/]*\)\/*$/{
16669             s//\1/
16670             q
16671           }
16672           /^X\/\(\/\/\)$/{
16673             s//\1/
16674             q
16675           }
16676           /^X\/\(\/\).*/{
16677             s//\1/
16678             q
16679           }
16680           s/.*/./; q'`
16681
16682 # Avoid depending upon Character Ranges.
16683 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16684 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16685 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16686 as_cr_digits='0123456789'
16687 as_cr_alnum=$as_cr_Letters$as_cr_digits
16688
16689 ECHO_C= ECHO_N= ECHO_T=
16690 case `echo -n x` in #(((((
16691 -n*)
16692   case `echo 'xy\c'` in
16693   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
16694   xy)  ECHO_C='\c';;
16695   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
16696        ECHO_T=' ';;
16697   esac;;
16698 *)
16699   ECHO_N='-n';;
16700 esac
16701
16702 rm -f conf$$ conf$$.exe conf$$.file
16703 if test -d conf$$.dir; then
16704   rm -f conf$$.dir/conf$$.file
16705 else
16706   rm -f conf$$.dir
16707   mkdir conf$$.dir 2>/dev/null
16708 fi
16709 if (echo >conf$$.file) 2>/dev/null; then
16710   if ln -s conf$$.file conf$$ 2>/dev/null; then
16711     as_ln_s='ln -s'
16712     # ... but there are two gotchas:
16713     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16714     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16715     # In both cases, we have to default to `cp -p'.
16716     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16717       as_ln_s='cp -p'
16718   elif ln conf$$.file conf$$ 2>/dev/null; then
16719     as_ln_s=ln
16720   else
16721     as_ln_s='cp -p'
16722   fi
16723 else
16724   as_ln_s='cp -p'
16725 fi
16726 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16727 rmdir conf$$.dir 2>/dev/null
16728
16729
16730 # as_fn_mkdir_p
16731 # -------------
16732 # Create "$as_dir" as a directory, including parents if necessary.
16733 as_fn_mkdir_p ()
16734 {
16735
16736   case $as_dir in #(
16737   -*) as_dir=./$as_dir;;
16738   esac
16739   test -d "$as_dir" || eval $as_mkdir_p || {
16740     as_dirs=
16741     while :; do
16742       case $as_dir in #(
16743       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16744       *) as_qdir=$as_dir;;
16745       esac
16746       as_dirs="'$as_qdir' $as_dirs"
16747       as_dir=`$as_dirname -- "$as_dir" ||
16748 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16749          X"$as_dir" : 'X\(//\)[^/]' \| \
16750          X"$as_dir" : 'X\(//\)$' \| \
16751          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16752 $as_echo X"$as_dir" |
16753     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16754             s//\1/
16755             q
16756           }
16757           /^X\(\/\/\)[^/].*/{
16758             s//\1/
16759             q
16760           }
16761           /^X\(\/\/\)$/{
16762             s//\1/
16763             q
16764           }
16765           /^X\(\/\).*/{
16766             s//\1/
16767             q
16768           }
16769           s/.*/./; q'`
16770       test -d "$as_dir" && break
16771     done
16772     test -z "$as_dirs" || eval "mkdir $as_dirs"
16773   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
16774
16775
16776 } # as_fn_mkdir_p
16777 if mkdir -p . 2>/dev/null; then
16778   as_mkdir_p='mkdir -p "$as_dir"'
16779 else
16780   test -d ./-p && rmdir ./-p
16781   as_mkdir_p=false
16782 fi
16783
16784 if test -x / >/dev/null 2>&1; then
16785   as_test_x='test -x'
16786 else
16787   if ls -dL / >/dev/null 2>&1; then
16788     as_ls_L_option=L
16789   else
16790     as_ls_L_option=
16791   fi
16792   as_test_x='
16793     eval sh -c '\''
16794       if test -d "$1"; then
16795         test -d "$1/.";
16796       else
16797         case $1 in #(
16798         -*)set "./$1";;
16799         esac;
16800         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
16801         ???[sx]*):;;*)false;;esac;fi
16802     '\'' sh
16803   '
16804 fi
16805 as_executable_p=$as_test_x
16806
16807 # Sed expression to map a string onto a valid CPP name.
16808 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16809
16810 # Sed expression to map a string onto a valid variable name.
16811 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16812
16813
16814 exec 6>&1
16815 ## ----------------------------------- ##
16816 ## Main body of $CONFIG_STATUS script. ##
16817 ## ----------------------------------- ##
16818 _ASEOF
16819 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16820
16821 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16822 # Save the log message, to keep $0 and so on meaningful, and to
16823 # report actual input values of CONFIG_FILES etc. instead of their
16824 # values after options handling.
16825 ac_log="
16826 This file was extended by $as_me, which was
16827 generated by GNU Autoconf 2.64.  Invocation command line was
16828
16829   CONFIG_FILES    = $CONFIG_FILES
16830   CONFIG_HEADERS  = $CONFIG_HEADERS
16831   CONFIG_LINKS    = $CONFIG_LINKS
16832   CONFIG_COMMANDS = $CONFIG_COMMANDS
16833   $ $0 $@
16834
16835 on `(hostname || uname -n) 2>/dev/null | sed 1q`
16836 "
16837
16838 _ACEOF
16839
16840 case $ac_config_files in *"
16841 "*) set x $ac_config_files; shift; ac_config_files=$*;;
16842 esac
16843
16844 case $ac_config_headers in *"
16845 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16846 esac
16847
16848
16849 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16850 # Files that config.status was made for.
16851 config_files="$ac_config_files"
16852 config_headers="$ac_config_headers"
16853 config_links="$ac_config_links"
16854 config_commands="$ac_config_commands"
16855
16856 _ACEOF
16857
16858 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16859 ac_cs_usage="\
16860 \`$as_me' instantiates files and other configuration actions
16861 from templates according to the current configuration.  Unless the files
16862 and actions are specified as TAGs, all are instantiated by default.
16863
16864 Usage: $0 [OPTION]... [TAG]...
16865
16866   -h, --help       print this help, then exit
16867   -V, --version    print version number and configuration settings, then exit
16868   -q, --quiet, --silent
16869                    do not print progress messages
16870   -d, --debug      don't remove temporary files
16871       --recheck    update $as_me by reconfiguring in the same conditions
16872       --file=FILE[:TEMPLATE]
16873                    instantiate the configuration file FILE
16874       --header=FILE[:TEMPLATE]
16875                    instantiate the configuration header FILE
16876
16877 Configuration files:
16878 $config_files
16879
16880 Configuration headers:
16881 $config_headers
16882
16883 Configuration links:
16884 $config_links
16885
16886 Configuration commands:
16887 $config_commands
16888
16889 Report bugs to the package provider."
16890
16891 _ACEOF
16892 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16893 ac_cs_version="\\
16894 config.status
16895 configured by $0, generated by GNU Autoconf 2.64,
16896   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
16897
16898 Copyright (C) 2009 Free Software Foundation, Inc.
16899 This config.status script is free software; the Free Software Foundation
16900 gives unlimited permission to copy, distribute and modify it."
16901
16902 ac_pwd='$ac_pwd'
16903 srcdir='$srcdir'
16904 INSTALL='$INSTALL'
16905 MKDIR_P='$MKDIR_P'
16906 AWK='$AWK'
16907 test -n "\$AWK" || AWK=awk
16908 _ACEOF
16909
16910 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16911 # The default lists apply if the user does not specify any file.
16912 ac_need_defaults=:
16913 while test $# != 0
16914 do
16915   case $1 in
16916   --*=*)
16917     ac_option=`expr "X$1" : 'X\([^=]*\)='`
16918     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16919     ac_shift=:
16920     ;;
16921   *)
16922     ac_option=$1
16923     ac_optarg=$2
16924     ac_shift=shift
16925     ;;
16926   esac
16927
16928   case $ac_option in
16929   # Handling of the options.
16930   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16931     ac_cs_recheck=: ;;
16932   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16933     $as_echo "$ac_cs_version"; exit ;;
16934   --debug | --debu | --deb | --de | --d | -d )
16935     debug=: ;;
16936   --file | --fil | --fi | --f )
16937     $ac_shift
16938     case $ac_optarg in
16939     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16940     esac
16941     as_fn_append CONFIG_FILES " '$ac_optarg'"
16942     ac_need_defaults=false;;
16943   --header | --heade | --head | --hea )
16944     $ac_shift
16945     case $ac_optarg in
16946     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16947     esac
16948     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16949     ac_need_defaults=false;;
16950   --he | --h)
16951     # Conflict between --help and --header
16952     as_fn_error "ambiguous option: \`$1'
16953 Try \`$0 --help' for more information.";;
16954   --help | --hel | -h )
16955     $as_echo "$ac_cs_usage"; exit ;;
16956   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16957   | -silent | --silent | --silen | --sile | --sil | --si | --s)
16958     ac_cs_silent=: ;;
16959
16960   # This is an error.
16961   -*) as_fn_error "unrecognized option: \`$1'
16962 Try \`$0 --help' for more information." ;;
16963
16964   *) as_fn_append ac_config_targets " $1"
16965      ac_need_defaults=false ;;
16966
16967   esac
16968   shift
16969 done
16970
16971 ac_configure_extra_args=
16972
16973 if $ac_cs_silent; then
16974   exec 6>/dev/null
16975   ac_configure_extra_args="$ac_configure_extra_args --silent"
16976 fi
16977
16978 _ACEOF
16979 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16980 if \$ac_cs_recheck; then
16981   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16982   shift
16983   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16984   CONFIG_SHELL='$SHELL'
16985   export CONFIG_SHELL
16986   exec "\$@"
16987 fi
16988
16989 _ACEOF
16990 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16991 exec 5>>config.log
16992 {
16993   echo
16994   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16995 ## Running $as_me. ##
16996 _ASBOX
16997   $as_echo "$ac_log"
16998 } >&5
16999
17000 _ACEOF
17001 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17002 #
17003 # INIT-COMMANDS
17004 #
17005 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
17006 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
17007
17008 _ACEOF
17009
17010 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17011
17012 # Handling of arguments.
17013 for ac_config_target in $ac_config_targets
17014 do
17015   case $ac_config_target in
17016     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
17017     "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
17018     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
17019     "jit-reader.h") CONFIG_FILES="$CONFIG_FILES jit-reader.h:jit-reader.in" ;;
17020     "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
17021     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
17022     ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:gdbinit.in" ;;
17023     "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
17024     "gnulib/Makefile") CONFIG_FILES="$CONFIG_FILES gnulib/Makefile" ;;
17025     "data-directory/Makefile") CONFIG_FILES="$CONFIG_FILES data-directory/Makefile" ;;
17026     "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
17027
17028   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
17029   esac
17030 done
17031
17032
17033 # If the user did not use the arguments to specify the items to instantiate,
17034 # then the envvar interface is used.  Set only those that are not.
17035 # We use the long form for the default assignment because of an extremely
17036 # bizarre bug on SunOS 4.1.3.
17037 if $ac_need_defaults; then
17038   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17039   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17040   test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
17041   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
17042 fi
17043
17044 # Have a temporary directory for convenience.  Make it in the build tree
17045 # simply because there is no reason against having it here, and in addition,
17046 # creating and moving files from /tmp can sometimes cause problems.
17047 # Hook for its removal unless debugging.
17048 # Note that there is a small window in which the directory will not be cleaned:
17049 # after its creation but before its name has been assigned to `$tmp'.
17050 $debug ||
17051 {
17052   tmp=
17053   trap 'exit_status=$?
17054   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
17055 ' 0
17056   trap 'as_fn_exit 1' 1 2 13 15
17057 }
17058 # Create a (secure) tmp directory for tmp files.
17059
17060 {
17061   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
17062   test -n "$tmp" && test -d "$tmp"
17063 }  ||
17064 {
17065   tmp=./conf$$-$RANDOM
17066   (umask 077 && mkdir "$tmp")
17067 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
17068
17069 # Set up the scripts for CONFIG_FILES section.
17070 # No need to generate them if there are no CONFIG_FILES.
17071 # This happens for instance with `./config.status config.h'.
17072 if test -n "$CONFIG_FILES"; then
17073
17074 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
17075   ac_cs_awk_getline=:
17076   ac_cs_awk_pipe_init=
17077   ac_cs_awk_read_file='
17078       while ((getline aline < (F[key])) > 0)
17079         print(aline)
17080       close(F[key])'
17081   ac_cs_awk_pipe_fini=
17082 else
17083   ac_cs_awk_getline=false
17084   ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
17085   ac_cs_awk_read_file='
17086       print "|#_!!_#|"
17087       print "cat " F[key] " &&"
17088       '$ac_cs_awk_pipe_init
17089   # The final `:' finishes the AND list.
17090   ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
17091 fi
17092 ac_cr=`echo X | tr X '\015'`
17093 # On cygwin, bash can eat \r inside `` if the user requested igncr.
17094 # But we know of no other shell where ac_cr would be empty at this
17095 # point, so we can use a bashism as a fallback.
17096 if test "x$ac_cr" = x; then
17097   eval ac_cr=\$\'\\r\'
17098 fi
17099 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
17100 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
17101   ac_cs_awk_cr='\r'
17102 else
17103   ac_cs_awk_cr=$ac_cr
17104 fi
17105
17106 echo 'BEGIN {' >"$tmp/subs1.awk" &&
17107 _ACEOF
17108
17109 # Create commands to substitute file output variables.
17110 {
17111   echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
17112   echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
17113   echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
17114   echo "_ACAWK" &&
17115   echo "_ACEOF"
17116 } >conf$$files.sh &&
17117 . ./conf$$files.sh ||
17118   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17119 rm -f conf$$files.sh
17120
17121 {
17122   echo "cat >conf$$subs.awk <<_ACEOF" &&
17123   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
17124   echo "_ACEOF"
17125 } >conf$$subs.sh ||
17126   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17127 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
17128 ac_delim='%!_!# '
17129 for ac_last_try in false false false false false :; do
17130   . ./conf$$subs.sh ||
17131     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17132
17133   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
17134   if test $ac_delim_n = $ac_delim_num; then
17135     break
17136   elif $ac_last_try; then
17137     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17138   else
17139     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17140   fi
17141 done
17142 rm -f conf$$subs.sh
17143
17144 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17145 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
17146 _ACEOF
17147 sed -n '
17148 h
17149 s/^/S["/; s/!.*/"]=/
17150 p
17151 g
17152 s/^[^!]*!//
17153 :repl
17154 t repl
17155 s/'"$ac_delim"'$//
17156 t delim
17157 :nl
17158 h
17159 s/\(.\{148\}\).*/\1/
17160 t more1
17161 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17162 p
17163 n
17164 b repl
17165 :more1
17166 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17167 p
17168 g
17169 s/.\{148\}//
17170 t nl
17171 :delim
17172 h
17173 s/\(.\{148\}\).*/\1/
17174 t more2
17175 s/["\\]/\\&/g; s/^/"/; s/$/"/
17176 p
17177 b
17178 :more2
17179 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17180 p
17181 g
17182 s/.\{148\}//
17183 t delim
17184 ' <conf$$subs.awk | sed '
17185 /^[^""]/{
17186   N
17187   s/\n//
17188 }
17189 ' >>$CONFIG_STATUS || ac_write_fail=1
17190 rm -f conf$$subs.awk
17191 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17192 _ACAWK
17193 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
17194   for (key in S) S_is_set[key] = 1
17195   FS = "\a"
17196   \$ac_cs_awk_pipe_init
17197 }
17198 {
17199   line = $ 0
17200   nfields = split(line, field, "@")
17201   substed = 0
17202   len = length(field[1])
17203   for (i = 2; i < nfields; i++) {
17204     key = field[i]
17205     keylen = length(key)
17206     if (S_is_set[key]) {
17207       value = S[key]
17208       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17209       len += length(value) + length(field[++i])
17210       substed = 1
17211     } else
17212       len += 1 + keylen
17213   }
17214   if (nfields == 3 && !substed) {
17215     key = field[2]
17216     if (F[key] != "" && line ~ /^[       ]*@.*@[         ]*$/) {
17217       \$ac_cs_awk_read_file
17218       next
17219     }
17220   }
17221   print line
17222 }
17223 \$ac_cs_awk_pipe_fini
17224 _ACAWK
17225 _ACEOF
17226 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17227 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17228   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17229 else
17230   cat
17231 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
17232   || as_fn_error "could not setup config files machinery" "$LINENO" 5
17233 _ACEOF
17234
17235 # VPATH may cause trouble with some makes, so we remove $(srcdir),
17236 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
17237 # trailing colons and then remove the whole line if VPATH becomes empty
17238 # (actually we leave an empty line to preserve line numbers).
17239 if test "x$srcdir" = x.; then
17240   ac_vpsub='/^[  ]*VPATH[        ]*=/{
17241 s/:*\$(srcdir):*/:/
17242 s/:*\${srcdir}:*/:/
17243 s/:*@srcdir@:*/:/
17244 s/^\([^=]*=[     ]*\):*/\1/
17245 s/:*$//
17246 s/^[^=]*=[       ]*$//
17247 }'
17248 fi
17249
17250 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17251 fi # test -n "$CONFIG_FILES"
17252
17253 # Set up the scripts for CONFIG_HEADERS section.
17254 # No need to generate them if there are no CONFIG_HEADERS.
17255 # This happens for instance with `./config.status Makefile'.
17256 if test -n "$CONFIG_HEADERS"; then
17257 cat >"$tmp/defines.awk" <<\_ACAWK ||
17258 BEGIN {
17259 _ACEOF
17260
17261 # Transform confdefs.h into an awk script `defines.awk', embedded as
17262 # here-document in config.status, that substitutes the proper values into
17263 # config.h.in to produce config.h.
17264
17265 # Create a delimiter string that does not exist in confdefs.h, to ease
17266 # handling of long lines.
17267 ac_delim='%!_!# '
17268 for ac_last_try in false false :; do
17269   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
17270   if test -z "$ac_t"; then
17271     break
17272   elif $ac_last_try; then
17273     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
17274   else
17275     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17276   fi
17277 done
17278
17279 # For the awk script, D is an array of macro values keyed by name,
17280 # likewise P contains macro parameters if any.  Preserve backslash
17281 # newline sequences.
17282
17283 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17284 sed -n '
17285 s/.\{148\}/&'"$ac_delim"'/g
17286 t rset
17287 :rset
17288 s/^[     ]*#[    ]*define[       ][      ]*/ /
17289 t def
17290 d
17291 :def
17292 s/\\$//
17293 t bsnl
17294 s/["\\]/\\&/g
17295 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
17296 D["\1"]=" \3"/p
17297 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
17298 d
17299 :bsnl
17300 s/["\\]/\\&/g
17301 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
17302 D["\1"]=" \3\\\\\\n"\\/p
17303 t cont
17304 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17305 t cont
17306 d
17307 :cont
17308 n
17309 s/.\{148\}/&'"$ac_delim"'/g
17310 t clear
17311 :clear
17312 s/\\$//
17313 t bsnlc
17314 s/["\\]/\\&/g; s/^/"/; s/$/"/p
17315 d
17316 :bsnlc
17317 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17318 b cont
17319 ' <confdefs.h | sed '
17320 s/'"$ac_delim"'/"\\\
17321 "/g' >>$CONFIG_STATUS || ac_write_fail=1
17322
17323 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17324   for (key in D) D_is_set[key] = 1
17325   FS = "\a"
17326 }
17327 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17328   line = \$ 0
17329   split(line, arg, " ")
17330   if (arg[1] == "#") {
17331     defundef = arg[2]
17332     mac1 = arg[3]
17333   } else {
17334     defundef = substr(arg[1], 2)
17335     mac1 = arg[2]
17336   }
17337   split(mac1, mac2, "(") #)
17338   macro = mac2[1]
17339   prefix = substr(line, 1, index(line, defundef) - 1)
17340   if (D_is_set[macro]) {
17341     # Preserve the white space surrounding the "#".
17342     print prefix "define", macro P[macro] D[macro]
17343     next
17344   } else {
17345     # Replace #undef with comments.  This is necessary, for example,
17346     # in the case of _POSIX_SOURCE, which is predefined and required
17347     # on some systems where configure will not decide to define it.
17348     if (defundef == "undef") {
17349       print "/*", prefix defundef, macro, "*/"
17350       next
17351     }
17352   }
17353 }
17354 { print }
17355 _ACAWK
17356 _ACEOF
17357 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17358   as_fn_error "could not setup config headers machinery" "$LINENO" 5
17359 fi # test -n "$CONFIG_HEADERS"
17360
17361
17362 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS  :C $CONFIG_COMMANDS"
17363 shift
17364 for ac_tag
17365 do
17366   case $ac_tag in
17367   :[FHLC]) ac_mode=$ac_tag; continue;;
17368   esac
17369   case $ac_mode$ac_tag in
17370   :[FHL]*:*);;
17371   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
17372   :[FH]-) ac_tag=-:-;;
17373   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17374   esac
17375   ac_save_IFS=$IFS
17376   IFS=:
17377   set x $ac_tag
17378   IFS=$ac_save_IFS
17379   shift
17380   ac_file=$1
17381   shift
17382
17383   case $ac_mode in
17384   :L) ac_source=$1;;
17385   :[FH])
17386     ac_file_inputs=
17387     for ac_f
17388     do
17389       case $ac_f in
17390       -) ac_f="$tmp/stdin";;
17391       *) # Look for the file first in the build tree, then in the source tree
17392          # (if the path is not absolute).  The absolute path cannot be DOS-style,
17393          # because $ac_f cannot contain `:'.
17394          test -f "$ac_f" ||
17395            case $ac_f in
17396            [\\/$]*) false;;
17397            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17398            esac ||
17399            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17400       esac
17401       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17402       as_fn_append ac_file_inputs " '$ac_f'"
17403     done
17404
17405     # Let's still pretend it is `configure' which instantiates (i.e., don't
17406     # use $as_me), people would be surprised to read:
17407     #    /* config.h.  Generated by config.status.  */
17408     configure_input='Generated from '`
17409           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17410         `' by configure.'
17411     if test x"$ac_file" != x-; then
17412       configure_input="$ac_file.  $configure_input"
17413       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17414 $as_echo "$as_me: creating $ac_file" >&6;}
17415     fi
17416     # Neutralize special characters interpreted by sed in replacement strings.
17417     case $configure_input in #(
17418     *\&* | *\|* | *\\* )
17419        ac_sed_conf_input=`$as_echo "$configure_input" |
17420        sed 's/[\\\\&|]/\\\\&/g'`;; #(
17421     *) ac_sed_conf_input=$configure_input;;
17422     esac
17423
17424     case $ac_tag in
17425     *:-:* | *:-) cat >"$tmp/stdin" \
17426       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
17427     esac
17428     ;;
17429   esac
17430
17431   ac_dir=`$as_dirname -- "$ac_file" ||
17432 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17433          X"$ac_file" : 'X\(//\)[^/]' \| \
17434          X"$ac_file" : 'X\(//\)$' \| \
17435          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17436 $as_echo X"$ac_file" |
17437     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17438             s//\1/
17439             q
17440           }
17441           /^X\(\/\/\)[^/].*/{
17442             s//\1/
17443             q
17444           }
17445           /^X\(\/\/\)$/{
17446             s//\1/
17447             q
17448           }
17449           /^X\(\/\).*/{
17450             s//\1/
17451             q
17452           }
17453           s/.*/./; q'`
17454   as_dir="$ac_dir"; as_fn_mkdir_p
17455   ac_builddir=.
17456
17457 case "$ac_dir" in
17458 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17459 *)
17460   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17461   # A ".." for each directory in $ac_dir_suffix.
17462   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17463   case $ac_top_builddir_sub in
17464   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17465   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17466   esac ;;
17467 esac
17468 ac_abs_top_builddir=$ac_pwd
17469 ac_abs_builddir=$ac_pwd$ac_dir_suffix
17470 # for backward compatibility:
17471 ac_top_builddir=$ac_top_build_prefix
17472
17473 case $srcdir in
17474   .)  # We are building in place.
17475     ac_srcdir=.
17476     ac_top_srcdir=$ac_top_builddir_sub
17477     ac_abs_top_srcdir=$ac_pwd ;;
17478   [\\/]* | ?:[\\/]* )  # Absolute name.
17479     ac_srcdir=$srcdir$ac_dir_suffix;
17480     ac_top_srcdir=$srcdir
17481     ac_abs_top_srcdir=$srcdir ;;
17482   *) # Relative name.
17483     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17484     ac_top_srcdir=$ac_top_build_prefix$srcdir
17485     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17486 esac
17487 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17488
17489
17490   case $ac_mode in
17491   :F)
17492   #
17493   # CONFIG_FILE
17494   #
17495
17496   case $INSTALL in
17497   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17498   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17499   esac
17500   ac_MKDIR_P=$MKDIR_P
17501   case $MKDIR_P in
17502   [\\/$]* | ?:[\\/]* ) ;;
17503   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
17504   esac
17505 _ACEOF
17506
17507 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17508 # If the template does not know about datarootdir, expand it.
17509 # FIXME: This hack should be removed a few years after 2.60.
17510 ac_datarootdir_hack=; ac_datarootdir_seen=
17511 ac_sed_dataroot='
17512 /datarootdir/ {
17513   p
17514   q
17515 }
17516 /@datadir@/p
17517 /@docdir@/p
17518 /@infodir@/p
17519 /@localedir@/p
17520 /@mandir@/p'
17521 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17522 *datarootdir*) ac_datarootdir_seen=yes;;
17523 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17524   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17525 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17526 _ACEOF
17527 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17528   ac_datarootdir_hack='
17529   s&@datadir@&$datadir&g
17530   s&@docdir@&$docdir&g
17531   s&@infodir@&$infodir&g
17532   s&@localedir@&$localedir&g
17533   s&@mandir@&$mandir&g
17534   s&\\\${datarootdir}&$datarootdir&g' ;;
17535 esac
17536 _ACEOF
17537
17538 # Neutralize VPATH when `$srcdir' = `.'.
17539 # Shell code in configure.ac might set extrasub.
17540 # FIXME: do we really want to maintain this feature?
17541 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17542 ac_sed_extra="$ac_vpsub
17543 $extrasub
17544 _ACEOF
17545 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17546 :t
17547 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17548 s|@configure_input@|$ac_sed_conf_input|;t t
17549 s&@top_builddir@&$ac_top_builddir_sub&;t t
17550 s&@top_build_prefix@&$ac_top_build_prefix&;t t
17551 s&@srcdir@&$ac_srcdir&;t t
17552 s&@abs_srcdir@&$ac_abs_srcdir&;t t
17553 s&@top_srcdir@&$ac_top_srcdir&;t t
17554 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17555 s&@builddir@&$ac_builddir&;t t
17556 s&@abs_builddir@&$ac_abs_builddir&;t t
17557 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17558 s&@INSTALL@&$ac_INSTALL&;t t
17559 s&@MKDIR_P@&$ac_MKDIR_P&;t t
17560 $ac_datarootdir_hack
17561 "
17562 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
17563 if $ac_cs_awk_getline; then
17564   $AWK -f "$tmp/subs.awk"
17565 else
17566   $AWK -f "$tmp/subs.awk" | $SHELL
17567 fi >$tmp/out \
17568   || as_fn_error "could not create $ac_file" "$LINENO" 5
17569
17570 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17571   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
17572   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
17573   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17574 which seems to be undefined.  Please make sure it is defined." >&5
17575 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17576 which seems to be undefined.  Please make sure it is defined." >&2;}
17577
17578   rm -f "$tmp/stdin"
17579   case $ac_file in
17580   -) cat "$tmp/out" && rm -f "$tmp/out";;
17581   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
17582   esac \
17583   || as_fn_error "could not create $ac_file" "$LINENO" 5
17584  ;;
17585   :H)
17586   #
17587   # CONFIG_HEADER
17588   #
17589   if test x"$ac_file" != x-; then
17590     {
17591       $as_echo "/* $configure_input  */" \
17592       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
17593     } >"$tmp/config.h" \
17594       || as_fn_error "could not create $ac_file" "$LINENO" 5
17595     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
17596       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17597 $as_echo "$as_me: $ac_file is unchanged" >&6;}
17598     else
17599       rm -f "$ac_file"
17600       mv "$tmp/config.h" "$ac_file" \
17601         || as_fn_error "could not create $ac_file" "$LINENO" 5
17602     fi
17603   else
17604     $as_echo "/* $configure_input  */" \
17605       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
17606       || as_fn_error "could not create -" "$LINENO" 5
17607   fi
17608 # Compute "$ac_file"'s index in $config_headers.
17609 _am_arg="$ac_file"
17610 _am_stamp_count=1
17611 for _am_header in $config_headers :; do
17612   case $_am_header in
17613     $_am_arg | $_am_arg:* )
17614       break ;;
17615     * )
17616       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17617   esac
17618 done
17619 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17620 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17621          X"$_am_arg" : 'X\(//\)[^/]' \| \
17622          X"$_am_arg" : 'X\(//\)$' \| \
17623          X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
17624 $as_echo X"$_am_arg" |
17625     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17626             s//\1/
17627             q
17628           }
17629           /^X\(\/\/\)[^/].*/{
17630             s//\1/
17631             q
17632           }
17633           /^X\(\/\/\)$/{
17634             s//\1/
17635             q
17636           }
17637           /^X\(\/\).*/{
17638             s//\1/
17639             q
17640           }
17641           s/.*/./; q'`/stamp-h$_am_stamp_count
17642  ;;
17643   :L)
17644   #
17645   # CONFIG_LINK
17646   #
17647
17648   if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
17649     :
17650   else
17651     # Prefer the file from the source tree if names are identical.
17652     if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
17653       ac_source=$srcdir/$ac_source
17654     fi
17655
17656     { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
17657 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
17658
17659     if test ! -r "$ac_source"; then
17660       as_fn_error "$ac_source: file not found" "$LINENO" 5
17661     fi
17662     rm -f "$ac_file"
17663
17664     # Try a relative symlink, then a hard link, then a copy.
17665     case $srcdir in
17666     [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
17667         *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
17668     esac
17669     ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
17670       ln "$ac_source" "$ac_file" 2>/dev/null ||
17671       cp -p "$ac_source" "$ac_file" ||
17672       as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
17673   fi
17674  ;;
17675   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17676 $as_echo "$as_me: executing $ac_file commands" >&6;}
17677  ;;
17678   esac
17679
17680
17681   case $ac_file$ac_mode in
17682     "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
17683     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
17684   # Autoconf 2.62 quotes --file arguments for eval, but not when files
17685   # are listed without --file.  Let's play safe and only enable the eval
17686   # if we detect the quoting.
17687   case $CONFIG_FILES in
17688   *\'*) eval set x "$CONFIG_FILES" ;;
17689   *)   set x $CONFIG_FILES ;;
17690   esac
17691   shift
17692   for mf
17693   do
17694     # Strip MF so we end up with the name of the file.
17695     mf=`echo "$mf" | sed -e 's/:.*$//'`
17696     # Check whether this is an Automake generated Makefile or not.
17697     # We used to match only the files named `Makefile.in', but
17698     # some people rename them; so instead we look at the file content.
17699     # Grep'ing the first line is not enough: some people post-process
17700     # each Makefile.in and add a new line on top of each file to say so.
17701     # Grep'ing the whole file is not good either: AIX grep has a line
17702     # limit of 2048, but all sed's we know have understand at least 4000.
17703     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17704       dirpart=`$as_dirname -- "$mf" ||
17705 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17706          X"$mf" : 'X\(//\)[^/]' \| \
17707          X"$mf" : 'X\(//\)$' \| \
17708          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17709 $as_echo X"$mf" |
17710     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17711             s//\1/
17712             q
17713           }
17714           /^X\(\/\/\)[^/].*/{
17715             s//\1/
17716             q
17717           }
17718           /^X\(\/\/\)$/{
17719             s//\1/
17720             q
17721           }
17722           /^X\(\/\).*/{
17723             s//\1/
17724             q
17725           }
17726           s/.*/./; q'`
17727     else
17728       continue
17729     fi
17730     # Extract the definition of DEPDIR, am__include, and am__quote
17731     # from the Makefile without running `make'.
17732     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17733     test -z "$DEPDIR" && continue
17734     am__include=`sed -n 's/^am__include = //p' < "$mf"`
17735     test -z "am__include" && continue
17736     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17737     # When using ansi2knr, U may be empty or an underscore; expand it
17738     U=`sed -n 's/^U = //p' < "$mf"`
17739     # Find all dependency output files, they are included files with
17740     # $(DEPDIR) in their names.  We invoke sed twice because it is the
17741     # simplest approach to changing $(DEPDIR) to its actual value in the
17742     # expansion.
17743     for file in `sed -n "
17744       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17745          sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
17746       # Make sure the directory exists.
17747       test -f "$dirpart/$file" && continue
17748       fdir=`$as_dirname -- "$file" ||
17749 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17750          X"$file" : 'X\(//\)[^/]' \| \
17751          X"$file" : 'X\(//\)$' \| \
17752          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17753 $as_echo X"$file" |
17754     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17755             s//\1/
17756             q
17757           }
17758           /^X\(\/\/\)[^/].*/{
17759             s//\1/
17760             q
17761           }
17762           /^X\(\/\/\)$/{
17763             s//\1/
17764             q
17765           }
17766           /^X\(\/\).*/{
17767             s//\1/
17768             q
17769           }
17770           s/.*/./; q'`
17771       as_dir=$dirpart/$fdir; as_fn_mkdir_p
17772       # echo "creating $dirpart/$file"
17773       echo '# dummy' > "$dirpart/$file"
17774     done
17775   done
17776 }
17777  ;;
17778     "default":C)
17779 case x$CONFIG_HEADERS in
17780 xconfig.h:config.in)
17781 echo > stamp-h ;;
17782 esac
17783  ;;
17784
17785   esac
17786 done # for ac_tag
17787
17788
17789 as_fn_exit 0
17790 _ACEOF
17791 ac_clean_files=$ac_clean_files_save
17792
17793 test $ac_write_fail = 0 ||
17794   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
17795
17796
17797 # configure is writing to config.log, and then calls config.status.
17798 # config.status does its own redirection, appending to config.log.
17799 # Unfortunately, on DOS this fails, as config.log is still kept open
17800 # by configure, so config.status won't be able to write to it; its
17801 # output is simply discarded.  So we exec the FD to /dev/null,
17802 # effectively closing config.log, so it can be properly (re)opened and
17803 # appended to by config.status.  When coming back to configure, we
17804 # need to make the FD available again.
17805 if test "$no_create" != yes; then
17806   ac_cs_success=:
17807   ac_config_status_args=
17808   test "$silent" = yes &&
17809     ac_config_status_args="$ac_config_status_args --quiet"
17810   exec 5>/dev/null
17811   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17812   exec 5>>config.log
17813   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17814   # would make configure fail if this is the last instruction.
17815   $ac_cs_success || as_fn_exit $?
17816 fi
17817
17818 #
17819 # CONFIG_SUBDIRS section.
17820 #
17821 if test "$no_recursion" != yes; then
17822
17823   # Remove --cache-file, --srcdir, and --disable-option-checking arguments
17824   # so they do not pile up.
17825   ac_sub_configure_args=
17826   ac_prev=
17827   eval "set x $ac_configure_args"
17828   shift
17829   for ac_arg
17830   do
17831     if test -n "$ac_prev"; then
17832       ac_prev=
17833       continue
17834     fi
17835     case $ac_arg in
17836     -cache-file | --cache-file | --cache-fil | --cache-fi \
17837     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
17838       ac_prev=cache_file ;;
17839     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
17840     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
17841     | --c=*)
17842       ;;
17843     --config-cache | -C)
17844       ;;
17845     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
17846       ac_prev=srcdir ;;
17847     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
17848       ;;
17849     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
17850       ac_prev=prefix ;;
17851     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
17852       ;;
17853     --disable-option-checking)
17854       ;;
17855     *)
17856       case $ac_arg in
17857       *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
17858       esac
17859       as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
17860     esac
17861   done
17862
17863   # Always prepend --prefix to ensure using the same prefix
17864   # in subdir configurations.
17865   ac_arg="--prefix=$prefix"
17866   case $ac_arg in
17867   *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
17868   esac
17869   ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
17870
17871   # Pass --silent
17872   if test "$silent" = yes; then
17873     ac_sub_configure_args="--silent $ac_sub_configure_args"
17874   fi
17875
17876   # Always prepend --disable-option-checking to silence warnings, since
17877   # different subdirs can have different --enable and --with options.
17878   ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
17879
17880   ac_popdir=`pwd`
17881   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
17882
17883     # Do not complain, so a configure script can configure whichever
17884     # parts of a large source tree are present.
17885     test -d "$srcdir/$ac_dir" || continue
17886
17887     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
17888     $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
17889     $as_echo "$ac_msg" >&6
17890     as_dir="$ac_dir"; as_fn_mkdir_p
17891     ac_builddir=.
17892
17893 case "$ac_dir" in
17894 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17895 *)
17896   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17897   # A ".." for each directory in $ac_dir_suffix.
17898   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17899   case $ac_top_builddir_sub in
17900   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17901   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17902   esac ;;
17903 esac
17904 ac_abs_top_builddir=$ac_pwd
17905 ac_abs_builddir=$ac_pwd$ac_dir_suffix
17906 # for backward compatibility:
17907 ac_top_builddir=$ac_top_build_prefix
17908
17909 case $srcdir in
17910   .)  # We are building in place.
17911     ac_srcdir=.
17912     ac_top_srcdir=$ac_top_builddir_sub
17913     ac_abs_top_srcdir=$ac_pwd ;;
17914   [\\/]* | ?:[\\/]* )  # Absolute name.
17915     ac_srcdir=$srcdir$ac_dir_suffix;
17916     ac_top_srcdir=$srcdir
17917     ac_abs_top_srcdir=$srcdir ;;
17918   *) # Relative name.
17919     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17920     ac_top_srcdir=$ac_top_build_prefix$srcdir
17921     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17922 esac
17923 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17924
17925
17926     cd "$ac_dir"
17927
17928     # Check for guested configure; otherwise get Cygnus style configure.
17929     if test -f "$ac_srcdir/configure.gnu"; then
17930       ac_sub_configure=$ac_srcdir/configure.gnu
17931     elif test -f "$ac_srcdir/configure"; then
17932       ac_sub_configure=$ac_srcdir/configure
17933     elif test -f "$ac_srcdir/configure.in"; then
17934       # This should be Cygnus configure.
17935       ac_sub_configure=$ac_aux_dir/configure
17936     else
17937       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
17938 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
17939       ac_sub_configure=
17940     fi
17941
17942     # The recursion is here.
17943     if test -n "$ac_sub_configure"; then
17944       # Make the cache file name correct relative to the subdirectory.
17945       case $cache_file in
17946       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
17947       *) # Relative name.
17948         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
17949       esac
17950
17951       { $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
17952 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
17953       # The eval makes quoting arguments work.
17954       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
17955            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
17956         as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
17957     fi
17958
17959     cd "$ac_popdir"
17960   done
17961 fi
17962 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17963   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17964 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17965 fi
17966
17967
17968 exit 0