* configure: Rebuild.
[external/binutils.git] / gdb / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64.
4 #
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7 # Foundation, Inc.
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18   emulate sh
19   NULLCMD=:
20   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21   # is contrary to our usage.  Disable this feature.
22   alias -g '${1+"$@"}'='"$@"'
23   setopt NO_GLOB_SUBST
24 else
25   case `(set -o) 2>/dev/null` in #(
26   *posix*) :
27     set -o posix ;; #(
28   *) :
29      ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45   as_echo='print -r --'
46   as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48   as_echo='printf %s\n'
49   as_echo_n='printf %s'
50 else
51   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53     as_echo_n='/usr/ucb/echo -n'
54   else
55     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56     as_echo_n_body='eval
57       arg=$1;
58       case $arg in #(
59       *"$as_nl"*)
60         expr "X$arg" : "X\\(.*\\)$as_nl";
61         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62       esac;
63       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64     '
65     export as_echo_n_body
66     as_echo_n='sh -c $as_echo_n_body as_echo'
67   fi
68   export as_echo_body
69   as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74   PATH_SEPARATOR=:
75   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77       PATH_SEPARATOR=';'
78   }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order.  Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" ""        $as_nl"
88
89 # Find who we are.  Look in the path if we contain no directory separator.
90 case $0 in #((
91   *[\\/]* ) as_myself=$0 ;;
92   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93 for as_dir in $PATH
94 do
95   IFS=$as_save_IFS
96   test -z "$as_dir" && as_dir=.
97     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98   done
99 IFS=$as_save_IFS
100
101      ;;
102 esac
103 # We did not find ourselves, most probably we were run as `sh COMMAND'
104 # in which case we are not to be found in the path.
105 if test "x$as_myself" = x; then
106   as_myself=$0
107 fi
108 if test ! -f "$as_myself"; then
109   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110   exit 1
111 fi
112
113 # Unset variables that we do not need and which cause bugs (e.g. in
114 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
115 # suppresses any "Segmentation fault" message there.  '((' could
116 # trigger a bug in pdksh 5.2.14.
117 for as_var in BASH_ENV ENV MAIL MAILPATH
118 do eval test x\${$as_var+set} = xset \
119   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120 done
121 PS1='$ '
122 PS2='> '
123 PS4='+ '
124
125 # NLS nuisances.
126 LC_ALL=C
127 export LC_ALL
128 LANGUAGE=C
129 export LANGUAGE
130
131 # CDPATH.
132 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134 if test "x$CONFIG_SHELL" = x; then
135   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136   emulate sh
137   NULLCMD=:
138   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139   # is contrary to our usage.  Disable this feature.
140   alias -g '\${1+\"\$@\"}'='\"\$@\"'
141   setopt NO_GLOB_SUBST
142 else
143   case \`(set -o) 2>/dev/null\` in #(
144   *posix*) :
145     set -o posix ;; #(
146   *) :
147      ;;
148 esac
149 fi
150 "
151   as_required="as_fn_return () { (exit \$1); }
152 as_fn_success () { as_fn_return 0; }
153 as_fn_failure () { as_fn_return 1; }
154 as_fn_ret_success () { return 0; }
155 as_fn_ret_failure () { return 1; }
156
157 exitcode=0
158 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164 else
165   exitcode=1; echo positional parameters were not saved.
166 fi
167 test x\$exitcode = x0 || exit 1"
168   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172 test \$(( 1 + 1 )) = 2 || exit 1"
173   if (eval "$as_required") 2>/dev/null; then :
174   as_have_required=yes
175 else
176   as_have_required=no
177 fi
178   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
179
180 else
181   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
182 as_found=false
183 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
184 do
185   IFS=$as_save_IFS
186   test -z "$as_dir" && as_dir=.
187   as_found=:
188   case $as_dir in #(
189          /*)
190            for as_base in sh bash ksh sh5; do
191              # Try only shells that exist, to save several forks.
192              as_shell=$as_dir/$as_base
193              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
194                     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
195   CONFIG_SHELL=$as_shell as_have_required=yes
196                    if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
197   break 2
198 fi
199 fi
200            done;;
201        esac
202   as_found=false
203 done
204 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
205               { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
206   CONFIG_SHELL=$SHELL as_have_required=yes
207 fi; }
208 IFS=$as_save_IFS
209
210
211       if test "x$CONFIG_SHELL" != x; then :
212   # We cannot yet assume a decent shell, so we have to provide a
213         # neutralization value for shells without unset; and this also
214         # works around shells that cannot unset nonexistent variables.
215         BASH_ENV=/dev/null
216         ENV=/dev/null
217         (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
218         export CONFIG_SHELL
219         exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
220 fi
221
222     if test x$as_have_required = xno; then :
223   $as_echo "$0: This script requires a shell more modern than all"
224   $as_echo "$0: the shells that I found on your system."
225   if test x${ZSH_VERSION+set} = xset ; then
226     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
227     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
228   else
229     $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
230 $0: including any error possibly output before this
231 $0: message. Then install a modern shell, or manually run
232 $0: the script under such a shell if you do have one."
233   fi
234   exit 1
235 fi
236 fi
237 fi
238 SHELL=${CONFIG_SHELL-/bin/sh}
239 export SHELL
240 # Unset more variables known to interfere with behavior of common tools.
241 CLICOLOR_FORCE= GREP_OPTIONS=
242 unset CLICOLOR_FORCE GREP_OPTIONS
243
244 ## --------------------- ##
245 ## M4sh Shell Functions. ##
246 ## --------------------- ##
247 # as_fn_unset VAR
248 # ---------------
249 # Portably unset VAR.
250 as_fn_unset ()
251 {
252   { eval $1=; unset $1;}
253 }
254 as_unset=as_fn_unset
255
256 # as_fn_set_status STATUS
257 # -----------------------
258 # Set $? to STATUS, without forking.
259 as_fn_set_status ()
260 {
261   return $1
262 } # as_fn_set_status
263
264 # as_fn_exit STATUS
265 # -----------------
266 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
267 as_fn_exit ()
268 {
269   set +e
270   as_fn_set_status $1
271   exit $1
272 } # as_fn_exit
273
274 # as_fn_mkdir_p
275 # -------------
276 # Create "$as_dir" as a directory, including parents if necessary.
277 as_fn_mkdir_p ()
278 {
279
280   case $as_dir in #(
281   -*) as_dir=./$as_dir;;
282   esac
283   test -d "$as_dir" || eval $as_mkdir_p || {
284     as_dirs=
285     while :; do
286       case $as_dir in #(
287       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
288       *) as_qdir=$as_dir;;
289       esac
290       as_dirs="'$as_qdir' $as_dirs"
291       as_dir=`$as_dirname -- "$as_dir" ||
292 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
293          X"$as_dir" : 'X\(//\)[^/]' \| \
294          X"$as_dir" : 'X\(//\)$' \| \
295          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
296 $as_echo X"$as_dir" |
297     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
298             s//\1/
299             q
300           }
301           /^X\(\/\/\)[^/].*/{
302             s//\1/
303             q
304           }
305           /^X\(\/\/\)$/{
306             s//\1/
307             q
308           }
309           /^X\(\/\).*/{
310             s//\1/
311             q
312           }
313           s/.*/./; q'`
314       test -d "$as_dir" && break
315     done
316     test -z "$as_dirs" || eval "mkdir $as_dirs"
317   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
318
319
320 } # as_fn_mkdir_p
321 # as_fn_append VAR VALUE
322 # ----------------------
323 # Append the text in VALUE to the end of the definition contained in VAR. Take
324 # advantage of any shell optimizations that allow amortized linear growth over
325 # repeated appends, instead of the typical quadratic growth present in naive
326 # implementations.
327 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
328   eval 'as_fn_append ()
329   {
330     eval $1+=\$2
331   }'
332 else
333   as_fn_append ()
334   {
335     eval $1=\$$1\$2
336   }
337 fi # as_fn_append
338
339 # as_fn_arith ARG...
340 # ------------------
341 # Perform arithmetic evaluation on the ARGs, and store the result in the
342 # global $as_val. Take advantage of shells that can avoid forks. The arguments
343 # must be portable across $(()) and expr.
344 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
345   eval 'as_fn_arith ()
346   {
347     as_val=$(( $* ))
348   }'
349 else
350   as_fn_arith ()
351   {
352     as_val=`expr "$@" || test $? -eq 1`
353   }
354 fi # as_fn_arith
355
356
357 # as_fn_error ERROR [LINENO LOG_FD]
358 # ---------------------------------
359 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
360 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
361 # script with status $?, using 1 if that was 0.
362 as_fn_error ()
363 {
364   as_status=$?; test $as_status -eq 0 && as_status=1
365   if test "$3"; then
366     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
367     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
368   fi
369   $as_echo "$as_me: error: $1" >&2
370   as_fn_exit $as_status
371 } # as_fn_error
372
373 if expr a : '\(a\)' >/dev/null 2>&1 &&
374    test "X`expr 00001 : '.*\(...\)'`" = X001; then
375   as_expr=expr
376 else
377   as_expr=false
378 fi
379
380 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
381   as_basename=basename
382 else
383   as_basename=false
384 fi
385
386 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
387   as_dirname=dirname
388 else
389   as_dirname=false
390 fi
391
392 as_me=`$as_basename -- "$0" ||
393 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
394          X"$0" : 'X\(//\)$' \| \
395          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
396 $as_echo X/"$0" |
397     sed '/^.*\/\([^/][^/]*\)\/*$/{
398             s//\1/
399             q
400           }
401           /^X\/\(\/\/\)$/{
402             s//\1/
403             q
404           }
405           /^X\/\(\/\).*/{
406             s//\1/
407             q
408           }
409           s/.*/./; q'`
410
411 # Avoid depending upon Character Ranges.
412 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
413 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
414 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
415 as_cr_digits='0123456789'
416 as_cr_alnum=$as_cr_Letters$as_cr_digits
417
418
419   as_lineno_1=$LINENO as_lineno_1a=$LINENO
420   as_lineno_2=$LINENO as_lineno_2a=$LINENO
421   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
422   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
423   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
424   sed -n '
425     p
426     /[$]LINENO/=
427   ' <$as_myself |
428     sed '
429       s/[$]LINENO.*/&-/
430       t lineno
431       b
432       :lineno
433       N
434       :loop
435       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
436       t loop
437       s/-\n.*//
438     ' >$as_me.lineno &&
439   chmod +x "$as_me.lineno" ||
440     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
441
442   # Don't try to exec as it changes $[0], causing all sort of problems
443   # (the dirname of $[0] is not the place where we might find the
444   # original and so on.  Autoconf is especially sensitive to this).
445   . "./$as_me.lineno"
446   # Exit status is that of the last command.
447   exit
448 }
449
450 ECHO_C= ECHO_N= ECHO_T=
451 case `echo -n x` in #(((((
452 -n*)
453   case `echo 'xy\c'` in
454   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
455   xy)  ECHO_C='\c';;
456   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
457        ECHO_T=' ';;
458   esac;;
459 *)
460   ECHO_N='-n';;
461 esac
462
463 rm -f conf$$ conf$$.exe conf$$.file
464 if test -d conf$$.dir; then
465   rm -f conf$$.dir/conf$$.file
466 else
467   rm -f conf$$.dir
468   mkdir conf$$.dir 2>/dev/null
469 fi
470 if (echo >conf$$.file) 2>/dev/null; then
471   if ln -s conf$$.file conf$$ 2>/dev/null; then
472     as_ln_s='ln -s'
473     # ... but there are two gotchas:
474     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
475     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
476     # In both cases, we have to default to `cp -p'.
477     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
478       as_ln_s='cp -p'
479   elif ln conf$$.file conf$$ 2>/dev/null; then
480     as_ln_s=ln
481   else
482     as_ln_s='cp -p'
483   fi
484 else
485   as_ln_s='cp -p'
486 fi
487 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
488 rmdir conf$$.dir 2>/dev/null
489
490 if mkdir -p . 2>/dev/null; then
491   as_mkdir_p='mkdir -p "$as_dir"'
492 else
493   test -d ./-p && rmdir ./-p
494   as_mkdir_p=false
495 fi
496
497 if test -x / >/dev/null 2>&1; then
498   as_test_x='test -x'
499 else
500   if ls -dL / >/dev/null 2>&1; then
501     as_ls_L_option=L
502   else
503     as_ls_L_option=
504   fi
505   as_test_x='
506     eval sh -c '\''
507       if test -d "$1"; then
508         test -d "$1/.";
509       else
510         case $1 in #(
511         -*)set "./$1";;
512         esac;
513         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
514         ???[sx]*):;;*)false;;esac;fi
515     '\'' sh
516   '
517 fi
518 as_executable_p=$as_test_x
519
520 # Sed expression to map a string onto a valid CPP name.
521 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
522
523 # Sed expression to map a string onto a valid variable name.
524 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
525
526
527 exec 7<&0 </dev/null 6>&1
528
529 # Name of the host.
530 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
531 # so uname gets run too.
532 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
533
534 #
535 # Initializations.
536 #
537 ac_default_prefix=/usr/local
538 ac_clean_files=
539 ac_config_libobj_dir=.
540 LIBOBJS=
541 cross_compiling=no
542 subdirs=
543 MFLAGS=
544 MAKEFLAGS=
545
546 # Identity of this package.
547 PACKAGE_NAME=
548 PACKAGE_TARNAME=
549 PACKAGE_VERSION=
550 PACKAGE_STRING=
551 PACKAGE_BUGREPORT=
552 PACKAGE_URL=
553
554 ac_unique_file="main.c"
555 # Factoring default headers for most tests.
556 ac_includes_default="\
557 #include <stdio.h>
558 #ifdef HAVE_SYS_TYPES_H
559 # include <sys/types.h>
560 #endif
561 #ifdef HAVE_SYS_STAT_H
562 # include <sys/stat.h>
563 #endif
564 #ifdef STDC_HEADERS
565 # include <stdlib.h>
566 # include <stddef.h>
567 #else
568 # ifdef HAVE_STDLIB_H
569 #  include <stdlib.h>
570 # endif
571 #endif
572 #ifdef HAVE_STRING_H
573 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
574 #  include <memory.h>
575 # endif
576 # include <string.h>
577 #endif
578 #ifdef HAVE_STRINGS_H
579 # include <strings.h>
580 #endif
581 #ifdef HAVE_INTTYPES_H
582 # include <inttypes.h>
583 #endif
584 #ifdef HAVE_STDINT_H
585 # include <stdint.h>
586 #endif
587 #ifdef HAVE_UNISTD_H
588 # include <unistd.h>
589 #endif"
590
591 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 enable_libmcheck
805 with_included_regex
806 with_sysroot
807 with_system_gdbinit
808 enable_werror
809 enable_build_warnings
810 enable_gdb_build_warnings
811 with_tcl
812 with_tk
813 with_x
814 enable_sim
815 enable_multi_ice
816 enable_gdbserver
817 '
818       ac_precious_vars='build_alias
819 host_alias
820 target_alias
821 CC
822 CFLAGS
823 LDFLAGS
824 LIBS
825 CPPFLAGS
826 CPP
827 MAKEINFO
828 MAKEINFOFLAGS
829 YACC
830 YFLAGS
831 XMKMF'
832 ac_subdirs_all='testsuite
833 gdbtk
834 multi-ice
835 gdbserver'
836
837 # Initialize some variables set by options.
838 ac_init_help=
839 ac_init_version=false
840 ac_unrecognized_opts=
841 ac_unrecognized_sep=
842 # The variables have the same names as the options, with
843 # dashes changed to underlines.
844 cache_file=/dev/null
845 exec_prefix=NONE
846 no_create=
847 no_recursion=
848 prefix=NONE
849 program_prefix=NONE
850 program_suffix=NONE
851 program_transform_name=s,x,x,
852 silent=
853 site=
854 srcdir=
855 verbose=
856 x_includes=NONE
857 x_libraries=NONE
858
859 # Installation directory options.
860 # These are left unexpanded so users can "make install exec_prefix=/foo"
861 # and all the variables that are supposed to be based on exec_prefix
862 # by default will actually change.
863 # Use braces instead of parens because sh, perl, etc. also accept them.
864 # (The list follows the same order as the GNU Coding Standards.)
865 bindir='${exec_prefix}/bin'
866 sbindir='${exec_prefix}/sbin'
867 libexecdir='${exec_prefix}/libexec'
868 datarootdir='${prefix}/share'
869 datadir='${datarootdir}'
870 sysconfdir='${prefix}/etc'
871 sharedstatedir='${prefix}/com'
872 localstatedir='${prefix}/var'
873 includedir='${prefix}/include'
874 oldincludedir='/usr/include'
875 docdir='${datarootdir}/doc/${PACKAGE}'
876 infodir='${datarootdir}/info'
877 htmldir='${docdir}'
878 dvidir='${docdir}'
879 pdfdir='${docdir}'
880 psdir='${docdir}'
881 libdir='${exec_prefix}/lib'
882 localedir='${datarootdir}/locale'
883 mandir='${datarootdir}/man'
884
885 ac_prev=
886 ac_dashdash=
887 for ac_option
888 do
889   # If the previous option needs an argument, assign it.
890   if test -n "$ac_prev"; then
891     eval $ac_prev=\$ac_option
892     ac_prev=
893     continue
894   fi
895
896   case $ac_option in
897   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
898   *)    ac_optarg=yes ;;
899   esac
900
901   # Accept the important Cygnus configure options, so we can diagnose typos.
902
903   case $ac_dashdash$ac_option in
904   --)
905     ac_dashdash=yes ;;
906
907   -bindir | --bindir | --bindi | --bind | --bin | --bi)
908     ac_prev=bindir ;;
909   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
910     bindir=$ac_optarg ;;
911
912   -build | --build | --buil | --bui | --bu)
913     ac_prev=build_alias ;;
914   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
915     build_alias=$ac_optarg ;;
916
917   -cache-file | --cache-file | --cache-fil | --cache-fi \
918   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
919     ac_prev=cache_file ;;
920   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
921   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
922     cache_file=$ac_optarg ;;
923
924   --config-cache | -C)
925     cache_file=config.cache ;;
926
927   -datadir | --datadir | --datadi | --datad)
928     ac_prev=datadir ;;
929   -datadir=* | --datadir=* | --datadi=* | --datad=*)
930     datadir=$ac_optarg ;;
931
932   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
933   | --dataroo | --dataro | --datar)
934     ac_prev=datarootdir ;;
935   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
936   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
937     datarootdir=$ac_optarg ;;
938
939   -disable-* | --disable-*)
940     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
941     # Reject names that are not valid shell variable names.
942     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
943       as_fn_error "invalid feature name: $ac_useropt"
944     ac_useropt_orig=$ac_useropt
945     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
946     case $ac_user_opts in
947       *"
948 "enable_$ac_useropt"
949 "*) ;;
950       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
951          ac_unrecognized_sep=', ';;
952     esac
953     eval enable_$ac_useropt=no ;;
954
955   -docdir | --docdir | --docdi | --doc | --do)
956     ac_prev=docdir ;;
957   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
958     docdir=$ac_optarg ;;
959
960   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
961     ac_prev=dvidir ;;
962   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
963     dvidir=$ac_optarg ;;
964
965   -enable-* | --enable-*)
966     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
967     # Reject names that are not valid shell variable names.
968     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
969       as_fn_error "invalid feature name: $ac_useropt"
970     ac_useropt_orig=$ac_useropt
971     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
972     case $ac_user_opts in
973       *"
974 "enable_$ac_useropt"
975 "*) ;;
976       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
977          ac_unrecognized_sep=', ';;
978     esac
979     eval enable_$ac_useropt=\$ac_optarg ;;
980
981   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
982   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
983   | --exec | --exe | --ex)
984     ac_prev=exec_prefix ;;
985   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
986   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
987   | --exec=* | --exe=* | --ex=*)
988     exec_prefix=$ac_optarg ;;
989
990   -gas | --gas | --ga | --g)
991     # Obsolete; use --with-gas.
992     with_gas=yes ;;
993
994   -help | --help | --hel | --he | -h)
995     ac_init_help=long ;;
996   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
997     ac_init_help=recursive ;;
998   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
999     ac_init_help=short ;;
1000
1001   -host | --host | --hos | --ho)
1002     ac_prev=host_alias ;;
1003   -host=* | --host=* | --hos=* | --ho=*)
1004     host_alias=$ac_optarg ;;
1005
1006   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1007     ac_prev=htmldir ;;
1008   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1009   | --ht=*)
1010     htmldir=$ac_optarg ;;
1011
1012   -includedir | --includedir | --includedi | --included | --include \
1013   | --includ | --inclu | --incl | --inc)
1014     ac_prev=includedir ;;
1015   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1016   | --includ=* | --inclu=* | --incl=* | --inc=*)
1017     includedir=$ac_optarg ;;
1018
1019   -infodir | --infodir | --infodi | --infod | --info | --inf)
1020     ac_prev=infodir ;;
1021   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1022     infodir=$ac_optarg ;;
1023
1024   -libdir | --libdir | --libdi | --libd)
1025     ac_prev=libdir ;;
1026   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1027     libdir=$ac_optarg ;;
1028
1029   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1030   | --libexe | --libex | --libe)
1031     ac_prev=libexecdir ;;
1032   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1033   | --libexe=* | --libex=* | --libe=*)
1034     libexecdir=$ac_optarg ;;
1035
1036   -localedir | --localedir | --localedi | --localed | --locale)
1037     ac_prev=localedir ;;
1038   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1039     localedir=$ac_optarg ;;
1040
1041   -localstatedir | --localstatedir | --localstatedi | --localstated \
1042   | --localstate | --localstat | --localsta | --localst | --locals)
1043     ac_prev=localstatedir ;;
1044   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1045   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1046     localstatedir=$ac_optarg ;;
1047
1048   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1049     ac_prev=mandir ;;
1050   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1051     mandir=$ac_optarg ;;
1052
1053   -nfp | --nfp | --nf)
1054     # Obsolete; use --without-fp.
1055     with_fp=no ;;
1056
1057   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1058   | --no-cr | --no-c | -n)
1059     no_create=yes ;;
1060
1061   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1062   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1063     no_recursion=yes ;;
1064
1065   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1066   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1067   | --oldin | --oldi | --old | --ol | --o)
1068     ac_prev=oldincludedir ;;
1069   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1070   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1071   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1072     oldincludedir=$ac_optarg ;;
1073
1074   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1075     ac_prev=prefix ;;
1076   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1077     prefix=$ac_optarg ;;
1078
1079   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1080   | --program-pre | --program-pr | --program-p)
1081     ac_prev=program_prefix ;;
1082   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1083   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1084     program_prefix=$ac_optarg ;;
1085
1086   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1087   | --program-suf | --program-su | --program-s)
1088     ac_prev=program_suffix ;;
1089   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1090   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1091     program_suffix=$ac_optarg ;;
1092
1093   -program-transform-name | --program-transform-name \
1094   | --program-transform-nam | --program-transform-na \
1095   | --program-transform-n | --program-transform- \
1096   | --program-transform | --program-transfor \
1097   | --program-transfo | --program-transf \
1098   | --program-trans | --program-tran \
1099   | --progr-tra | --program-tr | --program-t)
1100     ac_prev=program_transform_name ;;
1101   -program-transform-name=* | --program-transform-name=* \
1102   | --program-transform-nam=* | --program-transform-na=* \
1103   | --program-transform-n=* | --program-transform-=* \
1104   | --program-transform=* | --program-transfor=* \
1105   | --program-transfo=* | --program-transf=* \
1106   | --program-trans=* | --program-tran=* \
1107   | --progr-tra=* | --program-tr=* | --program-t=*)
1108     program_transform_name=$ac_optarg ;;
1109
1110   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1111     ac_prev=pdfdir ;;
1112   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1113     pdfdir=$ac_optarg ;;
1114
1115   -psdir | --psdir | --psdi | --psd | --ps)
1116     ac_prev=psdir ;;
1117   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1118     psdir=$ac_optarg ;;
1119
1120   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1121   | -silent | --silent | --silen | --sile | --sil)
1122     silent=yes ;;
1123
1124   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1125     ac_prev=sbindir ;;
1126   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1127   | --sbi=* | --sb=*)
1128     sbindir=$ac_optarg ;;
1129
1130   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1131   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1132   | --sharedst | --shareds | --shared | --share | --shar \
1133   | --sha | --sh)
1134     ac_prev=sharedstatedir ;;
1135   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1136   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1137   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1138   | --sha=* | --sh=*)
1139     sharedstatedir=$ac_optarg ;;
1140
1141   -site | --site | --sit)
1142     ac_prev=site ;;
1143   -site=* | --site=* | --sit=*)
1144     site=$ac_optarg ;;
1145
1146   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1147     ac_prev=srcdir ;;
1148   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1149     srcdir=$ac_optarg ;;
1150
1151   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1152   | --syscon | --sysco | --sysc | --sys | --sy)
1153     ac_prev=sysconfdir ;;
1154   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1155   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1156     sysconfdir=$ac_optarg ;;
1157
1158   -target | --target | --targe | --targ | --tar | --ta | --t)
1159     ac_prev=target_alias ;;
1160   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1161     target_alias=$ac_optarg ;;
1162
1163   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1164     verbose=yes ;;
1165
1166   -version | --version | --versio | --versi | --vers | -V)
1167     ac_init_version=: ;;
1168
1169   -with-* | --with-*)
1170     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1171     # Reject names that are not valid shell variable names.
1172     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1173       as_fn_error "invalid package name: $ac_useropt"
1174     ac_useropt_orig=$ac_useropt
1175     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1176     case $ac_user_opts in
1177       *"
1178 "with_$ac_useropt"
1179 "*) ;;
1180       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1181          ac_unrecognized_sep=', ';;
1182     esac
1183     eval with_$ac_useropt=\$ac_optarg ;;
1184
1185   -without-* | --without-*)
1186     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1187     # Reject names that are not valid shell variable names.
1188     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1189       as_fn_error "invalid package name: $ac_useropt"
1190     ac_useropt_orig=$ac_useropt
1191     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1192     case $ac_user_opts in
1193       *"
1194 "with_$ac_useropt"
1195 "*) ;;
1196       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1197          ac_unrecognized_sep=', ';;
1198     esac
1199     eval with_$ac_useropt=no ;;
1200
1201   --x)
1202     # Obsolete; use --with-x.
1203     with_x=yes ;;
1204
1205   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1206   | --x-incl | --x-inc | --x-in | --x-i)
1207     ac_prev=x_includes ;;
1208   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1209   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1210     x_includes=$ac_optarg ;;
1211
1212   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1213   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1214     ac_prev=x_libraries ;;
1215   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1216   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1217     x_libraries=$ac_optarg ;;
1218
1219   -*) as_fn_error "unrecognized option: \`$ac_option'
1220 Try \`$0 --help' for more information."
1221     ;;
1222
1223   *=*)
1224     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1225     # Reject names that are not valid shell variable names.
1226     case $ac_envvar in #(
1227       '' | [0-9]* | *[!_$as_cr_alnum]* )
1228       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1229     esac
1230     eval $ac_envvar=\$ac_optarg
1231     export $ac_envvar ;;
1232
1233   *)
1234     # FIXME: should be removed in autoconf 3.0.
1235     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1236     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1237       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1238     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1239     ;;
1240
1241   esac
1242 done
1243
1244 if test -n "$ac_prev"; then
1245   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1246   as_fn_error "missing argument to $ac_option"
1247 fi
1248
1249 if test -n "$ac_unrecognized_opts"; then
1250   case $enable_option_checking in
1251     no) ;;
1252     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1253     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1254   esac
1255 fi
1256
1257 # Check all directory arguments for consistency.
1258 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1259                 datadir sysconfdir sharedstatedir localstatedir includedir \
1260                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1261                 libdir localedir mandir
1262 do
1263   eval ac_val=\$$ac_var
1264   # Remove trailing slashes.
1265   case $ac_val in
1266     */ )
1267       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1268       eval $ac_var=\$ac_val;;
1269   esac
1270   # Be sure to have absolute directory names.
1271   case $ac_val in
1272     [\\/$]* | ?:[\\/]* )  continue;;
1273     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1274   esac
1275   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1276 done
1277
1278 # There might be people who depend on the old broken behavior: `$host'
1279 # used to hold the argument of --host etc.
1280 # FIXME: To remove some day.
1281 build=$build_alias
1282 host=$host_alias
1283 target=$target_alias
1284
1285 # FIXME: To remove some day.
1286 if test "x$host_alias" != x; then
1287   if test "x$build_alias" = x; then
1288     cross_compiling=maybe
1289     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1290     If a cross compiler is detected then cross compile mode will be used." >&2
1291   elif test "x$build_alias" != "x$host_alias"; then
1292     cross_compiling=yes
1293   fi
1294 fi
1295
1296 ac_tool_prefix=
1297 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1298
1299 test "$silent" = yes && exec 6>/dev/null
1300
1301
1302 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1303 ac_ls_di=`ls -di .` &&
1304 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1305   as_fn_error "working directory cannot be determined"
1306 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1307   as_fn_error "pwd does not report name of working directory"
1308
1309
1310 # Find the source files, if location was not specified.
1311 if test -z "$srcdir"; then
1312   ac_srcdir_defaulted=yes
1313   # Try the directory containing this script, then the parent directory.
1314   ac_confdir=`$as_dirname -- "$as_myself" ||
1315 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1316          X"$as_myself" : 'X\(//\)[^/]' \| \
1317          X"$as_myself" : 'X\(//\)$' \| \
1318          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1319 $as_echo X"$as_myself" |
1320     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1321             s//\1/
1322             q
1323           }
1324           /^X\(\/\/\)[^/].*/{
1325             s//\1/
1326             q
1327           }
1328           /^X\(\/\/\)$/{
1329             s//\1/
1330             q
1331           }
1332           /^X\(\/\).*/{
1333             s//\1/
1334             q
1335           }
1336           s/.*/./; q'`
1337   srcdir=$ac_confdir
1338   if test ! -r "$srcdir/$ac_unique_file"; then
1339     srcdir=..
1340   fi
1341 else
1342   ac_srcdir_defaulted=no
1343 fi
1344 if test ! -r "$srcdir/$ac_unique_file"; then
1345   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1346   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1347 fi
1348 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1349 ac_abs_confdir=`(
1350         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1351         pwd)`
1352 # When building in place, set srcdir=.
1353 if test "$ac_abs_confdir" = "$ac_pwd"; then
1354   srcdir=.
1355 fi
1356 # Remove unnecessary trailing slashes from srcdir.
1357 # Double slashes in file names in object file debugging info
1358 # mess up M-x gdb in Emacs.
1359 case $srcdir in
1360 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1361 esac
1362 for ac_var in $ac_precious_vars; do
1363   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1364   eval ac_env_${ac_var}_value=\$${ac_var}
1365   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1366   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1367 done
1368
1369 #
1370 # Report the --help message.
1371 #
1372 if test "$ac_init_help" = "long"; then
1373   # Omit some internal or obsolete options to make the list less imposing.
1374   # This message is too long to be a string in the A/UX 3.1 sh.
1375   cat <<_ACEOF
1376 \`configure' configures this package to adapt to many kinds of systems.
1377
1378 Usage: $0 [OPTION]... [VAR=VALUE]...
1379
1380 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1381 VAR=VALUE.  See below for descriptions of some of the useful variables.
1382
1383 Defaults for the options are specified in brackets.
1384
1385 Configuration:
1386   -h, --help              display this help and exit
1387       --help=short        display options specific to this package
1388       --help=recursive    display the short help of all the included packages
1389   -V, --version           display version information and exit
1390   -q, --quiet, --silent   do not print \`checking...' messages
1391       --cache-file=FILE   cache test results in FILE [disabled]
1392   -C, --config-cache      alias for \`--cache-file=config.cache'
1393   -n, --no-create         do not create output files
1394       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1395
1396 Installation directories:
1397   --prefix=PREFIX         install architecture-independent files in PREFIX
1398                           [$ac_default_prefix]
1399   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1400                           [PREFIX]
1401
1402 By default, \`make install' will install all the files in
1403 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1404 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1405 for instance \`--prefix=\$HOME'.
1406
1407 For better control, use the options below.
1408
1409 Fine tuning of the installation directories:
1410   --bindir=DIR            user executables [EPREFIX/bin]
1411   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1412   --libexecdir=DIR        program executables [EPREFIX/libexec]
1413   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1414   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1415   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1416   --libdir=DIR            object code libraries [EPREFIX/lib]
1417   --includedir=DIR        C header files [PREFIX/include]
1418   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1419   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1420   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1421   --infodir=DIR           info documentation [DATAROOTDIR/info]
1422   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1423   --mandir=DIR            man documentation [DATAROOTDIR/man]
1424   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1425   --htmldir=DIR           html documentation [DOCDIR]
1426   --dvidir=DIR            dvi documentation [DOCDIR]
1427   --pdfdir=DIR            pdf documentation [DOCDIR]
1428   --psdir=DIR             ps documentation [DOCDIR]
1429 _ACEOF
1430
1431   cat <<\_ACEOF
1432
1433 Program names:
1434   --program-prefix=PREFIX            prepend PREFIX to installed program names
1435   --program-suffix=SUFFIX            append SUFFIX to installed program names
1436   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1437
1438 X features:
1439   --x-includes=DIR    X include files are in DIR
1440   --x-libraries=DIR   X library files are in DIR
1441
1442 System types:
1443   --build=BUILD     configure for building on BUILD [guessed]
1444   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1445   --target=TARGET   configure for building compilers for TARGET [HOST]
1446 _ACEOF
1447 fi
1448
1449 if test -n "$ac_init_help"; then
1450
1451   cat <<\_ACEOF
1452
1453 Optional Features:
1454   --disable-option-checking  ignore unrecognized --enable/--with options
1455   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1456   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1457   --enable-maintainer-mode  enable make rules and dependencies not useful
1458                           (and sometimes confusing) to the casual installer
1459   --enable-plugins        Enable support for plugins (defaults no)
1460   --disable-largefile     omit support for large files
1461   --enable-targets=TARGETS
1462                           alternative target configurations
1463   --enable-64-bit-bfd     64-bit support (on hosts with narrower word sizes)
1464   --disable-gdbcli        disable command-line interface (CLI)
1465   --disable-gdbmi         disable machine-interface (MI)
1466   --enable-tui            enable full-screen terminal user interface (TUI)
1467   --enable-gdbtk          enable gdbtk graphical user interface (GUI)
1468   --enable-profiling      enable profiling of GDB
1469   --disable-rpath         do not hardcode runtime library paths
1470   --enable-libmcheck      Try building GDB with -lmcheck if available
1471   --enable-werror         treat compile warnings as errors
1472   --enable-build-warnings enable build-time compiler warnings if gcc is used
1473   --enable-gdb-build-warnings
1474                           enable GDB specific build-time compiler warnings if
1475                           gcc is used
1476   --enable-sim            link gdb with simulator
1477   --enable-multi-ice      build the multi-ice-gdb-server
1478   --enable-gdbserver      automatically build gdbserver (yes/no/auto, default
1479                           is auto)
1480
1481 Optional Packages:
1482   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1483   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1484   --with-separate-debug-dir=PATH
1485                           look for global separate debug info in this path
1486                           [LIBDIR/debug]
1487   --with-gdb-datadir=PATH look for global separate data files in this path
1488                           [DATADIR/gdb]
1489   --with-relocated-sources=PATH
1490                           automatically relocate this path for source files
1491   --with-auto-load-dir=PATH
1492                           directories from which to load auto-loaded scripts
1493                           [$debugdir:$datadir/auto-load]
1494   --with-auto-load-safe-path=PATH
1495                           directories safe to hold auto-loaded files
1496                           [--with-auto-load-dir]
1497   --without-auto-load-safe-path
1498                           do not restrict auto-loaded files locations
1499   --with-libunwind-ia64   use libunwind frame unwinding for ia64 targets
1500   --with-curses           use the curses library instead of the termcap
1501                           library
1502   --with-pkgversion=PKG   Use PKG in the version string in place of "GDB"
1503   --with-bugurl=URL       Direct users to URL to report a bug
1504   --with-zlib             include zlib support (auto/yes/no) default=auto
1505   --with-libiconv-prefix=DIR
1506                           search for libiconv in DIR/include and DIR/lib
1507   --with-iconv-bin=PATH   specify where to find the iconv program
1508   --with-system-readline  use installed readline library
1509   --with-jit-reader-dir=PATH
1510                           directory to load the JIT readers from
1511   --with-expat            include expat support (auto/yes/no)
1512   --with-gnu-ld           assume the C compiler uses GNU ld default=no
1513   --with-libexpat-prefix[=DIR]  search for libexpat in DIR/include and DIR/lib
1514   --without-libexpat-prefix     don't search for libexpat in includedir and libdir
1515   --with-python[=PYTHON]  include python support
1516                           (auto/yes/no/<python-program>)
1517   --without-included-regex
1518                           don't use included regex; this is the default on
1519                           systems with version 2 of the GNU C library (use
1520                           with caution on other system)
1521   --with-sysroot[=DIR]    search for usr/lib et al within DIR
1522   --with-system-gdbinit=PATH
1523                           automatically load a system-wide gdbinit file
1524   --with-tcl              directory containing tcl configuration (tclConfig.sh)
1525   --with-tk               directory containing tk configuration (tkConfig.sh)
1526   --with-x                use the X Window System
1527
1528 Some influential environment variables:
1529   CC          C compiler command
1530   CFLAGS      C compiler flags
1531   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1532               nonstandard directory <lib dir>
1533   LIBS        libraries to pass to the linker, e.g. -l<library>
1534   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1535               you have headers in a nonstandard directory <include dir>
1536   CPP         C preprocessor
1537   MAKEINFO    Parent configure detects if it is of sufficient version.
1538   MAKEINFOFLAGS
1539               Parameters for MAKEINFO.
1540   YACC        The `Yet Another C Compiler' implementation to use. Defaults to
1541               the first program found out of: `bison -y', `byacc', `yacc'.
1542   YFLAGS      The list of arguments that will be passed by default to $YACC.
1543               This script will default YFLAGS to the empty string to avoid a
1544               default value of `-d' given by some make applications.
1545   XMKMF       Path to xmkmf, Makefile generator for X Window System
1546
1547 Use these variables to override the choices made by `configure' or to help
1548 it to find libraries and programs with nonstandard names/locations.
1549
1550 Report bugs to the package provider.
1551 _ACEOF
1552 ac_status=$?
1553 fi
1554
1555 if test "$ac_init_help" = "recursive"; then
1556   # If there are subdirs, report their specific --help.
1557   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1558     test -d "$ac_dir" ||
1559       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1560       continue
1561     ac_builddir=.
1562
1563 case "$ac_dir" in
1564 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1565 *)
1566   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1567   # A ".." for each directory in $ac_dir_suffix.
1568   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1569   case $ac_top_builddir_sub in
1570   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1571   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1572   esac ;;
1573 esac
1574 ac_abs_top_builddir=$ac_pwd
1575 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1576 # for backward compatibility:
1577 ac_top_builddir=$ac_top_build_prefix
1578
1579 case $srcdir in
1580   .)  # We are building in place.
1581     ac_srcdir=.
1582     ac_top_srcdir=$ac_top_builddir_sub
1583     ac_abs_top_srcdir=$ac_pwd ;;
1584   [\\/]* | ?:[\\/]* )  # Absolute name.
1585     ac_srcdir=$srcdir$ac_dir_suffix;
1586     ac_top_srcdir=$srcdir
1587     ac_abs_top_srcdir=$srcdir ;;
1588   *) # Relative name.
1589     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1590     ac_top_srcdir=$ac_top_build_prefix$srcdir
1591     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1592 esac
1593 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1594
1595     cd "$ac_dir" || { ac_status=$?; continue; }
1596     # Check for guested configure.
1597     if test -f "$ac_srcdir/configure.gnu"; then
1598       echo &&
1599       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1600     elif test -f "$ac_srcdir/configure"; then
1601       echo &&
1602       $SHELL "$ac_srcdir/configure" --help=recursive
1603     else
1604       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1605     fi || ac_status=$?
1606     cd "$ac_pwd" || { ac_status=$?; break; }
1607   done
1608 fi
1609
1610 test -n "$ac_init_help" && exit $ac_status
1611 if $ac_init_version; then
1612   cat <<\_ACEOF
1613 configure
1614 generated by GNU Autoconf 2.64
1615
1616 Copyright (C) 2009 Free Software Foundation, Inc.
1617 This configure script is free software; the Free Software Foundation
1618 gives unlimited permission to copy, distribute and modify it.
1619 _ACEOF
1620   exit
1621 fi
1622
1623 ## ------------------------ ##
1624 ## Autoconf initialization. ##
1625 ## ------------------------ ##
1626
1627 # ac_fn_c_try_compile LINENO
1628 # --------------------------
1629 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1630 ac_fn_c_try_compile ()
1631 {
1632   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1633   rm -f conftest.$ac_objext
1634   if { { ac_try="$ac_compile"
1635 case "(($ac_try" in
1636   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1637   *) ac_try_echo=$ac_try;;
1638 esac
1639 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1640 $as_echo "$ac_try_echo"; } >&5
1641   (eval "$ac_compile") 2>conftest.err
1642   ac_status=$?
1643   if test -s conftest.err; then
1644     grep -v '^ *+' conftest.err >conftest.er1
1645     cat conftest.er1 >&5
1646     mv -f conftest.er1 conftest.err
1647   fi
1648   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1649   test $ac_status = 0; } && {
1650          test -z "$ac_c_werror_flag" ||
1651          test ! -s conftest.err
1652        } && test -s conftest.$ac_objext; then :
1653   ac_retval=0
1654 else
1655   $as_echo "$as_me: failed program was:" >&5
1656 sed 's/^/| /' conftest.$ac_ext >&5
1657
1658         ac_retval=1
1659 fi
1660   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1661   return $ac_retval
1662
1663 } # ac_fn_c_try_compile
1664
1665 # ac_fn_c_try_cpp LINENO
1666 # ----------------------
1667 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1668 ac_fn_c_try_cpp ()
1669 {
1670   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1671   if { { ac_try="$ac_cpp conftest.$ac_ext"
1672 case "(($ac_try" in
1673   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1674   *) ac_try_echo=$ac_try;;
1675 esac
1676 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1677 $as_echo "$ac_try_echo"; } >&5
1678   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1679   ac_status=$?
1680   if test -s conftest.err; then
1681     grep -v '^ *+' conftest.err >conftest.er1
1682     cat conftest.er1 >&5
1683     mv -f conftest.er1 conftest.err
1684   fi
1685   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1686   test $ac_status = 0; } >/dev/null && {
1687          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1688          test ! -s conftest.err
1689        }; then :
1690   ac_retval=0
1691 else
1692   $as_echo "$as_me: failed program was:" >&5
1693 sed 's/^/| /' conftest.$ac_ext >&5
1694
1695     ac_retval=1
1696 fi
1697   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1698   return $ac_retval
1699
1700 } # ac_fn_c_try_cpp
1701
1702 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1703 # -------------------------------------------------------
1704 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1705 # the include files in INCLUDES and setting the cache variable VAR
1706 # accordingly.
1707 ac_fn_c_check_header_mongrel ()
1708 {
1709   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1710   if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1711   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1712 $as_echo_n "checking for $2... " >&6; }
1713 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1714   $as_echo_n "(cached) " >&6
1715 fi
1716 eval ac_res=\$$3
1717                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1718 $as_echo "$ac_res" >&6; }
1719 else
1720   # Is the header compilable?
1721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1722 $as_echo_n "checking $2 usability... " >&6; }
1723 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1724 /* end confdefs.h.  */
1725 $4
1726 #include <$2>
1727 _ACEOF
1728 if ac_fn_c_try_compile "$LINENO"; then :
1729   ac_header_compiler=yes
1730 else
1731   ac_header_compiler=no
1732 fi
1733 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1735 $as_echo "$ac_header_compiler" >&6; }
1736
1737 # Is the header present?
1738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1739 $as_echo_n "checking $2 presence... " >&6; }
1740 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1741 /* end confdefs.h.  */
1742 #include <$2>
1743 _ACEOF
1744 if ac_fn_c_try_cpp "$LINENO"; then :
1745   ac_header_preproc=yes
1746 else
1747   ac_header_preproc=no
1748 fi
1749 rm -f conftest.err conftest.$ac_ext
1750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1751 $as_echo "$ac_header_preproc" >&6; }
1752
1753 # So?  What about this header?
1754 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1755   yes:no: )
1756     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1757 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1758     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1759 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1760     ;;
1761   no:yes:* )
1762     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1763 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1764     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1765 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1766     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1767 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1768     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1769 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1770     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1771 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1772     ;;
1773 esac
1774   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1775 $as_echo_n "checking for $2... " >&6; }
1776 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1777   $as_echo_n "(cached) " >&6
1778 else
1779   eval "$3=\$ac_header_compiler"
1780 fi
1781 eval ac_res=\$$3
1782                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1783 $as_echo "$ac_res" >&6; }
1784 fi
1785   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1786
1787 } # ac_fn_c_check_header_mongrel
1788
1789 # ac_fn_c_try_run LINENO
1790 # ----------------------
1791 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1792 # that executables *can* be run.
1793 ac_fn_c_try_run ()
1794 {
1795   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1796   if { { ac_try="$ac_link"
1797 case "(($ac_try" in
1798   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1799   *) ac_try_echo=$ac_try;;
1800 esac
1801 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1802 $as_echo "$ac_try_echo"; } >&5
1803   (eval "$ac_link") 2>&5
1804   ac_status=$?
1805   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1806   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1807   { { case "(($ac_try" in
1808   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1809   *) ac_try_echo=$ac_try;;
1810 esac
1811 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1812 $as_echo "$ac_try_echo"; } >&5
1813   (eval "$ac_try") 2>&5
1814   ac_status=$?
1815   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1816   test $ac_status = 0; }; }; then :
1817   ac_retval=0
1818 else
1819   $as_echo "$as_me: program exited with status $ac_status" >&5
1820        $as_echo "$as_me: failed program was:" >&5
1821 sed 's/^/| /' conftest.$ac_ext >&5
1822
1823        ac_retval=$ac_status
1824 fi
1825   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1826   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1827   return $ac_retval
1828
1829 } # ac_fn_c_try_run
1830
1831 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1832 # -------------------------------------------------------
1833 # Tests whether HEADER exists and can be compiled using the include files in
1834 # INCLUDES, setting the cache variable VAR accordingly.
1835 ac_fn_c_check_header_compile ()
1836 {
1837   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1838   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1839 $as_echo_n "checking for $2... " >&6; }
1840 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1841   $as_echo_n "(cached) " >&6
1842 else
1843   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1844 /* end confdefs.h.  */
1845 $4
1846 #include <$2>
1847 _ACEOF
1848 if ac_fn_c_try_compile "$LINENO"; then :
1849   eval "$3=yes"
1850 else
1851   eval "$3=no"
1852 fi
1853 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1854 fi
1855 eval ac_res=\$$3
1856                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1857 $as_echo "$ac_res" >&6; }
1858   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1859
1860 } # ac_fn_c_check_header_compile
1861
1862 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1863 # --------------------------------------------
1864 # Tries to find the compile-time value of EXPR in a program that includes
1865 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1866 # computed
1867 ac_fn_c_compute_int ()
1868 {
1869   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1870   if test "$cross_compiling" = yes; then
1871     # Depending upon the size, compute the lo and hi bounds.
1872 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1873 /* end confdefs.h.  */
1874 $4
1875 int
1876 main ()
1877 {
1878 static int test_array [1 - 2 * !(($2) >= 0)];
1879 test_array [0] = 0
1880
1881   ;
1882   return 0;
1883 }
1884 _ACEOF
1885 if ac_fn_c_try_compile "$LINENO"; then :
1886   ac_lo=0 ac_mid=0
1887   while :; do
1888     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1889 /* end confdefs.h.  */
1890 $4
1891 int
1892 main ()
1893 {
1894 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1895 test_array [0] = 0
1896
1897   ;
1898   return 0;
1899 }
1900 _ACEOF
1901 if ac_fn_c_try_compile "$LINENO"; then :
1902   ac_hi=$ac_mid; break
1903 else
1904   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1905                         if test $ac_lo -le $ac_mid; then
1906                           ac_lo= ac_hi=
1907                           break
1908                         fi
1909                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1910 fi
1911 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1912   done
1913 else
1914   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1915 /* end confdefs.h.  */
1916 $4
1917 int
1918 main ()
1919 {
1920 static int test_array [1 - 2 * !(($2) < 0)];
1921 test_array [0] = 0
1922
1923   ;
1924   return 0;
1925 }
1926 _ACEOF
1927 if ac_fn_c_try_compile "$LINENO"; then :
1928   ac_hi=-1 ac_mid=-1
1929   while :; do
1930     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1931 /* end confdefs.h.  */
1932 $4
1933 int
1934 main ()
1935 {
1936 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1937 test_array [0] = 0
1938
1939   ;
1940   return 0;
1941 }
1942 _ACEOF
1943 if ac_fn_c_try_compile "$LINENO"; then :
1944   ac_lo=$ac_mid; break
1945 else
1946   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1947                         if test $ac_mid -le $ac_hi; then
1948                           ac_lo= ac_hi=
1949                           break
1950                         fi
1951                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1952 fi
1953 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1954   done
1955 else
1956   ac_lo= ac_hi=
1957 fi
1958 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1959 fi
1960 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1961 # Binary search between lo and hi bounds.
1962 while test "x$ac_lo" != "x$ac_hi"; do
1963   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1964   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1965 /* end confdefs.h.  */
1966 $4
1967 int
1968 main ()
1969 {
1970 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1971 test_array [0] = 0
1972
1973   ;
1974   return 0;
1975 }
1976 _ACEOF
1977 if ac_fn_c_try_compile "$LINENO"; then :
1978   ac_hi=$ac_mid
1979 else
1980   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1981 fi
1982 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1983 done
1984 case $ac_lo in #((
1985 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1986 '') ac_retval=1 ;;
1987 esac
1988   else
1989     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1990 /* end confdefs.h.  */
1991 $4
1992 static long int longval () { return $2; }
1993 static unsigned long int ulongval () { return $2; }
1994 #include <stdio.h>
1995 #include <stdlib.h>
1996 int
1997 main ()
1998 {
1999
2000   FILE *f = fopen ("conftest.val", "w");
2001   if (! f)
2002     return 1;
2003   if (($2) < 0)
2004     {
2005       long int i = longval ();
2006       if (i != ($2))
2007         return 1;
2008       fprintf (f, "%ld", i);
2009     }
2010   else
2011     {
2012       unsigned long int i = ulongval ();
2013       if (i != ($2))
2014         return 1;
2015       fprintf (f, "%lu", i);
2016     }
2017   /* Do not output a trailing newline, as this causes \r\n confusion
2018      on some platforms.  */
2019   return ferror (f) || fclose (f) != 0;
2020
2021   ;
2022   return 0;
2023 }
2024 _ACEOF
2025 if ac_fn_c_try_run "$LINENO"; then :
2026   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2027 else
2028   ac_retval=1
2029 fi
2030 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2031   conftest.$ac_objext conftest.beam conftest.$ac_ext
2032 rm -f conftest.val
2033
2034   fi
2035   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2036   return $ac_retval
2037
2038 } # ac_fn_c_compute_int
2039
2040 # ac_fn_c_try_link LINENO
2041 # -----------------------
2042 # Try to link conftest.$ac_ext, and return whether this succeeded.
2043 ac_fn_c_try_link ()
2044 {
2045   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2046   rm -f conftest.$ac_objext conftest$ac_exeext
2047   if { { ac_try="$ac_link"
2048 case "(($ac_try" in
2049   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2050   *) ac_try_echo=$ac_try;;
2051 esac
2052 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2053 $as_echo "$ac_try_echo"; } >&5
2054   (eval "$ac_link") 2>conftest.err
2055   ac_status=$?
2056   if test -s conftest.err; then
2057     grep -v '^ *+' conftest.err >conftest.er1
2058     cat conftest.er1 >&5
2059     mv -f conftest.er1 conftest.err
2060   fi
2061   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2062   test $ac_status = 0; } && {
2063          test -z "$ac_c_werror_flag" ||
2064          test ! -s conftest.err
2065        } && test -s conftest$ac_exeext && {
2066          test "$cross_compiling" = yes ||
2067          $as_test_x conftest$ac_exeext
2068        }; then :
2069   ac_retval=0
2070 else
2071   $as_echo "$as_me: failed program was:" >&5
2072 sed 's/^/| /' conftest.$ac_ext >&5
2073
2074         ac_retval=1
2075 fi
2076   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2077   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2078   # interfere with the next link command; also delete a directory that is
2079   # left behind by Apple's compiler.  We do this before executing the actions.
2080   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2081   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2082   return $ac_retval
2083
2084 } # ac_fn_c_try_link
2085
2086 # ac_fn_c_check_func LINENO FUNC VAR
2087 # ----------------------------------
2088 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2089 ac_fn_c_check_func ()
2090 {
2091   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2092   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2093 $as_echo_n "checking for $2... " >&6; }
2094 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2095   $as_echo_n "(cached) " >&6
2096 else
2097   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2098 /* end confdefs.h.  */
2099 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2100    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
2101 #define $2 innocuous_$2
2102
2103 /* System header to define __stub macros and hopefully few prototypes,
2104     which can conflict with char $2 (); below.
2105     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2106     <limits.h> exists even on freestanding compilers.  */
2107
2108 #ifdef __STDC__
2109 # include <limits.h>
2110 #else
2111 # include <assert.h>
2112 #endif
2113
2114 #undef $2
2115
2116 /* Override any GCC internal prototype to avoid an error.
2117    Use char because int might match the return type of a GCC
2118    builtin and then its argument prototype would still apply.  */
2119 #ifdef __cplusplus
2120 extern "C"
2121 #endif
2122 char $2 ();
2123 /* The GNU C library defines this for functions which it implements
2124     to always fail with ENOSYS.  Some functions are actually named
2125     something starting with __ and the normal name is an alias.  */
2126 #if defined __stub_$2 || defined __stub___$2
2127 choke me
2128 #endif
2129
2130 int
2131 main ()
2132 {
2133 return $2 ();
2134   ;
2135   return 0;
2136 }
2137 _ACEOF
2138 if ac_fn_c_try_link "$LINENO"; then :
2139   eval "$3=yes"
2140 else
2141   eval "$3=no"
2142 fi
2143 rm -f core conftest.err conftest.$ac_objext \
2144     conftest$ac_exeext conftest.$ac_ext
2145 fi
2146 eval ac_res=\$$3
2147                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2148 $as_echo "$ac_res" >&6; }
2149   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2150
2151 } # ac_fn_c_check_func
2152
2153 # ac_fn_c_check_decl LINENO SYMBOL VAR
2154 # ------------------------------------
2155 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2156 ac_fn_c_check_decl ()
2157 {
2158   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2159   as_decl_name=`echo $2|sed 's/ *(.*//'`
2160   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2161   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2162 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2163 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2164   $as_echo_n "(cached) " >&6
2165 else
2166   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2167 /* end confdefs.h.  */
2168 $4
2169 int
2170 main ()
2171 {
2172 #ifndef $as_decl_name
2173 #ifdef __cplusplus
2174   (void) $as_decl_use;
2175 #else
2176   (void) $as_decl_name;
2177 #endif
2178 #endif
2179
2180   ;
2181   return 0;
2182 }
2183 _ACEOF
2184 if ac_fn_c_try_compile "$LINENO"; then :
2185   eval "$3=yes"
2186 else
2187   eval "$3=no"
2188 fi
2189 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2190 fi
2191 eval ac_res=\$$3
2192                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2193 $as_echo "$ac_res" >&6; }
2194   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2195
2196 } # ac_fn_c_check_decl
2197
2198 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2199 # ----------------------------------------------------
2200 # Tries to find if the field MEMBER exists in type AGGR, after including
2201 # INCLUDES, setting cache variable VAR accordingly.
2202 ac_fn_c_check_member ()
2203 {
2204   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2205   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2206 $as_echo_n "checking for $2.$3... " >&6; }
2207 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
2208   $as_echo_n "(cached) " >&6
2209 else
2210   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2211 /* end confdefs.h.  */
2212 $5
2213 int
2214 main ()
2215 {
2216 static $2 ac_aggr;
2217 if (ac_aggr.$3)
2218 return 0;
2219   ;
2220   return 0;
2221 }
2222 _ACEOF
2223 if ac_fn_c_try_compile "$LINENO"; then :
2224   eval "$4=yes"
2225 else
2226   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2227 /* end confdefs.h.  */
2228 $5
2229 int
2230 main ()
2231 {
2232 static $2 ac_aggr;
2233 if (sizeof ac_aggr.$3)
2234 return 0;
2235   ;
2236   return 0;
2237 }
2238 _ACEOF
2239 if ac_fn_c_try_compile "$LINENO"; then :
2240   eval "$4=yes"
2241 else
2242   eval "$4=no"
2243 fi
2244 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2245 fi
2246 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2247 fi
2248 eval ac_res=\$$4
2249                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2250 $as_echo "$ac_res" >&6; }
2251   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2252
2253 } # ac_fn_c_check_member
2254
2255 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2256 # -------------------------------------------
2257 # Tests whether TYPE exists after having included INCLUDES, setting cache
2258 # variable VAR accordingly.
2259 ac_fn_c_check_type ()
2260 {
2261   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2262   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2263 $as_echo_n "checking for $2... " >&6; }
2264 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2265   $as_echo_n "(cached) " >&6
2266 else
2267   eval "$3=no"
2268   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2269 /* end confdefs.h.  */
2270 $4
2271 int
2272 main ()
2273 {
2274 if (sizeof ($2))
2275          return 0;
2276   ;
2277   return 0;
2278 }
2279 _ACEOF
2280 if ac_fn_c_try_compile "$LINENO"; then :
2281   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2282 /* end confdefs.h.  */
2283 $4
2284 int
2285 main ()
2286 {
2287 if (sizeof (($2)))
2288             return 0;
2289   ;
2290   return 0;
2291 }
2292 _ACEOF
2293 if ac_fn_c_try_compile "$LINENO"; then :
2294
2295 else
2296   eval "$3=yes"
2297 fi
2298 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2299 fi
2300 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2301 fi
2302 eval ac_res=\$$3
2303                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2304 $as_echo "$ac_res" >&6; }
2305   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2306
2307 } # ac_fn_c_check_type
2308 cat >config.log <<_ACEOF
2309 This file contains any messages produced by compilers while
2310 running configure, to aid debugging if configure makes a mistake.
2311
2312 It was created by $as_me, which was
2313 generated by GNU Autoconf 2.64.  Invocation command line was
2314
2315   $ $0 $@
2316
2317 _ACEOF
2318 exec 5>>config.log
2319 {
2320 cat <<_ASUNAME
2321 ## --------- ##
2322 ## Platform. ##
2323 ## --------- ##
2324
2325 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2326 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2327 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2328 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2329 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2330
2331 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2332 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2333
2334 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2335 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2336 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2337 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2338 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2339 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2340 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2341
2342 _ASUNAME
2343
2344 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2345 for as_dir in $PATH
2346 do
2347   IFS=$as_save_IFS
2348   test -z "$as_dir" && as_dir=.
2349     $as_echo "PATH: $as_dir"
2350   done
2351 IFS=$as_save_IFS
2352
2353 } >&5
2354
2355 cat >&5 <<_ACEOF
2356
2357
2358 ## ----------- ##
2359 ## Core tests. ##
2360 ## ----------- ##
2361
2362 _ACEOF
2363
2364
2365 # Keep a trace of the command line.
2366 # Strip out --no-create and --no-recursion so they do not pile up.
2367 # Strip out --silent because we don't want to record it for future runs.
2368 # Also quote any args containing shell meta-characters.
2369 # Make two passes to allow for proper duplicate-argument suppression.
2370 ac_configure_args=
2371 ac_configure_args0=
2372 ac_configure_args1=
2373 ac_must_keep_next=false
2374 for ac_pass in 1 2
2375 do
2376   for ac_arg
2377   do
2378     case $ac_arg in
2379     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2380     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2381     | -silent | --silent | --silen | --sile | --sil)
2382       continue ;;
2383     *\'*)
2384       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2385     esac
2386     case $ac_pass in
2387     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2388     2)
2389       as_fn_append ac_configure_args1 " '$ac_arg'"
2390       if test $ac_must_keep_next = true; then
2391         ac_must_keep_next=false # Got value, back to normal.
2392       else
2393         case $ac_arg in
2394           *=* | --config-cache | -C | -disable-* | --disable-* \
2395           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2396           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2397           | -with-* | --with-* | -without-* | --without-* | --x)
2398             case "$ac_configure_args0 " in
2399               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2400             esac
2401             ;;
2402           -* ) ac_must_keep_next=true ;;
2403         esac
2404       fi
2405       as_fn_append ac_configure_args " '$ac_arg'"
2406       ;;
2407     esac
2408   done
2409 done
2410 { ac_configure_args0=; unset ac_configure_args0;}
2411 { ac_configure_args1=; unset ac_configure_args1;}
2412
2413 # When interrupted or exit'd, cleanup temporary files, and complete
2414 # config.log.  We remove comments because anyway the quotes in there
2415 # would cause problems or look ugly.
2416 # WARNING: Use '\'' to represent an apostrophe within the trap.
2417 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2418 trap 'exit_status=$?
2419   # Save into config.log some information that might help in debugging.
2420   {
2421     echo
2422
2423     cat <<\_ASBOX
2424 ## ---------------- ##
2425 ## Cache variables. ##
2426 ## ---------------- ##
2427 _ASBOX
2428     echo
2429     # The following way of writing the cache mishandles newlines in values,
2430 (
2431   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2432     eval ac_val=\$$ac_var
2433     case $ac_val in #(
2434     *${as_nl}*)
2435       case $ac_var in #(
2436       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2437 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2438       esac
2439       case $ac_var in #(
2440       _ | IFS | as_nl) ;; #(
2441       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2442       *) { eval $ac_var=; unset $ac_var;} ;;
2443       esac ;;
2444     esac
2445   done
2446   (set) 2>&1 |
2447     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2448     *${as_nl}ac_space=\ *)
2449       sed -n \
2450         "s/'\''/'\''\\\\'\'''\''/g;
2451           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2452       ;; #(
2453     *)
2454       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2455       ;;
2456     esac |
2457     sort
2458 )
2459     echo
2460
2461     cat <<\_ASBOX
2462 ## ----------------- ##
2463 ## Output variables. ##
2464 ## ----------------- ##
2465 _ASBOX
2466     echo
2467     for ac_var in $ac_subst_vars
2468     do
2469       eval ac_val=\$$ac_var
2470       case $ac_val in
2471       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2472       esac
2473       $as_echo "$ac_var='\''$ac_val'\''"
2474     done | sort
2475     echo
2476
2477     if test -n "$ac_subst_files"; then
2478       cat <<\_ASBOX
2479 ## ------------------- ##
2480 ## File substitutions. ##
2481 ## ------------------- ##
2482 _ASBOX
2483       echo
2484       for ac_var in $ac_subst_files
2485       do
2486         eval ac_val=\$$ac_var
2487         case $ac_val in
2488         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2489         esac
2490         $as_echo "$ac_var='\''$ac_val'\''"
2491       done | sort
2492       echo
2493     fi
2494
2495     if test -s confdefs.h; then
2496       cat <<\_ASBOX
2497 ## ----------- ##
2498 ## confdefs.h. ##
2499 ## ----------- ##
2500 _ASBOX
2501       echo
2502       cat confdefs.h
2503       echo
2504     fi
2505     test "$ac_signal" != 0 &&
2506       $as_echo "$as_me: caught signal $ac_signal"
2507     $as_echo "$as_me: exit $exit_status"
2508   } >&5
2509   rm -f core *.core core.conftest.* &&
2510     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2511     exit $exit_status
2512 ' 0
2513 for ac_signal in 1 2 13 15; do
2514   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2515 done
2516 ac_signal=0
2517
2518 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2519 rm -f -r conftest* confdefs.h
2520
2521 $as_echo "/* confdefs.h */" > confdefs.h
2522
2523 # Predefined preprocessor variables.
2524
2525 cat >>confdefs.h <<_ACEOF
2526 #define PACKAGE_NAME "$PACKAGE_NAME"
2527 _ACEOF
2528
2529 cat >>confdefs.h <<_ACEOF
2530 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2531 _ACEOF
2532
2533 cat >>confdefs.h <<_ACEOF
2534 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2535 _ACEOF
2536
2537 cat >>confdefs.h <<_ACEOF
2538 #define PACKAGE_STRING "$PACKAGE_STRING"
2539 _ACEOF
2540
2541 cat >>confdefs.h <<_ACEOF
2542 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2543 _ACEOF
2544
2545 cat >>confdefs.h <<_ACEOF
2546 #define PACKAGE_URL "$PACKAGE_URL"
2547 _ACEOF
2548
2549
2550 # Let the site file select an alternate cache file if it wants to.
2551 # Prefer an explicitly selected file to automatically selected ones.
2552 ac_site_file1=NONE
2553 ac_site_file2=NONE
2554 if test -n "$CONFIG_SITE"; then
2555   ac_site_file1=$CONFIG_SITE
2556 elif test "x$prefix" != xNONE; then
2557   ac_site_file1=$prefix/share/config.site
2558   ac_site_file2=$prefix/etc/config.site
2559 else
2560   ac_site_file1=$ac_default_prefix/share/config.site
2561   ac_site_file2=$ac_default_prefix/etc/config.site
2562 fi
2563 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2564 do
2565   test "x$ac_site_file" = xNONE && continue
2566   if test -r "$ac_site_file"; then
2567     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2568 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2569     sed 's/^/| /' "$ac_site_file" >&5
2570     . "$ac_site_file"
2571   fi
2572 done
2573
2574 if test -r "$cache_file"; then
2575   # Some versions of bash will fail to source /dev/null (special
2576   # files actually), so we avoid doing that.
2577   if test -f "$cache_file"; then
2578     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2579 $as_echo "$as_me: loading cache $cache_file" >&6;}
2580     case $cache_file in
2581       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2582       *)                      . "./$cache_file";;
2583     esac
2584   fi
2585 else
2586   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2587 $as_echo "$as_me: creating cache $cache_file" >&6;}
2588   >$cache_file
2589 fi
2590
2591 # Check that the precious variables saved in the cache have kept the same
2592 # value.
2593 ac_cache_corrupted=false
2594 for ac_var in $ac_precious_vars; do
2595   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2596   eval ac_new_set=\$ac_env_${ac_var}_set
2597   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2598   eval ac_new_val=\$ac_env_${ac_var}_value
2599   case $ac_old_set,$ac_new_set in
2600     set,)
2601       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2602 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2603       ac_cache_corrupted=: ;;
2604     ,set)
2605       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2606 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2607       ac_cache_corrupted=: ;;
2608     ,);;
2609     *)
2610       if test "x$ac_old_val" != "x$ac_new_val"; then
2611         # differences in whitespace do not lead to failure.
2612         ac_old_val_w=`echo x $ac_old_val`
2613         ac_new_val_w=`echo x $ac_new_val`
2614         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2615           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2616 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2617           ac_cache_corrupted=:
2618         else
2619           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2620 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2621           eval $ac_var=\$ac_old_val
2622         fi
2623         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2624 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2625         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2626 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2627       fi;;
2628   esac
2629   # Pass precious variables to config.status.
2630   if test "$ac_new_set" = set; then
2631     case $ac_new_val in
2632     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2633     *) ac_arg=$ac_var=$ac_new_val ;;
2634     esac
2635     case " $ac_configure_args " in
2636       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2637       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2638     esac
2639   fi
2640 done
2641 if $ac_cache_corrupted; then
2642   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2643 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2644   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2645 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2646   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2647 fi
2648 ## -------------------- ##
2649 ## Main body of script. ##
2650 ## -------------------- ##
2651
2652 ac_ext=c
2653 ac_cpp='$CPP $CPPFLAGS'
2654 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2655 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2656 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2657
2658
2659
2660
2661
2662 ac_config_headers="$ac_config_headers config.h:config.in"
2663
2664
2665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2666 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2667     # Check whether --enable-maintainer-mode was given.
2668 if test "${enable_maintainer_mode+set}" = set; then :
2669   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2670 else
2671   USE_MAINTAINER_MODE=no
2672 fi
2673
2674   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2675 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2676    if test $USE_MAINTAINER_MODE = yes; then
2677   MAINTAINER_MODE_TRUE=
2678   MAINTAINER_MODE_FALSE='#'
2679 else
2680   MAINTAINER_MODE_TRUE='#'
2681   MAINTAINER_MODE_FALSE=
2682 fi
2683
2684   MAINT=$MAINTAINER_MODE_TRUE
2685
2686
2687
2688 # Provide more thorough testing by -lmcheck.
2689 # Set it to 'true' for development snapshots, 'false' for releases or
2690 # pre-releases.
2691 development=true
2692
2693 ac_ext=c
2694 ac_cpp='$CPP $CPPFLAGS'
2695 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2696 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2697 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2698 if test -n "$ac_tool_prefix"; then
2699   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2700 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2702 $as_echo_n "checking for $ac_word... " >&6; }
2703 if test "${ac_cv_prog_CC+set}" = set; then :
2704   $as_echo_n "(cached) " >&6
2705 else
2706   if test -n "$CC"; then
2707   ac_cv_prog_CC="$CC" # Let the user override the test.
2708 else
2709 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2710 for as_dir in $PATH
2711 do
2712   IFS=$as_save_IFS
2713   test -z "$as_dir" && as_dir=.
2714     for ac_exec_ext in '' $ac_executable_extensions; do
2715   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2716     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2717     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2718     break 2
2719   fi
2720 done
2721   done
2722 IFS=$as_save_IFS
2723
2724 fi
2725 fi
2726 CC=$ac_cv_prog_CC
2727 if test -n "$CC"; then
2728   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2729 $as_echo "$CC" >&6; }
2730 else
2731   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2732 $as_echo "no" >&6; }
2733 fi
2734
2735
2736 fi
2737 if test -z "$ac_cv_prog_CC"; then
2738   ac_ct_CC=$CC
2739   # Extract the first word of "gcc", so it can be a program name with args.
2740 set dummy gcc; ac_word=$2
2741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2742 $as_echo_n "checking for $ac_word... " >&6; }
2743 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2744   $as_echo_n "(cached) " >&6
2745 else
2746   if test -n "$ac_ct_CC"; then
2747   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2748 else
2749 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2750 for as_dir in $PATH
2751 do
2752   IFS=$as_save_IFS
2753   test -z "$as_dir" && as_dir=.
2754     for ac_exec_ext in '' $ac_executable_extensions; do
2755   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2756     ac_cv_prog_ac_ct_CC="gcc"
2757     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2758     break 2
2759   fi
2760 done
2761   done
2762 IFS=$as_save_IFS
2763
2764 fi
2765 fi
2766 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2767 if test -n "$ac_ct_CC"; then
2768   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2769 $as_echo "$ac_ct_CC" >&6; }
2770 else
2771   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2772 $as_echo "no" >&6; }
2773 fi
2774
2775   if test "x$ac_ct_CC" = x; then
2776     CC=""
2777   else
2778     case $cross_compiling:$ac_tool_warned in
2779 yes:)
2780 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2781 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2782 ac_tool_warned=yes ;;
2783 esac
2784     CC=$ac_ct_CC
2785   fi
2786 else
2787   CC="$ac_cv_prog_CC"
2788 fi
2789
2790 if test -z "$CC"; then
2791           if test -n "$ac_tool_prefix"; then
2792     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2793 set dummy ${ac_tool_prefix}cc; ac_word=$2
2794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2795 $as_echo_n "checking for $ac_word... " >&6; }
2796 if test "${ac_cv_prog_CC+set}" = set; then :
2797   $as_echo_n "(cached) " >&6
2798 else
2799   if test -n "$CC"; then
2800   ac_cv_prog_CC="$CC" # Let the user override the test.
2801 else
2802 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2803 for as_dir in $PATH
2804 do
2805   IFS=$as_save_IFS
2806   test -z "$as_dir" && as_dir=.
2807     for ac_exec_ext in '' $ac_executable_extensions; do
2808   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2809     ac_cv_prog_CC="${ac_tool_prefix}cc"
2810     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2811     break 2
2812   fi
2813 done
2814   done
2815 IFS=$as_save_IFS
2816
2817 fi
2818 fi
2819 CC=$ac_cv_prog_CC
2820 if test -n "$CC"; then
2821   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2822 $as_echo "$CC" >&6; }
2823 else
2824   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2825 $as_echo "no" >&6; }
2826 fi
2827
2828
2829   fi
2830 fi
2831 if test -z "$CC"; then
2832   # Extract the first word of "cc", so it can be a program name with args.
2833 set dummy cc; ac_word=$2
2834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2835 $as_echo_n "checking for $ac_word... " >&6; }
2836 if test "${ac_cv_prog_CC+set}" = set; then :
2837   $as_echo_n "(cached) " >&6
2838 else
2839   if test -n "$CC"; then
2840   ac_cv_prog_CC="$CC" # Let the user override the test.
2841 else
2842   ac_prog_rejected=no
2843 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2844 for as_dir in $PATH
2845 do
2846   IFS=$as_save_IFS
2847   test -z "$as_dir" && as_dir=.
2848     for ac_exec_ext in '' $ac_executable_extensions; do
2849   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2850     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2851        ac_prog_rejected=yes
2852        continue
2853      fi
2854     ac_cv_prog_CC="cc"
2855     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2856     break 2
2857   fi
2858 done
2859   done
2860 IFS=$as_save_IFS
2861
2862 if test $ac_prog_rejected = yes; then
2863   # We found a bogon in the path, so make sure we never use it.
2864   set dummy $ac_cv_prog_CC
2865   shift
2866   if test $# != 0; then
2867     # We chose a different compiler from the bogus one.
2868     # However, it has the same basename, so the bogon will be chosen
2869     # first if we set CC to just the basename; use the full file name.
2870     shift
2871     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2872   fi
2873 fi
2874 fi
2875 fi
2876 CC=$ac_cv_prog_CC
2877 if test -n "$CC"; then
2878   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2879 $as_echo "$CC" >&6; }
2880 else
2881   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2882 $as_echo "no" >&6; }
2883 fi
2884
2885
2886 fi
2887 if test -z "$CC"; then
2888   if test -n "$ac_tool_prefix"; then
2889   for ac_prog in cl.exe
2890   do
2891     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2892 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2893 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2894 $as_echo_n "checking for $ac_word... " >&6; }
2895 if test "${ac_cv_prog_CC+set}" = set; then :
2896   $as_echo_n "(cached) " >&6
2897 else
2898   if test -n "$CC"; then
2899   ac_cv_prog_CC="$CC" # Let the user override the test.
2900 else
2901 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2902 for as_dir in $PATH
2903 do
2904   IFS=$as_save_IFS
2905   test -z "$as_dir" && as_dir=.
2906     for ac_exec_ext in '' $ac_executable_extensions; do
2907   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2908     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2909     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2910     break 2
2911   fi
2912 done
2913   done
2914 IFS=$as_save_IFS
2915
2916 fi
2917 fi
2918 CC=$ac_cv_prog_CC
2919 if test -n "$CC"; then
2920   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2921 $as_echo "$CC" >&6; }
2922 else
2923   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2924 $as_echo "no" >&6; }
2925 fi
2926
2927
2928     test -n "$CC" && break
2929   done
2930 fi
2931 if test -z "$CC"; then
2932   ac_ct_CC=$CC
2933   for ac_prog in cl.exe
2934 do
2935   # Extract the first word of "$ac_prog", so it can be a program name with args.
2936 set dummy $ac_prog; ac_word=$2
2937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2938 $as_echo_n "checking for $ac_word... " >&6; }
2939 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2940   $as_echo_n "(cached) " >&6
2941 else
2942   if test -n "$ac_ct_CC"; then
2943   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2944 else
2945 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2946 for as_dir in $PATH
2947 do
2948   IFS=$as_save_IFS
2949   test -z "$as_dir" && as_dir=.
2950     for ac_exec_ext in '' $ac_executable_extensions; do
2951   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2952     ac_cv_prog_ac_ct_CC="$ac_prog"
2953     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2954     break 2
2955   fi
2956 done
2957   done
2958 IFS=$as_save_IFS
2959
2960 fi
2961 fi
2962 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2963 if test -n "$ac_ct_CC"; then
2964   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2965 $as_echo "$ac_ct_CC" >&6; }
2966 else
2967   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2968 $as_echo "no" >&6; }
2969 fi
2970
2971
2972   test -n "$ac_ct_CC" && break
2973 done
2974
2975   if test "x$ac_ct_CC" = x; then
2976     CC=""
2977   else
2978     case $cross_compiling:$ac_tool_warned in
2979 yes:)
2980 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2981 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2982 ac_tool_warned=yes ;;
2983 esac
2984     CC=$ac_ct_CC
2985   fi
2986 fi
2987
2988 fi
2989
2990
2991 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2992 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2993 as_fn_error "no acceptable C compiler found in \$PATH
2994 See \`config.log' for more details." "$LINENO" 5; }
2995
2996 # Provide some information about the compiler.
2997 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2998 set X $ac_compile
2999 ac_compiler=$2
3000 for ac_option in --version -v -V -qversion; do
3001   { { ac_try="$ac_compiler $ac_option >&5"
3002 case "(($ac_try" in
3003   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3004   *) ac_try_echo=$ac_try;;
3005 esac
3006 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3007 $as_echo "$ac_try_echo"; } >&5
3008   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3009   ac_status=$?
3010   if test -s conftest.err; then
3011     sed '10a\
3012 ... rest of stderr output deleted ...
3013          10q' conftest.err >conftest.er1
3014     cat conftest.er1 >&5
3015     rm -f conftest.er1 conftest.err
3016   fi
3017   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3018   test $ac_status = 0; }
3019 done
3020
3021 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3022 /* end confdefs.h.  */
3023
3024 int
3025 main ()
3026 {
3027
3028   ;
3029   return 0;
3030 }
3031 _ACEOF
3032 ac_clean_files_save=$ac_clean_files
3033 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3034 # Try to create an executable without -o first, disregard a.out.
3035 # It will help us diagnose broken compilers, and finding out an intuition
3036 # of exeext.
3037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3038 $as_echo_n "checking for C compiler default output file name... " >&6; }
3039 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3040
3041 # The possible output files:
3042 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3043
3044 ac_rmfiles=
3045 for ac_file in $ac_files
3046 do
3047   case $ac_file in
3048     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3049     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3050   esac
3051 done
3052 rm -f $ac_rmfiles
3053
3054 if { { ac_try="$ac_link_default"
3055 case "(($ac_try" in
3056   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3057   *) ac_try_echo=$ac_try;;
3058 esac
3059 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3060 $as_echo "$ac_try_echo"; } >&5
3061   (eval "$ac_link_default") 2>&5
3062   ac_status=$?
3063   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3064   test $ac_status = 0; }; then :
3065   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3066 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3067 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3068 # so that the user can short-circuit this test for compilers unknown to
3069 # Autoconf.
3070 for ac_file in $ac_files ''
3071 do
3072   test -f "$ac_file" || continue
3073   case $ac_file in
3074     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3075         ;;
3076     [ab].out )
3077         # We found the default executable, but exeext='' is most
3078         # certainly right.
3079         break;;
3080     *.* )
3081         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3082         then :; else
3083            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3084         fi
3085         # We set ac_cv_exeext here because the later test for it is not
3086         # safe: cross compilers may not add the suffix if given an `-o'
3087         # argument, so we may need to know it at that point already.
3088         # Even if this section looks crufty: it has the advantage of
3089         # actually working.
3090         break;;
3091     * )
3092         break;;
3093   esac
3094 done
3095 test "$ac_cv_exeext" = no && ac_cv_exeext=
3096
3097 else
3098   ac_file=''
3099 fi
3100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3101 $as_echo "$ac_file" >&6; }
3102 if test -z "$ac_file"; then :
3103   $as_echo "$as_me: failed program was:" >&5
3104 sed 's/^/| /' conftest.$ac_ext >&5
3105
3106 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3107 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3108 { as_fn_set_status 77
3109 as_fn_error "C compiler cannot create executables
3110 See \`config.log' for more details." "$LINENO" 5; }; }
3111 fi
3112 ac_exeext=$ac_cv_exeext
3113
3114 # Check that the compiler produces executables we can run.  If not, either
3115 # the compiler is broken, or we cross compile.
3116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3117 $as_echo_n "checking whether the C compiler works... " >&6; }
3118 # If not cross compiling, check that we can run a simple program.
3119 if test "$cross_compiling" != yes; then
3120   if { ac_try='./$ac_file'
3121   { { case "(($ac_try" in
3122   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3123   *) ac_try_echo=$ac_try;;
3124 esac
3125 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3126 $as_echo "$ac_try_echo"; } >&5
3127   (eval "$ac_try") 2>&5
3128   ac_status=$?
3129   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3130   test $ac_status = 0; }; }; then
3131     cross_compiling=no
3132   else
3133     if test "$cross_compiling" = maybe; then
3134         cross_compiling=yes
3135     else
3136         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3137 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3138 as_fn_error "cannot run C compiled programs.
3139 If you meant to cross compile, use \`--host'.
3140 See \`config.log' for more details." "$LINENO" 5; }
3141     fi
3142   fi
3143 fi
3144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3145 $as_echo "yes" >&6; }
3146
3147 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3148 ac_clean_files=$ac_clean_files_save
3149 # Check that the compiler produces executables we can run.  If not, either
3150 # the compiler is broken, or we cross compile.
3151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3152 $as_echo_n "checking whether we are cross compiling... " >&6; }
3153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3154 $as_echo "$cross_compiling" >&6; }
3155
3156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3157 $as_echo_n "checking for suffix of executables... " >&6; }
3158 if { { ac_try="$ac_link"
3159 case "(($ac_try" in
3160   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3161   *) ac_try_echo=$ac_try;;
3162 esac
3163 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3164 $as_echo "$ac_try_echo"; } >&5
3165   (eval "$ac_link") 2>&5
3166   ac_status=$?
3167   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3168   test $ac_status = 0; }; then :
3169   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3170 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3171 # work properly (i.e., refer to `conftest.exe'), while it won't with
3172 # `rm'.
3173 for ac_file in conftest.exe conftest conftest.*; do
3174   test -f "$ac_file" || continue
3175   case $ac_file in
3176     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3177     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3178           break;;
3179     * ) break;;
3180   esac
3181 done
3182 else
3183   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3184 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3185 as_fn_error "cannot compute suffix of executables: cannot compile and link
3186 See \`config.log' for more details." "$LINENO" 5; }
3187 fi
3188 rm -f conftest$ac_cv_exeext
3189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3190 $as_echo "$ac_cv_exeext" >&6; }
3191
3192 rm -f conftest.$ac_ext
3193 EXEEXT=$ac_cv_exeext
3194 ac_exeext=$EXEEXT
3195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3196 $as_echo_n "checking for suffix of object files... " >&6; }
3197 if test "${ac_cv_objext+set}" = set; then :
3198   $as_echo_n "(cached) " >&6
3199 else
3200   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3201 /* end confdefs.h.  */
3202
3203 int
3204 main ()
3205 {
3206
3207   ;
3208   return 0;
3209 }
3210 _ACEOF
3211 rm -f conftest.o conftest.obj
3212 if { { ac_try="$ac_compile"
3213 case "(($ac_try" in
3214   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3215   *) ac_try_echo=$ac_try;;
3216 esac
3217 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3218 $as_echo "$ac_try_echo"; } >&5
3219   (eval "$ac_compile") 2>&5
3220   ac_status=$?
3221   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3222   test $ac_status = 0; }; then :
3223   for ac_file in conftest.o conftest.obj conftest.*; do
3224   test -f "$ac_file" || continue;
3225   case $ac_file in
3226     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3227     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3228        break;;
3229   esac
3230 done
3231 else
3232   $as_echo "$as_me: failed program was:" >&5
3233 sed 's/^/| /' conftest.$ac_ext >&5
3234
3235 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3236 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3237 as_fn_error "cannot compute suffix of object files: cannot compile
3238 See \`config.log' for more details." "$LINENO" 5; }
3239 fi
3240 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3241 fi
3242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3243 $as_echo "$ac_cv_objext" >&6; }
3244 OBJEXT=$ac_cv_objext
3245 ac_objext=$OBJEXT
3246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3247 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3248 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3249   $as_echo_n "(cached) " >&6
3250 else
3251   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3252 /* end confdefs.h.  */
3253
3254 int
3255 main ()
3256 {
3257 #ifndef __GNUC__
3258        choke me
3259 #endif
3260
3261   ;
3262   return 0;
3263 }
3264 _ACEOF
3265 if ac_fn_c_try_compile "$LINENO"; then :
3266   ac_compiler_gnu=yes
3267 else
3268   ac_compiler_gnu=no
3269 fi
3270 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3271 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3272
3273 fi
3274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3275 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3276 if test $ac_compiler_gnu = yes; then
3277   GCC=yes
3278 else
3279   GCC=
3280 fi
3281 ac_test_CFLAGS=${CFLAGS+set}
3282 ac_save_CFLAGS=$CFLAGS
3283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3284 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3285 if test "${ac_cv_prog_cc_g+set}" = set; then :
3286   $as_echo_n "(cached) " >&6
3287 else
3288   ac_save_c_werror_flag=$ac_c_werror_flag
3289    ac_c_werror_flag=yes
3290    ac_cv_prog_cc_g=no
3291    CFLAGS="-g"
3292    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3293 /* end confdefs.h.  */
3294
3295 int
3296 main ()
3297 {
3298
3299   ;
3300   return 0;
3301 }
3302 _ACEOF
3303 if ac_fn_c_try_compile "$LINENO"; then :
3304   ac_cv_prog_cc_g=yes
3305 else
3306   CFLAGS=""
3307       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3308 /* end confdefs.h.  */
3309
3310 int
3311 main ()
3312 {
3313
3314   ;
3315   return 0;
3316 }
3317 _ACEOF
3318 if ac_fn_c_try_compile "$LINENO"; then :
3319
3320 else
3321   ac_c_werror_flag=$ac_save_c_werror_flag
3322          CFLAGS="-g"
3323          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3324 /* end confdefs.h.  */
3325
3326 int
3327 main ()
3328 {
3329
3330   ;
3331   return 0;
3332 }
3333 _ACEOF
3334 if ac_fn_c_try_compile "$LINENO"; then :
3335   ac_cv_prog_cc_g=yes
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 fi
3341 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3342    ac_c_werror_flag=$ac_save_c_werror_flag
3343 fi
3344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3345 $as_echo "$ac_cv_prog_cc_g" >&6; }
3346 if test "$ac_test_CFLAGS" = set; then
3347   CFLAGS=$ac_save_CFLAGS
3348 elif test $ac_cv_prog_cc_g = yes; then
3349   if test "$GCC" = yes; then
3350     CFLAGS="-g -O2"
3351   else
3352     CFLAGS="-g"
3353   fi
3354 else
3355   if test "$GCC" = yes; then
3356     CFLAGS="-O2"
3357   else
3358     CFLAGS=
3359   fi
3360 fi
3361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3362 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3363 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3364   $as_echo_n "(cached) " >&6
3365 else
3366   ac_cv_prog_cc_c89=no
3367 ac_save_CC=$CC
3368 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3369 /* end confdefs.h.  */
3370 #include <stdarg.h>
3371 #include <stdio.h>
3372 #include <sys/types.h>
3373 #include <sys/stat.h>
3374 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3375 struct buf { int x; };
3376 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3377 static char *e (p, i)
3378      char **p;
3379      int i;
3380 {
3381   return p[i];
3382 }
3383 static char *f (char * (*g) (char **, int), char **p, ...)
3384 {
3385   char *s;
3386   va_list v;
3387   va_start (v,p);
3388   s = g (p, va_arg (v,int));
3389   va_end (v);
3390   return s;
3391 }
3392
3393 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3394    function prototypes and stuff, but not '\xHH' hex character constants.
3395    These don't provoke an error unfortunately, instead are silently treated
3396    as 'x'.  The following induces an error, until -std is added to get
3397    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3398    array size at least.  It's necessary to write '\x00'==0 to get something
3399    that's true only with -std.  */
3400 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3401
3402 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3403    inside strings and character constants.  */
3404 #define FOO(x) 'x'
3405 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3406
3407 int test (int i, double x);
3408 struct s1 {int (*f) (int a);};
3409 struct s2 {int (*f) (double a);};
3410 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3411 int argc;
3412 char **argv;
3413 int
3414 main ()
3415 {
3416 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3417   ;
3418   return 0;
3419 }
3420 _ACEOF
3421 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3422         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3423 do
3424   CC="$ac_save_CC $ac_arg"
3425   if ac_fn_c_try_compile "$LINENO"; then :
3426   ac_cv_prog_cc_c89=$ac_arg
3427 fi
3428 rm -f core conftest.err conftest.$ac_objext
3429   test "x$ac_cv_prog_cc_c89" != "xno" && break
3430 done
3431 rm -f conftest.$ac_ext
3432 CC=$ac_save_CC
3433
3434 fi
3435 # AC_CACHE_VAL
3436 case "x$ac_cv_prog_cc_c89" in
3437   x)
3438     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3439 $as_echo "none needed" >&6; } ;;
3440   xno)
3441     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3442 $as_echo "unsupported" >&6; } ;;
3443   *)
3444     CC="$CC $ac_cv_prog_cc_c89"
3445     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3446 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3447 esac
3448 if test "x$ac_cv_prog_cc_c89" != xno; then :
3449
3450 fi
3451
3452 ac_ext=c
3453 ac_cpp='$CPP $CPPFLAGS'
3454 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3455 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3456 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3457
3458
3459 ac_ext=c
3460 ac_cpp='$CPP $CPPFLAGS'
3461 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3462 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3463 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3465 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3466 # On Suns, sometimes $CPP names a directory.
3467 if test -n "$CPP" && test -d "$CPP"; then
3468   CPP=
3469 fi
3470 if test -z "$CPP"; then
3471   if test "${ac_cv_prog_CPP+set}" = set; then :
3472   $as_echo_n "(cached) " >&6
3473 else
3474       # Double quotes because CPP needs to be expanded
3475     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3476     do
3477       ac_preproc_ok=false
3478 for ac_c_preproc_warn_flag in '' yes
3479 do
3480   # Use a header file that comes with gcc, so configuring glibc
3481   # with a fresh cross-compiler works.
3482   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3483   # <limits.h> exists even on freestanding compilers.
3484   # On the NeXT, cc -E runs the code through the compiler's parser,
3485   # not just through cpp. "Syntax error" is here to catch this case.
3486   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3487 /* end confdefs.h.  */
3488 #ifdef __STDC__
3489 # include <limits.h>
3490 #else
3491 # include <assert.h>
3492 #endif
3493                      Syntax error
3494 _ACEOF
3495 if ac_fn_c_try_cpp "$LINENO"; then :
3496
3497 else
3498   # Broken: fails on valid input.
3499 continue
3500 fi
3501 rm -f conftest.err conftest.$ac_ext
3502
3503   # OK, works on sane cases.  Now check whether nonexistent headers
3504   # can be detected and how.
3505   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3506 /* end confdefs.h.  */
3507 #include <ac_nonexistent.h>
3508 _ACEOF
3509 if ac_fn_c_try_cpp "$LINENO"; then :
3510   # Broken: success on invalid input.
3511 continue
3512 else
3513   # Passes both tests.
3514 ac_preproc_ok=:
3515 break
3516 fi
3517 rm -f conftest.err conftest.$ac_ext
3518
3519 done
3520 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3521 rm -f conftest.err conftest.$ac_ext
3522 if $ac_preproc_ok; then :
3523   break
3524 fi
3525
3526     done
3527     ac_cv_prog_CPP=$CPP
3528
3529 fi
3530   CPP=$ac_cv_prog_CPP
3531 else
3532   ac_cv_prog_CPP=$CPP
3533 fi
3534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3535 $as_echo "$CPP" >&6; }
3536 ac_preproc_ok=false
3537 for ac_c_preproc_warn_flag in '' yes
3538 do
3539   # Use a header file that comes with gcc, so configuring glibc
3540   # with a fresh cross-compiler works.
3541   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3542   # <limits.h> exists even on freestanding compilers.
3543   # On the NeXT, cc -E runs the code through the compiler's parser,
3544   # not just through cpp. "Syntax error" is here to catch this case.
3545   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3546 /* end confdefs.h.  */
3547 #ifdef __STDC__
3548 # include <limits.h>
3549 #else
3550 # include <assert.h>
3551 #endif
3552                      Syntax error
3553 _ACEOF
3554 if ac_fn_c_try_cpp "$LINENO"; then :
3555
3556 else
3557   # Broken: fails on valid input.
3558 continue
3559 fi
3560 rm -f conftest.err conftest.$ac_ext
3561
3562   # OK, works on sane cases.  Now check whether nonexistent headers
3563   # can be detected and how.
3564   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3565 /* end confdefs.h.  */
3566 #include <ac_nonexistent.h>
3567 _ACEOF
3568 if ac_fn_c_try_cpp "$LINENO"; then :
3569   # Broken: success on invalid input.
3570 continue
3571 else
3572   # Passes both tests.
3573 ac_preproc_ok=:
3574 break
3575 fi
3576 rm -f conftest.err conftest.$ac_ext
3577
3578 done
3579 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3580 rm -f conftest.err conftest.$ac_ext
3581 if $ac_preproc_ok; then :
3582
3583 else
3584   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3585 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3586 as_fn_error "C preprocessor \"$CPP\" fails sanity check
3587 See \`config.log' for more details." "$LINENO" 5; }
3588 fi
3589
3590 ac_ext=c
3591 ac_cpp='$CPP $CPPFLAGS'
3592 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3593 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3594 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3595
3596
3597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3598 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3599 if test "${ac_cv_path_GREP+set}" = set; then :
3600   $as_echo_n "(cached) " >&6
3601 else
3602   if test -z "$GREP"; then
3603   ac_path_GREP_found=false
3604   # Loop through the user's path and test for each of PROGNAME-LIST
3605   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3606 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3607 do
3608   IFS=$as_save_IFS
3609   test -z "$as_dir" && as_dir=.
3610     for ac_prog in grep ggrep; do
3611     for ac_exec_ext in '' $ac_executable_extensions; do
3612       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3613       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3614 # Check for GNU ac_path_GREP and select it if it is found.
3615   # Check for GNU $ac_path_GREP
3616 case `"$ac_path_GREP" --version 2>&1` in
3617 *GNU*)
3618   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3619 *)
3620   ac_count=0
3621   $as_echo_n 0123456789 >"conftest.in"
3622   while :
3623   do
3624     cat "conftest.in" "conftest.in" >"conftest.tmp"
3625     mv "conftest.tmp" "conftest.in"
3626     cp "conftest.in" "conftest.nl"
3627     $as_echo 'GREP' >> "conftest.nl"
3628     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3629     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3630     as_fn_arith $ac_count + 1 && ac_count=$as_val
3631     if test $ac_count -gt ${ac_path_GREP_max-0}; then
3632       # Best one so far, save it but keep looking for a better one
3633       ac_cv_path_GREP="$ac_path_GREP"
3634       ac_path_GREP_max=$ac_count
3635     fi
3636     # 10*(2^10) chars as input seems more than enough
3637     test $ac_count -gt 10 && break
3638   done
3639   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3640 esac
3641
3642       $ac_path_GREP_found && break 3
3643     done
3644   done
3645   done
3646 IFS=$as_save_IFS
3647   if test -z "$ac_cv_path_GREP"; then
3648     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3649   fi
3650 else
3651   ac_cv_path_GREP=$GREP
3652 fi
3653
3654 fi
3655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3656 $as_echo "$ac_cv_path_GREP" >&6; }
3657  GREP="$ac_cv_path_GREP"
3658
3659
3660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3661 $as_echo_n "checking for egrep... " >&6; }
3662 if test "${ac_cv_path_EGREP+set}" = set; then :
3663   $as_echo_n "(cached) " >&6
3664 else
3665   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3666    then ac_cv_path_EGREP="$GREP -E"
3667    else
3668      if test -z "$EGREP"; then
3669   ac_path_EGREP_found=false
3670   # Loop through the user's path and test for each of PROGNAME-LIST
3671   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3672 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3673 do
3674   IFS=$as_save_IFS
3675   test -z "$as_dir" && as_dir=.
3676     for ac_prog in egrep; do
3677     for ac_exec_ext in '' $ac_executable_extensions; do
3678       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3679       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3680 # Check for GNU ac_path_EGREP and select it if it is found.
3681   # Check for GNU $ac_path_EGREP
3682 case `"$ac_path_EGREP" --version 2>&1` in
3683 *GNU*)
3684   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3685 *)
3686   ac_count=0
3687   $as_echo_n 0123456789 >"conftest.in"
3688   while :
3689   do
3690     cat "conftest.in" "conftest.in" >"conftest.tmp"
3691     mv "conftest.tmp" "conftest.in"
3692     cp "conftest.in" "conftest.nl"
3693     $as_echo 'EGREP' >> "conftest.nl"
3694     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3695     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3696     as_fn_arith $ac_count + 1 && ac_count=$as_val
3697     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3698       # Best one so far, save it but keep looking for a better one
3699       ac_cv_path_EGREP="$ac_path_EGREP"
3700       ac_path_EGREP_max=$ac_count
3701     fi
3702     # 10*(2^10) chars as input seems more than enough
3703     test $ac_count -gt 10 && break
3704   done
3705   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3706 esac
3707
3708       $ac_path_EGREP_found && break 3
3709     done
3710   done
3711   done
3712 IFS=$as_save_IFS
3713   if test -z "$ac_cv_path_EGREP"; then
3714     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3715   fi
3716 else
3717   ac_cv_path_EGREP=$EGREP
3718 fi
3719
3720    fi
3721 fi
3722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3723 $as_echo "$ac_cv_path_EGREP" >&6; }
3724  EGREP="$ac_cv_path_EGREP"
3725
3726
3727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3728 $as_echo_n "checking for ANSI C header files... " >&6; }
3729 if test "${ac_cv_header_stdc+set}" = set; then :
3730   $as_echo_n "(cached) " >&6
3731 else
3732   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3733 /* end confdefs.h.  */
3734 #include <stdlib.h>
3735 #include <stdarg.h>
3736 #include <string.h>
3737 #include <float.h>
3738
3739 int
3740 main ()
3741 {
3742
3743   ;
3744   return 0;
3745 }
3746 _ACEOF
3747 if ac_fn_c_try_compile "$LINENO"; then :
3748   ac_cv_header_stdc=yes
3749 else
3750   ac_cv_header_stdc=no
3751 fi
3752 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3753
3754 if test $ac_cv_header_stdc = yes; then
3755   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3756   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3757 /* end confdefs.h.  */
3758 #include <string.h>
3759
3760 _ACEOF
3761 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3762   $EGREP "memchr" >/dev/null 2>&1; then :
3763
3764 else
3765   ac_cv_header_stdc=no
3766 fi
3767 rm -f conftest*
3768
3769 fi
3770
3771 if test $ac_cv_header_stdc = yes; then
3772   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3773   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3774 /* end confdefs.h.  */
3775 #include <stdlib.h>
3776
3777 _ACEOF
3778 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3779   $EGREP "free" >/dev/null 2>&1; then :
3780
3781 else
3782   ac_cv_header_stdc=no
3783 fi
3784 rm -f conftest*
3785
3786 fi
3787
3788 if test $ac_cv_header_stdc = yes; then
3789   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3790   if test "$cross_compiling" = yes; then :
3791   :
3792 else
3793   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3794 /* end confdefs.h.  */
3795 #include <ctype.h>
3796 #include <stdlib.h>
3797 #if ((' ' & 0x0FF) == 0x020)
3798 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3799 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3800 #else
3801 # define ISLOWER(c) \
3802                    (('a' <= (c) && (c) <= 'i') \
3803                      || ('j' <= (c) && (c) <= 'r') \
3804                      || ('s' <= (c) && (c) <= 'z'))
3805 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3806 #endif
3807
3808 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3809 int
3810 main ()
3811 {
3812   int i;
3813   for (i = 0; i < 256; i++)
3814     if (XOR (islower (i), ISLOWER (i))
3815         || toupper (i) != TOUPPER (i))
3816       return 2;
3817   return 0;
3818 }
3819 _ACEOF
3820 if ac_fn_c_try_run "$LINENO"; then :
3821
3822 else
3823   ac_cv_header_stdc=no
3824 fi
3825 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3826   conftest.$ac_objext conftest.beam conftest.$ac_ext
3827 fi
3828
3829 fi
3830 fi
3831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3832 $as_echo "$ac_cv_header_stdc" >&6; }
3833 if test $ac_cv_header_stdc = yes; then
3834
3835 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3836
3837 fi
3838
3839 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3840 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3841                   inttypes.h stdint.h unistd.h
3842 do :
3843   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3844 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3845 "
3846 eval as_val=\$$as_ac_Header
3847    if test "x$as_val" = x""yes; then :
3848   cat >>confdefs.h <<_ACEOF
3849 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3850 _ACEOF
3851
3852 fi
3853
3854 done
3855
3856
3857
3858   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3859 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
3860   MINIX=yes
3861 else
3862   MINIX=
3863 fi
3864
3865
3866   if test "$MINIX" = yes; then
3867
3868 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3869
3870
3871 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3872
3873
3874 $as_echo "#define _MINIX 1" >>confdefs.h
3875
3876   fi
3877
3878
3879   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3880 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3881 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
3882   $as_echo_n "(cached) " >&6
3883 else
3884   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3885 /* end confdefs.h.  */
3886
3887 #         define __EXTENSIONS__ 1
3888           $ac_includes_default
3889 int
3890 main ()
3891 {
3892
3893   ;
3894   return 0;
3895 }
3896 _ACEOF
3897 if ac_fn_c_try_compile "$LINENO"; then :
3898   ac_cv_safe_to_define___extensions__=yes
3899 else
3900   ac_cv_safe_to_define___extensions__=no
3901 fi
3902 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3903 fi
3904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3905 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3906   test $ac_cv_safe_to_define___extensions__ = yes &&
3907     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3908
3909   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3910
3911   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3912
3913   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3914
3915   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3916
3917
3918 ac_aux_dir=
3919 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3920   for ac_t in install-sh install.sh shtool; do
3921     if test -f "$ac_dir/$ac_t"; then
3922       ac_aux_dir=$ac_dir
3923       ac_install_sh="$ac_aux_dir/$ac_t -c"
3924       break 2
3925     fi
3926   done
3927 done
3928 if test -z "$ac_aux_dir"; then
3929   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3930 fi
3931
3932 # These three variables are undocumented and unsupported,
3933 # and are intended to be withdrawn in a future Autoconf release.
3934 # They can cause serious problems if a builder's source tree is in a directory
3935 # whose full name contains unusual characters.
3936 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
3937 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
3938 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
3939
3940
3941 # Make sure we can run config.sub.
3942 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3943   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3944
3945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3946 $as_echo_n "checking build system type... " >&6; }
3947 if test "${ac_cv_build+set}" = set; then :
3948   $as_echo_n "(cached) " >&6
3949 else
3950   ac_build_alias=$build_alias
3951 test "x$ac_build_alias" = x &&
3952   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3953 test "x$ac_build_alias" = x &&
3954   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
3955 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3956   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3957
3958 fi
3959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3960 $as_echo "$ac_cv_build" >&6; }
3961 case $ac_cv_build in
3962 *-*-*) ;;
3963 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
3964 esac
3965 build=$ac_cv_build
3966 ac_save_IFS=$IFS; IFS='-'
3967 set x $ac_cv_build
3968 shift
3969 build_cpu=$1
3970 build_vendor=$2
3971 shift; shift
3972 # Remember, the first character of IFS is used to create $*,
3973 # except with old shells:
3974 build_os=$*
3975 IFS=$ac_save_IFS
3976 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3977
3978
3979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3980 $as_echo_n "checking host system type... " >&6; }
3981 if test "${ac_cv_host+set}" = set; then :
3982   $as_echo_n "(cached) " >&6
3983 else
3984   if test "x$host_alias" = x; then
3985   ac_cv_host=$ac_cv_build
3986 else
3987   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3988     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3989 fi
3990
3991 fi
3992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3993 $as_echo "$ac_cv_host" >&6; }
3994 case $ac_cv_host in
3995 *-*-*) ;;
3996 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
3997 esac
3998 host=$ac_cv_host
3999 ac_save_IFS=$IFS; IFS='-'
4000 set x $ac_cv_host
4001 shift
4002 host_cpu=$1
4003 host_vendor=$2
4004 shift; shift
4005 # Remember, the first character of IFS is used to create $*,
4006 # except with old shells:
4007 host_os=$*
4008 IFS=$ac_save_IFS
4009 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4010
4011
4012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4013 $as_echo_n "checking target system type... " >&6; }
4014 if test "${ac_cv_target+set}" = set; then :
4015   $as_echo_n "(cached) " >&6
4016 else
4017   if test "x$target_alias" = x; then
4018   ac_cv_target=$ac_cv_host
4019 else
4020   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4021     as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4022 fi
4023
4024 fi
4025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4026 $as_echo "$ac_cv_target" >&6; }
4027 case $ac_cv_target in
4028 *-*-*) ;;
4029 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4030 esac
4031 target=$ac_cv_target
4032 ac_save_IFS=$IFS; IFS='-'
4033 set x $ac_cv_target
4034 shift
4035 target_cpu=$1
4036 target_vendor=$2
4037 shift; shift
4038 # Remember, the first character of IFS is used to create $*,
4039 # except with old shells:
4040 target_os=$*
4041 IFS=$ac_save_IFS
4042 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4043
4044
4045 # The aliases save the names the user supplied, while $host etc.
4046 # will get canonicalized.
4047 test -n "$target_alias" &&
4048   test "$program_prefix$program_suffix$program_transform_name" = \
4049     NONENONEs,x,x, &&
4050   program_prefix=${target_alias}-
4051
4052 # The tests for host and target for $enable_largefile require
4053 # canonical names.
4054
4055
4056
4057 # As the $enable_largefile decision depends on --enable-plugins we must set it
4058 # even in directories otherwise not depending on the $plugins option.
4059
4060
4061 # Check whether --enable-plugins was given.
4062 if test "${enable_plugins+set}" = set; then :
4063   enableval=$enable_plugins; case "${enableval}" in
4064   yes | "") plugins=yes ;;
4065   no) plugins=no ;;
4066   *) plugins=yes ;;
4067  esac
4068 else
4069   plugins=no
4070 fi
4071
4072
4073
4074 case "${host}" in
4075   sparc-*-solaris*|i[3-7]86-*-solaris*)
4076     # On native 32bit sparc and ia32 solaris, large-file and procfs support
4077     # are mutually exclusive; and without procfs support, the bfd/ elf module
4078     # cannot provide certain routines such as elfcore_write_prpsinfo
4079     # or elfcore_write_prstatus.  So unless the user explicitly requested
4080     # large-file support through the --enable-largefile switch, disable
4081     # large-file support in favor of procfs support.
4082     test "${target}" = "${host}" -a "x$plugins" = xno \
4083       && : ${enable_largefile="no"}
4084     ;;
4085 esac
4086
4087 # Check whether --enable-largefile was given.
4088 if test "${enable_largefile+set}" = set; then :
4089   enableval=$enable_largefile;
4090 fi
4091
4092 if test "$enable_largefile" != no; then
4093
4094   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4095 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4096 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
4097   $as_echo_n "(cached) " >&6
4098 else
4099   ac_cv_sys_largefile_CC=no
4100      if test "$GCC" != yes; then
4101        ac_save_CC=$CC
4102        while :; do
4103          # IRIX 6.2 and later do not support large files by default,
4104          # so use the C compiler's -n32 option if that helps.
4105          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4106 /* end confdefs.h.  */
4107 #include <sys/types.h>
4108  /* Check that off_t can represent 2**63 - 1 correctly.
4109     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4110     since some C++ compilers masquerading as C compilers
4111     incorrectly reject 9223372036854775807.  */
4112 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4113   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4114                        && LARGE_OFF_T % 2147483647 == 1)
4115                       ? 1 : -1];
4116 int
4117 main ()
4118 {
4119
4120   ;
4121   return 0;
4122 }
4123 _ACEOF
4124          if ac_fn_c_try_compile "$LINENO"; then :
4125   break
4126 fi
4127 rm -f core conftest.err conftest.$ac_objext
4128          CC="$CC -n32"
4129          if ac_fn_c_try_compile "$LINENO"; then :
4130   ac_cv_sys_largefile_CC=' -n32'; break
4131 fi
4132 rm -f core conftest.err conftest.$ac_objext
4133          break
4134        done
4135        CC=$ac_save_CC
4136        rm -f conftest.$ac_ext
4137     fi
4138 fi
4139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4140 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4141   if test "$ac_cv_sys_largefile_CC" != no; then
4142     CC=$CC$ac_cv_sys_largefile_CC
4143   fi
4144
4145   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4146 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4147 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
4148   $as_echo_n "(cached) " >&6
4149 else
4150   while :; do
4151   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4152 /* end confdefs.h.  */
4153 #include <sys/types.h>
4154  /* Check that off_t can represent 2**63 - 1 correctly.
4155     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4156     since some C++ compilers masquerading as C compilers
4157     incorrectly reject 9223372036854775807.  */
4158 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4159   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4160                        && LARGE_OFF_T % 2147483647 == 1)
4161                       ? 1 : -1];
4162 int
4163 main ()
4164 {
4165
4166   ;
4167   return 0;
4168 }
4169 _ACEOF
4170 if ac_fn_c_try_compile "$LINENO"; then :
4171   ac_cv_sys_file_offset_bits=no; break
4172 fi
4173 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4174   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4175 /* end confdefs.h.  */
4176 #define _FILE_OFFSET_BITS 64
4177 #include <sys/types.h>
4178  /* Check that off_t can represent 2**63 - 1 correctly.
4179     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4180     since some C++ compilers masquerading as C compilers
4181     incorrectly reject 9223372036854775807.  */
4182 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4183   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4184                        && LARGE_OFF_T % 2147483647 == 1)
4185                       ? 1 : -1];
4186 int
4187 main ()
4188 {
4189
4190   ;
4191   return 0;
4192 }
4193 _ACEOF
4194 if ac_fn_c_try_compile "$LINENO"; then :
4195   ac_cv_sys_file_offset_bits=64; break
4196 fi
4197 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4198   ac_cv_sys_file_offset_bits=unknown
4199   break
4200 done
4201 fi
4202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4203 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4204 case $ac_cv_sys_file_offset_bits in #(
4205   no | unknown) ;;
4206   *)
4207 cat >>confdefs.h <<_ACEOF
4208 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4209 _ACEOF
4210 ;;
4211 esac
4212 rm -rf conftest*
4213   if test $ac_cv_sys_file_offset_bits = unknown; then
4214     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4215 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4216 if test "${ac_cv_sys_large_files+set}" = set; then :
4217   $as_echo_n "(cached) " >&6
4218 else
4219   while :; do
4220   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4221 /* end confdefs.h.  */
4222 #include <sys/types.h>
4223  /* Check that off_t can represent 2**63 - 1 correctly.
4224     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4225     since some C++ compilers masquerading as C compilers
4226     incorrectly reject 9223372036854775807.  */
4227 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4228   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4229                        && LARGE_OFF_T % 2147483647 == 1)
4230                       ? 1 : -1];
4231 int
4232 main ()
4233 {
4234
4235   ;
4236   return 0;
4237 }
4238 _ACEOF
4239 if ac_fn_c_try_compile "$LINENO"; then :
4240   ac_cv_sys_large_files=no; break
4241 fi
4242 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4243   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4244 /* end confdefs.h.  */
4245 #define _LARGE_FILES 1
4246 #include <sys/types.h>
4247  /* Check that off_t can represent 2**63 - 1 correctly.
4248     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4249     since some C++ compilers masquerading as C compilers
4250     incorrectly reject 9223372036854775807.  */
4251 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4252   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4253                        && LARGE_OFF_T % 2147483647 == 1)
4254                       ? 1 : -1];
4255 int
4256 main ()
4257 {
4258
4259   ;
4260   return 0;
4261 }
4262 _ACEOF
4263 if ac_fn_c_try_compile "$LINENO"; then :
4264   ac_cv_sys_large_files=1; break
4265 fi
4266 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4267   ac_cv_sys_large_files=unknown
4268   break
4269 done
4270 fi
4271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4272 $as_echo "$ac_cv_sys_large_files" >&6; }
4273 case $ac_cv_sys_large_files in #(
4274   no | unknown) ;;
4275   *)
4276 cat >>confdefs.h <<_ACEOF
4277 #define _LARGE_FILES $ac_cv_sys_large_files
4278 _ACEOF
4279 ;;
4280 esac
4281 rm -rf conftest*
4282   fi
4283 fi
4284
4285
4286
4287
4288
4289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${CC-cc} option to accept ANSI C" >&5
4290 $as_echo_n "checking for ${CC-cc} option to accept ANSI C... " >&6; }
4291 if test "${am_cv_prog_cc_stdc+set}" = set; then :
4292   $as_echo_n "(cached) " >&6
4293 else
4294   am_cv_prog_cc_stdc=no
4295 ac_save_CC="$CC"
4296 # Don't try gcc -ansi; that turns off useful extensions and
4297 # breaks some systems' header files.
4298 # AIX                   -qlanglvl=ansi
4299 # Ultrix and OSF/1      -std1
4300 # HP-UX 10.20 and later -Ae
4301 # HP-UX older versions  -Aa -D_HPUX_SOURCE
4302 # SVR4                  -Xc -D__EXTENSIONS__
4303 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4304 do
4305   CC="$ac_save_CC $ac_arg"
4306   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4307 /* end confdefs.h.  */
4308 #include <stdarg.h>
4309 #include <stdio.h>
4310 #include <sys/types.h>
4311 #include <sys/stat.h>
4312 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4313 struct buf { int x; };
4314 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4315 static char *e (p, i)
4316      char **p;
4317      int i;
4318 {
4319   return p[i];
4320 }
4321 static char *f (char * (*g) (char **, int), char **p, ...)
4322 {
4323   char *s;
4324   va_list v;
4325   va_start (v,p);
4326   s = g (p, va_arg (v,int));
4327   va_end (v);
4328   return s;
4329 }
4330 int test (int i, double x);
4331 struct s1 {int (*f) (int a);};
4332 struct s2 {int (*f) (double a);};
4333 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4334 int argc;
4335 char **argv;
4336
4337 int
4338 main ()
4339 {
4340
4341 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4342
4343   ;
4344   return 0;
4345 }
4346 _ACEOF
4347 if ac_fn_c_try_compile "$LINENO"; then :
4348   am_cv_prog_cc_stdc="$ac_arg"; break
4349 fi
4350 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4351 done
4352 CC="$ac_save_CC"
4353
4354 fi
4355
4356 if test -z "$am_cv_prog_cc_stdc"; then
4357   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4358 $as_echo "none needed" >&6; }
4359 else
4360   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_stdc" >&5
4361 $as_echo "$am_cv_prog_cc_stdc" >&6; }
4362 fi
4363 case "x$am_cv_prog_cc_stdc" in
4364   x|xno) ;;
4365   *) CC="$CC $am_cv_prog_cc_stdc" ;;
4366 esac
4367
4368
4369 ac_aux_dir=
4370 for ac_dir in .. "$srcdir"/..; do
4371   for ac_t in install-sh install.sh shtool; do
4372     if test -f "$ac_dir/$ac_t"; then
4373       ac_aux_dir=$ac_dir
4374       ac_install_sh="$ac_aux_dir/$ac_t -c"
4375       break 2
4376     fi
4377   done
4378 done
4379 if test -z "$ac_aux_dir"; then
4380   as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
4381 fi
4382
4383 # These three variables are undocumented and unsupported,
4384 # and are intended to be withdrawn in a future Autoconf release.
4385 # They can cause serious problems if a builder's source tree is in a directory
4386 # whose full name contains unusual characters.
4387 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
4388 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
4389 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
4390
4391
4392
4393 test "$program_prefix" != NONE &&
4394   program_transform_name="s&^&$program_prefix&;$program_transform_name"
4395 # Use a double $ so make ignores it.
4396 test "$program_suffix" != NONE &&
4397   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
4398 # Double any \ or $.
4399 # By default was `s,x,x', remove it if useless.
4400 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
4401 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
4402
4403
4404 # Dependency checking.
4405 rm -rf .tst 2>/dev/null
4406 mkdir .tst 2>/dev/null
4407 if test -d .tst; then
4408   am__leading_dot=.
4409 else
4410   am__leading_dot=_
4411 fi
4412 rmdir .tst 2>/dev/null
4413
4414 DEPDIR="${am__leading_dot}deps"
4415
4416 ac_config_commands="$ac_config_commands depdir"
4417
4418
4419 depcc="$CC"   am_compiler_list=
4420
4421 am_depcomp=$ac_aux_dir/depcomp
4422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4423 $as_echo_n "checking dependency style of $depcc... " >&6; }
4424 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4425   $as_echo_n "(cached) " >&6
4426 else
4427   if test -f "$am_depcomp"; then
4428   # We make a subdir and do the tests there.  Otherwise we can end up
4429   # making bogus files that we don't know about and never remove.  For
4430   # instance it was reported that on HP-UX the gcc test will end up
4431   # making a dummy file named `D' -- because `-MD' means `put the output
4432   # in D'.
4433   mkdir conftest.dir
4434   # Copy depcomp to subdir because otherwise we won't find it if we're
4435   # using a relative directory.
4436   cp "$am_depcomp" conftest.dir
4437   cd conftest.dir
4438   # We will build objects and dependencies in a subdirectory because
4439   # it helps to detect inapplicable dependency modes.  For instance
4440   # both Tru64's cc and ICC support -MD to output dependencies as a
4441   # side effect of compilation, but ICC will put the dependencies in
4442   # the current directory while Tru64 will put them in the object
4443   # directory.
4444   mkdir sub
4445
4446   am_cv_CC_dependencies_compiler_type=none
4447   if test "$am_compiler_list" = ""; then
4448      am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4449   fi
4450   for depmode in $am_compiler_list; do
4451     if test $depmode = none; then break; fi
4452
4453     $as_echo "$as_me:$LINENO: trying $depmode" >&5
4454     # Setup a source with many dependencies, because some compilers
4455     # like to wrap large dependency lists on column 80 (with \), and
4456     # we should not choose a depcomp mode which is confused by this.
4457     #
4458     # We need to recreate these files for each test, as the compiler may
4459     # overwrite some of them when testing with obscure command lines.
4460     # This happens at least with the AIX C compiler.
4461     : > sub/conftest.c
4462     for i in 1 2 3 4 5 6; do
4463       echo '#include "conftst'$i'.h"' >> sub/conftest.c
4464       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4465       # Solaris 8's {/usr,}/bin/sh.
4466       touch sub/conftst$i.h
4467     done
4468     echo "include sub/conftest.Po" > confmf
4469
4470     # We check with `-c' and `-o' for the sake of the "dashmstdout"
4471     # mode.  It turns out that the SunPro C++ compiler does not properly
4472     # handle `-M -o', and we need to detect this.
4473     depcmd="depmode=$depmode \
4474        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
4475        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4476        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
4477     echo "| $depcmd" | sed -e 's/  */ /g' >&5
4478     if env $depcmd > conftest.err 2>&1 &&
4479        grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
4480        grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
4481        ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
4482       # icc doesn't choke on unknown options, it will just issue warnings
4483       # or remarks (even with -Werror).  So we grep stderr for any message
4484       # that says an option was ignored or not supported.
4485       # When given -MP, icc 7.0 and 7.1 complain thusly:
4486       #   icc: Command line warning: ignoring option '-M'; no argument required
4487       # The diagnosis changed in icc 8.0:
4488       #   icc: Command line remark: option '-MP' not supported
4489       if (grep 'ignoring option' conftest.err ||
4490           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4491         am_cv_CC_dependencies_compiler_type=$depmode
4492         $as_echo "$as_me:$LINENO: success" >&5
4493         break
4494       fi
4495     fi
4496     $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
4497     sed -e 's/^/| /' < conftest.err >&5
4498   done
4499
4500   cd ..
4501   rm -rf conftest.dir
4502 else
4503   am_cv_CC_dependencies_compiler_type=none
4504 fi
4505
4506 fi
4507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4508 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4509 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
4510 then as_fn_error "no usable dependency style found" "$LINENO" 5
4511 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4512
4513 fi
4514
4515
4516 # Check for the 'make' the user wants to use.
4517 for ac_prog in make
4518 do
4519   # Extract the first word of "$ac_prog", so it can be a program name with args.
4520 set dummy $ac_prog; ac_word=$2
4521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4522 $as_echo_n "checking for $ac_word... " >&6; }
4523 if test "${ac_cv_prog_MAKE+set}" = set; then :
4524   $as_echo_n "(cached) " >&6
4525 else
4526   if test -n "$MAKE"; then
4527   ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4528 else
4529 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4530 for as_dir in $PATH
4531 do
4532   IFS=$as_save_IFS
4533   test -z "$as_dir" && as_dir=.
4534     for ac_exec_ext in '' $ac_executable_extensions; do
4535   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4536     ac_cv_prog_MAKE="$ac_prog"
4537     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4538     break 2
4539   fi
4540 done
4541   done
4542 IFS=$as_save_IFS
4543
4544 fi
4545 fi
4546 MAKE=$ac_cv_prog_MAKE
4547 if test -n "$MAKE"; then
4548   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4549 $as_echo "$MAKE" >&6; }
4550 else
4551   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4552 $as_echo "no" >&6; }
4553 fi
4554
4555
4556   test -n "$MAKE" && break
4557 done
4558
4559 MAKE_IS_GNU=
4560 case "`$MAKE --version 2>&1 | sed 1q`" in
4561   *GNU*)
4562     MAKE_IS_GNU=yes
4563     ;;
4564 esac
4565  if test "$MAKE_IS_GNU" = yes; then
4566   GMAKE_TRUE=
4567   GMAKE_FALSE='#'
4568 else
4569   GMAKE_TRUE='#'
4570   GMAKE_FALSE=
4571 fi
4572
4573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4574 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4575 set x ${MAKE-make}
4576 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4577 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
4578   $as_echo_n "(cached) " >&6
4579 else
4580   cat >conftest.make <<\_ACEOF
4581 SHELL = /bin/sh
4582 all:
4583         @echo '@@@%%%=$(MAKE)=@@@%%%'
4584 _ACEOF
4585 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4586 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4587   *@@@%%%=?*=@@@%%%*)
4588     eval ac_cv_prog_make_${ac_make}_set=yes;;
4589   *)
4590     eval ac_cv_prog_make_${ac_make}_set=no;;
4591 esac
4592 rm -f conftest.make
4593 fi
4594 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4595   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4596 $as_echo "yes" >&6; }
4597   SET_MAKE=
4598 else
4599   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4600 $as_echo "no" >&6; }
4601   SET_MAKE="MAKE=${MAKE-make}"
4602 fi
4603
4604
4605 # Configure gnulib.  We need to build gnulib under some other
4606 # directory not "gnulib", to avoid the problem of both GDB and
4607 # GDBserver wanting to build it in the same directory, when building
4608 # in the source dir.
4609
4610   in_src="gnulib"
4611   in_build="build-gnulib"
4612
4613   # Remove --cache-file, --srcdir, and --disable-option-checking arguments
4614   # so they do not pile up.
4615   ac_sub_configure_args=
4616   ac_prev=
4617   eval "set x $ac_configure_args"
4618   shift
4619   for ac_arg
4620   do
4621     if test -n "$ac_prev"; then
4622       ac_prev=
4623       continue
4624     fi
4625     case $ac_arg in
4626     -cache-file | --cache-file | --cache-fil | --cache-fi \
4627     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
4628       ac_prev=cache_file ;;
4629     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
4630     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
4631     | --c=*)
4632       ;;
4633     --config-cache | -C)
4634       ;;
4635     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
4636       ac_prev=srcdir ;;
4637     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
4638       ;;
4639     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
4640       ac_prev=prefix ;;
4641     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
4642       ;;
4643     --disable-option-checking)
4644       ;;
4645     *)
4646       case $ac_arg in
4647       *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
4648       esac
4649       as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
4650     esac
4651   done
4652
4653   # Always prepend --prefix to ensure using the same prefix
4654   # in subdir configurations.
4655   ac_arg="--prefix=$prefix"
4656   case $ac_arg in
4657   *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
4658   esac
4659   ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
4660
4661   # Pass --silent
4662   if test "$silent" = yes; then
4663     ac_sub_configure_args="--silent $ac_sub_configure_args"
4664   fi
4665
4666   # Always prepend --disable-option-checking to silence warnings, since
4667   # different subdirs can have different --enable and --with options.
4668   ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
4669
4670   ac_popdir=`pwd`
4671   ac_dir=$in_build
4672
4673   ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
4674   $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
4675   $as_echo "$ac_msg" >&6
4676   as_dir="$ac_dir"; as_fn_mkdir_p
4677
4678   case $srcdir in
4679   [\\/]* | ?:[\\/]* )
4680     ac_srcdir=$srcdir/$in_src ;;
4681   *) # Relative name.
4682     ac_srcdir=../$srcdir/$in_src ;;
4683   esac
4684
4685   cd "$ac_dir"
4686
4687   ac_sub_configure=$ac_srcdir/configure
4688
4689   # Make the cache file name correct relative to the subdirectory.
4690   case $cache_file in
4691   [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
4692   *) # Relative name.
4693     ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
4694   esac
4695
4696   { $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
4697 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
4698   # The eval makes quoting arguments work.
4699   eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
4700        --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
4701     as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
4702
4703   cd "$ac_popdir"
4704
4705
4706
4707 CONFIG_OBS=
4708 CONFIG_DEPS=
4709 CONFIG_SRCS=
4710 ENABLE_CFLAGS=
4711
4712 CONFIG_ALL=
4713 CONFIG_CLEAN=
4714 CONFIG_INSTALL=
4715 CONFIG_UNINSTALL=
4716
4717 # If we haven't got the data from the intl directory,
4718 # assume NLS is disabled.
4719 USE_NLS=no
4720 LIBINTL=
4721 LIBINTL_DEP=
4722 INCINTL=
4723 XGETTEXT=
4724 GMSGFMT=
4725 POSUB=
4726
4727 if test -f  ../intl/config.intl; then
4728   .  ../intl/config.intl
4729 fi
4730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
4731 $as_echo_n "checking whether NLS is requested... " >&6; }
4732 if test x"$USE_NLS" != xyes; then
4733   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4734 $as_echo "no" >&6; }
4735 else
4736   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4737 $as_echo "yes" >&6; }
4738
4739 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
4740
4741
4742   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
4743 $as_echo_n "checking for catalogs to be installed... " >&6; }
4744   # Look for .po and .gmo files in the source directory.
4745   CATALOGS=
4746   XLINGUAS=
4747   for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
4748     # If there aren't any .gmo files the shell will give us the
4749     # literal string "../path/to/srcdir/po/*.gmo" which has to be
4750     # weeded out.
4751     case "$cat" in *\**)
4752       continue;;
4753     esac
4754     # The quadruple backslash is collapsed to a double backslash
4755     # by the backticks, then collapsed again by the double quotes,
4756     # leaving us with one backslash in the sed expression (right
4757     # before the dot that mustn't act as a wildcard).
4758     cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
4759     lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
4760     # The user is allowed to set LINGUAS to a list of languages to
4761     # install catalogs for.  If it's empty that means "all of them."
4762     if test "x$LINGUAS" = x; then
4763       CATALOGS="$CATALOGS $cat"
4764       XLINGUAS="$XLINGUAS $lang"
4765     else
4766       case "$LINGUAS" in *$lang*)
4767         CATALOGS="$CATALOGS $cat"
4768         XLINGUAS="$XLINGUAS $lang"
4769         ;;
4770       esac
4771     fi
4772   done
4773   LINGUAS="$XLINGUAS"
4774   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
4775 $as_echo "$LINGUAS" >&6; }
4776
4777
4778     DATADIRNAME=share
4779
4780   INSTOBJEXT=.mo
4781
4782   GENCAT=gencat
4783
4784   CATOBJEXT=.gmo
4785
4786 fi
4787
4788 localedir='${datadir}/locale'
4789
4790
4791 if test x"$USE_NLS" = xyes; then
4792    CONFIG_ALL="$CONFIG_ALL all-po"
4793    CONFIG_CLEAN="$CONFIG_CLEAN clean-po"
4794    CONFIG_INSTALL="$CONFIG_INSTALL install-po"
4795    CONFIG_UNINSTALL="$CONFIG_UNINSTALL uninstall-po"
4796 fi
4797
4798 GNULIB=build-gnulib/import
4799
4800 # For Makefile dependencies.
4801 GNULIB_STDINT_H=
4802 if test x"$STDINT_H" != x; then
4803   GNULIB_STDINT_H=$GNULIB/$STDINT_H
4804 fi
4805
4806
4807 PACKAGE=gdb
4808
4809 cat >>confdefs.h <<_ACEOF
4810 #define PACKAGE "$PACKAGE"
4811 _ACEOF
4812
4813
4814
4815 # We never need to detect it in this sub-configure.
4816 # But preserve it for config.status --recheck.
4817
4818
4819
4820 MAKEINFO_EXTRA_FLAGS=""
4821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $MAKEINFO supports @click" >&5
4822 $as_echo_n "checking whether $MAKEINFO supports @click... " >&6; }
4823 if test "${gdb_cv_have_makeinfo_click+set}" = set; then :
4824   $as_echo_n "(cached) " >&6
4825 else
4826   echo '@clicksequence{a @click{} b}' >conftest.texinfo
4827   if eval "$MAKEINFO conftest.texinfo >&5 2>&5"; then
4828     gdb_cv_have_makeinfo_click=yes
4829   else
4830     gdb_cv_have_makeinfo_click=no
4831   fi
4832 fi
4833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_makeinfo_click" >&5
4834 $as_echo "$gdb_cv_have_makeinfo_click" >&6; }
4835 if test x"$gdb_cv_have_makeinfo_click" = xyes; then
4836   MAKEINFO_EXTRA_FLAGS="$MAKEINFO_EXTRA_FLAGS -DHAVE_MAKEINFO_CLICK"
4837 fi
4838
4839
4840
4841
4842 # Check whether --with-separate-debug-dir was given.
4843 if test "${with_separate_debug_dir+set}" = set; then :
4844   withval=$with_separate_debug_dir;
4845     DEBUGDIR=$withval
4846 else
4847   DEBUGDIR=${libdir}/debug
4848 fi
4849
4850
4851   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
4852   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4853   ac_define_dir=`eval echo $DEBUGDIR`
4854   ac_define_dir=`eval echo $ac_define_dir`
4855
4856 cat >>confdefs.h <<_ACEOF
4857 #define DEBUGDIR "$ac_define_dir"
4858 _ACEOF
4859
4860
4861
4862
4863   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
4864      if test "x$prefix" = xNONE; then
4865         test_prefix=/usr/local
4866      else
4867         test_prefix=$prefix
4868      fi
4869   else
4870      test_prefix=$exec_prefix
4871   fi
4872   value=0
4873   case ${ac_define_dir} in
4874      "${test_prefix}"|"${test_prefix}/"*|\
4875         '${exec_prefix}'|'${exec_prefix}/'*)
4876      value=1
4877      ;;
4878   esac
4879
4880 cat >>confdefs.h <<_ACEOF
4881 #define DEBUGDIR_RELOCATABLE $value
4882 _ACEOF
4883
4884
4885
4886
4887 # We can't pass paths as command line arguments.
4888 # Mingw32 tries to be clever and will convert the paths for us.
4889 # For example -DBINDIR="/usr/local/bin" passed on the command line may get
4890 # converted to -DBINDIR="E:/msys/mingw32/msys/1.0/local/bin".
4891 # This breaks GDB's relocatable path conversions since paths passed in
4892 # config.h would not get so translated, the path prefixes no longer match.
4893
4894   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
4895   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4896   ac_define_dir=`eval echo $bindir`
4897   ac_define_dir=`eval echo $ac_define_dir`
4898
4899 cat >>confdefs.h <<_ACEOF
4900 #define BINDIR "$ac_define_dir"
4901 _ACEOF
4902
4903
4904
4905 # GDB's datadir relocation
4906
4907
4908
4909 # Check whether --with-gdb-datadir was given.
4910 if test "${with_gdb_datadir+set}" = set; then :
4911   withval=$with_gdb_datadir;
4912     GDB_DATADIR=$withval
4913 else
4914   GDB_DATADIR=${datadir}/gdb
4915 fi
4916
4917
4918   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
4919   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4920   ac_define_dir=`eval echo $GDB_DATADIR`
4921   ac_define_dir=`eval echo $ac_define_dir`
4922
4923 cat >>confdefs.h <<_ACEOF
4924 #define GDB_DATADIR "$ac_define_dir"
4925 _ACEOF
4926
4927
4928
4929
4930   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
4931      if test "x$prefix" = xNONE; then
4932         test_prefix=/usr/local
4933      else
4934         test_prefix=$prefix
4935      fi
4936   else
4937      test_prefix=$exec_prefix
4938   fi
4939   value=0
4940   case ${ac_define_dir} in
4941      "${test_prefix}"|"${test_prefix}/"*|\
4942         '${exec_prefix}'|'${exec_prefix}/'*)
4943      value=1
4944      ;;
4945   esac
4946
4947 cat >>confdefs.h <<_ACEOF
4948 #define GDB_DATADIR_RELOCATABLE $value
4949 _ACEOF
4950
4951
4952
4953
4954
4955 # Check whether --with-relocated-sources was given.
4956 if test "${with_relocated_sources+set}" = set; then :
4957   withval=$with_relocated_sources; reloc_srcdir="${withval}"
4958
4959   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
4960   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4961   ac_define_dir=`eval echo $reloc_srcdir`
4962   ac_define_dir=`eval echo $ac_define_dir`
4963
4964 cat >>confdefs.h <<_ACEOF
4965 #define RELOC_SRCDIR "$ac_define_dir"
4966 _ACEOF
4967
4968
4969
4970 fi
4971
4972
4973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load directory" >&5
4974 $as_echo_n "checking for default auto-load directory... " >&6; }
4975
4976 # Check whether --with-auto-load-dir was given.
4977 if test "${with_auto_load_dir+set}" = set; then :
4978   withval=$with_auto_load_dir;
4979 else
4980   with_auto_load_dir='$debugdir:$datadir/auto-load'
4981 fi
4982
4983 escape_dir=`echo $with_auto_load_dir | sed 's/[$]\(datadir\|debugdir\)\>/\\\\\\\\\\\\&/g'`
4984
4985   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
4986   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4987   ac_define_dir=`eval echo $escape_dir`
4988   ac_define_dir=`eval echo $ac_define_dir`
4989
4990 cat >>confdefs.h <<_ACEOF
4991 #define AUTO_LOAD_DIR "$ac_define_dir"
4992 _ACEOF
4993
4994
4995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_dir" >&5
4996 $as_echo "$with_auto_load_dir" >&6; }
4997
4998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load safe-path" >&5
4999 $as_echo_n "checking for default auto-load safe-path... " >&6; }
5000
5001 # Check whether --with-auto-load-safe-path was given.
5002 if test "${with_auto_load_safe_path+set}" = set; then :
5003   withval=$with_auto_load_safe_path; if test "$with_auto_load_safe_path" = "no"; then
5004      with_auto_load_safe_path="/"
5005      fi
5006 else
5007   with_auto_load_safe_path="$with_auto_load_dir"
5008 fi
5009
5010 escape_dir=`echo $with_auto_load_safe_path | sed 's/[$]\(datadir\|debugdir\)\>/\\\\\\\\\\\\&/g'`
5011
5012   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5013   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5014   ac_define_dir=`eval echo $escape_dir`
5015   ac_define_dir=`eval echo $ac_define_dir`
5016
5017 cat >>confdefs.h <<_ACEOF
5018 #define AUTO_LOAD_SAFE_PATH "$ac_define_dir"
5019 _ACEOF
5020
5021
5022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_safe_path" >&5
5023 $as_echo "$with_auto_load_safe_path" >&6; }
5024
5025
5026
5027 subdirs="$subdirs testsuite"
5028
5029
5030 # Check whether to support alternative target configurations
5031 # Check whether --enable-targets was given.
5032 if test "${enable_targets+set}" = set; then :
5033   enableval=$enable_targets; case "${enableval}" in
5034   yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
5035             ;;
5036   no)       enable_targets= ;;
5037   *)        enable_targets=$enableval ;;
5038 esac
5039 fi
5040
5041
5042 # Check whether to enable 64-bit support on 32-bit hosts
5043 # Check whether --enable-64-bit-bfd was given.
5044 if test "${enable_64_bit_bfd+set}" = set; then :
5045   enableval=$enable_64_bit_bfd; case "${enableval}" in
5046   yes)  want64=true  ;;
5047   no)   want64=false ;;
5048   *)    as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
5049 esac
5050 else
5051   want64=false
5052 fi
5053
5054 # Provide defaults for some variables set by the per-host and per-target
5055 # configuration.
5056 gdb_host_obs=posix-hdep.o
5057
5058 if test "${target}" = "${host}"; then
5059   gdb_native=yes
5060 else
5061   gdb_native=no
5062 fi
5063
5064 . $srcdir/configure.host
5065
5066 # Accumulate some settings from configure.tgt over all enabled targets
5067
5068 TARGET_OBS=
5069 all_targets=
5070
5071 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
5072 do
5073   if test "$targ_alias" = "all"; then
5074     all_targets=true
5075   else
5076     # Canonicalize the secondary target names.
5077     result=`$ac_config_sub $targ_alias 2>/dev/null`
5078     if test -n "$result"; then
5079         targ=$result
5080     else
5081         targ=$targ_alias
5082     fi
5083
5084     . ${srcdir}/configure.tgt
5085
5086     if test -z "${gdb_target_obs}"; then :
5087   as_fn_error "configuration ${targ} is unsupported." "$LINENO" 5
5088 fi
5089
5090     # Target-specific object files
5091     for i in ${gdb_target_obs}; do
5092         case " $TARGET_OBS " in
5093         *" ${i} "*) ;;
5094         *)
5095           TARGET_OBS="$TARGET_OBS ${i}"
5096           ;;
5097         esac
5098     done
5099
5100     # Check whether this target needs 64-bit CORE_ADDR
5101     if test x${want64} = xfalse; then
5102       . ${srcdir}/../bfd/config.bfd
5103     fi
5104   fi
5105 done
5106
5107 if test x${all_targets} = xtrue; then
5108
5109   # We want all 64-bit targets if we either:
5110   #  - run on a 64-bit host  or
5111   #  - already require 64-bit support for some other target  or
5112   #  - the --enable-64-bit-bfd option was supplied
5113   # Otherwise we only support all 32-bit targets.
5114   #
5115   # NOTE: This test must be in sync with the corresponding
5116   #       tests in BFD!
5117
5118   if test x${want64} = xfalse; then
5119     # The cast to long int works around a bug in the HP C Compiler
5120 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5121 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5122 # This bug is HP SR number 8606223364.
5123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
5124 $as_echo_n "checking size of long... " >&6; }
5125 if test "${ac_cv_sizeof_long+set}" = set; then :
5126   $as_echo_n "(cached) " >&6
5127 else
5128   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
5129
5130 else
5131   if test "$ac_cv_type_long" = yes; then
5132      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5133 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5134 { as_fn_set_status 77
5135 as_fn_error "cannot compute sizeof (long)
5136 See \`config.log' for more details." "$LINENO" 5; }; }
5137    else
5138      ac_cv_sizeof_long=0
5139    fi
5140 fi
5141
5142 fi
5143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
5144 $as_echo "$ac_cv_sizeof_long" >&6; }
5145
5146
5147
5148 cat >>confdefs.h <<_ACEOF
5149 #define SIZEOF_LONG $ac_cv_sizeof_long
5150 _ACEOF
5151
5152
5153     if test "x${ac_cv_sizeof_long}" = "x8"; then
5154       want64=true
5155     fi
5156   fi
5157   if test x${want64} = xtrue; then
5158     TARGET_OBS='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)'
5159   else
5160     TARGET_OBS='$(ALL_TARGET_OBS)'
5161   fi
5162 fi
5163
5164
5165
5166 # For other settings, only the main target counts.
5167 gdb_sim=
5168 gdb_osabi=
5169 build_gdbserver=
5170 targ=$target; . ${srcdir}/configure.tgt
5171
5172 # Fetch the default architecture and default target vector from BFD.
5173 targ=$target; . $srcdir/../bfd/config.bfd
5174
5175 # We only want the first architecture, so strip off the others if
5176 # there is more than one.
5177 targ_archs=`echo $targ_archs | sed 's/ .*//'`
5178
5179 if test "x$targ_archs" != x; then
5180
5181 cat >>confdefs.h <<_ACEOF
5182 #define DEFAULT_BFD_ARCH $targ_archs
5183 _ACEOF
5184
5185 fi
5186 if test "x$targ_defvec" != x; then
5187
5188 cat >>confdefs.h <<_ACEOF
5189 #define DEFAULT_BFD_VEC $targ_defvec
5190 _ACEOF
5191
5192 fi
5193
5194 # The CLI cannot be disabled yet, but may be in the future.
5195
5196 # Enable CLI.
5197 # Check whether --enable-gdbcli was given.
5198 if test "${enable_gdbcli+set}" = set; then :
5199   enableval=$enable_gdbcli; case $enableval in
5200     yes)
5201       ;;
5202     no)
5203       as_fn_error "the command-line interface cannot be disabled yet" "$LINENO" 5 ;;
5204     *)
5205       as_fn_error "bad value $enableval for --enable-gdbcli" "$LINENO" 5 ;;
5206   esac
5207 else
5208   enable_gdbcli=yes
5209 fi
5210
5211 if test x"$enable_gdbcli" = xyes; then
5212   if test -d $srcdir/cli; then
5213     CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_CLI_OBS)"
5214     CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_CLI_DEPS)"
5215     CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_CLI_SRCS)"
5216     ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)"
5217   fi
5218 fi
5219
5220 # Enable MI.
5221 # Check whether --enable-gdbmi was given.
5222 if test "${enable_gdbmi+set}" = set; then :
5223   enableval=$enable_gdbmi; case $enableval in
5224     yes | no)
5225       ;;
5226     *)
5227       as_fn_error "bad value $enableval for --enable-gdbmi" "$LINENO" 5 ;;
5228   esac
5229 else
5230   enable_gdbmi=yes
5231 fi
5232
5233 if test x"$enable_gdbmi" = xyes; then
5234   if test -d $srcdir/mi; then
5235     CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
5236     CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
5237     CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
5238     ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
5239   fi
5240 fi
5241
5242 # Enable TUI.
5243 # Check whether --enable-tui was given.
5244 if test "${enable_tui+set}" = set; then :
5245   enableval=$enable_tui; case $enableval in
5246     yes | no | auto)
5247       ;;
5248     *)
5249       as_fn_error "bad value $enableval for --enable-tui" "$LINENO" 5 ;;
5250   esac
5251 else
5252   enable_tui=auto
5253 fi
5254
5255
5256 # Enable gdbtk.
5257 # Check whether --enable-gdbtk was given.
5258 if test "${enable_gdbtk+set}" = set; then :
5259   enableval=$enable_gdbtk; case $enableval in
5260     yes | no)
5261       ;;
5262     *)
5263       as_fn_error "bad value $enableval for --enable-gdbtk" "$LINENO" 5 ;;
5264   esac
5265 else
5266   if test -d $srcdir/gdbtk; then
5267     enable_gdbtk=yes
5268   else
5269     enable_gdbtk=no
5270   fi
5271 fi
5272
5273 # We unconditionally disable gdbtk tests on selected platforms.
5274 case $host_os in
5275   go32* | windows*)
5276     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gdbtk isn't supported on $host; disabling" >&5
5277 $as_echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;}
5278     enable_gdbtk=no ;;
5279 esac
5280
5281 # Libunwind support for ia64.
5282
5283
5284 # Check whether --with-libunwind-ia64 was given.
5285 if test "${with_libunwind_ia64+set}" = set; then :
5286   withval=$with_libunwind_ia64;
5287 else
5288   with_libunwind_ia64=auto
5289 fi
5290
5291
5292 # Backward compatibility option.
5293 if test "${with_libunwind+set}" = set; then
5294   if test x"$with_libunwind_ia64" != xauto; then
5295     as_fn_error "option --with-libunwind is deprecated, use --with-libunwind-ia64" "$LINENO" 5
5296   fi
5297   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&5
5298 $as_echo "$as_me: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&2;}
5299   with_libunwind_ia64="$with_libunwind"
5300 fi
5301
5302 case "$with_libunwind_ia64" in
5303   yes | no)
5304     ;;
5305   auto)
5306     for ac_header in libunwind-ia64.h
5307 do :
5308   ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
5309 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
5310   cat >>confdefs.h <<_ACEOF
5311 #define HAVE_LIBUNWIND_IA64_H 1
5312 _ACEOF
5313
5314 fi
5315
5316 done
5317
5318     with_libunwind_ia64=$ac_cv_header_libunwind_ia64_h
5319     ;;
5320   *)
5321     as_fn_error "bad value $with_libunwind_ia64 for GDB --with-libunwind-ia64 option" "$LINENO" 5
5322     ;;
5323 esac
5324
5325 if test x"$with_libunwind_ia64" = xyes; then
5326   for ac_header in libunwind-ia64.h
5327 do :
5328   ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
5329 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
5330   cat >>confdefs.h <<_ACEOF
5331 #define HAVE_LIBUNWIND_IA64_H 1
5332 _ACEOF
5333
5334 fi
5335
5336 done
5337
5338   if test x"$ac_cv_header_libunwind_ia64_h" != xyes; then
5339     as_fn_error "GDB option --with-libunwind-ia64 requires libunwind-ia64.h" "$LINENO" 5
5340   fi
5341   CONFIG_OBS="$CONFIG_OBS ia64-libunwind-tdep.o"
5342   CONFIG_DEPS="$CONFIG_DEPS ia64-libunwind-tdep.o"
5343   CONFIG_SRCS="$CONFIG_SRCS ia64-libunwind-tdep.c"
5344 fi
5345
5346 opt_curses=no
5347
5348 # Check whether --with-curses was given.
5349 if test "${with_curses+set}" = set; then :
5350   withval=$with_curses; opt_curses=$withval
5351 fi
5352
5353
5354 prefer_curses=no
5355 if test "$opt_curses" = "yes"; then
5356   prefer_curses=yes
5357 fi
5358
5359 # Profiling support.
5360 # Check whether --enable-profiling was given.
5361 if test "${enable_profiling+set}" = set; then :
5362   enableval=$enable_profiling; case $enableval in
5363     yes | no)
5364       ;;
5365     *)
5366       as_fn_error "bad value $enableval for --enable-profile" "$LINENO" 5 ;;
5367   esac
5368 else
5369   enable_profiling=no
5370 fi
5371
5372
5373 for ac_func in monstartup _mcleanup
5374 do :
5375   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5376 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5377 eval as_val=\$$as_ac_var
5378    if test "x$as_val" = x""yes; then :
5379   cat >>confdefs.h <<_ACEOF
5380 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5381 _ACEOF
5382
5383 fi
5384 done
5385
5386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _etext" >&5
5387 $as_echo_n "checking for _etext... " >&6; }
5388 if test "${ac_cv_var__etext+set}" = set; then :
5389   $as_echo_n "(cached) " >&6
5390 else
5391   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5392 /* end confdefs.h.  */
5393 #include <stdlib.h>
5394 extern char _etext;
5395
5396 int
5397 main ()
5398 {
5399 free (&_etext);
5400   ;
5401   return 0;
5402 }
5403 _ACEOF
5404 if ac_fn_c_try_link "$LINENO"; then :
5405   ac_cv_var__etext=yes
5406 else
5407   ac_cv_var__etext=no
5408 fi
5409 rm -f core conftest.err conftest.$ac_objext \
5410     conftest$ac_exeext conftest.$ac_ext
5411 fi
5412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__etext" >&5
5413 $as_echo "$ac_cv_var__etext" >&6; }
5414 if test $ac_cv_var__etext = yes; then
5415
5416 $as_echo "#define HAVE__ETEXT 1" >>confdefs.h
5417
5418 fi
5419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for etext" >&5
5420 $as_echo_n "checking for etext... " >&6; }
5421 if test "${ac_cv_var_etext+set}" = set; then :
5422   $as_echo_n "(cached) " >&6
5423 else
5424   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5425 /* end confdefs.h.  */
5426 #include <stdlib.h>
5427 extern char etext;
5428
5429 int
5430 main ()
5431 {
5432 free (&etext);
5433   ;
5434   return 0;
5435 }
5436 _ACEOF
5437 if ac_fn_c_try_link "$LINENO"; then :
5438   ac_cv_var_etext=yes
5439 else
5440   ac_cv_var_etext=no
5441 fi
5442 rm -f core conftest.err conftest.$ac_objext \
5443     conftest$ac_exeext conftest.$ac_ext
5444 fi
5445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_etext" >&5
5446 $as_echo "$ac_cv_var_etext" >&6; }
5447 if test $ac_cv_var_etext = yes; then
5448
5449 $as_echo "#define HAVE_ETEXT 1" >>confdefs.h
5450
5451 fi
5452 if test "$enable_profiling" = yes ; then
5453   if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then
5454     as_fn_error "--enable-profiling requires monstartup and _mcleanup" "$LINENO" 5
5455   fi
5456   PROFILE_CFLAGS=-pg
5457   OLD_CFLAGS="$CFLAGS"
5458   CFLAGS="$CFLAGS $PROFILE_CFLAGS"
5459
5460   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pg" >&5
5461 $as_echo_n "checking whether $CC supports -pg... " >&6; }
5462 if test "${ac_cv_cc_supports_pg+set}" = set; then :
5463   $as_echo_n "(cached) " >&6
5464 else
5465   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5466 /* end confdefs.h.  */
5467
5468 int
5469 main ()
5470 {
5471 int x;
5472   ;
5473   return 0;
5474 }
5475 _ACEOF
5476 if ac_fn_c_try_compile "$LINENO"; then :
5477   ac_cv_cc_supports_pg=yes
5478 else
5479   ac_cv_cc_supports_pg=no
5480 fi
5481 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5482 fi
5483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_supports_pg" >&5
5484 $as_echo "$ac_cv_cc_supports_pg" >&6; }
5485
5486   if test $ac_cv_cc_supports_pg = no; then
5487     as_fn_error "--enable-profiling requires a compiler which supports -pg" "$LINENO" 5
5488   fi
5489
5490   CFLAGS="$OLD_CFLAGS"
5491 fi
5492
5493
5494
5495 # Check whether --with-pkgversion was given.
5496 if test "${with_pkgversion+set}" = set; then :
5497   withval=$with_pkgversion; case "$withval" in
5498       yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
5499       no)  PKGVERSION= ;;
5500       *)   PKGVERSION="($withval) " ;;
5501      esac
5502 else
5503   PKGVERSION="(GDB) "
5504
5505 fi
5506
5507
5508
5509
5510
5511 # Check whether --with-bugurl was given.
5512 if test "${with_bugurl+set}" = set; then :
5513   withval=$with_bugurl; case "$withval" in
5514       yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
5515       no)  BUGURL=
5516            ;;
5517       *)   BUGURL="$withval"
5518            ;;
5519      esac
5520 else
5521   BUGURL="http://www.gnu.org/software/gdb/bugs/"
5522
5523 fi
5524
5525   case ${BUGURL} in
5526   "")
5527     REPORT_BUGS_TO=
5528     REPORT_BUGS_TEXI=
5529     ;;
5530   *)
5531     REPORT_BUGS_TO="<$BUGURL>"
5532     REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
5533     ;;
5534   esac;
5535
5536
5537
5538
5539 cat >>confdefs.h <<_ACEOF
5540 #define PKGVERSION "$PKGVERSION"
5541 _ACEOF
5542
5543
5544 cat >>confdefs.h <<_ACEOF
5545 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
5546 _ACEOF
5547
5548
5549 # --------------------- #
5550 # Checks for programs.  #
5551 # --------------------- #
5552
5553 for ac_prog in gawk mawk nawk awk
5554 do
5555   # Extract the first word of "$ac_prog", so it can be a program name with args.
5556 set dummy $ac_prog; ac_word=$2
5557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5558 $as_echo_n "checking for $ac_word... " >&6; }
5559 if test "${ac_cv_prog_AWK+set}" = set; then :
5560   $as_echo_n "(cached) " >&6
5561 else
5562   if test -n "$AWK"; then
5563   ac_cv_prog_AWK="$AWK" # Let the user override the test.
5564 else
5565 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5566 for as_dir in $PATH
5567 do
5568   IFS=$as_save_IFS
5569   test -z "$as_dir" && as_dir=.
5570     for ac_exec_ext in '' $ac_executable_extensions; do
5571   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5572     ac_cv_prog_AWK="$ac_prog"
5573     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5574     break 2
5575   fi
5576 done
5577   done
5578 IFS=$as_save_IFS
5579
5580 fi
5581 fi
5582 AWK=$ac_cv_prog_AWK
5583 if test -n "$AWK"; then
5584   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5585 $as_echo "$AWK" >&6; }
5586 else
5587   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5588 $as_echo "no" >&6; }
5589 fi
5590
5591
5592   test -n "$AWK" && break
5593 done
5594
5595 # Find a good install program.  We prefer a C program (faster),
5596 # so one script is as good as another.  But avoid the broken or
5597 # incompatible versions:
5598 # SysV /etc/install, /usr/sbin/install
5599 # SunOS /usr/etc/install
5600 # IRIX /sbin/install
5601 # AIX /bin/install
5602 # AmigaOS /C/install, which installs bootblocks on floppy discs
5603 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5604 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5605 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5606 # OS/2's system install, which has a completely different semantic
5607 # ./install, which can be erroneously created by make from ./install.sh.
5608 # Reject install programs that cannot install multiple files.
5609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5610 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5611 if test -z "$INSTALL"; then
5612 if test "${ac_cv_path_install+set}" = set; then :
5613   $as_echo_n "(cached) " >&6
5614 else
5615   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5616 for as_dir in $PATH
5617 do
5618   IFS=$as_save_IFS
5619   test -z "$as_dir" && as_dir=.
5620     # Account for people who put trailing slashes in PATH elements.
5621 case $as_dir/ in #((
5622   ./ | .// | /[cC]/* | \
5623   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5624   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5625   /usr/ucb/* ) ;;
5626   *)
5627     # OSF1 and SCO ODT 3.0 have their own names for install.
5628     # Don't use installbsd from OSF since it installs stuff as root
5629     # by default.
5630     for ac_prog in ginstall scoinst install; do
5631       for ac_exec_ext in '' $ac_executable_extensions; do
5632         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5633           if test $ac_prog = install &&
5634             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5635             # AIX install.  It has an incompatible calling convention.
5636             :
5637           elif test $ac_prog = install &&
5638             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5639             # program-specific install script used by HP pwplus--don't use.
5640             :
5641           else
5642             rm -rf conftest.one conftest.two conftest.dir
5643             echo one > conftest.one
5644             echo two > conftest.two
5645             mkdir conftest.dir
5646             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5647               test -s conftest.one && test -s conftest.two &&
5648               test -s conftest.dir/conftest.one &&
5649               test -s conftest.dir/conftest.two
5650             then
5651               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5652               break 3
5653             fi
5654           fi
5655         fi
5656       done
5657     done
5658     ;;
5659 esac
5660
5661   done
5662 IFS=$as_save_IFS
5663
5664 rm -rf conftest.one conftest.two conftest.dir
5665
5666 fi
5667   if test "${ac_cv_path_install+set}" = set; then
5668     INSTALL=$ac_cv_path_install
5669   else
5670     # As a last resort, use the slow shell script.  Don't cache a
5671     # value for INSTALL within a source directory, because that will
5672     # break other packages using the cache if that directory is
5673     # removed, or if the value is a relative name.
5674     INSTALL=$ac_install_sh
5675   fi
5676 fi
5677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5678 $as_echo "$INSTALL" >&6; }
5679
5680 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5681 # It thinks the first close brace ends the variable substitution.
5682 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5683
5684 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5685
5686 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5687
5688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5689 $as_echo_n "checking whether ln -s works... " >&6; }
5690 LN_S=$as_ln_s
5691 if test "$LN_S" = "ln -s"; then
5692   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5693 $as_echo "yes" >&6; }
5694 else
5695   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5696 $as_echo "no, using $LN_S" >&6; }
5697 fi
5698
5699 if test -n "$ac_tool_prefix"; then
5700   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5701 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5703 $as_echo_n "checking for $ac_word... " >&6; }
5704 if test "${ac_cv_prog_RANLIB+set}" = set; then :
5705   $as_echo_n "(cached) " >&6
5706 else
5707   if test -n "$RANLIB"; then
5708   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5709 else
5710 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5711 for as_dir in $PATH
5712 do
5713   IFS=$as_save_IFS
5714   test -z "$as_dir" && as_dir=.
5715     for ac_exec_ext in '' $ac_executable_extensions; do
5716   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5717     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5718     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5719     break 2
5720   fi
5721 done
5722   done
5723 IFS=$as_save_IFS
5724
5725 fi
5726 fi
5727 RANLIB=$ac_cv_prog_RANLIB
5728 if test -n "$RANLIB"; then
5729   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5730 $as_echo "$RANLIB" >&6; }
5731 else
5732   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5733 $as_echo "no" >&6; }
5734 fi
5735
5736
5737 fi
5738 if test -z "$ac_cv_prog_RANLIB"; then
5739   ac_ct_RANLIB=$RANLIB
5740   # Extract the first word of "ranlib", so it can be a program name with args.
5741 set dummy ranlib; ac_word=$2
5742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5743 $as_echo_n "checking for $ac_word... " >&6; }
5744 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5745   $as_echo_n "(cached) " >&6
5746 else
5747   if test -n "$ac_ct_RANLIB"; then
5748   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5749 else
5750 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5751 for as_dir in $PATH
5752 do
5753   IFS=$as_save_IFS
5754   test -z "$as_dir" && as_dir=.
5755     for ac_exec_ext in '' $ac_executable_extensions; do
5756   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5757     ac_cv_prog_ac_ct_RANLIB="ranlib"
5758     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5759     break 2
5760   fi
5761 done
5762   done
5763 IFS=$as_save_IFS
5764
5765 fi
5766 fi
5767 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5768 if test -n "$ac_ct_RANLIB"; then
5769   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5770 $as_echo "$ac_ct_RANLIB" >&6; }
5771 else
5772   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5773 $as_echo "no" >&6; }
5774 fi
5775
5776   if test "x$ac_ct_RANLIB" = x; then
5777     RANLIB=":"
5778   else
5779     case $cross_compiling:$ac_tool_warned in
5780 yes:)
5781 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5782 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5783 ac_tool_warned=yes ;;
5784 esac
5785     RANLIB=$ac_ct_RANLIB
5786   fi
5787 else
5788   RANLIB="$ac_cv_prog_RANLIB"
5789 fi
5790
5791 for ac_prog in 'bison -y' byacc
5792 do
5793   # Extract the first word of "$ac_prog", so it can be a program name with args.
5794 set dummy $ac_prog; ac_word=$2
5795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5796 $as_echo_n "checking for $ac_word... " >&6; }
5797 if test "${ac_cv_prog_YACC+set}" = set; then :
5798   $as_echo_n "(cached) " >&6
5799 else
5800   if test -n "$YACC"; then
5801   ac_cv_prog_YACC="$YACC" # Let the user override the test.
5802 else
5803 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5804 for as_dir in $PATH
5805 do
5806   IFS=$as_save_IFS
5807   test -z "$as_dir" && as_dir=.
5808     for ac_exec_ext in '' $ac_executable_extensions; do
5809   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5810     ac_cv_prog_YACC="$ac_prog"
5811     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5812     break 2
5813   fi
5814 done
5815   done
5816 IFS=$as_save_IFS
5817
5818 fi
5819 fi
5820 YACC=$ac_cv_prog_YACC
5821 if test -n "$YACC"; then
5822   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
5823 $as_echo "$YACC" >&6; }
5824 else
5825   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5826 $as_echo "no" >&6; }
5827 fi
5828
5829
5830   test -n "$YACC" && break
5831 done
5832 test -n "$YACC" || YACC="yacc"
5833
5834
5835 if test -n "$ac_tool_prefix"; then
5836   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5837 set dummy ${ac_tool_prefix}ar; ac_word=$2
5838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5839 $as_echo_n "checking for $ac_word... " >&6; }
5840 if test "${ac_cv_prog_AR+set}" = set; then :
5841   $as_echo_n "(cached) " >&6
5842 else
5843   if test -n "$AR"; then
5844   ac_cv_prog_AR="$AR" # Let the user override the test.
5845 else
5846 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5847 for as_dir in $PATH
5848 do
5849   IFS=$as_save_IFS
5850   test -z "$as_dir" && as_dir=.
5851     for ac_exec_ext in '' $ac_executable_extensions; do
5852   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5853     ac_cv_prog_AR="${ac_tool_prefix}ar"
5854     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5855     break 2
5856   fi
5857 done
5858   done
5859 IFS=$as_save_IFS
5860
5861 fi
5862 fi
5863 AR=$ac_cv_prog_AR
5864 if test -n "$AR"; then
5865   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5866 $as_echo "$AR" >&6; }
5867 else
5868   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5869 $as_echo "no" >&6; }
5870 fi
5871
5872
5873 fi
5874 if test -z "$ac_cv_prog_AR"; then
5875   ac_ct_AR=$AR
5876   # Extract the first word of "ar", so it can be a program name with args.
5877 set dummy ar; ac_word=$2
5878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5879 $as_echo_n "checking for $ac_word... " >&6; }
5880 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5881   $as_echo_n "(cached) " >&6
5882 else
5883   if test -n "$ac_ct_AR"; then
5884   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5885 else
5886 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5887 for as_dir in $PATH
5888 do
5889   IFS=$as_save_IFS
5890   test -z "$as_dir" && as_dir=.
5891     for ac_exec_ext in '' $ac_executable_extensions; do
5892   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5893     ac_cv_prog_ac_ct_AR="ar"
5894     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5895     break 2
5896   fi
5897 done
5898   done
5899 IFS=$as_save_IFS
5900
5901 fi
5902 fi
5903 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5904 if test -n "$ac_ct_AR"; then
5905   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5906 $as_echo "$ac_ct_AR" >&6; }
5907 else
5908   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5909 $as_echo "no" >&6; }
5910 fi
5911
5912   if test "x$ac_ct_AR" = x; then
5913     AR=""
5914   else
5915     case $cross_compiling:$ac_tool_warned in
5916 yes:)
5917 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5918 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5919 ac_tool_warned=yes ;;
5920 esac
5921     AR=$ac_ct_AR
5922   fi
5923 else
5924   AR="$ac_cv_prog_AR"
5925 fi
5926
5927 if test -n "$ac_tool_prefix"; then
5928   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
5929 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
5930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5931 $as_echo_n "checking for $ac_word... " >&6; }
5932 if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
5933   $as_echo_n "(cached) " >&6
5934 else
5935   if test -n "$DLLTOOL"; then
5936   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
5937 else
5938 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5939 for as_dir in $PATH
5940 do
5941   IFS=$as_save_IFS
5942   test -z "$as_dir" && as_dir=.
5943     for ac_exec_ext in '' $ac_executable_extensions; do
5944   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5945     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
5946     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5947     break 2
5948   fi
5949 done
5950   done
5951 IFS=$as_save_IFS
5952
5953 fi
5954 fi
5955 DLLTOOL=$ac_cv_prog_DLLTOOL
5956 if test -n "$DLLTOOL"; then
5957   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
5958 $as_echo "$DLLTOOL" >&6; }
5959 else
5960   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5961 $as_echo "no" >&6; }
5962 fi
5963
5964
5965 fi
5966 if test -z "$ac_cv_prog_DLLTOOL"; then
5967   ac_ct_DLLTOOL=$DLLTOOL
5968   # Extract the first word of "dlltool", so it can be a program name with args.
5969 set dummy dlltool; ac_word=$2
5970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5971 $as_echo_n "checking for $ac_word... " >&6; }
5972 if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
5973   $as_echo_n "(cached) " >&6
5974 else
5975   if test -n "$ac_ct_DLLTOOL"; then
5976   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
5977 else
5978 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5979 for as_dir in $PATH
5980 do
5981   IFS=$as_save_IFS
5982   test -z "$as_dir" && as_dir=.
5983     for ac_exec_ext in '' $ac_executable_extensions; do
5984   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5985     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
5986     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5987     break 2
5988   fi
5989 done
5990   done
5991 IFS=$as_save_IFS
5992
5993 fi
5994 fi
5995 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
5996 if test -n "$ac_ct_DLLTOOL"; then
5997   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
5998 $as_echo "$ac_ct_DLLTOOL" >&6; }
5999 else
6000   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6001 $as_echo "no" >&6; }
6002 fi
6003
6004   if test "x$ac_ct_DLLTOOL" = x; then
6005     DLLTOOL=""
6006   else
6007     case $cross_compiling:$ac_tool_warned in
6008 yes:)
6009 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6010 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6011 ac_tool_warned=yes ;;
6012 esac
6013     DLLTOOL=$ac_ct_DLLTOOL
6014   fi
6015 else
6016   DLLTOOL="$ac_cv_prog_DLLTOOL"
6017 fi
6018
6019 if test -n "$ac_tool_prefix"; then
6020   # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
6021 set dummy ${ac_tool_prefix}windres; ac_word=$2
6022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6023 $as_echo_n "checking for $ac_word... " >&6; }
6024 if test "${ac_cv_prog_WINDRES+set}" = set; then :
6025   $as_echo_n "(cached) " >&6
6026 else
6027   if test -n "$WINDRES"; then
6028   ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
6029 else
6030 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6031 for as_dir in $PATH
6032 do
6033   IFS=$as_save_IFS
6034   test -z "$as_dir" && as_dir=.
6035     for ac_exec_ext in '' $ac_executable_extensions; do
6036   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6037     ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
6038     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6039     break 2
6040   fi
6041 done
6042   done
6043 IFS=$as_save_IFS
6044
6045 fi
6046 fi
6047 WINDRES=$ac_cv_prog_WINDRES
6048 if test -n "$WINDRES"; then
6049   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
6050 $as_echo "$WINDRES" >&6; }
6051 else
6052   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6053 $as_echo "no" >&6; }
6054 fi
6055
6056
6057 fi
6058 if test -z "$ac_cv_prog_WINDRES"; then
6059   ac_ct_WINDRES=$WINDRES
6060   # Extract the first word of "windres", so it can be a program name with args.
6061 set dummy windres; ac_word=$2
6062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6063 $as_echo_n "checking for $ac_word... " >&6; }
6064 if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then :
6065   $as_echo_n "(cached) " >&6
6066 else
6067   if test -n "$ac_ct_WINDRES"; then
6068   ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
6069 else
6070 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6071 for as_dir in $PATH
6072 do
6073   IFS=$as_save_IFS
6074   test -z "$as_dir" && as_dir=.
6075     for ac_exec_ext in '' $ac_executable_extensions; do
6076   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6077     ac_cv_prog_ac_ct_WINDRES="windres"
6078     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6079     break 2
6080   fi
6081 done
6082   done
6083 IFS=$as_save_IFS
6084
6085 fi
6086 fi
6087 ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
6088 if test -n "$ac_ct_WINDRES"; then
6089   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
6090 $as_echo "$ac_ct_WINDRES" >&6; }
6091 else
6092   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6093 $as_echo "no" >&6; }
6094 fi
6095
6096   if test "x$ac_ct_WINDRES" = x; then
6097     WINDRES=""
6098   else
6099     case $cross_compiling:$ac_tool_warned in
6100 yes:)
6101 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6102 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6103 ac_tool_warned=yes ;;
6104 esac
6105     WINDRES=$ac_ct_WINDRES
6106   fi
6107 else
6108   WINDRES="$ac_cv_prog_WINDRES"
6109 fi
6110
6111
6112 # Needed for GNU/Hurd.
6113 if test -n "$ac_tool_prefix"; then
6114   # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
6115 set dummy ${ac_tool_prefix}mig; ac_word=$2
6116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6117 $as_echo_n "checking for $ac_word... " >&6; }
6118 if test "${ac_cv_prog_MIG+set}" = set; then :
6119   $as_echo_n "(cached) " >&6
6120 else
6121   if test -n "$MIG"; then
6122   ac_cv_prog_MIG="$MIG" # Let the user override the test.
6123 else
6124 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6125 for as_dir in $PATH
6126 do
6127   IFS=$as_save_IFS
6128   test -z "$as_dir" && as_dir=.
6129     for ac_exec_ext in '' $ac_executable_extensions; do
6130   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6131     ac_cv_prog_MIG="${ac_tool_prefix}mig"
6132     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6133     break 2
6134   fi
6135 done
6136   done
6137 IFS=$as_save_IFS
6138
6139 fi
6140 fi
6141 MIG=$ac_cv_prog_MIG
6142 if test -n "$MIG"; then
6143   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
6144 $as_echo "$MIG" >&6; }
6145 else
6146   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6147 $as_echo "no" >&6; }
6148 fi
6149
6150
6151 fi
6152 if test -z "$ac_cv_prog_MIG"; then
6153   ac_ct_MIG=$MIG
6154   # Extract the first word of "mig", so it can be a program name with args.
6155 set dummy mig; ac_word=$2
6156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6157 $as_echo_n "checking for $ac_word... " >&6; }
6158 if test "${ac_cv_prog_ac_ct_MIG+set}" = set; then :
6159   $as_echo_n "(cached) " >&6
6160 else
6161   if test -n "$ac_ct_MIG"; then
6162   ac_cv_prog_ac_ct_MIG="$ac_ct_MIG" # Let the user override the test.
6163 else
6164 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6165 for as_dir in $PATH
6166 do
6167   IFS=$as_save_IFS
6168   test -z "$as_dir" && as_dir=.
6169     for ac_exec_ext in '' $ac_executable_extensions; do
6170   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6171     ac_cv_prog_ac_ct_MIG="mig"
6172     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6173     break 2
6174   fi
6175 done
6176   done
6177 IFS=$as_save_IFS
6178
6179 fi
6180 fi
6181 ac_ct_MIG=$ac_cv_prog_ac_ct_MIG
6182 if test -n "$ac_ct_MIG"; then
6183   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
6184 $as_echo "$ac_ct_MIG" >&6; }
6185 else
6186   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6187 $as_echo "no" >&6; }
6188 fi
6189
6190   if test "x$ac_ct_MIG" = x; then
6191     MIG=""
6192   else
6193     case $cross_compiling:$ac_tool_warned in
6194 yes:)
6195 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6196 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6197 ac_tool_warned=yes ;;
6198 esac
6199     MIG=$ac_ct_MIG
6200   fi
6201 else
6202   MIG="$ac_cv_prog_MIG"
6203 fi
6204
6205
6206 # ---------------------- #
6207 # Checks for libraries.  #
6208 # ---------------------- #
6209
6210 # We might need to link with -lm; most simulators need it.
6211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
6212 $as_echo_n "checking for main in -lm... " >&6; }
6213 if test "${ac_cv_lib_m_main+set}" = set; then :
6214   $as_echo_n "(cached) " >&6
6215 else
6216   ac_check_lib_save_LIBS=$LIBS
6217 LIBS="-lm  $LIBS"
6218 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6219 /* end confdefs.h.  */
6220
6221
6222 int
6223 main ()
6224 {
6225 return main ();
6226   ;
6227   return 0;
6228 }
6229 _ACEOF
6230 if ac_fn_c_try_link "$LINENO"; then :
6231   ac_cv_lib_m_main=yes
6232 else
6233   ac_cv_lib_m_main=no
6234 fi
6235 rm -f core conftest.err conftest.$ac_objext \
6236     conftest$ac_exeext conftest.$ac_ext
6237 LIBS=$ac_check_lib_save_LIBS
6238 fi
6239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
6240 $as_echo "$ac_cv_lib_m_main" >&6; }
6241 if test "x$ac_cv_lib_m_main" = x""yes; then :
6242   cat >>confdefs.h <<_ACEOF
6243 #define HAVE_LIBM 1
6244 _ACEOF
6245
6246   LIBS="-lm $LIBS"
6247
6248 fi
6249
6250
6251 # We need to link with -lw to get `wctype' on Solaris before Solaris
6252 # 2.6.  Solaris 2.6 and beyond have this function in libc, and have a
6253 # libw that some versions of the GNU linker cannot hanle (GNU ld 2.9.1
6254 # is known to have this problem).  Therefore we avoid libw if we can.
6255 ac_fn_c_check_func "$LINENO" "wctype" "ac_cv_func_wctype"
6256 if test "x$ac_cv_func_wctype" = x""yes; then :
6257
6258 else
6259   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctype in -lw" >&5
6260 $as_echo_n "checking for wctype in -lw... " >&6; }
6261 if test "${ac_cv_lib_w_wctype+set}" = set; then :
6262   $as_echo_n "(cached) " >&6
6263 else
6264   ac_check_lib_save_LIBS=$LIBS
6265 LIBS="-lw  $LIBS"
6266 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6267 /* end confdefs.h.  */
6268
6269 /* Override any GCC internal prototype to avoid an error.
6270    Use char because int might match the return type of a GCC
6271    builtin and then its argument prototype would still apply.  */
6272 #ifdef __cplusplus
6273 extern "C"
6274 #endif
6275 char wctype ();
6276 int
6277 main ()
6278 {
6279 return wctype ();
6280   ;
6281   return 0;
6282 }
6283 _ACEOF
6284 if ac_fn_c_try_link "$LINENO"; then :
6285   ac_cv_lib_w_wctype=yes
6286 else
6287   ac_cv_lib_w_wctype=no
6288 fi
6289 rm -f core conftest.err conftest.$ac_objext \
6290     conftest$ac_exeext conftest.$ac_ext
6291 LIBS=$ac_check_lib_save_LIBS
6292 fi
6293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wctype" >&5
6294 $as_echo "$ac_cv_lib_w_wctype" >&6; }
6295 if test "x$ac_cv_lib_w_wctype" = x""yes; then :
6296   cat >>confdefs.h <<_ACEOF
6297 #define HAVE_LIBW 1
6298 _ACEOF
6299
6300   LIBS="-lw $LIBS"
6301
6302 fi
6303
6304 fi
6305
6306
6307 # Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
6308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
6309 $as_echo_n "checking for library containing gethostbyname... " >&6; }
6310 if test "${ac_cv_search_gethostbyname+set}" = set; then :
6311   $as_echo_n "(cached) " >&6
6312 else
6313   ac_func_search_save_LIBS=$LIBS
6314 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6315 /* end confdefs.h.  */
6316
6317 /* Override any GCC internal prototype to avoid an error.
6318    Use char because int might match the return type of a GCC
6319    builtin and then its argument prototype would still apply.  */
6320 #ifdef __cplusplus
6321 extern "C"
6322 #endif
6323 char gethostbyname ();
6324 int
6325 main ()
6326 {
6327 return gethostbyname ();
6328   ;
6329   return 0;
6330 }
6331 _ACEOF
6332 for ac_lib in '' nsl; do
6333   if test -z "$ac_lib"; then
6334     ac_res="none required"
6335   else
6336     ac_res=-l$ac_lib
6337     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
6338   fi
6339   if ac_fn_c_try_link "$LINENO"; then :
6340   ac_cv_search_gethostbyname=$ac_res
6341 fi
6342 rm -f core conftest.err conftest.$ac_objext \
6343     conftest$ac_exeext
6344   if test "${ac_cv_search_gethostbyname+set}" = set; then :
6345   break
6346 fi
6347 done
6348 if test "${ac_cv_search_gethostbyname+set}" = set; then :
6349
6350 else
6351   ac_cv_search_gethostbyname=no
6352 fi
6353 rm conftest.$ac_ext
6354 LIBS=$ac_func_search_save_LIBS
6355 fi
6356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
6357 $as_echo "$ac_cv_search_gethostbyname" >&6; }
6358 ac_res=$ac_cv_search_gethostbyname
6359 if test "$ac_res" != no; then :
6360   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6361
6362 fi
6363
6364
6365 # Some systems (e.g. Solaris) have `socketpair' in libsocket.
6366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
6367 $as_echo_n "checking for library containing socketpair... " >&6; }
6368 if test "${ac_cv_search_socketpair+set}" = set; then :
6369   $as_echo_n "(cached) " >&6
6370 else
6371   ac_func_search_save_LIBS=$LIBS
6372 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6373 /* end confdefs.h.  */
6374
6375 /* Override any GCC internal prototype to avoid an error.
6376    Use char because int might match the return type of a GCC
6377    builtin and then its argument prototype would still apply.  */
6378 #ifdef __cplusplus
6379 extern "C"
6380 #endif
6381 char socketpair ();
6382 int
6383 main ()
6384 {
6385 return socketpair ();
6386   ;
6387   return 0;
6388 }
6389 _ACEOF
6390 for ac_lib in '' socket; do
6391   if test -z "$ac_lib"; then
6392     ac_res="none required"
6393   else
6394     ac_res=-l$ac_lib
6395     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
6396   fi
6397   if ac_fn_c_try_link "$LINENO"; then :
6398   ac_cv_search_socketpair=$ac_res
6399 fi
6400 rm -f core conftest.err conftest.$ac_objext \
6401     conftest$ac_exeext
6402   if test "${ac_cv_search_socketpair+set}" = set; then :
6403   break
6404 fi
6405 done
6406 if test "${ac_cv_search_socketpair+set}" = set; then :
6407
6408 else
6409   ac_cv_search_socketpair=no
6410 fi
6411 rm conftest.$ac_ext
6412 LIBS=$ac_func_search_save_LIBS
6413 fi
6414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
6415 $as_echo "$ac_cv_search_socketpair" >&6; }
6416 ac_res=$ac_cv_search_socketpair
6417 if test "$ac_res" != no; then :
6418   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6419
6420 fi
6421
6422
6423 # Link in zlib if we can.  This allows us to read compressed debug sections.
6424
6425   # See if the user specified whether he wants zlib support or not.
6426
6427 # Check whether --with-zlib was given.
6428 if test "${with_zlib+set}" = set; then :
6429   withval=$with_zlib;
6430 else
6431   with_zlib=auto
6432 fi
6433
6434
6435   if test "$with_zlib" != "no"; then
6436     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
6437 $as_echo_n "checking for library containing zlibVersion... " >&6; }
6438 if test "${ac_cv_search_zlibVersion+set}" = set; then :
6439   $as_echo_n "(cached) " >&6
6440 else
6441   ac_func_search_save_LIBS=$LIBS
6442 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6443 /* end confdefs.h.  */
6444
6445 /* Override any GCC internal prototype to avoid an error.
6446    Use char because int might match the return type of a GCC
6447    builtin and then its argument prototype would still apply.  */
6448 #ifdef __cplusplus
6449 extern "C"
6450 #endif
6451 char zlibVersion ();
6452 int
6453 main ()
6454 {
6455 return zlibVersion ();
6456   ;
6457   return 0;
6458 }
6459 _ACEOF
6460 for ac_lib in '' z; do
6461   if test -z "$ac_lib"; then
6462     ac_res="none required"
6463   else
6464     ac_res=-l$ac_lib
6465     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
6466   fi
6467   if ac_fn_c_try_link "$LINENO"; then :
6468   ac_cv_search_zlibVersion=$ac_res
6469 fi
6470 rm -f core conftest.err conftest.$ac_objext \
6471     conftest$ac_exeext
6472   if test "${ac_cv_search_zlibVersion+set}" = set; then :
6473   break
6474 fi
6475 done
6476 if test "${ac_cv_search_zlibVersion+set}" = set; then :
6477
6478 else
6479   ac_cv_search_zlibVersion=no
6480 fi
6481 rm conftest.$ac_ext
6482 LIBS=$ac_func_search_save_LIBS
6483 fi
6484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
6485 $as_echo "$ac_cv_search_zlibVersion" >&6; }
6486 ac_res=$ac_cv_search_zlibVersion
6487 if test "$ac_res" != no; then :
6488   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6489   for ac_header in zlib.h
6490 do :
6491   ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
6492 if test "x$ac_cv_header_zlib_h" = x""yes; then :
6493   cat >>confdefs.h <<_ACEOF
6494 #define HAVE_ZLIB_H 1
6495 _ACEOF
6496
6497 fi
6498
6499 done
6500
6501 fi
6502
6503     if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
6504       as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
6505     fi
6506   fi
6507
6508
6509 # On HP/UX we may need libxpdl for dlgetmodinfo (used by solib-pa64.c).
6510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlgetmodinfo" >&5
6511 $as_echo_n "checking for library containing dlgetmodinfo... " >&6; }
6512 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
6513   $as_echo_n "(cached) " >&6
6514 else
6515   ac_func_search_save_LIBS=$LIBS
6516 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6517 /* end confdefs.h.  */
6518
6519 /* Override any GCC internal prototype to avoid an error.
6520    Use char because int might match the return type of a GCC
6521    builtin and then its argument prototype would still apply.  */
6522 #ifdef __cplusplus
6523 extern "C"
6524 #endif
6525 char dlgetmodinfo ();
6526 int
6527 main ()
6528 {
6529 return dlgetmodinfo ();
6530   ;
6531   return 0;
6532 }
6533 _ACEOF
6534 for ac_lib in '' dl xpdl; do
6535   if test -z "$ac_lib"; then
6536     ac_res="none required"
6537   else
6538     ac_res=-l$ac_lib
6539     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
6540   fi
6541   if ac_fn_c_try_link "$LINENO"; then :
6542   ac_cv_search_dlgetmodinfo=$ac_res
6543 fi
6544 rm -f core conftest.err conftest.$ac_objext \
6545     conftest$ac_exeext
6546   if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
6547   break
6548 fi
6549 done
6550 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
6551
6552 else
6553   ac_cv_search_dlgetmodinfo=no
6554 fi
6555 rm conftest.$ac_ext
6556 LIBS=$ac_func_search_save_LIBS
6557 fi
6558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlgetmodinfo" >&5
6559 $as_echo "$ac_cv_search_dlgetmodinfo" >&6; }
6560 ac_res=$ac_cv_search_dlgetmodinfo
6561 if test "$ac_res" != no; then :
6562   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6563
6564 fi
6565
6566
6567
6568
6569
6570 # Check whether --with-libiconv-prefix was given.
6571 if test "${with_libiconv_prefix+set}" = set; then :
6572   withval=$with_libiconv_prefix;
6573     for dir in `echo "$withval" | tr : ' '`; do
6574       if test -d $dir/include; then LIBICONV_INCLUDE="-I$dir/include"; fi
6575       if test -d $dir/lib; then LIBICONV_LIBDIR="-L$dir/lib"; fi
6576     done
6577
6578 fi
6579
6580
6581   BUILD_LIBICONV_LIBDIRS="../libiconv/lib/.libs ../libiconv/lib/_libs"
6582   BUILD_LIBICONV_INCLUDE="-I../libiconv/include"
6583
6584   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
6585 $as_echo_n "checking for iconv... " >&6; }
6586 if test "${am_cv_func_iconv+set}" = set; then :
6587   $as_echo_n "(cached) " >&6
6588 else
6589
6590     am_cv_func_iconv="no, consider installing GNU libiconv"
6591     am_cv_lib_iconv=no
6592     am_cv_use_build_libiconv=no
6593     am_cv_build_libiconv_path=
6594
6595     # If libiconv is part of the build tree, then try using it over
6596     # any system iconv.
6597     if test -d ../libiconv; then
6598       for lib_dir in $BUILD_LIBICONV_LIBDIRS; do
6599         am_save_LIBS="$LIBS"
6600         am_save_CPPFLAGS="$CPPFLAGS"
6601         LIBS="$LIBS $lib_dir/libiconv.a"
6602         CPPFLAGS="$CPPFLAGS $BUILD_LIBICONV_INCLUDE"
6603         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6604 /* end confdefs.h.  */
6605 #include <stdlib.h>
6606 #include <iconv.h>
6607 int
6608 main ()
6609 {
6610 iconv_t cd = iconv_open("","");
6611            iconv(cd,NULL,NULL,NULL,NULL);
6612            iconv_close(cd);
6613   ;
6614   return 0;
6615 }
6616 _ACEOF
6617 if ac_fn_c_try_link "$LINENO"; then :
6618   am_cv_use_build_libiconv=yes
6619           am_cv_build_libiconv_path=$lib_dir/libiconv.a
6620           am_cv_lib_iconv=yes
6621           am_cv_func_iconv=yes
6622 fi
6623 rm -f core conftest.err conftest.$ac_objext \
6624     conftest$ac_exeext conftest.$ac_ext
6625         LIBS="$am_save_LIBS"
6626         CPPFLAGS="$am_save_CPPFLAGS"
6627         if test "$am_cv_use_build_libiconv" = "yes"; then
6628           break
6629         fi
6630       done
6631     fi
6632
6633     # Next, try to find iconv in libc.
6634     if test "$am_cv_func_iconv" != yes; then
6635       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6636 /* end confdefs.h.  */
6637 #include <stdlib.h>
6638 #include <iconv.h>
6639 int
6640 main ()
6641 {
6642 iconv_t cd = iconv_open("","");
6643          iconv(cd,NULL,NULL,NULL,NULL);
6644          iconv_close(cd);
6645   ;
6646   return 0;
6647 }
6648 _ACEOF
6649 if ac_fn_c_try_link "$LINENO"; then :
6650   am_cv_func_iconv=yes
6651 fi
6652 rm -f core conftest.err conftest.$ac_objext \
6653     conftest$ac_exeext conftest.$ac_ext
6654     fi
6655
6656     # If iconv was not in libc, try -liconv.  In this case, arrange to
6657     # look in the libiconv prefix, if it was specified by the user.
6658     if test "$am_cv_func_iconv" != yes; then
6659       am_save_CPPFLAGS="$CPPFLAGS"
6660       am_save_LIBS="$LIBS"
6661       if test -n "$LIBICONV_INCLUDE"; then
6662         CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
6663         LIBS="$LIBS $LIBICONV_LIBDIR"
6664       fi
6665       LIBS="$LIBS -liconv"
6666       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6667 /* end confdefs.h.  */
6668 #include <stdlib.h>
6669 #include <iconv.h>
6670 int
6671 main ()
6672 {
6673 iconv_t cd = iconv_open("","");
6674          iconv(cd,NULL,NULL,NULL,NULL);
6675          iconv_close(cd);
6676   ;
6677   return 0;
6678 }
6679 _ACEOF
6680 if ac_fn_c_try_link "$LINENO"; then :
6681   am_cv_lib_iconv=yes
6682         am_cv_func_iconv=yes
6683 fi
6684 rm -f core conftest.err conftest.$ac_objext \
6685     conftest$ac_exeext conftest.$ac_ext
6686       LIBS="$am_save_LIBS"
6687       CPPFLAGS="$am_save_CPPFLAGS"
6688     fi
6689
6690 fi
6691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
6692 $as_echo "$am_cv_func_iconv" >&6; }
6693
6694   # Set the various flags based on the cache variables.  We can't rely
6695   # on the flags to remain set from the above code, due to caching.
6696   LIBICONV=
6697   if test "$am_cv_lib_iconv" = yes; then
6698     LIBICONV="-liconv"
6699   else
6700     LIBICONV_LIBDIR=
6701     LIBICONV_INCLUDE=
6702   fi
6703   if test "$am_cv_use_build_libiconv" = yes; then
6704     LIBICONV="$am_cv_build_libiconv_path"
6705     LIBICONV_LIBDIR=""
6706     LIBICONV_INCLUDE="$BUILD_LIBICONV_INCLUDE"
6707   fi
6708   CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
6709   LIBS="$LIBS $LIBICONV_LIBDIR $LIBICONV"
6710
6711   if test "$am_cv_func_iconv" = yes; then
6712
6713 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
6714
6715     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
6716 $as_echo_n "checking for iconv declaration... " >&6; }
6717     if test "${am_cv_proto_iconv+set}" = set; then :
6718   $as_echo_n "(cached) " >&6
6719 else
6720
6721       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6722 /* end confdefs.h.  */
6723
6724 #include <stdlib.h>
6725 #include <iconv.h>
6726 extern
6727 #ifdef __cplusplus
6728 "C"
6729 #endif
6730 #if defined(__STDC__) || defined(__cplusplus)
6731 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
6732 #else
6733 size_t iconv();
6734 #endif
6735
6736 int
6737 main ()
6738 {
6739
6740   ;
6741   return 0;
6742 }
6743 _ACEOF
6744 if ac_fn_c_try_compile "$LINENO"; then :
6745   am_cv_proto_iconv_arg1=""
6746 else
6747   am_cv_proto_iconv_arg1="const"
6748 fi
6749 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6750       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);"
6751 fi
6752
6753     am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
6754     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
6755          }$am_cv_proto_iconv" >&5
6756 $as_echo "${ac_t:-
6757          }$am_cv_proto_iconv" >&6; }
6758
6759 cat >>confdefs.h <<_ACEOF
6760 #define ICONV_CONST $am_cv_proto_iconv_arg1
6761 _ACEOF
6762
6763   fi
6764
6765
6766 # GDB may fork/exec the iconv program to get the list of supported character
6767 # sets.  Allow the user to specify where to find it.
6768 # There are several factors affecting the choice of option name:
6769 # - There is already --with-libiconv-prefix but we can't use it, it specifies
6770 #   the build-time location of libiconv files.
6771 # - The program we need to find is iconv, which comes with glibc.  The user
6772 #   doesn't necessarily have libiconv installed.  Therefore naming this
6773 #   --with-libiconv-foo feels wrong.
6774 # - We want the path to be relocatable, but GDB_AC_DEFINE_RELOCATABLE is
6775 #   defined to work on directories not files (though it really doesn't know
6776 #   the difference).
6777 # - Calling this --with-iconv-prefix is perceived to cause too much confusion
6778 #   with --with-libiconv-prefix.
6779 # Putting these together is why the option name is --with-iconv-bin.
6780
6781
6782 # Check whether --with-iconv-bin was given.
6783 if test "${with_iconv_bin+set}" = set; then :
6784   withval=$with_iconv_bin; iconv_bin="${withval}"
6785
6786 cat >>confdefs.h <<_ACEOF
6787 #define ICONV_BIN "${iconv_bin}"
6788 _ACEOF
6789
6790
6791   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
6792      if test "x$prefix" = xNONE; then
6793         test_prefix=/usr/local
6794      else
6795         test_prefix=$prefix
6796      fi
6797   else
6798      test_prefix=$exec_prefix
6799   fi
6800   value=0
6801   case ${iconv_bin} in
6802      "${test_prefix}"|"${test_prefix}/"*|\
6803         '${exec_prefix}'|'${exec_prefix}/'*)
6804      value=1
6805      ;;
6806   esac
6807
6808 cat >>confdefs.h <<_ACEOF
6809 #define ICONV_BIN_RELOCATABLE $value
6810 _ACEOF
6811
6812
6813
6814 fi
6815
6816
6817 # On alpha-osf, it appears that libtermcap and libcurses are not compatible.
6818 # There is a very specific comment in /usr/include/curses.h explaining that
6819 # termcap routines built into libcurses must not be used.
6820 #
6821 # The symptoms we observed so far is GDB unexpectedly changing
6822 # the terminal settings when tgetent is called - this is particularly
6823 # visible as the output is missing carriage returns, and so rapidly
6824 # becomes very hard to read.
6825 #
6826 # The readline configure script has already decided that libtermcap
6827 # was enough for its purposes, and so decided to build readline using
6828 # libtermcap.  Since the TUI mode requires curses, building GDB with
6829 # TUI enabled results in both libraries to be used at the same time,
6830 # which is not allowed.  This basically means that GDB with TUI is
6831 # broken on alpha-osf.
6832
6833 case $host_os in
6834   osf* )
6835     if test x"$enable_tui" = xyes; then
6836       as_fn_error "Building GDB with TUI mode is not supported on this host" "$LINENO" 5
6837     fi
6838     if test x"$enable_tui" = xauto; then
6839       enable_tui=no
6840     fi
6841     ;;
6842 esac
6843
6844 # For the TUI, we need enhanced curses functionality.
6845 if test x"$enable_tui" != xno; then
6846   prefer_curses=yes
6847 fi
6848
6849 curses_found=no
6850 if test x"$prefer_curses" = xyes; then
6851   # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied
6852   # curses library because the latter might not provide all the
6853   # functionality we need.  However, this leads to problems on systems
6854   # where the linker searches /usr/local/lib, but the compiler doesn't
6855   # search /usr/local/include, if ncurses is installed in /usr/local.  A
6856   # default installation of ncurses on alpha*-dec-osf* will lead to such
6857   # a situation.
6858   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing waddstr" >&5
6859 $as_echo_n "checking for library containing waddstr... " >&6; }
6860 if test "${ac_cv_search_waddstr+set}" = set; then :
6861   $as_echo_n "(cached) " >&6
6862 else
6863   ac_func_search_save_LIBS=$LIBS
6864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6865 /* end confdefs.h.  */
6866
6867 /* Override any GCC internal prototype to avoid an error.
6868    Use char because int might match the return type of a GCC
6869    builtin and then its argument prototype would still apply.  */
6870 #ifdef __cplusplus
6871 extern "C"
6872 #endif
6873 char waddstr ();
6874 int
6875 main ()
6876 {
6877 return waddstr ();
6878   ;
6879   return 0;
6880 }
6881 _ACEOF
6882 for ac_lib in '' ncurses cursesX curses; do
6883   if test -z "$ac_lib"; then
6884     ac_res="none required"
6885   else
6886     ac_res=-l$ac_lib
6887     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
6888   fi
6889   if ac_fn_c_try_link "$LINENO"; then :
6890   ac_cv_search_waddstr=$ac_res
6891 fi
6892 rm -f core conftest.err conftest.$ac_objext \
6893     conftest$ac_exeext
6894   if test "${ac_cv_search_waddstr+set}" = set; then :
6895   break
6896 fi
6897 done
6898 if test "${ac_cv_search_waddstr+set}" = set; then :
6899
6900 else
6901   ac_cv_search_waddstr=no
6902 fi
6903 rm conftest.$ac_ext
6904 LIBS=$ac_func_search_save_LIBS
6905 fi
6906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_waddstr" >&5
6907 $as_echo "$ac_cv_search_waddstr" >&6; }
6908 ac_res=$ac_cv_search_waddstr
6909 if test "$ac_res" != no; then :
6910   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6911
6912 fi
6913
6914
6915   if test "$ac_cv_search_waddstr" != no; then
6916     curses_found=yes
6917   fi
6918 fi
6919
6920 # Check whether we should enable the TUI, but only do so if we really
6921 # can.
6922 if test x"$enable_tui" != xno; then
6923   if test -d $srcdir/tui; then
6924     if test "$curses_found" != no; then
6925       CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
6926       CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
6927       CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
6928       ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
6929     else
6930       if test x"$enable_tui" = xyes; then
6931         as_fn_error "no enhanced curses library found; disable TUI" "$LINENO" 5
6932       else
6933         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no enhanced curses library found; disabling TUI" >&5
6934 $as_echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;}
6935       fi
6936     fi
6937   fi
6938 fi
6939
6940 # Since GDB uses Readline, we need termcap functionality.  In many
6941 # cases this will be provided by the curses library, but some systems
6942 # have a seperate termcap library, or no curses library at all.
6943
6944 case $host_os in
6945   cygwin*)
6946     if test -d $srcdir/libtermcap; then
6947       LIBS="../libtermcap/libtermcap.a $LIBS"
6948       ac_cv_search_tgetent="../libtermcap/libtermcap.a"
6949     fi ;;
6950   go32* | *djgpp*)
6951     ac_cv_search_tgetent="none required"
6952     ;;
6953   *mingw32*)
6954     ac_cv_search_tgetent="none required"
6955     CONFIG_OBS="$CONFIG_OBS windows-termcap.o"
6956     ;;
6957 esac
6958
6959 # These are the libraries checked by Readline.
6960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
6961 $as_echo_n "checking for library containing tgetent... " >&6; }
6962 if test "${ac_cv_search_tgetent+set}" = set; then :
6963   $as_echo_n "(cached) " >&6
6964 else
6965   ac_func_search_save_LIBS=$LIBS
6966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6967 /* end confdefs.h.  */
6968
6969 /* Override any GCC internal prototype to avoid an error.
6970    Use char because int might match the return type of a GCC
6971    builtin and then its argument prototype would still apply.  */
6972 #ifdef __cplusplus
6973 extern "C"
6974 #endif
6975 char tgetent ();
6976 int
6977 main ()
6978 {
6979 return tgetent ();
6980   ;
6981   return 0;
6982 }
6983 _ACEOF
6984 for ac_lib in '' termcap tinfo curses ncurses; do
6985   if test -z "$ac_lib"; then
6986     ac_res="none required"
6987   else
6988     ac_res=-l$ac_lib
6989     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
6990   fi
6991   if ac_fn_c_try_link "$LINENO"; then :
6992   ac_cv_search_tgetent=$ac_res
6993 fi
6994 rm -f core conftest.err conftest.$ac_objext \
6995     conftest$ac_exeext
6996   if test "${ac_cv_search_tgetent+set}" = set; then :
6997   break
6998 fi
6999 done
7000 if test "${ac_cv_search_tgetent+set}" = set; then :
7001
7002 else
7003   ac_cv_search_tgetent=no
7004 fi
7005 rm conftest.$ac_ext
7006 LIBS=$ac_func_search_save_LIBS
7007 fi
7008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
7009 $as_echo "$ac_cv_search_tgetent" >&6; }
7010 ac_res=$ac_cv_search_tgetent
7011 if test "$ac_res" != no; then :
7012   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7013
7014 fi
7015
7016
7017 if test "$ac_cv_search_tgetent" = no; then
7018   as_fn_error "no termcap library found" "$LINENO" 5
7019 fi
7020
7021
7022 # Check whether --with-system-readline was given.
7023 if test "${with_system_readline+set}" = set; then :
7024   withval=$with_system_readline;
7025 fi
7026
7027
7028 if test "$with_system_readline" = yes; then
7029   READLINE=-lreadline
7030   READLINE_DEPS=
7031   READLINE_CFLAGS=
7032   READLINE_TEXI_INCFLAG=
7033 else
7034   READLINE='$(READLINE_DIR)/libreadline.a'
7035   READLINE_DEPS='$(READLINE)'
7036   READLINE_CFLAGS='-I$(READLINE_SRC)/..'
7037   READLINE_TEXI_INCFLAG='-I $(READLINE_DIR)'
7038 fi
7039
7040
7041
7042
7043
7044 # Generate jit-reader.h
7045
7046 # This is typedeffed to GDB_CORE_ADDR in jit-reader.h
7047 TARGET_PTR=
7048
7049 # The cast to long int works around a bug in the HP C Compiler
7050 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7051 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7052 # This bug is HP SR number 8606223364.
7053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long long" >&5
7054 $as_echo_n "checking size of unsigned long long... " >&6; }
7055 if test "${ac_cv_sizeof_unsigned_long_long+set}" = set; then :
7056   $as_echo_n "(cached) " >&6
7057 else
7058   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long long))" "ac_cv_sizeof_unsigned_long_long"        "$ac_includes_default"; then :
7059
7060 else
7061   if test "$ac_cv_type_unsigned_long_long" = yes; then
7062      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7063 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7064 { as_fn_set_status 77
7065 as_fn_error "cannot compute sizeof (unsigned long long)
7066 See \`config.log' for more details." "$LINENO" 5; }; }
7067    else
7068      ac_cv_sizeof_unsigned_long_long=0
7069    fi
7070 fi
7071
7072 fi
7073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long_long" >&5
7074 $as_echo "$ac_cv_sizeof_unsigned_long_long" >&6; }
7075
7076
7077
7078 cat >>confdefs.h <<_ACEOF
7079 #define SIZEOF_UNSIGNED_LONG_LONG $ac_cv_sizeof_unsigned_long_long
7080 _ACEOF
7081
7082
7083 # The cast to long int works around a bug in the HP C Compiler
7084 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7085 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7086 # This bug is HP SR number 8606223364.
7087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long" >&5
7088 $as_echo_n "checking size of unsigned long... " >&6; }
7089 if test "${ac_cv_sizeof_unsigned_long+set}" = set; then :
7090   $as_echo_n "(cached) " >&6
7091 else
7092   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long))" "ac_cv_sizeof_unsigned_long"        "$ac_includes_default"; then :
7093
7094 else
7095   if test "$ac_cv_type_unsigned_long" = yes; then
7096      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7097 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7098 { as_fn_set_status 77
7099 as_fn_error "cannot compute sizeof (unsigned long)
7100 See \`config.log' for more details." "$LINENO" 5; }; }
7101    else
7102      ac_cv_sizeof_unsigned_long=0
7103    fi
7104 fi
7105
7106 fi
7107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long" >&5
7108 $as_echo "$ac_cv_sizeof_unsigned_long" >&6; }
7109
7110
7111
7112 cat >>confdefs.h <<_ACEOF
7113 #define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long
7114 _ACEOF
7115
7116
7117 # The cast to long int works around a bug in the HP C Compiler
7118 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7119 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7120 # This bug is HP SR number 8606223364.
7121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned __int128" >&5
7122 $as_echo_n "checking size of unsigned __int128... " >&6; }
7123 if test "${ac_cv_sizeof_unsigned___int128+set}" = set; then :
7124   $as_echo_n "(cached) " >&6
7125 else
7126   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned __int128))" "ac_cv_sizeof_unsigned___int128"        "$ac_includes_default"; then :
7127
7128 else
7129   if test "$ac_cv_type_unsigned___int128" = yes; then
7130      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7131 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7132 { as_fn_set_status 77
7133 as_fn_error "cannot compute sizeof (unsigned __int128)
7134 See \`config.log' for more details." "$LINENO" 5; }; }
7135    else
7136      ac_cv_sizeof_unsigned___int128=0
7137    fi
7138 fi
7139
7140 fi
7141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned___int128" >&5
7142 $as_echo "$ac_cv_sizeof_unsigned___int128" >&6; }
7143
7144
7145
7146 cat >>confdefs.h <<_ACEOF
7147 #define SIZEOF_UNSIGNED___INT128 $ac_cv_sizeof_unsigned___int128
7148 _ACEOF
7149
7150
7151
7152 if test "x${ac_cv_sizeof_unsigned_long}" = "x8"; then
7153   TARGET_PTR="unsigned long"
7154 elif test "x${ac_cv_sizeof_unsigned_long_long}" = "x8"; then
7155   TARGET_PTR="unsigned long long"
7156 elif test "x${ac_cv_sizeof_unsigned___int128}" = "x16"; then
7157   TARGET_PTR="unsigned __int128"
7158 else
7159   TARGET_PTR="unsigned long"
7160 fi
7161
7162
7163 ac_config_files="$ac_config_files jit-reader.h:jit-reader.in"
7164
7165
7166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
7167 $as_echo_n "checking for library containing dlopen... " >&6; }
7168 if test "${ac_cv_search_dlopen+set}" = set; then :
7169   $as_echo_n "(cached) " >&6
7170 else
7171   ac_func_search_save_LIBS=$LIBS
7172 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7173 /* end confdefs.h.  */
7174
7175 /* Override any GCC internal prototype to avoid an error.
7176    Use char because int might match the return type of a GCC
7177    builtin and then its argument prototype would still apply.  */
7178 #ifdef __cplusplus
7179 extern "C"
7180 #endif
7181 char dlopen ();
7182 int
7183 main ()
7184 {
7185 return dlopen ();
7186   ;
7187   return 0;
7188 }
7189 _ACEOF
7190 for ac_lib in '' dl; do
7191   if test -z "$ac_lib"; then
7192     ac_res="none required"
7193   else
7194     ac_res=-l$ac_lib
7195     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7196   fi
7197   if ac_fn_c_try_link "$LINENO"; then :
7198   ac_cv_search_dlopen=$ac_res
7199 fi
7200 rm -f core conftest.err conftest.$ac_objext \
7201     conftest$ac_exeext
7202   if test "${ac_cv_search_dlopen+set}" = set; then :
7203   break
7204 fi
7205 done
7206 if test "${ac_cv_search_dlopen+set}" = set; then :
7207
7208 else
7209   ac_cv_search_dlopen=no
7210 fi
7211 rm conftest.$ac_ext
7212 LIBS=$ac_func_search_save_LIBS
7213 fi
7214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
7215 $as_echo "$ac_cv_search_dlopen" >&6; }
7216 ac_res=$ac_cv_search_dlopen
7217 if test "$ac_res" != no; then :
7218   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7219
7220 fi
7221
7222
7223
7224
7225 # Check whether --with-jit-reader-dir was given.
7226 if test "${with_jit_reader_dir+set}" = set; then :
7227   withval=$with_jit_reader_dir;
7228     JIT_READER_DIR=$withval
7229 else
7230   JIT_READER_DIR=${libdir}/gdb
7231 fi
7232
7233
7234   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7235   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7236   ac_define_dir=`eval echo $JIT_READER_DIR`
7237   ac_define_dir=`eval echo $ac_define_dir`
7238
7239 cat >>confdefs.h <<_ACEOF
7240 #define JIT_READER_DIR "$ac_define_dir"
7241 _ACEOF
7242
7243
7244
7245
7246   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
7247      if test "x$prefix" = xNONE; then
7248         test_prefix=/usr/local
7249      else
7250         test_prefix=$prefix
7251      fi
7252   else
7253      test_prefix=$exec_prefix
7254   fi
7255   value=0
7256   case ${ac_define_dir} in
7257      "${test_prefix}"|"${test_prefix}/"*|\
7258         '${exec_prefix}'|'${exec_prefix}/'*)
7259      value=1
7260      ;;
7261   esac
7262
7263 cat >>confdefs.h <<_ACEOF
7264 #define JIT_READER_DIR_RELOCATABLE $value
7265 _ACEOF
7266
7267
7268
7269
7270
7271 # Check whether --with-expat was given.
7272 if test "${with_expat+set}" = set; then :
7273   withval=$with_expat;
7274 else
7275   with_expat=auto
7276 fi
7277
7278 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use expat" >&5
7279 $as_echo_n "checking whether to use expat... " >&6; }
7280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_expat" >&5
7281 $as_echo "$with_expat" >&6; }
7282
7283 if test "${with_expat}" = no; then
7284   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat support disabled; some features may be unavailable." >&5
7285 $as_echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;}
7286   HAVE_LIBEXPAT=no
7287 else
7288
7289       if test "X$prefix" = "XNONE"; then
7290     acl_final_prefix="$ac_default_prefix"
7291   else
7292     acl_final_prefix="$prefix"
7293   fi
7294   if test "X$exec_prefix" = "XNONE"; then
7295     acl_final_exec_prefix='${prefix}'
7296   else
7297     acl_final_exec_prefix="$exec_prefix"
7298   fi
7299   acl_save_prefix="$prefix"
7300   prefix="$acl_final_prefix"
7301   eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
7302   prefix="$acl_save_prefix"
7303
7304
7305 # Check whether --with-gnu-ld was given.
7306 if test "${with_gnu_ld+set}" = set; then :
7307   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7308 else
7309   with_gnu_ld=no
7310 fi
7311
7312 # Prepare PATH_SEPARATOR.
7313 # The user is always right.
7314 if test "${PATH_SEPARATOR+set}" != set; then
7315   echo "#! /bin/sh" >conf$$.sh
7316   echo  "exit 0"   >>conf$$.sh
7317   chmod +x conf$$.sh
7318   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7319     PATH_SEPARATOR=';'
7320   else
7321     PATH_SEPARATOR=:
7322   fi
7323   rm -f conf$$.sh
7324 fi
7325 ac_prog=ld
7326 if test "$GCC" = yes; then
7327   # Check if gcc -print-prog-name=ld gives a path.
7328   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
7329 $as_echo_n "checking for ld used by GCC... " >&6; }
7330   case $host in
7331   *-*-mingw*)
7332     # gcc leaves a trailing carriage return which upsets mingw
7333     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
7334   *)
7335     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
7336   esac
7337   case $ac_prog in
7338     # Accept absolute paths.
7339     [\\/]* | [A-Za-z]:[\\/]*)
7340       re_direlt='/[^/][^/]*/\.\./'
7341       # Canonicalize the path of ld
7342       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
7343       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
7344         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
7345       done
7346       test -z "$LD" && LD="$ac_prog"
7347       ;;
7348   "")
7349     # If it fails, then pretend we aren't using GCC.
7350     ac_prog=ld
7351     ;;
7352   *)
7353     # If it is relative, then search for the first ld in PATH.
7354     with_gnu_ld=unknown
7355     ;;
7356   esac
7357 elif test "$with_gnu_ld" = yes; then
7358   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
7359 $as_echo_n "checking for GNU ld... " >&6; }
7360 else
7361   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
7362 $as_echo_n "checking for non-GNU ld... " >&6; }
7363 fi
7364 if test "${acl_cv_path_LD+set}" = set; then :
7365   $as_echo_n "(cached) " >&6
7366 else
7367   if test -z "$LD"; then
7368   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
7369   for ac_dir in $PATH; do
7370     test -z "$ac_dir" && ac_dir=.
7371     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
7372       acl_cv_path_LD="$ac_dir/$ac_prog"
7373       # Check to see if the program is GNU ld.  I'd rather use --version,
7374       # but apparently some GNU ld's only accept -v.
7375       # Break only if it was the GNU/non-GNU ld that we prefer.
7376       if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
7377         test "$with_gnu_ld" != no && break
7378       else
7379         test "$with_gnu_ld" != yes && break
7380       fi
7381     fi
7382   done
7383   IFS="$ac_save_ifs"
7384 else
7385   acl_cv_path_LD="$LD" # Let the user override the test with a path.
7386 fi
7387 fi
7388
7389 LD="$acl_cv_path_LD"
7390 if test -n "$LD"; then
7391   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
7392 $as_echo "$LD" >&6; }
7393 else
7394   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7395 $as_echo "no" >&6; }
7396 fi
7397 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
7398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
7399 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
7400 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
7401   $as_echo_n "(cached) " >&6
7402 else
7403   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
7404 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
7405   acl_cv_prog_gnu_ld=yes
7406 else
7407   acl_cv_prog_gnu_ld=no
7408 fi
7409 fi
7410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
7411 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
7412 with_gnu_ld=$acl_cv_prog_gnu_ld
7413
7414
7415
7416                                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
7417 $as_echo_n "checking for shared library run path origin... " >&6; }
7418 if test "${acl_cv_rpath+set}" = set; then :
7419   $as_echo_n "(cached) " >&6
7420 else
7421
7422     CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
7423     ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
7424     . ./conftest.sh
7425     rm -f ./conftest.sh
7426     acl_cv_rpath=done
7427
7428 fi
7429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
7430 $as_echo "$acl_cv_rpath" >&6; }
7431   wl="$acl_cv_wl"
7432   libext="$acl_cv_libext"
7433   shlibext="$acl_cv_shlibext"
7434   hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
7435   hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
7436   hardcode_direct="$acl_cv_hardcode_direct"
7437   hardcode_minus_L="$acl_cv_hardcode_minus_L"
7438     # Check whether --enable-rpath was given.
7439 if test "${enable_rpath+set}" = set; then :
7440   enableval=$enable_rpath; :
7441 else
7442   enable_rpath=yes
7443 fi
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454     use_additional=yes
7455
7456   acl_save_prefix="$prefix"
7457   prefix="$acl_final_prefix"
7458   acl_save_exec_prefix="$exec_prefix"
7459   exec_prefix="$acl_final_exec_prefix"
7460
7461     eval additional_includedir=\"$includedir\"
7462     eval additional_libdir=\"$libdir\"
7463
7464   exec_prefix="$acl_save_exec_prefix"
7465   prefix="$acl_save_prefix"
7466
7467
7468 # Check whether --with-libexpat-prefix was given.
7469 if test "${with_libexpat_prefix+set}" = set; then :
7470   withval=$with_libexpat_prefix;
7471     if test "X$withval" = "Xno"; then
7472       use_additional=no
7473     else
7474       if test "X$withval" = "X"; then
7475
7476   acl_save_prefix="$prefix"
7477   prefix="$acl_final_prefix"
7478   acl_save_exec_prefix="$exec_prefix"
7479   exec_prefix="$acl_final_exec_prefix"
7480
7481           eval additional_includedir=\"$includedir\"
7482           eval additional_libdir=\"$libdir\"
7483
7484   exec_prefix="$acl_save_exec_prefix"
7485   prefix="$acl_save_prefix"
7486
7487       else
7488         additional_includedir="$withval/include"
7489         additional_libdir="$withval/lib"
7490       fi
7491     fi
7492
7493 fi
7494
7495       LIBEXPAT=
7496   LTLIBEXPAT=
7497   INCEXPAT=
7498   rpathdirs=
7499   ltrpathdirs=
7500   names_already_handled=
7501   names_next_round='expat '
7502   while test -n "$names_next_round"; do
7503     names_this_round="$names_next_round"
7504     names_next_round=
7505     for name in $names_this_round; do
7506       already_handled=
7507       for n in $names_already_handled; do
7508         if test "$n" = "$name"; then
7509           already_handled=yes
7510           break
7511         fi
7512       done
7513       if test -z "$already_handled"; then
7514         names_already_handled="$names_already_handled $name"
7515                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
7516         eval value=\"\$HAVE_LIB$uppername\"
7517         if test -n "$value"; then
7518           if test "$value" = yes; then
7519             eval value=\"\$LIB$uppername\"
7520             test -z "$value" || LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$value"
7521             eval value=\"\$LTLIB$uppername\"
7522             test -z "$value" || LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value"
7523           else
7524                                     :
7525           fi
7526         else
7527                               found_dir=
7528           found_la=
7529           found_so=
7530           found_a=
7531           if test $use_additional = yes; then
7532             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
7533               found_dir="$additional_libdir"
7534               found_so="$additional_libdir/lib$name.$shlibext"
7535               if test -f "$additional_libdir/lib$name.la"; then
7536                 found_la="$additional_libdir/lib$name.la"
7537               fi
7538             else
7539               if test -f "$additional_libdir/lib$name.$libext"; then
7540                 found_dir="$additional_libdir"
7541                 found_a="$additional_libdir/lib$name.$libext"
7542                 if test -f "$additional_libdir/lib$name.la"; then
7543                   found_la="$additional_libdir/lib$name.la"
7544                 fi
7545               fi
7546             fi
7547           fi
7548           if test "X$found_dir" = "X"; then
7549             for x in $LDFLAGS $LTLIBEXPAT; do
7550
7551   acl_save_prefix="$prefix"
7552   prefix="$acl_final_prefix"
7553   acl_save_exec_prefix="$exec_prefix"
7554   exec_prefix="$acl_final_exec_prefix"
7555   eval x=\"$x\"
7556   exec_prefix="$acl_save_exec_prefix"
7557   prefix="$acl_save_prefix"
7558
7559               case "$x" in
7560                 -L*)
7561                   dir=`echo "X$x" | sed -e 's/^X-L//'`
7562                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
7563                     found_dir="$dir"
7564                     found_so="$dir/lib$name.$shlibext"
7565                     if test -f "$dir/lib$name.la"; then
7566                       found_la="$dir/lib$name.la"
7567                     fi
7568                   else
7569                     if test -f "$dir/lib$name.$libext"; then
7570                       found_dir="$dir"
7571                       found_a="$dir/lib$name.$libext"
7572                       if test -f "$dir/lib$name.la"; then
7573                         found_la="$dir/lib$name.la"
7574                       fi
7575                     fi
7576                   fi
7577                   ;;
7578               esac
7579               if test "X$found_dir" != "X"; then
7580                 break
7581               fi
7582             done
7583           fi
7584           if test "X$found_dir" != "X"; then
7585                         LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name"
7586             if test "X$found_so" != "X"; then
7587                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
7588                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
7589               else
7590                                                                                 haveit=
7591                 for x in $ltrpathdirs; do
7592                   if test "X$x" = "X$found_dir"; then
7593                     haveit=yes
7594                     break
7595                   fi
7596                 done
7597                 if test -z "$haveit"; then
7598                   ltrpathdirs="$ltrpathdirs $found_dir"
7599                 fi
7600                                 if test "$hardcode_direct" = yes; then
7601                                                       LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
7602                 else
7603                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
7604                                                             LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
7605                                                             haveit=
7606                     for x in $rpathdirs; do
7607                       if test "X$x" = "X$found_dir"; then
7608                         haveit=yes
7609                         break
7610                       fi
7611                     done
7612                     if test -z "$haveit"; then
7613                       rpathdirs="$rpathdirs $found_dir"
7614                     fi
7615                   else
7616                                                                                 haveit=
7617                     for x in $LDFLAGS $LIBEXPAT; do
7618
7619   acl_save_prefix="$prefix"
7620   prefix="$acl_final_prefix"
7621   acl_save_exec_prefix="$exec_prefix"
7622   exec_prefix="$acl_final_exec_prefix"
7623   eval x=\"$x\"
7624   exec_prefix="$acl_save_exec_prefix"
7625   prefix="$acl_save_prefix"
7626
7627                       if test "X$x" = "X-L$found_dir"; then
7628                         haveit=yes
7629                         break
7630                       fi
7631                     done
7632                     if test -z "$haveit"; then
7633                       LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir"
7634                     fi
7635                     if test "$hardcode_minus_L" != no; then
7636                                                                                         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
7637                     else
7638                                                                                                                                                                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
7639                     fi
7640                   fi
7641                 fi
7642               fi
7643             else
7644               if test "X$found_a" != "X"; then
7645                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_a"
7646               else
7647                                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name"
7648               fi
7649             fi
7650                         additional_includedir=
7651             case "$found_dir" in
7652               */lib | */lib/)
7653                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
7654                 additional_includedir="$basedir/include"
7655                 ;;
7656             esac
7657             if test "X$additional_includedir" != "X"; then
7658                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
7659                 haveit=
7660                 if test "X$additional_includedir" = "X/usr/local/include"; then
7661                   if test -n "$GCC"; then
7662                     case $host_os in
7663                       linux*) haveit=yes;;
7664                     esac
7665                   fi
7666                 fi
7667                 if test -z "$haveit"; then
7668                   for x in $CPPFLAGS $INCEXPAT; do
7669
7670   acl_save_prefix="$prefix"
7671   prefix="$acl_final_prefix"
7672   acl_save_exec_prefix="$exec_prefix"
7673   exec_prefix="$acl_final_exec_prefix"
7674   eval x=\"$x\"
7675   exec_prefix="$acl_save_exec_prefix"
7676   prefix="$acl_save_prefix"
7677
7678                     if test "X$x" = "X-I$additional_includedir"; then
7679                       haveit=yes
7680                       break
7681                     fi
7682                   done
7683                   if test -z "$haveit"; then
7684                     if test -d "$additional_includedir"; then
7685                                             INCEXPAT="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir"
7686                     fi
7687                   fi
7688                 fi
7689               fi
7690             fi
7691                         if test -n "$found_la"; then
7692                                                         save_libdir="$libdir"
7693               case "$found_la" in
7694                 */* | *\\*) . "$found_la" ;;
7695                 *) . "./$found_la" ;;
7696               esac
7697               libdir="$save_libdir"
7698                             for dep in $dependency_libs; do
7699                 case "$dep" in
7700                   -L*)
7701                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
7702                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
7703                       haveit=
7704                       if test "X$additional_libdir" = "X/usr/local/lib"; then
7705                         if test -n "$GCC"; then
7706                           case $host_os in
7707                             linux*) haveit=yes;;
7708                           esac
7709                         fi
7710                       fi
7711                       if test -z "$haveit"; then
7712                         haveit=
7713                         for x in $LDFLAGS $LIBEXPAT; do
7714
7715   acl_save_prefix="$prefix"
7716   prefix="$acl_final_prefix"
7717   acl_save_exec_prefix="$exec_prefix"
7718   exec_prefix="$acl_final_exec_prefix"
7719   eval x=\"$x\"
7720   exec_prefix="$acl_save_exec_prefix"
7721   prefix="$acl_save_prefix"
7722
7723                           if test "X$x" = "X-L$additional_libdir"; then
7724                             haveit=yes
7725                             break
7726                           fi
7727                         done
7728                         if test -z "$haveit"; then
7729                           if test -d "$additional_libdir"; then
7730                                                         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir"
7731                           fi
7732                         fi
7733                         haveit=
7734                         for x in $LDFLAGS $LTLIBEXPAT; do
7735
7736   acl_save_prefix="$prefix"
7737   prefix="$acl_final_prefix"
7738   acl_save_exec_prefix="$exec_prefix"
7739   exec_prefix="$acl_final_exec_prefix"
7740   eval x=\"$x\"
7741   exec_prefix="$acl_save_exec_prefix"
7742   prefix="$acl_save_prefix"
7743
7744                           if test "X$x" = "X-L$additional_libdir"; then
7745                             haveit=yes
7746                             break
7747                           fi
7748                         done
7749                         if test -z "$haveit"; then
7750                           if test -d "$additional_libdir"; then
7751                                                         LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir"
7752                           fi
7753                         fi
7754                       fi
7755                     fi
7756                     ;;
7757                   -R*)
7758                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
7759                     if test "$enable_rpath" != no; then
7760                                                                   haveit=
7761                       for x in $rpathdirs; do
7762                         if test "X$x" = "X$dir"; then
7763                           haveit=yes
7764                           break
7765                         fi
7766                       done
7767                       if test -z "$haveit"; then
7768                         rpathdirs="$rpathdirs $dir"
7769                       fi
7770                                                                   haveit=
7771                       for x in $ltrpathdirs; do
7772                         if test "X$x" = "X$dir"; then
7773                           haveit=yes
7774                           break
7775                         fi
7776                       done
7777                       if test -z "$haveit"; then
7778                         ltrpathdirs="$ltrpathdirs $dir"
7779                       fi
7780                     fi
7781                     ;;
7782                   -l*)
7783                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
7784                     ;;
7785                   *.la)
7786                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
7787                     ;;
7788                   *)
7789                                         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$dep"
7790                     LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep"
7791                     ;;
7792                 esac
7793               done
7794             fi
7795           else
7796                                                             LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
7797             LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name"
7798           fi
7799         fi
7800       fi
7801     done
7802   done
7803   if test "X$rpathdirs" != "X"; then
7804     if test -n "$hardcode_libdir_separator"; then
7805                         alldirs=
7806       for found_dir in $rpathdirs; do
7807         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
7808       done
7809             acl_save_libdir="$libdir"
7810       libdir="$alldirs"
7811       eval flag=\"$hardcode_libdir_flag_spec\"
7812       libdir="$acl_save_libdir"
7813       LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
7814     else
7815             for found_dir in $rpathdirs; do
7816         acl_save_libdir="$libdir"
7817         libdir="$found_dir"
7818         eval flag=\"$hardcode_libdir_flag_spec\"
7819         libdir="$acl_save_libdir"
7820         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
7821       done
7822     fi
7823   fi
7824   if test "X$ltrpathdirs" != "X"; then
7825             for found_dir in $ltrpathdirs; do
7826       LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir"
7827     done
7828   fi
7829
7830
7831         ac_save_CPPFLAGS="$CPPFLAGS"
7832
7833   for element in $INCEXPAT; do
7834     haveit=
7835     for x in $CPPFLAGS; do
7836
7837   acl_save_prefix="$prefix"
7838   prefix="$acl_final_prefix"
7839   acl_save_exec_prefix="$exec_prefix"
7840   exec_prefix="$acl_final_exec_prefix"
7841   eval x=\"$x\"
7842   exec_prefix="$acl_save_exec_prefix"
7843   prefix="$acl_save_prefix"
7844
7845       if test "X$x" = "X$element"; then
7846         haveit=yes
7847         break
7848       fi
7849     done
7850     if test -z "$haveit"; then
7851       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
7852     fi
7853   done
7854
7855
7856   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5
7857 $as_echo_n "checking for libexpat... " >&6; }
7858 if test "${ac_cv_libexpat+set}" = set; then :
7859   $as_echo_n "(cached) " >&6
7860 else
7861
7862     ac_save_LIBS="$LIBS"
7863     LIBS="$LIBS $LIBEXPAT"
7864     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7865 /* end confdefs.h.  */
7866 #include "expat.h"
7867 int
7868 main ()
7869 {
7870 XML_Parser p = XML_ParserCreate (0);
7871   ;
7872   return 0;
7873 }
7874 _ACEOF
7875 if ac_fn_c_try_link "$LINENO"; then :
7876   ac_cv_libexpat=yes
7877 else
7878   ac_cv_libexpat=no
7879 fi
7880 rm -f core conftest.err conftest.$ac_objext \
7881     conftest$ac_exeext conftest.$ac_ext
7882     LIBS="$ac_save_LIBS"
7883
7884 fi
7885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libexpat" >&5
7886 $as_echo "$ac_cv_libexpat" >&6; }
7887   if test "$ac_cv_libexpat" = yes; then
7888     HAVE_LIBEXPAT=yes
7889
7890 $as_echo "#define HAVE_LIBEXPAT 1" >>confdefs.h
7891
7892     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libexpat" >&5
7893 $as_echo_n "checking how to link with libexpat... " >&6; }
7894     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBEXPAT" >&5
7895 $as_echo "$LIBEXPAT" >&6; }
7896   else
7897     HAVE_LIBEXPAT=no
7898             CPPFLAGS="$ac_save_CPPFLAGS"
7899     LIBEXPAT=
7900     LTLIBEXPAT=
7901   fi
7902
7903
7904
7905
7906
7907
7908   if test "$HAVE_LIBEXPAT" != yes; then
7909     if test "$with_expat" = yes; then
7910       as_fn_error "expat is missing or unusable" "$LINENO" 5
7911     else
7912       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat is missing or unusable; some features may be unavailable." >&5
7913 $as_echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;}
7914     fi
7915   else
7916     save_LIBS=$LIBS
7917     LIBS="$LIBS $LIBEXPAT"
7918     for ac_func in XML_StopParser
7919 do :
7920   ac_fn_c_check_func "$LINENO" "XML_StopParser" "ac_cv_func_XML_StopParser"
7921 if test "x$ac_cv_func_XML_StopParser" = x""yes; then :
7922   cat >>confdefs.h <<_ACEOF
7923 #define HAVE_XML_STOPPARSER 1
7924 _ACEOF
7925
7926 fi
7927 done
7928
7929     LIBS=$save_LIBS
7930   fi
7931 fi
7932
7933
7934
7935
7936
7937
7938 # Check whether --with-python was given.
7939 if test "${with_python+set}" = set; then :
7940   withval=$with_python;
7941 else
7942   with_python=auto
7943 fi
7944
7945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use python" >&5
7946 $as_echo_n "checking whether to use python... " >&6; }
7947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
7948 $as_echo "$with_python" >&6; }
7949
7950 if test "${with_python}" = no; then
7951   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python support disabled; some features may be unavailable." >&5
7952 $as_echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;}
7953   have_libpython=no
7954 else
7955   case "${with_python}" in
7956   [\\/]* | ?:[\\/]*)
7957     if test -d ${with_python}; then
7958       # Assume the python binary is ${with_python}/bin/python.
7959       python_prog="${with_python}/bin/python"
7960       python_prefix=
7961       # If python does not exit ${with_python}/bin, then try in
7962       # ${with_python}.  On Windows/MinGW, this is where the Python
7963       # executable is.
7964       if test ! -x "${python_prog}"; then
7965         python_prog="${with_python}/python"
7966         python_prefix=
7967       fi
7968       if test ! -x "${python_prog}"; then
7969         # Fall back to gdb 7.0/7.1 behaviour.
7970         python_prog=missing
7971         python_prefix=${with_python}
7972       fi
7973     elif test -x "${with_python}"; then
7974       # While we can't run python compiled for $host (unless host == build),
7975       # the user could write a script that provides the needed information,
7976       # so we support that.
7977       python_prog=${with_python}
7978       python_prefix=
7979     else
7980       as_fn_error "invalid value for --with-python" "$LINENO" 5
7981     fi
7982     ;;
7983   */*)
7984     # Disallow --with-python=foo/bar.
7985     as_fn_error "invalid value for --with-python" "$LINENO" 5
7986     ;;
7987   *)
7988     # The user has either specified auto, yes, or the name of the python
7989     # program assumed to be in $PATH.
7990     python_prefix=
7991     case "${with_python}" in
7992     yes | auto)
7993       if test ${build} = ${host}; then
7994         # Extract the first word of "python", so it can be a program name with args.
7995 set dummy python; ac_word=$2
7996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7997 $as_echo_n "checking for $ac_word... " >&6; }
7998 if test "${ac_cv_path_python_prog_path+set}" = set; then :
7999   $as_echo_n "(cached) " >&6
8000 else
8001   case $python_prog_path in
8002   [\\/]* | ?:[\\/]*)
8003   ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
8004   ;;
8005   *)
8006   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8007 for as_dir in $PATH
8008 do
8009   IFS=$as_save_IFS
8010   test -z "$as_dir" && as_dir=.
8011     for ac_exec_ext in '' $ac_executable_extensions; do
8012   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8013     ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
8014     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8015     break 2
8016   fi
8017 done
8018   done
8019 IFS=$as_save_IFS
8020
8021   test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
8022   ;;
8023 esac
8024 fi
8025 python_prog_path=$ac_cv_path_python_prog_path
8026 if test -n "$python_prog_path"; then
8027   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
8028 $as_echo "$python_prog_path" >&6; }
8029 else
8030   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8031 $as_echo "no" >&6; }
8032 fi
8033
8034
8035         if test "${python_prog_path}" = missing; then
8036           python_prog=missing
8037         else
8038           python_prog=${python_prog_path}
8039         fi
8040       else
8041         # Not much we can do except assume the cross-compiler will find the
8042         # right files.
8043         python_prog=missing
8044       fi
8045       ;;
8046     *)
8047       # While we can't run python compiled for $host (unless host == build),
8048       # the user could write a script that provides the needed information,
8049       # so we support that.
8050       python_prog="${with_python}"
8051       # Extract the first word of "${python_prog}", so it can be a program name with args.
8052 set dummy ${python_prog}; ac_word=$2
8053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8054 $as_echo_n "checking for $ac_word... " >&6; }
8055 if test "${ac_cv_path_python_prog_path+set}" = set; then :
8056   $as_echo_n "(cached) " >&6
8057 else
8058   case $python_prog_path in
8059   [\\/]* | ?:[\\/]*)
8060   ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
8061   ;;
8062   *)
8063   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8064 for as_dir in $PATH
8065 do
8066   IFS=$as_save_IFS
8067   test -z "$as_dir" && as_dir=.
8068     for ac_exec_ext in '' $ac_executable_extensions; do
8069   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8070     ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
8071     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8072     break 2
8073   fi
8074 done
8075   done
8076 IFS=$as_save_IFS
8077
8078   test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
8079   ;;
8080 esac
8081 fi
8082 python_prog_path=$ac_cv_path_python_prog_path
8083 if test -n "$python_prog_path"; then
8084   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
8085 $as_echo "$python_prog_path" >&6; }
8086 else
8087   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8088 $as_echo "no" >&6; }
8089 fi
8090
8091
8092       if test "${python_prog_path}" = missing; then
8093         as_fn_error "unable to find python program ${python_prog}" "$LINENO" 5
8094       fi
8095       ;;
8096     esac
8097   esac
8098
8099   if test "${python_prog}" != missing; then
8100     # We have a python program to use, but it may be too old.
8101     # Don't flag an error for --with-python=auto (the default).
8102     have_python_config=yes
8103     python_includes=`${python_prog} ${srcdir}/python/python-config.py --includes`
8104     if test $? != 0; then
8105       have_python_config=failed
8106       if test "${with_python}" != auto; then
8107         as_fn_error "failure running python-config --includes" "$LINENO" 5
8108       fi
8109     fi
8110     python_libs=`${python_prog} ${srcdir}/python/python-config.py --ldflags`
8111     if test $? != 0; then
8112       have_python_config=failed
8113       if test "${with_python}" != auto; then
8114         as_fn_error "failure running python-config --ldflags" "$LINENO" 5
8115       fi
8116     fi
8117     python_prefix=`${python_prog} ${srcdir}/python/python-config.py --exec-prefix`
8118     if test $? != 0; then
8119       have_python_config=failed
8120       if test "${with_python}" != auto; then
8121         as_fn_error "failure running python-config --exec-prefix" "$LINENO" 5
8122       fi
8123     fi
8124   else
8125     # We do not have a python executable we can use to determine where
8126     # to find the Python headers and libs.  We cannot guess the include
8127     # path from the python_prefix either, because that include path
8128     # depends on the Python version.  So, there is nothing much we can
8129     # do except assume that the compiler will be able to find those files.
8130     python_includes=
8131     python_libs=
8132     have_python_config=no
8133   fi
8134
8135   # If we have python-config, only try the configuration it provides.
8136   # Otherwise fallback on the old way of trying different versions of
8137   # python in turn.
8138
8139   have_libpython=no
8140   if test "${have_python_config}" = yes; then
8141     # Determine the Python version by extracting "-lpython<version>"
8142     # part of the python_libs. <version> is usually X.Y with X and Y
8143     # being decimal numbers, but can also be XY (seen on Windows).
8144     #
8145     # The extraction is performed using sed with a regular expression.
8146     # Initially, the regexp used was using the '?' quantifier to make
8147     # the dot in the version number optional.  Unfortunately, this
8148     # does not work with non-GNU versions of sed because, because of
8149     # what looks like a limitation (the '?' quantifier does not work
8150     # with back-references).  We work around this limitation by using
8151     # the '*' quantifier instead.  It means that, in theory, we might
8152     # match unexpected version strings such as "-lpython2..7", but
8153     # this seems unlikely in practice.  And even if that happens,
8154     # an error will be triggered later on, when checking that version
8155     # number.
8156     python_version=`echo " ${python_libs} " \
8157                          | sed -e 's,^.* -l\(python[0-9]*[.]*[0-9]*\).*$,\1,'`
8158     case "${python_version}" in
8159     python*)
8160
8161   version=${python_version}
8162
8163   new_CPPFLAGS=${python_includes}
8164   new_LIBS=${python_libs}
8165   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8166 $as_echo_n "checking for ${version}... " >&6; }
8167   save_CPPFLAGS=$CPPFLAGS
8168   save_LIBS=$LIBS
8169   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8170   LIBS="$LIBS $new_LIBS"
8171   found_usable_python=no
8172   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8173 /* end confdefs.h.  */
8174 #include "Python.h"
8175 int
8176 main ()
8177 {
8178 Py_Initialize ();
8179   ;
8180   return 0;
8181 }
8182 _ACEOF
8183 if ac_fn_c_try_link "$LINENO"; then :
8184   have_libpython=${version}
8185                   found_usable_python=yes
8186                   PYTHON_CPPFLAGS=$new_CPPFLAGS
8187                   PYTHON_LIBS=$new_LIBS
8188 fi
8189 rm -f core conftest.err conftest.$ac_objext \
8190     conftest$ac_exeext conftest.$ac_ext
8191   CPPFLAGS=$save_CPPFLAGS
8192   LIBS=$save_LIBS
8193   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8194 $as_echo "${found_usable_python}" >&6; }
8195
8196       ;;
8197     *)
8198       as_fn_error "unable to determine python version from ${python_libs}" "$LINENO" 5
8199       ;;
8200     esac
8201   elif test "${have_python_config}" != failed; then
8202     if test "${have_libpython}" = no; then
8203
8204   version=python2.7
8205
8206   new_CPPFLAGS=${python_includes}
8207   new_LIBS="${python_libs} -lpython2.7"
8208   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8209 $as_echo_n "checking for ${version}... " >&6; }
8210   save_CPPFLAGS=$CPPFLAGS
8211   save_LIBS=$LIBS
8212   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8213   LIBS="$LIBS $new_LIBS"
8214   found_usable_python=no
8215   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8216 /* end confdefs.h.  */
8217 #include "Python.h"
8218 int
8219 main ()
8220 {
8221 Py_Initialize ();
8222   ;
8223   return 0;
8224 }
8225 _ACEOF
8226 if ac_fn_c_try_link "$LINENO"; then :
8227   have_libpython=${version}
8228                   found_usable_python=yes
8229                   PYTHON_CPPFLAGS=$new_CPPFLAGS
8230                   PYTHON_LIBS=$new_LIBS
8231 fi
8232 rm -f core conftest.err conftest.$ac_objext \
8233     conftest$ac_exeext conftest.$ac_ext
8234   CPPFLAGS=$save_CPPFLAGS
8235   LIBS=$save_LIBS
8236   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8237 $as_echo "${found_usable_python}" >&6; }
8238
8239     fi
8240     if test "${have_libpython}" = no; then
8241
8242   version=python2.6
8243
8244   new_CPPFLAGS=${python_includes}
8245   new_LIBS="${python_libs} -lpython2.6"
8246   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8247 $as_echo_n "checking for ${version}... " >&6; }
8248   save_CPPFLAGS=$CPPFLAGS
8249   save_LIBS=$LIBS
8250   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8251   LIBS="$LIBS $new_LIBS"
8252   found_usable_python=no
8253   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8254 /* end confdefs.h.  */
8255 #include "Python.h"
8256 int
8257 main ()
8258 {
8259 Py_Initialize ();
8260   ;
8261   return 0;
8262 }
8263 _ACEOF
8264 if ac_fn_c_try_link "$LINENO"; then :
8265   have_libpython=${version}
8266                   found_usable_python=yes
8267                   PYTHON_CPPFLAGS=$new_CPPFLAGS
8268                   PYTHON_LIBS=$new_LIBS
8269 fi
8270 rm -f core conftest.err conftest.$ac_objext \
8271     conftest$ac_exeext conftest.$ac_ext
8272   CPPFLAGS=$save_CPPFLAGS
8273   LIBS=$save_LIBS
8274   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8275 $as_echo "${found_usable_python}" >&6; }
8276
8277     fi
8278     if test ${have_libpython} = no; then
8279
8280   version=python2.5
8281
8282   new_CPPFLAGS=${python_includes}
8283   new_LIBS="${python_libs} -lpython2.5"
8284   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8285 $as_echo_n "checking for ${version}... " >&6; }
8286   save_CPPFLAGS=$CPPFLAGS
8287   save_LIBS=$LIBS
8288   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8289   LIBS="$LIBS $new_LIBS"
8290   found_usable_python=no
8291   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8292 /* end confdefs.h.  */
8293 #include "Python.h"
8294 int
8295 main ()
8296 {
8297 Py_Initialize ();
8298   ;
8299   return 0;
8300 }
8301 _ACEOF
8302 if ac_fn_c_try_link "$LINENO"; then :
8303   have_libpython=${version}
8304                   found_usable_python=yes
8305                   PYTHON_CPPFLAGS=$new_CPPFLAGS
8306                   PYTHON_LIBS=$new_LIBS
8307 fi
8308 rm -f core conftest.err conftest.$ac_objext \
8309     conftest$ac_exeext conftest.$ac_ext
8310   CPPFLAGS=$save_CPPFLAGS
8311   LIBS=$save_LIBS
8312   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8313 $as_echo "${found_usable_python}" >&6; }
8314
8315     fi
8316     if test ${have_libpython} = no; then
8317
8318   version=python2.4
8319
8320   new_CPPFLAGS=${python_includes}
8321   new_LIBS="${python_libs} -lpython2.4"
8322   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8323 $as_echo_n "checking for ${version}... " >&6; }
8324   save_CPPFLAGS=$CPPFLAGS
8325   save_LIBS=$LIBS
8326   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8327   LIBS="$LIBS $new_LIBS"
8328   found_usable_python=no
8329   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8330 /* end confdefs.h.  */
8331 #include "Python.h"
8332 int
8333 main ()
8334 {
8335 Py_Initialize ();
8336   ;
8337   return 0;
8338 }
8339 _ACEOF
8340 if ac_fn_c_try_link "$LINENO"; then :
8341   have_libpython=${version}
8342                   found_usable_python=yes
8343                   PYTHON_CPPFLAGS=$new_CPPFLAGS
8344                   PYTHON_LIBS=$new_LIBS
8345 fi
8346 rm -f core conftest.err conftest.$ac_objext \
8347     conftest$ac_exeext conftest.$ac_ext
8348   CPPFLAGS=$save_CPPFLAGS
8349   LIBS=$save_LIBS
8350   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8351 $as_echo "${found_usable_python}" >&6; }
8352
8353     fi
8354   fi
8355   if test "${have_libpython}" = python2.7 -o "${have_libpython}" = python27; then
8356
8357 $as_echo "#define HAVE_LIBPYTHON2_7 1" >>confdefs.h
8358
8359   elif test "${have_libpython}" = python2.6 -o "${have_libpython}" = python26; then
8360
8361 $as_echo "#define HAVE_LIBPYTHON2_6 1" >>confdefs.h
8362
8363   elif test "${have_libpython}" = python2.5 -o "${have_libpython}" = python25; then
8364
8365 $as_echo "#define HAVE_LIBPYTHON2_5 1" >>confdefs.h
8366
8367   elif test "${have_libpython}" = python2.4 -o "${have_libpython}" = python24; then
8368
8369 $as_echo "#define HAVE_LIBPYTHON2_4 1" >>confdefs.h
8370
8371   fi
8372
8373   if test "${have_libpython}" = no; then
8374     case "${with_python}" in
8375     yes)
8376       as_fn_error "python is missing or unusable" "$LINENO" 5
8377       ;;
8378     auto)
8379       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python is missing or unusable; some features may be unavailable." >&5
8380 $as_echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;}
8381       ;;
8382     *)
8383       as_fn_error "no usable python found at ${with_python}" "$LINENO" 5
8384       ;;
8385     esac
8386   else
8387     if test -n "${python_prefix}"; then
8388
8389 cat >>confdefs.h <<_ACEOF
8390 #define WITH_PYTHON_PATH "${python_prefix}"
8391 _ACEOF
8392
8393
8394   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
8395      if test "x$prefix" = xNONE; then
8396         test_prefix=/usr/local
8397      else
8398         test_prefix=$prefix
8399      fi
8400   else
8401      test_prefix=$exec_prefix
8402   fi
8403   value=0
8404   case ${python_prefix} in
8405      "${test_prefix}"|"${test_prefix}/"*|\
8406         '${exec_prefix}'|'${exec_prefix}/'*)
8407      value=1
8408      ;;
8409   esac
8410
8411 cat >>confdefs.h <<_ACEOF
8412 #define PYTHON_PATH_RELOCATABLE $value
8413 _ACEOF
8414
8415
8416     fi
8417   fi
8418 fi
8419
8420 if test "${have_libpython}" != no; then
8421
8422 $as_echo "#define HAVE_PYTHON 1" >>confdefs.h
8423
8424   CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)"
8425   CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)"
8426   CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)"
8427   CONFIG_INSTALL="$CONFIG_INSTALL install-python"
8428   ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
8429
8430   # Flags needed to compile Python code (taken from python-config --cflags).
8431   # We cannot call python-config directly because it will output whatever was
8432   # used when compiling the Python interpreter itself, including flags which
8433   # would make the python-related objects be compiled differently from the
8434   # rest of GDB (e.g., -O2 and -fPIC).
8435   if test "${GCC}" = yes; then
8436     tentative_python_cflags="-fno-strict-aliasing -DNDEBUG -fwrapv"
8437   fi
8438
8439   if test "x${tentative_python_cflags}" != x; then
8440     { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler flags for python code" >&5
8441 $as_echo_n "checking compiler flags for python code... " >&6; }
8442     for flag in ${tentative_python_cflags}; do
8443       # Check that the compiler accepts it
8444       saved_CFLAGS="$CFLAGS"
8445       CFLAGS="$CFLAGS $flag"
8446       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8447 /* end confdefs.h.  */
8448
8449 int
8450 main ()
8451 {
8452
8453   ;
8454   return 0;
8455 }
8456 _ACEOF
8457 if ac_fn_c_try_compile "$LINENO"; then :
8458   PYTHON_CFLAGS="${PYTHON_CFLAGS} $flag"
8459 fi
8460 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8461       CFLAGS="$saved_CFLAGS"
8462     done
8463     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYTHON_CFLAGS}" >&5
8464 $as_echo "${PYTHON_CFLAGS}" >&6; }
8465   fi
8466
8467   # On IRIX, type siginfo is not defined.  Instead, sys/siginfo.h provides:
8468   #    #if _SGIAPI
8469   #    #define siginfo __siginfo
8470   #    #endif
8471   # The problem is that including Python causes some XOPEN macros to be
8472   # unilaterally defined, and that in turn causes _SGIAPI to evaluate
8473   # to false.  So, we work around this issue by defining siginfo ourself
8474   # though the command-line.
8475   #
8476   # On x64 Windows, Python's include headers, and pyconfig.h in
8477   # particular, rely on MS_WIN64 macro to detect that it's a 64bit
8478   # version of Windows.  Unfortunately, MS_WIN64 is only defined if
8479   # _MSC_VER, a Microsoft-specific macro, is defined.  So, when
8480   # building on x64 Windows with GCC, we define MS_WIN64 ourselves.
8481   # The issue was reported to the Python community, but still isn't
8482   # solved as of 2012-10-02 (http://bugs.python.org/issue4709).
8483
8484   case "$gdb_host" in
8485     irix*) if test "${GCC}" = yes; then
8486              CPPFLAGS="$CPPFLAGS -Dsiginfo=__siginfo"
8487            fi
8488            ;;
8489     mingw64)
8490            if test "${GCC}" = yes; then
8491              CPPFLAGS="$CPPFLAGS -DMS_WIN64"
8492            fi
8493            ;;
8494   esac
8495
8496   # Note that "python -m threading" cannot be used to check for
8497   # threading support due to a bug in Python 2.7.3
8498   # (http://bugs.python.org/issue15567).
8499   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether python supports threads" >&5
8500 $as_echo_n "checking whether python supports threads... " >&6; }
8501   saved_CPPFLAGS="${CPPFLAGS}"
8502   CPPFLAGS="${PYTHON_CPPFLAGS}"
8503   # Note that the test is reversed so that python_has_threads=yes on
8504   # unexpected failures.
8505   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8506 /* end confdefs.h.  */
8507
8508 #include <Python.h>
8509 #ifdef WITH_THREAD
8510 # error
8511 #endif
8512
8513 _ACEOF
8514 if ac_fn_c_try_cpp "$LINENO"; then :
8515   python_has_threads=no
8516 else
8517   python_has_threads=yes
8518 fi
8519 rm -f conftest.err conftest.$ac_ext
8520   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${python_has_threads}" >&5
8521 $as_echo "${python_has_threads}" >&6; }
8522   CPPFLAGS="${saved_CPPFLAGS}"
8523 else
8524   # Even if Python support is not compiled in, we need to have these files
8525   # included.
8526   CONFIG_OBS="$CONFIG_OBS python.o py-value.o py-prettyprint.o py-auto-load.o"
8527   CONFIG_SRCS="$CONFIG_SRCS python/python.c python/py-value.c \
8528         python/py-prettyprint.c python/py-auto-load.c"
8529 fi
8530
8531
8532
8533
8534 # Provide a --enable-libmcheck/--disable-libmcheck set of options
8535 # allowing a user to enable this option even when building releases,
8536 # or to disable it when building a snapshot.
8537 # Check whether --enable-libmcheck was given.
8538 if test "${enable_libmcheck+set}" = set; then :
8539   enableval=$enable_libmcheck; case "${enableval}" in
8540      yes | y) ENABLE_LIBMCHECK="yes" ;;
8541      no | n)  ENABLE_LIBMCHECK="no" ;;
8542      *) as_fn_error "bad value ${enableval} for --enable-libmcheck" "$LINENO" 5 ;;
8543    esac
8544 fi
8545
8546
8547 # Enable -lmcheck by default (it provides cheap-enough memory mangling),
8548 # but turn it off if Python is enabled with threads, since -lmcheck is
8549 # not thread safe (http://sourceware.org/bugzilla/show_bug.cgi?id=9939),
8550 # and for releases.
8551 if test -z "${ENABLE_LIBMCHECK}" \
8552         -a \( "${have_libpython}" = "no" \
8553              -o "${python_has_threads}" = "no" \) \
8554     && $development; then
8555   ENABLE_LIBMCHECK=yes
8556 fi
8557
8558 if test "$ENABLE_LIBMCHECK" = "yes" ; then
8559   if test "${have_libpython}" != "no" -a "${python_has_threads}" = "yes" ; then
8560     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-libmcheck may lead to spurious crashes if threads are used in python" >&5
8561 $as_echo "$as_me: WARNING: --enable-libmcheck may lead to spurious crashes if threads are used in python" >&2;}
8562   fi
8563   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lmcheck" >&5
8564 $as_echo_n "checking for main in -lmcheck... " >&6; }
8565 if test "${ac_cv_lib_mcheck_main+set}" = set; then :
8566   $as_echo_n "(cached) " >&6
8567 else
8568   ac_check_lib_save_LIBS=$LIBS
8569 LIBS="-lmcheck  $LIBS"
8570 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8571 /* end confdefs.h.  */
8572
8573
8574 int
8575 main ()
8576 {
8577 return main ();
8578   ;
8579   return 0;
8580 }
8581 _ACEOF
8582 if ac_fn_c_try_link "$LINENO"; then :
8583   ac_cv_lib_mcheck_main=yes
8584 else
8585   ac_cv_lib_mcheck_main=no
8586 fi
8587 rm -f core conftest.err conftest.$ac_objext \
8588     conftest$ac_exeext conftest.$ac_ext
8589 LIBS=$ac_check_lib_save_LIBS
8590 fi
8591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mcheck_main" >&5
8592 $as_echo "$ac_cv_lib_mcheck_main" >&6; }
8593 if test "x$ac_cv_lib_mcheck_main" = x""yes; then :
8594   cat >>confdefs.h <<_ACEOF
8595 #define HAVE_LIBMCHECK 1
8596 _ACEOF
8597
8598   LIBS="-lmcheck $LIBS"
8599
8600 fi
8601
8602 fi
8603
8604 # ------------------------- #
8605 # Checks for header files.  #
8606 # ------------------------- #
8607
8608 ac_header_dirent=no
8609 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
8610   as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
8611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
8612 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
8613 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
8614   $as_echo_n "(cached) " >&6
8615 else
8616   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8617 /* end confdefs.h.  */
8618 #include <sys/types.h>
8619 #include <$ac_hdr>
8620
8621 int
8622 main ()
8623 {
8624 if ((DIR *) 0)
8625 return 0;
8626   ;
8627   return 0;
8628 }
8629 _ACEOF
8630 if ac_fn_c_try_compile "$LINENO"; then :
8631   eval "$as_ac_Header=yes"
8632 else
8633   eval "$as_ac_Header=no"
8634 fi
8635 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8636 fi
8637 eval ac_res=\$$as_ac_Header
8638                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8639 $as_echo "$ac_res" >&6; }
8640 eval as_val=\$$as_ac_Header
8641    if test "x$as_val" = x""yes; then :
8642   cat >>confdefs.h <<_ACEOF
8643 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
8644 _ACEOF
8645
8646 ac_header_dirent=$ac_hdr; break
8647 fi
8648
8649 done
8650 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
8651 if test $ac_header_dirent = dirent.h; then
8652   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
8653 $as_echo_n "checking for library containing opendir... " >&6; }
8654 if test "${ac_cv_search_opendir+set}" = set; then :
8655   $as_echo_n "(cached) " >&6
8656 else
8657   ac_func_search_save_LIBS=$LIBS
8658 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8659 /* end confdefs.h.  */
8660
8661 /* Override any GCC internal prototype to avoid an error.
8662    Use char because int might match the return type of a GCC
8663    builtin and then its argument prototype would still apply.  */
8664 #ifdef __cplusplus
8665 extern "C"
8666 #endif
8667 char opendir ();
8668 int
8669 main ()
8670 {
8671 return opendir ();
8672   ;
8673   return 0;
8674 }
8675 _ACEOF
8676 for ac_lib in '' dir; do
8677   if test -z "$ac_lib"; then
8678     ac_res="none required"
8679   else
8680     ac_res=-l$ac_lib
8681     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8682   fi
8683   if ac_fn_c_try_link "$LINENO"; then :
8684   ac_cv_search_opendir=$ac_res
8685 fi
8686 rm -f core conftest.err conftest.$ac_objext \
8687     conftest$ac_exeext
8688   if test "${ac_cv_search_opendir+set}" = set; then :
8689   break
8690 fi
8691 done
8692 if test "${ac_cv_search_opendir+set}" = set; then :
8693
8694 else
8695   ac_cv_search_opendir=no
8696 fi
8697 rm conftest.$ac_ext
8698 LIBS=$ac_func_search_save_LIBS
8699 fi
8700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
8701 $as_echo "$ac_cv_search_opendir" >&6; }
8702 ac_res=$ac_cv_search_opendir
8703 if test "$ac_res" != no; then :
8704   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8705
8706 fi
8707
8708 else
8709   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
8710 $as_echo_n "checking for library containing opendir... " >&6; }
8711 if test "${ac_cv_search_opendir+set}" = set; then :
8712   $as_echo_n "(cached) " >&6
8713 else
8714   ac_func_search_save_LIBS=$LIBS
8715 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8716 /* end confdefs.h.  */
8717
8718 /* Override any GCC internal prototype to avoid an error.
8719    Use char because int might match the return type of a GCC
8720    builtin and then its argument prototype would still apply.  */
8721 #ifdef __cplusplus
8722 extern "C"
8723 #endif
8724 char opendir ();
8725 int
8726 main ()
8727 {
8728 return opendir ();
8729   ;
8730   return 0;
8731 }
8732 _ACEOF
8733 for ac_lib in '' x; do
8734   if test -z "$ac_lib"; then
8735     ac_res="none required"
8736   else
8737     ac_res=-l$ac_lib
8738     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8739   fi
8740   if ac_fn_c_try_link "$LINENO"; then :
8741   ac_cv_search_opendir=$ac_res
8742 fi
8743 rm -f core conftest.err conftest.$ac_objext \
8744     conftest$ac_exeext
8745   if test "${ac_cv_search_opendir+set}" = set; then :
8746   break
8747 fi
8748 done
8749 if test "${ac_cv_search_opendir+set}" = set; then :
8750
8751 else
8752   ac_cv_search_opendir=no
8753 fi
8754 rm conftest.$ac_ext
8755 LIBS=$ac_func_search_save_LIBS
8756 fi
8757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
8758 $as_echo "$ac_cv_search_opendir" >&6; }
8759 ac_res=$ac_cv_search_opendir
8760 if test "$ac_res" != no; then :
8761   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8762
8763 fi
8764
8765 fi
8766
8767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5
8768 $as_echo_n "checking whether stat file-mode macros are broken... " >&6; }
8769 if test "${ac_cv_header_stat_broken+set}" = set; then :
8770   $as_echo_n "(cached) " >&6
8771 else
8772   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8773 /* end confdefs.h.  */
8774 #include <sys/types.h>
8775 #include <sys/stat.h>
8776
8777 #if defined S_ISBLK && defined S_IFDIR
8778 extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
8779 #endif
8780
8781 #if defined S_ISBLK && defined S_IFCHR
8782 extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
8783 #endif
8784
8785 #if defined S_ISLNK && defined S_IFREG
8786 extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
8787 #endif
8788
8789 #if defined S_ISSOCK && defined S_IFREG
8790 extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
8791 #endif
8792
8793 _ACEOF
8794 if ac_fn_c_try_compile "$LINENO"; then :
8795   ac_cv_header_stat_broken=no
8796 else
8797   ac_cv_header_stat_broken=yes
8798 fi
8799 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8800 fi
8801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5
8802 $as_echo "$ac_cv_header_stat_broken" >&6; }
8803 if test $ac_cv_header_stat_broken = yes; then
8804
8805 $as_echo "#define STAT_MACROS_BROKEN 1" >>confdefs.h
8806
8807 fi
8808
8809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
8810 $as_echo_n "checking for ANSI C header files... " >&6; }
8811 if test "${ac_cv_header_stdc+set}" = set; then :
8812   $as_echo_n "(cached) " >&6
8813 else
8814   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8815 /* end confdefs.h.  */
8816 #include <stdlib.h>
8817 #include <stdarg.h>
8818 #include <string.h>
8819 #include <float.h>
8820
8821 int
8822 main ()
8823 {
8824
8825   ;
8826   return 0;
8827 }
8828 _ACEOF
8829 if ac_fn_c_try_compile "$LINENO"; then :
8830   ac_cv_header_stdc=yes
8831 else
8832   ac_cv_header_stdc=no
8833 fi
8834 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8835
8836 if test $ac_cv_header_stdc = yes; then
8837   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8838   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8839 /* end confdefs.h.  */
8840 #include <string.h>
8841
8842 _ACEOF
8843 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8844   $EGREP "memchr" >/dev/null 2>&1; then :
8845
8846 else
8847   ac_cv_header_stdc=no
8848 fi
8849 rm -f conftest*
8850
8851 fi
8852
8853 if test $ac_cv_header_stdc = yes; then
8854   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8855   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8856 /* end confdefs.h.  */
8857 #include <stdlib.h>
8858
8859 _ACEOF
8860 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8861   $EGREP "free" >/dev/null 2>&1; then :
8862
8863 else
8864   ac_cv_header_stdc=no
8865 fi
8866 rm -f conftest*
8867
8868 fi
8869
8870 if test $ac_cv_header_stdc = yes; then
8871   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8872   if test "$cross_compiling" = yes; then :
8873   :
8874 else
8875   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8876 /* end confdefs.h.  */
8877 #include <ctype.h>
8878 #include <stdlib.h>
8879 #if ((' ' & 0x0FF) == 0x020)
8880 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8881 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8882 #else
8883 # define ISLOWER(c) \
8884                    (('a' <= (c) && (c) <= 'i') \
8885                      || ('j' <= (c) && (c) <= 'r') \
8886                      || ('s' <= (c) && (c) <= 'z'))
8887 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8888 #endif
8889
8890 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8891 int
8892 main ()
8893 {
8894   int i;
8895   for (i = 0; i < 256; i++)
8896     if (XOR (islower (i), ISLOWER (i))
8897         || toupper (i) != TOUPPER (i))
8898       return 2;
8899   return 0;
8900 }
8901 _ACEOF
8902 if ac_fn_c_try_run "$LINENO"; then :
8903
8904 else
8905   ac_cv_header_stdc=no
8906 fi
8907 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8908   conftest.$ac_objext conftest.beam conftest.$ac_ext
8909 fi
8910
8911 fi
8912 fi
8913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
8914 $as_echo "$ac_cv_header_stdc" >&6; }
8915 if test $ac_cv_header_stdc = yes; then
8916
8917 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
8918
8919 fi
8920
8921 # elf_hp.h is for HP/UX 64-bit shared library support.
8922 # FIXME: kettenis/20030102: In most cases we include these (ctype.h, time.h)
8923 # unconditionally, so what's the point in checking these?
8924 for ac_header in nlist.h machine/reg.h poll.h sys/poll.h proc_service.h \
8925                   thread_db.h signal.h stddef.h \
8926                   stdlib.h string.h memory.h strings.h sys/fault.h \
8927                   sys/file.h sys/filio.h sys/ioctl.h sys/param.h \
8928                   sys/resource.h sys/procfs.h sys/ptrace.h ptrace.h \
8929                   sys/reg.h sys/debugreg.h sys/select.h sys/syscall.h \
8930                   sys/types.h sys/wait.h wait.h termios.h termio.h \
8931                   sgtty.h unistd.h elf_hp.h ctype.h time.h locale.h \
8932                   dlfcn.h sys/socket.h sys/un.h
8933 do :
8934   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8935 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8936 eval as_val=\$$as_ac_Header
8937    if test "x$as_val" = x""yes; then :
8938   cat >>confdefs.h <<_ACEOF
8939 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8940 _ACEOF
8941
8942 fi
8943
8944 done
8945
8946 for ac_header in link.h
8947 do :
8948   ac_fn_c_check_header_compile "$LINENO" "link.h" "ac_cv_header_link_h" "#if HAVE_SYS_TYPES_H
8949 # include <sys/types.h>
8950 #endif
8951 #if HAVE_NLIST_H
8952 # include <nlist.h>
8953 #endif
8954
8955 "
8956 if test "x$ac_cv_header_link_h" = x""yes; then :
8957   cat >>confdefs.h <<_ACEOF
8958 #define HAVE_LINK_H 1
8959 _ACEOF
8960
8961 fi
8962
8963 done
8964
8965 for ac_header in sys/proc.h
8966 do :
8967   ac_fn_c_check_header_compile "$LINENO" "sys/proc.h" "ac_cv_header_sys_proc_h" "#if HAVE_SYS_PARAM_H
8968 # include <sys/param.h>
8969 #endif
8970
8971 "
8972 if test "x$ac_cv_header_sys_proc_h" = x""yes; then :
8973   cat >>confdefs.h <<_ACEOF
8974 #define HAVE_SYS_PROC_H 1
8975 _ACEOF
8976
8977 fi
8978
8979 done
8980
8981 for ac_header in sys/user.h
8982 do :
8983   ac_fn_c_check_header_compile "$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H
8984 # include <sys/param.h>
8985 #endif
8986
8987 "
8988 if test "x$ac_cv_header_sys_user_h" = x""yes; then :
8989   cat >>confdefs.h <<_ACEOF
8990 #define HAVE_SYS_USER_H 1
8991 _ACEOF
8992
8993 fi
8994
8995 done
8996
8997
8998 # On Solaris 2.[789], we need to define _MSE_INT_H to avoid a clash
8999 # between <widec.h> and <wchar.h> that would cause AC_CHECK_HEADERS to
9000 # think that we don't have <curses.h> if we're using GCC.
9001 case $host_os in
9002   solaris2.[789])
9003     if test "$GCC" = yes; then
9004
9005 $as_echo "#define _MSE_INT_H 1" >>confdefs.h
9006
9007     fi ;;
9008 esac
9009 for ac_header in curses.h cursesX.h ncurses.h ncurses/ncurses.h ncurses/term.h
9010 do :
9011   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9012 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9013 eval as_val=\$$as_ac_Header
9014    if test "x$as_val" = x""yes; then :
9015   cat >>confdefs.h <<_ACEOF
9016 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9017 _ACEOF
9018
9019 fi
9020
9021 done
9022
9023 for ac_header in term.h
9024 do :
9025   ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
9026 # include <curses.h>
9027 #endif
9028
9029 "
9030 if test "x$ac_cv_header_term_h" = x""yes; then :
9031   cat >>confdefs.h <<_ACEOF
9032 #define HAVE_TERM_H 1
9033 _ACEOF
9034
9035 fi
9036
9037 done
9038
9039
9040 # ------------------------- #
9041 # Checks for declarations.  #
9042 # ------------------------- #
9043
9044 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
9045 if test "x$ac_cv_have_decl_free" = x""yes; then :
9046   ac_have_decl=1
9047 else
9048   ac_have_decl=0
9049 fi
9050
9051 cat >>confdefs.h <<_ACEOF
9052 #define HAVE_DECL_FREE $ac_have_decl
9053 _ACEOF
9054 ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
9055 if test "x$ac_cv_have_decl_malloc" = x""yes; then :
9056   ac_have_decl=1
9057 else
9058   ac_have_decl=0
9059 fi
9060
9061 cat >>confdefs.h <<_ACEOF
9062 #define HAVE_DECL_MALLOC $ac_have_decl
9063 _ACEOF
9064 ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
9065 if test "x$ac_cv_have_decl_realloc" = x""yes; then :
9066   ac_have_decl=1
9067 else
9068   ac_have_decl=0
9069 fi
9070
9071 cat >>confdefs.h <<_ACEOF
9072 #define HAVE_DECL_REALLOC $ac_have_decl
9073 _ACEOF
9074 ac_fn_c_check_decl "$LINENO" "strerror" "ac_cv_have_decl_strerror" "$ac_includes_default"
9075 if test "x$ac_cv_have_decl_strerror" = x""yes; then :
9076   ac_have_decl=1
9077 else
9078   ac_have_decl=0
9079 fi
9080
9081 cat >>confdefs.h <<_ACEOF
9082 #define HAVE_DECL_STRERROR $ac_have_decl
9083 _ACEOF
9084 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
9085 if test "x$ac_cv_have_decl_strstr" = x""yes; then :
9086   ac_have_decl=1
9087 else
9088   ac_have_decl=0
9089 fi
9090
9091 cat >>confdefs.h <<_ACEOF
9092 #define HAVE_DECL_STRSTR $ac_have_decl
9093 _ACEOF
9094 ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default"
9095 if test "x$ac_cv_have_decl_getopt" = x""yes; then :
9096   ac_have_decl=1
9097 else
9098   ac_have_decl=0
9099 fi
9100
9101 cat >>confdefs.h <<_ACEOF
9102 #define HAVE_DECL_GETOPT $ac_have_decl
9103 _ACEOF
9104 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
9105 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
9106   ac_have_decl=1
9107 else
9108   ac_have_decl=0
9109 fi
9110
9111 cat >>confdefs.h <<_ACEOF
9112 #define HAVE_DECL_SNPRINTF $ac_have_decl
9113 _ACEOF
9114 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
9115 if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
9116   ac_have_decl=1
9117 else
9118   ac_have_decl=0
9119 fi
9120
9121 cat >>confdefs.h <<_ACEOF
9122 #define HAVE_DECL_VSNPRINTF $ac_have_decl
9123 _ACEOF
9124
9125
9126   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
9127 $as_echo_n "checking for LC_MESSAGES... " >&6; }
9128 if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
9129   $as_echo_n "(cached) " >&6
9130 else
9131   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9132 /* end confdefs.h.  */
9133 #include <locale.h>
9134 int
9135 main ()
9136 {
9137 return LC_MESSAGES
9138   ;
9139   return 0;
9140 }
9141 _ACEOF
9142 if ac_fn_c_try_link "$LINENO"; then :
9143   am_cv_val_LC_MESSAGES=yes
9144 else
9145   am_cv_val_LC_MESSAGES=no
9146 fi
9147 rm -f core conftest.err conftest.$ac_objext \
9148     conftest$ac_exeext conftest.$ac_ext
9149 fi
9150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
9151 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
9152   if test $am_cv_val_LC_MESSAGES = yes; then
9153
9154 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
9155
9156   fi
9157
9158
9159 # ----------------------- #
9160 # Checks for structures.  #
9161 # ----------------------- #
9162
9163 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
9164 if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
9165
9166 cat >>confdefs.h <<_ACEOF
9167 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
9168 _ACEOF
9169
9170
9171 fi
9172 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
9173 if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
9174
9175 cat >>confdefs.h <<_ACEOF
9176 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
9177 _ACEOF
9178
9179
9180 fi
9181
9182
9183 # ------------------ #
9184 # Checks for types.  #
9185 # ------------------ #
9186
9187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
9188 $as_echo_n "checking return type of signal handlers... " >&6; }
9189 if test "${ac_cv_type_signal+set}" = set; then :
9190   $as_echo_n "(cached) " >&6
9191 else
9192   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9193 /* end confdefs.h.  */
9194 #include <sys/types.h>
9195 #include <signal.h>
9196
9197 int
9198 main ()
9199 {
9200 return *(signal (0, 0)) (0) == 1;
9201   ;
9202   return 0;
9203 }
9204 _ACEOF
9205 if ac_fn_c_try_compile "$LINENO"; then :
9206   ac_cv_type_signal=int
9207 else
9208   ac_cv_type_signal=void
9209 fi
9210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9211 fi
9212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
9213 $as_echo "$ac_cv_type_signal" >&6; }
9214
9215 cat >>confdefs.h <<_ACEOF
9216 #define RETSIGTYPE $ac_cv_type_signal
9217 _ACEOF
9218
9219
9220 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
9221 #include <sys/socket.h>
9222
9223 "
9224 if test "x$ac_cv_type_socklen_t" = x""yes; then :
9225
9226 cat >>confdefs.h <<_ACEOF
9227 #define HAVE_SOCKLEN_T 1
9228 _ACEOF
9229
9230
9231 fi
9232
9233
9234 # ------------------------------------- #
9235 # Checks for compiler characteristics.  #
9236 # ------------------------------------- #
9237
9238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
9239 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
9240 if test "${ac_cv_c_const+set}" = set; then :
9241   $as_echo_n "(cached) " >&6
9242 else
9243   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9244 /* end confdefs.h.  */
9245
9246 int
9247 main ()
9248 {
9249 /* FIXME: Include the comments suggested by Paul. */
9250 #ifndef __cplusplus
9251   /* Ultrix mips cc rejects this.  */
9252   typedef int charset[2];
9253   const charset cs;
9254   /* SunOS 4.1.1 cc rejects this.  */
9255   char const *const *pcpcc;
9256   char **ppc;
9257   /* NEC SVR4.0.2 mips cc rejects this.  */
9258   struct point {int x, y;};
9259   static struct point const zero = {0,0};
9260   /* AIX XL C 1.02.0.0 rejects this.
9261      It does not let you subtract one const X* pointer from another in
9262      an arm of an if-expression whose if-part is not a constant
9263      expression */
9264   const char *g = "string";
9265   pcpcc = &g + (g ? g-g : 0);
9266   /* HPUX 7.0 cc rejects these. */
9267   ++pcpcc;
9268   ppc = (char**) pcpcc;
9269   pcpcc = (char const *const *) ppc;
9270   { /* SCO 3.2v4 cc rejects this.  */
9271     char *t;
9272     char const *s = 0 ? (char *) 0 : (char const *) 0;
9273
9274     *t++ = 0;
9275     if (s) return 0;
9276   }
9277   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
9278     int x[] = {25, 17};
9279     const int *foo = &x[0];
9280     ++foo;
9281   }
9282   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
9283     typedef const int *iptr;
9284     iptr p = 0;
9285     ++p;
9286   }
9287   { /* AIX XL C 1.02.0.0 rejects this saying
9288        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
9289     struct s { int j; const int *ap[3]; };
9290     struct s *b; b->j = 5;
9291   }
9292   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
9293     const int foo = 10;
9294     if (!foo) return 0;
9295   }
9296   return !cs[0] && !zero.x;
9297 #endif
9298
9299   ;
9300   return 0;
9301 }
9302 _ACEOF
9303 if ac_fn_c_try_compile "$LINENO"; then :
9304   ac_cv_c_const=yes
9305 else
9306   ac_cv_c_const=no
9307 fi
9308 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9309 fi
9310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
9311 $as_echo "$ac_cv_c_const" >&6; }
9312 if test $ac_cv_c_const = no; then
9313
9314 $as_echo "#define const /**/" >>confdefs.h
9315
9316 fi
9317
9318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
9319 $as_echo_n "checking for inline... " >&6; }
9320 if test "${ac_cv_c_inline+set}" = set; then :
9321   $as_echo_n "(cached) " >&6
9322 else
9323   ac_cv_c_inline=no
9324 for ac_kw in inline __inline__ __inline; do
9325   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9326 /* end confdefs.h.  */
9327 #ifndef __cplusplus
9328 typedef int foo_t;
9329 static $ac_kw foo_t static_foo () {return 0; }
9330 $ac_kw foo_t foo () {return 0; }
9331 #endif
9332
9333 _ACEOF
9334 if ac_fn_c_try_compile "$LINENO"; then :
9335   ac_cv_c_inline=$ac_kw
9336 fi
9337 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9338   test "$ac_cv_c_inline" != no && break
9339 done
9340
9341 fi
9342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
9343 $as_echo "$ac_cv_c_inline" >&6; }
9344
9345 case $ac_cv_c_inline in
9346   inline | yes) ;;
9347   *)
9348     case $ac_cv_c_inline in
9349       no) ac_val=;;
9350       *) ac_val=$ac_cv_c_inline;;
9351     esac
9352     cat >>confdefs.h <<_ACEOF
9353 #ifndef __cplusplus
9354 #define inline $ac_val
9355 #endif
9356 _ACEOF
9357     ;;
9358 esac
9359
9360  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
9361 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
9362 if test "${ac_cv_c_bigendian+set}" = set; then :
9363   $as_echo_n "(cached) " >&6
9364 else
9365   ac_cv_c_bigendian=unknown
9366     # See if we're dealing with a universal compiler.
9367     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9368 /* end confdefs.h.  */
9369 #ifndef __APPLE_CC__
9370                not a universal capable compiler
9371              #endif
9372              typedef int dummy;
9373
9374 _ACEOF
9375 if ac_fn_c_try_compile "$LINENO"; then :
9376
9377         # Check for potential -arch flags.  It is not universal unless
9378         # there are at least two -arch flags with different values.
9379         ac_arch=
9380         ac_prev=
9381         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
9382          if test -n "$ac_prev"; then
9383            case $ac_word in
9384              i?86 | x86_64 | ppc | ppc64)
9385                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
9386                  ac_arch=$ac_word
9387                else
9388                  ac_cv_c_bigendian=universal
9389                  break
9390                fi
9391                ;;
9392            esac
9393            ac_prev=
9394          elif test "x$ac_word" = "x-arch"; then
9395            ac_prev=arch
9396          fi
9397        done
9398 fi
9399 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9400     if test $ac_cv_c_bigendian = unknown; then
9401       # See if sys/param.h defines the BYTE_ORDER macro.
9402       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9403 /* end confdefs.h.  */
9404 #include <sys/types.h>
9405              #include <sys/param.h>
9406
9407 int
9408 main ()
9409 {
9410 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
9411                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
9412                      && LITTLE_ENDIAN)
9413               bogus endian macros
9414              #endif
9415
9416   ;
9417   return 0;
9418 }
9419 _ACEOF
9420 if ac_fn_c_try_compile "$LINENO"; then :
9421   # It does; now see whether it defined to BIG_ENDIAN or not.
9422          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9423 /* end confdefs.h.  */
9424 #include <sys/types.h>
9425                 #include <sys/param.h>
9426
9427 int
9428 main ()
9429 {
9430 #if BYTE_ORDER != BIG_ENDIAN
9431                  not big endian
9432                 #endif
9433
9434   ;
9435   return 0;
9436 }
9437 _ACEOF
9438 if ac_fn_c_try_compile "$LINENO"; then :
9439   ac_cv_c_bigendian=yes
9440 else
9441   ac_cv_c_bigendian=no
9442 fi
9443 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9444 fi
9445 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9446     fi
9447     if test $ac_cv_c_bigendian = unknown; then
9448       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
9449       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9450 /* end confdefs.h.  */
9451 #include <limits.h>
9452
9453 int
9454 main ()
9455 {
9456 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
9457               bogus endian macros
9458              #endif
9459
9460   ;
9461   return 0;
9462 }
9463 _ACEOF
9464 if ac_fn_c_try_compile "$LINENO"; then :
9465   # It does; now see whether it defined to _BIG_ENDIAN or not.
9466          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9467 /* end confdefs.h.  */
9468 #include <limits.h>
9469
9470 int
9471 main ()
9472 {
9473 #ifndef _BIG_ENDIAN
9474                  not big endian
9475                 #endif
9476
9477   ;
9478   return 0;
9479 }
9480 _ACEOF
9481 if ac_fn_c_try_compile "$LINENO"; then :
9482   ac_cv_c_bigendian=yes
9483 else
9484   ac_cv_c_bigendian=no
9485 fi
9486 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9487 fi
9488 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9489     fi
9490     if test $ac_cv_c_bigendian = unknown; then
9491       # Compile a test program.
9492       if test "$cross_compiling" = yes; then :
9493   # Try to guess by grepping values from an object file.
9494          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9495 /* end confdefs.h.  */
9496 short int ascii_mm[] =
9497                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
9498                 short int ascii_ii[] =
9499                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
9500                 int use_ascii (int i) {
9501                   return ascii_mm[i] + ascii_ii[i];
9502                 }
9503                 short int ebcdic_ii[] =
9504                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
9505                 short int ebcdic_mm[] =
9506                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
9507                 int use_ebcdic (int i) {
9508                   return ebcdic_mm[i] + ebcdic_ii[i];
9509                 }
9510                 extern int foo;
9511
9512 int
9513 main ()
9514 {
9515 return use_ascii (foo) == use_ebcdic (foo);
9516   ;
9517   return 0;
9518 }
9519 _ACEOF
9520 if ac_fn_c_try_compile "$LINENO"; then :
9521   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
9522               ac_cv_c_bigendian=yes
9523             fi
9524             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
9525               if test "$ac_cv_c_bigendian" = unknown; then
9526                 ac_cv_c_bigendian=no
9527               else
9528                 # finding both strings is unlikely to happen, but who knows?
9529                 ac_cv_c_bigendian=unknown
9530               fi
9531             fi
9532 fi
9533 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9534 else
9535   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9536 /* end confdefs.h.  */
9537 $ac_includes_default
9538 int
9539 main ()
9540 {
9541
9542              /* Are we little or big endian?  From Harbison&Steele.  */
9543              union
9544              {
9545                long int l;
9546                char c[sizeof (long int)];
9547              } u;
9548              u.l = 1;
9549              return u.c[sizeof (long int) - 1] == 1;
9550
9551   ;
9552   return 0;
9553 }
9554 _ACEOF
9555 if ac_fn_c_try_run "$LINENO"; then :
9556   ac_cv_c_bigendian=no
9557 else
9558   ac_cv_c_bigendian=yes
9559 fi
9560 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9561   conftest.$ac_objext conftest.beam conftest.$ac_ext
9562 fi
9563
9564     fi
9565 fi
9566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
9567 $as_echo "$ac_cv_c_bigendian" >&6; }
9568  case $ac_cv_c_bigendian in #(
9569    yes)
9570      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
9571 ;; #(
9572    no)
9573       ;; #(
9574    universal)
9575
9576 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
9577
9578      ;; #(
9579    *)
9580      as_fn_error "unknown endianness
9581  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
9582  esac
9583
9584
9585 # ------------------------------ #
9586 # Checks for library functions.  #
9587 # ------------------------------ #
9588
9589 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
9590 # for constant arguments.  Useless!
9591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
9592 $as_echo_n "checking for working alloca.h... " >&6; }
9593 if test "${ac_cv_working_alloca_h+set}" = set; then :
9594   $as_echo_n "(cached) " >&6
9595 else
9596   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9597 /* end confdefs.h.  */
9598 #include <alloca.h>
9599 int
9600 main ()
9601 {
9602 char *p = (char *) alloca (2 * sizeof (int));
9603                           if (p) return 0;
9604   ;
9605   return 0;
9606 }
9607 _ACEOF
9608 if ac_fn_c_try_link "$LINENO"; then :
9609   ac_cv_working_alloca_h=yes
9610 else
9611   ac_cv_working_alloca_h=no
9612 fi
9613 rm -f core conftest.err conftest.$ac_objext \
9614     conftest$ac_exeext conftest.$ac_ext
9615 fi
9616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
9617 $as_echo "$ac_cv_working_alloca_h" >&6; }
9618 if test $ac_cv_working_alloca_h = yes; then
9619
9620 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
9621
9622 fi
9623
9624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
9625 $as_echo_n "checking for alloca... " >&6; }
9626 if test "${ac_cv_func_alloca_works+set}" = set; then :
9627   $as_echo_n "(cached) " >&6
9628 else
9629   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9630 /* end confdefs.h.  */
9631 #ifdef __GNUC__
9632 # define alloca __builtin_alloca
9633 #else
9634 # ifdef _MSC_VER
9635 #  include <malloc.h>
9636 #  define alloca _alloca
9637 # else
9638 #  ifdef HAVE_ALLOCA_H
9639 #   include <alloca.h>
9640 #  else
9641 #   ifdef _AIX
9642  #pragma alloca
9643 #   else
9644 #    ifndef alloca /* predefined by HP cc +Olibcalls */
9645 char *alloca ();
9646 #    endif
9647 #   endif
9648 #  endif
9649 # endif
9650 #endif
9651
9652 int
9653 main ()
9654 {
9655 char *p = (char *) alloca (1);
9656                                     if (p) return 0;
9657   ;
9658   return 0;
9659 }
9660 _ACEOF
9661 if ac_fn_c_try_link "$LINENO"; then :
9662   ac_cv_func_alloca_works=yes
9663 else
9664   ac_cv_func_alloca_works=no
9665 fi
9666 rm -f core conftest.err conftest.$ac_objext \
9667     conftest$ac_exeext conftest.$ac_ext
9668 fi
9669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
9670 $as_echo "$ac_cv_func_alloca_works" >&6; }
9671
9672 if test $ac_cv_func_alloca_works = yes; then
9673
9674 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
9675
9676 else
9677   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
9678 # that cause trouble.  Some versions do not even contain alloca or
9679 # contain a buggy version.  If you still want to use their alloca,
9680 # use ar to extract alloca.o from them instead of compiling alloca.c.
9681
9682 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
9683
9684 $as_echo "#define C_ALLOCA 1" >>confdefs.h
9685
9686
9687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
9688 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
9689 if test "${ac_cv_os_cray+set}" = set; then :
9690   $as_echo_n "(cached) " >&6
9691 else
9692   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9693 /* end confdefs.h.  */
9694 #if defined CRAY && ! defined CRAY2
9695 webecray
9696 #else
9697 wenotbecray
9698 #endif
9699
9700 _ACEOF
9701 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9702   $EGREP "webecray" >/dev/null 2>&1; then :
9703   ac_cv_os_cray=yes
9704 else
9705   ac_cv_os_cray=no
9706 fi
9707 rm -f conftest*
9708
9709 fi
9710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
9711 $as_echo "$ac_cv_os_cray" >&6; }
9712 if test $ac_cv_os_cray = yes; then
9713   for ac_func in _getb67 GETB67 getb67; do
9714     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9715 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9716 eval as_val=\$$as_ac_var
9717    if test "x$as_val" = x""yes; then :
9718
9719 cat >>confdefs.h <<_ACEOF
9720 #define CRAY_STACKSEG_END $ac_func
9721 _ACEOF
9722
9723     break
9724 fi
9725
9726   done
9727 fi
9728
9729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
9730 $as_echo_n "checking stack direction for C alloca... " >&6; }
9731 if test "${ac_cv_c_stack_direction+set}" = set; then :
9732   $as_echo_n "(cached) " >&6
9733 else
9734   if test "$cross_compiling" = yes; then :
9735   ac_cv_c_stack_direction=0
9736 else
9737   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9738 /* end confdefs.h.  */
9739 $ac_includes_default
9740 int
9741 find_stack_direction ()
9742 {
9743   static char *addr = 0;
9744   auto char dummy;
9745   if (addr == 0)
9746     {
9747       addr = &dummy;
9748       return find_stack_direction ();
9749     }
9750   else
9751     return (&dummy > addr) ? 1 : -1;
9752 }
9753
9754 int
9755 main ()
9756 {
9757   return find_stack_direction () < 0;
9758 }
9759 _ACEOF
9760 if ac_fn_c_try_run "$LINENO"; then :
9761   ac_cv_c_stack_direction=1
9762 else
9763   ac_cv_c_stack_direction=-1
9764 fi
9765 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9766   conftest.$ac_objext conftest.beam conftest.$ac_ext
9767 fi
9768
9769 fi
9770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
9771 $as_echo "$ac_cv_c_stack_direction" >&6; }
9772 cat >>confdefs.h <<_ACEOF
9773 #define STACK_DIRECTION $ac_cv_c_stack_direction
9774 _ACEOF
9775
9776
9777 fi
9778
9779 for ac_header in stdlib.h unistd.h
9780 do :
9781   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9782 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9783 eval as_val=\$$as_ac_Header
9784    if test "x$as_val" = x""yes; then :
9785   cat >>confdefs.h <<_ACEOF
9786 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9787 _ACEOF
9788
9789 fi
9790
9791 done
9792
9793 for ac_func in getpagesize
9794 do :
9795   ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
9796 if test "x$ac_cv_func_getpagesize" = x""yes; then :
9797   cat >>confdefs.h <<_ACEOF
9798 #define HAVE_GETPAGESIZE 1
9799 _ACEOF
9800
9801 fi
9802 done
9803
9804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
9805 $as_echo_n "checking for working mmap... " >&6; }
9806 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
9807   $as_echo_n "(cached) " >&6
9808 else
9809   if test "$cross_compiling" = yes; then :
9810   ac_cv_func_mmap_fixed_mapped=no
9811 else
9812   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9813 /* end confdefs.h.  */
9814 $ac_includes_default
9815 /* malloc might have been renamed as rpl_malloc. */
9816 #undef malloc
9817
9818 /* Thanks to Mike Haertel and Jim Avera for this test.
9819    Here is a matrix of mmap possibilities:
9820         mmap private not fixed
9821         mmap private fixed at somewhere currently unmapped
9822         mmap private fixed at somewhere already mapped
9823         mmap shared not fixed
9824         mmap shared fixed at somewhere currently unmapped
9825         mmap shared fixed at somewhere already mapped
9826    For private mappings, we should verify that changes cannot be read()
9827    back from the file, nor mmap's back from the file at a different
9828    address.  (There have been systems where private was not correctly
9829    implemented like the infamous i386 svr4.0, and systems where the
9830    VM page cache was not coherent with the file system buffer cache
9831    like early versions of FreeBSD and possibly contemporary NetBSD.)
9832    For shared mappings, we should conversely verify that changes get
9833    propagated back to all the places they're supposed to be.
9834
9835    Grep wants private fixed already mapped.
9836    The main things grep needs to know about mmap are:
9837    * does it exist and is it safe to write into the mmap'd area
9838    * how to use it (BSD variants)  */
9839
9840 #include <fcntl.h>
9841 #include <sys/mman.h>
9842
9843 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
9844 char *malloc ();
9845 #endif
9846
9847 /* This mess was copied from the GNU getpagesize.h.  */
9848 #ifndef HAVE_GETPAGESIZE
9849 /* Assume that all systems that can run configure have sys/param.h.  */
9850 # ifndef HAVE_SYS_PARAM_H
9851 #  define HAVE_SYS_PARAM_H 1
9852 # endif
9853
9854 # ifdef _SC_PAGESIZE
9855 #  define getpagesize() sysconf(_SC_PAGESIZE)
9856 # else /* no _SC_PAGESIZE */
9857 #  ifdef HAVE_SYS_PARAM_H
9858 #   include <sys/param.h>
9859 #   ifdef EXEC_PAGESIZE
9860 #    define getpagesize() EXEC_PAGESIZE
9861 #   else /* no EXEC_PAGESIZE */
9862 #    ifdef NBPG
9863 #     define getpagesize() NBPG * CLSIZE
9864 #     ifndef CLSIZE
9865 #      define CLSIZE 1
9866 #     endif /* no CLSIZE */
9867 #    else /* no NBPG */
9868 #     ifdef NBPC
9869 #      define getpagesize() NBPC
9870 #     else /* no NBPC */
9871 #      ifdef PAGESIZE
9872 #       define getpagesize() PAGESIZE
9873 #      endif /* PAGESIZE */
9874 #     endif /* no NBPC */
9875 #    endif /* no NBPG */
9876 #   endif /* no EXEC_PAGESIZE */
9877 #  else /* no HAVE_SYS_PARAM_H */
9878 #   define getpagesize() 8192   /* punt totally */
9879 #  endif /* no HAVE_SYS_PARAM_H */
9880 # endif /* no _SC_PAGESIZE */
9881
9882 #endif /* no HAVE_GETPAGESIZE */
9883
9884 int
9885 main ()
9886 {
9887   char *data, *data2, *data3;
9888   int i, pagesize;
9889   int fd;
9890
9891   pagesize = getpagesize ();
9892
9893   /* First, make a file with some known garbage in it. */
9894   data = (char *) malloc (pagesize);
9895   if (!data)
9896     return 1;
9897   for (i = 0; i < pagesize; ++i)
9898     *(data + i) = rand ();
9899   umask (0);
9900   fd = creat ("conftest.mmap", 0600);
9901   if (fd < 0)
9902     return 1;
9903   if (write (fd, data, pagesize) != pagesize)
9904     return 1;
9905   close (fd);
9906
9907   /* Next, try to mmap the file at a fixed address which already has
9908      something else allocated at it.  If we can, also make sure that
9909      we see the same garbage.  */
9910   fd = open ("conftest.mmap", O_RDWR);
9911   if (fd < 0)
9912     return 1;
9913   data2 = (char *) malloc (2 * pagesize);
9914   if (!data2)
9915     return 1;
9916   data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
9917   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
9918                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
9919     return 1;
9920   for (i = 0; i < pagesize; ++i)
9921     if (*(data + i) != *(data2 + i))
9922       return 1;
9923
9924   /* Finally, make sure that changes to the mapped area do not
9925      percolate back to the file as seen by read().  (This is a bug on
9926      some variants of i386 svr4.0.)  */
9927   for (i = 0; i < pagesize; ++i)
9928     *(data2 + i) = *(data2 + i) + 1;
9929   data3 = (char *) malloc (pagesize);
9930   if (!data3)
9931     return 1;
9932   if (read (fd, data3, pagesize) != pagesize)
9933     return 1;
9934   for (i = 0; i < pagesize; ++i)
9935     if (*(data + i) != *(data3 + i))
9936       return 1;
9937   close (fd);
9938   return 0;
9939 }
9940 _ACEOF
9941 if ac_fn_c_try_run "$LINENO"; then :
9942   ac_cv_func_mmap_fixed_mapped=yes
9943 else
9944   ac_cv_func_mmap_fixed_mapped=no
9945 fi
9946 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9947   conftest.$ac_objext conftest.beam conftest.$ac_ext
9948 fi
9949
9950 fi
9951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
9952 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
9953 if test $ac_cv_func_mmap_fixed_mapped = yes; then
9954
9955 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
9956
9957 fi
9958 rm -f conftest.mmap
9959
9960 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
9961 if test "x$ac_cv_type_pid_t" = x""yes; then :
9962
9963 else
9964
9965 cat >>confdefs.h <<_ACEOF
9966 #define pid_t int
9967 _ACEOF
9968
9969 fi
9970
9971 for ac_header in vfork.h
9972 do :
9973   ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
9974 if test "x$ac_cv_header_vfork_h" = x""yes; then :
9975   cat >>confdefs.h <<_ACEOF
9976 #define HAVE_VFORK_H 1
9977 _ACEOF
9978
9979 fi
9980
9981 done
9982
9983 for ac_func in fork vfork
9984 do :
9985   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9986 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9987 eval as_val=\$$as_ac_var
9988    if test "x$as_val" = x""yes; then :
9989   cat >>confdefs.h <<_ACEOF
9990 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9991 _ACEOF
9992
9993 fi
9994 done
9995
9996 if test "x$ac_cv_func_fork" = xyes; then
9997   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
9998 $as_echo_n "checking for working fork... " >&6; }
9999 if test "${ac_cv_func_fork_works+set}" = set; then :
10000   $as_echo_n "(cached) " >&6
10001 else
10002   if test "$cross_compiling" = yes; then :
10003   ac_cv_func_fork_works=cross
10004 else
10005   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10006 /* end confdefs.h.  */
10007 $ac_includes_default
10008 int
10009 main ()
10010 {
10011
10012           /* By Ruediger Kuhlmann. */
10013           return fork () < 0;
10014
10015   ;
10016   return 0;
10017 }
10018 _ACEOF
10019 if ac_fn_c_try_run "$LINENO"; then :
10020   ac_cv_func_fork_works=yes
10021 else
10022   ac_cv_func_fork_works=no
10023 fi
10024 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10025   conftest.$ac_objext conftest.beam conftest.$ac_ext
10026 fi
10027
10028 fi
10029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
10030 $as_echo "$ac_cv_func_fork_works" >&6; }
10031
10032 else
10033   ac_cv_func_fork_works=$ac_cv_func_fork
10034 fi
10035 if test "x$ac_cv_func_fork_works" = xcross; then
10036   case $host in
10037     *-*-amigaos* | *-*-msdosdjgpp*)
10038       # Override, as these systems have only a dummy fork() stub
10039       ac_cv_func_fork_works=no
10040       ;;
10041     *)
10042       ac_cv_func_fork_works=yes
10043       ;;
10044   esac
10045   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
10046 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
10047 fi
10048 ac_cv_func_vfork_works=$ac_cv_func_vfork
10049 if test "x$ac_cv_func_vfork" = xyes; then
10050   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
10051 $as_echo_n "checking for working vfork... " >&6; }
10052 if test "${ac_cv_func_vfork_works+set}" = set; then :
10053   $as_echo_n "(cached) " >&6
10054 else
10055   if test "$cross_compiling" = yes; then :
10056   ac_cv_func_vfork_works=cross
10057 else
10058   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10059 /* end confdefs.h.  */
10060 /* Thanks to Paul Eggert for this test.  */
10061 $ac_includes_default
10062 #include <sys/wait.h>
10063 #ifdef HAVE_VFORK_H
10064 # include <vfork.h>
10065 #endif
10066 /* On some sparc systems, changes by the child to local and incoming
10067    argument registers are propagated back to the parent.  The compiler
10068    is told about this with #include <vfork.h>, but some compilers
10069    (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
10070    static variable whose address is put into a register that is
10071    clobbered by the vfork.  */
10072 static void
10073 #ifdef __cplusplus
10074 sparc_address_test (int arg)
10075 # else
10076 sparc_address_test (arg) int arg;
10077 #endif
10078 {
10079   static pid_t child;
10080   if (!child) {
10081     child = vfork ();
10082     if (child < 0) {
10083       perror ("vfork");
10084       _exit(2);
10085     }
10086     if (!child) {
10087       arg = getpid();
10088       write(-1, "", 0);
10089       _exit (arg);
10090     }
10091   }
10092 }
10093
10094 int
10095 main ()
10096 {
10097   pid_t parent = getpid ();
10098   pid_t child;
10099
10100   sparc_address_test (0);
10101
10102   child = vfork ();
10103
10104   if (child == 0) {
10105     /* Here is another test for sparc vfork register problems.  This
10106        test uses lots of local variables, at least as many local
10107        variables as main has allocated so far including compiler
10108        temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
10109        4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
10110        reuse the register of parent for one of the local variables,
10111        since it will think that parent can't possibly be used any more
10112        in this routine.  Assigning to the local variable will thus
10113        munge parent in the parent process.  */
10114     pid_t
10115       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
10116       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
10117     /* Convince the compiler that p..p7 are live; otherwise, it might
10118        use the same hardware register for all 8 local variables.  */
10119     if (p != p1 || p != p2 || p != p3 || p != p4
10120         || p != p5 || p != p6 || p != p7)
10121       _exit(1);
10122
10123     /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
10124        from child file descriptors.  If the child closes a descriptor
10125        before it execs or exits, this munges the parent's descriptor
10126        as well.  Test for this by closing stdout in the child.  */
10127     _exit(close(fileno(stdout)) != 0);
10128   } else {
10129     int status;
10130     struct stat st;
10131
10132     while (wait(&status) != child)
10133       ;
10134     return (
10135          /* Was there some problem with vforking?  */
10136          child < 0
10137
10138          /* Did the child fail?  (This shouldn't happen.)  */
10139          || status
10140
10141          /* Did the vfork/compiler bug occur?  */
10142          || parent != getpid()
10143
10144          /* Did the file descriptor bug occur?  */
10145          || fstat(fileno(stdout), &st) != 0
10146          );
10147   }
10148 }
10149 _ACEOF
10150 if ac_fn_c_try_run "$LINENO"; then :
10151   ac_cv_func_vfork_works=yes
10152 else
10153   ac_cv_func_vfork_works=no
10154 fi
10155 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10156   conftest.$ac_objext conftest.beam conftest.$ac_ext
10157 fi
10158
10159 fi
10160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
10161 $as_echo "$ac_cv_func_vfork_works" >&6; }
10162
10163 fi;
10164 if test "x$ac_cv_func_fork_works" = xcross; then
10165   ac_cv_func_vfork_works=$ac_cv_func_vfork
10166   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
10167 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
10168 fi
10169
10170 if test "x$ac_cv_func_vfork_works" = xyes; then
10171
10172 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
10173
10174 else
10175
10176 $as_echo "#define vfork fork" >>confdefs.h
10177
10178 fi
10179 if test "x$ac_cv_func_fork_works" = xyes; then
10180
10181 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
10182
10183 fi
10184
10185 for ac_func in canonicalize_file_name realpath getrusage getuid getgid \
10186                 pipe poll pread pread64 pwrite readlink resize_term \
10187                 sbrk setpgid setpgrp setsid \
10188                 sigaction sigprocmask sigsetmask socketpair syscall \
10189                 ttrace wborder wresize setlocale iconvlist libiconvlist btowc \
10190                 setrlimit getrlimit posix_madvise waitpid lstat
10191 do :
10192   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10193 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10194 eval as_val=\$$as_ac_var
10195    if test "x$as_val" = x""yes; then :
10196   cat >>confdefs.h <<_ACEOF
10197 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10198 _ACEOF
10199
10200 fi
10201 done
10202
10203
10204   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
10205 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
10206 if test "${am_cv_langinfo_codeset+set}" = set; then :
10207   $as_echo_n "(cached) " >&6
10208 else
10209   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10210 /* end confdefs.h.  */
10211 #include <langinfo.h>
10212 int
10213 main ()
10214 {
10215 char* cs = nl_langinfo(CODESET);
10216   ;
10217   return 0;
10218 }
10219 _ACEOF
10220 if ac_fn_c_try_link "$LINENO"; then :
10221   am_cv_langinfo_codeset=yes
10222 else
10223   am_cv_langinfo_codeset=no
10224 fi
10225 rm -f core conftest.err conftest.$ac_objext \
10226     conftest$ac_exeext conftest.$ac_ext
10227
10228 fi
10229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
10230 $as_echo "$am_cv_langinfo_codeset" >&6; }
10231   if test $am_cv_langinfo_codeset = yes; then
10232
10233 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
10234
10235   fi
10236
10237
10238 # Check the return and argument types of ptrace.  No canned test for
10239 # this, so roll our own.
10240 gdb_ptrace_headers='
10241 #if HAVE_SYS_TYPES_H
10242 # include <sys/types.h>
10243 #endif
10244 #if HAVE_SYS_PTRACE_H
10245 # include <sys/ptrace.h>
10246 #endif
10247 #if HAVE_UNISTD_H
10248 # include <unistd.h>
10249 #endif
10250 '
10251 # There is no point in checking if we don't have a prototype.
10252 ac_fn_c_check_decl "$LINENO" "ptrace" "ac_cv_have_decl_ptrace" "$gdb_ptrace_headers
10253 "
10254 if test "x$ac_cv_have_decl_ptrace" = x""yes; then :
10255   ac_have_decl=1
10256 else
10257   ac_have_decl=0
10258 fi
10259
10260 cat >>confdefs.h <<_ACEOF
10261 #define HAVE_DECL_PTRACE $ac_have_decl
10262 _ACEOF
10263 if test $ac_have_decl = 1; then :
10264
10265 else
10266
10267   : ${gdb_cv_func_ptrace_ret='int'}
10268   : ${gdb_cv_func_ptrace_args='int,int,long,long'}
10269
10270 fi
10271
10272 # Check return type.  Varargs (used on GNU/Linux) conflict with the
10273 # empty argument list, so check for that explicitly.
10274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
10275 $as_echo_n "checking return type of ptrace... " >&6; }
10276 if test "${gdb_cv_func_ptrace_ret+set}" = set; then :
10277   $as_echo_n "(cached) " >&6
10278 else
10279   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10280 /* end confdefs.h.  */
10281 $gdb_ptrace_headers
10282 int
10283 main ()
10284 {
10285 extern long ptrace (enum __ptrace_request, ...);
10286   ;
10287   return 0;
10288 }
10289 _ACEOF
10290 if ac_fn_c_try_compile "$LINENO"; then :
10291   gdb_cv_func_ptrace_ret='long'
10292 else
10293   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10294 /* end confdefs.h.  */
10295 $gdb_ptrace_headers
10296 int
10297 main ()
10298 {
10299 extern int ptrace ();
10300   ;
10301   return 0;
10302 }
10303 _ACEOF
10304 if ac_fn_c_try_compile "$LINENO"; then :
10305   gdb_cv_func_ptrace_ret='int'
10306 else
10307   gdb_cv_func_ptrace_ret='long'
10308 fi
10309 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10310 fi
10311 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10312 fi
10313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
10314 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
10315
10316 cat >>confdefs.h <<_ACEOF
10317 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
10318 _ACEOF
10319
10320 # Check argument types.
10321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
10322 $as_echo_n "checking types of arguments for ptrace... " >&6; }
10323 if test "${gdb_cv_func_ptrace_args+set}" = set; then :
10324   $as_echo_n "(cached) " >&6
10325 else
10326
10327   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10328 /* end confdefs.h.  */
10329 $gdb_ptrace_headers
10330 int
10331 main ()
10332 {
10333 extern long ptrace (enum __ptrace_request, ...);
10334   ;
10335   return 0;
10336 }
10337 _ACEOF
10338 if ac_fn_c_try_compile "$LINENO"; then :
10339   gdb_cv_func_ptrace_args='int,int,long,long'
10340 else
10341
10342 for gdb_arg1 in 'int' 'long'; do
10343  for gdb_arg2 in 'pid_t' 'int' 'long'; do
10344   for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
10345    for gdb_arg4 in 'int' 'long'; do
10346      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10347 /* end confdefs.h.  */
10348 $gdb_ptrace_headers
10349 int
10350 main ()
10351 {
10352
10353 extern $gdb_cv_func_ptrace_ret
10354   ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
10355
10356   ;
10357   return 0;
10358 }
10359 _ACEOF
10360 if ac_fn_c_try_compile "$LINENO"; then :
10361   gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
10362     break 4;
10363 fi
10364 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10365     for gdb_arg5 in 'int *' 'int' 'long'; do
10366      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10367 /* end confdefs.h.  */
10368 $gdb_ptrace_headers
10369 int
10370 main ()
10371 {
10372
10373 extern $gdb_cv_func_ptrace_ret
10374   ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
10375
10376   ;
10377   return 0;
10378 }
10379 _ACEOF
10380 if ac_fn_c_try_compile "$LINENO"; then :
10381
10382 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
10383     break 5;
10384 fi
10385 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10386     done
10387    done
10388   done
10389  done
10390 done
10391 # Provide a safe default value.
10392 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
10393
10394 fi
10395 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10396 fi
10397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
10398 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
10399 ac_save_IFS=$IFS; IFS=','
10400 set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
10401 IFS=$ac_save_IFS
10402 shift
10403
10404 cat >>confdefs.h <<_ACEOF
10405 #define PTRACE_TYPE_ARG3 $3
10406 _ACEOF
10407
10408 if test -n "$5"; then
10409
10410 cat >>confdefs.h <<_ACEOF
10411 #define PTRACE_TYPE_ARG5 $5
10412 _ACEOF
10413
10414 fi
10415
10416 if test "$cross_compiling" = no; then
10417   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
10418 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
10419 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
10420   $as_echo_n "(cached) " >&6
10421 else
10422   if test "$cross_compiling" = yes; then :
10423   as_fn_error "cannot check setpgrp when cross compiling" "$LINENO" 5
10424 else
10425   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10426 /* end confdefs.h.  */
10427 $ac_includes_default
10428 int
10429 main ()
10430 {
10431 /* If this system has a BSD-style setpgrp which takes arguments,
10432   setpgrp(1, 1) will fail with ESRCH and return -1, in that case
10433   exit successfully. */
10434   return setpgrp (1,1) != -1;
10435   ;
10436   return 0;
10437 }
10438 _ACEOF
10439 if ac_fn_c_try_run "$LINENO"; then :
10440   ac_cv_func_setpgrp_void=no
10441 else
10442   ac_cv_func_setpgrp_void=yes
10443 fi
10444 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10445   conftest.$ac_objext conftest.beam conftest.$ac_ext
10446 fi
10447
10448 fi
10449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
10450 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
10451 if test $ac_cv_func_setpgrp_void = yes; then
10452
10453 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
10454
10455 fi
10456
10457 else
10458   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
10459 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
10460 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
10461   $as_echo_n "(cached) " >&6
10462 else
10463   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10464 /* end confdefs.h.  */
10465
10466 #include <unistd.h>
10467
10468 int
10469 main ()
10470 {
10471
10472   if (setpgrp(1,1) == -1)
10473     exit (0);
10474   else
10475     exit (1);
10476
10477   ;
10478   return 0;
10479 }
10480 _ACEOF
10481 if ac_fn_c_try_compile "$LINENO"; then :
10482   ac_cv_func_setpgrp_void=no
10483 else
10484   ac_cv_func_setpgrp_void=yes
10485 fi
10486 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10487 fi
10488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
10489 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
10490 if test $ac_cv_func_setpgrp_void = yes; then
10491   $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
10492
10493 fi
10494 fi
10495
10496 # Check if sigsetjmp is available.  Using AC_CHECK_FUNCS won't do
10497 # since sigsetjmp might only be defined as a macro.
10498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
10499 $as_echo_n "checking for sigsetjmp... " >&6; }
10500 if test "${gdb_cv_func_sigsetjmp+set}" = set; then :
10501   $as_echo_n "(cached) " >&6
10502 else
10503   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10504 /* end confdefs.h.  */
10505
10506 #include <setjmp.h>
10507
10508 int
10509 main ()
10510 {
10511 sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
10512   ;
10513   return 0;
10514 }
10515 _ACEOF
10516 if ac_fn_c_try_compile "$LINENO"; then :
10517   gdb_cv_func_sigsetjmp=yes
10518 else
10519   gdb_cv_func_sigsetjmp=no
10520 fi
10521 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10522 fi
10523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
10524 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
10525 if test $gdb_cv_func_sigsetjmp = yes; then
10526
10527 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
10528
10529 fi
10530
10531 # Assume we'll default to using the included libiberty regex.
10532 gdb_use_included_regex=yes
10533
10534 # However, if the system regex is GNU regex, then default to *not*
10535 # using the included regex.
10536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU regex" >&5
10537 $as_echo_n "checking for GNU regex... " >&6; }
10538 if test "${gdb_cv_have_gnu_regex+set}" = set; then :
10539   $as_echo_n "(cached) " >&6
10540 else
10541   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10542 /* end confdefs.h.  */
10543 #include <gnu-versions.h>
10544 int
10545 main ()
10546 {
10547 #define REGEX_INTERFACE_VERSION 1
10548 #if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
10549 # error "Version mismatch"
10550 #endif
10551   ;
10552   return 0;
10553 }
10554 _ACEOF
10555 if ac_fn_c_try_compile "$LINENO"; then :
10556   gdb_cv_have_gnu_regex=yes
10557 else
10558   gdb_cv_have_gnu_regex=no
10559 fi
10560 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10561 fi
10562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_gnu_regex" >&5
10563 $as_echo "$gdb_cv_have_gnu_regex" >&6; }
10564 if test $gdb_cv_have_gnu_regex = yes; then
10565   gdb_use_included_regex=no
10566 fi
10567
10568
10569 # Check whether --with-included-regex was given.
10570 if test "${with_included_regex+set}" = set; then :
10571   withval=$with_included_regex; gdb_with_regex=$withval
10572 else
10573   gdb_with_regex=$gdb_use_included_regex
10574 fi
10575
10576 if test "$gdb_with_regex" = yes; then
10577
10578 $as_echo "#define USE_INCLUDED_REGEX 1" >>confdefs.h
10579
10580 fi
10581
10582 # Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
10583 ac_fn_c_check_member "$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
10584 #include <sys/proc.h>
10585
10586 "
10587 if test "x$ac_cv_member_struct_thread_td_pcb" = x""yes; then :
10588
10589 cat >>confdefs.h <<_ACEOF
10590 #define HAVE_STRUCT_THREAD_TD_PCB 1
10591 _ACEOF
10592
10593
10594 fi
10595
10596
10597 # See if <sys/lwp.h> defines `struct lwp`.
10598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
10599 $as_echo_n "checking for struct lwp... " >&6; }
10600 if test "${gdb_cv_struct_lwp+set}" = set; then :
10601   $as_echo_n "(cached) " >&6
10602 else
10603   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10604 /* end confdefs.h.  */
10605 #include <sys/param.h>
10606 #include <sys/lwp.h>
10607 int
10608 main ()
10609 {
10610 struct lwp l;
10611   ;
10612   return 0;
10613 }
10614 _ACEOF
10615 if ac_fn_c_try_compile "$LINENO"; then :
10616   gdb_cv_struct_lwp=yes
10617 else
10618   gdb_cv_struct_lwp=no
10619 fi
10620 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10621 fi
10622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
10623 $as_echo "$gdb_cv_struct_lwp" >&6; }
10624 if test $gdb_cv_struct_lwp = yes; then
10625
10626 $as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
10627
10628 fi
10629
10630 # See if <machine/reg.h> degines `struct reg'.
10631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
10632 $as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
10633 if test "${gdb_cv_struct_reg+set}" = set; then :
10634   $as_echo_n "(cached) " >&6
10635 else
10636   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10637 /* end confdefs.h.  */
10638 #include <sys/types.h>
10639 #include <machine/reg.h>
10640 int
10641 main ()
10642 {
10643 struct reg r;
10644   ;
10645   return 0;
10646 }
10647 _ACEOF
10648 if ac_fn_c_try_compile "$LINENO"; then :
10649   gdb_cv_struct_reg=yes
10650 else
10651   gdb_cv_struct_reg=no
10652 fi
10653 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10654 fi
10655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5
10656 $as_echo "$gdb_cv_struct_reg" >&6; }
10657 if test $gdb_cv_struct_reg = yes; then
10658
10659 $as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
10660
10661 fi
10662
10663 # See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
10664 # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
10665 ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <machine/reg.h>
10666 "
10667 if test "x$ac_cv_member_struct_reg_r_fs" = x""yes; then :
10668
10669 cat >>confdefs.h <<_ACEOF
10670 #define HAVE_STRUCT_REG_R_FS 1
10671 _ACEOF
10672
10673
10674 fi
10675 ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <machine/reg.h>
10676 "
10677 if test "x$ac_cv_member_struct_reg_r_gs" = x""yes; then :
10678
10679 cat >>confdefs.h <<_ACEOF
10680 #define HAVE_STRUCT_REG_R_GS 1
10681 _ACEOF
10682
10683
10684 fi
10685
10686
10687 # See if <sys/user.h> supports the %fs_base and %gs_bas amd64 segment registers.
10688 # Older amd64 Linux's don't have the fs_base and gs_base members of
10689 # `struct user_regs_struct'.
10690 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>
10691 "
10692 if test "x$ac_cv_member_struct_user_regs_struct_fs_base" = x""yes; then :
10693
10694 cat >>confdefs.h <<_ACEOF
10695 #define HAVE_STRUCT_USER_REGS_STRUCT_FS_BASE 1
10696 _ACEOF
10697
10698
10699 fi
10700 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>
10701 "
10702 if test "x$ac_cv_member_struct_user_regs_struct_gs_base" = x""yes; then :
10703
10704 cat >>confdefs.h <<_ACEOF
10705 #define HAVE_STRUCT_USER_REGS_STRUCT_GS_BASE 1
10706 _ACEOF
10707
10708
10709 fi
10710
10711
10712 # See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
10713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
10714 $as_echo_n "checking for PTRACE_GETREGS... " >&6; }
10715 if test "${gdb_cv_have_ptrace_getregs+set}" = set; then :
10716   $as_echo_n "(cached) " >&6
10717 else
10718   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10719 /* end confdefs.h.  */
10720 #include <sys/ptrace.h>
10721 int
10722 main ()
10723 {
10724 PTRACE_GETREGS;
10725   ;
10726   return 0;
10727 }
10728 _ACEOF
10729 if ac_fn_c_try_compile "$LINENO"; then :
10730   gdb_cv_have_ptrace_getregs=yes
10731 else
10732   gdb_cv_have_ptrace_getregs=no
10733 fi
10734 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10735 fi
10736
10737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
10738 $as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
10739 if test $gdb_cv_have_ptrace_getregs = yes; then
10740
10741 $as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
10742
10743 fi
10744
10745 # See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
10746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
10747 $as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
10748 if test "${gdb_cv_have_ptrace_getfpxregs+set}" = set; then :
10749   $as_echo_n "(cached) " >&6
10750 else
10751   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10752 /* end confdefs.h.  */
10753 #include <sys/ptrace.h>
10754 int
10755 main ()
10756 {
10757 PTRACE_GETFPXREGS;
10758   ;
10759   return 0;
10760 }
10761 _ACEOF
10762 if ac_fn_c_try_compile "$LINENO"; then :
10763   gdb_cv_have_ptrace_getfpxregs=yes
10764 else
10765   gdb_cv_have_ptrace_getfpxregs=no
10766 fi
10767 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10768 fi
10769
10770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
10771 $as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
10772 if test $gdb_cv_have_ptrace_getfpxregs = yes; then
10773
10774 $as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
10775
10776 fi
10777
10778 # See if <sys/ptrace.h> provides the PT_GETDBREGS request.
10779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
10780 $as_echo_n "checking for PT_GETDBREGS... " >&6; }
10781 if test "${gdb_cv_have_pt_getdbregs+set}" = set; then :
10782   $as_echo_n "(cached) " >&6
10783 else
10784   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10785 /* end confdefs.h.  */
10786 #include <sys/types.h>
10787 #include <sys/ptrace.h>
10788 int
10789 main ()
10790 {
10791 PT_GETDBREGS;
10792   ;
10793   return 0;
10794 }
10795 _ACEOF
10796 if ac_fn_c_try_compile "$LINENO"; then :
10797   gdb_cv_have_pt_getdbregs=yes
10798 else
10799   gdb_cv_have_pt_getdbregs=no
10800 fi
10801 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10802 fi
10803
10804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
10805 $as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
10806 if test $gdb_cv_have_pt_getdbregs = yes; then
10807
10808 $as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
10809
10810 fi
10811
10812 # See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
10813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
10814 $as_echo_n "checking for PT_GETXMMREGS... " >&6; }
10815 if test "${gdb_cv_have_pt_getxmmregs+set}" = set; then :
10816   $as_echo_n "(cached) " >&6
10817 else
10818   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10819 /* end confdefs.h.  */
10820 #include <sys/types.h>
10821 #include <sys/ptrace.h>
10822 int
10823 main ()
10824 {
10825 PT_GETXMMREGS;
10826   ;
10827   return 0;
10828 }
10829 _ACEOF
10830 if ac_fn_c_try_compile "$LINENO"; then :
10831   gdb_cv_have_pt_getxmmregs=yes
10832 else
10833   gdb_cv_have_pt_getxmmregs=no
10834 fi
10835 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10836 fi
10837
10838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
10839 $as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
10840 if test $gdb_cv_have_pt_getxmmregs = yes; then
10841
10842 $as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
10843
10844 fi
10845
10846 # Detect which type of /proc is in use, such as for Unixware or Solaris.
10847
10848 if test "${target}" = "${host}"; then
10849   case "${host}" in
10850   *-*-unixware* | *-*-sysv4.2* | *-*-sysv5* | *-*-interix* )
10851
10852 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
10853
10854       ;;
10855   *-*-solaris2.[6789] | *-*-solaris2.1[0-9]*)
10856
10857 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
10858
10859       ;;
10860   mips-sgi-irix5*)
10861       # Work around <sys/proc.h> needing _KMEMUSER problem on IRIX 5.
10862
10863 $as_echo "#define _KMEMUSER 1" >>confdefs.h
10864
10865       ;;
10866   esac
10867 fi
10868
10869 if test "$ac_cv_header_sys_procfs_h" = yes; then
10870   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5
10871 $as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; }
10872  if test "${bfd_cv_have_sys_procfs_type_pstatus_t+set}" = set; then :
10873   $as_echo_n "(cached) " >&6
10874 else
10875   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10876 /* end confdefs.h.  */
10877
10878 #define _SYSCALL32
10879 /* Needed for new procfs interface on sparc-solaris.  */
10880 #define _STRUCTURED_PROC 1
10881 #include <sys/procfs.h>
10882 int
10883 main ()
10884 {
10885 pstatus_t avar
10886   ;
10887   return 0;
10888 }
10889 _ACEOF
10890 if ac_fn_c_try_compile "$LINENO"; then :
10891   bfd_cv_have_sys_procfs_type_pstatus_t=yes
10892 else
10893   bfd_cv_have_sys_procfs_type_pstatus_t=no
10894
10895 fi
10896 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10897 fi
10898
10899  if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
10900
10901 $as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h
10902
10903  fi
10904  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5
10905 $as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; }
10906
10907   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prrun_t in sys/procfs.h" >&5
10908 $as_echo_n "checking for prrun_t in sys/procfs.h... " >&6; }
10909  if test "${bfd_cv_have_sys_procfs_type_prrun_t+set}" = set; then :
10910   $as_echo_n "(cached) " >&6
10911 else
10912   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10913 /* end confdefs.h.  */
10914
10915 #define _SYSCALL32
10916 /* Needed for new procfs interface on sparc-solaris.  */
10917 #define _STRUCTURED_PROC 1
10918 #include <sys/procfs.h>
10919 int
10920 main ()
10921 {
10922 prrun_t avar
10923   ;
10924   return 0;
10925 }
10926 _ACEOF
10927 if ac_fn_c_try_compile "$LINENO"; then :
10928   bfd_cv_have_sys_procfs_type_prrun_t=yes
10929 else
10930   bfd_cv_have_sys_procfs_type_prrun_t=no
10931
10932 fi
10933 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10934 fi
10935
10936  if test $bfd_cv_have_sys_procfs_type_prrun_t = yes; then
10937
10938 $as_echo "#define HAVE_PRRUN_T 1" >>confdefs.h
10939
10940  fi
10941  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prrun_t" >&5
10942 $as_echo "$bfd_cv_have_sys_procfs_type_prrun_t" >&6; }
10943
10944   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
10945 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
10946  if test "${bfd_cv_have_sys_procfs_type_gregset_t+set}" = set; then :
10947   $as_echo_n "(cached) " >&6
10948 else
10949   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10950 /* end confdefs.h.  */
10951
10952 #define _SYSCALL32
10953 /* Needed for new procfs interface on sparc-solaris.  */
10954 #define _STRUCTURED_PROC 1
10955 #include <sys/procfs.h>
10956 int
10957 main ()
10958 {
10959 gregset_t avar
10960   ;
10961   return 0;
10962 }
10963 _ACEOF
10964 if ac_fn_c_try_compile "$LINENO"; then :
10965   bfd_cv_have_sys_procfs_type_gregset_t=yes
10966 else
10967   bfd_cv_have_sys_procfs_type_gregset_t=no
10968
10969 fi
10970 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10971 fi
10972
10973  if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
10974
10975 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
10976
10977  fi
10978  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
10979 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
10980
10981   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
10982 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
10983  if test "${bfd_cv_have_sys_procfs_type_fpregset_t+set}" = set; then :
10984   $as_echo_n "(cached) " >&6
10985 else
10986   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10987 /* end confdefs.h.  */
10988
10989 #define _SYSCALL32
10990 /* Needed for new procfs interface on sparc-solaris.  */
10991 #define _STRUCTURED_PROC 1
10992 #include <sys/procfs.h>
10993 int
10994 main ()
10995 {
10996 fpregset_t avar
10997   ;
10998   return 0;
10999 }
11000 _ACEOF
11001 if ac_fn_c_try_compile "$LINENO"; then :
11002   bfd_cv_have_sys_procfs_type_fpregset_t=yes
11003 else
11004   bfd_cv_have_sys_procfs_type_fpregset_t=no
11005
11006 fi
11007 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11008 fi
11009
11010  if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
11011
11012 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
11013
11014  fi
11015  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
11016 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
11017
11018   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
11019 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
11020  if test "${bfd_cv_have_sys_procfs_type_prgregset_t+set}" = set; then :
11021   $as_echo_n "(cached) " >&6
11022 else
11023   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11024 /* end confdefs.h.  */
11025
11026 #define _SYSCALL32
11027 /* Needed for new procfs interface on sparc-solaris.  */
11028 #define _STRUCTURED_PROC 1
11029 #include <sys/procfs.h>
11030 int
11031 main ()
11032 {
11033 prgregset_t avar
11034   ;
11035   return 0;
11036 }
11037 _ACEOF
11038 if ac_fn_c_try_compile "$LINENO"; then :
11039   bfd_cv_have_sys_procfs_type_prgregset_t=yes
11040 else
11041   bfd_cv_have_sys_procfs_type_prgregset_t=no
11042
11043 fi
11044 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11045 fi
11046
11047  if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
11048
11049 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
11050
11051  fi
11052  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
11053 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
11054
11055   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
11056 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
11057  if test "${bfd_cv_have_sys_procfs_type_prfpregset_t+set}" = set; then :
11058   $as_echo_n "(cached) " >&6
11059 else
11060   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11061 /* end confdefs.h.  */
11062
11063 #define _SYSCALL32
11064 /* Needed for new procfs interface on sparc-solaris.  */
11065 #define _STRUCTURED_PROC 1
11066 #include <sys/procfs.h>
11067 int
11068 main ()
11069 {
11070 prfpregset_t avar
11071   ;
11072   return 0;
11073 }
11074 _ACEOF
11075 if ac_fn_c_try_compile "$LINENO"; then :
11076   bfd_cv_have_sys_procfs_type_prfpregset_t=yes
11077 else
11078   bfd_cv_have_sys_procfs_type_prfpregset_t=no
11079
11080 fi
11081 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11082 fi
11083
11084  if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
11085
11086 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
11087
11088  fi
11089  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
11090 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
11091
11092   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
11093 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
11094  if test "${bfd_cv_have_sys_procfs_type_prgregset32_t+set}" = set; then :
11095   $as_echo_n "(cached) " >&6
11096 else
11097   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11098 /* end confdefs.h.  */
11099
11100 #define _SYSCALL32
11101 /* Needed for new procfs interface on sparc-solaris.  */
11102 #define _STRUCTURED_PROC 1
11103 #include <sys/procfs.h>
11104 int
11105 main ()
11106 {
11107 prgregset32_t avar
11108   ;
11109   return 0;
11110 }
11111 _ACEOF
11112 if ac_fn_c_try_compile "$LINENO"; then :
11113   bfd_cv_have_sys_procfs_type_prgregset32_t=yes
11114 else
11115   bfd_cv_have_sys_procfs_type_prgregset32_t=no
11116
11117 fi
11118 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11119 fi
11120
11121  if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
11122
11123 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
11124
11125  fi
11126  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
11127 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
11128
11129   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset32_t in sys/procfs.h" >&5
11130 $as_echo_n "checking for prfpregset32_t in sys/procfs.h... " >&6; }
11131  if test "${bfd_cv_have_sys_procfs_type_prfpregset32_t+set}" = set; then :
11132   $as_echo_n "(cached) " >&6
11133 else
11134   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11135 /* end confdefs.h.  */
11136
11137 #define _SYSCALL32
11138 /* Needed for new procfs interface on sparc-solaris.  */
11139 #define _STRUCTURED_PROC 1
11140 #include <sys/procfs.h>
11141 int
11142 main ()
11143 {
11144 prfpregset32_t avar
11145   ;
11146   return 0;
11147 }
11148 _ACEOF
11149 if ac_fn_c_try_compile "$LINENO"; then :
11150   bfd_cv_have_sys_procfs_type_prfpregset32_t=yes
11151 else
11152   bfd_cv_have_sys_procfs_type_prfpregset32_t=no
11153
11154 fi
11155 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11156 fi
11157
11158  if test $bfd_cv_have_sys_procfs_type_prfpregset32_t = yes; then
11159
11160 $as_echo "#define HAVE_PRFPREGSET32_T 1" >>confdefs.h
11161
11162  fi
11163  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset32_t" >&5
11164 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset32_t" >&6; }
11165
11166   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
11167 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
11168  if test "${bfd_cv_have_sys_procfs_type_lwpid_t+set}" = set; then :
11169   $as_echo_n "(cached) " >&6
11170 else
11171   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11172 /* end confdefs.h.  */
11173
11174 #define _SYSCALL32
11175 /* Needed for new procfs interface on sparc-solaris.  */
11176 #define _STRUCTURED_PROC 1
11177 #include <sys/procfs.h>
11178 int
11179 main ()
11180 {
11181 lwpid_t avar
11182   ;
11183   return 0;
11184 }
11185 _ACEOF
11186 if ac_fn_c_try_compile "$LINENO"; then :
11187   bfd_cv_have_sys_procfs_type_lwpid_t=yes
11188 else
11189   bfd_cv_have_sys_procfs_type_lwpid_t=no
11190
11191 fi
11192 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11193 fi
11194
11195  if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
11196
11197 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
11198
11199  fi
11200  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
11201 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
11202
11203   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
11204 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
11205  if test "${bfd_cv_have_sys_procfs_type_psaddr_t+set}" = set; then :
11206   $as_echo_n "(cached) " >&6
11207 else
11208   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11209 /* end confdefs.h.  */
11210
11211 #define _SYSCALL32
11212 /* Needed for new procfs interface on sparc-solaris.  */
11213 #define _STRUCTURED_PROC 1
11214 #include <sys/procfs.h>
11215 int
11216 main ()
11217 {
11218 psaddr_t avar
11219   ;
11220   return 0;
11221 }
11222 _ACEOF
11223 if ac_fn_c_try_compile "$LINENO"; then :
11224   bfd_cv_have_sys_procfs_type_psaddr_t=yes
11225 else
11226   bfd_cv_have_sys_procfs_type_psaddr_t=no
11227
11228 fi
11229 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11230 fi
11231
11232  if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
11233
11234 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
11235
11236  fi
11237  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
11238 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
11239
11240   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prsysent_t in sys/procfs.h" >&5
11241 $as_echo_n "checking for prsysent_t in sys/procfs.h... " >&6; }
11242  if test "${bfd_cv_have_sys_procfs_type_prsysent_t+set}" = set; then :
11243   $as_echo_n "(cached) " >&6
11244 else
11245   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11246 /* end confdefs.h.  */
11247
11248 #define _SYSCALL32
11249 /* Needed for new procfs interface on sparc-solaris.  */
11250 #define _STRUCTURED_PROC 1
11251 #include <sys/procfs.h>
11252 int
11253 main ()
11254 {
11255 prsysent_t avar
11256   ;
11257   return 0;
11258 }
11259 _ACEOF
11260 if ac_fn_c_try_compile "$LINENO"; then :
11261   bfd_cv_have_sys_procfs_type_prsysent_t=yes
11262 else
11263   bfd_cv_have_sys_procfs_type_prsysent_t=no
11264
11265 fi
11266 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11267 fi
11268
11269  if test $bfd_cv_have_sys_procfs_type_prsysent_t = yes; then
11270
11271 $as_echo "#define HAVE_PRSYSENT_T 1" >>confdefs.h
11272
11273  fi
11274  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prsysent_t" >&5
11275 $as_echo "$bfd_cv_have_sys_procfs_type_prsysent_t" >&6; }
11276
11277   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigset_t in sys/procfs.h" >&5
11278 $as_echo_n "checking for pr_sigset_t in sys/procfs.h... " >&6; }
11279  if test "${bfd_cv_have_sys_procfs_type_pr_sigset_t+set}" = set; then :
11280   $as_echo_n "(cached) " >&6
11281 else
11282   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11283 /* end confdefs.h.  */
11284
11285 #define _SYSCALL32
11286 /* Needed for new procfs interface on sparc-solaris.  */
11287 #define _STRUCTURED_PROC 1
11288 #include <sys/procfs.h>
11289 int
11290 main ()
11291 {
11292 pr_sigset_t avar
11293   ;
11294   return 0;
11295 }
11296 _ACEOF
11297 if ac_fn_c_try_compile "$LINENO"; then :
11298   bfd_cv_have_sys_procfs_type_pr_sigset_t=yes
11299 else
11300   bfd_cv_have_sys_procfs_type_pr_sigset_t=no
11301
11302 fi
11303 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11304 fi
11305
11306  if test $bfd_cv_have_sys_procfs_type_pr_sigset_t = yes; then
11307
11308 $as_echo "#define HAVE_PR_SIGSET_T 1" >>confdefs.h
11309
11310  fi
11311  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigset_t" >&5
11312 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigset_t" >&6; }
11313
11314   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigaction64_t in sys/procfs.h" >&5
11315 $as_echo_n "checking for pr_sigaction64_t in sys/procfs.h... " >&6; }
11316  if test "${bfd_cv_have_sys_procfs_type_pr_sigaction64_t+set}" = set; then :
11317   $as_echo_n "(cached) " >&6
11318 else
11319   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11320 /* end confdefs.h.  */
11321
11322 #define _SYSCALL32
11323 /* Needed for new procfs interface on sparc-solaris.  */
11324 #define _STRUCTURED_PROC 1
11325 #include <sys/procfs.h>
11326 int
11327 main ()
11328 {
11329 pr_sigaction64_t avar
11330   ;
11331   return 0;
11332 }
11333 _ACEOF
11334 if ac_fn_c_try_compile "$LINENO"; then :
11335   bfd_cv_have_sys_procfs_type_pr_sigaction64_t=yes
11336 else
11337   bfd_cv_have_sys_procfs_type_pr_sigaction64_t=no
11338
11339 fi
11340 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11341 fi
11342
11343  if test $bfd_cv_have_sys_procfs_type_pr_sigaction64_t = yes; then
11344
11345 $as_echo "#define HAVE_PR_SIGACTION64_T 1" >>confdefs.h
11346
11347  fi
11348  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&5
11349 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&6; }
11350
11351   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_siginfo64_t in sys/procfs.h" >&5
11352 $as_echo_n "checking for pr_siginfo64_t in sys/procfs.h... " >&6; }
11353  if test "${bfd_cv_have_sys_procfs_type_pr_siginfo64_t+set}" = set; then :
11354   $as_echo_n "(cached) " >&6
11355 else
11356   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11357 /* end confdefs.h.  */
11358
11359 #define _SYSCALL32
11360 /* Needed for new procfs interface on sparc-solaris.  */
11361 #define _STRUCTURED_PROC 1
11362 #include <sys/procfs.h>
11363 int
11364 main ()
11365 {
11366 pr_siginfo64_t avar
11367   ;
11368   return 0;
11369 }
11370 _ACEOF
11371 if ac_fn_c_try_compile "$LINENO"; then :
11372   bfd_cv_have_sys_procfs_type_pr_siginfo64_t=yes
11373 else
11374   bfd_cv_have_sys_procfs_type_pr_siginfo64_t=no
11375
11376 fi
11377 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11378 fi
11379
11380  if test $bfd_cv_have_sys_procfs_type_pr_siginfo64_t = yes; then
11381
11382 $as_echo "#define HAVE_PR_SIGINFO64_T 1" >>confdefs.h
11383
11384  fi
11385  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&5
11386 $as_echo "$bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&6; }
11387
11388
11389
11390
11391
11392   if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
11393     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether prfpregset_t type is broken" >&5
11394 $as_echo_n "checking whether prfpregset_t type is broken... " >&6; }
11395     if test "${gdb_cv_prfpregset_t_broken+set}" = set; then :
11396   $as_echo_n "(cached) " >&6
11397 else
11398   if test "$cross_compiling" = yes; then :
11399   gdb_cv_prfpregset_t_broken=yes
11400 else
11401   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11402 /* end confdefs.h.  */
11403 #include <sys/procfs.h>
11404        int main ()
11405        {
11406          if (sizeof (prfpregset_t) == sizeof (void *))
11407            return 1;
11408          return 0;
11409        }
11410 _ACEOF
11411 if ac_fn_c_try_run "$LINENO"; then :
11412   gdb_cv_prfpregset_t_broken=no
11413 else
11414   gdb_cv_prfpregset_t_broken=yes
11415 fi
11416 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11417   conftest.$ac_objext conftest.beam conftest.$ac_ext
11418 fi
11419
11420 fi
11421
11422     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_prfpregset_t_broken" >&5
11423 $as_echo "$gdb_cv_prfpregset_t_broken" >&6; }
11424     if test $gdb_cv_prfpregset_t_broken = yes; then
11425
11426 $as_echo "#define PRFPREGSET_T_BROKEN 1" >>confdefs.h
11427
11428     fi
11429   fi
11430
11431
11432   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PIOCSET ioctl entry in sys/procfs.h" >&5
11433 $as_echo_n "checking for PIOCSET ioctl entry in sys/procfs.h... " >&6; }
11434   if test "${gdb_cv_have_procfs_piocset+set}" = set; then :
11435   $as_echo_n "(cached) " >&6
11436 else
11437   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11438 /* end confdefs.h.  */
11439 #include <unistd.h>
11440 #include <sys/types.h>
11441 #include <sys/procfs.h>
11442
11443 int
11444 main ()
11445 {
11446
11447     int dummy;;
11448     dummy = ioctl(0, PIOCSET, &dummy);
11449
11450   ;
11451   return 0;
11452 }
11453 _ACEOF
11454 if ac_fn_c_try_compile "$LINENO"; then :
11455   gdb_cv_have_procfs_piocset=yes
11456 else
11457   gdb_cv_have_procfs_piocset=no
11458 fi
11459 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11460 fi
11461
11462   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_procfs_piocset" >&5
11463 $as_echo "$gdb_cv_have_procfs_piocset" >&6; }
11464   if test $gdb_cv_have_procfs_piocset = yes; then
11465
11466 $as_echo "#define HAVE_PROCFS_PIOCSET 1" >>confdefs.h
11467
11468   fi
11469 fi
11470
11471 if test ${host} = ${target} ; then
11472
11473   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member l_addr in struct link_map" >&5
11474 $as_echo_n "checking for member l_addr in struct link_map... " >&6; }
11475   if test "${gdb_cv_have_struct_link_map_with_l_members+set}" = set; then :
11476   $as_echo_n "(cached) " >&6
11477 else
11478   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11479 /* end confdefs.h.  */
11480 #include <link.h>
11481 int
11482 main ()
11483 {
11484 struct link_map lm; (void) lm.l_addr;
11485   ;
11486   return 0;
11487 }
11488 _ACEOF
11489 if ac_fn_c_try_compile "$LINENO"; then :
11490   gdb_cv_have_struct_link_map_with_l_members=yes
11491 else
11492   gdb_cv_have_struct_link_map_with_l_members=no
11493 fi
11494 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11495 fi
11496
11497   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map_with_l_members" >&5
11498 $as_echo "$gdb_cv_have_struct_link_map_with_l_members" >&6; }
11499   if test $gdb_cv_have_struct_link_map_with_l_members = yes; then
11500
11501 $as_echo "#define HAVE_STRUCT_LINK_MAP_WITH_L_MEMBERS 1" >>confdefs.h
11502
11503   fi
11504
11505
11506   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member lm_addr in struct link_map" >&5
11507 $as_echo_n "checking for member lm_addr in struct link_map... " >&6; }
11508   if test "${gdb_cv_have_struct_link_map_with_lm_members+set}" = set; then :
11509   $as_echo_n "(cached) " >&6
11510 else
11511   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11512 /* end confdefs.h.  */
11513 #include <sys/types.h>
11514 #include <link.h>
11515 int
11516 main ()
11517 {
11518 struct link_map lm; (void) lm.lm_addr;
11519   ;
11520   return 0;
11521 }
11522 _ACEOF
11523 if ac_fn_c_try_compile "$LINENO"; then :
11524   gdb_cv_have_struct_link_map_with_lm_members=yes
11525 else
11526   gdb_cv_have_struct_link_map_with_lm_members=no
11527 fi
11528 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11529 fi
11530
11531   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map_with_lm_members" >&5
11532 $as_echo "$gdb_cv_have_struct_link_map_with_lm_members" >&6; }
11533   if test $gdb_cv_have_struct_link_map_with_lm_members = yes; then
11534
11535 $as_echo "#define HAVE_STRUCT_LINK_MAP_WITH_LM_MEMBERS 1" >>confdefs.h
11536
11537   fi
11538
11539
11540   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for member som_addr in struct so_map" >&5
11541 $as_echo_n "checking for member som_addr in struct so_map... " >&6; }
11542   if test "${gdb_cv_have_struct_so_map_with_som_members+set}" = set; then :
11543   $as_echo_n "(cached) " >&6
11544 else
11545   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11546 /* end confdefs.h.  */
11547 #include <sys/types.h>
11548 #ifdef HAVE_NLIST_H
11549 #include <nlist.h>
11550 #endif
11551 #include <link.h>
11552 int
11553 main ()
11554 {
11555 struct so_map lm; (void) lm.som_addr;
11556   ;
11557   return 0;
11558 }
11559 _ACEOF
11560 if ac_fn_c_try_compile "$LINENO"; then :
11561   gdb_cv_have_struct_so_map_with_som_members=yes
11562 else
11563   gdb_cv_have_struct_so_map_with_som_members=no
11564 fi
11565 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11566 fi
11567
11568   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_so_map_with_som_members" >&5
11569 $as_echo "$gdb_cv_have_struct_so_map_with_som_members" >&6; }
11570   if test $gdb_cv_have_struct_so_map_with_som_members = yes; then
11571
11572 $as_echo "#define HAVE_STRUCT_SO_MAP_WITH_SOM_MEMBERS 1" >>confdefs.h
11573
11574   fi
11575
11576
11577   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct link_map32 in sys/link.h" >&5
11578 $as_echo_n "checking for struct link_map32 in sys/link.h... " >&6; }
11579   if test "${gdb_cv_have_struct_link_map32+set}" = set; then :
11580   $as_echo_n "(cached) " >&6
11581 else
11582   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11583 /* end confdefs.h.  */
11584 #define _SYSCALL32
11585 #include <sys/link.h>
11586 int
11587 main ()
11588 {
11589 struct link_map32 l;
11590   ;
11591   return 0;
11592 }
11593 _ACEOF
11594 if ac_fn_c_try_compile "$LINENO"; then :
11595   gdb_cv_have_struct_link_map32=yes
11596 else
11597   gdb_cv_have_struct_link_map32=no
11598 fi
11599 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11600 fi
11601
11602   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_struct_link_map32" >&5
11603 $as_echo "$gdb_cv_have_struct_link_map32" >&6; }
11604   if test $gdb_cv_have_struct_link_map32 = yes; then
11605
11606 $as_echo "#define HAVE_STRUCT_LINK_MAP32 1" >>confdefs.h
11607
11608
11609 $as_echo "#define _SYSCALL32 1" >>confdefs.h
11610
11611   fi
11612 fi
11613
11614 # Check if the compiler supports the `long long' type.
11615
11616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
11617 $as_echo_n "checking for long long support in compiler... " >&6; }
11618 if test "${gdb_cv_c_long_long+set}" = set; then :
11619   $as_echo_n "(cached) " >&6
11620 else
11621   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11622 /* end confdefs.h.  */
11623 extern long long foo;
11624 int
11625 main ()
11626 {
11627 switch (foo & 2) { case 0: return 1; }
11628   ;
11629   return 0;
11630 }
11631 _ACEOF
11632 if ac_fn_c_try_compile "$LINENO"; then :
11633   gdb_cv_c_long_long=yes
11634 else
11635   gdb_cv_c_long_long=no
11636 fi
11637 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11638 fi
11639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
11640 $as_echo "$gdb_cv_c_long_long" >&6; }
11641 if test $gdb_cv_c_long_long = yes; then
11642
11643 $as_echo "#define CC_HAS_LONG_LONG 1" >>confdefs.h
11644
11645 fi
11646
11647 # Check if the compiler and runtime support printing long longs.
11648
11649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
11650 $as_echo_n "checking for long long support in printf... " >&6; }
11651 if test "${gdb_cv_printf_has_long_long+set}" = set; then :
11652   $as_echo_n "(cached) " >&6
11653 else
11654   if test "$cross_compiling" = yes; then :
11655   gdb_cv_printf_has_long_long=no
11656 else
11657   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11658 /* end confdefs.h.  */
11659 $ac_includes_default
11660 int
11661 main ()
11662 {
11663 char buf[32];
11664   long long l = 0;
11665   l = (l << 16) + 0x0123;
11666   l = (l << 16) + 0x4567;
11667   l = (l << 16) + 0x89ab;
11668   l = (l << 16) + 0xcdef;
11669   sprintf (buf, "0x%016llx", l);
11670   return (strcmp ("0x0123456789abcdef", buf));
11671   ;
11672   return 0;
11673 }
11674 _ACEOF
11675 if ac_fn_c_try_run "$LINENO"; then :
11676   gdb_cv_printf_has_long_long=yes
11677 else
11678   gdb_cv_printf_has_long_long=no
11679 fi
11680 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11681   conftest.$ac_objext conftest.beam conftest.$ac_ext
11682 fi
11683
11684 fi
11685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
11686 $as_echo "$gdb_cv_printf_has_long_long" >&6; }
11687 if test $gdb_cv_printf_has_long_long = yes; then
11688
11689 $as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
11690
11691 fi
11692
11693 # Check if the compiler and runtime support printing decfloats.
11694
11695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
11696 $as_echo_n "checking for decfloat support in printf... " >&6; }
11697 if test "${gdb_cv_printf_has_decfloat+set}" = set; then :
11698   $as_echo_n "(cached) " >&6
11699 else
11700   if test "$cross_compiling" = yes; then :
11701   gdb_cv_printf_has_decfloat=no
11702 else
11703   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11704 /* end confdefs.h.  */
11705 $ac_includes_default
11706 int
11707 main ()
11708 {
11709 char buf[64];
11710   _Decimal32 d32 = 1.2345df;
11711   _Decimal64 d64 = 1.2345dd;
11712   _Decimal128 d128 = 1.2345dl;
11713   sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
11714   return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
11715   ;
11716   return 0;
11717 }
11718 _ACEOF
11719 if ac_fn_c_try_run "$LINENO"; then :
11720   gdb_cv_printf_has_decfloat=yes
11721 else
11722   gdb_cv_printf_has_decfloat=no
11723 fi
11724 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11725   conftest.$ac_objext conftest.beam conftest.$ac_ext
11726 fi
11727
11728 fi
11729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
11730 $as_echo "$gdb_cv_printf_has_decfloat" >&6; }
11731 if test $gdb_cv_printf_has_decfloat = yes; then
11732
11733 $as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
11734
11735 fi
11736
11737 # Check if the compiler supports the `long double' type.  We can't use
11738 # AC_C_LONG_DOUBLE because that one does additional checks on the
11739 # constants defined in <float.h> that fail on some systems,
11740 # e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
11741
11742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
11743 $as_echo_n "checking for long double support in compiler... " >&6; }
11744 if test "${gdb_cv_c_long_double+set}" = set; then :
11745   $as_echo_n "(cached) " >&6
11746 else
11747   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11748 /* end confdefs.h.  */
11749 long double foo;
11750 _ACEOF
11751 if ac_fn_c_try_compile "$LINENO"; then :
11752   gdb_cv_c_long_double=yes
11753 else
11754   gdb_cv_c_long_double=no
11755 fi
11756 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11757 fi
11758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
11759 $as_echo "$gdb_cv_c_long_double" >&6; }
11760 if test $gdb_cv_c_long_double = yes; then
11761
11762 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
11763
11764 fi
11765
11766 # Check if the compiler and runtime support printing long doubles.
11767
11768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
11769 $as_echo_n "checking for long double support in printf... " >&6; }
11770 if test "${gdb_cv_printf_has_long_double+set}" = set; then :
11771   $as_echo_n "(cached) " >&6
11772 else
11773   if test "$cross_compiling" = yes; then :
11774   gdb_cv_printf_has_long_double=no
11775 else
11776   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11777 /* end confdefs.h.  */
11778 $ac_includes_default
11779 int
11780 main ()
11781 {
11782 char buf[16];
11783   long double f = 3.141592653;
11784   sprintf (buf, "%Lg", f);
11785   return (strncmp ("3.14159", buf, 7));
11786   ;
11787   return 0;
11788 }
11789 _ACEOF
11790 if ac_fn_c_try_run "$LINENO"; then :
11791   gdb_cv_printf_has_long_double=yes
11792 else
11793   gdb_cv_printf_has_long_double=no
11794 fi
11795 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11796   conftest.$ac_objext conftest.beam conftest.$ac_ext
11797 fi
11798
11799 fi
11800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5
11801 $as_echo "$gdb_cv_printf_has_long_double" >&6; }
11802 if test $gdb_cv_printf_has_long_double = yes; then
11803
11804 $as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
11805
11806 fi
11807
11808 # Check if the compiler and runtime support scanning long doubles.
11809
11810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
11811 $as_echo_n "checking for long double support in scanf... " >&6; }
11812 if test "${gdb_cv_scanf_has_long_double+set}" = set; then :
11813   $as_echo_n "(cached) " >&6
11814 else
11815   if test "$cross_compiling" = yes; then :
11816   gdb_cv_scanf_has_long_double=no
11817 else
11818   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11819 /* end confdefs.h.  */
11820 #include <stdio.h>
11821 int
11822 main ()
11823 {
11824 char *buf = "3.141592653";
11825   long double f = 0;
11826   sscanf (buf, "%Lg", &f);
11827   return !(f > 3.14159 && f < 3.14160);
11828   ;
11829   return 0;
11830 }
11831 _ACEOF
11832 if ac_fn_c_try_run "$LINENO"; then :
11833   gdb_cv_scanf_has_long_double=yes
11834 else
11835   gdb_cv_scanf_has_long_double=no
11836 fi
11837 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11838   conftest.$ac_objext conftest.beam conftest.$ac_ext
11839 fi
11840
11841 fi
11842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
11843 $as_echo "$gdb_cv_scanf_has_long_double" >&6; }
11844 if test $gdb_cv_scanf_has_long_double = yes; then
11845
11846 $as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
11847
11848 fi
11849
11850 case ${host_os} in
11851 aix*)
11852   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
11853 $as_echo_n "checking for -bbigtoc option... " >&6; }
11854 if test "${gdb_cv_bigtoc+set}" = set; then :
11855   $as_echo_n "(cached) " >&6
11856 else
11857
11858     SAVE_LDFLAGS=$LDFLAGS
11859
11860     case $GCC in
11861     yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
11862     *) gdb_cv_bigtoc=-bbigtoc ;;
11863     esac
11864
11865     LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
11866     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11867 /* end confdefs.h.  */
11868
11869 int
11870 main ()
11871 {
11872 int i;
11873   ;
11874   return 0;
11875 }
11876 _ACEOF
11877 if ac_fn_c_try_link "$LINENO"; then :
11878
11879 else
11880   gdb_cv_bigtoc=
11881 fi
11882 rm -f core conftest.err conftest.$ac_objext \
11883     conftest$ac_exeext conftest.$ac_ext
11884     LDFLAGS="${SAVE_LDFLAGS}"
11885
11886 fi
11887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
11888 $as_echo "$gdb_cv_bigtoc" >&6; }
11889   CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
11890   ;;
11891 esac
11892
11893 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5
11894 $as_echo_n "checking for the dynamic export flag... " >&6; }
11895 dynamic_list=false
11896 if test "${gdb_native}" = yes; then
11897    # The dynamically loaded libthread_db needs access to symbols in the gdb
11898    # executable.  Older GNU ld supports --export-dynamic but --dynamic-list
11899    # may not be supported there.
11900    old_LDFLAGS="$LDFLAGS"
11901    # Older GNU ld supports --export-dynamic but --dynamic-list it does not.
11902    RDYNAMIC="-Wl,--dynamic-list=${srcdir}/proc-service.list"
11903    LDFLAGS="$LDFLAGS $RDYNAMIC"
11904    if test "${have_libpython}" = no; then
11905      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11906 /* end confdefs.h.  */
11907
11908 int
11909 main ()
11910 {
11911
11912   ;
11913   return 0;
11914 }
11915 _ACEOF
11916 if ac_fn_c_try_link "$LINENO"; then :
11917   dynamic_list=true
11918 fi
11919 rm -f core conftest.err conftest.$ac_objext \
11920     conftest$ac_exeext conftest.$ac_ext
11921    else
11922      # Workaround http://bugs.python.org/issue4434 where static
11923      # libpythonX.Y.a would get its symbols required for
11924      # pythonX.Y/lib-dynload/*.so modules hidden by -Wl,--dynamic-list.
11925      # Problem does not happen for the recommended libpythonX.Y.so linkage.
11926      old_CFLAGS="$CFLAGS"
11927      CFLAGS="$CFLAGS $PYTHON_CFLAGS"
11928      if test "$cross_compiling" = yes; then :
11929   true
11930 else
11931   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11932 /* end confdefs.h.  */
11933 #include "${have_libpython}/Python.h"
11934 int
11935 main ()
11936 {
11937 int err;
11938           Py_Initialize ();
11939           err = PyRun_SimpleString ("import itertools\n");
11940           Py_Finalize ();
11941           return err == 0 ? 0 : 1;
11942   ;
11943   return 0;
11944 }
11945 _ACEOF
11946 if ac_fn_c_try_run "$LINENO"; then :
11947   dynamic_list=true
11948 fi
11949 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11950   conftest.$ac_objext conftest.beam conftest.$ac_ext
11951 fi
11952
11953      CFLAGS="$old_CFLAGS"
11954    fi
11955    LDFLAGS="$old_LDFLAGS"
11956 fi
11957 if $dynamic_list; then
11958   found="-Wl,--dynamic-list"
11959   RDYNAMIC='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
11960 else
11961   found="-rdynamic"
11962   RDYNAMIC="-rdynamic"
11963 fi
11964
11965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
11966 $as_echo "$found" >&6; }
11967
11968
11969 if test ${build} = ${host} -a ${host} = ${target} ; then
11970    case ${host_os} in
11971    solaris*)
11972       # See if thread_db library is around for Solaris thread debugging.
11973       # Note that we must explicitly test for version 1 of the library
11974       # because version 0 (present on Solaris 2.4 or earlier) doesn't have
11975       # the same API.
11976       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris thread debugging library" >&5
11977 $as_echo_n "checking for Solaris thread debugging library... " >&6; }
11978       if test -f /usr/lib/libthread_db.so.1 ; then
11979          { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11980 $as_echo "yes" >&6; }
11981
11982 $as_echo "#define HAVE_THREAD_DB_LIB 1" >>confdefs.h
11983
11984          CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
11985          CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
11986          # On SPARC CPUs, we also need to build sparc-sol-thread.
11987          case ${host_cpu} in
11988            sparc*)
11989              CONFIG_OBS="${CONFIG_OBS} sparc-sol-thread.o"
11990              CONFIG_SRCS="${CONFIG_SRCS} sparc-sol-thread.c"
11991              ;;
11992          esac
11993          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11994 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11995 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11996   $as_echo_n "(cached) " >&6
11997 else
11998   ac_check_lib_save_LIBS=$LIBS
11999 LIBS="-ldl  $LIBS"
12000 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12001 /* end confdefs.h.  */
12002
12003 /* Override any GCC internal prototype to avoid an error.
12004    Use char because int might match the return type of a GCC
12005    builtin and then its argument prototype would still apply.  */
12006 #ifdef __cplusplus
12007 extern "C"
12008 #endif
12009 char dlopen ();
12010 int
12011 main ()
12012 {
12013 return dlopen ();
12014   ;
12015   return 0;
12016 }
12017 _ACEOF
12018 if ac_fn_c_try_link "$LINENO"; then :
12019   ac_cv_lib_dl_dlopen=yes
12020 else
12021   ac_cv_lib_dl_dlopen=no
12022 fi
12023 rm -f core conftest.err conftest.$ac_objext \
12024     conftest$ac_exeext conftest.$ac_ext
12025 LIBS=$ac_check_lib_save_LIBS
12026 fi
12027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12028 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12029 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12030   cat >>confdefs.h <<_ACEOF
12031 #define HAVE_LIBDL 1
12032 _ACEOF
12033
12034   LIBS="-ldl $LIBS"
12035
12036 fi
12037
12038          CONFIG_LDFLAGS="${CONFIG_LDFLAGS} $RDYNAMIC"
12039          # Sun randomly tweaked the prototypes in <proc_service.h>
12040          # at one point.
12041          { $as_echo "$as_me:${as_lineno-$LINENO}: checking if <proc_service.h> is old" >&5
12042 $as_echo_n "checking if <proc_service.h> is old... " >&6; }
12043          if test "${gdb_cv_proc_service_is_old+set}" = set; then :
12044   $as_echo_n "(cached) " >&6
12045 else
12046
12047             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12048 /* end confdefs.h.  */
12049
12050                 #include <proc_service.h>
12051                 ps_err_e ps_pdwrite
12052                     (struct ps_prochandle*, psaddr_t, const void*, size_t);
12053
12054 int
12055 main ()
12056 {
12057
12058   ;
12059   return 0;
12060 }
12061 _ACEOF
12062 if ac_fn_c_try_compile "$LINENO"; then :
12063   gdb_cv_proc_service_is_old=no
12064 else
12065   gdb_cv_proc_service_is_old=yes
12066 fi
12067 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12068
12069 fi
12070
12071          { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_proc_service_is_old" >&5
12072 $as_echo "$gdb_cv_proc_service_is_old" >&6; }
12073          if test $gdb_cv_proc_service_is_old = yes; then
12074
12075 $as_echo "#define PROC_SERVICE_IS_OLD 1" >>confdefs.h
12076
12077          fi
12078       else
12079          { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12080 $as_echo "no" >&6; }
12081       fi
12082       ;;
12083    aix*)
12084       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
12085 $as_echo_n "checking for AiX thread debugging library... " >&6; }
12086       if test "${gdb_cv_have_aix_thread_debug+set}" = set; then :
12087   $as_echo_n "(cached) " >&6
12088 else
12089   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12090 /* end confdefs.h.  */
12091 #include <sys/pthdebug.h>
12092 int
12093 main ()
12094 {
12095 #ifndef PTHDB_VERSION_3
12096                                     #error
12097                                     #endif
12098   ;
12099   return 0;
12100 }
12101 _ACEOF
12102 if ac_fn_c_try_compile "$LINENO"; then :
12103   gdb_cv_have_aix_thread_debug=yes
12104 else
12105   gdb_cv_have_aix_thread_debug=no
12106 fi
12107 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12108 fi
12109
12110       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
12111 $as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
12112       if test $gdb_cv_have_aix_thread_debug = yes; then
12113          CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
12114          CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
12115          LIBS="$LIBS -lpthdebug"
12116
12117          # Older versions of AIX do not provide the declaration for
12118          # the getthrds function (it appears that it was introduced
12119          # with AIX 6.x).
12120          ac_fn_c_check_decl "$LINENO" "getthrds" "ac_cv_have_decl_getthrds" "#include <procinfo.h>
12121 "
12122 if test "x$ac_cv_have_decl_getthrds" = x""yes; then :
12123   ac_have_decl=1
12124 else
12125   ac_have_decl=0
12126 fi
12127
12128 cat >>confdefs.h <<_ACEOF
12129 #define HAVE_DECL_GETTHRDS $ac_have_decl
12130 _ACEOF
12131
12132       fi
12133       ;;
12134    esac
12135
12136 fi
12137
12138 if test "x$ac_cv_header_thread_db_h" = "xyes"; then
12139    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
12140 $as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
12141 if test "${gdb_cv_thread_db_h_has_td_notalloc+set}" = set; then :
12142   $as_echo_n "(cached) " >&6
12143 else
12144   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12145 /* end confdefs.h.  */
12146 #include <thread_db.h>
12147 int
12148 main ()
12149 {
12150 int i = TD_NOTALLOC;
12151   ;
12152   return 0;
12153 }
12154 _ACEOF
12155 if ac_fn_c_try_compile "$LINENO"; then :
12156   gdb_cv_thread_db_h_has_td_notalloc=yes
12157 else
12158   gdb_cv_thread_db_h_has_td_notalloc=no
12159
12160 fi
12161 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12162
12163 fi
12164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
12165 $as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
12166    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
12167 $as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
12168 if test "${gdb_cv_thread_db_h_has_td_version+set}" = set; then :
12169   $as_echo_n "(cached) " >&6
12170 else
12171   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12172 /* end confdefs.h.  */
12173 #include <thread_db.h>
12174 int
12175 main ()
12176 {
12177 int i = TD_VERSION;
12178   ;
12179   return 0;
12180 }
12181 _ACEOF
12182 if ac_fn_c_try_compile "$LINENO"; then :
12183   gdb_cv_thread_db_h_has_td_version=yes
12184 else
12185   gdb_cv_thread_db_h_has_td_version=no
12186
12187 fi
12188 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12189
12190 fi
12191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5
12192 $as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
12193    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
12194 $as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
12195 if test "${gdb_cv_thread_db_h_has_td_notls+set}" = set; then :
12196   $as_echo_n "(cached) " >&6
12197 else
12198   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12199 /* end confdefs.h.  */
12200 #include <thread_db.h>
12201 int
12202 main ()
12203 {
12204 int i = TD_NOTLS;
12205   ;
12206   return 0;
12207 }
12208 _ACEOF
12209 if ac_fn_c_try_compile "$LINENO"; then :
12210   gdb_cv_thread_db_h_has_td_notls=yes
12211 else
12212   gdb_cv_thread_db_h_has_td_notls=no
12213
12214 fi
12215 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12216
12217 fi
12218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
12219 $as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
12220 fi
12221 if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
12222
12223 $as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
12224
12225 fi
12226 if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
12227
12228 $as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
12229
12230 fi
12231 if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
12232
12233 $as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
12234
12235 fi
12236
12237 if test "x$ac_cv_header_sys_syscall_h" = "xyes"; then
12238    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <sys/syscall.h> has __NR_tkill" >&5
12239 $as_echo_n "checking whether <sys/syscall.h> has __NR_tkill... " >&6; }
12240 if test "${gdb_cv_sys_syscall_h_has_tkill+set}" = set; then :
12241   $as_echo_n "(cached) " >&6
12242 else
12243   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12244 /* end confdefs.h.  */
12245 #include <sys/syscall.h>
12246 int
12247 main ()
12248 {
12249 int i = __NR_tkill;
12250   ;
12251   return 0;
12252 }
12253 _ACEOF
12254 if ac_fn_c_try_compile "$LINENO"; then :
12255   gdb_cv_sys_syscall_h_has_tkill=yes
12256 else
12257   gdb_cv_sys_syscall_h_has_tkill=no
12258
12259 fi
12260 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12261
12262 fi
12263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_sys_syscall_h_has_tkill" >&5
12264 $as_echo "$gdb_cv_sys_syscall_h_has_tkill" >&6; }
12265 fi
12266 if test "x$gdb_cv_sys_syscall_h_has_tkill" = "xyes" && test "x$ac_cv_func_syscall" = "xyes"; then
12267
12268 $as_echo "#define HAVE_TKILL_SYSCALL 1" >>confdefs.h
12269
12270 fi
12271
12272 ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
12273 "
12274 if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = x""yes; then :
12275   ac_have_decl=1
12276 else
12277   ac_have_decl=0
12278 fi
12279
12280 cat >>confdefs.h <<_ACEOF
12281 #define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
12282 _ACEOF
12283
12284
12285 if test "$cross_compiling" = yes; then :
12286   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12287 /* end confdefs.h.  */
12288 #include <sys/personality.h>
12289 int
12290 main ()
12291 {
12292
12293 #      if !HAVE_DECL_ADDR_NO_RANDOMIZE
12294 #       define ADDR_NO_RANDOMIZE 0x0040000
12295 #      endif
12296        /* Test the flag could be set and stays set.  */
12297        personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
12298        if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
12299            return 1
12300   ;
12301   return 0;
12302 }
12303 _ACEOF
12304 if ac_fn_c_try_link "$LINENO"; then :
12305   have_personality=true
12306 else
12307   have_personality=false
12308 fi
12309 rm -f core conftest.err conftest.$ac_objext \
12310     conftest$ac_exeext conftest.$ac_ext
12311 else
12312   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12313 /* end confdefs.h.  */
12314 #include <sys/personality.h>
12315 int
12316 main ()
12317 {
12318
12319 #      if !HAVE_DECL_ADDR_NO_RANDOMIZE
12320 #       define ADDR_NO_RANDOMIZE 0x0040000
12321 #      endif
12322        /* Test the flag could be set and stays set.  */
12323        personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
12324        if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
12325            return 1
12326   ;
12327   return 0;
12328 }
12329 _ACEOF
12330 if ac_fn_c_try_run "$LINENO"; then :
12331   have_personality=true
12332 else
12333   have_personality=false
12334 fi
12335 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12336   conftest.$ac_objext conftest.beam conftest.$ac_ext
12337 fi
12338
12339 if $have_personality
12340 then
12341
12342 $as_echo "#define HAVE_PERSONALITY 1" >>confdefs.h
12343
12344 fi
12345
12346
12347 # Support for --with-sysroot is a copy of GDB_AC_WITH_DIR,
12348 # except that the argument to --with-sysroot is optional.
12349 # --with-sysroot (or --with-sysroot=yes) sets the default sysroot path.
12350 if test "x$with_sysroot" = xyes; then
12351   with_sysroot="${exec_prefix}/${target_alias}/sys-root"
12352 fi
12353
12354 # Check whether --with-sysroot was given.
12355 if test "${with_sysroot+set}" = set; then :
12356   withval=$with_sysroot; TARGET_SYSTEM_ROOT=$withval
12357 else
12358   TARGET_SYSTEM_ROOT=
12359 fi
12360
12361
12362   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
12363   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12364   ac_define_dir=`eval echo $TARGET_SYSTEM_ROOT`
12365   ac_define_dir=`eval echo $ac_define_dir`
12366
12367 cat >>confdefs.h <<_ACEOF
12368 #define TARGET_SYSTEM_ROOT "$ac_define_dir"
12369 _ACEOF
12370
12371
12372
12373
12374   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
12375      if test "x$prefix" = xNONE; then
12376         test_prefix=/usr/local
12377      else
12378         test_prefix=$prefix
12379      fi
12380   else
12381      test_prefix=$exec_prefix
12382   fi
12383   value=0
12384   case ${ac_define_dir} in
12385      "${test_prefix}"|"${test_prefix}/"*|\
12386         '${exec_prefix}'|'${exec_prefix}/'*)
12387      value=1
12388      ;;
12389   esac
12390
12391 cat >>confdefs.h <<_ACEOF
12392 #define TARGET_SYSTEM_ROOT_RELOCATABLE $value
12393 _ACEOF
12394
12395
12396
12397
12398
12399 # Check whether --with-system-gdbinit was given.
12400 if test "${with_system_gdbinit+set}" = set; then :
12401   withval=$with_system_gdbinit;
12402     SYSTEM_GDBINIT=$withval
12403 else
12404   SYSTEM_GDBINIT=
12405 fi
12406
12407
12408   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
12409   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12410   ac_define_dir=`eval echo $SYSTEM_GDBINIT`
12411   ac_define_dir=`eval echo $ac_define_dir`
12412
12413 cat >>confdefs.h <<_ACEOF
12414 #define SYSTEM_GDBINIT "$ac_define_dir"
12415 _ACEOF
12416
12417
12418
12419
12420   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
12421      if test "x$prefix" = xNONE; then
12422         test_prefix=/usr/local
12423      else
12424         test_prefix=$prefix
12425      fi
12426   else
12427      test_prefix=$exec_prefix
12428   fi
12429   value=0
12430   case ${ac_define_dir} in
12431      "${test_prefix}"|"${test_prefix}/"*|\
12432         '${exec_prefix}'|'${exec_prefix}/'*)
12433      value=1
12434      ;;
12435   esac
12436
12437 cat >>confdefs.h <<_ACEOF
12438 #define SYSTEM_GDBINIT_RELOCATABLE $value
12439 _ACEOF
12440
12441
12442
12443
12444 # Check whether --enable-werror was given.
12445 if test "${enable_werror+set}" = set; then :
12446   enableval=$enable_werror; case "${enableval}" in
12447      yes | y) ERROR_ON_WARNING="yes" ;;
12448      no | n)  ERROR_ON_WARNING="no" ;;
12449      *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
12450    esac
12451 fi
12452
12453
12454 # Enable -Werror by default when using gcc.  Turn it off for releases.
12455 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" && $development; then
12456     ERROR_ON_WARNING=yes
12457 fi
12458
12459 WERROR_CFLAGS=""
12460 if test "${ERROR_ON_WARNING}" = yes ; then
12461     WERROR_CFLAGS="-Werror"
12462 fi
12463
12464 # The entries after -Wno-pointer-sign are disabled warnings which may
12465 # be enabled in the future, which can not currently be used to build
12466 # GDB.
12467 # NOTE: If you change this list, remember to update
12468 # gdb/doc/gdbint.texinfo.
12469 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
12470 -Wformat-nonliteral -Wno-pointer-sign \
12471 -Wno-unused -Wunused-value -Wunused-function \
12472 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes \
12473 -Wdeclaration-after-statement -Wempty-body"
12474
12475 # Enable -Wno-format by default when using gcc on mingw since many
12476 # GCC versions complain about %I64.
12477 case "${host}" in
12478   *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
12479 esac
12480
12481 # Check whether --enable-build-warnings was given.
12482 if test "${enable_build_warnings+set}" = set; then :
12483   enableval=$enable_build_warnings; case "${enableval}" in
12484   yes)  ;;
12485   no)   build_warnings="-w";;
12486   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
12487         build_warnings="${build_warnings} ${t}";;
12488   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
12489         build_warnings="${t} ${build_warnings}";;
12490   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12491 esac
12492 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
12493   echo "Setting compiler warning flags = $build_warnings" 6>&1
12494 fi
12495 fi
12496 # Check whether --enable-gdb-build-warnings was given.
12497 if test "${enable_gdb_build_warnings+set}" = set; then :
12498   enableval=$enable_gdb_build_warnings; case "${enableval}" in
12499   yes)  ;;
12500   no)   build_warnings="-w";;
12501   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
12502         build_warnings="${build_warnings} ${t}";;
12503   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
12504         build_warnings="${t} ${build_warnings}";;
12505   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12506 esac
12507 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
12508   echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
12509 fi
12510 fi
12511 WARN_CFLAGS=""
12512 if test "x${build_warnings}" != x -a "x$GCC" = xyes
12513 then
12514     { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
12515 $as_echo_n "checking compiler warning flags... " >&6; }
12516     # Separate out the -Werror flag as some files just cannot be
12517     # compiled with it enabled.
12518     for w in ${build_warnings}; do
12519         case $w in
12520         -Werr*) WERROR_CFLAGS=-Werror ;;
12521         *) # Check that GCC accepts it
12522             saved_CFLAGS="$CFLAGS"
12523             CFLAGS="$CFLAGS $w"
12524             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12525 /* end confdefs.h.  */
12526
12527 int
12528 main ()
12529 {
12530
12531   ;
12532   return 0;
12533 }
12534 _ACEOF
12535 if ac_fn_c_try_compile "$LINENO"; then :
12536   WARN_CFLAGS="${WARN_CFLAGS} $w"
12537 fi
12538 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12539             CFLAGS="$saved_CFLAGS"
12540         esac
12541     done
12542     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
12543 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
12544 fi
12545
12546
12547
12548 # In the Cygwin environment, we need some additional flags.
12549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
12550 $as_echo_n "checking for cygwin... " >&6; }
12551 if test "${gdb_cv_os_cygwin+set}" = set; then :
12552   $as_echo_n "(cached) " >&6
12553 else
12554   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12555 /* end confdefs.h.  */
12556
12557 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
12558 lose
12559 #endif
12560 _ACEOF
12561 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12562   $EGREP "lose" >/dev/null 2>&1; then :
12563   gdb_cv_os_cygwin=yes
12564 else
12565   gdb_cv_os_cygwin=no
12566 fi
12567 rm -f conftest*
12568
12569 fi
12570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_os_cygwin" >&5
12571 $as_echo "$gdb_cv_os_cygwin" >&6; }
12572
12573
12574 SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o"
12575 case ${host} in
12576   *go32* ) SER_HARDWIRE=ser-go32.o ;;
12577   *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
12578   *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o" ;;
12579 esac
12580
12581
12582 # libreadline needs libuser32.a in a cygwin environment
12583 WIN32LIBS=
12584 if test x$gdb_cv_os_cygwin = xyes; then
12585     WIN32LIBS="-luser32"
12586     case "${target}" in
12587         *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
12588         ;;
12589     esac
12590 fi
12591
12592 # The ser-tcp.c module requires sockets.
12593 case ${host} in
12594   *mingw32*)
12595
12596 $as_echo "#define USE_WIN32API 1" >>confdefs.h
12597
12598     WIN32LIBS="$WIN32LIBS -lws2_32"
12599     ;;
12600 esac
12601
12602
12603 # Add ELF support to GDB, but only if BFD includes ELF support.
12604 OLD_CFLAGS=$CFLAGS
12605 OLD_LDFLAGS=$LDFLAGS
12606 OLD_LIBS=$LIBS
12607 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
12608 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib.  We
12609 # always want our bfd.
12610 CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
12611 LDFLAGS="-L../bfd -L../libiberty $LDFLAGS"
12612 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
12613 # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
12614 if test "$plugins" = "yes"; then
12615   LIBS="-ldl $LIBS"
12616 fi
12617 LIBS="-lbfd -liberty $intl $LIBS"
12618 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
12619 $as_echo_n "checking for ELF support in BFD... " >&6; }
12620 if test "${gdb_cv_var_elf+set}" = set; then :
12621   $as_echo_n "(cached) " >&6
12622 else
12623   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12624 /* end confdefs.h.  */
12625 #include <stdlib.h>
12626 #include "bfd.h"
12627 #include "elf-bfd.h"
12628
12629 int
12630 main ()
12631 {
12632 bfd *abfd = NULL; bfd_get_elf_phdr_upper_bound (abfd);
12633   ;
12634   return 0;
12635 }
12636 _ACEOF
12637 if ac_fn_c_try_link "$LINENO"; then :
12638   gdb_cv_var_elf=yes
12639 else
12640   gdb_cv_var_elf=no
12641 fi
12642 rm -f core conftest.err conftest.$ac_objext \
12643     conftest$ac_exeext conftest.$ac_ext
12644 fi
12645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_elf" >&5
12646 $as_echo "$gdb_cv_var_elf" >&6; }
12647 if test $gdb_cv_var_elf = yes; then
12648   CONFIG_OBS="$CONFIG_OBS elfread.o stap-probe.o"
12649
12650 $as_echo "#define HAVE_ELF 1" >>confdefs.h
12651
12652   # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
12653   if test "$plugins" = "yes"; then
12654     OLD_LIBS="-ldl $OLD_LIBS"
12655   fi
12656 fi
12657 CFLAGS=$OLD_CFLAGS
12658 LDFLAGS=$OLD_LDFLAGS
12659 LIBS=$OLD_LIBS
12660
12661 # Add any host-specific objects to GDB.
12662 CONFIG_OBS="${CONFIG_OBS} ${gdb_host_obs}"
12663
12664 LIBGUI="../libgui/src/libgui.a"
12665 GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
12666
12667
12668
12669 WIN32LDAPP=
12670
12671
12672
12673 case "${host}" in
12674 *-*-cygwin* | *-*-mingw* )
12675     configdir="win"
12676     ;;
12677 *)
12678     configdir="unix"
12679     ;;
12680 esac
12681
12682 GDBTKLIBS=
12683 if test "${enable_gdbtk}" = "yes"; then
12684
12685     # Gdbtk must have an absolute path to srcdir in order to run
12686     # properly when not installed.
12687     here=`pwd`
12688     cd ${srcdir}
12689     GDBTK_SRC_DIR=`pwd`
12690     cd $here
12691
12692
12693     #
12694     # Ok, lets find the tcl configuration
12695     # First, look for one uninstalled.
12696     # the alternative search directory is invoked by --with-tcl
12697     #
12698
12699     if test x"${no_tcl}" = x ; then
12700         # we reset no_tcl in case something fails here
12701         no_tcl=true
12702
12703 # Check whether --with-tcl was given.
12704 if test "${with_tcl+set}" = set; then :
12705   withval=$with_tcl; with_tclconfig=${withval}
12706 fi
12707
12708         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
12709 $as_echo_n "checking for Tcl configuration... " >&6; }
12710         if test "${ac_cv_c_tclconfig+set}" = set; then :
12711   $as_echo_n "(cached) " >&6
12712 else
12713
12714
12715             # First check to see if --with-tcl was specified.
12716             case "${host}" in
12717                 *-*-cygwin*) platDir="win" ;;
12718                 *) platDir="unix" ;;
12719             esac
12720             if test x"${with_tclconfig}" != x ; then
12721                 if test -f "${with_tclconfig}/tclConfig.sh" ; then
12722                     ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
12723                 else
12724                     as_fn_error "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
12725                 fi
12726             fi
12727
12728             # then check for a private Tcl installation
12729             if test x"${ac_cv_c_tclconfig}" = x ; then
12730                 for i in \
12731                         ../tcl \
12732                         `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
12733                         `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
12734                         `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
12735                         ../../tcl \
12736                         `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
12737                         `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
12738                         `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
12739                         ../../../tcl \
12740                         `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
12741                         `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
12742                         `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
12743                     if test -f "$i/$platDir/tclConfig.sh" ; then
12744                         ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
12745                         break
12746                     fi
12747                 done
12748             fi
12749
12750             # on Darwin, check in Framework installation locations
12751             if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tclconfig}" = x ; then
12752                 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
12753                         `ls -d /Library/Frameworks 2>/dev/null` \
12754                         `ls -d /Network/Library/Frameworks 2>/dev/null` \
12755                         `ls -d /System/Library/Frameworks 2>/dev/null` \
12756                         ; do
12757                     if test -f "$i/Tcl.framework/tclConfig.sh" ; then
12758                         ac_cv_c_tclconfig=`(cd $i/Tcl.framework; pwd)`
12759                         break
12760                     fi
12761                 done
12762             fi
12763
12764             # check in a few common install locations
12765             if test x"${ac_cv_c_tclconfig}" = x ; then
12766                 for i in `ls -d ${libdir} 2>/dev/null` \
12767                         `ls -d ${exec_prefix}/lib 2>/dev/null` \
12768                         `ls -d ${prefix}/lib 2>/dev/null` \
12769                         `ls -d /usr/local/lib 2>/dev/null` \
12770                         `ls -d /usr/contrib/lib 2>/dev/null` \
12771                         `ls -d /usr/lib 2>/dev/null` \
12772                         ; do
12773                     if test -f "$i/tclConfig.sh" ; then
12774                         ac_cv_c_tclconfig=`(cd $i; pwd)`
12775                         break
12776                     fi
12777                 done
12778             fi
12779
12780             # check in a few other private locations
12781             if test x"${ac_cv_c_tclconfig}" = x ; then
12782                 for i in \
12783                         ${srcdir}/../tcl \
12784                         `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
12785                         `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
12786                         `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
12787                     if test -f "$i/$platDir/tclConfig.sh" ; then
12788                     ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
12789                     break
12790                 fi
12791                 done
12792             fi
12793
12794 fi
12795
12796
12797         if test x"${ac_cv_c_tclconfig}" = x ; then
12798             TCL_BIN_DIR="# no Tcl configs found"
12799             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
12800 $as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
12801         else
12802             no_tcl=
12803             TCL_BIN_DIR=${ac_cv_c_tclconfig}
12804             { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
12805 $as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
12806         fi
12807     fi
12808
12809
12810     # If $no_tk is nonempty, then we can't do Tk, and there is no
12811     # point to doing Tcl.
12812
12813     #
12814     # Ok, lets find the tk configuration
12815     # First, look for one uninstalled.
12816     # the alternative search directory is invoked by --with-tk
12817     #
12818
12819     if test x"${no_tk}" = x ; then
12820         # we reset no_tk in case something fails here
12821         no_tk=true
12822
12823 # Check whether --with-tk was given.
12824 if test "${with_tk+set}" = set; then :
12825   withval=$with_tk; with_tkconfig=${withval}
12826 fi
12827
12828         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
12829 $as_echo_n "checking for Tk configuration... " >&6; }
12830         if test "${ac_cv_c_tkconfig+set}" = set; then :
12831   $as_echo_n "(cached) " >&6
12832 else
12833
12834
12835             # First check to see if --with-tkconfig was specified.
12836             if test x"${with_tkconfig}" != x ; then
12837                 if test -f "${with_tkconfig}/tkConfig.sh" ; then
12838                     ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
12839                 else
12840                     as_fn_error "${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
12841                 fi
12842             fi
12843
12844             # then check for a private Tk library
12845             case "${host}" in
12846                 *-*-cygwin*) platDir="win" ;;
12847                 *) platDir="unix" ;;
12848             esac
12849             if test x"${ac_cv_c_tkconfig}" = x ; then
12850                 for i in \
12851                         ../tk \
12852                         `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
12853                         `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
12854                         `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
12855                         ../../tk \
12856                         `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
12857                         `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
12858                         `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
12859                         ../../../tk \
12860                         `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
12861                         `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
12862                         `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
12863                     if test -f "$i/$platDir/tkConfig.sh" ; then
12864                         ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
12865                         break
12866                     fi
12867                 done
12868             fi
12869
12870             # on Darwin, check in Framework installation locations
12871             if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tkconfig}" = x ; then
12872                 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
12873                         `ls -d /Library/Frameworks 2>/dev/null` \
12874                         `ls -d /Network/Library/Frameworks 2>/dev/null` \
12875                         `ls -d /System/Library/Frameworks 2>/dev/null` \
12876                         ; do
12877                     if test -f "$i/Tk.framework/tkConfig.sh" ; then
12878                         ac_cv_c_tkconfig=`(cd $i/Tk.framework; pwd)`
12879                         break
12880                     fi
12881                 done
12882             fi
12883
12884             # check in a few common install locations
12885             if test x"${ac_cv_c_tkconfig}" = x ; then
12886                 for i in `ls -d ${libdir} 2>/dev/null` \
12887                         `ls -d ${exec_prefix}/lib 2>/dev/null` \
12888                         `ls -d ${prefix}/lib 2>/dev/null` \
12889                         `ls -d /usr/local/lib 2>/dev/null` \
12890                         `ls -d /usr/contrib/lib 2>/dev/null` \
12891                         `ls -d /usr/lib 2>/dev/null` \
12892                         ; do
12893                     if test -f "$i/tkConfig.sh" ; then
12894                         ac_cv_c_tkconfig=`(cd $i; pwd)`
12895                         break
12896                     fi
12897                 done
12898             fi
12899             # check in a few other private locations
12900             if test x"${ac_cv_c_tkconfig}" = x ; then
12901                 for i in \
12902                         ${srcdir}/../tk \
12903                         `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
12904                         `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
12905                         `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
12906                     if test -f "$i/$platDir/tkConfig.sh" ; then
12907                         ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
12908                         break
12909                     fi
12910                 done
12911             fi
12912
12913 fi
12914
12915
12916         if test x"${ac_cv_c_tkconfig}" = x ; then
12917             TK_BIN_DIR="# no Tk configs found"
12918             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
12919 $as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
12920         else
12921             no_tk=
12922             TK_BIN_DIR=${ac_cv_c_tkconfig}
12923             { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
12924 $as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
12925         fi
12926     fi
12927
12928
12929     if test -z "${no_tcl}" -a -z "${no_tk}"; then
12930
12931     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
12932 $as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
12933
12934     if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
12935         { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
12936 $as_echo "loading" >&6; }
12937         . ${TCL_BIN_DIR}/tclConfig.sh
12938     else
12939         { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
12940 $as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
12941     fi
12942
12943     # eval is required to do the TCL_DBGX substitution
12944     eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
12945     eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
12946
12947     # If the TCL_BIN_DIR is the build directory (not the install directory),
12948     # then set the common variable name to the value of the build variables.
12949     # For example, the variable TCL_LIB_SPEC will be set to the value
12950     # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
12951     # instead of TCL_BUILD_LIB_SPEC since it will work with both an
12952     # installed and uninstalled version of Tcl.
12953     if test -f "${TCL_BIN_DIR}/Makefile" ; then
12954         TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
12955         TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
12956         TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
12957     elif test "`uname -s`" = "Darwin"; then
12958         # If Tcl was built as a framework, attempt to use the libraries
12959         # from the framework at the given location so that linking works
12960         # against Tcl.framework installed in an arbitrary location.
12961         case ${TCL_DEFS} in
12962             *TCL_FRAMEWORK*)
12963                 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
12964                     for i in "`cd ${TCL_BIN_DIR}; pwd`" \
12965                              "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
12966                         if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
12967                             TCL_LIB_SPEC="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
12968                             break
12969                         fi
12970                     done
12971                 fi
12972                 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
12973                     TCL_STUB_LIB_SPEC="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
12974                     TCL_STUB_LIB_PATH="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
12975                 fi
12976                 ;;
12977         esac
12978     fi
12979
12980     # eval is required to do the TCL_DBGX substitution
12981     eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
12982     eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
12983     eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
12984     eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
12985
12986
12987
12988
12989
12990
12991
12992
12993
12994
12995
12996
12997
12998
12999
13000         # Check for in-tree tcl
13001         here=`pwd`
13002         cd ${srcdir}/..
13003         topdir=`pwd`
13004         cd ${here}
13005
13006         intree="no"
13007         if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
13008           intree="yes"
13009         fi
13010
13011         # Find Tcl private headers
13012         if test x"${intree}" = xno; then
13013
13014   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
13015 $as_echo_n "checking for Tcl private headers... " >&6; }
13016   private_dir=""
13017   dir=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
13018   if test -f ${dir}/tclInt.h ; then
13019     private_dir=${dir}
13020   fi
13021
13022   if test x"${private_dir}" = x; then
13023     as_fn_error "could not find private Tcl headers" "$LINENO" 5
13024   else
13025     TCL_PRIVATE_INCLUDE="-I${private_dir}"
13026     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
13027 $as_echo "${private_dir}" >&6; }
13028   fi
13029
13030           TCL_INCLUDE="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
13031           TCL_LIBRARY="${TCL_LIB_SPEC}"
13032           TCL_DEPS=""
13033         else
13034           # If building tcl in the same src tree, private headers
13035           # are not needed, but we need to be sure to use the right
13036           # headers library
13037           TCL_INCLUDE="-I${TCL_SRC_DIR}/generic"
13038           TCL_LIBRARY="${TCL_BUILD_LIB_SPEC}"
13039           TCL_DEPS="../tcl/${configdir}${TCL_LIB_FILE}"
13040         fi
13041
13042
13043
13044
13045
13046     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
13047 $as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
13048
13049     if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
13050         { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
13051 $as_echo "loading" >&6; }
13052         . ${TK_BIN_DIR}/tkConfig.sh
13053     else
13054         { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
13055 $as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
13056     fi
13057
13058     # eval is required to do the TK_DBGX substitution
13059     eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
13060     eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
13061
13062     # If the TK_BIN_DIR is the build directory (not the install directory),
13063     # then set the common variable name to the value of the build variables.
13064     # For example, the variable TK_LIB_SPEC will be set to the value
13065     # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
13066     # instead of TK_BUILD_LIB_SPEC since it will work with both an
13067     # installed and uninstalled version of Tcl.
13068     if test -f "${TK_BIN_DIR}/Makefile" ; then
13069         TK_LIB_SPEC=${TK_BUILD_LIB_SPEC}
13070         TK_STUB_LIB_SPEC=${TK_BUILD_STUB_LIB_SPEC}
13071         TK_STUB_LIB_PATH=${TK_BUILD_STUB_LIB_PATH}
13072     elif test "`uname -s`" = "Darwin"; then
13073         # If Tk was built as a framework, attempt to use the libraries
13074         # from the framework at the given location so that linking works
13075         # against Tk.framework installed in an arbitrary location.
13076         case ${TK_DEFS} in
13077             *TK_FRAMEWORK*)
13078                 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
13079                     for i in "`cd ${TK_BIN_DIR}; pwd`" \
13080                              "`cd ${TK_BIN_DIR}/../..; pwd`"; do
13081                         if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
13082                             TK_LIB_SPEC="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
13083                             break
13084                         fi
13085                     done
13086                 fi
13087                 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
13088                     TK_STUB_LIB_SPEC="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
13089                     TK_STUB_LIB_PATH="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
13090                 fi
13091                 ;;
13092         esac
13093     fi
13094
13095     # eval is required to do the TK_DBGX substitution
13096     eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
13097     eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
13098     eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
13099     eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
13100
13101
13102
13103
13104
13105
13106
13107
13108
13109
13110
13111
13112
13113
13114         # Check for in-tree Tk
13115         intree="no"
13116         if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
13117           intree="yes"
13118         fi
13119
13120         # Find Tk private headers
13121         if test x"${intree}" = xno; then
13122
13123   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
13124 $as_echo_n "checking for Tk private headers... " >&6; }
13125   private_dir=""
13126   dir=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
13127   if test -f ${dir}/tkInt.h; then
13128     private_dir=${dir}
13129   fi
13130
13131   if test x"${private_dir}" = x; then
13132     as_fn_error "could not find Tk private headers" "$LINENO" 5
13133   else
13134     TK_PRIVATE_INCLUDE="-I${private_dir}"
13135     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
13136 $as_echo "${private_dir}" >&6; }
13137   fi
13138
13139           TK_INCLUDE="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
13140           TK_LIBRARY=${TK_LIB_SPEC}
13141           TK_DEPS=""
13142         else
13143           TK_INCLUDE="-I${TK_SRC_DIR}/generic"
13144           TK_LIBRARY="${TK_BUILD_LIB_SPEC}"
13145           TK_DEPS="../tk/${configdir}/${TK_LIB_FILE}"
13146         fi
13147
13148
13149
13150
13151
13152         ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
13153
13154         # Include some libraries that Tcl and Tk want.
13155         TCL_LIBS='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
13156         # Yes, the ordering seems wrong here.  But it isn't.
13157         # TK_LIBS is the list of libraries that need to be linked
13158         # after Tcl/Tk.  Note that this isn't put into LIBS.  If it
13159         # were in LIBS then any link tests after this point would
13160         # try to include things like `$(LIBGUI)', which wouldn't work.
13161         GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
13162
13163         CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
13164         CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
13165         CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
13166         CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
13167         CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
13168         CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
13169         CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
13170
13171         if test x$gdb_cv_os_cygwin = xyes; then
13172           WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
13173           WIN32LDAPP="-Wl,--subsystem,console"
13174           CONFIG_OBS="${CONFIG_OBS} gdbres.o"
13175         fi
13176
13177         subdirs="$subdirs gdbtk"
13178
13179     fi
13180 fi
13181
13182
13183
13184
13185
13186
13187
13188
13189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
13190 $as_echo_n "checking for X... " >&6; }
13191
13192
13193 # Check whether --with-x was given.
13194 if test "${with_x+set}" = set; then :
13195   withval=$with_x;
13196 fi
13197
13198 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
13199 if test "x$with_x" = xno; then
13200   # The user explicitly disabled X.
13201   have_x=disabled
13202 else
13203   case $x_includes,$x_libraries in #(
13204     *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
13205     *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
13206   $as_echo_n "(cached) " >&6
13207 else
13208   # One or both of the vars are not set, and there is no cached value.
13209 ac_x_includes=no ac_x_libraries=no
13210 rm -f -r conftest.dir
13211 if mkdir conftest.dir; then
13212   cd conftest.dir
13213   cat >Imakefile <<'_ACEOF'
13214 incroot:
13215         @echo incroot='${INCROOT}'
13216 usrlibdir:
13217         @echo usrlibdir='${USRLIBDIR}'
13218 libdir:
13219         @echo libdir='${LIBDIR}'
13220 _ACEOF
13221   if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
13222     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
13223     for ac_var in incroot usrlibdir libdir; do
13224       eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
13225     done
13226     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
13227     for ac_extension in a so sl dylib la dll; do
13228       if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
13229          test -f "$ac_im_libdir/libX11.$ac_extension"; then
13230         ac_im_usrlibdir=$ac_im_libdir; break
13231       fi
13232     done
13233     # Screen out bogus values from the imake configuration.  They are
13234     # bogus both because they are the default anyway, and because
13235     # using them would break gcc on systems where it needs fixed includes.
13236     case $ac_im_incroot in
13237         /usr/include) ac_x_includes= ;;
13238         *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
13239     esac
13240     case $ac_im_usrlibdir in
13241         /usr/lib | /usr/lib64 | /lib | /lib64) ;;
13242         *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
13243     esac
13244   fi
13245   cd ..
13246   rm -f -r conftest.dir
13247 fi
13248
13249 # Standard set of common directories for X headers.
13250 # Check X11 before X11Rn because it is often a symlink to the current release.
13251 ac_x_header_dirs='
13252 /usr/X11/include
13253 /usr/X11R7/include
13254 /usr/X11R6/include
13255 /usr/X11R5/include
13256 /usr/X11R4/include
13257
13258 /usr/include/X11
13259 /usr/include/X11R7
13260 /usr/include/X11R6
13261 /usr/include/X11R5
13262 /usr/include/X11R4
13263
13264 /usr/local/X11/include
13265 /usr/local/X11R7/include
13266 /usr/local/X11R6/include
13267 /usr/local/X11R5/include
13268 /usr/local/X11R4/include
13269
13270 /usr/local/include/X11
13271 /usr/local/include/X11R7
13272 /usr/local/include/X11R6
13273 /usr/local/include/X11R5
13274 /usr/local/include/X11R4
13275
13276 /usr/X386/include
13277 /usr/x386/include
13278 /usr/XFree86/include/X11
13279
13280 /usr/include
13281 /usr/local/include
13282 /usr/unsupported/include
13283 /usr/athena/include
13284 /usr/local/x11r5/include
13285 /usr/lpp/Xamples/include
13286
13287 /usr/openwin/include
13288 /usr/openwin/share/include'
13289
13290 if test "$ac_x_includes" = no; then
13291   # Guess where to find include files, by looking for Xlib.h.
13292   # First, try using that file with no special directory specified.
13293   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13294 /* end confdefs.h.  */
13295 #include <X11/Xlib.h>
13296 _ACEOF
13297 if ac_fn_c_try_cpp "$LINENO"; then :
13298   # We can compile using X headers with no special include directory.
13299 ac_x_includes=
13300 else
13301   for ac_dir in $ac_x_header_dirs; do
13302   if test -r "$ac_dir/X11/Xlib.h"; then
13303     ac_x_includes=$ac_dir
13304     break
13305   fi
13306 done
13307 fi
13308 rm -f conftest.err conftest.$ac_ext
13309 fi # $ac_x_includes = no
13310
13311 if test "$ac_x_libraries" = no; then
13312   # Check for the libraries.
13313   # See if we find them without any special options.
13314   # Don't add to $LIBS permanently.
13315   ac_save_LIBS=$LIBS
13316   LIBS="-lX11 $LIBS"
13317   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13318 /* end confdefs.h.  */
13319 #include <X11/Xlib.h>
13320 int
13321 main ()
13322 {
13323 XrmInitialize ()
13324   ;
13325   return 0;
13326 }
13327 _ACEOF
13328 if ac_fn_c_try_link "$LINENO"; then :
13329   LIBS=$ac_save_LIBS
13330 # We can link X programs with no special library path.
13331 ac_x_libraries=
13332 else
13333   LIBS=$ac_save_LIBS
13334 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
13335 do
13336   # Don't even attempt the hair of trying to link an X program!
13337   for ac_extension in a so sl dylib la dll; do
13338     if test -r "$ac_dir/libX11.$ac_extension"; then
13339       ac_x_libraries=$ac_dir
13340       break 2
13341     fi
13342   done
13343 done
13344 fi
13345 rm -f core conftest.err conftest.$ac_objext \
13346     conftest$ac_exeext conftest.$ac_ext
13347 fi # $ac_x_libraries = no
13348
13349 case $ac_x_includes,$ac_x_libraries in #(
13350   no,* | *,no | *\'*)
13351     # Didn't find X, or a directory has "'" in its name.
13352     ac_cv_have_x="have_x=no";; #(
13353   *)
13354     # Record where we found X for the cache.
13355     ac_cv_have_x="have_x=yes\
13356         ac_x_includes='$ac_x_includes'\
13357         ac_x_libraries='$ac_x_libraries'"
13358 esac
13359 fi
13360 ;; #(
13361     *) have_x=yes;;
13362   esac
13363   eval "$ac_cv_have_x"
13364 fi # $with_x != no
13365
13366 if test "$have_x" != yes; then
13367   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
13368 $as_echo "$have_x" >&6; }
13369   no_x=yes
13370 else
13371   # If each of the values was on the command line, it overrides each guess.
13372   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
13373   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
13374   # Update the cache value to reflect the command line values.
13375   ac_cv_have_x="have_x=yes\
13376         ac_x_includes='$x_includes'\
13377         ac_x_libraries='$x_libraries'"
13378   { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
13379 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
13380 fi
13381
13382
13383 # Unlike the sim directory, whether a simulator is linked is controlled by
13384 # presence of a gdb_sim definition in the target configure.tgt entry.
13385 # This code just checks for a few cases where we'd like to ignore those
13386 # definitions, even when they're present in the '.mt' file.  These cases
13387 # are when --disable-sim is specified, or if the simulator directory is
13388 # not part of the source tree.
13389 #
13390 # Check whether --enable-sim was given.
13391 if test "${enable_sim+set}" = set; then :
13392   enableval=$enable_sim; echo "enable_sim = $enable_sim";
13393  echo "enableval = ${enableval}";
13394  case "${enableval}" in
13395   yes) ignore_sim=false ;;
13396   no)  ignore_sim=true ;;
13397   *)   ignore_sim=false ;;
13398  esac
13399 else
13400   ignore_sim=false
13401 fi
13402
13403
13404 if test ! -d "${srcdir}/../sim"; then
13405   ignore_sim=true
13406 fi
13407
13408 SIM=
13409 SIM_OBS=
13410 if test "${ignore_sim}" = "false"; then
13411   if test x"${gdb_sim}" != x ; then
13412     SIM="${gdb_sim}"
13413     SIM_OBS="remote-sim.o"
13414
13415 $as_echo "#define WITH_SIM 1" >>confdefs.h
13416
13417   fi
13418 fi
13419
13420
13421
13422
13423
13424
13425
13426
13427
13428
13429
13430
13431
13432
13433 # List of host floatformats.
13434
13435 cat >>confdefs.h <<_ACEOF
13436 #define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
13437 _ACEOF
13438
13439
13440 cat >>confdefs.h <<_ACEOF
13441 #define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
13442 _ACEOF
13443
13444
13445 cat >>confdefs.h <<_ACEOF
13446 #define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
13447 _ACEOF
13448
13449
13450 # target_subdir is used by the testsuite to find the target libraries.
13451 target_subdir=
13452 if test "${host}" != "${target}"; then
13453     target_subdir="${target_alias}/"
13454 fi
13455
13456
13457 frags=
13458 if test "${gdb_native}" = "yes"; then
13459   host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
13460   if test ! -f ${host_makefile_frag}; then
13461     as_fn_error "\"*** Gdb does not support native target ${host}\"" "$LINENO" 5
13462   fi
13463   frags="$frags $host_makefile_frag"
13464 else
13465   host_makefile_frag=/dev/null
13466 fi
13467
13468
13469
13470
13471 if test "${gdb_native}" = "yes"; then
13472 # We pick this up from the host configuration file (.mh) because we
13473 # do not have a native configuration Makefile fragment.
13474 nativefile=`sed -n '
13475 s/NAT_FILE[     ]*=[    ]*\([^  ]*\)/\1/p
13476 ' ${host_makefile_frag}`
13477 fi
13478
13479
13480 if test x"${gdb_osabi}" != x ; then
13481
13482 cat >>confdefs.h <<_ACEOF
13483 #define GDB_OSABI_DEFAULT $gdb_osabi
13484 _ACEOF
13485
13486 fi
13487
13488 # Enable multi-ice-gdb-server.
13489 # Check whether --enable-multi-ice was given.
13490 if test "${enable_multi_ice+set}" = set; then :
13491   enableval=$enable_multi_ice; case $enableval in
13492     yes | no)
13493       ;;
13494     *) as_fn_error "bad value $enableval for --enable-multi-ice" "$LINENO" 5 ;;
13495   esac
13496 fi
13497
13498 if test "x$enable_multi_ice" = xyes; then
13499    subdirs="$subdirs multi-ice"
13500
13501 fi
13502
13503 # Check whether --enable-gdbserver was given.
13504 if test "${enable_gdbserver+set}" = set; then :
13505   enableval=$enable_gdbserver; case "${enableval}" in
13506   yes| no|auto) ;;
13507   *) as_fn_error "bad value ${enableval} for --enable-gdbserver option" "$LINENO" 5 ;;
13508 esac
13509 else
13510   enable_gdbserver=auto
13511 fi
13512
13513
13514 # We only build gdbserver automatically in a native configuration, and
13515 # only if the user did not explicitly disable its build.
13516 if test "$gdb_native" = "yes" -a "$enable_gdbserver" != "no"; then
13517   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gdbserver is supported on this host" >&5
13518 $as_echo_n "checking whether gdbserver is supported on this host... " >&6; }
13519   if test "x$build_gdbserver" = xyes; then
13520     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13521 $as_echo "yes" >&6; }
13522     subdirs="$subdirs gdbserver"
13523
13524     gdbserver_build_enabled=yes
13525   else
13526     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13527 $as_echo "no" >&6; }
13528   fi
13529 fi
13530
13531 # If the user explicitly request the gdbserver to be built, verify that
13532 # we were in fact able to enable it.
13533 if test "$enable_gdbserver" = "yes" -a "$gdbserver_build_enabled" != "yes"; then
13534   as_fn_error "Automatic gdbserver build is not supported for this configuration" "$LINENO" 5
13535 fi
13536
13537 # If nativefile (NAT_FILE) is not set in config/*/*.m[ht] files, we link
13538 # to an empty version.
13539
13540 files=
13541 links=
13542
13543 rm -f nm.h
13544 if test "${nativefile}" != ""; then
13545     case "${nativefile}" in
13546       nm-*.h ) GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}" ;;
13547       * ) GDB_NM_FILE="${nativefile}"
13548     esac
13549     files="${files} ${GDB_NM_FILE}"
13550     links="${links} nm.h"
13551
13552 cat >>confdefs.h <<_ACEOF
13553 #define GDB_NM_FILE "${GDB_NM_FILE}"
13554 _ACEOF
13555
13556 fi
13557
13558
13559 ac_sources="$files"
13560 ac_dests="$links"
13561 while test -n "$ac_sources"; do
13562   set $ac_dests; ac_dest=$1; shift; ac_dests=$*
13563   set $ac_sources; ac_source=$1; shift; ac_sources=$*
13564   ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
13565 done
13566 ac_config_links="$ac_config_links $ac_config_links_1"
13567
13568
13569
13570
13571
13572 $as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
13573
13574
13575 ac_config_files="$ac_config_files Makefile gdb-gdb.gdb doc/Makefile data-directory/Makefile"
13576
13577 ac_config_commands="$ac_config_commands default"
13578
13579 cat >confcache <<\_ACEOF
13580 # This file is a shell script that caches the results of configure
13581 # tests run on this system so they can be shared between configure
13582 # scripts and configure runs, see configure's option --config-cache.
13583 # It is not useful on other systems.  If it contains results you don't
13584 # want to keep, you may remove or edit it.
13585 #
13586 # config.status only pays attention to the cache file if you give it
13587 # the --recheck option to rerun configure.
13588 #
13589 # `ac_cv_env_foo' variables (set or unset) will be overridden when
13590 # loading this file, other *unset* `ac_cv_foo' will be assigned the
13591 # following values.
13592
13593 _ACEOF
13594
13595 # The following way of writing the cache mishandles newlines in values,
13596 # but we know of no workaround that is simple, portable, and efficient.
13597 # So, we kill variables containing newlines.
13598 # Ultrix sh set writes to stderr and can't be redirected directly,
13599 # and sets the high bit in the cache file unless we assign to the vars.
13600 (
13601   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13602     eval ac_val=\$$ac_var
13603     case $ac_val in #(
13604     *${as_nl}*)
13605       case $ac_var in #(
13606       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13607 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13608       esac
13609       case $ac_var in #(
13610       _ | IFS | as_nl) ;; #(
13611       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13612       *) { eval $ac_var=; unset $ac_var;} ;;
13613       esac ;;
13614     esac
13615   done
13616
13617   (set) 2>&1 |
13618     case $as_nl`(ac_space=' '; set) 2>&1` in #(
13619     *${as_nl}ac_space=\ *)
13620       # `set' does not quote correctly, so add quotes: double-quote
13621       # substitution turns \\\\ into \\, and sed turns \\ into \.
13622       sed -n \
13623         "s/'/'\\\\''/g;
13624           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13625       ;; #(
13626     *)
13627       # `set' quotes correctly as required by POSIX, so do not add quotes.
13628       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13629       ;;
13630     esac |
13631     sort
13632 ) |
13633   sed '
13634      /^ac_cv_env_/b end
13635      t clear
13636      :clear
13637      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13638      t end
13639      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13640      :end' >>confcache
13641 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13642   if test -w "$cache_file"; then
13643     test "x$cache_file" != "x/dev/null" &&
13644       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13645 $as_echo "$as_me: updating cache $cache_file" >&6;}
13646     cat confcache >$cache_file
13647   else
13648     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13649 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13650   fi
13651 fi
13652 rm -f confcache
13653
13654 test "x$prefix" = xNONE && prefix=$ac_default_prefix
13655 # Let make expand exec_prefix.
13656 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13657
13658 DEFS=-DHAVE_CONFIG_H
13659
13660 ac_libobjs=
13661 ac_ltlibobjs=
13662 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13663   # 1. Remove the extension, and $U if already installed.
13664   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13665   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13666   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
13667   #    will be set to the directory where LIBOBJS objects are built.
13668   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13669   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13670 done
13671 LIBOBJS=$ac_libobjs
13672
13673 LTLIBOBJS=$ac_ltlibobjs
13674
13675
13676 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13677   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
13678 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13679 fi
13680 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
13681   as_fn_error "conditional \"GMAKE\" was never defined.
13682 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13683 fi
13684
13685
13686 : ${CONFIG_STATUS=./config.status}
13687 ac_write_fail=0
13688 ac_clean_files_save=$ac_clean_files
13689 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13690 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13691 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13692 as_write_fail=0
13693 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13694 #! $SHELL
13695 # Generated by $as_me.
13696 # Run this file to recreate the current configuration.
13697 # Compiler output produced by configure, useful for debugging
13698 # configure, is in config.log if it exists.
13699
13700 debug=false
13701 ac_cs_recheck=false
13702 ac_cs_silent=false
13703
13704 SHELL=\${CONFIG_SHELL-$SHELL}
13705 export SHELL
13706 _ASEOF
13707 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13708 ## -------------------- ##
13709 ## M4sh Initialization. ##
13710 ## -------------------- ##
13711
13712 # Be more Bourne compatible
13713 DUALCASE=1; export DUALCASE # for MKS sh
13714 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13715   emulate sh
13716   NULLCMD=:
13717   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13718   # is contrary to our usage.  Disable this feature.
13719   alias -g '${1+"$@"}'='"$@"'
13720   setopt NO_GLOB_SUBST
13721 else
13722   case `(set -o) 2>/dev/null` in #(
13723   *posix*) :
13724     set -o posix ;; #(
13725   *) :
13726      ;;
13727 esac
13728 fi
13729
13730
13731 as_nl='
13732 '
13733 export as_nl
13734 # Printing a long string crashes Solaris 7 /usr/bin/printf.
13735 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13736 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13737 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13738 # Prefer a ksh shell builtin over an external printf program on Solaris,
13739 # but without wasting forks for bash or zsh.
13740 if test -z "$BASH_VERSION$ZSH_VERSION" \
13741     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13742   as_echo='print -r --'
13743   as_echo_n='print -rn --'
13744 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13745   as_echo='printf %s\n'
13746   as_echo_n='printf %s'
13747 else
13748   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13749     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13750     as_echo_n='/usr/ucb/echo -n'
13751   else
13752     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13753     as_echo_n_body='eval
13754       arg=$1;
13755       case $arg in #(
13756       *"$as_nl"*)
13757         expr "X$arg" : "X\\(.*\\)$as_nl";
13758         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13759       esac;
13760       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13761     '
13762     export as_echo_n_body
13763     as_echo_n='sh -c $as_echo_n_body as_echo'
13764   fi
13765   export as_echo_body
13766   as_echo='sh -c $as_echo_body as_echo'
13767 fi
13768
13769 # The user is always right.
13770 if test "${PATH_SEPARATOR+set}" != set; then
13771   PATH_SEPARATOR=:
13772   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13773     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13774       PATH_SEPARATOR=';'
13775   }
13776 fi
13777
13778
13779 # IFS
13780 # We need space, tab and new line, in precisely that order.  Quoting is
13781 # there to prevent editors from complaining about space-tab.
13782 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
13783 # splitting by setting IFS to empty value.)
13784 IFS=" ""        $as_nl"
13785
13786 # Find who we are.  Look in the path if we contain no directory separator.
13787 case $0 in #((
13788   *[\\/]* ) as_myself=$0 ;;
13789   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13790 for as_dir in $PATH
13791 do
13792   IFS=$as_save_IFS
13793   test -z "$as_dir" && as_dir=.
13794     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13795   done
13796 IFS=$as_save_IFS
13797
13798      ;;
13799 esac
13800 # We did not find ourselves, most probably we were run as `sh COMMAND'
13801 # in which case we are not to be found in the path.
13802 if test "x$as_myself" = x; then
13803   as_myself=$0
13804 fi
13805 if test ! -f "$as_myself"; then
13806   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13807   exit 1
13808 fi
13809
13810 # Unset variables that we do not need and which cause bugs (e.g. in
13811 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
13812 # suppresses any "Segmentation fault" message there.  '((' could
13813 # trigger a bug in pdksh 5.2.14.
13814 for as_var in BASH_ENV ENV MAIL MAILPATH
13815 do eval test x\${$as_var+set} = xset \
13816   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13817 done
13818 PS1='$ '
13819 PS2='> '
13820 PS4='+ '
13821
13822 # NLS nuisances.
13823 LC_ALL=C
13824 export LC_ALL
13825 LANGUAGE=C
13826 export LANGUAGE
13827
13828 # CDPATH.
13829 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13830
13831
13832 # as_fn_error ERROR [LINENO LOG_FD]
13833 # ---------------------------------
13834 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13835 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13836 # script with status $?, using 1 if that was 0.
13837 as_fn_error ()
13838 {
13839   as_status=$?; test $as_status -eq 0 && as_status=1
13840   if test "$3"; then
13841     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13842     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
13843   fi
13844   $as_echo "$as_me: error: $1" >&2
13845   as_fn_exit $as_status
13846 } # as_fn_error
13847
13848
13849 # as_fn_set_status STATUS
13850 # -----------------------
13851 # Set $? to STATUS, without forking.
13852 as_fn_set_status ()
13853 {
13854   return $1
13855 } # as_fn_set_status
13856
13857 # as_fn_exit STATUS
13858 # -----------------
13859 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13860 as_fn_exit ()
13861 {
13862   set +e
13863   as_fn_set_status $1
13864   exit $1
13865 } # as_fn_exit
13866
13867 # as_fn_unset VAR
13868 # ---------------
13869 # Portably unset VAR.
13870 as_fn_unset ()
13871 {
13872   { eval $1=; unset $1;}
13873 }
13874 as_unset=as_fn_unset
13875 # as_fn_append VAR VALUE
13876 # ----------------------
13877 # Append the text in VALUE to the end of the definition contained in VAR. Take
13878 # advantage of any shell optimizations that allow amortized linear growth over
13879 # repeated appends, instead of the typical quadratic growth present in naive
13880 # implementations.
13881 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13882   eval 'as_fn_append ()
13883   {
13884     eval $1+=\$2
13885   }'
13886 else
13887   as_fn_append ()
13888   {
13889     eval $1=\$$1\$2
13890   }
13891 fi # as_fn_append
13892
13893 # as_fn_arith ARG...
13894 # ------------------
13895 # Perform arithmetic evaluation on the ARGs, and store the result in the
13896 # global $as_val. Take advantage of shells that can avoid forks. The arguments
13897 # must be portable across $(()) and expr.
13898 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13899   eval 'as_fn_arith ()
13900   {
13901     as_val=$(( $* ))
13902   }'
13903 else
13904   as_fn_arith ()
13905   {
13906     as_val=`expr "$@" || test $? -eq 1`
13907   }
13908 fi # as_fn_arith
13909
13910
13911 if expr a : '\(a\)' >/dev/null 2>&1 &&
13912    test "X`expr 00001 : '.*\(...\)'`" = X001; then
13913   as_expr=expr
13914 else
13915   as_expr=false
13916 fi
13917
13918 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13919   as_basename=basename
13920 else
13921   as_basename=false
13922 fi
13923
13924 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13925   as_dirname=dirname
13926 else
13927   as_dirname=false
13928 fi
13929
13930 as_me=`$as_basename -- "$0" ||
13931 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13932          X"$0" : 'X\(//\)$' \| \
13933          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13934 $as_echo X/"$0" |
13935     sed '/^.*\/\([^/][^/]*\)\/*$/{
13936             s//\1/
13937             q
13938           }
13939           /^X\/\(\/\/\)$/{
13940             s//\1/
13941             q
13942           }
13943           /^X\/\(\/\).*/{
13944             s//\1/
13945             q
13946           }
13947           s/.*/./; q'`
13948
13949 # Avoid depending upon Character Ranges.
13950 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13951 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13952 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13953 as_cr_digits='0123456789'
13954 as_cr_alnum=$as_cr_Letters$as_cr_digits
13955
13956 ECHO_C= ECHO_N= ECHO_T=
13957 case `echo -n x` in #(((((
13958 -n*)
13959   case `echo 'xy\c'` in
13960   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
13961   xy)  ECHO_C='\c';;
13962   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
13963        ECHO_T=' ';;
13964   esac;;
13965 *)
13966   ECHO_N='-n';;
13967 esac
13968
13969 rm -f conf$$ conf$$.exe conf$$.file
13970 if test -d conf$$.dir; then
13971   rm -f conf$$.dir/conf$$.file
13972 else
13973   rm -f conf$$.dir
13974   mkdir conf$$.dir 2>/dev/null
13975 fi
13976 if (echo >conf$$.file) 2>/dev/null; then
13977   if ln -s conf$$.file conf$$ 2>/dev/null; then
13978     as_ln_s='ln -s'
13979     # ... but there are two gotchas:
13980     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13981     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13982     # In both cases, we have to default to `cp -p'.
13983     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13984       as_ln_s='cp -p'
13985   elif ln conf$$.file conf$$ 2>/dev/null; then
13986     as_ln_s=ln
13987   else
13988     as_ln_s='cp -p'
13989   fi
13990 else
13991   as_ln_s='cp -p'
13992 fi
13993 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13994 rmdir conf$$.dir 2>/dev/null
13995
13996
13997 # as_fn_mkdir_p
13998 # -------------
13999 # Create "$as_dir" as a directory, including parents if necessary.
14000 as_fn_mkdir_p ()
14001 {
14002
14003   case $as_dir in #(
14004   -*) as_dir=./$as_dir;;
14005   esac
14006   test -d "$as_dir" || eval $as_mkdir_p || {
14007     as_dirs=
14008     while :; do
14009       case $as_dir in #(
14010       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14011       *) as_qdir=$as_dir;;
14012       esac
14013       as_dirs="'$as_qdir' $as_dirs"
14014       as_dir=`$as_dirname -- "$as_dir" ||
14015 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14016          X"$as_dir" : 'X\(//\)[^/]' \| \
14017          X"$as_dir" : 'X\(//\)$' \| \
14018          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14019 $as_echo X"$as_dir" |
14020     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14021             s//\1/
14022             q
14023           }
14024           /^X\(\/\/\)[^/].*/{
14025             s//\1/
14026             q
14027           }
14028           /^X\(\/\/\)$/{
14029             s//\1/
14030             q
14031           }
14032           /^X\(\/\).*/{
14033             s//\1/
14034             q
14035           }
14036           s/.*/./; q'`
14037       test -d "$as_dir" && break
14038     done
14039     test -z "$as_dirs" || eval "mkdir $as_dirs"
14040   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
14041
14042
14043 } # as_fn_mkdir_p
14044 if mkdir -p . 2>/dev/null; then
14045   as_mkdir_p='mkdir -p "$as_dir"'
14046 else
14047   test -d ./-p && rmdir ./-p
14048   as_mkdir_p=false
14049 fi
14050
14051 if test -x / >/dev/null 2>&1; then
14052   as_test_x='test -x'
14053 else
14054   if ls -dL / >/dev/null 2>&1; then
14055     as_ls_L_option=L
14056   else
14057     as_ls_L_option=
14058   fi
14059   as_test_x='
14060     eval sh -c '\''
14061       if test -d "$1"; then
14062         test -d "$1/.";
14063       else
14064         case $1 in #(
14065         -*)set "./$1";;
14066         esac;
14067         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
14068         ???[sx]*):;;*)false;;esac;fi
14069     '\'' sh
14070   '
14071 fi
14072 as_executable_p=$as_test_x
14073
14074 # Sed expression to map a string onto a valid CPP name.
14075 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14076
14077 # Sed expression to map a string onto a valid variable name.
14078 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14079
14080
14081 exec 6>&1
14082 ## ----------------------------------- ##
14083 ## Main body of $CONFIG_STATUS script. ##
14084 ## ----------------------------------- ##
14085 _ASEOF
14086 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14087
14088 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14089 # Save the log message, to keep $0 and so on meaningful, and to
14090 # report actual input values of CONFIG_FILES etc. instead of their
14091 # values after options handling.
14092 ac_log="
14093 This file was extended by $as_me, which was
14094 generated by GNU Autoconf 2.64.  Invocation command line was
14095
14096   CONFIG_FILES    = $CONFIG_FILES
14097   CONFIG_HEADERS  = $CONFIG_HEADERS
14098   CONFIG_LINKS    = $CONFIG_LINKS
14099   CONFIG_COMMANDS = $CONFIG_COMMANDS
14100   $ $0 $@
14101
14102 on `(hostname || uname -n) 2>/dev/null | sed 1q`
14103 "
14104
14105 _ACEOF
14106
14107 case $ac_config_files in *"
14108 "*) set x $ac_config_files; shift; ac_config_files=$*;;
14109 esac
14110
14111 case $ac_config_headers in *"
14112 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14113 esac
14114
14115
14116 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14117 # Files that config.status was made for.
14118 config_files="$ac_config_files"
14119 config_headers="$ac_config_headers"
14120 config_links="$ac_config_links"
14121 config_commands="$ac_config_commands"
14122
14123 _ACEOF
14124
14125 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14126 ac_cs_usage="\
14127 \`$as_me' instantiates files and other configuration actions
14128 from templates according to the current configuration.  Unless the files
14129 and actions are specified as TAGs, all are instantiated by default.
14130
14131 Usage: $0 [OPTION]... [TAG]...
14132
14133   -h, --help       print this help, then exit
14134   -V, --version    print version number and configuration settings, then exit
14135   -q, --quiet, --silent
14136                    do not print progress messages
14137   -d, --debug      don't remove temporary files
14138       --recheck    update $as_me by reconfiguring in the same conditions
14139       --file=FILE[:TEMPLATE]
14140                    instantiate the configuration file FILE
14141       --header=FILE[:TEMPLATE]
14142                    instantiate the configuration header FILE
14143
14144 Configuration files:
14145 $config_files
14146
14147 Configuration headers:
14148 $config_headers
14149
14150 Configuration links:
14151 $config_links
14152
14153 Configuration commands:
14154 $config_commands
14155
14156 Report bugs to the package provider."
14157
14158 _ACEOF
14159 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14160 ac_cs_version="\\
14161 config.status
14162 configured by $0, generated by GNU Autoconf 2.64,
14163   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
14164
14165 Copyright (C) 2009 Free Software Foundation, Inc.
14166 This config.status script is free software; the Free Software Foundation
14167 gives unlimited permission to copy, distribute and modify it."
14168
14169 ac_pwd='$ac_pwd'
14170 srcdir='$srcdir'
14171 INSTALL='$INSTALL'
14172 AWK='$AWK'
14173 test -n "\$AWK" || AWK=awk
14174 _ACEOF
14175
14176 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14177 # The default lists apply if the user does not specify any file.
14178 ac_need_defaults=:
14179 while test $# != 0
14180 do
14181   case $1 in
14182   --*=*)
14183     ac_option=`expr "X$1" : 'X\([^=]*\)='`
14184     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14185     ac_shift=:
14186     ;;
14187   *)
14188     ac_option=$1
14189     ac_optarg=$2
14190     ac_shift=shift
14191     ;;
14192   esac
14193
14194   case $ac_option in
14195   # Handling of the options.
14196   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14197     ac_cs_recheck=: ;;
14198   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14199     $as_echo "$ac_cs_version"; exit ;;
14200   --debug | --debu | --deb | --de | --d | -d )
14201     debug=: ;;
14202   --file | --fil | --fi | --f )
14203     $ac_shift
14204     case $ac_optarg in
14205     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14206     esac
14207     as_fn_append CONFIG_FILES " '$ac_optarg'"
14208     ac_need_defaults=false;;
14209   --header | --heade | --head | --hea )
14210     $ac_shift
14211     case $ac_optarg in
14212     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14213     esac
14214     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14215     ac_need_defaults=false;;
14216   --he | --h)
14217     # Conflict between --help and --header
14218     as_fn_error "ambiguous option: \`$1'
14219 Try \`$0 --help' for more information.";;
14220   --help | --hel | -h )
14221     $as_echo "$ac_cs_usage"; exit ;;
14222   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14223   | -silent | --silent | --silen | --sile | --sil | --si | --s)
14224     ac_cs_silent=: ;;
14225
14226   # This is an error.
14227   -*) as_fn_error "unrecognized option: \`$1'
14228 Try \`$0 --help' for more information." ;;
14229
14230   *) as_fn_append ac_config_targets " $1"
14231      ac_need_defaults=false ;;
14232
14233   esac
14234   shift
14235 done
14236
14237 ac_configure_extra_args=
14238
14239 if $ac_cs_silent; then
14240   exec 6>/dev/null
14241   ac_configure_extra_args="$ac_configure_extra_args --silent"
14242 fi
14243
14244 _ACEOF
14245 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14246 if \$ac_cs_recheck; then
14247   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14248   shift
14249   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14250   CONFIG_SHELL='$SHELL'
14251   export CONFIG_SHELL
14252   exec "\$@"
14253 fi
14254
14255 _ACEOF
14256 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14257 exec 5>>config.log
14258 {
14259   echo
14260   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14261 ## Running $as_me. ##
14262 _ASBOX
14263   $as_echo "$ac_log"
14264 } >&5
14265
14266 _ACEOF
14267 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14268 #
14269 # INIT-COMMANDS
14270 #
14271 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14272
14273 _ACEOF
14274
14275 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14276
14277 # Handling of arguments.
14278 for ac_config_target in $ac_config_targets
14279 do
14280   case $ac_config_target in
14281     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
14282     "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
14283     "jit-reader.h") CONFIG_FILES="$CONFIG_FILES jit-reader.h:jit-reader.in" ;;
14284     "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
14285     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
14286     "gdb-gdb.gdb") CONFIG_FILES="$CONFIG_FILES gdb-gdb.gdb" ;;
14287     "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
14288     "data-directory/Makefile") CONFIG_FILES="$CONFIG_FILES data-directory/Makefile" ;;
14289     "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
14290
14291   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14292   esac
14293 done
14294
14295
14296 # If the user did not use the arguments to specify the items to instantiate,
14297 # then the envvar interface is used.  Set only those that are not.
14298 # We use the long form for the default assignment because of an extremely
14299 # bizarre bug on SunOS 4.1.3.
14300 if $ac_need_defaults; then
14301   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14302   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14303   test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
14304   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14305 fi
14306
14307 # Have a temporary directory for convenience.  Make it in the build tree
14308 # simply because there is no reason against having it here, and in addition,
14309 # creating and moving files from /tmp can sometimes cause problems.
14310 # Hook for its removal unless debugging.
14311 # Note that there is a small window in which the directory will not be cleaned:
14312 # after its creation but before its name has been assigned to `$tmp'.
14313 $debug ||
14314 {
14315   tmp=
14316   trap 'exit_status=$?
14317   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14318 ' 0
14319   trap 'as_fn_exit 1' 1 2 13 15
14320 }
14321 # Create a (secure) tmp directory for tmp files.
14322
14323 {
14324   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14325   test -n "$tmp" && test -d "$tmp"
14326 }  ||
14327 {
14328   tmp=./conf$$-$RANDOM
14329   (umask 077 && mkdir "$tmp")
14330 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
14331
14332 # Set up the scripts for CONFIG_FILES section.
14333 # No need to generate them if there are no CONFIG_FILES.
14334 # This happens for instance with `./config.status config.h'.
14335 if test -n "$CONFIG_FILES"; then
14336
14337 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
14338   ac_cs_awk_getline=:
14339   ac_cs_awk_pipe_init=
14340   ac_cs_awk_read_file='
14341       while ((getline aline < (F[key])) > 0)
14342         print(aline)
14343       close(F[key])'
14344   ac_cs_awk_pipe_fini=
14345 else
14346   ac_cs_awk_getline=false
14347   ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
14348   ac_cs_awk_read_file='
14349       print "|#_!!_#|"
14350       print "cat " F[key] " &&"
14351       '$ac_cs_awk_pipe_init
14352   # The final `:' finishes the AND list.
14353   ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
14354 fi
14355 ac_cr=`echo X | tr X '\015'`
14356 # On cygwin, bash can eat \r inside `` if the user requested igncr.
14357 # But we know of no other shell where ac_cr would be empty at this
14358 # point, so we can use a bashism as a fallback.
14359 if test "x$ac_cr" = x; then
14360   eval ac_cr=\$\'\\r\'
14361 fi
14362 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14363 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14364   ac_cs_awk_cr='\r'
14365 else
14366   ac_cs_awk_cr=$ac_cr
14367 fi
14368
14369 echo 'BEGIN {' >"$tmp/subs1.awk" &&
14370 _ACEOF
14371
14372 # Create commands to substitute file output variables.
14373 {
14374   echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
14375   echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
14376   echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
14377   echo "_ACAWK" &&
14378   echo "_ACEOF"
14379 } >conf$$files.sh &&
14380 . ./conf$$files.sh ||
14381   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14382 rm -f conf$$files.sh
14383
14384 {
14385   echo "cat >conf$$subs.awk <<_ACEOF" &&
14386   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14387   echo "_ACEOF"
14388 } >conf$$subs.sh ||
14389   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14390 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
14391 ac_delim='%!_!# '
14392 for ac_last_try in false false false false false :; do
14393   . ./conf$$subs.sh ||
14394     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14395
14396   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14397   if test $ac_delim_n = $ac_delim_num; then
14398     break
14399   elif $ac_last_try; then
14400     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14401   else
14402     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14403   fi
14404 done
14405 rm -f conf$$subs.sh
14406
14407 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14408 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
14409 _ACEOF
14410 sed -n '
14411 h
14412 s/^/S["/; s/!.*/"]=/
14413 p
14414 g
14415 s/^[^!]*!//
14416 :repl
14417 t repl
14418 s/'"$ac_delim"'$//
14419 t delim
14420 :nl
14421 h
14422 s/\(.\{148\}\).*/\1/
14423 t more1
14424 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14425 p
14426 n
14427 b repl
14428 :more1
14429 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14430 p
14431 g
14432 s/.\{148\}//
14433 t nl
14434 :delim
14435 h
14436 s/\(.\{148\}\).*/\1/
14437 t more2
14438 s/["\\]/\\&/g; s/^/"/; s/$/"/
14439 p
14440 b
14441 :more2
14442 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14443 p
14444 g
14445 s/.\{148\}//
14446 t delim
14447 ' <conf$$subs.awk | sed '
14448 /^[^""]/{
14449   N
14450   s/\n//
14451 }
14452 ' >>$CONFIG_STATUS || ac_write_fail=1
14453 rm -f conf$$subs.awk
14454 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14455 _ACAWK
14456 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
14457   for (key in S) S_is_set[key] = 1
14458   FS = "\a"
14459   \$ac_cs_awk_pipe_init
14460 }
14461 {
14462   line = $ 0
14463   nfields = split(line, field, "@")
14464   substed = 0
14465   len = length(field[1])
14466   for (i = 2; i < nfields; i++) {
14467     key = field[i]
14468     keylen = length(key)
14469     if (S_is_set[key]) {
14470       value = S[key]
14471       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14472       len += length(value) + length(field[++i])
14473       substed = 1
14474     } else
14475       len += 1 + keylen
14476   }
14477   if (nfields == 3 && !substed) {
14478     key = field[2]
14479     if (F[key] != "" && line ~ /^[       ]*@.*@[         ]*$/) {
14480       \$ac_cs_awk_read_file
14481       next
14482     }
14483   }
14484   print line
14485 }
14486 \$ac_cs_awk_pipe_fini
14487 _ACAWK
14488 _ACEOF
14489 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14490 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14491   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14492 else
14493   cat
14494 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
14495   || as_fn_error "could not setup config files machinery" "$LINENO" 5
14496 _ACEOF
14497
14498 # VPATH may cause trouble with some makes, so we remove $(srcdir),
14499 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14500 # trailing colons and then remove the whole line if VPATH becomes empty
14501 # (actually we leave an empty line to preserve line numbers).
14502 if test "x$srcdir" = x.; then
14503   ac_vpsub='/^[  ]*VPATH[        ]*=/{
14504 s/:*\$(srcdir):*/:/
14505 s/:*\${srcdir}:*/:/
14506 s/:*@srcdir@:*/:/
14507 s/^\([^=]*=[     ]*\):*/\1/
14508 s/:*$//
14509 s/^[^=]*=[       ]*$//
14510 }'
14511 fi
14512
14513 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14514 fi # test -n "$CONFIG_FILES"
14515
14516 # Set up the scripts for CONFIG_HEADERS section.
14517 # No need to generate them if there are no CONFIG_HEADERS.
14518 # This happens for instance with `./config.status Makefile'.
14519 if test -n "$CONFIG_HEADERS"; then
14520 cat >"$tmp/defines.awk" <<\_ACAWK ||
14521 BEGIN {
14522 _ACEOF
14523
14524 # Transform confdefs.h into an awk script `defines.awk', embedded as
14525 # here-document in config.status, that substitutes the proper values into
14526 # config.h.in to produce config.h.
14527
14528 # Create a delimiter string that does not exist in confdefs.h, to ease
14529 # handling of long lines.
14530 ac_delim='%!_!# '
14531 for ac_last_try in false false :; do
14532   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
14533   if test -z "$ac_t"; then
14534     break
14535   elif $ac_last_try; then
14536     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
14537   else
14538     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14539   fi
14540 done
14541
14542 # For the awk script, D is an array of macro values keyed by name,
14543 # likewise P contains macro parameters if any.  Preserve backslash
14544 # newline sequences.
14545
14546 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14547 sed -n '
14548 s/.\{148\}/&'"$ac_delim"'/g
14549 t rset
14550 :rset
14551 s/^[     ]*#[    ]*define[       ][      ]*/ /
14552 t def
14553 d
14554 :def
14555 s/\\$//
14556 t bsnl
14557 s/["\\]/\\&/g
14558 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
14559 D["\1"]=" \3"/p
14560 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
14561 d
14562 :bsnl
14563 s/["\\]/\\&/g
14564 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
14565 D["\1"]=" \3\\\\\\n"\\/p
14566 t cont
14567 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14568 t cont
14569 d
14570 :cont
14571 n
14572 s/.\{148\}/&'"$ac_delim"'/g
14573 t clear
14574 :clear
14575 s/\\$//
14576 t bsnlc
14577 s/["\\]/\\&/g; s/^/"/; s/$/"/p
14578 d
14579 :bsnlc
14580 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14581 b cont
14582 ' <confdefs.h | sed '
14583 s/'"$ac_delim"'/"\\\
14584 "/g' >>$CONFIG_STATUS || ac_write_fail=1
14585
14586 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14587   for (key in D) D_is_set[key] = 1
14588   FS = "\a"
14589 }
14590 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14591   line = \$ 0
14592   split(line, arg, " ")
14593   if (arg[1] == "#") {
14594     defundef = arg[2]
14595     mac1 = arg[3]
14596   } else {
14597     defundef = substr(arg[1], 2)
14598     mac1 = arg[2]
14599   }
14600   split(mac1, mac2, "(") #)
14601   macro = mac2[1]
14602   prefix = substr(line, 1, index(line, defundef) - 1)
14603   if (D_is_set[macro]) {
14604     # Preserve the white space surrounding the "#".
14605     print prefix "define", macro P[macro] D[macro]
14606     next
14607   } else {
14608     # Replace #undef with comments.  This is necessary, for example,
14609     # in the case of _POSIX_SOURCE, which is predefined and required
14610     # on some systems where configure will not decide to define it.
14611     if (defundef == "undef") {
14612       print "/*", prefix defundef, macro, "*/"
14613       next
14614     }
14615   }
14616 }
14617 { print }
14618 _ACAWK
14619 _ACEOF
14620 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14621   as_fn_error "could not setup config headers machinery" "$LINENO" 5
14622 fi # test -n "$CONFIG_HEADERS"
14623
14624
14625 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS  :C $CONFIG_COMMANDS"
14626 shift
14627 for ac_tag
14628 do
14629   case $ac_tag in
14630   :[FHLC]) ac_mode=$ac_tag; continue;;
14631   esac
14632   case $ac_mode$ac_tag in
14633   :[FHL]*:*);;
14634   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
14635   :[FH]-) ac_tag=-:-;;
14636   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14637   esac
14638   ac_save_IFS=$IFS
14639   IFS=:
14640   set x $ac_tag
14641   IFS=$ac_save_IFS
14642   shift
14643   ac_file=$1
14644   shift
14645
14646   case $ac_mode in
14647   :L) ac_source=$1;;
14648   :[FH])
14649     ac_file_inputs=
14650     for ac_f
14651     do
14652       case $ac_f in
14653       -) ac_f="$tmp/stdin";;
14654       *) # Look for the file first in the build tree, then in the source tree
14655          # (if the path is not absolute).  The absolute path cannot be DOS-style,
14656          # because $ac_f cannot contain `:'.
14657          test -f "$ac_f" ||
14658            case $ac_f in
14659            [\\/$]*) false;;
14660            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14661            esac ||
14662            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
14663       esac
14664       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14665       as_fn_append ac_file_inputs " '$ac_f'"
14666     done
14667
14668     # Let's still pretend it is `configure' which instantiates (i.e., don't
14669     # use $as_me), people would be surprised to read:
14670     #    /* config.h.  Generated by config.status.  */
14671     configure_input='Generated from '`
14672           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14673         `' by configure.'
14674     if test x"$ac_file" != x-; then
14675       configure_input="$ac_file.  $configure_input"
14676       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14677 $as_echo "$as_me: creating $ac_file" >&6;}
14678     fi
14679     # Neutralize special characters interpreted by sed in replacement strings.
14680     case $configure_input in #(
14681     *\&* | *\|* | *\\* )
14682        ac_sed_conf_input=`$as_echo "$configure_input" |
14683        sed 's/[\\\\&|]/\\\\&/g'`;; #(
14684     *) ac_sed_conf_input=$configure_input;;
14685     esac
14686
14687     case $ac_tag in
14688     *:-:* | *:-) cat >"$tmp/stdin" \
14689       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
14690     esac
14691     ;;
14692   esac
14693
14694   ac_dir=`$as_dirname -- "$ac_file" ||
14695 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14696          X"$ac_file" : 'X\(//\)[^/]' \| \
14697          X"$ac_file" : 'X\(//\)$' \| \
14698          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14699 $as_echo X"$ac_file" |
14700     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14701             s//\1/
14702             q
14703           }
14704           /^X\(\/\/\)[^/].*/{
14705             s//\1/
14706             q
14707           }
14708           /^X\(\/\/\)$/{
14709             s//\1/
14710             q
14711           }
14712           /^X\(\/\).*/{
14713             s//\1/
14714             q
14715           }
14716           s/.*/./; q'`
14717   as_dir="$ac_dir"; as_fn_mkdir_p
14718   ac_builddir=.
14719
14720 case "$ac_dir" in
14721 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14722 *)
14723   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14724   # A ".." for each directory in $ac_dir_suffix.
14725   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14726   case $ac_top_builddir_sub in
14727   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14728   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14729   esac ;;
14730 esac
14731 ac_abs_top_builddir=$ac_pwd
14732 ac_abs_builddir=$ac_pwd$ac_dir_suffix
14733 # for backward compatibility:
14734 ac_top_builddir=$ac_top_build_prefix
14735
14736 case $srcdir in
14737   .)  # We are building in place.
14738     ac_srcdir=.
14739     ac_top_srcdir=$ac_top_builddir_sub
14740     ac_abs_top_srcdir=$ac_pwd ;;
14741   [\\/]* | ?:[\\/]* )  # Absolute name.
14742     ac_srcdir=$srcdir$ac_dir_suffix;
14743     ac_top_srcdir=$srcdir
14744     ac_abs_top_srcdir=$srcdir ;;
14745   *) # Relative name.
14746     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14747     ac_top_srcdir=$ac_top_build_prefix$srcdir
14748     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14749 esac
14750 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14751
14752
14753   case $ac_mode in
14754   :F)
14755   #
14756   # CONFIG_FILE
14757   #
14758
14759   case $INSTALL in
14760   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14761   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
14762   esac
14763 _ACEOF
14764
14765 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14766 # If the template does not know about datarootdir, expand it.
14767 # FIXME: This hack should be removed a few years after 2.60.
14768 ac_datarootdir_hack=; ac_datarootdir_seen=
14769 ac_sed_dataroot='
14770 /datarootdir/ {
14771   p
14772   q
14773 }
14774 /@datadir@/p
14775 /@docdir@/p
14776 /@infodir@/p
14777 /@localedir@/p
14778 /@mandir@/p'
14779 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14780 *datarootdir*) ac_datarootdir_seen=yes;;
14781 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14782   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14783 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14784 _ACEOF
14785 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14786   ac_datarootdir_hack='
14787   s&@datadir@&$datadir&g
14788   s&@docdir@&$docdir&g
14789   s&@infodir@&$infodir&g
14790   s&@localedir@&$localedir&g
14791   s&@mandir@&$mandir&g
14792   s&\\\${datarootdir}&$datarootdir&g' ;;
14793 esac
14794 _ACEOF
14795
14796 # Neutralize VPATH when `$srcdir' = `.'.
14797 # Shell code in configure.ac might set extrasub.
14798 # FIXME: do we really want to maintain this feature?
14799 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14800 ac_sed_extra="$ac_vpsub
14801 $extrasub
14802 _ACEOF
14803 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14804 :t
14805 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14806 s|@configure_input@|$ac_sed_conf_input|;t t
14807 s&@top_builddir@&$ac_top_builddir_sub&;t t
14808 s&@top_build_prefix@&$ac_top_build_prefix&;t t
14809 s&@srcdir@&$ac_srcdir&;t t
14810 s&@abs_srcdir@&$ac_abs_srcdir&;t t
14811 s&@top_srcdir@&$ac_top_srcdir&;t t
14812 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14813 s&@builddir@&$ac_builddir&;t t
14814 s&@abs_builddir@&$ac_abs_builddir&;t t
14815 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14816 s&@INSTALL@&$ac_INSTALL&;t t
14817 $ac_datarootdir_hack
14818 "
14819 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
14820 if $ac_cs_awk_getline; then
14821   $AWK -f "$tmp/subs.awk"
14822 else
14823   $AWK -f "$tmp/subs.awk" | $SHELL
14824 fi >$tmp/out \
14825   || as_fn_error "could not create $ac_file" "$LINENO" 5
14826
14827 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14828   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
14829   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
14830   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14831 which seems to be undefined.  Please make sure it is defined." >&5
14832 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14833 which seems to be undefined.  Please make sure it is defined." >&2;}
14834
14835   rm -f "$tmp/stdin"
14836   case $ac_file in
14837   -) cat "$tmp/out" && rm -f "$tmp/out";;
14838   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
14839   esac \
14840   || as_fn_error "could not create $ac_file" "$LINENO" 5
14841  ;;
14842   :H)
14843   #
14844   # CONFIG_HEADER
14845   #
14846   if test x"$ac_file" != x-; then
14847     {
14848       $as_echo "/* $configure_input  */" \
14849       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
14850     } >"$tmp/config.h" \
14851       || as_fn_error "could not create $ac_file" "$LINENO" 5
14852     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
14853       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14854 $as_echo "$as_me: $ac_file is unchanged" >&6;}
14855     else
14856       rm -f "$ac_file"
14857       mv "$tmp/config.h" "$ac_file" \
14858         || as_fn_error "could not create $ac_file" "$LINENO" 5
14859     fi
14860   else
14861     $as_echo "/* $configure_input  */" \
14862       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
14863       || as_fn_error "could not create -" "$LINENO" 5
14864   fi
14865  ;;
14866   :L)
14867   #
14868   # CONFIG_LINK
14869   #
14870
14871   if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
14872     :
14873   else
14874     # Prefer the file from the source tree if names are identical.
14875     if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
14876       ac_source=$srcdir/$ac_source
14877     fi
14878
14879     { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
14880 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
14881
14882     if test ! -r "$ac_source"; then
14883       as_fn_error "$ac_source: file not found" "$LINENO" 5
14884     fi
14885     rm -f "$ac_file"
14886
14887     # Try a relative symlink, then a hard link, then a copy.
14888     case $srcdir in
14889     [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
14890         *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
14891     esac
14892     ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
14893       ln "$ac_source" "$ac_file" 2>/dev/null ||
14894       cp -p "$ac_source" "$ac_file" ||
14895       as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
14896   fi
14897  ;;
14898   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
14899 $as_echo "$as_me: executing $ac_file commands" >&6;}
14900  ;;
14901   esac
14902
14903
14904   case $ac_file$ac_mode in
14905     "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
14906     "default":C)
14907 case x$CONFIG_HEADERS in
14908 xconfig.h:config.in)
14909 echo > stamp-h ;;
14910 esac
14911  ;;
14912
14913   esac
14914 done # for ac_tag
14915
14916
14917 as_fn_exit 0
14918 _ACEOF
14919 ac_clean_files=$ac_clean_files_save
14920
14921 test $ac_write_fail = 0 ||
14922   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
14923
14924
14925 # configure is writing to config.log, and then calls config.status.
14926 # config.status does its own redirection, appending to config.log.
14927 # Unfortunately, on DOS this fails, as config.log is still kept open
14928 # by configure, so config.status won't be able to write to it; its
14929 # output is simply discarded.  So we exec the FD to /dev/null,
14930 # effectively closing config.log, so it can be properly (re)opened and
14931 # appended to by config.status.  When coming back to configure, we
14932 # need to make the FD available again.
14933 if test "$no_create" != yes; then
14934   ac_cs_success=:
14935   ac_config_status_args=
14936   test "$silent" = yes &&
14937     ac_config_status_args="$ac_config_status_args --quiet"
14938   exec 5>/dev/null
14939   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
14940   exec 5>>config.log
14941   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14942   # would make configure fail if this is the last instruction.
14943   $ac_cs_success || as_fn_exit $?
14944 fi
14945
14946 #
14947 # CONFIG_SUBDIRS section.
14948 #
14949 if test "$no_recursion" != yes; then
14950
14951   # Remove --cache-file, --srcdir, and --disable-option-checking arguments
14952   # so they do not pile up.
14953   ac_sub_configure_args=
14954   ac_prev=
14955   eval "set x $ac_configure_args"
14956   shift
14957   for ac_arg
14958   do
14959     if test -n "$ac_prev"; then
14960       ac_prev=
14961       continue
14962     fi
14963     case $ac_arg in
14964     -cache-file | --cache-file | --cache-fil | --cache-fi \
14965     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
14966       ac_prev=cache_file ;;
14967     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
14968     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
14969     | --c=*)
14970       ;;
14971     --config-cache | -C)
14972       ;;
14973     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
14974       ac_prev=srcdir ;;
14975     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
14976       ;;
14977     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
14978       ac_prev=prefix ;;
14979     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
14980       ;;
14981     --disable-option-checking)
14982       ;;
14983     *)
14984       case $ac_arg in
14985       *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
14986       esac
14987       as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
14988     esac
14989   done
14990
14991   # Always prepend --prefix to ensure using the same prefix
14992   # in subdir configurations.
14993   ac_arg="--prefix=$prefix"
14994   case $ac_arg in
14995   *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
14996   esac
14997   ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
14998
14999   # Pass --silent
15000   if test "$silent" = yes; then
15001     ac_sub_configure_args="--silent $ac_sub_configure_args"
15002   fi
15003
15004   # Always prepend --disable-option-checking to silence warnings, since
15005   # different subdirs can have different --enable and --with options.
15006   ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
15007
15008   ac_popdir=`pwd`
15009   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
15010
15011     # Do not complain, so a configure script can configure whichever
15012     # parts of a large source tree are present.
15013     test -d "$srcdir/$ac_dir" || continue
15014
15015     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
15016     $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
15017     $as_echo "$ac_msg" >&6
15018     as_dir="$ac_dir"; as_fn_mkdir_p
15019     ac_builddir=.
15020
15021 case "$ac_dir" in
15022 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15023 *)
15024   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15025   # A ".." for each directory in $ac_dir_suffix.
15026   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15027   case $ac_top_builddir_sub in
15028   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15029   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15030   esac ;;
15031 esac
15032 ac_abs_top_builddir=$ac_pwd
15033 ac_abs_builddir=$ac_pwd$ac_dir_suffix
15034 # for backward compatibility:
15035 ac_top_builddir=$ac_top_build_prefix
15036
15037 case $srcdir in
15038   .)  # We are building in place.
15039     ac_srcdir=.
15040     ac_top_srcdir=$ac_top_builddir_sub
15041     ac_abs_top_srcdir=$ac_pwd ;;
15042   [\\/]* | ?:[\\/]* )  # Absolute name.
15043     ac_srcdir=$srcdir$ac_dir_suffix;
15044     ac_top_srcdir=$srcdir
15045     ac_abs_top_srcdir=$srcdir ;;
15046   *) # Relative name.
15047     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15048     ac_top_srcdir=$ac_top_build_prefix$srcdir
15049     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15050 esac
15051 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15052
15053
15054     cd "$ac_dir"
15055
15056     # Check for guested configure; otherwise get Cygnus style configure.
15057     if test -f "$ac_srcdir/configure.gnu"; then
15058       ac_sub_configure=$ac_srcdir/configure.gnu
15059     elif test -f "$ac_srcdir/configure"; then
15060       ac_sub_configure=$ac_srcdir/configure
15061     elif test -f "$ac_srcdir/configure.in"; then
15062       # This should be Cygnus configure.
15063       ac_sub_configure=$ac_aux_dir/configure
15064     else
15065       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
15066 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
15067       ac_sub_configure=
15068     fi
15069
15070     # The recursion is here.
15071     if test -n "$ac_sub_configure"; then
15072       # Make the cache file name correct relative to the subdirectory.
15073       case $cache_file in
15074       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
15075       *) # Relative name.
15076         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
15077       esac
15078
15079       { $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
15080 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
15081       # The eval makes quoting arguments work.
15082       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
15083            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
15084         as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
15085     fi
15086
15087     cd "$ac_popdir"
15088   done
15089 fi
15090 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15091   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15092 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15093 fi
15094
15095
15096 exit 0