Use PTRACE_PEEKUSER to get fs_base/gs_base
[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 enable_option_checking=no
592 ac_subst_vars='LTLIBOBJS
593 LIBOBJS
594 GDB_NM_FILE
595 frags
596 target_subdir
597 CONFIG_UNINSTALL
598 CONFIG_INSTALL
599 CONFIG_CLEAN
600 CONFIG_ALL
601 CONFIG_SRCS
602 CONFIG_DEPS
603 CONFIG_OBS
604 PROFILE_CFLAGS
605 ENABLE_CFLAGS
606 SIM_OBS
607 SIM
608 XMKMF
609 GDBTK_SRC_DIR
610 GDBTK_CFLAGS
611 GDBTKLIBS
612 X_LIBS
613 X_LDFLAGS
614 X_CFLAGS
615 TK_XINCLUDES
616 TK_DEPS
617 TK_LIBRARY
618 TK_INCLUDE
619 TK_STUB_LIB_SPEC
620 TK_STUB_LIB_FLAG
621 TK_STUB_LIB_FILE
622 TK_LIB_SPEC
623 TK_LIB_FLAG
624 TK_LIB_FILE
625 TK_SRC_DIR
626 TK_BIN_DIR
627 TK_VERSION
628 TCL_DEPS
629 TCL_LIBRARY
630 TCL_INCLUDE
631 TCL_STUB_LIB_SPEC
632 TCL_STUB_LIB_FLAG
633 TCL_STUB_LIB_FILE
634 TCL_LIB_SPEC
635 TCL_LIB_FLAG
636 TCL_LIB_FILE
637 TCL_SRC_DIR
638 TCL_BIN_DIR
639 TCL_PATCH_LEVEL
640 TCL_VERSION
641 WIN32LDAPP
642 GUI_CFLAGS_X
643 LIBGUI
644 WIN32LIBS
645 SER_HARDWIRE
646 WERROR_CFLAGS
647 WARN_CFLAGS
648 SYSTEM_GDBINIT
649 TARGET_SYSTEM_ROOT
650 CONFIG_LDFLAGS
651 RDYNAMIC
652 ALLOCA
653 PYTHON_LIBS
654 PYTHON_CPPFLAGS
655 PYTHON_CFLAGS
656 python_prog_path
657 LTLIBEXPAT
658 LIBEXPAT
659 HAVE_LIBEXPAT
660 JIT_READER_DIR
661 TARGET_PTR
662 READLINE_TEXI_INCFLAG
663 READLINE_CFLAGS
664 READLINE_DEPS
665 READLINE
666 MIG
667 WINDRES
668 DLLTOOL
669 AR
670 YFLAGS
671 YACC
672 RANLIB
673 LN_S
674 INSTALL_DATA
675 INSTALL_SCRIPT
676 INSTALL_PROGRAM
677 AWK
678 REPORT_BUGS_TEXI
679 REPORT_BUGS_TO
680 PKGVERSION
681 TARGET_OBS
682 subdirs
683 GDB_DATADIR
684 DEBUGDIR
685 MAKEINFO_EXTRA_FLAGS
686 MAKEINFOFLAGS
687 MAKEINFO
688 PACKAGE
689 GNULIB_STDINT_H
690 CATOBJEXT
691 GENCAT
692 INSTOBJEXT
693 DATADIRNAME
694 CATALOGS
695 POSUB
696 GMSGFMT
697 XGETTEXT
698 INCINTL
699 LIBINTL_DEP
700 LIBINTL
701 USE_NLS
702 SET_MAKE
703 GMAKE_FALSE
704 GMAKE_TRUE
705 MAKE
706 CCDEPMODE
707 DEPDIR
708 am__leading_dot
709 target_os
710 target_vendor
711 target_cpu
712 target
713 host_os
714 host_vendor
715 host_cpu
716 host
717 build_os
718 build_vendor
719 build_cpu
720 build
721 EGREP
722 GREP
723 CPP
724 OBJEXT
725 EXEEXT
726 ac_ct_CC
727 CPPFLAGS
728 LDFLAGS
729 CFLAGS
730 CC
731 MAINT
732 MAINTAINER_MODE_FALSE
733 MAINTAINER_MODE_TRUE
734 target_alias
735 host_alias
736 build_alias
737 LIBS
738 ECHO_T
739 ECHO_N
740 ECHO_C
741 DEFS
742 mandir
743 localedir
744 libdir
745 psdir
746 pdfdir
747 dvidir
748 htmldir
749 infodir
750 docdir
751 oldincludedir
752 includedir
753 localstatedir
754 sharedstatedir
755 sysconfdir
756 datadir
757 datarootdir
758 libexecdir
759 sbindir
760 bindir
761 program_transform_name
762 prefix
763 exec_prefix
764 PACKAGE_URL
765 PACKAGE_BUGREPORT
766 PACKAGE_STRING
767 PACKAGE_VERSION
768 PACKAGE_TARNAME
769 PACKAGE_NAME
770 PATH_SEPARATOR
771 SHELL'
772 ac_subst_files='host_makefile_frag'
773 ac_user_opts='
774 enable_option_checking
775 enable_maintainer_mode
776 enable_plugins
777 enable_largefile
778 with_separate_debug_dir
779 with_gdb_datadir
780 with_relocated_sources
781 with_auto_load_dir
782 with_auto_load_safe_path
783 enable_targets
784 enable_64_bit_bfd
785 enable_gdbcli
786 enable_gdbmi
787 enable_tui
788 enable_gdbtk
789 with_libunwind_ia64
790 with_curses
791 enable_profiling
792 with_pkgversion
793 with_bugurl
794 with_zlib
795 with_libiconv_prefix
796 with_iconv_bin
797 with_system_readline
798 with_jit_reader_dir
799 with_expat
800 with_gnu_ld
801 enable_rpath
802 with_libexpat_prefix
803 with_python
804 with_included_regex
805 with_sysroot
806 with_system_gdbinit
807 enable_werror
808 enable_build_warnings
809 enable_gdb_build_warnings
810 with_tcl
811 with_tk
812 with_x
813 enable_sim
814 enable_multi_ice
815 enable_gdbserver
816 '
817       ac_precious_vars='build_alias
818 host_alias
819 target_alias
820 CC
821 CFLAGS
822 LDFLAGS
823 LIBS
824 CPPFLAGS
825 CPP
826 MAKEINFO
827 MAKEINFOFLAGS
828 YACC
829 YFLAGS
830 XMKMF'
831 ac_subdirs_all='testsuite
832 gdbtk
833 multi-ice
834 gdbserver'
835
836 # Initialize some variables set by options.
837 ac_init_help=
838 ac_init_version=false
839 ac_unrecognized_opts=
840 ac_unrecognized_sep=
841 # The variables have the same names as the options, with
842 # dashes changed to underlines.
843 cache_file=/dev/null
844 exec_prefix=NONE
845 no_create=
846 no_recursion=
847 prefix=NONE
848 program_prefix=NONE
849 program_suffix=NONE
850 program_transform_name=s,x,x,
851 silent=
852 site=
853 srcdir=
854 verbose=
855 x_includes=NONE
856 x_libraries=NONE
857
858 # Installation directory options.
859 # These are left unexpanded so users can "make install exec_prefix=/foo"
860 # and all the variables that are supposed to be based on exec_prefix
861 # by default will actually change.
862 # Use braces instead of parens because sh, perl, etc. also accept them.
863 # (The list follows the same order as the GNU Coding Standards.)
864 bindir='${exec_prefix}/bin'
865 sbindir='${exec_prefix}/sbin'
866 libexecdir='${exec_prefix}/libexec'
867 datarootdir='${prefix}/share'
868 datadir='${datarootdir}'
869 sysconfdir='${prefix}/etc'
870 sharedstatedir='${prefix}/com'
871 localstatedir='${prefix}/var'
872 includedir='${prefix}/include'
873 oldincludedir='/usr/include'
874 docdir='${datarootdir}/doc/${PACKAGE}'
875 infodir='${datarootdir}/info'
876 htmldir='${docdir}'
877 dvidir='${docdir}'
878 pdfdir='${docdir}'
879 psdir='${docdir}'
880 libdir='${exec_prefix}/lib'
881 localedir='${datarootdir}/locale'
882 mandir='${datarootdir}/man'
883
884 ac_prev=
885 ac_dashdash=
886 for ac_option
887 do
888   # If the previous option needs an argument, assign it.
889   if test -n "$ac_prev"; then
890     eval $ac_prev=\$ac_option
891     ac_prev=
892     continue
893   fi
894
895   case $ac_option in
896   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
897   *)    ac_optarg=yes ;;
898   esac
899
900   # Accept the important Cygnus configure options, so we can diagnose typos.
901
902   case $ac_dashdash$ac_option in
903   --)
904     ac_dashdash=yes ;;
905
906   -bindir | --bindir | --bindi | --bind | --bin | --bi)
907     ac_prev=bindir ;;
908   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
909     bindir=$ac_optarg ;;
910
911   -build | --build | --buil | --bui | --bu)
912     ac_prev=build_alias ;;
913   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
914     build_alias=$ac_optarg ;;
915
916   -cache-file | --cache-file | --cache-fil | --cache-fi \
917   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
918     ac_prev=cache_file ;;
919   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
920   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
921     cache_file=$ac_optarg ;;
922
923   --config-cache | -C)
924     cache_file=config.cache ;;
925
926   -datadir | --datadir | --datadi | --datad)
927     ac_prev=datadir ;;
928   -datadir=* | --datadir=* | --datadi=* | --datad=*)
929     datadir=$ac_optarg ;;
930
931   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
932   | --dataroo | --dataro | --datar)
933     ac_prev=datarootdir ;;
934   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
935   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
936     datarootdir=$ac_optarg ;;
937
938   -disable-* | --disable-*)
939     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
940     # Reject names that are not valid shell variable names.
941     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
942       as_fn_error "invalid feature name: $ac_useropt"
943     ac_useropt_orig=$ac_useropt
944     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
945     case $ac_user_opts in
946       *"
947 "enable_$ac_useropt"
948 "*) ;;
949       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
950          ac_unrecognized_sep=', ';;
951     esac
952     eval enable_$ac_useropt=no ;;
953
954   -docdir | --docdir | --docdi | --doc | --do)
955     ac_prev=docdir ;;
956   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
957     docdir=$ac_optarg ;;
958
959   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
960     ac_prev=dvidir ;;
961   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
962     dvidir=$ac_optarg ;;
963
964   -enable-* | --enable-*)
965     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
966     # Reject names that are not valid shell variable names.
967     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
968       as_fn_error "invalid feature name: $ac_useropt"
969     ac_useropt_orig=$ac_useropt
970     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
971     case $ac_user_opts in
972       *"
973 "enable_$ac_useropt"
974 "*) ;;
975       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
976          ac_unrecognized_sep=', ';;
977     esac
978     eval enable_$ac_useropt=\$ac_optarg ;;
979
980   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
981   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
982   | --exec | --exe | --ex)
983     ac_prev=exec_prefix ;;
984   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
985   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
986   | --exec=* | --exe=* | --ex=*)
987     exec_prefix=$ac_optarg ;;
988
989   -gas | --gas | --ga | --g)
990     # Obsolete; use --with-gas.
991     with_gas=yes ;;
992
993   -help | --help | --hel | --he | -h)
994     ac_init_help=long ;;
995   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
996     ac_init_help=recursive ;;
997   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
998     ac_init_help=short ;;
999
1000   -host | --host | --hos | --ho)
1001     ac_prev=host_alias ;;
1002   -host=* | --host=* | --hos=* | --ho=*)
1003     host_alias=$ac_optarg ;;
1004
1005   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1006     ac_prev=htmldir ;;
1007   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1008   | --ht=*)
1009     htmldir=$ac_optarg ;;
1010
1011   -includedir | --includedir | --includedi | --included | --include \
1012   | --includ | --inclu | --incl | --inc)
1013     ac_prev=includedir ;;
1014   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1015   | --includ=* | --inclu=* | --incl=* | --inc=*)
1016     includedir=$ac_optarg ;;
1017
1018   -infodir | --infodir | --infodi | --infod | --info | --inf)
1019     ac_prev=infodir ;;
1020   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1021     infodir=$ac_optarg ;;
1022
1023   -libdir | --libdir | --libdi | --libd)
1024     ac_prev=libdir ;;
1025   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1026     libdir=$ac_optarg ;;
1027
1028   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1029   | --libexe | --libex | --libe)
1030     ac_prev=libexecdir ;;
1031   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1032   | --libexe=* | --libex=* | --libe=*)
1033     libexecdir=$ac_optarg ;;
1034
1035   -localedir | --localedir | --localedi | --localed | --locale)
1036     ac_prev=localedir ;;
1037   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1038     localedir=$ac_optarg ;;
1039
1040   -localstatedir | --localstatedir | --localstatedi | --localstated \
1041   | --localstate | --localstat | --localsta | --localst | --locals)
1042     ac_prev=localstatedir ;;
1043   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1044   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1045     localstatedir=$ac_optarg ;;
1046
1047   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1048     ac_prev=mandir ;;
1049   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1050     mandir=$ac_optarg ;;
1051
1052   -nfp | --nfp | --nf)
1053     # Obsolete; use --without-fp.
1054     with_fp=no ;;
1055
1056   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1057   | --no-cr | --no-c | -n)
1058     no_create=yes ;;
1059
1060   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1061   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1062     no_recursion=yes ;;
1063
1064   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1065   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1066   | --oldin | --oldi | --old | --ol | --o)
1067     ac_prev=oldincludedir ;;
1068   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1069   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1070   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1071     oldincludedir=$ac_optarg ;;
1072
1073   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1074     ac_prev=prefix ;;
1075   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1076     prefix=$ac_optarg ;;
1077
1078   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1079   | --program-pre | --program-pr | --program-p)
1080     ac_prev=program_prefix ;;
1081   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1082   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1083     program_prefix=$ac_optarg ;;
1084
1085   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1086   | --program-suf | --program-su | --program-s)
1087     ac_prev=program_suffix ;;
1088   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1089   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1090     program_suffix=$ac_optarg ;;
1091
1092   -program-transform-name | --program-transform-name \
1093   | --program-transform-nam | --program-transform-na \
1094   | --program-transform-n | --program-transform- \
1095   | --program-transform | --program-transfor \
1096   | --program-transfo | --program-transf \
1097   | --program-trans | --program-tran \
1098   | --progr-tra | --program-tr | --program-t)
1099     ac_prev=program_transform_name ;;
1100   -program-transform-name=* | --program-transform-name=* \
1101   | --program-transform-nam=* | --program-transform-na=* \
1102   | --program-transform-n=* | --program-transform-=* \
1103   | --program-transform=* | --program-transfor=* \
1104   | --program-transfo=* | --program-transf=* \
1105   | --program-trans=* | --program-tran=* \
1106   | --progr-tra=* | --program-tr=* | --program-t=*)
1107     program_transform_name=$ac_optarg ;;
1108
1109   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1110     ac_prev=pdfdir ;;
1111   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1112     pdfdir=$ac_optarg ;;
1113
1114   -psdir | --psdir | --psdi | --psd | --ps)
1115     ac_prev=psdir ;;
1116   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1117     psdir=$ac_optarg ;;
1118
1119   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1120   | -silent | --silent | --silen | --sile | --sil)
1121     silent=yes ;;
1122
1123   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1124     ac_prev=sbindir ;;
1125   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1126   | --sbi=* | --sb=*)
1127     sbindir=$ac_optarg ;;
1128
1129   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1130   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1131   | --sharedst | --shareds | --shared | --share | --shar \
1132   | --sha | --sh)
1133     ac_prev=sharedstatedir ;;
1134   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1135   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1136   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1137   | --sha=* | --sh=*)
1138     sharedstatedir=$ac_optarg ;;
1139
1140   -site | --site | --sit)
1141     ac_prev=site ;;
1142   -site=* | --site=* | --sit=*)
1143     site=$ac_optarg ;;
1144
1145   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1146     ac_prev=srcdir ;;
1147   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1148     srcdir=$ac_optarg ;;
1149
1150   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1151   | --syscon | --sysco | --sysc | --sys | --sy)
1152     ac_prev=sysconfdir ;;
1153   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1154   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1155     sysconfdir=$ac_optarg ;;
1156
1157   -target | --target | --targe | --targ | --tar | --ta | --t)
1158     ac_prev=target_alias ;;
1159   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1160     target_alias=$ac_optarg ;;
1161
1162   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1163     verbose=yes ;;
1164
1165   -version | --version | --versio | --versi | --vers | -V)
1166     ac_init_version=: ;;
1167
1168   -with-* | --with-*)
1169     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1170     # Reject names that are not valid shell variable names.
1171     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1172       as_fn_error "invalid package name: $ac_useropt"
1173     ac_useropt_orig=$ac_useropt
1174     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1175     case $ac_user_opts in
1176       *"
1177 "with_$ac_useropt"
1178 "*) ;;
1179       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1180          ac_unrecognized_sep=', ';;
1181     esac
1182     eval with_$ac_useropt=\$ac_optarg ;;
1183
1184   -without-* | --without-*)
1185     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1186     # Reject names that are not valid shell variable names.
1187     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1188       as_fn_error "invalid package name: $ac_useropt"
1189     ac_useropt_orig=$ac_useropt
1190     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1191     case $ac_user_opts in
1192       *"
1193 "with_$ac_useropt"
1194 "*) ;;
1195       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1196          ac_unrecognized_sep=', ';;
1197     esac
1198     eval with_$ac_useropt=no ;;
1199
1200   --x)
1201     # Obsolete; use --with-x.
1202     with_x=yes ;;
1203
1204   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1205   | --x-incl | --x-inc | --x-in | --x-i)
1206     ac_prev=x_includes ;;
1207   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1208   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1209     x_includes=$ac_optarg ;;
1210
1211   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1212   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1213     ac_prev=x_libraries ;;
1214   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1215   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1216     x_libraries=$ac_optarg ;;
1217
1218   -*) as_fn_error "unrecognized option: \`$ac_option'
1219 Try \`$0 --help' for more information."
1220     ;;
1221
1222   *=*)
1223     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1224     # Reject names that are not valid shell variable names.
1225     case $ac_envvar in #(
1226       '' | [0-9]* | *[!_$as_cr_alnum]* )
1227       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1228     esac
1229     eval $ac_envvar=\$ac_optarg
1230     export $ac_envvar ;;
1231
1232   *)
1233     # FIXME: should be removed in autoconf 3.0.
1234     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1235     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1236       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1237     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1238     ;;
1239
1240   esac
1241 done
1242
1243 if test -n "$ac_prev"; then
1244   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1245   as_fn_error "missing argument to $ac_option"
1246 fi
1247
1248 if test -n "$ac_unrecognized_opts"; then
1249   case $enable_option_checking in
1250     no) ;;
1251     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1252     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1253   esac
1254 fi
1255
1256 # Check all directory arguments for consistency.
1257 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1258                 datadir sysconfdir sharedstatedir localstatedir includedir \
1259                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1260                 libdir localedir mandir
1261 do
1262   eval ac_val=\$$ac_var
1263   # Remove trailing slashes.
1264   case $ac_val in
1265     */ )
1266       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1267       eval $ac_var=\$ac_val;;
1268   esac
1269   # Be sure to have absolute directory names.
1270   case $ac_val in
1271     [\\/$]* | ?:[\\/]* )  continue;;
1272     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1273   esac
1274   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1275 done
1276
1277 # There might be people who depend on the old broken behavior: `$host'
1278 # used to hold the argument of --host etc.
1279 # FIXME: To remove some day.
1280 build=$build_alias
1281 host=$host_alias
1282 target=$target_alias
1283
1284 # FIXME: To remove some day.
1285 if test "x$host_alias" != x; then
1286   if test "x$build_alias" = x; then
1287     cross_compiling=maybe
1288     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1289     If a cross compiler is detected then cross compile mode will be used." >&2
1290   elif test "x$build_alias" != "x$host_alias"; then
1291     cross_compiling=yes
1292   fi
1293 fi
1294
1295 ac_tool_prefix=
1296 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1297
1298 test "$silent" = yes && exec 6>/dev/null
1299
1300
1301 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1302 ac_ls_di=`ls -di .` &&
1303 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1304   as_fn_error "working directory cannot be determined"
1305 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1306   as_fn_error "pwd does not report name of working directory"
1307
1308
1309 # Find the source files, if location was not specified.
1310 if test -z "$srcdir"; then
1311   ac_srcdir_defaulted=yes
1312   # Try the directory containing this script, then the parent directory.
1313   ac_confdir=`$as_dirname -- "$as_myself" ||
1314 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1315          X"$as_myself" : 'X\(//\)[^/]' \| \
1316          X"$as_myself" : 'X\(//\)$' \| \
1317          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1318 $as_echo X"$as_myself" |
1319     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1320             s//\1/
1321             q
1322           }
1323           /^X\(\/\/\)[^/].*/{
1324             s//\1/
1325             q
1326           }
1327           /^X\(\/\/\)$/{
1328             s//\1/
1329             q
1330           }
1331           /^X\(\/\).*/{
1332             s//\1/
1333             q
1334           }
1335           s/.*/./; q'`
1336   srcdir=$ac_confdir
1337   if test ! -r "$srcdir/$ac_unique_file"; then
1338     srcdir=..
1339   fi
1340 else
1341   ac_srcdir_defaulted=no
1342 fi
1343 if test ! -r "$srcdir/$ac_unique_file"; then
1344   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1345   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1346 fi
1347 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1348 ac_abs_confdir=`(
1349         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1350         pwd)`
1351 # When building in place, set srcdir=.
1352 if test "$ac_abs_confdir" = "$ac_pwd"; then
1353   srcdir=.
1354 fi
1355 # Remove unnecessary trailing slashes from srcdir.
1356 # Double slashes in file names in object file debugging info
1357 # mess up M-x gdb in Emacs.
1358 case $srcdir in
1359 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1360 esac
1361 for ac_var in $ac_precious_vars; do
1362   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1363   eval ac_env_${ac_var}_value=\$${ac_var}
1364   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1365   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1366 done
1367
1368 #
1369 # Report the --help message.
1370 #
1371 if test "$ac_init_help" = "long"; then
1372   # Omit some internal or obsolete options to make the list less imposing.
1373   # This message is too long to be a string in the A/UX 3.1 sh.
1374   cat <<_ACEOF
1375 \`configure' configures this package to adapt to many kinds of systems.
1376
1377 Usage: $0 [OPTION]... [VAR=VALUE]...
1378
1379 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1380 VAR=VALUE.  See below for descriptions of some of the useful variables.
1381
1382 Defaults for the options are specified in brackets.
1383
1384 Configuration:
1385   -h, --help              display this help and exit
1386       --help=short        display options specific to this package
1387       --help=recursive    display the short help of all the included packages
1388   -V, --version           display version information and exit
1389   -q, --quiet, --silent   do not print \`checking...' messages
1390       --cache-file=FILE   cache test results in FILE [disabled]
1391   -C, --config-cache      alias for \`--cache-file=config.cache'
1392   -n, --no-create         do not create output files
1393       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1394
1395 Installation directories:
1396   --prefix=PREFIX         install architecture-independent files in PREFIX
1397                           [$ac_default_prefix]
1398   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1399                           [PREFIX]
1400
1401 By default, \`make install' will install all the files in
1402 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1403 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1404 for instance \`--prefix=\$HOME'.
1405
1406 For better control, use the options below.
1407
1408 Fine tuning of the installation directories:
1409   --bindir=DIR            user executables [EPREFIX/bin]
1410   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1411   --libexecdir=DIR        program executables [EPREFIX/libexec]
1412   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1413   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1414   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1415   --libdir=DIR            object code libraries [EPREFIX/lib]
1416   --includedir=DIR        C header files [PREFIX/include]
1417   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1418   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1419   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1420   --infodir=DIR           info documentation [DATAROOTDIR/info]
1421   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1422   --mandir=DIR            man documentation [DATAROOTDIR/man]
1423   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1424   --htmldir=DIR           html documentation [DOCDIR]
1425   --dvidir=DIR            dvi documentation [DOCDIR]
1426   --pdfdir=DIR            pdf documentation [DOCDIR]
1427   --psdir=DIR             ps documentation [DOCDIR]
1428 _ACEOF
1429
1430   cat <<\_ACEOF
1431
1432 Program names:
1433   --program-prefix=PREFIX            prepend PREFIX to installed program names
1434   --program-suffix=SUFFIX            append SUFFIX to installed program names
1435   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1436
1437 X features:
1438   --x-includes=DIR    X include files are in DIR
1439   --x-libraries=DIR   X library files are in DIR
1440
1441 System types:
1442   --build=BUILD     configure for building on BUILD [guessed]
1443   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1444   --target=TARGET   configure for building compilers for TARGET [HOST]
1445 _ACEOF
1446 fi
1447
1448 if test -n "$ac_init_help"; then
1449
1450   cat <<\_ACEOF
1451
1452 Optional Features:
1453   --disable-option-checking  ignore unrecognized --enable/--with options
1454   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1455   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1456   --enable-maintainer-mode  enable make rules and dependencies not useful
1457                           (and sometimes confusing) to the casual installer
1458   --enable-plugins        Enable support for plugins (defaults no)
1459   --disable-largefile     omit support for large files
1460   --enable-targets=TARGETS
1461                           alternative target configurations
1462   --enable-64-bit-bfd     64-bit support (on hosts with narrower word sizes)
1463   --disable-gdbcli        disable command-line interface (CLI)
1464   --disable-gdbmi         disable machine-interface (MI)
1465   --enable-tui            enable full-screen terminal user interface (TUI)
1466   --enable-gdbtk          enable gdbtk graphical user interface (GUI)
1467   --enable-profiling      enable profiling of GDB
1468   --disable-rpath         do not hardcode runtime library paths
1469   --enable-werror         treat compile warnings as errors
1470   --enable-build-warnings enable build-time compiler warnings if gcc is used
1471   --enable-gdb-build-warnings
1472                           enable GDB specific build-time compiler warnings if
1473                           gcc is used
1474   --enable-sim            link gdb with simulator
1475   --enable-multi-ice      build the multi-ice-gdb-server
1476   --enable-gdbserver      automatically build gdbserver (yes/no/auto, default
1477                           is auto)
1478
1479 Optional Packages:
1480   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1481   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1482   --with-separate-debug-dir=PATH
1483                           look for global separate debug info in this path
1484                           [LIBDIR/debug]
1485   --with-gdb-datadir=PATH look for global separate data files in this path
1486                           [DATADIR/gdb]
1487   --with-relocated-sources=PATH
1488                           automatically relocate this path for source files
1489   --with-auto-load-dir=PATH
1490                           directories from which to load auto-loaded scripts
1491                           [$debugdir:$datadir/auto-load]
1492   --with-auto-load-safe-path=PATH
1493                           directories safe to hold auto-loaded files
1494                           [--with-auto-load-dir]
1495   --without-auto-load-safe-path
1496                           do not restrict auto-loaded files locations
1497   --with-libunwind-ia64   use libunwind frame unwinding for ia64 targets
1498   --with-curses           use the curses library instead of the termcap
1499                           library
1500   --with-pkgversion=PKG   Use PKG in the version string in place of "GDB"
1501   --with-bugurl=URL       Direct users to URL to report a bug
1502   --with-zlib             include zlib support (auto/yes/no) default=auto
1503   --with-libiconv-prefix=DIR
1504                           search for libiconv in DIR/include and DIR/lib
1505   --with-iconv-bin=PATH   specify where to find the iconv program
1506   --with-system-readline  use installed readline library
1507   --with-jit-reader-dir=PATH
1508                           directory to load the JIT readers from
1509   --with-expat            include expat support (auto/yes/no)
1510   --with-gnu-ld           assume the C compiler uses GNU ld default=no
1511   --with-libexpat-prefix[=DIR]  search for libexpat in DIR/include and DIR/lib
1512   --without-libexpat-prefix     don't search for libexpat in includedir and libdir
1513   --with-python[=PYTHON]  include python support
1514                           (auto/yes/no/<python-program>)
1515   --without-included-regex
1516                           don't use included regex; this is the default on
1517                           systems with version 2 of the GNU C library (use
1518                           with caution on other system)
1519   --with-sysroot[=DIR]    search for usr/lib et al within DIR
1520   --with-system-gdbinit=PATH
1521                           automatically load a system-wide gdbinit file
1522   --with-tcl              directory containing tcl configuration (tclConfig.sh)
1523   --with-tk               directory containing tk configuration (tkConfig.sh)
1524   --with-x                use the X Window System
1525
1526 Some influential environment variables:
1527   CC          C compiler command
1528   CFLAGS      C compiler flags
1529   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1530               nonstandard directory <lib dir>
1531   LIBS        libraries to pass to the linker, e.g. -l<library>
1532   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1533               you have headers in a nonstandard directory <include dir>
1534   CPP         C preprocessor
1535   MAKEINFO    Parent configure detects if it is of sufficient version.
1536   MAKEINFOFLAGS
1537               Parameters for MAKEINFO.
1538   YACC        The `Yet Another C Compiler' implementation to use. Defaults to
1539               the first program found out of: `bison -y', `byacc', `yacc'.
1540   YFLAGS      The list of arguments that will be passed by default to $YACC.
1541               This script will default YFLAGS to the empty string to avoid a
1542               default value of `-d' given by some make applications.
1543   XMKMF       Path to xmkmf, Makefile generator for X Window System
1544
1545 Use these variables to override the choices made by `configure' or to help
1546 it to find libraries and programs with nonstandard names/locations.
1547
1548 Report bugs to the package provider.
1549 _ACEOF
1550 ac_status=$?
1551 fi
1552
1553 if test "$ac_init_help" = "recursive"; then
1554   # If there are subdirs, report their specific --help.
1555   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1556     test -d "$ac_dir" ||
1557       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1558       continue
1559     ac_builddir=.
1560
1561 case "$ac_dir" in
1562 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1563 *)
1564   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1565   # A ".." for each directory in $ac_dir_suffix.
1566   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1567   case $ac_top_builddir_sub in
1568   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1569   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1570   esac ;;
1571 esac
1572 ac_abs_top_builddir=$ac_pwd
1573 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1574 # for backward compatibility:
1575 ac_top_builddir=$ac_top_build_prefix
1576
1577 case $srcdir in
1578   .)  # We are building in place.
1579     ac_srcdir=.
1580     ac_top_srcdir=$ac_top_builddir_sub
1581     ac_abs_top_srcdir=$ac_pwd ;;
1582   [\\/]* | ?:[\\/]* )  # Absolute name.
1583     ac_srcdir=$srcdir$ac_dir_suffix;
1584     ac_top_srcdir=$srcdir
1585     ac_abs_top_srcdir=$srcdir ;;
1586   *) # Relative name.
1587     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1588     ac_top_srcdir=$ac_top_build_prefix$srcdir
1589     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1590 esac
1591 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1592
1593     cd "$ac_dir" || { ac_status=$?; continue; }
1594     # Check for guested configure.
1595     if test -f "$ac_srcdir/configure.gnu"; then
1596       echo &&
1597       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1598     elif test -f "$ac_srcdir/configure"; then
1599       echo &&
1600       $SHELL "$ac_srcdir/configure" --help=recursive
1601     else
1602       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1603     fi || ac_status=$?
1604     cd "$ac_pwd" || { ac_status=$?; break; }
1605   done
1606 fi
1607
1608 test -n "$ac_init_help" && exit $ac_status
1609 if $ac_init_version; then
1610   cat <<\_ACEOF
1611 configure
1612 generated by GNU Autoconf 2.64
1613
1614 Copyright (C) 2009 Free Software Foundation, Inc.
1615 This configure script is free software; the Free Software Foundation
1616 gives unlimited permission to copy, distribute and modify it.
1617 _ACEOF
1618   exit
1619 fi
1620
1621 ## ------------------------ ##
1622 ## Autoconf initialization. ##
1623 ## ------------------------ ##
1624
1625 # ac_fn_c_try_compile LINENO
1626 # --------------------------
1627 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1628 ac_fn_c_try_compile ()
1629 {
1630   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1631   rm -f conftest.$ac_objext
1632   if { { ac_try="$ac_compile"
1633 case "(($ac_try" in
1634   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1635   *) ac_try_echo=$ac_try;;
1636 esac
1637 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1638 $as_echo "$ac_try_echo"; } >&5
1639   (eval "$ac_compile") 2>conftest.err
1640   ac_status=$?
1641   if test -s conftest.err; then
1642     grep -v '^ *+' conftest.err >conftest.er1
1643     cat conftest.er1 >&5
1644     mv -f conftest.er1 conftest.err
1645   fi
1646   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1647   test $ac_status = 0; } && {
1648          test -z "$ac_c_werror_flag" ||
1649          test ! -s conftest.err
1650        } && test -s conftest.$ac_objext; then :
1651   ac_retval=0
1652 else
1653   $as_echo "$as_me: failed program was:" >&5
1654 sed 's/^/| /' conftest.$ac_ext >&5
1655
1656         ac_retval=1
1657 fi
1658   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1659   return $ac_retval
1660
1661 } # ac_fn_c_try_compile
1662
1663 # ac_fn_c_try_cpp LINENO
1664 # ----------------------
1665 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1666 ac_fn_c_try_cpp ()
1667 {
1668   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1669   if { { ac_try="$ac_cpp conftest.$ac_ext"
1670 case "(($ac_try" in
1671   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1672   *) ac_try_echo=$ac_try;;
1673 esac
1674 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1675 $as_echo "$ac_try_echo"; } >&5
1676   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1677   ac_status=$?
1678   if test -s conftest.err; then
1679     grep -v '^ *+' conftest.err >conftest.er1
1680     cat conftest.er1 >&5
1681     mv -f conftest.er1 conftest.err
1682   fi
1683   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1684   test $ac_status = 0; } >/dev/null && {
1685          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1686          test ! -s conftest.err
1687        }; then :
1688   ac_retval=0
1689 else
1690   $as_echo "$as_me: failed program was:" >&5
1691 sed 's/^/| /' conftest.$ac_ext >&5
1692
1693     ac_retval=1
1694 fi
1695   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1696   return $ac_retval
1697
1698 } # ac_fn_c_try_cpp
1699
1700 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1701 # -------------------------------------------------------
1702 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1703 # the include files in INCLUDES and setting the cache variable VAR
1704 # accordingly.
1705 ac_fn_c_check_header_mongrel ()
1706 {
1707   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1708   if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1709   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1710 $as_echo_n "checking for $2... " >&6; }
1711 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1712   $as_echo_n "(cached) " >&6
1713 fi
1714 eval ac_res=\$$3
1715                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1716 $as_echo "$ac_res" >&6; }
1717 else
1718   # Is the header compilable?
1719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1720 $as_echo_n "checking $2 usability... " >&6; }
1721 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1722 /* end confdefs.h.  */
1723 $4
1724 #include <$2>
1725 _ACEOF
1726 if ac_fn_c_try_compile "$LINENO"; then :
1727   ac_header_compiler=yes
1728 else
1729   ac_header_compiler=no
1730 fi
1731 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1733 $as_echo "$ac_header_compiler" >&6; }
1734
1735 # Is the header present?
1736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1737 $as_echo_n "checking $2 presence... " >&6; }
1738 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1739 /* end confdefs.h.  */
1740 #include <$2>
1741 _ACEOF
1742 if ac_fn_c_try_cpp "$LINENO"; then :
1743   ac_header_preproc=yes
1744 else
1745   ac_header_preproc=no
1746 fi
1747 rm -f conftest.err conftest.$ac_ext
1748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1749 $as_echo "$ac_header_preproc" >&6; }
1750
1751 # So?  What about this header?
1752 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1753   yes:no: )
1754     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1755 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1756     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1757 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1758     ;;
1759   no:yes:* )
1760     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1761 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1762     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1763 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1764     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1765 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1766     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1767 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1768     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1769 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1770     ;;
1771 esac
1772   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1773 $as_echo_n "checking for $2... " >&6; }
1774 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1775   $as_echo_n "(cached) " >&6
1776 else
1777   eval "$3=\$ac_header_compiler"
1778 fi
1779 eval ac_res=\$$3
1780                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1781 $as_echo "$ac_res" >&6; }
1782 fi
1783   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1784
1785 } # ac_fn_c_check_header_mongrel
1786
1787 # ac_fn_c_try_run LINENO
1788 # ----------------------
1789 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1790 # that executables *can* be run.
1791 ac_fn_c_try_run ()
1792 {
1793   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1794   if { { ac_try="$ac_link"
1795 case "(($ac_try" in
1796   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1797   *) ac_try_echo=$ac_try;;
1798 esac
1799 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1800 $as_echo "$ac_try_echo"; } >&5
1801   (eval "$ac_link") 2>&5
1802   ac_status=$?
1803   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1804   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1805   { { case "(($ac_try" in
1806   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1807   *) ac_try_echo=$ac_try;;
1808 esac
1809 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1810 $as_echo "$ac_try_echo"; } >&5
1811   (eval "$ac_try") 2>&5
1812   ac_status=$?
1813   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1814   test $ac_status = 0; }; }; then :
1815   ac_retval=0
1816 else
1817   $as_echo "$as_me: program exited with status $ac_status" >&5
1818        $as_echo "$as_me: failed program was:" >&5
1819 sed 's/^/| /' conftest.$ac_ext >&5
1820
1821        ac_retval=$ac_status
1822 fi
1823   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1824   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1825   return $ac_retval
1826
1827 } # ac_fn_c_try_run
1828
1829 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1830 # -------------------------------------------------------
1831 # Tests whether HEADER exists and can be compiled using the include files in
1832 # INCLUDES, setting the cache variable VAR accordingly.
1833 ac_fn_c_check_header_compile ()
1834 {
1835   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1836   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1837 $as_echo_n "checking for $2... " >&6; }
1838 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1839   $as_echo_n "(cached) " >&6
1840 else
1841   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1842 /* end confdefs.h.  */
1843 $4
1844 #include <$2>
1845 _ACEOF
1846 if ac_fn_c_try_compile "$LINENO"; then :
1847   eval "$3=yes"
1848 else
1849   eval "$3=no"
1850 fi
1851 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1852 fi
1853 eval ac_res=\$$3
1854                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1855 $as_echo "$ac_res" >&6; }
1856   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1857
1858 } # ac_fn_c_check_header_compile
1859
1860 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1861 # --------------------------------------------
1862 # Tries to find the compile-time value of EXPR in a program that includes
1863 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1864 # computed
1865 ac_fn_c_compute_int ()
1866 {
1867   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1868   if test "$cross_compiling" = yes; then
1869     # Depending upon the size, compute the lo and hi bounds.
1870 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1871 /* end confdefs.h.  */
1872 $4
1873 int
1874 main ()
1875 {
1876 static int test_array [1 - 2 * !(($2) >= 0)];
1877 test_array [0] = 0
1878
1879   ;
1880   return 0;
1881 }
1882 _ACEOF
1883 if ac_fn_c_try_compile "$LINENO"; then :
1884   ac_lo=0 ac_mid=0
1885   while :; do
1886     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1887 /* end confdefs.h.  */
1888 $4
1889 int
1890 main ()
1891 {
1892 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1893 test_array [0] = 0
1894
1895   ;
1896   return 0;
1897 }
1898 _ACEOF
1899 if ac_fn_c_try_compile "$LINENO"; then :
1900   ac_hi=$ac_mid; break
1901 else
1902   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1903                         if test $ac_lo -le $ac_mid; then
1904                           ac_lo= ac_hi=
1905                           break
1906                         fi
1907                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1908 fi
1909 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1910   done
1911 else
1912   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1913 /* end confdefs.h.  */
1914 $4
1915 int
1916 main ()
1917 {
1918 static int test_array [1 - 2 * !(($2) < 0)];
1919 test_array [0] = 0
1920
1921   ;
1922   return 0;
1923 }
1924 _ACEOF
1925 if ac_fn_c_try_compile "$LINENO"; then :
1926   ac_hi=-1 ac_mid=-1
1927   while :; do
1928     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1929 /* end confdefs.h.  */
1930 $4
1931 int
1932 main ()
1933 {
1934 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1935 test_array [0] = 0
1936
1937   ;
1938   return 0;
1939 }
1940 _ACEOF
1941 if ac_fn_c_try_compile "$LINENO"; then :
1942   ac_lo=$ac_mid; break
1943 else
1944   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1945                         if test $ac_mid -le $ac_hi; then
1946                           ac_lo= ac_hi=
1947                           break
1948                         fi
1949                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1950 fi
1951 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1952   done
1953 else
1954   ac_lo= ac_hi=
1955 fi
1956 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1957 fi
1958 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1959 # Binary search between lo and hi bounds.
1960 while test "x$ac_lo" != "x$ac_hi"; do
1961   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1962   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1963 /* end confdefs.h.  */
1964 $4
1965 int
1966 main ()
1967 {
1968 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1969 test_array [0] = 0
1970
1971   ;
1972   return 0;
1973 }
1974 _ACEOF
1975 if ac_fn_c_try_compile "$LINENO"; then :
1976   ac_hi=$ac_mid
1977 else
1978   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1979 fi
1980 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1981 done
1982 case $ac_lo in #((
1983 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1984 '') ac_retval=1 ;;
1985 esac
1986   else
1987     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1988 /* end confdefs.h.  */
1989 $4
1990 static long int longval () { return $2; }
1991 static unsigned long int ulongval () { return $2; }
1992 #include <stdio.h>
1993 #include <stdlib.h>
1994 int
1995 main ()
1996 {
1997
1998   FILE *f = fopen ("conftest.val", "w");
1999   if (! f)
2000     return 1;
2001   if (($2) < 0)
2002     {
2003       long int i = longval ();
2004       if (i != ($2))
2005         return 1;
2006       fprintf (f, "%ld", i);
2007     }
2008   else
2009     {
2010       unsigned long int i = ulongval ();
2011       if (i != ($2))
2012         return 1;
2013       fprintf (f, "%lu", i);
2014     }
2015   /* Do not output a trailing newline, as this causes \r\n confusion
2016      on some platforms.  */
2017   return ferror (f) || fclose (f) != 0;
2018
2019   ;
2020   return 0;
2021 }
2022 _ACEOF
2023 if ac_fn_c_try_run "$LINENO"; then :
2024   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2025 else
2026   ac_retval=1
2027 fi
2028 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2029   conftest.$ac_objext conftest.beam conftest.$ac_ext
2030 rm -f conftest.val
2031
2032   fi
2033   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2034   return $ac_retval
2035
2036 } # ac_fn_c_compute_int
2037
2038 # ac_fn_c_try_link LINENO
2039 # -----------------------
2040 # Try to link conftest.$ac_ext, and return whether this succeeded.
2041 ac_fn_c_try_link ()
2042 {
2043   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2044   rm -f conftest.$ac_objext conftest$ac_exeext
2045   if { { ac_try="$ac_link"
2046 case "(($ac_try" in
2047   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2048   *) ac_try_echo=$ac_try;;
2049 esac
2050 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2051 $as_echo "$ac_try_echo"; } >&5
2052   (eval "$ac_link") 2>conftest.err
2053   ac_status=$?
2054   if test -s conftest.err; then
2055     grep -v '^ *+' conftest.err >conftest.er1
2056     cat conftest.er1 >&5
2057     mv -f conftest.er1 conftest.err
2058   fi
2059   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2060   test $ac_status = 0; } && {
2061          test -z "$ac_c_werror_flag" ||
2062          test ! -s conftest.err
2063        } && test -s conftest$ac_exeext && {
2064          test "$cross_compiling" = yes ||
2065          $as_test_x conftest$ac_exeext
2066        }; then :
2067   ac_retval=0
2068 else
2069   $as_echo "$as_me: failed program was:" >&5
2070 sed 's/^/| /' conftest.$ac_ext >&5
2071
2072         ac_retval=1
2073 fi
2074   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2075   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2076   # interfere with the next link command; also delete a directory that is
2077   # left behind by Apple's compiler.  We do this before executing the actions.
2078   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2079   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2080   return $ac_retval
2081
2082 } # ac_fn_c_try_link
2083
2084 # ac_fn_c_check_func LINENO FUNC VAR
2085 # ----------------------------------
2086 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2087 ac_fn_c_check_func ()
2088 {
2089   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2090   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2091 $as_echo_n "checking for $2... " >&6; }
2092 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2093   $as_echo_n "(cached) " >&6
2094 else
2095   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2096 /* end confdefs.h.  */
2097 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2098    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
2099 #define $2 innocuous_$2
2100
2101 /* System header to define __stub macros and hopefully few prototypes,
2102     which can conflict with char $2 (); below.
2103     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2104     <limits.h> exists even on freestanding compilers.  */
2105
2106 #ifdef __STDC__
2107 # include <limits.h>
2108 #else
2109 # include <assert.h>
2110 #endif
2111
2112 #undef $2
2113
2114 /* Override any GCC internal prototype to avoid an error.
2115    Use char because int might match the return type of a GCC
2116    builtin and then its argument prototype would still apply.  */
2117 #ifdef __cplusplus
2118 extern "C"
2119 #endif
2120 char $2 ();
2121 /* The GNU C library defines this for functions which it implements
2122     to always fail with ENOSYS.  Some functions are actually named
2123     something starting with __ and the normal name is an alias.  */
2124 #if defined __stub_$2 || defined __stub___$2
2125 choke me
2126 #endif
2127
2128 int
2129 main ()
2130 {
2131 return $2 ();
2132   ;
2133   return 0;
2134 }
2135 _ACEOF
2136 if ac_fn_c_try_link "$LINENO"; then :
2137   eval "$3=yes"
2138 else
2139   eval "$3=no"
2140 fi
2141 rm -f core conftest.err conftest.$ac_objext \
2142     conftest$ac_exeext conftest.$ac_ext
2143 fi
2144 eval ac_res=\$$3
2145                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2146 $as_echo "$ac_res" >&6; }
2147   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2148
2149 } # ac_fn_c_check_func
2150
2151 # ac_fn_c_check_decl LINENO SYMBOL VAR
2152 # ------------------------------------
2153 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2154 ac_fn_c_check_decl ()
2155 {
2156   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2157   as_decl_name=`echo $2|sed 's/ *(.*//'`
2158   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2159   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2160 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2161 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2162   $as_echo_n "(cached) " >&6
2163 else
2164   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2165 /* end confdefs.h.  */
2166 $4
2167 int
2168 main ()
2169 {
2170 #ifndef $as_decl_name
2171 #ifdef __cplusplus
2172   (void) $as_decl_use;
2173 #else
2174   (void) $as_decl_name;
2175 #endif
2176 #endif
2177
2178   ;
2179   return 0;
2180 }
2181 _ACEOF
2182 if ac_fn_c_try_compile "$LINENO"; then :
2183   eval "$3=yes"
2184 else
2185   eval "$3=no"
2186 fi
2187 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2188 fi
2189 eval ac_res=\$$3
2190                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2191 $as_echo "$ac_res" >&6; }
2192   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2193
2194 } # ac_fn_c_check_decl
2195
2196 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2197 # ----------------------------------------------------
2198 # Tries to find if the field MEMBER exists in type AGGR, after including
2199 # INCLUDES, setting cache variable VAR accordingly.
2200 ac_fn_c_check_member ()
2201 {
2202   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2203   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2204 $as_echo_n "checking for $2.$3... " >&6; }
2205 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
2206   $as_echo_n "(cached) " >&6
2207 else
2208   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2209 /* end confdefs.h.  */
2210 $5
2211 int
2212 main ()
2213 {
2214 static $2 ac_aggr;
2215 if (ac_aggr.$3)
2216 return 0;
2217   ;
2218   return 0;
2219 }
2220 _ACEOF
2221 if ac_fn_c_try_compile "$LINENO"; then :
2222   eval "$4=yes"
2223 else
2224   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2225 /* end confdefs.h.  */
2226 $5
2227 int
2228 main ()
2229 {
2230 static $2 ac_aggr;
2231 if (sizeof ac_aggr.$3)
2232 return 0;
2233   ;
2234   return 0;
2235 }
2236 _ACEOF
2237 if ac_fn_c_try_compile "$LINENO"; then :
2238   eval "$4=yes"
2239 else
2240   eval "$4=no"
2241 fi
2242 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2243 fi
2244 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2245 fi
2246 eval ac_res=\$$4
2247                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2248 $as_echo "$ac_res" >&6; }
2249   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2250
2251 } # ac_fn_c_check_member
2252
2253 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2254 # -------------------------------------------
2255 # Tests whether TYPE exists after having included INCLUDES, setting cache
2256 # variable VAR accordingly.
2257 ac_fn_c_check_type ()
2258 {
2259   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2260   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2261 $as_echo_n "checking for $2... " >&6; }
2262 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2263   $as_echo_n "(cached) " >&6
2264 else
2265   eval "$3=no"
2266   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2267 /* end confdefs.h.  */
2268 $4
2269 int
2270 main ()
2271 {
2272 if (sizeof ($2))
2273          return 0;
2274   ;
2275   return 0;
2276 }
2277 _ACEOF
2278 if ac_fn_c_try_compile "$LINENO"; then :
2279   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2280 /* end confdefs.h.  */
2281 $4
2282 int
2283 main ()
2284 {
2285 if (sizeof (($2)))
2286             return 0;
2287   ;
2288   return 0;
2289 }
2290 _ACEOF
2291 if ac_fn_c_try_compile "$LINENO"; then :
2292
2293 else
2294   eval "$3=yes"
2295 fi
2296 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2297 fi
2298 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2299 fi
2300 eval ac_res=\$$3
2301                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2302 $as_echo "$ac_res" >&6; }
2303   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2304
2305 } # ac_fn_c_check_type
2306 cat >config.log <<_ACEOF
2307 This file contains any messages produced by compilers while
2308 running configure, to aid debugging if configure makes a mistake.
2309
2310 It was created by $as_me, which was
2311 generated by GNU Autoconf 2.64.  Invocation command line was
2312
2313   $ $0 $@
2314
2315 _ACEOF
2316 exec 5>>config.log
2317 {
2318 cat <<_ASUNAME
2319 ## --------- ##
2320 ## Platform. ##
2321 ## --------- ##
2322
2323 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2324 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2325 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2326 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2327 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2328
2329 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2330 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2331
2332 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2333 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2334 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2335 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2336 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2337 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2338 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2339
2340 _ASUNAME
2341
2342 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2343 for as_dir in $PATH
2344 do
2345   IFS=$as_save_IFS
2346   test -z "$as_dir" && as_dir=.
2347     $as_echo "PATH: $as_dir"
2348   done
2349 IFS=$as_save_IFS
2350
2351 } >&5
2352
2353 cat >&5 <<_ACEOF
2354
2355
2356 ## ----------- ##
2357 ## Core tests. ##
2358 ## ----------- ##
2359
2360 _ACEOF
2361
2362
2363 # Keep a trace of the command line.
2364 # Strip out --no-create and --no-recursion so they do not pile up.
2365 # Strip out --silent because we don't want to record it for future runs.
2366 # Also quote any args containing shell meta-characters.
2367 # Make two passes to allow for proper duplicate-argument suppression.
2368 ac_configure_args=
2369 ac_configure_args0=
2370 ac_configure_args1=
2371 ac_must_keep_next=false
2372 for ac_pass in 1 2
2373 do
2374   for ac_arg
2375   do
2376     case $ac_arg in
2377     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2378     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2379     | -silent | --silent | --silen | --sile | --sil)
2380       continue ;;
2381     *\'*)
2382       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2383     esac
2384     case $ac_pass in
2385     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2386     2)
2387       as_fn_append ac_configure_args1 " '$ac_arg'"
2388       if test $ac_must_keep_next = true; then
2389         ac_must_keep_next=false # Got value, back to normal.
2390       else
2391         case $ac_arg in
2392           *=* | --config-cache | -C | -disable-* | --disable-* \
2393           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2394           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2395           | -with-* | --with-* | -without-* | --without-* | --x)
2396             case "$ac_configure_args0 " in
2397               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2398             esac
2399             ;;
2400           -* ) ac_must_keep_next=true ;;
2401         esac
2402       fi
2403       as_fn_append ac_configure_args " '$ac_arg'"
2404       ;;
2405     esac
2406   done
2407 done
2408 { ac_configure_args0=; unset ac_configure_args0;}
2409 { ac_configure_args1=; unset ac_configure_args1;}
2410
2411 # When interrupted or exit'd, cleanup temporary files, and complete
2412 # config.log.  We remove comments because anyway the quotes in there
2413 # would cause problems or look ugly.
2414 # WARNING: Use '\'' to represent an apostrophe within the trap.
2415 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2416 trap 'exit_status=$?
2417   # Save into config.log some information that might help in debugging.
2418   {
2419     echo
2420
2421     cat <<\_ASBOX
2422 ## ---------------- ##
2423 ## Cache variables. ##
2424 ## ---------------- ##
2425 _ASBOX
2426     echo
2427     # The following way of writing the cache mishandles newlines in values,
2428 (
2429   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2430     eval ac_val=\$$ac_var
2431     case $ac_val in #(
2432     *${as_nl}*)
2433       case $ac_var in #(
2434       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2435 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2436       esac
2437       case $ac_var in #(
2438       _ | IFS | as_nl) ;; #(
2439       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2440       *) { eval $ac_var=; unset $ac_var;} ;;
2441       esac ;;
2442     esac
2443   done
2444   (set) 2>&1 |
2445     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2446     *${as_nl}ac_space=\ *)
2447       sed -n \
2448         "s/'\''/'\''\\\\'\'''\''/g;
2449           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2450       ;; #(
2451     *)
2452       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2453       ;;
2454     esac |
2455     sort
2456 )
2457     echo
2458
2459     cat <<\_ASBOX
2460 ## ----------------- ##
2461 ## Output variables. ##
2462 ## ----------------- ##
2463 _ASBOX
2464     echo
2465     for ac_var in $ac_subst_vars
2466     do
2467       eval ac_val=\$$ac_var
2468       case $ac_val in
2469       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2470       esac
2471       $as_echo "$ac_var='\''$ac_val'\''"
2472     done | sort
2473     echo
2474
2475     if test -n "$ac_subst_files"; then
2476       cat <<\_ASBOX
2477 ## ------------------- ##
2478 ## File substitutions. ##
2479 ## ------------------- ##
2480 _ASBOX
2481       echo
2482       for ac_var in $ac_subst_files
2483       do
2484         eval ac_val=\$$ac_var
2485         case $ac_val in
2486         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2487         esac
2488         $as_echo "$ac_var='\''$ac_val'\''"
2489       done | sort
2490       echo
2491     fi
2492
2493     if test -s confdefs.h; then
2494       cat <<\_ASBOX
2495 ## ----------- ##
2496 ## confdefs.h. ##
2497 ## ----------- ##
2498 _ASBOX
2499       echo
2500       cat confdefs.h
2501       echo
2502     fi
2503     test "$ac_signal" != 0 &&
2504       $as_echo "$as_me: caught signal $ac_signal"
2505     $as_echo "$as_me: exit $exit_status"
2506   } >&5
2507   rm -f core *.core core.conftest.* &&
2508     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2509     exit $exit_status
2510 ' 0
2511 for ac_signal in 1 2 13 15; do
2512   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2513 done
2514 ac_signal=0
2515
2516 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2517 rm -f -r conftest* confdefs.h
2518
2519 $as_echo "/* confdefs.h */" > confdefs.h
2520
2521 # Predefined preprocessor variables.
2522
2523 cat >>confdefs.h <<_ACEOF
2524 #define PACKAGE_NAME "$PACKAGE_NAME"
2525 _ACEOF
2526
2527 cat >>confdefs.h <<_ACEOF
2528 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2529 _ACEOF
2530
2531 cat >>confdefs.h <<_ACEOF
2532 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2533 _ACEOF
2534
2535 cat >>confdefs.h <<_ACEOF
2536 #define PACKAGE_STRING "$PACKAGE_STRING"
2537 _ACEOF
2538
2539 cat >>confdefs.h <<_ACEOF
2540 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2541 _ACEOF
2542
2543 cat >>confdefs.h <<_ACEOF
2544 #define PACKAGE_URL "$PACKAGE_URL"
2545 _ACEOF
2546
2547
2548 # Let the site file select an alternate cache file if it wants to.
2549 # Prefer an explicitly selected file to automatically selected ones.
2550 ac_site_file1=NONE
2551 ac_site_file2=NONE
2552 if test -n "$CONFIG_SITE"; then
2553   ac_site_file1=$CONFIG_SITE
2554 elif test "x$prefix" != xNONE; then
2555   ac_site_file1=$prefix/share/config.site
2556   ac_site_file2=$prefix/etc/config.site
2557 else
2558   ac_site_file1=$ac_default_prefix/share/config.site
2559   ac_site_file2=$ac_default_prefix/etc/config.site
2560 fi
2561 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2562 do
2563   test "x$ac_site_file" = xNONE && continue
2564   if test -r "$ac_site_file"; then
2565     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2566 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2567     sed 's/^/| /' "$ac_site_file" >&5
2568     . "$ac_site_file"
2569   fi
2570 done
2571
2572 if test -r "$cache_file"; then
2573   # Some versions of bash will fail to source /dev/null (special
2574   # files actually), so we avoid doing that.
2575   if test -f "$cache_file"; then
2576     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2577 $as_echo "$as_me: loading cache $cache_file" >&6;}
2578     case $cache_file in
2579       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2580       *)                      . "./$cache_file";;
2581     esac
2582   fi
2583 else
2584   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2585 $as_echo "$as_me: creating cache $cache_file" >&6;}
2586   >$cache_file
2587 fi
2588
2589 # Check that the precious variables saved in the cache have kept the same
2590 # value.
2591 ac_cache_corrupted=false
2592 for ac_var in $ac_precious_vars; do
2593   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2594   eval ac_new_set=\$ac_env_${ac_var}_set
2595   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2596   eval ac_new_val=\$ac_env_${ac_var}_value
2597   case $ac_old_set,$ac_new_set in
2598     set,)
2599       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2600 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2601       ac_cache_corrupted=: ;;
2602     ,set)
2603       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2604 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2605       ac_cache_corrupted=: ;;
2606     ,);;
2607     *)
2608       if test "x$ac_old_val" != "x$ac_new_val"; then
2609         # differences in whitespace do not lead to failure.
2610         ac_old_val_w=`echo x $ac_old_val`
2611         ac_new_val_w=`echo x $ac_new_val`
2612         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2613           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2614 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2615           ac_cache_corrupted=:
2616         else
2617           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2618 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2619           eval $ac_var=\$ac_old_val
2620         fi
2621         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2622 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2623         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2624 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2625       fi;;
2626   esac
2627   # Pass precious variables to config.status.
2628   if test "$ac_new_set" = set; then
2629     case $ac_new_val in
2630     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2631     *) ac_arg=$ac_var=$ac_new_val ;;
2632     esac
2633     case " $ac_configure_args " in
2634       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2635       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2636     esac
2637   fi
2638 done
2639 if $ac_cache_corrupted; then
2640   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2641 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2642   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2643 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2644   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2645 fi
2646 ## -------------------- ##
2647 ## Main body of script. ##
2648 ## -------------------- ##
2649
2650 ac_ext=c
2651 ac_cpp='$CPP $CPPFLAGS'
2652 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2653 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2654 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2655
2656
2657
2658
2659
2660 ac_config_headers="$ac_config_headers config.h:config.in"
2661
2662
2663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2664 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2665     # Check whether --enable-maintainer-mode was given.
2666 if test "${enable_maintainer_mode+set}" = set; then :
2667   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2668 else
2669   USE_MAINTAINER_MODE=no
2670 fi
2671
2672   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2673 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2674    if test $USE_MAINTAINER_MODE = yes; then
2675   MAINTAINER_MODE_TRUE=
2676   MAINTAINER_MODE_FALSE='#'
2677 else
2678   MAINTAINER_MODE_TRUE='#'
2679   MAINTAINER_MODE_FALSE=
2680 fi
2681
2682   MAINT=$MAINTAINER_MODE_TRUE
2683
2684
2685
2686 # Provide more thorough testing by -lmcheck.
2687 # Set it to 'true' for development snapshots, 'false' for releases or
2688 # pre-releases.
2689 development=true
2690
2691 ac_ext=c
2692 ac_cpp='$CPP $CPPFLAGS'
2693 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2694 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2695 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2696 if test -n "$ac_tool_prefix"; then
2697   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2698 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2700 $as_echo_n "checking for $ac_word... " >&6; }
2701 if test "${ac_cv_prog_CC+set}" = set; then :
2702   $as_echo_n "(cached) " >&6
2703 else
2704   if test -n "$CC"; then
2705   ac_cv_prog_CC="$CC" # Let the user override the test.
2706 else
2707 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2708 for as_dir in $PATH
2709 do
2710   IFS=$as_save_IFS
2711   test -z "$as_dir" && as_dir=.
2712     for ac_exec_ext in '' $ac_executable_extensions; do
2713   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2714     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2715     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2716     break 2
2717   fi
2718 done
2719   done
2720 IFS=$as_save_IFS
2721
2722 fi
2723 fi
2724 CC=$ac_cv_prog_CC
2725 if test -n "$CC"; then
2726   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2727 $as_echo "$CC" >&6; }
2728 else
2729   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2730 $as_echo "no" >&6; }
2731 fi
2732
2733
2734 fi
2735 if test -z "$ac_cv_prog_CC"; then
2736   ac_ct_CC=$CC
2737   # Extract the first word of "gcc", so it can be a program name with args.
2738 set dummy gcc; ac_word=$2
2739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2740 $as_echo_n "checking for $ac_word... " >&6; }
2741 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2742   $as_echo_n "(cached) " >&6
2743 else
2744   if test -n "$ac_ct_CC"; then
2745   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2746 else
2747 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2748 for as_dir in $PATH
2749 do
2750   IFS=$as_save_IFS
2751   test -z "$as_dir" && as_dir=.
2752     for ac_exec_ext in '' $ac_executable_extensions; do
2753   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2754     ac_cv_prog_ac_ct_CC="gcc"
2755     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2756     break 2
2757   fi
2758 done
2759   done
2760 IFS=$as_save_IFS
2761
2762 fi
2763 fi
2764 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2765 if test -n "$ac_ct_CC"; then
2766   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2767 $as_echo "$ac_ct_CC" >&6; }
2768 else
2769   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2770 $as_echo "no" >&6; }
2771 fi
2772
2773   if test "x$ac_ct_CC" = x; then
2774     CC=""
2775   else
2776     case $cross_compiling:$ac_tool_warned in
2777 yes:)
2778 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2779 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2780 ac_tool_warned=yes ;;
2781 esac
2782     CC=$ac_ct_CC
2783   fi
2784 else
2785   CC="$ac_cv_prog_CC"
2786 fi
2787
2788 if test -z "$CC"; then
2789           if test -n "$ac_tool_prefix"; then
2790     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2791 set dummy ${ac_tool_prefix}cc; ac_word=$2
2792 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2793 $as_echo_n "checking for $ac_word... " >&6; }
2794 if test "${ac_cv_prog_CC+set}" = set; then :
2795   $as_echo_n "(cached) " >&6
2796 else
2797   if test -n "$CC"; then
2798   ac_cv_prog_CC="$CC" # Let the user override the test.
2799 else
2800 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2801 for as_dir in $PATH
2802 do
2803   IFS=$as_save_IFS
2804   test -z "$as_dir" && as_dir=.
2805     for ac_exec_ext in '' $ac_executable_extensions; do
2806   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2807     ac_cv_prog_CC="${ac_tool_prefix}cc"
2808     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2809     break 2
2810   fi
2811 done
2812   done
2813 IFS=$as_save_IFS
2814
2815 fi
2816 fi
2817 CC=$ac_cv_prog_CC
2818 if test -n "$CC"; then
2819   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2820 $as_echo "$CC" >&6; }
2821 else
2822   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2823 $as_echo "no" >&6; }
2824 fi
2825
2826
2827   fi
2828 fi
2829 if test -z "$CC"; then
2830   # Extract the first word of "cc", so it can be a program name with args.
2831 set dummy cc; ac_word=$2
2832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2833 $as_echo_n "checking for $ac_word... " >&6; }
2834 if test "${ac_cv_prog_CC+set}" = set; then :
2835   $as_echo_n "(cached) " >&6
2836 else
2837   if test -n "$CC"; then
2838   ac_cv_prog_CC="$CC" # Let the user override the test.
2839 else
2840   ac_prog_rejected=no
2841 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2842 for as_dir in $PATH
2843 do
2844   IFS=$as_save_IFS
2845   test -z "$as_dir" && as_dir=.
2846     for ac_exec_ext in '' $ac_executable_extensions; do
2847   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2848     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2849        ac_prog_rejected=yes
2850        continue
2851      fi
2852     ac_cv_prog_CC="cc"
2853     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2854     break 2
2855   fi
2856 done
2857   done
2858 IFS=$as_save_IFS
2859
2860 if test $ac_prog_rejected = yes; then
2861   # We found a bogon in the path, so make sure we never use it.
2862   set dummy $ac_cv_prog_CC
2863   shift
2864   if test $# != 0; then
2865     # We chose a different compiler from the bogus one.
2866     # However, it has the same basename, so the bogon will be chosen
2867     # first if we set CC to just the basename; use the full file name.
2868     shift
2869     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2870   fi
2871 fi
2872 fi
2873 fi
2874 CC=$ac_cv_prog_CC
2875 if test -n "$CC"; then
2876   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2877 $as_echo "$CC" >&6; }
2878 else
2879   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2880 $as_echo "no" >&6; }
2881 fi
2882
2883
2884 fi
2885 if test -z "$CC"; then
2886   if test -n "$ac_tool_prefix"; then
2887   for ac_prog in cl.exe
2888   do
2889     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2890 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2892 $as_echo_n "checking for $ac_word... " >&6; }
2893 if test "${ac_cv_prog_CC+set}" = set; then :
2894   $as_echo_n "(cached) " >&6
2895 else
2896   if test -n "$CC"; then
2897   ac_cv_prog_CC="$CC" # Let the user override the test.
2898 else
2899 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2900 for as_dir in $PATH
2901 do
2902   IFS=$as_save_IFS
2903   test -z "$as_dir" && as_dir=.
2904     for ac_exec_ext in '' $ac_executable_extensions; do
2905   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2906     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2907     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2908     break 2
2909   fi
2910 done
2911   done
2912 IFS=$as_save_IFS
2913
2914 fi
2915 fi
2916 CC=$ac_cv_prog_CC
2917 if test -n "$CC"; then
2918   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2919 $as_echo "$CC" >&6; }
2920 else
2921   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2922 $as_echo "no" >&6; }
2923 fi
2924
2925
2926     test -n "$CC" && break
2927   done
2928 fi
2929 if test -z "$CC"; then
2930   ac_ct_CC=$CC
2931   for ac_prog in cl.exe
2932 do
2933   # Extract the first word of "$ac_prog", so it can be a program name with args.
2934 set dummy $ac_prog; ac_word=$2
2935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2936 $as_echo_n "checking for $ac_word... " >&6; }
2937 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2938   $as_echo_n "(cached) " >&6
2939 else
2940   if test -n "$ac_ct_CC"; then
2941   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2942 else
2943 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2944 for as_dir in $PATH
2945 do
2946   IFS=$as_save_IFS
2947   test -z "$as_dir" && as_dir=.
2948     for ac_exec_ext in '' $ac_executable_extensions; do
2949   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2950     ac_cv_prog_ac_ct_CC="$ac_prog"
2951     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2952     break 2
2953   fi
2954 done
2955   done
2956 IFS=$as_save_IFS
2957
2958 fi
2959 fi
2960 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2961 if test -n "$ac_ct_CC"; then
2962   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2963 $as_echo "$ac_ct_CC" >&6; }
2964 else
2965   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2966 $as_echo "no" >&6; }
2967 fi
2968
2969
2970   test -n "$ac_ct_CC" && break
2971 done
2972
2973   if test "x$ac_ct_CC" = x; then
2974     CC=""
2975   else
2976     case $cross_compiling:$ac_tool_warned in
2977 yes:)
2978 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2979 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2980 ac_tool_warned=yes ;;
2981 esac
2982     CC=$ac_ct_CC
2983   fi
2984 fi
2985
2986 fi
2987
2988
2989 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2990 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2991 as_fn_error "no acceptable C compiler found in \$PATH
2992 See \`config.log' for more details." "$LINENO" 5; }
2993
2994 # Provide some information about the compiler.
2995 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2996 set X $ac_compile
2997 ac_compiler=$2
2998 for ac_option in --version -v -V -qversion; do
2999   { { ac_try="$ac_compiler $ac_option >&5"
3000 case "(($ac_try" in
3001   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3002   *) ac_try_echo=$ac_try;;
3003 esac
3004 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3005 $as_echo "$ac_try_echo"; } >&5
3006   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3007   ac_status=$?
3008   if test -s conftest.err; then
3009     sed '10a\
3010 ... rest of stderr output deleted ...
3011          10q' conftest.err >conftest.er1
3012     cat conftest.er1 >&5
3013     rm -f conftest.er1 conftest.err
3014   fi
3015   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3016   test $ac_status = 0; }
3017 done
3018
3019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3020 /* end confdefs.h.  */
3021
3022 int
3023 main ()
3024 {
3025
3026   ;
3027   return 0;
3028 }
3029 _ACEOF
3030 ac_clean_files_save=$ac_clean_files
3031 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3032 # Try to create an executable without -o first, disregard a.out.
3033 # It will help us diagnose broken compilers, and finding out an intuition
3034 # of exeext.
3035 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3036 $as_echo_n "checking for C compiler default output file name... " >&6; }
3037 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3038
3039 # The possible output files:
3040 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3041
3042 ac_rmfiles=
3043 for ac_file in $ac_files
3044 do
3045   case $ac_file in
3046     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3047     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3048   esac
3049 done
3050 rm -f $ac_rmfiles
3051
3052 if { { ac_try="$ac_link_default"
3053 case "(($ac_try" in
3054   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3055   *) ac_try_echo=$ac_try;;
3056 esac
3057 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3058 $as_echo "$ac_try_echo"; } >&5
3059   (eval "$ac_link_default") 2>&5
3060   ac_status=$?
3061   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3062   test $ac_status = 0; }; then :
3063   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3064 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3065 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3066 # so that the user can short-circuit this test for compilers unknown to
3067 # Autoconf.
3068 for ac_file in $ac_files ''
3069 do
3070   test -f "$ac_file" || continue
3071   case $ac_file in
3072     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3073         ;;
3074     [ab].out )
3075         # We found the default executable, but exeext='' is most
3076         # certainly right.
3077         break;;
3078     *.* )
3079         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3080         then :; else
3081            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3082         fi
3083         # We set ac_cv_exeext here because the later test for it is not
3084         # safe: cross compilers may not add the suffix if given an `-o'
3085         # argument, so we may need to know it at that point already.
3086         # Even if this section looks crufty: it has the advantage of
3087         # actually working.
3088         break;;
3089     * )
3090         break;;
3091   esac
3092 done
3093 test "$ac_cv_exeext" = no && ac_cv_exeext=
3094
3095 else
3096   ac_file=''
3097 fi
3098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3099 $as_echo "$ac_file" >&6; }
3100 if test -z "$ac_file"; then :
3101   $as_echo "$as_me: failed program was:" >&5
3102 sed 's/^/| /' conftest.$ac_ext >&5
3103
3104 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3105 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3106 { as_fn_set_status 77
3107 as_fn_error "C compiler cannot create executables
3108 See \`config.log' for more details." "$LINENO" 5; }; }
3109 fi
3110 ac_exeext=$ac_cv_exeext
3111
3112 # Check that the compiler produces executables we can run.  If not, either
3113 # the compiler is broken, or we cross compile.
3114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3115 $as_echo_n "checking whether the C compiler works... " >&6; }
3116 # If not cross compiling, check that we can run a simple program.
3117 if test "$cross_compiling" != yes; then
3118   if { ac_try='./$ac_file'
3119   { { case "(($ac_try" in
3120   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3121   *) ac_try_echo=$ac_try;;
3122 esac
3123 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3124 $as_echo "$ac_try_echo"; } >&5
3125   (eval "$ac_try") 2>&5
3126   ac_status=$?
3127   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3128   test $ac_status = 0; }; }; then
3129     cross_compiling=no
3130   else
3131     if test "$cross_compiling" = maybe; then
3132         cross_compiling=yes
3133     else
3134         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3135 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3136 as_fn_error "cannot run C compiled programs.
3137 If you meant to cross compile, use \`--host'.
3138 See \`config.log' for more details." "$LINENO" 5; }
3139     fi
3140   fi
3141 fi
3142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3143 $as_echo "yes" >&6; }
3144
3145 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3146 ac_clean_files=$ac_clean_files_save
3147 # Check that the compiler produces executables we can run.  If not, either
3148 # the compiler is broken, or we cross compile.
3149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3150 $as_echo_n "checking whether we are cross compiling... " >&6; }
3151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3152 $as_echo "$cross_compiling" >&6; }
3153
3154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3155 $as_echo_n "checking for suffix of executables... " >&6; }
3156 if { { ac_try="$ac_link"
3157 case "(($ac_try" in
3158   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3159   *) ac_try_echo=$ac_try;;
3160 esac
3161 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3162 $as_echo "$ac_try_echo"; } >&5
3163   (eval "$ac_link") 2>&5
3164   ac_status=$?
3165   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3166   test $ac_status = 0; }; then :
3167   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3168 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3169 # work properly (i.e., refer to `conftest.exe'), while it won't with
3170 # `rm'.
3171 for ac_file in conftest.exe conftest conftest.*; do
3172   test -f "$ac_file" || continue
3173   case $ac_file in
3174     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3175     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3176           break;;
3177     * ) break;;
3178   esac
3179 done
3180 else
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_error "cannot compute suffix of executables: cannot compile and link
3184 See \`config.log' for more details." "$LINENO" 5; }
3185 fi
3186 rm -f conftest$ac_cv_exeext
3187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3188 $as_echo "$ac_cv_exeext" >&6; }
3189
3190 rm -f conftest.$ac_ext
3191 EXEEXT=$ac_cv_exeext
3192 ac_exeext=$EXEEXT
3193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3194 $as_echo_n "checking for suffix of object files... " >&6; }
3195 if test "${ac_cv_objext+set}" = set; then :
3196   $as_echo_n "(cached) " >&6
3197 else
3198   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3199 /* end confdefs.h.  */
3200
3201 int
3202 main ()
3203 {
3204
3205   ;
3206   return 0;
3207 }
3208 _ACEOF
3209 rm -f conftest.o conftest.obj
3210 if { { ac_try="$ac_compile"
3211 case "(($ac_try" in
3212   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3213   *) ac_try_echo=$ac_try;;
3214 esac
3215 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3216 $as_echo "$ac_try_echo"; } >&5
3217   (eval "$ac_compile") 2>&5
3218   ac_status=$?
3219   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3220   test $ac_status = 0; }; then :
3221   for ac_file in conftest.o conftest.obj conftest.*; do
3222   test -f "$ac_file" || continue;
3223   case $ac_file in
3224     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3225     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3226        break;;
3227   esac
3228 done
3229 else
3230   $as_echo "$as_me: failed program was:" >&5
3231 sed 's/^/| /' conftest.$ac_ext >&5
3232
3233 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3234 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3235 as_fn_error "cannot compute suffix of object files: cannot compile
3236 See \`config.log' for more details." "$LINENO" 5; }
3237 fi
3238 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3239 fi
3240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3241 $as_echo "$ac_cv_objext" >&6; }
3242 OBJEXT=$ac_cv_objext
3243 ac_objext=$OBJEXT
3244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3245 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3246 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3247   $as_echo_n "(cached) " >&6
3248 else
3249   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3250 /* end confdefs.h.  */
3251
3252 int
3253 main ()
3254 {
3255 #ifndef __GNUC__
3256        choke me
3257 #endif
3258
3259   ;
3260   return 0;
3261 }
3262 _ACEOF
3263 if ac_fn_c_try_compile "$LINENO"; then :
3264   ac_compiler_gnu=yes
3265 else
3266   ac_compiler_gnu=no
3267 fi
3268 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3269 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3270
3271 fi
3272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3273 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3274 if test $ac_compiler_gnu = yes; then
3275   GCC=yes
3276 else
3277   GCC=
3278 fi
3279 ac_test_CFLAGS=${CFLAGS+set}
3280 ac_save_CFLAGS=$CFLAGS
3281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3282 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3283 if test "${ac_cv_prog_cc_g+set}" = set; then :
3284   $as_echo_n "(cached) " >&6
3285 else
3286   ac_save_c_werror_flag=$ac_c_werror_flag
3287    ac_c_werror_flag=yes
3288    ac_cv_prog_cc_g=no
3289    CFLAGS="-g"
3290    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3291 /* end confdefs.h.  */
3292
3293 int
3294 main ()
3295 {
3296
3297   ;
3298   return 0;
3299 }
3300 _ACEOF
3301 if ac_fn_c_try_compile "$LINENO"; then :
3302   ac_cv_prog_cc_g=yes
3303 else
3304   CFLAGS=""
3305       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3306 /* end confdefs.h.  */
3307
3308 int
3309 main ()
3310 {
3311
3312   ;
3313   return 0;
3314 }
3315 _ACEOF
3316 if ac_fn_c_try_compile "$LINENO"; then :
3317
3318 else
3319   ac_c_werror_flag=$ac_save_c_werror_flag
3320          CFLAGS="-g"
3321          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3322 /* end confdefs.h.  */
3323
3324 int
3325 main ()
3326 {
3327
3328   ;
3329   return 0;
3330 }
3331 _ACEOF
3332 if ac_fn_c_try_compile "$LINENO"; then :
3333   ac_cv_prog_cc_g=yes
3334 fi
3335 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3336 fi
3337 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3338 fi
3339 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3340    ac_c_werror_flag=$ac_save_c_werror_flag
3341 fi
3342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3343 $as_echo "$ac_cv_prog_cc_g" >&6; }
3344 if test "$ac_test_CFLAGS" = set; then
3345   CFLAGS=$ac_save_CFLAGS
3346 elif test $ac_cv_prog_cc_g = yes; then
3347   if test "$GCC" = yes; then
3348     CFLAGS="-g -O2"
3349   else
3350     CFLAGS="-g"
3351   fi
3352 else
3353   if test "$GCC" = yes; then
3354     CFLAGS="-O2"
3355   else
3356     CFLAGS=
3357   fi
3358 fi
3359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3360 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3361 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3362   $as_echo_n "(cached) " >&6
3363 else
3364   ac_cv_prog_cc_c89=no
3365 ac_save_CC=$CC
3366 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3367 /* end confdefs.h.  */
3368 #include <stdarg.h>
3369 #include <stdio.h>
3370 #include <sys/types.h>
3371 #include <sys/stat.h>
3372 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3373 struct buf { int x; };
3374 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3375 static char *e (p, i)
3376      char **p;
3377      int i;
3378 {
3379   return p[i];
3380 }
3381 static char *f (char * (*g) (char **, int), char **p, ...)
3382 {
3383   char *s;
3384   va_list v;
3385   va_start (v,p);
3386   s = g (p, va_arg (v,int));
3387   va_end (v);
3388   return s;
3389 }
3390
3391 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3392    function prototypes and stuff, but not '\xHH' hex character constants.
3393    These don't provoke an error unfortunately, instead are silently treated
3394    as 'x'.  The following induces an error, until -std is added to get
3395    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3396    array size at least.  It's necessary to write '\x00'==0 to get something
3397    that's true only with -std.  */
3398 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3399
3400 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3401    inside strings and character constants.  */
3402 #define FOO(x) 'x'
3403 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3404
3405 int test (int i, double x);
3406 struct s1 {int (*f) (int a);};
3407 struct s2 {int (*f) (double a);};
3408 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3409 int argc;
3410 char **argv;
3411 int
3412 main ()
3413 {
3414 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3415   ;
3416   return 0;
3417 }
3418 _ACEOF
3419 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3420         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3421 do
3422   CC="$ac_save_CC $ac_arg"
3423   if ac_fn_c_try_compile "$LINENO"; then :
3424   ac_cv_prog_cc_c89=$ac_arg
3425 fi
3426 rm -f core conftest.err conftest.$ac_objext
3427   test "x$ac_cv_prog_cc_c89" != "xno" && break
3428 done
3429 rm -f conftest.$ac_ext
3430 CC=$ac_save_CC
3431
3432 fi
3433 # AC_CACHE_VAL
3434 case "x$ac_cv_prog_cc_c89" in
3435   x)
3436     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3437 $as_echo "none needed" >&6; } ;;
3438   xno)
3439     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3440 $as_echo "unsupported" >&6; } ;;
3441   *)
3442     CC="$CC $ac_cv_prog_cc_c89"
3443     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3444 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3445 esac
3446 if test "x$ac_cv_prog_cc_c89" != xno; then :
3447
3448 fi
3449
3450 ac_ext=c
3451 ac_cpp='$CPP $CPPFLAGS'
3452 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3453 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3454 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3455
3456
3457 ac_ext=c
3458 ac_cpp='$CPP $CPPFLAGS'
3459 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3460 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3461 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3463 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3464 # On Suns, sometimes $CPP names a directory.
3465 if test -n "$CPP" && test -d "$CPP"; then
3466   CPP=
3467 fi
3468 if test -z "$CPP"; then
3469   if test "${ac_cv_prog_CPP+set}" = set; then :
3470   $as_echo_n "(cached) " >&6
3471 else
3472       # Double quotes because CPP needs to be expanded
3473     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3474     do
3475       ac_preproc_ok=false
3476 for ac_c_preproc_warn_flag in '' yes
3477 do
3478   # Use a header file that comes with gcc, so configuring glibc
3479   # with a fresh cross-compiler works.
3480   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3481   # <limits.h> exists even on freestanding compilers.
3482   # On the NeXT, cc -E runs the code through the compiler's parser,
3483   # not just through cpp. "Syntax error" is here to catch this case.
3484   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3485 /* end confdefs.h.  */
3486 #ifdef __STDC__
3487 # include <limits.h>
3488 #else
3489 # include <assert.h>
3490 #endif
3491                      Syntax error
3492 _ACEOF
3493 if ac_fn_c_try_cpp "$LINENO"; then :
3494
3495 else
3496   # Broken: fails on valid input.
3497 continue
3498 fi
3499 rm -f conftest.err conftest.$ac_ext
3500
3501   # OK, works on sane cases.  Now check whether nonexistent headers
3502   # can be detected and how.
3503   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3504 /* end confdefs.h.  */
3505 #include <ac_nonexistent.h>
3506 _ACEOF
3507 if ac_fn_c_try_cpp "$LINENO"; then :
3508   # Broken: success on invalid input.
3509 continue
3510 else
3511   # Passes both tests.
3512 ac_preproc_ok=:
3513 break
3514 fi
3515 rm -f conftest.err conftest.$ac_ext
3516
3517 done
3518 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3519 rm -f conftest.err conftest.$ac_ext
3520 if $ac_preproc_ok; then :
3521   break
3522 fi
3523
3524     done
3525     ac_cv_prog_CPP=$CPP
3526
3527 fi
3528   CPP=$ac_cv_prog_CPP
3529 else
3530   ac_cv_prog_CPP=$CPP
3531 fi
3532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3533 $as_echo "$CPP" >&6; }
3534 ac_preproc_ok=false
3535 for ac_c_preproc_warn_flag in '' yes
3536 do
3537   # Use a header file that comes with gcc, so configuring glibc
3538   # with a fresh cross-compiler works.
3539   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3540   # <limits.h> exists even on freestanding compilers.
3541   # On the NeXT, cc -E runs the code through the compiler's parser,
3542   # not just through cpp. "Syntax error" is here to catch this case.
3543   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3544 /* end confdefs.h.  */
3545 #ifdef __STDC__
3546 # include <limits.h>
3547 #else
3548 # include <assert.h>
3549 #endif
3550                      Syntax error
3551 _ACEOF
3552 if ac_fn_c_try_cpp "$LINENO"; then :
3553
3554 else
3555   # Broken: fails on valid input.
3556 continue
3557 fi
3558 rm -f conftest.err conftest.$ac_ext
3559
3560   # OK, works on sane cases.  Now check whether nonexistent headers
3561   # can be detected and how.
3562   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3563 /* end confdefs.h.  */
3564 #include <ac_nonexistent.h>
3565 _ACEOF
3566 if ac_fn_c_try_cpp "$LINENO"; then :
3567   # Broken: success on invalid input.
3568 continue
3569 else
3570   # Passes both tests.
3571 ac_preproc_ok=:
3572 break
3573 fi
3574 rm -f conftest.err conftest.$ac_ext
3575
3576 done
3577 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3578 rm -f conftest.err conftest.$ac_ext
3579 if $ac_preproc_ok; then :
3580
3581 else
3582   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3583 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3584 as_fn_error "C preprocessor \"$CPP\" fails sanity check
3585 See \`config.log' for more details." "$LINENO" 5; }
3586 fi
3587
3588 ac_ext=c
3589 ac_cpp='$CPP $CPPFLAGS'
3590 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3591 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3592 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3593
3594
3595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3596 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3597 if test "${ac_cv_path_GREP+set}" = set; then :
3598   $as_echo_n "(cached) " >&6
3599 else
3600   if test -z "$GREP"; then
3601   ac_path_GREP_found=false
3602   # Loop through the user's path and test for each of PROGNAME-LIST
3603   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3604 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3605 do
3606   IFS=$as_save_IFS
3607   test -z "$as_dir" && as_dir=.
3608     for ac_prog in grep ggrep; do
3609     for ac_exec_ext in '' $ac_executable_extensions; do
3610       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3611       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3612 # Check for GNU ac_path_GREP and select it if it is found.
3613   # Check for GNU $ac_path_GREP
3614 case `"$ac_path_GREP" --version 2>&1` in
3615 *GNU*)
3616   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3617 *)
3618   ac_count=0
3619   $as_echo_n 0123456789 >"conftest.in"
3620   while :
3621   do
3622     cat "conftest.in" "conftest.in" >"conftest.tmp"
3623     mv "conftest.tmp" "conftest.in"
3624     cp "conftest.in" "conftest.nl"
3625     $as_echo 'GREP' >> "conftest.nl"
3626     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3627     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3628     as_fn_arith $ac_count + 1 && ac_count=$as_val
3629     if test $ac_count -gt ${ac_path_GREP_max-0}; then
3630       # Best one so far, save it but keep looking for a better one
3631       ac_cv_path_GREP="$ac_path_GREP"
3632       ac_path_GREP_max=$ac_count
3633     fi
3634     # 10*(2^10) chars as input seems more than enough
3635     test $ac_count -gt 10 && break
3636   done
3637   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3638 esac
3639
3640       $ac_path_GREP_found && break 3
3641     done
3642   done
3643   done
3644 IFS=$as_save_IFS
3645   if test -z "$ac_cv_path_GREP"; then
3646     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3647   fi
3648 else
3649   ac_cv_path_GREP=$GREP
3650 fi
3651
3652 fi
3653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3654 $as_echo "$ac_cv_path_GREP" >&6; }
3655  GREP="$ac_cv_path_GREP"
3656
3657
3658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3659 $as_echo_n "checking for egrep... " >&6; }
3660 if test "${ac_cv_path_EGREP+set}" = set; then :
3661   $as_echo_n "(cached) " >&6
3662 else
3663   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3664    then ac_cv_path_EGREP="$GREP -E"
3665    else
3666      if test -z "$EGREP"; then
3667   ac_path_EGREP_found=false
3668   # Loop through the user's path and test for each of PROGNAME-LIST
3669   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3670 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3671 do
3672   IFS=$as_save_IFS
3673   test -z "$as_dir" && as_dir=.
3674     for ac_prog in egrep; do
3675     for ac_exec_ext in '' $ac_executable_extensions; do
3676       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3677       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3678 # Check for GNU ac_path_EGREP and select it if it is found.
3679   # Check for GNU $ac_path_EGREP
3680 case `"$ac_path_EGREP" --version 2>&1` in
3681 *GNU*)
3682   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3683 *)
3684   ac_count=0
3685   $as_echo_n 0123456789 >"conftest.in"
3686   while :
3687   do
3688     cat "conftest.in" "conftest.in" >"conftest.tmp"
3689     mv "conftest.tmp" "conftest.in"
3690     cp "conftest.in" "conftest.nl"
3691     $as_echo 'EGREP' >> "conftest.nl"
3692     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3693     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3694     as_fn_arith $ac_count + 1 && ac_count=$as_val
3695     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3696       # Best one so far, save it but keep looking for a better one
3697       ac_cv_path_EGREP="$ac_path_EGREP"
3698       ac_path_EGREP_max=$ac_count
3699     fi
3700     # 10*(2^10) chars as input seems more than enough
3701     test $ac_count -gt 10 && break
3702   done
3703   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3704 esac
3705
3706       $ac_path_EGREP_found && break 3
3707     done
3708   done
3709   done
3710 IFS=$as_save_IFS
3711   if test -z "$ac_cv_path_EGREP"; then
3712     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3713   fi
3714 else
3715   ac_cv_path_EGREP=$EGREP
3716 fi
3717
3718    fi
3719 fi
3720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3721 $as_echo "$ac_cv_path_EGREP" >&6; }
3722  EGREP="$ac_cv_path_EGREP"
3723
3724
3725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3726 $as_echo_n "checking for ANSI C header files... " >&6; }
3727 if test "${ac_cv_header_stdc+set}" = set; then :
3728   $as_echo_n "(cached) " >&6
3729 else
3730   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3731 /* end confdefs.h.  */
3732 #include <stdlib.h>
3733 #include <stdarg.h>
3734 #include <string.h>
3735 #include <float.h>
3736
3737 int
3738 main ()
3739 {
3740
3741   ;
3742   return 0;
3743 }
3744 _ACEOF
3745 if ac_fn_c_try_compile "$LINENO"; then :
3746   ac_cv_header_stdc=yes
3747 else
3748   ac_cv_header_stdc=no
3749 fi
3750 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3751
3752 if test $ac_cv_header_stdc = yes; then
3753   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3754   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3755 /* end confdefs.h.  */
3756 #include <string.h>
3757
3758 _ACEOF
3759 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3760   $EGREP "memchr" >/dev/null 2>&1; then :
3761
3762 else
3763   ac_cv_header_stdc=no
3764 fi
3765 rm -f conftest*
3766
3767 fi
3768
3769 if test $ac_cv_header_stdc = yes; then
3770   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3771   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3772 /* end confdefs.h.  */
3773 #include <stdlib.h>
3774
3775 _ACEOF
3776 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3777   $EGREP "free" >/dev/null 2>&1; then :
3778
3779 else
3780   ac_cv_header_stdc=no
3781 fi
3782 rm -f conftest*
3783
3784 fi
3785
3786 if test $ac_cv_header_stdc = yes; then
3787   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3788   if test "$cross_compiling" = yes; then :
3789   :
3790 else
3791   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3792 /* end confdefs.h.  */
3793 #include <ctype.h>
3794 #include <stdlib.h>
3795 #if ((' ' & 0x0FF) == 0x020)
3796 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3797 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3798 #else
3799 # define ISLOWER(c) \
3800                    (('a' <= (c) && (c) <= 'i') \
3801                      || ('j' <= (c) && (c) <= 'r') \
3802                      || ('s' <= (c) && (c) <= 'z'))
3803 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3804 #endif
3805
3806 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3807 int
3808 main ()
3809 {
3810   int i;
3811   for (i = 0; i < 256; i++)
3812     if (XOR (islower (i), ISLOWER (i))
3813         || toupper (i) != TOUPPER (i))
3814       return 2;
3815   return 0;
3816 }
3817 _ACEOF
3818 if ac_fn_c_try_run "$LINENO"; then :
3819
3820 else
3821   ac_cv_header_stdc=no
3822 fi
3823 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3824   conftest.$ac_objext conftest.beam conftest.$ac_ext
3825 fi
3826
3827 fi
3828 fi
3829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3830 $as_echo "$ac_cv_header_stdc" >&6; }
3831 if test $ac_cv_header_stdc = yes; then
3832
3833 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3834
3835 fi
3836
3837 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3838 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3839                   inttypes.h stdint.h unistd.h
3840 do :
3841   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3842 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3843 "
3844 eval as_val=\$$as_ac_Header
3845    if test "x$as_val" = x""yes; then :
3846   cat >>confdefs.h <<_ACEOF
3847 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3848 _ACEOF
3849
3850 fi
3851
3852 done
3853
3854
3855
3856   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3857 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
3858   MINIX=yes
3859 else
3860   MINIX=
3861 fi
3862
3863
3864   if test "$MINIX" = yes; then
3865
3866 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3867
3868
3869 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3870
3871
3872 $as_echo "#define _MINIX 1" >>confdefs.h
3873
3874   fi
3875
3876
3877   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3878 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3879 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
3880   $as_echo_n "(cached) " >&6
3881 else
3882   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3883 /* end confdefs.h.  */
3884
3885 #         define __EXTENSIONS__ 1
3886           $ac_includes_default
3887 int
3888 main ()
3889 {
3890
3891   ;
3892   return 0;
3893 }
3894 _ACEOF
3895 if ac_fn_c_try_compile "$LINENO"; then :
3896   ac_cv_safe_to_define___extensions__=yes
3897 else
3898   ac_cv_safe_to_define___extensions__=no
3899 fi
3900 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3901 fi
3902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3903 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3904   test $ac_cv_safe_to_define___extensions__ = yes &&
3905     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3906
3907   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3908
3909   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3910
3911   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3912
3913   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3914
3915
3916 ac_aux_dir=
3917 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3918   for ac_t in install-sh install.sh shtool; do
3919     if test -f "$ac_dir/$ac_t"; then
3920       ac_aux_dir=$ac_dir
3921       ac_install_sh="$ac_aux_dir/$ac_t -c"
3922       break 2
3923     fi
3924   done
3925 done
3926 if test -z "$ac_aux_dir"; then
3927   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3928 fi
3929
3930 # These three variables are undocumented and unsupported,
3931 # and are intended to be withdrawn in a future Autoconf release.
3932 # They can cause serious problems if a builder's source tree is in a directory
3933 # whose full name contains unusual characters.
3934 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
3935 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
3936 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
3937
3938
3939 # Make sure we can run config.sub.
3940 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3941   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3942
3943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3944 $as_echo_n "checking build system type... " >&6; }
3945 if test "${ac_cv_build+set}" = set; then :
3946   $as_echo_n "(cached) " >&6
3947 else
3948   ac_build_alias=$build_alias
3949 test "x$ac_build_alias" = x &&
3950   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3951 test "x$ac_build_alias" = x &&
3952   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
3953 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3954   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3955
3956 fi
3957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3958 $as_echo "$ac_cv_build" >&6; }
3959 case $ac_cv_build in
3960 *-*-*) ;;
3961 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
3962 esac
3963 build=$ac_cv_build
3964 ac_save_IFS=$IFS; IFS='-'
3965 set x $ac_cv_build
3966 shift
3967 build_cpu=$1
3968 build_vendor=$2
3969 shift; shift
3970 # Remember, the first character of IFS is used to create $*,
3971 # except with old shells:
3972 build_os=$*
3973 IFS=$ac_save_IFS
3974 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3975
3976
3977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3978 $as_echo_n "checking host system type... " >&6; }
3979 if test "${ac_cv_host+set}" = set; then :
3980   $as_echo_n "(cached) " >&6
3981 else
3982   if test "x$host_alias" = x; then
3983   ac_cv_host=$ac_cv_build
3984 else
3985   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3986     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3987 fi
3988
3989 fi
3990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3991 $as_echo "$ac_cv_host" >&6; }
3992 case $ac_cv_host in
3993 *-*-*) ;;
3994 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
3995 esac
3996 host=$ac_cv_host
3997 ac_save_IFS=$IFS; IFS='-'
3998 set x $ac_cv_host
3999 shift
4000 host_cpu=$1
4001 host_vendor=$2
4002 shift; shift
4003 # Remember, the first character of IFS is used to create $*,
4004 # except with old shells:
4005 host_os=$*
4006 IFS=$ac_save_IFS
4007 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4008
4009
4010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4011 $as_echo_n "checking target system type... " >&6; }
4012 if test "${ac_cv_target+set}" = set; then :
4013   $as_echo_n "(cached) " >&6
4014 else
4015   if test "x$target_alias" = x; then
4016   ac_cv_target=$ac_cv_host
4017 else
4018   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4019     as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4020 fi
4021
4022 fi
4023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4024 $as_echo "$ac_cv_target" >&6; }
4025 case $ac_cv_target in
4026 *-*-*) ;;
4027 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4028 esac
4029 target=$ac_cv_target
4030 ac_save_IFS=$IFS; IFS='-'
4031 set x $ac_cv_target
4032 shift
4033 target_cpu=$1
4034 target_vendor=$2
4035 shift; shift
4036 # Remember, the first character of IFS is used to create $*,
4037 # except with old shells:
4038 target_os=$*
4039 IFS=$ac_save_IFS
4040 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4041
4042
4043 # The aliases save the names the user supplied, while $host etc.
4044 # will get canonicalized.
4045 test -n "$target_alias" &&
4046   test "$program_prefix$program_suffix$program_transform_name" = \
4047     NONENONEs,x,x, &&
4048   program_prefix=${target_alias}-
4049
4050 # The tests for host and target for $enable_largefile require
4051 # canonical names.
4052
4053
4054
4055 # As the $enable_largefile decision depends on --enable-plugins we must set it
4056 # even in directories otherwise not depending on the $plugins option.
4057
4058
4059 # Check whether --enable-plugins was given.
4060 if test "${enable_plugins+set}" = set; then :
4061   enableval=$enable_plugins; case "${enableval}" in
4062   yes | "") plugins=yes ;;
4063   no) plugins=no ;;
4064   *) plugins=yes ;;
4065  esac
4066 else
4067   plugins=no
4068 fi
4069
4070
4071
4072 case "${host}" in
4073   sparc-*-solaris*|i[3-7]86-*-solaris*)
4074     # On native 32bit sparc and ia32 solaris, large-file and procfs support
4075     # are mutually exclusive; and without procfs support, the bfd/ elf module
4076     # cannot provide certain routines such as elfcore_write_prpsinfo
4077     # or elfcore_write_prstatus.  So unless the user explicitly requested
4078     # large-file support through the --enable-largefile switch, disable
4079     # large-file support in favor of procfs support.
4080     test "${target}" = "${host}" -a "x$plugins" = xno \
4081       && : ${enable_largefile="no"}
4082     ;;
4083 esac
4084
4085 # Check whether --enable-largefile was given.
4086 if test "${enable_largefile+set}" = set; then :
4087   enableval=$enable_largefile;
4088 fi
4089
4090 if test "$enable_largefile" != no; then
4091
4092   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4093 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4094 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
4095   $as_echo_n "(cached) " >&6
4096 else
4097   ac_cv_sys_largefile_CC=no
4098      if test "$GCC" != yes; then
4099        ac_save_CC=$CC
4100        while :; do
4101          # IRIX 6.2 and later do not support large files by default,
4102          # so use the C compiler's -n32 option if that helps.
4103          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4104 /* end confdefs.h.  */
4105 #include <sys/types.h>
4106  /* Check that off_t can represent 2**63 - 1 correctly.
4107     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4108     since some C++ compilers masquerading as C compilers
4109     incorrectly reject 9223372036854775807.  */
4110 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4111   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4112                        && LARGE_OFF_T % 2147483647 == 1)
4113                       ? 1 : -1];
4114 int
4115 main ()
4116 {
4117
4118   ;
4119   return 0;
4120 }
4121 _ACEOF
4122          if ac_fn_c_try_compile "$LINENO"; then :
4123   break
4124 fi
4125 rm -f core conftest.err conftest.$ac_objext
4126          CC="$CC -n32"
4127          if ac_fn_c_try_compile "$LINENO"; then :
4128   ac_cv_sys_largefile_CC=' -n32'; break
4129 fi
4130 rm -f core conftest.err conftest.$ac_objext
4131          break
4132        done
4133        CC=$ac_save_CC
4134        rm -f conftest.$ac_ext
4135     fi
4136 fi
4137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4138 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4139   if test "$ac_cv_sys_largefile_CC" != no; then
4140     CC=$CC$ac_cv_sys_largefile_CC
4141   fi
4142
4143   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4144 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4145 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
4146   $as_echo_n "(cached) " >&6
4147 else
4148   while :; do
4149   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4150 /* end confdefs.h.  */
4151 #include <sys/types.h>
4152  /* Check that off_t can represent 2**63 - 1 correctly.
4153     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4154     since some C++ compilers masquerading as C compilers
4155     incorrectly reject 9223372036854775807.  */
4156 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4157   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4158                        && LARGE_OFF_T % 2147483647 == 1)
4159                       ? 1 : -1];
4160 int
4161 main ()
4162 {
4163
4164   ;
4165   return 0;
4166 }
4167 _ACEOF
4168 if ac_fn_c_try_compile "$LINENO"; then :
4169   ac_cv_sys_file_offset_bits=no; break
4170 fi
4171 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4172   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4173 /* end confdefs.h.  */
4174 #define _FILE_OFFSET_BITS 64
4175 #include <sys/types.h>
4176  /* Check that off_t can represent 2**63 - 1 correctly.
4177     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4178     since some C++ compilers masquerading as C compilers
4179     incorrectly reject 9223372036854775807.  */
4180 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4181   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4182                        && LARGE_OFF_T % 2147483647 == 1)
4183                       ? 1 : -1];
4184 int
4185 main ()
4186 {
4187
4188   ;
4189   return 0;
4190 }
4191 _ACEOF
4192 if ac_fn_c_try_compile "$LINENO"; then :
4193   ac_cv_sys_file_offset_bits=64; break
4194 fi
4195 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4196   ac_cv_sys_file_offset_bits=unknown
4197   break
4198 done
4199 fi
4200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4201 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4202 case $ac_cv_sys_file_offset_bits in #(
4203   no | unknown) ;;
4204   *)
4205 cat >>confdefs.h <<_ACEOF
4206 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4207 _ACEOF
4208 ;;
4209 esac
4210 rm -rf conftest*
4211   if test $ac_cv_sys_file_offset_bits = unknown; then
4212     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4213 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4214 if test "${ac_cv_sys_large_files+set}" = set; then :
4215   $as_echo_n "(cached) " >&6
4216 else
4217   while :; do
4218   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4219 /* end confdefs.h.  */
4220 #include <sys/types.h>
4221  /* Check that off_t can represent 2**63 - 1 correctly.
4222     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4223     since some C++ compilers masquerading as C compilers
4224     incorrectly reject 9223372036854775807.  */
4225 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4226   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4227                        && LARGE_OFF_T % 2147483647 == 1)
4228                       ? 1 : -1];
4229 int
4230 main ()
4231 {
4232
4233   ;
4234   return 0;
4235 }
4236 _ACEOF
4237 if ac_fn_c_try_compile "$LINENO"; then :
4238   ac_cv_sys_large_files=no; break
4239 fi
4240 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4241   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4242 /* end confdefs.h.  */
4243 #define _LARGE_FILES 1
4244 #include <sys/types.h>
4245  /* Check that off_t can represent 2**63 - 1 correctly.
4246     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4247     since some C++ compilers masquerading as C compilers
4248     incorrectly reject 9223372036854775807.  */
4249 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4250   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4251                        && LARGE_OFF_T % 2147483647 == 1)
4252                       ? 1 : -1];
4253 int
4254 main ()
4255 {
4256
4257   ;
4258   return 0;
4259 }
4260 _ACEOF
4261 if ac_fn_c_try_compile "$LINENO"; then :
4262   ac_cv_sys_large_files=1; break
4263 fi
4264 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4265   ac_cv_sys_large_files=unknown
4266   break
4267 done
4268 fi
4269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4270 $as_echo "$ac_cv_sys_large_files" >&6; }
4271 case $ac_cv_sys_large_files in #(
4272   no | unknown) ;;
4273   *)
4274 cat >>confdefs.h <<_ACEOF
4275 #define _LARGE_FILES $ac_cv_sys_large_files
4276 _ACEOF
4277 ;;
4278 esac
4279 rm -rf conftest*
4280   fi
4281 fi
4282
4283
4284
4285
4286
4287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${CC-cc} option to accept ANSI C" >&5
4288 $as_echo_n "checking for ${CC-cc} option to accept ANSI C... " >&6; }
4289 if test "${am_cv_prog_cc_stdc+set}" = set; then :
4290   $as_echo_n "(cached) " >&6
4291 else
4292   am_cv_prog_cc_stdc=no
4293 ac_save_CC="$CC"
4294 # Don't try gcc -ansi; that turns off useful extensions and
4295 # breaks some systems' header files.
4296 # AIX                   -qlanglvl=ansi
4297 # Ultrix and OSF/1      -std1
4298 # HP-UX 10.20 and later -Ae
4299 # HP-UX older versions  -Aa -D_HPUX_SOURCE
4300 # SVR4                  -Xc -D__EXTENSIONS__
4301 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4302 do
4303   CC="$ac_save_CC $ac_arg"
4304   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4305 /* end confdefs.h.  */
4306 #include <stdarg.h>
4307 #include <stdio.h>
4308 #include <sys/types.h>
4309 #include <sys/stat.h>
4310 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4311 struct buf { int x; };
4312 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4313 static char *e (p, i)
4314      char **p;
4315      int i;
4316 {
4317   return p[i];
4318 }
4319 static char *f (char * (*g) (char **, int), char **p, ...)
4320 {
4321   char *s;
4322   va_list v;
4323   va_start (v,p);
4324   s = g (p, va_arg (v,int));
4325   va_end (v);
4326   return s;
4327 }
4328 int test (int i, double x);
4329 struct s1 {int (*f) (int a);};
4330 struct s2 {int (*f) (double a);};
4331 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4332 int argc;
4333 char **argv;
4334
4335 int
4336 main ()
4337 {
4338
4339 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4340
4341   ;
4342   return 0;
4343 }
4344 _ACEOF
4345 if ac_fn_c_try_compile "$LINENO"; then :
4346   am_cv_prog_cc_stdc="$ac_arg"; break
4347 fi
4348 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4349 done
4350 CC="$ac_save_CC"
4351
4352 fi
4353
4354 if test -z "$am_cv_prog_cc_stdc"; then
4355   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4356 $as_echo "none needed" >&6; }
4357 else
4358   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_stdc" >&5
4359 $as_echo "$am_cv_prog_cc_stdc" >&6; }
4360 fi
4361 case "x$am_cv_prog_cc_stdc" in
4362   x|xno) ;;
4363   *) CC="$CC $am_cv_prog_cc_stdc" ;;
4364 esac
4365
4366
4367 ac_aux_dir=
4368 for ac_dir in .. "$srcdir"/..; do
4369   for ac_t in install-sh install.sh shtool; do
4370     if test -f "$ac_dir/$ac_t"; then
4371       ac_aux_dir=$ac_dir
4372       ac_install_sh="$ac_aux_dir/$ac_t -c"
4373       break 2
4374     fi
4375   done
4376 done
4377 if test -z "$ac_aux_dir"; then
4378   as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
4379 fi
4380
4381 # These three variables are undocumented and unsupported,
4382 # and are intended to be withdrawn in a future Autoconf release.
4383 # They can cause serious problems if a builder's source tree is in a directory
4384 # whose full name contains unusual characters.
4385 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
4386 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
4387 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
4388
4389
4390
4391 test "$program_prefix" != NONE &&
4392   program_transform_name="s&^&$program_prefix&;$program_transform_name"
4393 # Use a double $ so make ignores it.
4394 test "$program_suffix" != NONE &&
4395   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
4396 # Double any \ or $.
4397 # By default was `s,x,x', remove it if useless.
4398 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
4399 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
4400
4401
4402 # Dependency checking.
4403 rm -rf .tst 2>/dev/null
4404 mkdir .tst 2>/dev/null
4405 if test -d .tst; then
4406   am__leading_dot=.
4407 else
4408   am__leading_dot=_
4409 fi
4410 rmdir .tst 2>/dev/null
4411
4412 DEPDIR="${am__leading_dot}deps"
4413
4414 ac_config_commands="$ac_config_commands depdir"
4415
4416
4417 depcc="$CC"   am_compiler_list=
4418
4419 am_depcomp=$ac_aux_dir/depcomp
4420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4421 $as_echo_n "checking dependency style of $depcc... " >&6; }
4422 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4423   $as_echo_n "(cached) " >&6
4424 else
4425   if test -f "$am_depcomp"; then
4426   # We make a subdir and do the tests there.  Otherwise we can end up
4427   # making bogus files that we don't know about and never remove.  For
4428   # instance it was reported that on HP-UX the gcc test will end up
4429   # making a dummy file named `D' -- because `-MD' means `put the output
4430   # in D'.
4431   mkdir conftest.dir
4432   # Copy depcomp to subdir because otherwise we won't find it if we're
4433   # using a relative directory.
4434   cp "$am_depcomp" conftest.dir
4435   cd conftest.dir
4436   # We will build objects and dependencies in a subdirectory because
4437   # it helps to detect inapplicable dependency modes.  For instance
4438   # both Tru64's cc and ICC support -MD to output dependencies as a
4439   # side effect of compilation, but ICC will put the dependencies in
4440   # the current directory while Tru64 will put them in the object
4441   # directory.
4442   mkdir sub
4443
4444   am_cv_CC_dependencies_compiler_type=none
4445   if test "$am_compiler_list" = ""; then
4446      am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4447   fi
4448   for depmode in $am_compiler_list; do
4449     if test $depmode = none; then break; fi
4450
4451     $as_echo "$as_me:$LINENO: trying $depmode" >&5
4452     # Setup a source with many dependencies, because some compilers
4453     # like to wrap large dependency lists on column 80 (with \), and
4454     # we should not choose a depcomp mode which is confused by this.
4455     #
4456     # We need to recreate these files for each test, as the compiler may
4457     # overwrite some of them when testing with obscure command lines.
4458     # This happens at least with the AIX C compiler.
4459     : > sub/conftest.c
4460     for i in 1 2 3 4 5 6; do
4461       echo '#include "conftst'$i'.h"' >> sub/conftest.c
4462       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4463       # Solaris 8's {/usr,}/bin/sh.
4464       touch sub/conftst$i.h
4465     done
4466     echo "include sub/conftest.Po" > confmf
4467
4468     # We check with `-c' and `-o' for the sake of the "dashmstdout"
4469     # mode.  It turns out that the SunPro C++ compiler does not properly
4470     # handle `-M -o', and we need to detect this.
4471     depcmd="depmode=$depmode \
4472        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
4473        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4474        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
4475     echo "| $depcmd" | sed -e 's/  */ /g' >&5
4476     if env $depcmd > conftest.err 2>&1 &&
4477        grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
4478        grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
4479        ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
4480       # icc doesn't choke on unknown options, it will just issue warnings
4481       # or remarks (even with -Werror).  So we grep stderr for any message
4482       # that says an option was ignored or not supported.
4483       # When given -MP, icc 7.0 and 7.1 complain thusly:
4484       #   icc: Command line warning: ignoring option '-M'; no argument required
4485       # The diagnosis changed in icc 8.0:
4486       #   icc: Command line remark: option '-MP' not supported
4487       if (grep 'ignoring option' conftest.err ||
4488           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4489         am_cv_CC_dependencies_compiler_type=$depmode
4490         $as_echo "$as_me:$LINENO: success" >&5
4491         break
4492       fi
4493     fi
4494     $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
4495     sed -e 's/^/| /' < conftest.err >&5
4496   done
4497
4498   cd ..
4499   rm -rf conftest.dir
4500 else
4501   am_cv_CC_dependencies_compiler_type=none
4502 fi
4503
4504 fi
4505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4506 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4507 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
4508 then as_fn_error "no usable dependency style found" "$LINENO" 5
4509 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4510
4511 fi
4512
4513
4514 # Check for the 'make' the user wants to use.
4515 for ac_prog in make
4516 do
4517   # Extract the first word of "$ac_prog", so it can be a program name with args.
4518 set dummy $ac_prog; ac_word=$2
4519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4520 $as_echo_n "checking for $ac_word... " >&6; }
4521 if test "${ac_cv_prog_MAKE+set}" = set; then :
4522   $as_echo_n "(cached) " >&6
4523 else
4524   if test -n "$MAKE"; then
4525   ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4526 else
4527 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4528 for as_dir in $PATH
4529 do
4530   IFS=$as_save_IFS
4531   test -z "$as_dir" && as_dir=.
4532     for ac_exec_ext in '' $ac_executable_extensions; do
4533   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4534     ac_cv_prog_MAKE="$ac_prog"
4535     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4536     break 2
4537   fi
4538 done
4539   done
4540 IFS=$as_save_IFS
4541
4542 fi
4543 fi
4544 MAKE=$ac_cv_prog_MAKE
4545 if test -n "$MAKE"; then
4546   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4547 $as_echo "$MAKE" >&6; }
4548 else
4549   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4550 $as_echo "no" >&6; }
4551 fi
4552
4553
4554   test -n "$MAKE" && break
4555 done
4556
4557 MAKE_IS_GNU=
4558 case "`$MAKE --version 2>&1 | sed 1q`" in
4559   *GNU*)
4560     MAKE_IS_GNU=yes
4561     ;;
4562 esac
4563  if test "$MAKE_IS_GNU" = yes; then
4564   GMAKE_TRUE=
4565   GMAKE_FALSE='#'
4566 else
4567   GMAKE_TRUE='#'
4568   GMAKE_FALSE=
4569 fi
4570
4571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4572 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4573 set x ${MAKE-make}
4574 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4575 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
4576   $as_echo_n "(cached) " >&6
4577 else
4578   cat >conftest.make <<\_ACEOF
4579 SHELL = /bin/sh
4580 all:
4581         @echo '@@@%%%=$(MAKE)=@@@%%%'
4582 _ACEOF
4583 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4584 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4585   *@@@%%%=?*=@@@%%%*)
4586     eval ac_cv_prog_make_${ac_make}_set=yes;;
4587   *)
4588     eval ac_cv_prog_make_${ac_make}_set=no;;
4589 esac
4590 rm -f conftest.make
4591 fi
4592 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4593   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4594 $as_echo "yes" >&6; }
4595   SET_MAKE=
4596 else
4597   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4598 $as_echo "no" >&6; }
4599   SET_MAKE="MAKE=${MAKE-make}"
4600 fi
4601
4602
4603 # Configure gnulib.  We need to build gnulib under some other
4604 # directory not "gnulib", to avoid the problem of both GDB and
4605 # GDBserver wanting to build it in the same directory, when building
4606 # in the source dir.
4607
4608   in_src="gnulib"
4609   in_build="build-gnulib"
4610
4611   # Remove --cache-file, --srcdir, and --disable-option-checking arguments
4612   # so they do not pile up.
4613   ac_sub_configure_args=
4614   ac_prev=
4615   eval "set x $ac_configure_args"
4616   shift
4617   for ac_arg
4618   do
4619     if test -n "$ac_prev"; then
4620       ac_prev=
4621       continue
4622     fi
4623     case $ac_arg in
4624     -cache-file | --cache-file | --cache-fil | --cache-fi \
4625     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
4626       ac_prev=cache_file ;;
4627     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
4628     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
4629     | --c=*)
4630       ;;
4631     --config-cache | -C)
4632       ;;
4633     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
4634       ac_prev=srcdir ;;
4635     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
4636       ;;
4637     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
4638       ac_prev=prefix ;;
4639     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
4640       ;;
4641     --disable-option-checking)
4642       ;;
4643     *)
4644       case $ac_arg in
4645       *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
4646       esac
4647       as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
4648     esac
4649   done
4650
4651   # Always prepend --prefix to ensure using the same prefix
4652   # in subdir configurations.
4653   ac_arg="--prefix=$prefix"
4654   case $ac_arg in
4655   *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
4656   esac
4657   ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
4658
4659   # Pass --silent
4660   if test "$silent" = yes; then
4661     ac_sub_configure_args="--silent $ac_sub_configure_args"
4662   fi
4663
4664   # Always prepend --disable-option-checking to silence warnings, since
4665   # different subdirs can have different --enable and --with options.
4666   ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
4667
4668   ac_popdir=`pwd`
4669   ac_dir=$in_build
4670
4671   ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
4672   $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
4673   $as_echo "$ac_msg" >&6
4674   as_dir="$ac_dir"; as_fn_mkdir_p
4675
4676   case $srcdir in
4677   [\\/]* | ?:[\\/]* )
4678     ac_srcdir=$srcdir/$in_src ;;
4679   *) # Relative name.
4680     ac_srcdir=../$srcdir/$in_src ;;
4681   esac
4682
4683   cd "$ac_dir"
4684
4685   ac_sub_configure=$ac_srcdir/configure
4686
4687   # Make the cache file name correct relative to the subdirectory.
4688   case $cache_file in
4689   [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
4690   *) # Relative name.
4691     ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
4692   esac
4693
4694   { $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
4695 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
4696   # The eval makes quoting arguments work.
4697   eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
4698        --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
4699     as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
4700
4701   cd "$ac_popdir"
4702
4703
4704
4705 CONFIG_OBS=
4706 CONFIG_DEPS=
4707 CONFIG_SRCS=
4708 ENABLE_CFLAGS=
4709
4710 CONFIG_ALL=
4711 CONFIG_CLEAN=
4712 CONFIG_INSTALL=
4713 CONFIG_UNINSTALL=
4714
4715 # If we haven't got the data from the intl directory,
4716 # assume NLS is disabled.
4717 USE_NLS=no
4718 LIBINTL=
4719 LIBINTL_DEP=
4720 INCINTL=
4721 XGETTEXT=
4722 GMSGFMT=
4723 POSUB=
4724
4725 if test -f  ../intl/config.intl; then
4726   .  ../intl/config.intl
4727 fi
4728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
4729 $as_echo_n "checking whether NLS is requested... " >&6; }
4730 if test x"$USE_NLS" != xyes; then
4731   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4732 $as_echo "no" >&6; }
4733 else
4734   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4735 $as_echo "yes" >&6; }
4736
4737 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
4738
4739
4740   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
4741 $as_echo_n "checking for catalogs to be installed... " >&6; }
4742   # Look for .po and .gmo files in the source directory.
4743   CATALOGS=
4744   XLINGUAS=
4745   for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
4746     # If there aren't any .gmo files the shell will give us the
4747     # literal string "../path/to/srcdir/po/*.gmo" which has to be
4748     # weeded out.
4749     case "$cat" in *\**)
4750       continue;;
4751     esac
4752     # The quadruple backslash is collapsed to a double backslash
4753     # by the backticks, then collapsed again by the double quotes,
4754     # leaving us with one backslash in the sed expression (right
4755     # before the dot that mustn't act as a wildcard).
4756     cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
4757     lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
4758     # The user is allowed to set LINGUAS to a list of languages to
4759     # install catalogs for.  If it's empty that means "all of them."
4760     if test "x$LINGUAS" = x; then
4761       CATALOGS="$CATALOGS $cat"
4762       XLINGUAS="$XLINGUAS $lang"
4763     else
4764       case "$LINGUAS" in *$lang*)
4765         CATALOGS="$CATALOGS $cat"
4766         XLINGUAS="$XLINGUAS $lang"
4767         ;;
4768       esac
4769     fi
4770   done
4771   LINGUAS="$XLINGUAS"
4772   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
4773 $as_echo "$LINGUAS" >&6; }
4774
4775
4776     DATADIRNAME=share
4777
4778   INSTOBJEXT=.mo
4779
4780   GENCAT=gencat
4781
4782   CATOBJEXT=.gmo
4783
4784 fi
4785
4786 localedir='${datadir}/locale'
4787
4788
4789 if test x"$USE_NLS" = xyes; then
4790    CONFIG_ALL="$CONFIG_ALL all-po"
4791    CONFIG_CLEAN="$CONFIG_CLEAN clean-po"
4792    CONFIG_INSTALL="$CONFIG_INSTALL install-po"
4793    CONFIG_UNINSTALL="$CONFIG_UNINSTALL uninstall-po"
4794 fi
4795
4796 GNULIB=build-gnulib/import
4797
4798 # For Makefile dependencies.
4799 GNULIB_STDINT_H=
4800 if test x"$STDINT_H" != x; then
4801   GNULIB_STDINT_H=$GNULIB/$STDINT_H
4802 fi
4803
4804
4805 PACKAGE=gdb
4806
4807 cat >>confdefs.h <<_ACEOF
4808 #define PACKAGE "$PACKAGE"
4809 _ACEOF
4810
4811
4812
4813 # We never need to detect it in this sub-configure.
4814 # But preserve it for config.status --recheck.
4815
4816
4817
4818 MAKEINFO_EXTRA_FLAGS=""
4819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $MAKEINFO supports @click" >&5
4820 $as_echo_n "checking whether $MAKEINFO supports @click... " >&6; }
4821 if test "${gdb_cv_have_makeinfo_click+set}" = set; then :
4822   $as_echo_n "(cached) " >&6
4823 else
4824   echo '@clicksequence{a @click{} b}' >conftest.texinfo
4825   if eval "$MAKEINFO conftest.texinfo >&5 2>&5"; then
4826     gdb_cv_have_makeinfo_click=yes
4827   else
4828     gdb_cv_have_makeinfo_click=no
4829   fi
4830 fi
4831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_makeinfo_click" >&5
4832 $as_echo "$gdb_cv_have_makeinfo_click" >&6; }
4833 if test x"$gdb_cv_have_makeinfo_click" = xyes; then
4834   MAKEINFO_EXTRA_FLAGS="$MAKEINFO_EXTRA_FLAGS -DHAVE_MAKEINFO_CLICK"
4835 fi
4836
4837
4838
4839
4840 # Check whether --with-separate-debug-dir was given.
4841 if test "${with_separate_debug_dir+set}" = set; then :
4842   withval=$with_separate_debug_dir;
4843     DEBUGDIR=$withval
4844 else
4845   DEBUGDIR=${libdir}/debug
4846 fi
4847
4848
4849   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
4850   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4851   ac_define_dir=`eval echo $DEBUGDIR`
4852   ac_define_dir=`eval echo $ac_define_dir`
4853
4854 cat >>confdefs.h <<_ACEOF
4855 #define DEBUGDIR "$ac_define_dir"
4856 _ACEOF
4857
4858
4859
4860
4861   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
4862      if test "x$prefix" = xNONE; then
4863         test_prefix=/usr/local
4864      else
4865         test_prefix=$prefix
4866      fi
4867   else
4868      test_prefix=$exec_prefix
4869   fi
4870   value=0
4871   case ${ac_define_dir} in
4872      "${test_prefix}"|"${test_prefix}/"*|\
4873         '${exec_prefix}'|'${exec_prefix}/'*)
4874      value=1
4875      ;;
4876   esac
4877
4878 cat >>confdefs.h <<_ACEOF
4879 #define DEBUGDIR_RELOCATABLE $value
4880 _ACEOF
4881
4882
4883
4884
4885 # We can't pass paths as command line arguments.
4886 # Mingw32 tries to be clever and will convert the paths for us.
4887 # For example -DBINDIR="/usr/local/bin" passed on the command line may get
4888 # converted to -DBINDIR="E:/msys/mingw32/msys/1.0/local/bin".
4889 # This breaks GDB's relocatable path conversions since paths passed in
4890 # config.h would not get so translated, the path prefixes no longer match.
4891
4892   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
4893   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4894   ac_define_dir=`eval echo $bindir`
4895   ac_define_dir=`eval echo $ac_define_dir`
4896
4897 cat >>confdefs.h <<_ACEOF
4898 #define BINDIR "$ac_define_dir"
4899 _ACEOF
4900
4901
4902
4903 # GDB's datadir relocation
4904
4905
4906
4907 # Check whether --with-gdb-datadir was given.
4908 if test "${with_gdb_datadir+set}" = set; then :
4909   withval=$with_gdb_datadir;
4910     GDB_DATADIR=$withval
4911 else
4912   GDB_DATADIR=${datadir}/gdb
4913 fi
4914
4915
4916   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
4917   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4918   ac_define_dir=`eval echo $GDB_DATADIR`
4919   ac_define_dir=`eval echo $ac_define_dir`
4920
4921 cat >>confdefs.h <<_ACEOF
4922 #define GDB_DATADIR "$ac_define_dir"
4923 _ACEOF
4924
4925
4926
4927
4928   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
4929      if test "x$prefix" = xNONE; then
4930         test_prefix=/usr/local
4931      else
4932         test_prefix=$prefix
4933      fi
4934   else
4935      test_prefix=$exec_prefix
4936   fi
4937   value=0
4938   case ${ac_define_dir} in
4939      "${test_prefix}"|"${test_prefix}/"*|\
4940         '${exec_prefix}'|'${exec_prefix}/'*)
4941      value=1
4942      ;;
4943   esac
4944
4945 cat >>confdefs.h <<_ACEOF
4946 #define GDB_DATADIR_RELOCATABLE $value
4947 _ACEOF
4948
4949
4950
4951
4952
4953 # Check whether --with-relocated-sources was given.
4954 if test "${with_relocated_sources+set}" = set; then :
4955   withval=$with_relocated_sources; reloc_srcdir="${withval}"
4956
4957   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
4958   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4959   ac_define_dir=`eval echo $reloc_srcdir`
4960   ac_define_dir=`eval echo $ac_define_dir`
4961
4962 cat >>confdefs.h <<_ACEOF
4963 #define RELOC_SRCDIR "$ac_define_dir"
4964 _ACEOF
4965
4966
4967
4968 fi
4969
4970
4971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load directory" >&5
4972 $as_echo_n "checking for default auto-load directory... " >&6; }
4973
4974 # Check whether --with-auto-load-dir was given.
4975 if test "${with_auto_load_dir+set}" = set; then :
4976   withval=$with_auto_load_dir;
4977 else
4978   with_auto_load_dir='$debugdir:$datadir/auto-load'
4979 fi
4980
4981 escape_dir=`echo $with_auto_load_dir | sed 's/[$]\(datadir\|debugdir\)\>/\\\\\\\\\\\\&/g'`
4982
4983   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
4984   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4985   ac_define_dir=`eval echo $escape_dir`
4986   ac_define_dir=`eval echo $ac_define_dir`
4987
4988 cat >>confdefs.h <<_ACEOF
4989 #define AUTO_LOAD_DIR "$ac_define_dir"
4990 _ACEOF
4991
4992
4993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_dir" >&5
4994 $as_echo "$with_auto_load_dir" >&6; }
4995
4996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load safe-path" >&5
4997 $as_echo_n "checking for default auto-load safe-path... " >&6; }
4998
4999 # Check whether --with-auto-load-safe-path was given.
5000 if test "${with_auto_load_safe_path+set}" = set; then :
5001   withval=$with_auto_load_safe_path; if test "$with_auto_load_safe_path" = "no"; then
5002      with_auto_load_safe_path="/"
5003      fi
5004 else
5005   with_auto_load_safe_path="$with_auto_load_dir"
5006 fi
5007
5008 escape_dir=`echo $with_auto_load_safe_path | sed 's/[$]\(datadir\|debugdir\)\>/\\\\\\\\\\\\&/g'`
5009
5010   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5011   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5012   ac_define_dir=`eval echo $escape_dir`
5013   ac_define_dir=`eval echo $ac_define_dir`
5014
5015 cat >>confdefs.h <<_ACEOF
5016 #define AUTO_LOAD_SAFE_PATH "$ac_define_dir"
5017 _ACEOF
5018
5019
5020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_safe_path" >&5
5021 $as_echo "$with_auto_load_safe_path" >&6; }
5022
5023
5024
5025 subdirs="$subdirs testsuite"
5026
5027
5028 # Check whether to support alternative target configurations
5029 # Check whether --enable-targets was given.
5030 if test "${enable_targets+set}" = set; then :
5031   enableval=$enable_targets; case "${enableval}" in
5032   yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
5033             ;;
5034   no)       enable_targets= ;;
5035   *)        enable_targets=$enableval ;;
5036 esac
5037 fi
5038
5039
5040 # Check whether to enable 64-bit support on 32-bit hosts
5041 # Check whether --enable-64-bit-bfd was given.
5042 if test "${enable_64_bit_bfd+set}" = set; then :
5043   enableval=$enable_64_bit_bfd; case "${enableval}" in
5044   yes)  want64=true  ;;
5045   no)   want64=false ;;
5046   *)    as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
5047 esac
5048 else
5049   want64=false
5050 fi
5051
5052 # Provide defaults for some variables set by the per-host and per-target
5053 # configuration.
5054 gdb_host_obs=posix-hdep.o
5055
5056 if test "${target}" = "${host}"; then
5057   gdb_native=yes
5058 else
5059   gdb_native=no
5060 fi
5061
5062 . $srcdir/configure.host
5063
5064 # Accumulate some settings from configure.tgt over all enabled targets
5065
5066 TARGET_OBS=
5067 all_targets=
5068
5069 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
5070 do
5071   if test "$targ_alias" = "all"; then
5072     all_targets=true
5073   else
5074     # Canonicalize the secondary target names.
5075     result=`$ac_config_sub $targ_alias 2>/dev/null`
5076     if test -n "$result"; then
5077         targ=$result
5078     else
5079         targ=$targ_alias
5080     fi
5081
5082     . ${srcdir}/configure.tgt
5083
5084     if test -z "${gdb_target_obs}"; then :
5085   as_fn_error "configuration ${targ} is unsupported." "$LINENO" 5
5086 fi
5087
5088     # Target-specific object files
5089     for i in ${gdb_target_obs}; do
5090         case " $TARGET_OBS " in
5091         *" ${i} "*) ;;
5092         *)
5093           TARGET_OBS="$TARGET_OBS ${i}"
5094           ;;
5095         esac
5096     done
5097
5098     # Check whether this target needs 64-bit CORE_ADDR
5099     if test x${want64} = xfalse; then
5100       . ${srcdir}/../bfd/config.bfd
5101     fi
5102   fi
5103 done
5104
5105 if test x${all_targets} = xtrue; then
5106
5107   # We want all 64-bit targets if we either:
5108   #  - run on a 64-bit host  or
5109   #  - already require 64-bit support for some other target  or
5110   #  - the --enable-64-bit-bfd option was supplied
5111   # Otherwise we only support all 32-bit targets.
5112   #
5113   # NOTE: This test must be in sync with the corresponding
5114   #       tests in BFD!
5115
5116   if test x${want64} = xfalse; then
5117     # The cast to long int works around a bug in the HP C Compiler
5118 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5119 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5120 # This bug is HP SR number 8606223364.
5121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
5122 $as_echo_n "checking size of long... " >&6; }
5123 if test "${ac_cv_sizeof_long+set}" = set; then :
5124   $as_echo_n "(cached) " >&6
5125 else
5126   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
5127
5128 else
5129   if test "$ac_cv_type_long" = yes; then
5130      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5131 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5132 { as_fn_set_status 77
5133 as_fn_error "cannot compute sizeof (long)
5134 See \`config.log' for more details." "$LINENO" 5; }; }
5135    else
5136      ac_cv_sizeof_long=0
5137    fi
5138 fi
5139
5140 fi
5141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
5142 $as_echo "$ac_cv_sizeof_long" >&6; }
5143
5144
5145
5146 cat >>confdefs.h <<_ACEOF
5147 #define SIZEOF_LONG $ac_cv_sizeof_long
5148 _ACEOF
5149
5150
5151     if test "x${ac_cv_sizeof_long}" = "x8"; then
5152       want64=true
5153     fi
5154   fi
5155   if test x${want64} = xtrue; then
5156     TARGET_OBS='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)'
5157   else
5158     TARGET_OBS='$(ALL_TARGET_OBS)'
5159   fi
5160 fi
5161
5162
5163
5164 # For other settings, only the main target counts.
5165 gdb_sim=
5166 gdb_osabi=
5167 build_gdbserver=
5168 targ=$target; . ${srcdir}/configure.tgt
5169
5170 # Fetch the default architecture and default target vector from BFD.
5171 targ=$target; . $srcdir/../bfd/config.bfd
5172
5173 # We only want the first architecture, so strip off the others if
5174 # there is more than one.
5175 targ_archs=`echo $targ_archs | sed 's/ .*//'`
5176
5177 if test "x$targ_archs" != x; then
5178
5179 cat >>confdefs.h <<_ACEOF
5180 #define DEFAULT_BFD_ARCH $targ_archs
5181 _ACEOF
5182
5183 fi
5184 if test "x$targ_defvec" != x; then
5185
5186 cat >>confdefs.h <<_ACEOF
5187 #define DEFAULT_BFD_VEC $targ_defvec
5188 _ACEOF
5189
5190 fi
5191
5192 # The CLI cannot be disabled yet, but may be in the future.
5193
5194 # Enable CLI.
5195 # Check whether --enable-gdbcli was given.
5196 if test "${enable_gdbcli+set}" = set; then :
5197   enableval=$enable_gdbcli; case $enableval in
5198     yes)
5199       ;;
5200     no)
5201       as_fn_error "the command-line interface cannot be disabled yet" "$LINENO" 5 ;;
5202     *)
5203       as_fn_error "bad value $enableval for --enable-gdbcli" "$LINENO" 5 ;;
5204   esac
5205 else
5206   enable_gdbcli=yes
5207 fi
5208
5209 if test x"$enable_gdbcli" = xyes; then
5210   if test -d $srcdir/cli; then
5211     CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_CLI_OBS)"
5212     CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_CLI_DEPS)"
5213     CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_CLI_SRCS)"
5214     ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)"
5215   fi
5216 fi
5217
5218 # Enable MI.
5219 # Check whether --enable-gdbmi was given.
5220 if test "${enable_gdbmi+set}" = set; then :
5221   enableval=$enable_gdbmi; case $enableval in
5222     yes | no)
5223       ;;
5224     *)
5225       as_fn_error "bad value $enableval for --enable-gdbmi" "$LINENO" 5 ;;
5226   esac
5227 else
5228   enable_gdbmi=yes
5229 fi
5230
5231 if test x"$enable_gdbmi" = xyes; then
5232   if test -d $srcdir/mi; then
5233     CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
5234     CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
5235     CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
5236     ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
5237   fi
5238 fi
5239
5240 # Enable TUI.
5241 # Check whether --enable-tui was given.
5242 if test "${enable_tui+set}" = set; then :
5243   enableval=$enable_tui; case $enableval in
5244     yes | no | auto)
5245       ;;
5246     *)
5247       as_fn_error "bad value $enableval for --enable-tui" "$LINENO" 5 ;;
5248   esac
5249 else
5250   enable_tui=auto
5251 fi
5252
5253
5254 # Enable gdbtk.
5255 # Check whether --enable-gdbtk was given.
5256 if test "${enable_gdbtk+set}" = set; then :
5257   enableval=$enable_gdbtk; case $enableval in
5258     yes | no)
5259       ;;
5260     *)
5261       as_fn_error "bad value $enableval for --enable-gdbtk" "$LINENO" 5 ;;
5262   esac
5263 else
5264   if test -d $srcdir/gdbtk; then
5265     enable_gdbtk=yes
5266   else
5267     enable_gdbtk=no
5268   fi
5269 fi
5270
5271 # We unconditionally disable gdbtk tests on selected platforms.
5272 case $host_os in
5273   go32* | windows*)
5274     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gdbtk isn't supported on $host; disabling" >&5
5275 $as_echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;}
5276     enable_gdbtk=no ;;
5277 esac
5278
5279 # Libunwind support for ia64.
5280
5281
5282 # Check whether --with-libunwind-ia64 was given.
5283 if test "${with_libunwind_ia64+set}" = set; then :
5284   withval=$with_libunwind_ia64;
5285 else
5286   with_libunwind_ia64=auto
5287 fi
5288
5289
5290 # Backward compatibility option.
5291 if test "${with_libunwind+set}" = set; then
5292   if test x"$with_libunwind_ia64" != xauto; then
5293     as_fn_error "option --with-libunwind is deprecated, use --with-libunwind-ia64" "$LINENO" 5
5294   fi
5295   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&5
5296 $as_echo "$as_me: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&2;}
5297   with_libunwind_ia64="$with_libunwind"
5298 fi
5299
5300 case "$with_libunwind_ia64" in
5301   yes | no)
5302     ;;
5303   auto)
5304     for ac_header in libunwind-ia64.h
5305 do :
5306   ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
5307 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
5308   cat >>confdefs.h <<_ACEOF
5309 #define HAVE_LIBUNWIND_IA64_H 1
5310 _ACEOF
5311
5312 fi
5313
5314 done
5315
5316     with_libunwind_ia64=$ac_cv_header_libunwind_ia64_h
5317     ;;
5318   *)
5319     as_fn_error "bad value $with_libunwind_ia64 for GDB --with-libunwind-ia64 option" "$LINENO" 5
5320     ;;
5321 esac
5322
5323 if test x"$with_libunwind_ia64" = xyes; then
5324   for ac_header in libunwind-ia64.h
5325 do :
5326   ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
5327 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
5328   cat >>confdefs.h <<_ACEOF
5329 #define HAVE_LIBUNWIND_IA64_H 1
5330 _ACEOF
5331
5332 fi
5333
5334 done
5335
5336   if test x"$ac_cv_header_libunwind_ia64_h" != xyes; then
5337     as_fn_error "GDB option --with-libunwind-ia64 requires libunwind-ia64.h" "$LINENO" 5
5338   fi
5339   CONFIG_OBS="$CONFIG_OBS ia64-libunwind-tdep.o"
5340   CONFIG_DEPS="$CONFIG_DEPS ia64-libunwind-tdep.o"
5341   CONFIG_SRCS="$CONFIG_SRCS ia64-libunwind-tdep.c"
5342 fi
5343
5344 opt_curses=no
5345
5346 # Check whether --with-curses was given.
5347 if test "${with_curses+set}" = set; then :
5348   withval=$with_curses; opt_curses=$withval
5349 fi
5350
5351
5352 prefer_curses=no
5353 if test "$opt_curses" = "yes"; then
5354   prefer_curses=yes
5355 fi
5356
5357 # Profiling support.
5358 # Check whether --enable-profiling was given.
5359 if test "${enable_profiling+set}" = set; then :
5360   enableval=$enable_profiling; case $enableval in
5361     yes | no)
5362       ;;
5363     *)
5364       as_fn_error "bad value $enableval for --enable-profile" "$LINENO" 5 ;;
5365   esac
5366 else
5367   enable_profiling=no
5368 fi
5369
5370
5371 for ac_func in monstartup _mcleanup
5372 do :
5373   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5374 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5375 eval as_val=\$$as_ac_var
5376    if test "x$as_val" = x""yes; then :
5377   cat >>confdefs.h <<_ACEOF
5378 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5379 _ACEOF
5380
5381 fi
5382 done
5383
5384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _etext" >&5
5385 $as_echo_n "checking for _etext... " >&6; }
5386 if test "${ac_cv_var__etext+set}" = set; then :
5387   $as_echo_n "(cached) " >&6
5388 else
5389   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5390 /* end confdefs.h.  */
5391 #include <stdlib.h>
5392 extern char _etext;
5393
5394 int
5395 main ()
5396 {
5397 free (&_etext);
5398   ;
5399   return 0;
5400 }
5401 _ACEOF
5402 if ac_fn_c_try_link "$LINENO"; then :
5403   ac_cv_var__etext=yes
5404 else
5405   ac_cv_var__etext=no
5406 fi
5407 rm -f core conftest.err conftest.$ac_objext \
5408     conftest$ac_exeext conftest.$ac_ext
5409 fi
5410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__etext" >&5
5411 $as_echo "$ac_cv_var__etext" >&6; }
5412 if test $ac_cv_var__etext = yes; then
5413
5414 $as_echo "#define HAVE__ETEXT 1" >>confdefs.h
5415
5416 fi
5417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for etext" >&5
5418 $as_echo_n "checking for etext... " >&6; }
5419 if test "${ac_cv_var_etext+set}" = set; then :
5420   $as_echo_n "(cached) " >&6
5421 else
5422   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5423 /* end confdefs.h.  */
5424 #include <stdlib.h>
5425 extern char etext;
5426
5427 int
5428 main ()
5429 {
5430 free (&etext);
5431   ;
5432   return 0;
5433 }
5434 _ACEOF
5435 if ac_fn_c_try_link "$LINENO"; then :
5436   ac_cv_var_etext=yes
5437 else
5438   ac_cv_var_etext=no
5439 fi
5440 rm -f core conftest.err conftest.$ac_objext \
5441     conftest$ac_exeext conftest.$ac_ext
5442 fi
5443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_etext" >&5
5444 $as_echo "$ac_cv_var_etext" >&6; }
5445 if test $ac_cv_var_etext = yes; then
5446
5447 $as_echo "#define HAVE_ETEXT 1" >>confdefs.h
5448
5449 fi
5450 if test "$enable_profiling" = yes ; then
5451   if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then
5452     as_fn_error "--enable-profiling requires monstartup and _mcleanup" "$LINENO" 5
5453   fi
5454   PROFILE_CFLAGS=-pg
5455   OLD_CFLAGS="$CFLAGS"
5456   CFLAGS="$CFLAGS $PROFILE_CFLAGS"
5457
5458   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pg" >&5
5459 $as_echo_n "checking whether $CC supports -pg... " >&6; }
5460 if test "${ac_cv_cc_supports_pg+set}" = set; then :
5461   $as_echo_n "(cached) " >&6
5462 else
5463   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5464 /* end confdefs.h.  */
5465
5466 int
5467 main ()
5468 {
5469 int x;
5470   ;
5471   return 0;
5472 }
5473 _ACEOF
5474 if ac_fn_c_try_compile "$LINENO"; then :
5475   ac_cv_cc_supports_pg=yes
5476 else
5477   ac_cv_cc_supports_pg=no
5478 fi
5479 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5480 fi
5481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_supports_pg" >&5
5482 $as_echo "$ac_cv_cc_supports_pg" >&6; }
5483
5484   if test $ac_cv_cc_supports_pg = no; then
5485     as_fn_error "--enable-profiling requires a compiler which supports -pg" "$LINENO" 5
5486   fi
5487
5488   CFLAGS="$OLD_CFLAGS"
5489 fi
5490
5491
5492
5493 # Check whether --with-pkgversion was given.
5494 if test "${with_pkgversion+set}" = set; then :
5495   withval=$with_pkgversion; case "$withval" in
5496       yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
5497       no)  PKGVERSION= ;;
5498       *)   PKGVERSION="($withval) " ;;
5499      esac
5500 else
5501   PKGVERSION="(GDB) "
5502
5503 fi
5504
5505
5506
5507
5508
5509 # Check whether --with-bugurl was given.
5510 if test "${with_bugurl+set}" = set; then :
5511   withval=$with_bugurl; case "$withval" in
5512       yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
5513       no)  BUGURL=
5514            ;;
5515       *)   BUGURL="$withval"
5516            ;;
5517      esac
5518 else
5519   BUGURL="http://www.gnu.org/software/gdb/bugs/"
5520
5521 fi
5522
5523   case ${BUGURL} in
5524   "")
5525     REPORT_BUGS_TO=
5526     REPORT_BUGS_TEXI=
5527     ;;
5528   *)
5529     REPORT_BUGS_TO="<$BUGURL>"
5530     REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
5531     ;;
5532   esac;
5533
5534
5535
5536
5537 cat >>confdefs.h <<_ACEOF
5538 #define PKGVERSION "$PKGVERSION"
5539 _ACEOF
5540
5541
5542 cat >>confdefs.h <<_ACEOF
5543 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
5544 _ACEOF
5545
5546
5547 # --------------------- #
5548 # Checks for programs.  #
5549 # --------------------- #
5550
5551 for ac_prog in gawk mawk nawk awk
5552 do
5553   # Extract the first word of "$ac_prog", so it can be a program name with args.
5554 set dummy $ac_prog; ac_word=$2
5555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5556 $as_echo_n "checking for $ac_word... " >&6; }
5557 if test "${ac_cv_prog_AWK+set}" = set; then :
5558   $as_echo_n "(cached) " >&6
5559 else
5560   if test -n "$AWK"; then
5561   ac_cv_prog_AWK="$AWK" # Let the user override the test.
5562 else
5563 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5564 for as_dir in $PATH
5565 do
5566   IFS=$as_save_IFS
5567   test -z "$as_dir" && as_dir=.
5568     for ac_exec_ext in '' $ac_executable_extensions; do
5569   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5570     ac_cv_prog_AWK="$ac_prog"
5571     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5572     break 2
5573   fi
5574 done
5575   done
5576 IFS=$as_save_IFS
5577
5578 fi
5579 fi
5580 AWK=$ac_cv_prog_AWK
5581 if test -n "$AWK"; then
5582   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5583 $as_echo "$AWK" >&6; }
5584 else
5585   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5586 $as_echo "no" >&6; }
5587 fi
5588
5589
5590   test -n "$AWK" && break
5591 done
5592
5593 # Find a good install program.  We prefer a C program (faster),
5594 # so one script is as good as another.  But avoid the broken or
5595 # incompatible versions:
5596 # SysV /etc/install, /usr/sbin/install
5597 # SunOS /usr/etc/install
5598 # IRIX /sbin/install
5599 # AIX /bin/install
5600 # AmigaOS /C/install, which installs bootblocks on floppy discs
5601 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5602 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5603 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5604 # OS/2's system install, which has a completely different semantic
5605 # ./install, which can be erroneously created by make from ./install.sh.
5606 # Reject install programs that cannot install multiple files.
5607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5608 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5609 if test -z "$INSTALL"; then
5610 if test "${ac_cv_path_install+set}" = set; then :
5611   $as_echo_n "(cached) " >&6
5612 else
5613   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5614 for as_dir in $PATH
5615 do
5616   IFS=$as_save_IFS
5617   test -z "$as_dir" && as_dir=.
5618     # Account for people who put trailing slashes in PATH elements.
5619 case $as_dir/ in #((
5620   ./ | .// | /[cC]/* | \
5621   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5622   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5623   /usr/ucb/* ) ;;
5624   *)
5625     # OSF1 and SCO ODT 3.0 have their own names for install.
5626     # Don't use installbsd from OSF since it installs stuff as root
5627     # by default.
5628     for ac_prog in ginstall scoinst install; do
5629       for ac_exec_ext in '' $ac_executable_extensions; do
5630         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5631           if test $ac_prog = install &&
5632             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5633             # AIX install.  It has an incompatible calling convention.
5634             :
5635           elif test $ac_prog = install &&
5636             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5637             # program-specific install script used by HP pwplus--don't use.
5638             :
5639           else
5640             rm -rf conftest.one conftest.two conftest.dir
5641             echo one > conftest.one
5642             echo two > conftest.two
5643             mkdir conftest.dir
5644             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5645               test -s conftest.one && test -s conftest.two &&
5646               test -s conftest.dir/conftest.one &&
5647               test -s conftest.dir/conftest.two
5648             then
5649               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5650               break 3
5651             fi
5652           fi
5653         fi
5654       done
5655     done
5656     ;;
5657 esac
5658
5659   done
5660 IFS=$as_save_IFS
5661
5662 rm -rf conftest.one conftest.two conftest.dir
5663
5664 fi
5665   if test "${ac_cv_path_install+set}" = set; then
5666     INSTALL=$ac_cv_path_install
5667   else
5668     # As a last resort, use the slow shell script.  Don't cache a
5669     # value for INSTALL within a source directory, because that will
5670     # break other packages using the cache if that directory is
5671     # removed, or if the value is a relative name.
5672     INSTALL=$ac_install_sh
5673   fi
5674 fi
5675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5676 $as_echo "$INSTALL" >&6; }
5677
5678 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5679 # It thinks the first close brace ends the variable substitution.
5680 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5681
5682 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5683
5684 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5685
5686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5687 $as_echo_n "checking whether ln -s works... " >&6; }
5688 LN_S=$as_ln_s
5689 if test "$LN_S" = "ln -s"; then
5690   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5691 $as_echo "yes" >&6; }
5692 else
5693   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5694 $as_echo "no, using $LN_S" >&6; }
5695 fi
5696
5697 if test -n "$ac_tool_prefix"; then
5698   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5699 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5701 $as_echo_n "checking for $ac_word... " >&6; }
5702 if test "${ac_cv_prog_RANLIB+set}" = set; then :
5703   $as_echo_n "(cached) " >&6
5704 else
5705   if test -n "$RANLIB"; then
5706   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5707 else
5708 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5709 for as_dir in $PATH
5710 do
5711   IFS=$as_save_IFS
5712   test -z "$as_dir" && as_dir=.
5713     for ac_exec_ext in '' $ac_executable_extensions; do
5714   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5715     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5716     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5717     break 2
5718   fi
5719 done
5720   done
5721 IFS=$as_save_IFS
5722
5723 fi
5724 fi
5725 RANLIB=$ac_cv_prog_RANLIB
5726 if test -n "$RANLIB"; then
5727   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5728 $as_echo "$RANLIB" >&6; }
5729 else
5730   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5731 $as_echo "no" >&6; }
5732 fi
5733
5734
5735 fi
5736 if test -z "$ac_cv_prog_RANLIB"; then
5737   ac_ct_RANLIB=$RANLIB
5738   # Extract the first word of "ranlib", so it can be a program name with args.
5739 set dummy ranlib; ac_word=$2
5740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5741 $as_echo_n "checking for $ac_word... " >&6; }
5742 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5743   $as_echo_n "(cached) " >&6
5744 else
5745   if test -n "$ac_ct_RANLIB"; then
5746   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5747 else
5748 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5749 for as_dir in $PATH
5750 do
5751   IFS=$as_save_IFS
5752   test -z "$as_dir" && as_dir=.
5753     for ac_exec_ext in '' $ac_executable_extensions; do
5754   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5755     ac_cv_prog_ac_ct_RANLIB="ranlib"
5756     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5757     break 2
5758   fi
5759 done
5760   done
5761 IFS=$as_save_IFS
5762
5763 fi
5764 fi
5765 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5766 if test -n "$ac_ct_RANLIB"; then
5767   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5768 $as_echo "$ac_ct_RANLIB" >&6; }
5769 else
5770   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5771 $as_echo "no" >&6; }
5772 fi
5773
5774   if test "x$ac_ct_RANLIB" = x; then
5775     RANLIB=":"
5776   else
5777     case $cross_compiling:$ac_tool_warned in
5778 yes:)
5779 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5780 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5781 ac_tool_warned=yes ;;
5782 esac
5783     RANLIB=$ac_ct_RANLIB
5784   fi
5785 else
5786   RANLIB="$ac_cv_prog_RANLIB"
5787 fi
5788
5789 for ac_prog in 'bison -y' byacc
5790 do
5791   # Extract the first word of "$ac_prog", so it can be a program name with args.
5792 set dummy $ac_prog; ac_word=$2
5793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5794 $as_echo_n "checking for $ac_word... " >&6; }
5795 if test "${ac_cv_prog_YACC+set}" = set; then :
5796   $as_echo_n "(cached) " >&6
5797 else
5798   if test -n "$YACC"; then
5799   ac_cv_prog_YACC="$YACC" # Let the user override the test.
5800 else
5801 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5802 for as_dir in $PATH
5803 do
5804   IFS=$as_save_IFS
5805   test -z "$as_dir" && as_dir=.
5806     for ac_exec_ext in '' $ac_executable_extensions; do
5807   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5808     ac_cv_prog_YACC="$ac_prog"
5809     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5810     break 2
5811   fi
5812 done
5813   done
5814 IFS=$as_save_IFS
5815
5816 fi
5817 fi
5818 YACC=$ac_cv_prog_YACC
5819 if test -n "$YACC"; then
5820   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
5821 $as_echo "$YACC" >&6; }
5822 else
5823   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5824 $as_echo "no" >&6; }
5825 fi
5826
5827
5828   test -n "$YACC" && break
5829 done
5830 test -n "$YACC" || YACC="yacc"
5831
5832
5833 if test -n "$ac_tool_prefix"; then
5834   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5835 set dummy ${ac_tool_prefix}ar; ac_word=$2
5836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5837 $as_echo_n "checking for $ac_word... " >&6; }
5838 if test "${ac_cv_prog_AR+set}" = set; then :
5839   $as_echo_n "(cached) " >&6
5840 else
5841   if test -n "$AR"; then
5842   ac_cv_prog_AR="$AR" # Let the user override the test.
5843 else
5844 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5845 for as_dir in $PATH
5846 do
5847   IFS=$as_save_IFS
5848   test -z "$as_dir" && as_dir=.
5849     for ac_exec_ext in '' $ac_executable_extensions; do
5850   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5851     ac_cv_prog_AR="${ac_tool_prefix}ar"
5852     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5853     break 2
5854   fi
5855 done
5856   done
5857 IFS=$as_save_IFS
5858
5859 fi
5860 fi
5861 AR=$ac_cv_prog_AR
5862 if test -n "$AR"; then
5863   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5864 $as_echo "$AR" >&6; }
5865 else
5866   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5867 $as_echo "no" >&6; }
5868 fi
5869
5870
5871 fi
5872 if test -z "$ac_cv_prog_AR"; then
5873   ac_ct_AR=$AR
5874   # Extract the first word of "ar", so it can be a program name with args.
5875 set dummy ar; ac_word=$2
5876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5877 $as_echo_n "checking for $ac_word... " >&6; }
5878 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5879   $as_echo_n "(cached) " >&6
5880 else
5881   if test -n "$ac_ct_AR"; then
5882   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5883 else
5884 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5885 for as_dir in $PATH
5886 do
5887   IFS=$as_save_IFS
5888   test -z "$as_dir" && as_dir=.
5889     for ac_exec_ext in '' $ac_executable_extensions; do
5890   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5891     ac_cv_prog_ac_ct_AR="ar"
5892     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5893     break 2
5894   fi
5895 done
5896   done
5897 IFS=$as_save_IFS
5898
5899 fi
5900 fi
5901 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5902 if test -n "$ac_ct_AR"; then
5903   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5904 $as_echo "$ac_ct_AR" >&6; }
5905 else
5906   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5907 $as_echo "no" >&6; }
5908 fi
5909
5910   if test "x$ac_ct_AR" = x; then
5911     AR=""
5912   else
5913     case $cross_compiling:$ac_tool_warned in
5914 yes:)
5915 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5916 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5917 ac_tool_warned=yes ;;
5918 esac
5919     AR=$ac_ct_AR
5920   fi
5921 else
5922   AR="$ac_cv_prog_AR"
5923 fi
5924
5925 if test -n "$ac_tool_prefix"; then
5926   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
5927 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
5928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5929 $as_echo_n "checking for $ac_word... " >&6; }
5930 if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
5931   $as_echo_n "(cached) " >&6
5932 else
5933   if test -n "$DLLTOOL"; then
5934   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
5935 else
5936 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5937 for as_dir in $PATH
5938 do
5939   IFS=$as_save_IFS
5940   test -z "$as_dir" && as_dir=.
5941     for ac_exec_ext in '' $ac_executable_extensions; do
5942   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5943     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
5944     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5945     break 2
5946   fi
5947 done
5948   done
5949 IFS=$as_save_IFS
5950
5951 fi
5952 fi
5953 DLLTOOL=$ac_cv_prog_DLLTOOL
5954 if test -n "$DLLTOOL"; then
5955   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
5956 $as_echo "$DLLTOOL" >&6; }
5957 else
5958   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5959 $as_echo "no" >&6; }
5960 fi
5961
5962
5963 fi
5964 if test -z "$ac_cv_prog_DLLTOOL"; then
5965   ac_ct_DLLTOOL=$DLLTOOL
5966   # Extract the first word of "dlltool", so it can be a program name with args.
5967 set dummy dlltool; ac_word=$2
5968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5969 $as_echo_n "checking for $ac_word... " >&6; }
5970 if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
5971   $as_echo_n "(cached) " >&6
5972 else
5973   if test -n "$ac_ct_DLLTOOL"; then
5974   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
5975 else
5976 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5977 for as_dir in $PATH
5978 do
5979   IFS=$as_save_IFS
5980   test -z "$as_dir" && as_dir=.
5981     for ac_exec_ext in '' $ac_executable_extensions; do
5982   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5983     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
5984     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5985     break 2
5986   fi
5987 done
5988   done
5989 IFS=$as_save_IFS
5990
5991 fi
5992 fi
5993 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
5994 if test -n "$ac_ct_DLLTOOL"; then
5995   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
5996 $as_echo "$ac_ct_DLLTOOL" >&6; }
5997 else
5998   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5999 $as_echo "no" >&6; }
6000 fi
6001
6002   if test "x$ac_ct_DLLTOOL" = x; then
6003     DLLTOOL=""
6004   else
6005     case $cross_compiling:$ac_tool_warned in
6006 yes:)
6007 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6008 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6009 ac_tool_warned=yes ;;
6010 esac
6011     DLLTOOL=$ac_ct_DLLTOOL
6012   fi
6013 else
6014   DLLTOOL="$ac_cv_prog_DLLTOOL"
6015 fi
6016
6017 if test -n "$ac_tool_prefix"; then
6018   # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
6019 set dummy ${ac_tool_prefix}windres; ac_word=$2
6020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6021 $as_echo_n "checking for $ac_word... " >&6; }
6022 if test "${ac_cv_prog_WINDRES+set}" = set; then :
6023   $as_echo_n "(cached) " >&6
6024 else
6025   if test -n "$WINDRES"; then
6026   ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
6027 else
6028 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6029 for as_dir in $PATH
6030 do
6031   IFS=$as_save_IFS
6032   test -z "$as_dir" && as_dir=.
6033     for ac_exec_ext in '' $ac_executable_extensions; do
6034   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6035     ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
6036     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6037     break 2
6038   fi
6039 done
6040   done
6041 IFS=$as_save_IFS
6042
6043 fi
6044 fi
6045 WINDRES=$ac_cv_prog_WINDRES
6046 if test -n "$WINDRES"; then
6047   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
6048 $as_echo "$WINDRES" >&6; }
6049 else
6050   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6051 $as_echo "no" >&6; }
6052 fi
6053
6054
6055 fi
6056 if test -z "$ac_cv_prog_WINDRES"; then
6057   ac_ct_WINDRES=$WINDRES
6058   # Extract the first word of "windres", so it can be a program name with args.
6059 set dummy windres; ac_word=$2
6060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6061 $as_echo_n "checking for $ac_word... " >&6; }
6062 if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then :
6063   $as_echo_n "(cached) " >&6
6064 else
6065   if test -n "$ac_ct_WINDRES"; then
6066   ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
6067 else
6068 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6069 for as_dir in $PATH
6070 do
6071   IFS=$as_save_IFS
6072   test -z "$as_dir" && as_dir=.
6073     for ac_exec_ext in '' $ac_executable_extensions; do
6074   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6075     ac_cv_prog_ac_ct_WINDRES="windres"
6076     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6077     break 2
6078   fi
6079 done
6080   done
6081 IFS=$as_save_IFS
6082
6083 fi
6084 fi
6085 ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
6086 if test -n "$ac_ct_WINDRES"; then
6087   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
6088 $as_echo "$ac_ct_WINDRES" >&6; }
6089 else
6090   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6091 $as_echo "no" >&6; }
6092 fi
6093
6094   if test "x$ac_ct_WINDRES" = x; then
6095     WINDRES=""
6096   else
6097     case $cross_compiling:$ac_tool_warned in
6098 yes:)
6099 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6100 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6101 ac_tool_warned=yes ;;
6102 esac
6103     WINDRES=$ac_ct_WINDRES
6104   fi
6105 else
6106   WINDRES="$ac_cv_prog_WINDRES"
6107 fi
6108
6109
6110 # Needed for GNU/Hurd.
6111 if test -n "$ac_tool_prefix"; then
6112   # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
6113 set dummy ${ac_tool_prefix}mig; ac_word=$2
6114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6115 $as_echo_n "checking for $ac_word... " >&6; }
6116 if test "${ac_cv_prog_MIG+set}" = set; then :
6117   $as_echo_n "(cached) " >&6
6118 else
6119   if test -n "$MIG"; then
6120   ac_cv_prog_MIG="$MIG" # Let the user override the test.
6121 else
6122 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6123 for as_dir in $PATH
6124 do
6125   IFS=$as_save_IFS
6126   test -z "$as_dir" && as_dir=.
6127     for ac_exec_ext in '' $ac_executable_extensions; do
6128   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6129     ac_cv_prog_MIG="${ac_tool_prefix}mig"
6130     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6131     break 2
6132   fi
6133 done
6134   done
6135 IFS=$as_save_IFS
6136
6137 fi
6138 fi
6139 MIG=$ac_cv_prog_MIG
6140 if test -n "$MIG"; then
6141   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
6142 $as_echo "$MIG" >&6; }
6143 else
6144   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6145 $as_echo "no" >&6; }
6146 fi
6147
6148
6149 fi
6150 if test -z "$ac_cv_prog_MIG"; then
6151   ac_ct_MIG=$MIG
6152   # Extract the first word of "mig", so it can be a program name with args.
6153 set dummy mig; ac_word=$2
6154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6155 $as_echo_n "checking for $ac_word... " >&6; }
6156 if test "${ac_cv_prog_ac_ct_MIG+set}" = set; then :
6157   $as_echo_n "(cached) " >&6
6158 else
6159   if test -n "$ac_ct_MIG"; then
6160   ac_cv_prog_ac_ct_MIG="$ac_ct_MIG" # Let the user override the test.
6161 else
6162 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6163 for as_dir in $PATH
6164 do
6165   IFS=$as_save_IFS
6166   test -z "$as_dir" && as_dir=.
6167     for ac_exec_ext in '' $ac_executable_extensions; do
6168   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6169     ac_cv_prog_ac_ct_MIG="mig"
6170     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6171     break 2
6172   fi
6173 done
6174   done
6175 IFS=$as_save_IFS
6176
6177 fi
6178 fi
6179 ac_ct_MIG=$ac_cv_prog_ac_ct_MIG
6180 if test -n "$ac_ct_MIG"; then
6181   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
6182 $as_echo "$ac_ct_MIG" >&6; }
6183 else
6184   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6185 $as_echo "no" >&6; }
6186 fi
6187
6188   if test "x$ac_ct_MIG" = x; then
6189     MIG=""
6190   else
6191     case $cross_compiling:$ac_tool_warned in
6192 yes:)
6193 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6194 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6195 ac_tool_warned=yes ;;
6196 esac
6197     MIG=$ac_ct_MIG
6198   fi
6199 else
6200   MIG="$ac_cv_prog_MIG"
6201 fi
6202
6203
6204 # ---------------------- #
6205 # Checks for libraries.  #
6206 # ---------------------- #
6207
6208 # We might need to link with -lm; most simulators need it.
6209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
6210 $as_echo_n "checking for main in -lm... " >&6; }
6211 if test "${ac_cv_lib_m_main+set}" = set; then :
6212   $as_echo_n "(cached) " >&6
6213 else
6214   ac_check_lib_save_LIBS=$LIBS
6215 LIBS="-lm  $LIBS"
6216 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6217 /* end confdefs.h.  */
6218
6219
6220 int
6221 main ()
6222 {
6223 return main ();
6224   ;
6225   return 0;
6226 }
6227 _ACEOF
6228 if ac_fn_c_try_link "$LINENO"; then :
6229   ac_cv_lib_m_main=yes
6230 else
6231   ac_cv_lib_m_main=no
6232 fi
6233 rm -f core conftest.err conftest.$ac_objext \
6234     conftest$ac_exeext conftest.$ac_ext
6235 LIBS=$ac_check_lib_save_LIBS
6236 fi
6237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
6238 $as_echo "$ac_cv_lib_m_main" >&6; }
6239 if test "x$ac_cv_lib_m_main" = x""yes; then :
6240   cat >>confdefs.h <<_ACEOF
6241 #define HAVE_LIBM 1
6242 _ACEOF
6243
6244   LIBS="-lm $LIBS"
6245
6246 fi
6247
6248
6249 # We need to link with -lw to get `wctype' on Solaris before Solaris
6250 # 2.6.  Solaris 2.6 and beyond have this function in libc, and have a
6251 # libw that some versions of the GNU linker cannot hanle (GNU ld 2.9.1
6252 # is known to have this problem).  Therefore we avoid libw if we can.
6253 ac_fn_c_check_func "$LINENO" "wctype" "ac_cv_func_wctype"
6254 if test "x$ac_cv_func_wctype" = x""yes; then :
6255
6256 else
6257   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctype in -lw" >&5
6258 $as_echo_n "checking for wctype in -lw... " >&6; }
6259 if test "${ac_cv_lib_w_wctype+set}" = set; then :
6260   $as_echo_n "(cached) " >&6
6261 else
6262   ac_check_lib_save_LIBS=$LIBS
6263 LIBS="-lw  $LIBS"
6264 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6265 /* end confdefs.h.  */
6266
6267 /* Override any GCC internal prototype to avoid an error.
6268    Use char because int might match the return type of a GCC
6269    builtin and then its argument prototype would still apply.  */
6270 #ifdef __cplusplus
6271 extern "C"
6272 #endif
6273 char wctype ();
6274 int
6275 main ()
6276 {
6277 return wctype ();
6278   ;
6279   return 0;
6280 }
6281 _ACEOF
6282 if ac_fn_c_try_link "$LINENO"; then :
6283   ac_cv_lib_w_wctype=yes
6284 else
6285   ac_cv_lib_w_wctype=no
6286 fi
6287 rm -f core conftest.err conftest.$ac_objext \
6288     conftest$ac_exeext conftest.$ac_ext
6289 LIBS=$ac_check_lib_save_LIBS
6290 fi
6291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wctype" >&5
6292 $as_echo "$ac_cv_lib_w_wctype" >&6; }
6293 if test "x$ac_cv_lib_w_wctype" = x""yes; then :
6294   cat >>confdefs.h <<_ACEOF
6295 #define HAVE_LIBW 1
6296 _ACEOF
6297
6298   LIBS="-lw $LIBS"
6299
6300 fi
6301
6302 fi
6303
6304
6305 # Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
6306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
6307 $as_echo_n "checking for library containing gethostbyname... " >&6; }
6308 if test "${ac_cv_search_gethostbyname+set}" = set; then :
6309   $as_echo_n "(cached) " >&6
6310 else
6311   ac_func_search_save_LIBS=$LIBS
6312 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6313 /* end confdefs.h.  */
6314
6315 /* Override any GCC internal prototype to avoid an error.
6316    Use char because int might match the return type of a GCC
6317    builtin and then its argument prototype would still apply.  */
6318 #ifdef __cplusplus
6319 extern "C"
6320 #endif
6321 char gethostbyname ();
6322 int
6323 main ()
6324 {
6325 return gethostbyname ();
6326   ;
6327   return 0;
6328 }
6329 _ACEOF
6330 for ac_lib in '' nsl; do
6331   if test -z "$ac_lib"; then
6332     ac_res="none required"
6333   else
6334     ac_res=-l$ac_lib
6335     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
6336   fi
6337   if ac_fn_c_try_link "$LINENO"; then :
6338   ac_cv_search_gethostbyname=$ac_res
6339 fi
6340 rm -f core conftest.err conftest.$ac_objext \
6341     conftest$ac_exeext
6342   if test "${ac_cv_search_gethostbyname+set}" = set; then :
6343   break
6344 fi
6345 done
6346 if test "${ac_cv_search_gethostbyname+set}" = set; then :
6347
6348 else
6349   ac_cv_search_gethostbyname=no
6350 fi
6351 rm conftest.$ac_ext
6352 LIBS=$ac_func_search_save_LIBS
6353 fi
6354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
6355 $as_echo "$ac_cv_search_gethostbyname" >&6; }
6356 ac_res=$ac_cv_search_gethostbyname
6357 if test "$ac_res" != no; then :
6358   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6359
6360 fi
6361
6362
6363 # Some systems (e.g. Solaris) have `socketpair' in libsocket.
6364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
6365 $as_echo_n "checking for library containing socketpair... " >&6; }
6366 if test "${ac_cv_search_socketpair+set}" = set; then :
6367   $as_echo_n "(cached) " >&6
6368 else
6369   ac_func_search_save_LIBS=$LIBS
6370 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6371 /* end confdefs.h.  */
6372
6373 /* Override any GCC internal prototype to avoid an error.
6374    Use char because int might match the return type of a GCC
6375    builtin and then its argument prototype would still apply.  */
6376 #ifdef __cplusplus
6377 extern "C"
6378 #endif
6379 char socketpair ();
6380 int
6381 main ()
6382 {
6383 return socketpair ();
6384   ;
6385   return 0;
6386 }
6387 _ACEOF
6388 for ac_lib in '' socket; do
6389   if test -z "$ac_lib"; then
6390     ac_res="none required"
6391   else
6392     ac_res=-l$ac_lib
6393     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
6394   fi
6395   if ac_fn_c_try_link "$LINENO"; then :
6396   ac_cv_search_socketpair=$ac_res
6397 fi
6398 rm -f core conftest.err conftest.$ac_objext \
6399     conftest$ac_exeext
6400   if test "${ac_cv_search_socketpair+set}" = set; then :
6401   break
6402 fi
6403 done
6404 if test "${ac_cv_search_socketpair+set}" = set; then :
6405
6406 else
6407   ac_cv_search_socketpair=no
6408 fi
6409 rm conftest.$ac_ext
6410 LIBS=$ac_func_search_save_LIBS
6411 fi
6412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
6413 $as_echo "$ac_cv_search_socketpair" >&6; }
6414 ac_res=$ac_cv_search_socketpair
6415 if test "$ac_res" != no; then :
6416   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6417
6418 fi
6419
6420
6421 # Link in zlib if we can.  This allows us to read compressed debug sections.
6422
6423   # See if the user specified whether he wants zlib support or not.
6424
6425 # Check whether --with-zlib was given.
6426 if test "${with_zlib+set}" = set; then :
6427   withval=$with_zlib;
6428 else
6429   with_zlib=auto
6430 fi
6431
6432
6433   if test "$with_zlib" != "no"; then
6434     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
6435 $as_echo_n "checking for library containing zlibVersion... " >&6; }
6436 if test "${ac_cv_search_zlibVersion+set}" = set; then :
6437   $as_echo_n "(cached) " >&6
6438 else
6439   ac_func_search_save_LIBS=$LIBS
6440 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6441 /* end confdefs.h.  */
6442
6443 /* Override any GCC internal prototype to avoid an error.
6444    Use char because int might match the return type of a GCC
6445    builtin and then its argument prototype would still apply.  */
6446 #ifdef __cplusplus
6447 extern "C"
6448 #endif
6449 char zlibVersion ();
6450 int
6451 main ()
6452 {
6453 return zlibVersion ();
6454   ;
6455   return 0;
6456 }
6457 _ACEOF
6458 for ac_lib in '' z; do
6459   if test -z "$ac_lib"; then
6460     ac_res="none required"
6461   else
6462     ac_res=-l$ac_lib
6463     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
6464   fi
6465   if ac_fn_c_try_link "$LINENO"; then :
6466   ac_cv_search_zlibVersion=$ac_res
6467 fi
6468 rm -f core conftest.err conftest.$ac_objext \
6469     conftest$ac_exeext
6470   if test "${ac_cv_search_zlibVersion+set}" = set; then :
6471   break
6472 fi
6473 done
6474 if test "${ac_cv_search_zlibVersion+set}" = set; then :
6475
6476 else
6477   ac_cv_search_zlibVersion=no
6478 fi
6479 rm conftest.$ac_ext
6480 LIBS=$ac_func_search_save_LIBS
6481 fi
6482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
6483 $as_echo "$ac_cv_search_zlibVersion" >&6; }
6484 ac_res=$ac_cv_search_zlibVersion
6485 if test "$ac_res" != no; then :
6486   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6487   for ac_header in zlib.h
6488 do :
6489   ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
6490 if test "x$ac_cv_header_zlib_h" = x""yes; then :
6491   cat >>confdefs.h <<_ACEOF
6492 #define HAVE_ZLIB_H 1
6493 _ACEOF
6494
6495 fi
6496
6497 done
6498
6499 fi
6500
6501     if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
6502       as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
6503     fi
6504   fi
6505
6506
6507 # On HP/UX we may need libxpdl for dlgetmodinfo (used by solib-pa64.c).
6508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlgetmodinfo" >&5
6509 $as_echo_n "checking for library containing dlgetmodinfo... " >&6; }
6510 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
6511   $as_echo_n "(cached) " >&6
6512 else
6513   ac_func_search_save_LIBS=$LIBS
6514 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6515 /* end confdefs.h.  */
6516
6517 /* Override any GCC internal prototype to avoid an error.
6518    Use char because int might match the return type of a GCC
6519    builtin and then its argument prototype would still apply.  */
6520 #ifdef __cplusplus
6521 extern "C"
6522 #endif
6523 char dlgetmodinfo ();
6524 int
6525 main ()
6526 {
6527 return dlgetmodinfo ();
6528   ;
6529   return 0;
6530 }
6531 _ACEOF
6532 for ac_lib in '' dl xpdl; do
6533   if test -z "$ac_lib"; then
6534     ac_res="none required"
6535   else
6536     ac_res=-l$ac_lib
6537     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
6538   fi
6539   if ac_fn_c_try_link "$LINENO"; then :
6540   ac_cv_search_dlgetmodinfo=$ac_res
6541 fi
6542 rm -f core conftest.err conftest.$ac_objext \
6543     conftest$ac_exeext
6544   if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
6545   break
6546 fi
6547 done
6548 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
6549
6550 else
6551   ac_cv_search_dlgetmodinfo=no
6552 fi
6553 rm conftest.$ac_ext
6554 LIBS=$ac_func_search_save_LIBS
6555 fi
6556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlgetmodinfo" >&5
6557 $as_echo "$ac_cv_search_dlgetmodinfo" >&6; }
6558 ac_res=$ac_cv_search_dlgetmodinfo
6559 if test "$ac_res" != no; then :
6560   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6561
6562 fi
6563
6564
6565
6566
6567
6568 # Check whether --with-libiconv-prefix was given.
6569 if test "${with_libiconv_prefix+set}" = set; then :
6570   withval=$with_libiconv_prefix;
6571     for dir in `echo "$withval" | tr : ' '`; do
6572       if test -d $dir/include; then LIBICONV_INCLUDE="-I$dir/include"; fi
6573       if test -d $dir/lib; then LIBICONV_LIBDIR="-L$dir/lib"; fi
6574     done
6575
6576 fi
6577
6578
6579   BUILD_LIBICONV_LIBDIRS="../libiconv/lib/.libs ../libiconv/lib/_libs"
6580   BUILD_LIBICONV_INCLUDE="-I../libiconv/include"
6581
6582   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
6583 $as_echo_n "checking for iconv... " >&6; }
6584 if test "${am_cv_func_iconv+set}" = set; then :
6585   $as_echo_n "(cached) " >&6
6586 else
6587
6588     am_cv_func_iconv="no, consider installing GNU libiconv"
6589     am_cv_lib_iconv=no
6590     am_cv_use_build_libiconv=no
6591     am_cv_build_libiconv_path=
6592
6593     # If libiconv is part of the build tree, then try using it over
6594     # any system iconv.
6595     if test -d ../libiconv; then
6596       for lib_dir in $BUILD_LIBICONV_LIBDIRS; do
6597         am_save_LIBS="$LIBS"
6598         am_save_CPPFLAGS="$CPPFLAGS"
6599         LIBS="$LIBS $lib_dir/libiconv.a"
6600         CPPFLAGS="$CPPFLAGS $BUILD_LIBICONV_INCLUDE"
6601         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6602 /* end confdefs.h.  */
6603 #include <stdlib.h>
6604 #include <iconv.h>
6605 int
6606 main ()
6607 {
6608 iconv_t cd = iconv_open("","");
6609            iconv(cd,NULL,NULL,NULL,NULL);
6610            iconv_close(cd);
6611   ;
6612   return 0;
6613 }
6614 _ACEOF
6615 if ac_fn_c_try_link "$LINENO"; then :
6616   am_cv_use_build_libiconv=yes
6617           am_cv_build_libiconv_path=$lib_dir/libiconv.a
6618           am_cv_lib_iconv=yes
6619           am_cv_func_iconv=yes
6620 fi
6621 rm -f core conftest.err conftest.$ac_objext \
6622     conftest$ac_exeext conftest.$ac_ext
6623         LIBS="$am_save_LIBS"
6624         CPPFLAGS="$am_save_CPPFLAGS"
6625         if test "$am_cv_use_build_libiconv" = "yes"; then
6626           break
6627         fi
6628       done
6629     fi
6630
6631     # Next, try to find iconv in libc.
6632     if test "$am_cv_func_iconv" != yes; then
6633       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6634 /* end confdefs.h.  */
6635 #include <stdlib.h>
6636 #include <iconv.h>
6637 int
6638 main ()
6639 {
6640 iconv_t cd = iconv_open("","");
6641          iconv(cd,NULL,NULL,NULL,NULL);
6642          iconv_close(cd);
6643   ;
6644   return 0;
6645 }
6646 _ACEOF
6647 if ac_fn_c_try_link "$LINENO"; then :
6648   am_cv_func_iconv=yes
6649 fi
6650 rm -f core conftest.err conftest.$ac_objext \
6651     conftest$ac_exeext conftest.$ac_ext
6652     fi
6653
6654     # If iconv was not in libc, try -liconv.  In this case, arrange to
6655     # look in the libiconv prefix, if it was specified by the user.
6656     if test "$am_cv_func_iconv" != yes; then
6657       am_save_CPPFLAGS="$CPPFLAGS"
6658       am_save_LIBS="$LIBS"
6659       if test -n "$LIBICONV_INCLUDE"; then
6660         CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
6661         LIBS="$LIBS $LIBICONV_LIBDIR"
6662       fi
6663       LIBS="$LIBS -liconv"
6664       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6665 /* end confdefs.h.  */
6666 #include <stdlib.h>
6667 #include <iconv.h>
6668 int
6669 main ()
6670 {
6671 iconv_t cd = iconv_open("","");
6672          iconv(cd,NULL,NULL,NULL,NULL);
6673          iconv_close(cd);
6674   ;
6675   return 0;
6676 }
6677 _ACEOF
6678 if ac_fn_c_try_link "$LINENO"; then :
6679   am_cv_lib_iconv=yes
6680         am_cv_func_iconv=yes
6681 fi
6682 rm -f core conftest.err conftest.$ac_objext \
6683     conftest$ac_exeext conftest.$ac_ext
6684       LIBS="$am_save_LIBS"
6685       CPPFLAGS="$am_save_CPPFLAGS"
6686     fi
6687
6688 fi
6689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
6690 $as_echo "$am_cv_func_iconv" >&6; }
6691
6692   # Set the various flags based on the cache variables.  We can't rely
6693   # on the flags to remain set from the above code, due to caching.
6694   LIBICONV=
6695   if test "$am_cv_lib_iconv" = yes; then
6696     LIBICONV="-liconv"
6697   else
6698     LIBICONV_LIBDIR=
6699     LIBICONV_INCLUDE=
6700   fi
6701   if test "$am_cv_use_build_libiconv" = yes; then
6702     LIBICONV="$am_cv_build_libiconv_path"
6703     LIBICONV_LIBDIR=""
6704     LIBICONV_INCLUDE="$BUILD_LIBICONV_INCLUDE"
6705   fi
6706   CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
6707   LIBS="$LIBS $LIBICONV_LIBDIR $LIBICONV"
6708
6709   if test "$am_cv_func_iconv" = yes; then
6710
6711 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
6712
6713     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
6714 $as_echo_n "checking for iconv declaration... " >&6; }
6715     if test "${am_cv_proto_iconv+set}" = set; then :
6716   $as_echo_n "(cached) " >&6
6717 else
6718
6719       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6720 /* end confdefs.h.  */
6721
6722 #include <stdlib.h>
6723 #include <iconv.h>
6724 extern
6725 #ifdef __cplusplus
6726 "C"
6727 #endif
6728 #if defined(__STDC__) || defined(__cplusplus)
6729 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
6730 #else
6731 size_t iconv();
6732 #endif
6733
6734 int
6735 main ()
6736 {
6737
6738   ;
6739   return 0;
6740 }
6741 _ACEOF
6742 if ac_fn_c_try_compile "$LINENO"; then :
6743   am_cv_proto_iconv_arg1=""
6744 else
6745   am_cv_proto_iconv_arg1="const"
6746 fi
6747 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6748       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);"
6749 fi
6750
6751     am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
6752     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
6753          }$am_cv_proto_iconv" >&5
6754 $as_echo "${ac_t:-
6755          }$am_cv_proto_iconv" >&6; }
6756
6757 cat >>confdefs.h <<_ACEOF
6758 #define ICONV_CONST $am_cv_proto_iconv_arg1
6759 _ACEOF
6760
6761   fi
6762
6763
6764 # GDB may fork/exec the iconv program to get the list of supported character
6765 # sets.  Allow the user to specify where to find it.
6766 # There are several factors affecting the choice of option name:
6767 # - There is already --with-libiconv-prefix but we can't use it, it specifies
6768 #   the build-time location of libiconv files.
6769 # - The program we need to find is iconv, which comes with glibc.  The user
6770 #   doesn't necessarily have libiconv installed.  Therefore naming this
6771 #   --with-libiconv-foo feels wrong.
6772 # - We want the path to be relocatable, but GDB_AC_DEFINE_RELOCATABLE is
6773 #   defined to work on directories not files (though it really doesn't know
6774 #   the difference).
6775 # - Calling this --with-iconv-prefix is perceived to cause too much confusion
6776 #   with --with-libiconv-prefix.
6777 # Putting these together is why the option name is --with-iconv-bin.
6778
6779
6780 # Check whether --with-iconv-bin was given.
6781 if test "${with_iconv_bin+set}" = set; then :
6782   withval=$with_iconv_bin; iconv_bin="${withval}"
6783
6784 cat >>confdefs.h <<_ACEOF
6785 #define ICONV_BIN "${iconv_bin}"
6786 _ACEOF
6787
6788
6789   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
6790      if test "x$prefix" = xNONE; then
6791         test_prefix=/usr/local
6792      else
6793         test_prefix=$prefix
6794      fi
6795   else
6796      test_prefix=$exec_prefix
6797   fi
6798   value=0
6799   case ${iconv_bin} in
6800      "${test_prefix}"|"${test_prefix}/"*|\
6801         '${exec_prefix}'|'${exec_prefix}/'*)
6802      value=1
6803      ;;
6804   esac
6805
6806 cat >>confdefs.h <<_ACEOF
6807 #define ICONV_BIN_RELOCATABLE $value
6808 _ACEOF
6809
6810
6811
6812 fi
6813
6814
6815 # On alpha-osf, it appears that libtermcap and libcurses are not compatible.
6816 # There is a very specific comment in /usr/include/curses.h explaining that
6817 # termcap routines built into libcurses must not be used.
6818 #
6819 # The symptoms we observed so far is GDB unexpectedly changing
6820 # the terminal settings when tgetent is called - this is particularly
6821 # visible as the output is missing carriage returns, and so rapidly
6822 # becomes very hard to read.
6823 #
6824 # The readline configure script has already decided that libtermcap
6825 # was enough for its purposes, and so decided to build readline using
6826 # libtermcap.  Since the TUI mode requires curses, building GDB with
6827 # TUI enabled results in both libraries to be used at the same time,
6828 # which is not allowed.  This basically means that GDB with TUI is
6829 # broken on alpha-osf.
6830
6831 case $host_os in
6832   osf* )
6833     if test x"$enable_tui" = xyes; then
6834       as_fn_error "Building GDB with TUI mode is not supported on this host" "$LINENO" 5
6835     fi
6836     if test x"$enable_tui" = xauto; then
6837       enable_tui=no
6838     fi
6839     ;;
6840 esac
6841
6842 # For the TUI, we need enhanced curses functionality.
6843 if test x"$enable_tui" != xno; then
6844   prefer_curses=yes
6845 fi
6846
6847 curses_found=no
6848 if test x"$prefer_curses" = xyes; then
6849   # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied
6850   # curses library because the latter might not provide all the
6851   # functionality we need.  However, this leads to problems on systems
6852   # where the linker searches /usr/local/lib, but the compiler doesn't
6853   # search /usr/local/include, if ncurses is installed in /usr/local.  A
6854   # default installation of ncurses on alpha*-dec-osf* will lead to such
6855   # a situation.
6856   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing waddstr" >&5
6857 $as_echo_n "checking for library containing waddstr... " >&6; }
6858 if test "${ac_cv_search_waddstr+set}" = set; then :
6859   $as_echo_n "(cached) " >&6
6860 else
6861   ac_func_search_save_LIBS=$LIBS
6862 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6863 /* end confdefs.h.  */
6864
6865 /* Override any GCC internal prototype to avoid an error.
6866    Use char because int might match the return type of a GCC
6867    builtin and then its argument prototype would still apply.  */
6868 #ifdef __cplusplus
6869 extern "C"
6870 #endif
6871 char waddstr ();
6872 int
6873 main ()
6874 {
6875 return waddstr ();
6876   ;
6877   return 0;
6878 }
6879 _ACEOF
6880 for ac_lib in '' ncurses cursesX curses; do
6881   if test -z "$ac_lib"; then
6882     ac_res="none required"
6883   else
6884     ac_res=-l$ac_lib
6885     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
6886   fi
6887   if ac_fn_c_try_link "$LINENO"; then :
6888   ac_cv_search_waddstr=$ac_res
6889 fi
6890 rm -f core conftest.err conftest.$ac_objext \
6891     conftest$ac_exeext
6892   if test "${ac_cv_search_waddstr+set}" = set; then :
6893   break
6894 fi
6895 done
6896 if test "${ac_cv_search_waddstr+set}" = set; then :
6897
6898 else
6899   ac_cv_search_waddstr=no
6900 fi
6901 rm conftest.$ac_ext
6902 LIBS=$ac_func_search_save_LIBS
6903 fi
6904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_waddstr" >&5
6905 $as_echo "$ac_cv_search_waddstr" >&6; }
6906 ac_res=$ac_cv_search_waddstr
6907 if test "$ac_res" != no; then :
6908   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6909
6910 fi
6911
6912
6913   if test "$ac_cv_search_waddstr" != no; then
6914     curses_found=yes
6915   fi
6916 fi
6917
6918 # Check whether we should enable the TUI, but only do so if we really
6919 # can.
6920 if test x"$enable_tui" != xno; then
6921   if test -d $srcdir/tui; then
6922     if test "$curses_found" != no; then
6923       CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
6924       CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
6925       CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
6926       ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
6927     else
6928       if test x"$enable_tui" = xyes; then
6929         as_fn_error "no enhanced curses library found; disable TUI" "$LINENO" 5
6930       else
6931         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no enhanced curses library found; disabling TUI" >&5
6932 $as_echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;}
6933       fi
6934     fi
6935   fi
6936 fi
6937
6938 # Since GDB uses Readline, we need termcap functionality.  In many
6939 # cases this will be provided by the curses library, but some systems
6940 # have a seperate termcap library, or no curses library at all.
6941
6942 case $host_os in
6943   cygwin*)
6944     if test -d $srcdir/libtermcap; then
6945       LIBS="../libtermcap/libtermcap.a $LIBS"
6946       ac_cv_search_tgetent="../libtermcap/libtermcap.a"
6947     fi ;;
6948   go32* | *djgpp*)
6949     ac_cv_search_tgetent="none required"
6950     ;;
6951   *mingw32*)
6952     ac_cv_search_tgetent="none required"
6953     CONFIG_OBS="$CONFIG_OBS windows-termcap.o"
6954     ;;
6955 esac
6956
6957 # These are the libraries checked by Readline.
6958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
6959 $as_echo_n "checking for library containing tgetent... " >&6; }
6960 if test "${ac_cv_search_tgetent+set}" = set; then :
6961   $as_echo_n "(cached) " >&6
6962 else
6963   ac_func_search_save_LIBS=$LIBS
6964 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6965 /* end confdefs.h.  */
6966
6967 /* Override any GCC internal prototype to avoid an error.
6968    Use char because int might match the return type of a GCC
6969    builtin and then its argument prototype would still apply.  */
6970 #ifdef __cplusplus
6971 extern "C"
6972 #endif
6973 char tgetent ();
6974 int
6975 main ()
6976 {
6977 return tgetent ();
6978   ;
6979   return 0;
6980 }
6981 _ACEOF
6982 for ac_lib in '' termcap tinfo curses ncurses; do
6983   if test -z "$ac_lib"; then
6984     ac_res="none required"
6985   else
6986     ac_res=-l$ac_lib
6987     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
6988   fi
6989   if ac_fn_c_try_link "$LINENO"; then :
6990   ac_cv_search_tgetent=$ac_res
6991 fi
6992 rm -f core conftest.err conftest.$ac_objext \
6993     conftest$ac_exeext
6994   if test "${ac_cv_search_tgetent+set}" = set; then :
6995   break
6996 fi
6997 done
6998 if test "${ac_cv_search_tgetent+set}" = set; then :
6999
7000 else
7001   ac_cv_search_tgetent=no
7002 fi
7003 rm conftest.$ac_ext
7004 LIBS=$ac_func_search_save_LIBS
7005 fi
7006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
7007 $as_echo "$ac_cv_search_tgetent" >&6; }
7008 ac_res=$ac_cv_search_tgetent
7009 if test "$ac_res" != no; then :
7010   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7011
7012 fi
7013
7014
7015 if test "$ac_cv_search_tgetent" = no; then
7016   as_fn_error "no termcap library found" "$LINENO" 5
7017 fi
7018
7019
7020 # Check whether --with-system-readline was given.
7021 if test "${with_system_readline+set}" = set; then :
7022   withval=$with_system_readline;
7023 fi
7024
7025
7026 if test "$with_system_readline" = yes; then
7027   READLINE=-lreadline
7028   READLINE_DEPS=
7029   READLINE_CFLAGS=
7030   READLINE_TEXI_INCFLAG=
7031 else
7032   READLINE='$(READLINE_DIR)/libreadline.a'
7033   READLINE_DEPS='$(READLINE)'
7034   READLINE_CFLAGS='-I$(READLINE_SRC)/..'
7035   READLINE_TEXI_INCFLAG='-I $(READLINE_DIR)'
7036 fi
7037
7038
7039
7040
7041
7042 if $development; then
7043   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lmcheck" >&5
7044 $as_echo_n "checking for main in -lmcheck... " >&6; }
7045 if test "${ac_cv_lib_mcheck_main+set}" = set; then :
7046   $as_echo_n "(cached) " >&6
7047 else
7048   ac_check_lib_save_LIBS=$LIBS
7049 LIBS="-lmcheck  $LIBS"
7050 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7051 /* end confdefs.h.  */
7052
7053
7054 int
7055 main ()
7056 {
7057 return main ();
7058   ;
7059   return 0;
7060 }
7061 _ACEOF
7062 if ac_fn_c_try_link "$LINENO"; then :
7063   ac_cv_lib_mcheck_main=yes
7064 else
7065   ac_cv_lib_mcheck_main=no
7066 fi
7067 rm -f core conftest.err conftest.$ac_objext \
7068     conftest$ac_exeext conftest.$ac_ext
7069 LIBS=$ac_check_lib_save_LIBS
7070 fi
7071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mcheck_main" >&5
7072 $as_echo "$ac_cv_lib_mcheck_main" >&6; }
7073 if test "x$ac_cv_lib_mcheck_main" = x""yes; then :
7074   cat >>confdefs.h <<_ACEOF
7075 #define HAVE_LIBMCHECK 1
7076 _ACEOF
7077
7078   LIBS="-lmcheck $LIBS"
7079
7080 fi
7081
7082 fi
7083
7084 # Generate jit-reader.h
7085
7086 # This is typedeffed to GDB_CORE_ADDR in jit-reader.h
7087 TARGET_PTR=
7088
7089 # The cast to long int works around a bug in the HP C Compiler
7090 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7091 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7092 # This bug is HP SR number 8606223364.
7093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long long" >&5
7094 $as_echo_n "checking size of unsigned long long... " >&6; }
7095 if test "${ac_cv_sizeof_unsigned_long_long+set}" = set; then :
7096   $as_echo_n "(cached) " >&6
7097 else
7098   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long long))" "ac_cv_sizeof_unsigned_long_long"        "$ac_includes_default"; then :
7099
7100 else
7101   if test "$ac_cv_type_unsigned_long_long" = yes; then
7102      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7103 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7104 { as_fn_set_status 77
7105 as_fn_error "cannot compute sizeof (unsigned long long)
7106 See \`config.log' for more details." "$LINENO" 5; }; }
7107    else
7108      ac_cv_sizeof_unsigned_long_long=0
7109    fi
7110 fi
7111
7112 fi
7113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long_long" >&5
7114 $as_echo "$ac_cv_sizeof_unsigned_long_long" >&6; }
7115
7116
7117
7118 cat >>confdefs.h <<_ACEOF
7119 #define SIZEOF_UNSIGNED_LONG_LONG $ac_cv_sizeof_unsigned_long_long
7120 _ACEOF
7121
7122
7123 # The cast to long int works around a bug in the HP C Compiler
7124 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7125 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7126 # This bug is HP SR number 8606223364.
7127 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long" >&5
7128 $as_echo_n "checking size of unsigned long... " >&6; }
7129 if test "${ac_cv_sizeof_unsigned_long+set}" = set; then :
7130   $as_echo_n "(cached) " >&6
7131 else
7132   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long))" "ac_cv_sizeof_unsigned_long"        "$ac_includes_default"; then :
7133
7134 else
7135   if test "$ac_cv_type_unsigned_long" = yes; then
7136      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7137 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7138 { as_fn_set_status 77
7139 as_fn_error "cannot compute sizeof (unsigned long)
7140 See \`config.log' for more details." "$LINENO" 5; }; }
7141    else
7142      ac_cv_sizeof_unsigned_long=0
7143    fi
7144 fi
7145
7146 fi
7147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long" >&5
7148 $as_echo "$ac_cv_sizeof_unsigned_long" >&6; }
7149
7150
7151
7152 cat >>confdefs.h <<_ACEOF
7153 #define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long
7154 _ACEOF
7155
7156
7157 # The cast to long int works around a bug in the HP C Compiler
7158 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7159 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7160 # This bug is HP SR number 8606223364.
7161 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned __int128" >&5
7162 $as_echo_n "checking size of unsigned __int128... " >&6; }
7163 if test "${ac_cv_sizeof_unsigned___int128+set}" = set; then :
7164   $as_echo_n "(cached) " >&6
7165 else
7166   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned __int128))" "ac_cv_sizeof_unsigned___int128"        "$ac_includes_default"; then :
7167
7168 else
7169   if test "$ac_cv_type_unsigned___int128" = yes; then
7170      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7171 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7172 { as_fn_set_status 77
7173 as_fn_error "cannot compute sizeof (unsigned __int128)
7174 See \`config.log' for more details." "$LINENO" 5; }; }
7175    else
7176      ac_cv_sizeof_unsigned___int128=0
7177    fi
7178 fi
7179
7180 fi
7181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned___int128" >&5
7182 $as_echo "$ac_cv_sizeof_unsigned___int128" >&6; }
7183
7184
7185
7186 cat >>confdefs.h <<_ACEOF
7187 #define SIZEOF_UNSIGNED___INT128 $ac_cv_sizeof_unsigned___int128
7188 _ACEOF
7189
7190
7191
7192 if test "x${ac_cv_sizeof_unsigned_long}" = "x8"; then
7193   TARGET_PTR="unsigned long"
7194 elif test "x${ac_cv_sizeof_unsigned_long_long}" = "x8"; then
7195   TARGET_PTR="unsigned long long"
7196 elif test "x${ac_cv_sizeof_unsigned___int128}" = "x16"; then
7197   TARGET_PTR="unsigned __int128"
7198 else
7199   TARGET_PTR="unsigned long"
7200 fi
7201
7202
7203 ac_config_files="$ac_config_files jit-reader.h:jit-reader.in"
7204
7205
7206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
7207 $as_echo_n "checking for library containing dlopen... " >&6; }
7208 if test "${ac_cv_search_dlopen+set}" = set; then :
7209   $as_echo_n "(cached) " >&6
7210 else
7211   ac_func_search_save_LIBS=$LIBS
7212 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7213 /* end confdefs.h.  */
7214
7215 /* Override any GCC internal prototype to avoid an error.
7216    Use char because int might match the return type of a GCC
7217    builtin and then its argument prototype would still apply.  */
7218 #ifdef __cplusplus
7219 extern "C"
7220 #endif
7221 char dlopen ();
7222 int
7223 main ()
7224 {
7225 return dlopen ();
7226   ;
7227   return 0;
7228 }
7229 _ACEOF
7230 for ac_lib in '' dl; do
7231   if test -z "$ac_lib"; then
7232     ac_res="none required"
7233   else
7234     ac_res=-l$ac_lib
7235     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7236   fi
7237   if ac_fn_c_try_link "$LINENO"; then :
7238   ac_cv_search_dlopen=$ac_res
7239 fi
7240 rm -f core conftest.err conftest.$ac_objext \
7241     conftest$ac_exeext
7242   if test "${ac_cv_search_dlopen+set}" = set; then :
7243   break
7244 fi
7245 done
7246 if test "${ac_cv_search_dlopen+set}" = set; then :
7247
7248 else
7249   ac_cv_search_dlopen=no
7250 fi
7251 rm conftest.$ac_ext
7252 LIBS=$ac_func_search_save_LIBS
7253 fi
7254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
7255 $as_echo "$ac_cv_search_dlopen" >&6; }
7256 ac_res=$ac_cv_search_dlopen
7257 if test "$ac_res" != no; then :
7258   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7259
7260 fi
7261
7262
7263
7264
7265 # Check whether --with-jit-reader-dir was given.
7266 if test "${with_jit_reader_dir+set}" = set; then :
7267   withval=$with_jit_reader_dir;
7268     JIT_READER_DIR=$withval
7269 else
7270   JIT_READER_DIR=${libdir}/gdb
7271 fi
7272
7273
7274   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7275   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7276   ac_define_dir=`eval echo $JIT_READER_DIR`
7277   ac_define_dir=`eval echo $ac_define_dir`
7278
7279 cat >>confdefs.h <<_ACEOF
7280 #define JIT_READER_DIR "$ac_define_dir"
7281 _ACEOF
7282
7283
7284
7285
7286   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
7287      if test "x$prefix" = xNONE; then
7288         test_prefix=/usr/local
7289      else
7290         test_prefix=$prefix
7291      fi
7292   else
7293      test_prefix=$exec_prefix
7294   fi
7295   value=0
7296   case ${ac_define_dir} in
7297      "${test_prefix}"|"${test_prefix}/"*|\
7298         '${exec_prefix}'|'${exec_prefix}/'*)
7299      value=1
7300      ;;
7301   esac
7302
7303 cat >>confdefs.h <<_ACEOF
7304 #define JIT_READER_DIR_RELOCATABLE $value
7305 _ACEOF
7306
7307
7308
7309
7310
7311 # Check whether --with-expat was given.
7312 if test "${with_expat+set}" = set; then :
7313   withval=$with_expat;
7314 else
7315   with_expat=auto
7316 fi
7317
7318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use expat" >&5
7319 $as_echo_n "checking whether to use expat... " >&6; }
7320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_expat" >&5
7321 $as_echo "$with_expat" >&6; }
7322
7323 if test "${with_expat}" = no; then
7324   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat support disabled; some features may be unavailable." >&5
7325 $as_echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;}
7326   HAVE_LIBEXPAT=no
7327 else
7328
7329       if test "X$prefix" = "XNONE"; then
7330     acl_final_prefix="$ac_default_prefix"
7331   else
7332     acl_final_prefix="$prefix"
7333   fi
7334   if test "X$exec_prefix" = "XNONE"; then
7335     acl_final_exec_prefix='${prefix}'
7336   else
7337     acl_final_exec_prefix="$exec_prefix"
7338   fi
7339   acl_save_prefix="$prefix"
7340   prefix="$acl_final_prefix"
7341   eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
7342   prefix="$acl_save_prefix"
7343
7344
7345 # Check whether --with-gnu-ld was given.
7346 if test "${with_gnu_ld+set}" = set; then :
7347   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7348 else
7349   with_gnu_ld=no
7350 fi
7351
7352 # Prepare PATH_SEPARATOR.
7353 # The user is always right.
7354 if test "${PATH_SEPARATOR+set}" != set; then
7355   echo "#! /bin/sh" >conf$$.sh
7356   echo  "exit 0"   >>conf$$.sh
7357   chmod +x conf$$.sh
7358   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7359     PATH_SEPARATOR=';'
7360   else
7361     PATH_SEPARATOR=:
7362   fi
7363   rm -f conf$$.sh
7364 fi
7365 ac_prog=ld
7366 if test "$GCC" = yes; then
7367   # Check if gcc -print-prog-name=ld gives a path.
7368   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
7369 $as_echo_n "checking for ld used by GCC... " >&6; }
7370   case $host in
7371   *-*-mingw*)
7372     # gcc leaves a trailing carriage return which upsets mingw
7373     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
7374   *)
7375     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
7376   esac
7377   case $ac_prog in
7378     # Accept absolute paths.
7379     [\\/]* | [A-Za-z]:[\\/]*)
7380       re_direlt='/[^/][^/]*/\.\./'
7381       # Canonicalize the path of ld
7382       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
7383       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
7384         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
7385       done
7386       test -z "$LD" && LD="$ac_prog"
7387       ;;
7388   "")
7389     # If it fails, then pretend we aren't using GCC.
7390     ac_prog=ld
7391     ;;
7392   *)
7393     # If it is relative, then search for the first ld in PATH.
7394     with_gnu_ld=unknown
7395     ;;
7396   esac
7397 elif test "$with_gnu_ld" = yes; then
7398   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
7399 $as_echo_n "checking for GNU ld... " >&6; }
7400 else
7401   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
7402 $as_echo_n "checking for non-GNU ld... " >&6; }
7403 fi
7404 if test "${acl_cv_path_LD+set}" = set; then :
7405   $as_echo_n "(cached) " >&6
7406 else
7407   if test -z "$LD"; then
7408   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
7409   for ac_dir in $PATH; do
7410     test -z "$ac_dir" && ac_dir=.
7411     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
7412       acl_cv_path_LD="$ac_dir/$ac_prog"
7413       # Check to see if the program is GNU ld.  I'd rather use --version,
7414       # but apparently some GNU ld's only accept -v.
7415       # Break only if it was the GNU/non-GNU ld that we prefer.
7416       if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
7417         test "$with_gnu_ld" != no && break
7418       else
7419         test "$with_gnu_ld" != yes && break
7420       fi
7421     fi
7422   done
7423   IFS="$ac_save_ifs"
7424 else
7425   acl_cv_path_LD="$LD" # Let the user override the test with a path.
7426 fi
7427 fi
7428
7429 LD="$acl_cv_path_LD"
7430 if test -n "$LD"; then
7431   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
7432 $as_echo "$LD" >&6; }
7433 else
7434   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7435 $as_echo "no" >&6; }
7436 fi
7437 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
7438 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
7439 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
7440 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
7441   $as_echo_n "(cached) " >&6
7442 else
7443   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
7444 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
7445   acl_cv_prog_gnu_ld=yes
7446 else
7447   acl_cv_prog_gnu_ld=no
7448 fi
7449 fi
7450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
7451 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
7452 with_gnu_ld=$acl_cv_prog_gnu_ld
7453
7454
7455
7456                                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
7457 $as_echo_n "checking for shared library run path origin... " >&6; }
7458 if test "${acl_cv_rpath+set}" = set; then :
7459   $as_echo_n "(cached) " >&6
7460 else
7461
7462     CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
7463     ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
7464     . ./conftest.sh
7465     rm -f ./conftest.sh
7466     acl_cv_rpath=done
7467
7468 fi
7469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
7470 $as_echo "$acl_cv_rpath" >&6; }
7471   wl="$acl_cv_wl"
7472   libext="$acl_cv_libext"
7473   shlibext="$acl_cv_shlibext"
7474   hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
7475   hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
7476   hardcode_direct="$acl_cv_hardcode_direct"
7477   hardcode_minus_L="$acl_cv_hardcode_minus_L"
7478     # Check whether --enable-rpath was given.
7479 if test "${enable_rpath+set}" = set; then :
7480   enableval=$enable_rpath; :
7481 else
7482   enable_rpath=yes
7483 fi
7484
7485
7486
7487
7488
7489
7490
7491
7492
7493
7494     use_additional=yes
7495
7496   acl_save_prefix="$prefix"
7497   prefix="$acl_final_prefix"
7498   acl_save_exec_prefix="$exec_prefix"
7499   exec_prefix="$acl_final_exec_prefix"
7500
7501     eval additional_includedir=\"$includedir\"
7502     eval additional_libdir=\"$libdir\"
7503
7504   exec_prefix="$acl_save_exec_prefix"
7505   prefix="$acl_save_prefix"
7506
7507
7508 # Check whether --with-libexpat-prefix was given.
7509 if test "${with_libexpat_prefix+set}" = set; then :
7510   withval=$with_libexpat_prefix;
7511     if test "X$withval" = "Xno"; then
7512       use_additional=no
7513     else
7514       if test "X$withval" = "X"; then
7515
7516   acl_save_prefix="$prefix"
7517   prefix="$acl_final_prefix"
7518   acl_save_exec_prefix="$exec_prefix"
7519   exec_prefix="$acl_final_exec_prefix"
7520
7521           eval additional_includedir=\"$includedir\"
7522           eval additional_libdir=\"$libdir\"
7523
7524   exec_prefix="$acl_save_exec_prefix"
7525   prefix="$acl_save_prefix"
7526
7527       else
7528         additional_includedir="$withval/include"
7529         additional_libdir="$withval/lib"
7530       fi
7531     fi
7532
7533 fi
7534
7535       LIBEXPAT=
7536   LTLIBEXPAT=
7537   INCEXPAT=
7538   rpathdirs=
7539   ltrpathdirs=
7540   names_already_handled=
7541   names_next_round='expat '
7542   while test -n "$names_next_round"; do
7543     names_this_round="$names_next_round"
7544     names_next_round=
7545     for name in $names_this_round; do
7546       already_handled=
7547       for n in $names_already_handled; do
7548         if test "$n" = "$name"; then
7549           already_handled=yes
7550           break
7551         fi
7552       done
7553       if test -z "$already_handled"; then
7554         names_already_handled="$names_already_handled $name"
7555                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
7556         eval value=\"\$HAVE_LIB$uppername\"
7557         if test -n "$value"; then
7558           if test "$value" = yes; then
7559             eval value=\"\$LIB$uppername\"
7560             test -z "$value" || LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$value"
7561             eval value=\"\$LTLIB$uppername\"
7562             test -z "$value" || LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value"
7563           else
7564                                     :
7565           fi
7566         else
7567                               found_dir=
7568           found_la=
7569           found_so=
7570           found_a=
7571           if test $use_additional = yes; then
7572             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
7573               found_dir="$additional_libdir"
7574               found_so="$additional_libdir/lib$name.$shlibext"
7575               if test -f "$additional_libdir/lib$name.la"; then
7576                 found_la="$additional_libdir/lib$name.la"
7577               fi
7578             else
7579               if test -f "$additional_libdir/lib$name.$libext"; then
7580                 found_dir="$additional_libdir"
7581                 found_a="$additional_libdir/lib$name.$libext"
7582                 if test -f "$additional_libdir/lib$name.la"; then
7583                   found_la="$additional_libdir/lib$name.la"
7584                 fi
7585               fi
7586             fi
7587           fi
7588           if test "X$found_dir" = "X"; then
7589             for x in $LDFLAGS $LTLIBEXPAT; do
7590
7591   acl_save_prefix="$prefix"
7592   prefix="$acl_final_prefix"
7593   acl_save_exec_prefix="$exec_prefix"
7594   exec_prefix="$acl_final_exec_prefix"
7595   eval x=\"$x\"
7596   exec_prefix="$acl_save_exec_prefix"
7597   prefix="$acl_save_prefix"
7598
7599               case "$x" in
7600                 -L*)
7601                   dir=`echo "X$x" | sed -e 's/^X-L//'`
7602                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
7603                     found_dir="$dir"
7604                     found_so="$dir/lib$name.$shlibext"
7605                     if test -f "$dir/lib$name.la"; then
7606                       found_la="$dir/lib$name.la"
7607                     fi
7608                   else
7609                     if test -f "$dir/lib$name.$libext"; then
7610                       found_dir="$dir"
7611                       found_a="$dir/lib$name.$libext"
7612                       if test -f "$dir/lib$name.la"; then
7613                         found_la="$dir/lib$name.la"
7614                       fi
7615                     fi
7616                   fi
7617                   ;;
7618               esac
7619               if test "X$found_dir" != "X"; then
7620                 break
7621               fi
7622             done
7623           fi
7624           if test "X$found_dir" != "X"; then
7625                         LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name"
7626             if test "X$found_so" != "X"; then
7627                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
7628                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
7629               else
7630                                                                                 haveit=
7631                 for x in $ltrpathdirs; do
7632                   if test "X$x" = "X$found_dir"; then
7633                     haveit=yes
7634                     break
7635                   fi
7636                 done
7637                 if test -z "$haveit"; then
7638                   ltrpathdirs="$ltrpathdirs $found_dir"
7639                 fi
7640                                 if test "$hardcode_direct" = yes; then
7641                                                       LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
7642                 else
7643                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
7644                                                             LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
7645                                                             haveit=
7646                     for x in $rpathdirs; do
7647                       if test "X$x" = "X$found_dir"; then
7648                         haveit=yes
7649                         break
7650                       fi
7651                     done
7652                     if test -z "$haveit"; then
7653                       rpathdirs="$rpathdirs $found_dir"
7654                     fi
7655                   else
7656                                                                                 haveit=
7657                     for x in $LDFLAGS $LIBEXPAT; do
7658
7659   acl_save_prefix="$prefix"
7660   prefix="$acl_final_prefix"
7661   acl_save_exec_prefix="$exec_prefix"
7662   exec_prefix="$acl_final_exec_prefix"
7663   eval x=\"$x\"
7664   exec_prefix="$acl_save_exec_prefix"
7665   prefix="$acl_save_prefix"
7666
7667                       if test "X$x" = "X-L$found_dir"; then
7668                         haveit=yes
7669                         break
7670                       fi
7671                     done
7672                     if test -z "$haveit"; then
7673                       LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir"
7674                     fi
7675                     if test "$hardcode_minus_L" != no; then
7676                                                                                         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
7677                     else
7678                                                                                                                                                                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
7679                     fi
7680                   fi
7681                 fi
7682               fi
7683             else
7684               if test "X$found_a" != "X"; then
7685                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_a"
7686               else
7687                                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name"
7688               fi
7689             fi
7690                         additional_includedir=
7691             case "$found_dir" in
7692               */lib | */lib/)
7693                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
7694                 additional_includedir="$basedir/include"
7695                 ;;
7696             esac
7697             if test "X$additional_includedir" != "X"; then
7698                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
7699                 haveit=
7700                 if test "X$additional_includedir" = "X/usr/local/include"; then
7701                   if test -n "$GCC"; then
7702                     case $host_os in
7703                       linux*) haveit=yes;;
7704                     esac
7705                   fi
7706                 fi
7707                 if test -z "$haveit"; then
7708                   for x in $CPPFLAGS $INCEXPAT; do
7709
7710   acl_save_prefix="$prefix"
7711   prefix="$acl_final_prefix"
7712   acl_save_exec_prefix="$exec_prefix"
7713   exec_prefix="$acl_final_exec_prefix"
7714   eval x=\"$x\"
7715   exec_prefix="$acl_save_exec_prefix"
7716   prefix="$acl_save_prefix"
7717
7718                     if test "X$x" = "X-I$additional_includedir"; then
7719                       haveit=yes
7720                       break
7721                     fi
7722                   done
7723                   if test -z "$haveit"; then
7724                     if test -d "$additional_includedir"; then
7725                                             INCEXPAT="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir"
7726                     fi
7727                   fi
7728                 fi
7729               fi
7730             fi
7731                         if test -n "$found_la"; then
7732                                                         save_libdir="$libdir"
7733               case "$found_la" in
7734                 */* | *\\*) . "$found_la" ;;
7735                 *) . "./$found_la" ;;
7736               esac
7737               libdir="$save_libdir"
7738                             for dep in $dependency_libs; do
7739                 case "$dep" in
7740                   -L*)
7741                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
7742                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
7743                       haveit=
7744                       if test "X$additional_libdir" = "X/usr/local/lib"; then
7745                         if test -n "$GCC"; then
7746                           case $host_os in
7747                             linux*) haveit=yes;;
7748                           esac
7749                         fi
7750                       fi
7751                       if test -z "$haveit"; then
7752                         haveit=
7753                         for x in $LDFLAGS $LIBEXPAT; do
7754
7755   acl_save_prefix="$prefix"
7756   prefix="$acl_final_prefix"
7757   acl_save_exec_prefix="$exec_prefix"
7758   exec_prefix="$acl_final_exec_prefix"
7759   eval x=\"$x\"
7760   exec_prefix="$acl_save_exec_prefix"
7761   prefix="$acl_save_prefix"
7762
7763                           if test "X$x" = "X-L$additional_libdir"; then
7764                             haveit=yes
7765                             break
7766                           fi
7767                         done
7768                         if test -z "$haveit"; then
7769                           if test -d "$additional_libdir"; then
7770                                                         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir"
7771                           fi
7772                         fi
7773                         haveit=
7774                         for x in $LDFLAGS $LTLIBEXPAT; do
7775
7776   acl_save_prefix="$prefix"
7777   prefix="$acl_final_prefix"
7778   acl_save_exec_prefix="$exec_prefix"
7779   exec_prefix="$acl_final_exec_prefix"
7780   eval x=\"$x\"
7781   exec_prefix="$acl_save_exec_prefix"
7782   prefix="$acl_save_prefix"
7783
7784                           if test "X$x" = "X-L$additional_libdir"; then
7785                             haveit=yes
7786                             break
7787                           fi
7788                         done
7789                         if test -z "$haveit"; then
7790                           if test -d "$additional_libdir"; then
7791                                                         LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir"
7792                           fi
7793                         fi
7794                       fi
7795                     fi
7796                     ;;
7797                   -R*)
7798                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
7799                     if test "$enable_rpath" != no; then
7800                                                                   haveit=
7801                       for x in $rpathdirs; do
7802                         if test "X$x" = "X$dir"; then
7803                           haveit=yes
7804                           break
7805                         fi
7806                       done
7807                       if test -z "$haveit"; then
7808                         rpathdirs="$rpathdirs $dir"
7809                       fi
7810                                                                   haveit=
7811                       for x in $ltrpathdirs; do
7812                         if test "X$x" = "X$dir"; then
7813                           haveit=yes
7814                           break
7815                         fi
7816                       done
7817                       if test -z "$haveit"; then
7818                         ltrpathdirs="$ltrpathdirs $dir"
7819                       fi
7820                     fi
7821                     ;;
7822                   -l*)
7823                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
7824                     ;;
7825                   *.la)
7826                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
7827                     ;;
7828                   *)
7829                                         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$dep"
7830                     LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep"
7831                     ;;
7832                 esac
7833               done
7834             fi
7835           else
7836                                                             LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
7837             LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name"
7838           fi
7839         fi
7840       fi
7841     done
7842   done
7843   if test "X$rpathdirs" != "X"; then
7844     if test -n "$hardcode_libdir_separator"; then
7845                         alldirs=
7846       for found_dir in $rpathdirs; do
7847         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
7848       done
7849             acl_save_libdir="$libdir"
7850       libdir="$alldirs"
7851       eval flag=\"$hardcode_libdir_flag_spec\"
7852       libdir="$acl_save_libdir"
7853       LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
7854     else
7855             for found_dir in $rpathdirs; do
7856         acl_save_libdir="$libdir"
7857         libdir="$found_dir"
7858         eval flag=\"$hardcode_libdir_flag_spec\"
7859         libdir="$acl_save_libdir"
7860         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
7861       done
7862     fi
7863   fi
7864   if test "X$ltrpathdirs" != "X"; then
7865             for found_dir in $ltrpathdirs; do
7866       LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir"
7867     done
7868   fi
7869
7870
7871         ac_save_CPPFLAGS="$CPPFLAGS"
7872
7873   for element in $INCEXPAT; do
7874     haveit=
7875     for x in $CPPFLAGS; do
7876
7877   acl_save_prefix="$prefix"
7878   prefix="$acl_final_prefix"
7879   acl_save_exec_prefix="$exec_prefix"
7880   exec_prefix="$acl_final_exec_prefix"
7881   eval x=\"$x\"
7882   exec_prefix="$acl_save_exec_prefix"
7883   prefix="$acl_save_prefix"
7884
7885       if test "X$x" = "X$element"; then
7886         haveit=yes
7887         break
7888       fi
7889     done
7890     if test -z "$haveit"; then
7891       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
7892     fi
7893   done
7894
7895
7896   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5
7897 $as_echo_n "checking for libexpat... " >&6; }
7898 if test "${ac_cv_libexpat+set}" = set; then :
7899   $as_echo_n "(cached) " >&6
7900 else
7901
7902     ac_save_LIBS="$LIBS"
7903     LIBS="$LIBS $LIBEXPAT"
7904     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7905 /* end confdefs.h.  */
7906 #include "expat.h"
7907 int
7908 main ()
7909 {
7910 XML_Parser p = XML_ParserCreate (0);
7911   ;
7912   return 0;
7913 }
7914 _ACEOF
7915 if ac_fn_c_try_link "$LINENO"; then :
7916   ac_cv_libexpat=yes
7917 else
7918   ac_cv_libexpat=no
7919 fi
7920 rm -f core conftest.err conftest.$ac_objext \
7921     conftest$ac_exeext conftest.$ac_ext
7922     LIBS="$ac_save_LIBS"
7923
7924 fi
7925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libexpat" >&5
7926 $as_echo "$ac_cv_libexpat" >&6; }
7927   if test "$ac_cv_libexpat" = yes; then
7928     HAVE_LIBEXPAT=yes
7929
7930 $as_echo "#define HAVE_LIBEXPAT 1" >>confdefs.h
7931
7932     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libexpat" >&5
7933 $as_echo_n "checking how to link with libexpat... " >&6; }
7934     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBEXPAT" >&5
7935 $as_echo "$LIBEXPAT" >&6; }
7936   else
7937     HAVE_LIBEXPAT=no
7938             CPPFLAGS="$ac_save_CPPFLAGS"
7939     LIBEXPAT=
7940     LTLIBEXPAT=
7941   fi
7942
7943
7944
7945
7946
7947
7948   if test "$HAVE_LIBEXPAT" != yes; then
7949     if test "$with_expat" = yes; then
7950       as_fn_error "expat is missing or unusable" "$LINENO" 5
7951     else
7952       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat is missing or unusable; some features may be unavailable." >&5
7953 $as_echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;}
7954     fi
7955   else
7956     save_LIBS=$LIBS
7957     LIBS="$LIBS $LIBEXPAT"
7958     for ac_func in XML_StopParser
7959 do :
7960   ac_fn_c_check_func "$LINENO" "XML_StopParser" "ac_cv_func_XML_StopParser"
7961 if test "x$ac_cv_func_XML_StopParser" = x""yes; then :
7962   cat >>confdefs.h <<_ACEOF
7963 #define HAVE_XML_STOPPARSER 1
7964 _ACEOF
7965
7966 fi
7967 done
7968
7969     LIBS=$save_LIBS
7970   fi
7971 fi
7972
7973
7974
7975
7976
7977
7978 # Check whether --with-python was given.
7979 if test "${with_python+set}" = set; then :
7980   withval=$with_python;
7981 else
7982   with_python=auto
7983 fi
7984
7985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use python" >&5
7986 $as_echo_n "checking whether to use python... " >&6; }
7987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
7988 $as_echo "$with_python" >&6; }
7989
7990 if test "${with_python}" = no; then
7991   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python support disabled; some features may be unavailable." >&5
7992 $as_echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;}
7993   have_libpython=no
7994 else
7995   case "${with_python}" in
7996   [\\/]* | ?:[\\/]*)
7997     if test -d ${with_python}; then
7998       # Assume the python binary is ${with_python}/bin/python.
7999       python_prog="${with_python}/bin/python"
8000       python_prefix=
8001       # If python does not exit ${with_python}/bin, then try in
8002       # ${with_python}.  On Windows/MinGW, this is where the Python
8003       # executable is.
8004       if test ! -x "${python_prog}"; then
8005         python_prog="${with_python}/python"
8006         python_prefix=
8007       fi
8008       if test ! -x "${python_prog}"; then
8009         # Fall back to gdb 7.0/7.1 behaviour.
8010         python_prog=missing
8011         python_prefix=${with_python}
8012       fi
8013     elif test -x "${with_python}"; then
8014       # While we can't run python compiled for $host (unless host == build),
8015       # the user could write a script that provides the needed information,
8016       # so we support that.
8017       python_prog=${with_python}
8018       python_prefix=
8019     else
8020       as_fn_error "invalid value for --with-python" "$LINENO" 5
8021     fi
8022     ;;
8023   */*)
8024     # Disallow --with-python=foo/bar.
8025     as_fn_error "invalid value for --with-python" "$LINENO" 5
8026     ;;
8027   *)
8028     # The user has either specified auto, yes, or the name of the python
8029     # program assumed to be in $PATH.
8030     python_prefix=
8031     case "${with_python}" in
8032     yes | auto)
8033       if test ${build} = ${host}; then
8034         # Extract the first word of "python", so it can be a program name with args.
8035 set dummy python; ac_word=$2
8036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8037 $as_echo_n "checking for $ac_word... " >&6; }
8038 if test "${ac_cv_path_python_prog_path+set}" = set; then :
8039   $as_echo_n "(cached) " >&6
8040 else
8041   case $python_prog_path in
8042   [\\/]* | ?:[\\/]*)
8043   ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
8044   ;;
8045   *)
8046   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8047 for as_dir in $PATH
8048 do
8049   IFS=$as_save_IFS
8050   test -z "$as_dir" && as_dir=.
8051     for ac_exec_ext in '' $ac_executable_extensions; do
8052   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8053     ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
8054     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8055     break 2
8056   fi
8057 done
8058   done
8059 IFS=$as_save_IFS
8060
8061   test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
8062   ;;
8063 esac
8064 fi
8065 python_prog_path=$ac_cv_path_python_prog_path
8066 if test -n "$python_prog_path"; then
8067   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
8068 $as_echo "$python_prog_path" >&6; }
8069 else
8070   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8071 $as_echo "no" >&6; }
8072 fi
8073
8074
8075         if test "${python_prog_path}" = missing; then
8076           python_prog=missing
8077         else
8078           python_prog=${python_prog_path}
8079         fi
8080       else
8081         # Not much we can do except assume the cross-compiler will find the
8082         # right files.
8083         python_prog=missing
8084       fi
8085       ;;
8086     *)
8087       # While we can't run python compiled for $host (unless host == build),
8088       # the user could write a script that provides the needed information,
8089       # so we support that.
8090       python_prog="${with_python}"
8091       # Extract the first word of "${python_prog}", so it can be a program name with args.
8092 set dummy ${python_prog}; ac_word=$2
8093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8094 $as_echo_n "checking for $ac_word... " >&6; }
8095 if test "${ac_cv_path_python_prog_path+set}" = set; then :
8096   $as_echo_n "(cached) " >&6
8097 else
8098   case $python_prog_path in
8099   [\\/]* | ?:[\\/]*)
8100   ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
8101   ;;
8102   *)
8103   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8104 for as_dir in $PATH
8105 do
8106   IFS=$as_save_IFS
8107   test -z "$as_dir" && as_dir=.
8108     for ac_exec_ext in '' $ac_executable_extensions; do
8109   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8110     ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
8111     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8112     break 2
8113   fi
8114 done
8115   done
8116 IFS=$as_save_IFS
8117
8118   test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
8119   ;;
8120 esac
8121 fi
8122 python_prog_path=$ac_cv_path_python_prog_path
8123 if test -n "$python_prog_path"; then
8124   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
8125 $as_echo "$python_prog_path" >&6; }
8126 else
8127   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8128 $as_echo "no" >&6; }
8129 fi
8130
8131
8132       if test "${python_prog_path}" = missing; then
8133         as_fn_error "unable to find python program ${python_prog}" "$LINENO" 5
8134       fi
8135       ;;
8136     esac
8137   esac
8138
8139   if test "${python_prog}" != missing; then
8140     # We have a python program to use, but it may be too old.
8141     # Don't flag an error for --with-python=auto (the default).
8142     have_python_config=yes
8143     python_includes=`${python_prog} ${srcdir}/python/python-config.py --includes`
8144     if test $? != 0; then
8145       have_python_config=failed
8146       if test "${with_python}" != auto; then
8147         as_fn_error "failure running python-config --includes" "$LINENO" 5
8148       fi
8149     fi
8150     python_libs=`${python_prog} ${srcdir}/python/python-config.py --ldflags`
8151     if test $? != 0; then
8152       have_python_config=failed
8153       if test "${with_python}" != auto; then
8154         as_fn_error "failure running python-config --ldflags" "$LINENO" 5
8155       fi
8156     fi
8157     python_prefix=`${python_prog} ${srcdir}/python/python-config.py --exec-prefix`
8158     if test $? != 0; then
8159       have_python_config=failed
8160       if test "${with_python}" != auto; then
8161         as_fn_error "failure running python-config --exec-prefix" "$LINENO" 5
8162       fi
8163     fi
8164   else
8165     # We do not have a python executable we can use to determine where
8166     # to find the Python headers and libs.  We cannot guess the include
8167     # path from the python_prefix either, because that include path
8168     # depends on the Python version.  So, there is nothing much we can
8169     # do except assume that the compiler will be able to find those files.
8170     python_includes=
8171     python_libs=
8172     have_python_config=no
8173   fi
8174
8175   # If we have python-config, only try the configuration it provides.
8176   # Otherwise fallback on the old way of trying different versions of
8177   # python in turn.
8178
8179   have_libpython=no
8180   if test "${have_python_config}" = yes; then
8181     # Determine the Python version by extracting "-lpython<version>"
8182     # part of the python_libs. <version> is usually X.Y with X and Y
8183     # being decimal numbers, but can also be XY (seen on Windows).
8184     #
8185     # The extraction is performed using sed with a regular expression.
8186     # Initially, the regexp used was using the '?' quantifier to make
8187     # the dot in the version number optional.  Unfortunately, this
8188     # does not work with non-GNU versions of sed because, because of
8189     # what looks like a limitation (the '?' quantifier does not work
8190     # with back-references).  We work around this limitation by using
8191     # the '*' quantifier instead.  It means that, in theory, we might
8192     # match unexpected version strings such as "-lpython2..7", but
8193     # this seems unlikely in practice.  And even if that happens,
8194     # an error will be triggered later on, when checking that version
8195     # number.
8196     python_version=`echo " ${python_libs} " \
8197                          | sed -e 's,^.* -l\(python[0-9]*[.]*[0-9]*\).*$,\1,'`
8198     case "${python_version}" in
8199     python*)
8200
8201   version=${python_version}
8202
8203   new_CPPFLAGS=${python_includes}
8204   new_LIBS=${python_libs}
8205   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8206 $as_echo_n "checking for ${version}... " >&6; }
8207   save_CPPFLAGS=$CPPFLAGS
8208   save_LIBS=$LIBS
8209   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8210   LIBS="$LIBS $new_LIBS"
8211   found_usable_python=no
8212   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8213 /* end confdefs.h.  */
8214 #include "Python.h"
8215 int
8216 main ()
8217 {
8218 Py_Initialize ();
8219   ;
8220   return 0;
8221 }
8222 _ACEOF
8223 if ac_fn_c_try_link "$LINENO"; then :
8224   have_libpython=${version}
8225                   found_usable_python=yes
8226                   PYTHON_CPPFLAGS=$new_CPPFLAGS
8227                   PYTHON_LIBS=$new_LIBS
8228 fi
8229 rm -f core conftest.err conftest.$ac_objext \
8230     conftest$ac_exeext conftest.$ac_ext
8231   CPPFLAGS=$save_CPPFLAGS
8232   LIBS=$save_LIBS
8233   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8234 $as_echo "${found_usable_python}" >&6; }
8235
8236       ;;
8237     *)
8238       as_fn_error "unable to determine python version from ${python_libs}" "$LINENO" 5
8239       ;;
8240     esac
8241   elif test "${have_python_config}" != failed; then
8242     if test "${have_libpython}" = no; then
8243
8244   version=python2.7
8245
8246   new_CPPFLAGS=${python_includes}
8247   new_LIBS="${python_libs} -lpython2.7"
8248   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8249 $as_echo_n "checking for ${version}... " >&6; }
8250   save_CPPFLAGS=$CPPFLAGS
8251   save_LIBS=$LIBS
8252   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8253   LIBS="$LIBS $new_LIBS"
8254   found_usable_python=no
8255   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8256 /* end confdefs.h.  */
8257 #include "Python.h"
8258 int
8259 main ()
8260 {
8261 Py_Initialize ();
8262   ;
8263   return 0;
8264 }
8265 _ACEOF
8266 if ac_fn_c_try_link "$LINENO"; then :
8267   have_libpython=${version}
8268                   found_usable_python=yes
8269                   PYTHON_CPPFLAGS=$new_CPPFLAGS
8270                   PYTHON_LIBS=$new_LIBS
8271 fi
8272 rm -f core conftest.err conftest.$ac_objext \
8273     conftest$ac_exeext conftest.$ac_ext
8274   CPPFLAGS=$save_CPPFLAGS
8275   LIBS=$save_LIBS
8276   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8277 $as_echo "${found_usable_python}" >&6; }
8278
8279     fi
8280     if test "${have_libpython}" = no; then
8281
8282   version=python2.6
8283
8284   new_CPPFLAGS=${python_includes}
8285   new_LIBS="${python_libs} -lpython2.6"
8286   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8287 $as_echo_n "checking for ${version}... " >&6; }
8288   save_CPPFLAGS=$CPPFLAGS
8289   save_LIBS=$LIBS
8290   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8291   LIBS="$LIBS $new_LIBS"
8292   found_usable_python=no
8293   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8294 /* end confdefs.h.  */
8295 #include "Python.h"
8296 int
8297 main ()
8298 {
8299 Py_Initialize ();
8300   ;
8301   return 0;
8302 }
8303 _ACEOF
8304 if ac_fn_c_try_link "$LINENO"; then :
8305   have_libpython=${version}
8306                   found_usable_python=yes
8307                   PYTHON_CPPFLAGS=$new_CPPFLAGS
8308                   PYTHON_LIBS=$new_LIBS
8309 fi
8310 rm -f core conftest.err conftest.$ac_objext \
8311     conftest$ac_exeext conftest.$ac_ext
8312   CPPFLAGS=$save_CPPFLAGS
8313   LIBS=$save_LIBS
8314   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8315 $as_echo "${found_usable_python}" >&6; }
8316
8317     fi
8318     if test ${have_libpython} = no; then
8319
8320   version=python2.5
8321
8322   new_CPPFLAGS=${python_includes}
8323   new_LIBS="${python_libs} -lpython2.5"
8324   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8325 $as_echo_n "checking for ${version}... " >&6; }
8326   save_CPPFLAGS=$CPPFLAGS
8327   save_LIBS=$LIBS
8328   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8329   LIBS="$LIBS $new_LIBS"
8330   found_usable_python=no
8331   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8332 /* end confdefs.h.  */
8333 #include "Python.h"
8334 int
8335 main ()
8336 {
8337 Py_Initialize ();
8338   ;
8339   return 0;
8340 }
8341 _ACEOF
8342 if ac_fn_c_try_link "$LINENO"; then :
8343   have_libpython=${version}
8344                   found_usable_python=yes
8345                   PYTHON_CPPFLAGS=$new_CPPFLAGS
8346                   PYTHON_LIBS=$new_LIBS
8347 fi
8348 rm -f core conftest.err conftest.$ac_objext \
8349     conftest$ac_exeext conftest.$ac_ext
8350   CPPFLAGS=$save_CPPFLAGS
8351   LIBS=$save_LIBS
8352   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8353 $as_echo "${found_usable_python}" >&6; }
8354
8355     fi
8356     if test ${have_libpython} = no; then
8357
8358   version=python2.4
8359
8360   new_CPPFLAGS=${python_includes}
8361   new_LIBS="${python_libs} -lpython2.4"
8362   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8363 $as_echo_n "checking for ${version}... " >&6; }
8364   save_CPPFLAGS=$CPPFLAGS
8365   save_LIBS=$LIBS
8366   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8367   LIBS="$LIBS $new_LIBS"
8368   found_usable_python=no
8369   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8370 /* end confdefs.h.  */
8371 #include "Python.h"
8372 int
8373 main ()
8374 {
8375 Py_Initialize ();
8376   ;
8377   return 0;
8378 }
8379 _ACEOF
8380 if ac_fn_c_try_link "$LINENO"; then :
8381   have_libpython=${version}
8382                   found_usable_python=yes
8383                   PYTHON_CPPFLAGS=$new_CPPFLAGS
8384                   PYTHON_LIBS=$new_LIBS
8385 fi
8386 rm -f core conftest.err conftest.$ac_objext \
8387     conftest$ac_exeext conftest.$ac_ext
8388   CPPFLAGS=$save_CPPFLAGS
8389   LIBS=$save_LIBS
8390   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8391 $as_echo "${found_usable_python}" >&6; }
8392
8393     fi
8394   fi
8395   if test "${have_libpython}" = python2.7 -o "${have_libpython}" = python27; then
8396
8397 $as_echo "#define HAVE_LIBPYTHON2_7 1" >>confdefs.h
8398
8399   elif test "${have_libpython}" = python2.6 -o "${have_libpython}" = python26; then
8400
8401 $as_echo "#define HAVE_LIBPYTHON2_6 1" >>confdefs.h
8402
8403   elif test "${have_libpython}" = python2.5 -o "${have_libpython}" = python25; then
8404
8405 $as_echo "#define HAVE_LIBPYTHON2_5 1" >>confdefs.h
8406
8407   elif test "${have_libpython}" = python2.4 -o "${have_libpython}" = python24; then
8408
8409 $as_echo "#define HAVE_LIBPYTHON2_4 1" >>confdefs.h
8410
8411   fi
8412
8413   if test "${have_libpython}" = no; then
8414     case "${with_python}" in
8415     yes)
8416       as_fn_error "python is missing or unusable" "$LINENO" 5
8417       ;;
8418     auto)
8419       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python is missing or unusable; some features may be unavailable." >&5
8420 $as_echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;}
8421       ;;
8422     *)
8423       as_fn_error "no usable python found at ${with_python}" "$LINENO" 5
8424       ;;
8425     esac
8426   else
8427     if test -n "${python_prefix}"; then
8428
8429 cat >>confdefs.h <<_ACEOF
8430 #define WITH_PYTHON_PATH "${python_prefix}"
8431 _ACEOF
8432
8433
8434   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
8435      if test "x$prefix" = xNONE; then
8436         test_prefix=/usr/local
8437      else
8438         test_prefix=$prefix
8439      fi
8440   else
8441      test_prefix=$exec_prefix
8442   fi
8443   value=0
8444   case ${python_prefix} in
8445      "${test_prefix}"|"${test_prefix}/"*|\
8446         '${exec_prefix}'|'${exec_prefix}/'*)
8447      value=1
8448      ;;
8449   esac
8450
8451 cat >>confdefs.h <<_ACEOF
8452 #define PYTHON_PATH_RELOCATABLE $value
8453 _ACEOF
8454
8455
8456     fi
8457   fi
8458 fi
8459
8460 if test "${have_libpython}" != no; then
8461
8462 $as_echo "#define HAVE_PYTHON 1" >>confdefs.h
8463
8464   CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)"
8465   CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)"
8466   CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)"
8467   CONFIG_INSTALL="$CONFIG_INSTALL install-python"
8468   ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
8469
8470   # Flags needed to compile Python code (taken from python-config --cflags).
8471   # We cannot call python-config directly because it will output whatever was
8472   # used when compiling the Python interpreter itself, including flags which
8473   # would make the python-related objects be compiled differently from the
8474   # rest of GDB (e.g., -O2 and -fPIC).
8475   if test "${GCC}" = yes; then
8476     tentative_python_cflags="-fno-strict-aliasing -DNDEBUG -fwrapv"
8477   fi
8478
8479   if test "x${tentative_python_cflags}" != x; then
8480     { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler flags for python code" >&5
8481 $as_echo_n "checking compiler flags for python code... " >&6; }
8482     for flag in ${tentative_python_cflags}; do
8483       # Check that the compiler accepts it
8484       saved_CFLAGS="$CFLAGS"
8485       CFLAGS="$CFLAGS $flag"
8486       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8487 /* end confdefs.h.  */
8488
8489 int
8490 main ()
8491 {
8492
8493   ;
8494   return 0;
8495 }
8496 _ACEOF
8497 if ac_fn_c_try_compile "$LINENO"; then :
8498   PYTHON_CFLAGS="${PYTHON_CFLAGS} $flag"
8499 fi
8500 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8501       CFLAGS="$saved_CFLAGS"
8502     done
8503     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYTHON_CFLAGS}" >&5
8504 $as_echo "${PYTHON_CFLAGS}" >&6; }
8505   fi
8506
8507   # On IRIX, type siginfo is not defined.  Instead, sys/siginfo.h provides:
8508   #    #if _SGIAPI
8509   #    #define siginfo __siginfo
8510   #    #endif
8511   # The problem is that including Python causes some XOPEN macros to be
8512   # unilaterally defined, and that in turn causes _SGIAPI to evaluate
8513   # to false.  So, we work around this issue by defining siginfo ourself
8514   # though the command-line.
8515   case "$gdb_host" in
8516     irix*) if test "${GCC}" = yes; then
8517              CPPFLAGS="$CPPFLAGS -Dsiginfo=__siginfo"
8518            fi
8519            ;;
8520   esac
8521 else
8522   # Even if Python support is not compiled in, we need to have these files
8523   # included.
8524   CONFIG_OBS="$CONFIG_OBS python.o py-value.o py-prettyprint.o py-auto-load.o"
8525   CONFIG_SRCS="$CONFIG_SRCS python/python.c python/py-value.c \
8526         python/py-prettyprint.c python/py-auto-load.c"
8527 fi
8528
8529
8530
8531
8532 # ------------------------- #
8533 # Checks for header files.  #
8534 # ------------------------- #
8535
8536 ac_header_dirent=no
8537 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
8538   as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
8539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
8540 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
8541 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
8542   $as_echo_n "(cached) " >&6
8543 else
8544   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8545 /* end confdefs.h.  */
8546 #include <sys/types.h>
8547 #include <$ac_hdr>
8548
8549 int
8550 main ()
8551 {
8552 if ((DIR *) 0)
8553 return 0;
8554   ;
8555   return 0;
8556 }
8557 _ACEOF
8558 if ac_fn_c_try_compile "$LINENO"; then :
8559   eval "$as_ac_Header=yes"
8560 else
8561   eval "$as_ac_Header=no"
8562 fi
8563 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8564 fi
8565 eval ac_res=\$$as_ac_Header
8566                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8567 $as_echo "$ac_res" >&6; }
8568 eval as_val=\$$as_ac_Header
8569    if test "x$as_val" = x""yes; then :
8570   cat >>confdefs.h <<_ACEOF
8571 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
8572 _ACEOF
8573
8574 ac_header_dirent=$ac_hdr; break
8575 fi
8576
8577 done
8578 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
8579 if test $ac_header_dirent = dirent.h; then
8580   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
8581 $as_echo_n "checking for library containing opendir... " >&6; }
8582 if test "${ac_cv_search_opendir+set}" = set; then :
8583   $as_echo_n "(cached) " >&6
8584 else
8585   ac_func_search_save_LIBS=$LIBS
8586 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8587 /* end confdefs.h.  */
8588
8589 /* Override any GCC internal prototype to avoid an error.
8590    Use char because int might match the return type of a GCC
8591    builtin and then its argument prototype would still apply.  */
8592 #ifdef __cplusplus
8593 extern "C"
8594 #endif
8595 char opendir ();
8596 int
8597 main ()
8598 {
8599 return opendir ();
8600   ;
8601   return 0;
8602 }
8603 _ACEOF
8604 for ac_lib in '' dir; do
8605   if test -z "$ac_lib"; then
8606     ac_res="none required"
8607   else
8608     ac_res=-l$ac_lib
8609     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8610   fi
8611   if ac_fn_c_try_link "$LINENO"; then :
8612   ac_cv_search_opendir=$ac_res
8613 fi
8614 rm -f core conftest.err conftest.$ac_objext \
8615     conftest$ac_exeext
8616   if test "${ac_cv_search_opendir+set}" = set; then :
8617   break
8618 fi
8619 done
8620 if test "${ac_cv_search_opendir+set}" = set; then :
8621
8622 else
8623   ac_cv_search_opendir=no
8624 fi
8625 rm conftest.$ac_ext
8626 LIBS=$ac_func_search_save_LIBS
8627 fi
8628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
8629 $as_echo "$ac_cv_search_opendir" >&6; }
8630 ac_res=$ac_cv_search_opendir
8631 if test "$ac_res" != no; then :
8632   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8633
8634 fi
8635
8636 else
8637   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
8638 $as_echo_n "checking for library containing opendir... " >&6; }
8639 if test "${ac_cv_search_opendir+set}" = set; then :
8640   $as_echo_n "(cached) " >&6
8641 else
8642   ac_func_search_save_LIBS=$LIBS
8643 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8644 /* end confdefs.h.  */
8645
8646 /* Override any GCC internal prototype to avoid an error.
8647    Use char because int might match the return type of a GCC
8648    builtin and then its argument prototype would still apply.  */
8649 #ifdef __cplusplus
8650 extern "C"
8651 #endif
8652 char opendir ();
8653 int
8654 main ()
8655 {
8656 return opendir ();
8657   ;
8658   return 0;
8659 }
8660 _ACEOF
8661 for ac_lib in '' x; do
8662   if test -z "$ac_lib"; then
8663     ac_res="none required"
8664   else
8665     ac_res=-l$ac_lib
8666     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8667   fi
8668   if ac_fn_c_try_link "$LINENO"; then :
8669   ac_cv_search_opendir=$ac_res
8670 fi
8671 rm -f core conftest.err conftest.$ac_objext \
8672     conftest$ac_exeext
8673   if test "${ac_cv_search_opendir+set}" = set; then :
8674   break
8675 fi
8676 done
8677 if test "${ac_cv_search_opendir+set}" = set; then :
8678
8679 else
8680   ac_cv_search_opendir=no
8681 fi
8682 rm conftest.$ac_ext
8683 LIBS=$ac_func_search_save_LIBS
8684 fi
8685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
8686 $as_echo "$ac_cv_search_opendir" >&6; }
8687 ac_res=$ac_cv_search_opendir
8688 if test "$ac_res" != no; then :
8689   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8690
8691 fi
8692
8693 fi
8694
8695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5
8696 $as_echo_n "checking whether stat file-mode macros are broken... " >&6; }
8697 if test "${ac_cv_header_stat_broken+set}" = set; then :
8698   $as_echo_n "(cached) " >&6
8699 else
8700   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8701 /* end confdefs.h.  */
8702 #include <sys/types.h>
8703 #include <sys/stat.h>
8704
8705 #if defined S_ISBLK && defined S_IFDIR
8706 extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
8707 #endif
8708
8709 #if defined S_ISBLK && defined S_IFCHR
8710 extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
8711 #endif
8712
8713 #if defined S_ISLNK && defined S_IFREG
8714 extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
8715 #endif
8716
8717 #if defined S_ISSOCK && defined S_IFREG
8718 extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
8719 #endif
8720
8721 _ACEOF
8722 if ac_fn_c_try_compile "$LINENO"; then :
8723   ac_cv_header_stat_broken=no
8724 else
8725   ac_cv_header_stat_broken=yes
8726 fi
8727 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8728 fi
8729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5
8730 $as_echo "$ac_cv_header_stat_broken" >&6; }
8731 if test $ac_cv_header_stat_broken = yes; then
8732
8733 $as_echo "#define STAT_MACROS_BROKEN 1" >>confdefs.h
8734
8735 fi
8736
8737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
8738 $as_echo_n "checking for ANSI C header files... " >&6; }
8739 if test "${ac_cv_header_stdc+set}" = set; then :
8740   $as_echo_n "(cached) " >&6
8741 else
8742   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8743 /* end confdefs.h.  */
8744 #include <stdlib.h>
8745 #include <stdarg.h>
8746 #include <string.h>
8747 #include <float.h>
8748
8749 int
8750 main ()
8751 {
8752
8753   ;
8754   return 0;
8755 }
8756 _ACEOF
8757 if ac_fn_c_try_compile "$LINENO"; then :
8758   ac_cv_header_stdc=yes
8759 else
8760   ac_cv_header_stdc=no
8761 fi
8762 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8763
8764 if test $ac_cv_header_stdc = yes; then
8765   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8766   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8767 /* end confdefs.h.  */
8768 #include <string.h>
8769
8770 _ACEOF
8771 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8772   $EGREP "memchr" >/dev/null 2>&1; then :
8773
8774 else
8775   ac_cv_header_stdc=no
8776 fi
8777 rm -f conftest*
8778
8779 fi
8780
8781 if test $ac_cv_header_stdc = yes; then
8782   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8783   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8784 /* end confdefs.h.  */
8785 #include <stdlib.h>
8786
8787 _ACEOF
8788 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8789   $EGREP "free" >/dev/null 2>&1; then :
8790
8791 else
8792   ac_cv_header_stdc=no
8793 fi
8794 rm -f conftest*
8795
8796 fi
8797
8798 if test $ac_cv_header_stdc = yes; then
8799   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8800   if test "$cross_compiling" = yes; then :
8801   :
8802 else
8803   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8804 /* end confdefs.h.  */
8805 #include <ctype.h>
8806 #include <stdlib.h>
8807 #if ((' ' & 0x0FF) == 0x020)
8808 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8809 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8810 #else
8811 # define ISLOWER(c) \
8812                    (('a' <= (c) && (c) <= 'i') \
8813                      || ('j' <= (c) && (c) <= 'r') \
8814                      || ('s' <= (c) && (c) <= 'z'))
8815 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8816 #endif
8817
8818 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8819 int
8820 main ()
8821 {
8822   int i;
8823   for (i = 0; i < 256; i++)
8824     if (XOR (islower (i), ISLOWER (i))
8825         || toupper (i) != TOUPPER (i))
8826       return 2;
8827   return 0;
8828 }
8829 _ACEOF
8830 if ac_fn_c_try_run "$LINENO"; then :
8831
8832 else
8833   ac_cv_header_stdc=no
8834 fi
8835 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8836   conftest.$ac_objext conftest.beam conftest.$ac_ext
8837 fi
8838
8839 fi
8840 fi
8841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
8842 $as_echo "$ac_cv_header_stdc" >&6; }
8843 if test $ac_cv_header_stdc = yes; then
8844
8845 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
8846
8847 fi
8848
8849 # elf_hp.h is for HP/UX 64-bit shared library support.
8850 # FIXME: kettenis/20030102: In most cases we include these (ctype.h, time.h)
8851 # unconditionally, so what's the point in checking these?
8852 for ac_header in nlist.h machine/reg.h poll.h sys/poll.h proc_service.h \
8853                   thread_db.h gnu/libc-version.h signal.h stddef.h \
8854                   stdlib.h string.h memory.h strings.h sys/fault.h \
8855                   sys/file.h sys/filio.h sys/ioctl.h sys/param.h \
8856                   sys/resource.h sys/procfs.h sys/ptrace.h ptrace.h \
8857                   sys/reg.h sys/debugreg.h sys/select.h sys/syscall.h \
8858                   sys/types.h sys/wait.h wait.h termios.h termio.h \
8859                   sgtty.h unistd.h elf_hp.h ctype.h time.h locale.h \
8860                   dlfcn.h sys/socket.h sys/un.h
8861 do :
8862   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8863 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8864 eval as_val=\$$as_ac_Header
8865    if test "x$as_val" = x""yes; then :
8866   cat >>confdefs.h <<_ACEOF
8867 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8868 _ACEOF
8869
8870 fi
8871
8872 done
8873
8874 for ac_header in link.h
8875 do :
8876   ac_fn_c_check_header_compile "$LINENO" "link.h" "ac_cv_header_link_h" "#if HAVE_SYS_TYPES_H
8877 # include <sys/types.h>
8878 #endif
8879 #if HAVE_NLIST_H
8880 # include <nlist.h>
8881 #endif
8882
8883 "
8884 if test "x$ac_cv_header_link_h" = x""yes; then :
8885   cat >>confdefs.h <<_ACEOF
8886 #define HAVE_LINK_H 1
8887 _ACEOF
8888
8889 fi
8890
8891 done
8892
8893 for ac_header in sys/proc.h
8894 do :
8895   ac_fn_c_check_header_compile "$LINENO" "sys/proc.h" "ac_cv_header_sys_proc_h" "#if HAVE_SYS_PARAM_H
8896 # include <sys/param.h>
8897 #endif
8898
8899 "
8900 if test "x$ac_cv_header_sys_proc_h" = x""yes; then :
8901   cat >>confdefs.h <<_ACEOF
8902 #define HAVE_SYS_PROC_H 1
8903 _ACEOF
8904
8905 fi
8906
8907 done
8908
8909 for ac_header in sys/user.h
8910 do :
8911   ac_fn_c_check_header_compile "$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H
8912 # include <sys/param.h>
8913 #endif
8914
8915 "
8916 if test "x$ac_cv_header_sys_user_h" = x""yes; then :
8917   cat >>confdefs.h <<_ACEOF
8918 #define HAVE_SYS_USER_H 1
8919 _ACEOF
8920
8921 fi
8922
8923 done
8924
8925
8926 # On Solaris 2.[789], we need to define _MSE_INT_H to avoid a clash
8927 # between <widec.h> and <wchar.h> that would cause AC_CHECK_HEADERS to
8928 # think that we don't have <curses.h> if we're using GCC.
8929 case $host_os in
8930   solaris2.[789])
8931     if test "$GCC" = yes; then
8932
8933 $as_echo "#define _MSE_INT_H 1" >>confdefs.h
8934
8935     fi ;;
8936 esac
8937 for ac_header in curses.h cursesX.h ncurses.h ncurses/ncurses.h ncurses/term.h
8938 do :
8939   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8940 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8941 eval as_val=\$$as_ac_Header
8942    if test "x$as_val" = x""yes; then :
8943   cat >>confdefs.h <<_ACEOF
8944 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8945 _ACEOF
8946
8947 fi
8948
8949 done
8950
8951 for ac_header in term.h
8952 do :
8953   ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
8954 # include <curses.h>
8955 #endif
8956
8957 "
8958 if test "x$ac_cv_header_term_h" = x""yes; then :
8959   cat >>confdefs.h <<_ACEOF
8960 #define HAVE_TERM_H 1
8961 _ACEOF
8962
8963 fi
8964
8965 done
8966
8967
8968 # ------------------------- #
8969 # Checks for declarations.  #
8970 # ------------------------- #
8971
8972 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
8973 if test "x$ac_cv_have_decl_free" = x""yes; then :
8974   ac_have_decl=1
8975 else
8976   ac_have_decl=0
8977 fi
8978
8979 cat >>confdefs.h <<_ACEOF
8980 #define HAVE_DECL_FREE $ac_have_decl
8981 _ACEOF
8982 ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
8983 if test "x$ac_cv_have_decl_malloc" = x""yes; then :
8984   ac_have_decl=1
8985 else
8986   ac_have_decl=0
8987 fi
8988
8989 cat >>confdefs.h <<_ACEOF
8990 #define HAVE_DECL_MALLOC $ac_have_decl
8991 _ACEOF
8992 ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
8993 if test "x$ac_cv_have_decl_realloc" = x""yes; then :
8994   ac_have_decl=1
8995 else
8996   ac_have_decl=0
8997 fi
8998
8999 cat >>confdefs.h <<_ACEOF
9000 #define HAVE_DECL_REALLOC $ac_have_decl
9001 _ACEOF
9002 ac_fn_c_check_decl "$LINENO" "strerror" "ac_cv_have_decl_strerror" "$ac_includes_default"
9003 if test "x$ac_cv_have_decl_strerror" = x""yes; then :
9004   ac_have_decl=1
9005 else
9006   ac_have_decl=0
9007 fi
9008
9009 cat >>confdefs.h <<_ACEOF
9010 #define HAVE_DECL_STRERROR $ac_have_decl
9011 _ACEOF
9012 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
9013 if test "x$ac_cv_have_decl_strstr" = x""yes; then :
9014   ac_have_decl=1
9015 else
9016   ac_have_decl=0
9017 fi
9018
9019 cat >>confdefs.h <<_ACEOF
9020 #define HAVE_DECL_STRSTR $ac_have_decl
9021 _ACEOF
9022 ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default"
9023 if test "x$ac_cv_have_decl_getopt" = x""yes; then :
9024   ac_have_decl=1
9025 else
9026   ac_have_decl=0
9027 fi
9028
9029 cat >>confdefs.h <<_ACEOF
9030 #define HAVE_DECL_GETOPT $ac_have_decl
9031 _ACEOF
9032 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
9033 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
9034   ac_have_decl=1
9035 else
9036   ac_have_decl=0
9037 fi
9038
9039 cat >>confdefs.h <<_ACEOF
9040 #define HAVE_DECL_SNPRINTF $ac_have_decl
9041 _ACEOF
9042 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
9043 if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
9044   ac_have_decl=1
9045 else
9046   ac_have_decl=0
9047 fi
9048
9049 cat >>confdefs.h <<_ACEOF
9050 #define HAVE_DECL_VSNPRINTF $ac_have_decl
9051 _ACEOF
9052
9053
9054   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
9055 $as_echo_n "checking for LC_MESSAGES... " >&6; }
9056 if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
9057   $as_echo_n "(cached) " >&6
9058 else
9059   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9060 /* end confdefs.h.  */
9061 #include <locale.h>
9062 int
9063 main ()
9064 {
9065 return LC_MESSAGES
9066   ;
9067   return 0;
9068 }
9069 _ACEOF
9070 if ac_fn_c_try_link "$LINENO"; then :
9071   am_cv_val_LC_MESSAGES=yes
9072 else
9073   am_cv_val_LC_MESSAGES=no
9074 fi
9075 rm -f core conftest.err conftest.$ac_objext \
9076     conftest$ac_exeext conftest.$ac_ext
9077 fi
9078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
9079 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
9080   if test $am_cv_val_LC_MESSAGES = yes; then
9081
9082 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
9083
9084   fi
9085
9086
9087 # ----------------------- #
9088 # Checks for structures.  #
9089 # ----------------------- #
9090
9091 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
9092 if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
9093
9094 cat >>confdefs.h <<_ACEOF
9095 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
9096 _ACEOF
9097
9098
9099 fi
9100 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
9101 if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
9102
9103 cat >>confdefs.h <<_ACEOF
9104 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
9105 _ACEOF
9106
9107
9108 fi
9109
9110
9111 # ------------------ #
9112 # Checks for types.  #
9113 # ------------------ #
9114
9115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
9116 $as_echo_n "checking return type of signal handlers... " >&6; }
9117 if test "${ac_cv_type_signal+set}" = set; then :
9118   $as_echo_n "(cached) " >&6
9119 else
9120   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9121 /* end confdefs.h.  */
9122 #include <sys/types.h>
9123 #include <signal.h>
9124
9125 int
9126 main ()
9127 {
9128 return *(signal (0, 0)) (0) == 1;
9129   ;
9130   return 0;
9131 }
9132 _ACEOF
9133 if ac_fn_c_try_compile "$LINENO"; then :
9134   ac_cv_type_signal=int
9135 else
9136   ac_cv_type_signal=void
9137 fi
9138 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9139 fi
9140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
9141 $as_echo "$ac_cv_type_signal" >&6; }
9142
9143 cat >>confdefs.h <<_ACEOF
9144 #define RETSIGTYPE $ac_cv_type_signal
9145 _ACEOF
9146
9147
9148 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
9149 #include <sys/socket.h>
9150
9151 "
9152 if test "x$ac_cv_type_socklen_t" = x""yes; then :
9153
9154 cat >>confdefs.h <<_ACEOF
9155 #define HAVE_SOCKLEN_T 1
9156 _ACEOF
9157
9158
9159 fi
9160
9161
9162 # ------------------------------------- #
9163 # Checks for compiler characteristics.  #
9164 # ------------------------------------- #
9165
9166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
9167 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
9168 if test "${ac_cv_c_const+set}" = set; then :
9169   $as_echo_n "(cached) " >&6
9170 else
9171   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9172 /* end confdefs.h.  */
9173
9174 int
9175 main ()
9176 {
9177 /* FIXME: Include the comments suggested by Paul. */
9178 #ifndef __cplusplus
9179   /* Ultrix mips cc rejects this.  */
9180   typedef int charset[2];
9181   const charset cs;
9182   /* SunOS 4.1.1 cc rejects this.  */
9183   char const *const *pcpcc;
9184   char **ppc;
9185   /* NEC SVR4.0.2 mips cc rejects this.  */
9186   struct point {int x, y;};
9187   static struct point const zero = {0,0};
9188   /* AIX XL C 1.02.0.0 rejects this.
9189      It does not let you subtract one const X* pointer from another in
9190      an arm of an if-expression whose if-part is not a constant
9191      expression */
9192   const char *g = "string";
9193   pcpcc = &g + (g ? g-g : 0);
9194   /* HPUX 7.0 cc rejects these. */
9195   ++pcpcc;
9196   ppc = (char**) pcpcc;
9197   pcpcc = (char const *const *) ppc;
9198   { /* SCO 3.2v4 cc rejects this.  */
9199     char *t;
9200     char const *s = 0 ? (char *) 0 : (char const *) 0;
9201
9202     *t++ = 0;
9203     if (s) return 0;
9204   }
9205   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
9206     int x[] = {25, 17};
9207     const int *foo = &x[0];
9208     ++foo;
9209   }
9210   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
9211     typedef const int *iptr;
9212     iptr p = 0;
9213     ++p;
9214   }
9215   { /* AIX XL C 1.02.0.0 rejects this saying
9216        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
9217     struct s { int j; const int *ap[3]; };
9218     struct s *b; b->j = 5;
9219   }
9220   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
9221     const int foo = 10;
9222     if (!foo) return 0;
9223   }
9224   return !cs[0] && !zero.x;
9225 #endif
9226
9227   ;
9228   return 0;
9229 }
9230 _ACEOF
9231 if ac_fn_c_try_compile "$LINENO"; then :
9232   ac_cv_c_const=yes
9233 else
9234   ac_cv_c_const=no
9235 fi
9236 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9237 fi
9238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
9239 $as_echo "$ac_cv_c_const" >&6; }
9240 if test $ac_cv_c_const = no; then
9241
9242 $as_echo "#define const /**/" >>confdefs.h
9243
9244 fi
9245
9246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
9247 $as_echo_n "checking for inline... " >&6; }
9248 if test "${ac_cv_c_inline+set}" = set; then :
9249   $as_echo_n "(cached) " >&6
9250 else
9251   ac_cv_c_inline=no
9252 for ac_kw in inline __inline__ __inline; do
9253   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9254 /* end confdefs.h.  */
9255 #ifndef __cplusplus
9256 typedef int foo_t;
9257 static $ac_kw foo_t static_foo () {return 0; }
9258 $ac_kw foo_t foo () {return 0; }
9259 #endif
9260
9261 _ACEOF
9262 if ac_fn_c_try_compile "$LINENO"; then :
9263   ac_cv_c_inline=$ac_kw
9264 fi
9265 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9266   test "$ac_cv_c_inline" != no && break
9267 done
9268
9269 fi
9270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
9271 $as_echo "$ac_cv_c_inline" >&6; }
9272
9273 case $ac_cv_c_inline in
9274   inline | yes) ;;
9275   *)
9276     case $ac_cv_c_inline in
9277       no) ac_val=;;
9278       *) ac_val=$ac_cv_c_inline;;
9279     esac
9280     cat >>confdefs.h <<_ACEOF
9281 #ifndef __cplusplus
9282 #define inline $ac_val
9283 #endif
9284 _ACEOF
9285     ;;
9286 esac
9287
9288  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
9289 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
9290 if test "${ac_cv_c_bigendian+set}" = set; then :
9291   $as_echo_n "(cached) " >&6
9292 else
9293   ac_cv_c_bigendian=unknown
9294     # See if we're dealing with a universal compiler.
9295     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9296 /* end confdefs.h.  */
9297 #ifndef __APPLE_CC__
9298                not a universal capable compiler
9299              #endif
9300              typedef int dummy;
9301
9302 _ACEOF
9303 if ac_fn_c_try_compile "$LINENO"; then :
9304
9305         # Check for potential -arch flags.  It is not universal unless
9306         # there are at least two -arch flags with different values.
9307         ac_arch=
9308         ac_prev=
9309         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
9310          if test -n "$ac_prev"; then
9311            case $ac_word in
9312              i?86 | x86_64 | ppc | ppc64)
9313                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
9314                  ac_arch=$ac_word
9315                else
9316                  ac_cv_c_bigendian=universal
9317                  break
9318                fi
9319                ;;
9320            esac
9321            ac_prev=
9322          elif test "x$ac_word" = "x-arch"; then
9323            ac_prev=arch
9324          fi
9325        done
9326 fi
9327 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9328     if test $ac_cv_c_bigendian = unknown; then
9329       # See if sys/param.h defines the BYTE_ORDER macro.
9330       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9331 /* end confdefs.h.  */
9332 #include <sys/types.h>
9333              #include <sys/param.h>
9334
9335 int
9336 main ()
9337 {
9338 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
9339                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
9340                      && LITTLE_ENDIAN)
9341               bogus endian macros
9342              #endif
9343
9344   ;
9345   return 0;
9346 }
9347 _ACEOF
9348 if ac_fn_c_try_compile "$LINENO"; then :
9349   # It does; now see whether it defined to BIG_ENDIAN or not.
9350          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9351 /* end confdefs.h.  */
9352 #include <sys/types.h>
9353                 #include <sys/param.h>
9354
9355 int
9356 main ()
9357 {
9358 #if BYTE_ORDER != BIG_ENDIAN
9359                  not big endian
9360                 #endif
9361
9362   ;
9363   return 0;
9364 }
9365 _ACEOF
9366 if ac_fn_c_try_compile "$LINENO"; then :
9367   ac_cv_c_bigendian=yes
9368 else
9369   ac_cv_c_bigendian=no
9370 fi
9371 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9372 fi
9373 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9374     fi
9375     if test $ac_cv_c_bigendian = unknown; then
9376       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
9377       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9378 /* end confdefs.h.  */
9379 #include <limits.h>
9380
9381 int
9382 main ()
9383 {
9384 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
9385               bogus endian macros
9386              #endif
9387
9388   ;
9389   return 0;
9390 }
9391 _ACEOF
9392 if ac_fn_c_try_compile "$LINENO"; then :
9393   # It does; now see whether it defined to _BIG_ENDIAN or not.
9394          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9395 /* end confdefs.h.  */
9396 #include <limits.h>
9397
9398 int
9399 main ()
9400 {
9401 #ifndef _BIG_ENDIAN
9402                  not big endian
9403                 #endif
9404
9405   ;
9406   return 0;
9407 }
9408 _ACEOF
9409 if ac_fn_c_try_compile "$LINENO"; then :
9410   ac_cv_c_bigendian=yes
9411 else
9412   ac_cv_c_bigendian=no
9413 fi
9414 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9415 fi
9416 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9417     fi
9418     if test $ac_cv_c_bigendian = unknown; then
9419       # Compile a test program.
9420       if test "$cross_compiling" = yes; then :
9421   # Try to guess by grepping values from an object file.
9422          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9423 /* end confdefs.h.  */
9424 short int ascii_mm[] =
9425                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
9426                 short int ascii_ii[] =
9427                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
9428                 int use_ascii (int i) {
9429                   return ascii_mm[i] + ascii_ii[i];
9430                 }
9431                 short int ebcdic_ii[] =
9432                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
9433                 short int ebcdic_mm[] =
9434                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
9435                 int use_ebcdic (int i) {
9436                   return ebcdic_mm[i] + ebcdic_ii[i];
9437                 }
9438                 extern int foo;
9439
9440 int
9441 main ()
9442 {
9443 return use_ascii (foo) == use_ebcdic (foo);
9444   ;
9445   return 0;
9446 }
9447 _ACEOF
9448 if ac_fn_c_try_compile "$LINENO"; then :
9449   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
9450               ac_cv_c_bigendian=yes
9451             fi
9452             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
9453               if test "$ac_cv_c_bigendian" = unknown; then
9454                 ac_cv_c_bigendian=no
9455               else
9456                 # finding both strings is unlikely to happen, but who knows?
9457                 ac_cv_c_bigendian=unknown
9458               fi
9459             fi
9460 fi
9461 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9462 else
9463   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9464 /* end confdefs.h.  */
9465 $ac_includes_default
9466 int
9467 main ()
9468 {
9469
9470              /* Are we little or big endian?  From Harbison&Steele.  */
9471              union
9472              {
9473                long int l;
9474                char c[sizeof (long int)];
9475              } u;
9476              u.l = 1;
9477              return u.c[sizeof (long int) - 1] == 1;
9478
9479   ;
9480   return 0;
9481 }
9482 _ACEOF
9483 if ac_fn_c_try_run "$LINENO"; then :
9484   ac_cv_c_bigendian=no
9485 else
9486   ac_cv_c_bigendian=yes
9487 fi
9488 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9489   conftest.$ac_objext conftest.beam conftest.$ac_ext
9490 fi
9491
9492     fi
9493 fi
9494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
9495 $as_echo "$ac_cv_c_bigendian" >&6; }
9496  case $ac_cv_c_bigendian in #(
9497    yes)
9498      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
9499 ;; #(
9500    no)
9501       ;; #(
9502    universal)
9503
9504 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
9505
9506      ;; #(
9507    *)
9508      as_fn_error "unknown endianness
9509  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
9510  esac
9511
9512
9513 # ------------------------------ #
9514 # Checks for library functions.  #
9515 # ------------------------------ #
9516
9517 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
9518 # for constant arguments.  Useless!
9519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
9520 $as_echo_n "checking for working alloca.h... " >&6; }
9521 if test "${ac_cv_working_alloca_h+set}" = set; then :
9522   $as_echo_n "(cached) " >&6
9523 else
9524   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9525 /* end confdefs.h.  */
9526 #include <alloca.h>
9527 int
9528 main ()
9529 {
9530 char *p = (char *) alloca (2 * sizeof (int));
9531                           if (p) return 0;
9532   ;
9533   return 0;
9534 }
9535 _ACEOF
9536 if ac_fn_c_try_link "$LINENO"; then :
9537   ac_cv_working_alloca_h=yes
9538 else
9539   ac_cv_working_alloca_h=no
9540 fi
9541 rm -f core conftest.err conftest.$ac_objext \
9542     conftest$ac_exeext conftest.$ac_ext
9543 fi
9544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
9545 $as_echo "$ac_cv_working_alloca_h" >&6; }
9546 if test $ac_cv_working_alloca_h = yes; then
9547
9548 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
9549
9550 fi
9551
9552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
9553 $as_echo_n "checking for alloca... " >&6; }
9554 if test "${ac_cv_func_alloca_works+set}" = set; then :
9555   $as_echo_n "(cached) " >&6
9556 else
9557   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9558 /* end confdefs.h.  */
9559 #ifdef __GNUC__
9560 # define alloca __builtin_alloca
9561 #else
9562 # ifdef _MSC_VER
9563 #  include <malloc.h>
9564 #  define alloca _alloca
9565 # else
9566 #  ifdef HAVE_ALLOCA_H
9567 #   include <alloca.h>
9568 #  else
9569 #   ifdef _AIX
9570  #pragma alloca
9571 #   else
9572 #    ifndef alloca /* predefined by HP cc +Olibcalls */
9573 char *alloca ();
9574 #    endif
9575 #   endif
9576 #  endif
9577 # endif
9578 #endif
9579
9580 int
9581 main ()
9582 {
9583 char *p = (char *) alloca (1);
9584                                     if (p) return 0;
9585   ;
9586   return 0;
9587 }
9588 _ACEOF
9589 if ac_fn_c_try_link "$LINENO"; then :
9590   ac_cv_func_alloca_works=yes
9591 else
9592   ac_cv_func_alloca_works=no
9593 fi
9594 rm -f core conftest.err conftest.$ac_objext \
9595     conftest$ac_exeext conftest.$ac_ext
9596 fi
9597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
9598 $as_echo "$ac_cv_func_alloca_works" >&6; }
9599
9600 if test $ac_cv_func_alloca_works = yes; then
9601
9602 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
9603
9604 else
9605   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
9606 # that cause trouble.  Some versions do not even contain alloca or
9607 # contain a buggy version.  If you still want to use their alloca,
9608 # use ar to extract alloca.o from them instead of compiling alloca.c.
9609
9610 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
9611
9612 $as_echo "#define C_ALLOCA 1" >>confdefs.h
9613
9614
9615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
9616 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
9617 if test "${ac_cv_os_cray+set}" = set; then :
9618   $as_echo_n "(cached) " >&6
9619 else
9620   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9621 /* end confdefs.h.  */
9622 #if defined CRAY && ! defined CRAY2
9623 webecray
9624 #else
9625 wenotbecray
9626 #endif
9627
9628 _ACEOF
9629 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9630   $EGREP "webecray" >/dev/null 2>&1; then :
9631   ac_cv_os_cray=yes
9632 else
9633   ac_cv_os_cray=no
9634 fi
9635 rm -f conftest*
9636
9637 fi
9638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
9639 $as_echo "$ac_cv_os_cray" >&6; }
9640 if test $ac_cv_os_cray = yes; then
9641   for ac_func in _getb67 GETB67 getb67; do
9642     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9643 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9644 eval as_val=\$$as_ac_var
9645    if test "x$as_val" = x""yes; then :
9646
9647 cat >>confdefs.h <<_ACEOF
9648 #define CRAY_STACKSEG_END $ac_func
9649 _ACEOF
9650
9651     break
9652 fi
9653
9654   done
9655 fi
9656
9657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
9658 $as_echo_n "checking stack direction for C alloca... " >&6; }
9659 if test "${ac_cv_c_stack_direction+set}" = set; then :
9660   $as_echo_n "(cached) " >&6
9661 else
9662   if test "$cross_compiling" = yes; then :
9663   ac_cv_c_stack_direction=0
9664 else
9665   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9666 /* end confdefs.h.  */
9667 $ac_includes_default
9668 int
9669 find_stack_direction ()
9670 {
9671   static char *addr = 0;
9672   auto char dummy;
9673   if (addr == 0)
9674     {
9675       addr = &dummy;
9676       return find_stack_direction ();
9677     }
9678   else
9679     return (&dummy > addr) ? 1 : -1;
9680 }
9681
9682 int
9683 main ()
9684 {
9685   return find_stack_direction () < 0;
9686 }
9687 _ACEOF
9688 if ac_fn_c_try_run "$LINENO"; then :
9689   ac_cv_c_stack_direction=1
9690 else
9691   ac_cv_c_stack_direction=-1
9692 fi
9693 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9694   conftest.$ac_objext conftest.beam conftest.$ac_ext
9695 fi
9696
9697 fi
9698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
9699 $as_echo "$ac_cv_c_stack_direction" >&6; }
9700 cat >>confdefs.h <<_ACEOF
9701 #define STACK_DIRECTION $ac_cv_c_stack_direction
9702 _ACEOF
9703
9704
9705 fi
9706
9707 for ac_header in stdlib.h unistd.h
9708 do :
9709   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9710 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9711 eval as_val=\$$as_ac_Header
9712    if test "x$as_val" = x""yes; then :
9713   cat >>confdefs.h <<_ACEOF
9714 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9715 _ACEOF
9716
9717 fi
9718
9719 done
9720
9721 for ac_func in getpagesize
9722 do :
9723   ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
9724 if test "x$ac_cv_func_getpagesize" = x""yes; then :
9725   cat >>confdefs.h <<_ACEOF
9726 #define HAVE_GETPAGESIZE 1
9727 _ACEOF
9728
9729 fi
9730 done
9731
9732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
9733 $as_echo_n "checking for working mmap... " >&6; }
9734 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
9735   $as_echo_n "(cached) " >&6
9736 else
9737   if test "$cross_compiling" = yes; then :
9738   ac_cv_func_mmap_fixed_mapped=no
9739 else
9740   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9741 /* end confdefs.h.  */
9742 $ac_includes_default
9743 /* malloc might have been renamed as rpl_malloc. */
9744 #undef malloc
9745
9746 /* Thanks to Mike Haertel and Jim Avera for this test.
9747    Here is a matrix of mmap possibilities:
9748         mmap private not fixed
9749         mmap private fixed at somewhere currently unmapped
9750         mmap private fixed at somewhere already mapped
9751         mmap shared not fixed
9752         mmap shared fixed at somewhere currently unmapped
9753         mmap shared fixed at somewhere already mapped
9754    For private mappings, we should verify that changes cannot be read()
9755    back from the file, nor mmap's back from the file at a different
9756    address.  (There have been systems where private was not correctly
9757    implemented like the infamous i386 svr4.0, and systems where the
9758    VM page cache was not coherent with the file system buffer cache
9759    like early versions of FreeBSD and possibly contemporary NetBSD.)
9760    For shared mappings, we should conversely verify that changes get
9761    propagated back to all the places they're supposed to be.
9762
9763    Grep wants private fixed already mapped.
9764    The main things grep needs to know about mmap are:
9765    * does it exist and is it safe to write into the mmap'd area
9766    * how to use it (BSD variants)  */
9767
9768 #include <fcntl.h>
9769 #include <sys/mman.h>
9770
9771 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
9772 char *malloc ();
9773 #endif
9774
9775 /* This mess was copied from the GNU getpagesize.h.  */
9776 #ifndef HAVE_GETPAGESIZE
9777 /* Assume that all systems that can run configure have sys/param.h.  */
9778 # ifndef HAVE_SYS_PARAM_H
9779 #  define HAVE_SYS_PARAM_H 1
9780 # endif
9781
9782 # ifdef _SC_PAGESIZE
9783 #  define getpagesize() sysconf(_SC_PAGESIZE)
9784 # else /* no _SC_PAGESIZE */
9785 #  ifdef HAVE_SYS_PARAM_H
9786 #   include <sys/param.h>
9787 #   ifdef EXEC_PAGESIZE
9788 #    define getpagesize() EXEC_PAGESIZE
9789 #   else /* no EXEC_PAGESIZE */
9790 #    ifdef NBPG
9791 #     define getpagesize() NBPG * CLSIZE
9792 #     ifndef CLSIZE
9793 #      define CLSIZE 1
9794 #     endif /* no CLSIZE */
9795 #    else /* no NBPG */
9796 #     ifdef NBPC
9797 #      define getpagesize() NBPC
9798 #     else /* no NBPC */
9799 #      ifdef PAGESIZE
9800 #       define getpagesize() PAGESIZE
9801 #      endif /* PAGESIZE */
9802 #     endif /* no NBPC */
9803 #    endif /* no NBPG */
9804 #   endif /* no EXEC_PAGESIZE */
9805 #  else /* no HAVE_SYS_PARAM_H */
9806 #   define getpagesize() 8192   /* punt totally */
9807 #  endif /* no HAVE_SYS_PARAM_H */
9808 # endif /* no _SC_PAGESIZE */
9809
9810 #endif /* no HAVE_GETPAGESIZE */
9811
9812 int
9813 main ()
9814 {
9815   char *data, *data2, *data3;
9816   int i, pagesize;
9817   int fd;
9818
9819   pagesize = getpagesize ();
9820
9821   /* First, make a file with some known garbage in it. */
9822   data = (char *) malloc (pagesize);
9823   if (!data)
9824     return 1;
9825   for (i = 0; i < pagesize; ++i)
9826     *(data + i) = rand ();
9827   umask (0);
9828   fd = creat ("conftest.mmap", 0600);
9829   if (fd < 0)
9830     return 1;
9831   if (write (fd, data, pagesize) != pagesize)
9832     return 1;
9833   close (fd);
9834
9835   /* Next, try to mmap the file at a fixed address which already has
9836      something else allocated at it.  If we can, also make sure that
9837      we see the same garbage.  */
9838   fd = open ("conftest.mmap", O_RDWR);
9839   if (fd < 0)
9840     return 1;
9841   data2 = (char *) malloc (2 * pagesize);
9842   if (!data2)
9843     return 1;
9844   data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
9845   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
9846                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
9847     return 1;
9848   for (i = 0; i < pagesize; ++i)
9849     if (*(data + i) != *(data2 + i))
9850       return 1;
9851
9852   /* Finally, make sure that changes to the mapped area do not
9853      percolate back to the file as seen by read().  (This is a bug on
9854      some variants of i386 svr4.0.)  */
9855   for (i = 0; i < pagesize; ++i)
9856     *(data2 + i) = *(data2 + i) + 1;
9857   data3 = (char *) malloc (pagesize);
9858   if (!data3)
9859     return 1;
9860   if (read (fd, data3, pagesize) != pagesize)
9861     return 1;
9862   for (i = 0; i < pagesize; ++i)
9863     if (*(data + i) != *(data3 + i))
9864       return 1;
9865   close (fd);
9866   return 0;
9867 }
9868 _ACEOF
9869 if ac_fn_c_try_run "$LINENO"; then :
9870   ac_cv_func_mmap_fixed_mapped=yes
9871 else
9872   ac_cv_func_mmap_fixed_mapped=no
9873 fi
9874 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9875   conftest.$ac_objext conftest.beam conftest.$ac_ext
9876 fi
9877
9878 fi
9879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
9880 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
9881 if test $ac_cv_func_mmap_fixed_mapped = yes; then
9882
9883 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
9884
9885 fi
9886 rm -f conftest.mmap
9887
9888 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
9889 if test "x$ac_cv_type_pid_t" = x""yes; then :
9890
9891 else
9892
9893 cat >>confdefs.h <<_ACEOF
9894 #define pid_t int
9895 _ACEOF
9896
9897 fi
9898
9899 for ac_header in vfork.h
9900 do :
9901   ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
9902 if test "x$ac_cv_header_vfork_h" = x""yes; then :
9903   cat >>confdefs.h <<_ACEOF
9904 #define HAVE_VFORK_H 1
9905 _ACEOF
9906
9907 fi
9908
9909 done
9910
9911 for ac_func in fork vfork
9912 do :
9913   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9914 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9915 eval as_val=\$$as_ac_var
9916    if test "x$as_val" = x""yes; then :
9917   cat >>confdefs.h <<_ACEOF
9918 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9919 _ACEOF
9920
9921 fi
9922 done
9923
9924 if test "x$ac_cv_func_fork" = xyes; then
9925   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
9926 $as_echo_n "checking for working fork... " >&6; }
9927 if test "${ac_cv_func_fork_works+set}" = set; then :
9928   $as_echo_n "(cached) " >&6
9929 else
9930   if test "$cross_compiling" = yes; then :
9931   ac_cv_func_fork_works=cross
9932 else
9933   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9934 /* end confdefs.h.  */
9935 $ac_includes_default
9936 int
9937 main ()
9938 {
9939
9940           /* By Ruediger Kuhlmann. */
9941           return fork () < 0;
9942
9943   ;
9944   return 0;
9945 }
9946 _ACEOF
9947 if ac_fn_c_try_run "$LINENO"; then :
9948   ac_cv_func_fork_works=yes
9949 else
9950   ac_cv_func_fork_works=no
9951 fi
9952 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9953   conftest.$ac_objext conftest.beam conftest.$ac_ext
9954 fi
9955
9956 fi
9957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
9958 $as_echo "$ac_cv_func_fork_works" >&6; }
9959
9960 else
9961   ac_cv_func_fork_works=$ac_cv_func_fork
9962 fi
9963 if test "x$ac_cv_func_fork_works" = xcross; then
9964   case $host in
9965     *-*-amigaos* | *-*-msdosdjgpp*)
9966       # Override, as these systems have only a dummy fork() stub
9967       ac_cv_func_fork_works=no
9968       ;;
9969     *)
9970       ac_cv_func_fork_works=yes
9971       ;;
9972   esac
9973   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
9974 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
9975 fi
9976 ac_cv_func_vfork_works=$ac_cv_func_vfork
9977 if test "x$ac_cv_func_vfork" = xyes; then
9978   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
9979 $as_echo_n "checking for working vfork... " >&6; }
9980 if test "${ac_cv_func_vfork_works+set}" = set; then :
9981   $as_echo_n "(cached) " >&6
9982 else
9983   if test "$cross_compiling" = yes; then :
9984   ac_cv_func_vfork_works=cross
9985 else
9986   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9987 /* end confdefs.h.  */
9988 /* Thanks to Paul Eggert for this test.  */
9989 $ac_includes_default
9990 #include <sys/wait.h>
9991 #ifdef HAVE_VFORK_H
9992 # include <vfork.h>
9993 #endif
9994 /* On some sparc systems, changes by the child to local and incoming
9995    argument registers are propagated back to the parent.  The compiler
9996    is told about this with #include <vfork.h>, but some compilers
9997    (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
9998    static variable whose address is put into a register that is
9999    clobbered by the vfork.  */
10000 static void
10001 #ifdef __cplusplus
10002 sparc_address_test (int arg)
10003 # else
10004 sparc_address_test (arg) int arg;
10005 #endif
10006 {
10007   static pid_t child;
10008   if (!child) {
10009     child = vfork ();
10010     if (child < 0) {
10011       perror ("vfork");
10012       _exit(2);
10013     }
10014     if (!child) {
10015       arg = getpid();
10016       write(-1, "", 0);
10017       _exit (arg);
10018     }
10019   }
10020 }
10021
10022 int
10023 main ()
10024 {
10025   pid_t parent = getpid ();
10026   pid_t child;
10027
10028   sparc_address_test (0);
10029
10030   child = vfork ();
10031
10032   if (child == 0) {
10033     /* Here is another test for sparc vfork register problems.  This
10034        test uses lots of local variables, at least as many local
10035        variables as main has allocated so far including compiler
10036        temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
10037        4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
10038        reuse the register of parent for one of the local variables,
10039        since it will think that parent can't possibly be used any more
10040        in this routine.  Assigning to the local variable will thus
10041        munge parent in the parent process.  */
10042     pid_t
10043       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
10044       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
10045     /* Convince the compiler that p..p7 are live; otherwise, it might
10046        use the same hardware register for all 8 local variables.  */
10047     if (p != p1 || p != p2 || p != p3 || p != p4
10048         || p != p5 || p != p6 || p != p7)
10049       _exit(1);
10050
10051     /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
10052        from child file descriptors.  If the child closes a descriptor
10053        before it execs or exits, this munges the parent's descriptor
10054        as well.  Test for this by closing stdout in the child.  */
10055     _exit(close(fileno(stdout)) != 0);
10056   } else {
10057     int status;
10058     struct stat st;
10059
10060     while (wait(&status) != child)
10061       ;
10062     return (
10063          /* Was there some problem with vforking?  */
10064          child < 0
10065
10066          /* Did the child fail?  (This shouldn't happen.)  */
10067          || status
10068
10069          /* Did the vfork/compiler bug occur?  */
10070          || parent != getpid()
10071
10072          /* Did the file descriptor bug occur?  */
10073          || fstat(fileno(stdout), &st) != 0
10074          );
10075   }
10076 }
10077 _ACEOF
10078 if ac_fn_c_try_run "$LINENO"; then :
10079   ac_cv_func_vfork_works=yes
10080 else
10081   ac_cv_func_vfork_works=no
10082 fi
10083 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10084   conftest.$ac_objext conftest.beam conftest.$ac_ext
10085 fi
10086
10087 fi
10088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
10089 $as_echo "$ac_cv_func_vfork_works" >&6; }
10090
10091 fi;
10092 if test "x$ac_cv_func_fork_works" = xcross; then
10093   ac_cv_func_vfork_works=$ac_cv_func_vfork
10094   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
10095 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
10096 fi
10097
10098 if test "x$ac_cv_func_vfork_works" = xyes; then
10099
10100 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
10101
10102 else
10103
10104 $as_echo "#define vfork fork" >>confdefs.h
10105
10106 fi
10107 if test "x$ac_cv_func_fork_works" = xyes; then
10108
10109 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
10110
10111 fi
10112
10113 for ac_func in canonicalize_file_name realpath getrusage getuid getgid \
10114                 pipe poll pread pread64 pwrite readlink resize_term \
10115                 sbrk setpgid setpgrp setsid \
10116                 sigaction sigprocmask sigsetmask socketpair syscall \
10117                 ttrace wborder wresize setlocale iconvlist libiconvlist btowc \
10118                 setrlimit getrlimit posix_madvise waitpid lstat
10119 do :
10120   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10121 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10122 eval as_val=\$$as_ac_var
10123    if test "x$as_val" = x""yes; then :
10124   cat >>confdefs.h <<_ACEOF
10125 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10126 _ACEOF
10127
10128 fi
10129 done
10130
10131
10132   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
10133 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
10134 if test "${am_cv_langinfo_codeset+set}" = set; then :
10135   $as_echo_n "(cached) " >&6
10136 else
10137   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10138 /* end confdefs.h.  */
10139 #include <langinfo.h>
10140 int
10141 main ()
10142 {
10143 char* cs = nl_langinfo(CODESET);
10144   ;
10145   return 0;
10146 }
10147 _ACEOF
10148 if ac_fn_c_try_link "$LINENO"; then :
10149   am_cv_langinfo_codeset=yes
10150 else
10151   am_cv_langinfo_codeset=no
10152 fi
10153 rm -f core conftest.err conftest.$ac_objext \
10154     conftest$ac_exeext conftest.$ac_ext
10155
10156 fi
10157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
10158 $as_echo "$am_cv_langinfo_codeset" >&6; }
10159   if test $am_cv_langinfo_codeset = yes; then
10160
10161 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
10162
10163   fi
10164
10165
10166 # Check the return and argument types of ptrace.  No canned test for
10167 # this, so roll our own.
10168 gdb_ptrace_headers='
10169 #if HAVE_SYS_TYPES_H
10170 # include <sys/types.h>
10171 #endif
10172 #if HAVE_SYS_PTRACE_H
10173 # include <sys/ptrace.h>
10174 #endif
10175 #if HAVE_UNISTD_H
10176 # include <unistd.h>
10177 #endif
10178 '
10179 # There is no point in checking if we don't have a prototype.
10180 ac_fn_c_check_decl "$LINENO" "ptrace" "ac_cv_have_decl_ptrace" "$gdb_ptrace_headers
10181 "
10182 if test "x$ac_cv_have_decl_ptrace" = x""yes; then :
10183   ac_have_decl=1
10184 else
10185   ac_have_decl=0
10186 fi
10187
10188 cat >>confdefs.h <<_ACEOF
10189 #define HAVE_DECL_PTRACE $ac_have_decl
10190 _ACEOF
10191 if test $ac_have_decl = 1; then :
10192
10193 else
10194
10195   : ${gdb_cv_func_ptrace_ret='int'}
10196   : ${gdb_cv_func_ptrace_args='int,int,long,long'}
10197
10198 fi
10199
10200 # Check return type.  Varargs (used on GNU/Linux) conflict with the
10201 # empty argument list, so check for that explicitly.
10202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
10203 $as_echo_n "checking return type of ptrace... " >&6; }
10204 if test "${gdb_cv_func_ptrace_ret+set}" = set; then :
10205   $as_echo_n "(cached) " >&6
10206 else
10207   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10208 /* end confdefs.h.  */
10209 $gdb_ptrace_headers
10210 int
10211 main ()
10212 {
10213 extern long ptrace (enum __ptrace_request, ...);
10214   ;
10215   return 0;
10216 }
10217 _ACEOF
10218 if ac_fn_c_try_compile "$LINENO"; then :
10219   gdb_cv_func_ptrace_ret='long'
10220 else
10221   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10222 /* end confdefs.h.  */
10223 $gdb_ptrace_headers
10224 int
10225 main ()
10226 {
10227 extern int ptrace ();
10228   ;
10229   return 0;
10230 }
10231 _ACEOF
10232 if ac_fn_c_try_compile "$LINENO"; then :
10233   gdb_cv_func_ptrace_ret='int'
10234 else
10235   gdb_cv_func_ptrace_ret='long'
10236 fi
10237 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10238 fi
10239 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10240 fi
10241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
10242 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
10243
10244 cat >>confdefs.h <<_ACEOF
10245 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
10246 _ACEOF
10247
10248 # Check argument types.
10249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
10250 $as_echo_n "checking types of arguments for ptrace... " >&6; }
10251 if test "${gdb_cv_func_ptrace_args+set}" = set; then :
10252   $as_echo_n "(cached) " >&6
10253 else
10254
10255   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10256 /* end confdefs.h.  */
10257 $gdb_ptrace_headers
10258 int
10259 main ()
10260 {
10261 extern long ptrace (enum __ptrace_request, ...);
10262   ;
10263   return 0;
10264 }
10265 _ACEOF
10266 if ac_fn_c_try_compile "$LINENO"; then :
10267   gdb_cv_func_ptrace_args='int,int,long,long'
10268 else
10269
10270 for gdb_arg1 in 'int' 'long'; do
10271  for gdb_arg2 in 'pid_t' 'int' 'long'; do
10272   for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
10273    for gdb_arg4 in 'int' 'long'; do
10274      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10275 /* end confdefs.h.  */
10276 $gdb_ptrace_headers
10277 int
10278 main ()
10279 {
10280
10281 extern $gdb_cv_func_ptrace_ret
10282   ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
10283
10284   ;
10285   return 0;
10286 }
10287 _ACEOF
10288 if ac_fn_c_try_compile "$LINENO"; then :
10289   gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
10290     break 4;
10291 fi
10292 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10293     for gdb_arg5 in 'int *' 'int' 'long'; do
10294      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10295 /* end confdefs.h.  */
10296 $gdb_ptrace_headers
10297 int
10298 main ()
10299 {
10300
10301 extern $gdb_cv_func_ptrace_ret
10302   ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
10303
10304   ;
10305   return 0;
10306 }
10307 _ACEOF
10308 if ac_fn_c_try_compile "$LINENO"; then :
10309
10310 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
10311     break 5;
10312 fi
10313 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10314     done
10315    done
10316   done
10317  done
10318 done
10319 # Provide a safe default value.
10320 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
10321
10322 fi
10323 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10324 fi
10325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
10326 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
10327 ac_save_IFS=$IFS; IFS=','
10328 set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
10329 IFS=$ac_save_IFS
10330 shift
10331
10332 cat >>confdefs.h <<_ACEOF
10333 #define PTRACE_TYPE_ARG3 $3
10334 _ACEOF
10335
10336 if test -n "$5"; then
10337
10338 cat >>confdefs.h <<_ACEOF
10339 #define PTRACE_TYPE_ARG5 $5
10340 _ACEOF
10341
10342 fi
10343
10344 if test "$cross_compiling" = no; then
10345   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
10346 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
10347 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
10348   $as_echo_n "(cached) " >&6
10349 else
10350   if test "$cross_compiling" = yes; then :
10351   as_fn_error "cannot check setpgrp when cross compiling" "$LINENO" 5
10352 else
10353   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10354 /* end confdefs.h.  */
10355 $ac_includes_default
10356 int
10357 main ()
10358 {
10359 /* If this system has a BSD-style setpgrp which takes arguments,
10360   setpgrp(1, 1) will fail with ESRCH and return -1, in that case
10361   exit successfully. */
10362   return setpgrp (1,1) != -1;
10363   ;
10364   return 0;
10365 }
10366 _ACEOF
10367 if ac_fn_c_try_run "$LINENO"; then :
10368   ac_cv_func_setpgrp_void=no
10369 else
10370   ac_cv_func_setpgrp_void=yes
10371 fi
10372 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10373   conftest.$ac_objext conftest.beam conftest.$ac_ext
10374 fi
10375
10376 fi
10377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
10378 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
10379 if test $ac_cv_func_setpgrp_void = yes; then
10380
10381 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
10382
10383 fi
10384
10385 else
10386   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
10387 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
10388 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
10389   $as_echo_n "(cached) " >&6
10390 else
10391   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10392 /* end confdefs.h.  */
10393
10394 #include <unistd.h>
10395
10396 int
10397 main ()
10398 {
10399
10400   if (setpgrp(1,1) == -1)
10401     exit (0);
10402   else
10403     exit (1);
10404
10405   ;
10406   return 0;
10407 }
10408 _ACEOF
10409 if ac_fn_c_try_compile "$LINENO"; then :
10410   ac_cv_func_setpgrp_void=no
10411 else
10412   ac_cv_func_setpgrp_void=yes
10413 fi
10414 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10415 fi
10416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
10417 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
10418 if test $ac_cv_func_setpgrp_void = yes; then
10419   $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
10420
10421 fi
10422 fi
10423
10424 # Check if sigsetjmp is available.  Using AC_CHECK_FUNCS won't do
10425 # since sigsetjmp might only be defined as a macro.
10426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
10427 $as_echo_n "checking for sigsetjmp... " >&6; }
10428 if test "${gdb_cv_func_sigsetjmp+set}" = set; then :
10429   $as_echo_n "(cached) " >&6
10430 else
10431   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10432 /* end confdefs.h.  */
10433
10434 #include <setjmp.h>
10435
10436 int
10437 main ()
10438 {
10439 sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
10440   ;
10441   return 0;
10442 }
10443 _ACEOF
10444 if ac_fn_c_try_compile "$LINENO"; then :
10445   gdb_cv_func_sigsetjmp=yes
10446 else
10447   gdb_cv_func_sigsetjmp=no
10448 fi
10449 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10450 fi
10451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
10452 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
10453 if test $gdb_cv_func_sigsetjmp = yes; then
10454
10455 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
10456
10457 fi
10458
10459 # Assume we'll default to using the included libiberty regex.
10460 gdb_use_included_regex=yes
10461
10462 # However, if the system regex is GNU regex, then default to *not*
10463 # using the included regex.
10464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU regex" >&5
10465 $as_echo_n "checking for GNU regex... " >&6; }
10466 if test "${gdb_cv_have_gnu_regex+set}" = set; then :
10467   $as_echo_n "(cached) " >&6
10468 else
10469   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10470 /* end confdefs.h.  */
10471 #include <gnu-versions.h>
10472 int
10473 main ()
10474 {
10475 #define REGEX_INTERFACE_VERSION 1
10476 #if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
10477 # error "Version mismatch"
10478 #endif
10479   ;
10480   return 0;
10481 }
10482 _ACEOF
10483 if ac_fn_c_try_compile "$LINENO"; then :
10484   gdb_cv_have_gnu_regex=yes
10485 else
10486   gdb_cv_have_gnu_regex=no
10487 fi
10488 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10489 fi
10490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_gnu_regex" >&5
10491 $as_echo "$gdb_cv_have_gnu_regex" >&6; }
10492 if test $gdb_cv_have_gnu_regex = yes; then
10493   gdb_use_included_regex=no
10494 fi
10495
10496
10497 # Check whether --with-included-regex was given.
10498 if test "${with_included_regex+set}" = set; then :
10499   withval=$with_included_regex; gdb_with_regex=$withval
10500 else
10501   gdb_with_regex=$gdb_use_included_regex
10502 fi
10503
10504 if test "$gdb_with_regex" = yes; then
10505
10506 $as_echo "#define USE_INCLUDED_REGEX 1" >>confdefs.h
10507
10508 fi
10509
10510 # Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
10511 ac_fn_c_check_member "$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
10512 #include <sys/proc.h>
10513
10514 "
10515 if test "x$ac_cv_member_struct_thread_td_pcb" = x""yes; then :
10516
10517 cat >>confdefs.h <<_ACEOF
10518 #define HAVE_STRUCT_THREAD_TD_PCB 1
10519 _ACEOF
10520
10521
10522 fi
10523
10524
10525 # See if <sys/lwp.h> defines `struct lwp`.
10526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
10527 $as_echo_n "checking for struct lwp... " >&6; }
10528 if test "${gdb_cv_struct_lwp+set}" = set; then :
10529   $as_echo_n "(cached) " >&6
10530 else
10531   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10532 /* end confdefs.h.  */
10533 #include <sys/param.h>
10534 #include <sys/lwp.h>
10535 int
10536 main ()
10537 {
10538 struct lwp l;
10539   ;
10540   return 0;
10541 }
10542 _ACEOF
10543 if ac_fn_c_try_compile "$LINENO"; then :
10544   gdb_cv_struct_lwp=yes
10545 else
10546   gdb_cv_struct_lwp=no
10547 fi
10548 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10549 fi
10550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
10551 $as_echo "$gdb_cv_struct_lwp" >&6; }
10552 if test $gdb_cv_struct_lwp = yes; then
10553
10554 $as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
10555
10556 fi
10557
10558 # See if <machine/reg.h> degines `struct reg'.
10559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
10560 $as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
10561 if test "${gdb_cv_struct_reg+set}" = set; then :
10562   $as_echo_n "(cached) " >&6
10563 else
10564   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10565 /* end confdefs.h.  */
10566 #include <sys/types.h>
10567 #include <machine/reg.h>
10568 int
10569 main ()
10570 {
10571 struct reg r;
10572   ;
10573   return 0;
10574 }
10575 _ACEOF
10576 if ac_fn_c_try_compile "$LINENO"; then :
10577   gdb_cv_struct_reg=yes
10578 else
10579   gdb_cv_struct_reg=no
10580 fi
10581 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10582 fi
10583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5
10584 $as_echo "$gdb_cv_struct_reg" >&6; }
10585 if test $gdb_cv_struct_reg = yes; then
10586
10587 $as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
10588
10589 fi
10590
10591 # See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
10592 # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
10593 ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <machine/reg.h>
10594 "
10595 if test "x$ac_cv_member_struct_reg_r_fs" = x""yes; then :
10596
10597 cat >>confdefs.h <<_ACEOF
10598 #define HAVE_STRUCT_REG_R_FS 1
10599 _ACEOF
10600
10601
10602 fi
10603 ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <machine/reg.h>
10604 "
10605 if test "x$ac_cv_member_struct_reg_r_gs" = x""yes; then :
10606
10607 cat >>confdefs.h <<_ACEOF
10608 #define HAVE_STRUCT_REG_R_GS 1
10609 _ACEOF
10610
10611
10612 fi
10613
10614
10615 # See if <sys/user.h> supports the %fs_base and %gs_bas amd64 segment registers.
10616 # Older amd64 Linux's don't have the fs_base and gs_base members of
10617 # `struct user_regs_struct'.
10618 ac_fn_c_check_member "$LINENO" "struct user_regs_struct" "fs_base" "ac_cv_member_struct_user_regs_struct_fs_base" "#include <sys/user.h>
10619 "
10620 if test "x$ac_cv_member_struct_user_regs_struct_fs_base" = x""yes; then :
10621
10622 cat >>confdefs.h <<_ACEOF
10623 #define HAVE_STRUCT_USER_REGS_STRUCT_FS_BASE 1
10624 _ACEOF
10625
10626
10627 fi
10628 ac_fn_c_check_member "$LINENO" "struct user_regs_struct" "gs_base" "ac_cv_member_struct_user_regs_struct_gs_base" "#include <sys/user.h>
10629 "
10630 if test "x$ac_cv_member_struct_user_regs_struct_gs_base" = x""yes; then :
10631
10632 cat >>confdefs.h <<_ACEOF
10633 #define HAVE_STRUCT_USER_REGS_STRUCT_GS_BASE 1
10634 _ACEOF
10635
10636
10637 fi
10638
10639
10640 # See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
10641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
10642 $as_echo_n "checking for PTRACE_GETREGS... " >&6; }
10643 if test "${gdb_cv_have_ptrace_getregs+set}" = set; then :
10644   $as_echo_n "(cached) " >&6
10645 else
10646   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10647 /* end confdefs.h.  */
10648 #include <sys/ptrace.h>
10649 int
10650 main ()
10651 {
10652 PTRACE_GETREGS;
10653   ;
10654   return 0;
10655 }
10656 _ACEOF
10657 if ac_fn_c_try_compile "$LINENO"; then :
10658   gdb_cv_have_ptrace_getregs=yes
10659 else
10660   gdb_cv_have_ptrace_getregs=no
10661 fi
10662 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10663 fi
10664
10665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
10666 $as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
10667 if test $gdb_cv_have_ptrace_getregs = yes; then
10668
10669 $as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
10670
10671 fi
10672
10673 # See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
10674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
10675 $as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
10676 if test "${gdb_cv_have_ptrace_getfpxregs+set}" = set; then :
10677   $as_echo_n "(cached) " >&6
10678 else
10679   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10680 /* end confdefs.h.  */
10681 #include <sys/ptrace.h>
10682 int
10683 main ()
10684 {
10685 PTRACE_GETFPXREGS;
10686   ;
10687   return 0;
10688 }
10689 _ACEOF
10690 if ac_fn_c_try_compile "$LINENO"; then :
10691   gdb_cv_have_ptrace_getfpxregs=yes
10692 else
10693   gdb_cv_have_ptrace_getfpxregs=no
10694 fi
10695 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10696 fi
10697
10698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
10699 $as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
10700 if test $gdb_cv_have_ptrace_getfpxregs = yes; then
10701
10702 $as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
10703
10704 fi
10705
10706 # See if <sys/ptrace.h> provides the PT_GETDBREGS request.
10707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
10708 $as_echo_n "checking for PT_GETDBREGS... " >&6; }
10709 if test "${gdb_cv_have_pt_getdbregs+set}" = set; then :
10710   $as_echo_n "(cached) " >&6
10711 else
10712   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10713 /* end confdefs.h.  */
10714 #include <sys/types.h>
10715 #include <sys/ptrace.h>
10716 int
10717 main ()
10718 {
10719 PT_GETDBREGS;
10720   ;
10721   return 0;
10722 }
10723 _ACEOF
10724 if ac_fn_c_try_compile "$LINENO"; then :
10725   gdb_cv_have_pt_getdbregs=yes
10726 else
10727   gdb_cv_have_pt_getdbregs=no
10728 fi
10729 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10730 fi
10731
10732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
10733 $as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
10734 if test $gdb_cv_have_pt_getdbregs = yes; then
10735
10736 $as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
10737
10738 fi
10739
10740 # See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
10741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
10742 $as_echo_n "checking for PT_GETXMMREGS... " >&6; }
10743 if test "${gdb_cv_have_pt_getxmmregs+set}" = set; then :
10744   $as_echo_n "(cached) " >&6
10745 else
10746   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10747 /* end confdefs.h.  */
10748 #include <sys/types.h>
10749 #include <sys/ptrace.h>
10750 int
10751 main ()
10752 {
10753 PT_GETXMMREGS;
10754   ;
10755   return 0;
10756 }
10757 _ACEOF
10758 if ac_fn_c_try_compile "$LINENO"; then :
10759   gdb_cv_have_pt_getxmmregs=yes
10760 else
10761   gdb_cv_have_pt_getxmmregs=no
10762 fi
10763 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10764 fi
10765
10766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
10767 $as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
10768 if test $gdb_cv_have_pt_getxmmregs = yes; then
10769
10770 $as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
10771
10772 fi
10773
10774 # Detect which type of /proc is in use, such as for Unixware or Solaris.
10775
10776 if test "${target}" = "${host}"; then
10777   case "${host}" in
10778   *-*-unixware* | *-*-sysv4.2* | *-*-sysv5* | *-*-interix* )
10779
10780 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
10781
10782       ;;
10783   *-*-solaris2.[6789] | *-*-solaris2.1[0-9]*)
10784
10785 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
10786
10787       ;;
10788   mips-sgi-irix5*)
10789       # Work around <sys/proc.h> needing _KMEMUSER problem on IRIX 5.
10790
10791 $as_echo "#define _KMEMUSER 1" >>confdefs.h
10792
10793       ;;
10794   esac
10795 fi
10796
10797 if test "$ac_cv_header_sys_procfs_h" = yes; then
10798   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5
10799 $as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; }
10800  if test "${bfd_cv_have_sys_procfs_type_pstatus_t+set}" = set; then :
10801   $as_echo_n "(cached) " >&6
10802 else
10803   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10804 /* end confdefs.h.  */
10805
10806 #define _SYSCALL32
10807 /* Needed for new procfs interface on sparc-solaris.  */
10808 #define _STRUCTURED_PROC 1
10809 #include <sys/procfs.h>
10810 int
10811 main ()
10812 {
10813 pstatus_t avar
10814   ;
10815   return 0;
10816 }
10817 _ACEOF
10818 if ac_fn_c_try_compile "$LINENO"; then :
10819   bfd_cv_have_sys_procfs_type_pstatus_t=yes
10820 else
10821   bfd_cv_have_sys_procfs_type_pstatus_t=no
10822
10823 fi
10824 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10825 fi
10826
10827  if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
10828
10829 $as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h
10830
10831  fi
10832  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5
10833 $as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; }
10834
10835   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prrun_t in sys/procfs.h" >&5
10836 $as_echo_n "checking for prrun_t in sys/procfs.h... " >&6; }
10837  if test "${bfd_cv_have_sys_procfs_type_prrun_t+set}" = set; then :
10838   $as_echo_n "(cached) " >&6
10839 else
10840   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10841 /* end confdefs.h.  */
10842
10843 #define _SYSCALL32
10844 /* Needed for new procfs interface on sparc-solaris.  */
10845 #define _STRUCTURED_PROC 1
10846 #include <sys/procfs.h>
10847 int
10848 main ()
10849 {
10850 prrun_t avar
10851   ;
10852   return 0;
10853 }
10854 _ACEOF
10855 if ac_fn_c_try_compile "$LINENO"; then :
10856   bfd_cv_have_sys_procfs_type_prrun_t=yes
10857 else
10858   bfd_cv_have_sys_procfs_type_prrun_t=no
10859
10860 fi
10861 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10862 fi
10863
10864  if test $bfd_cv_have_sys_procfs_type_prrun_t = yes; then
10865
10866 $as_echo "#define HAVE_PRRUN_T 1" >>confdefs.h
10867
10868  fi
10869  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prrun_t" >&5
10870 $as_echo "$bfd_cv_have_sys_procfs_type_prrun_t" >&6; }
10871
10872   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
10873 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
10874  if test "${bfd_cv_have_sys_procfs_type_gregset_t+set}" = set; then :
10875   $as_echo_n "(cached) " >&6
10876 else
10877   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10878 /* end confdefs.h.  */
10879
10880 #define _SYSCALL32
10881 /* Needed for new procfs interface on sparc-solaris.  */
10882 #define _STRUCTURED_PROC 1
10883 #include <sys/procfs.h>
10884 int
10885 main ()
10886 {
10887 gregset_t avar
10888   ;
10889   return 0;
10890 }
10891 _ACEOF
10892 if ac_fn_c_try_compile "$LINENO"; then :
10893   bfd_cv_have_sys_procfs_type_gregset_t=yes
10894 else
10895   bfd_cv_have_sys_procfs_type_gregset_t=no
10896
10897 fi
10898 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10899 fi
10900
10901  if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
10902
10903 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
10904
10905  fi
10906  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
10907 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
10908
10909   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
10910 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
10911  if test "${bfd_cv_have_sys_procfs_type_fpregset_t+set}" = set; then :
10912   $as_echo_n "(cached) " >&6
10913 else
10914   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10915 /* end confdefs.h.  */
10916
10917 #define _SYSCALL32
10918 /* Needed for new procfs interface on sparc-solaris.  */
10919 #define _STRUCTURED_PROC 1
10920 #include <sys/procfs.h>
10921 int
10922 main ()
10923 {
10924 fpregset_t avar
10925   ;
10926   return 0;
10927 }
10928 _ACEOF
10929 if ac_fn_c_try_compile "$LINENO"; then :
10930   bfd_cv_have_sys_procfs_type_fpregset_t=yes
10931 else
10932   bfd_cv_have_sys_procfs_type_fpregset_t=no
10933
10934 fi
10935 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10936 fi
10937
10938  if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
10939
10940 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
10941
10942  fi
10943  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
10944 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
10945
10946   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
10947 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
10948  if test "${bfd_cv_have_sys_procfs_type_prgregset_t+set}" = set; then :
10949   $as_echo_n "(cached) " >&6
10950 else
10951   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10952 /* end confdefs.h.  */
10953
10954 #define _SYSCALL32
10955 /* Needed for new procfs interface on sparc-solaris.  */
10956 #define _STRUCTURED_PROC 1
10957 #include <sys/procfs.h>
10958 int
10959 main ()
10960 {
10961 prgregset_t avar
10962   ;
10963   return 0;
10964 }
10965 _ACEOF
10966 if ac_fn_c_try_compile "$LINENO"; then :
10967   bfd_cv_have_sys_procfs_type_prgregset_t=yes
10968 else
10969   bfd_cv_have_sys_procfs_type_prgregset_t=no
10970
10971 fi
10972 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10973 fi
10974
10975  if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
10976
10977 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
10978
10979  fi
10980  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
10981 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
10982
10983   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
10984 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
10985  if test "${bfd_cv_have_sys_procfs_type_prfpregset_t+set}" = set; then :
10986   $as_echo_n "(cached) " >&6
10987 else
10988   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10989 /* end confdefs.h.  */
10990
10991 #define _SYSCALL32
10992 /* Needed for new procfs interface on sparc-solaris.  */
10993 #define _STRUCTURED_PROC 1
10994 #include <sys/procfs.h>
10995 int
10996 main ()
10997 {
10998 prfpregset_t avar
10999   ;
11000   return 0;
11001 }
11002 _ACEOF
11003 if ac_fn_c_try_compile "$LINENO"; then :
11004   bfd_cv_have_sys_procfs_type_prfpregset_t=yes
11005 else
11006   bfd_cv_have_sys_procfs_type_prfpregset_t=no
11007
11008 fi
11009 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11010 fi
11011
11012  if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
11013
11014 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
11015
11016  fi
11017  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
11018 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
11019
11020   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
11021 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
11022  if test "${bfd_cv_have_sys_procfs_type_prgregset32_t+set}" = set; then :
11023   $as_echo_n "(cached) " >&6
11024 else
11025   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11026 /* end confdefs.h.  */
11027
11028 #define _SYSCALL32
11029 /* Needed for new procfs interface on sparc-solaris.  */
11030 #define _STRUCTURED_PROC 1
11031 #include <sys/procfs.h>
11032 int
11033 main ()
11034 {
11035 prgregset32_t avar
11036   ;
11037   return 0;
11038 }
11039 _ACEOF
11040 if ac_fn_c_try_compile "$LINENO"; then :
11041   bfd_cv_have_sys_procfs_type_prgregset32_t=yes
11042 else
11043   bfd_cv_have_sys_procfs_type_prgregset32_t=no
11044
11045 fi
11046 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11047 fi
11048
11049  if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
11050
11051 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
11052
11053  fi
11054  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
11055 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
11056
11057   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset32_t in sys/procfs.h" >&5
11058 $as_echo_n "checking for prfpregset32_t in sys/procfs.h... " >&6; }
11059  if test "${bfd_cv_have_sys_procfs_type_prfpregset32_t+set}" = set; then :
11060   $as_echo_n "(cached) " >&6
11061 else
11062   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11063 /* end confdefs.h.  */
11064
11065 #define _SYSCALL32
11066 /* Needed for new procfs interface on sparc-solaris.  */
11067 #define _STRUCTURED_PROC 1
11068 #include <sys/procfs.h>
11069 int
11070 main ()
11071 {
11072 prfpregset32_t avar
11073   ;
11074   return 0;
11075 }
11076 _ACEOF
11077 if ac_fn_c_try_compile "$LINENO"; then :
11078   bfd_cv_have_sys_procfs_type_prfpregset32_t=yes
11079 else
11080   bfd_cv_have_sys_procfs_type_prfpregset32_t=no
11081
11082 fi
11083 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11084 fi
11085
11086  if test $bfd_cv_have_sys_procfs_type_prfpregset32_t = yes; then
11087
11088 $as_echo "#define HAVE_PRFPREGSET32_T 1" >>confdefs.h
11089
11090  fi
11091  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset32_t" >&5
11092 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset32_t" >&6; }
11093
11094   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
11095 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
11096  if test "${bfd_cv_have_sys_procfs_type_lwpid_t+set}" = set; then :
11097   $as_echo_n "(cached) " >&6
11098 else
11099   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11100 /* end confdefs.h.  */
11101
11102 #define _SYSCALL32
11103 /* Needed for new procfs interface on sparc-solaris.  */
11104 #define _STRUCTURED_PROC 1
11105 #include <sys/procfs.h>
11106 int
11107 main ()
11108 {
11109 lwpid_t avar
11110   ;
11111   return 0;
11112 }
11113 _ACEOF
11114 if ac_fn_c_try_compile "$LINENO"; then :
11115   bfd_cv_have_sys_procfs_type_lwpid_t=yes
11116 else
11117   bfd_cv_have_sys_procfs_type_lwpid_t=no
11118
11119 fi
11120 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11121 fi
11122
11123  if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
11124
11125 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
11126
11127  fi
11128  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
11129 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
11130
11131   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
11132 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
11133  if test "${bfd_cv_have_sys_procfs_type_psaddr_t+set}" = set; then :
11134   $as_echo_n "(cached) " >&6
11135 else
11136   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11137 /* end confdefs.h.  */
11138
11139 #define _SYSCALL32
11140 /* Needed for new procfs interface on sparc-solaris.  */
11141 #define _STRUCTURED_PROC 1
11142 #include <sys/procfs.h>
11143 int
11144 main ()
11145 {
11146 psaddr_t avar
11147   ;
11148   return 0;
11149 }
11150 _ACEOF
11151 if ac_fn_c_try_compile "$LINENO"; then :
11152   bfd_cv_have_sys_procfs_type_psaddr_t=yes
11153 else
11154   bfd_cv_have_sys_procfs_type_psaddr_t=no
11155
11156 fi
11157 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11158 fi
11159
11160  if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
11161
11162 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
11163
11164  fi
11165  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
11166 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
11167
11168   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prsysent_t in sys/procfs.h" >&5
11169 $as_echo_n "checking for prsysent_t in sys/procfs.h... " >&6; }
11170  if test "${bfd_cv_have_sys_procfs_type_prsysent_t+set}" = set; then :
11171   $as_echo_n "(cached) " >&6
11172 else
11173   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11174 /* end confdefs.h.  */
11175
11176 #define _SYSCALL32
11177 /* Needed for new procfs interface on sparc-solaris.  */
11178 #define _STRUCTURED_PROC 1
11179 #include <sys/procfs.h>
11180 int
11181 main ()
11182 {
11183 prsysent_t avar
11184   ;
11185   return 0;
11186 }
11187 _ACEOF
11188 if ac_fn_c_try_compile "$LINENO"; then :
11189   bfd_cv_have_sys_procfs_type_prsysent_t=yes
11190 else
11191   bfd_cv_have_sys_procfs_type_prsysent_t=no
11192
11193 fi
11194 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11195 fi
11196
11197  if test $bfd_cv_have_sys_procfs_type_prsysent_t = yes; then
11198
11199 $as_echo "#define HAVE_PRSYSENT_T 1" >>confdefs.h
11200
11201  fi
11202  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prsysent_t" >&5
11203 $as_echo "$bfd_cv_have_sys_procfs_type_prsysent_t" >&6; }
11204
11205   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigset_t in sys/procfs.h" >&5
11206 $as_echo_n "checking for pr_sigset_t in sys/procfs.h... " >&6; }
11207  if test "${bfd_cv_have_sys_procfs_type_pr_sigset_t+set}" = set; then :
11208   $as_echo_n "(cached) " >&6
11209 else
11210   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11211 /* end confdefs.h.  */
11212
11213 #define _SYSCALL32
11214 /* Needed for new procfs interface on sparc-solaris.  */
11215 #define _STRUCTURED_PROC 1
11216 #include <sys/procfs.h>
11217 int
11218 main ()
11219 {
11220 pr_sigset_t avar
11221   ;
11222   return 0;
11223 }
11224 _ACEOF
11225 if ac_fn_c_try_compile "$LINENO"; then :
11226   bfd_cv_have_sys_procfs_type_pr_sigset_t=yes
11227 else
11228   bfd_cv_have_sys_procfs_type_pr_sigset_t=no
11229
11230 fi
11231 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11232 fi
11233
11234  if test $bfd_cv_have_sys_procfs_type_pr_sigset_t = yes; then
11235
11236 $as_echo "#define HAVE_PR_SIGSET_T 1" >>confdefs.h
11237
11238  fi
11239  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigset_t" >&5
11240 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigset_t" >&6; }
11241
11242   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigaction64_t in sys/procfs.h" >&5
11243 $as_echo_n "checking for pr_sigaction64_t in sys/procfs.h... " >&6; }
11244  if test "${bfd_cv_have_sys_procfs_type_pr_sigaction64_t+set}" = set; then :
11245   $as_echo_n "(cached) " >&6
11246 else
11247   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11248 /* end confdefs.h.  */
11249
11250 #define _SYSCALL32
11251 /* Needed for new procfs interface on sparc-solaris.  */
11252 #define _STRUCTURED_PROC 1
11253 #include <sys/procfs.h>
11254 int
11255 main ()
11256 {
11257 pr_sigaction64_t avar
11258   ;
11259   return 0;
11260 }
11261 _ACEOF
11262 if ac_fn_c_try_compile "$LINENO"; then :
11263   bfd_cv_have_sys_procfs_type_pr_sigaction64_t=yes
11264 else
11265   bfd_cv_have_sys_procfs_type_pr_sigaction64_t=no
11266
11267 fi
11268 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11269 fi
11270
11271  if test $bfd_cv_have_sys_procfs_type_pr_sigaction64_t = yes; then
11272
11273 $as_echo "#define HAVE_PR_SIGACTION64_T 1" >>confdefs.h
11274
11275  fi
11276  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&5
11277 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&6; }
11278
11279   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_siginfo64_t in sys/procfs.h" >&5
11280 $as_echo_n "checking for pr_siginfo64_t in sys/procfs.h... " >&6; }
11281  if test "${bfd_cv_have_sys_procfs_type_pr_siginfo64_t+set}" = set; then :
11282   $as_echo_n "(cached) " >&6
11283 else
11284   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11285 /* end confdefs.h.  */
11286
11287 #define _SYSCALL32
11288 /* Needed for new procfs interface on sparc-solaris.  */
11289 #define _STRUCTURED_PROC 1
11290 #include <sys/procfs.h>
11291 int
11292 main ()
11293 {
11294 pr_siginfo64_t avar
11295   ;
11296   return 0;
11297 }
11298 _ACEOF
11299 if ac_fn_c_try_compile "$LINENO"; then :
11300   bfd_cv_have_sys_procfs_type_pr_siginfo64_t=yes
11301 else
11302   bfd_cv_have_sys_procfs_type_pr_siginfo64_t=no
11303
11304 fi
11305 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11306 fi
11307
11308  if test $bfd_cv_have_sys_procfs_type_pr_siginfo64_t = yes; then
11309
11310 $as_echo "#define HAVE_PR_SIGINFO64_T 1" >>confdefs.h
11311
11312  fi
11313  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&5
11314 $as_echo "$bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&6; }
11315
11316
11317
11318
11319
11320   if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
11321     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether prfpregset_t type is broken" >&5
11322 $as_echo_n "checking whether prfpregset_t type is broken... " >&6; }
11323     if test "${gdb_cv_prfpregset_t_broken+set}" = set; then :
11324   $as_echo_n "(cached) " >&6
11325 else
11326   if test "$cross_compiling" = yes; then :
11327   gdb_cv_prfpregset_t_broken=yes
11328 else
11329   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11330 /* end confdefs.h.  */
11331 #include <sys/procfs.h>
11332        int main ()
11333        {
11334          if (sizeof (prfpregset_t) == sizeof (void *))
11335            return 1;
11336          return 0;
11337        }
11338 _ACEOF
11339 if ac_fn_c_try_run "$LINENO"; then :
11340   gdb_cv_prfpregset_t_broken=no
11341 else
11342   gdb_cv_prfpregset_t_broken=yes
11343 fi
11344 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11345   conftest.$ac_objext conftest.beam conftest.$ac_ext
11346 fi
11347
11348 fi
11349
11350     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_prfpregset_t_broken" >&5
11351 $as_echo "$gdb_cv_prfpregset_t_broken" >&6; }
11352     if test $gdb_cv_prfpregset_t_broken = yes; then
11353
11354 $as_echo "#define PRFPREGSET_T_BROKEN 1" >>confdefs.h
11355
11356     fi
11357   fi
11358
11359
11360   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PIOCSET ioctl entry in sys/procfs.h" >&5
11361 $as_echo_n "checking for PIOCSET ioctl entry in sys/procfs.h... " >&6; }
11362   if test "${gdb_cv_have_procfs_piocset+set}" = set; then :
11363   $as_echo_n "(cached) " >&6
11364 else
11365   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11366 /* end confdefs.h.  */
11367 #include <unistd.h>
11368 #include <sys/types.h>
11369 #include <sys/procfs.h>
11370
11371 int
11372 main ()
11373 {
11374
11375     int dummy;;
11376     dummy = ioctl(0, PIOCSET, &dummy);
11377
11378   ;
11379   return 0;
11380 }
11381 _ACEOF
11382 if ac_fn_c_try_compile "$LINENO"; then :
11383   gdb_cv_have_procfs_piocset=yes
11384 else
11385   gdb_cv_have_procfs_piocset=no
11386 fi
11387 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11388 fi
11389
11390   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_procfs_piocset" >&5
11391 $as_echo "$gdb_cv_have_procfs_piocset" >&6; }
11392   if test $gdb_cv_have_procfs_piocset = yes; then
11393
11394 $as_echo "#define HAVE_PROCFS_PIOCSET 1" >>confdefs.h
11395
11396   fi
11397 fi
11398
11399 if test ${host} = ${target} ; then
11400
11401   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member l_addr in struct link_map" >&5
11402 $as_echo_n "checking for member l_addr in struct link_map... " >&6; }
11403   if test "${gdb_cv_have_struct_link_map_with_l_members+set}" = set; then :
11404   $as_echo_n "(cached) " >&6
11405 else
11406   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11407 /* end confdefs.h.  */
11408 #include <link.h>
11409 int
11410 main ()
11411 {
11412 struct link_map lm; (void) lm.l_addr;
11413   ;
11414   return 0;
11415 }
11416 _ACEOF
11417 if ac_fn_c_try_compile "$LINENO"; then :
11418   gdb_cv_have_struct_link_map_with_l_members=yes
11419 else
11420   gdb_cv_have_struct_link_map_with_l_members=no
11421 fi
11422 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11423 fi
11424
11425   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map_with_l_members" >&5
11426 $as_echo "$gdb_cv_have_struct_link_map_with_l_members" >&6; }
11427   if test $gdb_cv_have_struct_link_map_with_l_members = yes; then
11428
11429 $as_echo "#define HAVE_STRUCT_LINK_MAP_WITH_L_MEMBERS 1" >>confdefs.h
11430
11431   fi
11432
11433
11434   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member lm_addr in struct link_map" >&5
11435 $as_echo_n "checking for member lm_addr in struct link_map... " >&6; }
11436   if test "${gdb_cv_have_struct_link_map_with_lm_members+set}" = set; then :
11437   $as_echo_n "(cached) " >&6
11438 else
11439   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11440 /* end confdefs.h.  */
11441 #include <sys/types.h>
11442 #include <link.h>
11443 int
11444 main ()
11445 {
11446 struct link_map lm; (void) lm.lm_addr;
11447   ;
11448   return 0;
11449 }
11450 _ACEOF
11451 if ac_fn_c_try_compile "$LINENO"; then :
11452   gdb_cv_have_struct_link_map_with_lm_members=yes
11453 else
11454   gdb_cv_have_struct_link_map_with_lm_members=no
11455 fi
11456 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11457 fi
11458
11459   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map_with_lm_members" >&5
11460 $as_echo "$gdb_cv_have_struct_link_map_with_lm_members" >&6; }
11461   if test $gdb_cv_have_struct_link_map_with_lm_members = yes; then
11462
11463 $as_echo "#define HAVE_STRUCT_LINK_MAP_WITH_LM_MEMBERS 1" >>confdefs.h
11464
11465   fi
11466
11467
11468   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member som_addr in struct so_map" >&5
11469 $as_echo_n "checking for member som_addr in struct so_map... " >&6; }
11470   if test "${gdb_cv_have_struct_so_map_with_som_members+set}" = set; then :
11471   $as_echo_n "(cached) " >&6
11472 else
11473   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11474 /* end confdefs.h.  */
11475 #include <sys/types.h>
11476 #ifdef HAVE_NLIST_H
11477 #include <nlist.h>
11478 #endif
11479 #include <link.h>
11480 int
11481 main ()
11482 {
11483 struct so_map lm; (void) lm.som_addr;
11484   ;
11485   return 0;
11486 }
11487 _ACEOF
11488 if ac_fn_c_try_compile "$LINENO"; then :
11489   gdb_cv_have_struct_so_map_with_som_members=yes
11490 else
11491   gdb_cv_have_struct_so_map_with_som_members=no
11492 fi
11493 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11494 fi
11495
11496   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_so_map_with_som_members" >&5
11497 $as_echo "$gdb_cv_have_struct_so_map_with_som_members" >&6; }
11498   if test $gdb_cv_have_struct_so_map_with_som_members = yes; then
11499
11500 $as_echo "#define HAVE_STRUCT_SO_MAP_WITH_SOM_MEMBERS 1" >>confdefs.h
11501
11502   fi
11503
11504
11505   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct link_map32 in sys/link.h" >&5
11506 $as_echo_n "checking for struct link_map32 in sys/link.h... " >&6; }
11507   if test "${gdb_cv_have_struct_link_map32+set}" = set; then :
11508   $as_echo_n "(cached) " >&6
11509 else
11510   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11511 /* end confdefs.h.  */
11512 #define _SYSCALL32
11513 #include <sys/link.h>
11514 int
11515 main ()
11516 {
11517 struct link_map32 l;
11518   ;
11519   return 0;
11520 }
11521 _ACEOF
11522 if ac_fn_c_try_compile "$LINENO"; then :
11523   gdb_cv_have_struct_link_map32=yes
11524 else
11525   gdb_cv_have_struct_link_map32=no
11526 fi
11527 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11528 fi
11529
11530   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map32" >&5
11531 $as_echo "$gdb_cv_have_struct_link_map32" >&6; }
11532   if test $gdb_cv_have_struct_link_map32 = yes; then
11533
11534 $as_echo "#define HAVE_STRUCT_LINK_MAP32 1" >>confdefs.h
11535
11536
11537 $as_echo "#define _SYSCALL32 1" >>confdefs.h
11538
11539   fi
11540 fi
11541
11542 # Check if the compiler supports the `long long' type.
11543
11544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
11545 $as_echo_n "checking for long long support in compiler... " >&6; }
11546 if test "${gdb_cv_c_long_long+set}" = set; then :
11547   $as_echo_n "(cached) " >&6
11548 else
11549   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11550 /* end confdefs.h.  */
11551 extern long long foo;
11552 int
11553 main ()
11554 {
11555 switch (foo & 2) { case 0: return 1; }
11556   ;
11557   return 0;
11558 }
11559 _ACEOF
11560 if ac_fn_c_try_compile "$LINENO"; then :
11561   gdb_cv_c_long_long=yes
11562 else
11563   gdb_cv_c_long_long=no
11564 fi
11565 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11566 fi
11567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
11568 $as_echo "$gdb_cv_c_long_long" >&6; }
11569 if test $gdb_cv_c_long_long = yes; then
11570
11571 $as_echo "#define CC_HAS_LONG_LONG 1" >>confdefs.h
11572
11573 fi
11574
11575 # Check if the compiler and runtime support printing long longs.
11576
11577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
11578 $as_echo_n "checking for long long support in printf... " >&6; }
11579 if test "${gdb_cv_printf_has_long_long+set}" = set; then :
11580   $as_echo_n "(cached) " >&6
11581 else
11582   if test "$cross_compiling" = yes; then :
11583   gdb_cv_printf_has_long_long=no
11584 else
11585   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11586 /* end confdefs.h.  */
11587 $ac_includes_default
11588 int
11589 main ()
11590 {
11591 char buf[32];
11592   long long l = 0;
11593   l = (l << 16) + 0x0123;
11594   l = (l << 16) + 0x4567;
11595   l = (l << 16) + 0x89ab;
11596   l = (l << 16) + 0xcdef;
11597   sprintf (buf, "0x%016llx", l);
11598   return (strcmp ("0x0123456789abcdef", buf));
11599   ;
11600   return 0;
11601 }
11602 _ACEOF
11603 if ac_fn_c_try_run "$LINENO"; then :
11604   gdb_cv_printf_has_long_long=yes
11605 else
11606   gdb_cv_printf_has_long_long=no
11607 fi
11608 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11609   conftest.$ac_objext conftest.beam conftest.$ac_ext
11610 fi
11611
11612 fi
11613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
11614 $as_echo "$gdb_cv_printf_has_long_long" >&6; }
11615 if test $gdb_cv_printf_has_long_long = yes; then
11616
11617 $as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
11618
11619 fi
11620
11621 # Check if the compiler and runtime support printing decfloats.
11622
11623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
11624 $as_echo_n "checking for decfloat support in printf... " >&6; }
11625 if test "${gdb_cv_printf_has_decfloat+set}" = set; then :
11626   $as_echo_n "(cached) " >&6
11627 else
11628   if test "$cross_compiling" = yes; then :
11629   gdb_cv_printf_has_decfloat=no
11630 else
11631   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11632 /* end confdefs.h.  */
11633 $ac_includes_default
11634 int
11635 main ()
11636 {
11637 char buf[64];
11638   _Decimal32 d32 = 1.2345df;
11639   _Decimal64 d64 = 1.2345dd;
11640   _Decimal128 d128 = 1.2345dl;
11641   sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
11642   return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
11643   ;
11644   return 0;
11645 }
11646 _ACEOF
11647 if ac_fn_c_try_run "$LINENO"; then :
11648   gdb_cv_printf_has_decfloat=yes
11649 else
11650   gdb_cv_printf_has_decfloat=no
11651 fi
11652 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11653   conftest.$ac_objext conftest.beam conftest.$ac_ext
11654 fi
11655
11656 fi
11657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
11658 $as_echo "$gdb_cv_printf_has_decfloat" >&6; }
11659 if test $gdb_cv_printf_has_decfloat = yes; then
11660
11661 $as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
11662
11663 fi
11664
11665 # Check if the compiler supports the `long double' type.  We can't use
11666 # AC_C_LONG_DOUBLE because that one does additional checks on the
11667 # constants defined in <float.h> that fail on some systems,
11668 # e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
11669
11670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
11671 $as_echo_n "checking for long double support in compiler... " >&6; }
11672 if test "${gdb_cv_c_long_double+set}" = set; then :
11673   $as_echo_n "(cached) " >&6
11674 else
11675   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11676 /* end confdefs.h.  */
11677 long double foo;
11678 _ACEOF
11679 if ac_fn_c_try_compile "$LINENO"; then :
11680   gdb_cv_c_long_double=yes
11681 else
11682   gdb_cv_c_long_double=no
11683 fi
11684 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11685 fi
11686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
11687 $as_echo "$gdb_cv_c_long_double" >&6; }
11688 if test $gdb_cv_c_long_double = yes; then
11689
11690 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
11691
11692 fi
11693
11694 # Check if the compiler and runtime support printing long doubles.
11695
11696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
11697 $as_echo_n "checking for long double support in printf... " >&6; }
11698 if test "${gdb_cv_printf_has_long_double+set}" = set; then :
11699   $as_echo_n "(cached) " >&6
11700 else
11701   if test "$cross_compiling" = yes; then :
11702   gdb_cv_printf_has_long_double=no
11703 else
11704   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11705 /* end confdefs.h.  */
11706 $ac_includes_default
11707 int
11708 main ()
11709 {
11710 char buf[16];
11711   long double f = 3.141592653;
11712   sprintf (buf, "%Lg", f);
11713   return (strncmp ("3.14159", buf, 7));
11714   ;
11715   return 0;
11716 }
11717 _ACEOF
11718 if ac_fn_c_try_run "$LINENO"; then :
11719   gdb_cv_printf_has_long_double=yes
11720 else
11721   gdb_cv_printf_has_long_double=no
11722 fi
11723 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11724   conftest.$ac_objext conftest.beam conftest.$ac_ext
11725 fi
11726
11727 fi
11728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5
11729 $as_echo "$gdb_cv_printf_has_long_double" >&6; }
11730 if test $gdb_cv_printf_has_long_double = yes; then
11731
11732 $as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
11733
11734 fi
11735
11736 # Check if the compiler and runtime support scanning long doubles.
11737
11738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
11739 $as_echo_n "checking for long double support in scanf... " >&6; }
11740 if test "${gdb_cv_scanf_has_long_double+set}" = set; then :
11741   $as_echo_n "(cached) " >&6
11742 else
11743   if test "$cross_compiling" = yes; then :
11744   gdb_cv_scanf_has_long_double=no
11745 else
11746   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11747 /* end confdefs.h.  */
11748 #include <stdio.h>
11749 int
11750 main ()
11751 {
11752 char *buf = "3.141592653";
11753   long double f = 0;
11754   sscanf (buf, "%Lg", &f);
11755   return !(f > 3.14159 && f < 3.14160);
11756   ;
11757   return 0;
11758 }
11759 _ACEOF
11760 if ac_fn_c_try_run "$LINENO"; then :
11761   gdb_cv_scanf_has_long_double=yes
11762 else
11763   gdb_cv_scanf_has_long_double=no
11764 fi
11765 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11766   conftest.$ac_objext conftest.beam conftest.$ac_ext
11767 fi
11768
11769 fi
11770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
11771 $as_echo "$gdb_cv_scanf_has_long_double" >&6; }
11772 if test $gdb_cv_scanf_has_long_double = yes; then
11773
11774 $as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
11775
11776 fi
11777
11778 case ${host_os} in
11779 aix*)
11780   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
11781 $as_echo_n "checking for -bbigtoc option... " >&6; }
11782 if test "${gdb_cv_bigtoc+set}" = set; then :
11783   $as_echo_n "(cached) " >&6
11784 else
11785
11786     SAVE_LDFLAGS=$LDFLAGS
11787
11788     case $GCC in
11789     yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
11790     *) gdb_cv_bigtoc=-bbigtoc ;;
11791     esac
11792
11793     LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
11794     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11795 /* end confdefs.h.  */
11796
11797 int
11798 main ()
11799 {
11800 int i;
11801   ;
11802   return 0;
11803 }
11804 _ACEOF
11805 if ac_fn_c_try_link "$LINENO"; then :
11806
11807 else
11808   gdb_cv_bigtoc=
11809 fi
11810 rm -f core conftest.err conftest.$ac_objext \
11811     conftest$ac_exeext conftest.$ac_ext
11812     LDFLAGS="${SAVE_LDFLAGS}"
11813
11814 fi
11815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
11816 $as_echo "$gdb_cv_bigtoc" >&6; }
11817   CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
11818   ;;
11819 esac
11820
11821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5
11822 $as_echo_n "checking for the dynamic export flag... " >&6; }
11823 dynamic_list=false
11824 if test "${gdb_native}" = yes; then
11825    # The dynamically loaded libthread_db needs access to symbols in the gdb
11826    # executable.  Older GNU ld supports --export-dynamic but --dynamic-list
11827    # may not be supported there.
11828    old_LDFLAGS="$LDFLAGS"
11829    # Older GNU ld supports --export-dynamic but --dynamic-list it does not.
11830    RDYNAMIC="-Wl,--dynamic-list=${srcdir}/proc-service.list"
11831    LDFLAGS="$LDFLAGS $RDYNAMIC"
11832    if test "${have_libpython}" = no; then
11833      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11834 /* end confdefs.h.  */
11835
11836 int
11837 main ()
11838 {
11839
11840   ;
11841   return 0;
11842 }
11843 _ACEOF
11844 if ac_fn_c_try_link "$LINENO"; then :
11845   dynamic_list=true
11846 fi
11847 rm -f core conftest.err conftest.$ac_objext \
11848     conftest$ac_exeext conftest.$ac_ext
11849    else
11850      # Workaround http://bugs.python.org/issue4434 where static
11851      # libpythonX.Y.a would get its symbols required for
11852      # pythonX.Y/lib-dynload/*.so modules hidden by -Wl,--dynamic-list.
11853      # Problem does not happen for the recommended libpythonX.Y.so linkage.
11854      old_CFLAGS="$CFLAGS"
11855      CFLAGS="$CFLAGS $PYTHON_CFLAGS"
11856      if test "$cross_compiling" = yes; then :
11857   true
11858 else
11859   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11860 /* end confdefs.h.  */
11861 #include "${have_libpython}/Python.h"
11862 int
11863 main ()
11864 {
11865 int err;
11866           Py_Initialize ();
11867           err = PyRun_SimpleString ("import itertools\n");
11868           Py_Finalize ();
11869           return err == 0 ? 0 : 1;
11870   ;
11871   return 0;
11872 }
11873 _ACEOF
11874 if ac_fn_c_try_run "$LINENO"; then :
11875   dynamic_list=true
11876 fi
11877 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11878   conftest.$ac_objext conftest.beam conftest.$ac_ext
11879 fi
11880
11881      CFLAGS="$old_CFLAGS"
11882    fi
11883    LDFLAGS="$old_LDFLAGS"
11884 fi
11885 if $dynamic_list; then
11886   found="-Wl,--dynamic-list"
11887   RDYNAMIC='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
11888 else
11889   found="-rdynamic"
11890   RDYNAMIC="-rdynamic"
11891 fi
11892
11893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
11894 $as_echo "$found" >&6; }
11895
11896
11897 if test ${build} = ${host} -a ${host} = ${target} ; then
11898    case ${host_os} in
11899    solaris*)
11900       # See if thread_db library is around for Solaris thread debugging.
11901       # Note that we must explicitly test for version 1 of the library
11902       # because version 0 (present on Solaris 2.4 or earlier) doesn't have
11903       # the same API.
11904       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris thread debugging library" >&5
11905 $as_echo_n "checking for Solaris thread debugging library... " >&6; }
11906       if test -f /usr/lib/libthread_db.so.1 ; then
11907          { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11908 $as_echo "yes" >&6; }
11909
11910 $as_echo "#define HAVE_THREAD_DB_LIB 1" >>confdefs.h
11911
11912          CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
11913          CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
11914          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11915 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11916 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11917   $as_echo_n "(cached) " >&6
11918 else
11919   ac_check_lib_save_LIBS=$LIBS
11920 LIBS="-ldl  $LIBS"
11921 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11922 /* end confdefs.h.  */
11923
11924 /* Override any GCC internal prototype to avoid an error.
11925    Use char because int might match the return type of a GCC
11926    builtin and then its argument prototype would still apply.  */
11927 #ifdef __cplusplus
11928 extern "C"
11929 #endif
11930 char dlopen ();
11931 int
11932 main ()
11933 {
11934 return dlopen ();
11935   ;
11936   return 0;
11937 }
11938 _ACEOF
11939 if ac_fn_c_try_link "$LINENO"; then :
11940   ac_cv_lib_dl_dlopen=yes
11941 else
11942   ac_cv_lib_dl_dlopen=no
11943 fi
11944 rm -f core conftest.err conftest.$ac_objext \
11945     conftest$ac_exeext conftest.$ac_ext
11946 LIBS=$ac_check_lib_save_LIBS
11947 fi
11948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11949 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11950 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11951   cat >>confdefs.h <<_ACEOF
11952 #define HAVE_LIBDL 1
11953 _ACEOF
11954
11955   LIBS="-ldl $LIBS"
11956
11957 fi
11958
11959          CONFIG_LDFLAGS="${CONFIG_LDFLAGS} $RDYNAMIC"
11960          # Sun randomly tweaked the prototypes in <proc_service.h>
11961          # at one point.
11962          { $as_echo "$as_me:${as_lineno-$LINENO}: checking if <proc_service.h> is old" >&5
11963 $as_echo_n "checking if <proc_service.h> is old... " >&6; }
11964          if test "${gdb_cv_proc_service_is_old+set}" = set; then :
11965   $as_echo_n "(cached) " >&6
11966 else
11967
11968             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11969 /* end confdefs.h.  */
11970
11971                 #include <proc_service.h>
11972                 ps_err_e ps_pdwrite
11973                     (struct ps_prochandle*, psaddr_t, const void*, size_t);
11974
11975 int
11976 main ()
11977 {
11978
11979   ;
11980   return 0;
11981 }
11982 _ACEOF
11983 if ac_fn_c_try_compile "$LINENO"; then :
11984   gdb_cv_proc_service_is_old=no
11985 else
11986   gdb_cv_proc_service_is_old=yes
11987 fi
11988 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11989
11990 fi
11991
11992          { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_proc_service_is_old" >&5
11993 $as_echo "$gdb_cv_proc_service_is_old" >&6; }
11994          if test $gdb_cv_proc_service_is_old = yes; then
11995
11996 $as_echo "#define PROC_SERVICE_IS_OLD 1" >>confdefs.h
11997
11998          fi
11999       else
12000          { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12001 $as_echo "no" >&6; }
12002       fi
12003       ;;
12004    aix*)
12005       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
12006 $as_echo_n "checking for AiX thread debugging library... " >&6; }
12007       if test "${gdb_cv_have_aix_thread_debug+set}" = set; then :
12008   $as_echo_n "(cached) " >&6
12009 else
12010   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12011 /* end confdefs.h.  */
12012 #include <sys/pthdebug.h>
12013 int
12014 main ()
12015 {
12016 #ifndef PTHDB_VERSION_3
12017                                     #error
12018                                     #endif
12019   ;
12020   return 0;
12021 }
12022 _ACEOF
12023 if ac_fn_c_try_compile "$LINENO"; then :
12024   gdb_cv_have_aix_thread_debug=yes
12025 else
12026   gdb_cv_have_aix_thread_debug=no
12027 fi
12028 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12029 fi
12030
12031       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
12032 $as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
12033       if test $gdb_cv_have_aix_thread_debug = yes; then
12034          CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
12035          CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
12036          LIBS="$LIBS -lpthdebug"
12037
12038          # Older versions of AIX do not provide the declaration for
12039          # the getthrds function (it appears that it was introduced
12040          # with AIX 6.x).
12041          ac_fn_c_check_decl "$LINENO" "getthrds" "ac_cv_have_decl_getthrds" "#include <procinfo.h>
12042 "
12043 if test "x$ac_cv_have_decl_getthrds" = x""yes; then :
12044   ac_have_decl=1
12045 else
12046   ac_have_decl=0
12047 fi
12048
12049 cat >>confdefs.h <<_ACEOF
12050 #define HAVE_DECL_GETTHRDS $ac_have_decl
12051 _ACEOF
12052
12053       fi
12054       ;;
12055    esac
12056
12057 fi
12058
12059 if test "x$ac_cv_header_thread_db_h" = "xyes"; then
12060    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
12061 $as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
12062 if test "${gdb_cv_thread_db_h_has_td_notalloc+set}" = set; then :
12063   $as_echo_n "(cached) " >&6
12064 else
12065   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12066 /* end confdefs.h.  */
12067 #include <thread_db.h>
12068 int
12069 main ()
12070 {
12071 int i = TD_NOTALLOC;
12072   ;
12073   return 0;
12074 }
12075 _ACEOF
12076 if ac_fn_c_try_compile "$LINENO"; then :
12077   gdb_cv_thread_db_h_has_td_notalloc=yes
12078 else
12079   gdb_cv_thread_db_h_has_td_notalloc=no
12080
12081 fi
12082 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12083
12084 fi
12085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
12086 $as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
12087    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
12088 $as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
12089 if test "${gdb_cv_thread_db_h_has_td_version+set}" = set; then :
12090   $as_echo_n "(cached) " >&6
12091 else
12092   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12093 /* end confdefs.h.  */
12094 #include <thread_db.h>
12095 int
12096 main ()
12097 {
12098 int i = TD_VERSION;
12099   ;
12100   return 0;
12101 }
12102 _ACEOF
12103 if ac_fn_c_try_compile "$LINENO"; then :
12104   gdb_cv_thread_db_h_has_td_version=yes
12105 else
12106   gdb_cv_thread_db_h_has_td_version=no
12107
12108 fi
12109 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12110
12111 fi
12112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5
12113 $as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
12114    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
12115 $as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
12116 if test "${gdb_cv_thread_db_h_has_td_notls+set}" = set; then :
12117   $as_echo_n "(cached) " >&6
12118 else
12119   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12120 /* end confdefs.h.  */
12121 #include <thread_db.h>
12122 int
12123 main ()
12124 {
12125 int i = TD_NOTLS;
12126   ;
12127   return 0;
12128 }
12129 _ACEOF
12130 if ac_fn_c_try_compile "$LINENO"; then :
12131   gdb_cv_thread_db_h_has_td_notls=yes
12132 else
12133   gdb_cv_thread_db_h_has_td_notls=no
12134
12135 fi
12136 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12137
12138 fi
12139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
12140 $as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
12141 fi
12142 if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
12143
12144 $as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
12145
12146 fi
12147 if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
12148
12149 $as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
12150
12151 fi
12152 if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
12153
12154 $as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
12155
12156 fi
12157
12158 if test "x$ac_cv_header_sys_syscall_h" = "xyes"; then
12159    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <sys/syscall.h> has __NR_tkill" >&5
12160 $as_echo_n "checking whether <sys/syscall.h> has __NR_tkill... " >&6; }
12161 if test "${gdb_cv_sys_syscall_h_has_tkill+set}" = set; then :
12162   $as_echo_n "(cached) " >&6
12163 else
12164   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12165 /* end confdefs.h.  */
12166 #include <sys/syscall.h>
12167 int
12168 main ()
12169 {
12170 int i = __NR_tkill;
12171   ;
12172   return 0;
12173 }
12174 _ACEOF
12175 if ac_fn_c_try_compile "$LINENO"; then :
12176   gdb_cv_sys_syscall_h_has_tkill=yes
12177 else
12178   gdb_cv_sys_syscall_h_has_tkill=no
12179
12180 fi
12181 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12182
12183 fi
12184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_sys_syscall_h_has_tkill" >&5
12185 $as_echo "$gdb_cv_sys_syscall_h_has_tkill" >&6; }
12186 fi
12187 if test "x$gdb_cv_sys_syscall_h_has_tkill" = "xyes" && test "x$ac_cv_func_syscall" = "xyes"; then
12188
12189 $as_echo "#define HAVE_TKILL_SYSCALL 1" >>confdefs.h
12190
12191 fi
12192
12193 ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
12194 "
12195 if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = x""yes; then :
12196   ac_have_decl=1
12197 else
12198   ac_have_decl=0
12199 fi
12200
12201 cat >>confdefs.h <<_ACEOF
12202 #define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
12203 _ACEOF
12204
12205
12206 if test "$cross_compiling" = yes; then :
12207   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12208 /* end confdefs.h.  */
12209 #include <sys/personality.h>
12210 int
12211 main ()
12212 {
12213
12214 #      if !HAVE_DECL_ADDR_NO_RANDOMIZE
12215 #       define ADDR_NO_RANDOMIZE 0x0040000
12216 #      endif
12217        /* Test the flag could be set and stays set.  */
12218        personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
12219        if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
12220            return 1
12221   ;
12222   return 0;
12223 }
12224 _ACEOF
12225 if ac_fn_c_try_link "$LINENO"; then :
12226   have_personality=true
12227 else
12228   have_personality=false
12229 fi
12230 rm -f core conftest.err conftest.$ac_objext \
12231     conftest$ac_exeext conftest.$ac_ext
12232 else
12233   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12234 /* end confdefs.h.  */
12235 #include <sys/personality.h>
12236 int
12237 main ()
12238 {
12239
12240 #      if !HAVE_DECL_ADDR_NO_RANDOMIZE
12241 #       define ADDR_NO_RANDOMIZE 0x0040000
12242 #      endif
12243        /* Test the flag could be set and stays set.  */
12244        personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
12245        if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
12246            return 1
12247   ;
12248   return 0;
12249 }
12250 _ACEOF
12251 if ac_fn_c_try_run "$LINENO"; then :
12252   have_personality=true
12253 else
12254   have_personality=false
12255 fi
12256 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12257   conftest.$ac_objext conftest.beam conftest.$ac_ext
12258 fi
12259
12260 if $have_personality
12261 then
12262
12263 $as_echo "#define HAVE_PERSONALITY 1" >>confdefs.h
12264
12265 fi
12266
12267
12268 # Support for --with-sysroot is a copy of GDB_AC_WITH_DIR,
12269 # except that the argument to --with-sysroot is optional.
12270 # --with-sysroot (or --with-sysroot=yes) sets the default sysroot path.
12271 if test "x$with_sysroot" = xyes; then
12272   with_sysroot="${exec_prefix}/${target_alias}/sys-root"
12273 fi
12274
12275 # Check whether --with-sysroot was given.
12276 if test "${with_sysroot+set}" = set; then :
12277   withval=$with_sysroot; TARGET_SYSTEM_ROOT=$withval
12278 else
12279   TARGET_SYSTEM_ROOT=
12280 fi
12281
12282
12283   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
12284   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12285   ac_define_dir=`eval echo $TARGET_SYSTEM_ROOT`
12286   ac_define_dir=`eval echo $ac_define_dir`
12287
12288 cat >>confdefs.h <<_ACEOF
12289 #define TARGET_SYSTEM_ROOT "$ac_define_dir"
12290 _ACEOF
12291
12292
12293
12294
12295   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
12296      if test "x$prefix" = xNONE; then
12297         test_prefix=/usr/local
12298      else
12299         test_prefix=$prefix
12300      fi
12301   else
12302      test_prefix=$exec_prefix
12303   fi
12304   value=0
12305   case ${ac_define_dir} in
12306      "${test_prefix}"|"${test_prefix}/"*|\
12307         '${exec_prefix}'|'${exec_prefix}/'*)
12308      value=1
12309      ;;
12310   esac
12311
12312 cat >>confdefs.h <<_ACEOF
12313 #define TARGET_SYSTEM_ROOT_RELOCATABLE $value
12314 _ACEOF
12315
12316
12317
12318
12319
12320 # Check whether --with-system-gdbinit was given.
12321 if test "${with_system_gdbinit+set}" = set; then :
12322   withval=$with_system_gdbinit;
12323     SYSTEM_GDBINIT=$withval
12324 else
12325   SYSTEM_GDBINIT=
12326 fi
12327
12328
12329   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
12330   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12331   ac_define_dir=`eval echo $SYSTEM_GDBINIT`
12332   ac_define_dir=`eval echo $ac_define_dir`
12333
12334 cat >>confdefs.h <<_ACEOF
12335 #define SYSTEM_GDBINIT "$ac_define_dir"
12336 _ACEOF
12337
12338
12339
12340
12341   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
12342      if test "x$prefix" = xNONE; then
12343         test_prefix=/usr/local
12344      else
12345         test_prefix=$prefix
12346      fi
12347   else
12348      test_prefix=$exec_prefix
12349   fi
12350   value=0
12351   case ${ac_define_dir} in
12352      "${test_prefix}"|"${test_prefix}/"*|\
12353         '${exec_prefix}'|'${exec_prefix}/'*)
12354      value=1
12355      ;;
12356   esac
12357
12358 cat >>confdefs.h <<_ACEOF
12359 #define SYSTEM_GDBINIT_RELOCATABLE $value
12360 _ACEOF
12361
12362
12363
12364
12365 # Check whether --enable-werror was given.
12366 if test "${enable_werror+set}" = set; then :
12367   enableval=$enable_werror; case "${enableval}" in
12368      yes | y) ERROR_ON_WARNING="yes" ;;
12369      no | n)  ERROR_ON_WARNING="no" ;;
12370      *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
12371    esac
12372 fi
12373
12374
12375 # Enable -Werror by default when using gcc.  Turn it off for releases.
12376 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" && $development; then
12377     ERROR_ON_WARNING=yes
12378 fi
12379
12380 WERROR_CFLAGS=""
12381 if test "${ERROR_ON_WARNING}" = yes ; then
12382     WERROR_CFLAGS="-Werror"
12383 fi
12384
12385 # The entries after -Wno-pointer-sign are disabled warnings which may
12386 # be enabled in the future, which can not currently be used to build
12387 # GDB.
12388 # NOTE: If you change this list, remember to update
12389 # gdb/doc/gdbint.texinfo.
12390 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
12391 -Wformat-nonliteral -Wno-pointer-sign \
12392 -Wno-unused -Wunused-value -Wunused-function \
12393 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes \
12394 -Wdeclaration-after-statement"
12395
12396 # Enable -Wno-format by default when using gcc on mingw since many
12397 # GCC versions complain about %I64.
12398 case "${host}" in
12399   *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
12400 esac
12401
12402 # Check whether --enable-build-warnings was given.
12403 if test "${enable_build_warnings+set}" = set; then :
12404   enableval=$enable_build_warnings; case "${enableval}" in
12405   yes)  ;;
12406   no)   build_warnings="-w";;
12407   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
12408         build_warnings="${build_warnings} ${t}";;
12409   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
12410         build_warnings="${t} ${build_warnings}";;
12411   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12412 esac
12413 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
12414   echo "Setting compiler warning flags = $build_warnings" 6>&1
12415 fi
12416 fi
12417 # Check whether --enable-gdb-build-warnings was given.
12418 if test "${enable_gdb_build_warnings+set}" = set; then :
12419   enableval=$enable_gdb_build_warnings; case "${enableval}" in
12420   yes)  ;;
12421   no)   build_warnings="-w";;
12422   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
12423         build_warnings="${build_warnings} ${t}";;
12424   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
12425         build_warnings="${t} ${build_warnings}";;
12426   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12427 esac
12428 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
12429   echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
12430 fi
12431 fi
12432 WARN_CFLAGS=""
12433 if test "x${build_warnings}" != x -a "x$GCC" = xyes
12434 then
12435     { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
12436 $as_echo_n "checking compiler warning flags... " >&6; }
12437     # Separate out the -Werror flag as some files just cannot be
12438     # compiled with it enabled.
12439     for w in ${build_warnings}; do
12440         case $w in
12441         -Werr*) WERROR_CFLAGS=-Werror ;;
12442         *) # Check that GCC accepts it
12443             saved_CFLAGS="$CFLAGS"
12444             CFLAGS="$CFLAGS $w"
12445             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12446 /* end confdefs.h.  */
12447
12448 int
12449 main ()
12450 {
12451
12452   ;
12453   return 0;
12454 }
12455 _ACEOF
12456 if ac_fn_c_try_compile "$LINENO"; then :
12457   WARN_CFLAGS="${WARN_CFLAGS} $w"
12458 fi
12459 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12460             CFLAGS="$saved_CFLAGS"
12461         esac
12462     done
12463     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
12464 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
12465 fi
12466
12467
12468
12469 # In the Cygwin environment, we need some additional flags.
12470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
12471 $as_echo_n "checking for cygwin... " >&6; }
12472 if test "${gdb_cv_os_cygwin+set}" = set; then :
12473   $as_echo_n "(cached) " >&6
12474 else
12475   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12476 /* end confdefs.h.  */
12477
12478 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
12479 lose
12480 #endif
12481 _ACEOF
12482 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12483   $EGREP "lose" >/dev/null 2>&1; then :
12484   gdb_cv_os_cygwin=yes
12485 else
12486   gdb_cv_os_cygwin=no
12487 fi
12488 rm -f conftest*
12489
12490 fi
12491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_os_cygwin" >&5
12492 $as_echo "$gdb_cv_os_cygwin" >&6; }
12493
12494
12495 SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o"
12496 case ${host} in
12497   *go32* ) SER_HARDWIRE=ser-go32.o ;;
12498   *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
12499   *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o" ;;
12500 esac
12501
12502
12503 # libreadline needs libuser32.a in a cygwin environment
12504 WIN32LIBS=
12505 if test x$gdb_cv_os_cygwin = xyes; then
12506     WIN32LIBS="-luser32"
12507     case "${target}" in
12508         *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
12509         ;;
12510     esac
12511 fi
12512
12513 # The ser-tcp.c module requires sockets.
12514 case ${host} in
12515   *mingw32*)
12516
12517 $as_echo "#define USE_WIN32API 1" >>confdefs.h
12518
12519     WIN32LIBS="$WIN32LIBS -lws2_32"
12520     ;;
12521 esac
12522
12523
12524 # Add ELF support to GDB, but only if BFD includes ELF support.
12525 OLD_CFLAGS=$CFLAGS
12526 OLD_LDFLAGS=$LDFLAGS
12527 OLD_LIBS=$LIBS
12528 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
12529 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib.  We
12530 # always want our bfd.
12531 CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
12532 LDFLAGS="-L../bfd -L../libiberty $LDFLAGS"
12533 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
12534 # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
12535 if test "$plugins" = "yes"; then
12536   LIBS="-ldl $LIBS"
12537 fi
12538 LIBS="-lbfd -liberty $intl $LIBS"
12539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
12540 $as_echo_n "checking for ELF support in BFD... " >&6; }
12541 if test "${gdb_cv_var_elf+set}" = set; then :
12542   $as_echo_n "(cached) " >&6
12543 else
12544   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12545 /* end confdefs.h.  */
12546 #include <stdlib.h>
12547 #include "bfd.h"
12548 #include "elf-bfd.h"
12549
12550 int
12551 main ()
12552 {
12553 bfd *abfd = NULL; bfd_get_elf_phdr_upper_bound (abfd);
12554   ;
12555   return 0;
12556 }
12557 _ACEOF
12558 if ac_fn_c_try_link "$LINENO"; then :
12559   gdb_cv_var_elf=yes
12560 else
12561   gdb_cv_var_elf=no
12562 fi
12563 rm -f core conftest.err conftest.$ac_objext \
12564     conftest$ac_exeext conftest.$ac_ext
12565 fi
12566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_elf" >&5
12567 $as_echo "$gdb_cv_var_elf" >&6; }
12568 if test $gdb_cv_var_elf = yes; then
12569   CONFIG_OBS="$CONFIG_OBS elfread.o stap-probe.o"
12570
12571 $as_echo "#define HAVE_ELF 1" >>confdefs.h
12572
12573   # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
12574   if test "$plugins" = "yes"; then
12575     OLD_LIBS="-ldl $OLD_LIBS"
12576   fi
12577 fi
12578 CFLAGS=$OLD_CFLAGS
12579 LDFLAGS=$OLD_LDFLAGS
12580 LIBS=$OLD_LIBS
12581
12582 # Add any host-specific objects to GDB.
12583 CONFIG_OBS="${CONFIG_OBS} ${gdb_host_obs}"
12584
12585 LIBGUI="../libgui/src/libgui.a"
12586 GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
12587
12588
12589
12590 WIN32LDAPP=
12591
12592
12593
12594 case "${host}" in
12595 *-*-cygwin* | *-*-mingw* )
12596     configdir="win"
12597     ;;
12598 *)
12599     configdir="unix"
12600     ;;
12601 esac
12602
12603 GDBTKLIBS=
12604 if test "${enable_gdbtk}" = "yes"; then
12605
12606     # Gdbtk must have an absolute path to srcdir in order to run
12607     # properly when not installed.
12608     here=`pwd`
12609     cd ${srcdir}
12610     GDBTK_SRC_DIR=`pwd`
12611     cd $here
12612
12613
12614     #
12615     # Ok, lets find the tcl configuration
12616     # First, look for one uninstalled.
12617     # the alternative search directory is invoked by --with-tcl
12618     #
12619
12620     if test x"${no_tcl}" = x ; then
12621         # we reset no_tcl in case something fails here
12622         no_tcl=true
12623
12624 # Check whether --with-tcl was given.
12625 if test "${with_tcl+set}" = set; then :
12626   withval=$with_tcl; with_tclconfig=${withval}
12627 fi
12628
12629         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
12630 $as_echo_n "checking for Tcl configuration... " >&6; }
12631         if test "${ac_cv_c_tclconfig+set}" = set; then :
12632   $as_echo_n "(cached) " >&6
12633 else
12634
12635
12636             # First check to see if --with-tcl was specified.
12637             case "${host}" in
12638                 *-*-cygwin*) platDir="win" ;;
12639                 *) platDir="unix" ;;
12640             esac
12641             if test x"${with_tclconfig}" != x ; then
12642                 if test -f "${with_tclconfig}/tclConfig.sh" ; then
12643                     ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
12644                 else
12645                     as_fn_error "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
12646                 fi
12647             fi
12648
12649             # then check for a private Tcl installation
12650             if test x"${ac_cv_c_tclconfig}" = x ; then
12651                 for i in \
12652                         ../tcl \
12653                         `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
12654                         `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
12655                         `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
12656                         ../../tcl \
12657                         `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
12658                         `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
12659                         `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
12660                         ../../../tcl \
12661                         `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
12662                         `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
12663                         `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
12664                     if test -f "$i/$platDir/tclConfig.sh" ; then
12665                         ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
12666                         break
12667                     fi
12668                 done
12669             fi
12670
12671             # on Darwin, check in Framework installation locations
12672             if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tclconfig}" = x ; then
12673                 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
12674                         `ls -d /Library/Frameworks 2>/dev/null` \
12675                         `ls -d /Network/Library/Frameworks 2>/dev/null` \
12676                         `ls -d /System/Library/Frameworks 2>/dev/null` \
12677                         ; do
12678                     if test -f "$i/Tcl.framework/tclConfig.sh" ; then
12679                         ac_cv_c_tclconfig=`(cd $i/Tcl.framework; pwd)`
12680                         break
12681                     fi
12682                 done
12683             fi
12684
12685             # check in a few common install locations
12686             if test x"${ac_cv_c_tclconfig}" = x ; then
12687                 for i in `ls -d ${libdir} 2>/dev/null` \
12688                         `ls -d ${exec_prefix}/lib 2>/dev/null` \
12689                         `ls -d ${prefix}/lib 2>/dev/null` \
12690                         `ls -d /usr/local/lib 2>/dev/null` \
12691                         `ls -d /usr/contrib/lib 2>/dev/null` \
12692                         `ls -d /usr/lib 2>/dev/null` \
12693                         ; do
12694                     if test -f "$i/tclConfig.sh" ; then
12695                         ac_cv_c_tclconfig=`(cd $i; pwd)`
12696                         break
12697                     fi
12698                 done
12699             fi
12700
12701             # check in a few other private locations
12702             if test x"${ac_cv_c_tclconfig}" = x ; then
12703                 for i in \
12704                         ${srcdir}/../tcl \
12705                         `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
12706                         `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
12707                         `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
12708                     if test -f "$i/$platDir/tclConfig.sh" ; then
12709                     ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
12710                     break
12711                 fi
12712                 done
12713             fi
12714
12715 fi
12716
12717
12718         if test x"${ac_cv_c_tclconfig}" = x ; then
12719             TCL_BIN_DIR="# no Tcl configs found"
12720             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
12721 $as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
12722         else
12723             no_tcl=
12724             TCL_BIN_DIR=${ac_cv_c_tclconfig}
12725             { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
12726 $as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
12727         fi
12728     fi
12729
12730
12731     # If $no_tk is nonempty, then we can't do Tk, and there is no
12732     # point to doing Tcl.
12733
12734     #
12735     # Ok, lets find the tk configuration
12736     # First, look for one uninstalled.
12737     # the alternative search directory is invoked by --with-tk
12738     #
12739
12740     if test x"${no_tk}" = x ; then
12741         # we reset no_tk in case something fails here
12742         no_tk=true
12743
12744 # Check whether --with-tk was given.
12745 if test "${with_tk+set}" = set; then :
12746   withval=$with_tk; with_tkconfig=${withval}
12747 fi
12748
12749         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
12750 $as_echo_n "checking for Tk configuration... " >&6; }
12751         if test "${ac_cv_c_tkconfig+set}" = set; then :
12752   $as_echo_n "(cached) " >&6
12753 else
12754
12755
12756             # First check to see if --with-tkconfig was specified.
12757             if test x"${with_tkconfig}" != x ; then
12758                 if test -f "${with_tkconfig}/tkConfig.sh" ; then
12759                     ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
12760                 else
12761                     as_fn_error "${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
12762                 fi
12763             fi
12764
12765             # then check for a private Tk library
12766             case "${host}" in
12767                 *-*-cygwin*) platDir="win" ;;
12768                 *) platDir="unix" ;;
12769             esac
12770             if test x"${ac_cv_c_tkconfig}" = x ; then
12771                 for i in \
12772                         ../tk \
12773                         `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
12774                         `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
12775                         `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
12776                         ../../tk \
12777                         `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
12778                         `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
12779                         `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
12780                         ../../../tk \
12781                         `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
12782                         `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
12783                         `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
12784                     if test -f "$i/$platDir/tkConfig.sh" ; then
12785                         ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
12786                         break
12787                     fi
12788                 done
12789             fi
12790
12791             # on Darwin, check in Framework installation locations
12792             if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tkconfig}" = x ; then
12793                 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
12794                         `ls -d /Library/Frameworks 2>/dev/null` \
12795                         `ls -d /Network/Library/Frameworks 2>/dev/null` \
12796                         `ls -d /System/Library/Frameworks 2>/dev/null` \
12797                         ; do
12798                     if test -f "$i/Tk.framework/tkConfig.sh" ; then
12799                         ac_cv_c_tkconfig=`(cd $i/Tk.framework; pwd)`
12800                         break
12801                     fi
12802                 done
12803             fi
12804
12805             # check in a few common install locations
12806             if test x"${ac_cv_c_tkconfig}" = x ; then
12807                 for i in `ls -d ${libdir} 2>/dev/null` \
12808                         `ls -d ${exec_prefix}/lib 2>/dev/null` \
12809                         `ls -d ${prefix}/lib 2>/dev/null` \
12810                         `ls -d /usr/local/lib 2>/dev/null` \
12811                         `ls -d /usr/contrib/lib 2>/dev/null` \
12812                         `ls -d /usr/lib 2>/dev/null` \
12813                         ; do
12814                     if test -f "$i/tkConfig.sh" ; then
12815                         ac_cv_c_tkconfig=`(cd $i; pwd)`
12816                         break
12817                     fi
12818                 done
12819             fi
12820             # check in a few other private locations
12821             if test x"${ac_cv_c_tkconfig}" = x ; then
12822                 for i in \
12823                         ${srcdir}/../tk \
12824                         `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
12825                         `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
12826                         `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
12827                     if test -f "$i/$platDir/tkConfig.sh" ; then
12828                         ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
12829                         break
12830                     fi
12831                 done
12832             fi
12833
12834 fi
12835
12836
12837         if test x"${ac_cv_c_tkconfig}" = x ; then
12838             TK_BIN_DIR="# no Tk configs found"
12839             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
12840 $as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
12841         else
12842             no_tk=
12843             TK_BIN_DIR=${ac_cv_c_tkconfig}
12844             { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
12845 $as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
12846         fi
12847     fi
12848
12849
12850     if test -z "${no_tcl}" -a -z "${no_tk}"; then
12851
12852     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
12853 $as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
12854
12855     if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
12856         { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
12857 $as_echo "loading" >&6; }
12858         . ${TCL_BIN_DIR}/tclConfig.sh
12859     else
12860         { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
12861 $as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
12862     fi
12863
12864     # eval is required to do the TCL_DBGX substitution
12865     eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
12866     eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
12867
12868     # If the TCL_BIN_DIR is the build directory (not the install directory),
12869     # then set the common variable name to the value of the build variables.
12870     # For example, the variable TCL_LIB_SPEC will be set to the value
12871     # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
12872     # instead of TCL_BUILD_LIB_SPEC since it will work with both an
12873     # installed and uninstalled version of Tcl.
12874     if test -f "${TCL_BIN_DIR}/Makefile" ; then
12875         TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
12876         TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
12877         TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
12878     elif test "`uname -s`" = "Darwin"; then
12879         # If Tcl was built as a framework, attempt to use the libraries
12880         # from the framework at the given location so that linking works
12881         # against Tcl.framework installed in an arbitrary location.
12882         case ${TCL_DEFS} in
12883             *TCL_FRAMEWORK*)
12884                 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
12885                     for i in "`cd ${TCL_BIN_DIR}; pwd`" \
12886                              "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
12887                         if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
12888                             TCL_LIB_SPEC="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
12889                             break
12890                         fi
12891                     done
12892                 fi
12893                 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
12894                     TCL_STUB_LIB_SPEC="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
12895                     TCL_STUB_LIB_PATH="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
12896                 fi
12897                 ;;
12898         esac
12899     fi
12900
12901     # eval is required to do the TCL_DBGX substitution
12902     eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
12903     eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
12904     eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
12905     eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
12906
12907
12908
12909
12910
12911
12912
12913
12914
12915
12916
12917
12918
12919
12920
12921         # Check for in-tree tcl
12922         here=`pwd`
12923         cd ${srcdir}/..
12924         topdir=`pwd`
12925         cd ${here}
12926
12927         intree="no"
12928         if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
12929           intree="yes"
12930         fi
12931
12932         # Find Tcl private headers
12933         if test x"${intree}" = xno; then
12934
12935   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
12936 $as_echo_n "checking for Tcl private headers... " >&6; }
12937   private_dir=""
12938   dir=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
12939   if test -f ${dir}/tclInt.h ; then
12940     private_dir=${dir}
12941   fi
12942
12943   if test x"${private_dir}" = x; then
12944     as_fn_error "could not find private Tcl headers" "$LINENO" 5
12945   else
12946     TCL_PRIVATE_INCLUDE="-I${private_dir}"
12947     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
12948 $as_echo "${private_dir}" >&6; }
12949   fi
12950
12951           TCL_INCLUDE="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
12952           TCL_LIBRARY="${TCL_LIB_SPEC}"
12953           TCL_DEPS=""
12954         else
12955           # If building tcl in the same src tree, private headers
12956           # are not needed, but we need to be sure to use the right
12957           # headers library
12958           TCL_INCLUDE="-I${TCL_SRC_DIR}/generic"
12959           TCL_LIBRARY="${TCL_BUILD_LIB_SPEC}"
12960           TCL_DEPS="../tcl/${configdir}${TCL_LIB_FILE}"
12961         fi
12962
12963
12964
12965
12966
12967     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
12968 $as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
12969
12970     if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
12971         { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
12972 $as_echo "loading" >&6; }
12973         . ${TK_BIN_DIR}/tkConfig.sh
12974     else
12975         { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
12976 $as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
12977     fi
12978
12979     # eval is required to do the TK_DBGX substitution
12980     eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
12981     eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
12982
12983     # If the TK_BIN_DIR is the build directory (not the install directory),
12984     # then set the common variable name to the value of the build variables.
12985     # For example, the variable TK_LIB_SPEC will be set to the value
12986     # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
12987     # instead of TK_BUILD_LIB_SPEC since it will work with both an
12988     # installed and uninstalled version of Tcl.
12989     if test -f "${TK_BIN_DIR}/Makefile" ; then
12990         TK_LIB_SPEC=${TK_BUILD_LIB_SPEC}
12991         TK_STUB_LIB_SPEC=${TK_BUILD_STUB_LIB_SPEC}
12992         TK_STUB_LIB_PATH=${TK_BUILD_STUB_LIB_PATH}
12993     elif test "`uname -s`" = "Darwin"; then
12994         # If Tk was built as a framework, attempt to use the libraries
12995         # from the framework at the given location so that linking works
12996         # against Tk.framework installed in an arbitrary location.
12997         case ${TK_DEFS} in
12998             *TK_FRAMEWORK*)
12999                 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
13000                     for i in "`cd ${TK_BIN_DIR}; pwd`" \
13001                              "`cd ${TK_BIN_DIR}/../..; pwd`"; do
13002                         if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
13003                             TK_LIB_SPEC="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
13004                             break
13005                         fi
13006                     done
13007                 fi
13008                 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
13009                     TK_STUB_LIB_SPEC="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
13010                     TK_STUB_LIB_PATH="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
13011                 fi
13012                 ;;
13013         esac
13014     fi
13015
13016     # eval is required to do the TK_DBGX substitution
13017     eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
13018     eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
13019     eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
13020     eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
13021
13022
13023
13024
13025
13026
13027
13028
13029
13030
13031
13032
13033
13034
13035         # Check for in-tree Tk
13036         intree="no"
13037         if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
13038           intree="yes"
13039         fi
13040
13041         # Find Tk private headers
13042         if test x"${intree}" = xno; then
13043
13044   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
13045 $as_echo_n "checking for Tk private headers... " >&6; }
13046   private_dir=""
13047   dir=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
13048   if test -f ${dir}/tkInt.h; then
13049     private_dir=${dir}
13050   fi
13051
13052   if test x"${private_dir}" = x; then
13053     as_fn_error "could not find Tk private headers" "$LINENO" 5
13054   else
13055     TK_PRIVATE_INCLUDE="-I${private_dir}"
13056     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
13057 $as_echo "${private_dir}" >&6; }
13058   fi
13059
13060           TK_INCLUDE="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
13061           TK_LIBRARY=${TK_LIB_SPEC}
13062           TK_DEPS=""
13063         else
13064           TK_INCLUDE="-I${TK_SRC_DIR}/generic"
13065           TK_LIBRARY="${TK_BUILD_LIB_SPEC}"
13066           TK_DEPS="../tk/${configdir}/${TK_LIB_FILE}"
13067         fi
13068
13069
13070
13071
13072
13073         ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
13074
13075         # Include some libraries that Tcl and Tk want.
13076         TCL_LIBS='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
13077         # Yes, the ordering seems wrong here.  But it isn't.
13078         # TK_LIBS is the list of libraries that need to be linked
13079         # after Tcl/Tk.  Note that this isn't put into LIBS.  If it
13080         # were in LIBS then any link tests after this point would
13081         # try to include things like `$(LIBGUI)', which wouldn't work.
13082         GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
13083
13084         CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
13085         CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
13086         CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
13087         CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
13088         CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
13089         CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
13090         CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
13091
13092         if test x$gdb_cv_os_cygwin = xyes; then
13093           WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
13094           WIN32LDAPP="-Wl,--subsystem,console"
13095           CONFIG_OBS="${CONFIG_OBS} gdbres.o"
13096         fi
13097
13098         subdirs="$subdirs gdbtk"
13099
13100     fi
13101 fi
13102
13103
13104
13105
13106
13107
13108
13109
13110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
13111 $as_echo_n "checking for X... " >&6; }
13112
13113
13114 # Check whether --with-x was given.
13115 if test "${with_x+set}" = set; then :
13116   withval=$with_x;
13117 fi
13118
13119 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
13120 if test "x$with_x" = xno; then
13121   # The user explicitly disabled X.
13122   have_x=disabled
13123 else
13124   case $x_includes,$x_libraries in #(
13125     *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
13126     *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
13127   $as_echo_n "(cached) " >&6
13128 else
13129   # One or both of the vars are not set, and there is no cached value.
13130 ac_x_includes=no ac_x_libraries=no
13131 rm -f -r conftest.dir
13132 if mkdir conftest.dir; then
13133   cd conftest.dir
13134   cat >Imakefile <<'_ACEOF'
13135 incroot:
13136         @echo incroot='${INCROOT}'
13137 usrlibdir:
13138         @echo usrlibdir='${USRLIBDIR}'
13139 libdir:
13140         @echo libdir='${LIBDIR}'
13141 _ACEOF
13142   if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
13143     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
13144     for ac_var in incroot usrlibdir libdir; do
13145       eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
13146     done
13147     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
13148     for ac_extension in a so sl dylib la dll; do
13149       if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
13150          test -f "$ac_im_libdir/libX11.$ac_extension"; then
13151         ac_im_usrlibdir=$ac_im_libdir; break
13152       fi
13153     done
13154     # Screen out bogus values from the imake configuration.  They are
13155     # bogus both because they are the default anyway, and because
13156     # using them would break gcc on systems where it needs fixed includes.
13157     case $ac_im_incroot in
13158         /usr/include) ac_x_includes= ;;
13159         *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
13160     esac
13161     case $ac_im_usrlibdir in
13162         /usr/lib | /usr/lib64 | /lib | /lib64) ;;
13163         *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
13164     esac
13165   fi
13166   cd ..
13167   rm -f -r conftest.dir
13168 fi
13169
13170 # Standard set of common directories for X headers.
13171 # Check X11 before X11Rn because it is often a symlink to the current release.
13172 ac_x_header_dirs='
13173 /usr/X11/include
13174 /usr/X11R7/include
13175 /usr/X11R6/include
13176 /usr/X11R5/include
13177 /usr/X11R4/include
13178
13179 /usr/include/X11
13180 /usr/include/X11R7
13181 /usr/include/X11R6
13182 /usr/include/X11R5
13183 /usr/include/X11R4
13184
13185 /usr/local/X11/include
13186 /usr/local/X11R7/include
13187 /usr/local/X11R6/include
13188 /usr/local/X11R5/include
13189 /usr/local/X11R4/include
13190
13191 /usr/local/include/X11
13192 /usr/local/include/X11R7
13193 /usr/local/include/X11R6
13194 /usr/local/include/X11R5
13195 /usr/local/include/X11R4
13196
13197 /usr/X386/include
13198 /usr/x386/include
13199 /usr/XFree86/include/X11
13200
13201 /usr/include
13202 /usr/local/include
13203 /usr/unsupported/include
13204 /usr/athena/include
13205 /usr/local/x11r5/include
13206 /usr/lpp/Xamples/include
13207
13208 /usr/openwin/include
13209 /usr/openwin/share/include'
13210
13211 if test "$ac_x_includes" = no; then
13212   # Guess where to find include files, by looking for Xlib.h.
13213   # First, try using that file with no special directory specified.
13214   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13215 /* end confdefs.h.  */
13216 #include <X11/Xlib.h>
13217 _ACEOF
13218 if ac_fn_c_try_cpp "$LINENO"; then :
13219   # We can compile using X headers with no special include directory.
13220 ac_x_includes=
13221 else
13222   for ac_dir in $ac_x_header_dirs; do
13223   if test -r "$ac_dir/X11/Xlib.h"; then
13224     ac_x_includes=$ac_dir
13225     break
13226   fi
13227 done
13228 fi
13229 rm -f conftest.err conftest.$ac_ext
13230 fi # $ac_x_includes = no
13231
13232 if test "$ac_x_libraries" = no; then
13233   # Check for the libraries.
13234   # See if we find them without any special options.
13235   # Don't add to $LIBS permanently.
13236   ac_save_LIBS=$LIBS
13237   LIBS="-lX11 $LIBS"
13238   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13239 /* end confdefs.h.  */
13240 #include <X11/Xlib.h>
13241 int
13242 main ()
13243 {
13244 XrmInitialize ()
13245   ;
13246   return 0;
13247 }
13248 _ACEOF
13249 if ac_fn_c_try_link "$LINENO"; then :
13250   LIBS=$ac_save_LIBS
13251 # We can link X programs with no special library path.
13252 ac_x_libraries=
13253 else
13254   LIBS=$ac_save_LIBS
13255 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
13256 do
13257   # Don't even attempt the hair of trying to link an X program!
13258   for ac_extension in a so sl dylib la dll; do
13259     if test -r "$ac_dir/libX11.$ac_extension"; then
13260       ac_x_libraries=$ac_dir
13261       break 2
13262     fi
13263   done
13264 done
13265 fi
13266 rm -f core conftest.err conftest.$ac_objext \
13267     conftest$ac_exeext conftest.$ac_ext
13268 fi # $ac_x_libraries = no
13269
13270 case $ac_x_includes,$ac_x_libraries in #(
13271   no,* | *,no | *\'*)
13272     # Didn't find X, or a directory has "'" in its name.
13273     ac_cv_have_x="have_x=no";; #(
13274   *)
13275     # Record where we found X for the cache.
13276     ac_cv_have_x="have_x=yes\
13277         ac_x_includes='$ac_x_includes'\
13278         ac_x_libraries='$ac_x_libraries'"
13279 esac
13280 fi
13281 ;; #(
13282     *) have_x=yes;;
13283   esac
13284   eval "$ac_cv_have_x"
13285 fi # $with_x != no
13286
13287 if test "$have_x" != yes; then
13288   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
13289 $as_echo "$have_x" >&6; }
13290   no_x=yes
13291 else
13292   # If each of the values was on the command line, it overrides each guess.
13293   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
13294   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
13295   # Update the cache value to reflect the command line values.
13296   ac_cv_have_x="have_x=yes\
13297         ac_x_includes='$x_includes'\
13298         ac_x_libraries='$x_libraries'"
13299   { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
13300 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
13301 fi
13302
13303
13304 # Unlike the sim directory, whether a simulator is linked is controlled by
13305 # presence of a gdb_sim definition in the target configure.tgt entry.
13306 # This code just checks for a few cases where we'd like to ignore those
13307 # definitions, even when they're present in the '.mt' file.  These cases
13308 # are when --disable-sim is specified, or if the simulator directory is
13309 # not part of the source tree.
13310 #
13311 # Check whether --enable-sim was given.
13312 if test "${enable_sim+set}" = set; then :
13313   enableval=$enable_sim; echo "enable_sim = $enable_sim";
13314  echo "enableval = ${enableval}";
13315  case "${enableval}" in
13316   yes) ignore_sim=false ;;
13317   no)  ignore_sim=true ;;
13318   *)   ignore_sim=false ;;
13319  esac
13320 else
13321   ignore_sim=false
13322 fi
13323
13324
13325 if test ! -d "${srcdir}/../sim"; then
13326   ignore_sim=true
13327 fi
13328
13329 SIM=
13330 SIM_OBS=
13331 if test "${ignore_sim}" = "false"; then
13332   if test x"${gdb_sim}" != x ; then
13333     SIM="${gdb_sim}"
13334     SIM_OBS="remote-sim.o"
13335
13336 $as_echo "#define WITH_SIM 1" >>confdefs.h
13337
13338   fi
13339 fi
13340
13341
13342
13343
13344
13345
13346
13347
13348
13349
13350
13351
13352
13353
13354 # List of host floatformats.
13355
13356 cat >>confdefs.h <<_ACEOF
13357 #define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
13358 _ACEOF
13359
13360
13361 cat >>confdefs.h <<_ACEOF
13362 #define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
13363 _ACEOF
13364
13365
13366 cat >>confdefs.h <<_ACEOF
13367 #define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
13368 _ACEOF
13369
13370
13371 # target_subdir is used by the testsuite to find the target libraries.
13372 target_subdir=
13373 if test "${host}" != "${target}"; then
13374     target_subdir="${target_alias}/"
13375 fi
13376
13377
13378 frags=
13379 if test "${gdb_native}" = "yes"; then
13380   host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
13381   if test ! -f ${host_makefile_frag}; then
13382     as_fn_error "\"*** Gdb does not support native target ${host}\"" "$LINENO" 5
13383   fi
13384   frags="$frags $host_makefile_frag"
13385 else
13386   host_makefile_frag=/dev/null
13387 fi
13388
13389
13390
13391
13392 if test "${gdb_native}" = "yes"; then
13393 # We pick this up from the host configuration file (.mh) because we
13394 # do not have a native configuration Makefile fragment.
13395 nativefile=`sed -n '
13396 s/NAT_FILE[     ]*=[    ]*\([^  ]*\)/\1/p
13397 ' ${host_makefile_frag}`
13398 fi
13399
13400
13401 if test x"${gdb_osabi}" != x ; then
13402
13403 cat >>confdefs.h <<_ACEOF
13404 #define GDB_OSABI_DEFAULT $gdb_osabi
13405 _ACEOF
13406
13407 fi
13408
13409 # Enable multi-ice-gdb-server.
13410 # Check whether --enable-multi-ice was given.
13411 if test "${enable_multi_ice+set}" = set; then :
13412   enableval=$enable_multi_ice; case $enableval in
13413     yes | no)
13414       ;;
13415     *) as_fn_error "bad value $enableval for --enable-multi-ice" "$LINENO" 5 ;;
13416   esac
13417 fi
13418
13419 if test "x$enable_multi_ice" = xyes; then
13420    subdirs="$subdirs multi-ice"
13421
13422 fi
13423
13424 # Check whether --enable-gdbserver was given.
13425 if test "${enable_gdbserver+set}" = set; then :
13426   enableval=$enable_gdbserver; case "${enableval}" in
13427   yes| no|auto) ;;
13428   *) as_fn_error "bad value ${enableval} for --enable-gdbserver option" "$LINENO" 5 ;;
13429 esac
13430 else
13431   enable_gdbserver=auto
13432 fi
13433
13434
13435 # We only build gdbserver automatically in a native configuration, and
13436 # only if the user did not explicitly disable its build.
13437 if test "$gdb_native" = "yes" -a "$enable_gdbserver" != "no"; then
13438   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gdbserver is supported on this host" >&5
13439 $as_echo_n "checking whether gdbserver is supported on this host... " >&6; }
13440   if test "x$build_gdbserver" = xyes; then
13441     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13442 $as_echo "yes" >&6; }
13443     subdirs="$subdirs gdbserver"
13444
13445     gdbserver_build_enabled=yes
13446   else
13447     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13448 $as_echo "no" >&6; }
13449   fi
13450 fi
13451
13452 # If the user explicitly request the gdbserver to be built, verify that
13453 # we were in fact able to enable it.
13454 if test "$enable_gdbserver" = "yes" -a "$gdbserver_build_enabled" != "yes"; then
13455   as_fn_error "Automatic gdbserver build is not supported for this configuration" "$LINENO" 5
13456 fi
13457
13458 # If nativefile (NAT_FILE) is not set in config/*/*.m[ht] files, we link
13459 # to an empty version.
13460
13461 files=
13462 links=
13463
13464 rm -f nm.h
13465 if test "${nativefile}" != ""; then
13466     case "${nativefile}" in
13467       nm-*.h ) GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}" ;;
13468       * ) GDB_NM_FILE="${nativefile}"
13469     esac
13470     files="${files} ${GDB_NM_FILE}"
13471     links="${links} nm.h"
13472
13473 cat >>confdefs.h <<_ACEOF
13474 #define GDB_NM_FILE "${GDB_NM_FILE}"
13475 _ACEOF
13476
13477 fi
13478
13479
13480 ac_sources="$files"
13481 ac_dests="$links"
13482 while test -n "$ac_sources"; do
13483   set $ac_dests; ac_dest=$1; shift; ac_dests=$*
13484   set $ac_sources; ac_source=$1; shift; ac_sources=$*
13485   ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
13486 done
13487 ac_config_links="$ac_config_links $ac_config_links_1"
13488
13489
13490
13491
13492
13493 $as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
13494
13495
13496 ac_config_files="$ac_config_files Makefile gdb-gdb.gdb doc/Makefile data-directory/Makefile"
13497
13498 ac_config_commands="$ac_config_commands default"
13499
13500 cat >confcache <<\_ACEOF
13501 # This file is a shell script that caches the results of configure
13502 # tests run on this system so they can be shared between configure
13503 # scripts and configure runs, see configure's option --config-cache.
13504 # It is not useful on other systems.  If it contains results you don't
13505 # want to keep, you may remove or edit it.
13506 #
13507 # config.status only pays attention to the cache file if you give it
13508 # the --recheck option to rerun configure.
13509 #
13510 # `ac_cv_env_foo' variables (set or unset) will be overridden when
13511 # loading this file, other *unset* `ac_cv_foo' will be assigned the
13512 # following values.
13513
13514 _ACEOF
13515
13516 # The following way of writing the cache mishandles newlines in values,
13517 # but we know of no workaround that is simple, portable, and efficient.
13518 # So, we kill variables containing newlines.
13519 # Ultrix sh set writes to stderr and can't be redirected directly,
13520 # and sets the high bit in the cache file unless we assign to the vars.
13521 (
13522   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13523     eval ac_val=\$$ac_var
13524     case $ac_val in #(
13525     *${as_nl}*)
13526       case $ac_var in #(
13527       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13528 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13529       esac
13530       case $ac_var in #(
13531       _ | IFS | as_nl) ;; #(
13532       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13533       *) { eval $ac_var=; unset $ac_var;} ;;
13534       esac ;;
13535     esac
13536   done
13537
13538   (set) 2>&1 |
13539     case $as_nl`(ac_space=' '; set) 2>&1` in #(
13540     *${as_nl}ac_space=\ *)
13541       # `set' does not quote correctly, so add quotes: double-quote
13542       # substitution turns \\\\ into \\, and sed turns \\ into \.
13543       sed -n \
13544         "s/'/'\\\\''/g;
13545           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13546       ;; #(
13547     *)
13548       # `set' quotes correctly as required by POSIX, so do not add quotes.
13549       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13550       ;;
13551     esac |
13552     sort
13553 ) |
13554   sed '
13555      /^ac_cv_env_/b end
13556      t clear
13557      :clear
13558      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13559      t end
13560      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13561      :end' >>confcache
13562 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13563   if test -w "$cache_file"; then
13564     test "x$cache_file" != "x/dev/null" &&
13565       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13566 $as_echo "$as_me: updating cache $cache_file" >&6;}
13567     cat confcache >$cache_file
13568   else
13569     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13570 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13571   fi
13572 fi
13573 rm -f confcache
13574
13575 test "x$prefix" = xNONE && prefix=$ac_default_prefix
13576 # Let make expand exec_prefix.
13577 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13578
13579 DEFS=-DHAVE_CONFIG_H
13580
13581 ac_libobjs=
13582 ac_ltlibobjs=
13583 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13584   # 1. Remove the extension, and $U if already installed.
13585   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13586   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13587   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
13588   #    will be set to the directory where LIBOBJS objects are built.
13589   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13590   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13591 done
13592 LIBOBJS=$ac_libobjs
13593
13594 LTLIBOBJS=$ac_ltlibobjs
13595
13596
13597 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13598   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
13599 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13600 fi
13601 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
13602   as_fn_error "conditional \"GMAKE\" was never defined.
13603 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13604 fi
13605
13606
13607 : ${CONFIG_STATUS=./config.status}
13608 ac_write_fail=0
13609 ac_clean_files_save=$ac_clean_files
13610 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13611 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13612 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13613 as_write_fail=0
13614 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13615 #! $SHELL
13616 # Generated by $as_me.
13617 # Run this file to recreate the current configuration.
13618 # Compiler output produced by configure, useful for debugging
13619 # configure, is in config.log if it exists.
13620
13621 debug=false
13622 ac_cs_recheck=false
13623 ac_cs_silent=false
13624
13625 SHELL=\${CONFIG_SHELL-$SHELL}
13626 export SHELL
13627 _ASEOF
13628 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13629 ## -------------------- ##
13630 ## M4sh Initialization. ##
13631 ## -------------------- ##
13632
13633 # Be more Bourne compatible
13634 DUALCASE=1; export DUALCASE # for MKS sh
13635 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13636   emulate sh
13637   NULLCMD=:
13638   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13639   # is contrary to our usage.  Disable this feature.
13640   alias -g '${1+"$@"}'='"$@"'
13641   setopt NO_GLOB_SUBST
13642 else
13643   case `(set -o) 2>/dev/null` in #(
13644   *posix*) :
13645     set -o posix ;; #(
13646   *) :
13647      ;;
13648 esac
13649 fi
13650
13651
13652 as_nl='
13653 '
13654 export as_nl
13655 # Printing a long string crashes Solaris 7 /usr/bin/printf.
13656 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13657 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13658 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13659 # Prefer a ksh shell builtin over an external printf program on Solaris,
13660 # but without wasting forks for bash or zsh.
13661 if test -z "$BASH_VERSION$ZSH_VERSION" \
13662     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13663   as_echo='print -r --'
13664   as_echo_n='print -rn --'
13665 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13666   as_echo='printf %s\n'
13667   as_echo_n='printf %s'
13668 else
13669   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13670     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13671     as_echo_n='/usr/ucb/echo -n'
13672   else
13673     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13674     as_echo_n_body='eval
13675       arg=$1;
13676       case $arg in #(
13677       *"$as_nl"*)
13678         expr "X$arg" : "X\\(.*\\)$as_nl";
13679         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13680       esac;
13681       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13682     '
13683     export as_echo_n_body
13684     as_echo_n='sh -c $as_echo_n_body as_echo'
13685   fi
13686   export as_echo_body
13687   as_echo='sh -c $as_echo_body as_echo'
13688 fi
13689
13690 # The user is always right.
13691 if test "${PATH_SEPARATOR+set}" != set; then
13692   PATH_SEPARATOR=:
13693   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13694     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13695       PATH_SEPARATOR=';'
13696   }
13697 fi
13698
13699
13700 # IFS
13701 # We need space, tab and new line, in precisely that order.  Quoting is
13702 # there to prevent editors from complaining about space-tab.
13703 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
13704 # splitting by setting IFS to empty value.)
13705 IFS=" ""        $as_nl"
13706
13707 # Find who we are.  Look in the path if we contain no directory separator.
13708 case $0 in #((
13709   *[\\/]* ) as_myself=$0 ;;
13710   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13711 for as_dir in $PATH
13712 do
13713   IFS=$as_save_IFS
13714   test -z "$as_dir" && as_dir=.
13715     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13716   done
13717 IFS=$as_save_IFS
13718
13719      ;;
13720 esac
13721 # We did not find ourselves, most probably we were run as `sh COMMAND'
13722 # in which case we are not to be found in the path.
13723 if test "x$as_myself" = x; then
13724   as_myself=$0
13725 fi
13726 if test ! -f "$as_myself"; then
13727   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13728   exit 1
13729 fi
13730
13731 # Unset variables that we do not need and which cause bugs (e.g. in
13732 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
13733 # suppresses any "Segmentation fault" message there.  '((' could
13734 # trigger a bug in pdksh 5.2.14.
13735 for as_var in BASH_ENV ENV MAIL MAILPATH
13736 do eval test x\${$as_var+set} = xset \
13737   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13738 done
13739 PS1='$ '
13740 PS2='> '
13741 PS4='+ '
13742
13743 # NLS nuisances.
13744 LC_ALL=C
13745 export LC_ALL
13746 LANGUAGE=C
13747 export LANGUAGE
13748
13749 # CDPATH.
13750 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13751
13752
13753 # as_fn_error ERROR [LINENO LOG_FD]
13754 # ---------------------------------
13755 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13756 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13757 # script with status $?, using 1 if that was 0.
13758 as_fn_error ()
13759 {
13760   as_status=$?; test $as_status -eq 0 && as_status=1
13761   if test "$3"; then
13762     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13763     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
13764   fi
13765   $as_echo "$as_me: error: $1" >&2
13766   as_fn_exit $as_status
13767 } # as_fn_error
13768
13769
13770 # as_fn_set_status STATUS
13771 # -----------------------
13772 # Set $? to STATUS, without forking.
13773 as_fn_set_status ()
13774 {
13775   return $1
13776 } # as_fn_set_status
13777
13778 # as_fn_exit STATUS
13779 # -----------------
13780 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13781 as_fn_exit ()
13782 {
13783   set +e
13784   as_fn_set_status $1
13785   exit $1
13786 } # as_fn_exit
13787
13788 # as_fn_unset VAR
13789 # ---------------
13790 # Portably unset VAR.
13791 as_fn_unset ()
13792 {
13793   { eval $1=; unset $1;}
13794 }
13795 as_unset=as_fn_unset
13796 # as_fn_append VAR VALUE
13797 # ----------------------
13798 # Append the text in VALUE to the end of the definition contained in VAR. Take
13799 # advantage of any shell optimizations that allow amortized linear growth over
13800 # repeated appends, instead of the typical quadratic growth present in naive
13801 # implementations.
13802 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13803   eval 'as_fn_append ()
13804   {
13805     eval $1+=\$2
13806   }'
13807 else
13808   as_fn_append ()
13809   {
13810     eval $1=\$$1\$2
13811   }
13812 fi # as_fn_append
13813
13814 # as_fn_arith ARG...
13815 # ------------------
13816 # Perform arithmetic evaluation on the ARGs, and store the result in the
13817 # global $as_val. Take advantage of shells that can avoid forks. The arguments
13818 # must be portable across $(()) and expr.
13819 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13820   eval 'as_fn_arith ()
13821   {
13822     as_val=$(( $* ))
13823   }'
13824 else
13825   as_fn_arith ()
13826   {
13827     as_val=`expr "$@" || test $? -eq 1`
13828   }
13829 fi # as_fn_arith
13830
13831
13832 if expr a : '\(a\)' >/dev/null 2>&1 &&
13833    test "X`expr 00001 : '.*\(...\)'`" = X001; then
13834   as_expr=expr
13835 else
13836   as_expr=false
13837 fi
13838
13839 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13840   as_basename=basename
13841 else
13842   as_basename=false
13843 fi
13844
13845 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13846   as_dirname=dirname
13847 else
13848   as_dirname=false
13849 fi
13850
13851 as_me=`$as_basename -- "$0" ||
13852 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13853          X"$0" : 'X\(//\)$' \| \
13854          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13855 $as_echo X/"$0" |
13856     sed '/^.*\/\([^/][^/]*\)\/*$/{
13857             s//\1/
13858             q
13859           }
13860           /^X\/\(\/\/\)$/{
13861             s//\1/
13862             q
13863           }
13864           /^X\/\(\/\).*/{
13865             s//\1/
13866             q
13867           }
13868           s/.*/./; q'`
13869
13870 # Avoid depending upon Character Ranges.
13871 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13872 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13873 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13874 as_cr_digits='0123456789'
13875 as_cr_alnum=$as_cr_Letters$as_cr_digits
13876
13877 ECHO_C= ECHO_N= ECHO_T=
13878 case `echo -n x` in #(((((
13879 -n*)
13880   case `echo 'xy\c'` in
13881   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
13882   xy)  ECHO_C='\c';;
13883   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
13884        ECHO_T=' ';;
13885   esac;;
13886 *)
13887   ECHO_N='-n';;
13888 esac
13889
13890 rm -f conf$$ conf$$.exe conf$$.file
13891 if test -d conf$$.dir; then
13892   rm -f conf$$.dir/conf$$.file
13893 else
13894   rm -f conf$$.dir
13895   mkdir conf$$.dir 2>/dev/null
13896 fi
13897 if (echo >conf$$.file) 2>/dev/null; then
13898   if ln -s conf$$.file conf$$ 2>/dev/null; then
13899     as_ln_s='ln -s'
13900     # ... but there are two gotchas:
13901     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13902     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13903     # In both cases, we have to default to `cp -p'.
13904     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13905       as_ln_s='cp -p'
13906   elif ln conf$$.file conf$$ 2>/dev/null; then
13907     as_ln_s=ln
13908   else
13909     as_ln_s='cp -p'
13910   fi
13911 else
13912   as_ln_s='cp -p'
13913 fi
13914 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13915 rmdir conf$$.dir 2>/dev/null
13916
13917
13918 # as_fn_mkdir_p
13919 # -------------
13920 # Create "$as_dir" as a directory, including parents if necessary.
13921 as_fn_mkdir_p ()
13922 {
13923
13924   case $as_dir in #(
13925   -*) as_dir=./$as_dir;;
13926   esac
13927   test -d "$as_dir" || eval $as_mkdir_p || {
13928     as_dirs=
13929     while :; do
13930       case $as_dir in #(
13931       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13932       *) as_qdir=$as_dir;;
13933       esac
13934       as_dirs="'$as_qdir' $as_dirs"
13935       as_dir=`$as_dirname -- "$as_dir" ||
13936 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13937          X"$as_dir" : 'X\(//\)[^/]' \| \
13938          X"$as_dir" : 'X\(//\)$' \| \
13939          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13940 $as_echo X"$as_dir" |
13941     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13942             s//\1/
13943             q
13944           }
13945           /^X\(\/\/\)[^/].*/{
13946             s//\1/
13947             q
13948           }
13949           /^X\(\/\/\)$/{
13950             s//\1/
13951             q
13952           }
13953           /^X\(\/\).*/{
13954             s//\1/
13955             q
13956           }
13957           s/.*/./; q'`
13958       test -d "$as_dir" && break
13959     done
13960     test -z "$as_dirs" || eval "mkdir $as_dirs"
13961   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
13962
13963
13964 } # as_fn_mkdir_p
13965 if mkdir -p . 2>/dev/null; then
13966   as_mkdir_p='mkdir -p "$as_dir"'
13967 else
13968   test -d ./-p && rmdir ./-p
13969   as_mkdir_p=false
13970 fi
13971
13972 if test -x / >/dev/null 2>&1; then
13973   as_test_x='test -x'
13974 else
13975   if ls -dL / >/dev/null 2>&1; then
13976     as_ls_L_option=L
13977   else
13978     as_ls_L_option=
13979   fi
13980   as_test_x='
13981     eval sh -c '\''
13982       if test -d "$1"; then
13983         test -d "$1/.";
13984       else
13985         case $1 in #(
13986         -*)set "./$1";;
13987         esac;
13988         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
13989         ???[sx]*):;;*)false;;esac;fi
13990     '\'' sh
13991   '
13992 fi
13993 as_executable_p=$as_test_x
13994
13995 # Sed expression to map a string onto a valid CPP name.
13996 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13997
13998 # Sed expression to map a string onto a valid variable name.
13999 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14000
14001
14002 exec 6>&1
14003 ## ----------------------------------- ##
14004 ## Main body of $CONFIG_STATUS script. ##
14005 ## ----------------------------------- ##
14006 _ASEOF
14007 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14008
14009 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14010 # Save the log message, to keep $0 and so on meaningful, and to
14011 # report actual input values of CONFIG_FILES etc. instead of their
14012 # values after options handling.
14013 ac_log="
14014 This file was extended by $as_me, which was
14015 generated by GNU Autoconf 2.64.  Invocation command line was
14016
14017   CONFIG_FILES    = $CONFIG_FILES
14018   CONFIG_HEADERS  = $CONFIG_HEADERS
14019   CONFIG_LINKS    = $CONFIG_LINKS
14020   CONFIG_COMMANDS = $CONFIG_COMMANDS
14021   $ $0 $@
14022
14023 on `(hostname || uname -n) 2>/dev/null | sed 1q`
14024 "
14025
14026 _ACEOF
14027
14028 case $ac_config_files in *"
14029 "*) set x $ac_config_files; shift; ac_config_files=$*;;
14030 esac
14031
14032 case $ac_config_headers in *"
14033 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14034 esac
14035
14036
14037 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14038 # Files that config.status was made for.
14039 config_files="$ac_config_files"
14040 config_headers="$ac_config_headers"
14041 config_links="$ac_config_links"
14042 config_commands="$ac_config_commands"
14043
14044 _ACEOF
14045
14046 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14047 ac_cs_usage="\
14048 \`$as_me' instantiates files and other configuration actions
14049 from templates according to the current configuration.  Unless the files
14050 and actions are specified as TAGs, all are instantiated by default.
14051
14052 Usage: $0 [OPTION]... [TAG]...
14053
14054   -h, --help       print this help, then exit
14055   -V, --version    print version number and configuration settings, then exit
14056   -q, --quiet, --silent
14057                    do not print progress messages
14058   -d, --debug      don't remove temporary files
14059       --recheck    update $as_me by reconfiguring in the same conditions
14060       --file=FILE[:TEMPLATE]
14061                    instantiate the configuration file FILE
14062       --header=FILE[:TEMPLATE]
14063                    instantiate the configuration header FILE
14064
14065 Configuration files:
14066 $config_files
14067
14068 Configuration headers:
14069 $config_headers
14070
14071 Configuration links:
14072 $config_links
14073
14074 Configuration commands:
14075 $config_commands
14076
14077 Report bugs to the package provider."
14078
14079 _ACEOF
14080 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14081 ac_cs_version="\\
14082 config.status
14083 configured by $0, generated by GNU Autoconf 2.64,
14084   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
14085
14086 Copyright (C) 2009 Free Software Foundation, Inc.
14087 This config.status script is free software; the Free Software Foundation
14088 gives unlimited permission to copy, distribute and modify it."
14089
14090 ac_pwd='$ac_pwd'
14091 srcdir='$srcdir'
14092 INSTALL='$INSTALL'
14093 AWK='$AWK'
14094 test -n "\$AWK" || AWK=awk
14095 _ACEOF
14096
14097 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14098 # The default lists apply if the user does not specify any file.
14099 ac_need_defaults=:
14100 while test $# != 0
14101 do
14102   case $1 in
14103   --*=*)
14104     ac_option=`expr "X$1" : 'X\([^=]*\)='`
14105     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14106     ac_shift=:
14107     ;;
14108   *)
14109     ac_option=$1
14110     ac_optarg=$2
14111     ac_shift=shift
14112     ;;
14113   esac
14114
14115   case $ac_option in
14116   # Handling of the options.
14117   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14118     ac_cs_recheck=: ;;
14119   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14120     $as_echo "$ac_cs_version"; exit ;;
14121   --debug | --debu | --deb | --de | --d | -d )
14122     debug=: ;;
14123   --file | --fil | --fi | --f )
14124     $ac_shift
14125     case $ac_optarg in
14126     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14127     esac
14128     as_fn_append CONFIG_FILES " '$ac_optarg'"
14129     ac_need_defaults=false;;
14130   --header | --heade | --head | --hea )
14131     $ac_shift
14132     case $ac_optarg in
14133     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14134     esac
14135     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14136     ac_need_defaults=false;;
14137   --he | --h)
14138     # Conflict between --help and --header
14139     as_fn_error "ambiguous option: \`$1'
14140 Try \`$0 --help' for more information.";;
14141   --help | --hel | -h )
14142     $as_echo "$ac_cs_usage"; exit ;;
14143   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14144   | -silent | --silent | --silen | --sile | --sil | --si | --s)
14145     ac_cs_silent=: ;;
14146
14147   # This is an error.
14148   -*) as_fn_error "unrecognized option: \`$1'
14149 Try \`$0 --help' for more information." ;;
14150
14151   *) as_fn_append ac_config_targets " $1"
14152      ac_need_defaults=false ;;
14153
14154   esac
14155   shift
14156 done
14157
14158 ac_configure_extra_args=
14159
14160 if $ac_cs_silent; then
14161   exec 6>/dev/null
14162   ac_configure_extra_args="$ac_configure_extra_args --silent"
14163 fi
14164
14165 _ACEOF
14166 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14167 if \$ac_cs_recheck; then
14168   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14169   shift
14170   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14171   CONFIG_SHELL='$SHELL'
14172   export CONFIG_SHELL
14173   exec "\$@"
14174 fi
14175
14176 _ACEOF
14177 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14178 exec 5>>config.log
14179 {
14180   echo
14181   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14182 ## Running $as_me. ##
14183 _ASBOX
14184   $as_echo "$ac_log"
14185 } >&5
14186
14187 _ACEOF
14188 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14189 #
14190 # INIT-COMMANDS
14191 #
14192 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14193
14194 _ACEOF
14195
14196 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14197
14198 # Handling of arguments.
14199 for ac_config_target in $ac_config_targets
14200 do
14201   case $ac_config_target in
14202     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
14203     "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
14204     "jit-reader.h") CONFIG_FILES="$CONFIG_FILES jit-reader.h:jit-reader.in" ;;
14205     "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
14206     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
14207     "gdb-gdb.gdb") CONFIG_FILES="$CONFIG_FILES gdb-gdb.gdb" ;;
14208     "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
14209     "data-directory/Makefile") CONFIG_FILES="$CONFIG_FILES data-directory/Makefile" ;;
14210     "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
14211
14212   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14213   esac
14214 done
14215
14216
14217 # If the user did not use the arguments to specify the items to instantiate,
14218 # then the envvar interface is used.  Set only those that are not.
14219 # We use the long form for the default assignment because of an extremely
14220 # bizarre bug on SunOS 4.1.3.
14221 if $ac_need_defaults; then
14222   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14223   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14224   test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
14225   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14226 fi
14227
14228 # Have a temporary directory for convenience.  Make it in the build tree
14229 # simply because there is no reason against having it here, and in addition,
14230 # creating and moving files from /tmp can sometimes cause problems.
14231 # Hook for its removal unless debugging.
14232 # Note that there is a small window in which the directory will not be cleaned:
14233 # after its creation but before its name has been assigned to `$tmp'.
14234 $debug ||
14235 {
14236   tmp=
14237   trap 'exit_status=$?
14238   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14239 ' 0
14240   trap 'as_fn_exit 1' 1 2 13 15
14241 }
14242 # Create a (secure) tmp directory for tmp files.
14243
14244 {
14245   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14246   test -n "$tmp" && test -d "$tmp"
14247 }  ||
14248 {
14249   tmp=./conf$$-$RANDOM
14250   (umask 077 && mkdir "$tmp")
14251 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
14252
14253 # Set up the scripts for CONFIG_FILES section.
14254 # No need to generate them if there are no CONFIG_FILES.
14255 # This happens for instance with `./config.status config.h'.
14256 if test -n "$CONFIG_FILES"; then
14257
14258 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
14259   ac_cs_awk_getline=:
14260   ac_cs_awk_pipe_init=
14261   ac_cs_awk_read_file='
14262       while ((getline aline < (F[key])) > 0)
14263         print(aline)
14264       close(F[key])'
14265   ac_cs_awk_pipe_fini=
14266 else
14267   ac_cs_awk_getline=false
14268   ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
14269   ac_cs_awk_read_file='
14270       print "|#_!!_#|"
14271       print "cat " F[key] " &&"
14272       '$ac_cs_awk_pipe_init
14273   # The final `:' finishes the AND list.
14274   ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
14275 fi
14276 ac_cr=`echo X | tr X '\015'`
14277 # On cygwin, bash can eat \r inside `` if the user requested igncr.
14278 # But we know of no other shell where ac_cr would be empty at this
14279 # point, so we can use a bashism as a fallback.
14280 if test "x$ac_cr" = x; then
14281   eval ac_cr=\$\'\\r\'
14282 fi
14283 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14284 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14285   ac_cs_awk_cr='\r'
14286 else
14287   ac_cs_awk_cr=$ac_cr
14288 fi
14289
14290 echo 'BEGIN {' >"$tmp/subs1.awk" &&
14291 _ACEOF
14292
14293 # Create commands to substitute file output variables.
14294 {
14295   echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
14296   echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
14297   echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
14298   echo "_ACAWK" &&
14299   echo "_ACEOF"
14300 } >conf$$files.sh &&
14301 . ./conf$$files.sh ||
14302   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14303 rm -f conf$$files.sh
14304
14305 {
14306   echo "cat >conf$$subs.awk <<_ACEOF" &&
14307   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14308   echo "_ACEOF"
14309 } >conf$$subs.sh ||
14310   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14311 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
14312 ac_delim='%!_!# '
14313 for ac_last_try in false false false false false :; do
14314   . ./conf$$subs.sh ||
14315     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14316
14317   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14318   if test $ac_delim_n = $ac_delim_num; then
14319     break
14320   elif $ac_last_try; then
14321     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14322   else
14323     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14324   fi
14325 done
14326 rm -f conf$$subs.sh
14327
14328 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14329 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
14330 _ACEOF
14331 sed -n '
14332 h
14333 s/^/S["/; s/!.*/"]=/
14334 p
14335 g
14336 s/^[^!]*!//
14337 :repl
14338 t repl
14339 s/'"$ac_delim"'$//
14340 t delim
14341 :nl
14342 h
14343 s/\(.\{148\}\).*/\1/
14344 t more1
14345 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14346 p
14347 n
14348 b repl
14349 :more1
14350 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14351 p
14352 g
14353 s/.\{148\}//
14354 t nl
14355 :delim
14356 h
14357 s/\(.\{148\}\).*/\1/
14358 t more2
14359 s/["\\]/\\&/g; s/^/"/; s/$/"/
14360 p
14361 b
14362 :more2
14363 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14364 p
14365 g
14366 s/.\{148\}//
14367 t delim
14368 ' <conf$$subs.awk | sed '
14369 /^[^""]/{
14370   N
14371   s/\n//
14372 }
14373 ' >>$CONFIG_STATUS || ac_write_fail=1
14374 rm -f conf$$subs.awk
14375 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14376 _ACAWK
14377 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
14378   for (key in S) S_is_set[key] = 1
14379   FS = "\a"
14380   \$ac_cs_awk_pipe_init
14381 }
14382 {
14383   line = $ 0
14384   nfields = split(line, field, "@")
14385   substed = 0
14386   len = length(field[1])
14387   for (i = 2; i < nfields; i++) {
14388     key = field[i]
14389     keylen = length(key)
14390     if (S_is_set[key]) {
14391       value = S[key]
14392       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14393       len += length(value) + length(field[++i])
14394       substed = 1
14395     } else
14396       len += 1 + keylen
14397   }
14398   if (nfields == 3 && !substed) {
14399     key = field[2]
14400     if (F[key] != "" && line ~ /^[       ]*@.*@[         ]*$/) {
14401       \$ac_cs_awk_read_file
14402       next
14403     }
14404   }
14405   print line
14406 }
14407 \$ac_cs_awk_pipe_fini
14408 _ACAWK
14409 _ACEOF
14410 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14411 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14412   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14413 else
14414   cat
14415 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
14416   || as_fn_error "could not setup config files machinery" "$LINENO" 5
14417 _ACEOF
14418
14419 # VPATH may cause trouble with some makes, so we remove $(srcdir),
14420 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14421 # trailing colons and then remove the whole line if VPATH becomes empty
14422 # (actually we leave an empty line to preserve line numbers).
14423 if test "x$srcdir" = x.; then
14424   ac_vpsub='/^[  ]*VPATH[        ]*=/{
14425 s/:*\$(srcdir):*/:/
14426 s/:*\${srcdir}:*/:/
14427 s/:*@srcdir@:*/:/
14428 s/^\([^=]*=[     ]*\):*/\1/
14429 s/:*$//
14430 s/^[^=]*=[       ]*$//
14431 }'
14432 fi
14433
14434 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14435 fi # test -n "$CONFIG_FILES"
14436
14437 # Set up the scripts for CONFIG_HEADERS section.
14438 # No need to generate them if there are no CONFIG_HEADERS.
14439 # This happens for instance with `./config.status Makefile'.
14440 if test -n "$CONFIG_HEADERS"; then
14441 cat >"$tmp/defines.awk" <<\_ACAWK ||
14442 BEGIN {
14443 _ACEOF
14444
14445 # Transform confdefs.h into an awk script `defines.awk', embedded as
14446 # here-document in config.status, that substitutes the proper values into
14447 # config.h.in to produce config.h.
14448
14449 # Create a delimiter string that does not exist in confdefs.h, to ease
14450 # handling of long lines.
14451 ac_delim='%!_!# '
14452 for ac_last_try in false false :; do
14453   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
14454   if test -z "$ac_t"; then
14455     break
14456   elif $ac_last_try; then
14457     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
14458   else
14459     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14460   fi
14461 done
14462
14463 # For the awk script, D is an array of macro values keyed by name,
14464 # likewise P contains macro parameters if any.  Preserve backslash
14465 # newline sequences.
14466
14467 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14468 sed -n '
14469 s/.\{148\}/&'"$ac_delim"'/g
14470 t rset
14471 :rset
14472 s/^[     ]*#[    ]*define[       ][      ]*/ /
14473 t def
14474 d
14475 :def
14476 s/\\$//
14477 t bsnl
14478 s/["\\]/\\&/g
14479 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
14480 D["\1"]=" \3"/p
14481 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
14482 d
14483 :bsnl
14484 s/["\\]/\\&/g
14485 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
14486 D["\1"]=" \3\\\\\\n"\\/p
14487 t cont
14488 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14489 t cont
14490 d
14491 :cont
14492 n
14493 s/.\{148\}/&'"$ac_delim"'/g
14494 t clear
14495 :clear
14496 s/\\$//
14497 t bsnlc
14498 s/["\\]/\\&/g; s/^/"/; s/$/"/p
14499 d
14500 :bsnlc
14501 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14502 b cont
14503 ' <confdefs.h | sed '
14504 s/'"$ac_delim"'/"\\\
14505 "/g' >>$CONFIG_STATUS || ac_write_fail=1
14506
14507 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14508   for (key in D) D_is_set[key] = 1
14509   FS = "\a"
14510 }
14511 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14512   line = \$ 0
14513   split(line, arg, " ")
14514   if (arg[1] == "#") {
14515     defundef = arg[2]
14516     mac1 = arg[3]
14517   } else {
14518     defundef = substr(arg[1], 2)
14519     mac1 = arg[2]
14520   }
14521   split(mac1, mac2, "(") #)
14522   macro = mac2[1]
14523   prefix = substr(line, 1, index(line, defundef) - 1)
14524   if (D_is_set[macro]) {
14525     # Preserve the white space surrounding the "#".
14526     print prefix "define", macro P[macro] D[macro]
14527     next
14528   } else {
14529     # Replace #undef with comments.  This is necessary, for example,
14530     # in the case of _POSIX_SOURCE, which is predefined and required
14531     # on some systems where configure will not decide to define it.
14532     if (defundef == "undef") {
14533       print "/*", prefix defundef, macro, "*/"
14534       next
14535     }
14536   }
14537 }
14538 { print }
14539 _ACAWK
14540 _ACEOF
14541 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14542   as_fn_error "could not setup config headers machinery" "$LINENO" 5
14543 fi # test -n "$CONFIG_HEADERS"
14544
14545
14546 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS  :C $CONFIG_COMMANDS"
14547 shift
14548 for ac_tag
14549 do
14550   case $ac_tag in
14551   :[FHLC]) ac_mode=$ac_tag; continue;;
14552   esac
14553   case $ac_mode$ac_tag in
14554   :[FHL]*:*);;
14555   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
14556   :[FH]-) ac_tag=-:-;;
14557   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14558   esac
14559   ac_save_IFS=$IFS
14560   IFS=:
14561   set x $ac_tag
14562   IFS=$ac_save_IFS
14563   shift
14564   ac_file=$1
14565   shift
14566
14567   case $ac_mode in
14568   :L) ac_source=$1;;
14569   :[FH])
14570     ac_file_inputs=
14571     for ac_f
14572     do
14573       case $ac_f in
14574       -) ac_f="$tmp/stdin";;
14575       *) # Look for the file first in the build tree, then in the source tree
14576          # (if the path is not absolute).  The absolute path cannot be DOS-style,
14577          # because $ac_f cannot contain `:'.
14578          test -f "$ac_f" ||
14579            case $ac_f in
14580            [\\/$]*) false;;
14581            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14582            esac ||
14583            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
14584       esac
14585       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14586       as_fn_append ac_file_inputs " '$ac_f'"
14587     done
14588
14589     # Let's still pretend it is `configure' which instantiates (i.e., don't
14590     # use $as_me), people would be surprised to read:
14591     #    /* config.h.  Generated by config.status.  */
14592     configure_input='Generated from '`
14593           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14594         `' by configure.'
14595     if test x"$ac_file" != x-; then
14596       configure_input="$ac_file.  $configure_input"
14597       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14598 $as_echo "$as_me: creating $ac_file" >&6;}
14599     fi
14600     # Neutralize special characters interpreted by sed in replacement strings.
14601     case $configure_input in #(
14602     *\&* | *\|* | *\\* )
14603        ac_sed_conf_input=`$as_echo "$configure_input" |
14604        sed 's/[\\\\&|]/\\\\&/g'`;; #(
14605     *) ac_sed_conf_input=$configure_input;;
14606     esac
14607
14608     case $ac_tag in
14609     *:-:* | *:-) cat >"$tmp/stdin" \
14610       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
14611     esac
14612     ;;
14613   esac
14614
14615   ac_dir=`$as_dirname -- "$ac_file" ||
14616 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14617          X"$ac_file" : 'X\(//\)[^/]' \| \
14618          X"$ac_file" : 'X\(//\)$' \| \
14619          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14620 $as_echo X"$ac_file" |
14621     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14622             s//\1/
14623             q
14624           }
14625           /^X\(\/\/\)[^/].*/{
14626             s//\1/
14627             q
14628           }
14629           /^X\(\/\/\)$/{
14630             s//\1/
14631             q
14632           }
14633           /^X\(\/\).*/{
14634             s//\1/
14635             q
14636           }
14637           s/.*/./; q'`
14638   as_dir="$ac_dir"; as_fn_mkdir_p
14639   ac_builddir=.
14640
14641 case "$ac_dir" in
14642 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14643 *)
14644   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14645   # A ".." for each directory in $ac_dir_suffix.
14646   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14647   case $ac_top_builddir_sub in
14648   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14649   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14650   esac ;;
14651 esac
14652 ac_abs_top_builddir=$ac_pwd
14653 ac_abs_builddir=$ac_pwd$ac_dir_suffix
14654 # for backward compatibility:
14655 ac_top_builddir=$ac_top_build_prefix
14656
14657 case $srcdir in
14658   .)  # We are building in place.
14659     ac_srcdir=.
14660     ac_top_srcdir=$ac_top_builddir_sub
14661     ac_abs_top_srcdir=$ac_pwd ;;
14662   [\\/]* | ?:[\\/]* )  # Absolute name.
14663     ac_srcdir=$srcdir$ac_dir_suffix;
14664     ac_top_srcdir=$srcdir
14665     ac_abs_top_srcdir=$srcdir ;;
14666   *) # Relative name.
14667     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14668     ac_top_srcdir=$ac_top_build_prefix$srcdir
14669     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14670 esac
14671 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14672
14673
14674   case $ac_mode in
14675   :F)
14676   #
14677   # CONFIG_FILE
14678   #
14679
14680   case $INSTALL in
14681   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14682   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
14683   esac
14684 _ACEOF
14685
14686 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14687 # If the template does not know about datarootdir, expand it.
14688 # FIXME: This hack should be removed a few years after 2.60.
14689 ac_datarootdir_hack=; ac_datarootdir_seen=
14690 ac_sed_dataroot='
14691 /datarootdir/ {
14692   p
14693   q
14694 }
14695 /@datadir@/p
14696 /@docdir@/p
14697 /@infodir@/p
14698 /@localedir@/p
14699 /@mandir@/p'
14700 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14701 *datarootdir*) ac_datarootdir_seen=yes;;
14702 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14703   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14704 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14705 _ACEOF
14706 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14707   ac_datarootdir_hack='
14708   s&@datadir@&$datadir&g
14709   s&@docdir@&$docdir&g
14710   s&@infodir@&$infodir&g
14711   s&@localedir@&$localedir&g
14712   s&@mandir@&$mandir&g
14713   s&\\\${datarootdir}&$datarootdir&g' ;;
14714 esac
14715 _ACEOF
14716
14717 # Neutralize VPATH when `$srcdir' = `.'.
14718 # Shell code in configure.ac might set extrasub.
14719 # FIXME: do we really want to maintain this feature?
14720 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14721 ac_sed_extra="$ac_vpsub
14722 $extrasub
14723 _ACEOF
14724 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14725 :t
14726 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14727 s|@configure_input@|$ac_sed_conf_input|;t t
14728 s&@top_builddir@&$ac_top_builddir_sub&;t t
14729 s&@top_build_prefix@&$ac_top_build_prefix&;t t
14730 s&@srcdir@&$ac_srcdir&;t t
14731 s&@abs_srcdir@&$ac_abs_srcdir&;t t
14732 s&@top_srcdir@&$ac_top_srcdir&;t t
14733 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14734 s&@builddir@&$ac_builddir&;t t
14735 s&@abs_builddir@&$ac_abs_builddir&;t t
14736 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14737 s&@INSTALL@&$ac_INSTALL&;t t
14738 $ac_datarootdir_hack
14739 "
14740 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
14741 if $ac_cs_awk_getline; then
14742   $AWK -f "$tmp/subs.awk"
14743 else
14744   $AWK -f "$tmp/subs.awk" | $SHELL
14745 fi >$tmp/out \
14746   || as_fn_error "could not create $ac_file" "$LINENO" 5
14747
14748 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14749   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
14750   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
14751   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14752 which seems to be undefined.  Please make sure it is defined." >&5
14753 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14754 which seems to be undefined.  Please make sure it is defined." >&2;}
14755
14756   rm -f "$tmp/stdin"
14757   case $ac_file in
14758   -) cat "$tmp/out" && rm -f "$tmp/out";;
14759   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
14760   esac \
14761   || as_fn_error "could not create $ac_file" "$LINENO" 5
14762  ;;
14763   :H)
14764   #
14765   # CONFIG_HEADER
14766   #
14767   if test x"$ac_file" != x-; then
14768     {
14769       $as_echo "/* $configure_input  */" \
14770       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
14771     } >"$tmp/config.h" \
14772       || as_fn_error "could not create $ac_file" "$LINENO" 5
14773     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
14774       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14775 $as_echo "$as_me: $ac_file is unchanged" >&6;}
14776     else
14777       rm -f "$ac_file"
14778       mv "$tmp/config.h" "$ac_file" \
14779         || as_fn_error "could not create $ac_file" "$LINENO" 5
14780     fi
14781   else
14782     $as_echo "/* $configure_input  */" \
14783       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
14784       || as_fn_error "could not create -" "$LINENO" 5
14785   fi
14786  ;;
14787   :L)
14788   #
14789   # CONFIG_LINK
14790   #
14791
14792   if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
14793     :
14794   else
14795     # Prefer the file from the source tree if names are identical.
14796     if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
14797       ac_source=$srcdir/$ac_source
14798     fi
14799
14800     { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
14801 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
14802
14803     if test ! -r "$ac_source"; then
14804       as_fn_error "$ac_source: file not found" "$LINENO" 5
14805     fi
14806     rm -f "$ac_file"
14807
14808     # Try a relative symlink, then a hard link, then a copy.
14809     case $srcdir in
14810     [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
14811         *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
14812     esac
14813     ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
14814       ln "$ac_source" "$ac_file" 2>/dev/null ||
14815       cp -p "$ac_source" "$ac_file" ||
14816       as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
14817   fi
14818  ;;
14819   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
14820 $as_echo "$as_me: executing $ac_file commands" >&6;}
14821  ;;
14822   esac
14823
14824
14825   case $ac_file$ac_mode in
14826     "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
14827     "default":C)
14828 case x$CONFIG_HEADERS in
14829 xconfig.h:config.in)
14830 echo > stamp-h ;;
14831 esac
14832  ;;
14833
14834   esac
14835 done # for ac_tag
14836
14837
14838 as_fn_exit 0
14839 _ACEOF
14840 ac_clean_files=$ac_clean_files_save
14841
14842 test $ac_write_fail = 0 ||
14843   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
14844
14845
14846 # configure is writing to config.log, and then calls config.status.
14847 # config.status does its own redirection, appending to config.log.
14848 # Unfortunately, on DOS this fails, as config.log is still kept open
14849 # by configure, so config.status won't be able to write to it; its
14850 # output is simply discarded.  So we exec the FD to /dev/null,
14851 # effectively closing config.log, so it can be properly (re)opened and
14852 # appended to by config.status.  When coming back to configure, we
14853 # need to make the FD available again.
14854 if test "$no_create" != yes; then
14855   ac_cs_success=:
14856   ac_config_status_args=
14857   test "$silent" = yes &&
14858     ac_config_status_args="$ac_config_status_args --quiet"
14859   exec 5>/dev/null
14860   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
14861   exec 5>>config.log
14862   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14863   # would make configure fail if this is the last instruction.
14864   $ac_cs_success || as_fn_exit $?
14865 fi
14866
14867 #
14868 # CONFIG_SUBDIRS section.
14869 #
14870 if test "$no_recursion" != yes; then
14871
14872   # Remove --cache-file, --srcdir, and --disable-option-checking arguments
14873   # so they do not pile up.
14874   ac_sub_configure_args=
14875   ac_prev=
14876   eval "set x $ac_configure_args"
14877   shift
14878   for ac_arg
14879   do
14880     if test -n "$ac_prev"; then
14881       ac_prev=
14882       continue
14883     fi
14884     case $ac_arg in
14885     -cache-file | --cache-file | --cache-fil | --cache-fi \
14886     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
14887       ac_prev=cache_file ;;
14888     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
14889     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
14890     | --c=*)
14891       ;;
14892     --config-cache | -C)
14893       ;;
14894     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
14895       ac_prev=srcdir ;;
14896     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
14897       ;;
14898     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
14899       ac_prev=prefix ;;
14900     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
14901       ;;
14902     --disable-option-checking)
14903       ;;
14904     *)
14905       case $ac_arg in
14906       *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
14907       esac
14908       as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
14909     esac
14910   done
14911
14912   # Always prepend --prefix to ensure using the same prefix
14913   # in subdir configurations.
14914   ac_arg="--prefix=$prefix"
14915   case $ac_arg in
14916   *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
14917   esac
14918   ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
14919
14920   # Pass --silent
14921   if test "$silent" = yes; then
14922     ac_sub_configure_args="--silent $ac_sub_configure_args"
14923   fi
14924
14925   # Always prepend --disable-option-checking to silence warnings, since
14926   # different subdirs can have different --enable and --with options.
14927   ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
14928
14929   ac_popdir=`pwd`
14930   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
14931
14932     # Do not complain, so a configure script can configure whichever
14933     # parts of a large source tree are present.
14934     test -d "$srcdir/$ac_dir" || continue
14935
14936     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
14937     $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
14938     $as_echo "$ac_msg" >&6
14939     as_dir="$ac_dir"; as_fn_mkdir_p
14940     ac_builddir=.
14941
14942 case "$ac_dir" in
14943 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14944 *)
14945   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14946   # A ".." for each directory in $ac_dir_suffix.
14947   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14948   case $ac_top_builddir_sub in
14949   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14950   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14951   esac ;;
14952 esac
14953 ac_abs_top_builddir=$ac_pwd
14954 ac_abs_builddir=$ac_pwd$ac_dir_suffix
14955 # for backward compatibility:
14956 ac_top_builddir=$ac_top_build_prefix
14957
14958 case $srcdir in
14959   .)  # We are building in place.
14960     ac_srcdir=.
14961     ac_top_srcdir=$ac_top_builddir_sub
14962     ac_abs_top_srcdir=$ac_pwd ;;
14963   [\\/]* | ?:[\\/]* )  # Absolute name.
14964     ac_srcdir=$srcdir$ac_dir_suffix;
14965     ac_top_srcdir=$srcdir
14966     ac_abs_top_srcdir=$srcdir ;;
14967   *) # Relative name.
14968     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14969     ac_top_srcdir=$ac_top_build_prefix$srcdir
14970     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14971 esac
14972 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14973
14974
14975     cd "$ac_dir"
14976
14977     # Check for guested configure; otherwise get Cygnus style configure.
14978     if test -f "$ac_srcdir/configure.gnu"; then
14979       ac_sub_configure=$ac_srcdir/configure.gnu
14980     elif test -f "$ac_srcdir/configure"; then
14981       ac_sub_configure=$ac_srcdir/configure
14982     elif test -f "$ac_srcdir/configure.in"; then
14983       # This should be Cygnus configure.
14984       ac_sub_configure=$ac_aux_dir/configure
14985     else
14986       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
14987 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
14988       ac_sub_configure=
14989     fi
14990
14991     # The recursion is here.
14992     if test -n "$ac_sub_configure"; then
14993       # Make the cache file name correct relative to the subdirectory.
14994       case $cache_file in
14995       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
14996       *) # Relative name.
14997         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
14998       esac
14999
15000       { $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
15001 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
15002       # The eval makes quoting arguments work.
15003       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
15004            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
15005         as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
15006     fi
15007
15008     cd "$ac_popdir"
15009   done
15010 fi
15011 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15012   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15013 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15014 fi
15015
15016
15017 exit 0