* acinclude.m4: Include ../config/zlib.m4.
[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 enable_option_checking=no
593 ac_subst_vars='am__EXEEXT_FALSE
594 am__EXEEXT_TRUE
595 gltests_LTLIBOBJS
596 gltests_LIBOBJS
597 gl_LTLIBOBJS
598 gl_LIBOBJS
599 LTLIBOBJS
600 LIBOBJS
601 GDB_NM_FILE
602 frags
603 target_subdir
604 CONFIG_UNINSTALL
605 CONFIG_INSTALL
606 CONFIG_CLEAN
607 CONFIG_ALL
608 CONFIG_SRCS
609 CONFIG_DEPS
610 CONFIG_OBS
611 PROFILE_CFLAGS
612 ENABLE_CFLAGS
613 SIM_OBS
614 SIM
615 XMKMF
616 GDBTK_SRC_DIR
617 GDBTK_CFLAGS
618 GDBTKLIBS
619 X_LIBS
620 X_LDFLAGS
621 X_CFLAGS
622 TK_XINCLUDES
623 TK_DEPS
624 TK_LIBRARY
625 TK_INCLUDE
626 TK_STUB_LIB_SPEC
627 TK_STUB_LIB_FLAG
628 TK_STUB_LIB_FILE
629 TK_LIB_SPEC
630 TK_LIB_FLAG
631 TK_LIB_FILE
632 TK_SRC_DIR
633 TK_BIN_DIR
634 TK_VERSION
635 TCL_DEPS
636 TCL_LIBRARY
637 TCL_INCLUDE
638 TCL_STUB_LIB_SPEC
639 TCL_STUB_LIB_FLAG
640 TCL_STUB_LIB_FILE
641 TCL_LIB_SPEC
642 TCL_LIB_FLAG
643 TCL_LIB_FILE
644 TCL_SRC_DIR
645 TCL_BIN_DIR
646 TCL_PATCH_LEVEL
647 TCL_VERSION
648 WIN32LDAPP
649 GUI_CFLAGS_X
650 LIBGUI
651 WIN32LIBS
652 SER_HARDWIRE
653 WERROR_CFLAGS
654 WARN_CFLAGS
655 SYSTEM_GDBINIT
656 TARGET_SYSTEM_ROOT_DEFINE
657 TARGET_SYSTEM_ROOT
658 CONFIG_LDFLAGS
659 ALLOCA
660 PYTHON_CFLAGS
661 LTLIBEXPAT
662 LIBEXPAT
663 HAVE_LIBEXPAT
664 READLINE_CFLAGS
665 READLINE_DEPS
666 READLINE
667 MIG
668 WINDRES
669 DLLTOOL
670 AR
671 YFLAGS
672 YACC
673 LN_S
674 REPORT_BUGS_TEXI
675 REPORT_BUGS_TO
676 PKGVERSION
677 TARGET_OBS
678 subdirs
679 GDB_DATADIR
680 DEBUGDIR
681 am__fastdepCC_FALSE
682 am__fastdepCC_TRUE
683 AMDEPBACKSLASH
684 AMDEP_FALSE
685 AMDEP_TRUE
686 am__quote
687 am__include
688 am__untar
689 am__tar
690 AMTAR
691 AWK
692 mkdir_p
693 MKDIR_P
694 INSTALL_STRIP_PROGRAM
695 STRIP
696 install_sh
697 MAKEINFO
698 AUTOHEADER
699 AUTOMAKE
700 AUTOCONF
701 ACLOCAL
702 VERSION
703 CYGPATH_W
704 am__isrc
705 INSTALL_DATA
706 INSTALL_SCRIPT
707 INSTALL_PROGRAM
708 PACKAGE
709 GNULIB_STDINT_H
710 LIBGNU_LTLIBDEPS
711 LIBGNU_LIBDEPS
712 NEXT_WCHAR_H
713 HAVE_WCHAR_H
714 WCHAR_H
715 REPLACE_WCWIDTH
716 HAVE_DECL_WCWIDTH
717 GNULIB_WCWIDTH
718 NEXT_STRING_H
719 STDINT_H
720 WINT_T_SUFFIX
721 WCHAR_T_SUFFIX
722 SIZE_T_SUFFIX
723 SIG_ATOMIC_T_SUFFIX
724 PTRDIFF_T_SUFFIX
725 HAVE_SIGNED_WINT_T
726 HAVE_SIGNED_WCHAR_T
727 HAVE_SIGNED_SIG_ATOMIC_T
728 BITSIZEOF_WINT_T
729 BITSIZEOF_WCHAR_T
730 BITSIZEOF_SIZE_T
731 BITSIZEOF_SIG_ATOMIC_T
732 BITSIZEOF_PTRDIFF_T
733 HAVE_SYS_BITYPES_H
734 HAVE_SYS_INTTYPES_H
735 HAVE_STDINT_H
736 NEXT_STDINT_H
737 INCLUDE_NEXT
738 HAVE_SYS_TYPES_H
739 HAVE_INTTYPES_H
740 HAVE_UNSIGNED_LONG_LONG_INT
741 HAVE_LONG_LONG_INT
742 REPLACE_STRSTR
743 REPLACE_STRCASESTR
744 REPLACE_MEMMEM
745 REPLACE_STRSIGNAL
746 REPLACE_STRERROR
747 HAVE_DECL_STRSIGNAL
748 HAVE_DECL_STRERROR
749 HAVE_DECL_STRTOK_R
750 HAVE_STRCASESTR
751 HAVE_STRSEP
752 HAVE_STRPBRK
753 HAVE_DECL_STRNLEN
754 HAVE_DECL_STRNDUP
755 HAVE_STRNDUP
756 HAVE_DECL_STRDUP
757 HAVE_STRCHRNUL
758 HAVE_STPNCPY
759 HAVE_STPCPY
760 HAVE_DECL_MEMRCHR
761 HAVE_MEMPCPY
762 HAVE_DECL_MEMMEM
763 GNULIB_STRSIGNAL
764 GNULIB_STRERROR
765 GNULIB_MBSTOK_R
766 GNULIB_MBSSEP
767 GNULIB_MBSSPN
768 GNULIB_MBSPBRK
769 GNULIB_MBSCSPN
770 GNULIB_MBSCASESTR
771 GNULIB_MBSPCASECMP
772 GNULIB_MBSNCASECMP
773 GNULIB_MBSCASECMP
774 GNULIB_MBSSTR
775 GNULIB_MBSRCHR
776 GNULIB_MBSCHR
777 GNULIB_MBSNLEN
778 GNULIB_MBSLEN
779 GNULIB_STRTOK_R
780 GNULIB_STRCASESTR
781 GNULIB_STRSTR
782 GNULIB_STRSEP
783 GNULIB_STRPBRK
784 GNULIB_STRNLEN
785 GNULIB_STRNDUP
786 GNULIB_STRDUP
787 GNULIB_STRCHRNUL
788 GNULIB_STPNCPY
789 GNULIB_STPCPY
790 GNULIB_MEMRCHR
791 GNULIB_MEMPCPY
792 GNULIB_MEMMEM
793 GL_COND_LIBTOOL_FALSE
794 GL_COND_LIBTOOL_TRUE
795 CATOBJEXT
796 GENCAT
797 INSTOBJEXT
798 DATADIRNAME
799 CATALOGS
800 POSUB
801 GMSGFMT
802 XGETTEXT
803 INCINTL
804 LIBINTL_DEP
805 LIBINTL
806 USE_NLS
807 SET_MAKE
808 GMAKE_FALSE
809 GMAKE_TRUE
810 MAKE
811 CCDEPMODE
812 DEPDIR
813 am__leading_dot
814 target_os
815 target_vendor
816 target_cpu
817 target
818 host_os
819 host_vendor
820 host_cpu
821 host
822 build_os
823 build_vendor
824 build_cpu
825 build
826 RANLIB
827 EGREP
828 GREP
829 CPP
830 OBJEXT
831 EXEEXT
832 ac_ct_CC
833 CPPFLAGS
834 LDFLAGS
835 CFLAGS
836 CC
837 MAINT
838 MAINTAINER_MODE_FALSE
839 MAINTAINER_MODE_TRUE
840 target_alias
841 host_alias
842 build_alias
843 LIBS
844 ECHO_T
845 ECHO_N
846 ECHO_C
847 DEFS
848 mandir
849 localedir
850 libdir
851 psdir
852 pdfdir
853 dvidir
854 htmldir
855 infodir
856 docdir
857 oldincludedir
858 includedir
859 localstatedir
860 sharedstatedir
861 sysconfdir
862 datadir
863 datarootdir
864 libexecdir
865 sbindir
866 bindir
867 program_transform_name
868 prefix
869 exec_prefix
870 PACKAGE_URL
871 PACKAGE_BUGREPORT
872 PACKAGE_STRING
873 PACKAGE_VERSION
874 PACKAGE_TARNAME
875 PACKAGE_NAME
876 PATH_SEPARATOR
877 SHELL'
878 ac_subst_files='host_makefile_frag'
879 ac_user_opts='
880 enable_option_checking
881 enable_maintainer_mode
882 enable_plugins
883 enable_largefile
884 enable_dependency_tracking
885 with_separate_debug_dir
886 with_gdb_datadir
887 with_relocated_sources
888 enable_targets
889 enable_64_bit_bfd
890 enable_gdbcli
891 enable_gdbmi
892 enable_tui
893 enable_gdbtk
894 with_libunwind
895 with_curses
896 enable_profiling
897 with_pkgversion
898 with_bugurl
899 with_zlib
900 with_libiconv_prefix
901 with_system_readline
902 with_expat
903 with_gnu_ld
904 enable_rpath
905 with_libexpat_prefix
906 with_python
907 with_included_regex
908 with_sysroot
909 with_system_gdbinit
910 enable_werror
911 enable_build_warnings
912 enable_gdb_build_warnings
913 with_tcl
914 with_tk
915 with_x
916 enable_sim
917 enable_multi_ice
918 '
919       ac_precious_vars='build_alias
920 host_alias
921 target_alias
922 CC
923 CFLAGS
924 LDFLAGS
925 LIBS
926 CPPFLAGS
927 CPP
928 YACC
929 YFLAGS
930 XMKMF'
931 ac_subdirs_all='doc testsuite
932 gdbtk
933 multi-ice
934 gdbserver'
935
936 # Initialize some variables set by options.
937 ac_init_help=
938 ac_init_version=false
939 ac_unrecognized_opts=
940 ac_unrecognized_sep=
941 # The variables have the same names as the options, with
942 # dashes changed to underlines.
943 cache_file=/dev/null
944 exec_prefix=NONE
945 no_create=
946 no_recursion=
947 prefix=NONE
948 program_prefix=NONE
949 program_suffix=NONE
950 program_transform_name=s,x,x,
951 silent=
952 site=
953 srcdir=
954 verbose=
955 x_includes=NONE
956 x_libraries=NONE
957
958 # Installation directory options.
959 # These are left unexpanded so users can "make install exec_prefix=/foo"
960 # and all the variables that are supposed to be based on exec_prefix
961 # by default will actually change.
962 # Use braces instead of parens because sh, perl, etc. also accept them.
963 # (The list follows the same order as the GNU Coding Standards.)
964 bindir='${exec_prefix}/bin'
965 sbindir='${exec_prefix}/sbin'
966 libexecdir='${exec_prefix}/libexec'
967 datarootdir='${prefix}/share'
968 datadir='${datarootdir}'
969 sysconfdir='${prefix}/etc'
970 sharedstatedir='${prefix}/com'
971 localstatedir='${prefix}/var'
972 includedir='${prefix}/include'
973 oldincludedir='/usr/include'
974 docdir='${datarootdir}/doc/${PACKAGE}'
975 infodir='${datarootdir}/info'
976 htmldir='${docdir}'
977 dvidir='${docdir}'
978 pdfdir='${docdir}'
979 psdir='${docdir}'
980 libdir='${exec_prefix}/lib'
981 localedir='${datarootdir}/locale'
982 mandir='${datarootdir}/man'
983
984 ac_prev=
985 ac_dashdash=
986 for ac_option
987 do
988   # If the previous option needs an argument, assign it.
989   if test -n "$ac_prev"; then
990     eval $ac_prev=\$ac_option
991     ac_prev=
992     continue
993   fi
994
995   case $ac_option in
996   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
997   *)    ac_optarg=yes ;;
998   esac
999
1000   # Accept the important Cygnus configure options, so we can diagnose typos.
1001
1002   case $ac_dashdash$ac_option in
1003   --)
1004     ac_dashdash=yes ;;
1005
1006   -bindir | --bindir | --bindi | --bind | --bin | --bi)
1007     ac_prev=bindir ;;
1008   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1009     bindir=$ac_optarg ;;
1010
1011   -build | --build | --buil | --bui | --bu)
1012     ac_prev=build_alias ;;
1013   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1014     build_alias=$ac_optarg ;;
1015
1016   -cache-file | --cache-file | --cache-fil | --cache-fi \
1017   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1018     ac_prev=cache_file ;;
1019   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1020   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1021     cache_file=$ac_optarg ;;
1022
1023   --config-cache | -C)
1024     cache_file=config.cache ;;
1025
1026   -datadir | --datadir | --datadi | --datad)
1027     ac_prev=datadir ;;
1028   -datadir=* | --datadir=* | --datadi=* | --datad=*)
1029     datadir=$ac_optarg ;;
1030
1031   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1032   | --dataroo | --dataro | --datar)
1033     ac_prev=datarootdir ;;
1034   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1035   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1036     datarootdir=$ac_optarg ;;
1037
1038   -disable-* | --disable-*)
1039     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1040     # Reject names that are not valid shell variable names.
1041     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1042       as_fn_error "invalid feature name: $ac_useropt"
1043     ac_useropt_orig=$ac_useropt
1044     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1045     case $ac_user_opts in
1046       *"
1047 "enable_$ac_useropt"
1048 "*) ;;
1049       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1050          ac_unrecognized_sep=', ';;
1051     esac
1052     eval enable_$ac_useropt=no ;;
1053
1054   -docdir | --docdir | --docdi | --doc | --do)
1055     ac_prev=docdir ;;
1056   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1057     docdir=$ac_optarg ;;
1058
1059   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1060     ac_prev=dvidir ;;
1061   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1062     dvidir=$ac_optarg ;;
1063
1064   -enable-* | --enable-*)
1065     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1066     # Reject names that are not valid shell variable names.
1067     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1068       as_fn_error "invalid feature name: $ac_useropt"
1069     ac_useropt_orig=$ac_useropt
1070     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1071     case $ac_user_opts in
1072       *"
1073 "enable_$ac_useropt"
1074 "*) ;;
1075       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1076          ac_unrecognized_sep=', ';;
1077     esac
1078     eval enable_$ac_useropt=\$ac_optarg ;;
1079
1080   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1081   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1082   | --exec | --exe | --ex)
1083     ac_prev=exec_prefix ;;
1084   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1085   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1086   | --exec=* | --exe=* | --ex=*)
1087     exec_prefix=$ac_optarg ;;
1088
1089   -gas | --gas | --ga | --g)
1090     # Obsolete; use --with-gas.
1091     with_gas=yes ;;
1092
1093   -help | --help | --hel | --he | -h)
1094     ac_init_help=long ;;
1095   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1096     ac_init_help=recursive ;;
1097   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1098     ac_init_help=short ;;
1099
1100   -host | --host | --hos | --ho)
1101     ac_prev=host_alias ;;
1102   -host=* | --host=* | --hos=* | --ho=*)
1103     host_alias=$ac_optarg ;;
1104
1105   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1106     ac_prev=htmldir ;;
1107   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1108   | --ht=*)
1109     htmldir=$ac_optarg ;;
1110
1111   -includedir | --includedir | --includedi | --included | --include \
1112   | --includ | --inclu | --incl | --inc)
1113     ac_prev=includedir ;;
1114   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1115   | --includ=* | --inclu=* | --incl=* | --inc=*)
1116     includedir=$ac_optarg ;;
1117
1118   -infodir | --infodir | --infodi | --infod | --info | --inf)
1119     ac_prev=infodir ;;
1120   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1121     infodir=$ac_optarg ;;
1122
1123   -libdir | --libdir | --libdi | --libd)
1124     ac_prev=libdir ;;
1125   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1126     libdir=$ac_optarg ;;
1127
1128   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1129   | --libexe | --libex | --libe)
1130     ac_prev=libexecdir ;;
1131   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1132   | --libexe=* | --libex=* | --libe=*)
1133     libexecdir=$ac_optarg ;;
1134
1135   -localedir | --localedir | --localedi | --localed | --locale)
1136     ac_prev=localedir ;;
1137   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1138     localedir=$ac_optarg ;;
1139
1140   -localstatedir | --localstatedir | --localstatedi | --localstated \
1141   | --localstate | --localstat | --localsta | --localst | --locals)
1142     ac_prev=localstatedir ;;
1143   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1144   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1145     localstatedir=$ac_optarg ;;
1146
1147   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1148     ac_prev=mandir ;;
1149   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1150     mandir=$ac_optarg ;;
1151
1152   -nfp | --nfp | --nf)
1153     # Obsolete; use --without-fp.
1154     with_fp=no ;;
1155
1156   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1157   | --no-cr | --no-c | -n)
1158     no_create=yes ;;
1159
1160   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1161   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1162     no_recursion=yes ;;
1163
1164   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1165   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1166   | --oldin | --oldi | --old | --ol | --o)
1167     ac_prev=oldincludedir ;;
1168   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1169   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1170   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1171     oldincludedir=$ac_optarg ;;
1172
1173   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1174     ac_prev=prefix ;;
1175   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1176     prefix=$ac_optarg ;;
1177
1178   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1179   | --program-pre | --program-pr | --program-p)
1180     ac_prev=program_prefix ;;
1181   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1182   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1183     program_prefix=$ac_optarg ;;
1184
1185   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1186   | --program-suf | --program-su | --program-s)
1187     ac_prev=program_suffix ;;
1188   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1189   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1190     program_suffix=$ac_optarg ;;
1191
1192   -program-transform-name | --program-transform-name \
1193   | --program-transform-nam | --program-transform-na \
1194   | --program-transform-n | --program-transform- \
1195   | --program-transform | --program-transfor \
1196   | --program-transfo | --program-transf \
1197   | --program-trans | --program-tran \
1198   | --progr-tra | --program-tr | --program-t)
1199     ac_prev=program_transform_name ;;
1200   -program-transform-name=* | --program-transform-name=* \
1201   | --program-transform-nam=* | --program-transform-na=* \
1202   | --program-transform-n=* | --program-transform-=* \
1203   | --program-transform=* | --program-transfor=* \
1204   | --program-transfo=* | --program-transf=* \
1205   | --program-trans=* | --program-tran=* \
1206   | --progr-tra=* | --program-tr=* | --program-t=*)
1207     program_transform_name=$ac_optarg ;;
1208
1209   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1210     ac_prev=pdfdir ;;
1211   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1212     pdfdir=$ac_optarg ;;
1213
1214   -psdir | --psdir | --psdi | --psd | --ps)
1215     ac_prev=psdir ;;
1216   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1217     psdir=$ac_optarg ;;
1218
1219   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1220   | -silent | --silent | --silen | --sile | --sil)
1221     silent=yes ;;
1222
1223   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1224     ac_prev=sbindir ;;
1225   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1226   | --sbi=* | --sb=*)
1227     sbindir=$ac_optarg ;;
1228
1229   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1230   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1231   | --sharedst | --shareds | --shared | --share | --shar \
1232   | --sha | --sh)
1233     ac_prev=sharedstatedir ;;
1234   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1235   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1236   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1237   | --sha=* | --sh=*)
1238     sharedstatedir=$ac_optarg ;;
1239
1240   -site | --site | --sit)
1241     ac_prev=site ;;
1242   -site=* | --site=* | --sit=*)
1243     site=$ac_optarg ;;
1244
1245   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1246     ac_prev=srcdir ;;
1247   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1248     srcdir=$ac_optarg ;;
1249
1250   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1251   | --syscon | --sysco | --sysc | --sys | --sy)
1252     ac_prev=sysconfdir ;;
1253   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1254   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1255     sysconfdir=$ac_optarg ;;
1256
1257   -target | --target | --targe | --targ | --tar | --ta | --t)
1258     ac_prev=target_alias ;;
1259   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1260     target_alias=$ac_optarg ;;
1261
1262   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1263     verbose=yes ;;
1264
1265   -version | --version | --versio | --versi | --vers | -V)
1266     ac_init_version=: ;;
1267
1268   -with-* | --with-*)
1269     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1270     # Reject names that are not valid shell variable names.
1271     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1272       as_fn_error "invalid package name: $ac_useropt"
1273     ac_useropt_orig=$ac_useropt
1274     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1275     case $ac_user_opts in
1276       *"
1277 "with_$ac_useropt"
1278 "*) ;;
1279       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1280          ac_unrecognized_sep=', ';;
1281     esac
1282     eval with_$ac_useropt=\$ac_optarg ;;
1283
1284   -without-* | --without-*)
1285     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1286     # Reject names that are not valid shell variable names.
1287     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1288       as_fn_error "invalid package name: $ac_useropt"
1289     ac_useropt_orig=$ac_useropt
1290     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1291     case $ac_user_opts in
1292       *"
1293 "with_$ac_useropt"
1294 "*) ;;
1295       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1296          ac_unrecognized_sep=', ';;
1297     esac
1298     eval with_$ac_useropt=no ;;
1299
1300   --x)
1301     # Obsolete; use --with-x.
1302     with_x=yes ;;
1303
1304   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1305   | --x-incl | --x-inc | --x-in | --x-i)
1306     ac_prev=x_includes ;;
1307   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1308   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1309     x_includes=$ac_optarg ;;
1310
1311   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1312   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1313     ac_prev=x_libraries ;;
1314   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1315   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1316     x_libraries=$ac_optarg ;;
1317
1318   -*) as_fn_error "unrecognized option: \`$ac_option'
1319 Try \`$0 --help' for more information."
1320     ;;
1321
1322   *=*)
1323     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1324     # Reject names that are not valid shell variable names.
1325     case $ac_envvar in #(
1326       '' | [0-9]* | *[!_$as_cr_alnum]* )
1327       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1328     esac
1329     eval $ac_envvar=\$ac_optarg
1330     export $ac_envvar ;;
1331
1332   *)
1333     # FIXME: should be removed in autoconf 3.0.
1334     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1335     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1336       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1337     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1338     ;;
1339
1340   esac
1341 done
1342
1343 if test -n "$ac_prev"; then
1344   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1345   as_fn_error "missing argument to $ac_option"
1346 fi
1347
1348 if test -n "$ac_unrecognized_opts"; then
1349   case $enable_option_checking in
1350     no) ;;
1351     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1352     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1353   esac
1354 fi
1355
1356 # Check all directory arguments for consistency.
1357 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1358                 datadir sysconfdir sharedstatedir localstatedir includedir \
1359                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1360                 libdir localedir mandir
1361 do
1362   eval ac_val=\$$ac_var
1363   # Remove trailing slashes.
1364   case $ac_val in
1365     */ )
1366       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1367       eval $ac_var=\$ac_val;;
1368   esac
1369   # Be sure to have absolute directory names.
1370   case $ac_val in
1371     [\\/$]* | ?:[\\/]* )  continue;;
1372     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1373   esac
1374   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1375 done
1376
1377 # There might be people who depend on the old broken behavior: `$host'
1378 # used to hold the argument of --host etc.
1379 # FIXME: To remove some day.
1380 build=$build_alias
1381 host=$host_alias
1382 target=$target_alias
1383
1384 # FIXME: To remove some day.
1385 if test "x$host_alias" != x; then
1386   if test "x$build_alias" = x; then
1387     cross_compiling=maybe
1388     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1389     If a cross compiler is detected then cross compile mode will be used." >&2
1390   elif test "x$build_alias" != "x$host_alias"; then
1391     cross_compiling=yes
1392   fi
1393 fi
1394
1395 ac_tool_prefix=
1396 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1397
1398 test "$silent" = yes && exec 6>/dev/null
1399
1400
1401 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1402 ac_ls_di=`ls -di .` &&
1403 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1404   as_fn_error "working directory cannot be determined"
1405 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1406   as_fn_error "pwd does not report name of working directory"
1407
1408
1409 # Find the source files, if location was not specified.
1410 if test -z "$srcdir"; then
1411   ac_srcdir_defaulted=yes
1412   # Try the directory containing this script, then the parent directory.
1413   ac_confdir=`$as_dirname -- "$as_myself" ||
1414 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1415          X"$as_myself" : 'X\(//\)[^/]' \| \
1416          X"$as_myself" : 'X\(//\)$' \| \
1417          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1418 $as_echo X"$as_myself" |
1419     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1420             s//\1/
1421             q
1422           }
1423           /^X\(\/\/\)[^/].*/{
1424             s//\1/
1425             q
1426           }
1427           /^X\(\/\/\)$/{
1428             s//\1/
1429             q
1430           }
1431           /^X\(\/\).*/{
1432             s//\1/
1433             q
1434           }
1435           s/.*/./; q'`
1436   srcdir=$ac_confdir
1437   if test ! -r "$srcdir/$ac_unique_file"; then
1438     srcdir=..
1439   fi
1440 else
1441   ac_srcdir_defaulted=no
1442 fi
1443 if test ! -r "$srcdir/$ac_unique_file"; then
1444   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1445   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1446 fi
1447 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1448 ac_abs_confdir=`(
1449         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1450         pwd)`
1451 # When building in place, set srcdir=.
1452 if test "$ac_abs_confdir" = "$ac_pwd"; then
1453   srcdir=.
1454 fi
1455 # Remove unnecessary trailing slashes from srcdir.
1456 # Double slashes in file names in object file debugging info
1457 # mess up M-x gdb in Emacs.
1458 case $srcdir in
1459 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1460 esac
1461 for ac_var in $ac_precious_vars; do
1462   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1463   eval ac_env_${ac_var}_value=\$${ac_var}
1464   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1465   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1466 done
1467
1468 #
1469 # Report the --help message.
1470 #
1471 if test "$ac_init_help" = "long"; then
1472   # Omit some internal or obsolete options to make the list less imposing.
1473   # This message is too long to be a string in the A/UX 3.1 sh.
1474   cat <<_ACEOF
1475 \`configure' configures this package to adapt to many kinds of systems.
1476
1477 Usage: $0 [OPTION]... [VAR=VALUE]...
1478
1479 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1480 VAR=VALUE.  See below for descriptions of some of the useful variables.
1481
1482 Defaults for the options are specified in brackets.
1483
1484 Configuration:
1485   -h, --help              display this help and exit
1486       --help=short        display options specific to this package
1487       --help=recursive    display the short help of all the included packages
1488   -V, --version           display version information and exit
1489   -q, --quiet, --silent   do not print \`checking...' messages
1490       --cache-file=FILE   cache test results in FILE [disabled]
1491   -C, --config-cache      alias for \`--cache-file=config.cache'
1492   -n, --no-create         do not create output files
1493       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1494
1495 Installation directories:
1496   --prefix=PREFIX         install architecture-independent files in PREFIX
1497                           [$ac_default_prefix]
1498   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1499                           [PREFIX]
1500
1501 By default, \`make install' will install all the files in
1502 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1503 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1504 for instance \`--prefix=\$HOME'.
1505
1506 For better control, use the options below.
1507
1508 Fine tuning of the installation directories:
1509   --bindir=DIR            user executables [EPREFIX/bin]
1510   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1511   --libexecdir=DIR        program executables [EPREFIX/libexec]
1512   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1513   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1514   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1515   --libdir=DIR            object code libraries [EPREFIX/lib]
1516   --includedir=DIR        C header files [PREFIX/include]
1517   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1518   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1519   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1520   --infodir=DIR           info documentation [DATAROOTDIR/info]
1521   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1522   --mandir=DIR            man documentation [DATAROOTDIR/man]
1523   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1524   --htmldir=DIR           html documentation [DOCDIR]
1525   --dvidir=DIR            dvi documentation [DOCDIR]
1526   --pdfdir=DIR            pdf documentation [DOCDIR]
1527   --psdir=DIR             ps documentation [DOCDIR]
1528 _ACEOF
1529
1530   cat <<\_ACEOF
1531
1532 Program names:
1533   --program-prefix=PREFIX            prepend PREFIX to installed program names
1534   --program-suffix=SUFFIX            append SUFFIX to installed program names
1535   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1536
1537 X features:
1538   --x-includes=DIR    X include files are in DIR
1539   --x-libraries=DIR   X library files are in DIR
1540
1541 System types:
1542   --build=BUILD     configure for building on BUILD [guessed]
1543   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1544   --target=TARGET   configure for building compilers for TARGET [HOST]
1545 _ACEOF
1546 fi
1547
1548 if test -n "$ac_init_help"; then
1549
1550   cat <<\_ACEOF
1551
1552 Optional Features:
1553   --disable-option-checking  ignore unrecognized --enable/--with options
1554   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1555   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1556   --enable-maintainer-mode  enable make rules and dependencies not useful
1557                           (and sometimes confusing) to the casual installer
1558   --enable-plugins        Enable support for plugins (defaults no)
1559   --disable-largefile     omit support for large files
1560   --disable-dependency-tracking  speeds up one-time build
1561   --enable-dependency-tracking   do not reject slow dependency extractors
1562   --enable-targets=TARGETS
1563                           alternative target configurations
1564   --enable-64-bit-bfd     64-bit support (on hosts with narrower word sizes)
1565   --disable-gdbcli        disable command-line interface (CLI)
1566   --disable-gdbmi         disable machine-interface (MI)
1567   --enable-tui            enable full-screen terminal user interface (TUI)
1568   --enable-gdbtk          enable gdbtk graphical user interface (GUI)
1569   --enable-profiling      enable profiling of GDB
1570   --disable-rpath         do not hardcode runtime library paths
1571   --enable-werror         treat compile warnings as errors
1572   --enable-build-warnings enable build-time compiler warnings if gcc is used
1573   --enable-gdb-build-warnings
1574                           enable GDB specific build-time compiler warnings if
1575                           gcc is used
1576   --enable-sim            link gdb with simulator
1577   --enable-multi-ice      build the multi-ice-gdb-server
1578
1579 Optional Packages:
1580   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1581   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1582   --with-separate-debug-dir=PATH
1583                           look for global separate debug info in this path
1584                           [LIBDIR/debug]
1585   --with-gdb-datadir=PATH look for global separate data files in this path
1586                           [DATADIR/gdb]
1587   --with-relocated-sources=PATH
1588                           automatically relocate this path for source files
1589   --with-libunwind        use libunwind frame unwinding support
1590   --with-curses           use the curses library instead of the termcap
1591                           library
1592   --with-pkgversion=PKG   Use PKG in the version string in place of "GDB"
1593   --with-bugurl=URL       Direct users to URL to report a bug
1594   --with-zlib             include zlib support (auto/yes/no) default=auto
1595   --with-libiconv-prefix=DIR
1596                           search for libiconv in DIR/include and DIR/lib
1597   --with-system-readline  use installed readline library
1598   --with-expat            include expat support (auto/yes/no)
1599   --with-gnu-ld           assume the C compiler uses GNU ld default=no
1600   --with-libexpat-prefix[=DIR]  search for libexpat in DIR/include and DIR/lib
1601   --without-libexpat-prefix     don't search for libexpat in includedir and libdir
1602   --with-python           include python support (auto/yes/no/<path>)
1603   --without-included-regex
1604                           don't use included regex; this is the default on
1605                           systems with version 2 of the GNU C library (use
1606                           with caution on other system)
1607   --with-sysroot[=DIR]    search for usr/lib et al within DIR
1608   --with-system-gdbinit=PATH
1609                           automatically load a system-wide gdbinit file
1610   --with-tcl              directory containing tcl configuration (tclConfig.sh)
1611   --with-tk               directory containing tk configuration (tkConfig.sh)
1612   --with-x                use the X Window System
1613
1614 Some influential environment variables:
1615   CC          C compiler command
1616   CFLAGS      C compiler flags
1617   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1618               nonstandard directory <lib dir>
1619   LIBS        libraries to pass to the linker, e.g. -l<library>
1620   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1621               you have headers in a nonstandard directory <include dir>
1622   CPP         C preprocessor
1623   YACC        The `Yet Another C Compiler' implementation to use. Defaults to
1624               the first program found out of: `bison -y', `byacc', `yacc'.
1625   YFLAGS      The list of arguments that will be passed by default to $YACC.
1626               This script will default YFLAGS to the empty string to avoid a
1627               default value of `-d' given by some make applications.
1628   XMKMF       Path to xmkmf, Makefile generator for X Window System
1629
1630 Use these variables to override the choices made by `configure' or to help
1631 it to find libraries and programs with nonstandard names/locations.
1632
1633 Report bugs to the package provider.
1634 _ACEOF
1635 ac_status=$?
1636 fi
1637
1638 if test "$ac_init_help" = "recursive"; then
1639   # If there are subdirs, report their specific --help.
1640   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1641     test -d "$ac_dir" ||
1642       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1643       continue
1644     ac_builddir=.
1645
1646 case "$ac_dir" in
1647 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1648 *)
1649   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1650   # A ".." for each directory in $ac_dir_suffix.
1651   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1652   case $ac_top_builddir_sub in
1653   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1654   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1655   esac ;;
1656 esac
1657 ac_abs_top_builddir=$ac_pwd
1658 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1659 # for backward compatibility:
1660 ac_top_builddir=$ac_top_build_prefix
1661
1662 case $srcdir in
1663   .)  # We are building in place.
1664     ac_srcdir=.
1665     ac_top_srcdir=$ac_top_builddir_sub
1666     ac_abs_top_srcdir=$ac_pwd ;;
1667   [\\/]* | ?:[\\/]* )  # Absolute name.
1668     ac_srcdir=$srcdir$ac_dir_suffix;
1669     ac_top_srcdir=$srcdir
1670     ac_abs_top_srcdir=$srcdir ;;
1671   *) # Relative name.
1672     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1673     ac_top_srcdir=$ac_top_build_prefix$srcdir
1674     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1675 esac
1676 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1677
1678     cd "$ac_dir" || { ac_status=$?; continue; }
1679     # Check for guested configure.
1680     if test -f "$ac_srcdir/configure.gnu"; then
1681       echo &&
1682       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1683     elif test -f "$ac_srcdir/configure"; then
1684       echo &&
1685       $SHELL "$ac_srcdir/configure" --help=recursive
1686     else
1687       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1688     fi || ac_status=$?
1689     cd "$ac_pwd" || { ac_status=$?; break; }
1690   done
1691 fi
1692
1693 test -n "$ac_init_help" && exit $ac_status
1694 if $ac_init_version; then
1695   cat <<\_ACEOF
1696 configure
1697 generated by GNU Autoconf 2.64
1698
1699 Copyright (C) 2009 Free Software Foundation, Inc.
1700 This configure script is free software; the Free Software Foundation
1701 gives unlimited permission to copy, distribute and modify it.
1702 _ACEOF
1703   exit
1704 fi
1705
1706 ## ------------------------ ##
1707 ## Autoconf initialization. ##
1708 ## ------------------------ ##
1709
1710 # ac_fn_c_try_compile LINENO
1711 # --------------------------
1712 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1713 ac_fn_c_try_compile ()
1714 {
1715   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1716   rm -f conftest.$ac_objext
1717   if { { ac_try="$ac_compile"
1718 case "(($ac_try" in
1719   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1720   *) ac_try_echo=$ac_try;;
1721 esac
1722 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1723 $as_echo "$ac_try_echo"; } >&5
1724   (eval "$ac_compile") 2>conftest.err
1725   ac_status=$?
1726   if test -s conftest.err; then
1727     grep -v '^ *+' conftest.err >conftest.er1
1728     cat conftest.er1 >&5
1729     mv -f conftest.er1 conftest.err
1730   fi
1731   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1732   test $ac_status = 0; } && {
1733          test -z "$ac_c_werror_flag" ||
1734          test ! -s conftest.err
1735        } && test -s conftest.$ac_objext; then :
1736   ac_retval=0
1737 else
1738   $as_echo "$as_me: failed program was:" >&5
1739 sed 's/^/| /' conftest.$ac_ext >&5
1740
1741         ac_retval=1
1742 fi
1743   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1744   return $ac_retval
1745
1746 } # ac_fn_c_try_compile
1747
1748 # ac_fn_c_try_cpp LINENO
1749 # ----------------------
1750 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1751 ac_fn_c_try_cpp ()
1752 {
1753   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1754   if { { ac_try="$ac_cpp conftest.$ac_ext"
1755 case "(($ac_try" in
1756   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1757   *) ac_try_echo=$ac_try;;
1758 esac
1759 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1760 $as_echo "$ac_try_echo"; } >&5
1761   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1762   ac_status=$?
1763   if test -s conftest.err; then
1764     grep -v '^ *+' conftest.err >conftest.er1
1765     cat conftest.er1 >&5
1766     mv -f conftest.er1 conftest.err
1767   fi
1768   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1769   test $ac_status = 0; } >/dev/null && {
1770          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1771          test ! -s conftest.err
1772        }; then :
1773   ac_retval=0
1774 else
1775   $as_echo "$as_me: failed program was:" >&5
1776 sed 's/^/| /' conftest.$ac_ext >&5
1777
1778     ac_retval=1
1779 fi
1780   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1781   return $ac_retval
1782
1783 } # ac_fn_c_try_cpp
1784
1785 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1786 # -------------------------------------------------------
1787 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1788 # the include files in INCLUDES and setting the cache variable VAR
1789 # accordingly.
1790 ac_fn_c_check_header_mongrel ()
1791 {
1792   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1793   if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1794   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1795 $as_echo_n "checking for $2... " >&6; }
1796 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1797   $as_echo_n "(cached) " >&6
1798 fi
1799 eval ac_res=\$$3
1800                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1801 $as_echo "$ac_res" >&6; }
1802 else
1803   # Is the header compilable?
1804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1805 $as_echo_n "checking $2 usability... " >&6; }
1806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1807 /* end confdefs.h.  */
1808 $4
1809 #include <$2>
1810 _ACEOF
1811 if ac_fn_c_try_compile "$LINENO"; then :
1812   ac_header_compiler=yes
1813 else
1814   ac_header_compiler=no
1815 fi
1816 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1818 $as_echo "$ac_header_compiler" >&6; }
1819
1820 # Is the header present?
1821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1822 $as_echo_n "checking $2 presence... " >&6; }
1823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1824 /* end confdefs.h.  */
1825 #include <$2>
1826 _ACEOF
1827 if ac_fn_c_try_cpp "$LINENO"; then :
1828   ac_header_preproc=yes
1829 else
1830   ac_header_preproc=no
1831 fi
1832 rm -f conftest.err conftest.$ac_ext
1833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1834 $as_echo "$ac_header_preproc" >&6; }
1835
1836 # So?  What about this header?
1837 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1838   yes:no: )
1839     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1840 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1841     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1842 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1843     ;;
1844   no:yes:* )
1845     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1846 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1847     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1848 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1849     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1850 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1851     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1852 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1853     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1854 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1855     ;;
1856 esac
1857   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1858 $as_echo_n "checking for $2... " >&6; }
1859 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1860   $as_echo_n "(cached) " >&6
1861 else
1862   eval "$3=\$ac_header_compiler"
1863 fi
1864 eval ac_res=\$$3
1865                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1866 $as_echo "$ac_res" >&6; }
1867 fi
1868   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1869
1870 } # ac_fn_c_check_header_mongrel
1871
1872 # ac_fn_c_try_run LINENO
1873 # ----------------------
1874 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1875 # that executables *can* be run.
1876 ac_fn_c_try_run ()
1877 {
1878   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1879   if { { ac_try="$ac_link"
1880 case "(($ac_try" in
1881   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1882   *) ac_try_echo=$ac_try;;
1883 esac
1884 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1885 $as_echo "$ac_try_echo"; } >&5
1886   (eval "$ac_link") 2>&5
1887   ac_status=$?
1888   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1889   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1890   { { case "(($ac_try" in
1891   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1892   *) ac_try_echo=$ac_try;;
1893 esac
1894 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1895 $as_echo "$ac_try_echo"; } >&5
1896   (eval "$ac_try") 2>&5
1897   ac_status=$?
1898   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1899   test $ac_status = 0; }; }; then :
1900   ac_retval=0
1901 else
1902   $as_echo "$as_me: program exited with status $ac_status" >&5
1903        $as_echo "$as_me: failed program was:" >&5
1904 sed 's/^/| /' conftest.$ac_ext >&5
1905
1906        ac_retval=$ac_status
1907 fi
1908   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1909   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1910   return $ac_retval
1911
1912 } # ac_fn_c_try_run
1913
1914 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1915 # -------------------------------------------------------
1916 # Tests whether HEADER exists and can be compiled using the include files in
1917 # INCLUDES, setting the cache variable VAR accordingly.
1918 ac_fn_c_check_header_compile ()
1919 {
1920   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1921   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1922 $as_echo_n "checking for $2... " >&6; }
1923 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1924   $as_echo_n "(cached) " >&6
1925 else
1926   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1927 /* end confdefs.h.  */
1928 $4
1929 #include <$2>
1930 _ACEOF
1931 if ac_fn_c_try_compile "$LINENO"; then :
1932   eval "$3=yes"
1933 else
1934   eval "$3=no"
1935 fi
1936 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1937 fi
1938 eval ac_res=\$$3
1939                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1940 $as_echo "$ac_res" >&6; }
1941   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1942
1943 } # ac_fn_c_check_header_compile
1944
1945 # ac_fn_c_try_link LINENO
1946 # -----------------------
1947 # Try to link conftest.$ac_ext, and return whether this succeeded.
1948 ac_fn_c_try_link ()
1949 {
1950   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1951   rm -f conftest.$ac_objext conftest$ac_exeext
1952   if { { ac_try="$ac_link"
1953 case "(($ac_try" in
1954   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1955   *) ac_try_echo=$ac_try;;
1956 esac
1957 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1958 $as_echo "$ac_try_echo"; } >&5
1959   (eval "$ac_link") 2>conftest.err
1960   ac_status=$?
1961   if test -s conftest.err; then
1962     grep -v '^ *+' conftest.err >conftest.er1
1963     cat conftest.er1 >&5
1964     mv -f conftest.er1 conftest.err
1965   fi
1966   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1967   test $ac_status = 0; } && {
1968          test -z "$ac_c_werror_flag" ||
1969          test ! -s conftest.err
1970        } && test -s conftest$ac_exeext && {
1971          test "$cross_compiling" = yes ||
1972          $as_test_x conftest$ac_exeext
1973        }; then :
1974   ac_retval=0
1975 else
1976   $as_echo "$as_me: failed program was:" >&5
1977 sed 's/^/| /' conftest.$ac_ext >&5
1978
1979         ac_retval=1
1980 fi
1981   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1982   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1983   # interfere with the next link command; also delete a directory that is
1984   # left behind by Apple's compiler.  We do this before executing the actions.
1985   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1986   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1987   return $ac_retval
1988
1989 } # ac_fn_c_try_link
1990
1991 # ac_fn_c_check_func LINENO FUNC VAR
1992 # ----------------------------------
1993 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1994 ac_fn_c_check_func ()
1995 {
1996   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1997   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1998 $as_echo_n "checking for $2... " >&6; }
1999 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2000   $as_echo_n "(cached) " >&6
2001 else
2002   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2003 /* end confdefs.h.  */
2004 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2005    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
2006 #define $2 innocuous_$2
2007
2008 /* System header to define __stub macros and hopefully few prototypes,
2009     which can conflict with char $2 (); below.
2010     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2011     <limits.h> exists even on freestanding compilers.  */
2012
2013 #ifdef __STDC__
2014 # include <limits.h>
2015 #else
2016 # include <assert.h>
2017 #endif
2018
2019 #undef $2
2020
2021 /* Override any GCC internal prototype to avoid an error.
2022    Use char because int might match the return type of a GCC
2023    builtin and then its argument prototype would still apply.  */
2024 #ifdef __cplusplus
2025 extern "C"
2026 #endif
2027 char $2 ();
2028 /* The GNU C library defines this for functions which it implements
2029     to always fail with ENOSYS.  Some functions are actually named
2030     something starting with __ and the normal name is an alias.  */
2031 #if defined __stub_$2 || defined __stub___$2
2032 choke me
2033 #endif
2034
2035 int
2036 main ()
2037 {
2038 return $2 ();
2039   ;
2040   return 0;
2041 }
2042 _ACEOF
2043 if ac_fn_c_try_link "$LINENO"; then :
2044   eval "$3=yes"
2045 else
2046   eval "$3=no"
2047 fi
2048 rm -f core conftest.err conftest.$ac_objext \
2049     conftest$ac_exeext conftest.$ac_ext
2050 fi
2051 eval ac_res=\$$3
2052                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2053 $as_echo "$ac_res" >&6; }
2054   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2055
2056 } # ac_fn_c_check_func
2057
2058 # ac_fn_c_check_decl LINENO SYMBOL VAR
2059 # ------------------------------------
2060 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2061 ac_fn_c_check_decl ()
2062 {
2063   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2064   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $2 is declared" >&5
2065 $as_echo_n "checking whether $2 is declared... " >&6; }
2066 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2067   $as_echo_n "(cached) " >&6
2068 else
2069   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2070 /* end confdefs.h.  */
2071 $4
2072 int
2073 main ()
2074 {
2075 #ifndef $2
2076   (void) $2;
2077 #endif
2078
2079   ;
2080   return 0;
2081 }
2082 _ACEOF
2083 if ac_fn_c_try_compile "$LINENO"; then :
2084   eval "$3=yes"
2085 else
2086   eval "$3=no"
2087 fi
2088 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2089 fi
2090 eval ac_res=\$$3
2091                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2092 $as_echo "$ac_res" >&6; }
2093   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2094
2095 } # ac_fn_c_check_decl
2096
2097 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2098 # --------------------------------------------
2099 # Tries to find the compile-time value of EXPR in a program that includes
2100 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2101 # computed
2102 ac_fn_c_compute_int ()
2103 {
2104   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2105   if test "$cross_compiling" = yes; then
2106     # Depending upon the size, compute the lo and hi bounds.
2107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2108 /* end confdefs.h.  */
2109 $4
2110 int
2111 main ()
2112 {
2113 static int test_array [1 - 2 * !(($2) >= 0)];
2114 test_array [0] = 0
2115
2116   ;
2117   return 0;
2118 }
2119 _ACEOF
2120 if ac_fn_c_try_compile "$LINENO"; then :
2121   ac_lo=0 ac_mid=0
2122   while :; do
2123     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2124 /* end confdefs.h.  */
2125 $4
2126 int
2127 main ()
2128 {
2129 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2130 test_array [0] = 0
2131
2132   ;
2133   return 0;
2134 }
2135 _ACEOF
2136 if ac_fn_c_try_compile "$LINENO"; then :
2137   ac_hi=$ac_mid; break
2138 else
2139   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2140                         if test $ac_lo -le $ac_mid; then
2141                           ac_lo= ac_hi=
2142                           break
2143                         fi
2144                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2145 fi
2146 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2147   done
2148 else
2149   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2150 /* end confdefs.h.  */
2151 $4
2152 int
2153 main ()
2154 {
2155 static int test_array [1 - 2 * !(($2) < 0)];
2156 test_array [0] = 0
2157
2158   ;
2159   return 0;
2160 }
2161 _ACEOF
2162 if ac_fn_c_try_compile "$LINENO"; then :
2163   ac_hi=-1 ac_mid=-1
2164   while :; do
2165     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2166 /* end confdefs.h.  */
2167 $4
2168 int
2169 main ()
2170 {
2171 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2172 test_array [0] = 0
2173
2174   ;
2175   return 0;
2176 }
2177 _ACEOF
2178 if ac_fn_c_try_compile "$LINENO"; then :
2179   ac_lo=$ac_mid; break
2180 else
2181   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2182                         if test $ac_mid -le $ac_hi; then
2183                           ac_lo= ac_hi=
2184                           break
2185                         fi
2186                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2187 fi
2188 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2189   done
2190 else
2191   ac_lo= ac_hi=
2192 fi
2193 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2194 fi
2195 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2196 # Binary search between lo and hi bounds.
2197 while test "x$ac_lo" != "x$ac_hi"; do
2198   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2199   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2200 /* end confdefs.h.  */
2201 $4
2202 int
2203 main ()
2204 {
2205 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2206 test_array [0] = 0
2207
2208   ;
2209   return 0;
2210 }
2211 _ACEOF
2212 if ac_fn_c_try_compile "$LINENO"; then :
2213   ac_hi=$ac_mid
2214 else
2215   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2216 fi
2217 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2218 done
2219 case $ac_lo in #((
2220 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2221 '') ac_retval=1 ;;
2222 esac
2223   else
2224     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2225 /* end confdefs.h.  */
2226 $4
2227 static long int longval () { return $2; }
2228 static unsigned long int ulongval () { return $2; }
2229 #include <stdio.h>
2230 #include <stdlib.h>
2231 int
2232 main ()
2233 {
2234
2235   FILE *f = fopen ("conftest.val", "w");
2236   if (! f)
2237     return 1;
2238   if (($2) < 0)
2239     {
2240       long int i = longval ();
2241       if (i != ($2))
2242         return 1;
2243       fprintf (f, "%ld", i);
2244     }
2245   else
2246     {
2247       unsigned long int i = ulongval ();
2248       if (i != ($2))
2249         return 1;
2250       fprintf (f, "%lu", i);
2251     }
2252   /* Do not output a trailing newline, as this causes \r\n confusion
2253      on some platforms.  */
2254   return ferror (f) || fclose (f) != 0;
2255
2256   ;
2257   return 0;
2258 }
2259 _ACEOF
2260 if ac_fn_c_try_run "$LINENO"; then :
2261   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2262 else
2263   ac_retval=1
2264 fi
2265 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2266   conftest.$ac_objext conftest.beam conftest.$ac_ext
2267 rm -f conftest.val
2268
2269   fi
2270   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2271   return $ac_retval
2272
2273 } # ac_fn_c_compute_int
2274
2275 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2276 # ----------------------------------------------------
2277 # Tries to find if the field MEMBER exists in type AGGR, after including
2278 # INCLUDES, setting cache variable VAR accordingly.
2279 ac_fn_c_check_member ()
2280 {
2281   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2282   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2283 $as_echo_n "checking for $2.$3... " >&6; }
2284 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
2285   $as_echo_n "(cached) " >&6
2286 else
2287   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2288 /* end confdefs.h.  */
2289 $5
2290 int
2291 main ()
2292 {
2293 static $2 ac_aggr;
2294 if (ac_aggr.$3)
2295 return 0;
2296   ;
2297   return 0;
2298 }
2299 _ACEOF
2300 if ac_fn_c_try_compile "$LINENO"; then :
2301   eval "$4=yes"
2302 else
2303   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2304 /* end confdefs.h.  */
2305 $5
2306 int
2307 main ()
2308 {
2309 static $2 ac_aggr;
2310 if (sizeof ac_aggr.$3)
2311 return 0;
2312   ;
2313   return 0;
2314 }
2315 _ACEOF
2316 if ac_fn_c_try_compile "$LINENO"; then :
2317   eval "$4=yes"
2318 else
2319   eval "$4=no"
2320 fi
2321 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2322 fi
2323 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2324 fi
2325 eval ac_res=\$$4
2326                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2327 $as_echo "$ac_res" >&6; }
2328   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2329
2330 } # ac_fn_c_check_member
2331
2332 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2333 # -------------------------------------------
2334 # Tests whether TYPE exists after having included INCLUDES, setting cache
2335 # variable VAR accordingly.
2336 ac_fn_c_check_type ()
2337 {
2338   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2339   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2340 $as_echo_n "checking for $2... " >&6; }
2341 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2342   $as_echo_n "(cached) " >&6
2343 else
2344   eval "$3=no"
2345   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2346 /* end confdefs.h.  */
2347 $4
2348 int
2349 main ()
2350 {
2351 if (sizeof ($2))
2352          return 0;
2353   ;
2354   return 0;
2355 }
2356 _ACEOF
2357 if ac_fn_c_try_compile "$LINENO"; then :
2358   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2359 /* end confdefs.h.  */
2360 $4
2361 int
2362 main ()
2363 {
2364 if (sizeof (($2)))
2365             return 0;
2366   ;
2367   return 0;
2368 }
2369 _ACEOF
2370 if ac_fn_c_try_compile "$LINENO"; then :
2371
2372 else
2373   eval "$3=yes"
2374 fi
2375 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2376 fi
2377 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2378 fi
2379 eval ac_res=\$$3
2380                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2381 $as_echo "$ac_res" >&6; }
2382   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2383
2384 } # ac_fn_c_check_type
2385 cat >config.log <<_ACEOF
2386 This file contains any messages produced by compilers while
2387 running configure, to aid debugging if configure makes a mistake.
2388
2389 It was created by $as_me, which was
2390 generated by GNU Autoconf 2.64.  Invocation command line was
2391
2392   $ $0 $@
2393
2394 _ACEOF
2395 exec 5>>config.log
2396 {
2397 cat <<_ASUNAME
2398 ## --------- ##
2399 ## Platform. ##
2400 ## --------- ##
2401
2402 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2403 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2404 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2405 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2406 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2407
2408 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2409 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2410
2411 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2412 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2413 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2414 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2415 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2416 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2417 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2418
2419 _ASUNAME
2420
2421 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2422 for as_dir in $PATH
2423 do
2424   IFS=$as_save_IFS
2425   test -z "$as_dir" && as_dir=.
2426     $as_echo "PATH: $as_dir"
2427   done
2428 IFS=$as_save_IFS
2429
2430 } >&5
2431
2432 cat >&5 <<_ACEOF
2433
2434
2435 ## ----------- ##
2436 ## Core tests. ##
2437 ## ----------- ##
2438
2439 _ACEOF
2440
2441
2442 # Keep a trace of the command line.
2443 # Strip out --no-create and --no-recursion so they do not pile up.
2444 # Strip out --silent because we don't want to record it for future runs.
2445 # Also quote any args containing shell meta-characters.
2446 # Make two passes to allow for proper duplicate-argument suppression.
2447 ac_configure_args=
2448 ac_configure_args0=
2449 ac_configure_args1=
2450 ac_must_keep_next=false
2451 for ac_pass in 1 2
2452 do
2453   for ac_arg
2454   do
2455     case $ac_arg in
2456     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2457     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2458     | -silent | --silent | --silen | --sile | --sil)
2459       continue ;;
2460     *\'*)
2461       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2462     esac
2463     case $ac_pass in
2464     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2465     2)
2466       as_fn_append ac_configure_args1 " '$ac_arg'"
2467       if test $ac_must_keep_next = true; then
2468         ac_must_keep_next=false # Got value, back to normal.
2469       else
2470         case $ac_arg in
2471           *=* | --config-cache | -C | -disable-* | --disable-* \
2472           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2473           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2474           | -with-* | --with-* | -without-* | --without-* | --x)
2475             case "$ac_configure_args0 " in
2476               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2477             esac
2478             ;;
2479           -* ) ac_must_keep_next=true ;;
2480         esac
2481       fi
2482       as_fn_append ac_configure_args " '$ac_arg'"
2483       ;;
2484     esac
2485   done
2486 done
2487 { ac_configure_args0=; unset ac_configure_args0;}
2488 { ac_configure_args1=; unset ac_configure_args1;}
2489
2490 # When interrupted or exit'd, cleanup temporary files, and complete
2491 # config.log.  We remove comments because anyway the quotes in there
2492 # would cause problems or look ugly.
2493 # WARNING: Use '\'' to represent an apostrophe within the trap.
2494 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2495 trap 'exit_status=$?
2496   # Save into config.log some information that might help in debugging.
2497   {
2498     echo
2499
2500     cat <<\_ASBOX
2501 ## ---------------- ##
2502 ## Cache variables. ##
2503 ## ---------------- ##
2504 _ASBOX
2505     echo
2506     # The following way of writing the cache mishandles newlines in values,
2507 (
2508   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2509     eval ac_val=\$$ac_var
2510     case $ac_val in #(
2511     *${as_nl}*)
2512       case $ac_var in #(
2513       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2514 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2515       esac
2516       case $ac_var in #(
2517       _ | IFS | as_nl) ;; #(
2518       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2519       *) { eval $ac_var=; unset $ac_var;} ;;
2520       esac ;;
2521     esac
2522   done
2523   (set) 2>&1 |
2524     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2525     *${as_nl}ac_space=\ *)
2526       sed -n \
2527         "s/'\''/'\''\\\\'\'''\''/g;
2528           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2529       ;; #(
2530     *)
2531       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2532       ;;
2533     esac |
2534     sort
2535 )
2536     echo
2537
2538     cat <<\_ASBOX
2539 ## ----------------- ##
2540 ## Output variables. ##
2541 ## ----------------- ##
2542 _ASBOX
2543     echo
2544     for ac_var in $ac_subst_vars
2545     do
2546       eval ac_val=\$$ac_var
2547       case $ac_val in
2548       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2549       esac
2550       $as_echo "$ac_var='\''$ac_val'\''"
2551     done | sort
2552     echo
2553
2554     if test -n "$ac_subst_files"; then
2555       cat <<\_ASBOX
2556 ## ------------------- ##
2557 ## File substitutions. ##
2558 ## ------------------- ##
2559 _ASBOX
2560       echo
2561       for ac_var in $ac_subst_files
2562       do
2563         eval ac_val=\$$ac_var
2564         case $ac_val in
2565         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2566         esac
2567         $as_echo "$ac_var='\''$ac_val'\''"
2568       done | sort
2569       echo
2570     fi
2571
2572     if test -s confdefs.h; then
2573       cat <<\_ASBOX
2574 ## ----------- ##
2575 ## confdefs.h. ##
2576 ## ----------- ##
2577 _ASBOX
2578       echo
2579       cat confdefs.h
2580       echo
2581     fi
2582     test "$ac_signal" != 0 &&
2583       $as_echo "$as_me: caught signal $ac_signal"
2584     $as_echo "$as_me: exit $exit_status"
2585   } >&5
2586   rm -f core *.core core.conftest.* &&
2587     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2588     exit $exit_status
2589 ' 0
2590 for ac_signal in 1 2 13 15; do
2591   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2592 done
2593 ac_signal=0
2594
2595 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2596 rm -f -r conftest* confdefs.h
2597
2598 $as_echo "/* confdefs.h */" > confdefs.h
2599
2600 # Predefined preprocessor variables.
2601
2602 cat >>confdefs.h <<_ACEOF
2603 #define PACKAGE_NAME "$PACKAGE_NAME"
2604 _ACEOF
2605
2606 cat >>confdefs.h <<_ACEOF
2607 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2608 _ACEOF
2609
2610 cat >>confdefs.h <<_ACEOF
2611 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2612 _ACEOF
2613
2614 cat >>confdefs.h <<_ACEOF
2615 #define PACKAGE_STRING "$PACKAGE_STRING"
2616 _ACEOF
2617
2618 cat >>confdefs.h <<_ACEOF
2619 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2620 _ACEOF
2621
2622 cat >>confdefs.h <<_ACEOF
2623 #define PACKAGE_URL "$PACKAGE_URL"
2624 _ACEOF
2625
2626
2627 # Let the site file select an alternate cache file if it wants to.
2628 # Prefer an explicitly selected file to automatically selected ones.
2629 ac_site_file1=NONE
2630 ac_site_file2=NONE
2631 if test -n "$CONFIG_SITE"; then
2632   ac_site_file1=$CONFIG_SITE
2633 elif test "x$prefix" != xNONE; then
2634   ac_site_file1=$prefix/share/config.site
2635   ac_site_file2=$prefix/etc/config.site
2636 else
2637   ac_site_file1=$ac_default_prefix/share/config.site
2638   ac_site_file2=$ac_default_prefix/etc/config.site
2639 fi
2640 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2641 do
2642   test "x$ac_site_file" = xNONE && continue
2643   if test -r "$ac_site_file"; then
2644     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2645 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2646     sed 's/^/| /' "$ac_site_file" >&5
2647     . "$ac_site_file"
2648   fi
2649 done
2650
2651 if test -r "$cache_file"; then
2652   # Some versions of bash will fail to source /dev/null (special
2653   # files actually), so we avoid doing that.
2654   if test -f "$cache_file"; then
2655     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2656 $as_echo "$as_me: loading cache $cache_file" >&6;}
2657     case $cache_file in
2658       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2659       *)                      . "./$cache_file";;
2660     esac
2661   fi
2662 else
2663   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2664 $as_echo "$as_me: creating cache $cache_file" >&6;}
2665   >$cache_file
2666 fi
2667
2668 gl_header_list="$gl_header_list stdint.h"
2669 gl_header_list="$gl_header_list wchar.h"
2670 gl_header_list="$gl_header_list string.h"
2671 # Check that the precious variables saved in the cache have kept the same
2672 # value.
2673 ac_cache_corrupted=false
2674 for ac_var in $ac_precious_vars; do
2675   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2676   eval ac_new_set=\$ac_env_${ac_var}_set
2677   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2678   eval ac_new_val=\$ac_env_${ac_var}_value
2679   case $ac_old_set,$ac_new_set in
2680     set,)
2681       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2682 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2683       ac_cache_corrupted=: ;;
2684     ,set)
2685       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2686 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2687       ac_cache_corrupted=: ;;
2688     ,);;
2689     *)
2690       if test "x$ac_old_val" != "x$ac_new_val"; then
2691         # differences in whitespace do not lead to failure.
2692         ac_old_val_w=`echo x $ac_old_val`
2693         ac_new_val_w=`echo x $ac_new_val`
2694         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2695           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2696 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2697           ac_cache_corrupted=:
2698         else
2699           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2700 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2701           eval $ac_var=\$ac_old_val
2702         fi
2703         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2704 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2705         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2706 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2707       fi;;
2708   esac
2709   # Pass precious variables to config.status.
2710   if test "$ac_new_set" = set; then
2711     case $ac_new_val in
2712     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2713     *) ac_arg=$ac_var=$ac_new_val ;;
2714     esac
2715     case " $ac_configure_args " in
2716       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2717       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2718     esac
2719   fi
2720 done
2721 if $ac_cache_corrupted; then
2722   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2723 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2724   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2725 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2726   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2727 fi
2728 ## -------------------- ##
2729 ## Main body of script. ##
2730 ## -------------------- ##
2731
2732 ac_ext=c
2733 ac_cpp='$CPP $CPPFLAGS'
2734 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2735 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2736 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2737
2738
2739
2740
2741
2742 ac_config_headers="$ac_config_headers config.h:config.in"
2743
2744
2745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2746 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2747     # Check whether --enable-maintainer-mode was given.
2748 if test "${enable_maintainer_mode+set}" = set; then :
2749   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2750 else
2751   USE_MAINTAINER_MODE=no
2752 fi
2753
2754   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2755 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2756    if test $USE_MAINTAINER_MODE = yes; then
2757   MAINTAINER_MODE_TRUE=
2758   MAINTAINER_MODE_FALSE='#'
2759 else
2760   MAINTAINER_MODE_TRUE='#'
2761   MAINTAINER_MODE_FALSE=
2762 fi
2763
2764   MAINT=$MAINTAINER_MODE_TRUE
2765
2766
2767
2768 ac_ext=c
2769 ac_cpp='$CPP $CPPFLAGS'
2770 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2771 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2772 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2773 if test -n "$ac_tool_prefix"; then
2774   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2775 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2777 $as_echo_n "checking for $ac_word... " >&6; }
2778 if test "${ac_cv_prog_CC+set}" = set; then :
2779   $as_echo_n "(cached) " >&6
2780 else
2781   if test -n "$CC"; then
2782   ac_cv_prog_CC="$CC" # Let the user override the test.
2783 else
2784 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2785 for as_dir in $PATH
2786 do
2787   IFS=$as_save_IFS
2788   test -z "$as_dir" && as_dir=.
2789     for ac_exec_ext in '' $ac_executable_extensions; do
2790   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2791     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2792     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2793     break 2
2794   fi
2795 done
2796   done
2797 IFS=$as_save_IFS
2798
2799 fi
2800 fi
2801 CC=$ac_cv_prog_CC
2802 if test -n "$CC"; then
2803   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2804 $as_echo "$CC" >&6; }
2805 else
2806   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2807 $as_echo "no" >&6; }
2808 fi
2809
2810
2811 fi
2812 if test -z "$ac_cv_prog_CC"; then
2813   ac_ct_CC=$CC
2814   # Extract the first word of "gcc", so it can be a program name with args.
2815 set dummy gcc; ac_word=$2
2816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2817 $as_echo_n "checking for $ac_word... " >&6; }
2818 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2819   $as_echo_n "(cached) " >&6
2820 else
2821   if test -n "$ac_ct_CC"; then
2822   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2823 else
2824 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2825 for as_dir in $PATH
2826 do
2827   IFS=$as_save_IFS
2828   test -z "$as_dir" && as_dir=.
2829     for ac_exec_ext in '' $ac_executable_extensions; do
2830   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2831     ac_cv_prog_ac_ct_CC="gcc"
2832     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2833     break 2
2834   fi
2835 done
2836   done
2837 IFS=$as_save_IFS
2838
2839 fi
2840 fi
2841 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2842 if test -n "$ac_ct_CC"; then
2843   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2844 $as_echo "$ac_ct_CC" >&6; }
2845 else
2846   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2847 $as_echo "no" >&6; }
2848 fi
2849
2850   if test "x$ac_ct_CC" = x; then
2851     CC=""
2852   else
2853     case $cross_compiling:$ac_tool_warned in
2854 yes:)
2855 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2856 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2857 ac_tool_warned=yes ;;
2858 esac
2859     CC=$ac_ct_CC
2860   fi
2861 else
2862   CC="$ac_cv_prog_CC"
2863 fi
2864
2865 if test -z "$CC"; then
2866           if test -n "$ac_tool_prefix"; then
2867     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2868 set dummy ${ac_tool_prefix}cc; ac_word=$2
2869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2870 $as_echo_n "checking for $ac_word... " >&6; }
2871 if test "${ac_cv_prog_CC+set}" = set; then :
2872   $as_echo_n "(cached) " >&6
2873 else
2874   if test -n "$CC"; then
2875   ac_cv_prog_CC="$CC" # Let the user override the test.
2876 else
2877 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2878 for as_dir in $PATH
2879 do
2880   IFS=$as_save_IFS
2881   test -z "$as_dir" && as_dir=.
2882     for ac_exec_ext in '' $ac_executable_extensions; do
2883   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2884     ac_cv_prog_CC="${ac_tool_prefix}cc"
2885     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2886     break 2
2887   fi
2888 done
2889   done
2890 IFS=$as_save_IFS
2891
2892 fi
2893 fi
2894 CC=$ac_cv_prog_CC
2895 if test -n "$CC"; then
2896   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2897 $as_echo "$CC" >&6; }
2898 else
2899   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2900 $as_echo "no" >&6; }
2901 fi
2902
2903
2904   fi
2905 fi
2906 if test -z "$CC"; then
2907   # Extract the first word of "cc", so it can be a program name with args.
2908 set dummy cc; ac_word=$2
2909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2910 $as_echo_n "checking for $ac_word... " >&6; }
2911 if test "${ac_cv_prog_CC+set}" = set; then :
2912   $as_echo_n "(cached) " >&6
2913 else
2914   if test -n "$CC"; then
2915   ac_cv_prog_CC="$CC" # Let the user override the test.
2916 else
2917   ac_prog_rejected=no
2918 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2919 for as_dir in $PATH
2920 do
2921   IFS=$as_save_IFS
2922   test -z "$as_dir" && as_dir=.
2923     for ac_exec_ext in '' $ac_executable_extensions; do
2924   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2925     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2926        ac_prog_rejected=yes
2927        continue
2928      fi
2929     ac_cv_prog_CC="cc"
2930     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2931     break 2
2932   fi
2933 done
2934   done
2935 IFS=$as_save_IFS
2936
2937 if test $ac_prog_rejected = yes; then
2938   # We found a bogon in the path, so make sure we never use it.
2939   set dummy $ac_cv_prog_CC
2940   shift
2941   if test $# != 0; then
2942     # We chose a different compiler from the bogus one.
2943     # However, it has the same basename, so the bogon will be chosen
2944     # first if we set CC to just the basename; use the full file name.
2945     shift
2946     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2947   fi
2948 fi
2949 fi
2950 fi
2951 CC=$ac_cv_prog_CC
2952 if test -n "$CC"; then
2953   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2954 $as_echo "$CC" >&6; }
2955 else
2956   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2957 $as_echo "no" >&6; }
2958 fi
2959
2960
2961 fi
2962 if test -z "$CC"; then
2963   if test -n "$ac_tool_prefix"; then
2964   for ac_prog in cl.exe
2965   do
2966     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2967 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2969 $as_echo_n "checking for $ac_word... " >&6; }
2970 if test "${ac_cv_prog_CC+set}" = set; then :
2971   $as_echo_n "(cached) " >&6
2972 else
2973   if test -n "$CC"; then
2974   ac_cv_prog_CC="$CC" # Let the user override the test.
2975 else
2976 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2977 for as_dir in $PATH
2978 do
2979   IFS=$as_save_IFS
2980   test -z "$as_dir" && as_dir=.
2981     for ac_exec_ext in '' $ac_executable_extensions; do
2982   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2983     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2984     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2985     break 2
2986   fi
2987 done
2988   done
2989 IFS=$as_save_IFS
2990
2991 fi
2992 fi
2993 CC=$ac_cv_prog_CC
2994 if test -n "$CC"; then
2995   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2996 $as_echo "$CC" >&6; }
2997 else
2998   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2999 $as_echo "no" >&6; }
3000 fi
3001
3002
3003     test -n "$CC" && break
3004   done
3005 fi
3006 if test -z "$CC"; then
3007   ac_ct_CC=$CC
3008   for ac_prog in cl.exe
3009 do
3010   # Extract the first word of "$ac_prog", so it can be a program name with args.
3011 set dummy $ac_prog; ac_word=$2
3012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3013 $as_echo_n "checking for $ac_word... " >&6; }
3014 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3015   $as_echo_n "(cached) " >&6
3016 else
3017   if test -n "$ac_ct_CC"; then
3018   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3019 else
3020 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3021 for as_dir in $PATH
3022 do
3023   IFS=$as_save_IFS
3024   test -z "$as_dir" && as_dir=.
3025     for ac_exec_ext in '' $ac_executable_extensions; do
3026   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3027     ac_cv_prog_ac_ct_CC="$ac_prog"
3028     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3029     break 2
3030   fi
3031 done
3032   done
3033 IFS=$as_save_IFS
3034
3035 fi
3036 fi
3037 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3038 if test -n "$ac_ct_CC"; then
3039   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3040 $as_echo "$ac_ct_CC" >&6; }
3041 else
3042   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3043 $as_echo "no" >&6; }
3044 fi
3045
3046
3047   test -n "$ac_ct_CC" && break
3048 done
3049
3050   if test "x$ac_ct_CC" = x; then
3051     CC=""
3052   else
3053     case $cross_compiling:$ac_tool_warned in
3054 yes:)
3055 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3056 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3057 ac_tool_warned=yes ;;
3058 esac
3059     CC=$ac_ct_CC
3060   fi
3061 fi
3062
3063 fi
3064
3065
3066 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3067 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3068 as_fn_error "no acceptable C compiler found in \$PATH
3069 See \`config.log' for more details." "$LINENO" 5; }
3070
3071 # Provide some information about the compiler.
3072 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3073 set X $ac_compile
3074 ac_compiler=$2
3075 for ac_option in --version -v -V -qversion; do
3076   { { ac_try="$ac_compiler $ac_option >&5"
3077 case "(($ac_try" in
3078   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3079   *) ac_try_echo=$ac_try;;
3080 esac
3081 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3082 $as_echo "$ac_try_echo"; } >&5
3083   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3084   ac_status=$?
3085   if test -s conftest.err; then
3086     sed '10a\
3087 ... rest of stderr output deleted ...
3088          10q' conftest.err >conftest.er1
3089     cat conftest.er1 >&5
3090     rm -f conftest.er1 conftest.err
3091   fi
3092   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3093   test $ac_status = 0; }
3094 done
3095
3096 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3097 /* end confdefs.h.  */
3098
3099 int
3100 main ()
3101 {
3102
3103   ;
3104   return 0;
3105 }
3106 _ACEOF
3107 ac_clean_files_save=$ac_clean_files
3108 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3109 # Try to create an executable without -o first, disregard a.out.
3110 # It will help us diagnose broken compilers, and finding out an intuition
3111 # of exeext.
3112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3113 $as_echo_n "checking for C compiler default output file name... " >&6; }
3114 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3115
3116 # The possible output files:
3117 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3118
3119 ac_rmfiles=
3120 for ac_file in $ac_files
3121 do
3122   case $ac_file in
3123     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3124     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3125   esac
3126 done
3127 rm -f $ac_rmfiles
3128
3129 if { { ac_try="$ac_link_default"
3130 case "(($ac_try" in
3131   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3132   *) ac_try_echo=$ac_try;;
3133 esac
3134 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3135 $as_echo "$ac_try_echo"; } >&5
3136   (eval "$ac_link_default") 2>&5
3137   ac_status=$?
3138   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3139   test $ac_status = 0; }; then :
3140   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3141 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3142 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3143 # so that the user can short-circuit this test for compilers unknown to
3144 # Autoconf.
3145 for ac_file in $ac_files ''
3146 do
3147   test -f "$ac_file" || continue
3148   case $ac_file in
3149     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3150         ;;
3151     [ab].out )
3152         # We found the default executable, but exeext='' is most
3153         # certainly right.
3154         break;;
3155     *.* )
3156         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3157         then :; else
3158            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3159         fi
3160         # We set ac_cv_exeext here because the later test for it is not
3161         # safe: cross compilers may not add the suffix if given an `-o'
3162         # argument, so we may need to know it at that point already.
3163         # Even if this section looks crufty: it has the advantage of
3164         # actually working.
3165         break;;
3166     * )
3167         break;;
3168   esac
3169 done
3170 test "$ac_cv_exeext" = no && ac_cv_exeext=
3171
3172 else
3173   ac_file=''
3174 fi
3175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3176 $as_echo "$ac_file" >&6; }
3177 if test -z "$ac_file"; then :
3178   $as_echo "$as_me: failed program was:" >&5
3179 sed 's/^/| /' conftest.$ac_ext >&5
3180
3181 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3182 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3183 { as_fn_set_status 77
3184 as_fn_error "C compiler cannot create executables
3185 See \`config.log' for more details." "$LINENO" 5; }; }
3186 fi
3187 ac_exeext=$ac_cv_exeext
3188
3189 # Check that the compiler produces executables we can run.  If not, either
3190 # the compiler is broken, or we cross compile.
3191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3192 $as_echo_n "checking whether the C compiler works... " >&6; }
3193 # If not cross compiling, check that we can run a simple program.
3194 if test "$cross_compiling" != yes; then
3195   if { ac_try='./$ac_file'
3196   { { case "(($ac_try" in
3197   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3198   *) ac_try_echo=$ac_try;;
3199 esac
3200 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3201 $as_echo "$ac_try_echo"; } >&5
3202   (eval "$ac_try") 2>&5
3203   ac_status=$?
3204   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3205   test $ac_status = 0; }; }; then
3206     cross_compiling=no
3207   else
3208     if test "$cross_compiling" = maybe; then
3209         cross_compiling=yes
3210     else
3211         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3212 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3213 as_fn_error "cannot run C compiled programs.
3214 If you meant to cross compile, use \`--host'.
3215 See \`config.log' for more details." "$LINENO" 5; }
3216     fi
3217   fi
3218 fi
3219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3220 $as_echo "yes" >&6; }
3221
3222 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3223 ac_clean_files=$ac_clean_files_save
3224 # Check that the compiler produces executables we can run.  If not, either
3225 # the compiler is broken, or we cross compile.
3226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3227 $as_echo_n "checking whether we are cross compiling... " >&6; }
3228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3229 $as_echo "$cross_compiling" >&6; }
3230
3231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3232 $as_echo_n "checking for suffix of executables... " >&6; }
3233 if { { ac_try="$ac_link"
3234 case "(($ac_try" in
3235   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3236   *) ac_try_echo=$ac_try;;
3237 esac
3238 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3239 $as_echo "$ac_try_echo"; } >&5
3240   (eval "$ac_link") 2>&5
3241   ac_status=$?
3242   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3243   test $ac_status = 0; }; then :
3244   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3245 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3246 # work properly (i.e., refer to `conftest.exe'), while it won't with
3247 # `rm'.
3248 for ac_file in conftest.exe conftest conftest.*; do
3249   test -f "$ac_file" || continue
3250   case $ac_file in
3251     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3252     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3253           break;;
3254     * ) break;;
3255   esac
3256 done
3257 else
3258   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3259 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3260 as_fn_error "cannot compute suffix of executables: cannot compile and link
3261 See \`config.log' for more details." "$LINENO" 5; }
3262 fi
3263 rm -f conftest$ac_cv_exeext
3264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3265 $as_echo "$ac_cv_exeext" >&6; }
3266
3267 rm -f conftest.$ac_ext
3268 EXEEXT=$ac_cv_exeext
3269 ac_exeext=$EXEEXT
3270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3271 $as_echo_n "checking for suffix of object files... " >&6; }
3272 if test "${ac_cv_objext+set}" = set; then :
3273   $as_echo_n "(cached) " >&6
3274 else
3275   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3276 /* end confdefs.h.  */
3277
3278 int
3279 main ()
3280 {
3281
3282   ;
3283   return 0;
3284 }
3285 _ACEOF
3286 rm -f conftest.o conftest.obj
3287 if { { ac_try="$ac_compile"
3288 case "(($ac_try" in
3289   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3290   *) ac_try_echo=$ac_try;;
3291 esac
3292 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3293 $as_echo "$ac_try_echo"; } >&5
3294   (eval "$ac_compile") 2>&5
3295   ac_status=$?
3296   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3297   test $ac_status = 0; }; then :
3298   for ac_file in conftest.o conftest.obj conftest.*; do
3299   test -f "$ac_file" || continue;
3300   case $ac_file in
3301     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3302     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3303        break;;
3304   esac
3305 done
3306 else
3307   $as_echo "$as_me: failed program was:" >&5
3308 sed 's/^/| /' conftest.$ac_ext >&5
3309
3310 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3311 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3312 as_fn_error "cannot compute suffix of object files: cannot compile
3313 See \`config.log' for more details." "$LINENO" 5; }
3314 fi
3315 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3316 fi
3317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3318 $as_echo "$ac_cv_objext" >&6; }
3319 OBJEXT=$ac_cv_objext
3320 ac_objext=$OBJEXT
3321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3322 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3323 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3324   $as_echo_n "(cached) " >&6
3325 else
3326   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3327 /* end confdefs.h.  */
3328
3329 int
3330 main ()
3331 {
3332 #ifndef __GNUC__
3333        choke me
3334 #endif
3335
3336   ;
3337   return 0;
3338 }
3339 _ACEOF
3340 if ac_fn_c_try_compile "$LINENO"; then :
3341   ac_compiler_gnu=yes
3342 else
3343   ac_compiler_gnu=no
3344 fi
3345 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3346 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3347
3348 fi
3349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3350 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3351 if test $ac_compiler_gnu = yes; then
3352   GCC=yes
3353 else
3354   GCC=
3355 fi
3356 ac_test_CFLAGS=${CFLAGS+set}
3357 ac_save_CFLAGS=$CFLAGS
3358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3359 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3360 if test "${ac_cv_prog_cc_g+set}" = set; then :
3361   $as_echo_n "(cached) " >&6
3362 else
3363   ac_save_c_werror_flag=$ac_c_werror_flag
3364    ac_c_werror_flag=yes
3365    ac_cv_prog_cc_g=no
3366    CFLAGS="-g"
3367    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3368 /* end confdefs.h.  */
3369
3370 int
3371 main ()
3372 {
3373
3374   ;
3375   return 0;
3376 }
3377 _ACEOF
3378 if ac_fn_c_try_compile "$LINENO"; then :
3379   ac_cv_prog_cc_g=yes
3380 else
3381   CFLAGS=""
3382       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3383 /* end confdefs.h.  */
3384
3385 int
3386 main ()
3387 {
3388
3389   ;
3390   return 0;
3391 }
3392 _ACEOF
3393 if ac_fn_c_try_compile "$LINENO"; then :
3394
3395 else
3396   ac_c_werror_flag=$ac_save_c_werror_flag
3397          CFLAGS="-g"
3398          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3399 /* end confdefs.h.  */
3400
3401 int
3402 main ()
3403 {
3404
3405   ;
3406   return 0;
3407 }
3408 _ACEOF
3409 if ac_fn_c_try_compile "$LINENO"; then :
3410   ac_cv_prog_cc_g=yes
3411 fi
3412 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3413 fi
3414 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3415 fi
3416 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3417    ac_c_werror_flag=$ac_save_c_werror_flag
3418 fi
3419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3420 $as_echo "$ac_cv_prog_cc_g" >&6; }
3421 if test "$ac_test_CFLAGS" = set; then
3422   CFLAGS=$ac_save_CFLAGS
3423 elif test $ac_cv_prog_cc_g = yes; then
3424   if test "$GCC" = yes; then
3425     CFLAGS="-g -O2"
3426   else
3427     CFLAGS="-g"
3428   fi
3429 else
3430   if test "$GCC" = yes; then
3431     CFLAGS="-O2"
3432   else
3433     CFLAGS=
3434   fi
3435 fi
3436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3437 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3438 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3439   $as_echo_n "(cached) " >&6
3440 else
3441   ac_cv_prog_cc_c89=no
3442 ac_save_CC=$CC
3443 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3444 /* end confdefs.h.  */
3445 #include <stdarg.h>
3446 #include <stdio.h>
3447 #include <sys/types.h>
3448 #include <sys/stat.h>
3449 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3450 struct buf { int x; };
3451 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3452 static char *e (p, i)
3453      char **p;
3454      int i;
3455 {
3456   return p[i];
3457 }
3458 static char *f (char * (*g) (char **, int), char **p, ...)
3459 {
3460   char *s;
3461   va_list v;
3462   va_start (v,p);
3463   s = g (p, va_arg (v,int));
3464   va_end (v);
3465   return s;
3466 }
3467
3468 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3469    function prototypes and stuff, but not '\xHH' hex character constants.
3470    These don't provoke an error unfortunately, instead are silently treated
3471    as 'x'.  The following induces an error, until -std is added to get
3472    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3473    array size at least.  It's necessary to write '\x00'==0 to get something
3474    that's true only with -std.  */
3475 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3476
3477 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3478    inside strings and character constants.  */
3479 #define FOO(x) 'x'
3480 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3481
3482 int test (int i, double x);
3483 struct s1 {int (*f) (int a);};
3484 struct s2 {int (*f) (double a);};
3485 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3486 int argc;
3487 char **argv;
3488 int
3489 main ()
3490 {
3491 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3492   ;
3493   return 0;
3494 }
3495 _ACEOF
3496 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3497         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3498 do
3499   CC="$ac_save_CC $ac_arg"
3500   if ac_fn_c_try_compile "$LINENO"; then :
3501   ac_cv_prog_cc_c89=$ac_arg
3502 fi
3503 rm -f core conftest.err conftest.$ac_objext
3504   test "x$ac_cv_prog_cc_c89" != "xno" && break
3505 done
3506 rm -f conftest.$ac_ext
3507 CC=$ac_save_CC
3508
3509 fi
3510 # AC_CACHE_VAL
3511 case "x$ac_cv_prog_cc_c89" in
3512   x)
3513     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3514 $as_echo "none needed" >&6; } ;;
3515   xno)
3516     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3517 $as_echo "unsupported" >&6; } ;;
3518   *)
3519     CC="$CC $ac_cv_prog_cc_c89"
3520     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3521 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3522 esac
3523 if test "x$ac_cv_prog_cc_c89" != xno; then :
3524
3525 fi
3526
3527 ac_ext=c
3528 ac_cpp='$CPP $CPPFLAGS'
3529 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3530 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3531 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3532
3533
3534 ac_ext=c
3535 ac_cpp='$CPP $CPPFLAGS'
3536 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3537 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3538 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3540 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3541 # On Suns, sometimes $CPP names a directory.
3542 if test -n "$CPP" && test -d "$CPP"; then
3543   CPP=
3544 fi
3545 if test -z "$CPP"; then
3546   if test "${ac_cv_prog_CPP+set}" = set; then :
3547   $as_echo_n "(cached) " >&6
3548 else
3549       # Double quotes because CPP needs to be expanded
3550     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3551     do
3552       ac_preproc_ok=false
3553 for ac_c_preproc_warn_flag in '' yes
3554 do
3555   # Use a header file that comes with gcc, so configuring glibc
3556   # with a fresh cross-compiler works.
3557   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3558   # <limits.h> exists even on freestanding compilers.
3559   # On the NeXT, cc -E runs the code through the compiler's parser,
3560   # not just through cpp. "Syntax error" is here to catch this case.
3561   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3562 /* end confdefs.h.  */
3563 #ifdef __STDC__
3564 # include <limits.h>
3565 #else
3566 # include <assert.h>
3567 #endif
3568                      Syntax error
3569 _ACEOF
3570 if ac_fn_c_try_cpp "$LINENO"; then :
3571
3572 else
3573   # Broken: fails on valid input.
3574 continue
3575 fi
3576 rm -f conftest.err conftest.$ac_ext
3577
3578   # OK, works on sane cases.  Now check whether nonexistent headers
3579   # can be detected and how.
3580   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3581 /* end confdefs.h.  */
3582 #include <ac_nonexistent.h>
3583 _ACEOF
3584 if ac_fn_c_try_cpp "$LINENO"; then :
3585   # Broken: success on invalid input.
3586 continue
3587 else
3588   # Passes both tests.
3589 ac_preproc_ok=:
3590 break
3591 fi
3592 rm -f conftest.err conftest.$ac_ext
3593
3594 done
3595 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3596 rm -f conftest.err conftest.$ac_ext
3597 if $ac_preproc_ok; then :
3598   break
3599 fi
3600
3601     done
3602     ac_cv_prog_CPP=$CPP
3603
3604 fi
3605   CPP=$ac_cv_prog_CPP
3606 else
3607   ac_cv_prog_CPP=$CPP
3608 fi
3609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3610 $as_echo "$CPP" >&6; }
3611 ac_preproc_ok=false
3612 for ac_c_preproc_warn_flag in '' yes
3613 do
3614   # Use a header file that comes with gcc, so configuring glibc
3615   # with a fresh cross-compiler works.
3616   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3617   # <limits.h> exists even on freestanding compilers.
3618   # On the NeXT, cc -E runs the code through the compiler's parser,
3619   # not just through cpp. "Syntax error" is here to catch this case.
3620   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3621 /* end confdefs.h.  */
3622 #ifdef __STDC__
3623 # include <limits.h>
3624 #else
3625 # include <assert.h>
3626 #endif
3627                      Syntax error
3628 _ACEOF
3629 if ac_fn_c_try_cpp "$LINENO"; then :
3630
3631 else
3632   # Broken: fails on valid input.
3633 continue
3634 fi
3635 rm -f conftest.err conftest.$ac_ext
3636
3637   # OK, works on sane cases.  Now check whether nonexistent headers
3638   # can be detected and how.
3639   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3640 /* end confdefs.h.  */
3641 #include <ac_nonexistent.h>
3642 _ACEOF
3643 if ac_fn_c_try_cpp "$LINENO"; then :
3644   # Broken: success on invalid input.
3645 continue
3646 else
3647   # Passes both tests.
3648 ac_preproc_ok=:
3649 break
3650 fi
3651 rm -f conftest.err conftest.$ac_ext
3652
3653 done
3654 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3655 rm -f conftest.err conftest.$ac_ext
3656 if $ac_preproc_ok; then :
3657
3658 else
3659   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3660 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3661 as_fn_error "C preprocessor \"$CPP\" fails sanity check
3662 See \`config.log' for more details." "$LINENO" 5; }
3663 fi
3664
3665 ac_ext=c
3666 ac_cpp='$CPP $CPPFLAGS'
3667 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3668 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3669 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3670
3671
3672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3673 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3674 if test "${ac_cv_path_GREP+set}" = set; then :
3675   $as_echo_n "(cached) " >&6
3676 else
3677   if test -z "$GREP"; then
3678   ac_path_GREP_found=false
3679   # Loop through the user's path and test for each of PROGNAME-LIST
3680   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3681 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3682 do
3683   IFS=$as_save_IFS
3684   test -z "$as_dir" && as_dir=.
3685     for ac_prog in grep ggrep; do
3686     for ac_exec_ext in '' $ac_executable_extensions; do
3687       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3688       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3689 # Check for GNU ac_path_GREP and select it if it is found.
3690   # Check for GNU $ac_path_GREP
3691 case `"$ac_path_GREP" --version 2>&1` in
3692 *GNU*)
3693   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3694 *)
3695   ac_count=0
3696   $as_echo_n 0123456789 >"conftest.in"
3697   while :
3698   do
3699     cat "conftest.in" "conftest.in" >"conftest.tmp"
3700     mv "conftest.tmp" "conftest.in"
3701     cp "conftest.in" "conftest.nl"
3702     $as_echo 'GREP' >> "conftest.nl"
3703     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3704     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3705     as_fn_arith $ac_count + 1 && ac_count=$as_val
3706     if test $ac_count -gt ${ac_path_GREP_max-0}; then
3707       # Best one so far, save it but keep looking for a better one
3708       ac_cv_path_GREP="$ac_path_GREP"
3709       ac_path_GREP_max=$ac_count
3710     fi
3711     # 10*(2^10) chars as input seems more than enough
3712     test $ac_count -gt 10 && break
3713   done
3714   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3715 esac
3716
3717       $ac_path_GREP_found && break 3
3718     done
3719   done
3720   done
3721 IFS=$as_save_IFS
3722   if test -z "$ac_cv_path_GREP"; then
3723     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3724   fi
3725 else
3726   ac_cv_path_GREP=$GREP
3727 fi
3728
3729 fi
3730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3731 $as_echo "$ac_cv_path_GREP" >&6; }
3732  GREP="$ac_cv_path_GREP"
3733
3734
3735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3736 $as_echo_n "checking for egrep... " >&6; }
3737 if test "${ac_cv_path_EGREP+set}" = set; then :
3738   $as_echo_n "(cached) " >&6
3739 else
3740   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3741    then ac_cv_path_EGREP="$GREP -E"
3742    else
3743      if test -z "$EGREP"; then
3744   ac_path_EGREP_found=false
3745   # Loop through the user's path and test for each of PROGNAME-LIST
3746   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3747 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3748 do
3749   IFS=$as_save_IFS
3750   test -z "$as_dir" && as_dir=.
3751     for ac_prog in egrep; do
3752     for ac_exec_ext in '' $ac_executable_extensions; do
3753       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3754       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3755 # Check for GNU ac_path_EGREP and select it if it is found.
3756   # Check for GNU $ac_path_EGREP
3757 case `"$ac_path_EGREP" --version 2>&1` in
3758 *GNU*)
3759   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3760 *)
3761   ac_count=0
3762   $as_echo_n 0123456789 >"conftest.in"
3763   while :
3764   do
3765     cat "conftest.in" "conftest.in" >"conftest.tmp"
3766     mv "conftest.tmp" "conftest.in"
3767     cp "conftest.in" "conftest.nl"
3768     $as_echo 'EGREP' >> "conftest.nl"
3769     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3770     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3771     as_fn_arith $ac_count + 1 && ac_count=$as_val
3772     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3773       # Best one so far, save it but keep looking for a better one
3774       ac_cv_path_EGREP="$ac_path_EGREP"
3775       ac_path_EGREP_max=$ac_count
3776     fi
3777     # 10*(2^10) chars as input seems more than enough
3778     test $ac_count -gt 10 && break
3779   done
3780   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3781 esac
3782
3783       $ac_path_EGREP_found && break 3
3784     done
3785   done
3786   done
3787 IFS=$as_save_IFS
3788   if test -z "$ac_cv_path_EGREP"; then
3789     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3790   fi
3791 else
3792   ac_cv_path_EGREP=$EGREP
3793 fi
3794
3795    fi
3796 fi
3797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3798 $as_echo "$ac_cv_path_EGREP" >&6; }
3799  EGREP="$ac_cv_path_EGREP"
3800
3801
3802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3803 $as_echo_n "checking for ANSI C header files... " >&6; }
3804 if test "${ac_cv_header_stdc+set}" = set; then :
3805   $as_echo_n "(cached) " >&6
3806 else
3807   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3808 /* end confdefs.h.  */
3809 #include <stdlib.h>
3810 #include <stdarg.h>
3811 #include <string.h>
3812 #include <float.h>
3813
3814 int
3815 main ()
3816 {
3817
3818   ;
3819   return 0;
3820 }
3821 _ACEOF
3822 if ac_fn_c_try_compile "$LINENO"; then :
3823   ac_cv_header_stdc=yes
3824 else
3825   ac_cv_header_stdc=no
3826 fi
3827 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3828
3829 if test $ac_cv_header_stdc = yes; then
3830   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3831   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3832 /* end confdefs.h.  */
3833 #include <string.h>
3834
3835 _ACEOF
3836 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3837   $EGREP "memchr" >/dev/null 2>&1; then :
3838
3839 else
3840   ac_cv_header_stdc=no
3841 fi
3842 rm -f conftest*
3843
3844 fi
3845
3846 if test $ac_cv_header_stdc = yes; then
3847   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3848   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3849 /* end confdefs.h.  */
3850 #include <stdlib.h>
3851
3852 _ACEOF
3853 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3854   $EGREP "free" >/dev/null 2>&1; then :
3855
3856 else
3857   ac_cv_header_stdc=no
3858 fi
3859 rm -f conftest*
3860
3861 fi
3862
3863 if test $ac_cv_header_stdc = yes; then
3864   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3865   if test "$cross_compiling" = yes; then :
3866   :
3867 else
3868   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3869 /* end confdefs.h.  */
3870 #include <ctype.h>
3871 #include <stdlib.h>
3872 #if ((' ' & 0x0FF) == 0x020)
3873 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3874 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3875 #else
3876 # define ISLOWER(c) \
3877                    (('a' <= (c) && (c) <= 'i') \
3878                      || ('j' <= (c) && (c) <= 'r') \
3879                      || ('s' <= (c) && (c) <= 'z'))
3880 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3881 #endif
3882
3883 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3884 int
3885 main ()
3886 {
3887   int i;
3888   for (i = 0; i < 256; i++)
3889     if (XOR (islower (i), ISLOWER (i))
3890         || toupper (i) != TOUPPER (i))
3891       return 2;
3892   return 0;
3893 }
3894 _ACEOF
3895 if ac_fn_c_try_run "$LINENO"; then :
3896
3897 else
3898   ac_cv_header_stdc=no
3899 fi
3900 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3901   conftest.$ac_objext conftest.beam conftest.$ac_ext
3902 fi
3903
3904 fi
3905 fi
3906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3907 $as_echo "$ac_cv_header_stdc" >&6; }
3908 if test $ac_cv_header_stdc = yes; then
3909
3910 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3911
3912 fi
3913
3914 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3915 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3916                   inttypes.h stdint.h unistd.h
3917 do :
3918   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3919 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3920 "
3921 eval as_val=\$$as_ac_Header
3922    if test "x$as_val" = x""yes; then :
3923   cat >>confdefs.h <<_ACEOF
3924 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3925 _ACEOF
3926
3927 fi
3928
3929 done
3930
3931
3932
3933   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3934 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
3935   MINIX=yes
3936 else
3937   MINIX=
3938 fi
3939
3940
3941   if test "$MINIX" = yes; then
3942
3943 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3944
3945
3946 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3947
3948
3949 $as_echo "#define _MINIX 1" >>confdefs.h
3950
3951   fi
3952
3953
3954   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3955 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3956 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
3957   $as_echo_n "(cached) " >&6
3958 else
3959   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3960 /* end confdefs.h.  */
3961
3962 #         define __EXTENSIONS__ 1
3963           $ac_includes_default
3964 int
3965 main ()
3966 {
3967
3968   ;
3969   return 0;
3970 }
3971 _ACEOF
3972 if ac_fn_c_try_compile "$LINENO"; then :
3973   ac_cv_safe_to_define___extensions__=yes
3974 else
3975   ac_cv_safe_to_define___extensions__=no
3976 fi
3977 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3978 fi
3979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3980 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3981   test $ac_cv_safe_to_define___extensions__ = yes &&
3982     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3983
3984   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3985
3986   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3987
3988   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3989
3990   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3991
3992
3993 if test -n "$ac_tool_prefix"; then
3994   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3995 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3997 $as_echo_n "checking for $ac_word... " >&6; }
3998 if test "${ac_cv_prog_RANLIB+set}" = set; then :
3999   $as_echo_n "(cached) " >&6
4000 else
4001   if test -n "$RANLIB"; then
4002   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4003 else
4004 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4005 for as_dir in $PATH
4006 do
4007   IFS=$as_save_IFS
4008   test -z "$as_dir" && as_dir=.
4009     for ac_exec_ext in '' $ac_executable_extensions; do
4010   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4011     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4012     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4013     break 2
4014   fi
4015 done
4016   done
4017 IFS=$as_save_IFS
4018
4019 fi
4020 fi
4021 RANLIB=$ac_cv_prog_RANLIB
4022 if test -n "$RANLIB"; then
4023   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4024 $as_echo "$RANLIB" >&6; }
4025 else
4026   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4027 $as_echo "no" >&6; }
4028 fi
4029
4030
4031 fi
4032 if test -z "$ac_cv_prog_RANLIB"; then
4033   ac_ct_RANLIB=$RANLIB
4034   # Extract the first word of "ranlib", so it can be a program name with args.
4035 set dummy ranlib; ac_word=$2
4036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4037 $as_echo_n "checking for $ac_word... " >&6; }
4038 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4039   $as_echo_n "(cached) " >&6
4040 else
4041   if test -n "$ac_ct_RANLIB"; then
4042   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4043 else
4044 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4045 for as_dir in $PATH
4046 do
4047   IFS=$as_save_IFS
4048   test -z "$as_dir" && as_dir=.
4049     for ac_exec_ext in '' $ac_executable_extensions; do
4050   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4051     ac_cv_prog_ac_ct_RANLIB="ranlib"
4052     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4053     break 2
4054   fi
4055 done
4056   done
4057 IFS=$as_save_IFS
4058
4059 fi
4060 fi
4061 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4062 if test -n "$ac_ct_RANLIB"; then
4063   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4064 $as_echo "$ac_ct_RANLIB" >&6; }
4065 else
4066   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4067 $as_echo "no" >&6; }
4068 fi
4069
4070   if test "x$ac_ct_RANLIB" = x; then
4071     RANLIB=":"
4072   else
4073     case $cross_compiling:$ac_tool_warned in
4074 yes:)
4075 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4076 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4077 ac_tool_warned=yes ;;
4078 esac
4079     RANLIB=$ac_ct_RANLIB
4080   fi
4081 else
4082   RANLIB="$ac_cv_prog_RANLIB"
4083 fi
4084
4085
4086
4087
4088
4089
4090
4091 # As the $enable_largefile decision depends on --enable-plugins we must set it
4092 # even in directories otherwise not depending on the $plugins option.
4093
4094
4095 # Check whether --enable-plugins was given.
4096 if test "${enable_plugins+set}" = set; then :
4097   enableval=$enable_plugins; case "${enableval}" in
4098   yes | "") plugins=yes ;;
4099   no) plugins=no ;;
4100   *) plugins=yes ;;
4101  esac
4102 else
4103   plugins=no
4104 fi
4105
4106
4107
4108 case "${host}" in
4109   sparc-*-solaris*|i[3-7]86-*-solaris*)
4110     # On native 32bit sparc and ia32 solaris, large-file and procfs support
4111     # are mutually exclusive; and without procfs support, the bfd/ elf module
4112     # cannot provide certain routines such as elfcore_write_prpsinfo
4113     # or elfcore_write_prstatus.  So unless the user explicitly requested
4114     # large-file support through the --enable-largefile switch, disable
4115     # large-file support in favor of procfs support.
4116     test "${target}" = "${host}" -a "x$plugins" = xno \
4117       && : ${enable_largefile="no"}
4118     ;;
4119 esac
4120
4121 # Check whether --enable-largefile was given.
4122 if test "${enable_largefile+set}" = set; then :
4123   enableval=$enable_largefile;
4124 fi
4125
4126 if test "$enable_largefile" != no; then
4127
4128   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4129 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4130 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
4131   $as_echo_n "(cached) " >&6
4132 else
4133   ac_cv_sys_largefile_CC=no
4134      if test "$GCC" != yes; then
4135        ac_save_CC=$CC
4136        while :; do
4137          # IRIX 6.2 and later do not support large files by default,
4138          # so use the C compiler's -n32 option if that helps.
4139          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4140 /* end confdefs.h.  */
4141 #include <sys/types.h>
4142  /* Check that off_t can represent 2**63 - 1 correctly.
4143     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4144     since some C++ compilers masquerading as C compilers
4145     incorrectly reject 9223372036854775807.  */
4146 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4147   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4148                        && LARGE_OFF_T % 2147483647 == 1)
4149                       ? 1 : -1];
4150 int
4151 main ()
4152 {
4153
4154   ;
4155   return 0;
4156 }
4157 _ACEOF
4158          if ac_fn_c_try_compile "$LINENO"; then :
4159   break
4160 fi
4161 rm -f core conftest.err conftest.$ac_objext
4162          CC="$CC -n32"
4163          if ac_fn_c_try_compile "$LINENO"; then :
4164   ac_cv_sys_largefile_CC=' -n32'; break
4165 fi
4166 rm -f core conftest.err conftest.$ac_objext
4167          break
4168        done
4169        CC=$ac_save_CC
4170        rm -f conftest.$ac_ext
4171     fi
4172 fi
4173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4174 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4175   if test "$ac_cv_sys_largefile_CC" != no; then
4176     CC=$CC$ac_cv_sys_largefile_CC
4177   fi
4178
4179   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4180 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4181 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
4182   $as_echo_n "(cached) " >&6
4183 else
4184   while :; do
4185   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4186 /* end confdefs.h.  */
4187 #include <sys/types.h>
4188  /* Check that off_t can represent 2**63 - 1 correctly.
4189     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4190     since some C++ compilers masquerading as C compilers
4191     incorrectly reject 9223372036854775807.  */
4192 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4193   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4194                        && LARGE_OFF_T % 2147483647 == 1)
4195                       ? 1 : -1];
4196 int
4197 main ()
4198 {
4199
4200   ;
4201   return 0;
4202 }
4203 _ACEOF
4204 if ac_fn_c_try_compile "$LINENO"; then :
4205   ac_cv_sys_file_offset_bits=no; break
4206 fi
4207 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4208   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4209 /* end confdefs.h.  */
4210 #define _FILE_OFFSET_BITS 64
4211 #include <sys/types.h>
4212  /* Check that off_t can represent 2**63 - 1 correctly.
4213     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4214     since some C++ compilers masquerading as C compilers
4215     incorrectly reject 9223372036854775807.  */
4216 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4217   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4218                        && LARGE_OFF_T % 2147483647 == 1)
4219                       ? 1 : -1];
4220 int
4221 main ()
4222 {
4223
4224   ;
4225   return 0;
4226 }
4227 _ACEOF
4228 if ac_fn_c_try_compile "$LINENO"; then :
4229   ac_cv_sys_file_offset_bits=64; break
4230 fi
4231 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4232   ac_cv_sys_file_offset_bits=unknown
4233   break
4234 done
4235 fi
4236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4237 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4238 case $ac_cv_sys_file_offset_bits in #(
4239   no | unknown) ;;
4240   *)
4241 cat >>confdefs.h <<_ACEOF
4242 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4243 _ACEOF
4244 ;;
4245 esac
4246 rm -rf conftest*
4247   if test $ac_cv_sys_file_offset_bits = unknown; then
4248     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4249 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4250 if test "${ac_cv_sys_large_files+set}" = set; then :
4251   $as_echo_n "(cached) " >&6
4252 else
4253   while :; do
4254   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4255 /* end confdefs.h.  */
4256 #include <sys/types.h>
4257  /* Check that off_t can represent 2**63 - 1 correctly.
4258     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4259     since some C++ compilers masquerading as C compilers
4260     incorrectly reject 9223372036854775807.  */
4261 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4262   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4263                        && LARGE_OFF_T % 2147483647 == 1)
4264                       ? 1 : -1];
4265 int
4266 main ()
4267 {
4268
4269   ;
4270   return 0;
4271 }
4272 _ACEOF
4273 if ac_fn_c_try_compile "$LINENO"; then :
4274   ac_cv_sys_large_files=no; break
4275 fi
4276 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4277   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4278 /* end confdefs.h.  */
4279 #define _LARGE_FILES 1
4280 #include <sys/types.h>
4281  /* Check that off_t can represent 2**63 - 1 correctly.
4282     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4283     since some C++ compilers masquerading as C compilers
4284     incorrectly reject 9223372036854775807.  */
4285 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4286   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4287                        && LARGE_OFF_T % 2147483647 == 1)
4288                       ? 1 : -1];
4289 int
4290 main ()
4291 {
4292
4293   ;
4294   return 0;
4295 }
4296 _ACEOF
4297 if ac_fn_c_try_compile "$LINENO"; then :
4298   ac_cv_sys_large_files=1; break
4299 fi
4300 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4301   ac_cv_sys_large_files=unknown
4302   break
4303 done
4304 fi
4305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4306 $as_echo "$ac_cv_sys_large_files" >&6; }
4307 case $ac_cv_sys_large_files in #(
4308   no | unknown) ;;
4309   *)
4310 cat >>confdefs.h <<_ACEOF
4311 #define _LARGE_FILES $ac_cv_sys_large_files
4312 _ACEOF
4313 ;;
4314 esac
4315 rm -rf conftest*
4316   fi
4317 fi
4318
4319
4320
4321
4322
4323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${CC-cc} option to accept ANSI C" >&5
4324 $as_echo_n "checking for ${CC-cc} option to accept ANSI C... " >&6; }
4325 if test "${am_cv_prog_cc_stdc+set}" = set; then :
4326   $as_echo_n "(cached) " >&6
4327 else
4328   am_cv_prog_cc_stdc=no
4329 ac_save_CC="$CC"
4330 # Don't try gcc -ansi; that turns off useful extensions and
4331 # breaks some systems' header files.
4332 # AIX                   -qlanglvl=ansi
4333 # Ultrix and OSF/1      -std1
4334 # HP-UX 10.20 and later -Ae
4335 # HP-UX older versions  -Aa -D_HPUX_SOURCE
4336 # SVR4                  -Xc -D__EXTENSIONS__
4337 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4338 do
4339   CC="$ac_save_CC $ac_arg"
4340   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4341 /* end confdefs.h.  */
4342 #include <stdarg.h>
4343 #include <stdio.h>
4344 #include <sys/types.h>
4345 #include <sys/stat.h>
4346 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4347 struct buf { int x; };
4348 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4349 static char *e (p, i)
4350      char **p;
4351      int i;
4352 {
4353   return p[i];
4354 }
4355 static char *f (char * (*g) (char **, int), char **p, ...)
4356 {
4357   char *s;
4358   va_list v;
4359   va_start (v,p);
4360   s = g (p, va_arg (v,int));
4361   va_end (v);
4362   return s;
4363 }
4364 int test (int i, double x);
4365 struct s1 {int (*f) (int a);};
4366 struct s2 {int (*f) (double a);};
4367 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4368 int argc;
4369 char **argv;
4370
4371 int
4372 main ()
4373 {
4374
4375 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4376
4377   ;
4378   return 0;
4379 }
4380 _ACEOF
4381 if ac_fn_c_try_compile "$LINENO"; then :
4382   am_cv_prog_cc_stdc="$ac_arg"; break
4383 fi
4384 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4385 done
4386 CC="$ac_save_CC"
4387
4388 fi
4389
4390 if test -z "$am_cv_prog_cc_stdc"; then
4391   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4392 $as_echo "none needed" >&6; }
4393 else
4394   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_stdc" >&5
4395 $as_echo "$am_cv_prog_cc_stdc" >&6; }
4396 fi
4397 case "x$am_cv_prog_cc_stdc" in
4398   x|xno) ;;
4399   *) CC="$CC $am_cv_prog_cc_stdc" ;;
4400 esac
4401
4402
4403 ac_aux_dir=
4404 for ac_dir in .. "$srcdir"/..; do
4405   for ac_t in install-sh install.sh shtool; do
4406     if test -f "$ac_dir/$ac_t"; then
4407       ac_aux_dir=$ac_dir
4408       ac_install_sh="$ac_aux_dir/$ac_t -c"
4409       break 2
4410     fi
4411   done
4412 done
4413 if test -z "$ac_aux_dir"; then
4414   as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
4415 fi
4416
4417 # These three variables are undocumented and unsupported,
4418 # and are intended to be withdrawn in a future Autoconf release.
4419 # They can cause serious problems if a builder's source tree is in a directory
4420 # whose full name contains unusual characters.
4421 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
4422 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
4423 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
4424
4425
4426 # Make sure we can run config.sub.
4427 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4428   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4429
4430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4431 $as_echo_n "checking build system type... " >&6; }
4432 if test "${ac_cv_build+set}" = set; then :
4433   $as_echo_n "(cached) " >&6
4434 else
4435   ac_build_alias=$build_alias
4436 test "x$ac_build_alias" = x &&
4437   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4438 test "x$ac_build_alias" = x &&
4439   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4440 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4441   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4442
4443 fi
4444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4445 $as_echo "$ac_cv_build" >&6; }
4446 case $ac_cv_build in
4447 *-*-*) ;;
4448 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4449 esac
4450 build=$ac_cv_build
4451 ac_save_IFS=$IFS; IFS='-'
4452 set x $ac_cv_build
4453 shift
4454 build_cpu=$1
4455 build_vendor=$2
4456 shift; shift
4457 # Remember, the first character of IFS is used to create $*,
4458 # except with old shells:
4459 build_os=$*
4460 IFS=$ac_save_IFS
4461 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4462
4463
4464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4465 $as_echo_n "checking host system type... " >&6; }
4466 if test "${ac_cv_host+set}" = set; then :
4467   $as_echo_n "(cached) " >&6
4468 else
4469   if test "x$host_alias" = x; then
4470   ac_cv_host=$ac_cv_build
4471 else
4472   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4473     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4474 fi
4475
4476 fi
4477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4478 $as_echo "$ac_cv_host" >&6; }
4479 case $ac_cv_host in
4480 *-*-*) ;;
4481 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4482 esac
4483 host=$ac_cv_host
4484 ac_save_IFS=$IFS; IFS='-'
4485 set x $ac_cv_host
4486 shift
4487 host_cpu=$1
4488 host_vendor=$2
4489 shift; shift
4490 # Remember, the first character of IFS is used to create $*,
4491 # except with old shells:
4492 host_os=$*
4493 IFS=$ac_save_IFS
4494 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4495
4496
4497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4498 $as_echo_n "checking target system type... " >&6; }
4499 if test "${ac_cv_target+set}" = set; then :
4500   $as_echo_n "(cached) " >&6
4501 else
4502   if test "x$target_alias" = x; then
4503   ac_cv_target=$ac_cv_host
4504 else
4505   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4506     as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4507 fi
4508
4509 fi
4510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4511 $as_echo "$ac_cv_target" >&6; }
4512 case $ac_cv_target in
4513 *-*-*) ;;
4514 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4515 esac
4516 target=$ac_cv_target
4517 ac_save_IFS=$IFS; IFS='-'
4518 set x $ac_cv_target
4519 shift
4520 target_cpu=$1
4521 target_vendor=$2
4522 shift; shift
4523 # Remember, the first character of IFS is used to create $*,
4524 # except with old shells:
4525 target_os=$*
4526 IFS=$ac_save_IFS
4527 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4528
4529
4530 # The aliases save the names the user supplied, while $host etc.
4531 # will get canonicalized.
4532 test -n "$target_alias" &&
4533   test "$program_prefix$program_suffix$program_transform_name" = \
4534     NONENONEs,x,x, &&
4535   program_prefix=${target_alias}-
4536
4537
4538 # Dependency checking.
4539 rm -rf .tst 2>/dev/null
4540 mkdir .tst 2>/dev/null
4541 if test -d .tst; then
4542   am__leading_dot=.
4543 else
4544   am__leading_dot=_
4545 fi
4546 rmdir .tst 2>/dev/null
4547
4548 DEPDIR="${am__leading_dot}deps"
4549
4550 ac_config_commands="$ac_config_commands depdir"
4551
4552
4553 depcc="$CC"   am_compiler_list=
4554
4555 am_depcomp=$ac_aux_dir/depcomp
4556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4557 $as_echo_n "checking dependency style of $depcc... " >&6; }
4558 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4559   $as_echo_n "(cached) " >&6
4560 else
4561   if test -f "$am_depcomp"; then
4562   # We make a subdir and do the tests there.  Otherwise we can end up
4563   # making bogus files that we don't know about and never remove.  For
4564   # instance it was reported that on HP-UX the gcc test will end up
4565   # making a dummy file named `D' -- because `-MD' means `put the output
4566   # in D'.
4567   mkdir conftest.dir
4568   # Copy depcomp to subdir because otherwise we won't find it if we're
4569   # using a relative directory.
4570   cp "$am_depcomp" conftest.dir
4571   cd conftest.dir
4572   # We will build objects and dependencies in a subdirectory because
4573   # it helps to detect inapplicable dependency modes.  For instance
4574   # both Tru64's cc and ICC support -MD to output dependencies as a
4575   # side effect of compilation, but ICC will put the dependencies in
4576   # the current directory while Tru64 will put them in the object
4577   # directory.
4578   mkdir sub
4579
4580   am_cv_CC_dependencies_compiler_type=none
4581   if test "$am_compiler_list" = ""; then
4582      am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4583   fi
4584   for depmode in $am_compiler_list; do
4585     if test $depmode = none; then break; fi
4586
4587     $as_echo "$as_me:$LINENO: trying $depmode" >&5
4588     # Setup a source with many dependencies, because some compilers
4589     # like to wrap large dependency lists on column 80 (with \), and
4590     # we should not choose a depcomp mode which is confused by this.
4591     #
4592     # We need to recreate these files for each test, as the compiler may
4593     # overwrite some of them when testing with obscure command lines.
4594     # This happens at least with the AIX C compiler.
4595     : > sub/conftest.c
4596     for i in 1 2 3 4 5 6; do
4597       echo '#include "conftst'$i'.h"' >> sub/conftest.c
4598       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4599       # Solaris 8's {/usr,}/bin/sh.
4600       touch sub/conftst$i.h
4601     done
4602     echo "include sub/conftest.Po" > confmf
4603
4604     # We check with `-c' and `-o' for the sake of the "dashmstdout"
4605     # mode.  It turns out that the SunPro C++ compiler does not properly
4606     # handle `-M -o', and we need to detect this.
4607     depcmd="depmode=$depmode \
4608        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
4609        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4610        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
4611     echo "| $depcmd" | sed -e 's/  */ /g' >&5
4612     if env $depcmd > conftest.err 2>&1 &&
4613        grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
4614        grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
4615        ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
4616       # icc doesn't choke on unknown options, it will just issue warnings
4617       # or remarks (even with -Werror).  So we grep stderr for any message
4618       # that says an option was ignored or not supported.
4619       # When given -MP, icc 7.0 and 7.1 complain thusly:
4620       #   icc: Command line warning: ignoring option '-M'; no argument required
4621       # The diagnosis changed in icc 8.0:
4622       #   icc: Command line remark: option '-MP' not supported
4623       if (grep 'ignoring option' conftest.err ||
4624           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4625         am_cv_CC_dependencies_compiler_type=$depmode
4626         $as_echo "$as_me:$LINENO: success" >&5
4627         break
4628       fi
4629     fi
4630     $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
4631     sed -e 's/^/| /' < conftest.err >&5
4632   done
4633
4634   cd ..
4635   rm -rf conftest.dir
4636 else
4637   am_cv_CC_dependencies_compiler_type=none
4638 fi
4639
4640 fi
4641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4642 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4643 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
4644 then as_fn_error "no usable dependency style found" "$LINENO" 5
4645 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4646
4647 fi
4648
4649
4650 # Check for the 'make' the user wants to use.
4651 for ac_prog in make
4652 do
4653   # Extract the first word of "$ac_prog", so it can be a program name with args.
4654 set dummy $ac_prog; ac_word=$2
4655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4656 $as_echo_n "checking for $ac_word... " >&6; }
4657 if test "${ac_cv_prog_MAKE+set}" = set; then :
4658   $as_echo_n "(cached) " >&6
4659 else
4660   if test -n "$MAKE"; then
4661   ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4662 else
4663 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4664 for as_dir in $PATH
4665 do
4666   IFS=$as_save_IFS
4667   test -z "$as_dir" && as_dir=.
4668     for ac_exec_ext in '' $ac_executable_extensions; do
4669   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4670     ac_cv_prog_MAKE="$ac_prog"
4671     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4672     break 2
4673   fi
4674 done
4675   done
4676 IFS=$as_save_IFS
4677
4678 fi
4679 fi
4680 MAKE=$ac_cv_prog_MAKE
4681 if test -n "$MAKE"; then
4682   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4683 $as_echo "$MAKE" >&6; }
4684 else
4685   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4686 $as_echo "no" >&6; }
4687 fi
4688
4689
4690   test -n "$MAKE" && break
4691 done
4692
4693 MAKE_IS_GNU=
4694 case "`$MAKE --version 2>&1 | sed 1q`" in
4695   *GNU*)
4696     MAKE_IS_GNU=yes
4697     ;;
4698 esac
4699  if test "$MAKE_IS_GNU" = yes; then
4700   GMAKE_TRUE=
4701   GMAKE_FALSE='#'
4702 else
4703   GMAKE_TRUE='#'
4704   GMAKE_FALSE=
4705 fi
4706
4707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4708 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4709 set x ${MAKE-make}
4710 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4711 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
4712   $as_echo_n "(cached) " >&6
4713 else
4714   cat >conftest.make <<\_ACEOF
4715 SHELL = /bin/sh
4716 all:
4717         @echo '@@@%%%=$(MAKE)=@@@%%%'
4718 _ACEOF
4719 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4720 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4721   *@@@%%%=?*=@@@%%%*)
4722     eval ac_cv_prog_make_${ac_make}_set=yes;;
4723   *)
4724     eval ac_cv_prog_make_${ac_make}_set=no;;
4725 esac
4726 rm -f conftest.make
4727 fi
4728 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4729   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4730 $as_echo "yes" >&6; }
4731   SET_MAKE=
4732 else
4733   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4734 $as_echo "no" >&6; }
4735   SET_MAKE="MAKE=${MAKE-make}"
4736 fi
4737
4738
4739
4740 CONFIG_OBS=
4741 CONFIG_DEPS=
4742 CONFIG_SRCS=
4743 ENABLE_CFLAGS=
4744
4745 CONFIG_ALL=
4746 CONFIG_CLEAN=
4747 CONFIG_INSTALL=
4748 CONFIG_UNINSTALL=
4749
4750 # If we haven't got the data from the intl directory,
4751 # assume NLS is disabled.
4752 USE_NLS=no
4753 LIBINTL=
4754 LIBINTL_DEP=
4755 INCINTL=
4756 XGETTEXT=
4757 GMSGFMT=
4758 POSUB=
4759
4760 if test -f  ../intl/config.intl; then
4761   .  ../intl/config.intl
4762 fi
4763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
4764 $as_echo_n "checking whether NLS is requested... " >&6; }
4765 if test x"$USE_NLS" != xyes; then
4766   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4767 $as_echo "no" >&6; }
4768 else
4769   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4770 $as_echo "yes" >&6; }
4771
4772 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
4773
4774
4775   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
4776 $as_echo_n "checking for catalogs to be installed... " >&6; }
4777   # Look for .po and .gmo files in the source directory.
4778   CATALOGS=
4779   XLINGUAS=
4780   for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
4781     # If there aren't any .gmo files the shell will give us the
4782     # literal string "../path/to/srcdir/po/*.gmo" which has to be
4783     # weeded out.
4784     case "$cat" in *\**)
4785       continue;;
4786     esac
4787     # The quadruple backslash is collapsed to a double backslash
4788     # by the backticks, then collapsed again by the double quotes,
4789     # leaving us with one backslash in the sed expression (right
4790     # before the dot that mustn't act as a wildcard).
4791     cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
4792     lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
4793     # The user is allowed to set LINGUAS to a list of languages to
4794     # install catalogs for.  If it's empty that means "all of them."
4795     if test "x$LINGUAS" = x; then
4796       CATALOGS="$CATALOGS $cat"
4797       XLINGUAS="$XLINGUAS $lang"
4798     else
4799       case "$LINGUAS" in *$lang*)
4800         CATALOGS="$CATALOGS $cat"
4801         XLINGUAS="$XLINGUAS $lang"
4802         ;;
4803       esac
4804     fi
4805   done
4806   LINGUAS="$XLINGUAS"
4807   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
4808 $as_echo "$LINGUAS" >&6; }
4809
4810
4811     DATADIRNAME=share
4812
4813   INSTOBJEXT=.mo
4814
4815   GENCAT=gencat
4816
4817   CATOBJEXT=.gmo
4818
4819 fi
4820
4821 localedir='${datadir}/locale'
4822
4823
4824 if test x"$USE_NLS" = xyes; then
4825    CONFIG_ALL="$CONFIG_ALL all-po"
4826    CONFIG_CLEAN="$CONFIG_CLEAN clean-po"
4827    CONFIG_INSTALL="$CONFIG_INSTALL install-po"
4828    CONFIG_UNINSTALL="$CONFIG_UNINSTALL uninstall-po"
4829 fi
4830
4831
4832   GNULIB_MEMMEM=0;
4833   GNULIB_MEMPCPY=0;
4834   GNULIB_MEMRCHR=0;
4835   GNULIB_STPCPY=0;
4836   GNULIB_STPNCPY=0;
4837   GNULIB_STRCHRNUL=0;
4838   GNULIB_STRDUP=0;
4839   GNULIB_STRNDUP=0;
4840   GNULIB_STRNLEN=0;
4841   GNULIB_STRPBRK=0;
4842   GNULIB_STRSEP=0;
4843   GNULIB_STRSTR=0;
4844   GNULIB_STRCASESTR=0;
4845   GNULIB_STRTOK_R=0;
4846   GNULIB_MBSLEN=0;
4847   GNULIB_MBSNLEN=0;
4848   GNULIB_MBSCHR=0;
4849   GNULIB_MBSRCHR=0;
4850   GNULIB_MBSSTR=0;
4851   GNULIB_MBSCASECMP=0;
4852   GNULIB_MBSNCASECMP=0;
4853   GNULIB_MBSPCASECMP=0;
4854   GNULIB_MBSCASESTR=0;
4855   GNULIB_MBSCSPN=0;
4856   GNULIB_MBSPBRK=0;
4857   GNULIB_MBSSPN=0;
4858   GNULIB_MBSSEP=0;
4859   GNULIB_MBSTOK_R=0;
4860   GNULIB_STRERROR=0;
4861   GNULIB_STRSIGNAL=0;
4862     HAVE_DECL_MEMMEM=1;
4863   HAVE_MEMPCPY=1;
4864   HAVE_DECL_MEMRCHR=1;
4865   HAVE_STPCPY=1;
4866   HAVE_STPNCPY=1;
4867   HAVE_STRCHRNUL=1;
4868   HAVE_DECL_STRDUP=1;
4869   HAVE_STRNDUP=1;
4870   HAVE_DECL_STRNDUP=1;
4871   HAVE_DECL_STRNLEN=1;
4872   HAVE_STRPBRK=1;
4873   HAVE_STRSEP=1;
4874   HAVE_STRCASESTR=1;
4875   HAVE_DECL_STRTOK_R=1;
4876   HAVE_DECL_STRERROR=1;
4877   HAVE_DECL_STRSIGNAL=1;
4878   REPLACE_STRERROR=0;
4879   REPLACE_STRSIGNAL=0;
4880   REPLACE_MEMMEM=0;
4881   REPLACE_STRCASESTR=0;
4882   REPLACE_STRSTR=0;
4883
4884
4885       ac_fn_c_check_decl "$LINENO" "memmem" "ac_cv_have_decl_memmem" "$ac_includes_default"
4886 if test "x$ac_cv_have_decl_memmem" = x""yes; then :
4887   ac_have_decl=1
4888 else
4889   ac_have_decl=0
4890 fi
4891
4892 cat >>confdefs.h <<_ACEOF
4893 #define HAVE_DECL_MEMMEM $ac_have_decl
4894 _ACEOF
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908   for ac_func in memmem
4909 do :
4910   ac_fn_c_check_func "$LINENO" "memmem" "ac_cv_func_memmem"
4911 if test "x$ac_cv_func_memmem" = x""yes; then :
4912   cat >>confdefs.h <<_ACEOF
4913 #define HAVE_MEMMEM 1
4914 _ACEOF
4915
4916 else
4917
4918     gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
4919
4920 fi
4921 done
4922
4923
4924
4925   :
4926
4927
4928
4929
4930
4931   if test $ac_cv_have_decl_memmem = no; then
4932     HAVE_DECL_MEMMEM=0
4933   fi
4934   :
4935
4936
4937   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
4938 $as_echo_n "checking for long long int... " >&6; }
4939 if test "${ac_cv_type_long_long_int+set}" = set; then :
4940   $as_echo_n "(cached) " >&6
4941 else
4942   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4943 /* end confdefs.h.  */
4944
4945   /* For now, do not test the preprocessor; as of 2007 there are too many
4946          implementations with broken preprocessors.  Perhaps this can
4947          be revisited in 2012.  In the meantime, code should not expect
4948          #if to work with literals wider than 32 bits.  */
4949       /* Test literals.  */
4950       long long int ll = 9223372036854775807ll;
4951       long long int nll = -9223372036854775807LL;
4952       unsigned long long int ull = 18446744073709551615ULL;
4953       /* Test constant expressions.   */
4954       typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
4955                      ? 1 : -1)];
4956       typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
4957                      ? 1 : -1)];
4958       int i = 63;
4959 int
4960 main ()
4961 {
4962 /* Test availability of runtime routines for shift and division.  */
4963       long long int llmax = 9223372036854775807ll;
4964       unsigned long long int ullmax = 18446744073709551615ull;
4965       return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
4966               | (llmax / ll) | (llmax % ll)
4967               | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
4968               | (ullmax / ull) | (ullmax % ull));
4969   ;
4970   return 0;
4971 }
4972
4973 _ACEOF
4974 if ac_fn_c_try_link "$LINENO"; then :
4975                         if test "$cross_compiling" = yes; then :
4976   ac_cv_type_long_long_int=yes
4977 else
4978   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4979 /* end confdefs.h.  */
4980 #include <limits.h>
4981                #ifndef LLONG_MAX
4982                # define HALF \
4983                         (1LL << (sizeof (long long int) * CHAR_BIT - 2))
4984                # define LLONG_MAX (HALF - 1 + HALF)
4985                #endif
4986 int
4987 main ()
4988 {
4989 long long int n = 1;
4990                int i;
4991                for (i = 0; ; i++)
4992                  {
4993                    long long int m = n << i;
4994                    if (m >> i != n)
4995                      return 1;
4996                    if (LLONG_MAX / 2 < m)
4997                      break;
4998                  }
4999                return 0;
5000   ;
5001   return 0;
5002 }
5003 _ACEOF
5004 if ac_fn_c_try_run "$LINENO"; then :
5005   ac_cv_type_long_long_int=yes
5006 else
5007   ac_cv_type_long_long_int=no
5008 fi
5009 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5010   conftest.$ac_objext conftest.beam conftest.$ac_ext
5011 fi
5012
5013 else
5014   ac_cv_type_long_long_int=no
5015 fi
5016 rm -f core conftest.err conftest.$ac_objext \
5017     conftest$ac_exeext conftest.$ac_ext
5018 fi
5019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
5020 $as_echo "$ac_cv_type_long_long_int" >&6; }
5021   if test $ac_cv_type_long_long_int = yes; then
5022
5023 $as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
5024
5025   fi
5026
5027
5028   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
5029 $as_echo_n "checking for unsigned long long int... " >&6; }
5030 if test "${ac_cv_type_unsigned_long_long_int+set}" = set; then :
5031   $as_echo_n "(cached) " >&6
5032 else
5033   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5034 /* end confdefs.h.  */
5035
5036   /* For now, do not test the preprocessor; as of 2007 there are too many
5037          implementations with broken preprocessors.  Perhaps this can
5038          be revisited in 2012.  In the meantime, code should not expect
5039          #if to work with literals wider than 32 bits.  */
5040       /* Test literals.  */
5041       long long int ll = 9223372036854775807ll;
5042       long long int nll = -9223372036854775807LL;
5043       unsigned long long int ull = 18446744073709551615ULL;
5044       /* Test constant expressions.   */
5045       typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
5046                      ? 1 : -1)];
5047       typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
5048                      ? 1 : -1)];
5049       int i = 63;
5050 int
5051 main ()
5052 {
5053 /* Test availability of runtime routines for shift and division.  */
5054       long long int llmax = 9223372036854775807ll;
5055       unsigned long long int ullmax = 18446744073709551615ull;
5056       return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
5057               | (llmax / ll) | (llmax % ll)
5058               | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
5059               | (ullmax / ull) | (ullmax % ull));
5060   ;
5061   return 0;
5062 }
5063
5064 _ACEOF
5065 if ac_fn_c_try_link "$LINENO"; then :
5066   ac_cv_type_unsigned_long_long_int=yes
5067 else
5068   ac_cv_type_unsigned_long_long_int=no
5069 fi
5070 rm -f core conftest.err conftest.$ac_objext \
5071     conftest$ac_exeext conftest.$ac_ext
5072 fi
5073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
5074 $as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
5075   if test $ac_cv_type_unsigned_long_long_int = yes; then
5076
5077 $as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
5078
5079   fi
5080
5081
5082
5083   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the preprocessor supports include_next" >&5
5084 $as_echo_n "checking whether the preprocessor supports include_next... " >&6; }
5085 if test "${gl_cv_have_include_next+set}" = set; then :
5086   $as_echo_n "(cached) " >&6
5087 else
5088   rm -rf conftestd1 conftestd2
5089      mkdir conftestd1 conftestd2
5090      cat <<EOF > conftestd1/conftest.h
5091 #define DEFINED_IN_CONFTESTD1
5092 #include_next <conftest.h>
5093 #ifdef DEFINED_IN_CONFTESTD2
5094 int foo;
5095 #else
5096 #error "include_next doesn't work"
5097 #endif
5098 EOF
5099      cat <<EOF > conftestd2/conftest.h
5100 #ifndef DEFINED_IN_CONFTESTD1
5101 #error "include_next test doesn't work"
5102 #endif
5103 #define DEFINED_IN_CONFTESTD2
5104 EOF
5105      save_CPPFLAGS="$CPPFLAGS"
5106      CPPFLAGS="$CPPFLAGS -Iconftestd1 -Iconftestd2"
5107      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5108 /* end confdefs.h.  */
5109 #include <conftest.h>
5110 _ACEOF
5111 if ac_fn_c_try_compile "$LINENO"; then :
5112   gl_cv_have_include_next=yes
5113 else
5114   gl_cv_have_include_next=no
5115 fi
5116 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5117      CPPFLAGS="$save_CPPFLAGS"
5118      rm -rf conftestd1 conftestd2
5119
5120 fi
5121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_include_next" >&5
5122 $as_echo "$gl_cv_have_include_next" >&6; }
5123   if test $gl_cv_have_include_next = yes; then
5124
5125
5126 $as_echo "#define HAVE_INCLUDE_NEXT 1" >>confdefs.h
5127
5128
5129     INCLUDE_NEXT=include_next
5130   else
5131     INCLUDE_NEXT=include
5132   fi
5133
5134
5135
5136
5137
5138
5139   for ac_header in $gl_header_list
5140 do :
5141   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5142 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5143 eval as_val=\$$as_ac_Header
5144    if test "x$as_val" = x""yes; then :
5145   cat >>confdefs.h <<_ACEOF
5146 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5147 _ACEOF
5148
5149 fi
5150
5151 done
5152
5153
5154
5155
5156
5157
5158
5159
5160
5161
5162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5
5163 $as_echo_n "checking for C/C++ restrict keyword... " >&6; }
5164 if test "${ac_cv_c_restrict+set}" = set; then :
5165   $as_echo_n "(cached) " >&6
5166 else
5167   ac_cv_c_restrict=no
5168    # The order here caters to the fact that C++ does not require restrict.
5169    for ac_kw in __restrict __restrict__ _Restrict restrict; do
5170      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5171 /* end confdefs.h.  */
5172 typedef int * int_ptr;
5173         int foo (int_ptr $ac_kw ip) {
5174         return ip[0];
5175        }
5176 int
5177 main ()
5178 {
5179 int s[1];
5180         int * $ac_kw t = s;
5181         t[0] = 0;
5182         return foo(t)
5183   ;
5184   return 0;
5185 }
5186 _ACEOF
5187 if ac_fn_c_try_compile "$LINENO"; then :
5188   ac_cv_c_restrict=$ac_kw
5189 fi
5190 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5191      test "$ac_cv_c_restrict" != no && break
5192    done
5193
5194 fi
5195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
5196 $as_echo "$ac_cv_c_restrict" >&6; }
5197
5198  case $ac_cv_c_restrict in
5199    restrict) ;;
5200    no) $as_echo "#define restrict /**/" >>confdefs.h
5201  ;;
5202    *)  cat >>confdefs.h <<_ACEOF
5203 #define restrict $ac_cv_c_restrict
5204 _ACEOF
5205  ;;
5206  esac
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218
5219   :
5220
5221
5222
5223
5224
5225
5226
5227      if test $gl_cv_have_include_next = yes; then
5228        gl_cv_next_string_h='<'string.h'>'
5229      else
5230        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <string.h>" >&5
5231 $as_echo_n "checking absolute name of <string.h>... " >&6; }
5232 if test "${gl_cv_next_string_h+set}" = set; then :
5233   $as_echo_n "(cached) " >&6
5234 else
5235
5236           if test $ac_cv_header_string_h = yes; then
5237             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5238 /* end confdefs.h.  */
5239 #include <string.h>
5240
5241 _ACEOF
5242                                     gl_cv_next_string_h='"'`(eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5243                sed -n '\#/string.h#{
5244                  s#.*"\(.*/string.h\)".*#\1#
5245                  s#^/[^/]#//&#
5246                  p
5247                  q
5248                }'`'"'
5249           else
5250             gl_cv_next_string_h='<'string.h'>'
5251           fi
5252
5253 fi
5254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_string_h" >&5
5255 $as_echo "$gl_cv_next_string_h" >&6; }
5256      fi
5257      NEXT_STRING_H=$gl_cv_next_string_h
5258
5259
5260
5261
5262
5263   GNULIB_WCWIDTH=0;
5264     HAVE_DECL_WCWIDTH=1;
5265   REPLACE_WCWIDTH=0;
5266   WCHAR_H=
5267
5268
5269
5270    if false; then
5271   GL_COND_LIBTOOL_TRUE=
5272   GL_COND_LIBTOOL_FALSE='#'
5273 else
5274   GL_COND_LIBTOOL_TRUE='#'
5275   GL_COND_LIBTOOL_FALSE=
5276 fi
5277
5278   gl_cond_libtool=false
5279   gl_libdeps=
5280   gl_ltlibdeps=
5281
5282
5283
5284   gl_source_base='gnulib'
5285
5286
5287
5288
5289
5290
5291
5292
5293   for ac_func in memchr
5294 do :
5295   ac_fn_c_check_func "$LINENO" "memchr" "ac_cv_func_memchr"
5296 if test "x$ac_cv_func_memchr" = x""yes; then :
5297   cat >>confdefs.h <<_ACEOF
5298 #define HAVE_MEMCHR 1
5299 _ACEOF
5300
5301 else
5302
5303     gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
5304
5305 fi
5306 done
5307
5308
5309   if test $ac_cv_func_memchr = no; then
5310
5311   for ac_header in bp-sym.h
5312 do :
5313   ac_fn_c_check_header_mongrel "$LINENO" "bp-sym.h" "ac_cv_header_bp_sym_h" "$ac_includes_default"
5314 if test "x$ac_cv_header_bp_sym_h" = x""yes; then :
5315   cat >>confdefs.h <<_ACEOF
5316 #define HAVE_BP_SYM_H 1
5317 _ACEOF
5318
5319 fi
5320
5321 done
5322
5323
5324   fi
5325
5326
5327   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working memcmp" >&5
5328 $as_echo_n "checking for working memcmp... " >&6; }
5329 if test "${ac_cv_func_memcmp_working+set}" = set; then :
5330   $as_echo_n "(cached) " >&6
5331 else
5332   if test "$cross_compiling" = yes; then :
5333   ac_cv_func_memcmp_working=no
5334 else
5335   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5336 /* end confdefs.h.  */
5337 $ac_includes_default
5338 int
5339 main ()
5340 {
5341
5342   /* Some versions of memcmp are not 8-bit clean.  */
5343   char c0 = '\100', c1 = '\200', c2 = '\201';
5344   if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0)
5345     return 1;
5346
5347   /* The Next x86 OpenStep bug shows up only when comparing 16 bytes
5348      or more and with at least one buffer not starting on a 4-byte boundary.
5349      William Lewis provided this test program.   */
5350   {
5351     char foo[21];
5352     char bar[21];
5353     int i;
5354     for (i = 0; i < 4; i++)
5355       {
5356         char *a = foo + i;
5357         char *b = bar + i;
5358         strcpy (a, "--------01111111");
5359         strcpy (b, "--------10000000");
5360         if (memcmp (a, b, 16) >= 0)
5361           return 1;
5362       }
5363     return 0;
5364   }
5365
5366   ;
5367   return 0;
5368 }
5369 _ACEOF
5370 if ac_fn_c_try_run "$LINENO"; then :
5371   ac_cv_func_memcmp_working=yes
5372 else
5373   ac_cv_func_memcmp_working=no
5374 fi
5375 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5376   conftest.$ac_objext conftest.beam conftest.$ac_ext
5377 fi
5378
5379 fi
5380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_memcmp_working" >&5
5381 $as_echo "$ac_cv_func_memcmp_working" >&6; }
5382 test $ac_cv_func_memcmp_working = no &&
5383
5384
5385
5386
5387
5388
5389   gl_LIBOBJS="$gl_LIBOBJS memcmp.$ac_objext"
5390
5391
5392     if test $ac_cv_func_memcmp_working = no; then
5393
5394 $as_echo "#define memcmp rpl_memcmp" >>confdefs.h
5395
5396     :
5397   fi
5398
5399
5400
5401   if test $ac_cv_have_decl_memmem = yes; then
5402     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmem works in linear time" >&5
5403 $as_echo_n "checking whether memmem works in linear time... " >&6; }
5404 if test "${gl_cv_func_memmem_works+set}" = set; then :
5405   $as_echo_n "(cached) " >&6
5406 else
5407   if test "$cross_compiling" = yes; then :
5408                  gl_cv_func_memmem_works="guessing no"
5409 else
5410   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5411 /* end confdefs.h.  */
5412
5413 #include <string.h> /* for memmem */
5414 #include <stdlib.h> /* for malloc */
5415 #include <unistd.h> /* for alarm */
5416
5417 int
5418 main ()
5419 {
5420 size_t m = 1000000;
5421     char *haystack = (char *) malloc (2 * m + 1);
5422     char *needle = (char *) malloc (m + 1);
5423     void *result = 0;
5424     /* Failure to compile this test due to missing alarm is okay,
5425        since all such platforms (mingw) also lack memmem.  */
5426     alarm (5);
5427     /* Check for quadratic performance.  */
5428     if (haystack && needle)
5429       {
5430         memset (haystack, 'A', 2 * m);
5431         haystack[2 * m] = 'B';
5432         memset (needle, 'A', m);
5433         needle[m] = 'B';
5434         result = memmem (haystack, 2 * m + 1, needle, m + 1);
5435       }
5436     /* Check for empty needle behavior.  */
5437     return !result || !memmem ("a", 1, 0, 0);
5438   ;
5439   return 0;
5440 }
5441 _ACEOF
5442 if ac_fn_c_try_run "$LINENO"; then :
5443   gl_cv_func_memmem_works=yes
5444 else
5445   gl_cv_func_memmem_works=no
5446 fi
5447 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5448   conftest.$ac_objext conftest.beam conftest.$ac_ext
5449 fi
5450
5451 fi
5452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memmem_works" >&5
5453 $as_echo "$gl_cv_func_memmem_works" >&6; }
5454     if test "$gl_cv_func_memmem_works" != yes; then
5455       REPLACE_MEMMEM=1
5456
5457
5458
5459
5460
5461
5462
5463   gl_LIBOBJS="$gl_LIBOBJS memmem.$ac_objext"
5464
5465     fi
5466   fi
5467
5468
5469
5470
5471
5472
5473
5474
5475
5476
5477
5478
5479   for ac_func in memmem
5480 do :
5481   ac_fn_c_check_func "$LINENO" "memmem" "ac_cv_func_memmem"
5482 if test "x$ac_cv_func_memmem" = x""yes; then :
5483   cat >>confdefs.h <<_ACEOF
5484 #define HAVE_MEMMEM 1
5485 _ACEOF
5486
5487 else
5488
5489     gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
5490
5491 fi
5492 done
5493
5494
5495
5496   :
5497
5498
5499
5500
5501
5502   if test $ac_cv_have_decl_memmem = no; then
5503     HAVE_DECL_MEMMEM=0
5504   fi
5505   :
5506
5507
5508
5509   GNULIB_MEMMEM=1
5510
5511
5512
5513
5514   if test $ac_cv_type_long_long_int = yes; then
5515     HAVE_LONG_LONG_INT=1
5516   else
5517     HAVE_LONG_LONG_INT=0
5518   fi
5519
5520
5521   if test $ac_cv_type_unsigned_long_long_int = yes; then
5522     HAVE_UNSIGNED_LONG_LONG_INT=1
5523   else
5524     HAVE_UNSIGNED_LONG_LONG_INT=0
5525   fi
5526
5527
5528       if test $ac_cv_header_inttypes_h = yes; then
5529     HAVE_INTTYPES_H=1
5530   else
5531     HAVE_INTTYPES_H=0
5532   fi
5533
5534
5535       if test $ac_cv_header_sys_types_h = yes; then
5536     HAVE_SYS_TYPES_H=1
5537   else
5538     HAVE_SYS_TYPES_H=0
5539   fi
5540
5541
5542
5543
5544
5545   :
5546
5547
5548
5549
5550
5551
5552
5553      if test $gl_cv_have_include_next = yes; then
5554        gl_cv_next_stdint_h='<'stdint.h'>'
5555      else
5556        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdint.h>" >&5
5557 $as_echo_n "checking absolute name of <stdint.h>... " >&6; }
5558 if test "${gl_cv_next_stdint_h+set}" = set; then :
5559   $as_echo_n "(cached) " >&6
5560 else
5561
5562           if test $ac_cv_header_stdint_h = yes; then
5563             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5564 /* end confdefs.h.  */
5565 #include <stdint.h>
5566
5567 _ACEOF
5568                                     gl_cv_next_stdint_h='"'`(eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5569                sed -n '\#/stdint.h#{
5570                  s#.*"\(.*/stdint.h\)".*#\1#
5571                  s#^/[^/]#//&#
5572                  p
5573                  q
5574                }'`'"'
5575           else
5576             gl_cv_next_stdint_h='<'stdint.h'>'
5577           fi
5578
5579 fi
5580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdint_h" >&5
5581 $as_echo "$gl_cv_next_stdint_h" >&6; }
5582      fi
5583      NEXT_STDINT_H=$gl_cv_next_stdint_h
5584
5585
5586
5587   if test $ac_cv_header_stdint_h = yes; then
5588     HAVE_STDINT_H=1
5589   else
5590     HAVE_STDINT_H=0
5591   fi
5592
5593
5594     if test $ac_cv_header_stdint_h = yes; then
5595     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stdint.h conforms to C99" >&5
5596 $as_echo_n "checking whether stdint.h conforms to C99... " >&6; }
5597 if test "${gl_cv_header_working_stdint_h+set}" = set; then :
5598   $as_echo_n "(cached) " >&6
5599 else
5600   gl_cv_header_working_stdint_h=no
5601        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5602 /* end confdefs.h.  */
5603
5604
5605 #define __STDC_LIMIT_MACROS 1 /* to make it work also in C++ mode */
5606 #define __STDC_CONSTANT_MACROS 1 /* to make it work also in C++ mode */
5607 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
5608 #include <stdint.h>
5609 /* Dragonfly defines WCHAR_MIN, WCHAR_MAX only in <wchar.h>.  */
5610 #if !(defined WCHAR_MIN && defined WCHAR_MAX)
5611 #error "WCHAR_MIN, WCHAR_MAX not defined in <stdint.h>"
5612 #endif
5613
5614
5615   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
5616      included before <wchar.h>.  */
5617   #include <stddef.h>
5618   #include <signal.h>
5619   #if HAVE_WCHAR_H
5620   # include <stdio.h>
5621   # include <time.h>
5622   # include <wchar.h>
5623   #endif
5624
5625
5626 #ifdef INT8_MAX
5627 int8_t a1 = INT8_MAX;
5628 int8_t a1min = INT8_MIN;
5629 #endif
5630 #ifdef INT16_MAX
5631 int16_t a2 = INT16_MAX;
5632 int16_t a2min = INT16_MIN;
5633 #endif
5634 #ifdef INT32_MAX
5635 int32_t a3 = INT32_MAX;
5636 int32_t a3min = INT32_MIN;
5637 #endif
5638 #ifdef INT64_MAX
5639 int64_t a4 = INT64_MAX;
5640 int64_t a4min = INT64_MIN;
5641 #endif
5642 #ifdef UINT8_MAX
5643 uint8_t b1 = UINT8_MAX;
5644 #else
5645 typedef int b1[(unsigned char) -1 != 255 ? 1 : -1];
5646 #endif
5647 #ifdef UINT16_MAX
5648 uint16_t b2 = UINT16_MAX;
5649 #endif
5650 #ifdef UINT32_MAX
5651 uint32_t b3 = UINT32_MAX;
5652 #endif
5653 #ifdef UINT64_MAX
5654 uint64_t b4 = UINT64_MAX;
5655 #endif
5656 int_least8_t c1 = INT8_C (0x7f);
5657 int_least8_t c1max = INT_LEAST8_MAX;
5658 int_least8_t c1min = INT_LEAST8_MIN;
5659 int_least16_t c2 = INT16_C (0x7fff);
5660 int_least16_t c2max = INT_LEAST16_MAX;
5661 int_least16_t c2min = INT_LEAST16_MIN;
5662 int_least32_t c3 = INT32_C (0x7fffffff);
5663 int_least32_t c3max = INT_LEAST32_MAX;
5664 int_least32_t c3min = INT_LEAST32_MIN;
5665 int_least64_t c4 = INT64_C (0x7fffffffffffffff);
5666 int_least64_t c4max = INT_LEAST64_MAX;
5667 int_least64_t c4min = INT_LEAST64_MIN;
5668 uint_least8_t d1 = UINT8_C (0xff);
5669 uint_least8_t d1max = UINT_LEAST8_MAX;
5670 uint_least16_t d2 = UINT16_C (0xffff);
5671 uint_least16_t d2max = UINT_LEAST16_MAX;
5672 uint_least32_t d3 = UINT32_C (0xffffffff);
5673 uint_least32_t d3max = UINT_LEAST32_MAX;
5674 uint_least64_t d4 = UINT64_C (0xffffffffffffffff);
5675 uint_least64_t d4max = UINT_LEAST64_MAX;
5676 int_fast8_t e1 = INT_FAST8_MAX;
5677 int_fast8_t e1min = INT_FAST8_MIN;
5678 int_fast16_t e2 = INT_FAST16_MAX;
5679 int_fast16_t e2min = INT_FAST16_MIN;
5680 int_fast32_t e3 = INT_FAST32_MAX;
5681 int_fast32_t e3min = INT_FAST32_MIN;
5682 int_fast64_t e4 = INT_FAST64_MAX;
5683 int_fast64_t e4min = INT_FAST64_MIN;
5684 uint_fast8_t f1 = UINT_FAST8_MAX;
5685 uint_fast16_t f2 = UINT_FAST16_MAX;
5686 uint_fast32_t f3 = UINT_FAST32_MAX;
5687 uint_fast64_t f4 = UINT_FAST64_MAX;
5688 #ifdef INTPTR_MAX
5689 intptr_t g = INTPTR_MAX;
5690 intptr_t gmin = INTPTR_MIN;
5691 #endif
5692 #ifdef UINTPTR_MAX
5693 uintptr_t h = UINTPTR_MAX;
5694 #endif
5695 intmax_t i = INTMAX_MAX;
5696 uintmax_t j = UINTMAX_MAX;
5697
5698 #include <limits.h> /* for CHAR_BIT */
5699 #define TYPE_MINIMUM(t) \
5700   ((t) ((t) 0 < (t) -1 ? (t) 0 : ~ (t) 0 << (sizeof (t) * CHAR_BIT - 1)))
5701 #define TYPE_MAXIMUM(t) \
5702   ((t) ((t) 0 < (t) -1 ? (t) -1 : ~ (~ (t) 0 << (sizeof (t) * CHAR_BIT - 1))))
5703 struct s {
5704   int check_PTRDIFF:
5705       PTRDIFF_MIN == TYPE_MINIMUM (ptrdiff_t)
5706       && PTRDIFF_MAX == TYPE_MAXIMUM (ptrdiff_t)
5707       ? 1 : -1;
5708   /* Detect bug in FreeBSD 6.0 / ia64.  */
5709   int check_SIG_ATOMIC:
5710       SIG_ATOMIC_MIN == TYPE_MINIMUM (sig_atomic_t)
5711       && SIG_ATOMIC_MAX == TYPE_MAXIMUM (sig_atomic_t)
5712       ? 1 : -1;
5713   int check_SIZE: SIZE_MAX == TYPE_MAXIMUM (size_t) ? 1 : -1;
5714   int check_WCHAR:
5715       WCHAR_MIN == TYPE_MINIMUM (wchar_t)
5716       && WCHAR_MAX == TYPE_MAXIMUM (wchar_t)
5717       ? 1 : -1;
5718   /* Detect bug in mingw.  */
5719   int check_WINT:
5720       WINT_MIN == TYPE_MINIMUM (wint_t)
5721       && WINT_MAX == TYPE_MAXIMUM (wint_t)
5722       ? 1 : -1;
5723
5724   /* Detect bugs in glibc 2.4 and Solaris 10 stdint.h, among others.  */
5725   int check_UINT8_C:
5726         (-1 < UINT8_C (0)) == (-1 < (uint_least8_t) 0) ? 1 : -1;
5727   int check_UINT16_C:
5728         (-1 < UINT16_C (0)) == (-1 < (uint_least16_t) 0) ? 1 : -1;
5729
5730   /* Detect bugs in OpenBSD 3.9 stdint.h.  */
5731 #ifdef UINT8_MAX
5732   int check_uint8: (uint8_t) -1 == UINT8_MAX ? 1 : -1;
5733 #endif
5734 #ifdef UINT16_MAX
5735   int check_uint16: (uint16_t) -1 == UINT16_MAX ? 1 : -1;
5736 #endif
5737 #ifdef UINT32_MAX
5738   int check_uint32: (uint32_t) -1 == UINT32_MAX ? 1 : -1;
5739 #endif
5740 #ifdef UINT64_MAX
5741   int check_uint64: (uint64_t) -1 == UINT64_MAX ? 1 : -1;
5742 #endif
5743   int check_uint_least8: (uint_least8_t) -1 == UINT_LEAST8_MAX ? 1 : -1;
5744   int check_uint_least16: (uint_least16_t) -1 == UINT_LEAST16_MAX ? 1 : -1;
5745   int check_uint_least32: (uint_least32_t) -1 == UINT_LEAST32_MAX ? 1 : -1;
5746   int check_uint_least64: (uint_least64_t) -1 == UINT_LEAST64_MAX ? 1 : -1;
5747   int check_uint_fast8: (uint_fast8_t) -1 == UINT_FAST8_MAX ? 1 : -1;
5748   int check_uint_fast16: (uint_fast16_t) -1 == UINT_FAST16_MAX ? 1 : -1;
5749   int check_uint_fast32: (uint_fast32_t) -1 == UINT_FAST32_MAX ? 1 : -1;
5750   int check_uint_fast64: (uint_fast64_t) -1 == UINT_FAST64_MAX ? 1 : -1;
5751   int check_uintptr: (uintptr_t) -1 == UINTPTR_MAX ? 1 : -1;
5752   int check_uintmax: (uintmax_t) -1 == UINTMAX_MAX ? 1 : -1;
5753   int check_size: (size_t) -1 == SIZE_MAX ? 1 : -1;
5754 };
5755
5756 int
5757 main ()
5758 {
5759
5760   ;
5761   return 0;
5762 }
5763 _ACEOF
5764 if ac_fn_c_try_compile "$LINENO"; then :
5765   gl_cv_header_working_stdint_h=yes
5766 fi
5767 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5768 fi
5769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_stdint_h" >&5
5770 $as_echo "$gl_cv_header_working_stdint_h" >&6; }
5771   fi
5772   if test "$gl_cv_header_working_stdint_h" = yes; then
5773     STDINT_H=
5774   else
5775             for ac_header in sys/inttypes.h sys/bitypes.h
5776 do :
5777   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5778 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5779 eval as_val=\$$as_ac_Header
5780    if test "x$as_val" = x""yes; then :
5781   cat >>confdefs.h <<_ACEOF
5782 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5783 _ACEOF
5784
5785 fi
5786
5787 done
5788
5789     if test $ac_cv_header_sys_inttypes_h = yes; then
5790       HAVE_SYS_INTTYPES_H=1
5791     else
5792       HAVE_SYS_INTTYPES_H=0
5793     fi
5794
5795     if test $ac_cv_header_sys_bitypes_h = yes; then
5796       HAVE_SYS_BITYPES_H=1
5797     else
5798       HAVE_SYS_BITYPES_H=0
5799     fi
5800
5801
5802
5803   :
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813   for gltype in ptrdiff_t sig_atomic_t size_t wchar_t wint_t ; do
5814     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
5815 $as_echo_n "checking for bit size of $gltype... " >&6; }
5816 if { as_var=gl_cv_bitsizeof_${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then :
5817   $as_echo_n "(cached) " >&6
5818 else
5819   if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result"        "
5820   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
5821      included before <wchar.h>.  */
5822   #include <stddef.h>
5823   #include <signal.h>
5824   #if HAVE_WCHAR_H
5825   # include <stdio.h>
5826   # include <time.h>
5827   # include <wchar.h>
5828   #endif
5829
5830 #include <limits.h>"; then :
5831
5832 else
5833   result=unknown
5834 fi
5835
5836        eval gl_cv_bitsizeof_${gltype}=\$result
5837
5838 fi
5839 eval ac_res=\$gl_cv_bitsizeof_${gltype}
5840                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5841 $as_echo "$ac_res" >&6; }
5842     eval result=\$gl_cv_bitsizeof_${gltype}
5843     if test $result = unknown; then
5844                                                 result=0
5845     fi
5846     GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
5847     cat >>confdefs.h <<_ACEOF
5848 #define BITSIZEOF_${GLTYPE} $result
5849 _ACEOF
5850
5851     eval BITSIZEOF_${GLTYPE}=\$result
5852   done
5853
5854
5855
5856
5857   for gltype in sig_atomic_t wchar_t wint_t ; do
5858     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gltype is signed" >&5
5859 $as_echo_n "checking whether $gltype is signed... " >&6; }
5860 if { as_var=gl_cv_type_${gltype}_signed; eval "test \"\${$as_var+set}\" = set"; }; then :
5861   $as_echo_n "(cached) " >&6
5862 else
5863   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5864 /* end confdefs.h.  */
5865
5866   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
5867      included before <wchar.h>.  */
5868   #include <stddef.h>
5869   #include <signal.h>
5870   #if HAVE_WCHAR_H
5871   # include <stdio.h>
5872   # include <time.h>
5873   # include <wchar.h>
5874   #endif
5875
5876             int verify[2 * (($gltype) -1 < ($gltype) 0) - 1];
5877 int
5878 main ()
5879 {
5880
5881   ;
5882   return 0;
5883 }
5884 _ACEOF
5885 if ac_fn_c_try_compile "$LINENO"; then :
5886   result=yes
5887 else
5888   result=no
5889 fi
5890 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5891        eval gl_cv_type_${gltype}_signed=\$result
5892
5893 fi
5894 eval ac_res=\$gl_cv_type_${gltype}_signed
5895                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5896 $as_echo "$ac_res" >&6; }
5897     eval result=\$gl_cv_type_${gltype}_signed
5898     GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
5899     if test "$result" = yes; then
5900       cat >>confdefs.h <<_ACEOF
5901 #define HAVE_SIGNED_${GLTYPE} 1
5902 _ACEOF
5903
5904       eval HAVE_SIGNED_${GLTYPE}=1
5905     else
5906       eval HAVE_SIGNED_${GLTYPE}=0
5907     fi
5908   done
5909
5910
5911   gl_cv_type_ptrdiff_t_signed=yes
5912   gl_cv_type_size_t_signed=no
5913
5914
5915   for gltype in ptrdiff_t sig_atomic_t size_t wchar_t wint_t ; do
5916     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
5917 $as_echo_n "checking for $gltype integer literal suffix... " >&6; }
5918 if { as_var=gl_cv_type_${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then :
5919   $as_echo_n "(cached) " >&6
5920 else
5921   eval gl_cv_type_${gltype}_suffix=no
5922        eval result=\$gl_cv_type_${gltype}_signed
5923        if test "$result" = yes; then
5924          glsufu=
5925        else
5926          glsufu=u
5927        fi
5928        for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
5929          case $glsuf in
5930            '')  gltype1='int';;
5931            l)   gltype1='long int';;
5932            ll)  gltype1='long long int';;
5933            i64) gltype1='__int64';;
5934            u)   gltype1='unsigned int';;
5935            ul)  gltype1='unsigned long int';;
5936            ull) gltype1='unsigned long long int';;
5937            ui64)gltype1='unsigned __int64';;
5938          esac
5939          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5940 /* end confdefs.h.  */
5941
5942   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
5943      included before <wchar.h>.  */
5944   #include <stddef.h>
5945   #include <signal.h>
5946   #if HAVE_WCHAR_H
5947   # include <stdio.h>
5948   # include <time.h>
5949   # include <wchar.h>
5950   #endif
5951
5952               extern $gltype foo;
5953               extern $gltype1 foo;
5954 int
5955 main ()
5956 {
5957
5958   ;
5959   return 0;
5960 }
5961 _ACEOF
5962 if ac_fn_c_try_compile "$LINENO"; then :
5963   eval gl_cv_type_${gltype}_suffix=\$glsuf
5964 fi
5965 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5966          eval result=\$gl_cv_type_${gltype}_suffix
5967          test "$result" != no && break
5968        done
5969 fi
5970 eval ac_res=\$gl_cv_type_${gltype}_suffix
5971                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5972 $as_echo "$ac_res" >&6; }
5973     GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
5974     eval result=\$gl_cv_type_${gltype}_suffix
5975     test "$result" = no && result=
5976     eval ${GLTYPE}_SUFFIX=\$result
5977     cat >>confdefs.h <<_ACEOF
5978 #define ${GLTYPE}_SUFFIX $result
5979 _ACEOF
5980
5981   done
5982
5983
5984
5985     STDINT_H=stdint.h
5986   fi
5987
5988
5989
5990
5991
5992
5993
5994   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <wchar.h> is standalone" >&5
5995 $as_echo_n "checking whether <wchar.h> is standalone... " >&6; }
5996 if test "${gl_cv_header_wchar_h_standalone+set}" = set; then :
5997   $as_echo_n "(cached) " >&6
5998 else
5999   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6000 /* end confdefs.h.  */
6001 #include <wchar.h>
6002 wchar_t w;
6003 _ACEOF
6004 if ac_fn_c_try_compile "$LINENO"; then :
6005   gl_cv_header_wchar_h_standalone=yes
6006 else
6007   gl_cv_header_wchar_h_standalone=no
6008 fi
6009 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6010 fi
6011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_wchar_h_standalone" >&5
6012 $as_echo "$gl_cv_header_wchar_h_standalone" >&6; }
6013   if test $gl_cv_header_wchar_h_standalone != yes; then
6014     WCHAR_H=wchar.h
6015   fi
6016
6017
6018   :
6019
6020
6021
6022
6023
6024   if test $ac_cv_header_wchar_h = yes; then
6025     HAVE_WCHAR_H=1
6026   else
6027     HAVE_WCHAR_H=0
6028   fi
6029
6030
6031
6032
6033   :
6034
6035
6036
6037
6038
6039
6040
6041      if test $gl_cv_have_include_next = yes; then
6042        gl_cv_next_wchar_h='<'wchar.h'>'
6043      else
6044        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <wchar.h>" >&5
6045 $as_echo_n "checking absolute name of <wchar.h>... " >&6; }
6046 if test "${gl_cv_next_wchar_h+set}" = set; then :
6047   $as_echo_n "(cached) " >&6
6048 else
6049
6050           if test $ac_cv_header_wchar_h = yes; then
6051             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6052 /* end confdefs.h.  */
6053 #include <wchar.h>
6054
6055 _ACEOF
6056                                     gl_cv_next_wchar_h='"'`(eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6057                sed -n '\#/wchar.h#{
6058                  s#.*"\(.*/wchar.h\)".*#\1#
6059                  s#^/[^/]#//&#
6060                  p
6061                  q
6062                }'`'"'
6063           else
6064             gl_cv_next_wchar_h='<'wchar.h'>'
6065           fi
6066
6067 fi
6068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_wchar_h" >&5
6069 $as_echo "$gl_cv_next_wchar_h" >&6; }
6070      fi
6071      NEXT_WCHAR_H=$gl_cv_next_wchar_h
6072
6073
6074
6075
6076
6077
6078
6079
6080   gltests_libdeps=
6081   gltests_ltlibdeps=
6082
6083
6084
6085   gl_source_base='tests'
6086
6087
6088
6089
6090   LIBGNU_LIBDEPS="$gl_libdeps"
6091
6092   LIBGNU_LTLIBDEPS="$gl_ltlibdeps"
6093
6094
6095
6096 # For Makefile dependencies.
6097 GNULIB_STDINT_H=
6098 if test x"$STDINT_H" != x; then
6099   GNULIB_STDINT_H=gnulib/$STDINT_H
6100 fi
6101
6102
6103 PACKAGE=gdb
6104
6105 cat >>confdefs.h <<_ACEOF
6106 #define PACKAGE "$PACKAGE"
6107 _ACEOF
6108
6109
6110
6111 # GDB does not use automake, but gnulib does.  This line lets us
6112 # generate its Makefile.in.
6113 am__api_version='1.11'
6114
6115 # Find a good install program.  We prefer a C program (faster),
6116 # so one script is as good as another.  But avoid the broken or
6117 # incompatible versions:
6118 # SysV /etc/install, /usr/sbin/install
6119 # SunOS /usr/etc/install
6120 # IRIX /sbin/install
6121 # AIX /bin/install
6122 # AmigaOS /C/install, which installs bootblocks on floppy discs
6123 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6124 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
6125 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6126 # OS/2's system install, which has a completely different semantic
6127 # ./install, which can be erroneously created by make from ./install.sh.
6128 # Reject install programs that cannot install multiple files.
6129 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
6130 $as_echo_n "checking for a BSD-compatible install... " >&6; }
6131 if test -z "$INSTALL"; then
6132 if test "${ac_cv_path_install+set}" = set; then :
6133   $as_echo_n "(cached) " >&6
6134 else
6135   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6136 for as_dir in $PATH
6137 do
6138   IFS=$as_save_IFS
6139   test -z "$as_dir" && as_dir=.
6140     # Account for people who put trailing slashes in PATH elements.
6141 case $as_dir/ in #((
6142   ./ | .// | /[cC]/* | \
6143   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
6144   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
6145   /usr/ucb/* ) ;;
6146   *)
6147     # OSF1 and SCO ODT 3.0 have their own names for install.
6148     # Don't use installbsd from OSF since it installs stuff as root
6149     # by default.
6150     for ac_prog in ginstall scoinst install; do
6151       for ac_exec_ext in '' $ac_executable_extensions; do
6152         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
6153           if test $ac_prog = install &&
6154             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6155             # AIX install.  It has an incompatible calling convention.
6156             :
6157           elif test $ac_prog = install &&
6158             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6159             # program-specific install script used by HP pwplus--don't use.
6160             :
6161           else
6162             rm -rf conftest.one conftest.two conftest.dir
6163             echo one > conftest.one
6164             echo two > conftest.two
6165             mkdir conftest.dir
6166             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
6167               test -s conftest.one && test -s conftest.two &&
6168               test -s conftest.dir/conftest.one &&
6169               test -s conftest.dir/conftest.two
6170             then
6171               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
6172               break 3
6173             fi
6174           fi
6175         fi
6176       done
6177     done
6178     ;;
6179 esac
6180
6181   done
6182 IFS=$as_save_IFS
6183
6184 rm -rf conftest.one conftest.two conftest.dir
6185
6186 fi
6187   if test "${ac_cv_path_install+set}" = set; then
6188     INSTALL=$ac_cv_path_install
6189   else
6190     # As a last resort, use the slow shell script.  Don't cache a
6191     # value for INSTALL within a source directory, because that will
6192     # break other packages using the cache if that directory is
6193     # removed, or if the value is a relative name.
6194     INSTALL=$ac_install_sh
6195   fi
6196 fi
6197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
6198 $as_echo "$INSTALL" >&6; }
6199
6200 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
6201 # It thinks the first close brace ends the variable substitution.
6202 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
6203
6204 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
6205
6206 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
6207
6208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
6209 $as_echo_n "checking whether build environment is sane... " >&6; }
6210 # Just in case
6211 sleep 1
6212 echo timestamp > conftest.file
6213 # Reject unsafe characters in $srcdir or the absolute working directory
6214 # name.  Accept space and tab only in the latter.
6215 am_lf='
6216 '
6217 case `pwd` in
6218   *[\\\"\#\$\&\'\`$am_lf]*)
6219     as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
6220 esac
6221 case $srcdir in
6222   *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
6223     as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
6224 esac
6225
6226 # Do `set' in a subshell so we don't clobber the current shell's
6227 # arguments.  Must try -L first in case configure is actually a
6228 # symlink; some systems play weird games with the mod time of symlinks
6229 # (eg FreeBSD returns the mod time of the symlink's containing
6230 # directory).
6231 if (
6232    set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
6233    if test "$*" = "X"; then
6234       # -L didn't work.
6235       set X `ls -t "$srcdir/configure" conftest.file`
6236    fi
6237    rm -f conftest.file
6238    if test "$*" != "X $srcdir/configure conftest.file" \
6239       && test "$*" != "X conftest.file $srcdir/configure"; then
6240
6241       # If neither matched, then we have a broken ls.  This can happen
6242       # if, for instance, CONFIG_SHELL is bash and it inherits a
6243       # broken ls alias from the environment.  This has actually
6244       # happened.  Such a system could not be considered "sane".
6245       as_fn_error "ls -t appears to fail.  Make sure there is not a broken
6246 alias in your environment" "$LINENO" 5
6247    fi
6248
6249    test "$2" = conftest.file
6250    )
6251 then
6252    # Ok.
6253    :
6254 else
6255    as_fn_error "newly created file is older than distributed files!
6256 Check your system clock" "$LINENO" 5
6257 fi
6258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6259 $as_echo "yes" >&6; }
6260 test "$program_prefix" != NONE &&
6261   program_transform_name="s&^&$program_prefix&;$program_transform_name"
6262 # Use a double $ so make ignores it.
6263 test "$program_suffix" != NONE &&
6264   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
6265 # Double any \ or $.
6266 # By default was `s,x,x', remove it if useless.
6267 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
6268 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
6269
6270 # expand $ac_aux_dir to an absolute path
6271 am_aux_dir=`cd $ac_aux_dir && pwd`
6272
6273 if test x"${MISSING+set}" != xset; then
6274   case $am_aux_dir in
6275   *\ * | *\     *)
6276     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
6277   *)
6278     MISSING="\${SHELL} $am_aux_dir/missing" ;;
6279   esac
6280 fi
6281 # Use eval to expand $SHELL
6282 if eval "$MISSING --run true"; then
6283   am_missing_run="$MISSING --run "
6284 else
6285   am_missing_run=
6286   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
6287 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
6288 fi
6289
6290 if test x"${install_sh}" != xset; then
6291   case $am_aux_dir in
6292   *\ * | *\     *)
6293     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
6294   *)
6295     install_sh="\${SHELL} $am_aux_dir/install-sh"
6296   esac
6297 fi
6298
6299 # Installed binaries are usually stripped using `strip' when the user
6300 # run `make install-strip'.  However `strip' might not be the right
6301 # tool to use in cross-compilation environments, therefore Automake
6302 # will honor the `STRIP' environment variable to overrule this program.
6303 if test "$cross_compiling" != no; then
6304   if test -n "$ac_tool_prefix"; then
6305   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6306 set dummy ${ac_tool_prefix}strip; ac_word=$2
6307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6308 $as_echo_n "checking for $ac_word... " >&6; }
6309 if test "${ac_cv_prog_STRIP+set}" = set; then :
6310   $as_echo_n "(cached) " >&6
6311 else
6312   if test -n "$STRIP"; then
6313   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6314 else
6315 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6316 for as_dir in $PATH
6317 do
6318   IFS=$as_save_IFS
6319   test -z "$as_dir" && as_dir=.
6320     for ac_exec_ext in '' $ac_executable_extensions; do
6321   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6322     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6323     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6324     break 2
6325   fi
6326 done
6327   done
6328 IFS=$as_save_IFS
6329
6330 fi
6331 fi
6332 STRIP=$ac_cv_prog_STRIP
6333 if test -n "$STRIP"; then
6334   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6335 $as_echo "$STRIP" >&6; }
6336 else
6337   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6338 $as_echo "no" >&6; }
6339 fi
6340
6341
6342 fi
6343 if test -z "$ac_cv_prog_STRIP"; then
6344   ac_ct_STRIP=$STRIP
6345   # Extract the first word of "strip", so it can be a program name with args.
6346 set dummy strip; ac_word=$2
6347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6348 $as_echo_n "checking for $ac_word... " >&6; }
6349 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6350   $as_echo_n "(cached) " >&6
6351 else
6352   if test -n "$ac_ct_STRIP"; then
6353   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6354 else
6355 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6356 for as_dir in $PATH
6357 do
6358   IFS=$as_save_IFS
6359   test -z "$as_dir" && as_dir=.
6360     for ac_exec_ext in '' $ac_executable_extensions; do
6361   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6362     ac_cv_prog_ac_ct_STRIP="strip"
6363     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6364     break 2
6365   fi
6366 done
6367   done
6368 IFS=$as_save_IFS
6369
6370 fi
6371 fi
6372 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6373 if test -n "$ac_ct_STRIP"; then
6374   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6375 $as_echo "$ac_ct_STRIP" >&6; }
6376 else
6377   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6378 $as_echo "no" >&6; }
6379 fi
6380
6381   if test "x$ac_ct_STRIP" = x; then
6382     STRIP=":"
6383   else
6384     case $cross_compiling:$ac_tool_warned in
6385 yes:)
6386 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6387 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6388 ac_tool_warned=yes ;;
6389 esac
6390     STRIP=$ac_ct_STRIP
6391   fi
6392 else
6393   STRIP="$ac_cv_prog_STRIP"
6394 fi
6395
6396 fi
6397 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
6398
6399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
6400 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
6401 if test -z "$MKDIR_P"; then
6402   if test "${ac_cv_path_mkdir+set}" = set; then :
6403   $as_echo_n "(cached) " >&6
6404 else
6405   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6406 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
6407 do
6408   IFS=$as_save_IFS
6409   test -z "$as_dir" && as_dir=.
6410     for ac_prog in mkdir gmkdir; do
6411          for ac_exec_ext in '' $ac_executable_extensions; do
6412            { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
6413            case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
6414              'mkdir (GNU coreutils) '* | \
6415              'mkdir (coreutils) '* | \
6416              'mkdir (fileutils) '4.1*)
6417                ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
6418                break 3;;
6419            esac
6420          done
6421        done
6422   done
6423 IFS=$as_save_IFS
6424
6425 fi
6426
6427   if test "${ac_cv_path_mkdir+set}" = set; then
6428     MKDIR_P="$ac_cv_path_mkdir -p"
6429   else
6430     # As a last resort, use the slow shell script.  Don't cache a
6431     # value for MKDIR_P within a source directory, because that will
6432     # break other packages using the cache if that directory is
6433     # removed, or if the value is a relative name.
6434     test -d ./--version && rmdir ./--version
6435     MKDIR_P="$ac_install_sh -d"
6436   fi
6437 fi
6438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
6439 $as_echo "$MKDIR_P" >&6; }
6440
6441 mkdir_p="$MKDIR_P"
6442 case $mkdir_p in
6443   [\\/$]* | ?:[\\/]*) ;;
6444   */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
6445 esac
6446
6447 for ac_prog in gawk mawk nawk awk
6448 do
6449   # Extract the first word of "$ac_prog", so it can be a program name with args.
6450 set dummy $ac_prog; ac_word=$2
6451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6452 $as_echo_n "checking for $ac_word... " >&6; }
6453 if test "${ac_cv_prog_AWK+set}" = set; then :
6454   $as_echo_n "(cached) " >&6
6455 else
6456   if test -n "$AWK"; then
6457   ac_cv_prog_AWK="$AWK" # Let the user override the test.
6458 else
6459 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6460 for as_dir in $PATH
6461 do
6462   IFS=$as_save_IFS
6463   test -z "$as_dir" && as_dir=.
6464     for ac_exec_ext in '' $ac_executable_extensions; do
6465   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6466     ac_cv_prog_AWK="$ac_prog"
6467     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6468     break 2
6469   fi
6470 done
6471   done
6472 IFS=$as_save_IFS
6473
6474 fi
6475 fi
6476 AWK=$ac_cv_prog_AWK
6477 if test -n "$AWK"; then
6478   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
6479 $as_echo "$AWK" >&6; }
6480 else
6481   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6482 $as_echo "no" >&6; }
6483 fi
6484
6485
6486   test -n "$AWK" && break
6487 done
6488
6489 ac_config_commands="$ac_config_commands depfiles"
6490
6491
6492 am_make=${MAKE-make}
6493 cat > confinc << 'END'
6494 am__doit:
6495         @echo this is the am__doit target
6496 .PHONY: am__doit
6497 END
6498 # If we don't find an include directive, just comment out the code.
6499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
6500 $as_echo_n "checking for style of include used by $am_make... " >&6; }
6501 am__include="#"
6502 am__quote=
6503 _am_result=none
6504 # First try GNU make style include.
6505 echo "include confinc" > confmf
6506 # Ignore all kinds of additional output from `make'.
6507 case `$am_make -s -f confmf 2> /dev/null` in #(
6508 *the\ am__doit\ target*)
6509   am__include=include
6510   am__quote=
6511   _am_result=GNU
6512   ;;
6513 esac
6514 # Now try BSD make style include.
6515 if test "$am__include" = "#"; then
6516    echo '.include "confinc"' > confmf
6517    case `$am_make -s -f confmf 2> /dev/null` in #(
6518    *the\ am__doit\ target*)
6519      am__include=.include
6520      am__quote="\""
6521      _am_result=BSD
6522      ;;
6523    esac
6524 fi
6525
6526
6527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
6528 $as_echo "$_am_result" >&6; }
6529 rm -f confinc confmf
6530
6531 # Check whether --enable-dependency-tracking was given.
6532 if test "${enable_dependency_tracking+set}" = set; then :
6533   enableval=$enable_dependency_tracking;
6534 fi
6535
6536 if test "x$enable_dependency_tracking" != xno; then
6537   am_depcomp="$ac_aux_dir/depcomp"
6538   AMDEPBACKSLASH='\'
6539 fi
6540  if test "x$enable_dependency_tracking" != xno; then
6541   AMDEP_TRUE=
6542   AMDEP_FALSE='#'
6543 else
6544   AMDEP_TRUE='#'
6545   AMDEP_FALSE=
6546 fi
6547
6548
6549 if test "`cd $srcdir && pwd`" != "`pwd`"; then
6550   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
6551   # is not polluted with repeated "-I."
6552   am__isrc=' -I$(srcdir)'
6553   # test to see if srcdir already configured
6554   if test -f $srcdir/config.status; then
6555     as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
6556   fi
6557 fi
6558
6559 # test whether we have cygpath
6560 if test -z "$CYGPATH_W"; then
6561   if (cygpath --version) >/dev/null 2>/dev/null; then
6562     CYGPATH_W='cygpath -w'
6563   else
6564     CYGPATH_W=echo
6565   fi
6566 fi
6567
6568
6569 # Define the identity of the package.
6570  PACKAGE=gdb
6571  VERSION=UNUSED-VERSION
6572
6573
6574 # Some tools Automake needs.
6575
6576 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
6577
6578
6579 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
6580
6581
6582 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
6583
6584
6585 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
6586
6587
6588 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
6589
6590 # We need awk for the "check" target.  The system "awk" is bad on
6591 # some platforms.
6592 # Always define AMTAR for backward compatibility.
6593
6594 AMTAR=${AMTAR-"${am_missing_run}tar"}
6595
6596 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
6597
6598
6599
6600
6601 depcc="$CC"   am_compiler_list=
6602
6603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
6604 $as_echo_n "checking dependency style of $depcc... " >&6; }
6605 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
6606   $as_echo_n "(cached) " >&6
6607 else
6608   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
6609   # We make a subdir and do the tests there.  Otherwise we can end up
6610   # making bogus files that we don't know about and never remove.  For
6611   # instance it was reported that on HP-UX the gcc test will end up
6612   # making a dummy file named `D' -- because `-MD' means `put the output
6613   # in D'.
6614   mkdir conftest.dir
6615   # Copy depcomp to subdir because otherwise we won't find it if we're
6616   # using a relative directory.
6617   cp "$am_depcomp" conftest.dir
6618   cd conftest.dir
6619   # We will build objects and dependencies in a subdirectory because
6620   # it helps to detect inapplicable dependency modes.  For instance
6621   # both Tru64's cc and ICC support -MD to output dependencies as a
6622   # side effect of compilation, but ICC will put the dependencies in
6623   # the current directory while Tru64 will put them in the object
6624   # directory.
6625   mkdir sub
6626
6627   am_cv_CC_dependencies_compiler_type=none
6628   if test "$am_compiler_list" = ""; then
6629      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
6630   fi
6631   am__universal=false
6632   case " $depcc " in #(
6633      *\ -arch\ *\ -arch\ *) am__universal=true ;;
6634      esac
6635
6636   for depmode in $am_compiler_list; do
6637     # Setup a source with many dependencies, because some compilers
6638     # like to wrap large dependency lists on column 80 (with \), and
6639     # we should not choose a depcomp mode which is confused by this.
6640     #
6641     # We need to recreate these files for each test, as the compiler may
6642     # overwrite some of them when testing with obscure command lines.
6643     # This happens at least with the AIX C compiler.
6644     : > sub/conftest.c
6645     for i in 1 2 3 4 5 6; do
6646       echo '#include "conftst'$i'.h"' >> sub/conftest.c
6647       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
6648       # Solaris 8's {/usr,}/bin/sh.
6649       touch sub/conftst$i.h
6650     done
6651     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
6652
6653     # We check with `-c' and `-o' for the sake of the "dashmstdout"
6654     # mode.  It turns out that the SunPro C++ compiler does not properly
6655     # handle `-M -o', and we need to detect this.  Also, some Intel
6656     # versions had trouble with output in subdirs
6657     am__obj=sub/conftest.${OBJEXT-o}
6658     am__minus_obj="-o $am__obj"
6659     case $depmode in
6660     gcc)
6661       # This depmode causes a compiler race in universal mode.
6662       test "$am__universal" = false || continue
6663       ;;
6664     nosideeffect)
6665       # after this tag, mechanisms are not by side-effect, so they'll
6666       # only be used when explicitly requested
6667       if test "x$enable_dependency_tracking" = xyes; then
6668         continue
6669       else
6670         break
6671       fi
6672       ;;
6673     msvisualcpp | msvcmsys)
6674       # This compiler won't grok `-c -o', but also, the minuso test has
6675       # not run yet.  These depmodes are late enough in the game, and
6676       # so weak that their functioning should not be impacted.
6677       am__obj=conftest.${OBJEXT-o}
6678       am__minus_obj=
6679       ;;
6680     none) break ;;
6681     esac
6682     if depmode=$depmode \
6683        source=sub/conftest.c object=$am__obj \
6684        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6685        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
6686          >/dev/null 2>conftest.err &&
6687        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
6688        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
6689        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
6690        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
6691       # icc doesn't choke on unknown options, it will just issue warnings
6692       # or remarks (even with -Werror).  So we grep stderr for any message
6693       # that says an option was ignored or not supported.
6694       # When given -MP, icc 7.0 and 7.1 complain thusly:
6695       #   icc: Command line warning: ignoring option '-M'; no argument required
6696       # The diagnosis changed in icc 8.0:
6697       #   icc: Command line remark: option '-MP' not supported
6698       if (grep 'ignoring option' conftest.err ||
6699           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
6700         am_cv_CC_dependencies_compiler_type=$depmode
6701         break
6702       fi
6703     fi
6704   done
6705
6706   cd ..
6707   rm -rf conftest.dir
6708 else
6709   am_cv_CC_dependencies_compiler_type=none
6710 fi
6711
6712 fi
6713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
6714 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
6715 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
6716
6717  if
6718   test "x$enable_dependency_tracking" != xno \
6719   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
6720   am__fastdepCC_TRUE=
6721   am__fastdepCC_FALSE='#'
6722 else
6723   am__fastdepCC_TRUE='#'
6724   am__fastdepCC_FALSE=
6725 fi
6726
6727
6728
6729
6730
6731
6732 # Check whether --with-separate-debug-dir was given.
6733 if test "${with_separate_debug_dir+set}" = set; then :
6734   withval=$with_separate_debug_dir;
6735     DEBUGDIR=$withval
6736 else
6737   DEBUGDIR=${libdir}/debug
6738 fi
6739
6740
6741   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6742   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6743   ac_define_dir=`eval echo $DEBUGDIR`
6744   ac_define_dir=`eval echo $ac_define_dir`
6745
6746 cat >>confdefs.h <<_ACEOF
6747 #define DEBUGDIR "$ac_define_dir"
6748 _ACEOF
6749
6750
6751
6752   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
6753      if test "x$prefix" = xNONE; then
6754         test_prefix=/usr/local
6755      else
6756         test_prefix=$prefix
6757      fi
6758   else
6759      test_prefix=$exec_prefix
6760   fi
6761   value=0
6762   case ${ac_define_dir} in
6763      "${test_prefix}"|"${test_prefix}/"*|\
6764         '${exec_prefix}'|'${exec_prefix}/'*)
6765      value=1
6766      ;;
6767   esac
6768
6769 cat >>confdefs.h <<_ACEOF
6770 #define DEBUGDIR_RELOCATABLE $value
6771 _ACEOF
6772
6773
6774
6775 # GDB's datadir relocation
6776
6777
6778
6779 # Check whether --with-gdb-datadir was given.
6780 if test "${with_gdb_datadir+set}" = set; then :
6781   withval=$with_gdb_datadir;
6782     GDB_DATADIR=$withval
6783 else
6784   GDB_DATADIR=${datadir}/gdb
6785 fi
6786
6787
6788   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6789   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6790   ac_define_dir=`eval echo $GDB_DATADIR`
6791   ac_define_dir=`eval echo $ac_define_dir`
6792
6793 cat >>confdefs.h <<_ACEOF
6794 #define GDB_DATADIR "$ac_define_dir"
6795 _ACEOF
6796
6797
6798
6799   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
6800      if test "x$prefix" = xNONE; then
6801         test_prefix=/usr/local
6802      else
6803         test_prefix=$prefix
6804      fi
6805   else
6806      test_prefix=$exec_prefix
6807   fi
6808   value=0
6809   case ${ac_define_dir} in
6810      "${test_prefix}"|"${test_prefix}/"*|\
6811         '${exec_prefix}'|'${exec_prefix}/'*)
6812      value=1
6813      ;;
6814   esac
6815
6816 cat >>confdefs.h <<_ACEOF
6817 #define GDB_DATADIR_RELOCATABLE $value
6818 _ACEOF
6819
6820
6821
6822
6823 # Check whether --with-relocated-sources was given.
6824 if test "${with_relocated_sources+set}" = set; then :
6825   withval=$with_relocated_sources; reloc_srcdir="${withval}"
6826
6827   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6828   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6829   ac_define_dir=`eval echo $reloc_srcdir`
6830   ac_define_dir=`eval echo $ac_define_dir`
6831
6832 cat >>confdefs.h <<_ACEOF
6833 #define RELOC_SRCDIR "$ac_define_dir"
6834 _ACEOF
6835
6836
6837
6838 fi
6839
6840
6841
6842
6843 subdirs="$subdirs doc testsuite"
6844
6845
6846 # Check whether to support alternative target configurations
6847 # Check whether --enable-targets was given.
6848 if test "${enable_targets+set}" = set; then :
6849   enableval=$enable_targets; case "${enableval}" in
6850   yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
6851             ;;
6852   no)       enable_targets= ;;
6853   *)        enable_targets=$enableval ;;
6854 esac
6855 fi
6856
6857
6858 # Check whether to enable 64-bit support on 32-bit hosts
6859 # Check whether --enable-64-bit-bfd was given.
6860 if test "${enable_64_bit_bfd+set}" = set; then :
6861   enableval=$enable_64_bit_bfd; case "${enableval}" in
6862   yes)  want64=true  ;;
6863   no)   want64=false ;;
6864   *)    as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
6865 esac
6866 else
6867   want64=false
6868 fi
6869
6870 # Provide defaults for some variables set by the per-host and per-target
6871 # configuration.
6872 gdb_host_obs=posix-hdep.o
6873
6874 if test "${target}" = "${host}"; then
6875   gdb_native=yes
6876 else
6877   gdb_native=no
6878 fi
6879
6880 . $srcdir/configure.host
6881
6882 # Accumulate some settings from configure.tgt over all enabled targets
6883
6884 TARGET_OBS=
6885 all_targets=
6886
6887 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
6888 do
6889   if test "$targ_alias" = "all"; then
6890     all_targets=true
6891   else
6892     # Canonicalize the secondary target names.
6893     result=`$ac_config_sub $targ_alias 2>/dev/null`
6894     if test -n "$result"; then
6895         targ=$result
6896     else
6897         targ=$targ_alias
6898     fi
6899
6900     . ${srcdir}/configure.tgt
6901
6902     # Target-specific object files
6903     for i in ${gdb_target_obs}; do
6904         case " $TARGET_OBS " in
6905         *" ${i} "*) ;;
6906         *)
6907           TARGET_OBS="$TARGET_OBS ${i}"
6908           ;;
6909         esac
6910     done
6911
6912     # Check whether this target needs 64-bit CORE_ADDR
6913     if test x${want64} = xfalse; then
6914       . ${srcdir}/../bfd/config.bfd
6915     fi
6916   fi
6917 done
6918
6919 if test x${all_targets} = xtrue; then
6920
6921   # We want all 64-bit targets if we either:
6922   #  - run on a 64-bit host  or
6923   #  - already require 64-bit support for some other target  or
6924   #  - the --enable-64-bit-bfd option was supplied
6925   # Otherwise we only support all 32-bit targets.
6926   #
6927   # NOTE: This test must be in sync with the corresponding
6928   #       tests in BFD!
6929
6930   if test x${want64} = xfalse; then
6931     # The cast to long int works around a bug in the HP C Compiler
6932 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6933 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6934 # This bug is HP SR number 8606223364.
6935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
6936 $as_echo_n "checking size of long... " >&6; }
6937 if test "${ac_cv_sizeof_long+set}" = set; then :
6938   $as_echo_n "(cached) " >&6
6939 else
6940   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
6941
6942 else
6943   if test "$ac_cv_type_long" = yes; then
6944      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6945 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6946 { as_fn_set_status 77
6947 as_fn_error "cannot compute sizeof (long)
6948 See \`config.log' for more details." "$LINENO" 5; }; }
6949    else
6950      ac_cv_sizeof_long=0
6951    fi
6952 fi
6953
6954 fi
6955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
6956 $as_echo "$ac_cv_sizeof_long" >&6; }
6957
6958
6959
6960 cat >>confdefs.h <<_ACEOF
6961 #define SIZEOF_LONG $ac_cv_sizeof_long
6962 _ACEOF
6963
6964
6965     if test "x${ac_cv_sizeof_long}" = "x8"; then
6966       want64=true
6967     fi
6968   fi
6969   if test x${want64} = xtrue; then
6970     TARGET_OBS='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)'
6971   else
6972     TARGET_OBS='$(ALL_TARGET_OBS)'
6973   fi
6974 fi
6975
6976
6977
6978 # For other settings, only the main target counts.
6979 gdb_sim=
6980 gdb_osabi=
6981 build_gdbserver=
6982 targ=$target; . ${srcdir}/configure.tgt
6983
6984 # Fetch the default architecture and default target vector from BFD.
6985 targ=$target; . $srcdir/../bfd/config.bfd
6986
6987 # We only want the first architecture, so strip off the others if
6988 # there is more than one.
6989 targ_archs=`echo $targ_archs | sed 's/ .*//'`
6990
6991 if test "x$targ_archs" != x; then
6992
6993 cat >>confdefs.h <<_ACEOF
6994 #define DEFAULT_BFD_ARCH $targ_archs
6995 _ACEOF
6996
6997 fi
6998 if test "x$targ_defvec" != x; then
6999
7000 cat >>confdefs.h <<_ACEOF
7001 #define DEFAULT_BFD_VEC $targ_defvec
7002 _ACEOF
7003
7004 fi
7005
7006 # The CLI cannot be disabled yet, but may be in the future.
7007
7008 # Enable CLI.
7009 # Check whether --enable-gdbcli was given.
7010 if test "${enable_gdbcli+set}" = set; then :
7011   enableval=$enable_gdbcli; case $enableval in
7012     yes)
7013       ;;
7014     no)
7015       as_fn_error "the command-line interface cannot be disabled yet" "$LINENO" 5 ;;
7016     *)
7017       as_fn_error "bad value $enableval for --enable-gdbcli" "$LINENO" 5 ;;
7018   esac
7019 else
7020   enable_gdbcli=yes
7021 fi
7022
7023 if test x"$enable_gdbcli" = xyes; then
7024   if test -d $srcdir/cli; then
7025     CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_CLI_OBS)"
7026     CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_CLI_DEPS)"
7027     CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_CLI_SRCS)"
7028     ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)"
7029   fi
7030 fi
7031
7032 # Enable MI.
7033 # Check whether --enable-gdbmi was given.
7034 if test "${enable_gdbmi+set}" = set; then :
7035   enableval=$enable_gdbmi; case $enableval in
7036     yes | no)
7037       ;;
7038     *)
7039       as_fn_error "bad value $enableval for --enable-gdbmi" "$LINENO" 5 ;;
7040   esac
7041 else
7042   enable_gdbmi=yes
7043 fi
7044
7045 if test x"$enable_gdbmi" = xyes; then
7046   if test -d $srcdir/mi; then
7047     CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
7048     CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
7049     CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
7050     ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
7051   fi
7052 fi
7053
7054 # Enable TUI.
7055 # Check whether --enable-tui was given.
7056 if test "${enable_tui+set}" = set; then :
7057   enableval=$enable_tui; case $enableval in
7058     yes | no | auto)
7059       ;;
7060     *)
7061       as_fn_error "bad value $enableval for --enable-tui" "$LINENO" 5 ;;
7062   esac
7063 else
7064   enable_tui=auto
7065 fi
7066
7067
7068 # Enable gdbtk.
7069 # Check whether --enable-gdbtk was given.
7070 if test "${enable_gdbtk+set}" = set; then :
7071   enableval=$enable_gdbtk; case $enableval in
7072     yes | no)
7073       ;;
7074     *)
7075       as_fn_error "bad value $enableval for --enable-gdbtk" "$LINENO" 5 ;;
7076   esac
7077 else
7078   if test -d $srcdir/gdbtk; then
7079     enable_gdbtk=yes
7080   else
7081     enable_gdbtk=no
7082   fi
7083 fi
7084
7085 # We unconditionally disable gdbtk tests on selected platforms.
7086 case $host_os in
7087   go32* | windows*)
7088     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gdbtk isn't supported on $host; disabling" >&5
7089 $as_echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;}
7090     enable_gdbtk=no ;;
7091 esac
7092
7093 # Libunwind support.
7094
7095 # Check whether --with-libunwind was given.
7096 if test "${with_libunwind+set}" = set; then :
7097   withval=$with_libunwind; case "${withval}" in
7098   yes)  enable_libunwind=yes ;;
7099   no)   enable_libunwind=no ;;
7100   *)    as_fn_error "bad value ${withval} for GDB with-libunwind option" "$LINENO" 5 ;;
7101 esac
7102 else
7103
7104   for ac_header in libunwind.h libunwind-ia64.h
7105 do :
7106   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7107 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
7108 eval as_val=\$$as_ac_Header
7109    if test "x$as_val" = x""yes; then :
7110   cat >>confdefs.h <<_ACEOF
7111 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7112 _ACEOF
7113
7114 fi
7115
7116 done
7117
7118   if test x"$ac_cv_header_libunwind_h" = xyes -a x"$ac_cv_header_libunwind_ia64_h" = xyes; then
7119     enable_libunwind=yes;
7120   fi
7121
7122 fi
7123
7124
7125 if test x"$enable_libunwind" = xyes; then
7126   for ac_header in libunwind.h libunwind-ia64.h
7127 do :
7128   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7129 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
7130 eval as_val=\$$as_ac_Header
7131    if test "x$as_val" = x""yes; then :
7132   cat >>confdefs.h <<_ACEOF
7133 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7134 _ACEOF
7135
7136 fi
7137
7138 done
7139
7140
7141 $as_echo "#define HAVE_LIBUNWIND 1" >>confdefs.h
7142
7143   CONFIG_OBS="$CONFIG_OBS libunwind-frame.o"
7144   CONFIG_DEPS="$CONFIG_DEPS libunwind-frame.o"
7145   CONFIG_SRCS="$CONFIG_SRCS libunwind-frame.c"
7146 fi
7147
7148 opt_curses=no
7149
7150 # Check whether --with-curses was given.
7151 if test "${with_curses+set}" = set; then :
7152   withval=$with_curses; opt_curses=$withval
7153 fi
7154
7155
7156 prefer_curses=no
7157 if test "$opt_curses" = "yes"; then
7158   prefer_curses=yes
7159 fi
7160
7161 # Profiling support.
7162 # Check whether --enable-profiling was given.
7163 if test "${enable_profiling+set}" = set; then :
7164   enableval=$enable_profiling; case $enableval in
7165     yes | no)
7166       ;;
7167     *)
7168       as_fn_error "bad value $enableval for --enable-profile" "$LINENO" 5 ;;
7169   esac
7170 else
7171   enable_profiling=no
7172 fi
7173
7174
7175 for ac_func in monstartup _mcleanup
7176 do :
7177   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7178 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7179 eval as_val=\$$as_ac_var
7180    if test "x$as_val" = x""yes; then :
7181   cat >>confdefs.h <<_ACEOF
7182 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7183 _ACEOF
7184
7185 fi
7186 done
7187
7188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _etext" >&5
7189 $as_echo_n "checking for _etext... " >&6; }
7190 if test "${ac_cv_var__etext+set}" = set; then :
7191   $as_echo_n "(cached) " >&6
7192 else
7193   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7194 /* end confdefs.h.  */
7195 #include <stdlib.h>
7196 extern char _etext;
7197
7198 int
7199 main ()
7200 {
7201 free (&_etext);
7202   ;
7203   return 0;
7204 }
7205 _ACEOF
7206 if ac_fn_c_try_link "$LINENO"; then :
7207   ac_cv_var__etext=yes
7208 else
7209   ac_cv_var__etext=no
7210 fi
7211 rm -f core conftest.err conftest.$ac_objext \
7212     conftest$ac_exeext conftest.$ac_ext
7213 fi
7214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__etext" >&5
7215 $as_echo "$ac_cv_var__etext" >&6; }
7216 if test $ac_cv_var__etext = yes; then
7217
7218 $as_echo "#define HAVE__ETEXT 1" >>confdefs.h
7219
7220 fi
7221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for etext" >&5
7222 $as_echo_n "checking for etext... " >&6; }
7223 if test "${ac_cv_var_etext+set}" = set; then :
7224   $as_echo_n "(cached) " >&6
7225 else
7226   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7227 /* end confdefs.h.  */
7228 #include <stdlib.h>
7229 extern char etext;
7230
7231 int
7232 main ()
7233 {
7234 free (&etext);
7235   ;
7236   return 0;
7237 }
7238 _ACEOF
7239 if ac_fn_c_try_link "$LINENO"; then :
7240   ac_cv_var_etext=yes
7241 else
7242   ac_cv_var_etext=no
7243 fi
7244 rm -f core conftest.err conftest.$ac_objext \
7245     conftest$ac_exeext conftest.$ac_ext
7246 fi
7247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_etext" >&5
7248 $as_echo "$ac_cv_var_etext" >&6; }
7249 if test $ac_cv_var_etext = yes; then
7250
7251 $as_echo "#define HAVE_ETEXT 1" >>confdefs.h
7252
7253 fi
7254 if test "$enable_profiling" = yes ; then
7255   if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then
7256     as_fn_error "--enable-profiling requires monstartup and _mcleanup" "$LINENO" 5
7257   fi
7258   PROFILE_CFLAGS=-pg
7259   OLD_CFLAGS="$CFLAGS"
7260   CFLAGS="$CFLAGS $PROFILE_CFLAGS"
7261
7262   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pg" >&5
7263 $as_echo_n "checking whether $CC supports -pg... " >&6; }
7264 if test "${ac_cv_cc_supports_pg+set}" = set; then :
7265   $as_echo_n "(cached) " >&6
7266 else
7267   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7268 /* end confdefs.h.  */
7269
7270 int
7271 main ()
7272 {
7273 int x;
7274   ;
7275   return 0;
7276 }
7277 _ACEOF
7278 if ac_fn_c_try_compile "$LINENO"; then :
7279   ac_cv_cc_supports_pg=yes
7280 else
7281   ac_cv_cc_supports_pg=no
7282 fi
7283 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7284 fi
7285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_supports_pg" >&5
7286 $as_echo "$ac_cv_cc_supports_pg" >&6; }
7287
7288   if test $ac_cv_cc_supports_pg = no; then
7289     as_fn_error "--enable-profiling requires a compiler which supports -pg" "$LINENO" 5
7290   fi
7291
7292   CFLAGS="$OLD_CFLAGS"
7293 fi
7294
7295
7296
7297 # Check whether --with-pkgversion was given.
7298 if test "${with_pkgversion+set}" = set; then :
7299   withval=$with_pkgversion; case "$withval" in
7300       yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
7301       no)  PKGVERSION= ;;
7302       *)   PKGVERSION="($withval) " ;;
7303      esac
7304 else
7305   PKGVERSION="(GDB) "
7306
7307 fi
7308
7309
7310
7311
7312
7313 # Check whether --with-bugurl was given.
7314 if test "${with_bugurl+set}" = set; then :
7315   withval=$with_bugurl; case "$withval" in
7316       yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
7317       no)  BUGURL=
7318            ;;
7319       *)   BUGURL="$withval"
7320            ;;
7321      esac
7322 else
7323   BUGURL="http://www.gnu.org/software/gdb/bugs/"
7324
7325 fi
7326
7327   case ${BUGURL} in
7328   "")
7329     REPORT_BUGS_TO=
7330     REPORT_BUGS_TEXI=
7331     ;;
7332   *)
7333     REPORT_BUGS_TO="<$BUGURL>"
7334     REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
7335     ;;
7336   esac;
7337
7338
7339
7340
7341 cat >>confdefs.h <<_ACEOF
7342 #define PKGVERSION "$PKGVERSION"
7343 _ACEOF
7344
7345
7346 cat >>confdefs.h <<_ACEOF
7347 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
7348 _ACEOF
7349
7350
7351 # --------------------- #
7352 # Checks for programs.  #
7353 # --------------------- #
7354
7355 for ac_prog in gawk mawk nawk awk
7356 do
7357   # Extract the first word of "$ac_prog", so it can be a program name with args.
7358 set dummy $ac_prog; ac_word=$2
7359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7360 $as_echo_n "checking for $ac_word... " >&6; }
7361 if test "${ac_cv_prog_AWK+set}" = set; then :
7362   $as_echo_n "(cached) " >&6
7363 else
7364   if test -n "$AWK"; then
7365   ac_cv_prog_AWK="$AWK" # Let the user override the test.
7366 else
7367 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7368 for as_dir in $PATH
7369 do
7370   IFS=$as_save_IFS
7371   test -z "$as_dir" && as_dir=.
7372     for ac_exec_ext in '' $ac_executable_extensions; do
7373   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7374     ac_cv_prog_AWK="$ac_prog"
7375     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7376     break 2
7377   fi
7378 done
7379   done
7380 IFS=$as_save_IFS
7381
7382 fi
7383 fi
7384 AWK=$ac_cv_prog_AWK
7385 if test -n "$AWK"; then
7386   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7387 $as_echo "$AWK" >&6; }
7388 else
7389   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7390 $as_echo "no" >&6; }
7391 fi
7392
7393
7394   test -n "$AWK" && break
7395 done
7396
7397
7398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
7399 $as_echo_n "checking whether ln -s works... " >&6; }
7400 LN_S=$as_ln_s
7401 if test "$LN_S" = "ln -s"; then
7402   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7403 $as_echo "yes" >&6; }
7404 else
7405   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
7406 $as_echo "no, using $LN_S" >&6; }
7407 fi
7408
7409 if test -n "$ac_tool_prefix"; then
7410   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7411 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7413 $as_echo_n "checking for $ac_word... " >&6; }
7414 if test "${ac_cv_prog_RANLIB+set}" = set; then :
7415   $as_echo_n "(cached) " >&6
7416 else
7417   if test -n "$RANLIB"; then
7418   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7419 else
7420 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7421 for as_dir in $PATH
7422 do
7423   IFS=$as_save_IFS
7424   test -z "$as_dir" && as_dir=.
7425     for ac_exec_ext in '' $ac_executable_extensions; do
7426   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7427     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7428     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7429     break 2
7430   fi
7431 done
7432   done
7433 IFS=$as_save_IFS
7434
7435 fi
7436 fi
7437 RANLIB=$ac_cv_prog_RANLIB
7438 if test -n "$RANLIB"; then
7439   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7440 $as_echo "$RANLIB" >&6; }
7441 else
7442   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7443 $as_echo "no" >&6; }
7444 fi
7445
7446
7447 fi
7448 if test -z "$ac_cv_prog_RANLIB"; then
7449   ac_ct_RANLIB=$RANLIB
7450   # Extract the first word of "ranlib", so it can be a program name with args.
7451 set dummy ranlib; ac_word=$2
7452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7453 $as_echo_n "checking for $ac_word... " >&6; }
7454 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
7455   $as_echo_n "(cached) " >&6
7456 else
7457   if test -n "$ac_ct_RANLIB"; then
7458   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7459 else
7460 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7461 for as_dir in $PATH
7462 do
7463   IFS=$as_save_IFS
7464   test -z "$as_dir" && as_dir=.
7465     for ac_exec_ext in '' $ac_executable_extensions; do
7466   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7467     ac_cv_prog_ac_ct_RANLIB="ranlib"
7468     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7469     break 2
7470   fi
7471 done
7472   done
7473 IFS=$as_save_IFS
7474
7475 fi
7476 fi
7477 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7478 if test -n "$ac_ct_RANLIB"; then
7479   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7480 $as_echo "$ac_ct_RANLIB" >&6; }
7481 else
7482   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7483 $as_echo "no" >&6; }
7484 fi
7485
7486   if test "x$ac_ct_RANLIB" = x; then
7487     RANLIB=":"
7488   else
7489     case $cross_compiling:$ac_tool_warned in
7490 yes:)
7491 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7492 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7493 ac_tool_warned=yes ;;
7494 esac
7495     RANLIB=$ac_ct_RANLIB
7496   fi
7497 else
7498   RANLIB="$ac_cv_prog_RANLIB"
7499 fi
7500
7501 for ac_prog in 'bison -y' byacc
7502 do
7503   # Extract the first word of "$ac_prog", so it can be a program name with args.
7504 set dummy $ac_prog; ac_word=$2
7505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7506 $as_echo_n "checking for $ac_word... " >&6; }
7507 if test "${ac_cv_prog_YACC+set}" = set; then :
7508   $as_echo_n "(cached) " >&6
7509 else
7510   if test -n "$YACC"; then
7511   ac_cv_prog_YACC="$YACC" # Let the user override the test.
7512 else
7513 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7514 for as_dir in $PATH
7515 do
7516   IFS=$as_save_IFS
7517   test -z "$as_dir" && as_dir=.
7518     for ac_exec_ext in '' $ac_executable_extensions; do
7519   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7520     ac_cv_prog_YACC="$ac_prog"
7521     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7522     break 2
7523   fi
7524 done
7525   done
7526 IFS=$as_save_IFS
7527
7528 fi
7529 fi
7530 YACC=$ac_cv_prog_YACC
7531 if test -n "$YACC"; then
7532   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
7533 $as_echo "$YACC" >&6; }
7534 else
7535   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7536 $as_echo "no" >&6; }
7537 fi
7538
7539
7540   test -n "$YACC" && break
7541 done
7542 test -n "$YACC" || YACC="yacc"
7543
7544
7545 if test -n "$ac_tool_prefix"; then
7546   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7547 set dummy ${ac_tool_prefix}ar; ac_word=$2
7548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7549 $as_echo_n "checking for $ac_word... " >&6; }
7550 if test "${ac_cv_prog_AR+set}" = set; then :
7551   $as_echo_n "(cached) " >&6
7552 else
7553   if test -n "$AR"; then
7554   ac_cv_prog_AR="$AR" # Let the user override the test.
7555 else
7556 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7557 for as_dir in $PATH
7558 do
7559   IFS=$as_save_IFS
7560   test -z "$as_dir" && as_dir=.
7561     for ac_exec_ext in '' $ac_executable_extensions; do
7562   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7563     ac_cv_prog_AR="${ac_tool_prefix}ar"
7564     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7565     break 2
7566   fi
7567 done
7568   done
7569 IFS=$as_save_IFS
7570
7571 fi
7572 fi
7573 AR=$ac_cv_prog_AR
7574 if test -n "$AR"; then
7575   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7576 $as_echo "$AR" >&6; }
7577 else
7578   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7579 $as_echo "no" >&6; }
7580 fi
7581
7582
7583 fi
7584 if test -z "$ac_cv_prog_AR"; then
7585   ac_ct_AR=$AR
7586   # Extract the first word of "ar", so it can be a program name with args.
7587 set dummy ar; ac_word=$2
7588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7589 $as_echo_n "checking for $ac_word... " >&6; }
7590 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
7591   $as_echo_n "(cached) " >&6
7592 else
7593   if test -n "$ac_ct_AR"; then
7594   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7595 else
7596 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7597 for as_dir in $PATH
7598 do
7599   IFS=$as_save_IFS
7600   test -z "$as_dir" && as_dir=.
7601     for ac_exec_ext in '' $ac_executable_extensions; do
7602   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7603     ac_cv_prog_ac_ct_AR="ar"
7604     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7605     break 2
7606   fi
7607 done
7608   done
7609 IFS=$as_save_IFS
7610
7611 fi
7612 fi
7613 ac_ct_AR=$ac_cv_prog_ac_ct_AR
7614 if test -n "$ac_ct_AR"; then
7615   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7616 $as_echo "$ac_ct_AR" >&6; }
7617 else
7618   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7619 $as_echo "no" >&6; }
7620 fi
7621
7622   if test "x$ac_ct_AR" = x; then
7623     AR=""
7624   else
7625     case $cross_compiling:$ac_tool_warned in
7626 yes:)
7627 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7628 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7629 ac_tool_warned=yes ;;
7630 esac
7631     AR=$ac_ct_AR
7632   fi
7633 else
7634   AR="$ac_cv_prog_AR"
7635 fi
7636
7637 if test -n "$ac_tool_prefix"; then
7638   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
7639 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
7640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7641 $as_echo_n "checking for $ac_word... " >&6; }
7642 if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
7643   $as_echo_n "(cached) " >&6
7644 else
7645   if test -n "$DLLTOOL"; then
7646   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
7647 else
7648 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7649 for as_dir in $PATH
7650 do
7651   IFS=$as_save_IFS
7652   test -z "$as_dir" && as_dir=.
7653     for ac_exec_ext in '' $ac_executable_extensions; do
7654   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7655     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
7656     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7657     break 2
7658   fi
7659 done
7660   done
7661 IFS=$as_save_IFS
7662
7663 fi
7664 fi
7665 DLLTOOL=$ac_cv_prog_DLLTOOL
7666 if test -n "$DLLTOOL"; then
7667   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
7668 $as_echo "$DLLTOOL" >&6; }
7669 else
7670   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7671 $as_echo "no" >&6; }
7672 fi
7673
7674
7675 fi
7676 if test -z "$ac_cv_prog_DLLTOOL"; then
7677   ac_ct_DLLTOOL=$DLLTOOL
7678   # Extract the first word of "dlltool", so it can be a program name with args.
7679 set dummy dlltool; ac_word=$2
7680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7681 $as_echo_n "checking for $ac_word... " >&6; }
7682 if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
7683   $as_echo_n "(cached) " >&6
7684 else
7685   if test -n "$ac_ct_DLLTOOL"; then
7686   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
7687 else
7688 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7689 for as_dir in $PATH
7690 do
7691   IFS=$as_save_IFS
7692   test -z "$as_dir" && as_dir=.
7693     for ac_exec_ext in '' $ac_executable_extensions; do
7694   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7695     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
7696     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7697     break 2
7698   fi
7699 done
7700   done
7701 IFS=$as_save_IFS
7702
7703 fi
7704 fi
7705 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
7706 if test -n "$ac_ct_DLLTOOL"; then
7707   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
7708 $as_echo "$ac_ct_DLLTOOL" >&6; }
7709 else
7710   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7711 $as_echo "no" >&6; }
7712 fi
7713
7714   if test "x$ac_ct_DLLTOOL" = x; then
7715     DLLTOOL=""
7716   else
7717     case $cross_compiling:$ac_tool_warned in
7718 yes:)
7719 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7720 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7721 ac_tool_warned=yes ;;
7722 esac
7723     DLLTOOL=$ac_ct_DLLTOOL
7724   fi
7725 else
7726   DLLTOOL="$ac_cv_prog_DLLTOOL"
7727 fi
7728
7729 if test -n "$ac_tool_prefix"; then
7730   # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
7731 set dummy ${ac_tool_prefix}windres; ac_word=$2
7732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7733 $as_echo_n "checking for $ac_word... " >&6; }
7734 if test "${ac_cv_prog_WINDRES+set}" = set; then :
7735   $as_echo_n "(cached) " >&6
7736 else
7737   if test -n "$WINDRES"; then
7738   ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
7739 else
7740 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7741 for as_dir in $PATH
7742 do
7743   IFS=$as_save_IFS
7744   test -z "$as_dir" && as_dir=.
7745     for ac_exec_ext in '' $ac_executable_extensions; do
7746   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7747     ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
7748     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7749     break 2
7750   fi
7751 done
7752   done
7753 IFS=$as_save_IFS
7754
7755 fi
7756 fi
7757 WINDRES=$ac_cv_prog_WINDRES
7758 if test -n "$WINDRES"; then
7759   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
7760 $as_echo "$WINDRES" >&6; }
7761 else
7762   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7763 $as_echo "no" >&6; }
7764 fi
7765
7766
7767 fi
7768 if test -z "$ac_cv_prog_WINDRES"; then
7769   ac_ct_WINDRES=$WINDRES
7770   # Extract the first word of "windres", so it can be a program name with args.
7771 set dummy windres; ac_word=$2
7772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7773 $as_echo_n "checking for $ac_word... " >&6; }
7774 if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then :
7775   $as_echo_n "(cached) " >&6
7776 else
7777   if test -n "$ac_ct_WINDRES"; then
7778   ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
7779 else
7780 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7781 for as_dir in $PATH
7782 do
7783   IFS=$as_save_IFS
7784   test -z "$as_dir" && as_dir=.
7785     for ac_exec_ext in '' $ac_executable_extensions; do
7786   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7787     ac_cv_prog_ac_ct_WINDRES="windres"
7788     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7789     break 2
7790   fi
7791 done
7792   done
7793 IFS=$as_save_IFS
7794
7795 fi
7796 fi
7797 ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
7798 if test -n "$ac_ct_WINDRES"; then
7799   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
7800 $as_echo "$ac_ct_WINDRES" >&6; }
7801 else
7802   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7803 $as_echo "no" >&6; }
7804 fi
7805
7806   if test "x$ac_ct_WINDRES" = x; then
7807     WINDRES=""
7808   else
7809     case $cross_compiling:$ac_tool_warned in
7810 yes:)
7811 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7812 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7813 ac_tool_warned=yes ;;
7814 esac
7815     WINDRES=$ac_ct_WINDRES
7816   fi
7817 else
7818   WINDRES="$ac_cv_prog_WINDRES"
7819 fi
7820
7821
7822 # Needed for GNU/Hurd.
7823 if test -n "$ac_tool_prefix"; then
7824   # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
7825 set dummy ${ac_tool_prefix}mig; ac_word=$2
7826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7827 $as_echo_n "checking for $ac_word... " >&6; }
7828 if test "${ac_cv_prog_MIG+set}" = set; then :
7829   $as_echo_n "(cached) " >&6
7830 else
7831   if test -n "$MIG"; then
7832   ac_cv_prog_MIG="$MIG" # Let the user override the test.
7833 else
7834 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7835 for as_dir in $PATH
7836 do
7837   IFS=$as_save_IFS
7838   test -z "$as_dir" && as_dir=.
7839     for ac_exec_ext in '' $ac_executable_extensions; do
7840   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7841     ac_cv_prog_MIG="${ac_tool_prefix}mig"
7842     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7843     break 2
7844   fi
7845 done
7846   done
7847 IFS=$as_save_IFS
7848
7849 fi
7850 fi
7851 MIG=$ac_cv_prog_MIG
7852 if test -n "$MIG"; then
7853   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
7854 $as_echo "$MIG" >&6; }
7855 else
7856   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7857 $as_echo "no" >&6; }
7858 fi
7859
7860
7861 fi
7862 if test -z "$ac_cv_prog_MIG"; then
7863   ac_ct_MIG=$MIG
7864   # Extract the first word of "mig", so it can be a program name with args.
7865 set dummy mig; ac_word=$2
7866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7867 $as_echo_n "checking for $ac_word... " >&6; }
7868 if test "${ac_cv_prog_ac_ct_MIG+set}" = set; then :
7869   $as_echo_n "(cached) " >&6
7870 else
7871   if test -n "$ac_ct_MIG"; then
7872   ac_cv_prog_ac_ct_MIG="$ac_ct_MIG" # Let the user override the test.
7873 else
7874 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7875 for as_dir in $PATH
7876 do
7877   IFS=$as_save_IFS
7878   test -z "$as_dir" && as_dir=.
7879     for ac_exec_ext in '' $ac_executable_extensions; do
7880   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7881     ac_cv_prog_ac_ct_MIG="mig"
7882     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7883     break 2
7884   fi
7885 done
7886   done
7887 IFS=$as_save_IFS
7888
7889 fi
7890 fi
7891 ac_ct_MIG=$ac_cv_prog_ac_ct_MIG
7892 if test -n "$ac_ct_MIG"; then
7893   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
7894 $as_echo "$ac_ct_MIG" >&6; }
7895 else
7896   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7897 $as_echo "no" >&6; }
7898 fi
7899
7900   if test "x$ac_ct_MIG" = x; then
7901     MIG=""
7902   else
7903     case $cross_compiling:$ac_tool_warned in
7904 yes:)
7905 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7906 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7907 ac_tool_warned=yes ;;
7908 esac
7909     MIG=$ac_ct_MIG
7910   fi
7911 else
7912   MIG="$ac_cv_prog_MIG"
7913 fi
7914
7915
7916 # ---------------------- #
7917 # Checks for libraries.  #
7918 # ---------------------- #
7919
7920 # We might need to link with -lm; most simulators need it.
7921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
7922 $as_echo_n "checking for main in -lm... " >&6; }
7923 if test "${ac_cv_lib_m_main+set}" = set; then :
7924   $as_echo_n "(cached) " >&6
7925 else
7926   ac_check_lib_save_LIBS=$LIBS
7927 LIBS="-lm  $LIBS"
7928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7929 /* end confdefs.h.  */
7930
7931
7932 int
7933 main ()
7934 {
7935 return main ();
7936   ;
7937   return 0;
7938 }
7939 _ACEOF
7940 if ac_fn_c_try_link "$LINENO"; then :
7941   ac_cv_lib_m_main=yes
7942 else
7943   ac_cv_lib_m_main=no
7944 fi
7945 rm -f core conftest.err conftest.$ac_objext \
7946     conftest$ac_exeext conftest.$ac_ext
7947 LIBS=$ac_check_lib_save_LIBS
7948 fi
7949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
7950 $as_echo "$ac_cv_lib_m_main" >&6; }
7951 if test "x$ac_cv_lib_m_main" = x""yes; then :
7952   cat >>confdefs.h <<_ACEOF
7953 #define HAVE_LIBM 1
7954 _ACEOF
7955
7956   LIBS="-lm $LIBS"
7957
7958 fi
7959
7960
7961 # We need to link with -lw to get `wctype' on Solaris before Solaris
7962 # 2.6.  Solaris 2.6 and beyond have this function in libc, and have a
7963 # libw that some versions of the GNU linker cannot hanle (GNU ld 2.9.1
7964 # is known to have this problem).  Therefore we avoid libw if we can.
7965 ac_fn_c_check_func "$LINENO" "wctype" "ac_cv_func_wctype"
7966 if test "x$ac_cv_func_wctype" = x""yes; then :
7967
7968 else
7969   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctype in -lw" >&5
7970 $as_echo_n "checking for wctype in -lw... " >&6; }
7971 if test "${ac_cv_lib_w_wctype+set}" = set; then :
7972   $as_echo_n "(cached) " >&6
7973 else
7974   ac_check_lib_save_LIBS=$LIBS
7975 LIBS="-lw  $LIBS"
7976 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7977 /* end confdefs.h.  */
7978
7979 /* Override any GCC internal prototype to avoid an error.
7980    Use char because int might match the return type of a GCC
7981    builtin and then its argument prototype would still apply.  */
7982 #ifdef __cplusplus
7983 extern "C"
7984 #endif
7985 char wctype ();
7986 int
7987 main ()
7988 {
7989 return wctype ();
7990   ;
7991   return 0;
7992 }
7993 _ACEOF
7994 if ac_fn_c_try_link "$LINENO"; then :
7995   ac_cv_lib_w_wctype=yes
7996 else
7997   ac_cv_lib_w_wctype=no
7998 fi
7999 rm -f core conftest.err conftest.$ac_objext \
8000     conftest$ac_exeext conftest.$ac_ext
8001 LIBS=$ac_check_lib_save_LIBS
8002 fi
8003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wctype" >&5
8004 $as_echo "$ac_cv_lib_w_wctype" >&6; }
8005 if test "x$ac_cv_lib_w_wctype" = x""yes; then :
8006   cat >>confdefs.h <<_ACEOF
8007 #define HAVE_LIBW 1
8008 _ACEOF
8009
8010   LIBS="-lw $LIBS"
8011
8012 fi
8013
8014 fi
8015
8016
8017 # Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
8018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
8019 $as_echo_n "checking for library containing gethostbyname... " >&6; }
8020 if test "${ac_cv_search_gethostbyname+set}" = set; then :
8021   $as_echo_n "(cached) " >&6
8022 else
8023   ac_func_search_save_LIBS=$LIBS
8024 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8025 /* end confdefs.h.  */
8026
8027 /* Override any GCC internal prototype to avoid an error.
8028    Use char because int might match the return type of a GCC
8029    builtin and then its argument prototype would still apply.  */
8030 #ifdef __cplusplus
8031 extern "C"
8032 #endif
8033 char gethostbyname ();
8034 int
8035 main ()
8036 {
8037 return gethostbyname ();
8038   ;
8039   return 0;
8040 }
8041 _ACEOF
8042 for ac_lib in '' nsl; do
8043   if test -z "$ac_lib"; then
8044     ac_res="none required"
8045   else
8046     ac_res=-l$ac_lib
8047     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8048   fi
8049   if ac_fn_c_try_link "$LINENO"; then :
8050   ac_cv_search_gethostbyname=$ac_res
8051 fi
8052 rm -f core conftest.err conftest.$ac_objext \
8053     conftest$ac_exeext
8054   if test "${ac_cv_search_gethostbyname+set}" = set; then :
8055   break
8056 fi
8057 done
8058 if test "${ac_cv_search_gethostbyname+set}" = set; then :
8059
8060 else
8061   ac_cv_search_gethostbyname=no
8062 fi
8063 rm conftest.$ac_ext
8064 LIBS=$ac_func_search_save_LIBS
8065 fi
8066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
8067 $as_echo "$ac_cv_search_gethostbyname" >&6; }
8068 ac_res=$ac_cv_search_gethostbyname
8069 if test "$ac_res" != no; then :
8070   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8071
8072 fi
8073
8074
8075 # Some systems (e.g. Solaris) have `socketpair' in libsocket.
8076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
8077 $as_echo_n "checking for library containing socketpair... " >&6; }
8078 if test "${ac_cv_search_socketpair+set}" = set; then :
8079   $as_echo_n "(cached) " >&6
8080 else
8081   ac_func_search_save_LIBS=$LIBS
8082 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8083 /* end confdefs.h.  */
8084
8085 /* Override any GCC internal prototype to avoid an error.
8086    Use char because int might match the return type of a GCC
8087    builtin and then its argument prototype would still apply.  */
8088 #ifdef __cplusplus
8089 extern "C"
8090 #endif
8091 char socketpair ();
8092 int
8093 main ()
8094 {
8095 return socketpair ();
8096   ;
8097   return 0;
8098 }
8099 _ACEOF
8100 for ac_lib in '' socket; do
8101   if test -z "$ac_lib"; then
8102     ac_res="none required"
8103   else
8104     ac_res=-l$ac_lib
8105     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8106   fi
8107   if ac_fn_c_try_link "$LINENO"; then :
8108   ac_cv_search_socketpair=$ac_res
8109 fi
8110 rm -f core conftest.err conftest.$ac_objext \
8111     conftest$ac_exeext
8112   if test "${ac_cv_search_socketpair+set}" = set; then :
8113   break
8114 fi
8115 done
8116 if test "${ac_cv_search_socketpair+set}" = set; then :
8117
8118 else
8119   ac_cv_search_socketpair=no
8120 fi
8121 rm conftest.$ac_ext
8122 LIBS=$ac_func_search_save_LIBS
8123 fi
8124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
8125 $as_echo "$ac_cv_search_socketpair" >&6; }
8126 ac_res=$ac_cv_search_socketpair
8127 if test "$ac_res" != no; then :
8128   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8129
8130 fi
8131
8132
8133 # Link in zlib if we can.  This allows us to read compressed debug sections.
8134
8135   # See if the user specified whether he wants zlib support or not.
8136
8137 # Check whether --with-zlib was given.
8138 if test "${with_zlib+set}" = set; then :
8139   withval=$with_zlib;
8140 else
8141   with_zlib=auto
8142 fi
8143
8144
8145   if test "$with_zlib" != "no"; then
8146     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
8147 $as_echo_n "checking for library containing zlibVersion... " >&6; }
8148 if test "${ac_cv_search_zlibVersion+set}" = set; then :
8149   $as_echo_n "(cached) " >&6
8150 else
8151   ac_func_search_save_LIBS=$LIBS
8152 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8153 /* end confdefs.h.  */
8154
8155 /* Override any GCC internal prototype to avoid an error.
8156    Use char because int might match the return type of a GCC
8157    builtin and then its argument prototype would still apply.  */
8158 #ifdef __cplusplus
8159 extern "C"
8160 #endif
8161 char zlibVersion ();
8162 int
8163 main ()
8164 {
8165 return zlibVersion ();
8166   ;
8167   return 0;
8168 }
8169 _ACEOF
8170 for ac_lib in '' z; do
8171   if test -z "$ac_lib"; then
8172     ac_res="none required"
8173   else
8174     ac_res=-l$ac_lib
8175     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8176   fi
8177   if ac_fn_c_try_link "$LINENO"; then :
8178   ac_cv_search_zlibVersion=$ac_res
8179 fi
8180 rm -f core conftest.err conftest.$ac_objext \
8181     conftest$ac_exeext
8182   if test "${ac_cv_search_zlibVersion+set}" = set; then :
8183   break
8184 fi
8185 done
8186 if test "${ac_cv_search_zlibVersion+set}" = set; then :
8187
8188 else
8189   ac_cv_search_zlibVersion=no
8190 fi
8191 rm conftest.$ac_ext
8192 LIBS=$ac_func_search_save_LIBS
8193 fi
8194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
8195 $as_echo "$ac_cv_search_zlibVersion" >&6; }
8196 ac_res=$ac_cv_search_zlibVersion
8197 if test "$ac_res" != no; then :
8198   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8199   for ac_header in zlib.h
8200 do :
8201   ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
8202 if test "x$ac_cv_header_zlib_h" = x""yes; then :
8203   cat >>confdefs.h <<_ACEOF
8204 #define HAVE_ZLIB_H 1
8205 _ACEOF
8206
8207 fi
8208
8209 done
8210
8211 fi
8212
8213     if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
8214       as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
8215     fi
8216   fi
8217
8218
8219 # On HP/UX we may need libxpdl for dlgetmodinfo (used by solib-pa64.c).
8220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlgetmodinfo" >&5
8221 $as_echo_n "checking for library containing dlgetmodinfo... " >&6; }
8222 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
8223   $as_echo_n "(cached) " >&6
8224 else
8225   ac_func_search_save_LIBS=$LIBS
8226 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8227 /* end confdefs.h.  */
8228
8229 /* Override any GCC internal prototype to avoid an error.
8230    Use char because int might match the return type of a GCC
8231    builtin and then its argument prototype would still apply.  */
8232 #ifdef __cplusplus
8233 extern "C"
8234 #endif
8235 char dlgetmodinfo ();
8236 int
8237 main ()
8238 {
8239 return dlgetmodinfo ();
8240   ;
8241   return 0;
8242 }
8243 _ACEOF
8244 for ac_lib in '' dl xpdl; do
8245   if test -z "$ac_lib"; then
8246     ac_res="none required"
8247   else
8248     ac_res=-l$ac_lib
8249     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8250   fi
8251   if ac_fn_c_try_link "$LINENO"; then :
8252   ac_cv_search_dlgetmodinfo=$ac_res
8253 fi
8254 rm -f core conftest.err conftest.$ac_objext \
8255     conftest$ac_exeext
8256   if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
8257   break
8258 fi
8259 done
8260 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
8261
8262 else
8263   ac_cv_search_dlgetmodinfo=no
8264 fi
8265 rm conftest.$ac_ext
8266 LIBS=$ac_func_search_save_LIBS
8267 fi
8268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlgetmodinfo" >&5
8269 $as_echo "$ac_cv_search_dlgetmodinfo" >&6; }
8270 ac_res=$ac_cv_search_dlgetmodinfo
8271 if test "$ac_res" != no; then :
8272   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8273
8274 fi
8275
8276
8277
8278
8279
8280 # Check whether --with-libiconv-prefix was given.
8281 if test "${with_libiconv_prefix+set}" = set; then :
8282   withval=$with_libiconv_prefix;
8283     for dir in `echo "$withval" | tr : ' '`; do
8284       if test -d $dir/include; then LIBICONV_INCLUDE="-I$dir/include"; fi
8285       if test -d $dir/lib; then LIBICONV_LIBDIR="-L$dir/lib"; fi
8286     done
8287
8288 fi
8289
8290
8291   BUILD_LIBICONV_LIBDIR="-L../libiconv/lib/.libs -L../libiconv/lib/_libs"
8292   BUILD_LIBICONV_INCLUDE="-I../libiconv/include"
8293
8294   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
8295 $as_echo_n "checking for iconv... " >&6; }
8296 if test "${am_cv_func_iconv+set}" = set; then :
8297   $as_echo_n "(cached) " >&6
8298 else
8299
8300     am_cv_func_iconv="no, consider installing GNU libiconv"
8301     am_cv_lib_iconv=no
8302     am_cv_use_build_libiconv=no
8303
8304     # If libiconv is part of the build tree, then try using it over
8305     # any system iconv.
8306     if test -d ../libiconv; then
8307       am_save_LIBS="$LIBS"
8308       am_save_CPPFLAGS="$CPPFLAGS"
8309       LIBS="$LIBS $BUILD_LIBICONV_LIBDIR -liconv"
8310       CPPFLAGS="$CPPFLAGS $BUILD_LIBICONV_INCLUDE"
8311       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8312 /* end confdefs.h.  */
8313 #include <stdlib.h>
8314 #include <iconv.h>
8315 int
8316 main ()
8317 {
8318 iconv_t cd = iconv_open("","");
8319          iconv(cd,NULL,NULL,NULL,NULL);
8320          iconv_close(cd);
8321   ;
8322   return 0;
8323 }
8324 _ACEOF
8325 if ac_fn_c_try_link "$LINENO"; then :
8326   am_cv_use_build_libiconv=yes
8327         am_cv_lib_iconv=yes
8328         am_cv_func_iconv=yes
8329 fi
8330 rm -f core conftest.err conftest.$ac_objext \
8331     conftest$ac_exeext conftest.$ac_ext
8332       LIBS="$am_save_LIBS"
8333       CPPFLAGS="$am_save_CPPFLAGS"
8334     fi
8335
8336     # Next, try to find iconv in libc.
8337     if test "$am_cv_func_iconv" != yes; then
8338       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8339 /* end confdefs.h.  */
8340 #include <stdlib.h>
8341 #include <iconv.h>
8342 int
8343 main ()
8344 {
8345 iconv_t cd = iconv_open("","");
8346          iconv(cd,NULL,NULL,NULL,NULL);
8347          iconv_close(cd);
8348   ;
8349   return 0;
8350 }
8351 _ACEOF
8352 if ac_fn_c_try_link "$LINENO"; then :
8353   am_cv_func_iconv=yes
8354 fi
8355 rm -f core conftest.err conftest.$ac_objext \
8356     conftest$ac_exeext conftest.$ac_ext
8357     fi
8358
8359     # If iconv was not in libc, try -liconv.  In this case, arrange to
8360     # look in the libiconv prefix, if it was specified by the user.
8361     if test "$am_cv_func_iconv" != yes; then
8362       am_save_CPPFLAGS="$CPPFLAGS"
8363       am_save_LIBS="$LIBS"
8364       if test -n "$LIBICONV_INCLUDE"; then
8365         CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
8366         LIBS="$LIBS $LIBICONV_LIBDIR"
8367       fi
8368       LIBS="$LIBS -liconv"
8369       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8370 /* end confdefs.h.  */
8371 #include <stdlib.h>
8372 #include <iconv.h>
8373 int
8374 main ()
8375 {
8376 iconv_t cd = iconv_open("","");
8377          iconv(cd,NULL,NULL,NULL,NULL);
8378          iconv_close(cd);
8379   ;
8380   return 0;
8381 }
8382 _ACEOF
8383 if ac_fn_c_try_link "$LINENO"; then :
8384   am_cv_lib_iconv=yes
8385         am_cv_func_iconv=yes
8386 fi
8387 rm -f core conftest.err conftest.$ac_objext \
8388     conftest$ac_exeext conftest.$ac_ext
8389       LIBS="$am_save_LIBS"
8390       CPPFLAGS="$am_save_CPPFLAGS"
8391     fi
8392
8393 fi
8394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
8395 $as_echo "$am_cv_func_iconv" >&6; }
8396
8397   # Set the various flags based on the cache variables.  We can't rely
8398   # on the flags to remain set from the above code, due to caching.
8399   LIBICONV=
8400   if test "$am_cv_lib_iconv" = yes; then
8401     LIBICONV="-liconv"
8402   else
8403     LIBICONV_LIBDIR=
8404     LIBICONV_INCLUDE=
8405   fi
8406   if test "$am_cv_use_build_libiconv" = yes; then
8407     LIBICONV_LIBDIR="$BUILD_LIBICONV_LIBDIR"
8408     LIBICONV_INCLUDE="$BUILD_LIBICONV_INCLUDE"
8409   fi
8410   CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
8411   LIBS="$LIBS $LIBICONV_LIBDIR $LIBICONV"
8412
8413   if test "$am_cv_func_iconv" = yes; then
8414
8415 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
8416
8417     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
8418 $as_echo_n "checking for iconv declaration... " >&6; }
8419     if test "${am_cv_proto_iconv+set}" = set; then :
8420   $as_echo_n "(cached) " >&6
8421 else
8422
8423       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8424 /* end confdefs.h.  */
8425
8426 #include <stdlib.h>
8427 #include <iconv.h>
8428 extern
8429 #ifdef __cplusplus
8430 "C"
8431 #endif
8432 #if defined(__STDC__) || defined(__cplusplus)
8433 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
8434 #else
8435 size_t iconv();
8436 #endif
8437
8438 int
8439 main ()
8440 {
8441
8442   ;
8443   return 0;
8444 }
8445 _ACEOF
8446 if ac_fn_c_try_compile "$LINENO"; then :
8447   am_cv_proto_iconv_arg1=""
8448 else
8449   am_cv_proto_iconv_arg1="const"
8450 fi
8451 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8452       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);"
8453 fi
8454
8455     am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
8456     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
8457          }$am_cv_proto_iconv" >&5
8458 $as_echo "${ac_t:-
8459          }$am_cv_proto_iconv" >&6; }
8460
8461 cat >>confdefs.h <<_ACEOF
8462 #define ICONV_CONST $am_cv_proto_iconv_arg1
8463 _ACEOF
8464
8465   fi
8466
8467
8468 # On alpha-osf, it appears that libtermcap and libcurses are not compatible.
8469 # There is a very specific comment in /usr/include/curses.h explaining that
8470 # termcap routines built into libcurses must not be used.
8471 #
8472 # The symptoms we observed so far is GDB unexpectedly changing
8473 # the terminal settings when tgetent is called - this is particularly
8474 # visible as the output is missing carriage returns, and so rapidly
8475 # becomes very hard to read.
8476 #
8477 # The readline configure script has already decided that libtermcap
8478 # was enough for its purposes, and so decided to build readline using
8479 # libtermcap.  Since the TUI mode requires curses, building GDB with
8480 # TUI enabled results in both libraries to be used at the same time,
8481 # which is not allowed.  This basically means that GDB with TUI is
8482 # broken on alpha-osf.
8483
8484 case $host_os in
8485   alpha*-*-osf* )
8486     if "$enable_tui" = "yes"; then
8487       as_fn_error "Building GDB with TUI mode is not supported on this host" "$LINENO" 5
8488     fi
8489     if "$enable_tui" = "auto"; then
8490       enable_tui=no
8491     fi
8492     ;;
8493 esac
8494
8495 # For the TUI, we need enhanced curses functionality.
8496 if test x"$enable_tui" != xno; then
8497   prefer_curses=yes
8498 fi
8499
8500 curses_found=no
8501 if test x"$prefer_curses" = xyes; then
8502   # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied
8503   # curses library because the latter might not provide all the
8504   # functionality we need.  However, this leads to problems on systems
8505   # where the linker searches /usr/local/lib, but the compiler doesn't
8506   # search /usr/local/include, if ncurses is installed in /usr/local.  A
8507   # default installation of ncurses on alpha*-dec-osf* will lead to such
8508   # a situation.
8509   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing waddstr" >&5
8510 $as_echo_n "checking for library containing waddstr... " >&6; }
8511 if test "${ac_cv_search_waddstr+set}" = set; then :
8512   $as_echo_n "(cached) " >&6
8513 else
8514   ac_func_search_save_LIBS=$LIBS
8515 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8516 /* end confdefs.h.  */
8517
8518 /* Override any GCC internal prototype to avoid an error.
8519    Use char because int might match the return type of a GCC
8520    builtin and then its argument prototype would still apply.  */
8521 #ifdef __cplusplus
8522 extern "C"
8523 #endif
8524 char waddstr ();
8525 int
8526 main ()
8527 {
8528 return waddstr ();
8529   ;
8530   return 0;
8531 }
8532 _ACEOF
8533 for ac_lib in '' ncurses cursesX curses; do
8534   if test -z "$ac_lib"; then
8535     ac_res="none required"
8536   else
8537     ac_res=-l$ac_lib
8538     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8539   fi
8540   if ac_fn_c_try_link "$LINENO"; then :
8541   ac_cv_search_waddstr=$ac_res
8542 fi
8543 rm -f core conftest.err conftest.$ac_objext \
8544     conftest$ac_exeext
8545   if test "${ac_cv_search_waddstr+set}" = set; then :
8546   break
8547 fi
8548 done
8549 if test "${ac_cv_search_waddstr+set}" = set; then :
8550
8551 else
8552   ac_cv_search_waddstr=no
8553 fi
8554 rm conftest.$ac_ext
8555 LIBS=$ac_func_search_save_LIBS
8556 fi
8557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_waddstr" >&5
8558 $as_echo "$ac_cv_search_waddstr" >&6; }
8559 ac_res=$ac_cv_search_waddstr
8560 if test "$ac_res" != no; then :
8561   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8562
8563 fi
8564
8565
8566   if test "$ac_cv_search_waddstr" != no; then
8567     curses_found=yes
8568   fi
8569 fi
8570
8571 # Check whether we should enable the TUI, but only do so if we really
8572 # can.
8573 if test x"$enable_tui" != xno; then
8574   if test -d $srcdir/tui; then
8575     if test "$curses_found" != no; then
8576       CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
8577       CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
8578       CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
8579       ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
8580       CONFIG_ALL="${CONFIG_ALL} all-tui"
8581       CONFIG_CLEAN="${CONFIG_CLEAN} clean-tui"
8582       CONFIG_INSTALL="${CONFIG_INSTALL} install-tui"
8583       CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-tui"
8584     else
8585       if test x"$enable_tui" = xyes; then
8586         as_fn_error "no enhanced curses library found; disable TUI" "$LINENO" 5
8587       else
8588         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no enhanced curses library found; disabling TUI" >&5
8589 $as_echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;}
8590       fi
8591     fi
8592   fi
8593 fi
8594
8595 # Since GDB uses Readline, we need termcap functionality.  In many
8596 # cases this will be provided by the curses library, but some systems
8597 # have a seperate termcap library, or no curses library at all.
8598
8599 case $host_os in
8600   cygwin*)
8601     if test -d $srcdir/libtermcap; then
8602       LIBS="../libtermcap/libtermcap.a $LIBS"
8603       ac_cv_search_tgetent="../libtermcap/libtermcap.a"
8604     fi ;;
8605   go32* | *djgpp*)
8606     ac_cv_search_tgetent="none required"
8607     ;;
8608   *mingw32*)
8609     ac_cv_search_tgetent="none required"
8610     CONFIG_OBS="$CONFIG_OBS windows-termcap.o"
8611     ;;
8612 esac
8613
8614 # These are the libraries checked by Readline.
8615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
8616 $as_echo_n "checking for library containing tgetent... " >&6; }
8617 if test "${ac_cv_search_tgetent+set}" = set; then :
8618   $as_echo_n "(cached) " >&6
8619 else
8620   ac_func_search_save_LIBS=$LIBS
8621 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8622 /* end confdefs.h.  */
8623
8624 /* Override any GCC internal prototype to avoid an error.
8625    Use char because int might match the return type of a GCC
8626    builtin and then its argument prototype would still apply.  */
8627 #ifdef __cplusplus
8628 extern "C"
8629 #endif
8630 char tgetent ();
8631 int
8632 main ()
8633 {
8634 return tgetent ();
8635   ;
8636   return 0;
8637 }
8638 _ACEOF
8639 for ac_lib in '' termcap tinfo curses ncurses; do
8640   if test -z "$ac_lib"; then
8641     ac_res="none required"
8642   else
8643     ac_res=-l$ac_lib
8644     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8645   fi
8646   if ac_fn_c_try_link "$LINENO"; then :
8647   ac_cv_search_tgetent=$ac_res
8648 fi
8649 rm -f core conftest.err conftest.$ac_objext \
8650     conftest$ac_exeext
8651   if test "${ac_cv_search_tgetent+set}" = set; then :
8652   break
8653 fi
8654 done
8655 if test "${ac_cv_search_tgetent+set}" = set; then :
8656
8657 else
8658   ac_cv_search_tgetent=no
8659 fi
8660 rm conftest.$ac_ext
8661 LIBS=$ac_func_search_save_LIBS
8662 fi
8663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
8664 $as_echo "$ac_cv_search_tgetent" >&6; }
8665 ac_res=$ac_cv_search_tgetent
8666 if test "$ac_res" != no; then :
8667   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8668
8669 fi
8670
8671
8672 if test "$ac_cv_search_tgetent" = no; then
8673   as_fn_error "no termcap library found" "$LINENO" 5
8674 fi
8675
8676
8677 # Check whether --with-system-readline was given.
8678 if test "${with_system_readline+set}" = set; then :
8679   withval=$with_system_readline;
8680 fi
8681
8682
8683 if test "$with_system_readline" = yes; then
8684   READLINE=-lreadline
8685   READLINE_DEPS=
8686   READLINE_CFLAGS=
8687
8688   # readline-6.0 started to use the name `_rl_echoing_p'.
8689   # `$(READLINE_DIR)/' of bundled readline would not resolve in configure.
8690
8691   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline_echoing_p" >&5
8692 $as_echo_n "checking for readline_echoing_p... " >&6; }
8693   save_LIBS=$LIBS
8694   LIBS="$LIBS $READLINE"
8695   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8696 /* end confdefs.h.  */
8697
8698 int
8699 main ()
8700 {
8701 extern int readline_echoing_p;
8702                                     return readline_echoing_p;
8703   ;
8704   return 0;
8705 }
8706 _ACEOF
8707 if ac_fn_c_try_link "$LINENO"; then :
8708   READLINE_ECHOING_P=yes
8709 else
8710   READLINE_ECHOING_P=no
8711
8712 $as_echo "#define readline_echoing_p _rl_echoing_p" >>confdefs.h
8713
8714 fi
8715 rm -f core conftest.err conftest.$ac_objext \
8716     conftest$ac_exeext conftest.$ac_ext
8717   LIBS="$save_LIBS"
8718   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READLINE_ECHOING_P" >&5
8719 $as_echo "$READLINE_ECHOING_P" >&6; }
8720 else
8721   READLINE='$(READLINE_DIR)/libreadline.a'
8722   READLINE_DEPS='$(READLINE)'
8723   READLINE_CFLAGS='-I$(READLINE_SRC)/..'
8724 fi
8725
8726
8727
8728
8729
8730 # Check whether --with-expat was given.
8731 if test "${with_expat+set}" = set; then :
8732   withval=$with_expat;
8733 else
8734   with_expat=auto
8735 fi
8736
8737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use expat" >&5
8738 $as_echo_n "checking whether to use expat... " >&6; }
8739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_expat" >&5
8740 $as_echo "$with_expat" >&6; }
8741
8742 if test "${with_expat}" = no; then
8743   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat support disabled; some features may be unavailable." >&5
8744 $as_echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;}
8745   HAVE_LIBEXPAT=no
8746 else
8747
8748       if test "X$prefix" = "XNONE"; then
8749     acl_final_prefix="$ac_default_prefix"
8750   else
8751     acl_final_prefix="$prefix"
8752   fi
8753   if test "X$exec_prefix" = "XNONE"; then
8754     acl_final_exec_prefix='${prefix}'
8755   else
8756     acl_final_exec_prefix="$exec_prefix"
8757   fi
8758   acl_save_prefix="$prefix"
8759   prefix="$acl_final_prefix"
8760   eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
8761   prefix="$acl_save_prefix"
8762
8763
8764 # Check whether --with-gnu-ld was given.
8765 if test "${with_gnu_ld+set}" = set; then :
8766   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
8767 else
8768   with_gnu_ld=no
8769 fi
8770
8771 # Prepare PATH_SEPARATOR.
8772 # The user is always right.
8773 if test "${PATH_SEPARATOR+set}" != set; then
8774   echo "#! /bin/sh" >conf$$.sh
8775   echo  "exit 0"   >>conf$$.sh
8776   chmod +x conf$$.sh
8777   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
8778     PATH_SEPARATOR=';'
8779   else
8780     PATH_SEPARATOR=:
8781   fi
8782   rm -f conf$$.sh
8783 fi
8784 ac_prog=ld
8785 if test "$GCC" = yes; then
8786   # Check if gcc -print-prog-name=ld gives a path.
8787   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
8788 $as_echo_n "checking for ld used by GCC... " >&6; }
8789   case $host in
8790   *-*-mingw*)
8791     # gcc leaves a trailing carriage return which upsets mingw
8792     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
8793   *)
8794     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
8795   esac
8796   case $ac_prog in
8797     # Accept absolute paths.
8798     [\\/]* | [A-Za-z]:[\\/]*)
8799       re_direlt='/[^/][^/]*/\.\./'
8800       # Canonicalize the path of ld
8801       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
8802       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
8803         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
8804       done
8805       test -z "$LD" && LD="$ac_prog"
8806       ;;
8807   "")
8808     # If it fails, then pretend we aren't using GCC.
8809     ac_prog=ld
8810     ;;
8811   *)
8812     # If it is relative, then search for the first ld in PATH.
8813     with_gnu_ld=unknown
8814     ;;
8815   esac
8816 elif test "$with_gnu_ld" = yes; then
8817   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
8818 $as_echo_n "checking for GNU ld... " >&6; }
8819 else
8820   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
8821 $as_echo_n "checking for non-GNU ld... " >&6; }
8822 fi
8823 if test "${acl_cv_path_LD+set}" = set; then :
8824   $as_echo_n "(cached) " >&6
8825 else
8826   if test -z "$LD"; then
8827   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
8828   for ac_dir in $PATH; do
8829     test -z "$ac_dir" && ac_dir=.
8830     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
8831       acl_cv_path_LD="$ac_dir/$ac_prog"
8832       # Check to see if the program is GNU ld.  I'd rather use --version,
8833       # but apparently some GNU ld's only accept -v.
8834       # Break only if it was the GNU/non-GNU ld that we prefer.
8835       if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
8836         test "$with_gnu_ld" != no && break
8837       else
8838         test "$with_gnu_ld" != yes && break
8839       fi
8840     fi
8841   done
8842   IFS="$ac_save_ifs"
8843 else
8844   acl_cv_path_LD="$LD" # Let the user override the test with a path.
8845 fi
8846 fi
8847
8848 LD="$acl_cv_path_LD"
8849 if test -n "$LD"; then
8850   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
8851 $as_echo "$LD" >&6; }
8852 else
8853   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8854 $as_echo "no" >&6; }
8855 fi
8856 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
8857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
8858 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
8859 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
8860   $as_echo_n "(cached) " >&6
8861 else
8862   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
8863 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
8864   acl_cv_prog_gnu_ld=yes
8865 else
8866   acl_cv_prog_gnu_ld=no
8867 fi
8868 fi
8869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
8870 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
8871 with_gnu_ld=$acl_cv_prog_gnu_ld
8872
8873
8874
8875                                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
8876 $as_echo_n "checking for shared library run path origin... " >&6; }
8877 if test "${acl_cv_rpath+set}" = set; then :
8878   $as_echo_n "(cached) " >&6
8879 else
8880
8881     CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
8882     ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
8883     . ./conftest.sh
8884     rm -f ./conftest.sh
8885     acl_cv_rpath=done
8886
8887 fi
8888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
8889 $as_echo "$acl_cv_rpath" >&6; }
8890   wl="$acl_cv_wl"
8891   libext="$acl_cv_libext"
8892   shlibext="$acl_cv_shlibext"
8893   hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
8894   hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
8895   hardcode_direct="$acl_cv_hardcode_direct"
8896   hardcode_minus_L="$acl_cv_hardcode_minus_L"
8897     # Check whether --enable-rpath was given.
8898 if test "${enable_rpath+set}" = set; then :
8899   enableval=$enable_rpath; :
8900 else
8901   enable_rpath=yes
8902 fi
8903
8904
8905
8906
8907
8908
8909
8910
8911
8912
8913     use_additional=yes
8914
8915   acl_save_prefix="$prefix"
8916   prefix="$acl_final_prefix"
8917   acl_save_exec_prefix="$exec_prefix"
8918   exec_prefix="$acl_final_exec_prefix"
8919
8920     eval additional_includedir=\"$includedir\"
8921     eval additional_libdir=\"$libdir\"
8922
8923   exec_prefix="$acl_save_exec_prefix"
8924   prefix="$acl_save_prefix"
8925
8926
8927 # Check whether --with-libexpat-prefix was given.
8928 if test "${with_libexpat_prefix+set}" = set; then :
8929   withval=$with_libexpat_prefix;
8930     if test "X$withval" = "Xno"; then
8931       use_additional=no
8932     else
8933       if test "X$withval" = "X"; then
8934
8935   acl_save_prefix="$prefix"
8936   prefix="$acl_final_prefix"
8937   acl_save_exec_prefix="$exec_prefix"
8938   exec_prefix="$acl_final_exec_prefix"
8939
8940           eval additional_includedir=\"$includedir\"
8941           eval additional_libdir=\"$libdir\"
8942
8943   exec_prefix="$acl_save_exec_prefix"
8944   prefix="$acl_save_prefix"
8945
8946       else
8947         additional_includedir="$withval/include"
8948         additional_libdir="$withval/lib"
8949       fi
8950     fi
8951
8952 fi
8953
8954       LIBEXPAT=
8955   LTLIBEXPAT=
8956   INCEXPAT=
8957   rpathdirs=
8958   ltrpathdirs=
8959   names_already_handled=
8960   names_next_round='expat '
8961   while test -n "$names_next_round"; do
8962     names_this_round="$names_next_round"
8963     names_next_round=
8964     for name in $names_this_round; do
8965       already_handled=
8966       for n in $names_already_handled; do
8967         if test "$n" = "$name"; then
8968           already_handled=yes
8969           break
8970         fi
8971       done
8972       if test -z "$already_handled"; then
8973         names_already_handled="$names_already_handled $name"
8974                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
8975         eval value=\"\$HAVE_LIB$uppername\"
8976         if test -n "$value"; then
8977           if test "$value" = yes; then
8978             eval value=\"\$LIB$uppername\"
8979             test -z "$value" || LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$value"
8980             eval value=\"\$LTLIB$uppername\"
8981             test -z "$value" || LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value"
8982           else
8983                                     :
8984           fi
8985         else
8986                               found_dir=
8987           found_la=
8988           found_so=
8989           found_a=
8990           if test $use_additional = yes; then
8991             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
8992               found_dir="$additional_libdir"
8993               found_so="$additional_libdir/lib$name.$shlibext"
8994               if test -f "$additional_libdir/lib$name.la"; then
8995                 found_la="$additional_libdir/lib$name.la"
8996               fi
8997             else
8998               if test -f "$additional_libdir/lib$name.$libext"; then
8999                 found_dir="$additional_libdir"
9000                 found_a="$additional_libdir/lib$name.$libext"
9001                 if test -f "$additional_libdir/lib$name.la"; then
9002                   found_la="$additional_libdir/lib$name.la"
9003                 fi
9004               fi
9005             fi
9006           fi
9007           if test "X$found_dir" = "X"; then
9008             for x in $LDFLAGS $LTLIBEXPAT; do
9009
9010   acl_save_prefix="$prefix"
9011   prefix="$acl_final_prefix"
9012   acl_save_exec_prefix="$exec_prefix"
9013   exec_prefix="$acl_final_exec_prefix"
9014   eval x=\"$x\"
9015   exec_prefix="$acl_save_exec_prefix"
9016   prefix="$acl_save_prefix"
9017
9018               case "$x" in
9019                 -L*)
9020                   dir=`echo "X$x" | sed -e 's/^X-L//'`
9021                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
9022                     found_dir="$dir"
9023                     found_so="$dir/lib$name.$shlibext"
9024                     if test -f "$dir/lib$name.la"; then
9025                       found_la="$dir/lib$name.la"
9026                     fi
9027                   else
9028                     if test -f "$dir/lib$name.$libext"; then
9029                       found_dir="$dir"
9030                       found_a="$dir/lib$name.$libext"
9031                       if test -f "$dir/lib$name.la"; then
9032                         found_la="$dir/lib$name.la"
9033                       fi
9034                     fi
9035                   fi
9036                   ;;
9037               esac
9038               if test "X$found_dir" != "X"; then
9039                 break
9040               fi
9041             done
9042           fi
9043           if test "X$found_dir" != "X"; then
9044                         LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name"
9045             if test "X$found_so" != "X"; then
9046                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
9047                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9048               else
9049                                                                                 haveit=
9050                 for x in $ltrpathdirs; do
9051                   if test "X$x" = "X$found_dir"; then
9052                     haveit=yes
9053                     break
9054                   fi
9055                 done
9056                 if test -z "$haveit"; then
9057                   ltrpathdirs="$ltrpathdirs $found_dir"
9058                 fi
9059                                 if test "$hardcode_direct" = yes; then
9060                                                       LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9061                 else
9062                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
9063                                                             LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9064                                                             haveit=
9065                     for x in $rpathdirs; do
9066                       if test "X$x" = "X$found_dir"; then
9067                         haveit=yes
9068                         break
9069                       fi
9070                     done
9071                     if test -z "$haveit"; then
9072                       rpathdirs="$rpathdirs $found_dir"
9073                     fi
9074                   else
9075                                                                                 haveit=
9076                     for x in $LDFLAGS $LIBEXPAT; do
9077
9078   acl_save_prefix="$prefix"
9079   prefix="$acl_final_prefix"
9080   acl_save_exec_prefix="$exec_prefix"
9081   exec_prefix="$acl_final_exec_prefix"
9082   eval x=\"$x\"
9083   exec_prefix="$acl_save_exec_prefix"
9084   prefix="$acl_save_prefix"
9085
9086                       if test "X$x" = "X-L$found_dir"; then
9087                         haveit=yes
9088                         break
9089                       fi
9090                     done
9091                     if test -z "$haveit"; then
9092                       LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir"
9093                     fi
9094                     if test "$hardcode_minus_L" != no; then
9095                                                                                         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9096                     else
9097                                                                                                                                                                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
9098                     fi
9099                   fi
9100                 fi
9101               fi
9102             else
9103               if test "X$found_a" != "X"; then
9104                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_a"
9105               else
9106                                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name"
9107               fi
9108             fi
9109                         additional_includedir=
9110             case "$found_dir" in
9111               */lib | */lib/)
9112                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
9113                 additional_includedir="$basedir/include"
9114                 ;;
9115             esac
9116             if test "X$additional_includedir" != "X"; then
9117                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
9118                 haveit=
9119                 if test "X$additional_includedir" = "X/usr/local/include"; then
9120                   if test -n "$GCC"; then
9121                     case $host_os in
9122                       linux*) haveit=yes;;
9123                     esac
9124                   fi
9125                 fi
9126                 if test -z "$haveit"; then
9127                   for x in $CPPFLAGS $INCEXPAT; do
9128
9129   acl_save_prefix="$prefix"
9130   prefix="$acl_final_prefix"
9131   acl_save_exec_prefix="$exec_prefix"
9132   exec_prefix="$acl_final_exec_prefix"
9133   eval x=\"$x\"
9134   exec_prefix="$acl_save_exec_prefix"
9135   prefix="$acl_save_prefix"
9136
9137                     if test "X$x" = "X-I$additional_includedir"; then
9138                       haveit=yes
9139                       break
9140                     fi
9141                   done
9142                   if test -z "$haveit"; then
9143                     if test -d "$additional_includedir"; then
9144                                             INCEXPAT="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir"
9145                     fi
9146                   fi
9147                 fi
9148               fi
9149             fi
9150                         if test -n "$found_la"; then
9151                                                         save_libdir="$libdir"
9152               case "$found_la" in
9153                 */* | *\\*) . "$found_la" ;;
9154                 *) . "./$found_la" ;;
9155               esac
9156               libdir="$save_libdir"
9157                             for dep in $dependency_libs; do
9158                 case "$dep" in
9159                   -L*)
9160                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
9161                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
9162                       haveit=
9163                       if test "X$additional_libdir" = "X/usr/local/lib"; then
9164                         if test -n "$GCC"; then
9165                           case $host_os in
9166                             linux*) haveit=yes;;
9167                           esac
9168                         fi
9169                       fi
9170                       if test -z "$haveit"; then
9171                         haveit=
9172                         for x in $LDFLAGS $LIBEXPAT; do
9173
9174   acl_save_prefix="$prefix"
9175   prefix="$acl_final_prefix"
9176   acl_save_exec_prefix="$exec_prefix"
9177   exec_prefix="$acl_final_exec_prefix"
9178   eval x=\"$x\"
9179   exec_prefix="$acl_save_exec_prefix"
9180   prefix="$acl_save_prefix"
9181
9182                           if test "X$x" = "X-L$additional_libdir"; then
9183                             haveit=yes
9184                             break
9185                           fi
9186                         done
9187                         if test -z "$haveit"; then
9188                           if test -d "$additional_libdir"; then
9189                                                         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir"
9190                           fi
9191                         fi
9192                         haveit=
9193                         for x in $LDFLAGS $LTLIBEXPAT; do
9194
9195   acl_save_prefix="$prefix"
9196   prefix="$acl_final_prefix"
9197   acl_save_exec_prefix="$exec_prefix"
9198   exec_prefix="$acl_final_exec_prefix"
9199   eval x=\"$x\"
9200   exec_prefix="$acl_save_exec_prefix"
9201   prefix="$acl_save_prefix"
9202
9203                           if test "X$x" = "X-L$additional_libdir"; then
9204                             haveit=yes
9205                             break
9206                           fi
9207                         done
9208                         if test -z "$haveit"; then
9209                           if test -d "$additional_libdir"; then
9210                                                         LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir"
9211                           fi
9212                         fi
9213                       fi
9214                     fi
9215                     ;;
9216                   -R*)
9217                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
9218                     if test "$enable_rpath" != no; then
9219                                                                   haveit=
9220                       for x in $rpathdirs; do
9221                         if test "X$x" = "X$dir"; then
9222                           haveit=yes
9223                           break
9224                         fi
9225                       done
9226                       if test -z "$haveit"; then
9227                         rpathdirs="$rpathdirs $dir"
9228                       fi
9229                                                                   haveit=
9230                       for x in $ltrpathdirs; do
9231                         if test "X$x" = "X$dir"; then
9232                           haveit=yes
9233                           break
9234                         fi
9235                       done
9236                       if test -z "$haveit"; then
9237                         ltrpathdirs="$ltrpathdirs $dir"
9238                       fi
9239                     fi
9240                     ;;
9241                   -l*)
9242                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
9243                     ;;
9244                   *.la)
9245                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
9246                     ;;
9247                   *)
9248                                         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$dep"
9249                     LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep"
9250                     ;;
9251                 esac
9252               done
9253             fi
9254           else
9255                                                             LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
9256             LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name"
9257           fi
9258         fi
9259       fi
9260     done
9261   done
9262   if test "X$rpathdirs" != "X"; then
9263     if test -n "$hardcode_libdir_separator"; then
9264                         alldirs=
9265       for found_dir in $rpathdirs; do
9266         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
9267       done
9268             acl_save_libdir="$libdir"
9269       libdir="$alldirs"
9270       eval flag=\"$hardcode_libdir_flag_spec\"
9271       libdir="$acl_save_libdir"
9272       LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
9273     else
9274             for found_dir in $rpathdirs; do
9275         acl_save_libdir="$libdir"
9276         libdir="$found_dir"
9277         eval flag=\"$hardcode_libdir_flag_spec\"
9278         libdir="$acl_save_libdir"
9279         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
9280       done
9281     fi
9282   fi
9283   if test "X$ltrpathdirs" != "X"; then
9284             for found_dir in $ltrpathdirs; do
9285       LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir"
9286     done
9287   fi
9288
9289
9290         ac_save_CPPFLAGS="$CPPFLAGS"
9291
9292   for element in $INCEXPAT; do
9293     haveit=
9294     for x in $CPPFLAGS; do
9295
9296   acl_save_prefix="$prefix"
9297   prefix="$acl_final_prefix"
9298   acl_save_exec_prefix="$exec_prefix"
9299   exec_prefix="$acl_final_exec_prefix"
9300   eval x=\"$x\"
9301   exec_prefix="$acl_save_exec_prefix"
9302   prefix="$acl_save_prefix"
9303
9304       if test "X$x" = "X$element"; then
9305         haveit=yes
9306         break
9307       fi
9308     done
9309     if test -z "$haveit"; then
9310       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
9311     fi
9312   done
9313
9314
9315   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5
9316 $as_echo_n "checking for libexpat... " >&6; }
9317 if test "${ac_cv_libexpat+set}" = set; then :
9318   $as_echo_n "(cached) " >&6
9319 else
9320
9321     ac_save_LIBS="$LIBS"
9322     LIBS="$LIBS $LIBEXPAT"
9323     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9324 /* end confdefs.h.  */
9325 #include "expat.h"
9326 int
9327 main ()
9328 {
9329 XML_Parser p = XML_ParserCreate (0);
9330   ;
9331   return 0;
9332 }
9333 _ACEOF
9334 if ac_fn_c_try_link "$LINENO"; then :
9335   ac_cv_libexpat=yes
9336 else
9337   ac_cv_libexpat=no
9338 fi
9339 rm -f core conftest.err conftest.$ac_objext \
9340     conftest$ac_exeext conftest.$ac_ext
9341     LIBS="$ac_save_LIBS"
9342
9343 fi
9344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libexpat" >&5
9345 $as_echo "$ac_cv_libexpat" >&6; }
9346   if test "$ac_cv_libexpat" = yes; then
9347     HAVE_LIBEXPAT=yes
9348
9349 $as_echo "#define HAVE_LIBEXPAT 1" >>confdefs.h
9350
9351     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libexpat" >&5
9352 $as_echo_n "checking how to link with libexpat... " >&6; }
9353     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBEXPAT" >&5
9354 $as_echo "$LIBEXPAT" >&6; }
9355   else
9356     HAVE_LIBEXPAT=no
9357             CPPFLAGS="$ac_save_CPPFLAGS"
9358     LIBEXPAT=
9359     LTLIBEXPAT=
9360   fi
9361
9362
9363
9364
9365
9366
9367   if test "$HAVE_LIBEXPAT" != yes; then
9368     if test "$with_expat" = yes; then
9369       as_fn_error "expat is missing or unusable" "$LINENO" 5
9370     else
9371       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat is missing or unusable; some features may be unavailable." >&5
9372 $as_echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;}
9373     fi
9374   else
9375     save_LIBS=$LIBS
9376     LIBS="$LIBS $LIBEXPAT"
9377     for ac_func in XML_StopParser
9378 do :
9379   ac_fn_c_check_func "$LINENO" "XML_StopParser" "ac_cv_func_XML_StopParser"
9380 if test "x$ac_cv_func_XML_StopParser" = x""yes; then :
9381   cat >>confdefs.h <<_ACEOF
9382 #define HAVE_XML_STOPPARSER 1
9383 _ACEOF
9384
9385 fi
9386 done
9387
9388     LIBS=$save_LIBS
9389   fi
9390 fi
9391
9392
9393
9394
9395 # Check whether --with-python was given.
9396 if test "${with_python+set}" = set; then :
9397   withval=$with_python;
9398 else
9399   with_python=auto
9400 fi
9401
9402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use python" >&5
9403 $as_echo_n "checking whether to use python... " >&6; }
9404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
9405 $as_echo "$with_python" >&6; }
9406
9407 if test "${with_python}" = no; then
9408   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python support disabled; some features may be unavailable." >&5
9409 $as_echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;}
9410   have_libpython=no
9411 else
9412   case "${with_python}" in
9413   yes | auto)
9414     # Leave as empty, use defaults.
9415     python_includes=
9416     python_libs=
9417     ;;
9418   /*)
9419     python_includes="-I${with_python}/include"
9420     python_libs="-L${with_python}/lib"
9421     ;;
9422   *)
9423     as_fn_error "invalid value for --with-python" "$LINENO" 5
9424     ;;
9425   esac
9426
9427   save_CPPFLAGS=$CPPFLAGS
9428   CPPFLAGS="$CPPFLAGS ${python_includes}"
9429   save_LIBS=$LIBS
9430   LIBS="$LIBS ${python_libs}"
9431   have_libpython=no
9432   if test "${have_libpython}" = no; then
9433
9434   version=python2.6
9435
9436
9437   HAVE_LIBPYTHON2_6=no
9438   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
9439 $as_echo_n "checking for ${version}... " >&6; }
9440   save_LIBS=$LIBS
9441   LIBS="$LIBS -l${version}"
9442   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9443 /* end confdefs.h.  */
9444 #include "${version}/Python.h"
9445 int
9446 main ()
9447 {
9448 Py_Initialize ();
9449   ;
9450   return 0;
9451 }
9452 _ACEOF
9453 if ac_fn_c_try_link "$LINENO"; then :
9454   HAVE_LIBPYTHON2_6=yes
9455                   have_libpython=yes
9456 else
9457   LIBS=$save_LIBS
9458 fi
9459 rm -f core conftest.err conftest.$ac_objext \
9460     conftest$ac_exeext conftest.$ac_ext
9461   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_LIBPYTHON2_6" >&5
9462 $as_echo "$HAVE_LIBPYTHON2_6" >&6; }
9463
9464     if test "${HAVE_LIBPYTHON2_6}" = yes; then
9465
9466 $as_echo "#define HAVE_LIBPYTHON2_6 1" >>confdefs.h
9467
9468     fi
9469   fi
9470   if test ${have_libpython} = no; then
9471
9472   version=python2.5
9473
9474
9475   HAVE_LIBPYTHON2_5=no
9476   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
9477 $as_echo_n "checking for ${version}... " >&6; }
9478   save_LIBS=$LIBS
9479   LIBS="$LIBS -l${version}"
9480   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9481 /* end confdefs.h.  */
9482 #include "${version}/Python.h"
9483 int
9484 main ()
9485 {
9486 Py_Initialize ();
9487   ;
9488   return 0;
9489 }
9490 _ACEOF
9491 if ac_fn_c_try_link "$LINENO"; then :
9492   HAVE_LIBPYTHON2_5=yes
9493                   have_libpython=yes
9494 else
9495   LIBS=$save_LIBS
9496 fi
9497 rm -f core conftest.err conftest.$ac_objext \
9498     conftest$ac_exeext conftest.$ac_ext
9499   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_LIBPYTHON2_5" >&5
9500 $as_echo "$HAVE_LIBPYTHON2_5" >&6; }
9501
9502     if test "${HAVE_LIBPYTHON2_5}" = yes; then
9503
9504 $as_echo "#define HAVE_LIBPYTHON2_5 1" >>confdefs.h
9505
9506     fi
9507   fi
9508   if test ${have_libpython} = no; then
9509
9510   version=python2.4
9511
9512
9513   HAVE_LIBPYTHON2_4=no
9514   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
9515 $as_echo_n "checking for ${version}... " >&6; }
9516   save_LIBS=$LIBS
9517   LIBS="$LIBS -l${version}"
9518   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9519 /* end confdefs.h.  */
9520 #include "${version}/Python.h"
9521 int
9522 main ()
9523 {
9524 Py_Initialize ();
9525   ;
9526   return 0;
9527 }
9528 _ACEOF
9529 if ac_fn_c_try_link "$LINENO"; then :
9530   HAVE_LIBPYTHON2_4=yes
9531                   have_libpython=yes
9532 else
9533   LIBS=$save_LIBS
9534 fi
9535 rm -f core conftest.err conftest.$ac_objext \
9536     conftest$ac_exeext conftest.$ac_ext
9537   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_LIBPYTHON2_4" >&5
9538 $as_echo "$HAVE_LIBPYTHON2_4" >&6; }
9539
9540     if test "${HAVE_LIBPYTHON2_4}" = yes; then
9541
9542 $as_echo "#define HAVE_LIBPYTHON2_4 1" >>confdefs.h
9543
9544     fi
9545   fi
9546   if test ${have_libpython} = no; then
9547     case "${with_python}" in
9548     yes)
9549       as_fn_error "python is missing or unusable" "$LINENO" 5
9550       ;;
9551     auto)
9552       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python is missing or unusable; some features may be unavailable." >&5
9553 $as_echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;}
9554       ;;
9555     *)
9556       as_fn_error "no usable python found at ${with_python}" "$LINENO" 5
9557       ;;
9558     esac
9559     CPPFLAGS=$save_CPPFLAGS
9560     LIBS=$save_LIBS
9561   fi
9562 fi
9563
9564 if test "${have_libpython}" = yes; then
9565
9566 $as_echo "#define HAVE_PYTHON 1" >>confdefs.h
9567
9568   CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)"
9569   CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)"
9570   CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)"
9571   ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
9572
9573   # Flags needed to compile Python code (taken from python-config --cflags).
9574   # We cannot call python-config directly because it will output whatever was
9575   # used when compiling the Python interpreter itself, including flags which
9576   # would make the python-related objects be compiled differently from the
9577   # rest of GDB (e.g., -O2 and -fPIC).
9578   if test "${GCC}" = yes; then
9579     tentative_python_cflags="-fno-strict-aliasing -DNDEBUG -fwrapv"
9580   fi
9581
9582   if test "x${tentative_python_cflags}" != x; then
9583     { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler flags for python code" >&5
9584 $as_echo_n "checking compiler flags for python code... " >&6; }
9585     for flag in ${tentative_python_cflags}; do
9586       # Check that the compiler accepts it
9587       saved_CFLAGS="$CFLAGS"
9588       CFLAGS="$CFLAGS $flag"
9589       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9590 /* end confdefs.h.  */
9591
9592 int
9593 main ()
9594 {
9595
9596   ;
9597   return 0;
9598 }
9599 _ACEOF
9600 if ac_fn_c_try_compile "$LINENO"; then :
9601   PYTHON_CFLAGS="${PYTHON_CFLAGS} $flag"
9602 fi
9603 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9604       CFLAGS="$saved_CFLAGS"
9605     done
9606     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYTHON_CFLAGS}" >&5
9607 $as_echo "${PYTHON_CFLAGS}" >&6; }
9608   fi
9609 else
9610   # Even if Python support is not compiled in, we need to have these files
9611   # included in order to recognize the GDB command "python".
9612   CONFIG_OBS="$CONFIG_OBS python.o py-value.o py-prettyprint.o"
9613   CONFIG_SRCS="$CONFIG_SRCS python/python.c python/py-value.c python/py-prettyprint.c"
9614 fi
9615
9616
9617 # ------------------------- #
9618 # Checks for header files.  #
9619 # ------------------------- #
9620
9621 ac_header_dirent=no
9622 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
9623   as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
9624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
9625 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
9626 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
9627   $as_echo_n "(cached) " >&6
9628 else
9629   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9630 /* end confdefs.h.  */
9631 #include <sys/types.h>
9632 #include <$ac_hdr>
9633
9634 int
9635 main ()
9636 {
9637 if ((DIR *) 0)
9638 return 0;
9639   ;
9640   return 0;
9641 }
9642 _ACEOF
9643 if ac_fn_c_try_compile "$LINENO"; then :
9644   eval "$as_ac_Header=yes"
9645 else
9646   eval "$as_ac_Header=no"
9647 fi
9648 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9649 fi
9650 eval ac_res=\$$as_ac_Header
9651                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9652 $as_echo "$ac_res" >&6; }
9653 eval as_val=\$$as_ac_Header
9654    if test "x$as_val" = x""yes; then :
9655   cat >>confdefs.h <<_ACEOF
9656 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
9657 _ACEOF
9658
9659 ac_header_dirent=$ac_hdr; break
9660 fi
9661
9662 done
9663 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
9664 if test $ac_header_dirent = dirent.h; then
9665   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
9666 $as_echo_n "checking for library containing opendir... " >&6; }
9667 if test "${ac_cv_search_opendir+set}" = set; then :
9668   $as_echo_n "(cached) " >&6
9669 else
9670   ac_func_search_save_LIBS=$LIBS
9671 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9672 /* end confdefs.h.  */
9673
9674 /* Override any GCC internal prototype to avoid an error.
9675    Use char because int might match the return type of a GCC
9676    builtin and then its argument prototype would still apply.  */
9677 #ifdef __cplusplus
9678 extern "C"
9679 #endif
9680 char opendir ();
9681 int
9682 main ()
9683 {
9684 return opendir ();
9685   ;
9686   return 0;
9687 }
9688 _ACEOF
9689 for ac_lib in '' dir; do
9690   if test -z "$ac_lib"; then
9691     ac_res="none required"
9692   else
9693     ac_res=-l$ac_lib
9694     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9695   fi
9696   if ac_fn_c_try_link "$LINENO"; then :
9697   ac_cv_search_opendir=$ac_res
9698 fi
9699 rm -f core conftest.err conftest.$ac_objext \
9700     conftest$ac_exeext
9701   if test "${ac_cv_search_opendir+set}" = set; then :
9702   break
9703 fi
9704 done
9705 if test "${ac_cv_search_opendir+set}" = set; then :
9706
9707 else
9708   ac_cv_search_opendir=no
9709 fi
9710 rm conftest.$ac_ext
9711 LIBS=$ac_func_search_save_LIBS
9712 fi
9713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
9714 $as_echo "$ac_cv_search_opendir" >&6; }
9715 ac_res=$ac_cv_search_opendir
9716 if test "$ac_res" != no; then :
9717   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9718
9719 fi
9720
9721 else
9722   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
9723 $as_echo_n "checking for library containing opendir... " >&6; }
9724 if test "${ac_cv_search_opendir+set}" = set; then :
9725   $as_echo_n "(cached) " >&6
9726 else
9727   ac_func_search_save_LIBS=$LIBS
9728 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9729 /* end confdefs.h.  */
9730
9731 /* Override any GCC internal prototype to avoid an error.
9732    Use char because int might match the return type of a GCC
9733    builtin and then its argument prototype would still apply.  */
9734 #ifdef __cplusplus
9735 extern "C"
9736 #endif
9737 char opendir ();
9738 int
9739 main ()
9740 {
9741 return opendir ();
9742   ;
9743   return 0;
9744 }
9745 _ACEOF
9746 for ac_lib in '' x; do
9747   if test -z "$ac_lib"; then
9748     ac_res="none required"
9749   else
9750     ac_res=-l$ac_lib
9751     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9752   fi
9753   if ac_fn_c_try_link "$LINENO"; then :
9754   ac_cv_search_opendir=$ac_res
9755 fi
9756 rm -f core conftest.err conftest.$ac_objext \
9757     conftest$ac_exeext
9758   if test "${ac_cv_search_opendir+set}" = set; then :
9759   break
9760 fi
9761 done
9762 if test "${ac_cv_search_opendir+set}" = set; then :
9763
9764 else
9765   ac_cv_search_opendir=no
9766 fi
9767 rm conftest.$ac_ext
9768 LIBS=$ac_func_search_save_LIBS
9769 fi
9770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
9771 $as_echo "$ac_cv_search_opendir" >&6; }
9772 ac_res=$ac_cv_search_opendir
9773 if test "$ac_res" != no; then :
9774   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9775
9776 fi
9777
9778 fi
9779
9780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5
9781 $as_echo_n "checking whether stat file-mode macros are broken... " >&6; }
9782 if test "${ac_cv_header_stat_broken+set}" = set; then :
9783   $as_echo_n "(cached) " >&6
9784 else
9785   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9786 /* end confdefs.h.  */
9787 #include <sys/types.h>
9788 #include <sys/stat.h>
9789
9790 #if defined S_ISBLK && defined S_IFDIR
9791 extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
9792 #endif
9793
9794 #if defined S_ISBLK && defined S_IFCHR
9795 extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
9796 #endif
9797
9798 #if defined S_ISLNK && defined S_IFREG
9799 extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
9800 #endif
9801
9802 #if defined S_ISSOCK && defined S_IFREG
9803 extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
9804 #endif
9805
9806 _ACEOF
9807 if ac_fn_c_try_compile "$LINENO"; then :
9808   ac_cv_header_stat_broken=no
9809 else
9810   ac_cv_header_stat_broken=yes
9811 fi
9812 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9813 fi
9814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5
9815 $as_echo "$ac_cv_header_stat_broken" >&6; }
9816 if test $ac_cv_header_stat_broken = yes; then
9817
9818 $as_echo "#define STAT_MACROS_BROKEN 1" >>confdefs.h
9819
9820 fi
9821
9822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
9823 $as_echo_n "checking for ANSI C header files... " >&6; }
9824 if test "${ac_cv_header_stdc+set}" = set; then :
9825   $as_echo_n "(cached) " >&6
9826 else
9827   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9828 /* end confdefs.h.  */
9829 #include <stdlib.h>
9830 #include <stdarg.h>
9831 #include <string.h>
9832 #include <float.h>
9833
9834 int
9835 main ()
9836 {
9837
9838   ;
9839   return 0;
9840 }
9841 _ACEOF
9842 if ac_fn_c_try_compile "$LINENO"; then :
9843   ac_cv_header_stdc=yes
9844 else
9845   ac_cv_header_stdc=no
9846 fi
9847 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9848
9849 if test $ac_cv_header_stdc = yes; then
9850   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
9851   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9852 /* end confdefs.h.  */
9853 #include <string.h>
9854
9855 _ACEOF
9856 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9857   $EGREP "memchr" >/dev/null 2>&1; then :
9858
9859 else
9860   ac_cv_header_stdc=no
9861 fi
9862 rm -f conftest*
9863
9864 fi
9865
9866 if test $ac_cv_header_stdc = yes; then
9867   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
9868   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9869 /* end confdefs.h.  */
9870 #include <stdlib.h>
9871
9872 _ACEOF
9873 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9874   $EGREP "free" >/dev/null 2>&1; then :
9875
9876 else
9877   ac_cv_header_stdc=no
9878 fi
9879 rm -f conftest*
9880
9881 fi
9882
9883 if test $ac_cv_header_stdc = yes; then
9884   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
9885   if test "$cross_compiling" = yes; then :
9886   :
9887 else
9888   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9889 /* end confdefs.h.  */
9890 #include <ctype.h>
9891 #include <stdlib.h>
9892 #if ((' ' & 0x0FF) == 0x020)
9893 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
9894 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
9895 #else
9896 # define ISLOWER(c) \
9897                    (('a' <= (c) && (c) <= 'i') \
9898                      || ('j' <= (c) && (c) <= 'r') \
9899                      || ('s' <= (c) && (c) <= 'z'))
9900 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
9901 #endif
9902
9903 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
9904 int
9905 main ()
9906 {
9907   int i;
9908   for (i = 0; i < 256; i++)
9909     if (XOR (islower (i), ISLOWER (i))
9910         || toupper (i) != TOUPPER (i))
9911       return 2;
9912   return 0;
9913 }
9914 _ACEOF
9915 if ac_fn_c_try_run "$LINENO"; then :
9916
9917 else
9918   ac_cv_header_stdc=no
9919 fi
9920 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9921   conftest.$ac_objext conftest.beam conftest.$ac_ext
9922 fi
9923
9924 fi
9925 fi
9926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
9927 $as_echo "$ac_cv_header_stdc" >&6; }
9928 if test $ac_cv_header_stdc = yes; then
9929
9930 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
9931
9932 fi
9933
9934 # elf_hp.h is for HP/UX 64-bit shared library support.
9935 # FIXME: kettenis/20030102: In most cases we include these (ctype.h, time.h)
9936 # unconditionally, so what's the point in checking these?
9937 for ac_header in nlist.h machine/reg.h poll.h sys/poll.h proc_service.h \
9938                   thread_db.h gnu/libc-version.h signal.h stddef.h \
9939                   stdlib.h string.h memory.h strings.h sys/fault.h \
9940                   sys/file.h sys/filio.h sys/ioctl.h sys/param.h \
9941                   sys/resource.h sys/procfs.h sys/ptrace.h ptrace.h \
9942                   sys/reg.h sys/debugreg.h sys/select.h sys/syscall.h \
9943                   sys/types.h sys/wait.h wait.h termios.h termio.h \
9944                   sgtty.h unistd.h elf_hp.h ctype.h time.h locale.h
9945 do :
9946   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9947 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9948 eval as_val=\$$as_ac_Header
9949    if test "x$as_val" = x""yes; then :
9950   cat >>confdefs.h <<_ACEOF
9951 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9952 _ACEOF
9953
9954 fi
9955
9956 done
9957
9958 for ac_header in link.h
9959 do :
9960   ac_fn_c_check_header_compile "$LINENO" "link.h" "ac_cv_header_link_h" "#if HAVE_SYS_TYPES_H
9961 # include <sys/types.h>
9962 #endif
9963 #if HAVE_NLIST_H
9964 # include <nlist.h>
9965 #endif
9966
9967 "
9968 if test "x$ac_cv_header_link_h" = x""yes; then :
9969   cat >>confdefs.h <<_ACEOF
9970 #define HAVE_LINK_H 1
9971 _ACEOF
9972
9973 fi
9974
9975 done
9976
9977 for ac_header in sys/proc.h
9978 do :
9979   ac_fn_c_check_header_compile "$LINENO" "sys/proc.h" "ac_cv_header_sys_proc_h" "#if HAVE_SYS_PARAM_H
9980 # include <sys/param.h>
9981 #endif
9982
9983 "
9984 if test "x$ac_cv_header_sys_proc_h" = x""yes; then :
9985   cat >>confdefs.h <<_ACEOF
9986 #define HAVE_SYS_PROC_H 1
9987 _ACEOF
9988
9989 fi
9990
9991 done
9992
9993 for ac_header in sys/user.h
9994 do :
9995   ac_fn_c_check_header_compile "$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H
9996 # include <sys/param.h>
9997 #endif
9998
9999 "
10000 if test "x$ac_cv_header_sys_user_h" = x""yes; then :
10001   cat >>confdefs.h <<_ACEOF
10002 #define HAVE_SYS_USER_H 1
10003 _ACEOF
10004
10005 fi
10006
10007 done
10008
10009
10010 # On Solaris 2.[789], we need to define _MSE_INT_H to avoid a clash
10011 # between <widec.h> and <wchar.h> that would cause AC_CHECK_HEADERS to
10012 # think that we don't have <curses.h> if we're using GCC.
10013 case $host_os in
10014   solaris2.[789])
10015     if test "$GCC" = yes; then
10016
10017 $as_echo "#define _MSE_INT_H 1" >>confdefs.h
10018
10019     fi ;;
10020 esac
10021 for ac_header in curses.h cursesX.h ncurses.h ncurses/ncurses.h ncurses/term.h
10022 do :
10023   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10024 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10025 eval as_val=\$$as_ac_Header
10026    if test "x$as_val" = x""yes; then :
10027   cat >>confdefs.h <<_ACEOF
10028 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10029 _ACEOF
10030
10031 fi
10032
10033 done
10034
10035 for ac_header in term.h
10036 do :
10037   ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
10038 # include <curses.h>
10039 #endif
10040
10041 "
10042 if test "x$ac_cv_header_term_h" = x""yes; then :
10043   cat >>confdefs.h <<_ACEOF
10044 #define HAVE_TERM_H 1
10045 _ACEOF
10046
10047 fi
10048
10049 done
10050
10051
10052 # ------------------------- #
10053 # Checks for declarations.  #
10054 # ------------------------- #
10055
10056 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
10057 if test "x$ac_cv_have_decl_free" = x""yes; then :
10058   ac_have_decl=1
10059 else
10060   ac_have_decl=0
10061 fi
10062
10063 cat >>confdefs.h <<_ACEOF
10064 #define HAVE_DECL_FREE $ac_have_decl
10065 _ACEOF
10066 ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
10067 if test "x$ac_cv_have_decl_malloc" = x""yes; then :
10068   ac_have_decl=1
10069 else
10070   ac_have_decl=0
10071 fi
10072
10073 cat >>confdefs.h <<_ACEOF
10074 #define HAVE_DECL_MALLOC $ac_have_decl
10075 _ACEOF
10076 ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
10077 if test "x$ac_cv_have_decl_realloc" = x""yes; then :
10078   ac_have_decl=1
10079 else
10080   ac_have_decl=0
10081 fi
10082
10083 cat >>confdefs.h <<_ACEOF
10084 #define HAVE_DECL_REALLOC $ac_have_decl
10085 _ACEOF
10086 ac_fn_c_check_decl "$LINENO" "strerror" "ac_cv_have_decl_strerror" "$ac_includes_default"
10087 if test "x$ac_cv_have_decl_strerror" = x""yes; then :
10088   ac_have_decl=1
10089 else
10090   ac_have_decl=0
10091 fi
10092
10093 cat >>confdefs.h <<_ACEOF
10094 #define HAVE_DECL_STRERROR $ac_have_decl
10095 _ACEOF
10096 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
10097 if test "x$ac_cv_have_decl_strstr" = x""yes; then :
10098   ac_have_decl=1
10099 else
10100   ac_have_decl=0
10101 fi
10102
10103 cat >>confdefs.h <<_ACEOF
10104 #define HAVE_DECL_STRSTR $ac_have_decl
10105 _ACEOF
10106 ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default"
10107 if test "x$ac_cv_have_decl_getopt" = x""yes; then :
10108   ac_have_decl=1
10109 else
10110   ac_have_decl=0
10111 fi
10112
10113 cat >>confdefs.h <<_ACEOF
10114 #define HAVE_DECL_GETOPT $ac_have_decl
10115 _ACEOF
10116 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
10117 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
10118   ac_have_decl=1
10119 else
10120   ac_have_decl=0
10121 fi
10122
10123 cat >>confdefs.h <<_ACEOF
10124 #define HAVE_DECL_SNPRINTF $ac_have_decl
10125 _ACEOF
10126 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
10127 if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
10128   ac_have_decl=1
10129 else
10130   ac_have_decl=0
10131 fi
10132
10133 cat >>confdefs.h <<_ACEOF
10134 #define HAVE_DECL_VSNPRINTF $ac_have_decl
10135 _ACEOF
10136
10137
10138   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
10139 $as_echo_n "checking for LC_MESSAGES... " >&6; }
10140 if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
10141   $as_echo_n "(cached) " >&6
10142 else
10143   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10144 /* end confdefs.h.  */
10145 #include <locale.h>
10146 int
10147 main ()
10148 {
10149 return LC_MESSAGES
10150   ;
10151   return 0;
10152 }
10153 _ACEOF
10154 if ac_fn_c_try_link "$LINENO"; then :
10155   am_cv_val_LC_MESSAGES=yes
10156 else
10157   am_cv_val_LC_MESSAGES=no
10158 fi
10159 rm -f core conftest.err conftest.$ac_objext \
10160     conftest$ac_exeext conftest.$ac_ext
10161 fi
10162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
10163 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
10164   if test $am_cv_val_LC_MESSAGES = yes; then
10165
10166 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
10167
10168   fi
10169
10170
10171 # ----------------------- #
10172 # Checks for structures.  #
10173 # ----------------------- #
10174
10175 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
10176 if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
10177
10178 cat >>confdefs.h <<_ACEOF
10179 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
10180 _ACEOF
10181
10182
10183 fi
10184 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
10185 if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
10186
10187 cat >>confdefs.h <<_ACEOF
10188 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
10189 _ACEOF
10190
10191
10192 fi
10193
10194
10195 # ------------------ #
10196 # Checks for types.  #
10197 # ------------------ #
10198
10199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
10200 $as_echo_n "checking return type of signal handlers... " >&6; }
10201 if test "${ac_cv_type_signal+set}" = set; then :
10202   $as_echo_n "(cached) " >&6
10203 else
10204   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10205 /* end confdefs.h.  */
10206 #include <sys/types.h>
10207 #include <signal.h>
10208
10209 int
10210 main ()
10211 {
10212 return *(signal (0, 0)) (0) == 1;
10213   ;
10214   return 0;
10215 }
10216 _ACEOF
10217 if ac_fn_c_try_compile "$LINENO"; then :
10218   ac_cv_type_signal=int
10219 else
10220   ac_cv_type_signal=void
10221 fi
10222 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10223 fi
10224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
10225 $as_echo "$ac_cv_type_signal" >&6; }
10226
10227 cat >>confdefs.h <<_ACEOF
10228 #define RETSIGTYPE $ac_cv_type_signal
10229 _ACEOF
10230
10231
10232 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
10233 #include <sys/socket.h>
10234
10235 "
10236 if test "x$ac_cv_type_socklen_t" = x""yes; then :
10237
10238 cat >>confdefs.h <<_ACEOF
10239 #define HAVE_SOCKLEN_T 1
10240 _ACEOF
10241
10242
10243 fi
10244
10245
10246 # ------------------------------------- #
10247 # Checks for compiler characteristics.  #
10248 # ------------------------------------- #
10249
10250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
10251 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
10252 if test "${ac_cv_c_const+set}" = set; then :
10253   $as_echo_n "(cached) " >&6
10254 else
10255   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10256 /* end confdefs.h.  */
10257
10258 int
10259 main ()
10260 {
10261 /* FIXME: Include the comments suggested by Paul. */
10262 #ifndef __cplusplus
10263   /* Ultrix mips cc rejects this.  */
10264   typedef int charset[2];
10265   const charset cs;
10266   /* SunOS 4.1.1 cc rejects this.  */
10267   char const *const *pcpcc;
10268   char **ppc;
10269   /* NEC SVR4.0.2 mips cc rejects this.  */
10270   struct point {int x, y;};
10271   static struct point const zero = {0,0};
10272   /* AIX XL C 1.02.0.0 rejects this.
10273      It does not let you subtract one const X* pointer from another in
10274      an arm of an if-expression whose if-part is not a constant
10275      expression */
10276   const char *g = "string";
10277   pcpcc = &g + (g ? g-g : 0);
10278   /* HPUX 7.0 cc rejects these. */
10279   ++pcpcc;
10280   ppc = (char**) pcpcc;
10281   pcpcc = (char const *const *) ppc;
10282   { /* SCO 3.2v4 cc rejects this.  */
10283     char *t;
10284     char const *s = 0 ? (char *) 0 : (char const *) 0;
10285
10286     *t++ = 0;
10287     if (s) return 0;
10288   }
10289   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
10290     int x[] = {25, 17};
10291     const int *foo = &x[0];
10292     ++foo;
10293   }
10294   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
10295     typedef const int *iptr;
10296     iptr p = 0;
10297     ++p;
10298   }
10299   { /* AIX XL C 1.02.0.0 rejects this saying
10300        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
10301     struct s { int j; const int *ap[3]; };
10302     struct s *b; b->j = 5;
10303   }
10304   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
10305     const int foo = 10;
10306     if (!foo) return 0;
10307   }
10308   return !cs[0] && !zero.x;
10309 #endif
10310
10311   ;
10312   return 0;
10313 }
10314 _ACEOF
10315 if ac_fn_c_try_compile "$LINENO"; then :
10316   ac_cv_c_const=yes
10317 else
10318   ac_cv_c_const=no
10319 fi
10320 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10321 fi
10322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
10323 $as_echo "$ac_cv_c_const" >&6; }
10324 if test $ac_cv_c_const = no; then
10325
10326 $as_echo "#define const /**/" >>confdefs.h
10327
10328 fi
10329
10330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
10331 $as_echo_n "checking for inline... " >&6; }
10332 if test "${ac_cv_c_inline+set}" = set; then :
10333   $as_echo_n "(cached) " >&6
10334 else
10335   ac_cv_c_inline=no
10336 for ac_kw in inline __inline__ __inline; do
10337   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10338 /* end confdefs.h.  */
10339 #ifndef __cplusplus
10340 typedef int foo_t;
10341 static $ac_kw foo_t static_foo () {return 0; }
10342 $ac_kw foo_t foo () {return 0; }
10343 #endif
10344
10345 _ACEOF
10346 if ac_fn_c_try_compile "$LINENO"; then :
10347   ac_cv_c_inline=$ac_kw
10348 fi
10349 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10350   test "$ac_cv_c_inline" != no && break
10351 done
10352
10353 fi
10354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
10355 $as_echo "$ac_cv_c_inline" >&6; }
10356
10357 case $ac_cv_c_inline in
10358   inline | yes) ;;
10359   *)
10360     case $ac_cv_c_inline in
10361       no) ac_val=;;
10362       *) ac_val=$ac_cv_c_inline;;
10363     esac
10364     cat >>confdefs.h <<_ACEOF
10365 #ifndef __cplusplus
10366 #define inline $ac_val
10367 #endif
10368 _ACEOF
10369     ;;
10370 esac
10371
10372  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
10373 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
10374 if test "${ac_cv_c_bigendian+set}" = set; then :
10375   $as_echo_n "(cached) " >&6
10376 else
10377   ac_cv_c_bigendian=unknown
10378     # See if we're dealing with a universal compiler.
10379     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10380 /* end confdefs.h.  */
10381 #ifndef __APPLE_CC__
10382                not a universal capable compiler
10383              #endif
10384              typedef int dummy;
10385
10386 _ACEOF
10387 if ac_fn_c_try_compile "$LINENO"; then :
10388
10389         # Check for potential -arch flags.  It is not universal unless
10390         # there are at least two -arch flags with different values.
10391         ac_arch=
10392         ac_prev=
10393         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
10394          if test -n "$ac_prev"; then
10395            case $ac_word in
10396              i?86 | x86_64 | ppc | ppc64)
10397                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
10398                  ac_arch=$ac_word
10399                else
10400                  ac_cv_c_bigendian=universal
10401                  break
10402                fi
10403                ;;
10404            esac
10405            ac_prev=
10406          elif test "x$ac_word" = "x-arch"; then
10407            ac_prev=arch
10408          fi
10409        done
10410 fi
10411 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10412     if test $ac_cv_c_bigendian = unknown; then
10413       # See if sys/param.h defines the BYTE_ORDER macro.
10414       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10415 /* end confdefs.h.  */
10416 #include <sys/types.h>
10417              #include <sys/param.h>
10418
10419 int
10420 main ()
10421 {
10422 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
10423                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
10424                      && LITTLE_ENDIAN)
10425               bogus endian macros
10426              #endif
10427
10428   ;
10429   return 0;
10430 }
10431 _ACEOF
10432 if ac_fn_c_try_compile "$LINENO"; then :
10433   # It does; now see whether it defined to BIG_ENDIAN or not.
10434          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10435 /* end confdefs.h.  */
10436 #include <sys/types.h>
10437                 #include <sys/param.h>
10438
10439 int
10440 main ()
10441 {
10442 #if BYTE_ORDER != BIG_ENDIAN
10443                  not big endian
10444                 #endif
10445
10446   ;
10447   return 0;
10448 }
10449 _ACEOF
10450 if ac_fn_c_try_compile "$LINENO"; then :
10451   ac_cv_c_bigendian=yes
10452 else
10453   ac_cv_c_bigendian=no
10454 fi
10455 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10456 fi
10457 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10458     fi
10459     if test $ac_cv_c_bigendian = unknown; then
10460       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
10461       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10462 /* end confdefs.h.  */
10463 #include <limits.h>
10464
10465 int
10466 main ()
10467 {
10468 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
10469               bogus endian macros
10470              #endif
10471
10472   ;
10473   return 0;
10474 }
10475 _ACEOF
10476 if ac_fn_c_try_compile "$LINENO"; then :
10477   # It does; now see whether it defined to _BIG_ENDIAN or not.
10478          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10479 /* end confdefs.h.  */
10480 #include <limits.h>
10481
10482 int
10483 main ()
10484 {
10485 #ifndef _BIG_ENDIAN
10486                  not big endian
10487                 #endif
10488
10489   ;
10490   return 0;
10491 }
10492 _ACEOF
10493 if ac_fn_c_try_compile "$LINENO"; then :
10494   ac_cv_c_bigendian=yes
10495 else
10496   ac_cv_c_bigendian=no
10497 fi
10498 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10499 fi
10500 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10501     fi
10502     if test $ac_cv_c_bigendian = unknown; then
10503       # Compile a test program.
10504       if test "$cross_compiling" = yes; then :
10505   # Try to guess by grepping values from an object file.
10506          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10507 /* end confdefs.h.  */
10508 short int ascii_mm[] =
10509                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
10510                 short int ascii_ii[] =
10511                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
10512                 int use_ascii (int i) {
10513                   return ascii_mm[i] + ascii_ii[i];
10514                 }
10515                 short int ebcdic_ii[] =
10516                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
10517                 short int ebcdic_mm[] =
10518                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
10519                 int use_ebcdic (int i) {
10520                   return ebcdic_mm[i] + ebcdic_ii[i];
10521                 }
10522                 extern int foo;
10523
10524 int
10525 main ()
10526 {
10527 return use_ascii (foo) == use_ebcdic (foo);
10528   ;
10529   return 0;
10530 }
10531 _ACEOF
10532 if ac_fn_c_try_compile "$LINENO"; then :
10533   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
10534               ac_cv_c_bigendian=yes
10535             fi
10536             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
10537               if test "$ac_cv_c_bigendian" = unknown; then
10538                 ac_cv_c_bigendian=no
10539               else
10540                 # finding both strings is unlikely to happen, but who knows?
10541                 ac_cv_c_bigendian=unknown
10542               fi
10543             fi
10544 fi
10545 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10546 else
10547   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10548 /* end confdefs.h.  */
10549 $ac_includes_default
10550 int
10551 main ()
10552 {
10553
10554              /* Are we little or big endian?  From Harbison&Steele.  */
10555              union
10556              {
10557                long int l;
10558                char c[sizeof (long int)];
10559              } u;
10560              u.l = 1;
10561              return u.c[sizeof (long int) - 1] == 1;
10562
10563   ;
10564   return 0;
10565 }
10566 _ACEOF
10567 if ac_fn_c_try_run "$LINENO"; then :
10568   ac_cv_c_bigendian=no
10569 else
10570   ac_cv_c_bigendian=yes
10571 fi
10572 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10573   conftest.$ac_objext conftest.beam conftest.$ac_ext
10574 fi
10575
10576     fi
10577 fi
10578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
10579 $as_echo "$ac_cv_c_bigendian" >&6; }
10580  case $ac_cv_c_bigendian in #(
10581    yes)
10582      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
10583 ;; #(
10584    no)
10585       ;; #(
10586    universal)
10587
10588 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
10589
10590      ;; #(
10591    *)
10592      as_fn_error "unknown endianness
10593  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
10594  esac
10595
10596
10597 # ------------------------------ #
10598 # Checks for library functions.  #
10599 # ------------------------------ #
10600
10601 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
10602 # for constant arguments.  Useless!
10603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
10604 $as_echo_n "checking for working alloca.h... " >&6; }
10605 if test "${ac_cv_working_alloca_h+set}" = set; then :
10606   $as_echo_n "(cached) " >&6
10607 else
10608   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10609 /* end confdefs.h.  */
10610 #include <alloca.h>
10611 int
10612 main ()
10613 {
10614 char *p = (char *) alloca (2 * sizeof (int));
10615                           if (p) return 0;
10616   ;
10617   return 0;
10618 }
10619 _ACEOF
10620 if ac_fn_c_try_link "$LINENO"; then :
10621   ac_cv_working_alloca_h=yes
10622 else
10623   ac_cv_working_alloca_h=no
10624 fi
10625 rm -f core conftest.err conftest.$ac_objext \
10626     conftest$ac_exeext conftest.$ac_ext
10627 fi
10628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
10629 $as_echo "$ac_cv_working_alloca_h" >&6; }
10630 if test $ac_cv_working_alloca_h = yes; then
10631
10632 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
10633
10634 fi
10635
10636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
10637 $as_echo_n "checking for alloca... " >&6; }
10638 if test "${ac_cv_func_alloca_works+set}" = set; then :
10639   $as_echo_n "(cached) " >&6
10640 else
10641   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10642 /* end confdefs.h.  */
10643 #ifdef __GNUC__
10644 # define alloca __builtin_alloca
10645 #else
10646 # ifdef _MSC_VER
10647 #  include <malloc.h>
10648 #  define alloca _alloca
10649 # else
10650 #  ifdef HAVE_ALLOCA_H
10651 #   include <alloca.h>
10652 #  else
10653 #   ifdef _AIX
10654  #pragma alloca
10655 #   else
10656 #    ifndef alloca /* predefined by HP cc +Olibcalls */
10657 char *alloca ();
10658 #    endif
10659 #   endif
10660 #  endif
10661 # endif
10662 #endif
10663
10664 int
10665 main ()
10666 {
10667 char *p = (char *) alloca (1);
10668                                     if (p) return 0;
10669   ;
10670   return 0;
10671 }
10672 _ACEOF
10673 if ac_fn_c_try_link "$LINENO"; then :
10674   ac_cv_func_alloca_works=yes
10675 else
10676   ac_cv_func_alloca_works=no
10677 fi
10678 rm -f core conftest.err conftest.$ac_objext \
10679     conftest$ac_exeext conftest.$ac_ext
10680 fi
10681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
10682 $as_echo "$ac_cv_func_alloca_works" >&6; }
10683
10684 if test $ac_cv_func_alloca_works = yes; then
10685
10686 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
10687
10688 else
10689   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
10690 # that cause trouble.  Some versions do not even contain alloca or
10691 # contain a buggy version.  If you still want to use their alloca,
10692 # use ar to extract alloca.o from them instead of compiling alloca.c.
10693
10694 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
10695
10696 $as_echo "#define C_ALLOCA 1" >>confdefs.h
10697
10698
10699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
10700 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
10701 if test "${ac_cv_os_cray+set}" = set; then :
10702   $as_echo_n "(cached) " >&6
10703 else
10704   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10705 /* end confdefs.h.  */
10706 #if defined CRAY && ! defined CRAY2
10707 webecray
10708 #else
10709 wenotbecray
10710 #endif
10711
10712 _ACEOF
10713 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10714   $EGREP "webecray" >/dev/null 2>&1; then :
10715   ac_cv_os_cray=yes
10716 else
10717   ac_cv_os_cray=no
10718 fi
10719 rm -f conftest*
10720
10721 fi
10722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
10723 $as_echo "$ac_cv_os_cray" >&6; }
10724 if test $ac_cv_os_cray = yes; then
10725   for ac_func in _getb67 GETB67 getb67; do
10726     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10727 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10728 eval as_val=\$$as_ac_var
10729    if test "x$as_val" = x""yes; then :
10730
10731 cat >>confdefs.h <<_ACEOF
10732 #define CRAY_STACKSEG_END $ac_func
10733 _ACEOF
10734
10735     break
10736 fi
10737
10738   done
10739 fi
10740
10741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
10742 $as_echo_n "checking stack direction for C alloca... " >&6; }
10743 if test "${ac_cv_c_stack_direction+set}" = set; then :
10744   $as_echo_n "(cached) " >&6
10745 else
10746   if test "$cross_compiling" = yes; then :
10747   ac_cv_c_stack_direction=0
10748 else
10749   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10750 /* end confdefs.h.  */
10751 $ac_includes_default
10752 int
10753 find_stack_direction ()
10754 {
10755   static char *addr = 0;
10756   auto char dummy;
10757   if (addr == 0)
10758     {
10759       addr = &dummy;
10760       return find_stack_direction ();
10761     }
10762   else
10763     return (&dummy > addr) ? 1 : -1;
10764 }
10765
10766 int
10767 main ()
10768 {
10769   return find_stack_direction () < 0;
10770 }
10771 _ACEOF
10772 if ac_fn_c_try_run "$LINENO"; then :
10773   ac_cv_c_stack_direction=1
10774 else
10775   ac_cv_c_stack_direction=-1
10776 fi
10777 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10778   conftest.$ac_objext conftest.beam conftest.$ac_ext
10779 fi
10780
10781 fi
10782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
10783 $as_echo "$ac_cv_c_stack_direction" >&6; }
10784 cat >>confdefs.h <<_ACEOF
10785 #define STACK_DIRECTION $ac_cv_c_stack_direction
10786 _ACEOF
10787
10788
10789 fi
10790
10791 for ac_header in stdlib.h unistd.h
10792 do :
10793   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10794 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10795 eval as_val=\$$as_ac_Header
10796    if test "x$as_val" = x""yes; then :
10797   cat >>confdefs.h <<_ACEOF
10798 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10799 _ACEOF
10800
10801 fi
10802
10803 done
10804
10805 for ac_func in getpagesize
10806 do :
10807   ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
10808 if test "x$ac_cv_func_getpagesize" = x""yes; then :
10809   cat >>confdefs.h <<_ACEOF
10810 #define HAVE_GETPAGESIZE 1
10811 _ACEOF
10812
10813 fi
10814 done
10815
10816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
10817 $as_echo_n "checking for working mmap... " >&6; }
10818 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
10819   $as_echo_n "(cached) " >&6
10820 else
10821   if test "$cross_compiling" = yes; then :
10822   ac_cv_func_mmap_fixed_mapped=no
10823 else
10824   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10825 /* end confdefs.h.  */
10826 $ac_includes_default
10827 /* malloc might have been renamed as rpl_malloc. */
10828 #undef malloc
10829
10830 /* Thanks to Mike Haertel and Jim Avera for this test.
10831    Here is a matrix of mmap possibilities:
10832         mmap private not fixed
10833         mmap private fixed at somewhere currently unmapped
10834         mmap private fixed at somewhere already mapped
10835         mmap shared not fixed
10836         mmap shared fixed at somewhere currently unmapped
10837         mmap shared fixed at somewhere already mapped
10838    For private mappings, we should verify that changes cannot be read()
10839    back from the file, nor mmap's back from the file at a different
10840    address.  (There have been systems where private was not correctly
10841    implemented like the infamous i386 svr4.0, and systems where the
10842    VM page cache was not coherent with the file system buffer cache
10843    like early versions of FreeBSD and possibly contemporary NetBSD.)
10844    For shared mappings, we should conversely verify that changes get
10845    propagated back to all the places they're supposed to be.
10846
10847    Grep wants private fixed already mapped.
10848    The main things grep needs to know about mmap are:
10849    * does it exist and is it safe to write into the mmap'd area
10850    * how to use it (BSD variants)  */
10851
10852 #include <fcntl.h>
10853 #include <sys/mman.h>
10854
10855 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
10856 char *malloc ();
10857 #endif
10858
10859 /* This mess was copied from the GNU getpagesize.h.  */
10860 #ifndef HAVE_GETPAGESIZE
10861 /* Assume that all systems that can run configure have sys/param.h.  */
10862 # ifndef HAVE_SYS_PARAM_H
10863 #  define HAVE_SYS_PARAM_H 1
10864 # endif
10865
10866 # ifdef _SC_PAGESIZE
10867 #  define getpagesize() sysconf(_SC_PAGESIZE)
10868 # else /* no _SC_PAGESIZE */
10869 #  ifdef HAVE_SYS_PARAM_H
10870 #   include <sys/param.h>
10871 #   ifdef EXEC_PAGESIZE
10872 #    define getpagesize() EXEC_PAGESIZE
10873 #   else /* no EXEC_PAGESIZE */
10874 #    ifdef NBPG
10875 #     define getpagesize() NBPG * CLSIZE
10876 #     ifndef CLSIZE
10877 #      define CLSIZE 1
10878 #     endif /* no CLSIZE */
10879 #    else /* no NBPG */
10880 #     ifdef NBPC
10881 #      define getpagesize() NBPC
10882 #     else /* no NBPC */
10883 #      ifdef PAGESIZE
10884 #       define getpagesize() PAGESIZE
10885 #      endif /* PAGESIZE */
10886 #     endif /* no NBPC */
10887 #    endif /* no NBPG */
10888 #   endif /* no EXEC_PAGESIZE */
10889 #  else /* no HAVE_SYS_PARAM_H */
10890 #   define getpagesize() 8192   /* punt totally */
10891 #  endif /* no HAVE_SYS_PARAM_H */
10892 # endif /* no _SC_PAGESIZE */
10893
10894 #endif /* no HAVE_GETPAGESIZE */
10895
10896 int
10897 main ()
10898 {
10899   char *data, *data2, *data3;
10900   int i, pagesize;
10901   int fd;
10902
10903   pagesize = getpagesize ();
10904
10905   /* First, make a file with some known garbage in it. */
10906   data = (char *) malloc (pagesize);
10907   if (!data)
10908     return 1;
10909   for (i = 0; i < pagesize; ++i)
10910     *(data + i) = rand ();
10911   umask (0);
10912   fd = creat ("conftest.mmap", 0600);
10913   if (fd < 0)
10914     return 1;
10915   if (write (fd, data, pagesize) != pagesize)
10916     return 1;
10917   close (fd);
10918
10919   /* Next, try to mmap the file at a fixed address which already has
10920      something else allocated at it.  If we can, also make sure that
10921      we see the same garbage.  */
10922   fd = open ("conftest.mmap", O_RDWR);
10923   if (fd < 0)
10924     return 1;
10925   data2 = (char *) malloc (2 * pagesize);
10926   if (!data2)
10927     return 1;
10928   data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
10929   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
10930                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
10931     return 1;
10932   for (i = 0; i < pagesize; ++i)
10933     if (*(data + i) != *(data2 + i))
10934       return 1;
10935
10936   /* Finally, make sure that changes to the mapped area do not
10937      percolate back to the file as seen by read().  (This is a bug on
10938      some variants of i386 svr4.0.)  */
10939   for (i = 0; i < pagesize; ++i)
10940     *(data2 + i) = *(data2 + i) + 1;
10941   data3 = (char *) malloc (pagesize);
10942   if (!data3)
10943     return 1;
10944   if (read (fd, data3, pagesize) != pagesize)
10945     return 1;
10946   for (i = 0; i < pagesize; ++i)
10947     if (*(data + i) != *(data3 + i))
10948       return 1;
10949   close (fd);
10950   return 0;
10951 }
10952 _ACEOF
10953 if ac_fn_c_try_run "$LINENO"; then :
10954   ac_cv_func_mmap_fixed_mapped=yes
10955 else
10956   ac_cv_func_mmap_fixed_mapped=no
10957 fi
10958 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10959   conftest.$ac_objext conftest.beam conftest.$ac_ext
10960 fi
10961
10962 fi
10963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
10964 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
10965 if test $ac_cv_func_mmap_fixed_mapped = yes; then
10966
10967 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
10968
10969 fi
10970 rm -f conftest.mmap
10971
10972 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
10973 if test "x$ac_cv_type_pid_t" = x""yes; then :
10974
10975 else
10976
10977 cat >>confdefs.h <<_ACEOF
10978 #define pid_t int
10979 _ACEOF
10980
10981 fi
10982
10983 for ac_header in vfork.h
10984 do :
10985   ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
10986 if test "x$ac_cv_header_vfork_h" = x""yes; then :
10987   cat >>confdefs.h <<_ACEOF
10988 #define HAVE_VFORK_H 1
10989 _ACEOF
10990
10991 fi
10992
10993 done
10994
10995 for ac_func in fork vfork
10996 do :
10997   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10998 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10999 eval as_val=\$$as_ac_var
11000    if test "x$as_val" = x""yes; then :
11001   cat >>confdefs.h <<_ACEOF
11002 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11003 _ACEOF
11004
11005 fi
11006 done
11007
11008 if test "x$ac_cv_func_fork" = xyes; then
11009   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
11010 $as_echo_n "checking for working fork... " >&6; }
11011 if test "${ac_cv_func_fork_works+set}" = set; then :
11012   $as_echo_n "(cached) " >&6
11013 else
11014   if test "$cross_compiling" = yes; then :
11015   ac_cv_func_fork_works=cross
11016 else
11017   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11018 /* end confdefs.h.  */
11019 $ac_includes_default
11020 int
11021 main ()
11022 {
11023
11024           /* By Ruediger Kuhlmann. */
11025           return fork () < 0;
11026
11027   ;
11028   return 0;
11029 }
11030 _ACEOF
11031 if ac_fn_c_try_run "$LINENO"; then :
11032   ac_cv_func_fork_works=yes
11033 else
11034   ac_cv_func_fork_works=no
11035 fi
11036 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11037   conftest.$ac_objext conftest.beam conftest.$ac_ext
11038 fi
11039
11040 fi
11041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
11042 $as_echo "$ac_cv_func_fork_works" >&6; }
11043
11044 else
11045   ac_cv_func_fork_works=$ac_cv_func_fork
11046 fi
11047 if test "x$ac_cv_func_fork_works" = xcross; then
11048   case $host in
11049     *-*-amigaos* | *-*-msdosdjgpp*)
11050       # Override, as these systems have only a dummy fork() stub
11051       ac_cv_func_fork_works=no
11052       ;;
11053     *)
11054       ac_cv_func_fork_works=yes
11055       ;;
11056   esac
11057   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
11058 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
11059 fi
11060 ac_cv_func_vfork_works=$ac_cv_func_vfork
11061 if test "x$ac_cv_func_vfork" = xyes; then
11062   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
11063 $as_echo_n "checking for working vfork... " >&6; }
11064 if test "${ac_cv_func_vfork_works+set}" = set; then :
11065   $as_echo_n "(cached) " >&6
11066 else
11067   if test "$cross_compiling" = yes; then :
11068   ac_cv_func_vfork_works=cross
11069 else
11070   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11071 /* end confdefs.h.  */
11072 /* Thanks to Paul Eggert for this test.  */
11073 $ac_includes_default
11074 #include <sys/wait.h>
11075 #ifdef HAVE_VFORK_H
11076 # include <vfork.h>
11077 #endif
11078 /* On some sparc systems, changes by the child to local and incoming
11079    argument registers are propagated back to the parent.  The compiler
11080    is told about this with #include <vfork.h>, but some compilers
11081    (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
11082    static variable whose address is put into a register that is
11083    clobbered by the vfork.  */
11084 static void
11085 #ifdef __cplusplus
11086 sparc_address_test (int arg)
11087 # else
11088 sparc_address_test (arg) int arg;
11089 #endif
11090 {
11091   static pid_t child;
11092   if (!child) {
11093     child = vfork ();
11094     if (child < 0) {
11095       perror ("vfork");
11096       _exit(2);
11097     }
11098     if (!child) {
11099       arg = getpid();
11100       write(-1, "", 0);
11101       _exit (arg);
11102     }
11103   }
11104 }
11105
11106 int
11107 main ()
11108 {
11109   pid_t parent = getpid ();
11110   pid_t child;
11111
11112   sparc_address_test (0);
11113
11114   child = vfork ();
11115
11116   if (child == 0) {
11117     /* Here is another test for sparc vfork register problems.  This
11118        test uses lots of local variables, at least as many local
11119        variables as main has allocated so far including compiler
11120        temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
11121        4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
11122        reuse the register of parent for one of the local variables,
11123        since it will think that parent can't possibly be used any more
11124        in this routine.  Assigning to the local variable will thus
11125        munge parent in the parent process.  */
11126     pid_t
11127       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
11128       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
11129     /* Convince the compiler that p..p7 are live; otherwise, it might
11130        use the same hardware register for all 8 local variables.  */
11131     if (p != p1 || p != p2 || p != p3 || p != p4
11132         || p != p5 || p != p6 || p != p7)
11133       _exit(1);
11134
11135     /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
11136        from child file descriptors.  If the child closes a descriptor
11137        before it execs or exits, this munges the parent's descriptor
11138        as well.  Test for this by closing stdout in the child.  */
11139     _exit(close(fileno(stdout)) != 0);
11140   } else {
11141     int status;
11142     struct stat st;
11143
11144     while (wait(&status) != child)
11145       ;
11146     return (
11147          /* Was there some problem with vforking?  */
11148          child < 0
11149
11150          /* Did the child fail?  (This shouldn't happen.)  */
11151          || status
11152
11153          /* Did the vfork/compiler bug occur?  */
11154          || parent != getpid()
11155
11156          /* Did the file descriptor bug occur?  */
11157          || fstat(fileno(stdout), &st) != 0
11158          );
11159   }
11160 }
11161 _ACEOF
11162 if ac_fn_c_try_run "$LINENO"; then :
11163   ac_cv_func_vfork_works=yes
11164 else
11165   ac_cv_func_vfork_works=no
11166 fi
11167 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11168   conftest.$ac_objext conftest.beam conftest.$ac_ext
11169 fi
11170
11171 fi
11172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
11173 $as_echo "$ac_cv_func_vfork_works" >&6; }
11174
11175 fi;
11176 if test "x$ac_cv_func_fork_works" = xcross; then
11177   ac_cv_func_vfork_works=$ac_cv_func_vfork
11178   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
11179 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
11180 fi
11181
11182 if test "x$ac_cv_func_vfork_works" = xyes; then
11183
11184 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
11185
11186 else
11187
11188 $as_echo "#define vfork fork" >>confdefs.h
11189
11190 fi
11191 if test "x$ac_cv_func_fork_works" = xyes; then
11192
11193 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
11194
11195 fi
11196
11197 for ac_func in canonicalize_file_name realpath getrusage getuid \
11198                 getgid pipe poll pread64 sbrk setpgid setpgrp setsid \
11199                 sigaction sigprocmask sigsetmask socketpair syscall \
11200                 ttrace wborder setlocale iconvlist libiconvlist btowc
11201 do :
11202   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11203 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11204 eval as_val=\$$as_ac_var
11205    if test "x$as_val" = x""yes; then :
11206   cat >>confdefs.h <<_ACEOF
11207 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11208 _ACEOF
11209
11210 fi
11211 done
11212
11213
11214   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
11215 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
11216 if test "${am_cv_langinfo_codeset+set}" = set; then :
11217   $as_echo_n "(cached) " >&6
11218 else
11219   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11220 /* end confdefs.h.  */
11221 #include <langinfo.h>
11222 int
11223 main ()
11224 {
11225 char* cs = nl_langinfo(CODESET);
11226   ;
11227   return 0;
11228 }
11229 _ACEOF
11230 if ac_fn_c_try_link "$LINENO"; then :
11231   am_cv_langinfo_codeset=yes
11232 else
11233   am_cv_langinfo_codeset=no
11234 fi
11235 rm -f core conftest.err conftest.$ac_objext \
11236     conftest$ac_exeext conftest.$ac_ext
11237
11238 fi
11239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
11240 $as_echo "$am_cv_langinfo_codeset" >&6; }
11241   if test $am_cv_langinfo_codeset = yes; then
11242
11243 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
11244
11245   fi
11246
11247
11248 # Check the return and argument types of ptrace.  No canned test for
11249 # this, so roll our own.
11250 gdb_ptrace_headers='
11251 #if HAVE_SYS_TYPES_H
11252 # include <sys/types.h>
11253 #endif
11254 #if HAVE_SYS_PTRACE_H
11255 # include <sys/ptrace.h>
11256 #endif
11257 #if HAVE_UNISTD_H
11258 # include <unistd.h>
11259 #endif
11260 '
11261 # There is no point in checking if we don't have a prototype.
11262 ac_fn_c_check_decl "$LINENO" "ptrace" "ac_cv_have_decl_ptrace" "$gdb_ptrace_headers
11263 "
11264 if test "x$ac_cv_have_decl_ptrace" = x""yes; then :
11265   ac_have_decl=1
11266 else
11267   ac_have_decl=0
11268 fi
11269
11270 cat >>confdefs.h <<_ACEOF
11271 #define HAVE_DECL_PTRACE $ac_have_decl
11272 _ACEOF
11273 if test $ac_have_decl = 1; then :
11274
11275 else
11276
11277   : ${gdb_cv_func_ptrace_ret='int'}
11278   : ${gdb_cv_func_ptrace_args='int,int,long,long'}
11279
11280 fi
11281
11282 # Check return type.  Varargs (used on GNU/Linux) conflict with the
11283 # empty argument list, so check for that explicitly.
11284 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
11285 $as_echo_n "checking return type of ptrace... " >&6; }
11286 if test "${gdb_cv_func_ptrace_ret+set}" = set; then :
11287   $as_echo_n "(cached) " >&6
11288 else
11289   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11290 /* end confdefs.h.  */
11291 $gdb_ptrace_headers
11292 int
11293 main ()
11294 {
11295 extern long ptrace (enum __ptrace_request, ...);
11296   ;
11297   return 0;
11298 }
11299 _ACEOF
11300 if ac_fn_c_try_compile "$LINENO"; then :
11301   gdb_cv_func_ptrace_ret='long'
11302 else
11303   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11304 /* end confdefs.h.  */
11305 $gdb_ptrace_headers
11306 int
11307 main ()
11308 {
11309 extern int ptrace ();
11310   ;
11311   return 0;
11312 }
11313 _ACEOF
11314 if ac_fn_c_try_compile "$LINENO"; then :
11315   gdb_cv_func_ptrace_ret='int'
11316 else
11317   gdb_cv_func_ptrace_ret='long'
11318 fi
11319 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11320 fi
11321 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11322 fi
11323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
11324 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
11325
11326 cat >>confdefs.h <<_ACEOF
11327 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
11328 _ACEOF
11329
11330 # Check argument types.
11331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
11332 $as_echo_n "checking types of arguments for ptrace... " >&6; }
11333 if test "${gdb_cv_func_ptrace_args+set}" = set; then :
11334   $as_echo_n "(cached) " >&6
11335 else
11336
11337   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11338 /* end confdefs.h.  */
11339 $gdb_ptrace_headers
11340 int
11341 main ()
11342 {
11343 extern long ptrace (enum __ptrace_request, ...);
11344   ;
11345   return 0;
11346 }
11347 _ACEOF
11348 if ac_fn_c_try_compile "$LINENO"; then :
11349   gdb_cv_func_ptrace_args='int,int,long,long'
11350 else
11351
11352 for gdb_arg1 in 'int' 'long'; do
11353  for gdb_arg2 in 'pid_t' 'int' 'long'; do
11354   for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
11355    for gdb_arg4 in 'int' 'long'; do
11356      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11357 /* end confdefs.h.  */
11358 $gdb_ptrace_headers
11359 int
11360 main ()
11361 {
11362
11363 extern $gdb_cv_func_ptrace_ret
11364   ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
11365
11366   ;
11367   return 0;
11368 }
11369 _ACEOF
11370 if ac_fn_c_try_compile "$LINENO"; then :
11371   gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
11372     break 4;
11373 fi
11374 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11375     for gdb_arg5 in 'int *' 'int' 'long'; do
11376      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11377 /* end confdefs.h.  */
11378 $gdb_ptrace_headers
11379 int
11380 main ()
11381 {
11382
11383 extern $gdb_cv_func_ptrace_ret
11384   ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
11385
11386   ;
11387   return 0;
11388 }
11389 _ACEOF
11390 if ac_fn_c_try_compile "$LINENO"; then :
11391
11392 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
11393     break 5;
11394 fi
11395 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11396     done
11397    done
11398   done
11399  done
11400 done
11401 # Provide a safe default value.
11402 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
11403
11404 fi
11405 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11406 fi
11407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
11408 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
11409 ac_save_IFS=$IFS; IFS=','
11410 set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
11411 IFS=$ac_save_IFS
11412 shift
11413
11414 cat >>confdefs.h <<_ACEOF
11415 #define PTRACE_TYPE_ARG3 $3
11416 _ACEOF
11417
11418 if test -n "$5"; then
11419
11420 cat >>confdefs.h <<_ACEOF
11421 #define PTRACE_TYPE_ARG5 $5
11422 _ACEOF
11423
11424 fi
11425
11426 if test "$cross_compiling" = no; then
11427   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
11428 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
11429 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
11430   $as_echo_n "(cached) " >&6
11431 else
11432   if test "$cross_compiling" = yes; then :
11433   as_fn_error "cannot check setpgrp when cross compiling" "$LINENO" 5
11434 else
11435   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11436 /* end confdefs.h.  */
11437 $ac_includes_default
11438 int
11439 main ()
11440 {
11441 /* If this system has a BSD-style setpgrp which takes arguments,
11442   setpgrp(1, 1) will fail with ESRCH and return -1, in that case
11443   exit successfully. */
11444   return setpgrp (1,1) != -1;
11445   ;
11446   return 0;
11447 }
11448 _ACEOF
11449 if ac_fn_c_try_run "$LINENO"; then :
11450   ac_cv_func_setpgrp_void=no
11451 else
11452   ac_cv_func_setpgrp_void=yes
11453 fi
11454 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11455   conftest.$ac_objext conftest.beam conftest.$ac_ext
11456 fi
11457
11458 fi
11459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
11460 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
11461 if test $ac_cv_func_setpgrp_void = yes; then
11462
11463 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
11464
11465 fi
11466
11467 else
11468   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
11469 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
11470 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
11471   $as_echo_n "(cached) " >&6
11472 else
11473   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11474 /* end confdefs.h.  */
11475
11476 #include <unistd.h>
11477
11478 int
11479 main ()
11480 {
11481
11482   if (setpgrp(1,1) == -1)
11483     exit (0);
11484   else
11485     exit (1);
11486
11487   ;
11488   return 0;
11489 }
11490 _ACEOF
11491 if ac_fn_c_try_compile "$LINENO"; then :
11492   ac_cv_func_setpgrp_void=no
11493 else
11494   ac_cv_func_setpgrp_void=yes
11495 fi
11496 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11497 fi
11498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
11499 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
11500 if test $ac_cv_func_setpgrp_void = yes; then
11501   $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
11502
11503 fi
11504 fi
11505
11506 # Check if sigsetjmp is available.  Using AC_CHECK_FUNCS won't do
11507 # since sigsetjmp might only be defined as a macro.
11508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
11509 $as_echo_n "checking for sigsetjmp... " >&6; }
11510 if test "${gdb_cv_func_sigsetjmp+set}" = set; then :
11511   $as_echo_n "(cached) " >&6
11512 else
11513   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11514 /* end confdefs.h.  */
11515
11516 #include <setjmp.h>
11517
11518 int
11519 main ()
11520 {
11521 sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
11522   ;
11523   return 0;
11524 }
11525 _ACEOF
11526 if ac_fn_c_try_compile "$LINENO"; then :
11527   gdb_cv_func_sigsetjmp=yes
11528 else
11529   gdb_cv_func_sigsetjmp=no
11530 fi
11531 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11532 fi
11533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
11534 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
11535 if test $gdb_cv_func_sigsetjmp = yes; then
11536
11537 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
11538
11539 fi
11540
11541 # Assume we'll default to using the included libiberty regex.
11542 gdb_use_included_regex=yes
11543
11544 # However, if the system regex is GNU regex, then default to *not*
11545 # using the included regex.
11546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU regex" >&5
11547 $as_echo_n "checking for GNU regex... " >&6; }
11548 if test "${gdb_cv_have_gnu_regex+set}" = set; then :
11549   $as_echo_n "(cached) " >&6
11550 else
11551   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11552 /* end confdefs.h.  */
11553 #include <gnu-versions.h>
11554 int
11555 main ()
11556 {
11557 #define REGEX_INTERFACE_VERSION 1
11558 #if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
11559 # error "Version mismatch"
11560 #endif
11561   ;
11562   return 0;
11563 }
11564 _ACEOF
11565 if ac_fn_c_try_compile "$LINENO"; then :
11566   gdb_cv_have_gnu_regex=yes
11567 else
11568   gdb_cv_have_gnu_regex=no
11569 fi
11570 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11571 fi
11572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_gnu_regex" >&5
11573 $as_echo "$gdb_cv_have_gnu_regex" >&6; }
11574 if test $gdb_cv_have_gnu_regex = yes; then
11575   gdb_use_included_regex=no
11576 fi
11577
11578
11579 # Check whether --with-included-regex was given.
11580 if test "${with_included_regex+set}" = set; then :
11581   withval=$with_included_regex; gdb_with_regex=$withval
11582 else
11583   gdb_with_regex=$gdb_use_included_regex
11584 fi
11585
11586 if test "$gdb_with_regex" = yes; then
11587
11588 $as_echo "#define USE_INCLUDED_REGEX 1" >>confdefs.h
11589
11590 fi
11591
11592 # Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
11593 ac_fn_c_check_member "$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
11594 #include <sys/proc.h>
11595
11596 "
11597 if test "x$ac_cv_member_struct_thread_td_pcb" = x""yes; then :
11598
11599 cat >>confdefs.h <<_ACEOF
11600 #define HAVE_STRUCT_THREAD_TD_PCB 1
11601 _ACEOF
11602
11603
11604 fi
11605
11606
11607 # See if <sys/lwp.h> defines `struct lwp`.
11608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
11609 $as_echo_n "checking for struct lwp... " >&6; }
11610 if test "${gdb_cv_struct_lwp+set}" = set; then :
11611   $as_echo_n "(cached) " >&6
11612 else
11613   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11614 /* end confdefs.h.  */
11615 #include <sys/param.h>
11616 #include <sys/lwp.h>
11617 int
11618 main ()
11619 {
11620 struct lwp l;
11621   ;
11622   return 0;
11623 }
11624 _ACEOF
11625 if ac_fn_c_try_compile "$LINENO"; then :
11626   gdb_cv_struct_lwp=yes
11627 else
11628   gdb_cv_struct_lwp=no
11629 fi
11630 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11631 fi
11632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
11633 $as_echo "$gdb_cv_struct_lwp" >&6; }
11634 if test $gdb_cv_struct_lwp = yes; then
11635
11636 $as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
11637
11638 fi
11639
11640 # See if <machine/reg.h> degines `struct reg'.
11641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
11642 $as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
11643 if test "${gdb_cv_struct_reg+set}" = set; then :
11644   $as_echo_n "(cached) " >&6
11645 else
11646   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11647 /* end confdefs.h.  */
11648 #include <sys/types.h>
11649 #include <machine/reg.h>
11650 int
11651 main ()
11652 {
11653 struct reg r;
11654   ;
11655   return 0;
11656 }
11657 _ACEOF
11658 if ac_fn_c_try_compile "$LINENO"; then :
11659   gdb_cv_struct_reg=yes
11660 else
11661   gdb_cv_struct_reg=no
11662 fi
11663 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11664 fi
11665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5
11666 $as_echo "$gdb_cv_struct_reg" >&6; }
11667 if test $gdb_cv_struct_reg = yes; then
11668
11669 $as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
11670
11671 fi
11672
11673 # See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
11674 # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
11675 ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <machine/reg.h>
11676 "
11677 if test "x$ac_cv_member_struct_reg_r_fs" = x""yes; then :
11678
11679 cat >>confdefs.h <<_ACEOF
11680 #define HAVE_STRUCT_REG_R_FS 1
11681 _ACEOF
11682
11683
11684 fi
11685 ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <machine/reg.h>
11686 "
11687 if test "x$ac_cv_member_struct_reg_r_gs" = x""yes; then :
11688
11689 cat >>confdefs.h <<_ACEOF
11690 #define HAVE_STRUCT_REG_R_GS 1
11691 _ACEOF
11692
11693
11694 fi
11695
11696
11697 # See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
11698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
11699 $as_echo_n "checking for PTRACE_GETREGS... " >&6; }
11700 if test "${gdb_cv_have_ptrace_getregs+set}" = set; then :
11701   $as_echo_n "(cached) " >&6
11702 else
11703   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11704 /* end confdefs.h.  */
11705 #include <sys/ptrace.h>
11706 int
11707 main ()
11708 {
11709 PTRACE_GETREGS;
11710   ;
11711   return 0;
11712 }
11713 _ACEOF
11714 if ac_fn_c_try_compile "$LINENO"; then :
11715   gdb_cv_have_ptrace_getregs=yes
11716 else
11717   gdb_cv_have_ptrace_getregs=no
11718 fi
11719 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11720 fi
11721
11722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
11723 $as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
11724 if test $gdb_cv_have_ptrace_getregs = yes; then
11725
11726 $as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
11727
11728 fi
11729
11730 # See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
11731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
11732 $as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
11733 if test "${gdb_cv_have_ptrace_getfpxregs+set}" = set; then :
11734   $as_echo_n "(cached) " >&6
11735 else
11736   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11737 /* end confdefs.h.  */
11738 #include <sys/ptrace.h>
11739 int
11740 main ()
11741 {
11742 PTRACE_GETFPXREGS;
11743   ;
11744   return 0;
11745 }
11746 _ACEOF
11747 if ac_fn_c_try_compile "$LINENO"; then :
11748   gdb_cv_have_ptrace_getfpxregs=yes
11749 else
11750   gdb_cv_have_ptrace_getfpxregs=no
11751 fi
11752 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11753 fi
11754
11755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
11756 $as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
11757 if test $gdb_cv_have_ptrace_getfpxregs = yes; then
11758
11759 $as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
11760
11761 fi
11762
11763 # See if <sys/ptrace.h> provides the PT_GETDBREGS request.
11764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
11765 $as_echo_n "checking for PT_GETDBREGS... " >&6; }
11766 if test "${gdb_cv_have_pt_getdbregs+set}" = set; then :
11767   $as_echo_n "(cached) " >&6
11768 else
11769   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11770 /* end confdefs.h.  */
11771 #include <sys/types.h>
11772 #include <sys/ptrace.h>
11773 int
11774 main ()
11775 {
11776 PT_GETDBREGS;
11777   ;
11778   return 0;
11779 }
11780 _ACEOF
11781 if ac_fn_c_try_compile "$LINENO"; then :
11782   gdb_cv_have_pt_getdbregs=yes
11783 else
11784   gdb_cv_have_pt_getdbregs=no
11785 fi
11786 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11787 fi
11788
11789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
11790 $as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
11791 if test $gdb_cv_have_pt_getdbregs = yes; then
11792
11793 $as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
11794
11795 fi
11796
11797 # See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
11798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
11799 $as_echo_n "checking for PT_GETXMMREGS... " >&6; }
11800 if test "${gdb_cv_have_pt_getxmmregs+set}" = set; then :
11801   $as_echo_n "(cached) " >&6
11802 else
11803   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11804 /* end confdefs.h.  */
11805 #include <sys/types.h>
11806 #include <sys/ptrace.h>
11807 int
11808 main ()
11809 {
11810 PT_GETXMMREGS;
11811   ;
11812   return 0;
11813 }
11814 _ACEOF
11815 if ac_fn_c_try_compile "$LINENO"; then :
11816   gdb_cv_have_pt_getxmmregs=yes
11817 else
11818   gdb_cv_have_pt_getxmmregs=no
11819 fi
11820 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11821 fi
11822
11823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
11824 $as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
11825 if test $gdb_cv_have_pt_getxmmregs = yes; then
11826
11827 $as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
11828
11829 fi
11830
11831 # Detect which type of /proc is in use, such as for Unixware or Solaris.
11832
11833 if test "${target}" = "${host}"; then
11834   case "${host}" in
11835   *-*-unixware* | *-*-sysv4.2* | *-*-sysv5* | *-*-interix* )
11836
11837 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
11838
11839       ;;
11840   *-*-solaris2.[6789] | *-*-solaris2.1[0-9]*)
11841
11842 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
11843
11844       ;;
11845   mips-sgi-irix5*)
11846       # Work around <sys/proc.h> needing _KMEMUSER problem on IRIX 5.
11847
11848 $as_echo "#define _KMEMUSER 1" >>confdefs.h
11849
11850       ;;
11851   esac
11852 fi
11853
11854 if test "$ac_cv_header_sys_procfs_h" = yes; then
11855   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5
11856 $as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; }
11857  if test "${bfd_cv_have_sys_procfs_type_pstatus_t+set}" = set; then :
11858   $as_echo_n "(cached) " >&6
11859 else
11860   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11861 /* end confdefs.h.  */
11862
11863 #define _SYSCALL32
11864 #include <sys/procfs.h>
11865 int
11866 main ()
11867 {
11868 pstatus_t avar
11869   ;
11870   return 0;
11871 }
11872 _ACEOF
11873 if ac_fn_c_try_compile "$LINENO"; then :
11874   bfd_cv_have_sys_procfs_type_pstatus_t=yes
11875 else
11876   bfd_cv_have_sys_procfs_type_pstatus_t=no
11877
11878 fi
11879 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11880 fi
11881
11882  if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
11883
11884 $as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h
11885
11886  fi
11887  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5
11888 $as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; }
11889
11890   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prrun_t in sys/procfs.h" >&5
11891 $as_echo_n "checking for prrun_t in sys/procfs.h... " >&6; }
11892  if test "${bfd_cv_have_sys_procfs_type_prrun_t+set}" = set; then :
11893   $as_echo_n "(cached) " >&6
11894 else
11895   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11896 /* end confdefs.h.  */
11897
11898 #define _SYSCALL32
11899 #include <sys/procfs.h>
11900 int
11901 main ()
11902 {
11903 prrun_t avar
11904   ;
11905   return 0;
11906 }
11907 _ACEOF
11908 if ac_fn_c_try_compile "$LINENO"; then :
11909   bfd_cv_have_sys_procfs_type_prrun_t=yes
11910 else
11911   bfd_cv_have_sys_procfs_type_prrun_t=no
11912
11913 fi
11914 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11915 fi
11916
11917  if test $bfd_cv_have_sys_procfs_type_prrun_t = yes; then
11918
11919 $as_echo "#define HAVE_PRRUN_T 1" >>confdefs.h
11920
11921  fi
11922  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prrun_t" >&5
11923 $as_echo "$bfd_cv_have_sys_procfs_type_prrun_t" >&6; }
11924
11925   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
11926 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
11927  if test "${bfd_cv_have_sys_procfs_type_gregset_t+set}" = set; then :
11928   $as_echo_n "(cached) " >&6
11929 else
11930   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11931 /* end confdefs.h.  */
11932
11933 #define _SYSCALL32
11934 #include <sys/procfs.h>
11935 int
11936 main ()
11937 {
11938 gregset_t avar
11939   ;
11940   return 0;
11941 }
11942 _ACEOF
11943 if ac_fn_c_try_compile "$LINENO"; then :
11944   bfd_cv_have_sys_procfs_type_gregset_t=yes
11945 else
11946   bfd_cv_have_sys_procfs_type_gregset_t=no
11947
11948 fi
11949 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11950 fi
11951
11952  if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
11953
11954 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
11955
11956  fi
11957  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
11958 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
11959
11960   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
11961 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
11962  if test "${bfd_cv_have_sys_procfs_type_fpregset_t+set}" = set; then :
11963   $as_echo_n "(cached) " >&6
11964 else
11965   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11966 /* end confdefs.h.  */
11967
11968 #define _SYSCALL32
11969 #include <sys/procfs.h>
11970 int
11971 main ()
11972 {
11973 fpregset_t avar
11974   ;
11975   return 0;
11976 }
11977 _ACEOF
11978 if ac_fn_c_try_compile "$LINENO"; then :
11979   bfd_cv_have_sys_procfs_type_fpregset_t=yes
11980 else
11981   bfd_cv_have_sys_procfs_type_fpregset_t=no
11982
11983 fi
11984 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11985 fi
11986
11987  if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
11988
11989 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
11990
11991  fi
11992  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
11993 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
11994
11995   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
11996 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
11997  if test "${bfd_cv_have_sys_procfs_type_prgregset_t+set}" = set; then :
11998   $as_echo_n "(cached) " >&6
11999 else
12000   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12001 /* end confdefs.h.  */
12002
12003 #define _SYSCALL32
12004 #include <sys/procfs.h>
12005 int
12006 main ()
12007 {
12008 prgregset_t avar
12009   ;
12010   return 0;
12011 }
12012 _ACEOF
12013 if ac_fn_c_try_compile "$LINENO"; then :
12014   bfd_cv_have_sys_procfs_type_prgregset_t=yes
12015 else
12016   bfd_cv_have_sys_procfs_type_prgregset_t=no
12017
12018 fi
12019 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12020 fi
12021
12022  if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
12023
12024 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
12025
12026  fi
12027  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
12028 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
12029
12030   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
12031 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
12032  if test "${bfd_cv_have_sys_procfs_type_prfpregset_t+set}" = set; then :
12033   $as_echo_n "(cached) " >&6
12034 else
12035   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12036 /* end confdefs.h.  */
12037
12038 #define _SYSCALL32
12039 #include <sys/procfs.h>
12040 int
12041 main ()
12042 {
12043 prfpregset_t avar
12044   ;
12045   return 0;
12046 }
12047 _ACEOF
12048 if ac_fn_c_try_compile "$LINENO"; then :
12049   bfd_cv_have_sys_procfs_type_prfpregset_t=yes
12050 else
12051   bfd_cv_have_sys_procfs_type_prfpregset_t=no
12052
12053 fi
12054 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12055 fi
12056
12057  if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
12058
12059 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
12060
12061  fi
12062  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
12063 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
12064
12065   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
12066 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
12067  if test "${bfd_cv_have_sys_procfs_type_prgregset32_t+set}" = set; then :
12068   $as_echo_n "(cached) " >&6
12069 else
12070   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12071 /* end confdefs.h.  */
12072
12073 #define _SYSCALL32
12074 #include <sys/procfs.h>
12075 int
12076 main ()
12077 {
12078 prgregset32_t avar
12079   ;
12080   return 0;
12081 }
12082 _ACEOF
12083 if ac_fn_c_try_compile "$LINENO"; then :
12084   bfd_cv_have_sys_procfs_type_prgregset32_t=yes
12085 else
12086   bfd_cv_have_sys_procfs_type_prgregset32_t=no
12087
12088 fi
12089 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12090 fi
12091
12092  if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
12093
12094 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
12095
12096  fi
12097  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
12098 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
12099
12100   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset32_t in sys/procfs.h" >&5
12101 $as_echo_n "checking for prfpregset32_t in sys/procfs.h... " >&6; }
12102  if test "${bfd_cv_have_sys_procfs_type_prfpregset32_t+set}" = set; then :
12103   $as_echo_n "(cached) " >&6
12104 else
12105   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12106 /* end confdefs.h.  */
12107
12108 #define _SYSCALL32
12109 #include <sys/procfs.h>
12110 int
12111 main ()
12112 {
12113 prfpregset32_t avar
12114   ;
12115   return 0;
12116 }
12117 _ACEOF
12118 if ac_fn_c_try_compile "$LINENO"; then :
12119   bfd_cv_have_sys_procfs_type_prfpregset32_t=yes
12120 else
12121   bfd_cv_have_sys_procfs_type_prfpregset32_t=no
12122
12123 fi
12124 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12125 fi
12126
12127  if test $bfd_cv_have_sys_procfs_type_prfpregset32_t = yes; then
12128
12129 $as_echo "#define HAVE_PRFPREGSET32_T 1" >>confdefs.h
12130
12131  fi
12132  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset32_t" >&5
12133 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset32_t" >&6; }
12134
12135   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
12136 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
12137  if test "${bfd_cv_have_sys_procfs_type_lwpid_t+set}" = set; then :
12138   $as_echo_n "(cached) " >&6
12139 else
12140   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12141 /* end confdefs.h.  */
12142
12143 #define _SYSCALL32
12144 #include <sys/procfs.h>
12145 int
12146 main ()
12147 {
12148 lwpid_t avar
12149   ;
12150   return 0;
12151 }
12152 _ACEOF
12153 if ac_fn_c_try_compile "$LINENO"; then :
12154   bfd_cv_have_sys_procfs_type_lwpid_t=yes
12155 else
12156   bfd_cv_have_sys_procfs_type_lwpid_t=no
12157
12158 fi
12159 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12160 fi
12161
12162  if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
12163
12164 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
12165
12166  fi
12167  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
12168 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
12169
12170   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
12171 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
12172  if test "${bfd_cv_have_sys_procfs_type_psaddr_t+set}" = set; then :
12173   $as_echo_n "(cached) " >&6
12174 else
12175   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12176 /* end confdefs.h.  */
12177
12178 #define _SYSCALL32
12179 #include <sys/procfs.h>
12180 int
12181 main ()
12182 {
12183 psaddr_t avar
12184   ;
12185   return 0;
12186 }
12187 _ACEOF
12188 if ac_fn_c_try_compile "$LINENO"; then :
12189   bfd_cv_have_sys_procfs_type_psaddr_t=yes
12190 else
12191   bfd_cv_have_sys_procfs_type_psaddr_t=no
12192
12193 fi
12194 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12195 fi
12196
12197  if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
12198
12199 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
12200
12201  fi
12202  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
12203 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
12204
12205   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prsysent_t in sys/procfs.h" >&5
12206 $as_echo_n "checking for prsysent_t in sys/procfs.h... " >&6; }
12207  if test "${bfd_cv_have_sys_procfs_type_prsysent_t+set}" = set; then :
12208   $as_echo_n "(cached) " >&6
12209 else
12210   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12211 /* end confdefs.h.  */
12212
12213 #define _SYSCALL32
12214 #include <sys/procfs.h>
12215 int
12216 main ()
12217 {
12218 prsysent_t avar
12219   ;
12220   return 0;
12221 }
12222 _ACEOF
12223 if ac_fn_c_try_compile "$LINENO"; then :
12224   bfd_cv_have_sys_procfs_type_prsysent_t=yes
12225 else
12226   bfd_cv_have_sys_procfs_type_prsysent_t=no
12227
12228 fi
12229 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12230 fi
12231
12232  if test $bfd_cv_have_sys_procfs_type_prsysent_t = yes; then
12233
12234 $as_echo "#define HAVE_PRSYSENT_T 1" >>confdefs.h
12235
12236  fi
12237  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prsysent_t" >&5
12238 $as_echo "$bfd_cv_have_sys_procfs_type_prsysent_t" >&6; }
12239
12240   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigset_t in sys/procfs.h" >&5
12241 $as_echo_n "checking for pr_sigset_t in sys/procfs.h... " >&6; }
12242  if test "${bfd_cv_have_sys_procfs_type_pr_sigset_t+set}" = set; then :
12243   $as_echo_n "(cached) " >&6
12244 else
12245   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12246 /* end confdefs.h.  */
12247
12248 #define _SYSCALL32
12249 #include <sys/procfs.h>
12250 int
12251 main ()
12252 {
12253 pr_sigset_t avar
12254   ;
12255   return 0;
12256 }
12257 _ACEOF
12258 if ac_fn_c_try_compile "$LINENO"; then :
12259   bfd_cv_have_sys_procfs_type_pr_sigset_t=yes
12260 else
12261   bfd_cv_have_sys_procfs_type_pr_sigset_t=no
12262
12263 fi
12264 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12265 fi
12266
12267  if test $bfd_cv_have_sys_procfs_type_pr_sigset_t = yes; then
12268
12269 $as_echo "#define HAVE_PR_SIGSET_T 1" >>confdefs.h
12270
12271  fi
12272  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigset_t" >&5
12273 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigset_t" >&6; }
12274
12275   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigaction64_t in sys/procfs.h" >&5
12276 $as_echo_n "checking for pr_sigaction64_t in sys/procfs.h... " >&6; }
12277  if test "${bfd_cv_have_sys_procfs_type_pr_sigaction64_t+set}" = set; then :
12278   $as_echo_n "(cached) " >&6
12279 else
12280   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12281 /* end confdefs.h.  */
12282
12283 #define _SYSCALL32
12284 #include <sys/procfs.h>
12285 int
12286 main ()
12287 {
12288 pr_sigaction64_t avar
12289   ;
12290   return 0;
12291 }
12292 _ACEOF
12293 if ac_fn_c_try_compile "$LINENO"; then :
12294   bfd_cv_have_sys_procfs_type_pr_sigaction64_t=yes
12295 else
12296   bfd_cv_have_sys_procfs_type_pr_sigaction64_t=no
12297
12298 fi
12299 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12300 fi
12301
12302  if test $bfd_cv_have_sys_procfs_type_pr_sigaction64_t = yes; then
12303
12304 $as_echo "#define HAVE_PR_SIGACTION64_T 1" >>confdefs.h
12305
12306  fi
12307  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&5
12308 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&6; }
12309
12310   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_siginfo64_t in sys/procfs.h" >&5
12311 $as_echo_n "checking for pr_siginfo64_t in sys/procfs.h... " >&6; }
12312  if test "${bfd_cv_have_sys_procfs_type_pr_siginfo64_t+set}" = set; then :
12313   $as_echo_n "(cached) " >&6
12314 else
12315   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12316 /* end confdefs.h.  */
12317
12318 #define _SYSCALL32
12319 #include <sys/procfs.h>
12320 int
12321 main ()
12322 {
12323 pr_siginfo64_t avar
12324   ;
12325   return 0;
12326 }
12327 _ACEOF
12328 if ac_fn_c_try_compile "$LINENO"; then :
12329   bfd_cv_have_sys_procfs_type_pr_siginfo64_t=yes
12330 else
12331   bfd_cv_have_sys_procfs_type_pr_siginfo64_t=no
12332
12333 fi
12334 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12335 fi
12336
12337  if test $bfd_cv_have_sys_procfs_type_pr_siginfo64_t = yes; then
12338
12339 $as_echo "#define HAVE_PR_SIGINFO64_T 1" >>confdefs.h
12340
12341  fi
12342  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&5
12343 $as_echo "$bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&6; }
12344
12345
12346
12347
12348
12349   if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
12350     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether prfpregset_t type is broken" >&5
12351 $as_echo_n "checking whether prfpregset_t type is broken... " >&6; }
12352     if test "${gdb_cv_prfpregset_t_broken+set}" = set; then :
12353   $as_echo_n "(cached) " >&6
12354 else
12355   if test "$cross_compiling" = yes; then :
12356   gdb_cv_prfpregset_t_broken=yes
12357 else
12358   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12359 /* end confdefs.h.  */
12360 #include <sys/procfs.h>
12361        int main ()
12362        {
12363          if (sizeof (prfpregset_t) == sizeof (void *))
12364            return 1;
12365          return 0;
12366        }
12367 _ACEOF
12368 if ac_fn_c_try_run "$LINENO"; then :
12369   gdb_cv_prfpregset_t_broken=no
12370 else
12371   gdb_cv_prfpregset_t_broken=yes
12372 fi
12373 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12374   conftest.$ac_objext conftest.beam conftest.$ac_ext
12375 fi
12376
12377 fi
12378
12379     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_prfpregset_t_broken" >&5
12380 $as_echo "$gdb_cv_prfpregset_t_broken" >&6; }
12381     if test $gdb_cv_prfpregset_t_broken = yes; then
12382
12383 $as_echo "#define PRFPREGSET_T_BROKEN 1" >>confdefs.h
12384
12385     fi
12386   fi
12387
12388
12389   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PIOCSET ioctl entry in sys/procfs.h" >&5
12390 $as_echo_n "checking for PIOCSET ioctl entry in sys/procfs.h... " >&6; }
12391   if test "${gdb_cv_have_procfs_piocset+set}" = set; then :
12392   $as_echo_n "(cached) " >&6
12393 else
12394   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12395 /* end confdefs.h.  */
12396 #include <unistd.h>
12397 #include <sys/types.h>
12398 #include <sys/procfs.h>
12399
12400 int
12401 main ()
12402 {
12403
12404     int dummy;;
12405     dummy = ioctl(0, PIOCSET, &dummy);
12406
12407   ;
12408   return 0;
12409 }
12410 _ACEOF
12411 if ac_fn_c_try_compile "$LINENO"; then :
12412   gdb_cv_have_procfs_piocset=yes
12413 else
12414   gdb_cv_have_procfs_piocset=no
12415 fi
12416 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12417 fi
12418
12419   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_procfs_piocset" >&5
12420 $as_echo "$gdb_cv_have_procfs_piocset" >&6; }
12421   if test $gdb_cv_have_procfs_piocset = yes; then
12422
12423 $as_echo "#define HAVE_PROCFS_PIOCSET 1" >>confdefs.h
12424
12425   fi
12426 fi
12427
12428 if test ${host} = ${target} ; then
12429
12430   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member l_addr in struct link_map" >&5
12431 $as_echo_n "checking for member l_addr in struct link_map... " >&6; }
12432   if test "${gdb_cv_have_struct_link_map_with_l_members+set}" = set; then :
12433   $as_echo_n "(cached) " >&6
12434 else
12435   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12436 /* end confdefs.h.  */
12437 #include <link.h>
12438 int
12439 main ()
12440 {
12441 struct link_map lm; (void) lm.l_addr;
12442   ;
12443   return 0;
12444 }
12445 _ACEOF
12446 if ac_fn_c_try_compile "$LINENO"; then :
12447   gdb_cv_have_struct_link_map_with_l_members=yes
12448 else
12449   gdb_cv_have_struct_link_map_with_l_members=no
12450 fi
12451 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12452 fi
12453
12454   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map_with_l_members" >&5
12455 $as_echo "$gdb_cv_have_struct_link_map_with_l_members" >&6; }
12456   if test $gdb_cv_have_struct_link_map_with_l_members = yes; then
12457
12458 $as_echo "#define HAVE_STRUCT_LINK_MAP_WITH_L_MEMBERS 1" >>confdefs.h
12459
12460   fi
12461
12462
12463   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member lm_addr in struct link_map" >&5
12464 $as_echo_n "checking for member lm_addr in struct link_map... " >&6; }
12465   if test "${gdb_cv_have_struct_link_map_with_lm_members+set}" = set; then :
12466   $as_echo_n "(cached) " >&6
12467 else
12468   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12469 /* end confdefs.h.  */
12470 #include <sys/types.h>
12471 #include <link.h>
12472 int
12473 main ()
12474 {
12475 struct link_map lm; (void) lm.lm_addr;
12476   ;
12477   return 0;
12478 }
12479 _ACEOF
12480 if ac_fn_c_try_compile "$LINENO"; then :
12481   gdb_cv_have_struct_link_map_with_lm_members=yes
12482 else
12483   gdb_cv_have_struct_link_map_with_lm_members=no
12484 fi
12485 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12486 fi
12487
12488   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map_with_lm_members" >&5
12489 $as_echo "$gdb_cv_have_struct_link_map_with_lm_members" >&6; }
12490   if test $gdb_cv_have_struct_link_map_with_lm_members = yes; then
12491
12492 $as_echo "#define HAVE_STRUCT_LINK_MAP_WITH_LM_MEMBERS 1" >>confdefs.h
12493
12494   fi
12495
12496
12497   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member som_addr in struct so_map" >&5
12498 $as_echo_n "checking for member som_addr in struct so_map... " >&6; }
12499   if test "${gdb_cv_have_struct_so_map_with_som_members+set}" = set; then :
12500   $as_echo_n "(cached) " >&6
12501 else
12502   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12503 /* end confdefs.h.  */
12504 #include <sys/types.h>
12505 #ifdef HAVE_NLIST_H
12506 #include <nlist.h>
12507 #endif
12508 #include <link.h>
12509 int
12510 main ()
12511 {
12512 struct so_map lm; (void) lm.som_addr;
12513   ;
12514   return 0;
12515 }
12516 _ACEOF
12517 if ac_fn_c_try_compile "$LINENO"; then :
12518   gdb_cv_have_struct_so_map_with_som_members=yes
12519 else
12520   gdb_cv_have_struct_so_map_with_som_members=no
12521 fi
12522 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12523 fi
12524
12525   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_so_map_with_som_members" >&5
12526 $as_echo "$gdb_cv_have_struct_so_map_with_som_members" >&6; }
12527   if test $gdb_cv_have_struct_so_map_with_som_members = yes; then
12528
12529 $as_echo "#define HAVE_STRUCT_SO_MAP_WITH_SOM_MEMBERS 1" >>confdefs.h
12530
12531   fi
12532
12533
12534   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct link_map32 in sys/link.h" >&5
12535 $as_echo_n "checking for struct link_map32 in sys/link.h... " >&6; }
12536   if test "${gdb_cv_have_struct_link_map32+set}" = set; then :
12537   $as_echo_n "(cached) " >&6
12538 else
12539   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12540 /* end confdefs.h.  */
12541 #define _SYSCALL32
12542 #include <sys/link.h>
12543 int
12544 main ()
12545 {
12546 struct link_map32 l;
12547   ;
12548   return 0;
12549 }
12550 _ACEOF
12551 if ac_fn_c_try_compile "$LINENO"; then :
12552   gdb_cv_have_struct_link_map32=yes
12553 else
12554   gdb_cv_have_struct_link_map32=no
12555 fi
12556 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12557 fi
12558
12559   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map32" >&5
12560 $as_echo "$gdb_cv_have_struct_link_map32" >&6; }
12561   if test $gdb_cv_have_struct_link_map32 = yes; then
12562
12563 $as_echo "#define HAVE_STRUCT_LINK_MAP32 1" >>confdefs.h
12564
12565
12566 $as_echo "#define _SYSCALL32 1" >>confdefs.h
12567
12568   fi
12569 fi
12570
12571 # Check if the compiler supports the `long long' type.
12572
12573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
12574 $as_echo_n "checking for long long support in compiler... " >&6; }
12575 if test "${gdb_cv_c_long_long+set}" = set; then :
12576   $as_echo_n "(cached) " >&6
12577 else
12578   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12579 /* end confdefs.h.  */
12580 extern long long foo;
12581 int
12582 main ()
12583 {
12584 switch (foo & 2) { case 0: return 1; }
12585   ;
12586   return 0;
12587 }
12588 _ACEOF
12589 if ac_fn_c_try_compile "$LINENO"; then :
12590   gdb_cv_c_long_long=yes
12591 else
12592   gdb_cv_c_long_long=no
12593 fi
12594 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12595 fi
12596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
12597 $as_echo "$gdb_cv_c_long_long" >&6; }
12598 if test $gdb_cv_c_long_long = yes; then
12599
12600 $as_echo "#define CC_HAS_LONG_LONG 1" >>confdefs.h
12601
12602 fi
12603
12604 # Check if the compiler and runtime support printing long longs.
12605
12606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
12607 $as_echo_n "checking for long long support in printf... " >&6; }
12608 if test "${gdb_cv_printf_has_long_long+set}" = set; then :
12609   $as_echo_n "(cached) " >&6
12610 else
12611   if test "$cross_compiling" = yes; then :
12612   gdb_cv_printf_has_long_long=no
12613 else
12614   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12615 /* end confdefs.h.  */
12616 $ac_includes_default
12617 int
12618 main ()
12619 {
12620 char buf[32];
12621   long long l = 0;
12622   l = (l << 16) + 0x0123;
12623   l = (l << 16) + 0x4567;
12624   l = (l << 16) + 0x89ab;
12625   l = (l << 16) + 0xcdef;
12626   sprintf (buf, "0x%016llx", l);
12627   return (strcmp ("0x0123456789abcdef", buf));
12628   ;
12629   return 0;
12630 }
12631 _ACEOF
12632 if ac_fn_c_try_run "$LINENO"; then :
12633   gdb_cv_printf_has_long_long=yes
12634 else
12635   gdb_cv_printf_has_long_long=no
12636 fi
12637 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12638   conftest.$ac_objext conftest.beam conftest.$ac_ext
12639 fi
12640
12641 fi
12642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
12643 $as_echo "$gdb_cv_printf_has_long_long" >&6; }
12644 if test $gdb_cv_printf_has_long_long = yes; then
12645
12646 $as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
12647
12648 fi
12649
12650 # Check if the compiler and runtime support printing decfloats.
12651
12652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
12653 $as_echo_n "checking for decfloat support in printf... " >&6; }
12654 if test "${gdb_cv_printf_has_decfloat+set}" = set; then :
12655   $as_echo_n "(cached) " >&6
12656 else
12657   if test "$cross_compiling" = yes; then :
12658   gdb_cv_printf_has_decfloat=no
12659 else
12660   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12661 /* end confdefs.h.  */
12662 $ac_includes_default
12663 int
12664 main ()
12665 {
12666 char buf[64];
12667   _Decimal32 d32 = 1.2345df;
12668   _Decimal64 d64 = 1.2345dd;
12669   _Decimal128 d128 = 1.2345dl;
12670   sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
12671   return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
12672   ;
12673   return 0;
12674 }
12675 _ACEOF
12676 if ac_fn_c_try_run "$LINENO"; then :
12677   gdb_cv_printf_has_decfloat=yes
12678 else
12679   gdb_cv_printf_has_decfloat=no
12680 fi
12681 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12682   conftest.$ac_objext conftest.beam conftest.$ac_ext
12683 fi
12684
12685 fi
12686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
12687 $as_echo "$gdb_cv_printf_has_decfloat" >&6; }
12688 if test $gdb_cv_printf_has_decfloat = yes; then
12689
12690 $as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
12691
12692 fi
12693
12694 # Check if the compiler supports the `long double' type.  We can't use
12695 # AC_C_LONG_DOUBLE because that one does additional checks on the
12696 # constants defined in <float.h> that fail on some systems,
12697 # e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
12698
12699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
12700 $as_echo_n "checking for long double support in compiler... " >&6; }
12701 if test "${gdb_cv_c_long_double+set}" = set; then :
12702   $as_echo_n "(cached) " >&6
12703 else
12704   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12705 /* end confdefs.h.  */
12706 long double foo;
12707 _ACEOF
12708 if ac_fn_c_try_compile "$LINENO"; then :
12709   gdb_cv_c_long_double=yes
12710 else
12711   gdb_cv_c_long_double=no
12712 fi
12713 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12714 fi
12715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
12716 $as_echo "$gdb_cv_c_long_double" >&6; }
12717 if test $gdb_cv_c_long_double = yes; then
12718
12719 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
12720
12721 fi
12722
12723 # Check if the compiler and runtime support printing long doubles.
12724
12725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
12726 $as_echo_n "checking for long double support in printf... " >&6; }
12727 if test "${gdb_cv_printf_has_long_double+set}" = set; then :
12728   $as_echo_n "(cached) " >&6
12729 else
12730   if test "$cross_compiling" = yes; then :
12731   gdb_cv_printf_has_long_double=no
12732 else
12733   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12734 /* end confdefs.h.  */
12735 $ac_includes_default
12736 int
12737 main ()
12738 {
12739 char buf[16];
12740   long double f = 3.141592653;
12741   sprintf (buf, "%Lg", f);
12742   return (strncmp ("3.14159", buf, 7));
12743   ;
12744   return 0;
12745 }
12746 _ACEOF
12747 if ac_fn_c_try_run "$LINENO"; then :
12748   gdb_cv_printf_has_long_double=yes
12749 else
12750   gdb_cv_printf_has_long_double=no
12751 fi
12752 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12753   conftest.$ac_objext conftest.beam conftest.$ac_ext
12754 fi
12755
12756 fi
12757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5
12758 $as_echo "$gdb_cv_printf_has_long_double" >&6; }
12759 if test $gdb_cv_printf_has_long_double = yes; then
12760
12761 $as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
12762
12763 fi
12764
12765 # Check if the compiler and runtime support scanning long doubles.
12766
12767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
12768 $as_echo_n "checking for long double support in scanf... " >&6; }
12769 if test "${gdb_cv_scanf_has_long_double+set}" = set; then :
12770   $as_echo_n "(cached) " >&6
12771 else
12772   if test "$cross_compiling" = yes; then :
12773   gdb_cv_scanf_has_long_double=no
12774 else
12775   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12776 /* end confdefs.h.  */
12777 #include <stdio.h>
12778 int
12779 main ()
12780 {
12781 char *buf = "3.141592653";
12782   long double f = 0;
12783   sscanf (buf, "%Lg", &f);
12784   return !(f > 3.14159 && f < 3.14160);
12785   ;
12786   return 0;
12787 }
12788 _ACEOF
12789 if ac_fn_c_try_run "$LINENO"; then :
12790   gdb_cv_scanf_has_long_double=yes
12791 else
12792   gdb_cv_scanf_has_long_double=no
12793 fi
12794 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12795   conftest.$ac_objext conftest.beam conftest.$ac_ext
12796 fi
12797
12798 fi
12799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
12800 $as_echo "$gdb_cv_scanf_has_long_double" >&6; }
12801 if test $gdb_cv_scanf_has_long_double = yes; then
12802
12803 $as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
12804
12805 fi
12806
12807 case ${host_os} in
12808 aix*)
12809   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
12810 $as_echo_n "checking for -bbigtoc option... " >&6; }
12811 if test "${gdb_cv_bigtoc+set}" = set; then :
12812   $as_echo_n "(cached) " >&6
12813 else
12814
12815     SAVE_LDFLAGS=$LDFLAGS
12816
12817     case $GCC in
12818     yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
12819     *) gdb_cv_bigtoc=-bbigtoc ;;
12820     esac
12821
12822     LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
12823     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12824 /* end confdefs.h.  */
12825
12826 int
12827 main ()
12828 {
12829 int i;
12830   ;
12831   return 0;
12832 }
12833 _ACEOF
12834 if ac_fn_c_try_link "$LINENO"; then :
12835
12836 else
12837   gdb_cv_bigtoc=
12838 fi
12839 rm -f core conftest.err conftest.$ac_objext \
12840     conftest$ac_exeext conftest.$ac_ext
12841     LDFLAGS="${SAVE_LDFLAGS}"
12842
12843 fi
12844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
12845 $as_echo "$gdb_cv_bigtoc" >&6; }
12846   CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
12847   ;;
12848 esac
12849
12850
12851
12852 if test ${build} = ${host} -a ${host} = ${target} ; then
12853    case ${host_os} in
12854    hpux*)
12855       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HPUX/OSF thread support" >&5
12856 $as_echo_n "checking for HPUX/OSF thread support... " >&6; }
12857       if test -f /usr/include/dce/cma_config.h ; then
12858          if test "$GCC" = "yes" ; then
12859             { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12860 $as_echo "yes" >&6; }
12861
12862 $as_echo "#define HAVE_HPUX_THREAD_SUPPORT 1" >>confdefs.h
12863
12864             CONFIG_OBS="${CONFIG_OBS} hpux-thread.o"
12865             CONFIG_SRCS="${CONFIG_SRCS} hpux-thread.c"
12866          else
12867             { $as_echo "$as_me:${as_lineno-$LINENO}: result: no (suppressed because you are not using GCC)" >&5
12868 $as_echo "no (suppressed because you are not using GCC)" >&6; }
12869          fi
12870       else
12871          { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12872 $as_echo "no" >&6; }
12873       fi
12874       ;;
12875    solaris*)
12876       # See if thread_db library is around for Solaris thread debugging.
12877       # Note that we must explicitly test for version 1 of the library
12878       # because version 0 (present on Solaris 2.4 or earlier) doesn't have
12879       # the same API.
12880       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris thread debugging library" >&5
12881 $as_echo_n "checking for Solaris thread debugging library... " >&6; }
12882       if test -f /usr/lib/libthread_db.so.1 ; then
12883          { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12884 $as_echo "yes" >&6; }
12885
12886 $as_echo "#define HAVE_THREAD_DB_LIB 1" >>confdefs.h
12887
12888          CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
12889          CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
12890          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12891 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12892 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12893   $as_echo_n "(cached) " >&6
12894 else
12895   ac_check_lib_save_LIBS=$LIBS
12896 LIBS="-ldl  $LIBS"
12897 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12898 /* end confdefs.h.  */
12899
12900 /* Override any GCC internal prototype to avoid an error.
12901    Use char because int might match the return type of a GCC
12902    builtin and then its argument prototype would still apply.  */
12903 #ifdef __cplusplus
12904 extern "C"
12905 #endif
12906 char dlopen ();
12907 int
12908 main ()
12909 {
12910 return dlopen ();
12911   ;
12912   return 0;
12913 }
12914 _ACEOF
12915 if ac_fn_c_try_link "$LINENO"; then :
12916   ac_cv_lib_dl_dlopen=yes
12917 else
12918   ac_cv_lib_dl_dlopen=no
12919 fi
12920 rm -f core conftest.err conftest.$ac_objext \
12921     conftest$ac_exeext conftest.$ac_ext
12922 LIBS=$ac_check_lib_save_LIBS
12923 fi
12924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12925 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12926 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12927   cat >>confdefs.h <<_ACEOF
12928 #define HAVE_LIBDL 1
12929 _ACEOF
12930
12931   LIBS="-ldl $LIBS"
12932
12933 fi
12934
12935          if test "$GCC" = "yes" ; then
12936             # The GNU linker requires the -export-dynamic option to make
12937             # all symbols visible in the dynamic symbol table.
12938             hold_ldflags=$LDFLAGS
12939             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the ld -export-dynamic flag" >&5
12940 $as_echo_n "checking for the ld -export-dynamic flag... " >&6; }
12941             LDFLAGS="${LDFLAGS} -Wl,-export-dynamic"
12942             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12943 /* end confdefs.h.  */
12944
12945 int
12946 main ()
12947 {
12948 int i;
12949   ;
12950   return 0;
12951 }
12952 _ACEOF
12953 if ac_fn_c_try_link "$LINENO"; then :
12954   found=yes
12955 else
12956   found=no
12957 fi
12958 rm -f core conftest.err conftest.$ac_objext \
12959     conftest$ac_exeext conftest.$ac_ext
12960             LDFLAGS=$hold_ldflags
12961             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
12962 $as_echo "$found" >&6; }
12963             if test $found = yes; then
12964                CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -Wl,-export-dynamic"
12965             fi
12966          fi
12967          # Sun randomly tweaked the prototypes in <proc_service.h>
12968          # at one point.
12969          { $as_echo "$as_me:${as_lineno-$LINENO}: checking if <proc_service.h> is old" >&5
12970 $as_echo_n "checking if <proc_service.h> is old... " >&6; }
12971          if test "${gdb_cv_proc_service_is_old+set}" = set; then :
12972   $as_echo_n "(cached) " >&6
12973 else
12974
12975             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12976 /* end confdefs.h.  */
12977
12978                 #include <proc_service.h>
12979                 ps_err_e ps_pdwrite
12980                     (struct ps_prochandle*, psaddr_t, const void*, size_t);
12981
12982 int
12983 main ()
12984 {
12985
12986   ;
12987   return 0;
12988 }
12989 _ACEOF
12990 if ac_fn_c_try_compile "$LINENO"; then :
12991   gdb_cv_proc_service_is_old=no
12992 else
12993   gdb_cv_proc_service_is_old=yes
12994 fi
12995 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12996
12997 fi
12998
12999          { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_proc_service_is_old" >&5
13000 $as_echo "$gdb_cv_proc_service_is_old" >&6; }
13001          if test $gdb_cv_proc_service_is_old = yes; then
13002
13003 $as_echo "#define PROC_SERVICE_IS_OLD 1" >>confdefs.h
13004
13005          fi
13006       else
13007          { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13008 $as_echo "no" >&6; }
13009       fi
13010       ;;
13011    aix*)
13012       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
13013 $as_echo_n "checking for AiX thread debugging library... " >&6; }
13014       if test "${gdb_cv_have_aix_thread_debug+set}" = set; then :
13015   $as_echo_n "(cached) " >&6
13016 else
13017   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13018 /* end confdefs.h.  */
13019 #include <sys/pthdebug.h>
13020 int
13021 main ()
13022 {
13023 #ifndef PTHDB_VERSION_3
13024                                     #error
13025                                     #endif
13026   ;
13027   return 0;
13028 }
13029 _ACEOF
13030 if ac_fn_c_try_compile "$LINENO"; then :
13031   gdb_cv_have_aix_thread_debug=yes
13032 else
13033   gdb_cv_have_aix_thread_debug=no
13034 fi
13035 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13036 fi
13037
13038       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
13039 $as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
13040       if test $gdb_cv_have_aix_thread_debug = yes; then
13041          CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
13042          CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
13043          CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -lpthdebug"
13044       fi
13045       ;;
13046    esac
13047
13048 fi
13049
13050 if test "x$ac_cv_header_thread_db_h" = "xyes"; then
13051    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
13052 $as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
13053 if test "${gdb_cv_thread_db_h_has_td_notalloc+set}" = set; then :
13054   $as_echo_n "(cached) " >&6
13055 else
13056   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13057 /* end confdefs.h.  */
13058 #include <thread_db.h>
13059 int
13060 main ()
13061 {
13062 int i = TD_NOTALLOC;
13063   ;
13064   return 0;
13065 }
13066 _ACEOF
13067 if ac_fn_c_try_compile "$LINENO"; then :
13068   gdb_cv_thread_db_h_has_td_notalloc=yes
13069 else
13070   gdb_cv_thread_db_h_has_td_notalloc=no
13071
13072 fi
13073 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13074
13075 fi
13076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
13077 $as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
13078    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
13079 $as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
13080 if test "${gdb_cv_thread_db_h_has_td_version+set}" = set; then :
13081   $as_echo_n "(cached) " >&6
13082 else
13083   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13084 /* end confdefs.h.  */
13085 #include <thread_db.h>
13086 int
13087 main ()
13088 {
13089 int i = TD_VERSION;
13090   ;
13091   return 0;
13092 }
13093 _ACEOF
13094 if ac_fn_c_try_compile "$LINENO"; then :
13095   gdb_cv_thread_db_h_has_td_version=yes
13096 else
13097   gdb_cv_thread_db_h_has_td_version=no
13098
13099 fi
13100 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13101
13102 fi
13103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5
13104 $as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
13105    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
13106 $as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
13107 if test "${gdb_cv_thread_db_h_has_td_notls+set}" = set; then :
13108   $as_echo_n "(cached) " >&6
13109 else
13110   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13111 /* end confdefs.h.  */
13112 #include <thread_db.h>
13113 int
13114 main ()
13115 {
13116 int i = TD_NOTLS;
13117   ;
13118   return 0;
13119 }
13120 _ACEOF
13121 if ac_fn_c_try_compile "$LINENO"; then :
13122   gdb_cv_thread_db_h_has_td_notls=yes
13123 else
13124   gdb_cv_thread_db_h_has_td_notls=no
13125
13126 fi
13127 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13128
13129 fi
13130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
13131 $as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
13132 fi
13133 if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
13134
13135 $as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
13136
13137 fi
13138 if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
13139
13140 $as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
13141
13142 fi
13143 if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
13144
13145 $as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
13146
13147 fi
13148
13149 if test "x$ac_cv_header_sys_syscall_h" = "xyes"; then
13150    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <sys/syscall.h> has __NR_tkill" >&5
13151 $as_echo_n "checking whether <sys/syscall.h> has __NR_tkill... " >&6; }
13152 if test "${gdb_cv_sys_syscall_h_has_tkill+set}" = set; then :
13153   $as_echo_n "(cached) " >&6
13154 else
13155   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13156 /* end confdefs.h.  */
13157 #include <sys/syscall.h>
13158 int
13159 main ()
13160 {
13161 int i = __NR_tkill;
13162   ;
13163   return 0;
13164 }
13165 _ACEOF
13166 if ac_fn_c_try_compile "$LINENO"; then :
13167   gdb_cv_sys_syscall_h_has_tkill=yes
13168 else
13169   gdb_cv_sys_syscall_h_has_tkill=no
13170
13171 fi
13172 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13173
13174 fi
13175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_sys_syscall_h_has_tkill" >&5
13176 $as_echo "$gdb_cv_sys_syscall_h_has_tkill" >&6; }
13177 fi
13178 if test "x$gdb_cv_sys_syscall_h_has_tkill" = "xyes" && test "x$ac_cv_func_syscall" = "xyes"; then
13179
13180 $as_echo "#define HAVE_TKILL_SYSCALL 1" >>confdefs.h
13181
13182 fi
13183
13184 ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
13185 "
13186 if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = x""yes; then :
13187   ac_have_decl=1
13188 else
13189   ac_have_decl=0
13190 fi
13191
13192 cat >>confdefs.h <<_ACEOF
13193 #define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
13194 _ACEOF
13195
13196
13197 if test "$cross_compiling" = yes; then :
13198   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13199 /* end confdefs.h.  */
13200 #include <sys/personality.h>
13201 int
13202 main ()
13203 {
13204
13205 #      if !HAVE_DECL_ADDR_NO_RANDOMIZE
13206 #       define ADDR_NO_RANDOMIZE 0x0040000
13207 #      endif
13208        /* Test the flag could be set and stays set.  */
13209        personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
13210        if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
13211            return 1
13212   ;
13213   return 0;
13214 }
13215 _ACEOF
13216 if ac_fn_c_try_link "$LINENO"; then :
13217   have_personality=true
13218 else
13219   have_personality=false
13220 fi
13221 rm -f core conftest.err conftest.$ac_objext \
13222     conftest$ac_exeext conftest.$ac_ext
13223 else
13224   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13225 /* end confdefs.h.  */
13226 #include <sys/personality.h>
13227 int
13228 main ()
13229 {
13230
13231 #      if !HAVE_DECL_ADDR_NO_RANDOMIZE
13232 #       define ADDR_NO_RANDOMIZE 0x0040000
13233 #      endif
13234        /* Test the flag could be set and stays set.  */
13235        personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
13236        if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
13237            return 1
13238   ;
13239   return 0;
13240 }
13241 _ACEOF
13242 if ac_fn_c_try_run "$LINENO"; then :
13243   have_personality=true
13244 else
13245   have_personality=false
13246 fi
13247 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13248   conftest.$ac_objext conftest.beam conftest.$ac_ext
13249 fi
13250
13251 if $have_personality
13252 then
13253
13254 $as_echo "#define HAVE_PERSONALITY 1" >>confdefs.h
13255
13256 fi
13257
13258
13259 target_sysroot_reloc=0
13260
13261 # Check whether --with-sysroot was given.
13262 if test "${with_sysroot+set}" = set; then :
13263   withval=$with_sysroot;
13264  case ${with_sysroot} in
13265  yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
13266  *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
13267  esac
13268
13269  TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
13270
13271  if test "x$prefix" = xNONE; then
13272   test_prefix=/usr/local
13273  else
13274   test_prefix=$prefix
13275  fi
13276  if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
13277   test_exec_prefix=$test_prefix
13278  else
13279   test_exec_prefix=$exec_prefix
13280  fi
13281  case ${TARGET_SYSTEM_ROOT} in
13282  "${test_prefix}"|"${test_prefix}/"*|\
13283  "${test_exec_prefix}"|"${test_exec_prefix}/"*|\
13284  '${prefix}'|'${prefix}/'*|\
13285  '${exec_prefix}'|'${exec_prefix}/'*)
13286    target_sysroot_reloc=1
13287    ;;
13288  esac
13289
13290 else
13291
13292  TARGET_SYSTEM_ROOT=
13293  TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
13294
13295 fi
13296
13297 TARGET_SYSTEM_ROOT_DEFINE="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE=$target_sysroot_reloc"
13298
13299
13300
13301
13302
13303 # Check whether --with-system-gdbinit was given.
13304 if test "${with_system_gdbinit+set}" = set; then :
13305   withval=$with_system_gdbinit;
13306     SYSTEM_GDBINIT=$withval
13307 else
13308   SYSTEM_GDBINIT=
13309 fi
13310
13311
13312   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
13313   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13314   ac_define_dir=`eval echo $SYSTEM_GDBINIT`
13315   ac_define_dir=`eval echo $ac_define_dir`
13316
13317 cat >>confdefs.h <<_ACEOF
13318 #define SYSTEM_GDBINIT "$ac_define_dir"
13319 _ACEOF
13320
13321
13322
13323   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
13324      if test "x$prefix" = xNONE; then
13325         test_prefix=/usr/local
13326      else
13327         test_prefix=$prefix
13328      fi
13329   else
13330      test_prefix=$exec_prefix
13331   fi
13332   value=0
13333   case ${ac_define_dir} in
13334      "${test_prefix}"|"${test_prefix}/"*|\
13335         '${exec_prefix}'|'${exec_prefix}/'*)
13336      value=1
13337      ;;
13338   esac
13339
13340 cat >>confdefs.h <<_ACEOF
13341 #define SYSTEM_GDBINIT_RELOCATABLE $value
13342 _ACEOF
13343
13344
13345
13346 # Check whether --enable-werror was given.
13347 if test "${enable_werror+set}" = set; then :
13348   enableval=$enable_werror; case "${enableval}" in
13349      yes | y) ERROR_ON_WARNING="yes" ;;
13350      no | n)  ERROR_ON_WARNING="no" ;;
13351      *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
13352    esac
13353 fi
13354
13355
13356 # Enable -Werror by default when using gcc
13357 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
13358     ERROR_ON_WARNING=yes
13359 fi
13360
13361 WERROR_CFLAGS=""
13362 if test "${ERROR_ON_WARNING}" = yes ; then
13363     WERROR_CFLAGS="-Werror"
13364 fi
13365
13366 # The entries after -Wno-pointer-sign are disabled warnings which may
13367 # be enabled in the future, which can not currently be used to build
13368 # GDB.
13369 # NOTE: If you change this list, remember to update
13370 # gdb/doc/gdbint.texinfo.
13371 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
13372 -Wformat-nonliteral -Wno-pointer-sign \
13373 -Wno-unused -Wunused-value -Wno-switch -Wno-char-subscripts"
13374
13375 # Enable -Wno-format by default when using gcc on mingw since many
13376 # GCC versions complain about %I64.
13377 case "${host}" in
13378   *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
13379 esac
13380
13381 # Check whether --enable-build-warnings was given.
13382 if test "${enable_build_warnings+set}" = set; then :
13383   enableval=$enable_build_warnings; case "${enableval}" in
13384   yes)  ;;
13385   no)   build_warnings="-w";;
13386   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
13387         build_warnings="${build_warnings} ${t}";;
13388   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
13389         build_warnings="${t} ${build_warnings}";;
13390   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13391 esac
13392 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13393   echo "Setting compiler warning flags = $build_warnings" 6>&1
13394 fi
13395 fi
13396 # Check whether --enable-gdb-build-warnings was given.
13397 if test "${enable_gdb_build_warnings+set}" = set; then :
13398   enableval=$enable_gdb_build_warnings; case "${enableval}" in
13399   yes)  ;;
13400   no)   build_warnings="-w";;
13401   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
13402         build_warnings="${build_warnings} ${t}";;
13403   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
13404         build_warnings="${t} ${build_warnings}";;
13405   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13406 esac
13407 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13408   echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13409 fi
13410 fi
13411 WARN_CFLAGS=""
13412 if test "x${build_warnings}" != x -a "x$GCC" = xyes
13413 then
13414     { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13415 $as_echo_n "checking compiler warning flags... " >&6; }
13416     # Separate out the -Werror flag as some files just cannot be
13417     # compiled with it enabled.
13418     for w in ${build_warnings}; do
13419         case $w in
13420         -Werr*) WERROR_CFLAGS=-Werror ;;
13421         *) # Check that GCC accepts it
13422             saved_CFLAGS="$CFLAGS"
13423             CFLAGS="$CFLAGS $w"
13424             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13425 /* end confdefs.h.  */
13426
13427 int
13428 main ()
13429 {
13430
13431   ;
13432   return 0;
13433 }
13434 _ACEOF
13435 if ac_fn_c_try_compile "$LINENO"; then :
13436   WARN_CFLAGS="${WARN_CFLAGS} $w"
13437 fi
13438 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13439             CFLAGS="$saved_CFLAGS"
13440         esac
13441     done
13442     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13443 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
13444 fi
13445
13446
13447
13448 # In the Cygwin environment, we need some additional flags.
13449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
13450 $as_echo_n "checking for cygwin... " >&6; }
13451 if test "${gdb_cv_os_cygwin+set}" = set; then :
13452   $as_echo_n "(cached) " >&6
13453 else
13454   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13455 /* end confdefs.h.  */
13456
13457 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
13458 lose
13459 #endif
13460 _ACEOF
13461 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13462   $EGREP "lose" >/dev/null 2>&1; then :
13463   gdb_cv_os_cygwin=yes
13464 else
13465   gdb_cv_os_cygwin=no
13466 fi
13467 rm -f conftest*
13468
13469 fi
13470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_os_cygwin" >&5
13471 $as_echo "$gdb_cv_os_cygwin" >&6; }
13472
13473
13474 SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o"
13475 case ${host} in
13476   *go32* ) SER_HARDWIRE=ser-go32.o ;;
13477   *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
13478   *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o" ;;
13479 esac
13480
13481
13482 # libreadline needs libuser32.a in a cygwin environment
13483 WIN32LIBS=
13484 if test x$gdb_cv_os_cygwin = xyes; then
13485     WIN32LIBS="-luser32"
13486     case "${target}" in
13487         *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
13488         ;;
13489     esac
13490 fi
13491
13492 # The ser-tcp.c module requires sockets.
13493 case ${host} in
13494   *mingw32*)
13495
13496 $as_echo "#define USE_WIN32API 1" >>confdefs.h
13497
13498     WIN32LIBS="$WIN32LIBS -lws2_32"
13499     ;;
13500 esac
13501
13502
13503 # Add ELF support to GDB, but only if BFD includes ELF support.
13504 OLD_CFLAGS=$CFLAGS
13505 OLD_LDFLAGS=$LDFLAGS
13506 OLD_LIBS=$LIBS
13507 CFLAGS="$CFLAGS -I${srcdir}/../include -I../bfd -I${srcdir}/../bfd"
13508 LDFLAGS="$LDFLAGS -L../bfd -L../libiberty"
13509 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
13510 LIBS="-lbfd -liberty $intl $LIBS"
13511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
13512 $as_echo_n "checking for ELF support in BFD... " >&6; }
13513 if test "${gdb_cv_var_elf+set}" = set; then :
13514   $as_echo_n "(cached) " >&6
13515 else
13516   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13517 /* end confdefs.h.  */
13518 #include <stdlib.h>
13519 #include "bfd.h"
13520 #include "elf-bfd.h"
13521
13522 int
13523 main ()
13524 {
13525 bfd *abfd = NULL; bfd_get_elf_phdr_upper_bound (abfd);
13526   ;
13527   return 0;
13528 }
13529 _ACEOF
13530 if ac_fn_c_try_link "$LINENO"; then :
13531   gdb_cv_var_elf=yes
13532 else
13533   gdb_cv_var_elf=no
13534 fi
13535 rm -f core conftest.err conftest.$ac_objext \
13536     conftest$ac_exeext conftest.$ac_ext
13537 fi
13538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_elf" >&5
13539 $as_echo "$gdb_cv_var_elf" >&6; }
13540 if test $gdb_cv_var_elf = yes; then
13541   CONFIG_OBS="$CONFIG_OBS elfread.o"
13542
13543 $as_echo "#define HAVE_ELF 1" >>confdefs.h
13544
13545 fi
13546 CFLAGS=$OLD_CFLAGS
13547 LDFLAGS=$OLD_LDFLAGS
13548 LIBS=$OLD_LIBS
13549
13550 # Add any host-specific objects to GDB.
13551 CONFIG_OBS="${CONFIG_OBS} ${gdb_host_obs}"
13552
13553 LIBGUI="../libgui/src/libgui.a"
13554 GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
13555
13556
13557
13558 WIN32LDAPP=
13559
13560
13561
13562 case "${host}" in
13563 *-*-cygwin* | *-*-mingw* )
13564     configdir="win"
13565     ;;
13566 *)
13567     configdir="unix"
13568     ;;
13569 esac
13570
13571 GDBTKLIBS=
13572 if test "${enable_gdbtk}" = "yes"; then
13573
13574     # Gdbtk must have an absolute path to srcdir in order to run
13575     # properly when not installed.
13576     here=`pwd`
13577     cd ${srcdir}
13578     GDBTK_SRC_DIR=`pwd`
13579     cd $here
13580
13581
13582     #
13583     # Ok, lets find the tcl configuration
13584     # First, look for one uninstalled.
13585     # the alternative search directory is invoked by --with-tcl
13586     #
13587
13588     if test x"${no_tcl}" = x ; then
13589         # we reset no_tcl in case something fails here
13590         no_tcl=true
13591
13592 # Check whether --with-tcl was given.
13593 if test "${with_tcl+set}" = set; then :
13594   withval=$with_tcl; with_tclconfig=${withval}
13595 fi
13596
13597         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
13598 $as_echo_n "checking for Tcl configuration... " >&6; }
13599         if test "${ac_cv_c_tclconfig+set}" = set; then :
13600   $as_echo_n "(cached) " >&6
13601 else
13602
13603
13604             # First check to see if --with-tcl was specified.
13605             case "${host}" in
13606                 *-*-cygwin*) platDir="win" ;;
13607                 *) platDir="unix" ;;
13608             esac
13609             if test x"${with_tclconfig}" != x ; then
13610                 if test -f "${with_tclconfig}/tclConfig.sh" ; then
13611                     ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
13612                 else
13613                     as_fn_error "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
13614                 fi
13615             fi
13616
13617             # then check for a private Tcl installation
13618             if test x"${ac_cv_c_tclconfig}" = x ; then
13619                 for i in \
13620                         ../tcl \
13621                         `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
13622                         `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
13623                         `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
13624                         ../../tcl \
13625                         `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
13626                         `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
13627                         `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
13628                         ../../../tcl \
13629                         `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
13630                         `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
13631                         `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
13632                     if test -f "$i/$platDir/tclConfig.sh" ; then
13633                         ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
13634                         break
13635                     fi
13636                 done
13637             fi
13638
13639             # on Darwin, check in Framework installation locations
13640             if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tclconfig}" = x ; then
13641                 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
13642                         `ls -d /Library/Frameworks 2>/dev/null` \
13643                         `ls -d /Network/Library/Frameworks 2>/dev/null` \
13644                         `ls -d /System/Library/Frameworks 2>/dev/null` \
13645                         ; do
13646                     if test -f "$i/Tcl.framework/tclConfig.sh" ; then
13647                         ac_cv_c_tclconfig=`(cd $i/Tcl.framework; pwd)`
13648                         break
13649                     fi
13650                 done
13651             fi
13652
13653             # check in a few common install locations
13654             if test x"${ac_cv_c_tclconfig}" = x ; then
13655                 for i in `ls -d ${libdir} 2>/dev/null` \
13656                         `ls -d ${exec_prefix}/lib 2>/dev/null` \
13657                         `ls -d ${prefix}/lib 2>/dev/null` \
13658                         `ls -d /usr/local/lib 2>/dev/null` \
13659                         `ls -d /usr/contrib/lib 2>/dev/null` \
13660                         `ls -d /usr/lib 2>/dev/null` \
13661                         ; do
13662                     if test -f "$i/tclConfig.sh" ; then
13663                         ac_cv_c_tclconfig=`(cd $i; pwd)`
13664                         break
13665                     fi
13666                 done
13667             fi
13668
13669             # check in a few other private locations
13670             if test x"${ac_cv_c_tclconfig}" = x ; then
13671                 for i in \
13672                         ${srcdir}/../tcl \
13673                         `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
13674                         `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
13675                         `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
13676                     if test -f "$i/$platDir/tclConfig.sh" ; then
13677                     ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
13678                     break
13679                 fi
13680                 done
13681             fi
13682
13683 fi
13684
13685
13686         if test x"${ac_cv_c_tclconfig}" = x ; then
13687             TCL_BIN_DIR="# no Tcl configs found"
13688             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
13689 $as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
13690         else
13691             no_tcl=
13692             TCL_BIN_DIR=${ac_cv_c_tclconfig}
13693             { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
13694 $as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
13695         fi
13696     fi
13697
13698
13699     # If $no_tk is nonempty, then we can't do Tk, and there is no
13700     # point to doing Tcl.
13701
13702     #
13703     # Ok, lets find the tk configuration
13704     # First, look for one uninstalled.
13705     # the alternative search directory is invoked by --with-tk
13706     #
13707
13708     if test x"${no_tk}" = x ; then
13709         # we reset no_tk in case something fails here
13710         no_tk=true
13711
13712 # Check whether --with-tk was given.
13713 if test "${with_tk+set}" = set; then :
13714   withval=$with_tk; with_tkconfig=${withval}
13715 fi
13716
13717         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
13718 $as_echo_n "checking for Tk configuration... " >&6; }
13719         if test "${ac_cv_c_tkconfig+set}" = set; then :
13720   $as_echo_n "(cached) " >&6
13721 else
13722
13723
13724             # First check to see if --with-tkconfig was specified.
13725             if test x"${with_tkconfig}" != x ; then
13726                 if test -f "${with_tkconfig}/tkConfig.sh" ; then
13727                     ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
13728                 else
13729                     as_fn_error "${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
13730                 fi
13731             fi
13732
13733             # then check for a private Tk library
13734             case "${host}" in
13735                 *-*-cygwin*) platDir="win" ;;
13736                 *) platDir="unix" ;;
13737             esac
13738             if test x"${ac_cv_c_tkconfig}" = x ; then
13739                 for i in \
13740                         ../tk \
13741                         `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
13742                         `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
13743                         `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
13744                         ../../tk \
13745                         `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
13746                         `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
13747                         `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
13748                         ../../../tk \
13749                         `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
13750                         `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
13751                         `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
13752                     if test -f "$i/$platDir/tkConfig.sh" ; then
13753                         ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
13754                         break
13755                     fi
13756                 done
13757             fi
13758
13759             # on Darwin, check in Framework installation locations
13760             if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tkconfig}" = x ; then
13761                 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
13762                         `ls -d /Library/Frameworks 2>/dev/null` \
13763                         `ls -d /Network/Library/Frameworks 2>/dev/null` \
13764                         `ls -d /System/Library/Frameworks 2>/dev/null` \
13765                         ; do
13766                     if test -f "$i/Tk.framework/tkConfig.sh" ; then
13767                         ac_cv_c_tkconfig=`(cd $i/Tk.framework; pwd)`
13768                         break
13769                     fi
13770                 done
13771             fi
13772
13773             # check in a few common install locations
13774             if test x"${ac_cv_c_tkconfig}" = x ; then
13775                 for i in `ls -d ${libdir} 2>/dev/null` \
13776                         `ls -d ${exec_prefix}/lib 2>/dev/null` \
13777                         `ls -d ${prefix}/lib 2>/dev/null` \
13778                         `ls -d /usr/local/lib 2>/dev/null` \
13779                         `ls -d /usr/contrib/lib 2>/dev/null` \
13780                         `ls -d /usr/lib 2>/dev/null` \
13781                         ; do
13782                     if test -f "$i/tkConfig.sh" ; then
13783                         ac_cv_c_tkconfig=`(cd $i; pwd)`
13784                         break
13785                     fi
13786                 done
13787             fi
13788             # check in a few other private locations
13789             if test x"${ac_cv_c_tkconfig}" = x ; then
13790                 for i in \
13791                         ${srcdir}/../tk \
13792                         `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
13793                         `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
13794                         `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
13795                     if test -f "$i/$platDir/tkConfig.sh" ; then
13796                         ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
13797                         break
13798                     fi
13799                 done
13800             fi
13801
13802 fi
13803
13804
13805         if test x"${ac_cv_c_tkconfig}" = x ; then
13806             TK_BIN_DIR="# no Tk configs found"
13807             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
13808 $as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
13809         else
13810             no_tk=
13811             TK_BIN_DIR=${ac_cv_c_tkconfig}
13812             { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
13813 $as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
13814         fi
13815     fi
13816
13817
13818     if test -z "${no_tcl}" -a -z "${no_tk}"; then
13819
13820     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
13821 $as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
13822
13823     if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
13824         { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
13825 $as_echo "loading" >&6; }
13826         . ${TCL_BIN_DIR}/tclConfig.sh
13827     else
13828         { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
13829 $as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
13830     fi
13831
13832     # eval is required to do the TCL_DBGX substitution
13833     eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
13834     eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
13835
13836     # If the TCL_BIN_DIR is the build directory (not the install directory),
13837     # then set the common variable name to the value of the build variables.
13838     # For example, the variable TCL_LIB_SPEC will be set to the value
13839     # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
13840     # instead of TCL_BUILD_LIB_SPEC since it will work with both an
13841     # installed and uninstalled version of Tcl.
13842     if test -f "${TCL_BIN_DIR}/Makefile" ; then
13843         TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
13844         TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
13845         TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
13846     elif test "`uname -s`" = "Darwin"; then
13847         # If Tcl was built as a framework, attempt to use the libraries
13848         # from the framework at the given location so that linking works
13849         # against Tcl.framework installed in an arbitary location.
13850         case ${TCL_DEFS} in
13851             *TCL_FRAMEWORK*)
13852                 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
13853                     for i in "`cd ${TCL_BIN_DIR}; pwd`" \
13854                              "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
13855                         if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
13856                             TCL_LIB_SPEC="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
13857                             break
13858                         fi
13859                     done
13860                 fi
13861                 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
13862                     TCL_STUB_LIB_SPEC="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
13863                     TCL_STUB_LIB_PATH="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
13864                 fi
13865                 ;;
13866         esac
13867     fi
13868
13869     # eval is required to do the TCL_DBGX substitution
13870     eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
13871     eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
13872     eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
13873     eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
13874
13875
13876
13877
13878
13879
13880
13881
13882
13883
13884
13885
13886
13887
13888
13889         # Check for in-tree tcl
13890         here=`pwd`
13891         cd ${srcdir}/..
13892         topdir=`pwd`
13893         cd ${here}
13894
13895         intree="no"
13896         if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
13897           intree="yes"
13898         fi
13899
13900         # Find Tcl private headers
13901         if test x"${intree}" = xno; then
13902
13903   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
13904 $as_echo_n "checking for Tcl private headers... " >&6; }
13905   private_dir=""
13906   dir=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
13907   if test -f ${dir}/tclInt.h ; then
13908     private_dir=${dir}
13909   fi
13910
13911   if test x"${private_dir}" = x; then
13912     as_fn_error "could not find private Tcl headers" "$LINENO" 5
13913   else
13914     TCL_PRIVATE_INCLUDE="-I${private_dir}"
13915     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
13916 $as_echo "${private_dir}" >&6; }
13917   fi
13918
13919           TCL_INCLUDE="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
13920           TCL_LIBRARY="${TCL_LIB_SPEC}"
13921           TCL_DEPS=""
13922         else
13923           # If building tcl in the same src tree, private headers
13924           # are not needed, but we need to be sure to use the right
13925           # headers library
13926           TCL_INCLUDE="-I${TCL_SRC_DIR}/generic"
13927           TCL_LIBRARY="${TCL_BUILD_LIB_SPEC}"
13928           TCL_DEPS="../tcl/${configdir}${TCL_LIB_FILE}"
13929         fi
13930
13931
13932
13933
13934
13935     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
13936 $as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
13937
13938     if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
13939         { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
13940 $as_echo "loading" >&6; }
13941         . ${TK_BIN_DIR}/tkConfig.sh
13942     else
13943         { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
13944 $as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
13945     fi
13946
13947     # eval is required to do the TK_DBGX substitution
13948     eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
13949     eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
13950
13951     # If the TK_BIN_DIR is the build directory (not the install directory),
13952     # then set the common variable name to the value of the build variables.
13953     # For example, the variable TK_LIB_SPEC will be set to the value
13954     # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
13955     # instead of TK_BUILD_LIB_SPEC since it will work with both an
13956     # installed and uninstalled version of Tcl.
13957     if test -f "${TK_BIN_DIR}/Makefile" ; then
13958         TK_LIB_SPEC=${TK_BUILD_LIB_SPEC}
13959         TK_STUB_LIB_SPEC=${TK_BUILD_STUB_LIB_SPEC}
13960         TK_STUB_LIB_PATH=${TK_BUILD_STUB_LIB_PATH}
13961     elif test "`uname -s`" = "Darwin"; then
13962         # If Tk was built as a framework, attempt to use the libraries
13963         # from the framework at the given location so that linking works
13964         # against Tk.framework installed in an arbitary location.
13965         case ${TK_DEFS} in
13966             *TK_FRAMEWORK*)
13967                 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
13968                     for i in "`cd ${TK_BIN_DIR}; pwd`" \
13969                              "`cd ${TK_BIN_DIR}/../..; pwd`"; do
13970                         if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
13971                             TK_LIB_SPEC="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
13972                             break
13973                         fi
13974                     done
13975                 fi
13976                 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
13977                     TK_STUB_LIB_SPEC="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
13978                     TK_STUB_LIB_PATH="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
13979                 fi
13980                 ;;
13981         esac
13982     fi
13983
13984     # eval is required to do the TK_DBGX substitution
13985     eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
13986     eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
13987     eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
13988     eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
13989
13990
13991
13992
13993
13994
13995
13996
13997
13998
13999
14000
14001
14002
14003         # Check for in-tree Tk
14004         intree="no"
14005         if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
14006           intree="yes"
14007         fi
14008
14009         # Find Tk private headers
14010         if test x"${intree}" = xno; then
14011
14012   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
14013 $as_echo_n "checking for Tk private headers... " >&6; }
14014   private_dir=""
14015   dir=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
14016   if test -f ${dir}/tkInt.h; then
14017     private_dir=${dir}
14018   fi
14019
14020   if test x"${private_dir}" = x; then
14021     as_fn_error "could not find Tk private headers" "$LINENO" 5
14022   else
14023     TK_PRIVATE_INCLUDE="-I${private_dir}"
14024     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
14025 $as_echo "${private_dir}" >&6; }
14026   fi
14027
14028           TK_INCLUDE="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
14029           TK_LIBRARY=${TK_LIB_SPEC}
14030           TK_DEPS=""
14031         else
14032           TK_INCLUDE="-I${TK_SRC_DIR}/generic"
14033           TK_LIBRARY="${TK_BUILD_LIB_SPEC}"
14034           TK_DEPS="../tk/${configdir}/${TK_LIB_FILE}"
14035         fi
14036
14037
14038
14039
14040
14041         ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
14042
14043         # Include some libraries that Tcl and Tk want.
14044         TCL_LIBS='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
14045         # Yes, the ordering seems wrong here.  But it isn't.
14046         # TK_LIBS is the list of libraries that need to be linked
14047         # after Tcl/Tk.  Note that this isn't put into LIBS.  If it
14048         # were in LIBS then any link tests after this point would
14049         # try to include things like `$(LIBGUI)', which wouldn't work.
14050         GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
14051
14052         CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
14053         CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
14054         CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
14055         CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
14056         CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
14057         CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
14058         CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
14059
14060         if test x$gdb_cv_os_cygwin = xyes; then
14061           WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
14062           WIN32LDAPP="-Wl,--subsystem,console"
14063           CONFIG_OBS="${CONFIG_OBS} gdbres.o"
14064         fi
14065
14066         subdirs="$subdirs gdbtk"
14067
14068     fi
14069 fi
14070
14071
14072
14073
14074
14075
14076
14077
14078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
14079 $as_echo_n "checking for X... " >&6; }
14080
14081
14082 # Check whether --with-x was given.
14083 if test "${with_x+set}" = set; then :
14084   withval=$with_x;
14085 fi
14086
14087 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
14088 if test "x$with_x" = xno; then
14089   # The user explicitly disabled X.
14090   have_x=disabled
14091 else
14092   case $x_includes,$x_libraries in #(
14093     *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
14094     *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
14095   $as_echo_n "(cached) " >&6
14096 else
14097   # One or both of the vars are not set, and there is no cached value.
14098 ac_x_includes=no ac_x_libraries=no
14099 rm -f -r conftest.dir
14100 if mkdir conftest.dir; then
14101   cd conftest.dir
14102   cat >Imakefile <<'_ACEOF'
14103 incroot:
14104         @echo incroot='${INCROOT}'
14105 usrlibdir:
14106         @echo usrlibdir='${USRLIBDIR}'
14107 libdir:
14108         @echo libdir='${LIBDIR}'
14109 _ACEOF
14110   if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
14111     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
14112     for ac_var in incroot usrlibdir libdir; do
14113       eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
14114     done
14115     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
14116     for ac_extension in a so sl dylib la dll; do
14117       if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
14118          test -f "$ac_im_libdir/libX11.$ac_extension"; then
14119         ac_im_usrlibdir=$ac_im_libdir; break
14120       fi
14121     done
14122     # Screen out bogus values from the imake configuration.  They are
14123     # bogus both because they are the default anyway, and because
14124     # using them would break gcc on systems where it needs fixed includes.
14125     case $ac_im_incroot in
14126         /usr/include) ac_x_includes= ;;
14127         *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
14128     esac
14129     case $ac_im_usrlibdir in
14130         /usr/lib | /usr/lib64 | /lib | /lib64) ;;
14131         *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
14132     esac
14133   fi
14134   cd ..
14135   rm -f -r conftest.dir
14136 fi
14137
14138 # Standard set of common directories for X headers.
14139 # Check X11 before X11Rn because it is often a symlink to the current release.
14140 ac_x_header_dirs='
14141 /usr/X11/include
14142 /usr/X11R7/include
14143 /usr/X11R6/include
14144 /usr/X11R5/include
14145 /usr/X11R4/include
14146
14147 /usr/include/X11
14148 /usr/include/X11R7
14149 /usr/include/X11R6
14150 /usr/include/X11R5
14151 /usr/include/X11R4
14152
14153 /usr/local/X11/include
14154 /usr/local/X11R7/include
14155 /usr/local/X11R6/include
14156 /usr/local/X11R5/include
14157 /usr/local/X11R4/include
14158
14159 /usr/local/include/X11
14160 /usr/local/include/X11R7
14161 /usr/local/include/X11R6
14162 /usr/local/include/X11R5
14163 /usr/local/include/X11R4
14164
14165 /usr/X386/include
14166 /usr/x386/include
14167 /usr/XFree86/include/X11
14168
14169 /usr/include
14170 /usr/local/include
14171 /usr/unsupported/include
14172 /usr/athena/include
14173 /usr/local/x11r5/include
14174 /usr/lpp/Xamples/include
14175
14176 /usr/openwin/include
14177 /usr/openwin/share/include'
14178
14179 if test "$ac_x_includes" = no; then
14180   # Guess where to find include files, by looking for Xlib.h.
14181   # First, try using that file with no special directory specified.
14182   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14183 /* end confdefs.h.  */
14184 #include <X11/Xlib.h>
14185 _ACEOF
14186 if ac_fn_c_try_cpp "$LINENO"; then :
14187   # We can compile using X headers with no special include directory.
14188 ac_x_includes=
14189 else
14190   for ac_dir in $ac_x_header_dirs; do
14191   if test -r "$ac_dir/X11/Xlib.h"; then
14192     ac_x_includes=$ac_dir
14193     break
14194   fi
14195 done
14196 fi
14197 rm -f conftest.err conftest.$ac_ext
14198 fi # $ac_x_includes = no
14199
14200 if test "$ac_x_libraries" = no; then
14201   # Check for the libraries.
14202   # See if we find them without any special options.
14203   # Don't add to $LIBS permanently.
14204   ac_save_LIBS=$LIBS
14205   LIBS="-lX11 $LIBS"
14206   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14207 /* end confdefs.h.  */
14208 #include <X11/Xlib.h>
14209 int
14210 main ()
14211 {
14212 XrmInitialize ()
14213   ;
14214   return 0;
14215 }
14216 _ACEOF
14217 if ac_fn_c_try_link "$LINENO"; then :
14218   LIBS=$ac_save_LIBS
14219 # We can link X programs with no special library path.
14220 ac_x_libraries=
14221 else
14222   LIBS=$ac_save_LIBS
14223 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
14224 do
14225   # Don't even attempt the hair of trying to link an X program!
14226   for ac_extension in a so sl dylib la dll; do
14227     if test -r "$ac_dir/libX11.$ac_extension"; then
14228       ac_x_libraries=$ac_dir
14229       break 2
14230     fi
14231   done
14232 done
14233 fi
14234 rm -f core conftest.err conftest.$ac_objext \
14235     conftest$ac_exeext conftest.$ac_ext
14236 fi # $ac_x_libraries = no
14237
14238 case $ac_x_includes,$ac_x_libraries in #(
14239   no,* | *,no | *\'*)
14240     # Didn't find X, or a directory has "'" in its name.
14241     ac_cv_have_x="have_x=no";; #(
14242   *)
14243     # Record where we found X for the cache.
14244     ac_cv_have_x="have_x=yes\
14245         ac_x_includes='$ac_x_includes'\
14246         ac_x_libraries='$ac_x_libraries'"
14247 esac
14248 fi
14249 ;; #(
14250     *) have_x=yes;;
14251   esac
14252   eval "$ac_cv_have_x"
14253 fi # $with_x != no
14254
14255 if test "$have_x" != yes; then
14256   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
14257 $as_echo "$have_x" >&6; }
14258   no_x=yes
14259 else
14260   # If each of the values was on the command line, it overrides each guess.
14261   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
14262   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
14263   # Update the cache value to reflect the command line values.
14264   ac_cv_have_x="have_x=yes\
14265         ac_x_includes='$x_includes'\
14266         ac_x_libraries='$x_libraries'"
14267   { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
14268 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
14269 fi
14270
14271
14272 # Unlike the sim directory, whether a simulator is linked is controlled by
14273 # presence of a gdb_sim definition in the target configure.tgt entry.
14274 # This code just checks for a few cases where we'd like to ignore those
14275 # definitions, even when they're present in the '.mt' file.  These cases
14276 # are when --disable-sim is specified, or if the simulator directory is
14277 # not part of the source tree.
14278 #
14279 # Check whether --enable-sim was given.
14280 if test "${enable_sim+set}" = set; then :
14281   enableval=$enable_sim; echo "enable_sim = $enable_sim";
14282  echo "enableval = ${enableval}";
14283  case "${enableval}" in
14284   yes) ignore_sim=false ;;
14285   no)  ignore_sim=true ;;
14286   *)   ignore_sim=false ;;
14287  esac
14288 else
14289   ignore_sim=false
14290 fi
14291
14292
14293 if test ! -d "${srcdir}/../sim"; then
14294   ignore_sim=true
14295 fi
14296
14297 SIM=
14298 SIM_OBS=
14299 if test "${ignore_sim}" = "false"; then
14300   if test x"${gdb_sim}" != x ; then
14301     SIM="${gdb_sim}"
14302     SIM_OBS="remote-sim.o"
14303
14304 $as_echo "#define WITH_SIM 1" >>confdefs.h
14305
14306   fi
14307 fi
14308
14309
14310
14311
14312
14313
14314
14315
14316
14317
14318
14319
14320
14321
14322 # List of host floatformats.
14323
14324 cat >>confdefs.h <<_ACEOF
14325 #define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
14326 _ACEOF
14327
14328
14329 cat >>confdefs.h <<_ACEOF
14330 #define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
14331 _ACEOF
14332
14333
14334 cat >>confdefs.h <<_ACEOF
14335 #define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
14336 _ACEOF
14337
14338
14339 # target_subdir is used by the testsuite to find the target libraries.
14340 target_subdir=
14341 if test "${host}" != "${target}"; then
14342     target_subdir="${target_alias}/"
14343 fi
14344
14345
14346 frags=
14347 if test "${gdb_native}" = "yes"; then
14348   host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
14349   if test ! -f ${host_makefile_frag}; then
14350     as_fn_error "\"*** Gdb does not support native target ${host}\"" "$LINENO" 5
14351   fi
14352   frags="$frags $host_makefile_frag"
14353 else
14354   host_makefile_frag=/dev/null
14355 fi
14356
14357
14358
14359
14360 if test "${gdb_native}" = "yes"; then
14361 # We pick this up from the host configuration file (.mh) because we
14362 # do not have a native configuration Makefile fragment.
14363 nativefile=`sed -n '
14364 s/NAT_FILE[     ]*=[    ]*\([^  ]*\)/\1/p
14365 ' ${host_makefile_frag}`
14366 fi
14367
14368
14369 if test x"${gdb_osabi}" != x ; then
14370
14371 cat >>confdefs.h <<_ACEOF
14372 #define GDB_OSABI_DEFAULT $gdb_osabi
14373 _ACEOF
14374
14375 fi
14376
14377 # Enable multi-ice-gdb-server.
14378 # Check whether --enable-multi-ice was given.
14379 if test "${enable_multi_ice+set}" = set; then :
14380   enableval=$enable_multi_ice; case $enableval in
14381     yes | no)
14382       ;;
14383     *) as_fn_error "bad value $enableval for --enable-multi-ice" "$LINENO" 5 ;;
14384   esac
14385 fi
14386
14387 if test "x$enable_multi_ice" = xyes; then
14388    subdirs="$subdirs multi-ice"
14389
14390 fi
14391
14392 # We only build gdbserver automatically in a native configuration.
14393 if test "$gdb_native" = "yes"; then
14394   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gdbserver is supported on this host" >&5
14395 $as_echo_n "checking whether gdbserver is supported on this host... " >&6; }
14396   if test "x$build_gdbserver" = xyes; then
14397     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14398 $as_echo "yes" >&6; }
14399     subdirs="$subdirs gdbserver"
14400
14401   else
14402     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14403 $as_echo "no" >&6; }
14404   fi
14405 fi
14406
14407 # If nativefile (NAT_FILE) is not set in config/*/*.m[ht] files, we link
14408 # to an empty version.
14409
14410 files=
14411 links=
14412
14413 rm -f nm.h
14414 if test "${nativefile}" != ""; then
14415     case "${nativefile}" in
14416       nm-*.h ) GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}" ;;
14417       * ) GDB_NM_FILE="${nativefile}"
14418     esac
14419     files="${files} ${GDB_NM_FILE}"
14420     links="${links} nm.h"
14421
14422 cat >>confdefs.h <<_ACEOF
14423 #define GDB_NM_FILE "${GDB_NM_FILE}"
14424 _ACEOF
14425
14426 fi
14427
14428
14429 ac_sources="$files"
14430 ac_dests="$links"
14431 while test -n "$ac_sources"; do
14432   set $ac_dests; ac_dest=$1; shift; ac_dests=$*
14433   set $ac_sources; ac_source=$1; shift; ac_sources=$*
14434   ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
14435 done
14436 ac_config_links="$ac_config_links $ac_config_links_1"
14437
14438
14439
14440
14441
14442 $as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
14443
14444
14445 ac_config_files="$ac_config_files Makefile .gdbinit:gdbinit.in gnulib/Makefile"
14446
14447 ac_config_commands="$ac_config_commands default"
14448
14449 cat >confcache <<\_ACEOF
14450 # This file is a shell script that caches the results of configure
14451 # tests run on this system so they can be shared between configure
14452 # scripts and configure runs, see configure's option --config-cache.
14453 # It is not useful on other systems.  If it contains results you don't
14454 # want to keep, you may remove or edit it.
14455 #
14456 # config.status only pays attention to the cache file if you give it
14457 # the --recheck option to rerun configure.
14458 #
14459 # `ac_cv_env_foo' variables (set or unset) will be overridden when
14460 # loading this file, other *unset* `ac_cv_foo' will be assigned the
14461 # following values.
14462
14463 _ACEOF
14464
14465 # The following way of writing the cache mishandles newlines in values,
14466 # but we know of no workaround that is simple, portable, and efficient.
14467 # So, we kill variables containing newlines.
14468 # Ultrix sh set writes to stderr and can't be redirected directly,
14469 # and sets the high bit in the cache file unless we assign to the vars.
14470 (
14471   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14472     eval ac_val=\$$ac_var
14473     case $ac_val in #(
14474     *${as_nl}*)
14475       case $ac_var in #(
14476       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14477 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14478       esac
14479       case $ac_var in #(
14480       _ | IFS | as_nl) ;; #(
14481       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14482       *) { eval $ac_var=; unset $ac_var;} ;;
14483       esac ;;
14484     esac
14485   done
14486
14487   (set) 2>&1 |
14488     case $as_nl`(ac_space=' '; set) 2>&1` in #(
14489     *${as_nl}ac_space=\ *)
14490       # `set' does not quote correctly, so add quotes: double-quote
14491       # substitution turns \\\\ into \\, and sed turns \\ into \.
14492       sed -n \
14493         "s/'/'\\\\''/g;
14494           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14495       ;; #(
14496     *)
14497       # `set' quotes correctly as required by POSIX, so do not add quotes.
14498       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14499       ;;
14500     esac |
14501     sort
14502 ) |
14503   sed '
14504      /^ac_cv_env_/b end
14505      t clear
14506      :clear
14507      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14508      t end
14509      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14510      :end' >>confcache
14511 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14512   if test -w "$cache_file"; then
14513     test "x$cache_file" != "x/dev/null" &&
14514       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14515 $as_echo "$as_me: updating cache $cache_file" >&6;}
14516     cat confcache >$cache_file
14517   else
14518     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14519 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
14520   fi
14521 fi
14522 rm -f confcache
14523
14524 test "x$prefix" = xNONE && prefix=$ac_default_prefix
14525 # Let make expand exec_prefix.
14526 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14527
14528 DEFS=-DHAVE_CONFIG_H
14529
14530 ac_libobjs=
14531 ac_ltlibobjs=
14532 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14533   # 1. Remove the extension, and $U if already installed.
14534   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14535   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14536   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
14537   #    will be set to the directory where LIBOBJS objects are built.
14538   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14539   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
14540 done
14541 LIBOBJS=$ac_libobjs
14542
14543 LTLIBOBJS=$ac_ltlibobjs
14544
14545
14546 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
14547   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
14548 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14549 fi
14550 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
14551   as_fn_error "conditional \"GMAKE\" was never defined.
14552 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14553 fi
14554 if test -z "${GL_COND_LIBTOOL_TRUE}" && test -z "${GL_COND_LIBTOOL_FALSE}"; then
14555   as_fn_error "conditional \"GL_COND_LIBTOOL\" was never defined.
14556 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14557 fi
14558
14559     gl_libobjs=
14560     gl_ltlibobjs=
14561     if test -n "$gl_LIBOBJS"; then
14562       # Remove the extension.
14563       sed_drop_objext='s/\.o$//;s/\.obj$//'
14564       for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed "$sed_drop_objext" | sort | uniq`; do
14565         gl_libobjs="$gl_libobjs $i.$ac_objext"
14566         gl_ltlibobjs="$gl_ltlibobjs $i.lo"
14567       done
14568     fi
14569     gl_LIBOBJS=$gl_libobjs
14570
14571     gl_LTLIBOBJS=$gl_ltlibobjs
14572
14573
14574
14575     gltests_libobjs=
14576     gltests_ltlibobjs=
14577     if test -n "$gltests_LIBOBJS"; then
14578       # Remove the extension.
14579       sed_drop_objext='s/\.o$//;s/\.obj$//'
14580       for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed "$sed_drop_objext" | sort | uniq`; do
14581         gltests_libobjs="$gltests_libobjs $i.$ac_objext"
14582         gltests_ltlibobjs="$gltests_ltlibobjs $i.lo"
14583       done
14584     fi
14585     gltests_LIBOBJS=$gltests_libobjs
14586
14587     gltests_LTLIBOBJS=$gltests_ltlibobjs
14588
14589
14590 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
14591   as_fn_error "conditional \"AMDEP\" was never defined.
14592 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14593 fi
14594 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
14595   as_fn_error "conditional \"am__fastdepCC\" was never defined.
14596 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14597 fi
14598  if test -n "$EXEEXT"; then
14599   am__EXEEXT_TRUE=
14600   am__EXEEXT_FALSE='#'
14601 else
14602   am__EXEEXT_TRUE='#'
14603   am__EXEEXT_FALSE=
14604 fi
14605
14606
14607
14608 : ${CONFIG_STATUS=./config.status}
14609 ac_write_fail=0
14610 ac_clean_files_save=$ac_clean_files
14611 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14612 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14613 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14614 as_write_fail=0
14615 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14616 #! $SHELL
14617 # Generated by $as_me.
14618 # Run this file to recreate the current configuration.
14619 # Compiler output produced by configure, useful for debugging
14620 # configure, is in config.log if it exists.
14621
14622 debug=false
14623 ac_cs_recheck=false
14624 ac_cs_silent=false
14625
14626 SHELL=\${CONFIG_SHELL-$SHELL}
14627 export SHELL
14628 _ASEOF
14629 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14630 ## -------------------- ##
14631 ## M4sh Initialization. ##
14632 ## -------------------- ##
14633
14634 # Be more Bourne compatible
14635 DUALCASE=1; export DUALCASE # for MKS sh
14636 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
14637   emulate sh
14638   NULLCMD=:
14639   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14640   # is contrary to our usage.  Disable this feature.
14641   alias -g '${1+"$@"}'='"$@"'
14642   setopt NO_GLOB_SUBST
14643 else
14644   case `(set -o) 2>/dev/null` in #(
14645   *posix*) :
14646     set -o posix ;; #(
14647   *) :
14648      ;;
14649 esac
14650 fi
14651
14652
14653 as_nl='
14654 '
14655 export as_nl
14656 # Printing a long string crashes Solaris 7 /usr/bin/printf.
14657 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14658 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14659 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14660 # Prefer a ksh shell builtin over an external printf program on Solaris,
14661 # but without wasting forks for bash or zsh.
14662 if test -z "$BASH_VERSION$ZSH_VERSION" \
14663     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14664   as_echo='print -r --'
14665   as_echo_n='print -rn --'
14666 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14667   as_echo='printf %s\n'
14668   as_echo_n='printf %s'
14669 else
14670   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14671     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14672     as_echo_n='/usr/ucb/echo -n'
14673   else
14674     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14675     as_echo_n_body='eval
14676       arg=$1;
14677       case $arg in #(
14678       *"$as_nl"*)
14679         expr "X$arg" : "X\\(.*\\)$as_nl";
14680         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14681       esac;
14682       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14683     '
14684     export as_echo_n_body
14685     as_echo_n='sh -c $as_echo_n_body as_echo'
14686   fi
14687   export as_echo_body
14688   as_echo='sh -c $as_echo_body as_echo'
14689 fi
14690
14691 # The user is always right.
14692 if test "${PATH_SEPARATOR+set}" != set; then
14693   PATH_SEPARATOR=:
14694   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14695     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14696       PATH_SEPARATOR=';'
14697   }
14698 fi
14699
14700
14701 # IFS
14702 # We need space, tab and new line, in precisely that order.  Quoting is
14703 # there to prevent editors from complaining about space-tab.
14704 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
14705 # splitting by setting IFS to empty value.)
14706 IFS=" ""        $as_nl"
14707
14708 # Find who we are.  Look in the path if we contain no directory separator.
14709 case $0 in #((
14710   *[\\/]* ) as_myself=$0 ;;
14711   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14712 for as_dir in $PATH
14713 do
14714   IFS=$as_save_IFS
14715   test -z "$as_dir" && as_dir=.
14716     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14717   done
14718 IFS=$as_save_IFS
14719
14720      ;;
14721 esac
14722 # We did not find ourselves, most probably we were run as `sh COMMAND'
14723 # in which case we are not to be found in the path.
14724 if test "x$as_myself" = x; then
14725   as_myself=$0
14726 fi
14727 if test ! -f "$as_myself"; then
14728   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14729   exit 1
14730 fi
14731
14732 # Unset variables that we do not need and which cause bugs (e.g. in
14733 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
14734 # suppresses any "Segmentation fault" message there.  '((' could
14735 # trigger a bug in pdksh 5.2.14.
14736 for as_var in BASH_ENV ENV MAIL MAILPATH
14737 do eval test x\${$as_var+set} = xset \
14738   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14739 done
14740 PS1='$ '
14741 PS2='> '
14742 PS4='+ '
14743
14744 # NLS nuisances.
14745 LC_ALL=C
14746 export LC_ALL
14747 LANGUAGE=C
14748 export LANGUAGE
14749
14750 # CDPATH.
14751 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14752
14753
14754 # as_fn_error ERROR [LINENO LOG_FD]
14755 # ---------------------------------
14756 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14757 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14758 # script with status $?, using 1 if that was 0.
14759 as_fn_error ()
14760 {
14761   as_status=$?; test $as_status -eq 0 && as_status=1
14762   if test "$3"; then
14763     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14764     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
14765   fi
14766   $as_echo "$as_me: error: $1" >&2
14767   as_fn_exit $as_status
14768 } # as_fn_error
14769
14770
14771 # as_fn_set_status STATUS
14772 # -----------------------
14773 # Set $? to STATUS, without forking.
14774 as_fn_set_status ()
14775 {
14776   return $1
14777 } # as_fn_set_status
14778
14779 # as_fn_exit STATUS
14780 # -----------------
14781 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14782 as_fn_exit ()
14783 {
14784   set +e
14785   as_fn_set_status $1
14786   exit $1
14787 } # as_fn_exit
14788
14789 # as_fn_unset VAR
14790 # ---------------
14791 # Portably unset VAR.
14792 as_fn_unset ()
14793 {
14794   { eval $1=; unset $1;}
14795 }
14796 as_unset=as_fn_unset
14797 # as_fn_append VAR VALUE
14798 # ----------------------
14799 # Append the text in VALUE to the end of the definition contained in VAR. Take
14800 # advantage of any shell optimizations that allow amortized linear growth over
14801 # repeated appends, instead of the typical quadratic growth present in naive
14802 # implementations.
14803 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14804   eval 'as_fn_append ()
14805   {
14806     eval $1+=\$2
14807   }'
14808 else
14809   as_fn_append ()
14810   {
14811     eval $1=\$$1\$2
14812   }
14813 fi # as_fn_append
14814
14815 # as_fn_arith ARG...
14816 # ------------------
14817 # Perform arithmetic evaluation on the ARGs, and store the result in the
14818 # global $as_val. Take advantage of shells that can avoid forks. The arguments
14819 # must be portable across $(()) and expr.
14820 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14821   eval 'as_fn_arith ()
14822   {
14823     as_val=$(( $* ))
14824   }'
14825 else
14826   as_fn_arith ()
14827   {
14828     as_val=`expr "$@" || test $? -eq 1`
14829   }
14830 fi # as_fn_arith
14831
14832
14833 if expr a : '\(a\)' >/dev/null 2>&1 &&
14834    test "X`expr 00001 : '.*\(...\)'`" = X001; then
14835   as_expr=expr
14836 else
14837   as_expr=false
14838 fi
14839
14840 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14841   as_basename=basename
14842 else
14843   as_basename=false
14844 fi
14845
14846 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14847   as_dirname=dirname
14848 else
14849   as_dirname=false
14850 fi
14851
14852 as_me=`$as_basename -- "$0" ||
14853 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14854          X"$0" : 'X\(//\)$' \| \
14855          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14856 $as_echo X/"$0" |
14857     sed '/^.*\/\([^/][^/]*\)\/*$/{
14858             s//\1/
14859             q
14860           }
14861           /^X\/\(\/\/\)$/{
14862             s//\1/
14863             q
14864           }
14865           /^X\/\(\/\).*/{
14866             s//\1/
14867             q
14868           }
14869           s/.*/./; q'`
14870
14871 # Avoid depending upon Character Ranges.
14872 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14873 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14874 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14875 as_cr_digits='0123456789'
14876 as_cr_alnum=$as_cr_Letters$as_cr_digits
14877
14878 ECHO_C= ECHO_N= ECHO_T=
14879 case `echo -n x` in #(((((
14880 -n*)
14881   case `echo 'xy\c'` in
14882   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
14883   xy)  ECHO_C='\c';;
14884   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
14885        ECHO_T=' ';;
14886   esac;;
14887 *)
14888   ECHO_N='-n';;
14889 esac
14890
14891 rm -f conf$$ conf$$.exe conf$$.file
14892 if test -d conf$$.dir; then
14893   rm -f conf$$.dir/conf$$.file
14894 else
14895   rm -f conf$$.dir
14896   mkdir conf$$.dir 2>/dev/null
14897 fi
14898 if (echo >conf$$.file) 2>/dev/null; then
14899   if ln -s conf$$.file conf$$ 2>/dev/null; then
14900     as_ln_s='ln -s'
14901     # ... but there are two gotchas:
14902     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14903     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14904     # In both cases, we have to default to `cp -p'.
14905     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14906       as_ln_s='cp -p'
14907   elif ln conf$$.file conf$$ 2>/dev/null; then
14908     as_ln_s=ln
14909   else
14910     as_ln_s='cp -p'
14911   fi
14912 else
14913   as_ln_s='cp -p'
14914 fi
14915 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14916 rmdir conf$$.dir 2>/dev/null
14917
14918
14919 # as_fn_mkdir_p
14920 # -------------
14921 # Create "$as_dir" as a directory, including parents if necessary.
14922 as_fn_mkdir_p ()
14923 {
14924
14925   case $as_dir in #(
14926   -*) as_dir=./$as_dir;;
14927   esac
14928   test -d "$as_dir" || eval $as_mkdir_p || {
14929     as_dirs=
14930     while :; do
14931       case $as_dir in #(
14932       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14933       *) as_qdir=$as_dir;;
14934       esac
14935       as_dirs="'$as_qdir' $as_dirs"
14936       as_dir=`$as_dirname -- "$as_dir" ||
14937 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14938          X"$as_dir" : 'X\(//\)[^/]' \| \
14939          X"$as_dir" : 'X\(//\)$' \| \
14940          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14941 $as_echo X"$as_dir" |
14942     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14943             s//\1/
14944             q
14945           }
14946           /^X\(\/\/\)[^/].*/{
14947             s//\1/
14948             q
14949           }
14950           /^X\(\/\/\)$/{
14951             s//\1/
14952             q
14953           }
14954           /^X\(\/\).*/{
14955             s//\1/
14956             q
14957           }
14958           s/.*/./; q'`
14959       test -d "$as_dir" && break
14960     done
14961     test -z "$as_dirs" || eval "mkdir $as_dirs"
14962   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
14963
14964
14965 } # as_fn_mkdir_p
14966 if mkdir -p . 2>/dev/null; then
14967   as_mkdir_p='mkdir -p "$as_dir"'
14968 else
14969   test -d ./-p && rmdir ./-p
14970   as_mkdir_p=false
14971 fi
14972
14973 if test -x / >/dev/null 2>&1; then
14974   as_test_x='test -x'
14975 else
14976   if ls -dL / >/dev/null 2>&1; then
14977     as_ls_L_option=L
14978   else
14979     as_ls_L_option=
14980   fi
14981   as_test_x='
14982     eval sh -c '\''
14983       if test -d "$1"; then
14984         test -d "$1/.";
14985       else
14986         case $1 in #(
14987         -*)set "./$1";;
14988         esac;
14989         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
14990         ???[sx]*):;;*)false;;esac;fi
14991     '\'' sh
14992   '
14993 fi
14994 as_executable_p=$as_test_x
14995
14996 # Sed expression to map a string onto a valid CPP name.
14997 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14998
14999 # Sed expression to map a string onto a valid variable name.
15000 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15001
15002
15003 exec 6>&1
15004 ## ----------------------------------- ##
15005 ## Main body of $CONFIG_STATUS script. ##
15006 ## ----------------------------------- ##
15007 _ASEOF
15008 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15009
15010 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15011 # Save the log message, to keep $0 and so on meaningful, and to
15012 # report actual input values of CONFIG_FILES etc. instead of their
15013 # values after options handling.
15014 ac_log="
15015 This file was extended by $as_me, which was
15016 generated by GNU Autoconf 2.64.  Invocation command line was
15017
15018   CONFIG_FILES    = $CONFIG_FILES
15019   CONFIG_HEADERS  = $CONFIG_HEADERS
15020   CONFIG_LINKS    = $CONFIG_LINKS
15021   CONFIG_COMMANDS = $CONFIG_COMMANDS
15022   $ $0 $@
15023
15024 on `(hostname || uname -n) 2>/dev/null | sed 1q`
15025 "
15026
15027 _ACEOF
15028
15029 case $ac_config_files in *"
15030 "*) set x $ac_config_files; shift; ac_config_files=$*;;
15031 esac
15032
15033 case $ac_config_headers in *"
15034 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15035 esac
15036
15037
15038 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15039 # Files that config.status was made for.
15040 config_files="$ac_config_files"
15041 config_headers="$ac_config_headers"
15042 config_links="$ac_config_links"
15043 config_commands="$ac_config_commands"
15044
15045 _ACEOF
15046
15047 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15048 ac_cs_usage="\
15049 \`$as_me' instantiates files and other configuration actions
15050 from templates according to the current configuration.  Unless the files
15051 and actions are specified as TAGs, all are instantiated by default.
15052
15053 Usage: $0 [OPTION]... [TAG]...
15054
15055   -h, --help       print this help, then exit
15056   -V, --version    print version number and configuration settings, then exit
15057   -q, --quiet, --silent
15058                    do not print progress messages
15059   -d, --debug      don't remove temporary files
15060       --recheck    update $as_me by reconfiguring in the same conditions
15061       --file=FILE[:TEMPLATE]
15062                    instantiate the configuration file FILE
15063       --header=FILE[:TEMPLATE]
15064                    instantiate the configuration header FILE
15065
15066 Configuration files:
15067 $config_files
15068
15069 Configuration headers:
15070 $config_headers
15071
15072 Configuration links:
15073 $config_links
15074
15075 Configuration commands:
15076 $config_commands
15077
15078 Report bugs to the package provider."
15079
15080 _ACEOF
15081 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15082 ac_cs_version="\\
15083 config.status
15084 configured by $0, generated by GNU Autoconf 2.64,
15085   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
15086
15087 Copyright (C) 2009 Free Software Foundation, Inc.
15088 This config.status script is free software; the Free Software Foundation
15089 gives unlimited permission to copy, distribute and modify it."
15090
15091 ac_pwd='$ac_pwd'
15092 srcdir='$srcdir'
15093 INSTALL='$INSTALL'
15094 MKDIR_P='$MKDIR_P'
15095 AWK='$AWK'
15096 test -n "\$AWK" || AWK=awk
15097 _ACEOF
15098
15099 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15100 # The default lists apply if the user does not specify any file.
15101 ac_need_defaults=:
15102 while test $# != 0
15103 do
15104   case $1 in
15105   --*=*)
15106     ac_option=`expr "X$1" : 'X\([^=]*\)='`
15107     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15108     ac_shift=:
15109     ;;
15110   *)
15111     ac_option=$1
15112     ac_optarg=$2
15113     ac_shift=shift
15114     ;;
15115   esac
15116
15117   case $ac_option in
15118   # Handling of the options.
15119   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15120     ac_cs_recheck=: ;;
15121   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15122     $as_echo "$ac_cs_version"; exit ;;
15123   --debug | --debu | --deb | --de | --d | -d )
15124     debug=: ;;
15125   --file | --fil | --fi | --f )
15126     $ac_shift
15127     case $ac_optarg in
15128     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15129     esac
15130     as_fn_append CONFIG_FILES " '$ac_optarg'"
15131     ac_need_defaults=false;;
15132   --header | --heade | --head | --hea )
15133     $ac_shift
15134     case $ac_optarg in
15135     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15136     esac
15137     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
15138     ac_need_defaults=false;;
15139   --he | --h)
15140     # Conflict between --help and --header
15141     as_fn_error "ambiguous option: \`$1'
15142 Try \`$0 --help' for more information.";;
15143   --help | --hel | -h )
15144     $as_echo "$ac_cs_usage"; exit ;;
15145   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15146   | -silent | --silent | --silen | --sile | --sil | --si | --s)
15147     ac_cs_silent=: ;;
15148
15149   # This is an error.
15150   -*) as_fn_error "unrecognized option: \`$1'
15151 Try \`$0 --help' for more information." ;;
15152
15153   *) as_fn_append ac_config_targets " $1"
15154      ac_need_defaults=false ;;
15155
15156   esac
15157   shift
15158 done
15159
15160 ac_configure_extra_args=
15161
15162 if $ac_cs_silent; then
15163   exec 6>/dev/null
15164   ac_configure_extra_args="$ac_configure_extra_args --silent"
15165 fi
15166
15167 _ACEOF
15168 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15169 if \$ac_cs_recheck; then
15170   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15171   shift
15172   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15173   CONFIG_SHELL='$SHELL'
15174   export CONFIG_SHELL
15175   exec "\$@"
15176 fi
15177
15178 _ACEOF
15179 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15180 exec 5>>config.log
15181 {
15182   echo
15183   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15184 ## Running $as_me. ##
15185 _ASBOX
15186   $as_echo "$ac_log"
15187 } >&5
15188
15189 _ACEOF
15190 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15191 #
15192 # INIT-COMMANDS
15193 #
15194 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
15195 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
15196
15197 _ACEOF
15198
15199 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15200
15201 # Handling of arguments.
15202 for ac_config_target in $ac_config_targets
15203 do
15204   case $ac_config_target in
15205     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
15206     "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
15207     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
15208     "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
15209     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
15210     ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:gdbinit.in" ;;
15211     "gnulib/Makefile") CONFIG_FILES="$CONFIG_FILES gnulib/Makefile" ;;
15212     "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
15213
15214   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15215   esac
15216 done
15217
15218
15219 # If the user did not use the arguments to specify the items to instantiate,
15220 # then the envvar interface is used.  Set only those that are not.
15221 # We use the long form for the default assignment because of an extremely
15222 # bizarre bug on SunOS 4.1.3.
15223 if $ac_need_defaults; then
15224   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15225   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15226   test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
15227   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15228 fi
15229
15230 # Have a temporary directory for convenience.  Make it in the build tree
15231 # simply because there is no reason against having it here, and in addition,
15232 # creating and moving files from /tmp can sometimes cause problems.
15233 # Hook for its removal unless debugging.
15234 # Note that there is a small window in which the directory will not be cleaned:
15235 # after its creation but before its name has been assigned to `$tmp'.
15236 $debug ||
15237 {
15238   tmp=
15239   trap 'exit_status=$?
15240   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
15241 ' 0
15242   trap 'as_fn_exit 1' 1 2 13 15
15243 }
15244 # Create a (secure) tmp directory for tmp files.
15245
15246 {
15247   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15248   test -n "$tmp" && test -d "$tmp"
15249 }  ||
15250 {
15251   tmp=./conf$$-$RANDOM
15252   (umask 077 && mkdir "$tmp")
15253 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
15254
15255 # Set up the scripts for CONFIG_FILES section.
15256 # No need to generate them if there are no CONFIG_FILES.
15257 # This happens for instance with `./config.status config.h'.
15258 if test -n "$CONFIG_FILES"; then
15259
15260 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
15261   ac_cs_awk_getline=:
15262   ac_cs_awk_pipe_init=
15263   ac_cs_awk_read_file='
15264       while ((getline aline < (F[key])) > 0)
15265         print(aline)
15266       close(F[key])'
15267   ac_cs_awk_pipe_fini=
15268 else
15269   ac_cs_awk_getline=false
15270   ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
15271   ac_cs_awk_read_file='
15272       print "|#_!!_#|"
15273       print "cat " F[key] " &&"
15274       '$ac_cs_awk_pipe_init
15275   # The final `:' finishes the AND list.
15276   ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
15277 fi
15278 ac_cr=`echo X | tr X '\015'`
15279 # On cygwin, bash can eat \r inside `` if the user requested igncr.
15280 # But we know of no other shell where ac_cr would be empty at this
15281 # point, so we can use a bashism as a fallback.
15282 if test "x$ac_cr" = x; then
15283   eval ac_cr=\$\'\\r\'
15284 fi
15285 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15286 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15287   ac_cs_awk_cr='\r'
15288 else
15289   ac_cs_awk_cr=$ac_cr
15290 fi
15291
15292 echo 'BEGIN {' >"$tmp/subs1.awk" &&
15293 _ACEOF
15294
15295 # Create commands to substitute file output variables.
15296 {
15297   echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
15298   echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
15299   echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
15300   echo "_ACAWK" &&
15301   echo "_ACEOF"
15302 } >conf$$files.sh &&
15303 . ./conf$$files.sh ||
15304   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15305 rm -f conf$$files.sh
15306
15307 {
15308   echo "cat >conf$$subs.awk <<_ACEOF" &&
15309   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15310   echo "_ACEOF"
15311 } >conf$$subs.sh ||
15312   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15313 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
15314 ac_delim='%!_!# '
15315 for ac_last_try in false false false false false :; do
15316   . ./conf$$subs.sh ||
15317     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15318
15319   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15320   if test $ac_delim_n = $ac_delim_num; then
15321     break
15322   elif $ac_last_try; then
15323     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15324   else
15325     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15326   fi
15327 done
15328 rm -f conf$$subs.sh
15329
15330 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15331 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
15332 _ACEOF
15333 sed -n '
15334 h
15335 s/^/S["/; s/!.*/"]=/
15336 p
15337 g
15338 s/^[^!]*!//
15339 :repl
15340 t repl
15341 s/'"$ac_delim"'$//
15342 t delim
15343 :nl
15344 h
15345 s/\(.\{148\}\).*/\1/
15346 t more1
15347 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15348 p
15349 n
15350 b repl
15351 :more1
15352 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15353 p
15354 g
15355 s/.\{148\}//
15356 t nl
15357 :delim
15358 h
15359 s/\(.\{148\}\).*/\1/
15360 t more2
15361 s/["\\]/\\&/g; s/^/"/; s/$/"/
15362 p
15363 b
15364 :more2
15365 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15366 p
15367 g
15368 s/.\{148\}//
15369 t delim
15370 ' <conf$$subs.awk | sed '
15371 /^[^""]/{
15372   N
15373   s/\n//
15374 }
15375 ' >>$CONFIG_STATUS || ac_write_fail=1
15376 rm -f conf$$subs.awk
15377 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15378 _ACAWK
15379 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
15380   for (key in S) S_is_set[key] = 1
15381   FS = "\a"
15382   \$ac_cs_awk_pipe_init
15383 }
15384 {
15385   line = $ 0
15386   nfields = split(line, field, "@")
15387   substed = 0
15388   len = length(field[1])
15389   for (i = 2; i < nfields; i++) {
15390     key = field[i]
15391     keylen = length(key)
15392     if (S_is_set[key]) {
15393       value = S[key]
15394       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15395       len += length(value) + length(field[++i])
15396       substed = 1
15397     } else
15398       len += 1 + keylen
15399   }
15400   if (nfields == 3 && !substed) {
15401     key = field[2]
15402     if (F[key] != "" && line ~ /^[       ]*@.*@[         ]*$/) {
15403       \$ac_cs_awk_read_file
15404       next
15405     }
15406   }
15407   print line
15408 }
15409 \$ac_cs_awk_pipe_fini
15410 _ACAWK
15411 _ACEOF
15412 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15413 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15414   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15415 else
15416   cat
15417 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
15418   || as_fn_error "could not setup config files machinery" "$LINENO" 5
15419 _ACEOF
15420
15421 # VPATH may cause trouble with some makes, so we remove $(srcdir),
15422 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
15423 # trailing colons and then remove the whole line if VPATH becomes empty
15424 # (actually we leave an empty line to preserve line numbers).
15425 if test "x$srcdir" = x.; then
15426   ac_vpsub='/^[  ]*VPATH[        ]*=/{
15427 s/:*\$(srcdir):*/:/
15428 s/:*\${srcdir}:*/:/
15429 s/:*@srcdir@:*/:/
15430 s/^\([^=]*=[     ]*\):*/\1/
15431 s/:*$//
15432 s/^[^=]*=[       ]*$//
15433 }'
15434 fi
15435
15436 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15437 fi # test -n "$CONFIG_FILES"
15438
15439 # Set up the scripts for CONFIG_HEADERS section.
15440 # No need to generate them if there are no CONFIG_HEADERS.
15441 # This happens for instance with `./config.status Makefile'.
15442 if test -n "$CONFIG_HEADERS"; then
15443 cat >"$tmp/defines.awk" <<\_ACAWK ||
15444 BEGIN {
15445 _ACEOF
15446
15447 # Transform confdefs.h into an awk script `defines.awk', embedded as
15448 # here-document in config.status, that substitutes the proper values into
15449 # config.h.in to produce config.h.
15450
15451 # Create a delimiter string that does not exist in confdefs.h, to ease
15452 # handling of long lines.
15453 ac_delim='%!_!# '
15454 for ac_last_try in false false :; do
15455   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
15456   if test -z "$ac_t"; then
15457     break
15458   elif $ac_last_try; then
15459     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
15460   else
15461     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15462   fi
15463 done
15464
15465 # For the awk script, D is an array of macro values keyed by name,
15466 # likewise P contains macro parameters if any.  Preserve backslash
15467 # newline sequences.
15468
15469 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15470 sed -n '
15471 s/.\{148\}/&'"$ac_delim"'/g
15472 t rset
15473 :rset
15474 s/^[     ]*#[    ]*define[       ][      ]*/ /
15475 t def
15476 d
15477 :def
15478 s/\\$//
15479 t bsnl
15480 s/["\\]/\\&/g
15481 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
15482 D["\1"]=" \3"/p
15483 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
15484 d
15485 :bsnl
15486 s/["\\]/\\&/g
15487 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
15488 D["\1"]=" \3\\\\\\n"\\/p
15489 t cont
15490 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15491 t cont
15492 d
15493 :cont
15494 n
15495 s/.\{148\}/&'"$ac_delim"'/g
15496 t clear
15497 :clear
15498 s/\\$//
15499 t bsnlc
15500 s/["\\]/\\&/g; s/^/"/; s/$/"/p
15501 d
15502 :bsnlc
15503 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15504 b cont
15505 ' <confdefs.h | sed '
15506 s/'"$ac_delim"'/"\\\
15507 "/g' >>$CONFIG_STATUS || ac_write_fail=1
15508
15509 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15510   for (key in D) D_is_set[key] = 1
15511   FS = "\a"
15512 }
15513 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15514   line = \$ 0
15515   split(line, arg, " ")
15516   if (arg[1] == "#") {
15517     defundef = arg[2]
15518     mac1 = arg[3]
15519   } else {
15520     defundef = substr(arg[1], 2)
15521     mac1 = arg[2]
15522   }
15523   split(mac1, mac2, "(") #)
15524   macro = mac2[1]
15525   prefix = substr(line, 1, index(line, defundef) - 1)
15526   if (D_is_set[macro]) {
15527     # Preserve the white space surrounding the "#".
15528     print prefix "define", macro P[macro] D[macro]
15529     next
15530   } else {
15531     # Replace #undef with comments.  This is necessary, for example,
15532     # in the case of _POSIX_SOURCE, which is predefined and required
15533     # on some systems where configure will not decide to define it.
15534     if (defundef == "undef") {
15535       print "/*", prefix defundef, macro, "*/"
15536       next
15537     }
15538   }
15539 }
15540 { print }
15541 _ACAWK
15542 _ACEOF
15543 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15544   as_fn_error "could not setup config headers machinery" "$LINENO" 5
15545 fi # test -n "$CONFIG_HEADERS"
15546
15547
15548 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS  :C $CONFIG_COMMANDS"
15549 shift
15550 for ac_tag
15551 do
15552   case $ac_tag in
15553   :[FHLC]) ac_mode=$ac_tag; continue;;
15554   esac
15555   case $ac_mode$ac_tag in
15556   :[FHL]*:*);;
15557   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
15558   :[FH]-) ac_tag=-:-;;
15559   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15560   esac
15561   ac_save_IFS=$IFS
15562   IFS=:
15563   set x $ac_tag
15564   IFS=$ac_save_IFS
15565   shift
15566   ac_file=$1
15567   shift
15568
15569   case $ac_mode in
15570   :L) ac_source=$1;;
15571   :[FH])
15572     ac_file_inputs=
15573     for ac_f
15574     do
15575       case $ac_f in
15576       -) ac_f="$tmp/stdin";;
15577       *) # Look for the file first in the build tree, then in the source tree
15578          # (if the path is not absolute).  The absolute path cannot be DOS-style,
15579          # because $ac_f cannot contain `:'.
15580          test -f "$ac_f" ||
15581            case $ac_f in
15582            [\\/$]*) false;;
15583            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15584            esac ||
15585            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15586       esac
15587       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15588       as_fn_append ac_file_inputs " '$ac_f'"
15589     done
15590
15591     # Let's still pretend it is `configure' which instantiates (i.e., don't
15592     # use $as_me), people would be surprised to read:
15593     #    /* config.h.  Generated by config.status.  */
15594     configure_input='Generated from '`
15595           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15596         `' by configure.'
15597     if test x"$ac_file" != x-; then
15598       configure_input="$ac_file.  $configure_input"
15599       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15600 $as_echo "$as_me: creating $ac_file" >&6;}
15601     fi
15602     # Neutralize special characters interpreted by sed in replacement strings.
15603     case $configure_input in #(
15604     *\&* | *\|* | *\\* )
15605        ac_sed_conf_input=`$as_echo "$configure_input" |
15606        sed 's/[\\\\&|]/\\\\&/g'`;; #(
15607     *) ac_sed_conf_input=$configure_input;;
15608     esac
15609
15610     case $ac_tag in
15611     *:-:* | *:-) cat >"$tmp/stdin" \
15612       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
15613     esac
15614     ;;
15615   esac
15616
15617   ac_dir=`$as_dirname -- "$ac_file" ||
15618 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15619          X"$ac_file" : 'X\(//\)[^/]' \| \
15620          X"$ac_file" : 'X\(//\)$' \| \
15621          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15622 $as_echo X"$ac_file" |
15623     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15624             s//\1/
15625             q
15626           }
15627           /^X\(\/\/\)[^/].*/{
15628             s//\1/
15629             q
15630           }
15631           /^X\(\/\/\)$/{
15632             s//\1/
15633             q
15634           }
15635           /^X\(\/\).*/{
15636             s//\1/
15637             q
15638           }
15639           s/.*/./; q'`
15640   as_dir="$ac_dir"; as_fn_mkdir_p
15641   ac_builddir=.
15642
15643 case "$ac_dir" in
15644 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15645 *)
15646   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15647   # A ".." for each directory in $ac_dir_suffix.
15648   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15649   case $ac_top_builddir_sub in
15650   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15651   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15652   esac ;;
15653 esac
15654 ac_abs_top_builddir=$ac_pwd
15655 ac_abs_builddir=$ac_pwd$ac_dir_suffix
15656 # for backward compatibility:
15657 ac_top_builddir=$ac_top_build_prefix
15658
15659 case $srcdir in
15660   .)  # We are building in place.
15661     ac_srcdir=.
15662     ac_top_srcdir=$ac_top_builddir_sub
15663     ac_abs_top_srcdir=$ac_pwd ;;
15664   [\\/]* | ?:[\\/]* )  # Absolute name.
15665     ac_srcdir=$srcdir$ac_dir_suffix;
15666     ac_top_srcdir=$srcdir
15667     ac_abs_top_srcdir=$srcdir ;;
15668   *) # Relative name.
15669     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15670     ac_top_srcdir=$ac_top_build_prefix$srcdir
15671     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15672 esac
15673 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15674
15675
15676   case $ac_mode in
15677   :F)
15678   #
15679   # CONFIG_FILE
15680   #
15681
15682   case $INSTALL in
15683   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15684   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15685   esac
15686   ac_MKDIR_P=$MKDIR_P
15687   case $MKDIR_P in
15688   [\\/$]* | ?:[\\/]* ) ;;
15689   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
15690   esac
15691 _ACEOF
15692
15693 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15694 # If the template does not know about datarootdir, expand it.
15695 # FIXME: This hack should be removed a few years after 2.60.
15696 ac_datarootdir_hack=; ac_datarootdir_seen=
15697 ac_sed_dataroot='
15698 /datarootdir/ {
15699   p
15700   q
15701 }
15702 /@datadir@/p
15703 /@docdir@/p
15704 /@infodir@/p
15705 /@localedir@/p
15706 /@mandir@/p'
15707 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15708 *datarootdir*) ac_datarootdir_seen=yes;;
15709 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15710   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15711 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15712 _ACEOF
15713 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15714   ac_datarootdir_hack='
15715   s&@datadir@&$datadir&g
15716   s&@docdir@&$docdir&g
15717   s&@infodir@&$infodir&g
15718   s&@localedir@&$localedir&g
15719   s&@mandir@&$mandir&g
15720   s&\\\${datarootdir}&$datarootdir&g' ;;
15721 esac
15722 _ACEOF
15723
15724 # Neutralize VPATH when `$srcdir' = `.'.
15725 # Shell code in configure.ac might set extrasub.
15726 # FIXME: do we really want to maintain this feature?
15727 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15728 ac_sed_extra="$ac_vpsub
15729 $extrasub
15730 _ACEOF
15731 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15732 :t
15733 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15734 s|@configure_input@|$ac_sed_conf_input|;t t
15735 s&@top_builddir@&$ac_top_builddir_sub&;t t
15736 s&@top_build_prefix@&$ac_top_build_prefix&;t t
15737 s&@srcdir@&$ac_srcdir&;t t
15738 s&@abs_srcdir@&$ac_abs_srcdir&;t t
15739 s&@top_srcdir@&$ac_top_srcdir&;t t
15740 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15741 s&@builddir@&$ac_builddir&;t t
15742 s&@abs_builddir@&$ac_abs_builddir&;t t
15743 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15744 s&@INSTALL@&$ac_INSTALL&;t t
15745 s&@MKDIR_P@&$ac_MKDIR_P&;t t
15746 $ac_datarootdir_hack
15747 "
15748 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
15749 if $ac_cs_awk_getline; then
15750   $AWK -f "$tmp/subs.awk"
15751 else
15752   $AWK -f "$tmp/subs.awk" | $SHELL
15753 fi >$tmp/out \
15754   || as_fn_error "could not create $ac_file" "$LINENO" 5
15755
15756 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15757   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
15758   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
15759   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15760 which seems to be undefined.  Please make sure it is defined." >&5
15761 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15762 which seems to be undefined.  Please make sure it is defined." >&2;}
15763
15764   rm -f "$tmp/stdin"
15765   case $ac_file in
15766   -) cat "$tmp/out" && rm -f "$tmp/out";;
15767   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
15768   esac \
15769   || as_fn_error "could not create $ac_file" "$LINENO" 5
15770  ;;
15771   :H)
15772   #
15773   # CONFIG_HEADER
15774   #
15775   if test x"$ac_file" != x-; then
15776     {
15777       $as_echo "/* $configure_input  */" \
15778       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
15779     } >"$tmp/config.h" \
15780       || as_fn_error "could not create $ac_file" "$LINENO" 5
15781     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
15782       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15783 $as_echo "$as_me: $ac_file is unchanged" >&6;}
15784     else
15785       rm -f "$ac_file"
15786       mv "$tmp/config.h" "$ac_file" \
15787         || as_fn_error "could not create $ac_file" "$LINENO" 5
15788     fi
15789   else
15790     $as_echo "/* $configure_input  */" \
15791       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
15792       || as_fn_error "could not create -" "$LINENO" 5
15793   fi
15794 # Compute "$ac_file"'s index in $config_headers.
15795 _am_arg="$ac_file"
15796 _am_stamp_count=1
15797 for _am_header in $config_headers :; do
15798   case $_am_header in
15799     $_am_arg | $_am_arg:* )
15800       break ;;
15801     * )
15802       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
15803   esac
15804 done
15805 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
15806 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15807          X"$_am_arg" : 'X\(//\)[^/]' \| \
15808          X"$_am_arg" : 'X\(//\)$' \| \
15809          X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
15810 $as_echo X"$_am_arg" |
15811     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15812             s//\1/
15813             q
15814           }
15815           /^X\(\/\/\)[^/].*/{
15816             s//\1/
15817             q
15818           }
15819           /^X\(\/\/\)$/{
15820             s//\1/
15821             q
15822           }
15823           /^X\(\/\).*/{
15824             s//\1/
15825             q
15826           }
15827           s/.*/./; q'`/stamp-h$_am_stamp_count
15828  ;;
15829   :L)
15830   #
15831   # CONFIG_LINK
15832   #
15833
15834   if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
15835     :
15836   else
15837     # Prefer the file from the source tree if names are identical.
15838     if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
15839       ac_source=$srcdir/$ac_source
15840     fi
15841
15842     { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
15843 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
15844
15845     if test ! -r "$ac_source"; then
15846       as_fn_error "$ac_source: file not found" "$LINENO" 5
15847     fi
15848     rm -f "$ac_file"
15849
15850     # Try a relative symlink, then a hard link, then a copy.
15851     case $srcdir in
15852     [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
15853         *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
15854     esac
15855     ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
15856       ln "$ac_source" "$ac_file" 2>/dev/null ||
15857       cp -p "$ac_source" "$ac_file" ||
15858       as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
15859   fi
15860  ;;
15861   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15862 $as_echo "$as_me: executing $ac_file commands" >&6;}
15863  ;;
15864   esac
15865
15866
15867   case $ac_file$ac_mode in
15868     "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
15869     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
15870   # Autoconf 2.62 quotes --file arguments for eval, but not when files
15871   # are listed without --file.  Let's play safe and only enable the eval
15872   # if we detect the quoting.
15873   case $CONFIG_FILES in
15874   *\'*) eval set x "$CONFIG_FILES" ;;
15875   *)   set x $CONFIG_FILES ;;
15876   esac
15877   shift
15878   for mf
15879   do
15880     # Strip MF so we end up with the name of the file.
15881     mf=`echo "$mf" | sed -e 's/:.*$//'`
15882     # Check whether this is an Automake generated Makefile or not.
15883     # We used to match only the files named `Makefile.in', but
15884     # some people rename them; so instead we look at the file content.
15885     # Grep'ing the first line is not enough: some people post-process
15886     # each Makefile.in and add a new line on top of each file to say so.
15887     # Grep'ing the whole file is not good either: AIX grep has a line
15888     # limit of 2048, but all sed's we know have understand at least 4000.
15889     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
15890       dirpart=`$as_dirname -- "$mf" ||
15891 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15892          X"$mf" : 'X\(//\)[^/]' \| \
15893          X"$mf" : 'X\(//\)$' \| \
15894          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
15895 $as_echo X"$mf" |
15896     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15897             s//\1/
15898             q
15899           }
15900           /^X\(\/\/\)[^/].*/{
15901             s//\1/
15902             q
15903           }
15904           /^X\(\/\/\)$/{
15905             s//\1/
15906             q
15907           }
15908           /^X\(\/\).*/{
15909             s//\1/
15910             q
15911           }
15912           s/.*/./; q'`
15913     else
15914       continue
15915     fi
15916     # Extract the definition of DEPDIR, am__include, and am__quote
15917     # from the Makefile without running `make'.
15918     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
15919     test -z "$DEPDIR" && continue
15920     am__include=`sed -n 's/^am__include = //p' < "$mf"`
15921     test -z "am__include" && continue
15922     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
15923     # When using ansi2knr, U may be empty or an underscore; expand it
15924     U=`sed -n 's/^U = //p' < "$mf"`
15925     # Find all dependency output files, they are included files with
15926     # $(DEPDIR) in their names.  We invoke sed twice because it is the
15927     # simplest approach to changing $(DEPDIR) to its actual value in the
15928     # expansion.
15929     for file in `sed -n "
15930       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
15931          sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
15932       # Make sure the directory exists.
15933       test -f "$dirpart/$file" && continue
15934       fdir=`$as_dirname -- "$file" ||
15935 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15936          X"$file" : 'X\(//\)[^/]' \| \
15937          X"$file" : 'X\(//\)$' \| \
15938          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
15939 $as_echo X"$file" |
15940     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15941             s//\1/
15942             q
15943           }
15944           /^X\(\/\/\)[^/].*/{
15945             s//\1/
15946             q
15947           }
15948           /^X\(\/\/\)$/{
15949             s//\1/
15950             q
15951           }
15952           /^X\(\/\).*/{
15953             s//\1/
15954             q
15955           }
15956           s/.*/./; q'`
15957       as_dir=$dirpart/$fdir; as_fn_mkdir_p
15958       # echo "creating $dirpart/$file"
15959       echo '# dummy' > "$dirpart/$file"
15960     done
15961   done
15962 }
15963  ;;
15964     "default":C)
15965 case x$CONFIG_HEADERS in
15966 xconfig.h:config.in)
15967 echo > stamp-h ;;
15968 esac
15969  ;;
15970
15971   esac
15972 done # for ac_tag
15973
15974
15975 as_fn_exit 0
15976 _ACEOF
15977 ac_clean_files=$ac_clean_files_save
15978
15979 test $ac_write_fail = 0 ||
15980   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
15981
15982
15983 # configure is writing to config.log, and then calls config.status.
15984 # config.status does its own redirection, appending to config.log.
15985 # Unfortunately, on DOS this fails, as config.log is still kept open
15986 # by configure, so config.status won't be able to write to it; its
15987 # output is simply discarded.  So we exec the FD to /dev/null,
15988 # effectively closing config.log, so it can be properly (re)opened and
15989 # appended to by config.status.  When coming back to configure, we
15990 # need to make the FD available again.
15991 if test "$no_create" != yes; then
15992   ac_cs_success=:
15993   ac_config_status_args=
15994   test "$silent" = yes &&
15995     ac_config_status_args="$ac_config_status_args --quiet"
15996   exec 5>/dev/null
15997   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15998   exec 5>>config.log
15999   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16000   # would make configure fail if this is the last instruction.
16001   $ac_cs_success || as_fn_exit $?
16002 fi
16003
16004 #
16005 # CONFIG_SUBDIRS section.
16006 #
16007 if test "$no_recursion" != yes; then
16008
16009   # Remove --cache-file, --srcdir, and --disable-option-checking arguments
16010   # so they do not pile up.
16011   ac_sub_configure_args=
16012   ac_prev=
16013   eval "set x $ac_configure_args"
16014   shift
16015   for ac_arg
16016   do
16017     if test -n "$ac_prev"; then
16018       ac_prev=
16019       continue
16020     fi
16021     case $ac_arg in
16022     -cache-file | --cache-file | --cache-fil | --cache-fi \
16023     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
16024       ac_prev=cache_file ;;
16025     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
16026     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
16027     | --c=*)
16028       ;;
16029     --config-cache | -C)
16030       ;;
16031     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
16032       ac_prev=srcdir ;;
16033     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
16034       ;;
16035     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
16036       ac_prev=prefix ;;
16037     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
16038       ;;
16039     --disable-option-checking)
16040       ;;
16041     *)
16042       case $ac_arg in
16043       *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
16044       esac
16045       as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
16046     esac
16047   done
16048
16049   # Always prepend --prefix to ensure using the same prefix
16050   # in subdir configurations.
16051   ac_arg="--prefix=$prefix"
16052   case $ac_arg in
16053   *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
16054   esac
16055   ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
16056
16057   # Pass --silent
16058   if test "$silent" = yes; then
16059     ac_sub_configure_args="--silent $ac_sub_configure_args"
16060   fi
16061
16062   # Always prepend --disable-option-checking to silence warnings, since
16063   # different subdirs can have different --enable and --with options.
16064   ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
16065
16066   ac_popdir=`pwd`
16067   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
16068
16069     # Do not complain, so a configure script can configure whichever
16070     # parts of a large source tree are present.
16071     test -d "$srcdir/$ac_dir" || continue
16072
16073     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
16074     $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
16075     $as_echo "$ac_msg" >&6
16076     as_dir="$ac_dir"; as_fn_mkdir_p
16077     ac_builddir=.
16078
16079 case "$ac_dir" in
16080 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16081 *)
16082   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16083   # A ".." for each directory in $ac_dir_suffix.
16084   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16085   case $ac_top_builddir_sub in
16086   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16087   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16088   esac ;;
16089 esac
16090 ac_abs_top_builddir=$ac_pwd
16091 ac_abs_builddir=$ac_pwd$ac_dir_suffix
16092 # for backward compatibility:
16093 ac_top_builddir=$ac_top_build_prefix
16094
16095 case $srcdir in
16096   .)  # We are building in place.
16097     ac_srcdir=.
16098     ac_top_srcdir=$ac_top_builddir_sub
16099     ac_abs_top_srcdir=$ac_pwd ;;
16100   [\\/]* | ?:[\\/]* )  # Absolute name.
16101     ac_srcdir=$srcdir$ac_dir_suffix;
16102     ac_top_srcdir=$srcdir
16103     ac_abs_top_srcdir=$srcdir ;;
16104   *) # Relative name.
16105     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16106     ac_top_srcdir=$ac_top_build_prefix$srcdir
16107     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16108 esac
16109 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16110
16111
16112     cd "$ac_dir"
16113
16114     # Check for guested configure; otherwise get Cygnus style configure.
16115     if test -f "$ac_srcdir/configure.gnu"; then
16116       ac_sub_configure=$ac_srcdir/configure.gnu
16117     elif test -f "$ac_srcdir/configure"; then
16118       ac_sub_configure=$ac_srcdir/configure
16119     elif test -f "$ac_srcdir/configure.in"; then
16120       # This should be Cygnus configure.
16121       ac_sub_configure=$ac_aux_dir/configure
16122     else
16123       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
16124 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
16125       ac_sub_configure=
16126     fi
16127
16128     # The recursion is here.
16129     if test -n "$ac_sub_configure"; then
16130       # Make the cache file name correct relative to the subdirectory.
16131       case $cache_file in
16132       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
16133       *) # Relative name.
16134         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
16135       esac
16136
16137       { $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
16138 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
16139       # The eval makes quoting arguments work.
16140       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
16141            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
16142         as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
16143     fi
16144
16145     cd "$ac_popdir"
16146   done
16147 fi
16148 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16149   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16150 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16151 fi
16152
16153
16154 exit 0