fb2480c4ef562ea4a2baccf7cc2b68cf8fe5056b
[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 GCORE_TRANSFORM_NAME
595 GDB_TRANSFORM_NAME
596 GDB_NM_FILE
597 LTLIBBABELTRACE
598 LIBBABELTRACE
599 HAVE_LIBBABELTRACE
600 frags
601 target_subdir
602 CONFIG_UNINSTALL
603 CONFIG_INSTALL
604 CONFIG_CLEAN
605 CONFIG_ALL
606 CONFIG_SRCS
607 CONFIG_DEPS
608 CONFIG_OBS
609 PROFILE_CFLAGS
610 ENABLE_CFLAGS
611 SIM_OBS
612 SIM
613 XMKMF
614 GDBTK_SRC_DIR
615 GDBTK_CFLAGS
616 GDBTKLIBS
617 X_LIBS
618 X_LDFLAGS
619 X_CFLAGS
620 TK_XINCLUDES
621 TK_DEPS
622 TK_LIBRARY
623 TK_INCLUDE
624 TK_STUB_LIB_SPEC
625 TK_STUB_LIB_FLAG
626 TK_STUB_LIB_FILE
627 TK_LIB_SPEC
628 TK_LIB_FLAG
629 TK_LIB_FILE
630 TK_SRC_DIR
631 TK_BIN_DIR
632 TK_VERSION
633 TCL_DEPS
634 TCL_LIBRARY
635 TCL_INCLUDE
636 TCL_STUB_LIB_SPEC
637 TCL_STUB_LIB_FLAG
638 TCL_STUB_LIB_FILE
639 TCL_LIB_SPEC
640 TCL_LIB_FLAG
641 TCL_LIB_FILE
642 TCL_SRC_DIR
643 TCL_BIN_DIR
644 TCL_PATCH_LEVEL
645 TCL_VERSION
646 WIN32LDAPP
647 GUI_CFLAGS_X
648 LIBGUI
649 LTLIBLZMA
650 LIBLZMA
651 HAVE_LIBLZMA
652 WIN32LIBS
653 SER_HARDWIRE
654 WERROR_CFLAGS
655 WARN_CFLAGS
656 SYSTEM_GDBINIT
657 TARGET_SYSTEM_ROOT
658 CONFIG_LDFLAGS
659 RDYNAMIC
660 ALLOCA
661 HAVE_GUILE_FALSE
662 HAVE_GUILE_TRUE
663 GUILE_LIBS
664 GUILE_CPPFLAGS
665 GUILD_TARGET_FLAG
666 GUILD
667 pkg_config_prog_path
668 HAVE_PYTHON_FALSE
669 HAVE_PYTHON_TRUE
670 PYTHON_LIBS
671 PYTHON_CPPFLAGS
672 PYTHON_CFLAGS
673 python_prog_path
674 LTLIBEXPAT
675 LIBEXPAT
676 HAVE_LIBEXPAT
677 JIT_READER_DIR
678 TARGET_PTR
679 READLINE_TEXI_INCFLAG
680 READLINE_CFLAGS
681 READLINE_DEPS
682 READLINE
683 MIG
684 WINDRES
685 DLLTOOL
686 AR
687 YFLAGS
688 YACC
689 RANLIB
690 LN_S
691 INSTALL_DATA
692 INSTALL_SCRIPT
693 INSTALL_PROGRAM
694 AWK
695 REPORT_BUGS_TEXI
696 REPORT_BUGS_TO
697 PKGVERSION
698 HAVE_NATIVE_GCORE_TARGET
699 TARGET_OBS
700 subdirs
701 GDB_DATADIR
702 DEBUGDIR
703 MAKEINFO_EXTRA_FLAGS
704 MAKEINFOFLAGS
705 MAKEINFO
706 PACKAGE
707 GNULIB_STDINT_H
708 CATOBJEXT
709 GENCAT
710 INSTOBJEXT
711 DATADIRNAME
712 CATALOGS
713 POSUB
714 GMSGFMT
715 XGETTEXT
716 INCINTL
717 LIBINTL_DEP
718 LIBINTL
719 USE_NLS
720 SET_MAKE
721 GMAKE_FALSE
722 GMAKE_TRUE
723 MAKE
724 CCDEPMODE
725 DEPDIR
726 am__leading_dot
727 INSTALL_STRIP_PROGRAM
728 STRIP
729 install_sh
730 target_os
731 target_vendor
732 target_cpu
733 target
734 host_os
735 host_vendor
736 host_cpu
737 host
738 build_os
739 build_vendor
740 build_cpu
741 build
742 EGREP
743 GREP
744 CPP
745 OBJEXT
746 EXEEXT
747 ac_ct_CC
748 CPPFLAGS
749 LDFLAGS
750 CFLAGS
751 CC
752 MAINT
753 MAINTAINER_MODE_FALSE
754 MAINTAINER_MODE_TRUE
755 target_alias
756 host_alias
757 build_alias
758 LIBS
759 ECHO_T
760 ECHO_N
761 ECHO_C
762 DEFS
763 mandir
764 localedir
765 libdir
766 psdir
767 pdfdir
768 dvidir
769 htmldir
770 infodir
771 docdir
772 oldincludedir
773 includedir
774 localstatedir
775 sharedstatedir
776 sysconfdir
777 datadir
778 datarootdir
779 libexecdir
780 sbindir
781 bindir
782 program_transform_name
783 prefix
784 exec_prefix
785 PACKAGE_URL
786 PACKAGE_BUGREPORT
787 PACKAGE_STRING
788 PACKAGE_VERSION
789 PACKAGE_TARNAME
790 PACKAGE_NAME
791 PATH_SEPARATOR
792 SHELL'
793 ac_subst_files='host_makefile_frag'
794 ac_user_opts='
795 enable_option_checking
796 enable_maintainer_mode
797 enable_plugins
798 enable_largefile
799 with_separate_debug_dir
800 with_gdb_datadir
801 with_relocated_sources
802 with_auto_load_dir
803 with_auto_load_safe_path
804 enable_targets
805 enable_64_bit_bfd
806 enable_gdbcli
807 enable_gdbmi
808 enable_tui
809 enable_gdbtk
810 with_libunwind_ia64
811 with_curses
812 enable_profiling
813 with_pkgversion
814 with_bugurl
815 with_zlib
816 with_libiconv_prefix
817 with_iconv_bin
818 with_system_readline
819 with_jit_reader_dir
820 with_expat
821 with_gnu_ld
822 enable_rpath
823 with_libexpat_prefix
824 with_python
825 with_guile
826 enable_libmcheck
827 with_included_regex
828 with_sysroot
829 with_system_gdbinit
830 enable_werror
831 enable_build_warnings
832 enable_gdb_build_warnings
833 with_lzma
834 with_liblzma_prefix
835 with_tcl
836 with_tk
837 with_x
838 enable_sim
839 enable_multi_ice
840 enable_gdbserver
841 with_babeltrace
842 with_libbabeltrace_prefix
843 '
844       ac_precious_vars='build_alias
845 host_alias
846 target_alias
847 CC
848 CFLAGS
849 LDFLAGS
850 LIBS
851 CPPFLAGS
852 CPP
853 MAKEINFO
854 MAKEINFOFLAGS
855 YACC
856 YFLAGS
857 XMKMF'
858 ac_subdirs_all='testsuite
859 gdbtk
860 multi-ice
861 gdbserver'
862
863 # Initialize some variables set by options.
864 ac_init_help=
865 ac_init_version=false
866 ac_unrecognized_opts=
867 ac_unrecognized_sep=
868 # The variables have the same names as the options, with
869 # dashes changed to underlines.
870 cache_file=/dev/null
871 exec_prefix=NONE
872 no_create=
873 no_recursion=
874 prefix=NONE
875 program_prefix=NONE
876 program_suffix=NONE
877 program_transform_name=s,x,x,
878 silent=
879 site=
880 srcdir=
881 verbose=
882 x_includes=NONE
883 x_libraries=NONE
884
885 # Installation directory options.
886 # These are left unexpanded so users can "make install exec_prefix=/foo"
887 # and all the variables that are supposed to be based on exec_prefix
888 # by default will actually change.
889 # Use braces instead of parens because sh, perl, etc. also accept them.
890 # (The list follows the same order as the GNU Coding Standards.)
891 bindir='${exec_prefix}/bin'
892 sbindir='${exec_prefix}/sbin'
893 libexecdir='${exec_prefix}/libexec'
894 datarootdir='${prefix}/share'
895 datadir='${datarootdir}'
896 sysconfdir='${prefix}/etc'
897 sharedstatedir='${prefix}/com'
898 localstatedir='${prefix}/var'
899 includedir='${prefix}/include'
900 oldincludedir='/usr/include'
901 docdir='${datarootdir}/doc/${PACKAGE}'
902 infodir='${datarootdir}/info'
903 htmldir='${docdir}'
904 dvidir='${docdir}'
905 pdfdir='${docdir}'
906 psdir='${docdir}'
907 libdir='${exec_prefix}/lib'
908 localedir='${datarootdir}/locale'
909 mandir='${datarootdir}/man'
910
911 ac_prev=
912 ac_dashdash=
913 for ac_option
914 do
915   # If the previous option needs an argument, assign it.
916   if test -n "$ac_prev"; then
917     eval $ac_prev=\$ac_option
918     ac_prev=
919     continue
920   fi
921
922   case $ac_option in
923   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
924   *)    ac_optarg=yes ;;
925   esac
926
927   # Accept the important Cygnus configure options, so we can diagnose typos.
928
929   case $ac_dashdash$ac_option in
930   --)
931     ac_dashdash=yes ;;
932
933   -bindir | --bindir | --bindi | --bind | --bin | --bi)
934     ac_prev=bindir ;;
935   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
936     bindir=$ac_optarg ;;
937
938   -build | --build | --buil | --bui | --bu)
939     ac_prev=build_alias ;;
940   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
941     build_alias=$ac_optarg ;;
942
943   -cache-file | --cache-file | --cache-fil | --cache-fi \
944   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
945     ac_prev=cache_file ;;
946   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
947   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
948     cache_file=$ac_optarg ;;
949
950   --config-cache | -C)
951     cache_file=config.cache ;;
952
953   -datadir | --datadir | --datadi | --datad)
954     ac_prev=datadir ;;
955   -datadir=* | --datadir=* | --datadi=* | --datad=*)
956     datadir=$ac_optarg ;;
957
958   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
959   | --dataroo | --dataro | --datar)
960     ac_prev=datarootdir ;;
961   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
962   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
963     datarootdir=$ac_optarg ;;
964
965   -disable-* | --disable-*)
966     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
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--disable-$ac_useropt_orig"
977          ac_unrecognized_sep=', ';;
978     esac
979     eval enable_$ac_useropt=no ;;
980
981   -docdir | --docdir | --docdi | --doc | --do)
982     ac_prev=docdir ;;
983   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
984     docdir=$ac_optarg ;;
985
986   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
987     ac_prev=dvidir ;;
988   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
989     dvidir=$ac_optarg ;;
990
991   -enable-* | --enable-*)
992     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
993     # Reject names that are not valid shell variable names.
994     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
995       as_fn_error "invalid feature name: $ac_useropt"
996     ac_useropt_orig=$ac_useropt
997     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
998     case $ac_user_opts in
999       *"
1000 "enable_$ac_useropt"
1001 "*) ;;
1002       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1003          ac_unrecognized_sep=', ';;
1004     esac
1005     eval enable_$ac_useropt=\$ac_optarg ;;
1006
1007   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1008   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1009   | --exec | --exe | --ex)
1010     ac_prev=exec_prefix ;;
1011   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1012   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1013   | --exec=* | --exe=* | --ex=*)
1014     exec_prefix=$ac_optarg ;;
1015
1016   -gas | --gas | --ga | --g)
1017     # Obsolete; use --with-gas.
1018     with_gas=yes ;;
1019
1020   -help | --help | --hel | --he | -h)
1021     ac_init_help=long ;;
1022   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1023     ac_init_help=recursive ;;
1024   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1025     ac_init_help=short ;;
1026
1027   -host | --host | --hos | --ho)
1028     ac_prev=host_alias ;;
1029   -host=* | --host=* | --hos=* | --ho=*)
1030     host_alias=$ac_optarg ;;
1031
1032   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1033     ac_prev=htmldir ;;
1034   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1035   | --ht=*)
1036     htmldir=$ac_optarg ;;
1037
1038   -includedir | --includedir | --includedi | --included | --include \
1039   | --includ | --inclu | --incl | --inc)
1040     ac_prev=includedir ;;
1041   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1042   | --includ=* | --inclu=* | --incl=* | --inc=*)
1043     includedir=$ac_optarg ;;
1044
1045   -infodir | --infodir | --infodi | --infod | --info | --inf)
1046     ac_prev=infodir ;;
1047   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1048     infodir=$ac_optarg ;;
1049
1050   -libdir | --libdir | --libdi | --libd)
1051     ac_prev=libdir ;;
1052   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1053     libdir=$ac_optarg ;;
1054
1055   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1056   | --libexe | --libex | --libe)
1057     ac_prev=libexecdir ;;
1058   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1059   | --libexe=* | --libex=* | --libe=*)
1060     libexecdir=$ac_optarg ;;
1061
1062   -localedir | --localedir | --localedi | --localed | --locale)
1063     ac_prev=localedir ;;
1064   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1065     localedir=$ac_optarg ;;
1066
1067   -localstatedir | --localstatedir | --localstatedi | --localstated \
1068   | --localstate | --localstat | --localsta | --localst | --locals)
1069     ac_prev=localstatedir ;;
1070   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1071   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1072     localstatedir=$ac_optarg ;;
1073
1074   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1075     ac_prev=mandir ;;
1076   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1077     mandir=$ac_optarg ;;
1078
1079   -nfp | --nfp | --nf)
1080     # Obsolete; use --without-fp.
1081     with_fp=no ;;
1082
1083   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1084   | --no-cr | --no-c | -n)
1085     no_create=yes ;;
1086
1087   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1088   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1089     no_recursion=yes ;;
1090
1091   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1092   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1093   | --oldin | --oldi | --old | --ol | --o)
1094     ac_prev=oldincludedir ;;
1095   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1096   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1097   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1098     oldincludedir=$ac_optarg ;;
1099
1100   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1101     ac_prev=prefix ;;
1102   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1103     prefix=$ac_optarg ;;
1104
1105   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1106   | --program-pre | --program-pr | --program-p)
1107     ac_prev=program_prefix ;;
1108   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1109   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1110     program_prefix=$ac_optarg ;;
1111
1112   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1113   | --program-suf | --program-su | --program-s)
1114     ac_prev=program_suffix ;;
1115   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1116   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1117     program_suffix=$ac_optarg ;;
1118
1119   -program-transform-name | --program-transform-name \
1120   | --program-transform-nam | --program-transform-na \
1121   | --program-transform-n | --program-transform- \
1122   | --program-transform | --program-transfor \
1123   | --program-transfo | --program-transf \
1124   | --program-trans | --program-tran \
1125   | --progr-tra | --program-tr | --program-t)
1126     ac_prev=program_transform_name ;;
1127   -program-transform-name=* | --program-transform-name=* \
1128   | --program-transform-nam=* | --program-transform-na=* \
1129   | --program-transform-n=* | --program-transform-=* \
1130   | --program-transform=* | --program-transfor=* \
1131   | --program-transfo=* | --program-transf=* \
1132   | --program-trans=* | --program-tran=* \
1133   | --progr-tra=* | --program-tr=* | --program-t=*)
1134     program_transform_name=$ac_optarg ;;
1135
1136   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1137     ac_prev=pdfdir ;;
1138   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1139     pdfdir=$ac_optarg ;;
1140
1141   -psdir | --psdir | --psdi | --psd | --ps)
1142     ac_prev=psdir ;;
1143   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1144     psdir=$ac_optarg ;;
1145
1146   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1147   | -silent | --silent | --silen | --sile | --sil)
1148     silent=yes ;;
1149
1150   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1151     ac_prev=sbindir ;;
1152   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1153   | --sbi=* | --sb=*)
1154     sbindir=$ac_optarg ;;
1155
1156   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1157   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1158   | --sharedst | --shareds | --shared | --share | --shar \
1159   | --sha | --sh)
1160     ac_prev=sharedstatedir ;;
1161   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1162   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1163   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1164   | --sha=* | --sh=*)
1165     sharedstatedir=$ac_optarg ;;
1166
1167   -site | --site | --sit)
1168     ac_prev=site ;;
1169   -site=* | --site=* | --sit=*)
1170     site=$ac_optarg ;;
1171
1172   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1173     ac_prev=srcdir ;;
1174   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1175     srcdir=$ac_optarg ;;
1176
1177   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1178   | --syscon | --sysco | --sysc | --sys | --sy)
1179     ac_prev=sysconfdir ;;
1180   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1181   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1182     sysconfdir=$ac_optarg ;;
1183
1184   -target | --target | --targe | --targ | --tar | --ta | --t)
1185     ac_prev=target_alias ;;
1186   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1187     target_alias=$ac_optarg ;;
1188
1189   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1190     verbose=yes ;;
1191
1192   -version | --version | --versio | --versi | --vers | -V)
1193     ac_init_version=: ;;
1194
1195   -with-* | --with-*)
1196     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1197     # Reject names that are not valid shell variable names.
1198     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1199       as_fn_error "invalid package name: $ac_useropt"
1200     ac_useropt_orig=$ac_useropt
1201     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1202     case $ac_user_opts in
1203       *"
1204 "with_$ac_useropt"
1205 "*) ;;
1206       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1207          ac_unrecognized_sep=', ';;
1208     esac
1209     eval with_$ac_useropt=\$ac_optarg ;;
1210
1211   -without-* | --without-*)
1212     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1213     # Reject names that are not valid shell variable names.
1214     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1215       as_fn_error "invalid package name: $ac_useropt"
1216     ac_useropt_orig=$ac_useropt
1217     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1218     case $ac_user_opts in
1219       *"
1220 "with_$ac_useropt"
1221 "*) ;;
1222       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1223          ac_unrecognized_sep=', ';;
1224     esac
1225     eval with_$ac_useropt=no ;;
1226
1227   --x)
1228     # Obsolete; use --with-x.
1229     with_x=yes ;;
1230
1231   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1232   | --x-incl | --x-inc | --x-in | --x-i)
1233     ac_prev=x_includes ;;
1234   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1235   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1236     x_includes=$ac_optarg ;;
1237
1238   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1239   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1240     ac_prev=x_libraries ;;
1241   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1242   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1243     x_libraries=$ac_optarg ;;
1244
1245   -*) as_fn_error "unrecognized option: \`$ac_option'
1246 Try \`$0 --help' for more information."
1247     ;;
1248
1249   *=*)
1250     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1251     # Reject names that are not valid shell variable names.
1252     case $ac_envvar in #(
1253       '' | [0-9]* | *[!_$as_cr_alnum]* )
1254       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1255     esac
1256     eval $ac_envvar=\$ac_optarg
1257     export $ac_envvar ;;
1258
1259   *)
1260     # FIXME: should be removed in autoconf 3.0.
1261     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1262     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1263       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1264     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1265     ;;
1266
1267   esac
1268 done
1269
1270 if test -n "$ac_prev"; then
1271   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1272   as_fn_error "missing argument to $ac_option"
1273 fi
1274
1275 if test -n "$ac_unrecognized_opts"; then
1276   case $enable_option_checking in
1277     no) ;;
1278     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1279     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1280   esac
1281 fi
1282
1283 # Check all directory arguments for consistency.
1284 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1285                 datadir sysconfdir sharedstatedir localstatedir includedir \
1286                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1287                 libdir localedir mandir
1288 do
1289   eval ac_val=\$$ac_var
1290   # Remove trailing slashes.
1291   case $ac_val in
1292     */ )
1293       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1294       eval $ac_var=\$ac_val;;
1295   esac
1296   # Be sure to have absolute directory names.
1297   case $ac_val in
1298     [\\/$]* | ?:[\\/]* )  continue;;
1299     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1300   esac
1301   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1302 done
1303
1304 # There might be people who depend on the old broken behavior: `$host'
1305 # used to hold the argument of --host etc.
1306 # FIXME: To remove some day.
1307 build=$build_alias
1308 host=$host_alias
1309 target=$target_alias
1310
1311 # FIXME: To remove some day.
1312 if test "x$host_alias" != x; then
1313   if test "x$build_alias" = x; then
1314     cross_compiling=maybe
1315     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1316     If a cross compiler is detected then cross compile mode will be used." >&2
1317   elif test "x$build_alias" != "x$host_alias"; then
1318     cross_compiling=yes
1319   fi
1320 fi
1321
1322 ac_tool_prefix=
1323 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1324
1325 test "$silent" = yes && exec 6>/dev/null
1326
1327
1328 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1329 ac_ls_di=`ls -di .` &&
1330 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1331   as_fn_error "working directory cannot be determined"
1332 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1333   as_fn_error "pwd does not report name of working directory"
1334
1335
1336 # Find the source files, if location was not specified.
1337 if test -z "$srcdir"; then
1338   ac_srcdir_defaulted=yes
1339   # Try the directory containing this script, then the parent directory.
1340   ac_confdir=`$as_dirname -- "$as_myself" ||
1341 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1342          X"$as_myself" : 'X\(//\)[^/]' \| \
1343          X"$as_myself" : 'X\(//\)$' \| \
1344          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1345 $as_echo X"$as_myself" |
1346     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1347             s//\1/
1348             q
1349           }
1350           /^X\(\/\/\)[^/].*/{
1351             s//\1/
1352             q
1353           }
1354           /^X\(\/\/\)$/{
1355             s//\1/
1356             q
1357           }
1358           /^X\(\/\).*/{
1359             s//\1/
1360             q
1361           }
1362           s/.*/./; q'`
1363   srcdir=$ac_confdir
1364   if test ! -r "$srcdir/$ac_unique_file"; then
1365     srcdir=..
1366   fi
1367 else
1368   ac_srcdir_defaulted=no
1369 fi
1370 if test ! -r "$srcdir/$ac_unique_file"; then
1371   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1372   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1373 fi
1374 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1375 ac_abs_confdir=`(
1376         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1377         pwd)`
1378 # When building in place, set srcdir=.
1379 if test "$ac_abs_confdir" = "$ac_pwd"; then
1380   srcdir=.
1381 fi
1382 # Remove unnecessary trailing slashes from srcdir.
1383 # Double slashes in file names in object file debugging info
1384 # mess up M-x gdb in Emacs.
1385 case $srcdir in
1386 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1387 esac
1388 for ac_var in $ac_precious_vars; do
1389   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1390   eval ac_env_${ac_var}_value=\$${ac_var}
1391   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1392   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1393 done
1394
1395 #
1396 # Report the --help message.
1397 #
1398 if test "$ac_init_help" = "long"; then
1399   # Omit some internal or obsolete options to make the list less imposing.
1400   # This message is too long to be a string in the A/UX 3.1 sh.
1401   cat <<_ACEOF
1402 \`configure' configures this package to adapt to many kinds of systems.
1403
1404 Usage: $0 [OPTION]... [VAR=VALUE]...
1405
1406 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1407 VAR=VALUE.  See below for descriptions of some of the useful variables.
1408
1409 Defaults for the options are specified in brackets.
1410
1411 Configuration:
1412   -h, --help              display this help and exit
1413       --help=short        display options specific to this package
1414       --help=recursive    display the short help of all the included packages
1415   -V, --version           display version information and exit
1416   -q, --quiet, --silent   do not print \`checking...' messages
1417       --cache-file=FILE   cache test results in FILE [disabled]
1418   -C, --config-cache      alias for \`--cache-file=config.cache'
1419   -n, --no-create         do not create output files
1420       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1421
1422 Installation directories:
1423   --prefix=PREFIX         install architecture-independent files in PREFIX
1424                           [$ac_default_prefix]
1425   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1426                           [PREFIX]
1427
1428 By default, \`make install' will install all the files in
1429 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1430 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1431 for instance \`--prefix=\$HOME'.
1432
1433 For better control, use the options below.
1434
1435 Fine tuning of the installation directories:
1436   --bindir=DIR            user executables [EPREFIX/bin]
1437   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1438   --libexecdir=DIR        program executables [EPREFIX/libexec]
1439   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1440   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1441   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1442   --libdir=DIR            object code libraries [EPREFIX/lib]
1443   --includedir=DIR        C header files [PREFIX/include]
1444   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1445   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1446   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1447   --infodir=DIR           info documentation [DATAROOTDIR/info]
1448   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1449   --mandir=DIR            man documentation [DATAROOTDIR/man]
1450   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1451   --htmldir=DIR           html documentation [DOCDIR]
1452   --dvidir=DIR            dvi documentation [DOCDIR]
1453   --pdfdir=DIR            pdf documentation [DOCDIR]
1454   --psdir=DIR             ps documentation [DOCDIR]
1455 _ACEOF
1456
1457   cat <<\_ACEOF
1458
1459 Program names:
1460   --program-prefix=PREFIX            prepend PREFIX to installed program names
1461   --program-suffix=SUFFIX            append SUFFIX to installed program names
1462   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1463
1464 X features:
1465   --x-includes=DIR    X include files are in DIR
1466   --x-libraries=DIR   X library files are in DIR
1467
1468 System types:
1469   --build=BUILD     configure for building on BUILD [guessed]
1470   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1471   --target=TARGET   configure for building compilers for TARGET [HOST]
1472 _ACEOF
1473 fi
1474
1475 if test -n "$ac_init_help"; then
1476
1477   cat <<\_ACEOF
1478
1479 Optional Features:
1480   --disable-option-checking  ignore unrecognized --enable/--with options
1481   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1482   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1483   --enable-maintainer-mode  enable make rules and dependencies not useful
1484                           (and sometimes confusing) to the casual installer
1485   --enable-plugins        Enable support for plugins
1486   --disable-largefile     omit support for large files
1487   --enable-targets=TARGETS
1488                           alternative target configurations
1489   --enable-64-bit-bfd     64-bit support (on hosts with narrower word sizes)
1490   --disable-gdbcli        disable command-line interface (CLI)
1491   --disable-gdbmi         disable machine-interface (MI)
1492   --enable-tui            enable full-screen terminal user interface (TUI)
1493   --enable-gdbtk          enable gdbtk graphical user interface (GUI)
1494   --enable-profiling      enable profiling of GDB
1495   --disable-rpath         do not hardcode runtime library paths
1496   --enable-libmcheck      Try linking with -lmcheck if available
1497   --enable-werror         treat compile warnings as errors
1498   --enable-build-warnings enable build-time compiler warnings if gcc is used
1499   --enable-gdb-build-warnings
1500                           enable GDB specific build-time compiler warnings if
1501                           gcc is used
1502   --enable-sim            link gdb with simulator
1503   --enable-multi-ice      build the multi-ice-gdb-server
1504   --enable-gdbserver      automatically build gdbserver (yes/no/auto, default
1505                           is auto)
1506
1507 Optional Packages:
1508   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1509   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1510   --with-separate-debug-dir=PATH
1511                           look for global separate debug info in this path
1512                           [LIBDIR/debug]
1513   --with-gdb-datadir=PATH look for global separate data files in this path
1514                           [DATADIR/gdb]
1515   --with-relocated-sources=PATH
1516                           automatically relocate this path for source files
1517   --with-auto-load-dir=PATH
1518                           directories from which to load auto-loaded scripts
1519                           [$debugdir:$datadir/auto-load]
1520   --with-auto-load-safe-path=PATH
1521                           directories safe to hold auto-loaded files
1522                           [--with-auto-load-dir]
1523   --without-auto-load-safe-path
1524                           do not restrict auto-loaded files locations
1525   --with-libunwind-ia64   use libunwind frame unwinding for ia64 targets
1526   --with-curses           use the curses library instead of the termcap
1527                           library
1528   --with-pkgversion=PKG   Use PKG in the version string in place of "GDB"
1529   --with-bugurl=URL       Direct users to URL to report a bug
1530   --with-zlib             include zlib support (auto/yes/no) default=auto
1531   --with-libiconv-prefix=DIR
1532                           search for libiconv in DIR/include and DIR/lib
1533   --with-iconv-bin=PATH   specify where to find the iconv program
1534   --with-system-readline  use installed readline library
1535   --with-jit-reader-dir=PATH
1536                           directory to load the JIT readers from
1537   --with-expat            include expat support (auto/yes/no)
1538   --with-gnu-ld           assume the C compiler uses GNU ld default=no
1539   --with-libexpat-prefix[=DIR]  search for libexpat in DIR/include and DIR/lib
1540   --without-libexpat-prefix     don't search for libexpat in includedir and libdir
1541   --with-python[=PYTHON]  include python support
1542                           (auto/yes/no/<python-program>)
1543   --with-guile[=GUILE]    include guile support
1544                           (auto/yes/no/<guile-version>/<pkg-config-program>)
1545   --without-included-regex
1546                           don't use included regex; this is the default on
1547                           systems with version 2 of the GNU C library (use
1548                           with caution on other system)
1549   --with-sysroot[=DIR]    search for usr/lib et al within DIR
1550   --with-system-gdbinit=PATH
1551                           automatically load a system-wide gdbinit file
1552   --with-lzma             support lzma compression (auto/yes/no)
1553   --with-liblzma-prefix[=DIR]  search for liblzma in DIR/include and DIR/lib
1554   --without-liblzma-prefix     don't search for liblzma in includedir and libdir
1555   --with-tcl              directory containing tcl configuration (tclConfig.sh)
1556   --with-tk               directory containing tk configuration (tkConfig.sh)
1557   --with-x                use the X Window System
1558   --with-babeltrace       include babeltrace support (auto/yes/no)
1559   --with-libbabeltrace-prefix[=DIR]  search for libbabeltrace in DIR/include and DIR/lib
1560   --without-libbabeltrace-prefix     don't search for libbabeltrace in includedir and libdir
1561
1562 Some influential environment variables:
1563   CC          C compiler command
1564   CFLAGS      C compiler flags
1565   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1566               nonstandard directory <lib dir>
1567   LIBS        libraries to pass to the linker, e.g. -l<library>
1568   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1569               you have headers in a nonstandard directory <include dir>
1570   CPP         C preprocessor
1571   MAKEINFO    Parent configure detects if it is of sufficient version.
1572   MAKEINFOFLAGS
1573               Parameters for MAKEINFO.
1574   YACC        The `Yet Another C Compiler' implementation to use. Defaults to
1575               the first program found out of: `bison -y', `byacc', `yacc'.
1576   YFLAGS      The list of arguments that will be passed by default to $YACC.
1577               This script will default YFLAGS to the empty string to avoid a
1578               default value of `-d' given by some make applications.
1579   XMKMF       Path to xmkmf, Makefile generator for X Window System
1580
1581 Use these variables to override the choices made by `configure' or to help
1582 it to find libraries and programs with nonstandard names/locations.
1583
1584 Report bugs to the package provider.
1585 _ACEOF
1586 ac_status=$?
1587 fi
1588
1589 if test "$ac_init_help" = "recursive"; then
1590   # If there are subdirs, report their specific --help.
1591   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1592     test -d "$ac_dir" ||
1593       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1594       continue
1595     ac_builddir=.
1596
1597 case "$ac_dir" in
1598 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1599 *)
1600   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1601   # A ".." for each directory in $ac_dir_suffix.
1602   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1603   case $ac_top_builddir_sub in
1604   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1605   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1606   esac ;;
1607 esac
1608 ac_abs_top_builddir=$ac_pwd
1609 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1610 # for backward compatibility:
1611 ac_top_builddir=$ac_top_build_prefix
1612
1613 case $srcdir in
1614   .)  # We are building in place.
1615     ac_srcdir=.
1616     ac_top_srcdir=$ac_top_builddir_sub
1617     ac_abs_top_srcdir=$ac_pwd ;;
1618   [\\/]* | ?:[\\/]* )  # Absolute name.
1619     ac_srcdir=$srcdir$ac_dir_suffix;
1620     ac_top_srcdir=$srcdir
1621     ac_abs_top_srcdir=$srcdir ;;
1622   *) # Relative name.
1623     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1624     ac_top_srcdir=$ac_top_build_prefix$srcdir
1625     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1626 esac
1627 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1628
1629     cd "$ac_dir" || { ac_status=$?; continue; }
1630     # Check for guested configure.
1631     if test -f "$ac_srcdir/configure.gnu"; then
1632       echo &&
1633       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1634     elif test -f "$ac_srcdir/configure"; then
1635       echo &&
1636       $SHELL "$ac_srcdir/configure" --help=recursive
1637     else
1638       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1639     fi || ac_status=$?
1640     cd "$ac_pwd" || { ac_status=$?; break; }
1641   done
1642 fi
1643
1644 test -n "$ac_init_help" && exit $ac_status
1645 if $ac_init_version; then
1646   cat <<\_ACEOF
1647 configure
1648 generated by GNU Autoconf 2.64
1649
1650 Copyright (C) 2009 Free Software Foundation, Inc.
1651 This configure script is free software; the Free Software Foundation
1652 gives unlimited permission to copy, distribute and modify it.
1653 _ACEOF
1654   exit
1655 fi
1656
1657 ## ------------------------ ##
1658 ## Autoconf initialization. ##
1659 ## ------------------------ ##
1660
1661 # ac_fn_c_try_compile LINENO
1662 # --------------------------
1663 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1664 ac_fn_c_try_compile ()
1665 {
1666   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1667   rm -f conftest.$ac_objext
1668   if { { ac_try="$ac_compile"
1669 case "(($ac_try" in
1670   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1671   *) ac_try_echo=$ac_try;;
1672 esac
1673 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1674 $as_echo "$ac_try_echo"; } >&5
1675   (eval "$ac_compile") 2>conftest.err
1676   ac_status=$?
1677   if test -s conftest.err; then
1678     grep -v '^ *+' conftest.err >conftest.er1
1679     cat conftest.er1 >&5
1680     mv -f conftest.er1 conftest.err
1681   fi
1682   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1683   test $ac_status = 0; } && {
1684          test -z "$ac_c_werror_flag" ||
1685          test ! -s conftest.err
1686        } && test -s conftest.$ac_objext; then :
1687   ac_retval=0
1688 else
1689   $as_echo "$as_me: failed program was:" >&5
1690 sed 's/^/| /' conftest.$ac_ext >&5
1691
1692         ac_retval=1
1693 fi
1694   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1695   return $ac_retval
1696
1697 } # ac_fn_c_try_compile
1698
1699 # ac_fn_c_try_cpp LINENO
1700 # ----------------------
1701 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1702 ac_fn_c_try_cpp ()
1703 {
1704   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1705   if { { ac_try="$ac_cpp conftest.$ac_ext"
1706 case "(($ac_try" in
1707   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1708   *) ac_try_echo=$ac_try;;
1709 esac
1710 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1711 $as_echo "$ac_try_echo"; } >&5
1712   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1713   ac_status=$?
1714   if test -s conftest.err; then
1715     grep -v '^ *+' conftest.err >conftest.er1
1716     cat conftest.er1 >&5
1717     mv -f conftest.er1 conftest.err
1718   fi
1719   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1720   test $ac_status = 0; } >/dev/null && {
1721          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1722          test ! -s conftest.err
1723        }; then :
1724   ac_retval=0
1725 else
1726   $as_echo "$as_me: failed program was:" >&5
1727 sed 's/^/| /' conftest.$ac_ext >&5
1728
1729     ac_retval=1
1730 fi
1731   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1732   return $ac_retval
1733
1734 } # ac_fn_c_try_cpp
1735
1736 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1737 # -------------------------------------------------------
1738 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1739 # the include files in INCLUDES and setting the cache variable VAR
1740 # accordingly.
1741 ac_fn_c_check_header_mongrel ()
1742 {
1743   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1744   if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1745   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1746 $as_echo_n "checking for $2... " >&6; }
1747 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1748   $as_echo_n "(cached) " >&6
1749 fi
1750 eval ac_res=\$$3
1751                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1752 $as_echo "$ac_res" >&6; }
1753 else
1754   # Is the header compilable?
1755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1756 $as_echo_n "checking $2 usability... " >&6; }
1757 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1758 /* end confdefs.h.  */
1759 $4
1760 #include <$2>
1761 _ACEOF
1762 if ac_fn_c_try_compile "$LINENO"; then :
1763   ac_header_compiler=yes
1764 else
1765   ac_header_compiler=no
1766 fi
1767 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1769 $as_echo "$ac_header_compiler" >&6; }
1770
1771 # Is the header present?
1772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1773 $as_echo_n "checking $2 presence... " >&6; }
1774 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1775 /* end confdefs.h.  */
1776 #include <$2>
1777 _ACEOF
1778 if ac_fn_c_try_cpp "$LINENO"; then :
1779   ac_header_preproc=yes
1780 else
1781   ac_header_preproc=no
1782 fi
1783 rm -f conftest.err conftest.$ac_ext
1784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1785 $as_echo "$ac_header_preproc" >&6; }
1786
1787 # So?  What about this header?
1788 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1789   yes:no: )
1790     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1791 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1792     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1793 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1794     ;;
1795   no:yes:* )
1796     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1797 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1798     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1799 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1800     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1801 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1802     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1803 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1804     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1805 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1806     ;;
1807 esac
1808   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1809 $as_echo_n "checking for $2... " >&6; }
1810 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1811   $as_echo_n "(cached) " >&6
1812 else
1813   eval "$3=\$ac_header_compiler"
1814 fi
1815 eval ac_res=\$$3
1816                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1817 $as_echo "$ac_res" >&6; }
1818 fi
1819   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1820
1821 } # ac_fn_c_check_header_mongrel
1822
1823 # ac_fn_c_try_run LINENO
1824 # ----------------------
1825 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1826 # that executables *can* be run.
1827 ac_fn_c_try_run ()
1828 {
1829   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1830   if { { ac_try="$ac_link"
1831 case "(($ac_try" in
1832   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1833   *) ac_try_echo=$ac_try;;
1834 esac
1835 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1836 $as_echo "$ac_try_echo"; } >&5
1837   (eval "$ac_link") 2>&5
1838   ac_status=$?
1839   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1840   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1841   { { case "(($ac_try" in
1842   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1843   *) ac_try_echo=$ac_try;;
1844 esac
1845 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1846 $as_echo "$ac_try_echo"; } >&5
1847   (eval "$ac_try") 2>&5
1848   ac_status=$?
1849   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1850   test $ac_status = 0; }; }; then :
1851   ac_retval=0
1852 else
1853   $as_echo "$as_me: program exited with status $ac_status" >&5
1854        $as_echo "$as_me: failed program was:" >&5
1855 sed 's/^/| /' conftest.$ac_ext >&5
1856
1857        ac_retval=$ac_status
1858 fi
1859   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1860   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1861   return $ac_retval
1862
1863 } # ac_fn_c_try_run
1864
1865 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1866 # -------------------------------------------------------
1867 # Tests whether HEADER exists and can be compiled using the include files in
1868 # INCLUDES, setting the cache variable VAR accordingly.
1869 ac_fn_c_check_header_compile ()
1870 {
1871   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1872   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1873 $as_echo_n "checking for $2... " >&6; }
1874 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1875   $as_echo_n "(cached) " >&6
1876 else
1877   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1878 /* end confdefs.h.  */
1879 $4
1880 #include <$2>
1881 _ACEOF
1882 if ac_fn_c_try_compile "$LINENO"; then :
1883   eval "$3=yes"
1884 else
1885   eval "$3=no"
1886 fi
1887 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1888 fi
1889 eval ac_res=\$$3
1890                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1891 $as_echo "$ac_res" >&6; }
1892   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1893
1894 } # ac_fn_c_check_header_compile
1895
1896 # ac_fn_c_try_link LINENO
1897 # -----------------------
1898 # Try to link conftest.$ac_ext, and return whether this succeeded.
1899 ac_fn_c_try_link ()
1900 {
1901   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1902   rm -f conftest.$ac_objext conftest$ac_exeext
1903   if { { ac_try="$ac_link"
1904 case "(($ac_try" in
1905   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1906   *) ac_try_echo=$ac_try;;
1907 esac
1908 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1909 $as_echo "$ac_try_echo"; } >&5
1910   (eval "$ac_link") 2>conftest.err
1911   ac_status=$?
1912   if test -s conftest.err; then
1913     grep -v '^ *+' conftest.err >conftest.er1
1914     cat conftest.er1 >&5
1915     mv -f conftest.er1 conftest.err
1916   fi
1917   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1918   test $ac_status = 0; } && {
1919          test -z "$ac_c_werror_flag" ||
1920          test ! -s conftest.err
1921        } && test -s conftest$ac_exeext && {
1922          test "$cross_compiling" = yes ||
1923          $as_test_x conftest$ac_exeext
1924        }; then :
1925   ac_retval=0
1926 else
1927   $as_echo "$as_me: failed program was:" >&5
1928 sed 's/^/| /' conftest.$ac_ext >&5
1929
1930         ac_retval=1
1931 fi
1932   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1933   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1934   # interfere with the next link command; also delete a directory that is
1935   # left behind by Apple's compiler.  We do this before executing the actions.
1936   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1937   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1938   return $ac_retval
1939
1940 } # ac_fn_c_try_link
1941
1942 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1943 # --------------------------------------------
1944 # Tries to find the compile-time value of EXPR in a program that includes
1945 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1946 # computed
1947 ac_fn_c_compute_int ()
1948 {
1949   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1950   if test "$cross_compiling" = yes; then
1951     # Depending upon the size, compute the lo and hi bounds.
1952 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1953 /* end confdefs.h.  */
1954 $4
1955 int
1956 main ()
1957 {
1958 static int test_array [1 - 2 * !(($2) >= 0)];
1959 test_array [0] = 0
1960
1961   ;
1962   return 0;
1963 }
1964 _ACEOF
1965 if ac_fn_c_try_compile "$LINENO"; then :
1966   ac_lo=0 ac_mid=0
1967   while :; do
1968     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1969 /* end confdefs.h.  */
1970 $4
1971 int
1972 main ()
1973 {
1974 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1975 test_array [0] = 0
1976
1977   ;
1978   return 0;
1979 }
1980 _ACEOF
1981 if ac_fn_c_try_compile "$LINENO"; then :
1982   ac_hi=$ac_mid; break
1983 else
1984   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1985                         if test $ac_lo -le $ac_mid; then
1986                           ac_lo= ac_hi=
1987                           break
1988                         fi
1989                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1990 fi
1991 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1992   done
1993 else
1994   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1995 /* end confdefs.h.  */
1996 $4
1997 int
1998 main ()
1999 {
2000 static int test_array [1 - 2 * !(($2) < 0)];
2001 test_array [0] = 0
2002
2003   ;
2004   return 0;
2005 }
2006 _ACEOF
2007 if ac_fn_c_try_compile "$LINENO"; then :
2008   ac_hi=-1 ac_mid=-1
2009   while :; do
2010     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2011 /* end confdefs.h.  */
2012 $4
2013 int
2014 main ()
2015 {
2016 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2017 test_array [0] = 0
2018
2019   ;
2020   return 0;
2021 }
2022 _ACEOF
2023 if ac_fn_c_try_compile "$LINENO"; then :
2024   ac_lo=$ac_mid; break
2025 else
2026   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2027                         if test $ac_mid -le $ac_hi; then
2028                           ac_lo= ac_hi=
2029                           break
2030                         fi
2031                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2032 fi
2033 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2034   done
2035 else
2036   ac_lo= ac_hi=
2037 fi
2038 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2039 fi
2040 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2041 # Binary search between lo and hi bounds.
2042 while test "x$ac_lo" != "x$ac_hi"; do
2043   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2044   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2045 /* end confdefs.h.  */
2046 $4
2047 int
2048 main ()
2049 {
2050 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2051 test_array [0] = 0
2052
2053   ;
2054   return 0;
2055 }
2056 _ACEOF
2057 if ac_fn_c_try_compile "$LINENO"; then :
2058   ac_hi=$ac_mid
2059 else
2060   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2061 fi
2062 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2063 done
2064 case $ac_lo in #((
2065 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2066 '') ac_retval=1 ;;
2067 esac
2068   else
2069     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2070 /* end confdefs.h.  */
2071 $4
2072 static long int longval () { return $2; }
2073 static unsigned long int ulongval () { return $2; }
2074 #include <stdio.h>
2075 #include <stdlib.h>
2076 int
2077 main ()
2078 {
2079
2080   FILE *f = fopen ("conftest.val", "w");
2081   if (! f)
2082     return 1;
2083   if (($2) < 0)
2084     {
2085       long int i = longval ();
2086       if (i != ($2))
2087         return 1;
2088       fprintf (f, "%ld", i);
2089     }
2090   else
2091     {
2092       unsigned long int i = ulongval ();
2093       if (i != ($2))
2094         return 1;
2095       fprintf (f, "%lu", i);
2096     }
2097   /* Do not output a trailing newline, as this causes \r\n confusion
2098      on some platforms.  */
2099   return ferror (f) || fclose (f) != 0;
2100
2101   ;
2102   return 0;
2103 }
2104 _ACEOF
2105 if ac_fn_c_try_run "$LINENO"; then :
2106   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2107 else
2108   ac_retval=1
2109 fi
2110 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2111   conftest.$ac_objext conftest.beam conftest.$ac_ext
2112 rm -f conftest.val
2113
2114   fi
2115   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2116   return $ac_retval
2117
2118 } # ac_fn_c_compute_int
2119
2120 # ac_fn_c_check_func LINENO FUNC VAR
2121 # ----------------------------------
2122 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2123 ac_fn_c_check_func ()
2124 {
2125   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2126   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2127 $as_echo_n "checking for $2... " >&6; }
2128 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2129   $as_echo_n "(cached) " >&6
2130 else
2131   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2132 /* end confdefs.h.  */
2133 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2134    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
2135 #define $2 innocuous_$2
2136
2137 /* System header to define __stub macros and hopefully few prototypes,
2138     which can conflict with char $2 (); below.
2139     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2140     <limits.h> exists even on freestanding compilers.  */
2141
2142 #ifdef __STDC__
2143 # include <limits.h>
2144 #else
2145 # include <assert.h>
2146 #endif
2147
2148 #undef $2
2149
2150 /* Override any GCC internal prototype to avoid an error.
2151    Use char because int might match the return type of a GCC
2152    builtin and then its argument prototype would still apply.  */
2153 #ifdef __cplusplus
2154 extern "C"
2155 #endif
2156 char $2 ();
2157 /* The GNU C library defines this for functions which it implements
2158     to always fail with ENOSYS.  Some functions are actually named
2159     something starting with __ and the normal name is an alias.  */
2160 #if defined __stub_$2 || defined __stub___$2
2161 choke me
2162 #endif
2163
2164 int
2165 main ()
2166 {
2167 return $2 ();
2168   ;
2169   return 0;
2170 }
2171 _ACEOF
2172 if ac_fn_c_try_link "$LINENO"; then :
2173   eval "$3=yes"
2174 else
2175   eval "$3=no"
2176 fi
2177 rm -f core conftest.err conftest.$ac_objext \
2178     conftest$ac_exeext conftest.$ac_ext
2179 fi
2180 eval ac_res=\$$3
2181                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2182 $as_echo "$ac_res" >&6; }
2183   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2184
2185 } # ac_fn_c_check_func
2186
2187 # ac_fn_c_check_decl LINENO SYMBOL VAR
2188 # ------------------------------------
2189 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2190 ac_fn_c_check_decl ()
2191 {
2192   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2193   as_decl_name=`echo $2|sed 's/ *(.*//'`
2194   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2195   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2196 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2197 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2198   $as_echo_n "(cached) " >&6
2199 else
2200   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2201 /* end confdefs.h.  */
2202 $4
2203 int
2204 main ()
2205 {
2206 #ifndef $as_decl_name
2207 #ifdef __cplusplus
2208   (void) $as_decl_use;
2209 #else
2210   (void) $as_decl_name;
2211 #endif
2212 #endif
2213
2214   ;
2215   return 0;
2216 }
2217 _ACEOF
2218 if ac_fn_c_try_compile "$LINENO"; then :
2219   eval "$3=yes"
2220 else
2221   eval "$3=no"
2222 fi
2223 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2224 fi
2225 eval ac_res=\$$3
2226                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2227 $as_echo "$ac_res" >&6; }
2228   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2229
2230 } # ac_fn_c_check_decl
2231
2232 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2233 # ----------------------------------------------------
2234 # Tries to find if the field MEMBER exists in type AGGR, after including
2235 # INCLUDES, setting cache variable VAR accordingly.
2236 ac_fn_c_check_member ()
2237 {
2238   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2239   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2240 $as_echo_n "checking for $2.$3... " >&6; }
2241 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
2242   $as_echo_n "(cached) " >&6
2243 else
2244   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2245 /* end confdefs.h.  */
2246 $5
2247 int
2248 main ()
2249 {
2250 static $2 ac_aggr;
2251 if (ac_aggr.$3)
2252 return 0;
2253   ;
2254   return 0;
2255 }
2256 _ACEOF
2257 if ac_fn_c_try_compile "$LINENO"; then :
2258   eval "$4=yes"
2259 else
2260   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2261 /* end confdefs.h.  */
2262 $5
2263 int
2264 main ()
2265 {
2266 static $2 ac_aggr;
2267 if (sizeof ac_aggr.$3)
2268 return 0;
2269   ;
2270   return 0;
2271 }
2272 _ACEOF
2273 if ac_fn_c_try_compile "$LINENO"; then :
2274   eval "$4=yes"
2275 else
2276   eval "$4=no"
2277 fi
2278 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2279 fi
2280 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2281 fi
2282 eval ac_res=\$$4
2283                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2284 $as_echo "$ac_res" >&6; }
2285   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2286
2287 } # ac_fn_c_check_member
2288
2289 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2290 # -------------------------------------------
2291 # Tests whether TYPE exists after having included INCLUDES, setting cache
2292 # variable VAR accordingly.
2293 ac_fn_c_check_type ()
2294 {
2295   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2296   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2297 $as_echo_n "checking for $2... " >&6; }
2298 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2299   $as_echo_n "(cached) " >&6
2300 else
2301   eval "$3=no"
2302   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2303 /* end confdefs.h.  */
2304 $4
2305 int
2306 main ()
2307 {
2308 if (sizeof ($2))
2309          return 0;
2310   ;
2311   return 0;
2312 }
2313 _ACEOF
2314 if ac_fn_c_try_compile "$LINENO"; then :
2315   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2316 /* end confdefs.h.  */
2317 $4
2318 int
2319 main ()
2320 {
2321 if (sizeof (($2)))
2322             return 0;
2323   ;
2324   return 0;
2325 }
2326 _ACEOF
2327 if ac_fn_c_try_compile "$LINENO"; then :
2328
2329 else
2330   eval "$3=yes"
2331 fi
2332 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2333 fi
2334 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2335 fi
2336 eval ac_res=\$$3
2337                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2338 $as_echo "$ac_res" >&6; }
2339   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2340
2341 } # ac_fn_c_check_type
2342 cat >config.log <<_ACEOF
2343 This file contains any messages produced by compilers while
2344 running configure, to aid debugging if configure makes a mistake.
2345
2346 It was created by $as_me, which was
2347 generated by GNU Autoconf 2.64.  Invocation command line was
2348
2349   $ $0 $@
2350
2351 _ACEOF
2352 exec 5>>config.log
2353 {
2354 cat <<_ASUNAME
2355 ## --------- ##
2356 ## Platform. ##
2357 ## --------- ##
2358
2359 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2360 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2361 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2362 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2363 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2364
2365 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2366 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2367
2368 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2369 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2370 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2371 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2372 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2373 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2374 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2375
2376 _ASUNAME
2377
2378 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2379 for as_dir in $PATH
2380 do
2381   IFS=$as_save_IFS
2382   test -z "$as_dir" && as_dir=.
2383     $as_echo "PATH: $as_dir"
2384   done
2385 IFS=$as_save_IFS
2386
2387 } >&5
2388
2389 cat >&5 <<_ACEOF
2390
2391
2392 ## ----------- ##
2393 ## Core tests. ##
2394 ## ----------- ##
2395
2396 _ACEOF
2397
2398
2399 # Keep a trace of the command line.
2400 # Strip out --no-create and --no-recursion so they do not pile up.
2401 # Strip out --silent because we don't want to record it for future runs.
2402 # Also quote any args containing shell meta-characters.
2403 # Make two passes to allow for proper duplicate-argument suppression.
2404 ac_configure_args=
2405 ac_configure_args0=
2406 ac_configure_args1=
2407 ac_must_keep_next=false
2408 for ac_pass in 1 2
2409 do
2410   for ac_arg
2411   do
2412     case $ac_arg in
2413     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2414     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2415     | -silent | --silent | --silen | --sile | --sil)
2416       continue ;;
2417     *\'*)
2418       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2419     esac
2420     case $ac_pass in
2421     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2422     2)
2423       as_fn_append ac_configure_args1 " '$ac_arg'"
2424       if test $ac_must_keep_next = true; then
2425         ac_must_keep_next=false # Got value, back to normal.
2426       else
2427         case $ac_arg in
2428           *=* | --config-cache | -C | -disable-* | --disable-* \
2429           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2430           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2431           | -with-* | --with-* | -without-* | --without-* | --x)
2432             case "$ac_configure_args0 " in
2433               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2434             esac
2435             ;;
2436           -* ) ac_must_keep_next=true ;;
2437         esac
2438       fi
2439       as_fn_append ac_configure_args " '$ac_arg'"
2440       ;;
2441     esac
2442   done
2443 done
2444 { ac_configure_args0=; unset ac_configure_args0;}
2445 { ac_configure_args1=; unset ac_configure_args1;}
2446
2447 # When interrupted or exit'd, cleanup temporary files, and complete
2448 # config.log.  We remove comments because anyway the quotes in there
2449 # would cause problems or look ugly.
2450 # WARNING: Use '\'' to represent an apostrophe within the trap.
2451 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2452 trap 'exit_status=$?
2453   # Save into config.log some information that might help in debugging.
2454   {
2455     echo
2456
2457     cat <<\_ASBOX
2458 ## ---------------- ##
2459 ## Cache variables. ##
2460 ## ---------------- ##
2461 _ASBOX
2462     echo
2463     # The following way of writing the cache mishandles newlines in values,
2464 (
2465   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2466     eval ac_val=\$$ac_var
2467     case $ac_val in #(
2468     *${as_nl}*)
2469       case $ac_var in #(
2470       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2471 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2472       esac
2473       case $ac_var in #(
2474       _ | IFS | as_nl) ;; #(
2475       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2476       *) { eval $ac_var=; unset $ac_var;} ;;
2477       esac ;;
2478     esac
2479   done
2480   (set) 2>&1 |
2481     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2482     *${as_nl}ac_space=\ *)
2483       sed -n \
2484         "s/'\''/'\''\\\\'\'''\''/g;
2485           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2486       ;; #(
2487     *)
2488       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2489       ;;
2490     esac |
2491     sort
2492 )
2493     echo
2494
2495     cat <<\_ASBOX
2496 ## ----------------- ##
2497 ## Output variables. ##
2498 ## ----------------- ##
2499 _ASBOX
2500     echo
2501     for ac_var in $ac_subst_vars
2502     do
2503       eval ac_val=\$$ac_var
2504       case $ac_val in
2505       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2506       esac
2507       $as_echo "$ac_var='\''$ac_val'\''"
2508     done | sort
2509     echo
2510
2511     if test -n "$ac_subst_files"; then
2512       cat <<\_ASBOX
2513 ## ------------------- ##
2514 ## File substitutions. ##
2515 ## ------------------- ##
2516 _ASBOX
2517       echo
2518       for ac_var in $ac_subst_files
2519       do
2520         eval ac_val=\$$ac_var
2521         case $ac_val in
2522         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2523         esac
2524         $as_echo "$ac_var='\''$ac_val'\''"
2525       done | sort
2526       echo
2527     fi
2528
2529     if test -s confdefs.h; then
2530       cat <<\_ASBOX
2531 ## ----------- ##
2532 ## confdefs.h. ##
2533 ## ----------- ##
2534 _ASBOX
2535       echo
2536       cat confdefs.h
2537       echo
2538     fi
2539     test "$ac_signal" != 0 &&
2540       $as_echo "$as_me: caught signal $ac_signal"
2541     $as_echo "$as_me: exit $exit_status"
2542   } >&5
2543   rm -f core *.core core.conftest.* &&
2544     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2545     exit $exit_status
2546 ' 0
2547 for ac_signal in 1 2 13 15; do
2548   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2549 done
2550 ac_signal=0
2551
2552 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2553 rm -f -r conftest* confdefs.h
2554
2555 $as_echo "/* confdefs.h */" > confdefs.h
2556
2557 # Predefined preprocessor variables.
2558
2559 cat >>confdefs.h <<_ACEOF
2560 #define PACKAGE_NAME "$PACKAGE_NAME"
2561 _ACEOF
2562
2563 cat >>confdefs.h <<_ACEOF
2564 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2565 _ACEOF
2566
2567 cat >>confdefs.h <<_ACEOF
2568 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2569 _ACEOF
2570
2571 cat >>confdefs.h <<_ACEOF
2572 #define PACKAGE_STRING "$PACKAGE_STRING"
2573 _ACEOF
2574
2575 cat >>confdefs.h <<_ACEOF
2576 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2577 _ACEOF
2578
2579 cat >>confdefs.h <<_ACEOF
2580 #define PACKAGE_URL "$PACKAGE_URL"
2581 _ACEOF
2582
2583
2584 # Let the site file select an alternate cache file if it wants to.
2585 # Prefer an explicitly selected file to automatically selected ones.
2586 ac_site_file1=NONE
2587 ac_site_file2=NONE
2588 if test -n "$CONFIG_SITE"; then
2589   ac_site_file1=$CONFIG_SITE
2590 elif test "x$prefix" != xNONE; then
2591   ac_site_file1=$prefix/share/config.site
2592   ac_site_file2=$prefix/etc/config.site
2593 else
2594   ac_site_file1=$ac_default_prefix/share/config.site
2595   ac_site_file2=$ac_default_prefix/etc/config.site
2596 fi
2597 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2598 do
2599   test "x$ac_site_file" = xNONE && continue
2600   if test -r "$ac_site_file"; then
2601     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2602 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2603     sed 's/^/| /' "$ac_site_file" >&5
2604     . "$ac_site_file"
2605   fi
2606 done
2607
2608 if test -r "$cache_file"; then
2609   # Some versions of bash will fail to source /dev/null (special
2610   # files actually), so we avoid doing that.
2611   if test -f "$cache_file"; then
2612     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2613 $as_echo "$as_me: loading cache $cache_file" >&6;}
2614     case $cache_file in
2615       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2616       *)                      . "./$cache_file";;
2617     esac
2618   fi
2619 else
2620   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2621 $as_echo "$as_me: creating cache $cache_file" >&6;}
2622   >$cache_file
2623 fi
2624
2625 # Check that the precious variables saved in the cache have kept the same
2626 # value.
2627 ac_cache_corrupted=false
2628 for ac_var in $ac_precious_vars; do
2629   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2630   eval ac_new_set=\$ac_env_${ac_var}_set
2631   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2632   eval ac_new_val=\$ac_env_${ac_var}_value
2633   case $ac_old_set,$ac_new_set in
2634     set,)
2635       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2636 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2637       ac_cache_corrupted=: ;;
2638     ,set)
2639       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2640 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2641       ac_cache_corrupted=: ;;
2642     ,);;
2643     *)
2644       if test "x$ac_old_val" != "x$ac_new_val"; then
2645         # differences in whitespace do not lead to failure.
2646         ac_old_val_w=`echo x $ac_old_val`
2647         ac_new_val_w=`echo x $ac_new_val`
2648         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2649           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2650 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2651           ac_cache_corrupted=:
2652         else
2653           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2654 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2655           eval $ac_var=\$ac_old_val
2656         fi
2657         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2658 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2659         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2660 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2661       fi;;
2662   esac
2663   # Pass precious variables to config.status.
2664   if test "$ac_new_set" = set; then
2665     case $ac_new_val in
2666     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2667     *) ac_arg=$ac_var=$ac_new_val ;;
2668     esac
2669     case " $ac_configure_args " in
2670       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2671       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2672     esac
2673   fi
2674 done
2675 if $ac_cache_corrupted; then
2676   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2677 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2678   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2679 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2680   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2681 fi
2682 ## -------------------- ##
2683 ## Main body of script. ##
2684 ## -------------------- ##
2685
2686 ac_ext=c
2687 ac_cpp='$CPP $CPPFLAGS'
2688 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2689 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2690 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2691
2692
2693
2694
2695
2696 ac_config_headers="$ac_config_headers config.h:config.in"
2697
2698
2699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2700 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2701     # Check whether --enable-maintainer-mode was given.
2702 if test "${enable_maintainer_mode+set}" = set; then :
2703   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2704 else
2705   USE_MAINTAINER_MODE=no
2706 fi
2707
2708   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2709 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2710    if test $USE_MAINTAINER_MODE = yes; then
2711   MAINTAINER_MODE_TRUE=
2712   MAINTAINER_MODE_FALSE='#'
2713 else
2714   MAINTAINER_MODE_TRUE='#'
2715   MAINTAINER_MODE_FALSE=
2716 fi
2717
2718   MAINT=$MAINTAINER_MODE_TRUE
2719
2720
2721
2722 # Set the 'development' global.
2723 . $srcdir/../bfd/development.sh
2724
2725 ac_ext=c
2726 ac_cpp='$CPP $CPPFLAGS'
2727 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2728 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2729 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2730 if test -n "$ac_tool_prefix"; then
2731   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2732 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2734 $as_echo_n "checking for $ac_word... " >&6; }
2735 if test "${ac_cv_prog_CC+set}" = set; then :
2736   $as_echo_n "(cached) " >&6
2737 else
2738   if test -n "$CC"; then
2739   ac_cv_prog_CC="$CC" # Let the user override the test.
2740 else
2741 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2742 for as_dir in $PATH
2743 do
2744   IFS=$as_save_IFS
2745   test -z "$as_dir" && as_dir=.
2746     for ac_exec_ext in '' $ac_executable_extensions; do
2747   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2748     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2749     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2750     break 2
2751   fi
2752 done
2753   done
2754 IFS=$as_save_IFS
2755
2756 fi
2757 fi
2758 CC=$ac_cv_prog_CC
2759 if test -n "$CC"; then
2760   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2761 $as_echo "$CC" >&6; }
2762 else
2763   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2764 $as_echo "no" >&6; }
2765 fi
2766
2767
2768 fi
2769 if test -z "$ac_cv_prog_CC"; then
2770   ac_ct_CC=$CC
2771   # Extract the first word of "gcc", so it can be a program name with args.
2772 set dummy gcc; ac_word=$2
2773 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2774 $as_echo_n "checking for $ac_word... " >&6; }
2775 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2776   $as_echo_n "(cached) " >&6
2777 else
2778   if test -n "$ac_ct_CC"; then
2779   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2780 else
2781 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2782 for as_dir in $PATH
2783 do
2784   IFS=$as_save_IFS
2785   test -z "$as_dir" && as_dir=.
2786     for ac_exec_ext in '' $ac_executable_extensions; do
2787   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2788     ac_cv_prog_ac_ct_CC="gcc"
2789     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2790     break 2
2791   fi
2792 done
2793   done
2794 IFS=$as_save_IFS
2795
2796 fi
2797 fi
2798 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2799 if test -n "$ac_ct_CC"; then
2800   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2801 $as_echo "$ac_ct_CC" >&6; }
2802 else
2803   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2804 $as_echo "no" >&6; }
2805 fi
2806
2807   if test "x$ac_ct_CC" = x; then
2808     CC=""
2809   else
2810     case $cross_compiling:$ac_tool_warned in
2811 yes:)
2812 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2813 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2814 ac_tool_warned=yes ;;
2815 esac
2816     CC=$ac_ct_CC
2817   fi
2818 else
2819   CC="$ac_cv_prog_CC"
2820 fi
2821
2822 if test -z "$CC"; then
2823           if test -n "$ac_tool_prefix"; then
2824     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2825 set dummy ${ac_tool_prefix}cc; ac_word=$2
2826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2827 $as_echo_n "checking for $ac_word... " >&6; }
2828 if test "${ac_cv_prog_CC+set}" = set; then :
2829   $as_echo_n "(cached) " >&6
2830 else
2831   if test -n "$CC"; then
2832   ac_cv_prog_CC="$CC" # Let the user override the test.
2833 else
2834 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2835 for as_dir in $PATH
2836 do
2837   IFS=$as_save_IFS
2838   test -z "$as_dir" && as_dir=.
2839     for ac_exec_ext in '' $ac_executable_extensions; do
2840   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2841     ac_cv_prog_CC="${ac_tool_prefix}cc"
2842     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2843     break 2
2844   fi
2845 done
2846   done
2847 IFS=$as_save_IFS
2848
2849 fi
2850 fi
2851 CC=$ac_cv_prog_CC
2852 if test -n "$CC"; then
2853   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2854 $as_echo "$CC" >&6; }
2855 else
2856   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2857 $as_echo "no" >&6; }
2858 fi
2859
2860
2861   fi
2862 fi
2863 if test -z "$CC"; then
2864   # Extract the first word of "cc", so it can be a program name with args.
2865 set dummy cc; ac_word=$2
2866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2867 $as_echo_n "checking for $ac_word... " >&6; }
2868 if test "${ac_cv_prog_CC+set}" = set; then :
2869   $as_echo_n "(cached) " >&6
2870 else
2871   if test -n "$CC"; then
2872   ac_cv_prog_CC="$CC" # Let the user override the test.
2873 else
2874   ac_prog_rejected=no
2875 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2876 for as_dir in $PATH
2877 do
2878   IFS=$as_save_IFS
2879   test -z "$as_dir" && as_dir=.
2880     for ac_exec_ext in '' $ac_executable_extensions; do
2881   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2882     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2883        ac_prog_rejected=yes
2884        continue
2885      fi
2886     ac_cv_prog_CC="cc"
2887     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2888     break 2
2889   fi
2890 done
2891   done
2892 IFS=$as_save_IFS
2893
2894 if test $ac_prog_rejected = yes; then
2895   # We found a bogon in the path, so make sure we never use it.
2896   set dummy $ac_cv_prog_CC
2897   shift
2898   if test $# != 0; then
2899     # We chose a different compiler from the bogus one.
2900     # However, it has the same basename, so the bogon will be chosen
2901     # first if we set CC to just the basename; use the full file name.
2902     shift
2903     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2904   fi
2905 fi
2906 fi
2907 fi
2908 CC=$ac_cv_prog_CC
2909 if test -n "$CC"; then
2910   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2911 $as_echo "$CC" >&6; }
2912 else
2913   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2914 $as_echo "no" >&6; }
2915 fi
2916
2917
2918 fi
2919 if test -z "$CC"; then
2920   if test -n "$ac_tool_prefix"; then
2921   for ac_prog in cl.exe
2922   do
2923     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2924 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2926 $as_echo_n "checking for $ac_word... " >&6; }
2927 if test "${ac_cv_prog_CC+set}" = set; then :
2928   $as_echo_n "(cached) " >&6
2929 else
2930   if test -n "$CC"; then
2931   ac_cv_prog_CC="$CC" # Let the user override the test.
2932 else
2933 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2934 for as_dir in $PATH
2935 do
2936   IFS=$as_save_IFS
2937   test -z "$as_dir" && as_dir=.
2938     for ac_exec_ext in '' $ac_executable_extensions; do
2939   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2940     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2941     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2942     break 2
2943   fi
2944 done
2945   done
2946 IFS=$as_save_IFS
2947
2948 fi
2949 fi
2950 CC=$ac_cv_prog_CC
2951 if test -n "$CC"; then
2952   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2953 $as_echo "$CC" >&6; }
2954 else
2955   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2956 $as_echo "no" >&6; }
2957 fi
2958
2959
2960     test -n "$CC" && break
2961   done
2962 fi
2963 if test -z "$CC"; then
2964   ac_ct_CC=$CC
2965   for ac_prog in cl.exe
2966 do
2967   # Extract the first word of "$ac_prog", so it can be a program name with args.
2968 set dummy $ac_prog; ac_word=$2
2969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2970 $as_echo_n "checking for $ac_word... " >&6; }
2971 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2972   $as_echo_n "(cached) " >&6
2973 else
2974   if test -n "$ac_ct_CC"; then
2975   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2976 else
2977 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2978 for as_dir in $PATH
2979 do
2980   IFS=$as_save_IFS
2981   test -z "$as_dir" && as_dir=.
2982     for ac_exec_ext in '' $ac_executable_extensions; do
2983   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2984     ac_cv_prog_ac_ct_CC="$ac_prog"
2985     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2986     break 2
2987   fi
2988 done
2989   done
2990 IFS=$as_save_IFS
2991
2992 fi
2993 fi
2994 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2995 if test -n "$ac_ct_CC"; then
2996   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2997 $as_echo "$ac_ct_CC" >&6; }
2998 else
2999   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3000 $as_echo "no" >&6; }
3001 fi
3002
3003
3004   test -n "$ac_ct_CC" && break
3005 done
3006
3007   if test "x$ac_ct_CC" = x; then
3008     CC=""
3009   else
3010     case $cross_compiling:$ac_tool_warned in
3011 yes:)
3012 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3013 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3014 ac_tool_warned=yes ;;
3015 esac
3016     CC=$ac_ct_CC
3017   fi
3018 fi
3019
3020 fi
3021
3022
3023 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3024 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3025 as_fn_error "no acceptable C compiler found in \$PATH
3026 See \`config.log' for more details." "$LINENO" 5; }
3027
3028 # Provide some information about the compiler.
3029 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3030 set X $ac_compile
3031 ac_compiler=$2
3032 for ac_option in --version -v -V -qversion; do
3033   { { ac_try="$ac_compiler $ac_option >&5"
3034 case "(($ac_try" in
3035   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3036   *) ac_try_echo=$ac_try;;
3037 esac
3038 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3039 $as_echo "$ac_try_echo"; } >&5
3040   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3041   ac_status=$?
3042   if test -s conftest.err; then
3043     sed '10a\
3044 ... rest of stderr output deleted ...
3045          10q' conftest.err >conftest.er1
3046     cat conftest.er1 >&5
3047     rm -f conftest.er1 conftest.err
3048   fi
3049   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3050   test $ac_status = 0; }
3051 done
3052
3053 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3054 /* end confdefs.h.  */
3055
3056 int
3057 main ()
3058 {
3059
3060   ;
3061   return 0;
3062 }
3063 _ACEOF
3064 ac_clean_files_save=$ac_clean_files
3065 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3066 # Try to create an executable without -o first, disregard a.out.
3067 # It will help us diagnose broken compilers, and finding out an intuition
3068 # of exeext.
3069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3070 $as_echo_n "checking for C compiler default output file name... " >&6; }
3071 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3072
3073 # The possible output files:
3074 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3075
3076 ac_rmfiles=
3077 for ac_file in $ac_files
3078 do
3079   case $ac_file in
3080     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3081     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3082   esac
3083 done
3084 rm -f $ac_rmfiles
3085
3086 if { { ac_try="$ac_link_default"
3087 case "(($ac_try" in
3088   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3089   *) ac_try_echo=$ac_try;;
3090 esac
3091 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3092 $as_echo "$ac_try_echo"; } >&5
3093   (eval "$ac_link_default") 2>&5
3094   ac_status=$?
3095   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3096   test $ac_status = 0; }; then :
3097   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3098 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3099 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3100 # so that the user can short-circuit this test for compilers unknown to
3101 # Autoconf.
3102 for ac_file in $ac_files ''
3103 do
3104   test -f "$ac_file" || continue
3105   case $ac_file in
3106     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3107         ;;
3108     [ab].out )
3109         # We found the default executable, but exeext='' is most
3110         # certainly right.
3111         break;;
3112     *.* )
3113         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3114         then :; else
3115            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3116         fi
3117         # We set ac_cv_exeext here because the later test for it is not
3118         # safe: cross compilers may not add the suffix if given an `-o'
3119         # argument, so we may need to know it at that point already.
3120         # Even if this section looks crufty: it has the advantage of
3121         # actually working.
3122         break;;
3123     * )
3124         break;;
3125   esac
3126 done
3127 test "$ac_cv_exeext" = no && ac_cv_exeext=
3128
3129 else
3130   ac_file=''
3131 fi
3132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3133 $as_echo "$ac_file" >&6; }
3134 if test -z "$ac_file"; then :
3135   $as_echo "$as_me: failed program was:" >&5
3136 sed 's/^/| /' conftest.$ac_ext >&5
3137
3138 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3139 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3140 { as_fn_set_status 77
3141 as_fn_error "C compiler cannot create executables
3142 See \`config.log' for more details." "$LINENO" 5; }; }
3143 fi
3144 ac_exeext=$ac_cv_exeext
3145
3146 # Check that the compiler produces executables we can run.  If not, either
3147 # the compiler is broken, or we cross compile.
3148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3149 $as_echo_n "checking whether the C compiler works... " >&6; }
3150 # If not cross compiling, check that we can run a simple program.
3151 if test "$cross_compiling" != yes; then
3152   if { ac_try='./$ac_file'
3153   { { case "(($ac_try" in
3154   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3155   *) ac_try_echo=$ac_try;;
3156 esac
3157 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3158 $as_echo "$ac_try_echo"; } >&5
3159   (eval "$ac_try") 2>&5
3160   ac_status=$?
3161   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3162   test $ac_status = 0; }; }; then
3163     cross_compiling=no
3164   else
3165     if test "$cross_compiling" = maybe; then
3166         cross_compiling=yes
3167     else
3168         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3169 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3170 as_fn_error "cannot run C compiled programs.
3171 If you meant to cross compile, use \`--host'.
3172 See \`config.log' for more details." "$LINENO" 5; }
3173     fi
3174   fi
3175 fi
3176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3177 $as_echo "yes" >&6; }
3178
3179 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3180 ac_clean_files=$ac_clean_files_save
3181 # Check that the compiler produces executables we can run.  If not, either
3182 # the compiler is broken, or we cross compile.
3183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3184 $as_echo_n "checking whether we are cross compiling... " >&6; }
3185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3186 $as_echo "$cross_compiling" >&6; }
3187
3188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3189 $as_echo_n "checking for suffix of executables... " >&6; }
3190 if { { ac_try="$ac_link"
3191 case "(($ac_try" in
3192   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3193   *) ac_try_echo=$ac_try;;
3194 esac
3195 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3196 $as_echo "$ac_try_echo"; } >&5
3197   (eval "$ac_link") 2>&5
3198   ac_status=$?
3199   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3200   test $ac_status = 0; }; then :
3201   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3202 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3203 # work properly (i.e., refer to `conftest.exe'), while it won't with
3204 # `rm'.
3205 for ac_file in conftest.exe conftest conftest.*; do
3206   test -f "$ac_file" || continue
3207   case $ac_file in
3208     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3209     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3210           break;;
3211     * ) break;;
3212   esac
3213 done
3214 else
3215   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3216 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3217 as_fn_error "cannot compute suffix of executables: cannot compile and link
3218 See \`config.log' for more details." "$LINENO" 5; }
3219 fi
3220 rm -f conftest$ac_cv_exeext
3221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3222 $as_echo "$ac_cv_exeext" >&6; }
3223
3224 rm -f conftest.$ac_ext
3225 EXEEXT=$ac_cv_exeext
3226 ac_exeext=$EXEEXT
3227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3228 $as_echo_n "checking for suffix of object files... " >&6; }
3229 if test "${ac_cv_objext+set}" = set; then :
3230   $as_echo_n "(cached) " >&6
3231 else
3232   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3233 /* end confdefs.h.  */
3234
3235 int
3236 main ()
3237 {
3238
3239   ;
3240   return 0;
3241 }
3242 _ACEOF
3243 rm -f conftest.o conftest.obj
3244 if { { ac_try="$ac_compile"
3245 case "(($ac_try" in
3246   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3247   *) ac_try_echo=$ac_try;;
3248 esac
3249 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3250 $as_echo "$ac_try_echo"; } >&5
3251   (eval "$ac_compile") 2>&5
3252   ac_status=$?
3253   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3254   test $ac_status = 0; }; then :
3255   for ac_file in conftest.o conftest.obj conftest.*; do
3256   test -f "$ac_file" || continue;
3257   case $ac_file in
3258     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3259     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3260        break;;
3261   esac
3262 done
3263 else
3264   $as_echo "$as_me: failed program was:" >&5
3265 sed 's/^/| /' conftest.$ac_ext >&5
3266
3267 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3268 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3269 as_fn_error "cannot compute suffix of object files: cannot compile
3270 See \`config.log' for more details." "$LINENO" 5; }
3271 fi
3272 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3273 fi
3274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3275 $as_echo "$ac_cv_objext" >&6; }
3276 OBJEXT=$ac_cv_objext
3277 ac_objext=$OBJEXT
3278 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3279 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3280 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3281   $as_echo_n "(cached) " >&6
3282 else
3283   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3284 /* end confdefs.h.  */
3285
3286 int
3287 main ()
3288 {
3289 #ifndef __GNUC__
3290        choke me
3291 #endif
3292
3293   ;
3294   return 0;
3295 }
3296 _ACEOF
3297 if ac_fn_c_try_compile "$LINENO"; then :
3298   ac_compiler_gnu=yes
3299 else
3300   ac_compiler_gnu=no
3301 fi
3302 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3303 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3304
3305 fi
3306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3307 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3308 if test $ac_compiler_gnu = yes; then
3309   GCC=yes
3310 else
3311   GCC=
3312 fi
3313 ac_test_CFLAGS=${CFLAGS+set}
3314 ac_save_CFLAGS=$CFLAGS
3315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3316 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3317 if test "${ac_cv_prog_cc_g+set}" = set; then :
3318   $as_echo_n "(cached) " >&6
3319 else
3320   ac_save_c_werror_flag=$ac_c_werror_flag
3321    ac_c_werror_flag=yes
3322    ac_cv_prog_cc_g=no
3323    CFLAGS="-g"
3324    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3325 /* end confdefs.h.  */
3326
3327 int
3328 main ()
3329 {
3330
3331   ;
3332   return 0;
3333 }
3334 _ACEOF
3335 if ac_fn_c_try_compile "$LINENO"; then :
3336   ac_cv_prog_cc_g=yes
3337 else
3338   CFLAGS=""
3339       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3340 /* end confdefs.h.  */
3341
3342 int
3343 main ()
3344 {
3345
3346   ;
3347   return 0;
3348 }
3349 _ACEOF
3350 if ac_fn_c_try_compile "$LINENO"; then :
3351
3352 else
3353   ac_c_werror_flag=$ac_save_c_werror_flag
3354          CFLAGS="-g"
3355          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3356 /* end confdefs.h.  */
3357
3358 int
3359 main ()
3360 {
3361
3362   ;
3363   return 0;
3364 }
3365 _ACEOF
3366 if ac_fn_c_try_compile "$LINENO"; then :
3367   ac_cv_prog_cc_g=yes
3368 fi
3369 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3370 fi
3371 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3372 fi
3373 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3374    ac_c_werror_flag=$ac_save_c_werror_flag
3375 fi
3376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3377 $as_echo "$ac_cv_prog_cc_g" >&6; }
3378 if test "$ac_test_CFLAGS" = set; then
3379   CFLAGS=$ac_save_CFLAGS
3380 elif test $ac_cv_prog_cc_g = yes; then
3381   if test "$GCC" = yes; then
3382     CFLAGS="-g -O2"
3383   else
3384     CFLAGS="-g"
3385   fi
3386 else
3387   if test "$GCC" = yes; then
3388     CFLAGS="-O2"
3389   else
3390     CFLAGS=
3391   fi
3392 fi
3393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3394 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3395 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3396   $as_echo_n "(cached) " >&6
3397 else
3398   ac_cv_prog_cc_c89=no
3399 ac_save_CC=$CC
3400 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3401 /* end confdefs.h.  */
3402 #include <stdarg.h>
3403 #include <stdio.h>
3404 #include <sys/types.h>
3405 #include <sys/stat.h>
3406 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3407 struct buf { int x; };
3408 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3409 static char *e (p, i)
3410      char **p;
3411      int i;
3412 {
3413   return p[i];
3414 }
3415 static char *f (char * (*g) (char **, int), char **p, ...)
3416 {
3417   char *s;
3418   va_list v;
3419   va_start (v,p);
3420   s = g (p, va_arg (v,int));
3421   va_end (v);
3422   return s;
3423 }
3424
3425 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3426    function prototypes and stuff, but not '\xHH' hex character constants.
3427    These don't provoke an error unfortunately, instead are silently treated
3428    as 'x'.  The following induces an error, until -std is added to get
3429    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3430    array size at least.  It's necessary to write '\x00'==0 to get something
3431    that's true only with -std.  */
3432 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3433
3434 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3435    inside strings and character constants.  */
3436 #define FOO(x) 'x'
3437 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3438
3439 int test (int i, double x);
3440 struct s1 {int (*f) (int a);};
3441 struct s2 {int (*f) (double a);};
3442 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3443 int argc;
3444 char **argv;
3445 int
3446 main ()
3447 {
3448 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3449   ;
3450   return 0;
3451 }
3452 _ACEOF
3453 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3454         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3455 do
3456   CC="$ac_save_CC $ac_arg"
3457   if ac_fn_c_try_compile "$LINENO"; then :
3458   ac_cv_prog_cc_c89=$ac_arg
3459 fi
3460 rm -f core conftest.err conftest.$ac_objext
3461   test "x$ac_cv_prog_cc_c89" != "xno" && break
3462 done
3463 rm -f conftest.$ac_ext
3464 CC=$ac_save_CC
3465
3466 fi
3467 # AC_CACHE_VAL
3468 case "x$ac_cv_prog_cc_c89" in
3469   x)
3470     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3471 $as_echo "none needed" >&6; } ;;
3472   xno)
3473     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3474 $as_echo "unsupported" >&6; } ;;
3475   *)
3476     CC="$CC $ac_cv_prog_cc_c89"
3477     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3478 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3479 esac
3480 if test "x$ac_cv_prog_cc_c89" != xno; then :
3481
3482 fi
3483
3484 ac_ext=c
3485 ac_cpp='$CPP $CPPFLAGS'
3486 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3487 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3488 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3489
3490
3491 ac_ext=c
3492 ac_cpp='$CPP $CPPFLAGS'
3493 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3494 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3495 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3497 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3498 # On Suns, sometimes $CPP names a directory.
3499 if test -n "$CPP" && test -d "$CPP"; then
3500   CPP=
3501 fi
3502 if test -z "$CPP"; then
3503   if test "${ac_cv_prog_CPP+set}" = set; then :
3504   $as_echo_n "(cached) " >&6
3505 else
3506       # Double quotes because CPP needs to be expanded
3507     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3508     do
3509       ac_preproc_ok=false
3510 for ac_c_preproc_warn_flag in '' yes
3511 do
3512   # Use a header file that comes with gcc, so configuring glibc
3513   # with a fresh cross-compiler works.
3514   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3515   # <limits.h> exists even on freestanding compilers.
3516   # On the NeXT, cc -E runs the code through the compiler's parser,
3517   # not just through cpp. "Syntax error" is here to catch this case.
3518   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3519 /* end confdefs.h.  */
3520 #ifdef __STDC__
3521 # include <limits.h>
3522 #else
3523 # include <assert.h>
3524 #endif
3525                      Syntax error
3526 _ACEOF
3527 if ac_fn_c_try_cpp "$LINENO"; then :
3528
3529 else
3530   # Broken: fails on valid input.
3531 continue
3532 fi
3533 rm -f conftest.err conftest.$ac_ext
3534
3535   # OK, works on sane cases.  Now check whether nonexistent headers
3536   # can be detected and how.
3537   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3538 /* end confdefs.h.  */
3539 #include <ac_nonexistent.h>
3540 _ACEOF
3541 if ac_fn_c_try_cpp "$LINENO"; then :
3542   # Broken: success on invalid input.
3543 continue
3544 else
3545   # Passes both tests.
3546 ac_preproc_ok=:
3547 break
3548 fi
3549 rm -f conftest.err conftest.$ac_ext
3550
3551 done
3552 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3553 rm -f conftest.err conftest.$ac_ext
3554 if $ac_preproc_ok; then :
3555   break
3556 fi
3557
3558     done
3559     ac_cv_prog_CPP=$CPP
3560
3561 fi
3562   CPP=$ac_cv_prog_CPP
3563 else
3564   ac_cv_prog_CPP=$CPP
3565 fi
3566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3567 $as_echo "$CPP" >&6; }
3568 ac_preproc_ok=false
3569 for ac_c_preproc_warn_flag in '' yes
3570 do
3571   # Use a header file that comes with gcc, so configuring glibc
3572   # with a fresh cross-compiler works.
3573   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3574   # <limits.h> exists even on freestanding compilers.
3575   # On the NeXT, cc -E runs the code through the compiler's parser,
3576   # not just through cpp. "Syntax error" is here to catch this case.
3577   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3578 /* end confdefs.h.  */
3579 #ifdef __STDC__
3580 # include <limits.h>
3581 #else
3582 # include <assert.h>
3583 #endif
3584                      Syntax error
3585 _ACEOF
3586 if ac_fn_c_try_cpp "$LINENO"; then :
3587
3588 else
3589   # Broken: fails on valid input.
3590 continue
3591 fi
3592 rm -f conftest.err conftest.$ac_ext
3593
3594   # OK, works on sane cases.  Now check whether nonexistent headers
3595   # can be detected and how.
3596   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3597 /* end confdefs.h.  */
3598 #include <ac_nonexistent.h>
3599 _ACEOF
3600 if ac_fn_c_try_cpp "$LINENO"; then :
3601   # Broken: success on invalid input.
3602 continue
3603 else
3604   # Passes both tests.
3605 ac_preproc_ok=:
3606 break
3607 fi
3608 rm -f conftest.err conftest.$ac_ext
3609
3610 done
3611 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3612 rm -f conftest.err conftest.$ac_ext
3613 if $ac_preproc_ok; then :
3614
3615 else
3616   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3617 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3618 as_fn_error "C preprocessor \"$CPP\" fails sanity check
3619 See \`config.log' for more details." "$LINENO" 5; }
3620 fi
3621
3622 ac_ext=c
3623 ac_cpp='$CPP $CPPFLAGS'
3624 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3625 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3626 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3627
3628
3629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3630 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3631 if test "${ac_cv_path_GREP+set}" = set; then :
3632   $as_echo_n "(cached) " >&6
3633 else
3634   if test -z "$GREP"; then
3635   ac_path_GREP_found=false
3636   # Loop through the user's path and test for each of PROGNAME-LIST
3637   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3638 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3639 do
3640   IFS=$as_save_IFS
3641   test -z "$as_dir" && as_dir=.
3642     for ac_prog in grep ggrep; do
3643     for ac_exec_ext in '' $ac_executable_extensions; do
3644       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3645       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3646 # Check for GNU ac_path_GREP and select it if it is found.
3647   # Check for GNU $ac_path_GREP
3648 case `"$ac_path_GREP" --version 2>&1` in
3649 *GNU*)
3650   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3651 *)
3652   ac_count=0
3653   $as_echo_n 0123456789 >"conftest.in"
3654   while :
3655   do
3656     cat "conftest.in" "conftest.in" >"conftest.tmp"
3657     mv "conftest.tmp" "conftest.in"
3658     cp "conftest.in" "conftest.nl"
3659     $as_echo 'GREP' >> "conftest.nl"
3660     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3661     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3662     as_fn_arith $ac_count + 1 && ac_count=$as_val
3663     if test $ac_count -gt ${ac_path_GREP_max-0}; then
3664       # Best one so far, save it but keep looking for a better one
3665       ac_cv_path_GREP="$ac_path_GREP"
3666       ac_path_GREP_max=$ac_count
3667     fi
3668     # 10*(2^10) chars as input seems more than enough
3669     test $ac_count -gt 10 && break
3670   done
3671   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3672 esac
3673
3674       $ac_path_GREP_found && break 3
3675     done
3676   done
3677   done
3678 IFS=$as_save_IFS
3679   if test -z "$ac_cv_path_GREP"; then
3680     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3681   fi
3682 else
3683   ac_cv_path_GREP=$GREP
3684 fi
3685
3686 fi
3687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3688 $as_echo "$ac_cv_path_GREP" >&6; }
3689  GREP="$ac_cv_path_GREP"
3690
3691
3692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3693 $as_echo_n "checking for egrep... " >&6; }
3694 if test "${ac_cv_path_EGREP+set}" = set; then :
3695   $as_echo_n "(cached) " >&6
3696 else
3697   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3698    then ac_cv_path_EGREP="$GREP -E"
3699    else
3700      if test -z "$EGREP"; then
3701   ac_path_EGREP_found=false
3702   # Loop through the user's path and test for each of PROGNAME-LIST
3703   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3704 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3705 do
3706   IFS=$as_save_IFS
3707   test -z "$as_dir" && as_dir=.
3708     for ac_prog in egrep; do
3709     for ac_exec_ext in '' $ac_executable_extensions; do
3710       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3711       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3712 # Check for GNU ac_path_EGREP and select it if it is found.
3713   # Check for GNU $ac_path_EGREP
3714 case `"$ac_path_EGREP" --version 2>&1` in
3715 *GNU*)
3716   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3717 *)
3718   ac_count=0
3719   $as_echo_n 0123456789 >"conftest.in"
3720   while :
3721   do
3722     cat "conftest.in" "conftest.in" >"conftest.tmp"
3723     mv "conftest.tmp" "conftest.in"
3724     cp "conftest.in" "conftest.nl"
3725     $as_echo 'EGREP' >> "conftest.nl"
3726     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3727     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3728     as_fn_arith $ac_count + 1 && ac_count=$as_val
3729     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3730       # Best one so far, save it but keep looking for a better one
3731       ac_cv_path_EGREP="$ac_path_EGREP"
3732       ac_path_EGREP_max=$ac_count
3733     fi
3734     # 10*(2^10) chars as input seems more than enough
3735     test $ac_count -gt 10 && break
3736   done
3737   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3738 esac
3739
3740       $ac_path_EGREP_found && break 3
3741     done
3742   done
3743   done
3744 IFS=$as_save_IFS
3745   if test -z "$ac_cv_path_EGREP"; then
3746     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3747   fi
3748 else
3749   ac_cv_path_EGREP=$EGREP
3750 fi
3751
3752    fi
3753 fi
3754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3755 $as_echo "$ac_cv_path_EGREP" >&6; }
3756  EGREP="$ac_cv_path_EGREP"
3757
3758
3759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3760 $as_echo_n "checking for ANSI C header files... " >&6; }
3761 if test "${ac_cv_header_stdc+set}" = set; then :
3762   $as_echo_n "(cached) " >&6
3763 else
3764   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3765 /* end confdefs.h.  */
3766 #include <stdlib.h>
3767 #include <stdarg.h>
3768 #include <string.h>
3769 #include <float.h>
3770
3771 int
3772 main ()
3773 {
3774
3775   ;
3776   return 0;
3777 }
3778 _ACEOF
3779 if ac_fn_c_try_compile "$LINENO"; then :
3780   ac_cv_header_stdc=yes
3781 else
3782   ac_cv_header_stdc=no
3783 fi
3784 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3785
3786 if test $ac_cv_header_stdc = yes; then
3787   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3788   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3789 /* end confdefs.h.  */
3790 #include <string.h>
3791
3792 _ACEOF
3793 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3794   $EGREP "memchr" >/dev/null 2>&1; then :
3795
3796 else
3797   ac_cv_header_stdc=no
3798 fi
3799 rm -f conftest*
3800
3801 fi
3802
3803 if test $ac_cv_header_stdc = yes; then
3804   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3805   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3806 /* end confdefs.h.  */
3807 #include <stdlib.h>
3808
3809 _ACEOF
3810 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3811   $EGREP "free" >/dev/null 2>&1; then :
3812
3813 else
3814   ac_cv_header_stdc=no
3815 fi
3816 rm -f conftest*
3817
3818 fi
3819
3820 if test $ac_cv_header_stdc = yes; then
3821   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3822   if test "$cross_compiling" = yes; then :
3823   :
3824 else
3825   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3826 /* end confdefs.h.  */
3827 #include <ctype.h>
3828 #include <stdlib.h>
3829 #if ((' ' & 0x0FF) == 0x020)
3830 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3831 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3832 #else
3833 # define ISLOWER(c) \
3834                    (('a' <= (c) && (c) <= 'i') \
3835                      || ('j' <= (c) && (c) <= 'r') \
3836                      || ('s' <= (c) && (c) <= 'z'))
3837 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3838 #endif
3839
3840 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3841 int
3842 main ()
3843 {
3844   int i;
3845   for (i = 0; i < 256; i++)
3846     if (XOR (islower (i), ISLOWER (i))
3847         || toupper (i) != TOUPPER (i))
3848       return 2;
3849   return 0;
3850 }
3851 _ACEOF
3852 if ac_fn_c_try_run "$LINENO"; then :
3853
3854 else
3855   ac_cv_header_stdc=no
3856 fi
3857 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3858   conftest.$ac_objext conftest.beam conftest.$ac_ext
3859 fi
3860
3861 fi
3862 fi
3863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3864 $as_echo "$ac_cv_header_stdc" >&6; }
3865 if test $ac_cv_header_stdc = yes; then
3866
3867 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3868
3869 fi
3870
3871 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3872 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3873                   inttypes.h stdint.h unistd.h
3874 do :
3875   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3876 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3877 "
3878 eval as_val=\$$as_ac_Header
3879    if test "x$as_val" = x""yes; then :
3880   cat >>confdefs.h <<_ACEOF
3881 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3882 _ACEOF
3883
3884 fi
3885
3886 done
3887
3888
3889
3890   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3891 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
3892   MINIX=yes
3893 else
3894   MINIX=
3895 fi
3896
3897
3898   if test "$MINIX" = yes; then
3899
3900 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3901
3902
3903 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3904
3905
3906 $as_echo "#define _MINIX 1" >>confdefs.h
3907
3908   fi
3909
3910
3911   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3912 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3913 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
3914   $as_echo_n "(cached) " >&6
3915 else
3916   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3917 /* end confdefs.h.  */
3918
3919 #         define __EXTENSIONS__ 1
3920           $ac_includes_default
3921 int
3922 main ()
3923 {
3924
3925   ;
3926   return 0;
3927 }
3928 _ACEOF
3929 if ac_fn_c_try_compile "$LINENO"; then :
3930   ac_cv_safe_to_define___extensions__=yes
3931 else
3932   ac_cv_safe_to_define___extensions__=no
3933 fi
3934 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3935 fi
3936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3937 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3938   test $ac_cv_safe_to_define___extensions__ = yes &&
3939     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3940
3941   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3942
3943   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3944
3945   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3946
3947   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3948
3949
3950 ac_aux_dir=
3951 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3952   for ac_t in install-sh install.sh shtool; do
3953     if test -f "$ac_dir/$ac_t"; then
3954       ac_aux_dir=$ac_dir
3955       ac_install_sh="$ac_aux_dir/$ac_t -c"
3956       break 2
3957     fi
3958   done
3959 done
3960 if test -z "$ac_aux_dir"; then
3961   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3962 fi
3963
3964 # These three variables are undocumented and unsupported,
3965 # and are intended to be withdrawn in a future Autoconf release.
3966 # They can cause serious problems if a builder's source tree is in a directory
3967 # whose full name contains unusual characters.
3968 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
3969 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
3970 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
3971
3972
3973 # Make sure we can run config.sub.
3974 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3975   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3976
3977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3978 $as_echo_n "checking build system type... " >&6; }
3979 if test "${ac_cv_build+set}" = set; then :
3980   $as_echo_n "(cached) " >&6
3981 else
3982   ac_build_alias=$build_alias
3983 test "x$ac_build_alias" = x &&
3984   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3985 test "x$ac_build_alias" = x &&
3986   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
3987 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3988   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3989
3990 fi
3991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3992 $as_echo "$ac_cv_build" >&6; }
3993 case $ac_cv_build in
3994 *-*-*) ;;
3995 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
3996 esac
3997 build=$ac_cv_build
3998 ac_save_IFS=$IFS; IFS='-'
3999 set x $ac_cv_build
4000 shift
4001 build_cpu=$1
4002 build_vendor=$2
4003 shift; shift
4004 # Remember, the first character of IFS is used to create $*,
4005 # except with old shells:
4006 build_os=$*
4007 IFS=$ac_save_IFS
4008 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4009
4010
4011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4012 $as_echo_n "checking host system type... " >&6; }
4013 if test "${ac_cv_host+set}" = set; then :
4014   $as_echo_n "(cached) " >&6
4015 else
4016   if test "x$host_alias" = x; then
4017   ac_cv_host=$ac_cv_build
4018 else
4019   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4020     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4021 fi
4022
4023 fi
4024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4025 $as_echo "$ac_cv_host" >&6; }
4026 case $ac_cv_host in
4027 *-*-*) ;;
4028 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4029 esac
4030 host=$ac_cv_host
4031 ac_save_IFS=$IFS; IFS='-'
4032 set x $ac_cv_host
4033 shift
4034 host_cpu=$1
4035 host_vendor=$2
4036 shift; shift
4037 # Remember, the first character of IFS is used to create $*,
4038 # except with old shells:
4039 host_os=$*
4040 IFS=$ac_save_IFS
4041 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4042
4043
4044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4045 $as_echo_n "checking target system type... " >&6; }
4046 if test "${ac_cv_target+set}" = set; then :
4047   $as_echo_n "(cached) " >&6
4048 else
4049   if test "x$target_alias" = x; then
4050   ac_cv_target=$ac_cv_host
4051 else
4052   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4053     as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4054 fi
4055
4056 fi
4057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4058 $as_echo "$ac_cv_target" >&6; }
4059 case $ac_cv_target in
4060 *-*-*) ;;
4061 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4062 esac
4063 target=$ac_cv_target
4064 ac_save_IFS=$IFS; IFS='-'
4065 set x $ac_cv_target
4066 shift
4067 target_cpu=$1
4068 target_vendor=$2
4069 shift; shift
4070 # Remember, the first character of IFS is used to create $*,
4071 # except with old shells:
4072 target_os=$*
4073 IFS=$ac_save_IFS
4074 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4075
4076
4077 # The aliases save the names the user supplied, while $host etc.
4078 # will get canonicalized.
4079 test -n "$target_alias" &&
4080   test "$program_prefix$program_suffix$program_transform_name" = \
4081     NONENONEs,x,x, &&
4082   program_prefix=${target_alias}-
4083
4084 # The tests for host and target for $enable_largefile require
4085 # canonical names.
4086
4087
4088
4089 # As the $enable_largefile decision depends on --enable-plugins we must set it
4090 # even in directories otherwise not depending on the $plugins option.
4091
4092
4093   maybe_plugins=no
4094   for ac_header in dlfcn.h
4095 do :
4096   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
4097 "
4098 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
4099   cat >>confdefs.h <<_ACEOF
4100 #define HAVE_DLFCN_H 1
4101 _ACEOF
4102  maybe_plugins=yes
4103 fi
4104
4105 done
4106
4107   for ac_header in windows.h
4108 do :
4109   ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
4110 "
4111 if test "x$ac_cv_header_windows_h" = x""yes; then :
4112   cat >>confdefs.h <<_ACEOF
4113 #define HAVE_WINDOWS_H 1
4114 _ACEOF
4115  maybe_plugins=yes
4116 fi
4117
4118 done
4119
4120
4121   # Check whether --enable-plugins was given.
4122 if test "${enable_plugins+set}" = set; then :
4123   enableval=$enable_plugins; case "${enableval}" in
4124       no) plugins=no ;;
4125       *) plugins=yes
4126          if test "$maybe_plugins" != "yes" ; then
4127            as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
4128          fi ;;
4129      esac
4130 else
4131   plugins=$maybe_plugins
4132
4133 fi
4134
4135   if test "$plugins" = "yes"; then
4136     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
4137 $as_echo_n "checking for library containing dlopen... " >&6; }
4138 if test "${ac_cv_search_dlopen+set}" = set; then :
4139   $as_echo_n "(cached) " >&6
4140 else
4141   ac_func_search_save_LIBS=$LIBS
4142 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4143 /* end confdefs.h.  */
4144
4145 /* Override any GCC internal prototype to avoid an error.
4146    Use char because int might match the return type of a GCC
4147    builtin and then its argument prototype would still apply.  */
4148 #ifdef __cplusplus
4149 extern "C"
4150 #endif
4151 char dlopen ();
4152 int
4153 main ()
4154 {
4155 return dlopen ();
4156   ;
4157   return 0;
4158 }
4159 _ACEOF
4160 for ac_lib in '' dl; do
4161   if test -z "$ac_lib"; then
4162     ac_res="none required"
4163   else
4164     ac_res=-l$ac_lib
4165     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
4166   fi
4167   if ac_fn_c_try_link "$LINENO"; then :
4168   ac_cv_search_dlopen=$ac_res
4169 fi
4170 rm -f core conftest.err conftest.$ac_objext \
4171     conftest$ac_exeext
4172   if test "${ac_cv_search_dlopen+set}" = set; then :
4173   break
4174 fi
4175 done
4176 if test "${ac_cv_search_dlopen+set}" = set; then :
4177
4178 else
4179   ac_cv_search_dlopen=no
4180 fi
4181 rm conftest.$ac_ext
4182 LIBS=$ac_func_search_save_LIBS
4183 fi
4184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
4185 $as_echo "$ac_cv_search_dlopen" >&6; }
4186 ac_res=$ac_cv_search_dlopen
4187 if test "$ac_res" != no; then :
4188   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4189
4190 fi
4191
4192   fi
4193
4194
4195 case "${host}" in
4196   sparc-*-solaris*|i[3-7]86-*-solaris*)
4197     # On native 32bit sparc and ia32 solaris, large-file and procfs support
4198     # are mutually exclusive; and without procfs support, the bfd/ elf module
4199     # cannot provide certain routines such as elfcore_write_prpsinfo
4200     # or elfcore_write_prstatus.  So unless the user explicitly requested
4201     # large-file support through the --enable-largefile switch, disable
4202     # large-file support in favor of procfs support.
4203     test "${target}" = "${host}" -a "x$plugins" = xno \
4204       && : ${enable_largefile="no"}
4205     ;;
4206 esac
4207
4208 # Check whether --enable-largefile was given.
4209 if test "${enable_largefile+set}" = set; then :
4210   enableval=$enable_largefile;
4211 fi
4212
4213 if test "$enable_largefile" != no; then
4214
4215   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4216 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4217 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
4218   $as_echo_n "(cached) " >&6
4219 else
4220   ac_cv_sys_largefile_CC=no
4221      if test "$GCC" != yes; then
4222        ac_save_CC=$CC
4223        while :; do
4224          # IRIX 6.2 and later do not support large files by default,
4225          # so use the C compiler's -n32 option if that helps.
4226          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4227 /* end confdefs.h.  */
4228 #include <sys/types.h>
4229  /* Check that off_t can represent 2**63 - 1 correctly.
4230     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4231     since some C++ compilers masquerading as C compilers
4232     incorrectly reject 9223372036854775807.  */
4233 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4234   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4235                        && LARGE_OFF_T % 2147483647 == 1)
4236                       ? 1 : -1];
4237 int
4238 main ()
4239 {
4240
4241   ;
4242   return 0;
4243 }
4244 _ACEOF
4245          if ac_fn_c_try_compile "$LINENO"; then :
4246   break
4247 fi
4248 rm -f core conftest.err conftest.$ac_objext
4249          CC="$CC -n32"
4250          if ac_fn_c_try_compile "$LINENO"; then :
4251   ac_cv_sys_largefile_CC=' -n32'; break
4252 fi
4253 rm -f core conftest.err conftest.$ac_objext
4254          break
4255        done
4256        CC=$ac_save_CC
4257        rm -f conftest.$ac_ext
4258     fi
4259 fi
4260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4261 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4262   if test "$ac_cv_sys_largefile_CC" != no; then
4263     CC=$CC$ac_cv_sys_largefile_CC
4264   fi
4265
4266   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4267 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4268 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
4269   $as_echo_n "(cached) " >&6
4270 else
4271   while :; do
4272   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4273 /* end confdefs.h.  */
4274 #include <sys/types.h>
4275  /* Check that off_t can represent 2**63 - 1 correctly.
4276     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4277     since some C++ compilers masquerading as C compilers
4278     incorrectly reject 9223372036854775807.  */
4279 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4280   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4281                        && LARGE_OFF_T % 2147483647 == 1)
4282                       ? 1 : -1];
4283 int
4284 main ()
4285 {
4286
4287   ;
4288   return 0;
4289 }
4290 _ACEOF
4291 if ac_fn_c_try_compile "$LINENO"; then :
4292   ac_cv_sys_file_offset_bits=no; break
4293 fi
4294 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4295   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4296 /* end confdefs.h.  */
4297 #define _FILE_OFFSET_BITS 64
4298 #include <sys/types.h>
4299  /* Check that off_t can represent 2**63 - 1 correctly.
4300     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4301     since some C++ compilers masquerading as C compilers
4302     incorrectly reject 9223372036854775807.  */
4303 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4304   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4305                        && LARGE_OFF_T % 2147483647 == 1)
4306                       ? 1 : -1];
4307 int
4308 main ()
4309 {
4310
4311   ;
4312   return 0;
4313 }
4314 _ACEOF
4315 if ac_fn_c_try_compile "$LINENO"; then :
4316   ac_cv_sys_file_offset_bits=64; break
4317 fi
4318 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4319   ac_cv_sys_file_offset_bits=unknown
4320   break
4321 done
4322 fi
4323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4324 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4325 case $ac_cv_sys_file_offset_bits in #(
4326   no | unknown) ;;
4327   *)
4328 cat >>confdefs.h <<_ACEOF
4329 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4330 _ACEOF
4331 ;;
4332 esac
4333 rm -rf conftest*
4334   if test $ac_cv_sys_file_offset_bits = unknown; then
4335     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4336 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4337 if test "${ac_cv_sys_large_files+set}" = set; then :
4338   $as_echo_n "(cached) " >&6
4339 else
4340   while :; do
4341   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4342 /* end confdefs.h.  */
4343 #include <sys/types.h>
4344  /* Check that off_t can represent 2**63 - 1 correctly.
4345     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4346     since some C++ compilers masquerading as C compilers
4347     incorrectly reject 9223372036854775807.  */
4348 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4349   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4350                        && LARGE_OFF_T % 2147483647 == 1)
4351                       ? 1 : -1];
4352 int
4353 main ()
4354 {
4355
4356   ;
4357   return 0;
4358 }
4359 _ACEOF
4360 if ac_fn_c_try_compile "$LINENO"; then :
4361   ac_cv_sys_large_files=no; break
4362 fi
4363 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4364   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4365 /* end confdefs.h.  */
4366 #define _LARGE_FILES 1
4367 #include <sys/types.h>
4368  /* Check that off_t can represent 2**63 - 1 correctly.
4369     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4370     since some C++ compilers masquerading as C compilers
4371     incorrectly reject 9223372036854775807.  */
4372 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4373   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4374                        && LARGE_OFF_T % 2147483647 == 1)
4375                       ? 1 : -1];
4376 int
4377 main ()
4378 {
4379
4380   ;
4381   return 0;
4382 }
4383 _ACEOF
4384 if ac_fn_c_try_compile "$LINENO"; then :
4385   ac_cv_sys_large_files=1; break
4386 fi
4387 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4388   ac_cv_sys_large_files=unknown
4389   break
4390 done
4391 fi
4392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4393 $as_echo "$ac_cv_sys_large_files" >&6; }
4394 case $ac_cv_sys_large_files in #(
4395   no | unknown) ;;
4396   *)
4397 cat >>confdefs.h <<_ACEOF
4398 #define _LARGE_FILES $ac_cv_sys_large_files
4399 _ACEOF
4400 ;;
4401 esac
4402 rm -rf conftest*
4403   fi
4404 fi
4405
4406
4407
4408
4409
4410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${CC-cc} option to accept ANSI C" >&5
4411 $as_echo_n "checking for ${CC-cc} option to accept ANSI C... " >&6; }
4412 if test "${am_cv_prog_cc_stdc+set}" = set; then :
4413   $as_echo_n "(cached) " >&6
4414 else
4415   am_cv_prog_cc_stdc=no
4416 ac_save_CC="$CC"
4417 # Don't try gcc -ansi; that turns off useful extensions and
4418 # breaks some systems' header files.
4419 # AIX                   -qlanglvl=ansi
4420 # Ultrix and OSF/1      -std1
4421 # HP-UX 10.20 and later -Ae
4422 # HP-UX older versions  -Aa -D_HPUX_SOURCE
4423 # SVR4                  -Xc -D__EXTENSIONS__
4424 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4425 do
4426   CC="$ac_save_CC $ac_arg"
4427   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4428 /* end confdefs.h.  */
4429 #include <stdarg.h>
4430 #include <stdio.h>
4431 #include <sys/types.h>
4432 #include <sys/stat.h>
4433 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4434 struct buf { int x; };
4435 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4436 static char *e (p, i)
4437      char **p;
4438      int i;
4439 {
4440   return p[i];
4441 }
4442 static char *f (char * (*g) (char **, int), char **p, ...)
4443 {
4444   char *s;
4445   va_list v;
4446   va_start (v,p);
4447   s = g (p, va_arg (v,int));
4448   va_end (v);
4449   return s;
4450 }
4451 int test (int i, double x);
4452 struct s1 {int (*f) (int a);};
4453 struct s2 {int (*f) (double a);};
4454 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4455 int argc;
4456 char **argv;
4457
4458 int
4459 main ()
4460 {
4461
4462 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4463
4464   ;
4465   return 0;
4466 }
4467 _ACEOF
4468 if ac_fn_c_try_compile "$LINENO"; then :
4469   am_cv_prog_cc_stdc="$ac_arg"; break
4470 fi
4471 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4472 done
4473 CC="$ac_save_CC"
4474
4475 fi
4476
4477 if test -z "$am_cv_prog_cc_stdc"; then
4478   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4479 $as_echo "none needed" >&6; }
4480 else
4481   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_stdc" >&5
4482 $as_echo "$am_cv_prog_cc_stdc" >&6; }
4483 fi
4484 case "x$am_cv_prog_cc_stdc" in
4485   x|xno) ;;
4486   *) CC="$CC $am_cv_prog_cc_stdc" ;;
4487 esac
4488
4489 # expand $ac_aux_dir to an absolute path
4490 am_aux_dir=`cd $ac_aux_dir && pwd`
4491
4492 if test x"${install_sh}" != xset; then
4493   case $am_aux_dir in
4494   *\ * | *\     *)
4495     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
4496   *)
4497     install_sh="\${SHELL} $am_aux_dir/install-sh"
4498   esac
4499 fi
4500
4501 # Installed binaries are usually stripped using `strip' when the user
4502 # run `make install-strip'.  However `strip' might not be the right
4503 # tool to use in cross-compilation environments, therefore Automake
4504 # will honor the `STRIP' environment variable to overrule this program.
4505 if test "$cross_compiling" != no; then
4506   if test -n "$ac_tool_prefix"; then
4507   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4508 set dummy ${ac_tool_prefix}strip; ac_word=$2
4509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4510 $as_echo_n "checking for $ac_word... " >&6; }
4511 if test "${ac_cv_prog_STRIP+set}" = set; then :
4512   $as_echo_n "(cached) " >&6
4513 else
4514   if test -n "$STRIP"; then
4515   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4516 else
4517 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4518 for as_dir in $PATH
4519 do
4520   IFS=$as_save_IFS
4521   test -z "$as_dir" && as_dir=.
4522     for ac_exec_ext in '' $ac_executable_extensions; do
4523   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4524     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4525     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4526     break 2
4527   fi
4528 done
4529   done
4530 IFS=$as_save_IFS
4531
4532 fi
4533 fi
4534 STRIP=$ac_cv_prog_STRIP
4535 if test -n "$STRIP"; then
4536   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4537 $as_echo "$STRIP" >&6; }
4538 else
4539   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4540 $as_echo "no" >&6; }
4541 fi
4542
4543
4544 fi
4545 if test -z "$ac_cv_prog_STRIP"; then
4546   ac_ct_STRIP=$STRIP
4547   # Extract the first word of "strip", so it can be a program name with args.
4548 set dummy strip; ac_word=$2
4549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4550 $as_echo_n "checking for $ac_word... " >&6; }
4551 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
4552   $as_echo_n "(cached) " >&6
4553 else
4554   if test -n "$ac_ct_STRIP"; then
4555   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4556 else
4557 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4558 for as_dir in $PATH
4559 do
4560   IFS=$as_save_IFS
4561   test -z "$as_dir" && as_dir=.
4562     for ac_exec_ext in '' $ac_executable_extensions; do
4563   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4564     ac_cv_prog_ac_ct_STRIP="strip"
4565     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4566     break 2
4567   fi
4568 done
4569   done
4570 IFS=$as_save_IFS
4571
4572 fi
4573 fi
4574 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4575 if test -n "$ac_ct_STRIP"; then
4576   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4577 $as_echo "$ac_ct_STRIP" >&6; }
4578 else
4579   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4580 $as_echo "no" >&6; }
4581 fi
4582
4583   if test "x$ac_ct_STRIP" = x; then
4584     STRIP=":"
4585   else
4586     case $cross_compiling:$ac_tool_warned in
4587 yes:)
4588 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4589 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4590 ac_tool_warned=yes ;;
4591 esac
4592     STRIP=$ac_ct_STRIP
4593   fi
4594 else
4595   STRIP="$ac_cv_prog_STRIP"
4596 fi
4597
4598 fi
4599 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4600
4601
4602 ac_aux_dir=
4603 for ac_dir in .. "$srcdir"/..; do
4604   for ac_t in install-sh install.sh shtool; do
4605     if test -f "$ac_dir/$ac_t"; then
4606       ac_aux_dir=$ac_dir
4607       ac_install_sh="$ac_aux_dir/$ac_t -c"
4608       break 2
4609     fi
4610   done
4611 done
4612 if test -z "$ac_aux_dir"; then
4613   as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
4614 fi
4615
4616 # These three variables are undocumented and unsupported,
4617 # and are intended to be withdrawn in a future Autoconf release.
4618 # They can cause serious problems if a builder's source tree is in a directory
4619 # whose full name contains unusual characters.
4620 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
4621 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
4622 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
4623
4624
4625
4626 test "$program_prefix" != NONE &&
4627   program_transform_name="s&^&$program_prefix&;$program_transform_name"
4628 # Use a double $ so make ignores it.
4629 test "$program_suffix" != NONE &&
4630   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
4631 # Double any \ or $.
4632 # By default was `s,x,x', remove it if useless.
4633 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
4634 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
4635
4636
4637 # Dependency checking.
4638 rm -rf .tst 2>/dev/null
4639 mkdir .tst 2>/dev/null
4640 if test -d .tst; then
4641   am__leading_dot=.
4642 else
4643   am__leading_dot=_
4644 fi
4645 rmdir .tst 2>/dev/null
4646
4647 DEPDIR="${am__leading_dot}deps"
4648
4649 ac_config_commands="$ac_config_commands depdir"
4650
4651
4652 depcc="$CC"   am_compiler_list=
4653
4654 am_depcomp=$ac_aux_dir/depcomp
4655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4656 $as_echo_n "checking dependency style of $depcc... " >&6; }
4657 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4658   $as_echo_n "(cached) " >&6
4659 else
4660   if test -f "$am_depcomp"; then
4661   # We make a subdir and do the tests there.  Otherwise we can end up
4662   # making bogus files that we don't know about and never remove.  For
4663   # instance it was reported that on HP-UX the gcc test will end up
4664   # making a dummy file named `D' -- because `-MD' means `put the output
4665   # in D'.
4666   mkdir conftest.dir
4667   # Copy depcomp to subdir because otherwise we won't find it if we're
4668   # using a relative directory.
4669   cp "$am_depcomp" conftest.dir
4670   cd conftest.dir
4671   # We will build objects and dependencies in a subdirectory because
4672   # it helps to detect inapplicable dependency modes.  For instance
4673   # both Tru64's cc and ICC support -MD to output dependencies as a
4674   # side effect of compilation, but ICC will put the dependencies in
4675   # the current directory while Tru64 will put them in the object
4676   # directory.
4677   mkdir sub
4678
4679   am_cv_CC_dependencies_compiler_type=none
4680   if test "$am_compiler_list" = ""; then
4681      am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4682   fi
4683   for depmode in $am_compiler_list; do
4684     if test $depmode = none; then break; fi
4685
4686     $as_echo "$as_me:$LINENO: trying $depmode" >&5
4687     # Setup a source with many dependencies, because some compilers
4688     # like to wrap large dependency lists on column 80 (with \), and
4689     # we should not choose a depcomp mode which is confused by this.
4690     #
4691     # We need to recreate these files for each test, as the compiler may
4692     # overwrite some of them when testing with obscure command lines.
4693     # This happens at least with the AIX C compiler.
4694     : > sub/conftest.c
4695     for i in 1 2 3 4 5 6; do
4696       echo '#include "conftst'$i'.h"' >> sub/conftest.c
4697       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4698       # Solaris 8's {/usr,}/bin/sh.
4699       touch sub/conftst$i.h
4700     done
4701     echo "include sub/conftest.Po" > confmf
4702
4703     # We check with `-c' and `-o' for the sake of the "dashmstdout"
4704     # mode.  It turns out that the SunPro C++ compiler does not properly
4705     # handle `-M -o', and we need to detect this.
4706     depcmd="depmode=$depmode \
4707        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
4708        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4709        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
4710     echo "| $depcmd" | sed -e 's/  */ /g' >&5
4711     if env $depcmd > conftest.err 2>&1 &&
4712        grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
4713        grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
4714        ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
4715       # icc doesn't choke on unknown options, it will just issue warnings
4716       # or remarks (even with -Werror).  So we grep stderr for any message
4717       # that says an option was ignored or not supported.
4718       # When given -MP, icc 7.0 and 7.1 complain thusly:
4719       #   icc: Command line warning: ignoring option '-M'; no argument required
4720       # The diagnosis changed in icc 8.0:
4721       #   icc: Command line remark: option '-MP' not supported
4722       if (grep 'ignoring option' conftest.err ||
4723           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4724         am_cv_CC_dependencies_compiler_type=$depmode
4725         $as_echo "$as_me:$LINENO: success" >&5
4726         break
4727       fi
4728     fi
4729     $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
4730     sed -e 's/^/| /' < conftest.err >&5
4731   done
4732
4733   cd ..
4734   rm -rf conftest.dir
4735 else
4736   am_cv_CC_dependencies_compiler_type=none
4737 fi
4738
4739 fi
4740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4741 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4742 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
4743 then as_fn_error "no usable dependency style found" "$LINENO" 5
4744 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4745
4746 fi
4747
4748
4749 # Check for the 'make' the user wants to use.
4750 for ac_prog in make
4751 do
4752   # Extract the first word of "$ac_prog", so it can be a program name with args.
4753 set dummy $ac_prog; ac_word=$2
4754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4755 $as_echo_n "checking for $ac_word... " >&6; }
4756 if test "${ac_cv_prog_MAKE+set}" = set; then :
4757   $as_echo_n "(cached) " >&6
4758 else
4759   if test -n "$MAKE"; then
4760   ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4761 else
4762 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4763 for as_dir in $PATH
4764 do
4765   IFS=$as_save_IFS
4766   test -z "$as_dir" && as_dir=.
4767     for ac_exec_ext in '' $ac_executable_extensions; do
4768   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4769     ac_cv_prog_MAKE="$ac_prog"
4770     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4771     break 2
4772   fi
4773 done
4774   done
4775 IFS=$as_save_IFS
4776
4777 fi
4778 fi
4779 MAKE=$ac_cv_prog_MAKE
4780 if test -n "$MAKE"; then
4781   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4782 $as_echo "$MAKE" >&6; }
4783 else
4784   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4785 $as_echo "no" >&6; }
4786 fi
4787
4788
4789   test -n "$MAKE" && break
4790 done
4791
4792 MAKE_IS_GNU=
4793 case "`$MAKE --version 2>&1 | sed 1q`" in
4794   *GNU*)
4795     MAKE_IS_GNU=yes
4796     ;;
4797 esac
4798  if test "$MAKE_IS_GNU" = yes; then
4799   GMAKE_TRUE=
4800   GMAKE_FALSE='#'
4801 else
4802   GMAKE_TRUE='#'
4803   GMAKE_FALSE=
4804 fi
4805
4806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4807 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4808 set x ${MAKE-make}
4809 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4810 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
4811   $as_echo_n "(cached) " >&6
4812 else
4813   cat >conftest.make <<\_ACEOF
4814 SHELL = /bin/sh
4815 all:
4816         @echo '@@@%%%=$(MAKE)=@@@%%%'
4817 _ACEOF
4818 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4819 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4820   *@@@%%%=?*=@@@%%%*)
4821     eval ac_cv_prog_make_${ac_make}_set=yes;;
4822   *)
4823     eval ac_cv_prog_make_${ac_make}_set=no;;
4824 esac
4825 rm -f conftest.make
4826 fi
4827 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4828   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4829 $as_echo "yes" >&6; }
4830   SET_MAKE=
4831 else
4832   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4833 $as_echo "no" >&6; }
4834   SET_MAKE="MAKE=${MAKE-make}"
4835 fi
4836
4837
4838 gnulib_extra_configure_args=
4839 # If large-file support is disabled, make sure gnulib does the same.
4840 if test "$enable_largefile" = no; then
4841 gnulib_extra_configure_args="$gnulib_extra_configure_args --disable-largefile"
4842 fi
4843
4844 # Configure gnulib.  We need to build gnulib under some other
4845 # directory not "gnulib", to avoid the problem of both GDB and
4846 # GDBserver wanting to build it in the same directory, when building
4847 # in the source dir.
4848
4849   in_src="gnulib"
4850   in_build="build-gnulib"
4851   in_extra_args="$gnulib_extra_configure_args"
4852
4853   # Remove --cache-file, --srcdir, and --disable-option-checking arguments
4854   # so they do not pile up.
4855   ac_sub_configure_args=
4856   ac_prev=
4857   eval "set x $ac_configure_args"
4858   shift
4859   for ac_arg
4860   do
4861     if test -n "$ac_prev"; then
4862       ac_prev=
4863       continue
4864     fi
4865     case $ac_arg in
4866     -cache-file | --cache-file | --cache-fil | --cache-fi \
4867     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
4868       ac_prev=cache_file ;;
4869     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
4870     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
4871     | --c=*)
4872       ;;
4873     --config-cache | -C)
4874       ;;
4875     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
4876       ac_prev=srcdir ;;
4877     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
4878       ;;
4879     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
4880       ac_prev=prefix ;;
4881     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
4882       ;;
4883     --disable-option-checking)
4884       ;;
4885     *)
4886       case $ac_arg in
4887       *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
4888       esac
4889       as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
4890     esac
4891   done
4892
4893   # Always prepend --prefix to ensure using the same prefix
4894   # in subdir configurations.
4895   ac_arg="--prefix=$prefix"
4896   case $ac_arg in
4897   *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
4898   esac
4899   ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
4900
4901   # Pass --silent
4902   if test "$silent" = yes; then
4903     ac_sub_configure_args="--silent $ac_sub_configure_args"
4904   fi
4905
4906   # Always prepend --disable-option-checking to silence warnings, since
4907   # different subdirs can have different --enable and --with options.
4908   ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
4909
4910   ac_popdir=`pwd`
4911   ac_dir=$in_build
4912
4913   ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
4914   $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
4915   $as_echo "$ac_msg" >&6
4916   as_dir="$ac_dir"; as_fn_mkdir_p
4917
4918   case $srcdir in
4919   [\\/]* | ?:[\\/]* )
4920     ac_srcdir=$srcdir/$in_src ;;
4921   *) # Relative name.
4922     ac_srcdir=../$srcdir/$in_src ;;
4923   esac
4924
4925   cd "$ac_dir"
4926
4927   ac_sub_configure=$ac_srcdir/configure
4928
4929   # Make the cache file name correct relative to the subdirectory.
4930   case $cache_file in
4931   [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
4932   *) # Relative name.
4933     ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
4934   esac
4935
4936   if test -n "$in_extra_args"; then
4937     # Add the extra args at the end.
4938     ac_sub_configure_args="$ac_sub_configure_args $in_extra_args"
4939   fi
4940
4941   { $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
4942 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
4943   # The eval makes quoting arguments work.
4944   eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
4945        --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
4946     as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
4947
4948   cd "$ac_popdir"
4949
4950
4951
4952 CONFIG_OBS=
4953 CONFIG_DEPS=
4954 CONFIG_SRCS=
4955 ENABLE_CFLAGS=
4956
4957 CONFIG_ALL=
4958 CONFIG_CLEAN=
4959 CONFIG_INSTALL=
4960 CONFIG_UNINSTALL=
4961
4962 # If we haven't got the data from the intl directory,
4963 # assume NLS is disabled.
4964 USE_NLS=no
4965 LIBINTL=
4966 LIBINTL_DEP=
4967 INCINTL=
4968 XGETTEXT=
4969 GMSGFMT=
4970 POSUB=
4971
4972 if test -f  ../intl/config.intl; then
4973   .  ../intl/config.intl
4974 fi
4975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
4976 $as_echo_n "checking whether NLS is requested... " >&6; }
4977 if test x"$USE_NLS" != xyes; then
4978   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4979 $as_echo "no" >&6; }
4980 else
4981   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4982 $as_echo "yes" >&6; }
4983
4984 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
4985
4986
4987   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
4988 $as_echo_n "checking for catalogs to be installed... " >&6; }
4989   # Look for .po and .gmo files in the source directory.
4990   CATALOGS=
4991   XLINGUAS=
4992   for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
4993     # If there aren't any .gmo files the shell will give us the
4994     # literal string "../path/to/srcdir/po/*.gmo" which has to be
4995     # weeded out.
4996     case "$cat" in *\**)
4997       continue;;
4998     esac
4999     # The quadruple backslash is collapsed to a double backslash
5000     # by the backticks, then collapsed again by the double quotes,
5001     # leaving us with one backslash in the sed expression (right
5002     # before the dot that mustn't act as a wildcard).
5003     cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
5004     lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
5005     # The user is allowed to set LINGUAS to a list of languages to
5006     # install catalogs for.  If it's empty that means "all of them."
5007     if test "x$LINGUAS" = x; then
5008       CATALOGS="$CATALOGS $cat"
5009       XLINGUAS="$XLINGUAS $lang"
5010     else
5011       case "$LINGUAS" in *$lang*)
5012         CATALOGS="$CATALOGS $cat"
5013         XLINGUAS="$XLINGUAS $lang"
5014         ;;
5015       esac
5016     fi
5017   done
5018   LINGUAS="$XLINGUAS"
5019   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
5020 $as_echo "$LINGUAS" >&6; }
5021
5022
5023     DATADIRNAME=share
5024
5025   INSTOBJEXT=.mo
5026
5027   GENCAT=gencat
5028
5029   CATOBJEXT=.gmo
5030
5031 fi
5032
5033 localedir='${datadir}/locale'
5034
5035
5036 if test x"$USE_NLS" = xyes; then
5037    CONFIG_ALL="$CONFIG_ALL all-po"
5038    CONFIG_CLEAN="$CONFIG_CLEAN clean-po"
5039    CONFIG_INSTALL="$CONFIG_INSTALL install-po"
5040    CONFIG_UNINSTALL="$CONFIG_UNINSTALL uninstall-po"
5041 fi
5042
5043 GNULIB=build-gnulib/import
5044
5045 # For Makefile dependencies.
5046 GNULIB_STDINT_H=
5047 if test x"$STDINT_H" != x; then
5048   GNULIB_STDINT_H=$GNULIB/$STDINT_H
5049 fi
5050
5051
5052 PACKAGE=gdb
5053
5054 cat >>confdefs.h <<_ACEOF
5055 #define PACKAGE "$PACKAGE"
5056 _ACEOF
5057
5058
5059
5060 # We never need to detect it in this sub-configure.
5061 # But preserve it for config.status --recheck.
5062
5063
5064
5065 MAKEINFO_EXTRA_FLAGS=""
5066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $MAKEINFO supports @click" >&5
5067 $as_echo_n "checking whether $MAKEINFO supports @click... " >&6; }
5068 if test "${gdb_cv_have_makeinfo_click+set}" = set; then :
5069   $as_echo_n "(cached) " >&6
5070 else
5071   echo '@clicksequence{a @click{} b}' >conftest.texinfo
5072   if eval "$MAKEINFO conftest.texinfo >&5 2>&5"; then
5073     gdb_cv_have_makeinfo_click=yes
5074   else
5075     gdb_cv_have_makeinfo_click=no
5076   fi
5077 fi
5078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_makeinfo_click" >&5
5079 $as_echo "$gdb_cv_have_makeinfo_click" >&6; }
5080 if test x"$gdb_cv_have_makeinfo_click" = xyes; then
5081   MAKEINFO_EXTRA_FLAGS="$MAKEINFO_EXTRA_FLAGS -DHAVE_MAKEINFO_CLICK"
5082 fi
5083
5084
5085
5086
5087 # Check whether --with-separate-debug-dir was given.
5088 if test "${with_separate_debug_dir+set}" = set; then :
5089   withval=$with_separate_debug_dir;
5090     DEBUGDIR=$withval
5091 else
5092   DEBUGDIR=${libdir}/debug
5093 fi
5094
5095
5096   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5097   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5098   ac_define_dir=`eval echo $DEBUGDIR`
5099   ac_define_dir=`eval echo $ac_define_dir`
5100
5101 cat >>confdefs.h <<_ACEOF
5102 #define DEBUGDIR "$ac_define_dir"
5103 _ACEOF
5104
5105
5106
5107
5108   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
5109      if test "x$prefix" = xNONE; then
5110         test_prefix=/usr/local
5111      else
5112         test_prefix=$prefix
5113      fi
5114   else
5115      test_prefix=$exec_prefix
5116   fi
5117   value=0
5118   case ${ac_define_dir} in
5119      "${test_prefix}"|"${test_prefix}/"*|\
5120         '${exec_prefix}'|'${exec_prefix}/'*)
5121      value=1
5122      ;;
5123   esac
5124
5125 cat >>confdefs.h <<_ACEOF
5126 #define DEBUGDIR_RELOCATABLE $value
5127 _ACEOF
5128
5129
5130
5131
5132 # We can't pass paths as command line arguments.
5133 # Mingw32 tries to be clever and will convert the paths for us.
5134 # For example -DBINDIR="/usr/local/bin" passed on the command line may get
5135 # converted to -DBINDIR="E:/msys/mingw32/msys/1.0/local/bin".
5136 # This breaks GDB's relocatable path conversions since paths passed in
5137 # config.h would not get so translated, the path prefixes no longer match.
5138
5139   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5140   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5141   ac_define_dir=`eval echo $bindir`
5142   ac_define_dir=`eval echo $ac_define_dir`
5143
5144 cat >>confdefs.h <<_ACEOF
5145 #define BINDIR "$ac_define_dir"
5146 _ACEOF
5147
5148
5149
5150 # GDB's datadir relocation
5151
5152
5153
5154 # Check whether --with-gdb-datadir was given.
5155 if test "${with_gdb_datadir+set}" = set; then :
5156   withval=$with_gdb_datadir;
5157     GDB_DATADIR=$withval
5158 else
5159   GDB_DATADIR=${datadir}/gdb
5160 fi
5161
5162
5163   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5164   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5165   ac_define_dir=`eval echo $GDB_DATADIR`
5166   ac_define_dir=`eval echo $ac_define_dir`
5167
5168 cat >>confdefs.h <<_ACEOF
5169 #define GDB_DATADIR "$ac_define_dir"
5170 _ACEOF
5171
5172
5173
5174
5175   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
5176      if test "x$prefix" = xNONE; then
5177         test_prefix=/usr/local
5178      else
5179         test_prefix=$prefix
5180      fi
5181   else
5182      test_prefix=$exec_prefix
5183   fi
5184   value=0
5185   case ${ac_define_dir} in
5186      "${test_prefix}"|"${test_prefix}/"*|\
5187         '${exec_prefix}'|'${exec_prefix}/'*)
5188      value=1
5189      ;;
5190   esac
5191
5192 cat >>confdefs.h <<_ACEOF
5193 #define GDB_DATADIR_RELOCATABLE $value
5194 _ACEOF
5195
5196
5197
5198
5199
5200 # Check whether --with-relocated-sources was given.
5201 if test "${with_relocated_sources+set}" = set; then :
5202   withval=$with_relocated_sources; reloc_srcdir="${withval}"
5203
5204   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5205   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5206   ac_define_dir=`eval echo $reloc_srcdir`
5207   ac_define_dir=`eval echo $ac_define_dir`
5208
5209 cat >>confdefs.h <<_ACEOF
5210 #define RELOC_SRCDIR "$ac_define_dir"
5211 _ACEOF
5212
5213
5214
5215 fi
5216
5217
5218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load directory" >&5
5219 $as_echo_n "checking for default auto-load directory... " >&6; }
5220
5221 # Check whether --with-auto-load-dir was given.
5222 if test "${with_auto_load_dir+set}" = set; then :
5223   withval=$with_auto_load_dir;
5224 else
5225   with_auto_load_dir='$debugdir:$datadir/auto-load'
5226 fi
5227
5228 escape_dir=`echo $with_auto_load_dir | sed 's/[$]\(datadir\|debugdir\)\>/\\\\\\\\\\\\&/g'`
5229
5230   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5231   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5232   ac_define_dir=`eval echo $escape_dir`
5233   ac_define_dir=`eval echo $ac_define_dir`
5234
5235 cat >>confdefs.h <<_ACEOF
5236 #define AUTO_LOAD_DIR "$ac_define_dir"
5237 _ACEOF
5238
5239
5240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_dir" >&5
5241 $as_echo "$with_auto_load_dir" >&6; }
5242
5243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load safe-path" >&5
5244 $as_echo_n "checking for default auto-load safe-path... " >&6; }
5245
5246 # Check whether --with-auto-load-safe-path was given.
5247 if test "${with_auto_load_safe_path+set}" = set; then :
5248   withval=$with_auto_load_safe_path; if test "$with_auto_load_safe_path" = "no"; then
5249      with_auto_load_safe_path="/"
5250      fi
5251 else
5252   with_auto_load_safe_path="$with_auto_load_dir"
5253 fi
5254
5255 escape_dir=`echo $with_auto_load_safe_path | sed 's/[$]\(datadir\|debugdir\)\>/\\\\\\\\\\\\&/g'`
5256
5257   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5258   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5259   ac_define_dir=`eval echo $escape_dir`
5260   ac_define_dir=`eval echo $ac_define_dir`
5261
5262 cat >>confdefs.h <<_ACEOF
5263 #define AUTO_LOAD_SAFE_PATH "$ac_define_dir"
5264 _ACEOF
5265
5266
5267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_safe_path" >&5
5268 $as_echo "$with_auto_load_safe_path" >&6; }
5269
5270
5271
5272 subdirs="$subdirs testsuite"
5273
5274
5275 # Check whether to support alternative target configurations
5276 # Check whether --enable-targets was given.
5277 if test "${enable_targets+set}" = set; then :
5278   enableval=$enable_targets; case "${enableval}" in
5279   yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
5280             ;;
5281   no)       enable_targets= ;;
5282   *)        enable_targets=$enableval ;;
5283 esac
5284 fi
5285
5286
5287 # Check whether to enable 64-bit support on 32-bit hosts
5288 # Check whether --enable-64-bit-bfd was given.
5289 if test "${enable_64_bit_bfd+set}" = set; then :
5290   enableval=$enable_64_bit_bfd; case "${enableval}" in
5291   yes)  want64=true  ;;
5292   no)   want64=false ;;
5293   *)    as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
5294 esac
5295 else
5296   want64=false
5297 fi
5298
5299 # Provide defaults for some variables set by the per-host and per-target
5300 # configuration.
5301 gdb_host_obs=posix-hdep.o
5302
5303 if test "${target}" = "${host}"; then
5304   gdb_native=yes
5305 else
5306   gdb_native=no
5307 fi
5308
5309 . $srcdir/configure.host
5310
5311 # Add in the common host objects.
5312 . $srcdir/common/common.host
5313 gdb_host_obs="$gdb_host_obs $common_host_obs"
5314
5315 # Accumulate some settings from configure.tgt over all enabled targets
5316
5317 TARGET_OBS=
5318 all_targets=
5319 HAVE_NATIVE_GCORE_TARGET=
5320
5321 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
5322 do
5323   if test "$targ_alias" = "all"; then
5324     all_targets=true
5325   else
5326     # Canonicalize the secondary target names.
5327     result=`$ac_config_sub $targ_alias 2>/dev/null`
5328     if test -n "$result"; then
5329         targ=$result
5330     else
5331         targ=$targ_alias
5332     fi
5333
5334     . ${srcdir}/configure.tgt
5335
5336     if test -z "${gdb_target_obs}"; then :
5337   as_fn_error "configuration ${targ} is unsupported." "$LINENO" 5
5338 fi
5339
5340     # Target-specific object files
5341     for i in ${gdb_target_obs}; do
5342         case " $TARGET_OBS " in
5343         *" ${i} "*) ;;
5344         *)
5345           TARGET_OBS="$TARGET_OBS ${i}"
5346           ;;
5347         esac
5348     done
5349
5350     # Check whether this target needs 64-bit CORE_ADDR
5351     if test x${want64} = xfalse; then
5352       . ${srcdir}/../bfd/config.bfd
5353     fi
5354
5355     # Check whether this target is native and supports gcore.
5356     if test $gdb_native = yes -a "$targ_alias" = "$target_alias" \
5357        && $gdb_have_gcore; then
5358       HAVE_NATIVE_GCORE_TARGET=1
5359     fi
5360   fi
5361 done
5362
5363 if test x${all_targets} = xtrue; then
5364
5365   # We want all 64-bit targets if we either:
5366   #  - run on a 64-bit host  or
5367   #  - already require 64-bit support for some other target  or
5368   #  - the --enable-64-bit-bfd option was supplied
5369   # Otherwise we only support all 32-bit targets.
5370   #
5371   # NOTE: This test must be in sync with the corresponding
5372   #       tests in BFD!
5373
5374   if test x${want64} = xfalse; then
5375     # The cast to long int works around a bug in the HP C Compiler
5376 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5377 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5378 # This bug is HP SR number 8606223364.
5379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
5380 $as_echo_n "checking size of long... " >&6; }
5381 if test "${ac_cv_sizeof_long+set}" = set; then :
5382   $as_echo_n "(cached) " >&6
5383 else
5384   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
5385
5386 else
5387   if test "$ac_cv_type_long" = yes; then
5388      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5389 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5390 { as_fn_set_status 77
5391 as_fn_error "cannot compute sizeof (long)
5392 See \`config.log' for more details." "$LINENO" 5; }; }
5393    else
5394      ac_cv_sizeof_long=0
5395    fi
5396 fi
5397
5398 fi
5399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
5400 $as_echo "$ac_cv_sizeof_long" >&6; }
5401
5402
5403
5404 cat >>confdefs.h <<_ACEOF
5405 #define SIZEOF_LONG $ac_cv_sizeof_long
5406 _ACEOF
5407
5408
5409     if test "x${ac_cv_sizeof_long}" = "x8"; then
5410       want64=true
5411     fi
5412   fi
5413   if test x${want64} = xtrue; then
5414     TARGET_OBS='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)'
5415   else
5416     TARGET_OBS='$(ALL_TARGET_OBS)'
5417   fi
5418 fi
5419
5420
5421
5422
5423 # For other settings, only the main target counts.
5424 gdb_sim=
5425 gdb_osabi=
5426 build_gdbserver=
5427 targ=$target; . ${srcdir}/configure.tgt
5428
5429 # Fetch the default architecture and default target vector from BFD.
5430 targ=$target; . $srcdir/../bfd/config.bfd
5431
5432 # We only want the first architecture, so strip off the others if
5433 # there is more than one.
5434 targ_archs=`echo $targ_archs | sed 's/ .*//'`
5435
5436 if test "x$targ_archs" != x; then
5437
5438 cat >>confdefs.h <<_ACEOF
5439 #define DEFAULT_BFD_ARCH $targ_archs
5440 _ACEOF
5441
5442 fi
5443 if test "x$targ_defvec" != x; then
5444
5445 cat >>confdefs.h <<_ACEOF
5446 #define DEFAULT_BFD_VEC $targ_defvec
5447 _ACEOF
5448
5449 fi
5450
5451 # The CLI cannot be disabled yet, but may be in the future.
5452
5453 # Enable CLI.
5454 # Check whether --enable-gdbcli was given.
5455 if test "${enable_gdbcli+set}" = set; then :
5456   enableval=$enable_gdbcli; case $enableval in
5457     yes)
5458       ;;
5459     no)
5460       as_fn_error "the command-line interface cannot be disabled yet" "$LINENO" 5 ;;
5461     *)
5462       as_fn_error "bad value $enableval for --enable-gdbcli" "$LINENO" 5 ;;
5463   esac
5464 else
5465   enable_gdbcli=yes
5466 fi
5467
5468 if test x"$enable_gdbcli" = xyes; then
5469   if test -d $srcdir/cli; then
5470     CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_CLI_OBS)"
5471     CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_CLI_DEPS)"
5472     CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_CLI_SRCS)"
5473     ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)"
5474   fi
5475 fi
5476
5477 # Enable MI.
5478 # Check whether --enable-gdbmi was given.
5479 if test "${enable_gdbmi+set}" = set; then :
5480   enableval=$enable_gdbmi; case $enableval in
5481     yes | no)
5482       ;;
5483     *)
5484       as_fn_error "bad value $enableval for --enable-gdbmi" "$LINENO" 5 ;;
5485   esac
5486 else
5487   enable_gdbmi=yes
5488 fi
5489
5490 if test x"$enable_gdbmi" = xyes; then
5491   if test -d $srcdir/mi; then
5492     CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
5493     CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
5494     CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
5495     ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
5496   fi
5497 fi
5498
5499 # Enable TUI.
5500 # Check whether --enable-tui was given.
5501 if test "${enable_tui+set}" = set; then :
5502   enableval=$enable_tui; case $enableval in
5503     yes | no | auto)
5504       ;;
5505     *)
5506       as_fn_error "bad value $enableval for --enable-tui" "$LINENO" 5 ;;
5507   esac
5508 else
5509   enable_tui=auto
5510 fi
5511
5512
5513 # Enable gdbtk.
5514 # Check whether --enable-gdbtk was given.
5515 if test "${enable_gdbtk+set}" = set; then :
5516   enableval=$enable_gdbtk; case $enableval in
5517     yes | no)
5518       ;;
5519     *)
5520       as_fn_error "bad value $enableval for --enable-gdbtk" "$LINENO" 5 ;;
5521   esac
5522 else
5523   if test -d $srcdir/gdbtk; then
5524     enable_gdbtk=yes
5525   else
5526     enable_gdbtk=no
5527   fi
5528 fi
5529
5530 # We unconditionally disable gdbtk tests on selected platforms.
5531 case $host_os in
5532   go32* | windows*)
5533     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gdbtk isn't supported on $host; disabling" >&5
5534 $as_echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;}
5535     enable_gdbtk=no ;;
5536 esac
5537
5538 # Libunwind support for ia64.
5539
5540
5541 # Check whether --with-libunwind-ia64 was given.
5542 if test "${with_libunwind_ia64+set}" = set; then :
5543   withval=$with_libunwind_ia64;
5544 else
5545   with_libunwind_ia64=auto
5546 fi
5547
5548
5549 # Backward compatibility option.
5550 if test "${with_libunwind+set}" = set; then
5551   if test x"$with_libunwind_ia64" != xauto; then
5552     as_fn_error "option --with-libunwind is deprecated, use --with-libunwind-ia64" "$LINENO" 5
5553   fi
5554   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&5
5555 $as_echo "$as_me: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&2;}
5556   with_libunwind_ia64="$with_libunwind"
5557 fi
5558
5559 case "$with_libunwind_ia64" in
5560   yes | no)
5561     ;;
5562   auto)
5563     for ac_header in libunwind-ia64.h
5564 do :
5565   ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
5566 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
5567   cat >>confdefs.h <<_ACEOF
5568 #define HAVE_LIBUNWIND_IA64_H 1
5569 _ACEOF
5570
5571 fi
5572
5573 done
5574
5575     with_libunwind_ia64=$ac_cv_header_libunwind_ia64_h
5576     ;;
5577   *)
5578     as_fn_error "bad value $with_libunwind_ia64 for GDB --with-libunwind-ia64 option" "$LINENO" 5
5579     ;;
5580 esac
5581
5582 if test x"$with_libunwind_ia64" = xyes; then
5583   for ac_header in libunwind-ia64.h
5584 do :
5585   ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
5586 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
5587   cat >>confdefs.h <<_ACEOF
5588 #define HAVE_LIBUNWIND_IA64_H 1
5589 _ACEOF
5590
5591 fi
5592
5593 done
5594
5595   if test x"$ac_cv_header_libunwind_ia64_h" != xyes; then
5596     as_fn_error "GDB option --with-libunwind-ia64 requires libunwind-ia64.h" "$LINENO" 5
5597   fi
5598   CONFIG_OBS="$CONFIG_OBS ia64-libunwind-tdep.o"
5599   CONFIG_DEPS="$CONFIG_DEPS ia64-libunwind-tdep.o"
5600   CONFIG_SRCS="$CONFIG_SRCS ia64-libunwind-tdep.c"
5601 fi
5602
5603 opt_curses=no
5604
5605 # Check whether --with-curses was given.
5606 if test "${with_curses+set}" = set; then :
5607   withval=$with_curses; opt_curses=$withval
5608 fi
5609
5610
5611 prefer_curses=no
5612 if test "$opt_curses" = "yes"; then
5613   prefer_curses=yes
5614 fi
5615
5616 # Profiling support.
5617 # Check whether --enable-profiling was given.
5618 if test "${enable_profiling+set}" = set; then :
5619   enableval=$enable_profiling; case $enableval in
5620     yes | no)
5621       ;;
5622     *)
5623       as_fn_error "bad value $enableval for --enable-profile" "$LINENO" 5 ;;
5624   esac
5625 else
5626   enable_profiling=no
5627 fi
5628
5629
5630 for ac_func in monstartup _mcleanup
5631 do :
5632   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5633 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5634 eval as_val=\$$as_ac_var
5635    if test "x$as_val" = x""yes; then :
5636   cat >>confdefs.h <<_ACEOF
5637 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5638 _ACEOF
5639
5640 fi
5641 done
5642
5643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _etext" >&5
5644 $as_echo_n "checking for _etext... " >&6; }
5645 if test "${ac_cv_var__etext+set}" = set; then :
5646   $as_echo_n "(cached) " >&6
5647 else
5648   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5649 /* end confdefs.h.  */
5650 #include <stdlib.h>
5651 extern char _etext;
5652
5653 int
5654 main ()
5655 {
5656 free (&_etext);
5657   ;
5658   return 0;
5659 }
5660 _ACEOF
5661 if ac_fn_c_try_link "$LINENO"; then :
5662   ac_cv_var__etext=yes
5663 else
5664   ac_cv_var__etext=no
5665 fi
5666 rm -f core conftest.err conftest.$ac_objext \
5667     conftest$ac_exeext conftest.$ac_ext
5668 fi
5669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__etext" >&5
5670 $as_echo "$ac_cv_var__etext" >&6; }
5671 if test $ac_cv_var__etext = yes; then
5672
5673 $as_echo "#define HAVE__ETEXT 1" >>confdefs.h
5674
5675 fi
5676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for etext" >&5
5677 $as_echo_n "checking for etext... " >&6; }
5678 if test "${ac_cv_var_etext+set}" = set; then :
5679   $as_echo_n "(cached) " >&6
5680 else
5681   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5682 /* end confdefs.h.  */
5683 #include <stdlib.h>
5684 extern char etext;
5685
5686 int
5687 main ()
5688 {
5689 free (&etext);
5690   ;
5691   return 0;
5692 }
5693 _ACEOF
5694 if ac_fn_c_try_link "$LINENO"; then :
5695   ac_cv_var_etext=yes
5696 else
5697   ac_cv_var_etext=no
5698 fi
5699 rm -f core conftest.err conftest.$ac_objext \
5700     conftest$ac_exeext conftest.$ac_ext
5701 fi
5702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_etext" >&5
5703 $as_echo "$ac_cv_var_etext" >&6; }
5704 if test $ac_cv_var_etext = yes; then
5705
5706 $as_echo "#define HAVE_ETEXT 1" >>confdefs.h
5707
5708 fi
5709 if test "$enable_profiling" = yes ; then
5710   if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then
5711     as_fn_error "--enable-profiling requires monstartup and _mcleanup" "$LINENO" 5
5712   fi
5713   PROFILE_CFLAGS=-pg
5714   OLD_CFLAGS="$CFLAGS"
5715   CFLAGS="$CFLAGS $PROFILE_CFLAGS"
5716
5717   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pg" >&5
5718 $as_echo_n "checking whether $CC supports -pg... " >&6; }
5719 if test "${ac_cv_cc_supports_pg+set}" = set; then :
5720   $as_echo_n "(cached) " >&6
5721 else
5722   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5723 /* end confdefs.h.  */
5724
5725 int
5726 main ()
5727 {
5728 int x;
5729   ;
5730   return 0;
5731 }
5732 _ACEOF
5733 if ac_fn_c_try_compile "$LINENO"; then :
5734   ac_cv_cc_supports_pg=yes
5735 else
5736   ac_cv_cc_supports_pg=no
5737 fi
5738 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5739 fi
5740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_supports_pg" >&5
5741 $as_echo "$ac_cv_cc_supports_pg" >&6; }
5742
5743   if test $ac_cv_cc_supports_pg = no; then
5744     as_fn_error "--enable-profiling requires a compiler which supports -pg" "$LINENO" 5
5745   fi
5746
5747   CFLAGS="$OLD_CFLAGS"
5748 fi
5749
5750
5751
5752 # Check whether --with-pkgversion was given.
5753 if test "${with_pkgversion+set}" = set; then :
5754   withval=$with_pkgversion; case "$withval" in
5755       yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
5756       no)  PKGVERSION= ;;
5757       *)   PKGVERSION="($withval) " ;;
5758      esac
5759 else
5760   PKGVERSION="(GDB) "
5761
5762 fi
5763
5764
5765
5766
5767
5768 # Check whether --with-bugurl was given.
5769 if test "${with_bugurl+set}" = set; then :
5770   withval=$with_bugurl; case "$withval" in
5771       yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
5772       no)  BUGURL=
5773            ;;
5774       *)   BUGURL="$withval"
5775            ;;
5776      esac
5777 else
5778   BUGURL="http://www.gnu.org/software/gdb/bugs/"
5779
5780 fi
5781
5782   case ${BUGURL} in
5783   "")
5784     REPORT_BUGS_TO=
5785     REPORT_BUGS_TEXI=
5786     ;;
5787   *)
5788     REPORT_BUGS_TO="<$BUGURL>"
5789     REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
5790     ;;
5791   esac;
5792
5793
5794
5795
5796 cat >>confdefs.h <<_ACEOF
5797 #define PKGVERSION "$PKGVERSION"
5798 _ACEOF
5799
5800
5801 cat >>confdefs.h <<_ACEOF
5802 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
5803 _ACEOF
5804
5805
5806 # --------------------- #
5807 # Checks for programs.  #
5808 # --------------------- #
5809
5810 for ac_prog in gawk mawk nawk awk
5811 do
5812   # Extract the first word of "$ac_prog", so it can be a program name with args.
5813 set dummy $ac_prog; ac_word=$2
5814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5815 $as_echo_n "checking for $ac_word... " >&6; }
5816 if test "${ac_cv_prog_AWK+set}" = set; then :
5817   $as_echo_n "(cached) " >&6
5818 else
5819   if test -n "$AWK"; then
5820   ac_cv_prog_AWK="$AWK" # Let the user override the test.
5821 else
5822 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5823 for as_dir in $PATH
5824 do
5825   IFS=$as_save_IFS
5826   test -z "$as_dir" && as_dir=.
5827     for ac_exec_ext in '' $ac_executable_extensions; do
5828   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5829     ac_cv_prog_AWK="$ac_prog"
5830     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5831     break 2
5832   fi
5833 done
5834   done
5835 IFS=$as_save_IFS
5836
5837 fi
5838 fi
5839 AWK=$ac_cv_prog_AWK
5840 if test -n "$AWK"; then
5841   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5842 $as_echo "$AWK" >&6; }
5843 else
5844   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5845 $as_echo "no" >&6; }
5846 fi
5847
5848
5849   test -n "$AWK" && break
5850 done
5851
5852 # Find a good install program.  We prefer a C program (faster),
5853 # so one script is as good as another.  But avoid the broken or
5854 # incompatible versions:
5855 # SysV /etc/install, /usr/sbin/install
5856 # SunOS /usr/etc/install
5857 # IRIX /sbin/install
5858 # AIX /bin/install
5859 # AmigaOS /C/install, which installs bootblocks on floppy discs
5860 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5861 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5862 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5863 # OS/2's system install, which has a completely different semantic
5864 # ./install, which can be erroneously created by make from ./install.sh.
5865 # Reject install programs that cannot install multiple files.
5866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5867 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5868 if test -z "$INSTALL"; then
5869 if test "${ac_cv_path_install+set}" = set; then :
5870   $as_echo_n "(cached) " >&6
5871 else
5872   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5873 for as_dir in $PATH
5874 do
5875   IFS=$as_save_IFS
5876   test -z "$as_dir" && as_dir=.
5877     # Account for people who put trailing slashes in PATH elements.
5878 case $as_dir/ in #((
5879   ./ | .// | /[cC]/* | \
5880   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5881   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5882   /usr/ucb/* ) ;;
5883   *)
5884     # OSF1 and SCO ODT 3.0 have their own names for install.
5885     # Don't use installbsd from OSF since it installs stuff as root
5886     # by default.
5887     for ac_prog in ginstall scoinst install; do
5888       for ac_exec_ext in '' $ac_executable_extensions; do
5889         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5890           if test $ac_prog = install &&
5891             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5892             # AIX install.  It has an incompatible calling convention.
5893             :
5894           elif test $ac_prog = install &&
5895             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5896             # program-specific install script used by HP pwplus--don't use.
5897             :
5898           else
5899             rm -rf conftest.one conftest.two conftest.dir
5900             echo one > conftest.one
5901             echo two > conftest.two
5902             mkdir conftest.dir
5903             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5904               test -s conftest.one && test -s conftest.two &&
5905               test -s conftest.dir/conftest.one &&
5906               test -s conftest.dir/conftest.two
5907             then
5908               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5909               break 3
5910             fi
5911           fi
5912         fi
5913       done
5914     done
5915     ;;
5916 esac
5917
5918   done
5919 IFS=$as_save_IFS
5920
5921 rm -rf conftest.one conftest.two conftest.dir
5922
5923 fi
5924   if test "${ac_cv_path_install+set}" = set; then
5925     INSTALL=$ac_cv_path_install
5926   else
5927     # As a last resort, use the slow shell script.  Don't cache a
5928     # value for INSTALL within a source directory, because that will
5929     # break other packages using the cache if that directory is
5930     # removed, or if the value is a relative name.
5931     INSTALL=$ac_install_sh
5932   fi
5933 fi
5934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5935 $as_echo "$INSTALL" >&6; }
5936
5937 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5938 # It thinks the first close brace ends the variable substitution.
5939 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5940
5941 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5942
5943 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5944
5945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5946 $as_echo_n "checking whether ln -s works... " >&6; }
5947 LN_S=$as_ln_s
5948 if test "$LN_S" = "ln -s"; then
5949   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5950 $as_echo "yes" >&6; }
5951 else
5952   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5953 $as_echo "no, using $LN_S" >&6; }
5954 fi
5955
5956 if test -n "$ac_tool_prefix"; then
5957   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5958 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5960 $as_echo_n "checking for $ac_word... " >&6; }
5961 if test "${ac_cv_prog_RANLIB+set}" = set; then :
5962   $as_echo_n "(cached) " >&6
5963 else
5964   if test -n "$RANLIB"; then
5965   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5966 else
5967 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5968 for as_dir in $PATH
5969 do
5970   IFS=$as_save_IFS
5971   test -z "$as_dir" && as_dir=.
5972     for ac_exec_ext in '' $ac_executable_extensions; do
5973   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5974     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5975     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5976     break 2
5977   fi
5978 done
5979   done
5980 IFS=$as_save_IFS
5981
5982 fi
5983 fi
5984 RANLIB=$ac_cv_prog_RANLIB
5985 if test -n "$RANLIB"; then
5986   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5987 $as_echo "$RANLIB" >&6; }
5988 else
5989   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5990 $as_echo "no" >&6; }
5991 fi
5992
5993
5994 fi
5995 if test -z "$ac_cv_prog_RANLIB"; then
5996   ac_ct_RANLIB=$RANLIB
5997   # Extract the first word of "ranlib", so it can be a program name with args.
5998 set dummy ranlib; ac_word=$2
5999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6000 $as_echo_n "checking for $ac_word... " >&6; }
6001 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6002   $as_echo_n "(cached) " >&6
6003 else
6004   if test -n "$ac_ct_RANLIB"; then
6005   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6006 else
6007 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6008 for as_dir in $PATH
6009 do
6010   IFS=$as_save_IFS
6011   test -z "$as_dir" && as_dir=.
6012     for ac_exec_ext in '' $ac_executable_extensions; do
6013   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6014     ac_cv_prog_ac_ct_RANLIB="ranlib"
6015     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6016     break 2
6017   fi
6018 done
6019   done
6020 IFS=$as_save_IFS
6021
6022 fi
6023 fi
6024 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6025 if test -n "$ac_ct_RANLIB"; then
6026   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6027 $as_echo "$ac_ct_RANLIB" >&6; }
6028 else
6029   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6030 $as_echo "no" >&6; }
6031 fi
6032
6033   if test "x$ac_ct_RANLIB" = x; then
6034     RANLIB=":"
6035   else
6036     case $cross_compiling:$ac_tool_warned in
6037 yes:)
6038 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6039 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6040 ac_tool_warned=yes ;;
6041 esac
6042     RANLIB=$ac_ct_RANLIB
6043   fi
6044 else
6045   RANLIB="$ac_cv_prog_RANLIB"
6046 fi
6047
6048 for ac_prog in 'bison -y' byacc
6049 do
6050   # Extract the first word of "$ac_prog", so it can be a program name with args.
6051 set dummy $ac_prog; ac_word=$2
6052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6053 $as_echo_n "checking for $ac_word... " >&6; }
6054 if test "${ac_cv_prog_YACC+set}" = set; then :
6055   $as_echo_n "(cached) " >&6
6056 else
6057   if test -n "$YACC"; then
6058   ac_cv_prog_YACC="$YACC" # Let the user override the test.
6059 else
6060 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6061 for as_dir in $PATH
6062 do
6063   IFS=$as_save_IFS
6064   test -z "$as_dir" && as_dir=.
6065     for ac_exec_ext in '' $ac_executable_extensions; do
6066   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6067     ac_cv_prog_YACC="$ac_prog"
6068     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6069     break 2
6070   fi
6071 done
6072   done
6073 IFS=$as_save_IFS
6074
6075 fi
6076 fi
6077 YACC=$ac_cv_prog_YACC
6078 if test -n "$YACC"; then
6079   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
6080 $as_echo "$YACC" >&6; }
6081 else
6082   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6083 $as_echo "no" >&6; }
6084 fi
6085
6086
6087   test -n "$YACC" && break
6088 done
6089 test -n "$YACC" || YACC="yacc"
6090
6091
6092 if test -n "$ac_tool_prefix"; then
6093   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6094 set dummy ${ac_tool_prefix}ar; ac_word=$2
6095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6096 $as_echo_n "checking for $ac_word... " >&6; }
6097 if test "${ac_cv_prog_AR+set}" = set; then :
6098   $as_echo_n "(cached) " >&6
6099 else
6100   if test -n "$AR"; then
6101   ac_cv_prog_AR="$AR" # Let the user override the test.
6102 else
6103 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6104 for as_dir in $PATH
6105 do
6106   IFS=$as_save_IFS
6107   test -z "$as_dir" && as_dir=.
6108     for ac_exec_ext in '' $ac_executable_extensions; do
6109   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6110     ac_cv_prog_AR="${ac_tool_prefix}ar"
6111     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6112     break 2
6113   fi
6114 done
6115   done
6116 IFS=$as_save_IFS
6117
6118 fi
6119 fi
6120 AR=$ac_cv_prog_AR
6121 if test -n "$AR"; then
6122   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6123 $as_echo "$AR" >&6; }
6124 else
6125   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6126 $as_echo "no" >&6; }
6127 fi
6128
6129
6130 fi
6131 if test -z "$ac_cv_prog_AR"; then
6132   ac_ct_AR=$AR
6133   # Extract the first word of "ar", so it can be a program name with args.
6134 set dummy ar; ac_word=$2
6135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6136 $as_echo_n "checking for $ac_word... " >&6; }
6137 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6138   $as_echo_n "(cached) " >&6
6139 else
6140   if test -n "$ac_ct_AR"; then
6141   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6142 else
6143 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6144 for as_dir in $PATH
6145 do
6146   IFS=$as_save_IFS
6147   test -z "$as_dir" && as_dir=.
6148     for ac_exec_ext in '' $ac_executable_extensions; do
6149   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6150     ac_cv_prog_ac_ct_AR="ar"
6151     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6152     break 2
6153   fi
6154 done
6155   done
6156 IFS=$as_save_IFS
6157
6158 fi
6159 fi
6160 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6161 if test -n "$ac_ct_AR"; then
6162   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6163 $as_echo "$ac_ct_AR" >&6; }
6164 else
6165   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6166 $as_echo "no" >&6; }
6167 fi
6168
6169   if test "x$ac_ct_AR" = x; then
6170     AR=""
6171   else
6172     case $cross_compiling:$ac_tool_warned in
6173 yes:)
6174 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6175 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6176 ac_tool_warned=yes ;;
6177 esac
6178     AR=$ac_ct_AR
6179   fi
6180 else
6181   AR="$ac_cv_prog_AR"
6182 fi
6183
6184 if test -n "$ac_tool_prefix"; then
6185   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6186 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6188 $as_echo_n "checking for $ac_word... " >&6; }
6189 if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
6190   $as_echo_n "(cached) " >&6
6191 else
6192   if test -n "$DLLTOOL"; then
6193   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6194 else
6195 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6196 for as_dir in $PATH
6197 do
6198   IFS=$as_save_IFS
6199   test -z "$as_dir" && as_dir=.
6200     for ac_exec_ext in '' $ac_executable_extensions; do
6201   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6202     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6203     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6204     break 2
6205   fi
6206 done
6207   done
6208 IFS=$as_save_IFS
6209
6210 fi
6211 fi
6212 DLLTOOL=$ac_cv_prog_DLLTOOL
6213 if test -n "$DLLTOOL"; then
6214   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6215 $as_echo "$DLLTOOL" >&6; }
6216 else
6217   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6218 $as_echo "no" >&6; }
6219 fi
6220
6221
6222 fi
6223 if test -z "$ac_cv_prog_DLLTOOL"; then
6224   ac_ct_DLLTOOL=$DLLTOOL
6225   # Extract the first word of "dlltool", so it can be a program name with args.
6226 set dummy dlltool; ac_word=$2
6227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6228 $as_echo_n "checking for $ac_word... " >&6; }
6229 if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
6230   $as_echo_n "(cached) " >&6
6231 else
6232   if test -n "$ac_ct_DLLTOOL"; then
6233   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6234 else
6235 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6236 for as_dir in $PATH
6237 do
6238   IFS=$as_save_IFS
6239   test -z "$as_dir" && as_dir=.
6240     for ac_exec_ext in '' $ac_executable_extensions; do
6241   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6242     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6243     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6244     break 2
6245   fi
6246 done
6247   done
6248 IFS=$as_save_IFS
6249
6250 fi
6251 fi
6252 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6253 if test -n "$ac_ct_DLLTOOL"; then
6254   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6255 $as_echo "$ac_ct_DLLTOOL" >&6; }
6256 else
6257   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6258 $as_echo "no" >&6; }
6259 fi
6260
6261   if test "x$ac_ct_DLLTOOL" = x; then
6262     DLLTOOL=""
6263   else
6264     case $cross_compiling:$ac_tool_warned in
6265 yes:)
6266 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6267 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6268 ac_tool_warned=yes ;;
6269 esac
6270     DLLTOOL=$ac_ct_DLLTOOL
6271   fi
6272 else
6273   DLLTOOL="$ac_cv_prog_DLLTOOL"
6274 fi
6275
6276 if test -n "$ac_tool_prefix"; then
6277   # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
6278 set dummy ${ac_tool_prefix}windres; ac_word=$2
6279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6280 $as_echo_n "checking for $ac_word... " >&6; }
6281 if test "${ac_cv_prog_WINDRES+set}" = set; then :
6282   $as_echo_n "(cached) " >&6
6283 else
6284   if test -n "$WINDRES"; then
6285   ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
6286 else
6287 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6288 for as_dir in $PATH
6289 do
6290   IFS=$as_save_IFS
6291   test -z "$as_dir" && as_dir=.
6292     for ac_exec_ext in '' $ac_executable_extensions; do
6293   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6294     ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
6295     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6296     break 2
6297   fi
6298 done
6299   done
6300 IFS=$as_save_IFS
6301
6302 fi
6303 fi
6304 WINDRES=$ac_cv_prog_WINDRES
6305 if test -n "$WINDRES"; then
6306   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
6307 $as_echo "$WINDRES" >&6; }
6308 else
6309   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6310 $as_echo "no" >&6; }
6311 fi
6312
6313
6314 fi
6315 if test -z "$ac_cv_prog_WINDRES"; then
6316   ac_ct_WINDRES=$WINDRES
6317   # Extract the first word of "windres", so it can be a program name with args.
6318 set dummy windres; ac_word=$2
6319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6320 $as_echo_n "checking for $ac_word... " >&6; }
6321 if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then :
6322   $as_echo_n "(cached) " >&6
6323 else
6324   if test -n "$ac_ct_WINDRES"; then
6325   ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
6326 else
6327 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6328 for as_dir in $PATH
6329 do
6330   IFS=$as_save_IFS
6331   test -z "$as_dir" && as_dir=.
6332     for ac_exec_ext in '' $ac_executable_extensions; do
6333   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6334     ac_cv_prog_ac_ct_WINDRES="windres"
6335     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6336     break 2
6337   fi
6338 done
6339   done
6340 IFS=$as_save_IFS
6341
6342 fi
6343 fi
6344 ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
6345 if test -n "$ac_ct_WINDRES"; then
6346   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
6347 $as_echo "$ac_ct_WINDRES" >&6; }
6348 else
6349   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6350 $as_echo "no" >&6; }
6351 fi
6352
6353   if test "x$ac_ct_WINDRES" = x; then
6354     WINDRES=""
6355   else
6356     case $cross_compiling:$ac_tool_warned in
6357 yes:)
6358 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6359 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6360 ac_tool_warned=yes ;;
6361 esac
6362     WINDRES=$ac_ct_WINDRES
6363   fi
6364 else
6365   WINDRES="$ac_cv_prog_WINDRES"
6366 fi
6367
6368
6369 case $host_os in
6370   gnu*)
6371     # Needed for GNU Hurd hosts.
6372     if test -n "$ac_tool_prefix"; then
6373   # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
6374 set dummy ${ac_tool_prefix}mig; ac_word=$2
6375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6376 $as_echo_n "checking for $ac_word... " >&6; }
6377 if test "${ac_cv_prog_MIG+set}" = set; then :
6378   $as_echo_n "(cached) " >&6
6379 else
6380   if test -n "$MIG"; then
6381   ac_cv_prog_MIG="$MIG" # Let the user override the test.
6382 else
6383 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6384 for as_dir in $PATH
6385 do
6386   IFS=$as_save_IFS
6387   test -z "$as_dir" && as_dir=.
6388     for ac_exec_ext in '' $ac_executable_extensions; do
6389   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6390     ac_cv_prog_MIG="${ac_tool_prefix}mig"
6391     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6392     break 2
6393   fi
6394 done
6395   done
6396 IFS=$as_save_IFS
6397
6398 fi
6399 fi
6400 MIG=$ac_cv_prog_MIG
6401 if test -n "$MIG"; then
6402   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
6403 $as_echo "$MIG" >&6; }
6404 else
6405   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6406 $as_echo "no" >&6; }
6407 fi
6408
6409
6410 fi
6411 if test -z "$ac_cv_prog_MIG"; then
6412   ac_ct_MIG=$MIG
6413   # Extract the first word of "mig", so it can be a program name with args.
6414 set dummy mig; ac_word=$2
6415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6416 $as_echo_n "checking for $ac_word... " >&6; }
6417 if test "${ac_cv_prog_ac_ct_MIG+set}" = set; then :
6418   $as_echo_n "(cached) " >&6
6419 else
6420   if test -n "$ac_ct_MIG"; then
6421   ac_cv_prog_ac_ct_MIG="$ac_ct_MIG" # Let the user override the test.
6422 else
6423 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6424 for as_dir in $PATH
6425 do
6426   IFS=$as_save_IFS
6427   test -z "$as_dir" && as_dir=.
6428     for ac_exec_ext in '' $ac_executable_extensions; do
6429   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6430     ac_cv_prog_ac_ct_MIG="mig"
6431     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6432     break 2
6433   fi
6434 done
6435   done
6436 IFS=$as_save_IFS
6437
6438 fi
6439 fi
6440 ac_ct_MIG=$ac_cv_prog_ac_ct_MIG
6441 if test -n "$ac_ct_MIG"; then
6442   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
6443 $as_echo "$ac_ct_MIG" >&6; }
6444 else
6445   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6446 $as_echo "no" >&6; }
6447 fi
6448
6449   if test "x$ac_ct_MIG" = x; then
6450     MIG=""
6451   else
6452     case $cross_compiling:$ac_tool_warned in
6453 yes:)
6454 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6455 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6456 ac_tool_warned=yes ;;
6457 esac
6458     MIG=$ac_ct_MIG
6459   fi
6460 else
6461   MIG="$ac_cv_prog_MIG"
6462 fi
6463
6464     if test x"$MIG" = x; then
6465       as_fn_error "MIG not found but required for $host hosts" "$LINENO" 5
6466     fi
6467     ;;
6468 esac
6469
6470 # ---------------------- #
6471 # Checks for libraries.  #
6472 # ---------------------- #
6473
6474 # We might need to link with -lm; most simulators need it.
6475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
6476 $as_echo_n "checking for main in -lm... " >&6; }
6477 if test "${ac_cv_lib_m_main+set}" = set; then :
6478   $as_echo_n "(cached) " >&6
6479 else
6480   ac_check_lib_save_LIBS=$LIBS
6481 LIBS="-lm  $LIBS"
6482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6483 /* end confdefs.h.  */
6484
6485
6486 int
6487 main ()
6488 {
6489 return main ();
6490   ;
6491   return 0;
6492 }
6493 _ACEOF
6494 if ac_fn_c_try_link "$LINENO"; then :
6495   ac_cv_lib_m_main=yes
6496 else
6497   ac_cv_lib_m_main=no
6498 fi
6499 rm -f core conftest.err conftest.$ac_objext \
6500     conftest$ac_exeext conftest.$ac_ext
6501 LIBS=$ac_check_lib_save_LIBS
6502 fi
6503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
6504 $as_echo "$ac_cv_lib_m_main" >&6; }
6505 if test "x$ac_cv_lib_m_main" = x""yes; then :
6506   cat >>confdefs.h <<_ACEOF
6507 #define HAVE_LIBM 1
6508 _ACEOF
6509
6510   LIBS="-lm $LIBS"
6511
6512 fi
6513
6514
6515 # We need to link with -lw to get `wctype' on Solaris before Solaris
6516 # 2.6.  Solaris 2.6 and beyond have this function in libc, and have a
6517 # libw that some versions of the GNU linker cannot hanle (GNU ld 2.9.1
6518 # is known to have this problem).  Therefore we avoid libw if we can.
6519 ac_fn_c_check_func "$LINENO" "wctype" "ac_cv_func_wctype"
6520 if test "x$ac_cv_func_wctype" = x""yes; then :
6521
6522 else
6523   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctype in -lw" >&5
6524 $as_echo_n "checking for wctype in -lw... " >&6; }
6525 if test "${ac_cv_lib_w_wctype+set}" = set; then :
6526   $as_echo_n "(cached) " >&6
6527 else
6528   ac_check_lib_save_LIBS=$LIBS
6529 LIBS="-lw  $LIBS"
6530 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6531 /* end confdefs.h.  */
6532
6533 /* Override any GCC internal prototype to avoid an error.
6534    Use char because int might match the return type of a GCC
6535    builtin and then its argument prototype would still apply.  */
6536 #ifdef __cplusplus
6537 extern "C"
6538 #endif
6539 char wctype ();
6540 int
6541 main ()
6542 {
6543 return wctype ();
6544   ;
6545   return 0;
6546 }
6547 _ACEOF
6548 if ac_fn_c_try_link "$LINENO"; then :
6549   ac_cv_lib_w_wctype=yes
6550 else
6551   ac_cv_lib_w_wctype=no
6552 fi
6553 rm -f core conftest.err conftest.$ac_objext \
6554     conftest$ac_exeext conftest.$ac_ext
6555 LIBS=$ac_check_lib_save_LIBS
6556 fi
6557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wctype" >&5
6558 $as_echo "$ac_cv_lib_w_wctype" >&6; }
6559 if test "x$ac_cv_lib_w_wctype" = x""yes; then :
6560   cat >>confdefs.h <<_ACEOF
6561 #define HAVE_LIBW 1
6562 _ACEOF
6563
6564   LIBS="-lw $LIBS"
6565
6566 fi
6567
6568 fi
6569
6570
6571 # Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
6572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
6573 $as_echo_n "checking for library containing gethostbyname... " >&6; }
6574 if test "${ac_cv_search_gethostbyname+set}" = set; then :
6575   $as_echo_n "(cached) " >&6
6576 else
6577   ac_func_search_save_LIBS=$LIBS
6578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6579 /* end confdefs.h.  */
6580
6581 /* Override any GCC internal prototype to avoid an error.
6582    Use char because int might match the return type of a GCC
6583    builtin and then its argument prototype would still apply.  */
6584 #ifdef __cplusplus
6585 extern "C"
6586 #endif
6587 char gethostbyname ();
6588 int
6589 main ()
6590 {
6591 return gethostbyname ();
6592   ;
6593   return 0;
6594 }
6595 _ACEOF
6596 for ac_lib in '' nsl; do
6597   if test -z "$ac_lib"; then
6598     ac_res="none required"
6599   else
6600     ac_res=-l$ac_lib
6601     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
6602   fi
6603   if ac_fn_c_try_link "$LINENO"; then :
6604   ac_cv_search_gethostbyname=$ac_res
6605 fi
6606 rm -f core conftest.err conftest.$ac_objext \
6607     conftest$ac_exeext
6608   if test "${ac_cv_search_gethostbyname+set}" = set; then :
6609   break
6610 fi
6611 done
6612 if test "${ac_cv_search_gethostbyname+set}" = set; then :
6613
6614 else
6615   ac_cv_search_gethostbyname=no
6616 fi
6617 rm conftest.$ac_ext
6618 LIBS=$ac_func_search_save_LIBS
6619 fi
6620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
6621 $as_echo "$ac_cv_search_gethostbyname" >&6; }
6622 ac_res=$ac_cv_search_gethostbyname
6623 if test "$ac_res" != no; then :
6624   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6625
6626 fi
6627
6628
6629 # Some systems (e.g. Solaris) have `socketpair' in libsocket.
6630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
6631 $as_echo_n "checking for library containing socketpair... " >&6; }
6632 if test "${ac_cv_search_socketpair+set}" = set; then :
6633   $as_echo_n "(cached) " >&6
6634 else
6635   ac_func_search_save_LIBS=$LIBS
6636 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6637 /* end confdefs.h.  */
6638
6639 /* Override any GCC internal prototype to avoid an error.
6640    Use char because int might match the return type of a GCC
6641    builtin and then its argument prototype would still apply.  */
6642 #ifdef __cplusplus
6643 extern "C"
6644 #endif
6645 char socketpair ();
6646 int
6647 main ()
6648 {
6649 return socketpair ();
6650   ;
6651   return 0;
6652 }
6653 _ACEOF
6654 for ac_lib in '' socket; do
6655   if test -z "$ac_lib"; then
6656     ac_res="none required"
6657   else
6658     ac_res=-l$ac_lib
6659     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
6660   fi
6661   if ac_fn_c_try_link "$LINENO"; then :
6662   ac_cv_search_socketpair=$ac_res
6663 fi
6664 rm -f core conftest.err conftest.$ac_objext \
6665     conftest$ac_exeext
6666   if test "${ac_cv_search_socketpair+set}" = set; then :
6667   break
6668 fi
6669 done
6670 if test "${ac_cv_search_socketpair+set}" = set; then :
6671
6672 else
6673   ac_cv_search_socketpair=no
6674 fi
6675 rm conftest.$ac_ext
6676 LIBS=$ac_func_search_save_LIBS
6677 fi
6678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
6679 $as_echo "$ac_cv_search_socketpair" >&6; }
6680 ac_res=$ac_cv_search_socketpair
6681 if test "$ac_res" != no; then :
6682   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6683
6684 fi
6685
6686
6687 # Link in zlib if we can.  This allows us to read compressed debug sections.
6688
6689   # See if the user specified whether he wants zlib support or not.
6690
6691 # Check whether --with-zlib was given.
6692 if test "${with_zlib+set}" = set; then :
6693   withval=$with_zlib;
6694 else
6695   with_zlib=auto
6696 fi
6697
6698
6699   if test "$with_zlib" != "no"; then
6700     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
6701 $as_echo_n "checking for library containing zlibVersion... " >&6; }
6702 if test "${ac_cv_search_zlibVersion+set}" = set; then :
6703   $as_echo_n "(cached) " >&6
6704 else
6705   ac_func_search_save_LIBS=$LIBS
6706 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6707 /* end confdefs.h.  */
6708
6709 /* Override any GCC internal prototype to avoid an error.
6710    Use char because int might match the return type of a GCC
6711    builtin and then its argument prototype would still apply.  */
6712 #ifdef __cplusplus
6713 extern "C"
6714 #endif
6715 char zlibVersion ();
6716 int
6717 main ()
6718 {
6719 return zlibVersion ();
6720   ;
6721   return 0;
6722 }
6723 _ACEOF
6724 for ac_lib in '' z; do
6725   if test -z "$ac_lib"; then
6726     ac_res="none required"
6727   else
6728     ac_res=-l$ac_lib
6729     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
6730   fi
6731   if ac_fn_c_try_link "$LINENO"; then :
6732   ac_cv_search_zlibVersion=$ac_res
6733 fi
6734 rm -f core conftest.err conftest.$ac_objext \
6735     conftest$ac_exeext
6736   if test "${ac_cv_search_zlibVersion+set}" = set; then :
6737   break
6738 fi
6739 done
6740 if test "${ac_cv_search_zlibVersion+set}" = set; then :
6741
6742 else
6743   ac_cv_search_zlibVersion=no
6744 fi
6745 rm conftest.$ac_ext
6746 LIBS=$ac_func_search_save_LIBS
6747 fi
6748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
6749 $as_echo "$ac_cv_search_zlibVersion" >&6; }
6750 ac_res=$ac_cv_search_zlibVersion
6751 if test "$ac_res" != no; then :
6752   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6753   for ac_header in zlib.h
6754 do :
6755   ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
6756 if test "x$ac_cv_header_zlib_h" = x""yes; then :
6757   cat >>confdefs.h <<_ACEOF
6758 #define HAVE_ZLIB_H 1
6759 _ACEOF
6760
6761 fi
6762
6763 done
6764
6765 fi
6766
6767     if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
6768       as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
6769     fi
6770   fi
6771
6772
6773 # On HP/UX we may need libxpdl for dlgetmodinfo (used by solib-pa64.c).
6774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlgetmodinfo" >&5
6775 $as_echo_n "checking for library containing dlgetmodinfo... " >&6; }
6776 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
6777   $as_echo_n "(cached) " >&6
6778 else
6779   ac_func_search_save_LIBS=$LIBS
6780 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6781 /* end confdefs.h.  */
6782
6783 /* Override any GCC internal prototype to avoid an error.
6784    Use char because int might match the return type of a GCC
6785    builtin and then its argument prototype would still apply.  */
6786 #ifdef __cplusplus
6787 extern "C"
6788 #endif
6789 char dlgetmodinfo ();
6790 int
6791 main ()
6792 {
6793 return dlgetmodinfo ();
6794   ;
6795   return 0;
6796 }
6797 _ACEOF
6798 for ac_lib in '' dl xpdl; do
6799   if test -z "$ac_lib"; then
6800     ac_res="none required"
6801   else
6802     ac_res=-l$ac_lib
6803     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
6804   fi
6805   if ac_fn_c_try_link "$LINENO"; then :
6806   ac_cv_search_dlgetmodinfo=$ac_res
6807 fi
6808 rm -f core conftest.err conftest.$ac_objext \
6809     conftest$ac_exeext
6810   if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
6811   break
6812 fi
6813 done
6814 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
6815
6816 else
6817   ac_cv_search_dlgetmodinfo=no
6818 fi
6819 rm conftest.$ac_ext
6820 LIBS=$ac_func_search_save_LIBS
6821 fi
6822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlgetmodinfo" >&5
6823 $as_echo "$ac_cv_search_dlgetmodinfo" >&6; }
6824 ac_res=$ac_cv_search_dlgetmodinfo
6825 if test "$ac_res" != no; then :
6826   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6827
6828 fi
6829
6830
6831
6832
6833
6834 # Check whether --with-libiconv-prefix was given.
6835 if test "${with_libiconv_prefix+set}" = set; then :
6836   withval=$with_libiconv_prefix;
6837     for dir in `echo "$withval" | tr : ' '`; do
6838       if test -d $dir/include; then LIBICONV_INCLUDE="-I$dir/include"; fi
6839       if test -d $dir/lib; then LIBICONV_LIBDIR="-L$dir/lib"; fi
6840     done
6841
6842 fi
6843
6844
6845   BUILD_LIBICONV_LIBDIRS="../libiconv/lib/.libs ../libiconv/lib/_libs"
6846   BUILD_LIBICONV_INCLUDE="-I../libiconv/include"
6847
6848   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
6849 $as_echo_n "checking for iconv... " >&6; }
6850 if test "${am_cv_func_iconv+set}" = set; then :
6851   $as_echo_n "(cached) " >&6
6852 else
6853
6854     am_cv_func_iconv="no, consider installing GNU libiconv"
6855     am_cv_lib_iconv=no
6856     am_cv_use_build_libiconv=no
6857     am_cv_build_libiconv_path=
6858
6859     # If libiconv is part of the build tree, then try using it over
6860     # any system iconv.
6861     if test -d ../libiconv; then
6862       for lib_dir in $BUILD_LIBICONV_LIBDIRS; do
6863         am_save_LIBS="$LIBS"
6864         am_save_CPPFLAGS="$CPPFLAGS"
6865         LIBS="$LIBS $lib_dir/libiconv.a"
6866         CPPFLAGS="$CPPFLAGS $BUILD_LIBICONV_INCLUDE"
6867         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6868 /* end confdefs.h.  */
6869 #include <stdlib.h>
6870 #include <iconv.h>
6871 int
6872 main ()
6873 {
6874 iconv_t cd = iconv_open("","");
6875            iconv(cd,NULL,NULL,NULL,NULL);
6876            iconv_close(cd);
6877   ;
6878   return 0;
6879 }
6880 _ACEOF
6881 if ac_fn_c_try_link "$LINENO"; then :
6882   am_cv_use_build_libiconv=yes
6883           am_cv_build_libiconv_path=$lib_dir/libiconv.a
6884           am_cv_lib_iconv=yes
6885           am_cv_func_iconv=yes
6886 fi
6887 rm -f core conftest.err conftest.$ac_objext \
6888     conftest$ac_exeext conftest.$ac_ext
6889         LIBS="$am_save_LIBS"
6890         CPPFLAGS="$am_save_CPPFLAGS"
6891         if test "$am_cv_use_build_libiconv" = "yes"; then
6892           break
6893         fi
6894       done
6895     fi
6896
6897     # Next, try to find iconv in libc.
6898     if test "$am_cv_func_iconv" != yes; then
6899       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6900 /* end confdefs.h.  */
6901 #include <stdlib.h>
6902 #include <iconv.h>
6903 int
6904 main ()
6905 {
6906 iconv_t cd = iconv_open("","");
6907          iconv(cd,NULL,NULL,NULL,NULL);
6908          iconv_close(cd);
6909   ;
6910   return 0;
6911 }
6912 _ACEOF
6913 if ac_fn_c_try_link "$LINENO"; then :
6914   am_cv_func_iconv=yes
6915 fi
6916 rm -f core conftest.err conftest.$ac_objext \
6917     conftest$ac_exeext conftest.$ac_ext
6918     fi
6919
6920     # If iconv was not in libc, try -liconv.  In this case, arrange to
6921     # look in the libiconv prefix, if it was specified by the user.
6922     if test "$am_cv_func_iconv" != yes; then
6923       am_save_CPPFLAGS="$CPPFLAGS"
6924       am_save_LIBS="$LIBS"
6925       if test -n "$LIBICONV_INCLUDE"; then
6926         CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
6927         LIBS="$LIBS $LIBICONV_LIBDIR"
6928       fi
6929       LIBS="$LIBS -liconv"
6930       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6931 /* end confdefs.h.  */
6932 #include <stdlib.h>
6933 #include <iconv.h>
6934 int
6935 main ()
6936 {
6937 iconv_t cd = iconv_open("","");
6938          iconv(cd,NULL,NULL,NULL,NULL);
6939          iconv_close(cd);
6940   ;
6941   return 0;
6942 }
6943 _ACEOF
6944 if ac_fn_c_try_link "$LINENO"; then :
6945   am_cv_lib_iconv=yes
6946         am_cv_func_iconv=yes
6947 fi
6948 rm -f core conftest.err conftest.$ac_objext \
6949     conftest$ac_exeext conftest.$ac_ext
6950       LIBS="$am_save_LIBS"
6951       CPPFLAGS="$am_save_CPPFLAGS"
6952     fi
6953
6954 fi
6955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
6956 $as_echo "$am_cv_func_iconv" >&6; }
6957
6958   # Set the various flags based on the cache variables.  We can't rely
6959   # on the flags to remain set from the above code, due to caching.
6960   LIBICONV=
6961   if test "$am_cv_lib_iconv" = yes; then
6962     LIBICONV="-liconv"
6963   else
6964     LIBICONV_LIBDIR=
6965     LIBICONV_INCLUDE=
6966   fi
6967   if test "$am_cv_use_build_libiconv" = yes; then
6968     LIBICONV="$am_cv_build_libiconv_path"
6969     LIBICONV_LIBDIR=""
6970     LIBICONV_INCLUDE="$BUILD_LIBICONV_INCLUDE"
6971   fi
6972   CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
6973   LIBS="$LIBS $LIBICONV_LIBDIR $LIBICONV"
6974
6975   if test "$am_cv_func_iconv" = yes; then
6976
6977 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
6978
6979     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
6980 $as_echo_n "checking for iconv declaration... " >&6; }
6981     if test "${am_cv_proto_iconv+set}" = set; then :
6982   $as_echo_n "(cached) " >&6
6983 else
6984
6985       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6986 /* end confdefs.h.  */
6987
6988 #include <stdlib.h>
6989 #include <iconv.h>
6990 extern
6991 #ifdef __cplusplus
6992 "C"
6993 #endif
6994 #if defined(__STDC__) || defined(__cplusplus)
6995 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
6996 #else
6997 size_t iconv();
6998 #endif
6999
7000 int
7001 main ()
7002 {
7003
7004   ;
7005   return 0;
7006 }
7007 _ACEOF
7008 if ac_fn_c_try_compile "$LINENO"; then :
7009   am_cv_proto_iconv_arg1=""
7010 else
7011   am_cv_proto_iconv_arg1="const"
7012 fi
7013 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7014       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);"
7015 fi
7016
7017     am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
7018     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
7019          }$am_cv_proto_iconv" >&5
7020 $as_echo "${ac_t:-
7021          }$am_cv_proto_iconv" >&6; }
7022
7023 cat >>confdefs.h <<_ACEOF
7024 #define ICONV_CONST $am_cv_proto_iconv_arg1
7025 _ACEOF
7026
7027   fi
7028
7029
7030 # GDB may fork/exec the iconv program to get the list of supported character
7031 # sets.  Allow the user to specify where to find it.
7032 # There are several factors affecting the choice of option name:
7033 # - There is already --with-libiconv-prefix but we can't use it, it specifies
7034 #   the build-time location of libiconv files.
7035 # - The program we need to find is iconv, which comes with glibc.  The user
7036 #   doesn't necessarily have libiconv installed.  Therefore naming this
7037 #   --with-libiconv-foo feels wrong.
7038 # - We want the path to be relocatable, but GDB_AC_DEFINE_RELOCATABLE is
7039 #   defined to work on directories not files (though it really doesn't know
7040 #   the difference).
7041 # - Calling this --with-iconv-prefix is perceived to cause too much confusion
7042 #   with --with-libiconv-prefix.
7043 # Putting these together is why the option name is --with-iconv-bin.
7044
7045
7046 # Check whether --with-iconv-bin was given.
7047 if test "${with_iconv_bin+set}" = set; then :
7048   withval=$with_iconv_bin; iconv_bin="${withval}"
7049
7050 cat >>confdefs.h <<_ACEOF
7051 #define ICONV_BIN "${iconv_bin}"
7052 _ACEOF
7053
7054
7055   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
7056      if test "x$prefix" = xNONE; then
7057         test_prefix=/usr/local
7058      else
7059         test_prefix=$prefix
7060      fi
7061   else
7062      test_prefix=$exec_prefix
7063   fi
7064   value=0
7065   case ${iconv_bin} in
7066      "${test_prefix}"|"${test_prefix}/"*|\
7067         '${exec_prefix}'|'${exec_prefix}/'*)
7068      value=1
7069      ;;
7070   esac
7071
7072 cat >>confdefs.h <<_ACEOF
7073 #define ICONV_BIN_RELOCATABLE $value
7074 _ACEOF
7075
7076
7077
7078 fi
7079
7080
7081 # For the TUI, we need enhanced curses functionality.
7082 if test x"$enable_tui" != xno; then
7083   prefer_curses=yes
7084 fi
7085
7086 curses_found=no
7087 if test x"$prefer_curses" = xyes; then
7088   # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied
7089   # curses library because the latter might not provide all the
7090   # functionality we need.  However, this leads to problems on systems
7091   # where the linker searches /usr/local/lib, but the compiler doesn't
7092   # search /usr/local/include, if ncurses is installed in /usr/local.  A
7093   # default installation of ncurses on alpha*-dec-osf* will lead to such
7094   # a situation.
7095   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing waddstr" >&5
7096 $as_echo_n "checking for library containing waddstr... " >&6; }
7097 if test "${ac_cv_search_waddstr+set}" = set; then :
7098   $as_echo_n "(cached) " >&6
7099 else
7100   ac_func_search_save_LIBS=$LIBS
7101 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7102 /* end confdefs.h.  */
7103
7104 /* Override any GCC internal prototype to avoid an error.
7105    Use char because int might match the return type of a GCC
7106    builtin and then its argument prototype would still apply.  */
7107 #ifdef __cplusplus
7108 extern "C"
7109 #endif
7110 char waddstr ();
7111 int
7112 main ()
7113 {
7114 return waddstr ();
7115   ;
7116   return 0;
7117 }
7118 _ACEOF
7119 for ac_lib in '' ncurses cursesX curses; do
7120   if test -z "$ac_lib"; then
7121     ac_res="none required"
7122   else
7123     ac_res=-l$ac_lib
7124     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7125   fi
7126   if ac_fn_c_try_link "$LINENO"; then :
7127   ac_cv_search_waddstr=$ac_res
7128 fi
7129 rm -f core conftest.err conftest.$ac_objext \
7130     conftest$ac_exeext
7131   if test "${ac_cv_search_waddstr+set}" = set; then :
7132   break
7133 fi
7134 done
7135 if test "${ac_cv_search_waddstr+set}" = set; then :
7136
7137 else
7138   ac_cv_search_waddstr=no
7139 fi
7140 rm conftest.$ac_ext
7141 LIBS=$ac_func_search_save_LIBS
7142 fi
7143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_waddstr" >&5
7144 $as_echo "$ac_cv_search_waddstr" >&6; }
7145 ac_res=$ac_cv_search_waddstr
7146 if test "$ac_res" != no; then :
7147   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7148
7149 fi
7150
7151
7152   if test "$ac_cv_search_waddstr" != no; then
7153     curses_found=yes
7154   fi
7155 fi
7156
7157 # Check whether we should enable the TUI, but only do so if we really
7158 # can.
7159 if test x"$enable_tui" != xno; then
7160   if test -d $srcdir/tui; then
7161     if test "$curses_found" != no; then
7162       CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
7163       CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
7164       CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
7165       ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
7166     else
7167       if test x"$enable_tui" = xyes; then
7168         as_fn_error "no enhanced curses library found; disable TUI" "$LINENO" 5
7169       else
7170         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no enhanced curses library found; disabling TUI" >&5
7171 $as_echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;}
7172       fi
7173     fi
7174   fi
7175 fi
7176
7177 # Since GDB uses Readline, we need termcap functionality.  In many
7178 # cases this will be provided by the curses library, but some systems
7179 # have a seperate termcap library, or no curses library at all.
7180
7181 case $host_os in
7182   cygwin*)
7183     if test -d $srcdir/libtermcap; then
7184       LIBS="../libtermcap/libtermcap.a $LIBS"
7185       ac_cv_search_tgetent="../libtermcap/libtermcap.a"
7186     fi ;;
7187   go32* | *djgpp*)
7188     ac_cv_search_tgetent="none required"
7189     ;;
7190   *mingw32*)
7191     if test x"$prefer_curses" != xyes; then
7192       ac_cv_search_tgetent="none required"
7193       CONFIG_OBS="$CONFIG_OBS windows-termcap.o"
7194     fi ;;
7195 esac
7196
7197 # These are the libraries checked by Readline.
7198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
7199 $as_echo_n "checking for library containing tgetent... " >&6; }
7200 if test "${ac_cv_search_tgetent+set}" = set; then :
7201   $as_echo_n "(cached) " >&6
7202 else
7203   ac_func_search_save_LIBS=$LIBS
7204 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7205 /* end confdefs.h.  */
7206
7207 /* Override any GCC internal prototype to avoid an error.
7208    Use char because int might match the return type of a GCC
7209    builtin and then its argument prototype would still apply.  */
7210 #ifdef __cplusplus
7211 extern "C"
7212 #endif
7213 char tgetent ();
7214 int
7215 main ()
7216 {
7217 return tgetent ();
7218   ;
7219   return 0;
7220 }
7221 _ACEOF
7222 for ac_lib in '' termcap tinfo curses ncurses; do
7223   if test -z "$ac_lib"; then
7224     ac_res="none required"
7225   else
7226     ac_res=-l$ac_lib
7227     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7228   fi
7229   if ac_fn_c_try_link "$LINENO"; then :
7230   ac_cv_search_tgetent=$ac_res
7231 fi
7232 rm -f core conftest.err conftest.$ac_objext \
7233     conftest$ac_exeext
7234   if test "${ac_cv_search_tgetent+set}" = set; then :
7235   break
7236 fi
7237 done
7238 if test "${ac_cv_search_tgetent+set}" = set; then :
7239
7240 else
7241   ac_cv_search_tgetent=no
7242 fi
7243 rm conftest.$ac_ext
7244 LIBS=$ac_func_search_save_LIBS
7245 fi
7246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
7247 $as_echo "$ac_cv_search_tgetent" >&6; }
7248 ac_res=$ac_cv_search_tgetent
7249 if test "$ac_res" != no; then :
7250   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7251
7252 fi
7253
7254
7255 if test "$ac_cv_search_tgetent" = no; then
7256   as_fn_error "no termcap library found" "$LINENO" 5
7257 fi
7258
7259
7260 # Check whether --with-system-readline was given.
7261 if test "${with_system_readline+set}" = set; then :
7262   withval=$with_system_readline;
7263 fi
7264
7265
7266 if test "$with_system_readline" = yes; then
7267   READLINE=-lreadline
7268   READLINE_DEPS=
7269   READLINE_CFLAGS=
7270   READLINE_TEXI_INCFLAG=
7271 else
7272   READLINE='$(READLINE_DIR)/libreadline.a'
7273   READLINE_DEPS='$(READLINE)'
7274   READLINE_CFLAGS='-I$(READLINE_SRC)/..'
7275   READLINE_TEXI_INCFLAG='-I $(READLINE_DIR)'
7276 fi
7277
7278
7279
7280
7281
7282 # Generate jit-reader.h
7283
7284 # This is typedeffed to GDB_CORE_ADDR in jit-reader.h
7285 TARGET_PTR=
7286
7287 # The cast to long int works around a bug in the HP C Compiler
7288 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7289 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7290 # This bug is HP SR number 8606223364.
7291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long long" >&5
7292 $as_echo_n "checking size of unsigned long long... " >&6; }
7293 if test "${ac_cv_sizeof_unsigned_long_long+set}" = set; then :
7294   $as_echo_n "(cached) " >&6
7295 else
7296   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long long))" "ac_cv_sizeof_unsigned_long_long"        "$ac_includes_default"; then :
7297
7298 else
7299   if test "$ac_cv_type_unsigned_long_long" = yes; then
7300      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7301 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7302 { as_fn_set_status 77
7303 as_fn_error "cannot compute sizeof (unsigned long long)
7304 See \`config.log' for more details." "$LINENO" 5; }; }
7305    else
7306      ac_cv_sizeof_unsigned_long_long=0
7307    fi
7308 fi
7309
7310 fi
7311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long_long" >&5
7312 $as_echo "$ac_cv_sizeof_unsigned_long_long" >&6; }
7313
7314
7315
7316 cat >>confdefs.h <<_ACEOF
7317 #define SIZEOF_UNSIGNED_LONG_LONG $ac_cv_sizeof_unsigned_long_long
7318 _ACEOF
7319
7320
7321 # The cast to long int works around a bug in the HP C Compiler
7322 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7323 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7324 # This bug is HP SR number 8606223364.
7325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long" >&5
7326 $as_echo_n "checking size of unsigned long... " >&6; }
7327 if test "${ac_cv_sizeof_unsigned_long+set}" = set; then :
7328   $as_echo_n "(cached) " >&6
7329 else
7330   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long))" "ac_cv_sizeof_unsigned_long"        "$ac_includes_default"; then :
7331
7332 else
7333   if test "$ac_cv_type_unsigned_long" = yes; then
7334      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7335 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7336 { as_fn_set_status 77
7337 as_fn_error "cannot compute sizeof (unsigned long)
7338 See \`config.log' for more details." "$LINENO" 5; }; }
7339    else
7340      ac_cv_sizeof_unsigned_long=0
7341    fi
7342 fi
7343
7344 fi
7345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long" >&5
7346 $as_echo "$ac_cv_sizeof_unsigned_long" >&6; }
7347
7348
7349
7350 cat >>confdefs.h <<_ACEOF
7351 #define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long
7352 _ACEOF
7353
7354
7355 # The cast to long int works around a bug in the HP C Compiler
7356 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7357 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7358 # This bug is HP SR number 8606223364.
7359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned __int128" >&5
7360 $as_echo_n "checking size of unsigned __int128... " >&6; }
7361 if test "${ac_cv_sizeof_unsigned___int128+set}" = set; then :
7362   $as_echo_n "(cached) " >&6
7363 else
7364   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned __int128))" "ac_cv_sizeof_unsigned___int128"        "$ac_includes_default"; then :
7365
7366 else
7367   if test "$ac_cv_type_unsigned___int128" = yes; then
7368      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7369 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7370 { as_fn_set_status 77
7371 as_fn_error "cannot compute sizeof (unsigned __int128)
7372 See \`config.log' for more details." "$LINENO" 5; }; }
7373    else
7374      ac_cv_sizeof_unsigned___int128=0
7375    fi
7376 fi
7377
7378 fi
7379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned___int128" >&5
7380 $as_echo "$ac_cv_sizeof_unsigned___int128" >&6; }
7381
7382
7383
7384 cat >>confdefs.h <<_ACEOF
7385 #define SIZEOF_UNSIGNED___INT128 $ac_cv_sizeof_unsigned___int128
7386 _ACEOF
7387
7388
7389
7390 if test "x${ac_cv_sizeof_unsigned_long}" = "x8"; then
7391   TARGET_PTR="unsigned long"
7392 elif test "x${ac_cv_sizeof_unsigned_long_long}" = "x8"; then
7393   TARGET_PTR="unsigned long long"
7394 elif test "x${ac_cv_sizeof_unsigned___int128}" = "x16"; then
7395   TARGET_PTR="unsigned __int128"
7396 else
7397   TARGET_PTR="unsigned long"
7398 fi
7399
7400
7401 ac_config_files="$ac_config_files jit-reader.h:jit-reader.in"
7402
7403
7404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
7405 $as_echo_n "checking for library containing dlopen... " >&6; }
7406 if test "${ac_cv_search_dlopen+set}" = set; then :
7407   $as_echo_n "(cached) " >&6
7408 else
7409   ac_func_search_save_LIBS=$LIBS
7410 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7411 /* end confdefs.h.  */
7412
7413 /* Override any GCC internal prototype to avoid an error.
7414    Use char because int might match the return type of a GCC
7415    builtin and then its argument prototype would still apply.  */
7416 #ifdef __cplusplus
7417 extern "C"
7418 #endif
7419 char dlopen ();
7420 int
7421 main ()
7422 {
7423 return dlopen ();
7424   ;
7425   return 0;
7426 }
7427 _ACEOF
7428 for ac_lib in '' dl; do
7429   if test -z "$ac_lib"; then
7430     ac_res="none required"
7431   else
7432     ac_res=-l$ac_lib
7433     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7434   fi
7435   if ac_fn_c_try_link "$LINENO"; then :
7436   ac_cv_search_dlopen=$ac_res
7437 fi
7438 rm -f core conftest.err conftest.$ac_objext \
7439     conftest$ac_exeext
7440   if test "${ac_cv_search_dlopen+set}" = set; then :
7441   break
7442 fi
7443 done
7444 if test "${ac_cv_search_dlopen+set}" = set; then :
7445
7446 else
7447   ac_cv_search_dlopen=no
7448 fi
7449 rm conftest.$ac_ext
7450 LIBS=$ac_func_search_save_LIBS
7451 fi
7452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
7453 $as_echo "$ac_cv_search_dlopen" >&6; }
7454 ac_res=$ac_cv_search_dlopen
7455 if test "$ac_res" != no; then :
7456   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7457
7458 fi
7459
7460
7461
7462
7463 # Check whether --with-jit-reader-dir was given.
7464 if test "${with_jit_reader_dir+set}" = set; then :
7465   withval=$with_jit_reader_dir;
7466     JIT_READER_DIR=$withval
7467 else
7468   JIT_READER_DIR=${libdir}/gdb
7469 fi
7470
7471
7472   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7473   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7474   ac_define_dir=`eval echo $JIT_READER_DIR`
7475   ac_define_dir=`eval echo $ac_define_dir`
7476
7477 cat >>confdefs.h <<_ACEOF
7478 #define JIT_READER_DIR "$ac_define_dir"
7479 _ACEOF
7480
7481
7482
7483
7484   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
7485      if test "x$prefix" = xNONE; then
7486         test_prefix=/usr/local
7487      else
7488         test_prefix=$prefix
7489      fi
7490   else
7491      test_prefix=$exec_prefix
7492   fi
7493   value=0
7494   case ${ac_define_dir} in
7495      "${test_prefix}"|"${test_prefix}/"*|\
7496         '${exec_prefix}'|'${exec_prefix}/'*)
7497      value=1
7498      ;;
7499   esac
7500
7501 cat >>confdefs.h <<_ACEOF
7502 #define JIT_READER_DIR_RELOCATABLE $value
7503 _ACEOF
7504
7505
7506
7507
7508
7509 # Check whether --with-expat was given.
7510 if test "${with_expat+set}" = set; then :
7511   withval=$with_expat;
7512 else
7513   with_expat=auto
7514 fi
7515
7516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use expat" >&5
7517 $as_echo_n "checking whether to use expat... " >&6; }
7518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_expat" >&5
7519 $as_echo "$with_expat" >&6; }
7520
7521 if test "${with_expat}" = no; then
7522   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat support disabled; some features may be unavailable." >&5
7523 $as_echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;}
7524   HAVE_LIBEXPAT=no
7525 else
7526
7527       if test "X$prefix" = "XNONE"; then
7528     acl_final_prefix="$ac_default_prefix"
7529   else
7530     acl_final_prefix="$prefix"
7531   fi
7532   if test "X$exec_prefix" = "XNONE"; then
7533     acl_final_exec_prefix='${prefix}'
7534   else
7535     acl_final_exec_prefix="$exec_prefix"
7536   fi
7537   acl_save_prefix="$prefix"
7538   prefix="$acl_final_prefix"
7539   eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
7540   prefix="$acl_save_prefix"
7541
7542
7543 # Check whether --with-gnu-ld was given.
7544 if test "${with_gnu_ld+set}" = set; then :
7545   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7546 else
7547   with_gnu_ld=no
7548 fi
7549
7550 # Prepare PATH_SEPARATOR.
7551 # The user is always right.
7552 if test "${PATH_SEPARATOR+set}" != set; then
7553   echo "#! /bin/sh" >conf$$.sh
7554   echo  "exit 0"   >>conf$$.sh
7555   chmod +x conf$$.sh
7556   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7557     PATH_SEPARATOR=';'
7558   else
7559     PATH_SEPARATOR=:
7560   fi
7561   rm -f conf$$.sh
7562 fi
7563 ac_prog=ld
7564 if test "$GCC" = yes; then
7565   # Check if gcc -print-prog-name=ld gives a path.
7566   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
7567 $as_echo_n "checking for ld used by GCC... " >&6; }
7568   case $host in
7569   *-*-mingw*)
7570     # gcc leaves a trailing carriage return which upsets mingw
7571     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
7572   *)
7573     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
7574   esac
7575   case $ac_prog in
7576     # Accept absolute paths.
7577     [\\/]* | [A-Za-z]:[\\/]*)
7578       re_direlt='/[^/][^/]*/\.\./'
7579       # Canonicalize the path of ld
7580       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
7581       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
7582         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
7583       done
7584       test -z "$LD" && LD="$ac_prog"
7585       ;;
7586   "")
7587     # If it fails, then pretend we aren't using GCC.
7588     ac_prog=ld
7589     ;;
7590   *)
7591     # If it is relative, then search for the first ld in PATH.
7592     with_gnu_ld=unknown
7593     ;;
7594   esac
7595 elif test "$with_gnu_ld" = yes; then
7596   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
7597 $as_echo_n "checking for GNU ld... " >&6; }
7598 else
7599   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
7600 $as_echo_n "checking for non-GNU ld... " >&6; }
7601 fi
7602 if test "${acl_cv_path_LD+set}" = set; then :
7603   $as_echo_n "(cached) " >&6
7604 else
7605   if test -z "$LD"; then
7606   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
7607   for ac_dir in $PATH; do
7608     test -z "$ac_dir" && ac_dir=.
7609     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
7610       acl_cv_path_LD="$ac_dir/$ac_prog"
7611       # Check to see if the program is GNU ld.  I'd rather use --version,
7612       # but apparently some GNU ld's only accept -v.
7613       # Break only if it was the GNU/non-GNU ld that we prefer.
7614       if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
7615         test "$with_gnu_ld" != no && break
7616       else
7617         test "$with_gnu_ld" != yes && break
7618       fi
7619     fi
7620   done
7621   IFS="$ac_save_ifs"
7622 else
7623   acl_cv_path_LD="$LD" # Let the user override the test with a path.
7624 fi
7625 fi
7626
7627 LD="$acl_cv_path_LD"
7628 if test -n "$LD"; then
7629   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
7630 $as_echo "$LD" >&6; }
7631 else
7632   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7633 $as_echo "no" >&6; }
7634 fi
7635 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
7636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
7637 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
7638 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
7639   $as_echo_n "(cached) " >&6
7640 else
7641   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
7642 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
7643   acl_cv_prog_gnu_ld=yes
7644 else
7645   acl_cv_prog_gnu_ld=no
7646 fi
7647 fi
7648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
7649 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
7650 with_gnu_ld=$acl_cv_prog_gnu_ld
7651
7652
7653
7654                                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
7655 $as_echo_n "checking for shared library run path origin... " >&6; }
7656 if test "${acl_cv_rpath+set}" = set; then :
7657   $as_echo_n "(cached) " >&6
7658 else
7659
7660     CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
7661     ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
7662     . ./conftest.sh
7663     rm -f ./conftest.sh
7664     acl_cv_rpath=done
7665
7666 fi
7667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
7668 $as_echo "$acl_cv_rpath" >&6; }
7669   wl="$acl_cv_wl"
7670   libext="$acl_cv_libext"
7671   shlibext="$acl_cv_shlibext"
7672   hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
7673   hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
7674   hardcode_direct="$acl_cv_hardcode_direct"
7675   hardcode_minus_L="$acl_cv_hardcode_minus_L"
7676     # Check whether --enable-rpath was given.
7677 if test "${enable_rpath+set}" = set; then :
7678   enableval=$enable_rpath; :
7679 else
7680   enable_rpath=yes
7681 fi
7682
7683
7684
7685
7686
7687
7688
7689
7690
7691
7692     use_additional=yes
7693
7694   acl_save_prefix="$prefix"
7695   prefix="$acl_final_prefix"
7696   acl_save_exec_prefix="$exec_prefix"
7697   exec_prefix="$acl_final_exec_prefix"
7698
7699     eval additional_includedir=\"$includedir\"
7700     eval additional_libdir=\"$libdir\"
7701
7702   exec_prefix="$acl_save_exec_prefix"
7703   prefix="$acl_save_prefix"
7704
7705
7706 # Check whether --with-libexpat-prefix was given.
7707 if test "${with_libexpat_prefix+set}" = set; then :
7708   withval=$with_libexpat_prefix;
7709     if test "X$withval" = "Xno"; then
7710       use_additional=no
7711     else
7712       if test "X$withval" = "X"; then
7713
7714   acl_save_prefix="$prefix"
7715   prefix="$acl_final_prefix"
7716   acl_save_exec_prefix="$exec_prefix"
7717   exec_prefix="$acl_final_exec_prefix"
7718
7719           eval additional_includedir=\"$includedir\"
7720           eval additional_libdir=\"$libdir\"
7721
7722   exec_prefix="$acl_save_exec_prefix"
7723   prefix="$acl_save_prefix"
7724
7725       else
7726         additional_includedir="$withval/include"
7727         additional_libdir="$withval/lib"
7728       fi
7729     fi
7730
7731 fi
7732
7733       LIBEXPAT=
7734   LTLIBEXPAT=
7735   INCEXPAT=
7736   rpathdirs=
7737   ltrpathdirs=
7738   names_already_handled=
7739   names_next_round='expat '
7740   while test -n "$names_next_round"; do
7741     names_this_round="$names_next_round"
7742     names_next_round=
7743     for name in $names_this_round; do
7744       already_handled=
7745       for n in $names_already_handled; do
7746         if test "$n" = "$name"; then
7747           already_handled=yes
7748           break
7749         fi
7750       done
7751       if test -z "$already_handled"; then
7752         names_already_handled="$names_already_handled $name"
7753                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
7754         eval value=\"\$HAVE_LIB$uppername\"
7755         if test -n "$value"; then
7756           if test "$value" = yes; then
7757             eval value=\"\$LIB$uppername\"
7758             test -z "$value" || LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$value"
7759             eval value=\"\$LTLIB$uppername\"
7760             test -z "$value" || LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value"
7761           else
7762                                     :
7763           fi
7764         else
7765                               found_dir=
7766           found_la=
7767           found_so=
7768           found_a=
7769           if test $use_additional = yes; then
7770             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
7771               found_dir="$additional_libdir"
7772               found_so="$additional_libdir/lib$name.$shlibext"
7773               if test -f "$additional_libdir/lib$name.la"; then
7774                 found_la="$additional_libdir/lib$name.la"
7775               fi
7776             else
7777               if test -f "$additional_libdir/lib$name.$libext"; then
7778                 found_dir="$additional_libdir"
7779                 found_a="$additional_libdir/lib$name.$libext"
7780                 if test -f "$additional_libdir/lib$name.la"; then
7781                   found_la="$additional_libdir/lib$name.la"
7782                 fi
7783               fi
7784             fi
7785           fi
7786           if test "X$found_dir" = "X"; then
7787             for x in $LDFLAGS $LTLIBEXPAT; do
7788
7789   acl_save_prefix="$prefix"
7790   prefix="$acl_final_prefix"
7791   acl_save_exec_prefix="$exec_prefix"
7792   exec_prefix="$acl_final_exec_prefix"
7793   eval x=\"$x\"
7794   exec_prefix="$acl_save_exec_prefix"
7795   prefix="$acl_save_prefix"
7796
7797               case "$x" in
7798                 -L*)
7799                   dir=`echo "X$x" | sed -e 's/^X-L//'`
7800                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
7801                     found_dir="$dir"
7802                     found_so="$dir/lib$name.$shlibext"
7803                     if test -f "$dir/lib$name.la"; then
7804                       found_la="$dir/lib$name.la"
7805                     fi
7806                   else
7807                     if test -f "$dir/lib$name.$libext"; then
7808                       found_dir="$dir"
7809                       found_a="$dir/lib$name.$libext"
7810                       if test -f "$dir/lib$name.la"; then
7811                         found_la="$dir/lib$name.la"
7812                       fi
7813                     fi
7814                   fi
7815                   ;;
7816               esac
7817               if test "X$found_dir" != "X"; then
7818                 break
7819               fi
7820             done
7821           fi
7822           if test "X$found_dir" != "X"; then
7823                         LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name"
7824             if test "X$found_so" != "X"; then
7825                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
7826                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
7827               else
7828                                                                                 haveit=
7829                 for x in $ltrpathdirs; do
7830                   if test "X$x" = "X$found_dir"; then
7831                     haveit=yes
7832                     break
7833                   fi
7834                 done
7835                 if test -z "$haveit"; then
7836                   ltrpathdirs="$ltrpathdirs $found_dir"
7837                 fi
7838                                 if test "$hardcode_direct" = yes; then
7839                                                       LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
7840                 else
7841                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
7842                                                             LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
7843                                                             haveit=
7844                     for x in $rpathdirs; do
7845                       if test "X$x" = "X$found_dir"; then
7846                         haveit=yes
7847                         break
7848                       fi
7849                     done
7850                     if test -z "$haveit"; then
7851                       rpathdirs="$rpathdirs $found_dir"
7852                     fi
7853                   else
7854                                                                                 haveit=
7855                     for x in $LDFLAGS $LIBEXPAT; do
7856
7857   acl_save_prefix="$prefix"
7858   prefix="$acl_final_prefix"
7859   acl_save_exec_prefix="$exec_prefix"
7860   exec_prefix="$acl_final_exec_prefix"
7861   eval x=\"$x\"
7862   exec_prefix="$acl_save_exec_prefix"
7863   prefix="$acl_save_prefix"
7864
7865                       if test "X$x" = "X-L$found_dir"; then
7866                         haveit=yes
7867                         break
7868                       fi
7869                     done
7870                     if test -z "$haveit"; then
7871                       LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir"
7872                     fi
7873                     if test "$hardcode_minus_L" != no; then
7874                                                                                         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
7875                     else
7876                                                                                                                                                                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
7877                     fi
7878                   fi
7879                 fi
7880               fi
7881             else
7882               if test "X$found_a" != "X"; then
7883                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_a"
7884               else
7885                                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name"
7886               fi
7887             fi
7888                         additional_includedir=
7889             case "$found_dir" in
7890               */lib | */lib/)
7891                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
7892                 additional_includedir="$basedir/include"
7893                 ;;
7894             esac
7895             if test "X$additional_includedir" != "X"; then
7896                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
7897                 haveit=
7898                 if test "X$additional_includedir" = "X/usr/local/include"; then
7899                   if test -n "$GCC"; then
7900                     case $host_os in
7901                       linux*) haveit=yes;;
7902                     esac
7903                   fi
7904                 fi
7905                 if test -z "$haveit"; then
7906                   for x in $CPPFLAGS $INCEXPAT; do
7907
7908   acl_save_prefix="$prefix"
7909   prefix="$acl_final_prefix"
7910   acl_save_exec_prefix="$exec_prefix"
7911   exec_prefix="$acl_final_exec_prefix"
7912   eval x=\"$x\"
7913   exec_prefix="$acl_save_exec_prefix"
7914   prefix="$acl_save_prefix"
7915
7916                     if test "X$x" = "X-I$additional_includedir"; then
7917                       haveit=yes
7918                       break
7919                     fi
7920                   done
7921                   if test -z "$haveit"; then
7922                     if test -d "$additional_includedir"; then
7923                                             INCEXPAT="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir"
7924                     fi
7925                   fi
7926                 fi
7927               fi
7928             fi
7929                         if test -n "$found_la"; then
7930                                                         save_libdir="$libdir"
7931               case "$found_la" in
7932                 */* | *\\*) . "$found_la" ;;
7933                 *) . "./$found_la" ;;
7934               esac
7935               libdir="$save_libdir"
7936                             for dep in $dependency_libs; do
7937                 case "$dep" in
7938                   -L*)
7939                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
7940                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
7941                       haveit=
7942                       if test "X$additional_libdir" = "X/usr/local/lib"; then
7943                         if test -n "$GCC"; then
7944                           case $host_os in
7945                             linux*) haveit=yes;;
7946                           esac
7947                         fi
7948                       fi
7949                       if test -z "$haveit"; then
7950                         haveit=
7951                         for x in $LDFLAGS $LIBEXPAT; do
7952
7953   acl_save_prefix="$prefix"
7954   prefix="$acl_final_prefix"
7955   acl_save_exec_prefix="$exec_prefix"
7956   exec_prefix="$acl_final_exec_prefix"
7957   eval x=\"$x\"
7958   exec_prefix="$acl_save_exec_prefix"
7959   prefix="$acl_save_prefix"
7960
7961                           if test "X$x" = "X-L$additional_libdir"; then
7962                             haveit=yes
7963                             break
7964                           fi
7965                         done
7966                         if test -z "$haveit"; then
7967                           if test -d "$additional_libdir"; then
7968                                                         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir"
7969                           fi
7970                         fi
7971                         haveit=
7972                         for x in $LDFLAGS $LTLIBEXPAT; do
7973
7974   acl_save_prefix="$prefix"
7975   prefix="$acl_final_prefix"
7976   acl_save_exec_prefix="$exec_prefix"
7977   exec_prefix="$acl_final_exec_prefix"
7978   eval x=\"$x\"
7979   exec_prefix="$acl_save_exec_prefix"
7980   prefix="$acl_save_prefix"
7981
7982                           if test "X$x" = "X-L$additional_libdir"; then
7983                             haveit=yes
7984                             break
7985                           fi
7986                         done
7987                         if test -z "$haveit"; then
7988                           if test -d "$additional_libdir"; then
7989                                                         LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir"
7990                           fi
7991                         fi
7992                       fi
7993                     fi
7994                     ;;
7995                   -R*)
7996                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
7997                     if test "$enable_rpath" != no; then
7998                                                                   haveit=
7999                       for x in $rpathdirs; do
8000                         if test "X$x" = "X$dir"; then
8001                           haveit=yes
8002                           break
8003                         fi
8004                       done
8005                       if test -z "$haveit"; then
8006                         rpathdirs="$rpathdirs $dir"
8007                       fi
8008                                                                   haveit=
8009                       for x in $ltrpathdirs; do
8010                         if test "X$x" = "X$dir"; then
8011                           haveit=yes
8012                           break
8013                         fi
8014                       done
8015                       if test -z "$haveit"; then
8016                         ltrpathdirs="$ltrpathdirs $dir"
8017                       fi
8018                     fi
8019                     ;;
8020                   -l*)
8021                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
8022                     ;;
8023                   *.la)
8024                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
8025                     ;;
8026                   *)
8027                                         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$dep"
8028                     LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep"
8029                     ;;
8030                 esac
8031               done
8032             fi
8033           else
8034                                                             LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
8035             LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name"
8036           fi
8037         fi
8038       fi
8039     done
8040   done
8041   if test "X$rpathdirs" != "X"; then
8042     if test -n "$hardcode_libdir_separator"; then
8043                         alldirs=
8044       for found_dir in $rpathdirs; do
8045         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
8046       done
8047             acl_save_libdir="$libdir"
8048       libdir="$alldirs"
8049       eval flag=\"$hardcode_libdir_flag_spec\"
8050       libdir="$acl_save_libdir"
8051       LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
8052     else
8053             for found_dir in $rpathdirs; do
8054         acl_save_libdir="$libdir"
8055         libdir="$found_dir"
8056         eval flag=\"$hardcode_libdir_flag_spec\"
8057         libdir="$acl_save_libdir"
8058         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
8059       done
8060     fi
8061   fi
8062   if test "X$ltrpathdirs" != "X"; then
8063             for found_dir in $ltrpathdirs; do
8064       LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir"
8065     done
8066   fi
8067
8068
8069         ac_save_CPPFLAGS="$CPPFLAGS"
8070
8071   for element in $INCEXPAT; do
8072     haveit=
8073     for x in $CPPFLAGS; do
8074
8075   acl_save_prefix="$prefix"
8076   prefix="$acl_final_prefix"
8077   acl_save_exec_prefix="$exec_prefix"
8078   exec_prefix="$acl_final_exec_prefix"
8079   eval x=\"$x\"
8080   exec_prefix="$acl_save_exec_prefix"
8081   prefix="$acl_save_prefix"
8082
8083       if test "X$x" = "X$element"; then
8084         haveit=yes
8085         break
8086       fi
8087     done
8088     if test -z "$haveit"; then
8089       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
8090     fi
8091   done
8092
8093
8094   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5
8095 $as_echo_n "checking for libexpat... " >&6; }
8096 if test "${ac_cv_libexpat+set}" = set; then :
8097   $as_echo_n "(cached) " >&6
8098 else
8099
8100     ac_save_LIBS="$LIBS"
8101     LIBS="$LIBS $LIBEXPAT"
8102     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8103 /* end confdefs.h.  */
8104 #include "expat.h"
8105 int
8106 main ()
8107 {
8108 XML_Parser p = XML_ParserCreate (0);
8109   ;
8110   return 0;
8111 }
8112 _ACEOF
8113 if ac_fn_c_try_link "$LINENO"; then :
8114   ac_cv_libexpat=yes
8115 else
8116   ac_cv_libexpat=no
8117 fi
8118 rm -f core conftest.err conftest.$ac_objext \
8119     conftest$ac_exeext conftest.$ac_ext
8120     LIBS="$ac_save_LIBS"
8121
8122 fi
8123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libexpat" >&5
8124 $as_echo "$ac_cv_libexpat" >&6; }
8125   if test "$ac_cv_libexpat" = yes; then
8126     HAVE_LIBEXPAT=yes
8127
8128 $as_echo "#define HAVE_LIBEXPAT 1" >>confdefs.h
8129
8130     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libexpat" >&5
8131 $as_echo_n "checking how to link with libexpat... " >&6; }
8132     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBEXPAT" >&5
8133 $as_echo "$LIBEXPAT" >&6; }
8134   else
8135     HAVE_LIBEXPAT=no
8136             CPPFLAGS="$ac_save_CPPFLAGS"
8137     LIBEXPAT=
8138     LTLIBEXPAT=
8139   fi
8140
8141
8142
8143
8144
8145
8146   if test "$HAVE_LIBEXPAT" != yes; then
8147     if test "$with_expat" = yes; then
8148       as_fn_error "expat is missing or unusable" "$LINENO" 5
8149     else
8150       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat is missing or unusable; some features may be unavailable." >&5
8151 $as_echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;}
8152     fi
8153   else
8154     save_LIBS=$LIBS
8155     LIBS="$LIBS $LIBEXPAT"
8156     for ac_func in XML_StopParser
8157 do :
8158   ac_fn_c_check_func "$LINENO" "XML_StopParser" "ac_cv_func_XML_StopParser"
8159 if test "x$ac_cv_func_XML_StopParser" = x""yes; then :
8160   cat >>confdefs.h <<_ACEOF
8161 #define HAVE_XML_STOPPARSER 1
8162 _ACEOF
8163
8164 fi
8165 done
8166
8167     LIBS=$save_LIBS
8168   fi
8169 fi
8170
8171 # --------------------- #
8172 # Check for libpython.  #
8173 # --------------------- #
8174
8175
8176
8177
8178
8179
8180 # Check whether --with-python was given.
8181 if test "${with_python+set}" = set; then :
8182   withval=$with_python;
8183 else
8184   with_python=auto
8185 fi
8186
8187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use python" >&5
8188 $as_echo_n "checking whether to use python... " >&6; }
8189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
8190 $as_echo "$with_python" >&6; }
8191
8192 if test "${with_python}" = no; then
8193   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python support disabled; some features may be unavailable." >&5
8194 $as_echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;}
8195   have_libpython=no
8196 else
8197   case "${with_python}" in
8198   [\\/]* | ?:[\\/]*)
8199     if test -d ${with_python}; then
8200       # Assume the python binary is ${with_python}/bin/python.
8201       python_prog="${with_python}/bin/python"
8202       python_prefix=
8203       # If python does not exit ${with_python}/bin, then try in
8204       # ${with_python}.  On Windows/MinGW, this is where the Python
8205       # executable is.
8206       if test ! -x "${python_prog}"; then
8207         python_prog="${with_python}/python"
8208         python_prefix=
8209       fi
8210       if test ! -x "${python_prog}"; then
8211         # Fall back to gdb 7.0/7.1 behaviour.
8212         python_prog=missing
8213         python_prefix=${with_python}
8214       fi
8215     elif test -x "${with_python}"; then
8216       # While we can't run python compiled for $host (unless host == build),
8217       # the user could write a script that provides the needed information,
8218       # so we support that.
8219       python_prog=${with_python}
8220       python_prefix=
8221     else
8222       as_fn_error "invalid value for --with-python" "$LINENO" 5
8223     fi
8224     ;;
8225   */*)
8226     # Disallow --with-python=foo/bar.
8227     as_fn_error "invalid value for --with-python" "$LINENO" 5
8228     ;;
8229   *)
8230     # The user has either specified auto, yes, or the name of the python
8231     # program assumed to be in $PATH.
8232     python_prefix=
8233     case "${with_python}" in
8234     yes | auto)
8235       if test ${build} = ${host}; then
8236         # Extract the first word of "python", so it can be a program name with args.
8237 set dummy python; ac_word=$2
8238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8239 $as_echo_n "checking for $ac_word... " >&6; }
8240 if test "${ac_cv_path_python_prog_path+set}" = set; then :
8241   $as_echo_n "(cached) " >&6
8242 else
8243   case $python_prog_path in
8244   [\\/]* | ?:[\\/]*)
8245   ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
8246   ;;
8247   *)
8248   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8249 for as_dir in $PATH
8250 do
8251   IFS=$as_save_IFS
8252   test -z "$as_dir" && as_dir=.
8253     for ac_exec_ext in '' $ac_executable_extensions; do
8254   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8255     ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
8256     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8257     break 2
8258   fi
8259 done
8260   done
8261 IFS=$as_save_IFS
8262
8263   test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
8264   ;;
8265 esac
8266 fi
8267 python_prog_path=$ac_cv_path_python_prog_path
8268 if test -n "$python_prog_path"; then
8269   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
8270 $as_echo "$python_prog_path" >&6; }
8271 else
8272   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8273 $as_echo "no" >&6; }
8274 fi
8275
8276
8277         if test "${python_prog_path}" = missing; then
8278           python_prog=missing
8279         else
8280           python_prog=${python_prog_path}
8281         fi
8282       else
8283         # Not much we can do except assume the cross-compiler will find the
8284         # right files.
8285         python_prog=missing
8286       fi
8287       ;;
8288     *)
8289       # While we can't run python compiled for $host (unless host == build),
8290       # the user could write a script that provides the needed information,
8291       # so we support that.
8292       python_prog="${with_python}"
8293       # Extract the first word of "${python_prog}", so it can be a program name with args.
8294 set dummy ${python_prog}; ac_word=$2
8295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8296 $as_echo_n "checking for $ac_word... " >&6; }
8297 if test "${ac_cv_path_python_prog_path+set}" = set; then :
8298   $as_echo_n "(cached) " >&6
8299 else
8300   case $python_prog_path in
8301   [\\/]* | ?:[\\/]*)
8302   ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
8303   ;;
8304   *)
8305   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8306 for as_dir in $PATH
8307 do
8308   IFS=$as_save_IFS
8309   test -z "$as_dir" && as_dir=.
8310     for ac_exec_ext in '' $ac_executable_extensions; do
8311   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8312     ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
8313     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8314     break 2
8315   fi
8316 done
8317   done
8318 IFS=$as_save_IFS
8319
8320   test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
8321   ;;
8322 esac
8323 fi
8324 python_prog_path=$ac_cv_path_python_prog_path
8325 if test -n "$python_prog_path"; then
8326   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
8327 $as_echo "$python_prog_path" >&6; }
8328 else
8329   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8330 $as_echo "no" >&6; }
8331 fi
8332
8333
8334       if test "${python_prog_path}" = missing; then
8335         as_fn_error "unable to find python program ${python_prog}" "$LINENO" 5
8336       fi
8337       ;;
8338     esac
8339   esac
8340
8341   if test "${python_prog}" != missing; then
8342     # We have a python program to use, but it may be too old.
8343     # Don't flag an error for --with-python=auto (the default).
8344     have_python_config=yes
8345     python_includes=`${python_prog} ${srcdir}/python/python-config.py --includes`
8346     if test $? != 0; then
8347       have_python_config=failed
8348       if test "${with_python}" != auto; then
8349         as_fn_error "failure running python-config --includes" "$LINENO" 5
8350       fi
8351     fi
8352     python_libs=`${python_prog} ${srcdir}/python/python-config.py --ldflags`
8353     if test $? != 0; then
8354       have_python_config=failed
8355       if test "${with_python}" != auto; then
8356         as_fn_error "failure running python-config --ldflags" "$LINENO" 5
8357       fi
8358     fi
8359     python_prefix=`${python_prog} ${srcdir}/python/python-config.py --exec-prefix`
8360     if test $? != 0; then
8361       have_python_config=failed
8362       if test "${with_python}" != auto; then
8363         as_fn_error "failure running python-config --exec-prefix" "$LINENO" 5
8364       fi
8365     fi
8366   else
8367     # We do not have a python executable we can use to determine where
8368     # to find the Python headers and libs.  We cannot guess the include
8369     # path from the python_prefix either, because that include path
8370     # depends on the Python version.  So, there is nothing much we can
8371     # do except assume that the compiler will be able to find those files.
8372     python_includes=
8373     python_libs=
8374     have_python_config=no
8375   fi
8376
8377   # If we have python-config, only try the configuration it provides.
8378   # Otherwise fallback on the old way of trying different versions of
8379   # python in turn.
8380
8381   have_libpython=no
8382   if test "${have_python_config}" = yes; then
8383     # Determine the Python version by extracting "-lpython<version>"
8384     # part of the python_libs. <version> is usually X.Y with X and Y
8385     # being decimal numbers, but can also be XY (seen on Windows).
8386     #
8387     # The extraction is performed using sed with a regular expression.
8388     # Initially, the regexp used was using the '?' quantifier to make
8389     # the dot in the version number optional.  Unfortunately, this
8390     # does not work with non-GNU versions of sed because, because of
8391     # what looks like a limitation (the '?' quantifier does not work
8392     # with back-references).  We work around this limitation by using
8393     # the '*' quantifier instead.  It means that, in theory, we might
8394     # match unexpected version strings such as "-lpython2..7", but
8395     # this seems unlikely in practice.  And even if that happens,
8396     # an error will be triggered later on, when checking that version
8397     # number.
8398     python_version=`echo " ${python_libs} " \
8399                          | sed -e 's,^.* -l\(python[0-9]*[.]*[0-9]*\).*$,\1,'`
8400     case "${python_version}" in
8401     python*)
8402
8403   version=${python_version}
8404
8405   new_CPPFLAGS=${python_includes}
8406   new_LIBS=${python_libs}
8407   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8408 $as_echo_n "checking for ${version}... " >&6; }
8409   save_CPPFLAGS=$CPPFLAGS
8410   save_LIBS=$LIBS
8411   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8412   LIBS="$LIBS $new_LIBS"
8413   found_usable_python=no
8414   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8415 /* end confdefs.h.  */
8416 #include "Python.h"
8417 int
8418 main ()
8419 {
8420 Py_Initialize ();
8421   ;
8422   return 0;
8423 }
8424 _ACEOF
8425 if ac_fn_c_try_link "$LINENO"; then :
8426   have_libpython=${version}
8427                   found_usable_python=yes
8428                   PYTHON_CPPFLAGS=$new_CPPFLAGS
8429                   PYTHON_LIBS=$new_LIBS
8430 fi
8431 rm -f core conftest.err conftest.$ac_objext \
8432     conftest$ac_exeext conftest.$ac_ext
8433   CPPFLAGS=$save_CPPFLAGS
8434   LIBS=$save_LIBS
8435   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8436 $as_echo "${found_usable_python}" >&6; }
8437
8438       ;;
8439     *)
8440       as_fn_error "unable to determine python version from ${python_libs}" "$LINENO" 5
8441       ;;
8442     esac
8443   elif test "${have_python_config}" != failed; then
8444     if test "${have_libpython}" = no; then
8445
8446   version=python2.7
8447
8448   new_CPPFLAGS=${python_includes}
8449   new_LIBS="${python_libs} -lpython2.7"
8450   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8451 $as_echo_n "checking for ${version}... " >&6; }
8452   save_CPPFLAGS=$CPPFLAGS
8453   save_LIBS=$LIBS
8454   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8455   LIBS="$LIBS $new_LIBS"
8456   found_usable_python=no
8457   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8458 /* end confdefs.h.  */
8459 #include "Python.h"
8460 int
8461 main ()
8462 {
8463 Py_Initialize ();
8464   ;
8465   return 0;
8466 }
8467 _ACEOF
8468 if ac_fn_c_try_link "$LINENO"; then :
8469   have_libpython=${version}
8470                   found_usable_python=yes
8471                   PYTHON_CPPFLAGS=$new_CPPFLAGS
8472                   PYTHON_LIBS=$new_LIBS
8473 fi
8474 rm -f core conftest.err conftest.$ac_objext \
8475     conftest$ac_exeext conftest.$ac_ext
8476   CPPFLAGS=$save_CPPFLAGS
8477   LIBS=$save_LIBS
8478   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8479 $as_echo "${found_usable_python}" >&6; }
8480
8481     fi
8482     if test "${have_libpython}" = no; then
8483
8484   version=python2.6
8485
8486   new_CPPFLAGS=${python_includes}
8487   new_LIBS="${python_libs} -lpython2.6"
8488   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8489 $as_echo_n "checking for ${version}... " >&6; }
8490   save_CPPFLAGS=$CPPFLAGS
8491   save_LIBS=$LIBS
8492   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8493   LIBS="$LIBS $new_LIBS"
8494   found_usable_python=no
8495   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8496 /* end confdefs.h.  */
8497 #include "Python.h"
8498 int
8499 main ()
8500 {
8501 Py_Initialize ();
8502   ;
8503   return 0;
8504 }
8505 _ACEOF
8506 if ac_fn_c_try_link "$LINENO"; then :
8507   have_libpython=${version}
8508                   found_usable_python=yes
8509                   PYTHON_CPPFLAGS=$new_CPPFLAGS
8510                   PYTHON_LIBS=$new_LIBS
8511 fi
8512 rm -f core conftest.err conftest.$ac_objext \
8513     conftest$ac_exeext conftest.$ac_ext
8514   CPPFLAGS=$save_CPPFLAGS
8515   LIBS=$save_LIBS
8516   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8517 $as_echo "${found_usable_python}" >&6; }
8518
8519     fi
8520     if test ${have_libpython} = no; then
8521
8522   version=python2.5
8523
8524   new_CPPFLAGS=${python_includes}
8525   new_LIBS="${python_libs} -lpython2.5"
8526   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8527 $as_echo_n "checking for ${version}... " >&6; }
8528   save_CPPFLAGS=$CPPFLAGS
8529   save_LIBS=$LIBS
8530   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8531   LIBS="$LIBS $new_LIBS"
8532   found_usable_python=no
8533   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8534 /* end confdefs.h.  */
8535 #include "Python.h"
8536 int
8537 main ()
8538 {
8539 Py_Initialize ();
8540   ;
8541   return 0;
8542 }
8543 _ACEOF
8544 if ac_fn_c_try_link "$LINENO"; then :
8545   have_libpython=${version}
8546                   found_usable_python=yes
8547                   PYTHON_CPPFLAGS=$new_CPPFLAGS
8548                   PYTHON_LIBS=$new_LIBS
8549 fi
8550 rm -f core conftest.err conftest.$ac_objext \
8551     conftest$ac_exeext conftest.$ac_ext
8552   CPPFLAGS=$save_CPPFLAGS
8553   LIBS=$save_LIBS
8554   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8555 $as_echo "${found_usable_python}" >&6; }
8556
8557     fi
8558     if test ${have_libpython} = no; then
8559
8560   version=python2.4
8561
8562   new_CPPFLAGS=${python_includes}
8563   new_LIBS="${python_libs} -lpython2.4"
8564   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8565 $as_echo_n "checking for ${version}... " >&6; }
8566   save_CPPFLAGS=$CPPFLAGS
8567   save_LIBS=$LIBS
8568   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8569   LIBS="$LIBS $new_LIBS"
8570   found_usable_python=no
8571   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8572 /* end confdefs.h.  */
8573 #include "Python.h"
8574 int
8575 main ()
8576 {
8577 Py_Initialize ();
8578   ;
8579   return 0;
8580 }
8581 _ACEOF
8582 if ac_fn_c_try_link "$LINENO"; then :
8583   have_libpython=${version}
8584                   found_usable_python=yes
8585                   PYTHON_CPPFLAGS=$new_CPPFLAGS
8586                   PYTHON_LIBS=$new_LIBS
8587 fi
8588 rm -f core conftest.err conftest.$ac_objext \
8589     conftest$ac_exeext conftest.$ac_ext
8590   CPPFLAGS=$save_CPPFLAGS
8591   LIBS=$save_LIBS
8592   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8593 $as_echo "${found_usable_python}" >&6; }
8594
8595     fi
8596   fi
8597   if test "${have_libpython}" = python2.7 -o "${have_libpython}" = python27; then
8598
8599 $as_echo "#define HAVE_LIBPYTHON2_7 1" >>confdefs.h
8600
8601   elif test "${have_libpython}" = python2.6 -o "${have_libpython}" = python26; then
8602
8603 $as_echo "#define HAVE_LIBPYTHON2_6 1" >>confdefs.h
8604
8605   elif test "${have_libpython}" = python2.5 -o "${have_libpython}" = python25; then
8606
8607 $as_echo "#define HAVE_LIBPYTHON2_5 1" >>confdefs.h
8608
8609   elif test "${have_libpython}" = python2.4 -o "${have_libpython}" = python24; then
8610
8611 $as_echo "#define HAVE_LIBPYTHON2_4 1" >>confdefs.h
8612
8613   fi
8614
8615   if test "${have_libpython}" = no; then
8616     case "${with_python}" in
8617     yes)
8618       as_fn_error "python is missing or unusable" "$LINENO" 5
8619       ;;
8620     auto)
8621       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python is missing or unusable; some features may be unavailable." >&5
8622 $as_echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;}
8623       ;;
8624     *)
8625       as_fn_error "no usable python found at ${with_python}" "$LINENO" 5
8626       ;;
8627     esac
8628   else
8629     if test -n "${python_prefix}"; then
8630
8631 cat >>confdefs.h <<_ACEOF
8632 #define WITH_PYTHON_PATH "${python_prefix}"
8633 _ACEOF
8634
8635
8636   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
8637      if test "x$prefix" = xNONE; then
8638         test_prefix=/usr/local
8639      else
8640         test_prefix=$prefix
8641      fi
8642   else
8643      test_prefix=$exec_prefix
8644   fi
8645   value=0
8646   case ${python_prefix} in
8647      "${test_prefix}"|"${test_prefix}/"*|\
8648         '${exec_prefix}'|'${exec_prefix}/'*)
8649      value=1
8650      ;;
8651   esac
8652
8653 cat >>confdefs.h <<_ACEOF
8654 #define PYTHON_PATH_RELOCATABLE $value
8655 _ACEOF
8656
8657
8658     fi
8659   fi
8660 fi
8661
8662 if test "${have_libpython}" != no; then
8663
8664 $as_echo "#define HAVE_PYTHON 1" >>confdefs.h
8665
8666   CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)"
8667   CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)"
8668   CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)"
8669   CONFIG_INSTALL="$CONFIG_INSTALL install-python"
8670   ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
8671
8672   # Flags needed to compile Python code (taken from python-config --cflags).
8673   # We cannot call python-config directly because it will output whatever was
8674   # used when compiling the Python interpreter itself, including flags which
8675   # would make the python-related objects be compiled differently from the
8676   # rest of GDB (e.g., -O2 and -fPIC).
8677   if test "${GCC}" = yes; then
8678     tentative_python_cflags="-fno-strict-aliasing -DNDEBUG -fwrapv"
8679   fi
8680
8681   if test "x${tentative_python_cflags}" != x; then
8682     { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler flags for python code" >&5
8683 $as_echo_n "checking compiler flags for python code... " >&6; }
8684     for flag in ${tentative_python_cflags}; do
8685       # Check that the compiler accepts it
8686       saved_CFLAGS="$CFLAGS"
8687       CFLAGS="$CFLAGS $flag"
8688       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8689 /* end confdefs.h.  */
8690
8691 int
8692 main ()
8693 {
8694
8695   ;
8696   return 0;
8697 }
8698 _ACEOF
8699 if ac_fn_c_try_compile "$LINENO"; then :
8700   PYTHON_CFLAGS="${PYTHON_CFLAGS} $flag"
8701 fi
8702 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8703       CFLAGS="$saved_CFLAGS"
8704     done
8705     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYTHON_CFLAGS}" >&5
8706 $as_echo "${PYTHON_CFLAGS}" >&6; }
8707   fi
8708
8709   # On x64 Windows, Python's include headers, and pyconfig.h in
8710   # particular, rely on MS_WIN64 macro to detect that it's a 64bit
8711   # version of Windows.  Unfortunately, MS_WIN64 is only defined if
8712   # _MSC_VER, a Microsoft-specific macro, is defined.  So, when
8713   # building on x64 Windows with GCC, we define MS_WIN64 ourselves.
8714   # The issue was reported to the Python community, but still isn't
8715   # solved as of 2012-10-02 (http://bugs.python.org/issue4709).
8716
8717   case "$gdb_host" in
8718     mingw64)
8719            if test "${GCC}" = yes; then
8720              CPPFLAGS="$CPPFLAGS -DMS_WIN64"
8721            fi
8722            ;;
8723   esac
8724
8725   # Note that "python -m threading" cannot be used to check for
8726   # threading support due to a bug in Python 2.7.3
8727   # (http://bugs.python.org/issue15567).
8728   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether python supports threads" >&5
8729 $as_echo_n "checking whether python supports threads... " >&6; }
8730   saved_CPPFLAGS="${CPPFLAGS}"
8731   CPPFLAGS="${PYTHON_CPPFLAGS}"
8732   # Note that the test is reversed so that python_has_threads=yes on
8733   # unexpected failures.
8734   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8735 /* end confdefs.h.  */
8736
8737 #include <Python.h>
8738 #ifdef WITH_THREAD
8739 # error
8740 #endif
8741
8742 _ACEOF
8743 if ac_fn_c_try_cpp "$LINENO"; then :
8744   python_has_threads=no
8745 else
8746   python_has_threads=yes
8747 fi
8748 rm -f conftest.err conftest.$ac_ext
8749   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${python_has_threads}" >&5
8750 $as_echo "${python_has_threads}" >&6; }
8751   CPPFLAGS="${saved_CPPFLAGS}"
8752 else
8753   # Even if Python support is not compiled in, we need to have this file
8754   # included so that the "python" command, et.al., still exists.
8755   CONFIG_OBS="$CONFIG_OBS python.o"
8756   CONFIG_SRCS="$CONFIG_SRCS python/python.c"
8757 fi
8758
8759
8760
8761  if test "${have_libpython}" != no; then
8762   HAVE_PYTHON_TRUE=
8763   HAVE_PYTHON_FALSE='#'
8764 else
8765   HAVE_PYTHON_TRUE='#'
8766   HAVE_PYTHON_FALSE=
8767 fi
8768
8769
8770 # -------------------- #
8771 # Check for libguile.  #
8772 # -------------------- #
8773
8774
8775
8776
8777
8778
8779 # Check whether --with-guile was given.
8780 if test "${with_guile+set}" = set; then :
8781   withval=$with_guile;
8782 else
8783   with_guile=auto
8784 fi
8785
8786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use guile" >&5
8787 $as_echo_n "checking whether to use guile... " >&6; }
8788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_guile" >&5
8789 $as_echo "$with_guile" >&6; }
8790
8791 # Extract the first word of "pkg-config", so it can be a program name with args.
8792 set dummy pkg-config; ac_word=$2
8793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8794 $as_echo_n "checking for $ac_word... " >&6; }
8795 if test "${ac_cv_path_pkg_config_prog_path+set}" = set; then :
8796   $as_echo_n "(cached) " >&6
8797 else
8798   case $pkg_config_prog_path in
8799   [\\/]* | ?:[\\/]*)
8800   ac_cv_path_pkg_config_prog_path="$pkg_config_prog_path" # Let the user override the test with a path.
8801   ;;
8802   *)
8803   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8804 for as_dir in $PATH
8805 do
8806   IFS=$as_save_IFS
8807   test -z "$as_dir" && as_dir=.
8808     for ac_exec_ext in '' $ac_executable_extensions; do
8809   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8810     ac_cv_path_pkg_config_prog_path="$as_dir/$ac_word$ac_exec_ext"
8811     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8812     break 2
8813   fi
8814 done
8815   done
8816 IFS=$as_save_IFS
8817
8818   test -z "$ac_cv_path_pkg_config_prog_path" && ac_cv_path_pkg_config_prog_path="missing"
8819   ;;
8820 esac
8821 fi
8822 pkg_config_prog_path=$ac_cv_path_pkg_config_prog_path
8823 if test -n "$pkg_config_prog_path"; then
8824   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pkg_config_prog_path" >&5
8825 $as_echo "$pkg_config_prog_path" >&6; }
8826 else
8827   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8828 $as_echo "no" >&6; }
8829 fi
8830
8831
8832
8833 try_guile_versions="guile-2.2 guile-2.0"
8834 have_libguile=no
8835 case "${with_guile}" in
8836 no)
8837   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: guile support disabled; some features will be unavailable." >&5
8838 $as_echo "$as_me: WARNING: guile support disabled; some features will be unavailable." >&2;}
8839   ;;
8840 auto)
8841   if test "${pkg_config_prog_path}" = "missing"; then
8842     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: pkg-config not found, guile support disabled" >&5
8843 $as_echo "$as_me: WARNING: pkg-config not found, guile support disabled" >&2;}
8844   else
8845
8846   pkg_config=${pkg_config_prog_path}
8847   guile_version_list=${try_guile_versions}
8848   flag_errors=no
8849
8850   found_usable_guile=checking
8851   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
8852 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
8853   for guile_version in ${guile_version_list}; do
8854     ${pkg_config} --exists ${guile_version} 2>/dev/null
8855     if test $? != 0; then
8856       continue
8857     fi
8858             new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
8859     if test $? != 0; then
8860       as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
8861     fi
8862     new_LIBS=`${pkg_config} --libs ${guile_version}`
8863     if test $? != 0; then
8864       as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
8865     fi
8866         found_usable_guile=${guile_version}
8867     break
8868   done
8869   if test "${found_usable_guile}" = "checking"; then
8870     if test "${flag_errors}" = "yes"; then
8871       as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
8872     else
8873       found_usable_guile=no
8874     fi
8875   fi
8876       if test "${found_usable_guile}" != no; then
8877     save_CPPFLAGS=$CPPFLAGS
8878     save_LIBS=$LIBS
8879     CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8880     LIBS="$LIBS $new_LIBS"
8881     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8882 /* end confdefs.h.  */
8883 #include "libguile.h"
8884 int
8885 main ()
8886 {
8887 scm_init_guile ();
8888   ;
8889   return 0;
8890 }
8891 _ACEOF
8892 if ac_fn_c_try_link "$LINENO"; then :
8893   have_libguile=yes
8894                     GUILE_CPPFLAGS=$new_CPPFLAGS
8895                     GUILE_LIBS=$new_LIBS
8896 else
8897   found_usable_guile=no
8898 fi
8899 rm -f core conftest.err conftest.$ac_objext \
8900     conftest$ac_exeext conftest.$ac_ext
8901     CPPFLAGS=$save_CPPFLAGS
8902     LIBS=$save_LIBS
8903     if test "${found_usable_guile}" = no; then
8904       if test "${flag_errors}" = yes; then
8905         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8906 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8907 as_fn_error "linking guile version ${guile_version} test program failed
8908 See \`config.log' for more details." "$LINENO" 5; }
8909       fi
8910     fi
8911   fi
8912   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
8913 $as_echo "${found_usable_guile}" >&6; }
8914
8915   fi
8916   ;;
8917 yes)
8918   if test "${pkg_config_prog_path}" = "missing"; then
8919     as_fn_error "pkg-config not found" "$LINENO" 5
8920   fi
8921
8922   pkg_config=${pkg_config_prog_path}
8923   guile_version_list=${try_guile_versions}
8924   flag_errors=yes
8925
8926   found_usable_guile=checking
8927   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
8928 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
8929   for guile_version in ${guile_version_list}; do
8930     ${pkg_config} --exists ${guile_version} 2>/dev/null
8931     if test $? != 0; then
8932       continue
8933     fi
8934             new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
8935     if test $? != 0; then
8936       as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
8937     fi
8938     new_LIBS=`${pkg_config} --libs ${guile_version}`
8939     if test $? != 0; then
8940       as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
8941     fi
8942         found_usable_guile=${guile_version}
8943     break
8944   done
8945   if test "${found_usable_guile}" = "checking"; then
8946     if test "${flag_errors}" = "yes"; then
8947       as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
8948     else
8949       found_usable_guile=no
8950     fi
8951   fi
8952       if test "${found_usable_guile}" != no; then
8953     save_CPPFLAGS=$CPPFLAGS
8954     save_LIBS=$LIBS
8955     CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8956     LIBS="$LIBS $new_LIBS"
8957     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8958 /* end confdefs.h.  */
8959 #include "libguile.h"
8960 int
8961 main ()
8962 {
8963 scm_init_guile ();
8964   ;
8965   return 0;
8966 }
8967 _ACEOF
8968 if ac_fn_c_try_link "$LINENO"; then :
8969   have_libguile=yes
8970                     GUILE_CPPFLAGS=$new_CPPFLAGS
8971                     GUILE_LIBS=$new_LIBS
8972 else
8973   found_usable_guile=no
8974 fi
8975 rm -f core conftest.err conftest.$ac_objext \
8976     conftest$ac_exeext conftest.$ac_ext
8977     CPPFLAGS=$save_CPPFLAGS
8978     LIBS=$save_LIBS
8979     if test "${found_usable_guile}" = no; then
8980       if test "${flag_errors}" = yes; then
8981         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8982 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8983 as_fn_error "linking guile version ${guile_version} test program failed
8984 See \`config.log' for more details." "$LINENO" 5; }
8985       fi
8986     fi
8987   fi
8988   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
8989 $as_echo "${found_usable_guile}" >&6; }
8990
8991   ;;
8992 [\\/]* | ?:[\\/]*)
8993   if test -x "${with_guile}"; then
8994
8995   pkg_config=${with_guile}
8996   guile_version_list=${try_guile_versions}
8997   flag_errors=yes
8998
8999   found_usable_guile=checking
9000   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
9001 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
9002   for guile_version in ${guile_version_list}; do
9003     ${pkg_config} --exists ${guile_version} 2>/dev/null
9004     if test $? != 0; then
9005       continue
9006     fi
9007             new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
9008     if test $? != 0; then
9009       as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
9010     fi
9011     new_LIBS=`${pkg_config} --libs ${guile_version}`
9012     if test $? != 0; then
9013       as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
9014     fi
9015         found_usable_guile=${guile_version}
9016     break
9017   done
9018   if test "${found_usable_guile}" = "checking"; then
9019     if test "${flag_errors}" = "yes"; then
9020       as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
9021     else
9022       found_usable_guile=no
9023     fi
9024   fi
9025       if test "${found_usable_guile}" != no; then
9026     save_CPPFLAGS=$CPPFLAGS
9027     save_LIBS=$LIBS
9028     CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9029     LIBS="$LIBS $new_LIBS"
9030     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9031 /* end confdefs.h.  */
9032 #include "libguile.h"
9033 int
9034 main ()
9035 {
9036 scm_init_guile ();
9037   ;
9038   return 0;
9039 }
9040 _ACEOF
9041 if ac_fn_c_try_link "$LINENO"; then :
9042   have_libguile=yes
9043                     GUILE_CPPFLAGS=$new_CPPFLAGS
9044                     GUILE_LIBS=$new_LIBS
9045 else
9046   found_usable_guile=no
9047 fi
9048 rm -f core conftest.err conftest.$ac_objext \
9049     conftest$ac_exeext conftest.$ac_ext
9050     CPPFLAGS=$save_CPPFLAGS
9051     LIBS=$save_LIBS
9052     if test "${found_usable_guile}" = no; then
9053       if test "${flag_errors}" = yes; then
9054         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9055 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9056 as_fn_error "linking guile version ${guile_version} test program failed
9057 See \`config.log' for more details." "$LINENO" 5; }
9058       fi
9059     fi
9060   fi
9061   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
9062 $as_echo "${found_usable_guile}" >&6; }
9063
9064   else
9065     as_fn_error "Guile config program not executable: ${with_guile}" "$LINENO" 5
9066   fi
9067   ;;
9068 "" | */*)
9069   # Disallow --with=guile="" and --with-guile=foo/bar.
9070   as_fn_error "invalid value for --with-guile" "$LINENO" 5
9071   ;;
9072 *)
9073   # A space separate list of guile versions to try, in order.
9074   if test "${pkg_config_prog_path}" = "missing"; then
9075     as_fn_error "pkg-config not found" "$LINENO" 5
9076   fi
9077
9078   pkg_config=${pkg_config_prog_path}
9079   guile_version_list=${with_guile}
9080   flag_errors=yes
9081
9082   found_usable_guile=checking
9083   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
9084 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
9085   for guile_version in ${guile_version_list}; do
9086     ${pkg_config} --exists ${guile_version} 2>/dev/null
9087     if test $? != 0; then
9088       continue
9089     fi
9090             new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
9091     if test $? != 0; then
9092       as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
9093     fi
9094     new_LIBS=`${pkg_config} --libs ${guile_version}`
9095     if test $? != 0; then
9096       as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
9097     fi
9098         found_usable_guile=${guile_version}
9099     break
9100   done
9101   if test "${found_usable_guile}" = "checking"; then
9102     if test "${flag_errors}" = "yes"; then
9103       as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
9104     else
9105       found_usable_guile=no
9106     fi
9107   fi
9108       if test "${found_usable_guile}" != no; then
9109     save_CPPFLAGS=$CPPFLAGS
9110     save_LIBS=$LIBS
9111     CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9112     LIBS="$LIBS $new_LIBS"
9113     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9114 /* end confdefs.h.  */
9115 #include "libguile.h"
9116 int
9117 main ()
9118 {
9119 scm_init_guile ();
9120   ;
9121   return 0;
9122 }
9123 _ACEOF
9124 if ac_fn_c_try_link "$LINENO"; then :
9125   have_libguile=yes
9126                     GUILE_CPPFLAGS=$new_CPPFLAGS
9127                     GUILE_LIBS=$new_LIBS
9128 else
9129   found_usable_guile=no
9130 fi
9131 rm -f core conftest.err conftest.$ac_objext \
9132     conftest$ac_exeext conftest.$ac_ext
9133     CPPFLAGS=$save_CPPFLAGS
9134     LIBS=$save_LIBS
9135     if test "${found_usable_guile}" = no; then
9136       if test "${flag_errors}" = yes; then
9137         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9138 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9139 as_fn_error "linking guile version ${guile_version} test program failed
9140 See \`config.log' for more details." "$LINENO" 5; }
9141       fi
9142     fi
9143   fi
9144   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
9145 $as_echo "${found_usable_guile}" >&6; }
9146
9147   ;;
9148 esac
9149
9150 if test "${have_libguile}" != no; then
9151     case "${with_guile}" in
9152   [\\/]* | ?:[\\/]*)
9153
9154   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the absolute file name of the 'guild' command" >&5
9155 $as_echo_n "checking for the absolute file name of the 'guild' command... " >&6; }
9156 if test "${ac_cv_guild_program_name+set}" = set; then :
9157   $as_echo_n "(cached) " >&6
9158 else
9159   ac_cv_guild_program_name="`"${with_guile}" --variable guild "${guile_version}"`"
9160
9161      # In Guile up to 2.0.11 included, guile-2.0.pc would not define
9162      # the 'guild' and 'bindir' variables.  In that case, try to guess
9163      # what the program name is, at the risk of getting it wrong if
9164      # Guile was configured with '--program-suffix' or similar.
9165      if test "x$ac_cv_guild_program_name" = "x"; then
9166        guile_exec_prefix="`"${with_guile}" --variable exec_prefix "${guile_version}"`"
9167        ac_cv_guild_program_name="$guile_exec_prefix/bin/guild"
9168      fi
9169
9170 fi
9171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_program_name" >&5
9172 $as_echo "$ac_cv_guild_program_name" >&6; }
9173
9174   if ! "$ac_cv_guild_program_name" --version >&5 2>&5; then
9175     as_fn_error "'$ac_cv_guild_program_name' appears to be unusable" "$LINENO" 5
9176   fi
9177
9178   GUILD="$ac_cv_guild_program_name"
9179
9180
9181     ;;
9182   *)
9183
9184   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the absolute file name of the 'guild' command" >&5
9185 $as_echo_n "checking for the absolute file name of the 'guild' command... " >&6; }
9186 if test "${ac_cv_guild_program_name+set}" = set; then :
9187   $as_echo_n "(cached) " >&6
9188 else
9189   ac_cv_guild_program_name="`"${pkg_config_prog_path}" --variable guild "${guile_version}"`"
9190
9191      # In Guile up to 2.0.11 included, guile-2.0.pc would not define
9192      # the 'guild' and 'bindir' variables.  In that case, try to guess
9193      # what the program name is, at the risk of getting it wrong if
9194      # Guile was configured with '--program-suffix' or similar.
9195      if test "x$ac_cv_guild_program_name" = "x"; then
9196        guile_exec_prefix="`"${pkg_config_prog_path}" --variable exec_prefix "${guile_version}"`"
9197        ac_cv_guild_program_name="$guile_exec_prefix/bin/guild"
9198      fi
9199
9200 fi
9201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_program_name" >&5
9202 $as_echo "$ac_cv_guild_program_name" >&6; }
9203
9204   if ! "$ac_cv_guild_program_name" --version >&5 2>&5; then
9205     as_fn_error "'$ac_cv_guild_program_name' appears to be unusable" "$LINENO" 5
9206   fi
9207
9208   GUILD="$ac_cv_guild_program_name"
9209
9210
9211     ;;
9212   esac
9213
9214
9215   if test "$cross_compiling" = no; then
9216     GUILD_TARGET_FLAG=
9217   else
9218     GUILD_TARGET_FLAG="--target=$host"
9219   fi
9220
9221
9222
9223
9224   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether guild supports this host" >&5
9225 $as_echo_n "checking whether guild supports this host... " >&6; }
9226 if test "${ac_cv_guild_ok+set}" = set; then :
9227   $as_echo_n "(cached) " >&6
9228 else
9229   echo "$ac_cv_guild_program_name compile $GUILD_TARGET_FLAG -o conftest.go $srcdir/guile/lib/gdb/support.scm" >&5
9230      if "$ac_cv_guild_program_name" compile $GUILD_TARGET_FLAG -o conftest.go "$srcdir/guile/lib/gdb/support.scm" >&5 2>&5; then
9231        ac_cv_guild_ok=yes
9232      else
9233        ac_cv_guild_ok=no
9234      fi
9235 fi
9236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_ok" >&5
9237 $as_echo "$ac_cv_guild_ok" >&6; }
9238
9239     if test "$ac_cv_guild_ok" = no; then
9240     have_libguile=no
9241     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: disabling guile support" >&5
9242 $as_echo "$as_me: WARNING: disabling guile support" >&2;}
9243   fi
9244 fi
9245
9246 if test "${have_libguile}" != no; then
9247
9248 $as_echo "#define HAVE_GUILE 1" >>confdefs.h
9249
9250   CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_GUILE_OBS)"
9251   CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_GUILE_DEPS)"
9252   CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_GUILE_SRCS)"
9253   CONFIG_INSTALL="$CONFIG_INSTALL install-guile"
9254   ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_GUILE_CFLAGS)"
9255
9256     save_LIBS="$LIBS"
9257   save_CPPFLAGS="$CPPFLAGS"
9258   LIBS="$GUILE_LIBS"
9259   CPPFLAGS="$GUILE_CPPFLAGS"
9260   for ac_func in scm_new_smob
9261 do :
9262   ac_fn_c_check_func "$LINENO" "scm_new_smob" "ac_cv_func_scm_new_smob"
9263 if test "x$ac_cv_func_scm_new_smob" = x""yes; then :
9264   cat >>confdefs.h <<_ACEOF
9265 #define HAVE_SCM_NEW_SMOB 1
9266 _ACEOF
9267
9268 fi
9269 done
9270
9271   LIBS="$save_LIBS"
9272   CPPFLAGS="$save_CPPFLAGS"
9273 else
9274   # Even if Guile support is not compiled in, we need to have these files
9275   # included.
9276   CONFIG_OBS="$CONFIG_OBS guile.o"
9277   CONFIG_SRCS="$CONFIG_SRCS guile/guile.c"
9278 fi
9279
9280
9281  if test "${have_libguile}" != no; then
9282   HAVE_GUILE_TRUE=
9283   HAVE_GUILE_FALSE='#'
9284 else
9285   HAVE_GUILE_TRUE='#'
9286   HAVE_GUILE_FALSE=
9287 fi
9288
9289
9290 # --------------------- #
9291 # Check for libmcheck.  #
9292 # --------------------- #
9293
9294 # Enable -lmcheck by default (it provides cheap-enough memory mangling),
9295 # but turn it off if Python is enabled with threads, since -lmcheck is
9296 # not thread safe (http://sourceware.org/bugzilla/show_bug.cgi?id=9939),
9297 # and for releases.
9298 if test \( "${have_libpython}" = "no" -o "${python_has_threads}" = "no" \) \
9299    && $development; then
9300   libmcheck_default=yes
9301 else
9302   libmcheck_default=no
9303 fi
9304
9305   # Check whether --enable-libmcheck was given.
9306 if test "${enable_libmcheck+set}" = set; then :
9307   enableval=$enable_libmcheck; case "${enableval}" in
9308       yes | y) ENABLE_LIBMCHECK="yes" ;;
9309       no | n)  ENABLE_LIBMCHECK="no" ;;
9310       *) as_fn_error "bad value ${enableval} for --enable-libmcheck" "$LINENO" 5 ;;
9311     esac
9312 fi
9313
9314
9315   if test -z "${ENABLE_LIBMCHECK}"; then
9316     ENABLE_LIBMCHECK=${libmcheck_default}
9317   fi
9318
9319   if test "$ENABLE_LIBMCHECK" = "yes" ; then
9320     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lmcheck" >&5
9321 $as_echo_n "checking for main in -lmcheck... " >&6; }
9322 if test "${ac_cv_lib_mcheck_main+set}" = set; then :
9323   $as_echo_n "(cached) " >&6
9324 else
9325   ac_check_lib_save_LIBS=$LIBS
9326 LIBS="-lmcheck  $LIBS"
9327 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9328 /* end confdefs.h.  */
9329
9330
9331 int
9332 main ()
9333 {
9334 return main ();
9335   ;
9336   return 0;
9337 }
9338 _ACEOF
9339 if ac_fn_c_try_link "$LINENO"; then :
9340   ac_cv_lib_mcheck_main=yes
9341 else
9342   ac_cv_lib_mcheck_main=no
9343 fi
9344 rm -f core conftest.err conftest.$ac_objext \
9345     conftest$ac_exeext conftest.$ac_ext
9346 LIBS=$ac_check_lib_save_LIBS
9347 fi
9348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mcheck_main" >&5
9349 $as_echo "$ac_cv_lib_mcheck_main" >&6; }
9350 if test "x$ac_cv_lib_mcheck_main" = x""yes; then :
9351   cat >>confdefs.h <<_ACEOF
9352 #define HAVE_LIBMCHECK 1
9353 _ACEOF
9354
9355   LIBS="-lmcheck $LIBS"
9356
9357 fi
9358
9359   fi
9360
9361
9362 if test "$ENABLE_LIBMCHECK" = "yes" \
9363         -a "${have_libpython}" != "no" \
9364         -a "${python_has_threads}" = "yes" ; then
9365   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-libmcheck may lead to spurious crashes if threads are used in python" >&5
9366 $as_echo "$as_me: WARNING: --enable-libmcheck may lead to spurious crashes if threads are used in python" >&2;}
9367 fi
9368
9369 # ------------------------- #
9370 # Checks for header files.  #
9371 # ------------------------- #
9372
9373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
9374 $as_echo_n "checking for ANSI C header files... " >&6; }
9375 if test "${ac_cv_header_stdc+set}" = set; then :
9376   $as_echo_n "(cached) " >&6
9377 else
9378   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9379 /* end confdefs.h.  */
9380 #include <stdlib.h>
9381 #include <stdarg.h>
9382 #include <string.h>
9383 #include <float.h>
9384
9385 int
9386 main ()
9387 {
9388
9389   ;
9390   return 0;
9391 }
9392 _ACEOF
9393 if ac_fn_c_try_compile "$LINENO"; then :
9394   ac_cv_header_stdc=yes
9395 else
9396   ac_cv_header_stdc=no
9397 fi
9398 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9399
9400 if test $ac_cv_header_stdc = yes; then
9401   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
9402   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9403 /* end confdefs.h.  */
9404 #include <string.h>
9405
9406 _ACEOF
9407 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9408   $EGREP "memchr" >/dev/null 2>&1; then :
9409
9410 else
9411   ac_cv_header_stdc=no
9412 fi
9413 rm -f conftest*
9414
9415 fi
9416
9417 if test $ac_cv_header_stdc = yes; then
9418   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
9419   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9420 /* end confdefs.h.  */
9421 #include <stdlib.h>
9422
9423 _ACEOF
9424 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9425   $EGREP "free" >/dev/null 2>&1; then :
9426
9427 else
9428   ac_cv_header_stdc=no
9429 fi
9430 rm -f conftest*
9431
9432 fi
9433
9434 if test $ac_cv_header_stdc = yes; then
9435   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
9436   if test "$cross_compiling" = yes; then :
9437   :
9438 else
9439   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9440 /* end confdefs.h.  */
9441 #include <ctype.h>
9442 #include <stdlib.h>
9443 #if ((' ' & 0x0FF) == 0x020)
9444 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
9445 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
9446 #else
9447 # define ISLOWER(c) \
9448                    (('a' <= (c) && (c) <= 'i') \
9449                      || ('j' <= (c) && (c) <= 'r') \
9450                      || ('s' <= (c) && (c) <= 'z'))
9451 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
9452 #endif
9453
9454 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
9455 int
9456 main ()
9457 {
9458   int i;
9459   for (i = 0; i < 256; i++)
9460     if (XOR (islower (i), ISLOWER (i))
9461         || toupper (i) != TOUPPER (i))
9462       return 2;
9463   return 0;
9464 }
9465 _ACEOF
9466 if ac_fn_c_try_run "$LINENO"; then :
9467
9468 else
9469   ac_cv_header_stdc=no
9470 fi
9471 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9472   conftest.$ac_objext conftest.beam conftest.$ac_ext
9473 fi
9474
9475 fi
9476 fi
9477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
9478 $as_echo "$ac_cv_header_stdc" >&6; }
9479 if test $ac_cv_header_stdc = yes; then
9480
9481 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
9482
9483 fi
9484
9485 # elf_hp.h is for HP/UX 64-bit shared library support.
9486 for ac_header in nlist.h machine/reg.h poll.h sys/poll.h proc_service.h \
9487                   thread_db.h \
9488                   sys/fault.h \
9489                   sys/file.h sys/filio.h sys/ioctl.h sys/param.h \
9490                   sys/resource.h sys/procfs.h sys/ptrace.h ptrace.h \
9491                   sys/reg.h sys/debugreg.h sys/select.h sys/syscall.h \
9492                   termios.h termio.h \
9493                   sgtty.h elf_hp.h \
9494                   dlfcn.h
9495 do :
9496   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9497 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9498 eval as_val=\$$as_ac_Header
9499    if test "x$as_val" = x""yes; then :
9500   cat >>confdefs.h <<_ACEOF
9501 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9502 _ACEOF
9503
9504 fi
9505
9506 done
9507
9508 for ac_header in sys/proc.h
9509 do :
9510   ac_fn_c_check_header_compile "$LINENO" "sys/proc.h" "ac_cv_header_sys_proc_h" "#if HAVE_SYS_PARAM_H
9511 # include <sys/param.h>
9512 #endif
9513
9514 "
9515 if test "x$ac_cv_header_sys_proc_h" = x""yes; then :
9516   cat >>confdefs.h <<_ACEOF
9517 #define HAVE_SYS_PROC_H 1
9518 _ACEOF
9519
9520 fi
9521
9522 done
9523
9524 for ac_header in sys/user.h
9525 do :
9526   ac_fn_c_check_header_compile "$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H
9527 # include <sys/param.h>
9528 #endif
9529
9530 "
9531 if test "x$ac_cv_header_sys_user_h" = x""yes; then :
9532   cat >>confdefs.h <<_ACEOF
9533 #define HAVE_SYS_USER_H 1
9534 _ACEOF
9535
9536 fi
9537
9538 done
9539
9540
9541 # On Solaris 2.[789], we need to define _MSE_INT_H to avoid a clash
9542 # between <widec.h> and <wchar.h> that would cause AC_CHECK_HEADERS to
9543 # think that we don't have <curses.h> if we're using GCC.
9544 case $host_os in
9545   solaris2.[789])
9546     if test "$GCC" = yes; then
9547
9548 $as_echo "#define _MSE_INT_H 1" >>confdefs.h
9549
9550     fi ;;
9551 esac
9552 for ac_header in curses.h cursesX.h ncurses.h ncurses/ncurses.h ncurses/term.h
9553 do :
9554   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9555 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9556 eval as_val=\$$as_ac_Header
9557    if test "x$as_val" = x""yes; then :
9558   cat >>confdefs.h <<_ACEOF
9559 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9560 _ACEOF
9561
9562 fi
9563
9564 done
9565
9566 for ac_header in term.h
9567 do :
9568   ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
9569 # include <curses.h>
9570 #endif
9571
9572 "
9573 if test "x$ac_cv_header_term_h" = x""yes; then :
9574   cat >>confdefs.h <<_ACEOF
9575 #define HAVE_TERM_H 1
9576 _ACEOF
9577
9578 fi
9579
9580 done
9581
9582
9583 # ------------------------- #
9584 # Checks for declarations.  #
9585 # ------------------------- #
9586
9587 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
9588 if test "x$ac_cv_have_decl_free" = x""yes; then :
9589   ac_have_decl=1
9590 else
9591   ac_have_decl=0
9592 fi
9593
9594 cat >>confdefs.h <<_ACEOF
9595 #define HAVE_DECL_FREE $ac_have_decl
9596 _ACEOF
9597 ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
9598 if test "x$ac_cv_have_decl_malloc" = x""yes; then :
9599   ac_have_decl=1
9600 else
9601   ac_have_decl=0
9602 fi
9603
9604 cat >>confdefs.h <<_ACEOF
9605 #define HAVE_DECL_MALLOC $ac_have_decl
9606 _ACEOF
9607 ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
9608 if test "x$ac_cv_have_decl_realloc" = x""yes; then :
9609   ac_have_decl=1
9610 else
9611   ac_have_decl=0
9612 fi
9613
9614 cat >>confdefs.h <<_ACEOF
9615 #define HAVE_DECL_REALLOC $ac_have_decl
9616 _ACEOF
9617 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
9618 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
9619   ac_have_decl=1
9620 else
9621   ac_have_decl=0
9622 fi
9623
9624 cat >>confdefs.h <<_ACEOF
9625 #define HAVE_DECL_SNPRINTF $ac_have_decl
9626 _ACEOF
9627
9628
9629   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
9630 $as_echo_n "checking for LC_MESSAGES... " >&6; }
9631 if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
9632   $as_echo_n "(cached) " >&6
9633 else
9634   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9635 /* end confdefs.h.  */
9636 #include <locale.h>
9637 int
9638 main ()
9639 {
9640 return LC_MESSAGES
9641   ;
9642   return 0;
9643 }
9644 _ACEOF
9645 if ac_fn_c_try_link "$LINENO"; then :
9646   am_cv_val_LC_MESSAGES=yes
9647 else
9648   am_cv_val_LC_MESSAGES=no
9649 fi
9650 rm -f core conftest.err conftest.$ac_objext \
9651     conftest$ac_exeext conftest.$ac_ext
9652 fi
9653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
9654 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
9655   if test $am_cv_val_LC_MESSAGES = yes; then
9656
9657 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
9658
9659   fi
9660
9661
9662 # ----------------------- #
9663 # Checks for structures.  #
9664 # ----------------------- #
9665
9666 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
9667 if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
9668
9669 cat >>confdefs.h <<_ACEOF
9670 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
9671 _ACEOF
9672
9673
9674 fi
9675 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
9676 if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
9677
9678 cat >>confdefs.h <<_ACEOF
9679 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
9680 _ACEOF
9681
9682
9683 fi
9684
9685
9686 # ------------------ #
9687 # Checks for types.  #
9688 # ------------------ #
9689
9690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
9691 $as_echo_n "checking return type of signal handlers... " >&6; }
9692 if test "${ac_cv_type_signal+set}" = set; then :
9693   $as_echo_n "(cached) " >&6
9694 else
9695   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9696 /* end confdefs.h.  */
9697 #include <sys/types.h>
9698 #include <signal.h>
9699
9700 int
9701 main ()
9702 {
9703 return *(signal (0, 0)) (0) == 1;
9704   ;
9705   return 0;
9706 }
9707 _ACEOF
9708 if ac_fn_c_try_compile "$LINENO"; then :
9709   ac_cv_type_signal=int
9710 else
9711   ac_cv_type_signal=void
9712 fi
9713 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9714 fi
9715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
9716 $as_echo "$ac_cv_type_signal" >&6; }
9717
9718 cat >>confdefs.h <<_ACEOF
9719 #define RETSIGTYPE $ac_cv_type_signal
9720 _ACEOF
9721
9722
9723 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
9724 #include <sys/socket.h>
9725
9726 "
9727 if test "x$ac_cv_type_socklen_t" = x""yes; then :
9728
9729 cat >>confdefs.h <<_ACEOF
9730 #define HAVE_SOCKLEN_T 1
9731 _ACEOF
9732
9733
9734 fi
9735
9736
9737 # ------------------------------------- #
9738 # Checks for compiler characteristics.  #
9739 # ------------------------------------- #
9740
9741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
9742 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
9743 if test "${ac_cv_c_const+set}" = set; then :
9744   $as_echo_n "(cached) " >&6
9745 else
9746   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9747 /* end confdefs.h.  */
9748
9749 int
9750 main ()
9751 {
9752 /* FIXME: Include the comments suggested by Paul. */
9753 #ifndef __cplusplus
9754   /* Ultrix mips cc rejects this.  */
9755   typedef int charset[2];
9756   const charset cs;
9757   /* SunOS 4.1.1 cc rejects this.  */
9758   char const *const *pcpcc;
9759   char **ppc;
9760   /* NEC SVR4.0.2 mips cc rejects this.  */
9761   struct point {int x, y;};
9762   static struct point const zero = {0,0};
9763   /* AIX XL C 1.02.0.0 rejects this.
9764      It does not let you subtract one const X* pointer from another in
9765      an arm of an if-expression whose if-part is not a constant
9766      expression */
9767   const char *g = "string";
9768   pcpcc = &g + (g ? g-g : 0);
9769   /* HPUX 7.0 cc rejects these. */
9770   ++pcpcc;
9771   ppc = (char**) pcpcc;
9772   pcpcc = (char const *const *) ppc;
9773   { /* SCO 3.2v4 cc rejects this.  */
9774     char *t;
9775     char const *s = 0 ? (char *) 0 : (char const *) 0;
9776
9777     *t++ = 0;
9778     if (s) return 0;
9779   }
9780   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
9781     int x[] = {25, 17};
9782     const int *foo = &x[0];
9783     ++foo;
9784   }
9785   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
9786     typedef const int *iptr;
9787     iptr p = 0;
9788     ++p;
9789   }
9790   { /* AIX XL C 1.02.0.0 rejects this saying
9791        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
9792     struct s { int j; const int *ap[3]; };
9793     struct s *b; b->j = 5;
9794   }
9795   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
9796     const int foo = 10;
9797     if (!foo) return 0;
9798   }
9799   return !cs[0] && !zero.x;
9800 #endif
9801
9802   ;
9803   return 0;
9804 }
9805 _ACEOF
9806 if ac_fn_c_try_compile "$LINENO"; then :
9807   ac_cv_c_const=yes
9808 else
9809   ac_cv_c_const=no
9810 fi
9811 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9812 fi
9813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
9814 $as_echo "$ac_cv_c_const" >&6; }
9815 if test $ac_cv_c_const = no; then
9816
9817 $as_echo "#define const /**/" >>confdefs.h
9818
9819 fi
9820
9821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
9822 $as_echo_n "checking for inline... " >&6; }
9823 if test "${ac_cv_c_inline+set}" = set; then :
9824   $as_echo_n "(cached) " >&6
9825 else
9826   ac_cv_c_inline=no
9827 for ac_kw in inline __inline__ __inline; do
9828   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9829 /* end confdefs.h.  */
9830 #ifndef __cplusplus
9831 typedef int foo_t;
9832 static $ac_kw foo_t static_foo () {return 0; }
9833 $ac_kw foo_t foo () {return 0; }
9834 #endif
9835
9836 _ACEOF
9837 if ac_fn_c_try_compile "$LINENO"; then :
9838   ac_cv_c_inline=$ac_kw
9839 fi
9840 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9841   test "$ac_cv_c_inline" != no && break
9842 done
9843
9844 fi
9845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
9846 $as_echo "$ac_cv_c_inline" >&6; }
9847
9848 case $ac_cv_c_inline in
9849   inline | yes) ;;
9850   *)
9851     case $ac_cv_c_inline in
9852       no) ac_val=;;
9853       *) ac_val=$ac_cv_c_inline;;
9854     esac
9855     cat >>confdefs.h <<_ACEOF
9856 #ifndef __cplusplus
9857 #define inline $ac_val
9858 #endif
9859 _ACEOF
9860     ;;
9861 esac
9862
9863  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
9864 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
9865 if test "${ac_cv_c_bigendian+set}" = set; then :
9866   $as_echo_n "(cached) " >&6
9867 else
9868   ac_cv_c_bigendian=unknown
9869     # See if we're dealing with a universal compiler.
9870     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9871 /* end confdefs.h.  */
9872 #ifndef __APPLE_CC__
9873                not a universal capable compiler
9874              #endif
9875              typedef int dummy;
9876
9877 _ACEOF
9878 if ac_fn_c_try_compile "$LINENO"; then :
9879
9880         # Check for potential -arch flags.  It is not universal unless
9881         # there are at least two -arch flags with different values.
9882         ac_arch=
9883         ac_prev=
9884         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
9885          if test -n "$ac_prev"; then
9886            case $ac_word in
9887              i?86 | x86_64 | ppc | ppc64)
9888                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
9889                  ac_arch=$ac_word
9890                else
9891                  ac_cv_c_bigendian=universal
9892                  break
9893                fi
9894                ;;
9895            esac
9896            ac_prev=
9897          elif test "x$ac_word" = "x-arch"; then
9898            ac_prev=arch
9899          fi
9900        done
9901 fi
9902 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9903     if test $ac_cv_c_bigendian = unknown; then
9904       # See if sys/param.h defines the BYTE_ORDER macro.
9905       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9906 /* end confdefs.h.  */
9907 #include <sys/types.h>
9908              #include <sys/param.h>
9909
9910 int
9911 main ()
9912 {
9913 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
9914                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
9915                      && LITTLE_ENDIAN)
9916               bogus endian macros
9917              #endif
9918
9919   ;
9920   return 0;
9921 }
9922 _ACEOF
9923 if ac_fn_c_try_compile "$LINENO"; then :
9924   # It does; now see whether it defined to BIG_ENDIAN or not.
9925          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9926 /* end confdefs.h.  */
9927 #include <sys/types.h>
9928                 #include <sys/param.h>
9929
9930 int
9931 main ()
9932 {
9933 #if BYTE_ORDER != BIG_ENDIAN
9934                  not big endian
9935                 #endif
9936
9937   ;
9938   return 0;
9939 }
9940 _ACEOF
9941 if ac_fn_c_try_compile "$LINENO"; then :
9942   ac_cv_c_bigendian=yes
9943 else
9944   ac_cv_c_bigendian=no
9945 fi
9946 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9947 fi
9948 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9949     fi
9950     if test $ac_cv_c_bigendian = unknown; then
9951       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
9952       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9953 /* end confdefs.h.  */
9954 #include <limits.h>
9955
9956 int
9957 main ()
9958 {
9959 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
9960               bogus endian macros
9961              #endif
9962
9963   ;
9964   return 0;
9965 }
9966 _ACEOF
9967 if ac_fn_c_try_compile "$LINENO"; then :
9968   # It does; now see whether it defined to _BIG_ENDIAN or not.
9969          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9970 /* end confdefs.h.  */
9971 #include <limits.h>
9972
9973 int
9974 main ()
9975 {
9976 #ifndef _BIG_ENDIAN
9977                  not big endian
9978                 #endif
9979
9980   ;
9981   return 0;
9982 }
9983 _ACEOF
9984 if ac_fn_c_try_compile "$LINENO"; then :
9985   ac_cv_c_bigendian=yes
9986 else
9987   ac_cv_c_bigendian=no
9988 fi
9989 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9990 fi
9991 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9992     fi
9993     if test $ac_cv_c_bigendian = unknown; then
9994       # Compile a test program.
9995       if test "$cross_compiling" = yes; then :
9996   # Try to guess by grepping values from an object file.
9997          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9998 /* end confdefs.h.  */
9999 short int ascii_mm[] =
10000                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
10001                 short int ascii_ii[] =
10002                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
10003                 int use_ascii (int i) {
10004                   return ascii_mm[i] + ascii_ii[i];
10005                 }
10006                 short int ebcdic_ii[] =
10007                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
10008                 short int ebcdic_mm[] =
10009                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
10010                 int use_ebcdic (int i) {
10011                   return ebcdic_mm[i] + ebcdic_ii[i];
10012                 }
10013                 extern int foo;
10014
10015 int
10016 main ()
10017 {
10018 return use_ascii (foo) == use_ebcdic (foo);
10019   ;
10020   return 0;
10021 }
10022 _ACEOF
10023 if ac_fn_c_try_compile "$LINENO"; then :
10024   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
10025               ac_cv_c_bigendian=yes
10026             fi
10027             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
10028               if test "$ac_cv_c_bigendian" = unknown; then
10029                 ac_cv_c_bigendian=no
10030               else
10031                 # finding both strings is unlikely to happen, but who knows?
10032                 ac_cv_c_bigendian=unknown
10033               fi
10034             fi
10035 fi
10036 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10037 else
10038   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10039 /* end confdefs.h.  */
10040 $ac_includes_default
10041 int
10042 main ()
10043 {
10044
10045              /* Are we little or big endian?  From Harbison&Steele.  */
10046              union
10047              {
10048                long int l;
10049                char c[sizeof (long int)];
10050              } u;
10051              u.l = 1;
10052              return u.c[sizeof (long int) - 1] == 1;
10053
10054   ;
10055   return 0;
10056 }
10057 _ACEOF
10058 if ac_fn_c_try_run "$LINENO"; then :
10059   ac_cv_c_bigendian=no
10060 else
10061   ac_cv_c_bigendian=yes
10062 fi
10063 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10064   conftest.$ac_objext conftest.beam conftest.$ac_ext
10065 fi
10066
10067     fi
10068 fi
10069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
10070 $as_echo "$ac_cv_c_bigendian" >&6; }
10071  case $ac_cv_c_bigendian in #(
10072    yes)
10073      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
10074 ;; #(
10075    no)
10076       ;; #(
10077    universal)
10078
10079 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
10080
10081      ;; #(
10082    *)
10083      as_fn_error "unknown endianness
10084  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
10085  esac
10086
10087
10088 # ------------------------------ #
10089 # Checks for library functions.  #
10090 # ------------------------------ #
10091
10092 for ac_header in stdlib.h unistd.h
10093 do :
10094   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10095 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10096 eval as_val=\$$as_ac_Header
10097    if test "x$as_val" = x""yes; then :
10098   cat >>confdefs.h <<_ACEOF
10099 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10100 _ACEOF
10101
10102 fi
10103
10104 done
10105
10106 for ac_func in getpagesize
10107 do :
10108   ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
10109 if test "x$ac_cv_func_getpagesize" = x""yes; then :
10110   cat >>confdefs.h <<_ACEOF
10111 #define HAVE_GETPAGESIZE 1
10112 _ACEOF
10113
10114 fi
10115 done
10116
10117 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
10118 $as_echo_n "checking for working mmap... " >&6; }
10119 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
10120   $as_echo_n "(cached) " >&6
10121 else
10122   if test "$cross_compiling" = yes; then :
10123   ac_cv_func_mmap_fixed_mapped=no
10124 else
10125   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10126 /* end confdefs.h.  */
10127 $ac_includes_default
10128 /* malloc might have been renamed as rpl_malloc. */
10129 #undef malloc
10130
10131 /* Thanks to Mike Haertel and Jim Avera for this test.
10132    Here is a matrix of mmap possibilities:
10133         mmap private not fixed
10134         mmap private fixed at somewhere currently unmapped
10135         mmap private fixed at somewhere already mapped
10136         mmap shared not fixed
10137         mmap shared fixed at somewhere currently unmapped
10138         mmap shared fixed at somewhere already mapped
10139    For private mappings, we should verify that changes cannot be read()
10140    back from the file, nor mmap's back from the file at a different
10141    address.  (There have been systems where private was not correctly
10142    implemented like the infamous i386 svr4.0, and systems where the
10143    VM page cache was not coherent with the file system buffer cache
10144    like early versions of FreeBSD and possibly contemporary NetBSD.)
10145    For shared mappings, we should conversely verify that changes get
10146    propagated back to all the places they're supposed to be.
10147
10148    Grep wants private fixed already mapped.
10149    The main things grep needs to know about mmap are:
10150    * does it exist and is it safe to write into the mmap'd area
10151    * how to use it (BSD variants)  */
10152
10153 #include <fcntl.h>
10154 #include <sys/mman.h>
10155
10156 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
10157 char *malloc ();
10158 #endif
10159
10160 /* This mess was copied from the GNU getpagesize.h.  */
10161 #ifndef HAVE_GETPAGESIZE
10162 /* Assume that all systems that can run configure have sys/param.h.  */
10163 # ifndef HAVE_SYS_PARAM_H
10164 #  define HAVE_SYS_PARAM_H 1
10165 # endif
10166
10167 # ifdef _SC_PAGESIZE
10168 #  define getpagesize() sysconf(_SC_PAGESIZE)
10169 # else /* no _SC_PAGESIZE */
10170 #  ifdef HAVE_SYS_PARAM_H
10171 #   include <sys/param.h>
10172 #   ifdef EXEC_PAGESIZE
10173 #    define getpagesize() EXEC_PAGESIZE
10174 #   else /* no EXEC_PAGESIZE */
10175 #    ifdef NBPG
10176 #     define getpagesize() NBPG * CLSIZE
10177 #     ifndef CLSIZE
10178 #      define CLSIZE 1
10179 #     endif /* no CLSIZE */
10180 #    else /* no NBPG */
10181 #     ifdef NBPC
10182 #      define getpagesize() NBPC
10183 #     else /* no NBPC */
10184 #      ifdef PAGESIZE
10185 #       define getpagesize() PAGESIZE
10186 #      endif /* PAGESIZE */
10187 #     endif /* no NBPC */
10188 #    endif /* no NBPG */
10189 #   endif /* no EXEC_PAGESIZE */
10190 #  else /* no HAVE_SYS_PARAM_H */
10191 #   define getpagesize() 8192   /* punt totally */
10192 #  endif /* no HAVE_SYS_PARAM_H */
10193 # endif /* no _SC_PAGESIZE */
10194
10195 #endif /* no HAVE_GETPAGESIZE */
10196
10197 int
10198 main ()
10199 {
10200   char *data, *data2, *data3;
10201   int i, pagesize;
10202   int fd;
10203
10204   pagesize = getpagesize ();
10205
10206   /* First, make a file with some known garbage in it. */
10207   data = (char *) malloc (pagesize);
10208   if (!data)
10209     return 1;
10210   for (i = 0; i < pagesize; ++i)
10211     *(data + i) = rand ();
10212   umask (0);
10213   fd = creat ("conftest.mmap", 0600);
10214   if (fd < 0)
10215     return 1;
10216   if (write (fd, data, pagesize) != pagesize)
10217     return 1;
10218   close (fd);
10219
10220   /* Next, try to mmap the file at a fixed address which already has
10221      something else allocated at it.  If we can, also make sure that
10222      we see the same garbage.  */
10223   fd = open ("conftest.mmap", O_RDWR);
10224   if (fd < 0)
10225     return 1;
10226   data2 = (char *) malloc (2 * pagesize);
10227   if (!data2)
10228     return 1;
10229   data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
10230   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
10231                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
10232     return 1;
10233   for (i = 0; i < pagesize; ++i)
10234     if (*(data + i) != *(data2 + i))
10235       return 1;
10236
10237   /* Finally, make sure that changes to the mapped area do not
10238      percolate back to the file as seen by read().  (This is a bug on
10239      some variants of i386 svr4.0.)  */
10240   for (i = 0; i < pagesize; ++i)
10241     *(data2 + i) = *(data2 + i) + 1;
10242   data3 = (char *) malloc (pagesize);
10243   if (!data3)
10244     return 1;
10245   if (read (fd, data3, pagesize) != pagesize)
10246     return 1;
10247   for (i = 0; i < pagesize; ++i)
10248     if (*(data + i) != *(data3 + i))
10249       return 1;
10250   close (fd);
10251   return 0;
10252 }
10253 _ACEOF
10254 if ac_fn_c_try_run "$LINENO"; then :
10255   ac_cv_func_mmap_fixed_mapped=yes
10256 else
10257   ac_cv_func_mmap_fixed_mapped=no
10258 fi
10259 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10260   conftest.$ac_objext conftest.beam conftest.$ac_ext
10261 fi
10262
10263 fi
10264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
10265 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
10266 if test $ac_cv_func_mmap_fixed_mapped = yes; then
10267
10268 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
10269
10270 fi
10271 rm -f conftest.mmap
10272
10273 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
10274 if test "x$ac_cv_type_pid_t" = x""yes; then :
10275
10276 else
10277
10278 cat >>confdefs.h <<_ACEOF
10279 #define pid_t int
10280 _ACEOF
10281
10282 fi
10283
10284 for ac_header in vfork.h
10285 do :
10286   ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
10287 if test "x$ac_cv_header_vfork_h" = x""yes; then :
10288   cat >>confdefs.h <<_ACEOF
10289 #define HAVE_VFORK_H 1
10290 _ACEOF
10291
10292 fi
10293
10294 done
10295
10296 for ac_func in fork vfork
10297 do :
10298   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10299 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10300 eval as_val=\$$as_ac_var
10301    if test "x$as_val" = x""yes; then :
10302   cat >>confdefs.h <<_ACEOF
10303 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10304 _ACEOF
10305
10306 fi
10307 done
10308
10309 if test "x$ac_cv_func_fork" = xyes; then
10310   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
10311 $as_echo_n "checking for working fork... " >&6; }
10312 if test "${ac_cv_func_fork_works+set}" = set; then :
10313   $as_echo_n "(cached) " >&6
10314 else
10315   if test "$cross_compiling" = yes; then :
10316   ac_cv_func_fork_works=cross
10317 else
10318   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10319 /* end confdefs.h.  */
10320 $ac_includes_default
10321 int
10322 main ()
10323 {
10324
10325           /* By Ruediger Kuhlmann. */
10326           return fork () < 0;
10327
10328   ;
10329   return 0;
10330 }
10331 _ACEOF
10332 if ac_fn_c_try_run "$LINENO"; then :
10333   ac_cv_func_fork_works=yes
10334 else
10335   ac_cv_func_fork_works=no
10336 fi
10337 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10338   conftest.$ac_objext conftest.beam conftest.$ac_ext
10339 fi
10340
10341 fi
10342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
10343 $as_echo "$ac_cv_func_fork_works" >&6; }
10344
10345 else
10346   ac_cv_func_fork_works=$ac_cv_func_fork
10347 fi
10348 if test "x$ac_cv_func_fork_works" = xcross; then
10349   case $host in
10350     *-*-amigaos* | *-*-msdosdjgpp*)
10351       # Override, as these systems have only a dummy fork() stub
10352       ac_cv_func_fork_works=no
10353       ;;
10354     *)
10355       ac_cv_func_fork_works=yes
10356       ;;
10357   esac
10358   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
10359 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
10360 fi
10361 ac_cv_func_vfork_works=$ac_cv_func_vfork
10362 if test "x$ac_cv_func_vfork" = xyes; then
10363   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
10364 $as_echo_n "checking for working vfork... " >&6; }
10365 if test "${ac_cv_func_vfork_works+set}" = set; then :
10366   $as_echo_n "(cached) " >&6
10367 else
10368   if test "$cross_compiling" = yes; then :
10369   ac_cv_func_vfork_works=cross
10370 else
10371   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10372 /* end confdefs.h.  */
10373 /* Thanks to Paul Eggert for this test.  */
10374 $ac_includes_default
10375 #include <sys/wait.h>
10376 #ifdef HAVE_VFORK_H
10377 # include <vfork.h>
10378 #endif
10379 /* On some sparc systems, changes by the child to local and incoming
10380    argument registers are propagated back to the parent.  The compiler
10381    is told about this with #include <vfork.h>, but some compilers
10382    (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
10383    static variable whose address is put into a register that is
10384    clobbered by the vfork.  */
10385 static void
10386 #ifdef __cplusplus
10387 sparc_address_test (int arg)
10388 # else
10389 sparc_address_test (arg) int arg;
10390 #endif
10391 {
10392   static pid_t child;
10393   if (!child) {
10394     child = vfork ();
10395     if (child < 0) {
10396       perror ("vfork");
10397       _exit(2);
10398     }
10399     if (!child) {
10400       arg = getpid();
10401       write(-1, "", 0);
10402       _exit (arg);
10403     }
10404   }
10405 }
10406
10407 int
10408 main ()
10409 {
10410   pid_t parent = getpid ();
10411   pid_t child;
10412
10413   sparc_address_test (0);
10414
10415   child = vfork ();
10416
10417   if (child == 0) {
10418     /* Here is another test for sparc vfork register problems.  This
10419        test uses lots of local variables, at least as many local
10420        variables as main has allocated so far including compiler
10421        temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
10422        4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
10423        reuse the register of parent for one of the local variables,
10424        since it will think that parent can't possibly be used any more
10425        in this routine.  Assigning to the local variable will thus
10426        munge parent in the parent process.  */
10427     pid_t
10428       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
10429       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
10430     /* Convince the compiler that p..p7 are live; otherwise, it might
10431        use the same hardware register for all 8 local variables.  */
10432     if (p != p1 || p != p2 || p != p3 || p != p4
10433         || p != p5 || p != p6 || p != p7)
10434       _exit(1);
10435
10436     /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
10437        from child file descriptors.  If the child closes a descriptor
10438        before it execs or exits, this munges the parent's descriptor
10439        as well.  Test for this by closing stdout in the child.  */
10440     _exit(close(fileno(stdout)) != 0);
10441   } else {
10442     int status;
10443     struct stat st;
10444
10445     while (wait(&status) != child)
10446       ;
10447     return (
10448          /* Was there some problem with vforking?  */
10449          child < 0
10450
10451          /* Did the child fail?  (This shouldn't happen.)  */
10452          || status
10453
10454          /* Did the vfork/compiler bug occur?  */
10455          || parent != getpid()
10456
10457          /* Did the file descriptor bug occur?  */
10458          || fstat(fileno(stdout), &st) != 0
10459          );
10460   }
10461 }
10462 _ACEOF
10463 if ac_fn_c_try_run "$LINENO"; then :
10464   ac_cv_func_vfork_works=yes
10465 else
10466   ac_cv_func_vfork_works=no
10467 fi
10468 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10469   conftest.$ac_objext conftest.beam conftest.$ac_ext
10470 fi
10471
10472 fi
10473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
10474 $as_echo "$ac_cv_func_vfork_works" >&6; }
10475
10476 fi;
10477 if test "x$ac_cv_func_fork_works" = xcross; then
10478   ac_cv_func_vfork_works=$ac_cv_func_vfork
10479   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
10480 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
10481 fi
10482
10483 if test "x$ac_cv_func_vfork_works" = xyes; then
10484
10485 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
10486
10487 else
10488
10489 $as_echo "#define vfork fork" >>confdefs.h
10490
10491 fi
10492 if test "x$ac_cv_func_fork_works" = xyes; then
10493
10494 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
10495
10496 fi
10497
10498 for ac_func in getauxval getrusage getuid getgid \
10499                 pipe poll pread pread64 pwrite resize_term \
10500                 sbrk setpgid setpgrp setsid \
10501                 sigaction sigprocmask sigsetmask socketpair \
10502                 ttrace wborder wresize setlocale iconvlist libiconvlist btowc \
10503                 setrlimit getrlimit posix_madvise waitpid \
10504                 ptrace64 sigaltstack mkdtemp
10505 do :
10506   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10507 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10508 eval as_val=\$$as_ac_var
10509    if test "x$as_val" = x""yes; then :
10510   cat >>confdefs.h <<_ACEOF
10511 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10512 _ACEOF
10513
10514 fi
10515 done
10516
10517
10518   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
10519 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
10520 if test "${am_cv_langinfo_codeset+set}" = set; then :
10521   $as_echo_n "(cached) " >&6
10522 else
10523   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10524 /* end confdefs.h.  */
10525 #include <langinfo.h>
10526 int
10527 main ()
10528 {
10529 char* cs = nl_langinfo(CODESET);
10530   ;
10531   return 0;
10532 }
10533 _ACEOF
10534 if ac_fn_c_try_link "$LINENO"; then :
10535   am_cv_langinfo_codeset=yes
10536 else
10537   am_cv_langinfo_codeset=no
10538 fi
10539 rm -f core conftest.err conftest.$ac_objext \
10540     conftest$ac_exeext conftest.$ac_ext
10541
10542 fi
10543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
10544 $as_echo "$am_cv_langinfo_codeset" >&6; }
10545   if test $am_cv_langinfo_codeset = yes; then
10546
10547 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
10548
10549   fi
10550
10551
10552   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
10553 $as_echo_n "checking for ANSI C header files... " >&6; }
10554 if test "${ac_cv_header_stdc+set}" = set; then :
10555   $as_echo_n "(cached) " >&6
10556 else
10557   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10558 /* end confdefs.h.  */
10559 #include <stdlib.h>
10560 #include <stdarg.h>
10561 #include <string.h>
10562 #include <float.h>
10563
10564 int
10565 main ()
10566 {
10567
10568   ;
10569   return 0;
10570 }
10571 _ACEOF
10572 if ac_fn_c_try_compile "$LINENO"; then :
10573   ac_cv_header_stdc=yes
10574 else
10575   ac_cv_header_stdc=no
10576 fi
10577 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10578
10579 if test $ac_cv_header_stdc = yes; then
10580   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
10581   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10582 /* end confdefs.h.  */
10583 #include <string.h>
10584
10585 _ACEOF
10586 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10587   $EGREP "memchr" >/dev/null 2>&1; then :
10588
10589 else
10590   ac_cv_header_stdc=no
10591 fi
10592 rm -f conftest*
10593
10594 fi
10595
10596 if test $ac_cv_header_stdc = yes; then
10597   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
10598   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10599 /* end confdefs.h.  */
10600 #include <stdlib.h>
10601
10602 _ACEOF
10603 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10604   $EGREP "free" >/dev/null 2>&1; then :
10605
10606 else
10607   ac_cv_header_stdc=no
10608 fi
10609 rm -f conftest*
10610
10611 fi
10612
10613 if test $ac_cv_header_stdc = yes; then
10614   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
10615   if test "$cross_compiling" = yes; then :
10616   :
10617 else
10618   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10619 /* end confdefs.h.  */
10620 #include <ctype.h>
10621 #include <stdlib.h>
10622 #if ((' ' & 0x0FF) == 0x020)
10623 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
10624 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
10625 #else
10626 # define ISLOWER(c) \
10627                    (('a' <= (c) && (c) <= 'i') \
10628                      || ('j' <= (c) && (c) <= 'r') \
10629                      || ('s' <= (c) && (c) <= 'z'))
10630 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
10631 #endif
10632
10633 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
10634 int
10635 main ()
10636 {
10637   int i;
10638   for (i = 0; i < 256; i++)
10639     if (XOR (islower (i), ISLOWER (i))
10640         || toupper (i) != TOUPPER (i))
10641       return 2;
10642   return 0;
10643 }
10644 _ACEOF
10645 if ac_fn_c_try_run "$LINENO"; then :
10646
10647 else
10648   ac_cv_header_stdc=no
10649 fi
10650 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10651   conftest.$ac_objext conftest.beam conftest.$ac_ext
10652 fi
10653
10654 fi
10655 fi
10656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
10657 $as_echo "$ac_cv_header_stdc" >&6; }
10658 if test $ac_cv_header_stdc = yes; then
10659
10660 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
10661
10662 fi
10663
10664   # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
10665 # for constant arguments.  Useless!
10666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
10667 $as_echo_n "checking for working alloca.h... " >&6; }
10668 if test "${ac_cv_working_alloca_h+set}" = set; then :
10669   $as_echo_n "(cached) " >&6
10670 else
10671   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10672 /* end confdefs.h.  */
10673 #include <alloca.h>
10674 int
10675 main ()
10676 {
10677 char *p = (char *) alloca (2 * sizeof (int));
10678                           if (p) return 0;
10679   ;
10680   return 0;
10681 }
10682 _ACEOF
10683 if ac_fn_c_try_link "$LINENO"; then :
10684   ac_cv_working_alloca_h=yes
10685 else
10686   ac_cv_working_alloca_h=no
10687 fi
10688 rm -f core conftest.err conftest.$ac_objext \
10689     conftest$ac_exeext conftest.$ac_ext
10690 fi
10691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
10692 $as_echo "$ac_cv_working_alloca_h" >&6; }
10693 if test $ac_cv_working_alloca_h = yes; then
10694
10695 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
10696
10697 fi
10698
10699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
10700 $as_echo_n "checking for alloca... " >&6; }
10701 if test "${ac_cv_func_alloca_works+set}" = set; then :
10702   $as_echo_n "(cached) " >&6
10703 else
10704   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10705 /* end confdefs.h.  */
10706 #ifdef __GNUC__
10707 # define alloca __builtin_alloca
10708 #else
10709 # ifdef _MSC_VER
10710 #  include <malloc.h>
10711 #  define alloca _alloca
10712 # else
10713 #  ifdef HAVE_ALLOCA_H
10714 #   include <alloca.h>
10715 #  else
10716 #   ifdef _AIX
10717  #pragma alloca
10718 #   else
10719 #    ifndef alloca /* predefined by HP cc +Olibcalls */
10720 char *alloca ();
10721 #    endif
10722 #   endif
10723 #  endif
10724 # endif
10725 #endif
10726
10727 int
10728 main ()
10729 {
10730 char *p = (char *) alloca (1);
10731                                     if (p) return 0;
10732   ;
10733   return 0;
10734 }
10735 _ACEOF
10736 if ac_fn_c_try_link "$LINENO"; then :
10737   ac_cv_func_alloca_works=yes
10738 else
10739   ac_cv_func_alloca_works=no
10740 fi
10741 rm -f core conftest.err conftest.$ac_objext \
10742     conftest$ac_exeext conftest.$ac_ext
10743 fi
10744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
10745 $as_echo "$ac_cv_func_alloca_works" >&6; }
10746
10747 if test $ac_cv_func_alloca_works = yes; then
10748
10749 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
10750
10751 else
10752   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
10753 # that cause trouble.  Some versions do not even contain alloca or
10754 # contain a buggy version.  If you still want to use their alloca,
10755 # use ar to extract alloca.o from them instead of compiling alloca.c.
10756
10757 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
10758
10759 $as_echo "#define C_ALLOCA 1" >>confdefs.h
10760
10761
10762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
10763 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
10764 if test "${ac_cv_os_cray+set}" = set; then :
10765   $as_echo_n "(cached) " >&6
10766 else
10767   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10768 /* end confdefs.h.  */
10769 #if defined CRAY && ! defined CRAY2
10770 webecray
10771 #else
10772 wenotbecray
10773 #endif
10774
10775 _ACEOF
10776 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10777   $EGREP "webecray" >/dev/null 2>&1; then :
10778   ac_cv_os_cray=yes
10779 else
10780   ac_cv_os_cray=no
10781 fi
10782 rm -f conftest*
10783
10784 fi
10785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
10786 $as_echo "$ac_cv_os_cray" >&6; }
10787 if test $ac_cv_os_cray = yes; then
10788   for ac_func in _getb67 GETB67 getb67; do
10789     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10790 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10791 eval as_val=\$$as_ac_var
10792    if test "x$as_val" = x""yes; then :
10793
10794 cat >>confdefs.h <<_ACEOF
10795 #define CRAY_STACKSEG_END $ac_func
10796 _ACEOF
10797
10798     break
10799 fi
10800
10801   done
10802 fi
10803
10804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
10805 $as_echo_n "checking stack direction for C alloca... " >&6; }
10806 if test "${ac_cv_c_stack_direction+set}" = set; then :
10807   $as_echo_n "(cached) " >&6
10808 else
10809   if test "$cross_compiling" = yes; then :
10810   ac_cv_c_stack_direction=0
10811 else
10812   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10813 /* end confdefs.h.  */
10814 $ac_includes_default
10815 int
10816 find_stack_direction ()
10817 {
10818   static char *addr = 0;
10819   auto char dummy;
10820   if (addr == 0)
10821     {
10822       addr = &dummy;
10823       return find_stack_direction ();
10824     }
10825   else
10826     return (&dummy > addr) ? 1 : -1;
10827 }
10828
10829 int
10830 main ()
10831 {
10832   return find_stack_direction () < 0;
10833 }
10834 _ACEOF
10835 if ac_fn_c_try_run "$LINENO"; then :
10836   ac_cv_c_stack_direction=1
10837 else
10838   ac_cv_c_stack_direction=-1
10839 fi
10840 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10841   conftest.$ac_objext conftest.beam conftest.$ac_ext
10842 fi
10843
10844 fi
10845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
10846 $as_echo "$ac_cv_c_stack_direction" >&6; }
10847 cat >>confdefs.h <<_ACEOF
10848 #define STACK_DIRECTION $ac_cv_c_stack_direction
10849 _ACEOF
10850
10851
10852 fi
10853
10854
10855
10856   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
10857 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
10858 if test "${am_cv_langinfo_codeset+set}" = set; then :
10859   $as_echo_n "(cached) " >&6
10860 else
10861   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10862 /* end confdefs.h.  */
10863 #include <langinfo.h>
10864 int
10865 main ()
10866 {
10867 char* cs = nl_langinfo(CODESET);
10868   ;
10869   return 0;
10870 }
10871 _ACEOF
10872 if ac_fn_c_try_link "$LINENO"; then :
10873   am_cv_langinfo_codeset=yes
10874 else
10875   am_cv_langinfo_codeset=no
10876 fi
10877 rm -f core conftest.err conftest.$ac_objext \
10878     conftest$ac_exeext conftest.$ac_ext
10879
10880 fi
10881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
10882 $as_echo "$am_cv_langinfo_codeset" >&6; }
10883   if test $am_cv_langinfo_codeset = yes; then
10884
10885 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
10886
10887   fi
10888
10889
10890   for ac_header in linux/perf_event.h locale.h memory.h signal.h                   sys/resource.h sys/socket.h sys/syscall.h               sys/un.h sys/wait.h             thread_db.h wait.h
10891 do :
10892   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10893 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10894 eval as_val=\$$as_ac_Header
10895    if test "x$as_val" = x""yes; then :
10896   cat >>confdefs.h <<_ACEOF
10897 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10898 _ACEOF
10899
10900 fi
10901
10902 done
10903
10904
10905   for ac_func in fdwalk getrlimit pipe pipe2 socketpair
10906 do :
10907   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10908 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10909 eval as_val=\$$as_ac_var
10910    if test "x$as_val" = x""yes; then :
10911   cat >>confdefs.h <<_ACEOF
10912 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10913 _ACEOF
10914
10915 fi
10916 done
10917
10918
10919   ac_fn_c_check_decl "$LINENO" "strerror" "ac_cv_have_decl_strerror" "$ac_includes_default"
10920 if test "x$ac_cv_have_decl_strerror" = x""yes; then :
10921   ac_have_decl=1
10922 else
10923   ac_have_decl=0
10924 fi
10925
10926 cat >>confdefs.h <<_ACEOF
10927 #define HAVE_DECL_STRERROR $ac_have_decl
10928 _ACEOF
10929 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
10930 if test "x$ac_cv_have_decl_strstr" = x""yes; then :
10931   ac_have_decl=1
10932 else
10933   ac_have_decl=0
10934 fi
10935
10936 cat >>confdefs.h <<_ACEOF
10937 #define HAVE_DECL_STRSTR $ac_have_decl
10938 _ACEOF
10939
10940
10941     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
10942 $as_echo_n "checking for sigsetjmp... " >&6; }
10943 if test "${gdb_cv_func_sigsetjmp+set}" = set; then :
10944   $as_echo_n "(cached) " >&6
10945 else
10946   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10947 /* end confdefs.h.  */
10948
10949 #include <setjmp.h>
10950
10951 int
10952 main ()
10953 {
10954 sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
10955   ;
10956   return 0;
10957 }
10958 _ACEOF
10959 if ac_fn_c_try_compile "$LINENO"; then :
10960   gdb_cv_func_sigsetjmp=yes
10961 else
10962   gdb_cv_func_sigsetjmp=no
10963 fi
10964 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10965 fi
10966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
10967 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
10968 if test $gdb_cv_func_sigsetjmp = yes; then
10969
10970 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
10971
10972 fi
10973
10974
10975 # Check the return and argument types of ptrace.  No canned test for
10976 # this, so roll our own.
10977 gdb_ptrace_headers='
10978 #include <sys/types.h>
10979 #if HAVE_SYS_PTRACE_H
10980 # include <sys/ptrace.h>
10981 #endif
10982 #if HAVE_UNISTD_H
10983 # include <unistd.h>
10984 #endif
10985 '
10986 # There is no point in checking if we don't have a prototype.
10987 ac_fn_c_check_decl "$LINENO" "ptrace" "ac_cv_have_decl_ptrace" "$gdb_ptrace_headers
10988 "
10989 if test "x$ac_cv_have_decl_ptrace" = x""yes; then :
10990   ac_have_decl=1
10991 else
10992   ac_have_decl=0
10993 fi
10994
10995 cat >>confdefs.h <<_ACEOF
10996 #define HAVE_DECL_PTRACE $ac_have_decl
10997 _ACEOF
10998 if test $ac_have_decl = 1; then :
10999
11000 else
11001
11002   : ${gdb_cv_func_ptrace_ret='int'}
11003   : ${gdb_cv_func_ptrace_args='int,int,long,long'}
11004
11005 fi
11006
11007 # Check return type.  Varargs (used on GNU/Linux) conflict with the
11008 # empty argument list, so check for that explicitly.
11009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
11010 $as_echo_n "checking return type of ptrace... " >&6; }
11011 if test "${gdb_cv_func_ptrace_ret+set}" = set; then :
11012   $as_echo_n "(cached) " >&6
11013 else
11014   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11015 /* end confdefs.h.  */
11016 $gdb_ptrace_headers
11017 int
11018 main ()
11019 {
11020 extern long ptrace (enum __ptrace_request, ...);
11021   ;
11022   return 0;
11023 }
11024 _ACEOF
11025 if ac_fn_c_try_compile "$LINENO"; then :
11026   gdb_cv_func_ptrace_ret='long'
11027 else
11028   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11029 /* end confdefs.h.  */
11030 $gdb_ptrace_headers
11031 int
11032 main ()
11033 {
11034 extern int ptrace ();
11035   ;
11036   return 0;
11037 }
11038 _ACEOF
11039 if ac_fn_c_try_compile "$LINENO"; then :
11040   gdb_cv_func_ptrace_ret='int'
11041 else
11042   gdb_cv_func_ptrace_ret='long'
11043 fi
11044 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11045 fi
11046 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11047 fi
11048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
11049 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
11050
11051 cat >>confdefs.h <<_ACEOF
11052 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
11053 _ACEOF
11054
11055 # Check argument types.
11056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
11057 $as_echo_n "checking types of arguments for ptrace... " >&6; }
11058 if test "${gdb_cv_func_ptrace_args+set}" = set; then :
11059   $as_echo_n "(cached) " >&6
11060 else
11061
11062   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11063 /* end confdefs.h.  */
11064 $gdb_ptrace_headers
11065 int
11066 main ()
11067 {
11068 extern long ptrace (enum __ptrace_request, ...);
11069   ;
11070   return 0;
11071 }
11072 _ACEOF
11073 if ac_fn_c_try_compile "$LINENO"; then :
11074   gdb_cv_func_ptrace_args='int,int,long,long'
11075 else
11076
11077 for gdb_arg1 in 'int' 'long'; do
11078  for gdb_arg2 in 'pid_t' 'int' 'long'; do
11079   for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
11080    for gdb_arg4 in 'int' 'long' 'void *'; do
11081      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11082 /* end confdefs.h.  */
11083 $gdb_ptrace_headers
11084 int
11085 main ()
11086 {
11087
11088 extern $gdb_cv_func_ptrace_ret
11089   ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
11090
11091   ;
11092   return 0;
11093 }
11094 _ACEOF
11095 if ac_fn_c_try_compile "$LINENO"; then :
11096   gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
11097     break 4;
11098 fi
11099 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11100     for gdb_arg5 in 'int *' 'int' 'long'; do
11101      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11102 /* end confdefs.h.  */
11103 $gdb_ptrace_headers
11104 int
11105 main ()
11106 {
11107
11108 extern $gdb_cv_func_ptrace_ret
11109   ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
11110
11111   ;
11112   return 0;
11113 }
11114 _ACEOF
11115 if ac_fn_c_try_compile "$LINENO"; then :
11116
11117 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
11118     break 5;
11119 fi
11120 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11121     done
11122    done
11123   done
11124  done
11125 done
11126 # Provide a safe default value.
11127 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
11128
11129 fi
11130 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11131 fi
11132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
11133 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
11134 ac_save_IFS=$IFS; IFS=','
11135 set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
11136 IFS=$ac_save_IFS
11137 shift
11138
11139 cat >>confdefs.h <<_ACEOF
11140 #define PTRACE_TYPE_ARG3 $3
11141 _ACEOF
11142
11143
11144 cat >>confdefs.h <<_ACEOF
11145 #define PTRACE_TYPE_ARG4 $4
11146 _ACEOF
11147
11148 if test -n "$5"; then
11149
11150 cat >>confdefs.h <<_ACEOF
11151 #define PTRACE_TYPE_ARG5 $5
11152 _ACEOF
11153
11154 fi
11155
11156 if test "$cross_compiling" = no; then
11157   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
11158 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
11159 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
11160   $as_echo_n "(cached) " >&6
11161 else
11162   if test "$cross_compiling" = yes; then :
11163   as_fn_error "cannot check setpgrp when cross compiling" "$LINENO" 5
11164 else
11165   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11166 /* end confdefs.h.  */
11167 $ac_includes_default
11168 int
11169 main ()
11170 {
11171 /* If this system has a BSD-style setpgrp which takes arguments,
11172   setpgrp(1, 1) will fail with ESRCH and return -1, in that case
11173   exit successfully. */
11174   return setpgrp (1,1) != -1;
11175   ;
11176   return 0;
11177 }
11178 _ACEOF
11179 if ac_fn_c_try_run "$LINENO"; then :
11180   ac_cv_func_setpgrp_void=no
11181 else
11182   ac_cv_func_setpgrp_void=yes
11183 fi
11184 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11185   conftest.$ac_objext conftest.beam conftest.$ac_ext
11186 fi
11187
11188 fi
11189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
11190 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
11191 if test $ac_cv_func_setpgrp_void = yes; then
11192
11193 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
11194
11195 fi
11196
11197 else
11198   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
11199 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
11200 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
11201   $as_echo_n "(cached) " >&6
11202 else
11203   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11204 /* end confdefs.h.  */
11205
11206 #include <unistd.h>
11207
11208 int
11209 main ()
11210 {
11211
11212   if (setpgrp(1,1) == -1)
11213     exit (0);
11214   else
11215     exit (1);
11216
11217   ;
11218   return 0;
11219 }
11220 _ACEOF
11221 if ac_fn_c_try_compile "$LINENO"; then :
11222   ac_cv_func_setpgrp_void=no
11223 else
11224   ac_cv_func_setpgrp_void=yes
11225 fi
11226 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11227 fi
11228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
11229 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
11230 if test $ac_cv_func_setpgrp_void = yes; then
11231   $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
11232
11233 fi
11234 fi
11235
11236 # Assume we'll default to using the included libiberty regex.
11237 gdb_use_included_regex=yes
11238
11239 # However, if the system regex is GNU regex, then default to *not*
11240 # using the included regex.
11241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU regex" >&5
11242 $as_echo_n "checking for GNU regex... " >&6; }
11243 if test "${gdb_cv_have_gnu_regex+set}" = set; then :
11244   $as_echo_n "(cached) " >&6
11245 else
11246   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11247 /* end confdefs.h.  */
11248 #include <gnu-versions.h>
11249 int
11250 main ()
11251 {
11252 #define REGEX_INTERFACE_VERSION 1
11253 #if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
11254 # error "Version mismatch"
11255 #endif
11256   ;
11257   return 0;
11258 }
11259 _ACEOF
11260 if ac_fn_c_try_compile "$LINENO"; then :
11261   gdb_cv_have_gnu_regex=yes
11262 else
11263   gdb_cv_have_gnu_regex=no
11264 fi
11265 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11266 fi
11267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_gnu_regex" >&5
11268 $as_echo "$gdb_cv_have_gnu_regex" >&6; }
11269 if test $gdb_cv_have_gnu_regex = yes; then
11270   gdb_use_included_regex=no
11271 fi
11272
11273
11274 # Check whether --with-included-regex was given.
11275 if test "${with_included_regex+set}" = set; then :
11276   withval=$with_included_regex; gdb_with_regex=$withval
11277 else
11278   gdb_with_regex=$gdb_use_included_regex
11279 fi
11280
11281 if test "$gdb_with_regex" = yes; then
11282
11283 $as_echo "#define USE_INCLUDED_REGEX 1" >>confdefs.h
11284
11285 fi
11286
11287 # Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
11288 ac_fn_c_check_member "$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
11289 #include <sys/proc.h>
11290
11291 "
11292 if test "x$ac_cv_member_struct_thread_td_pcb" = x""yes; then :
11293
11294 cat >>confdefs.h <<_ACEOF
11295 #define HAVE_STRUCT_THREAD_TD_PCB 1
11296 _ACEOF
11297
11298
11299 fi
11300
11301
11302 # See if <sys/lwp.h> defines `struct lwp`.
11303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
11304 $as_echo_n "checking for struct lwp... " >&6; }
11305 if test "${gdb_cv_struct_lwp+set}" = set; then :
11306   $as_echo_n "(cached) " >&6
11307 else
11308   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11309 /* end confdefs.h.  */
11310 #include <sys/param.h>
11311 #include <sys/lwp.h>
11312 int
11313 main ()
11314 {
11315 struct lwp l;
11316   ;
11317   return 0;
11318 }
11319 _ACEOF
11320 if ac_fn_c_try_compile "$LINENO"; then :
11321   gdb_cv_struct_lwp=yes
11322 else
11323   gdb_cv_struct_lwp=no
11324 fi
11325 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11326 fi
11327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
11328 $as_echo "$gdb_cv_struct_lwp" >&6; }
11329 if test $gdb_cv_struct_lwp = yes; then
11330
11331 $as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
11332
11333 fi
11334
11335 # See if <machine/reg.h> degines `struct reg'.
11336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
11337 $as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
11338 if test "${gdb_cv_struct_reg+set}" = set; then :
11339   $as_echo_n "(cached) " >&6
11340 else
11341   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11342 /* end confdefs.h.  */
11343 #include <sys/types.h>
11344 #include <machine/reg.h>
11345 int
11346 main ()
11347 {
11348 struct reg r;
11349   ;
11350   return 0;
11351 }
11352 _ACEOF
11353 if ac_fn_c_try_compile "$LINENO"; then :
11354   gdb_cv_struct_reg=yes
11355 else
11356   gdb_cv_struct_reg=no
11357 fi
11358 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11359 fi
11360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5
11361 $as_echo "$gdb_cv_struct_reg" >&6; }
11362 if test $gdb_cv_struct_reg = yes; then
11363
11364 $as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
11365
11366 fi
11367
11368 # See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
11369 # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
11370 ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <machine/reg.h>
11371 "
11372 if test "x$ac_cv_member_struct_reg_r_fs" = x""yes; then :
11373
11374 cat >>confdefs.h <<_ACEOF
11375 #define HAVE_STRUCT_REG_R_FS 1
11376 _ACEOF
11377
11378
11379 fi
11380 ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <machine/reg.h>
11381 "
11382 if test "x$ac_cv_member_struct_reg_r_gs" = x""yes; then :
11383
11384 cat >>confdefs.h <<_ACEOF
11385 #define HAVE_STRUCT_REG_R_GS 1
11386 _ACEOF
11387
11388
11389 fi
11390
11391
11392 # See if <sys/user.h> supports the %fs_base and %gs_bas amd64 segment registers.
11393 # Older amd64 Linux's don't have the fs_base and gs_base members of
11394 # `struct user_regs_struct'.
11395 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>
11396 "
11397 if test "x$ac_cv_member_struct_user_regs_struct_fs_base" = x""yes; then :
11398
11399 cat >>confdefs.h <<_ACEOF
11400 #define HAVE_STRUCT_USER_REGS_STRUCT_FS_BASE 1
11401 _ACEOF
11402
11403
11404 fi
11405 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>
11406 "
11407 if test "x$ac_cv_member_struct_user_regs_struct_gs_base" = x""yes; then :
11408
11409 cat >>confdefs.h <<_ACEOF
11410 #define HAVE_STRUCT_USER_REGS_STRUCT_GS_BASE 1
11411 _ACEOF
11412
11413
11414 fi
11415
11416
11417 # See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
11418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
11419 $as_echo_n "checking for PTRACE_GETREGS... " >&6; }
11420 if test "${gdb_cv_have_ptrace_getregs+set}" = set; then :
11421   $as_echo_n "(cached) " >&6
11422 else
11423   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11424 /* end confdefs.h.  */
11425 #include <sys/ptrace.h>
11426 int
11427 main ()
11428 {
11429 PTRACE_GETREGS;
11430   ;
11431   return 0;
11432 }
11433 _ACEOF
11434 if ac_fn_c_try_compile "$LINENO"; then :
11435   gdb_cv_have_ptrace_getregs=yes
11436 else
11437   gdb_cv_have_ptrace_getregs=no
11438 fi
11439 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11440 fi
11441
11442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
11443 $as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
11444 if test $gdb_cv_have_ptrace_getregs = yes; then
11445
11446 $as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
11447
11448 fi
11449
11450 # See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
11451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
11452 $as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
11453 if test "${gdb_cv_have_ptrace_getfpxregs+set}" = set; then :
11454   $as_echo_n "(cached) " >&6
11455 else
11456   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11457 /* end confdefs.h.  */
11458 #include <sys/ptrace.h>
11459 int
11460 main ()
11461 {
11462 PTRACE_GETFPXREGS;
11463   ;
11464   return 0;
11465 }
11466 _ACEOF
11467 if ac_fn_c_try_compile "$LINENO"; then :
11468   gdb_cv_have_ptrace_getfpxregs=yes
11469 else
11470   gdb_cv_have_ptrace_getfpxregs=no
11471 fi
11472 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11473 fi
11474
11475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
11476 $as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
11477 if test $gdb_cv_have_ptrace_getfpxregs = yes; then
11478
11479 $as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
11480
11481 fi
11482
11483 # See if <sys/ptrace.h> provides the PT_GETDBREGS request.
11484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
11485 $as_echo_n "checking for PT_GETDBREGS... " >&6; }
11486 if test "${gdb_cv_have_pt_getdbregs+set}" = set; then :
11487   $as_echo_n "(cached) " >&6
11488 else
11489   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11490 /* end confdefs.h.  */
11491 #include <sys/types.h>
11492 #include <sys/ptrace.h>
11493 int
11494 main ()
11495 {
11496 PT_GETDBREGS;
11497   ;
11498   return 0;
11499 }
11500 _ACEOF
11501 if ac_fn_c_try_compile "$LINENO"; then :
11502   gdb_cv_have_pt_getdbregs=yes
11503 else
11504   gdb_cv_have_pt_getdbregs=no
11505 fi
11506 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11507 fi
11508
11509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
11510 $as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
11511 if test $gdb_cv_have_pt_getdbregs = yes; then
11512
11513 $as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
11514
11515 fi
11516
11517 # See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
11518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
11519 $as_echo_n "checking for PT_GETXMMREGS... " >&6; }
11520 if test "${gdb_cv_have_pt_getxmmregs+set}" = set; then :
11521   $as_echo_n "(cached) " >&6
11522 else
11523   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11524 /* end confdefs.h.  */
11525 #include <sys/types.h>
11526 #include <sys/ptrace.h>
11527 int
11528 main ()
11529 {
11530 PT_GETXMMREGS;
11531   ;
11532   return 0;
11533 }
11534 _ACEOF
11535 if ac_fn_c_try_compile "$LINENO"; then :
11536   gdb_cv_have_pt_getxmmregs=yes
11537 else
11538   gdb_cv_have_pt_getxmmregs=no
11539 fi
11540 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11541 fi
11542
11543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
11544 $as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
11545 if test $gdb_cv_have_pt_getxmmregs = yes; then
11546
11547 $as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
11548
11549 fi
11550
11551 # Detect which type of /proc is in use, such as for Solaris.
11552
11553 if test "${target}" = "${host}"; then
11554   case "${host}" in
11555   *-*-sysv4.2* | *-*-sysv5* )
11556
11557 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
11558
11559       ;;
11560   *-*-solaris2.[6789] | *-*-solaris2.1[0-9]*)
11561
11562 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
11563
11564       ;;
11565   mips-sgi-irix5*)
11566       # Work around <sys/proc.h> needing _KMEMUSER problem on IRIX 5.
11567
11568 $as_echo "#define _KMEMUSER 1" >>confdefs.h
11569
11570       ;;
11571   esac
11572 fi
11573
11574 if test "$ac_cv_header_sys_procfs_h" = yes; then
11575   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
11576 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
11577  if test "${bfd_cv_have_sys_procfs_type_gregset_t+set}" = set; then :
11578   $as_echo_n "(cached) " >&6
11579 else
11580   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11581 /* end confdefs.h.  */
11582
11583 #define _SYSCALL32
11584 /* Needed for new procfs interface on sparc-solaris.  */
11585 #define _STRUCTURED_PROC 1
11586 #include <sys/procfs.h>
11587 int
11588 main ()
11589 {
11590 gregset_t avar
11591   ;
11592   return 0;
11593 }
11594 _ACEOF
11595 if ac_fn_c_try_compile "$LINENO"; then :
11596   bfd_cv_have_sys_procfs_type_gregset_t=yes
11597 else
11598   bfd_cv_have_sys_procfs_type_gregset_t=no
11599
11600 fi
11601 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11602 fi
11603
11604  if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
11605
11606 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
11607
11608  fi
11609  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
11610 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
11611
11612   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
11613 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
11614  if test "${bfd_cv_have_sys_procfs_type_fpregset_t+set}" = set; then :
11615   $as_echo_n "(cached) " >&6
11616 else
11617   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11618 /* end confdefs.h.  */
11619
11620 #define _SYSCALL32
11621 /* Needed for new procfs interface on sparc-solaris.  */
11622 #define _STRUCTURED_PROC 1
11623 #include <sys/procfs.h>
11624 int
11625 main ()
11626 {
11627 fpregset_t avar
11628   ;
11629   return 0;
11630 }
11631 _ACEOF
11632 if ac_fn_c_try_compile "$LINENO"; then :
11633   bfd_cv_have_sys_procfs_type_fpregset_t=yes
11634 else
11635   bfd_cv_have_sys_procfs_type_fpregset_t=no
11636
11637 fi
11638 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11639 fi
11640
11641  if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
11642
11643 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
11644
11645  fi
11646  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
11647 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
11648
11649   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
11650 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
11651  if test "${bfd_cv_have_sys_procfs_type_prgregset_t+set}" = set; then :
11652   $as_echo_n "(cached) " >&6
11653 else
11654   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11655 /* end confdefs.h.  */
11656
11657 #define _SYSCALL32
11658 /* Needed for new procfs interface on sparc-solaris.  */
11659 #define _STRUCTURED_PROC 1
11660 #include <sys/procfs.h>
11661 int
11662 main ()
11663 {
11664 prgregset_t avar
11665   ;
11666   return 0;
11667 }
11668 _ACEOF
11669 if ac_fn_c_try_compile "$LINENO"; then :
11670   bfd_cv_have_sys_procfs_type_prgregset_t=yes
11671 else
11672   bfd_cv_have_sys_procfs_type_prgregset_t=no
11673
11674 fi
11675 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11676 fi
11677
11678  if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
11679
11680 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
11681
11682  fi
11683  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
11684 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
11685
11686   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
11687 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
11688  if test "${bfd_cv_have_sys_procfs_type_prfpregset_t+set}" = set; then :
11689   $as_echo_n "(cached) " >&6
11690 else
11691   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11692 /* end confdefs.h.  */
11693
11694 #define _SYSCALL32
11695 /* Needed for new procfs interface on sparc-solaris.  */
11696 #define _STRUCTURED_PROC 1
11697 #include <sys/procfs.h>
11698 int
11699 main ()
11700 {
11701 prfpregset_t avar
11702   ;
11703   return 0;
11704 }
11705 _ACEOF
11706 if ac_fn_c_try_compile "$LINENO"; then :
11707   bfd_cv_have_sys_procfs_type_prfpregset_t=yes
11708 else
11709   bfd_cv_have_sys_procfs_type_prfpregset_t=no
11710
11711 fi
11712 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11713 fi
11714
11715  if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
11716
11717 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
11718
11719  fi
11720  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
11721 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
11722
11723   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
11724 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
11725  if test "${bfd_cv_have_sys_procfs_type_prgregset32_t+set}" = set; then :
11726   $as_echo_n "(cached) " >&6
11727 else
11728   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11729 /* end confdefs.h.  */
11730
11731 #define _SYSCALL32
11732 /* Needed for new procfs interface on sparc-solaris.  */
11733 #define _STRUCTURED_PROC 1
11734 #include <sys/procfs.h>
11735 int
11736 main ()
11737 {
11738 prgregset32_t avar
11739   ;
11740   return 0;
11741 }
11742 _ACEOF
11743 if ac_fn_c_try_compile "$LINENO"; then :
11744   bfd_cv_have_sys_procfs_type_prgregset32_t=yes
11745 else
11746   bfd_cv_have_sys_procfs_type_prgregset32_t=no
11747
11748 fi
11749 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11750 fi
11751
11752  if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
11753
11754 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
11755
11756  fi
11757  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
11758 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
11759
11760   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
11761 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
11762  if test "${bfd_cv_have_sys_procfs_type_lwpid_t+set}" = set; then :
11763   $as_echo_n "(cached) " >&6
11764 else
11765   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11766 /* end confdefs.h.  */
11767
11768 #define _SYSCALL32
11769 /* Needed for new procfs interface on sparc-solaris.  */
11770 #define _STRUCTURED_PROC 1
11771 #include <sys/procfs.h>
11772 int
11773 main ()
11774 {
11775 lwpid_t avar
11776   ;
11777   return 0;
11778 }
11779 _ACEOF
11780 if ac_fn_c_try_compile "$LINENO"; then :
11781   bfd_cv_have_sys_procfs_type_lwpid_t=yes
11782 else
11783   bfd_cv_have_sys_procfs_type_lwpid_t=no
11784
11785 fi
11786 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11787 fi
11788
11789  if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
11790
11791 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
11792
11793  fi
11794  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
11795 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
11796
11797   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
11798 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
11799  if test "${bfd_cv_have_sys_procfs_type_psaddr_t+set}" = set; then :
11800   $as_echo_n "(cached) " >&6
11801 else
11802   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11803 /* end confdefs.h.  */
11804
11805 #define _SYSCALL32
11806 /* Needed for new procfs interface on sparc-solaris.  */
11807 #define _STRUCTURED_PROC 1
11808 #include <sys/procfs.h>
11809 int
11810 main ()
11811 {
11812 psaddr_t avar
11813   ;
11814   return 0;
11815 }
11816 _ACEOF
11817 if ac_fn_c_try_compile "$LINENO"; then :
11818   bfd_cv_have_sys_procfs_type_psaddr_t=yes
11819 else
11820   bfd_cv_have_sys_procfs_type_psaddr_t=no
11821
11822 fi
11823 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11824 fi
11825
11826  if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
11827
11828 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
11829
11830  fi
11831  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
11832 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
11833
11834   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prsysent_t in sys/procfs.h" >&5
11835 $as_echo_n "checking for prsysent_t in sys/procfs.h... " >&6; }
11836  if test "${bfd_cv_have_sys_procfs_type_prsysent_t+set}" = set; then :
11837   $as_echo_n "(cached) " >&6
11838 else
11839   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11840 /* end confdefs.h.  */
11841
11842 #define _SYSCALL32
11843 /* Needed for new procfs interface on sparc-solaris.  */
11844 #define _STRUCTURED_PROC 1
11845 #include <sys/procfs.h>
11846 int
11847 main ()
11848 {
11849 prsysent_t avar
11850   ;
11851   return 0;
11852 }
11853 _ACEOF
11854 if ac_fn_c_try_compile "$LINENO"; then :
11855   bfd_cv_have_sys_procfs_type_prsysent_t=yes
11856 else
11857   bfd_cv_have_sys_procfs_type_prsysent_t=no
11858
11859 fi
11860 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11861 fi
11862
11863  if test $bfd_cv_have_sys_procfs_type_prsysent_t = yes; then
11864
11865 $as_echo "#define HAVE_PRSYSENT_T 1" >>confdefs.h
11866
11867  fi
11868  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prsysent_t" >&5
11869 $as_echo "$bfd_cv_have_sys_procfs_type_prsysent_t" >&6; }
11870
11871   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigset_t in sys/procfs.h" >&5
11872 $as_echo_n "checking for pr_sigset_t in sys/procfs.h... " >&6; }
11873  if test "${bfd_cv_have_sys_procfs_type_pr_sigset_t+set}" = set; then :
11874   $as_echo_n "(cached) " >&6
11875 else
11876   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11877 /* end confdefs.h.  */
11878
11879 #define _SYSCALL32
11880 /* Needed for new procfs interface on sparc-solaris.  */
11881 #define _STRUCTURED_PROC 1
11882 #include <sys/procfs.h>
11883 int
11884 main ()
11885 {
11886 pr_sigset_t avar
11887   ;
11888   return 0;
11889 }
11890 _ACEOF
11891 if ac_fn_c_try_compile "$LINENO"; then :
11892   bfd_cv_have_sys_procfs_type_pr_sigset_t=yes
11893 else
11894   bfd_cv_have_sys_procfs_type_pr_sigset_t=no
11895
11896 fi
11897 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11898 fi
11899
11900  if test $bfd_cv_have_sys_procfs_type_pr_sigset_t = yes; then
11901
11902 $as_echo "#define HAVE_PR_SIGSET_T 1" >>confdefs.h
11903
11904  fi
11905  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigset_t" >&5
11906 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigset_t" >&6; }
11907
11908   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigaction64_t in sys/procfs.h" >&5
11909 $as_echo_n "checking for pr_sigaction64_t in sys/procfs.h... " >&6; }
11910  if test "${bfd_cv_have_sys_procfs_type_pr_sigaction64_t+set}" = set; then :
11911   $as_echo_n "(cached) " >&6
11912 else
11913   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11914 /* end confdefs.h.  */
11915
11916 #define _SYSCALL32
11917 /* Needed for new procfs interface on sparc-solaris.  */
11918 #define _STRUCTURED_PROC 1
11919 #include <sys/procfs.h>
11920 int
11921 main ()
11922 {
11923 pr_sigaction64_t avar
11924   ;
11925   return 0;
11926 }
11927 _ACEOF
11928 if ac_fn_c_try_compile "$LINENO"; then :
11929   bfd_cv_have_sys_procfs_type_pr_sigaction64_t=yes
11930 else
11931   bfd_cv_have_sys_procfs_type_pr_sigaction64_t=no
11932
11933 fi
11934 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11935 fi
11936
11937  if test $bfd_cv_have_sys_procfs_type_pr_sigaction64_t = yes; then
11938
11939 $as_echo "#define HAVE_PR_SIGACTION64_T 1" >>confdefs.h
11940
11941  fi
11942  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&5
11943 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&6; }
11944
11945   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_siginfo64_t in sys/procfs.h" >&5
11946 $as_echo_n "checking for pr_siginfo64_t in sys/procfs.h... " >&6; }
11947  if test "${bfd_cv_have_sys_procfs_type_pr_siginfo64_t+set}" = set; then :
11948   $as_echo_n "(cached) " >&6
11949 else
11950   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11951 /* end confdefs.h.  */
11952
11953 #define _SYSCALL32
11954 /* Needed for new procfs interface on sparc-solaris.  */
11955 #define _STRUCTURED_PROC 1
11956 #include <sys/procfs.h>
11957 int
11958 main ()
11959 {
11960 pr_siginfo64_t avar
11961   ;
11962   return 0;
11963 }
11964 _ACEOF
11965 if ac_fn_c_try_compile "$LINENO"; then :
11966   bfd_cv_have_sys_procfs_type_pr_siginfo64_t=yes
11967 else
11968   bfd_cv_have_sys_procfs_type_pr_siginfo64_t=no
11969
11970 fi
11971 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11972 fi
11973
11974  if test $bfd_cv_have_sys_procfs_type_pr_siginfo64_t = yes; then
11975
11976 $as_echo "#define HAVE_PR_SIGINFO64_T 1" >>confdefs.h
11977
11978  fi
11979  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&5
11980 $as_echo "$bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&6; }
11981
11982
11983
11984
11985
11986   if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
11987     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether prfpregset_t type is broken" >&5
11988 $as_echo_n "checking whether prfpregset_t type is broken... " >&6; }
11989     if test "${gdb_cv_prfpregset_t_broken+set}" = set; then :
11990   $as_echo_n "(cached) " >&6
11991 else
11992   if test "$cross_compiling" = yes; then :
11993   gdb_cv_prfpregset_t_broken=yes
11994 else
11995   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11996 /* end confdefs.h.  */
11997 #include <sys/procfs.h>
11998        int main ()
11999        {
12000          if (sizeof (prfpregset_t) == sizeof (void *))
12001            return 1;
12002          return 0;
12003        }
12004 _ACEOF
12005 if ac_fn_c_try_run "$LINENO"; then :
12006   gdb_cv_prfpregset_t_broken=no
12007 else
12008   gdb_cv_prfpregset_t_broken=yes
12009 fi
12010 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12011   conftest.$ac_objext conftest.beam conftest.$ac_ext
12012 fi
12013
12014 fi
12015
12016     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_prfpregset_t_broken" >&5
12017 $as_echo "$gdb_cv_prfpregset_t_broken" >&6; }
12018     if test $gdb_cv_prfpregset_t_broken = yes; then
12019
12020 $as_echo "#define PRFPREGSET_T_BROKEN 1" >>confdefs.h
12021
12022     fi
12023   fi
12024 fi
12025
12026 # Check if the compiler supports the `long long' type.
12027
12028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
12029 $as_echo_n "checking for long long support in compiler... " >&6; }
12030 if test "${gdb_cv_c_long_long+set}" = set; then :
12031   $as_echo_n "(cached) " >&6
12032 else
12033   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12034 /* end confdefs.h.  */
12035 extern long long foo;
12036 int
12037 main ()
12038 {
12039 switch (foo & 2) { case 0: return 1; }
12040   ;
12041   return 0;
12042 }
12043 _ACEOF
12044 if ac_fn_c_try_compile "$LINENO"; then :
12045   gdb_cv_c_long_long=yes
12046 else
12047   gdb_cv_c_long_long=no
12048 fi
12049 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12050 fi
12051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
12052 $as_echo "$gdb_cv_c_long_long" >&6; }
12053 if test $gdb_cv_c_long_long != yes; then
12054   # libdecnumber requires long long.
12055   as_fn_error "Compiler must support long long for GDB." "$LINENO" 5
12056 fi
12057
12058 # Check if the compiler and runtime support printing long longs.
12059
12060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
12061 $as_echo_n "checking for long long support in printf... " >&6; }
12062 if test "${gdb_cv_printf_has_long_long+set}" = set; then :
12063   $as_echo_n "(cached) " >&6
12064 else
12065   if test "$cross_compiling" = yes; then :
12066   gdb_cv_printf_has_long_long=no
12067 else
12068   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12069 /* end confdefs.h.  */
12070 $ac_includes_default
12071 int
12072 main ()
12073 {
12074 char buf[32];
12075   long long l = 0;
12076   l = (l << 16) + 0x0123;
12077   l = (l << 16) + 0x4567;
12078   l = (l << 16) + 0x89ab;
12079   l = (l << 16) + 0xcdef;
12080   sprintf (buf, "0x%016llx", l);
12081   return (strcmp ("0x0123456789abcdef", buf));
12082   ;
12083   return 0;
12084 }
12085 _ACEOF
12086 if ac_fn_c_try_run "$LINENO"; then :
12087   gdb_cv_printf_has_long_long=yes
12088 else
12089   gdb_cv_printf_has_long_long=no
12090 fi
12091 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12092   conftest.$ac_objext conftest.beam conftest.$ac_ext
12093 fi
12094
12095 fi
12096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
12097 $as_echo "$gdb_cv_printf_has_long_long" >&6; }
12098 if test $gdb_cv_printf_has_long_long = yes; then
12099
12100 $as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
12101
12102 fi
12103
12104 # Check if the compiler and runtime support printing decfloats.
12105
12106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
12107 $as_echo_n "checking for decfloat support in printf... " >&6; }
12108 if test "${gdb_cv_printf_has_decfloat+set}" = set; then :
12109   $as_echo_n "(cached) " >&6
12110 else
12111   if test "$cross_compiling" = yes; then :
12112   gdb_cv_printf_has_decfloat=no
12113 else
12114   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12115 /* end confdefs.h.  */
12116 $ac_includes_default
12117 int
12118 main ()
12119 {
12120 char buf[64];
12121   _Decimal32 d32 = 1.2345df;
12122   _Decimal64 d64 = 1.2345dd;
12123   _Decimal128 d128 = 1.2345dl;
12124   sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
12125   return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
12126   ;
12127   return 0;
12128 }
12129 _ACEOF
12130 if ac_fn_c_try_run "$LINENO"; then :
12131   gdb_cv_printf_has_decfloat=yes
12132 else
12133   gdb_cv_printf_has_decfloat=no
12134 fi
12135 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12136   conftest.$ac_objext conftest.beam conftest.$ac_ext
12137 fi
12138
12139 fi
12140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
12141 $as_echo "$gdb_cv_printf_has_decfloat" >&6; }
12142 if test $gdb_cv_printf_has_decfloat = yes; then
12143
12144 $as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
12145
12146 fi
12147
12148 # Check if the compiler supports the `long double' type.  We can't use
12149 # AC_C_LONG_DOUBLE because that one does additional checks on the
12150 # constants defined in <float.h> that fail on some systems,
12151 # e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
12152
12153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
12154 $as_echo_n "checking for long double support in compiler... " >&6; }
12155 if test "${gdb_cv_c_long_double+set}" = set; then :
12156   $as_echo_n "(cached) " >&6
12157 else
12158   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12159 /* end confdefs.h.  */
12160 long double foo;
12161 _ACEOF
12162 if ac_fn_c_try_compile "$LINENO"; then :
12163   gdb_cv_c_long_double=yes
12164 else
12165   gdb_cv_c_long_double=no
12166 fi
12167 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12168 fi
12169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
12170 $as_echo "$gdb_cv_c_long_double" >&6; }
12171 if test $gdb_cv_c_long_double = yes; then
12172
12173 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
12174
12175 fi
12176
12177 # Check if the compiler and runtime support printing long doubles.
12178
12179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
12180 $as_echo_n "checking for long double support in printf... " >&6; }
12181 if test "${gdb_cv_printf_has_long_double+set}" = set; then :
12182   $as_echo_n "(cached) " >&6
12183 else
12184   if test "$cross_compiling" = yes; then :
12185   gdb_cv_printf_has_long_double=no
12186 else
12187   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12188 /* end confdefs.h.  */
12189 $ac_includes_default
12190 int
12191 main ()
12192 {
12193 char buf[16];
12194   long double f = 3.141592653;
12195   sprintf (buf, "%Lg", f);
12196   return (strncmp ("3.14159", buf, 7));
12197   ;
12198   return 0;
12199 }
12200 _ACEOF
12201 if ac_fn_c_try_run "$LINENO"; then :
12202   gdb_cv_printf_has_long_double=yes
12203 else
12204   gdb_cv_printf_has_long_double=no
12205 fi
12206 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12207   conftest.$ac_objext conftest.beam conftest.$ac_ext
12208 fi
12209
12210 fi
12211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5
12212 $as_echo "$gdb_cv_printf_has_long_double" >&6; }
12213 if test $gdb_cv_printf_has_long_double = yes; then
12214
12215 $as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
12216
12217 fi
12218
12219 # Check if the compiler and runtime support scanning long doubles.
12220
12221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
12222 $as_echo_n "checking for long double support in scanf... " >&6; }
12223 if test "${gdb_cv_scanf_has_long_double+set}" = set; then :
12224   $as_echo_n "(cached) " >&6
12225 else
12226   if test "$cross_compiling" = yes; then :
12227   gdb_cv_scanf_has_long_double=no
12228 else
12229   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12230 /* end confdefs.h.  */
12231 #include <stdio.h>
12232 int
12233 main ()
12234 {
12235 char *buf = "3.141592653";
12236   long double f = 0;
12237   sscanf (buf, "%Lg", &f);
12238   return !(f > 3.14159 && f < 3.14160);
12239   ;
12240   return 0;
12241 }
12242 _ACEOF
12243 if ac_fn_c_try_run "$LINENO"; then :
12244   gdb_cv_scanf_has_long_double=yes
12245 else
12246   gdb_cv_scanf_has_long_double=no
12247 fi
12248 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12249   conftest.$ac_objext conftest.beam conftest.$ac_ext
12250 fi
12251
12252 fi
12253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
12254 $as_echo "$gdb_cv_scanf_has_long_double" >&6; }
12255 if test $gdb_cv_scanf_has_long_double = yes; then
12256
12257 $as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
12258
12259 fi
12260
12261 case ${host_os} in
12262 aix*)
12263   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
12264 $as_echo_n "checking for -bbigtoc option... " >&6; }
12265 if test "${gdb_cv_bigtoc+set}" = set; then :
12266   $as_echo_n "(cached) " >&6
12267 else
12268
12269     SAVE_LDFLAGS=$LDFLAGS
12270
12271     case $GCC in
12272     yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
12273     *) gdb_cv_bigtoc=-bbigtoc ;;
12274     esac
12275
12276     LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
12277     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12278 /* end confdefs.h.  */
12279
12280 int
12281 main ()
12282 {
12283 int i;
12284   ;
12285   return 0;
12286 }
12287 _ACEOF
12288 if ac_fn_c_try_link "$LINENO"; then :
12289
12290 else
12291   gdb_cv_bigtoc=
12292 fi
12293 rm -f core conftest.err conftest.$ac_objext \
12294     conftest$ac_exeext conftest.$ac_ext
12295     LDFLAGS="${SAVE_LDFLAGS}"
12296
12297 fi
12298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
12299 $as_echo "$gdb_cv_bigtoc" >&6; }
12300   CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
12301   ;;
12302 esac
12303
12304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5
12305 $as_echo_n "checking for the dynamic export flag... " >&6; }
12306 dynamic_list=false
12307 if test "${gdb_native}" = yes; then
12308    # The dynamically loaded libthread_db needs access to symbols in the gdb
12309    # executable.  Older GNU ld supports --export-dynamic but --dynamic-list
12310    # may not be supported there.
12311    old_LDFLAGS="$LDFLAGS"
12312    # Older GNU ld supports --export-dynamic but --dynamic-list it does not.
12313    RDYNAMIC="-Wl,--dynamic-list=${srcdir}/proc-service.list"
12314    LDFLAGS="$LDFLAGS $RDYNAMIC"
12315    if test "${have_libpython}" = no; then
12316      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12317 /* end confdefs.h.  */
12318
12319 int
12320 main ()
12321 {
12322
12323   ;
12324   return 0;
12325 }
12326 _ACEOF
12327 if ac_fn_c_try_link "$LINENO"; then :
12328   dynamic_list=true
12329 fi
12330 rm -f core conftest.err conftest.$ac_objext \
12331     conftest$ac_exeext conftest.$ac_ext
12332    else
12333      # Workaround http://bugs.python.org/issue4434 where static
12334      # libpythonX.Y.a would get its symbols required for
12335      # pythonX.Y/lib-dynload/*.so modules hidden by -Wl,--dynamic-list.
12336      # Problem does not happen for the recommended libpythonX.Y.so linkage.
12337      old_CFLAGS="$CFLAGS"
12338      CFLAGS="$CFLAGS $PYTHON_CFLAGS"
12339      old_LIBS="$LIBS"
12340      LIBS="$LIBS $PYTHON_LIBS"
12341      if test "$cross_compiling" = yes; then :
12342   true
12343 else
12344   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12345 /* end confdefs.h.  */
12346 #include "${have_libpython}/Python.h"
12347 int
12348 main ()
12349 {
12350 int err;
12351           Py_Initialize ();
12352           err = PyRun_SimpleString ("import itertools\n");
12353           Py_Finalize ();
12354           return err == 0 ? 0 : 1;
12355   ;
12356   return 0;
12357 }
12358 _ACEOF
12359 if ac_fn_c_try_run "$LINENO"; then :
12360   dynamic_list=true
12361 fi
12362 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12363   conftest.$ac_objext conftest.beam conftest.$ac_ext
12364 fi
12365
12366      LIBS="$old_LIBS"
12367      CFLAGS="$old_CFLAGS"
12368    fi
12369    LDFLAGS="$old_LDFLAGS"
12370 fi
12371 if $dynamic_list; then
12372   found="-Wl,--dynamic-list"
12373   RDYNAMIC='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
12374 else
12375   found="-rdynamic"
12376   RDYNAMIC="-rdynamic"
12377 fi
12378
12379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
12380 $as_echo "$found" >&6; }
12381
12382
12383 if test ${build} = ${host} -a ${host} = ${target} ; then
12384    case ${host_os} in
12385    solaris*)
12386       # See if thread_db library is around for Solaris thread debugging.
12387       # Note that we must explicitly test for version 1 of the library
12388       # because version 0 (present on Solaris 2.4 or earlier) doesn't have
12389       # the same API.
12390       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris thread debugging library" >&5
12391 $as_echo_n "checking for Solaris thread debugging library... " >&6; }
12392       if test -f /usr/lib/libthread_db.so.1 ; then
12393          { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12394 $as_echo "yes" >&6; }
12395
12396 $as_echo "#define HAVE_THREAD_DB_LIB 1" >>confdefs.h
12397
12398          CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
12399          CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
12400          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12401 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12402 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12403   $as_echo_n "(cached) " >&6
12404 else
12405   ac_check_lib_save_LIBS=$LIBS
12406 LIBS="-ldl  $LIBS"
12407 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12408 /* end confdefs.h.  */
12409
12410 /* Override any GCC internal prototype to avoid an error.
12411    Use char because int might match the return type of a GCC
12412    builtin and then its argument prototype would still apply.  */
12413 #ifdef __cplusplus
12414 extern "C"
12415 #endif
12416 char dlopen ();
12417 int
12418 main ()
12419 {
12420 return dlopen ();
12421   ;
12422   return 0;
12423 }
12424 _ACEOF
12425 if ac_fn_c_try_link "$LINENO"; then :
12426   ac_cv_lib_dl_dlopen=yes
12427 else
12428   ac_cv_lib_dl_dlopen=no
12429 fi
12430 rm -f core conftest.err conftest.$ac_objext \
12431     conftest$ac_exeext conftest.$ac_ext
12432 LIBS=$ac_check_lib_save_LIBS
12433 fi
12434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12435 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12436 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12437   cat >>confdefs.h <<_ACEOF
12438 #define HAVE_LIBDL 1
12439 _ACEOF
12440
12441   LIBS="-ldl $LIBS"
12442
12443 fi
12444
12445          CONFIG_LDFLAGS="${CONFIG_LDFLAGS} $RDYNAMIC"
12446          # Sun randomly tweaked the prototypes in <proc_service.h>
12447          # at one point.
12448          { $as_echo "$as_me:${as_lineno-$LINENO}: checking if <proc_service.h> is old" >&5
12449 $as_echo_n "checking if <proc_service.h> is old... " >&6; }
12450          if test "${gdb_cv_proc_service_is_old+set}" = set; then :
12451   $as_echo_n "(cached) " >&6
12452 else
12453
12454             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12455 /* end confdefs.h.  */
12456
12457                 #include <proc_service.h>
12458                 ps_err_e ps_pdwrite
12459                     (struct ps_prochandle*, psaddr_t, const void*, size_t);
12460
12461 int
12462 main ()
12463 {
12464
12465   ;
12466   return 0;
12467 }
12468 _ACEOF
12469 if ac_fn_c_try_compile "$LINENO"; then :
12470   gdb_cv_proc_service_is_old=no
12471 else
12472   gdb_cv_proc_service_is_old=yes
12473 fi
12474 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12475
12476 fi
12477
12478          { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_proc_service_is_old" >&5
12479 $as_echo "$gdb_cv_proc_service_is_old" >&6; }
12480          if test $gdb_cv_proc_service_is_old = yes; then
12481
12482 $as_echo "#define PROC_SERVICE_IS_OLD 1" >>confdefs.h
12483
12484          fi
12485       else
12486          { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12487 $as_echo "no" >&6; }
12488       fi
12489       ;;
12490    aix*)
12491       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
12492 $as_echo_n "checking for AiX thread debugging library... " >&6; }
12493       if test "${gdb_cv_have_aix_thread_debug+set}" = set; then :
12494   $as_echo_n "(cached) " >&6
12495 else
12496   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12497 /* end confdefs.h.  */
12498 #include <sys/pthdebug.h>
12499 int
12500 main ()
12501 {
12502 #ifndef PTHDB_VERSION_3
12503                                     #error
12504                                     #endif
12505   ;
12506   return 0;
12507 }
12508 _ACEOF
12509 if ac_fn_c_try_compile "$LINENO"; then :
12510   gdb_cv_have_aix_thread_debug=yes
12511 else
12512   gdb_cv_have_aix_thread_debug=no
12513 fi
12514 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12515 fi
12516
12517       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
12518 $as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
12519       if test $gdb_cv_have_aix_thread_debug = yes; then
12520          CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
12521          CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
12522          LIBS="$LIBS -lpthdebug"
12523
12524          # Older versions of AIX do not provide the declaration for
12525          # the getthrds function (it appears that it was introduced
12526          # with AIX 6.x).
12527          ac_fn_c_check_decl "$LINENO" "getthrds" "ac_cv_have_decl_getthrds" "#include <procinfo.h>
12528 "
12529 if test "x$ac_cv_have_decl_getthrds" = x""yes; then :
12530   ac_have_decl=1
12531 else
12532   ac_have_decl=0
12533 fi
12534
12535 cat >>confdefs.h <<_ACEOF
12536 #define HAVE_DECL_GETTHRDS $ac_have_decl
12537 _ACEOF
12538
12539       fi
12540       ;;
12541    esac
12542
12543 fi
12544
12545 if test "x$ac_cv_header_thread_db_h" = "xyes"; then
12546    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
12547 $as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
12548 if test "${gdb_cv_thread_db_h_has_td_notalloc+set}" = set; then :
12549   $as_echo_n "(cached) " >&6
12550 else
12551   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12552 /* end confdefs.h.  */
12553 #include <thread_db.h>
12554 int
12555 main ()
12556 {
12557 int i = TD_NOTALLOC;
12558   ;
12559   return 0;
12560 }
12561 _ACEOF
12562 if ac_fn_c_try_compile "$LINENO"; then :
12563   gdb_cv_thread_db_h_has_td_notalloc=yes
12564 else
12565   gdb_cv_thread_db_h_has_td_notalloc=no
12566
12567 fi
12568 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12569
12570 fi
12571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
12572 $as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
12573    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
12574 $as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
12575 if test "${gdb_cv_thread_db_h_has_td_version+set}" = set; then :
12576   $as_echo_n "(cached) " >&6
12577 else
12578   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12579 /* end confdefs.h.  */
12580 #include <thread_db.h>
12581 int
12582 main ()
12583 {
12584 int i = TD_VERSION;
12585   ;
12586   return 0;
12587 }
12588 _ACEOF
12589 if ac_fn_c_try_compile "$LINENO"; then :
12590   gdb_cv_thread_db_h_has_td_version=yes
12591 else
12592   gdb_cv_thread_db_h_has_td_version=no
12593
12594 fi
12595 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12596
12597 fi
12598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5
12599 $as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
12600    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
12601 $as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
12602 if test "${gdb_cv_thread_db_h_has_td_notls+set}" = set; then :
12603   $as_echo_n "(cached) " >&6
12604 else
12605   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12606 /* end confdefs.h.  */
12607 #include <thread_db.h>
12608 int
12609 main ()
12610 {
12611 int i = TD_NOTLS;
12612   ;
12613   return 0;
12614 }
12615 _ACEOF
12616 if ac_fn_c_try_compile "$LINENO"; then :
12617   gdb_cv_thread_db_h_has_td_notls=yes
12618 else
12619   gdb_cv_thread_db_h_has_td_notls=no
12620
12621 fi
12622 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12623
12624 fi
12625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
12626 $as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
12627 fi
12628 if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
12629
12630 $as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
12631
12632 fi
12633 if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
12634
12635 $as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
12636
12637 fi
12638 if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
12639
12640 $as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
12641
12642 fi
12643
12644 if test "x$ac_cv_header_sys_syscall_h" = "xyes"; then
12645    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <sys/syscall.h> has __NR_tkill" >&5
12646 $as_echo_n "checking whether <sys/syscall.h> has __NR_tkill... " >&6; }
12647 if test "${gdb_cv_sys_syscall_h_has_tkill+set}" = set; then :
12648   $as_echo_n "(cached) " >&6
12649 else
12650   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12651 /* end confdefs.h.  */
12652 #include <sys/syscall.h>
12653 int
12654 main ()
12655 {
12656 int i = __NR_tkill;
12657   ;
12658   return 0;
12659 }
12660 _ACEOF
12661 if ac_fn_c_try_compile "$LINENO"; then :
12662   gdb_cv_sys_syscall_h_has_tkill=yes
12663 else
12664   gdb_cv_sys_syscall_h_has_tkill=no
12665
12666 fi
12667 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12668
12669 fi
12670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_sys_syscall_h_has_tkill" >&5
12671 $as_echo "$gdb_cv_sys_syscall_h_has_tkill" >&6; }
12672 fi
12673 if test "x$gdb_cv_sys_syscall_h_has_tkill" = "xyes"; then
12674   ac_fn_c_check_func "$LINENO" "syscall" "ac_cv_func_syscall"
12675 if test "x$ac_cv_func_syscall" = x""yes; then :
12676
12677 $as_echo "#define HAVE_TKILL_SYSCALL 1" >>confdefs.h
12678
12679
12680 fi
12681
12682 fi
12683
12684 ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
12685 "
12686 if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = x""yes; then :
12687   ac_have_decl=1
12688 else
12689   ac_have_decl=0
12690 fi
12691
12692 cat >>confdefs.h <<_ACEOF
12693 #define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
12694 _ACEOF
12695
12696
12697 if test "$cross_compiling" = yes; then :
12698   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12699 /* end confdefs.h.  */
12700 #include <sys/personality.h>
12701 int
12702 main ()
12703 {
12704
12705 #      if !HAVE_DECL_ADDR_NO_RANDOMIZE
12706 #       define ADDR_NO_RANDOMIZE 0x0040000
12707 #      endif
12708        /* Test the flag could be set and stays set.  */
12709        personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
12710        if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
12711            return 1
12712   ;
12713   return 0;
12714 }
12715 _ACEOF
12716 if ac_fn_c_try_link "$LINENO"; then :
12717   have_personality=true
12718 else
12719   have_personality=false
12720 fi
12721 rm -f core conftest.err conftest.$ac_objext \
12722     conftest$ac_exeext conftest.$ac_ext
12723 else
12724   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12725 /* end confdefs.h.  */
12726 #include <sys/personality.h>
12727 int
12728 main ()
12729 {
12730
12731 #      if !HAVE_DECL_ADDR_NO_RANDOMIZE
12732 #       define ADDR_NO_RANDOMIZE 0x0040000
12733 #      endif
12734        /* Test the flag could be set and stays set.  */
12735        personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
12736        if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
12737            return 1
12738   ;
12739   return 0;
12740 }
12741 _ACEOF
12742 if ac_fn_c_try_run "$LINENO"; then :
12743   have_personality=true
12744 else
12745   have_personality=false
12746 fi
12747 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12748   conftest.$ac_objext conftest.beam conftest.$ac_ext
12749 fi
12750
12751 if $have_personality
12752 then
12753
12754 $as_echo "#define HAVE_PERSONALITY 1" >>confdefs.h
12755
12756 fi
12757
12758 case $host_os in
12759   go32* | *djgpp*)
12760     gdbinit=gdb.ini
12761     ;;
12762   *)
12763     gdbinit=.gdbinit
12764     ;;
12765 esac
12766
12767 cat >>confdefs.h <<_ACEOF
12768 #define GDBINIT "$gdbinit"
12769 _ACEOF
12770
12771
12772
12773 # Support for --with-sysroot is a copy of GDB_AC_WITH_DIR,
12774 # except that the argument to --with-sysroot is optional.
12775 # --with-sysroot (or --with-sysroot=yes) sets the default sysroot path.
12776 if test "x$with_sysroot" = xyes; then
12777   with_sysroot="${exec_prefix}/${target_alias}/sys-root"
12778 fi
12779
12780 # Check whether --with-sysroot was given.
12781 if test "${with_sysroot+set}" = set; then :
12782   withval=$with_sysroot; TARGET_SYSTEM_ROOT=$withval
12783 else
12784   TARGET_SYSTEM_ROOT=
12785 fi
12786
12787
12788   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
12789   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12790   ac_define_dir=`eval echo $TARGET_SYSTEM_ROOT`
12791   ac_define_dir=`eval echo $ac_define_dir`
12792
12793 cat >>confdefs.h <<_ACEOF
12794 #define TARGET_SYSTEM_ROOT "$ac_define_dir"
12795 _ACEOF
12796
12797
12798
12799
12800   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
12801      if test "x$prefix" = xNONE; then
12802         test_prefix=/usr/local
12803      else
12804         test_prefix=$prefix
12805      fi
12806   else
12807      test_prefix=$exec_prefix
12808   fi
12809   value=0
12810   case ${ac_define_dir} in
12811      "${test_prefix}"|"${test_prefix}/"*|\
12812         '${exec_prefix}'|'${exec_prefix}/'*)
12813      value=1
12814      ;;
12815   esac
12816
12817 cat >>confdefs.h <<_ACEOF
12818 #define TARGET_SYSTEM_ROOT_RELOCATABLE $value
12819 _ACEOF
12820
12821
12822
12823
12824
12825 # Check whether --with-system-gdbinit was given.
12826 if test "${with_system_gdbinit+set}" = set; then :
12827   withval=$with_system_gdbinit;
12828     SYSTEM_GDBINIT=$withval
12829 else
12830   SYSTEM_GDBINIT=
12831 fi
12832
12833
12834   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
12835   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12836   ac_define_dir=`eval echo $SYSTEM_GDBINIT`
12837   ac_define_dir=`eval echo $ac_define_dir`
12838
12839 cat >>confdefs.h <<_ACEOF
12840 #define SYSTEM_GDBINIT "$ac_define_dir"
12841 _ACEOF
12842
12843
12844
12845
12846   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
12847      if test "x$prefix" = xNONE; then
12848         test_prefix=/usr/local
12849      else
12850         test_prefix=$prefix
12851      fi
12852   else
12853      test_prefix=$exec_prefix
12854   fi
12855   value=0
12856   case ${ac_define_dir} in
12857      "${test_prefix}"|"${test_prefix}/"*|\
12858         '${exec_prefix}'|'${exec_prefix}/'*)
12859      value=1
12860      ;;
12861   esac
12862
12863 cat >>confdefs.h <<_ACEOF
12864 #define SYSTEM_GDBINIT_RELOCATABLE $value
12865 _ACEOF
12866
12867
12868
12869
12870 # Check whether --enable-werror was given.
12871 if test "${enable_werror+set}" = set; then :
12872   enableval=$enable_werror; case "${enableval}" in
12873      yes | y) ERROR_ON_WARNING="yes" ;;
12874      no | n)  ERROR_ON_WARNING="no" ;;
12875      *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
12876    esac
12877 fi
12878
12879
12880 # Enable -Werror by default when using gcc.  Turn it off for releases.
12881 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" && $development; then
12882     ERROR_ON_WARNING=yes
12883 fi
12884
12885 WERROR_CFLAGS=""
12886 if test "${ERROR_ON_WARNING}" = yes ; then
12887     WERROR_CFLAGS="-Werror"
12888 fi
12889
12890 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
12891 -Wpointer-sign \
12892 -Wno-unused -Wunused-value -Wunused-function \
12893 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes \
12894 -Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
12895 -Wold-style-declaration -Wold-style-definition"
12896
12897 # Enable -Wno-format by default when using gcc on mingw since many
12898 # GCC versions complain about %I64.
12899 case "${host}" in
12900   *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
12901   *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
12902 esac
12903
12904 # Check whether --enable-build-warnings was given.
12905 if test "${enable_build_warnings+set}" = set; then :
12906   enableval=$enable_build_warnings; case "${enableval}" in
12907   yes)  ;;
12908   no)   build_warnings="-w";;
12909   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
12910         build_warnings="${build_warnings} ${t}";;
12911   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
12912         build_warnings="${t} ${build_warnings}";;
12913   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12914 esac
12915 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
12916   echo "Setting compiler warning flags = $build_warnings" 6>&1
12917 fi
12918 fi
12919 # Check whether --enable-gdb-build-warnings was given.
12920 if test "${enable_gdb_build_warnings+set}" = set; then :
12921   enableval=$enable_gdb_build_warnings; case "${enableval}" in
12922   yes)  ;;
12923   no)   build_warnings="-w";;
12924   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
12925         build_warnings="${build_warnings} ${t}";;
12926   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
12927         build_warnings="${t} ${build_warnings}";;
12928   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12929 esac
12930 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
12931   echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
12932 fi
12933 fi
12934 WARN_CFLAGS=""
12935 if test "x${build_warnings}" != x -a "x$GCC" = xyes
12936 then
12937     { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
12938 $as_echo_n "checking compiler warning flags... " >&6; }
12939     # Separate out the -Werror flag as some files just cannot be
12940     # compiled with it enabled.
12941     for w in ${build_warnings}; do
12942         case $w in
12943         -Werr*) WERROR_CFLAGS=-Werror ;;
12944         *) # Check that GCC accepts it
12945             saved_CFLAGS="$CFLAGS"
12946             CFLAGS="$CFLAGS $w"
12947             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12948 /* end confdefs.h.  */
12949
12950 int
12951 main ()
12952 {
12953
12954   ;
12955   return 0;
12956 }
12957 _ACEOF
12958 if ac_fn_c_try_compile "$LINENO"; then :
12959   WARN_CFLAGS="${WARN_CFLAGS} $w"
12960 fi
12961 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12962             CFLAGS="$saved_CFLAGS"
12963         esac
12964     done
12965     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
12966 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
12967 fi
12968
12969
12970
12971 # In the Cygwin environment, we need some additional flags.
12972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
12973 $as_echo_n "checking for cygwin... " >&6; }
12974 if test "${gdb_cv_os_cygwin+set}" = set; then :
12975   $as_echo_n "(cached) " >&6
12976 else
12977   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12978 /* end confdefs.h.  */
12979
12980 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
12981 lose
12982 #endif
12983 _ACEOF
12984 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12985   $EGREP "^lose$" >/dev/null 2>&1; then :
12986   gdb_cv_os_cygwin=yes
12987 else
12988   gdb_cv_os_cygwin=no
12989 fi
12990 rm -f conftest*
12991
12992 fi
12993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_os_cygwin" >&5
12994 $as_echo "$gdb_cv_os_cygwin" >&6; }
12995
12996
12997 SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o"
12998 case ${host} in
12999   *go32* ) SER_HARDWIRE=ser-go32.o ;;
13000   *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
13001   *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o" ;;
13002 esac
13003
13004
13005 # libreadline needs libuser32.a in a cygwin environment
13006 WIN32LIBS=
13007 if test x$gdb_cv_os_cygwin = xyes; then
13008     WIN32LIBS="-luser32"
13009     case "${target}" in
13010         *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
13011         ;;
13012     esac
13013 fi
13014
13015 # The ser-tcp.c module requires sockets.
13016 case ${host} in
13017   *mingw32*)
13018
13019 $as_echo "#define USE_WIN32API 1" >>confdefs.h
13020
13021     WIN32LIBS="$WIN32LIBS -lws2_32"
13022     ;;
13023 esac
13024
13025
13026 # Add ELF support to GDB, but only if BFD includes ELF support.
13027
13028   OLD_CFLAGS=$CFLAGS
13029   OLD_LDFLAGS=$LDFLAGS
13030   OLD_LIBS=$LIBS
13031   # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
13032   # points somewhere with bfd, with -I/foo/lib and -L/foo/lib.  We
13033   # always want our bfd.
13034   CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
13035   LDFLAGS="-L../bfd -L../libiberty $LDFLAGS"
13036   intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
13037   LIBS="-lbfd -liberty $intl $LIBS"
13038   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
13039 $as_echo_n "checking for ELF support in BFD... " >&6; }
13040 if test "${gdb_cv_var_elf+set}" = set; then :
13041   $as_echo_n "(cached) " >&6
13042 else
13043   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13044 /* end confdefs.h.  */
13045 #include <stdlib.h>
13046   #include "bfd.h"
13047   #include "elf-bfd.h"
13048
13049 int
13050 main ()
13051 {
13052 return bfd_get_elf_phdr_upper_bound (NULL);
13053   ;
13054   return 0;
13055 }
13056 _ACEOF
13057 if ac_fn_c_try_link "$LINENO"; then :
13058   gdb_cv_var_elf=yes
13059 else
13060   gdb_cv_var_elf=no
13061 fi
13062 rm -f core conftest.err conftest.$ac_objext \
13063     conftest$ac_exeext conftest.$ac_ext
13064 fi
13065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_elf" >&5
13066 $as_echo "$gdb_cv_var_elf" >&6; }
13067   CFLAGS=$OLD_CFLAGS
13068   LDFLAGS=$OLD_LDFLAGS
13069   LIBS=$OLD_LIBS
13070 if test $gdb_cv_var_elf = yes; then
13071   CONFIG_OBS="$CONFIG_OBS elfread.o stap-probe.o"
13072
13073 $as_echo "#define HAVE_ELF 1" >>confdefs.h
13074
13075   # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
13076   if test "$plugins" = "yes"; then
13077     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
13078 $as_echo_n "checking for library containing dlopen... " >&6; }
13079 if test "${ac_cv_search_dlopen+set}" = set; then :
13080   $as_echo_n "(cached) " >&6
13081 else
13082   ac_func_search_save_LIBS=$LIBS
13083 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13084 /* end confdefs.h.  */
13085
13086 /* Override any GCC internal prototype to avoid an error.
13087    Use char because int might match the return type of a GCC
13088    builtin and then its argument prototype would still apply.  */
13089 #ifdef __cplusplus
13090 extern "C"
13091 #endif
13092 char dlopen ();
13093 int
13094 main ()
13095 {
13096 return dlopen ();
13097   ;
13098   return 0;
13099 }
13100 _ACEOF
13101 for ac_lib in '' dl; do
13102   if test -z "$ac_lib"; then
13103     ac_res="none required"
13104   else
13105     ac_res=-l$ac_lib
13106     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13107   fi
13108   if ac_fn_c_try_link "$LINENO"; then :
13109   ac_cv_search_dlopen=$ac_res
13110 fi
13111 rm -f core conftest.err conftest.$ac_objext \
13112     conftest$ac_exeext
13113   if test "${ac_cv_search_dlopen+set}" = set; then :
13114   break
13115 fi
13116 done
13117 if test "${ac_cv_search_dlopen+set}" = set; then :
13118
13119 else
13120   ac_cv_search_dlopen=no
13121 fi
13122 rm conftest.$ac_ext
13123 LIBS=$ac_func_search_save_LIBS
13124 fi
13125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
13126 $as_echo "$ac_cv_search_dlopen" >&6; }
13127 ac_res=$ac_cv_search_dlopen
13128 if test "$ac_res" != no; then :
13129   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13130
13131 fi
13132
13133   fi
13134 fi
13135
13136 # Add macho support to GDB, but only if BFD includes it.
13137
13138   OLD_CFLAGS=$CFLAGS
13139   OLD_LDFLAGS=$LDFLAGS
13140   OLD_LIBS=$LIBS
13141   # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
13142   # points somewhere with bfd, with -I/foo/lib and -L/foo/lib.  We
13143   # always want our bfd.
13144   CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
13145   LDFLAGS="-L../bfd -L../libiberty $LDFLAGS"
13146   intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
13147   LIBS="-lbfd -liberty $intl $LIBS"
13148   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Mach-O support in BFD" >&5
13149 $as_echo_n "checking for Mach-O support in BFD... " >&6; }
13150 if test "${gdb_cv_var_macho+set}" = set; then :
13151   $as_echo_n "(cached) " >&6
13152 else
13153   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13154 /* end confdefs.h.  */
13155 #include <stdlib.h>
13156   #include "bfd.h"
13157   #include "mach-o.h"
13158
13159 int
13160 main ()
13161 {
13162 return bfd_mach_o_lookup_command (NULL, 0, NULL);
13163   ;
13164   return 0;
13165 }
13166 _ACEOF
13167 if ac_fn_c_try_link "$LINENO"; then :
13168   gdb_cv_var_macho=yes
13169 else
13170   gdb_cv_var_macho=no
13171 fi
13172 rm -f core conftest.err conftest.$ac_objext \
13173     conftest$ac_exeext conftest.$ac_ext
13174 fi
13175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_macho" >&5
13176 $as_echo "$gdb_cv_var_macho" >&6; }
13177   CFLAGS=$OLD_CFLAGS
13178   LDFLAGS=$OLD_LDFLAGS
13179   LIBS=$OLD_LIBS
13180 if test $gdb_cv_var_macho = yes; then
13181   CONFIG_OBS="$CONFIG_OBS machoread.o"
13182 fi
13183
13184 # Add SOM support to GDB, but only if BFD includes it.
13185
13186   OLD_CFLAGS=$CFLAGS
13187   OLD_LDFLAGS=$LDFLAGS
13188   OLD_LIBS=$LIBS
13189   # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
13190   # points somewhere with bfd, with -I/foo/lib and -L/foo/lib.  We
13191   # always want our bfd.
13192   CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
13193   LDFLAGS="-L../bfd -L../libiberty $LDFLAGS"
13194   intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
13195   LIBS="-lbfd -liberty $intl $LIBS"
13196   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SOM support in BFD" >&5
13197 $as_echo_n "checking for SOM support in BFD... " >&6; }
13198 if test "${gdb_cv_var_som+set}" = set; then :
13199   $as_echo_n "(cached) " >&6
13200 else
13201   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13202 /* end confdefs.h.  */
13203 #include <stdlib.h>
13204   #include "bfd.h"
13205   #include "som.h"
13206
13207 int
13208 main ()
13209 {
13210 return bfd_som_attach_aux_hdr (NULL, 0, NULL);
13211   ;
13212   return 0;
13213 }
13214 _ACEOF
13215 if ac_fn_c_try_link "$LINENO"; then :
13216   gdb_cv_var_som=yes
13217 else
13218   gdb_cv_var_som=no
13219 fi
13220 rm -f core conftest.err conftest.$ac_objext \
13221     conftest$ac_exeext conftest.$ac_ext
13222 fi
13223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_som" >&5
13224 $as_echo "$gdb_cv_var_som" >&6; }
13225   CFLAGS=$OLD_CFLAGS
13226   LDFLAGS=$OLD_LDFLAGS
13227   LIBS=$OLD_LIBS
13228 if test $gdb_cv_var_som = yes; then
13229   CONFIG_OBS="$CONFIG_OBS somread.o"
13230 fi
13231
13232 # Add any host-specific objects to GDB.
13233 CONFIG_OBS="${CONFIG_OBS} ${gdb_host_obs}"
13234
13235 # If building on ELF, look for lzma support for embedded compressed debug info.
13236 if test $gdb_cv_var_elf = yes; then
13237
13238 # Check whether --with-lzma was given.
13239 if test "${with_lzma+set}" = set; then :
13240   withval=$with_lzma;
13241 else
13242   with_lzma=auto
13243 fi
13244
13245   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use lzma" >&5
13246 $as_echo_n "checking whether to use lzma... " >&6; }
13247   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_lzma" >&5
13248 $as_echo "$with_lzma" >&6; }
13249
13250   if test "${with_lzma}" != no; then
13251
13252
13253
13254
13255
13256
13257
13258
13259     use_additional=yes
13260
13261   acl_save_prefix="$prefix"
13262   prefix="$acl_final_prefix"
13263   acl_save_exec_prefix="$exec_prefix"
13264   exec_prefix="$acl_final_exec_prefix"
13265
13266     eval additional_includedir=\"$includedir\"
13267     eval additional_libdir=\"$libdir\"
13268
13269   exec_prefix="$acl_save_exec_prefix"
13270   prefix="$acl_save_prefix"
13271
13272
13273 # Check whether --with-liblzma-prefix was given.
13274 if test "${with_liblzma_prefix+set}" = set; then :
13275   withval=$with_liblzma_prefix;
13276     if test "X$withval" = "Xno"; then
13277       use_additional=no
13278     else
13279       if test "X$withval" = "X"; then
13280
13281   acl_save_prefix="$prefix"
13282   prefix="$acl_final_prefix"
13283   acl_save_exec_prefix="$exec_prefix"
13284   exec_prefix="$acl_final_exec_prefix"
13285
13286           eval additional_includedir=\"$includedir\"
13287           eval additional_libdir=\"$libdir\"
13288
13289   exec_prefix="$acl_save_exec_prefix"
13290   prefix="$acl_save_prefix"
13291
13292       else
13293         additional_includedir="$withval/include"
13294         additional_libdir="$withval/lib"
13295       fi
13296     fi
13297
13298 fi
13299
13300       LIBLZMA=
13301   LTLIBLZMA=
13302   INCLZMA=
13303   rpathdirs=
13304   ltrpathdirs=
13305   names_already_handled=
13306   names_next_round='lzma '
13307   while test -n "$names_next_round"; do
13308     names_this_round="$names_next_round"
13309     names_next_round=
13310     for name in $names_this_round; do
13311       already_handled=
13312       for n in $names_already_handled; do
13313         if test "$n" = "$name"; then
13314           already_handled=yes
13315           break
13316         fi
13317       done
13318       if test -z "$already_handled"; then
13319         names_already_handled="$names_already_handled $name"
13320                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
13321         eval value=\"\$HAVE_LIB$uppername\"
13322         if test -n "$value"; then
13323           if test "$value" = yes; then
13324             eval value=\"\$LIB$uppername\"
13325             test -z "$value" || LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$value"
13326             eval value=\"\$LTLIB$uppername\"
13327             test -z "$value" || LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }$value"
13328           else
13329                                     :
13330           fi
13331         else
13332                               found_dir=
13333           found_la=
13334           found_so=
13335           found_a=
13336           if test $use_additional = yes; then
13337             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
13338               found_dir="$additional_libdir"
13339               found_so="$additional_libdir/lib$name.$shlibext"
13340               if test -f "$additional_libdir/lib$name.la"; then
13341                 found_la="$additional_libdir/lib$name.la"
13342               fi
13343             else
13344               if test -f "$additional_libdir/lib$name.$libext"; then
13345                 found_dir="$additional_libdir"
13346                 found_a="$additional_libdir/lib$name.$libext"
13347                 if test -f "$additional_libdir/lib$name.la"; then
13348                   found_la="$additional_libdir/lib$name.la"
13349                 fi
13350               fi
13351             fi
13352           fi
13353           if test "X$found_dir" = "X"; then
13354             for x in $LDFLAGS $LTLIBLZMA; do
13355
13356   acl_save_prefix="$prefix"
13357   prefix="$acl_final_prefix"
13358   acl_save_exec_prefix="$exec_prefix"
13359   exec_prefix="$acl_final_exec_prefix"
13360   eval x=\"$x\"
13361   exec_prefix="$acl_save_exec_prefix"
13362   prefix="$acl_save_prefix"
13363
13364               case "$x" in
13365                 -L*)
13366                   dir=`echo "X$x" | sed -e 's/^X-L//'`
13367                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
13368                     found_dir="$dir"
13369                     found_so="$dir/lib$name.$shlibext"
13370                     if test -f "$dir/lib$name.la"; then
13371                       found_la="$dir/lib$name.la"
13372                     fi
13373                   else
13374                     if test -f "$dir/lib$name.$libext"; then
13375                       found_dir="$dir"
13376                       found_a="$dir/lib$name.$libext"
13377                       if test -f "$dir/lib$name.la"; then
13378                         found_la="$dir/lib$name.la"
13379                       fi
13380                     fi
13381                   fi
13382                   ;;
13383               esac
13384               if test "X$found_dir" != "X"; then
13385                 break
13386               fi
13387             done
13388           fi
13389           if test "X$found_dir" != "X"; then
13390                         LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-L$found_dir -l$name"
13391             if test "X$found_so" != "X"; then
13392                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
13393                                 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
13394               else
13395                                                                                 haveit=
13396                 for x in $ltrpathdirs; do
13397                   if test "X$x" = "X$found_dir"; then
13398                     haveit=yes
13399                     break
13400                   fi
13401                 done
13402                 if test -z "$haveit"; then
13403                   ltrpathdirs="$ltrpathdirs $found_dir"
13404                 fi
13405                                 if test "$hardcode_direct" = yes; then
13406                                                       LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
13407                 else
13408                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
13409                                                             LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
13410                                                             haveit=
13411                     for x in $rpathdirs; do
13412                       if test "X$x" = "X$found_dir"; then
13413                         haveit=yes
13414                         break
13415                       fi
13416                     done
13417                     if test -z "$haveit"; then
13418                       rpathdirs="$rpathdirs $found_dir"
13419                     fi
13420                   else
13421                                                                                 haveit=
13422                     for x in $LDFLAGS $LIBLZMA; do
13423
13424   acl_save_prefix="$prefix"
13425   prefix="$acl_final_prefix"
13426   acl_save_exec_prefix="$exec_prefix"
13427   exec_prefix="$acl_final_exec_prefix"
13428   eval x=\"$x\"
13429   exec_prefix="$acl_save_exec_prefix"
13430   prefix="$acl_save_prefix"
13431
13432                       if test "X$x" = "X-L$found_dir"; then
13433                         haveit=yes
13434                         break
13435                       fi
13436                     done
13437                     if test -z "$haveit"; then
13438                       LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$found_dir"
13439                     fi
13440                     if test "$hardcode_minus_L" != no; then
13441                                                                                         LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
13442                     else
13443                                                                                                                                                                                 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-l$name"
13444                     fi
13445                   fi
13446                 fi
13447               fi
13448             else
13449               if test "X$found_a" != "X"; then
13450                                 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_a"
13451               else
13452                                                 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$found_dir -l$name"
13453               fi
13454             fi
13455                         additional_includedir=
13456             case "$found_dir" in
13457               */lib | */lib/)
13458                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
13459                 additional_includedir="$basedir/include"
13460                 ;;
13461             esac
13462             if test "X$additional_includedir" != "X"; then
13463                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
13464                 haveit=
13465                 if test "X$additional_includedir" = "X/usr/local/include"; then
13466                   if test -n "$GCC"; then
13467                     case $host_os in
13468                       linux*) haveit=yes;;
13469                     esac
13470                   fi
13471                 fi
13472                 if test -z "$haveit"; then
13473                   for x in $CPPFLAGS $INCLZMA; do
13474
13475   acl_save_prefix="$prefix"
13476   prefix="$acl_final_prefix"
13477   acl_save_exec_prefix="$exec_prefix"
13478   exec_prefix="$acl_final_exec_prefix"
13479   eval x=\"$x\"
13480   exec_prefix="$acl_save_exec_prefix"
13481   prefix="$acl_save_prefix"
13482
13483                     if test "X$x" = "X-I$additional_includedir"; then
13484                       haveit=yes
13485                       break
13486                     fi
13487                   done
13488                   if test -z "$haveit"; then
13489                     if test -d "$additional_includedir"; then
13490                                             INCLZMA="${INCLZMA}${INCLZMA:+ }-I$additional_includedir"
13491                     fi
13492                   fi
13493                 fi
13494               fi
13495             fi
13496                         if test -n "$found_la"; then
13497                                                         save_libdir="$libdir"
13498               case "$found_la" in
13499                 */* | *\\*) . "$found_la" ;;
13500                 *) . "./$found_la" ;;
13501               esac
13502               libdir="$save_libdir"
13503                             for dep in $dependency_libs; do
13504                 case "$dep" in
13505                   -L*)
13506                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
13507                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
13508                       haveit=
13509                       if test "X$additional_libdir" = "X/usr/local/lib"; then
13510                         if test -n "$GCC"; then
13511                           case $host_os in
13512                             linux*) haveit=yes;;
13513                           esac
13514                         fi
13515                       fi
13516                       if test -z "$haveit"; then
13517                         haveit=
13518                         for x in $LDFLAGS $LIBLZMA; do
13519
13520   acl_save_prefix="$prefix"
13521   prefix="$acl_final_prefix"
13522   acl_save_exec_prefix="$exec_prefix"
13523   exec_prefix="$acl_final_exec_prefix"
13524   eval x=\"$x\"
13525   exec_prefix="$acl_save_exec_prefix"
13526   prefix="$acl_save_prefix"
13527
13528                           if test "X$x" = "X-L$additional_libdir"; then
13529                             haveit=yes
13530                             break
13531                           fi
13532                         done
13533                         if test -z "$haveit"; then
13534                           if test -d "$additional_libdir"; then
13535                                                         LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$additional_libdir"
13536                           fi
13537                         fi
13538                         haveit=
13539                         for x in $LDFLAGS $LTLIBLZMA; do
13540
13541   acl_save_prefix="$prefix"
13542   prefix="$acl_final_prefix"
13543   acl_save_exec_prefix="$exec_prefix"
13544   exec_prefix="$acl_final_exec_prefix"
13545   eval x=\"$x\"
13546   exec_prefix="$acl_save_exec_prefix"
13547   prefix="$acl_save_prefix"
13548
13549                           if test "X$x" = "X-L$additional_libdir"; then
13550                             haveit=yes
13551                             break
13552                           fi
13553                         done
13554                         if test -z "$haveit"; then
13555                           if test -d "$additional_libdir"; then
13556                                                         LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-L$additional_libdir"
13557                           fi
13558                         fi
13559                       fi
13560                     fi
13561                     ;;
13562                   -R*)
13563                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
13564                     if test "$enable_rpath" != no; then
13565                                                                   haveit=
13566                       for x in $rpathdirs; do
13567                         if test "X$x" = "X$dir"; then
13568                           haveit=yes
13569                           break
13570                         fi
13571                       done
13572                       if test -z "$haveit"; then
13573                         rpathdirs="$rpathdirs $dir"
13574                       fi
13575                                                                   haveit=
13576                       for x in $ltrpathdirs; do
13577                         if test "X$x" = "X$dir"; then
13578                           haveit=yes
13579                           break
13580                         fi
13581                       done
13582                       if test -z "$haveit"; then
13583                         ltrpathdirs="$ltrpathdirs $dir"
13584                       fi
13585                     fi
13586                     ;;
13587                   -l*)
13588                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
13589                     ;;
13590                   *.la)
13591                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
13592                     ;;
13593                   *)
13594                                         LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$dep"
13595                     LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }$dep"
13596                     ;;
13597                 esac
13598               done
13599             fi
13600           else
13601                                                             LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-l$name"
13602             LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-l$name"
13603           fi
13604         fi
13605       fi
13606     done
13607   done
13608   if test "X$rpathdirs" != "X"; then
13609     if test -n "$hardcode_libdir_separator"; then
13610                         alldirs=
13611       for found_dir in $rpathdirs; do
13612         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
13613       done
13614             acl_save_libdir="$libdir"
13615       libdir="$alldirs"
13616       eval flag=\"$hardcode_libdir_flag_spec\"
13617       libdir="$acl_save_libdir"
13618       LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$flag"
13619     else
13620             for found_dir in $rpathdirs; do
13621         acl_save_libdir="$libdir"
13622         libdir="$found_dir"
13623         eval flag=\"$hardcode_libdir_flag_spec\"
13624         libdir="$acl_save_libdir"
13625         LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$flag"
13626       done
13627     fi
13628   fi
13629   if test "X$ltrpathdirs" != "X"; then
13630             for found_dir in $ltrpathdirs; do
13631       LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-R$found_dir"
13632     done
13633   fi
13634
13635
13636         ac_save_CPPFLAGS="$CPPFLAGS"
13637
13638   for element in $INCLZMA; do
13639     haveit=
13640     for x in $CPPFLAGS; do
13641
13642   acl_save_prefix="$prefix"
13643   prefix="$acl_final_prefix"
13644   acl_save_exec_prefix="$exec_prefix"
13645   exec_prefix="$acl_final_exec_prefix"
13646   eval x=\"$x\"
13647   exec_prefix="$acl_save_exec_prefix"
13648   prefix="$acl_save_prefix"
13649
13650       if test "X$x" = "X$element"; then
13651         haveit=yes
13652         break
13653       fi
13654     done
13655     if test -z "$haveit"; then
13656       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
13657     fi
13658   done
13659
13660
13661   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for liblzma" >&5
13662 $as_echo_n "checking for liblzma... " >&6; }
13663 if test "${ac_cv_liblzma+set}" = set; then :
13664   $as_echo_n "(cached) " >&6
13665 else
13666
13667     ac_save_LIBS="$LIBS"
13668     LIBS="$LIBS $LIBLZMA"
13669     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13670 /* end confdefs.h.  */
13671 #include "lzma.h"
13672 int
13673 main ()
13674 {
13675 lzma_index_iter iter;
13676                            lzma_index_iter_init (&iter, 0);
13677                            lzma_mf_is_supported (LZMA_MF_HC3);
13678   ;
13679   return 0;
13680 }
13681 _ACEOF
13682 if ac_fn_c_try_link "$LINENO"; then :
13683   ac_cv_liblzma=yes
13684 else
13685   ac_cv_liblzma=no
13686 fi
13687 rm -f core conftest.err conftest.$ac_objext \
13688     conftest$ac_exeext conftest.$ac_ext
13689     LIBS="$ac_save_LIBS"
13690
13691 fi
13692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_liblzma" >&5
13693 $as_echo "$ac_cv_liblzma" >&6; }
13694   if test "$ac_cv_liblzma" = yes; then
13695     HAVE_LIBLZMA=yes
13696
13697 $as_echo "#define HAVE_LIBLZMA 1" >>confdefs.h
13698
13699     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with liblzma" >&5
13700 $as_echo_n "checking how to link with liblzma... " >&6; }
13701     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBLZMA" >&5
13702 $as_echo "$LIBLZMA" >&6; }
13703   else
13704     HAVE_LIBLZMA=no
13705             CPPFLAGS="$ac_save_CPPFLAGS"
13706     LIBLZMA=
13707     LTLIBLZMA=
13708   fi
13709
13710
13711
13712
13713
13714
13715     if test "$HAVE_LIBLZMA" != yes; then
13716       if test "$with_lzma" = yes; then
13717         as_fn_error "missing liblzma for --with-lzma" "$LINENO" 5
13718       fi
13719     fi
13720   fi
13721 fi
13722
13723 LIBGUI="../libgui/src/libgui.a"
13724 GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
13725
13726
13727
13728 WIN32LDAPP=
13729
13730
13731
13732 case "${host}" in
13733 *-*-cygwin* | *-*-mingw* )
13734     configdir="win"
13735     ;;
13736 *)
13737     configdir="unix"
13738     ;;
13739 esac
13740
13741 GDBTKLIBS=
13742 if test "${enable_gdbtk}" = "yes"; then
13743
13744     # Gdbtk must have an absolute path to srcdir in order to run
13745     # properly when not installed.
13746     here=`pwd`
13747     cd ${srcdir}
13748     GDBTK_SRC_DIR=`pwd`
13749     cd $here
13750
13751
13752     #
13753     # Ok, lets find the tcl configuration
13754     # First, look for one uninstalled.
13755     # the alternative search directory is invoked by --with-tcl
13756     #
13757
13758     if test x"${no_tcl}" = x ; then
13759         # we reset no_tcl in case something fails here
13760         no_tcl=true
13761
13762 # Check whether --with-tcl was given.
13763 if test "${with_tcl+set}" = set; then :
13764   withval=$with_tcl; with_tclconfig=${withval}
13765 fi
13766
13767         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
13768 $as_echo_n "checking for Tcl configuration... " >&6; }
13769         if test "${ac_cv_c_tclconfig+set}" = set; then :
13770   $as_echo_n "(cached) " >&6
13771 else
13772
13773
13774             # First check to see if --with-tcl was specified.
13775             case "${host}" in
13776                 *-*-cygwin*) platDir="win" ;;
13777                 *) platDir="unix" ;;
13778             esac
13779             if test x"${with_tclconfig}" != x ; then
13780                 if test -f "${with_tclconfig}/tclConfig.sh" ; then
13781                     ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
13782                 else
13783                     as_fn_error "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
13784                 fi
13785             fi
13786
13787             # then check for a private Tcl installation
13788             if test x"${ac_cv_c_tclconfig}" = x ; then
13789                 for i in \
13790                         ../tcl \
13791                         `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
13792                         `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
13793                         `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
13794                         ../../tcl \
13795                         `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
13796                         `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
13797                         `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
13798                         ../../../tcl \
13799                         `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
13800                         `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
13801                         `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
13802                     if test -f "$i/$platDir/tclConfig.sh" ; then
13803                         ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
13804                         break
13805                     fi
13806                 done
13807             fi
13808
13809             # on Darwin, check in Framework installation locations
13810             if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tclconfig}" = x ; then
13811                 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
13812                         `ls -d /Library/Frameworks 2>/dev/null` \
13813                         `ls -d /Network/Library/Frameworks 2>/dev/null` \
13814                         `ls -d /System/Library/Frameworks 2>/dev/null` \
13815                         ; do
13816                     if test -f "$i/Tcl.framework/tclConfig.sh" ; then
13817                         ac_cv_c_tclconfig=`(cd $i/Tcl.framework; pwd)`
13818                         break
13819                     fi
13820                 done
13821             fi
13822
13823             # check in a few common install locations
13824             if test x"${ac_cv_c_tclconfig}" = x ; then
13825                 for i in `ls -d ${libdir} 2>/dev/null` \
13826                         `ls -d ${exec_prefix}/lib 2>/dev/null` \
13827                         `ls -d ${prefix}/lib 2>/dev/null` \
13828                         `ls -d /usr/local/lib 2>/dev/null` \
13829                         `ls -d /usr/contrib/lib 2>/dev/null` \
13830                         `ls -d /usr/lib 2>/dev/null` \
13831                         ; do
13832                     if test -f "$i/tclConfig.sh" ; then
13833                         ac_cv_c_tclconfig=`(cd $i; pwd)`
13834                         break
13835                     fi
13836                 done
13837             fi
13838
13839             # check in a few other private locations
13840             if test x"${ac_cv_c_tclconfig}" = x ; then
13841                 for i in \
13842                         ${srcdir}/../tcl \
13843                         `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
13844                         `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
13845                         `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
13846                     if test -f "$i/$platDir/tclConfig.sh" ; then
13847                     ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
13848                     break
13849                 fi
13850                 done
13851             fi
13852
13853 fi
13854
13855
13856         if test x"${ac_cv_c_tclconfig}" = x ; then
13857             TCL_BIN_DIR="# no Tcl configs found"
13858             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
13859 $as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
13860         else
13861             no_tcl=
13862             TCL_BIN_DIR=${ac_cv_c_tclconfig}
13863             { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
13864 $as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
13865         fi
13866     fi
13867
13868
13869     # If $no_tk is nonempty, then we can't do Tk, and there is no
13870     # point to doing Tcl.
13871
13872     #
13873     # Ok, lets find the tk configuration
13874     # First, look for one uninstalled.
13875     # the alternative search directory is invoked by --with-tk
13876     #
13877
13878     if test x"${no_tk}" = x ; then
13879         # we reset no_tk in case something fails here
13880         no_tk=true
13881
13882 # Check whether --with-tk was given.
13883 if test "${with_tk+set}" = set; then :
13884   withval=$with_tk; with_tkconfig=${withval}
13885 fi
13886
13887         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
13888 $as_echo_n "checking for Tk configuration... " >&6; }
13889         if test "${ac_cv_c_tkconfig+set}" = set; then :
13890   $as_echo_n "(cached) " >&6
13891 else
13892
13893
13894             # First check to see if --with-tkconfig was specified.
13895             if test x"${with_tkconfig}" != x ; then
13896                 if test -f "${with_tkconfig}/tkConfig.sh" ; then
13897                     ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
13898                 else
13899                     as_fn_error "${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
13900                 fi
13901             fi
13902
13903             # then check for a private Tk library
13904             case "${host}" in
13905                 *-*-cygwin*) platDir="win" ;;
13906                 *) platDir="unix" ;;
13907             esac
13908             if test x"${ac_cv_c_tkconfig}" = x ; then
13909                 for i in \
13910                         ../tk \
13911                         `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
13912                         `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
13913                         `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
13914                         ../../tk \
13915                         `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
13916                         `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
13917                         `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
13918                         ../../../tk \
13919                         `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
13920                         `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
13921                         `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
13922                     if test -f "$i/$platDir/tkConfig.sh" ; then
13923                         ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
13924                         break
13925                     fi
13926                 done
13927             fi
13928
13929             # on Darwin, check in Framework installation locations
13930             if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tkconfig}" = x ; then
13931                 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
13932                         `ls -d /Library/Frameworks 2>/dev/null` \
13933                         `ls -d /Network/Library/Frameworks 2>/dev/null` \
13934                         `ls -d /System/Library/Frameworks 2>/dev/null` \
13935                         ; do
13936                     if test -f "$i/Tk.framework/tkConfig.sh" ; then
13937                         ac_cv_c_tkconfig=`(cd $i/Tk.framework; pwd)`
13938                         break
13939                     fi
13940                 done
13941             fi
13942
13943             # check in a few common install locations
13944             if test x"${ac_cv_c_tkconfig}" = x ; then
13945                 for i in `ls -d ${libdir} 2>/dev/null` \
13946                         `ls -d ${exec_prefix}/lib 2>/dev/null` \
13947                         `ls -d ${prefix}/lib 2>/dev/null` \
13948                         `ls -d /usr/local/lib 2>/dev/null` \
13949                         `ls -d /usr/contrib/lib 2>/dev/null` \
13950                         `ls -d /usr/lib 2>/dev/null` \
13951                         ; do
13952                     if test -f "$i/tkConfig.sh" ; then
13953                         ac_cv_c_tkconfig=`(cd $i; pwd)`
13954                         break
13955                     fi
13956                 done
13957             fi
13958             # check in a few other private locations
13959             if test x"${ac_cv_c_tkconfig}" = x ; then
13960                 for i in \
13961                         ${srcdir}/../tk \
13962                         `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
13963                         `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
13964                         `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
13965                     if test -f "$i/$platDir/tkConfig.sh" ; then
13966                         ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
13967                         break
13968                     fi
13969                 done
13970             fi
13971
13972 fi
13973
13974
13975         if test x"${ac_cv_c_tkconfig}" = x ; then
13976             TK_BIN_DIR="# no Tk configs found"
13977             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
13978 $as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
13979         else
13980             no_tk=
13981             TK_BIN_DIR=${ac_cv_c_tkconfig}
13982             { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
13983 $as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
13984         fi
13985     fi
13986
13987
13988     if test -z "${no_tcl}" -a -z "${no_tk}"; then
13989
13990     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
13991 $as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
13992
13993     if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
13994         { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
13995 $as_echo "loading" >&6; }
13996         . ${TCL_BIN_DIR}/tclConfig.sh
13997     else
13998         { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
13999 $as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
14000     fi
14001
14002     # eval is required to do the TCL_DBGX substitution
14003     eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
14004     eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
14005
14006     # If the TCL_BIN_DIR is the build directory (not the install directory),
14007     # then set the common variable name to the value of the build variables.
14008     # For example, the variable TCL_LIB_SPEC will be set to the value
14009     # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
14010     # instead of TCL_BUILD_LIB_SPEC since it will work with both an
14011     # installed and uninstalled version of Tcl.
14012     if test -f "${TCL_BIN_DIR}/Makefile" ; then
14013         TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
14014         TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
14015         TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
14016     elif test "`uname -s`" = "Darwin"; then
14017         # If Tcl was built as a framework, attempt to use the libraries
14018         # from the framework at the given location so that linking works
14019         # against Tcl.framework installed in an arbitrary location.
14020         case ${TCL_DEFS} in
14021             *TCL_FRAMEWORK*)
14022                 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
14023                     for i in "`cd ${TCL_BIN_DIR}; pwd`" \
14024                              "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
14025                         if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
14026                             TCL_LIB_SPEC="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
14027                             break
14028                         fi
14029                     done
14030                 fi
14031                 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
14032                     TCL_STUB_LIB_SPEC="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
14033                     TCL_STUB_LIB_PATH="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
14034                 fi
14035                 ;;
14036         esac
14037     fi
14038
14039     # eval is required to do the TCL_DBGX substitution
14040     eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
14041     eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
14042     eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
14043     eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
14044
14045
14046
14047
14048
14049
14050
14051
14052
14053
14054
14055
14056
14057
14058
14059         # Check for in-tree tcl
14060         here=`pwd`
14061         cd ${srcdir}/..
14062         topdir=`pwd`
14063         cd ${here}
14064
14065         intree="no"
14066         if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
14067           intree="yes"
14068         fi
14069
14070         # Find Tcl private headers
14071         if test x"${intree}" = xno; then
14072
14073   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
14074 $as_echo_n "checking for Tcl private headers... " >&6; }
14075   private_dir=""
14076   dir=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
14077   if test -f ${dir}/tclInt.h ; then
14078     private_dir=${dir}
14079   fi
14080
14081   if test x"${private_dir}" = x; then
14082     as_fn_error "could not find private Tcl headers" "$LINENO" 5
14083   else
14084     TCL_PRIVATE_INCLUDE="-I${private_dir}"
14085     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
14086 $as_echo "${private_dir}" >&6; }
14087   fi
14088
14089           TCL_INCLUDE="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
14090           TCL_LIBRARY="${TCL_LIB_SPEC}"
14091           TCL_DEPS=""
14092         else
14093           # If building tcl in the same src tree, private headers
14094           # are not needed, but we need to be sure to use the right
14095           # headers library
14096           TCL_INCLUDE="-I${TCL_SRC_DIR}/generic"
14097           TCL_LIBRARY="${TCL_BUILD_LIB_SPEC}"
14098           TCL_DEPS="../tcl/${configdir}${TCL_LIB_FILE}"
14099         fi
14100
14101
14102
14103
14104
14105     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
14106 $as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
14107
14108     if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
14109         { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
14110 $as_echo "loading" >&6; }
14111         . ${TK_BIN_DIR}/tkConfig.sh
14112     else
14113         { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
14114 $as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
14115     fi
14116
14117     # eval is required to do the TK_DBGX substitution
14118     eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
14119     eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
14120
14121     # If the TK_BIN_DIR is the build directory (not the install directory),
14122     # then set the common variable name to the value of the build variables.
14123     # For example, the variable TK_LIB_SPEC will be set to the value
14124     # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
14125     # instead of TK_BUILD_LIB_SPEC since it will work with both an
14126     # installed and uninstalled version of Tcl.
14127     if test -f "${TK_BIN_DIR}/Makefile" ; then
14128         TK_LIB_SPEC=${TK_BUILD_LIB_SPEC}
14129         TK_STUB_LIB_SPEC=${TK_BUILD_STUB_LIB_SPEC}
14130         TK_STUB_LIB_PATH=${TK_BUILD_STUB_LIB_PATH}
14131     elif test "`uname -s`" = "Darwin"; then
14132         # If Tk was built as a framework, attempt to use the libraries
14133         # from the framework at the given location so that linking works
14134         # against Tk.framework installed in an arbitrary location.
14135         case ${TK_DEFS} in
14136             *TK_FRAMEWORK*)
14137                 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
14138                     for i in "`cd ${TK_BIN_DIR}; pwd`" \
14139                              "`cd ${TK_BIN_DIR}/../..; pwd`"; do
14140                         if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
14141                             TK_LIB_SPEC="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
14142                             break
14143                         fi
14144                     done
14145                 fi
14146                 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
14147                     TK_STUB_LIB_SPEC="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
14148                     TK_STUB_LIB_PATH="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
14149                 fi
14150                 ;;
14151         esac
14152     fi
14153
14154     # eval is required to do the TK_DBGX substitution
14155     eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
14156     eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
14157     eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
14158     eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
14159
14160
14161
14162
14163
14164
14165
14166
14167
14168
14169
14170
14171
14172
14173         # Check for in-tree Tk
14174         intree="no"
14175         if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
14176           intree="yes"
14177         fi
14178
14179         # Find Tk private headers
14180         if test x"${intree}" = xno; then
14181
14182   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
14183 $as_echo_n "checking for Tk private headers... " >&6; }
14184   private_dir=""
14185   dir=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
14186   if test -f ${dir}/tkInt.h; then
14187     private_dir=${dir}
14188   fi
14189
14190   if test x"${private_dir}" = x; then
14191     as_fn_error "could not find Tk private headers" "$LINENO" 5
14192   else
14193     TK_PRIVATE_INCLUDE="-I${private_dir}"
14194     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
14195 $as_echo "${private_dir}" >&6; }
14196   fi
14197
14198           TK_INCLUDE="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
14199           TK_LIBRARY=${TK_LIB_SPEC}
14200           TK_DEPS=""
14201         else
14202           TK_INCLUDE="-I${TK_SRC_DIR}/generic"
14203           TK_LIBRARY="${TK_BUILD_LIB_SPEC}"
14204           TK_DEPS="../tk/${configdir}/${TK_LIB_FILE}"
14205         fi
14206
14207
14208
14209
14210
14211         ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
14212
14213         # Include some libraries that Tcl and Tk want.
14214         TCL_LIBS='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
14215         # Yes, the ordering seems wrong here.  But it isn't.
14216         # TK_LIBS is the list of libraries that need to be linked
14217         # after Tcl/Tk.  Note that this isn't put into LIBS.  If it
14218         # were in LIBS then any link tests after this point would
14219         # try to include things like `$(LIBGUI)', which wouldn't work.
14220         GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
14221
14222         CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
14223         CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
14224         CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
14225         CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
14226         CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
14227         CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
14228         CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
14229
14230         if test x$gdb_cv_os_cygwin = xyes; then
14231           WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
14232           WIN32LDAPP="-Wl,--subsystem,console"
14233           CONFIG_OBS="${CONFIG_OBS} gdbres.o"
14234         fi
14235
14236         subdirs="$subdirs gdbtk"
14237
14238     fi
14239 fi
14240
14241
14242
14243
14244
14245
14246
14247
14248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
14249 $as_echo_n "checking for X... " >&6; }
14250
14251
14252 # Check whether --with-x was given.
14253 if test "${with_x+set}" = set; then :
14254   withval=$with_x;
14255 fi
14256
14257 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
14258 if test "x$with_x" = xno; then
14259   # The user explicitly disabled X.
14260   have_x=disabled
14261 else
14262   case $x_includes,$x_libraries in #(
14263     *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
14264     *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
14265   $as_echo_n "(cached) " >&6
14266 else
14267   # One or both of the vars are not set, and there is no cached value.
14268 ac_x_includes=no ac_x_libraries=no
14269 rm -f -r conftest.dir
14270 if mkdir conftest.dir; then
14271   cd conftest.dir
14272   cat >Imakefile <<'_ACEOF'
14273 incroot:
14274         @echo incroot='${INCROOT}'
14275 usrlibdir:
14276         @echo usrlibdir='${USRLIBDIR}'
14277 libdir:
14278         @echo libdir='${LIBDIR}'
14279 _ACEOF
14280   if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
14281     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
14282     for ac_var in incroot usrlibdir libdir; do
14283       eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
14284     done
14285     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
14286     for ac_extension in a so sl dylib la dll; do
14287       if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
14288          test -f "$ac_im_libdir/libX11.$ac_extension"; then
14289         ac_im_usrlibdir=$ac_im_libdir; break
14290       fi
14291     done
14292     # Screen out bogus values from the imake configuration.  They are
14293     # bogus both because they are the default anyway, and because
14294     # using them would break gcc on systems where it needs fixed includes.
14295     case $ac_im_incroot in
14296         /usr/include) ac_x_includes= ;;
14297         *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
14298     esac
14299     case $ac_im_usrlibdir in
14300         /usr/lib | /usr/lib64 | /lib | /lib64) ;;
14301         *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
14302     esac
14303   fi
14304   cd ..
14305   rm -f -r conftest.dir
14306 fi
14307
14308 # Standard set of common directories for X headers.
14309 # Check X11 before X11Rn because it is often a symlink to the current release.
14310 ac_x_header_dirs='
14311 /usr/X11/include
14312 /usr/X11R7/include
14313 /usr/X11R6/include
14314 /usr/X11R5/include
14315 /usr/X11R4/include
14316
14317 /usr/include/X11
14318 /usr/include/X11R7
14319 /usr/include/X11R6
14320 /usr/include/X11R5
14321 /usr/include/X11R4
14322
14323 /usr/local/X11/include
14324 /usr/local/X11R7/include
14325 /usr/local/X11R6/include
14326 /usr/local/X11R5/include
14327 /usr/local/X11R4/include
14328
14329 /usr/local/include/X11
14330 /usr/local/include/X11R7
14331 /usr/local/include/X11R6
14332 /usr/local/include/X11R5
14333 /usr/local/include/X11R4
14334
14335 /usr/X386/include
14336 /usr/x386/include
14337 /usr/XFree86/include/X11
14338
14339 /usr/include
14340 /usr/local/include
14341 /usr/unsupported/include
14342 /usr/athena/include
14343 /usr/local/x11r5/include
14344 /usr/lpp/Xamples/include
14345
14346 /usr/openwin/include
14347 /usr/openwin/share/include'
14348
14349 if test "$ac_x_includes" = no; then
14350   # Guess where to find include files, by looking for Xlib.h.
14351   # First, try using that file with no special directory specified.
14352   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14353 /* end confdefs.h.  */
14354 #include <X11/Xlib.h>
14355 _ACEOF
14356 if ac_fn_c_try_cpp "$LINENO"; then :
14357   # We can compile using X headers with no special include directory.
14358 ac_x_includes=
14359 else
14360   for ac_dir in $ac_x_header_dirs; do
14361   if test -r "$ac_dir/X11/Xlib.h"; then
14362     ac_x_includes=$ac_dir
14363     break
14364   fi
14365 done
14366 fi
14367 rm -f conftest.err conftest.$ac_ext
14368 fi # $ac_x_includes = no
14369
14370 if test "$ac_x_libraries" = no; then
14371   # Check for the libraries.
14372   # See if we find them without any special options.
14373   # Don't add to $LIBS permanently.
14374   ac_save_LIBS=$LIBS
14375   LIBS="-lX11 $LIBS"
14376   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14377 /* end confdefs.h.  */
14378 #include <X11/Xlib.h>
14379 int
14380 main ()
14381 {
14382 XrmInitialize ()
14383   ;
14384   return 0;
14385 }
14386 _ACEOF
14387 if ac_fn_c_try_link "$LINENO"; then :
14388   LIBS=$ac_save_LIBS
14389 # We can link X programs with no special library path.
14390 ac_x_libraries=
14391 else
14392   LIBS=$ac_save_LIBS
14393 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
14394 do
14395   # Don't even attempt the hair of trying to link an X program!
14396   for ac_extension in a so sl dylib la dll; do
14397     if test -r "$ac_dir/libX11.$ac_extension"; then
14398       ac_x_libraries=$ac_dir
14399       break 2
14400     fi
14401   done
14402 done
14403 fi
14404 rm -f core conftest.err conftest.$ac_objext \
14405     conftest$ac_exeext conftest.$ac_ext
14406 fi # $ac_x_libraries = no
14407
14408 case $ac_x_includes,$ac_x_libraries in #(
14409   no,* | *,no | *\'*)
14410     # Didn't find X, or a directory has "'" in its name.
14411     ac_cv_have_x="have_x=no";; #(
14412   *)
14413     # Record where we found X for the cache.
14414     ac_cv_have_x="have_x=yes\
14415         ac_x_includes='$ac_x_includes'\
14416         ac_x_libraries='$ac_x_libraries'"
14417 esac
14418 fi
14419 ;; #(
14420     *) have_x=yes;;
14421   esac
14422   eval "$ac_cv_have_x"
14423 fi # $with_x != no
14424
14425 if test "$have_x" != yes; then
14426   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
14427 $as_echo "$have_x" >&6; }
14428   no_x=yes
14429 else
14430   # If each of the values was on the command line, it overrides each guess.
14431   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
14432   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
14433   # Update the cache value to reflect the command line values.
14434   ac_cv_have_x="have_x=yes\
14435         ac_x_includes='$x_includes'\
14436         ac_x_libraries='$x_libraries'"
14437   { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
14438 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
14439 fi
14440
14441
14442 # Unlike the sim directory, whether a simulator is linked is controlled by
14443 # presence of a gdb_sim definition in the target configure.tgt entry.
14444 # This code just checks for a few cases where we'd like to ignore those
14445 # definitions, even when they're present in the '.mt' file.  These cases
14446 # are when --disable-sim is specified, or if the simulator directory is
14447 # not part of the source tree.
14448 #
14449 # Check whether --enable-sim was given.
14450 if test "${enable_sim+set}" = set; then :
14451   enableval=$enable_sim; echo "enable_sim = $enable_sim";
14452  echo "enableval = ${enableval}";
14453  case "${enableval}" in
14454   yes) ignore_sim=false ;;
14455   no)  ignore_sim=true ;;
14456   *)   ignore_sim=false ;;
14457  esac
14458 else
14459   ignore_sim=false
14460 fi
14461
14462
14463 if test ! -d "${srcdir}/../sim"; then
14464   ignore_sim=true
14465 fi
14466
14467 SIM=
14468 SIM_OBS=
14469 if test "${ignore_sim}" = "false"; then
14470   if test x"${gdb_sim}" != x ; then
14471     SIM="${gdb_sim}"
14472     SIM_OBS="remote-sim.o"
14473
14474 $as_echo "#define WITH_SIM 1" >>confdefs.h
14475
14476   fi
14477 fi
14478
14479
14480
14481
14482
14483
14484
14485
14486
14487
14488
14489
14490
14491
14492 # List of host floatformats.
14493
14494 cat >>confdefs.h <<_ACEOF
14495 #define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
14496 _ACEOF
14497
14498
14499 cat >>confdefs.h <<_ACEOF
14500 #define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
14501 _ACEOF
14502
14503
14504 cat >>confdefs.h <<_ACEOF
14505 #define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
14506 _ACEOF
14507
14508
14509 # target_subdir is used by the testsuite to find the target libraries.
14510 target_subdir=
14511 if test "${host}" != "${target}"; then
14512     target_subdir="${target_alias}/"
14513 fi
14514
14515
14516 frags=
14517 if test "${gdb_native}" = "yes"; then
14518   host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
14519   if test ! -f ${host_makefile_frag}; then
14520     as_fn_error "\"*** Gdb does not support native target ${host}\"" "$LINENO" 5
14521   fi
14522   frags="$frags $host_makefile_frag"
14523 else
14524   host_makefile_frag=/dev/null
14525 fi
14526
14527
14528
14529
14530 if test "${gdb_native}" = "yes"; then
14531 # We pick this up from the host configuration file (.mh) because we
14532 # do not have a native configuration Makefile fragment.
14533 nativefile=`sed -n '
14534 s/NAT_FILE[     ]*=[    ]*\([^  ]*\)/\1/p
14535 ' ${host_makefile_frag}`
14536 fi
14537
14538
14539 if test x"${gdb_osabi}" != x ; then
14540
14541 cat >>confdefs.h <<_ACEOF
14542 #define GDB_OSABI_DEFAULT $gdb_osabi
14543 _ACEOF
14544
14545 fi
14546
14547 # Enable multi-ice-gdb-server.
14548 # Check whether --enable-multi-ice was given.
14549 if test "${enable_multi_ice+set}" = set; then :
14550   enableval=$enable_multi_ice; case $enableval in
14551     yes | no)
14552       ;;
14553     *) as_fn_error "bad value $enableval for --enable-multi-ice" "$LINENO" 5 ;;
14554   esac
14555 fi
14556
14557 if test "x$enable_multi_ice" = xyes; then
14558    subdirs="$subdirs multi-ice"
14559
14560 fi
14561
14562 # Check whether --enable-gdbserver was given.
14563 if test "${enable_gdbserver+set}" = set; then :
14564   enableval=$enable_gdbserver; case "${enableval}" in
14565   yes| no|auto) ;;
14566   *) as_fn_error "bad value ${enableval} for --enable-gdbserver option" "$LINENO" 5 ;;
14567 esac
14568 else
14569   enable_gdbserver=auto
14570 fi
14571
14572
14573 # We only build gdbserver automatically in a native configuration, and
14574 # only if the user did not explicitly disable its build.
14575 if test "$gdb_native" = "yes" -a "$enable_gdbserver" != "no"; then
14576   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gdbserver is supported on this host" >&5
14577 $as_echo_n "checking whether gdbserver is supported on this host... " >&6; }
14578   if test "x$build_gdbserver" = xyes; then
14579     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14580 $as_echo "yes" >&6; }
14581     subdirs="$subdirs gdbserver"
14582
14583     gdbserver_build_enabled=yes
14584   else
14585     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14586 $as_echo "no" >&6; }
14587   fi
14588 fi
14589
14590 # If the user explicitly request the gdbserver to be built, verify that
14591 # we were in fact able to enable it.
14592 if test "$enable_gdbserver" = "yes" -a "$gdbserver_build_enabled" != "yes"; then
14593   as_fn_error "Automatic gdbserver build is not supported for this configuration" "$LINENO" 5
14594 fi
14595
14596 # Check for babeltrace and babeltrace-ctf
14597
14598 # Check whether --with-babeltrace was given.
14599 if test "${with_babeltrace+set}" = set; then :
14600   withval=$with_babeltrace;
14601 else
14602   with_babeltrace=auto
14603 fi
14604
14605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use babeltrace" >&5
14606 $as_echo_n "checking whether to use babeltrace... " >&6; }
14607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_babeltrace" >&5
14608 $as_echo "$with_babeltrace" >&6; }
14609
14610 if test "x$with_babeltrace" = "xno"; then
14611   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&5
14612 $as_echo "$as_me: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&2;}
14613 else
14614   # Append -Werror to CFLAGS so that configure can catch the warning
14615   # "assignment from incompatible pointer type", which is related to
14616   # the babeltrace change from 1.0.3 to 1.1.0.  Babeltrace 1.1.0 works
14617   # in GDB, while babeltrace 1.0.3 is broken.
14618   # AC_LIB_HAVE_LINKFLAGS may modify CPPFLAGS in it, so it should be
14619   # safe to save and restore CFLAGS here.
14620   saved_CFLAGS=$CFLAGS
14621   CFLAGS="$CFLAGS -Werror"
14622
14623
14624
14625
14626
14627
14628
14629
14630     use_additional=yes
14631
14632   acl_save_prefix="$prefix"
14633   prefix="$acl_final_prefix"
14634   acl_save_exec_prefix="$exec_prefix"
14635   exec_prefix="$acl_final_exec_prefix"
14636
14637     eval additional_includedir=\"$includedir\"
14638     eval additional_libdir=\"$libdir\"
14639
14640   exec_prefix="$acl_save_exec_prefix"
14641   prefix="$acl_save_prefix"
14642
14643
14644 # Check whether --with-libbabeltrace-prefix was given.
14645 if test "${with_libbabeltrace_prefix+set}" = set; then :
14646   withval=$with_libbabeltrace_prefix;
14647     if test "X$withval" = "Xno"; then
14648       use_additional=no
14649     else
14650       if test "X$withval" = "X"; then
14651
14652   acl_save_prefix="$prefix"
14653   prefix="$acl_final_prefix"
14654   acl_save_exec_prefix="$exec_prefix"
14655   exec_prefix="$acl_final_exec_prefix"
14656
14657           eval additional_includedir=\"$includedir\"
14658           eval additional_libdir=\"$libdir\"
14659
14660   exec_prefix="$acl_save_exec_prefix"
14661   prefix="$acl_save_prefix"
14662
14663       else
14664         additional_includedir="$withval/include"
14665         additional_libdir="$withval/lib"
14666       fi
14667     fi
14668
14669 fi
14670
14671       LIBBABELTRACE=
14672   LTLIBBABELTRACE=
14673   INCBABELTRACE=
14674   rpathdirs=
14675   ltrpathdirs=
14676   names_already_handled=
14677   names_next_round='babeltrace babeltrace-ctf'
14678   while test -n "$names_next_round"; do
14679     names_this_round="$names_next_round"
14680     names_next_round=
14681     for name in $names_this_round; do
14682       already_handled=
14683       for n in $names_already_handled; do
14684         if test "$n" = "$name"; then
14685           already_handled=yes
14686           break
14687         fi
14688       done
14689       if test -z "$already_handled"; then
14690         names_already_handled="$names_already_handled $name"
14691                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
14692         eval value=\"\$HAVE_LIB$uppername\"
14693         if test -n "$value"; then
14694           if test "$value" = yes; then
14695             eval value=\"\$LIB$uppername\"
14696             test -z "$value" || LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$value"
14697             eval value=\"\$LTLIB$uppername\"
14698             test -z "$value" || LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$value"
14699           else
14700                                     :
14701           fi
14702         else
14703                               found_dir=
14704           found_la=
14705           found_so=
14706           found_a=
14707           if test $use_additional = yes; then
14708             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
14709               found_dir="$additional_libdir"
14710               found_so="$additional_libdir/lib$name.$shlibext"
14711               if test -f "$additional_libdir/lib$name.la"; then
14712                 found_la="$additional_libdir/lib$name.la"
14713               fi
14714             else
14715               if test -f "$additional_libdir/lib$name.$libext"; then
14716                 found_dir="$additional_libdir"
14717                 found_a="$additional_libdir/lib$name.$libext"
14718                 if test -f "$additional_libdir/lib$name.la"; then
14719                   found_la="$additional_libdir/lib$name.la"
14720                 fi
14721               fi
14722             fi
14723           fi
14724           if test "X$found_dir" = "X"; then
14725             for x in $LDFLAGS $LTLIBBABELTRACE; do
14726
14727   acl_save_prefix="$prefix"
14728   prefix="$acl_final_prefix"
14729   acl_save_exec_prefix="$exec_prefix"
14730   exec_prefix="$acl_final_exec_prefix"
14731   eval x=\"$x\"
14732   exec_prefix="$acl_save_exec_prefix"
14733   prefix="$acl_save_prefix"
14734
14735               case "$x" in
14736                 -L*)
14737                   dir=`echo "X$x" | sed -e 's/^X-L//'`
14738                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
14739                     found_dir="$dir"
14740                     found_so="$dir/lib$name.$shlibext"
14741                     if test -f "$dir/lib$name.la"; then
14742                       found_la="$dir/lib$name.la"
14743                     fi
14744                   else
14745                     if test -f "$dir/lib$name.$libext"; then
14746                       found_dir="$dir"
14747                       found_a="$dir/lib$name.$libext"
14748                       if test -f "$dir/lib$name.la"; then
14749                         found_la="$dir/lib$name.la"
14750                       fi
14751                     fi
14752                   fi
14753                   ;;
14754               esac
14755               if test "X$found_dir" != "X"; then
14756                 break
14757               fi
14758             done
14759           fi
14760           if test "X$found_dir" != "X"; then
14761                         LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$found_dir -l$name"
14762             if test "X$found_so" != "X"; then
14763                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
14764                                 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
14765               else
14766                                                                                 haveit=
14767                 for x in $ltrpathdirs; do
14768                   if test "X$x" = "X$found_dir"; then
14769                     haveit=yes
14770                     break
14771                   fi
14772                 done
14773                 if test -z "$haveit"; then
14774                   ltrpathdirs="$ltrpathdirs $found_dir"
14775                 fi
14776                                 if test "$hardcode_direct" = yes; then
14777                                                       LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
14778                 else
14779                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
14780                                                             LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
14781                                                             haveit=
14782                     for x in $rpathdirs; do
14783                       if test "X$x" = "X$found_dir"; then
14784                         haveit=yes
14785                         break
14786                       fi
14787                     done
14788                     if test -z "$haveit"; then
14789                       rpathdirs="$rpathdirs $found_dir"
14790                     fi
14791                   else
14792                                                                                 haveit=
14793                     for x in $LDFLAGS $LIBBABELTRACE; do
14794
14795   acl_save_prefix="$prefix"
14796   prefix="$acl_final_prefix"
14797   acl_save_exec_prefix="$exec_prefix"
14798   exec_prefix="$acl_final_exec_prefix"
14799   eval x=\"$x\"
14800   exec_prefix="$acl_save_exec_prefix"
14801   prefix="$acl_save_prefix"
14802
14803                       if test "X$x" = "X-L$found_dir"; then
14804                         haveit=yes
14805                         break
14806                       fi
14807                     done
14808                     if test -z "$haveit"; then
14809                       LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir"
14810                     fi
14811                     if test "$hardcode_minus_L" != no; then
14812                                                                                         LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
14813                     else
14814                                                                                                                                                                                 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
14815                     fi
14816                   fi
14817                 fi
14818               fi
14819             else
14820               if test "X$found_a" != "X"; then
14821                                 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_a"
14822               else
14823                                                 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir -l$name"
14824               fi
14825             fi
14826                         additional_includedir=
14827             case "$found_dir" in
14828               */lib | */lib/)
14829                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
14830                 additional_includedir="$basedir/include"
14831                 ;;
14832             esac
14833             if test "X$additional_includedir" != "X"; then
14834                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
14835                 haveit=
14836                 if test "X$additional_includedir" = "X/usr/local/include"; then
14837                   if test -n "$GCC"; then
14838                     case $host_os in
14839                       linux*) haveit=yes;;
14840                     esac
14841                   fi
14842                 fi
14843                 if test -z "$haveit"; then
14844                   for x in $CPPFLAGS $INCBABELTRACE; do
14845
14846   acl_save_prefix="$prefix"
14847   prefix="$acl_final_prefix"
14848   acl_save_exec_prefix="$exec_prefix"
14849   exec_prefix="$acl_final_exec_prefix"
14850   eval x=\"$x\"
14851   exec_prefix="$acl_save_exec_prefix"
14852   prefix="$acl_save_prefix"
14853
14854                     if test "X$x" = "X-I$additional_includedir"; then
14855                       haveit=yes
14856                       break
14857                     fi
14858                   done
14859                   if test -z "$haveit"; then
14860                     if test -d "$additional_includedir"; then
14861                                             INCBABELTRACE="${INCBABELTRACE}${INCBABELTRACE:+ }-I$additional_includedir"
14862                     fi
14863                   fi
14864                 fi
14865               fi
14866             fi
14867                         if test -n "$found_la"; then
14868                                                         save_libdir="$libdir"
14869               case "$found_la" in
14870                 */* | *\\*) . "$found_la" ;;
14871                 *) . "./$found_la" ;;
14872               esac
14873               libdir="$save_libdir"
14874                             for dep in $dependency_libs; do
14875                 case "$dep" in
14876                   -L*)
14877                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
14878                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
14879                       haveit=
14880                       if test "X$additional_libdir" = "X/usr/local/lib"; then
14881                         if test -n "$GCC"; then
14882                           case $host_os in
14883                             linux*) haveit=yes;;
14884                           esac
14885                         fi
14886                       fi
14887                       if test -z "$haveit"; then
14888                         haveit=
14889                         for x in $LDFLAGS $LIBBABELTRACE; do
14890
14891   acl_save_prefix="$prefix"
14892   prefix="$acl_final_prefix"
14893   acl_save_exec_prefix="$exec_prefix"
14894   exec_prefix="$acl_final_exec_prefix"
14895   eval x=\"$x\"
14896   exec_prefix="$acl_save_exec_prefix"
14897   prefix="$acl_save_prefix"
14898
14899                           if test "X$x" = "X-L$additional_libdir"; then
14900                             haveit=yes
14901                             break
14902                           fi
14903                         done
14904                         if test -z "$haveit"; then
14905                           if test -d "$additional_libdir"; then
14906                                                         LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$additional_libdir"
14907                           fi
14908                         fi
14909                         haveit=
14910                         for x in $LDFLAGS $LTLIBBABELTRACE; do
14911
14912   acl_save_prefix="$prefix"
14913   prefix="$acl_final_prefix"
14914   acl_save_exec_prefix="$exec_prefix"
14915   exec_prefix="$acl_final_exec_prefix"
14916   eval x=\"$x\"
14917   exec_prefix="$acl_save_exec_prefix"
14918   prefix="$acl_save_prefix"
14919
14920                           if test "X$x" = "X-L$additional_libdir"; then
14921                             haveit=yes
14922                             break
14923                           fi
14924                         done
14925                         if test -z "$haveit"; then
14926                           if test -d "$additional_libdir"; then
14927                                                         LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$additional_libdir"
14928                           fi
14929                         fi
14930                       fi
14931                     fi
14932                     ;;
14933                   -R*)
14934                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
14935                     if test "$enable_rpath" != no; then
14936                                                                   haveit=
14937                       for x in $rpathdirs; do
14938                         if test "X$x" = "X$dir"; then
14939                           haveit=yes
14940                           break
14941                         fi
14942                       done
14943                       if test -z "$haveit"; then
14944                         rpathdirs="$rpathdirs $dir"
14945                       fi
14946                                                                   haveit=
14947                       for x in $ltrpathdirs; do
14948                         if test "X$x" = "X$dir"; then
14949                           haveit=yes
14950                           break
14951                         fi
14952                       done
14953                       if test -z "$haveit"; then
14954                         ltrpathdirs="$ltrpathdirs $dir"
14955                       fi
14956                     fi
14957                     ;;
14958                   -l*)
14959                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
14960                     ;;
14961                   *.la)
14962                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
14963                     ;;
14964                   *)
14965                                         LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$dep"
14966                     LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$dep"
14967                     ;;
14968                 esac
14969               done
14970             fi
14971           else
14972                                                             LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
14973             LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-l$name"
14974           fi
14975         fi
14976       fi
14977     done
14978   done
14979   if test "X$rpathdirs" != "X"; then
14980     if test -n "$hardcode_libdir_separator"; then
14981                         alldirs=
14982       for found_dir in $rpathdirs; do
14983         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
14984       done
14985             acl_save_libdir="$libdir"
14986       libdir="$alldirs"
14987       eval flag=\"$hardcode_libdir_flag_spec\"
14988       libdir="$acl_save_libdir"
14989       LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
14990     else
14991             for found_dir in $rpathdirs; do
14992         acl_save_libdir="$libdir"
14993         libdir="$found_dir"
14994         eval flag=\"$hardcode_libdir_flag_spec\"
14995         libdir="$acl_save_libdir"
14996         LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
14997       done
14998     fi
14999   fi
15000   if test "X$ltrpathdirs" != "X"; then
15001             for found_dir in $ltrpathdirs; do
15002       LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-R$found_dir"
15003     done
15004   fi
15005
15006
15007         ac_save_CPPFLAGS="$CPPFLAGS"
15008
15009   for element in $INCBABELTRACE; do
15010     haveit=
15011     for x in $CPPFLAGS; do
15012
15013   acl_save_prefix="$prefix"
15014   prefix="$acl_final_prefix"
15015   acl_save_exec_prefix="$exec_prefix"
15016   exec_prefix="$acl_final_exec_prefix"
15017   eval x=\"$x\"
15018   exec_prefix="$acl_save_exec_prefix"
15019   prefix="$acl_save_prefix"
15020
15021       if test "X$x" = "X$element"; then
15022         haveit=yes
15023         break
15024       fi
15025     done
15026     if test -z "$haveit"; then
15027       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
15028     fi
15029   done
15030
15031
15032   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libbabeltrace" >&5
15033 $as_echo_n "checking for libbabeltrace... " >&6; }
15034 if test "${ac_cv_libbabeltrace+set}" = set; then :
15035   $as_echo_n "(cached) " >&6
15036 else
15037
15038     ac_save_LIBS="$LIBS"
15039     LIBS="$LIBS $LIBBABELTRACE"
15040     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15041 /* end confdefs.h.  */
15042 #include <babeltrace/babeltrace.h>
15043                          #include <babeltrace/ctf/events.h>
15044                          #include <babeltrace/ctf/iterator.h>
15045 int
15046 main ()
15047 {
15048 struct bt_iter_pos *pos = bt_iter_get_pos (bt_ctf_get_iter (NULL));
15049                         struct bt_ctf_event *event = NULL;
15050                         const struct bt_definition *scope;
15051
15052                         bt_iter_set_pos (bt_ctf_get_iter (NULL), pos);
15053                         scope = bt_ctf_get_top_level_scope (event,
15054                                                            BT_STREAM_EVENT_HEADER);
15055                         bt_ctf_get_uint64 (bt_ctf_get_field (event, scope, "id"));
15056
15057   ;
15058   return 0;
15059 }
15060 _ACEOF
15061 if ac_fn_c_try_link "$LINENO"; then :
15062   ac_cv_libbabeltrace=yes
15063 else
15064   ac_cv_libbabeltrace=no
15065 fi
15066 rm -f core conftest.err conftest.$ac_objext \
15067     conftest$ac_exeext conftest.$ac_ext
15068     LIBS="$ac_save_LIBS"
15069
15070 fi
15071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libbabeltrace" >&5
15072 $as_echo "$ac_cv_libbabeltrace" >&6; }
15073   if test "$ac_cv_libbabeltrace" = yes; then
15074     HAVE_LIBBABELTRACE=yes
15075
15076 $as_echo "#define HAVE_LIBBABELTRACE 1" >>confdefs.h
15077
15078     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libbabeltrace" >&5
15079 $as_echo_n "checking how to link with libbabeltrace... " >&6; }
15080     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBBABELTRACE" >&5
15081 $as_echo "$LIBBABELTRACE" >&6; }
15082   else
15083     HAVE_LIBBABELTRACE=no
15084             CPPFLAGS="$ac_save_CPPFLAGS"
15085     LIBBABELTRACE=
15086     LTLIBBABELTRACE=
15087   fi
15088
15089
15090
15091
15092
15093
15094   CFLAGS=$saved_CFLAGS
15095
15096   if test "$HAVE_LIBBABELTRACE" != yes; then
15097      if test "$with_babeltrace" = yes; then
15098        as_fn_error "babeltrace is missing or unusable" "$LINENO" 5
15099      else
15100        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&5
15101 $as_echo "$as_me: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&2;}
15102      fi
15103   fi
15104 fi
15105
15106 # If nativefile (NAT_FILE) is not set in config/*/*.m[ht] files, we link
15107 # to an empty version.
15108
15109 files=
15110 links=
15111
15112 rm -f nm.h
15113 if test "${nativefile}" != ""; then
15114     case "${nativefile}" in
15115       nm-*.h ) GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}" ;;
15116       * ) GDB_NM_FILE="${nativefile}"
15117     esac
15118     files="${files} ${GDB_NM_FILE}"
15119     links="${links} nm.h"
15120
15121 cat >>confdefs.h <<_ACEOF
15122 #define GDB_NM_FILE "${GDB_NM_FILE}"
15123 _ACEOF
15124
15125 fi
15126
15127
15128 ac_sources="$files"
15129 ac_dests="$links"
15130 while test -n "$ac_sources"; do
15131   set $ac_dests; ac_dest=$1; shift; ac_dests=$*
15132   set $ac_sources; ac_source=$1; shift; ac_sources=$*
15133   ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
15134 done
15135 ac_config_links="$ac_config_links $ac_config_links_1"
15136
15137
15138
15139
15140
15141 $as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
15142
15143
15144 # Undo the $ec_script escaping suitable for Makefile.
15145 transform=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
15146 GDB_TRANSFORM_NAME=`echo gdb | sed -e "$transform"`
15147 if test "x$GDB_TRANSFORM_NAME" = x; then
15148   GDB_TRANSFORM_NAME=gdb
15149 fi
15150
15151 GCORE_TRANSFORM_NAME=`echo gcore | sed -e "$transform"`
15152 if test "x$GCORE_TRANSFORM_NAME" = x; then
15153   GCORE_TRANSFORM_NAME=gcore
15154 fi
15155
15156 ac_config_files="$ac_config_files gcore"
15157
15158
15159 ac_config_files="$ac_config_files Makefile gdb-gdb.gdb doc/Makefile data-directory/Makefile"
15160
15161 ac_config_commands="$ac_config_commands default"
15162
15163 cat >confcache <<\_ACEOF
15164 # This file is a shell script that caches the results of configure
15165 # tests run on this system so they can be shared between configure
15166 # scripts and configure runs, see configure's option --config-cache.
15167 # It is not useful on other systems.  If it contains results you don't
15168 # want to keep, you may remove or edit it.
15169 #
15170 # config.status only pays attention to the cache file if you give it
15171 # the --recheck option to rerun configure.
15172 #
15173 # `ac_cv_env_foo' variables (set or unset) will be overridden when
15174 # loading this file, other *unset* `ac_cv_foo' will be assigned the
15175 # following values.
15176
15177 _ACEOF
15178
15179 # The following way of writing the cache mishandles newlines in values,
15180 # but we know of no workaround that is simple, portable, and efficient.
15181 # So, we kill variables containing newlines.
15182 # Ultrix sh set writes to stderr and can't be redirected directly,
15183 # and sets the high bit in the cache file unless we assign to the vars.
15184 (
15185   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15186     eval ac_val=\$$ac_var
15187     case $ac_val in #(
15188     *${as_nl}*)
15189       case $ac_var in #(
15190       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15191 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15192       esac
15193       case $ac_var in #(
15194       _ | IFS | as_nl) ;; #(
15195       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15196       *) { eval $ac_var=; unset $ac_var;} ;;
15197       esac ;;
15198     esac
15199   done
15200
15201   (set) 2>&1 |
15202     case $as_nl`(ac_space=' '; set) 2>&1` in #(
15203     *${as_nl}ac_space=\ *)
15204       # `set' does not quote correctly, so add quotes: double-quote
15205       # substitution turns \\\\ into \\, and sed turns \\ into \.
15206       sed -n \
15207         "s/'/'\\\\''/g;
15208           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15209       ;; #(
15210     *)
15211       # `set' quotes correctly as required by POSIX, so do not add quotes.
15212       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15213       ;;
15214     esac |
15215     sort
15216 ) |
15217   sed '
15218      /^ac_cv_env_/b end
15219      t clear
15220      :clear
15221      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15222      t end
15223      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15224      :end' >>confcache
15225 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15226   if test -w "$cache_file"; then
15227     test "x$cache_file" != "x/dev/null" &&
15228       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15229 $as_echo "$as_me: updating cache $cache_file" >&6;}
15230     cat confcache >$cache_file
15231   else
15232     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15233 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15234   fi
15235 fi
15236 rm -f confcache
15237
15238 test "x$prefix" = xNONE && prefix=$ac_default_prefix
15239 # Let make expand exec_prefix.
15240 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15241
15242 DEFS=-DHAVE_CONFIG_H
15243
15244 ac_libobjs=
15245 ac_ltlibobjs=
15246 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15247   # 1. Remove the extension, and $U if already installed.
15248   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15249   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15250   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
15251   #    will be set to the directory where LIBOBJS objects are built.
15252   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15253   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15254 done
15255 LIBOBJS=$ac_libobjs
15256
15257 LTLIBOBJS=$ac_ltlibobjs
15258
15259
15260 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
15261   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
15262 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15263 fi
15264 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
15265   as_fn_error "conditional \"GMAKE\" was never defined.
15266 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15267 fi
15268 if test -z "${HAVE_PYTHON_TRUE}" && test -z "${HAVE_PYTHON_FALSE}"; then
15269   as_fn_error "conditional \"HAVE_PYTHON\" was never defined.
15270 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15271 fi
15272 if test -z "${HAVE_GUILE_TRUE}" && test -z "${HAVE_GUILE_FALSE}"; then
15273   as_fn_error "conditional \"HAVE_GUILE\" was never defined.
15274 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15275 fi
15276
15277
15278 : ${CONFIG_STATUS=./config.status}
15279 ac_write_fail=0
15280 ac_clean_files_save=$ac_clean_files
15281 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15282 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15283 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15284 as_write_fail=0
15285 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15286 #! $SHELL
15287 # Generated by $as_me.
15288 # Run this file to recreate the current configuration.
15289 # Compiler output produced by configure, useful for debugging
15290 # configure, is in config.log if it exists.
15291
15292 debug=false
15293 ac_cs_recheck=false
15294 ac_cs_silent=false
15295
15296 SHELL=\${CONFIG_SHELL-$SHELL}
15297 export SHELL
15298 _ASEOF
15299 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15300 ## -------------------- ##
15301 ## M4sh Initialization. ##
15302 ## -------------------- ##
15303
15304 # Be more Bourne compatible
15305 DUALCASE=1; export DUALCASE # for MKS sh
15306 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15307   emulate sh
15308   NULLCMD=:
15309   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15310   # is contrary to our usage.  Disable this feature.
15311   alias -g '${1+"$@"}'='"$@"'
15312   setopt NO_GLOB_SUBST
15313 else
15314   case `(set -o) 2>/dev/null` in #(
15315   *posix*) :
15316     set -o posix ;; #(
15317   *) :
15318      ;;
15319 esac
15320 fi
15321
15322
15323 as_nl='
15324 '
15325 export as_nl
15326 # Printing a long string crashes Solaris 7 /usr/bin/printf.
15327 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15328 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15329 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15330 # Prefer a ksh shell builtin over an external printf program on Solaris,
15331 # but without wasting forks for bash or zsh.
15332 if test -z "$BASH_VERSION$ZSH_VERSION" \
15333     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15334   as_echo='print -r --'
15335   as_echo_n='print -rn --'
15336 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15337   as_echo='printf %s\n'
15338   as_echo_n='printf %s'
15339 else
15340   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15341     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15342     as_echo_n='/usr/ucb/echo -n'
15343   else
15344     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15345     as_echo_n_body='eval
15346       arg=$1;
15347       case $arg in #(
15348       *"$as_nl"*)
15349         expr "X$arg" : "X\\(.*\\)$as_nl";
15350         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15351       esac;
15352       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15353     '
15354     export as_echo_n_body
15355     as_echo_n='sh -c $as_echo_n_body as_echo'
15356   fi
15357   export as_echo_body
15358   as_echo='sh -c $as_echo_body as_echo'
15359 fi
15360
15361 # The user is always right.
15362 if test "${PATH_SEPARATOR+set}" != set; then
15363   PATH_SEPARATOR=:
15364   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15365     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15366       PATH_SEPARATOR=';'
15367   }
15368 fi
15369
15370
15371 # IFS
15372 # We need space, tab and new line, in precisely that order.  Quoting is
15373 # there to prevent editors from complaining about space-tab.
15374 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
15375 # splitting by setting IFS to empty value.)
15376 IFS=" ""        $as_nl"
15377
15378 # Find who we are.  Look in the path if we contain no directory separator.
15379 case $0 in #((
15380   *[\\/]* ) as_myself=$0 ;;
15381   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15382 for as_dir in $PATH
15383 do
15384   IFS=$as_save_IFS
15385   test -z "$as_dir" && as_dir=.
15386     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15387   done
15388 IFS=$as_save_IFS
15389
15390      ;;
15391 esac
15392 # We did not find ourselves, most probably we were run as `sh COMMAND'
15393 # in which case we are not to be found in the path.
15394 if test "x$as_myself" = x; then
15395   as_myself=$0
15396 fi
15397 if test ! -f "$as_myself"; then
15398   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15399   exit 1
15400 fi
15401
15402 # Unset variables that we do not need and which cause bugs (e.g. in
15403 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
15404 # suppresses any "Segmentation fault" message there.  '((' could
15405 # trigger a bug in pdksh 5.2.14.
15406 for as_var in BASH_ENV ENV MAIL MAILPATH
15407 do eval test x\${$as_var+set} = xset \
15408   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15409 done
15410 PS1='$ '
15411 PS2='> '
15412 PS4='+ '
15413
15414 # NLS nuisances.
15415 LC_ALL=C
15416 export LC_ALL
15417 LANGUAGE=C
15418 export LANGUAGE
15419
15420 # CDPATH.
15421 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15422
15423
15424 # as_fn_error ERROR [LINENO LOG_FD]
15425 # ---------------------------------
15426 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15427 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15428 # script with status $?, using 1 if that was 0.
15429 as_fn_error ()
15430 {
15431   as_status=$?; test $as_status -eq 0 && as_status=1
15432   if test "$3"; then
15433     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15434     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
15435   fi
15436   $as_echo "$as_me: error: $1" >&2
15437   as_fn_exit $as_status
15438 } # as_fn_error
15439
15440
15441 # as_fn_set_status STATUS
15442 # -----------------------
15443 # Set $? to STATUS, without forking.
15444 as_fn_set_status ()
15445 {
15446   return $1
15447 } # as_fn_set_status
15448
15449 # as_fn_exit STATUS
15450 # -----------------
15451 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15452 as_fn_exit ()
15453 {
15454   set +e
15455   as_fn_set_status $1
15456   exit $1
15457 } # as_fn_exit
15458
15459 # as_fn_unset VAR
15460 # ---------------
15461 # Portably unset VAR.
15462 as_fn_unset ()
15463 {
15464   { eval $1=; unset $1;}
15465 }
15466 as_unset=as_fn_unset
15467 # as_fn_append VAR VALUE
15468 # ----------------------
15469 # Append the text in VALUE to the end of the definition contained in VAR. Take
15470 # advantage of any shell optimizations that allow amortized linear growth over
15471 # repeated appends, instead of the typical quadratic growth present in naive
15472 # implementations.
15473 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15474   eval 'as_fn_append ()
15475   {
15476     eval $1+=\$2
15477   }'
15478 else
15479   as_fn_append ()
15480   {
15481     eval $1=\$$1\$2
15482   }
15483 fi # as_fn_append
15484
15485 # as_fn_arith ARG...
15486 # ------------------
15487 # Perform arithmetic evaluation on the ARGs, and store the result in the
15488 # global $as_val. Take advantage of shells that can avoid forks. The arguments
15489 # must be portable across $(()) and expr.
15490 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15491   eval 'as_fn_arith ()
15492   {
15493     as_val=$(( $* ))
15494   }'
15495 else
15496   as_fn_arith ()
15497   {
15498     as_val=`expr "$@" || test $? -eq 1`
15499   }
15500 fi # as_fn_arith
15501
15502
15503 if expr a : '\(a\)' >/dev/null 2>&1 &&
15504    test "X`expr 00001 : '.*\(...\)'`" = X001; then
15505   as_expr=expr
15506 else
15507   as_expr=false
15508 fi
15509
15510 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15511   as_basename=basename
15512 else
15513   as_basename=false
15514 fi
15515
15516 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15517   as_dirname=dirname
15518 else
15519   as_dirname=false
15520 fi
15521
15522 as_me=`$as_basename -- "$0" ||
15523 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15524          X"$0" : 'X\(//\)$' \| \
15525          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15526 $as_echo X/"$0" |
15527     sed '/^.*\/\([^/][^/]*\)\/*$/{
15528             s//\1/
15529             q
15530           }
15531           /^X\/\(\/\/\)$/{
15532             s//\1/
15533             q
15534           }
15535           /^X\/\(\/\).*/{
15536             s//\1/
15537             q
15538           }
15539           s/.*/./; q'`
15540
15541 # Avoid depending upon Character Ranges.
15542 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15543 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15544 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15545 as_cr_digits='0123456789'
15546 as_cr_alnum=$as_cr_Letters$as_cr_digits
15547
15548 ECHO_C= ECHO_N= ECHO_T=
15549 case `echo -n x` in #(((((
15550 -n*)
15551   case `echo 'xy\c'` in
15552   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
15553   xy)  ECHO_C='\c';;
15554   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
15555        ECHO_T=' ';;
15556   esac;;
15557 *)
15558   ECHO_N='-n';;
15559 esac
15560
15561 rm -f conf$$ conf$$.exe conf$$.file
15562 if test -d conf$$.dir; then
15563   rm -f conf$$.dir/conf$$.file
15564 else
15565   rm -f conf$$.dir
15566   mkdir conf$$.dir 2>/dev/null
15567 fi
15568 if (echo >conf$$.file) 2>/dev/null; then
15569   if ln -s conf$$.file conf$$ 2>/dev/null; then
15570     as_ln_s='ln -s'
15571     # ... but there are two gotchas:
15572     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15573     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15574     # In both cases, we have to default to `cp -p'.
15575     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15576       as_ln_s='cp -p'
15577   elif ln conf$$.file conf$$ 2>/dev/null; then
15578     as_ln_s=ln
15579   else
15580     as_ln_s='cp -p'
15581   fi
15582 else
15583   as_ln_s='cp -p'
15584 fi
15585 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15586 rmdir conf$$.dir 2>/dev/null
15587
15588
15589 # as_fn_mkdir_p
15590 # -------------
15591 # Create "$as_dir" as a directory, including parents if necessary.
15592 as_fn_mkdir_p ()
15593 {
15594
15595   case $as_dir in #(
15596   -*) as_dir=./$as_dir;;
15597   esac
15598   test -d "$as_dir" || eval $as_mkdir_p || {
15599     as_dirs=
15600     while :; do
15601       case $as_dir in #(
15602       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15603       *) as_qdir=$as_dir;;
15604       esac
15605       as_dirs="'$as_qdir' $as_dirs"
15606       as_dir=`$as_dirname -- "$as_dir" ||
15607 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15608          X"$as_dir" : 'X\(//\)[^/]' \| \
15609          X"$as_dir" : 'X\(//\)$' \| \
15610          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15611 $as_echo X"$as_dir" |
15612     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15613             s//\1/
15614             q
15615           }
15616           /^X\(\/\/\)[^/].*/{
15617             s//\1/
15618             q
15619           }
15620           /^X\(\/\/\)$/{
15621             s//\1/
15622             q
15623           }
15624           /^X\(\/\).*/{
15625             s//\1/
15626             q
15627           }
15628           s/.*/./; q'`
15629       test -d "$as_dir" && break
15630     done
15631     test -z "$as_dirs" || eval "mkdir $as_dirs"
15632   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
15633
15634
15635 } # as_fn_mkdir_p
15636 if mkdir -p . 2>/dev/null; then
15637   as_mkdir_p='mkdir -p "$as_dir"'
15638 else
15639   test -d ./-p && rmdir ./-p
15640   as_mkdir_p=false
15641 fi
15642
15643 if test -x / >/dev/null 2>&1; then
15644   as_test_x='test -x'
15645 else
15646   if ls -dL / >/dev/null 2>&1; then
15647     as_ls_L_option=L
15648   else
15649     as_ls_L_option=
15650   fi
15651   as_test_x='
15652     eval sh -c '\''
15653       if test -d "$1"; then
15654         test -d "$1/.";
15655       else
15656         case $1 in #(
15657         -*)set "./$1";;
15658         esac;
15659         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
15660         ???[sx]*):;;*)false;;esac;fi
15661     '\'' sh
15662   '
15663 fi
15664 as_executable_p=$as_test_x
15665
15666 # Sed expression to map a string onto a valid CPP name.
15667 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15668
15669 # Sed expression to map a string onto a valid variable name.
15670 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15671
15672
15673 exec 6>&1
15674 ## ----------------------------------- ##
15675 ## Main body of $CONFIG_STATUS script. ##
15676 ## ----------------------------------- ##
15677 _ASEOF
15678 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15679
15680 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15681 # Save the log message, to keep $0 and so on meaningful, and to
15682 # report actual input values of CONFIG_FILES etc. instead of their
15683 # values after options handling.
15684 ac_log="
15685 This file was extended by $as_me, which was
15686 generated by GNU Autoconf 2.64.  Invocation command line was
15687
15688   CONFIG_FILES    = $CONFIG_FILES
15689   CONFIG_HEADERS  = $CONFIG_HEADERS
15690   CONFIG_LINKS    = $CONFIG_LINKS
15691   CONFIG_COMMANDS = $CONFIG_COMMANDS
15692   $ $0 $@
15693
15694 on `(hostname || uname -n) 2>/dev/null | sed 1q`
15695 "
15696
15697 _ACEOF
15698
15699 case $ac_config_files in *"
15700 "*) set x $ac_config_files; shift; ac_config_files=$*;;
15701 esac
15702
15703 case $ac_config_headers in *"
15704 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15705 esac
15706
15707
15708 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15709 # Files that config.status was made for.
15710 config_files="$ac_config_files"
15711 config_headers="$ac_config_headers"
15712 config_links="$ac_config_links"
15713 config_commands="$ac_config_commands"
15714
15715 _ACEOF
15716
15717 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15718 ac_cs_usage="\
15719 \`$as_me' instantiates files and other configuration actions
15720 from templates according to the current configuration.  Unless the files
15721 and actions are specified as TAGs, all are instantiated by default.
15722
15723 Usage: $0 [OPTION]... [TAG]...
15724
15725   -h, --help       print this help, then exit
15726   -V, --version    print version number and configuration settings, then exit
15727   -q, --quiet, --silent
15728                    do not print progress messages
15729   -d, --debug      don't remove temporary files
15730       --recheck    update $as_me by reconfiguring in the same conditions
15731       --file=FILE[:TEMPLATE]
15732                    instantiate the configuration file FILE
15733       --header=FILE[:TEMPLATE]
15734                    instantiate the configuration header FILE
15735
15736 Configuration files:
15737 $config_files
15738
15739 Configuration headers:
15740 $config_headers
15741
15742 Configuration links:
15743 $config_links
15744
15745 Configuration commands:
15746 $config_commands
15747
15748 Report bugs to the package provider."
15749
15750 _ACEOF
15751 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15752 ac_cs_version="\\
15753 config.status
15754 configured by $0, generated by GNU Autoconf 2.64,
15755   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
15756
15757 Copyright (C) 2009 Free Software Foundation, Inc.
15758 This config.status script is free software; the Free Software Foundation
15759 gives unlimited permission to copy, distribute and modify it."
15760
15761 ac_pwd='$ac_pwd'
15762 srcdir='$srcdir'
15763 INSTALL='$INSTALL'
15764 AWK='$AWK'
15765 test -n "\$AWK" || AWK=awk
15766 _ACEOF
15767
15768 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15769 # The default lists apply if the user does not specify any file.
15770 ac_need_defaults=:
15771 while test $# != 0
15772 do
15773   case $1 in
15774   --*=*)
15775     ac_option=`expr "X$1" : 'X\([^=]*\)='`
15776     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15777     ac_shift=:
15778     ;;
15779   *)
15780     ac_option=$1
15781     ac_optarg=$2
15782     ac_shift=shift
15783     ;;
15784   esac
15785
15786   case $ac_option in
15787   # Handling of the options.
15788   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15789     ac_cs_recheck=: ;;
15790   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15791     $as_echo "$ac_cs_version"; exit ;;
15792   --debug | --debu | --deb | --de | --d | -d )
15793     debug=: ;;
15794   --file | --fil | --fi | --f )
15795     $ac_shift
15796     case $ac_optarg in
15797     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15798     esac
15799     as_fn_append CONFIG_FILES " '$ac_optarg'"
15800     ac_need_defaults=false;;
15801   --header | --heade | --head | --hea )
15802     $ac_shift
15803     case $ac_optarg in
15804     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15805     esac
15806     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
15807     ac_need_defaults=false;;
15808   --he | --h)
15809     # Conflict between --help and --header
15810     as_fn_error "ambiguous option: \`$1'
15811 Try \`$0 --help' for more information.";;
15812   --help | --hel | -h )
15813     $as_echo "$ac_cs_usage"; exit ;;
15814   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15815   | -silent | --silent | --silen | --sile | --sil | --si | --s)
15816     ac_cs_silent=: ;;
15817
15818   # This is an error.
15819   -*) as_fn_error "unrecognized option: \`$1'
15820 Try \`$0 --help' for more information." ;;
15821
15822   *) as_fn_append ac_config_targets " $1"
15823      ac_need_defaults=false ;;
15824
15825   esac
15826   shift
15827 done
15828
15829 ac_configure_extra_args=
15830
15831 if $ac_cs_silent; then
15832   exec 6>/dev/null
15833   ac_configure_extra_args="$ac_configure_extra_args --silent"
15834 fi
15835
15836 _ACEOF
15837 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15838 if \$ac_cs_recheck; then
15839   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15840   shift
15841   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15842   CONFIG_SHELL='$SHELL'
15843   export CONFIG_SHELL
15844   exec "\$@"
15845 fi
15846
15847 _ACEOF
15848 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15849 exec 5>>config.log
15850 {
15851   echo
15852   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15853 ## Running $as_me. ##
15854 _ASBOX
15855   $as_echo "$ac_log"
15856 } >&5
15857
15858 _ACEOF
15859 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15860 #
15861 # INIT-COMMANDS
15862 #
15863 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
15864
15865 _ACEOF
15866
15867 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15868
15869 # Handling of arguments.
15870 for ac_config_target in $ac_config_targets
15871 do
15872   case $ac_config_target in
15873     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
15874     "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
15875     "jit-reader.h") CONFIG_FILES="$CONFIG_FILES jit-reader.h:jit-reader.in" ;;
15876     "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
15877     "gcore") CONFIG_FILES="$CONFIG_FILES gcore" ;;
15878     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
15879     "gdb-gdb.gdb") CONFIG_FILES="$CONFIG_FILES gdb-gdb.gdb" ;;
15880     "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
15881     "data-directory/Makefile") CONFIG_FILES="$CONFIG_FILES data-directory/Makefile" ;;
15882     "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
15883
15884   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15885   esac
15886 done
15887
15888
15889 # If the user did not use the arguments to specify the items to instantiate,
15890 # then the envvar interface is used.  Set only those that are not.
15891 # We use the long form for the default assignment because of an extremely
15892 # bizarre bug on SunOS 4.1.3.
15893 if $ac_need_defaults; then
15894   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15895   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15896   test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
15897   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15898 fi
15899
15900 # Have a temporary directory for convenience.  Make it in the build tree
15901 # simply because there is no reason against having it here, and in addition,
15902 # creating and moving files from /tmp can sometimes cause problems.
15903 # Hook for its removal unless debugging.
15904 # Note that there is a small window in which the directory will not be cleaned:
15905 # after its creation but before its name has been assigned to `$tmp'.
15906 $debug ||
15907 {
15908   tmp=
15909   trap 'exit_status=$?
15910   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
15911 ' 0
15912   trap 'as_fn_exit 1' 1 2 13 15
15913 }
15914 # Create a (secure) tmp directory for tmp files.
15915
15916 {
15917   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15918   test -n "$tmp" && test -d "$tmp"
15919 }  ||
15920 {
15921   tmp=./conf$$-$RANDOM
15922   (umask 077 && mkdir "$tmp")
15923 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
15924
15925 # Set up the scripts for CONFIG_FILES section.
15926 # No need to generate them if there are no CONFIG_FILES.
15927 # This happens for instance with `./config.status config.h'.
15928 if test -n "$CONFIG_FILES"; then
15929
15930 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
15931   ac_cs_awk_getline=:
15932   ac_cs_awk_pipe_init=
15933   ac_cs_awk_read_file='
15934       while ((getline aline < (F[key])) > 0)
15935         print(aline)
15936       close(F[key])'
15937   ac_cs_awk_pipe_fini=
15938 else
15939   ac_cs_awk_getline=false
15940   ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
15941   ac_cs_awk_read_file='
15942       print "|#_!!_#|"
15943       print "cat " F[key] " &&"
15944       '$ac_cs_awk_pipe_init
15945   # The final `:' finishes the AND list.
15946   ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
15947 fi
15948 ac_cr=`echo X | tr X '\015'`
15949 # On cygwin, bash can eat \r inside `` if the user requested igncr.
15950 # But we know of no other shell where ac_cr would be empty at this
15951 # point, so we can use a bashism as a fallback.
15952 if test "x$ac_cr" = x; then
15953   eval ac_cr=\$\'\\r\'
15954 fi
15955 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15956 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15957   ac_cs_awk_cr='\r'
15958 else
15959   ac_cs_awk_cr=$ac_cr
15960 fi
15961
15962 echo 'BEGIN {' >"$tmp/subs1.awk" &&
15963 _ACEOF
15964
15965 # Create commands to substitute file output variables.
15966 {
15967   echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
15968   echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
15969   echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
15970   echo "_ACAWK" &&
15971   echo "_ACEOF"
15972 } >conf$$files.sh &&
15973 . ./conf$$files.sh ||
15974   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15975 rm -f conf$$files.sh
15976
15977 {
15978   echo "cat >conf$$subs.awk <<_ACEOF" &&
15979   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15980   echo "_ACEOF"
15981 } >conf$$subs.sh ||
15982   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15983 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
15984 ac_delim='%!_!# '
15985 for ac_last_try in false false false false false :; do
15986   . ./conf$$subs.sh ||
15987     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15988
15989   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15990   if test $ac_delim_n = $ac_delim_num; then
15991     break
15992   elif $ac_last_try; then
15993     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15994   else
15995     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15996   fi
15997 done
15998 rm -f conf$$subs.sh
15999
16000 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16001 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
16002 _ACEOF
16003 sed -n '
16004 h
16005 s/^/S["/; s/!.*/"]=/
16006 p
16007 g
16008 s/^[^!]*!//
16009 :repl
16010 t repl
16011 s/'"$ac_delim"'$//
16012 t delim
16013 :nl
16014 h
16015 s/\(.\{148\}\).*/\1/
16016 t more1
16017 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16018 p
16019 n
16020 b repl
16021 :more1
16022 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16023 p
16024 g
16025 s/.\{148\}//
16026 t nl
16027 :delim
16028 h
16029 s/\(.\{148\}\).*/\1/
16030 t more2
16031 s/["\\]/\\&/g; s/^/"/; s/$/"/
16032 p
16033 b
16034 :more2
16035 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16036 p
16037 g
16038 s/.\{148\}//
16039 t delim
16040 ' <conf$$subs.awk | sed '
16041 /^[^""]/{
16042   N
16043   s/\n//
16044 }
16045 ' >>$CONFIG_STATUS || ac_write_fail=1
16046 rm -f conf$$subs.awk
16047 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16048 _ACAWK
16049 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
16050   for (key in S) S_is_set[key] = 1
16051   FS = "\a"
16052   \$ac_cs_awk_pipe_init
16053 }
16054 {
16055   line = $ 0
16056   nfields = split(line, field, "@")
16057   substed = 0
16058   len = length(field[1])
16059   for (i = 2; i < nfields; i++) {
16060     key = field[i]
16061     keylen = length(key)
16062     if (S_is_set[key]) {
16063       value = S[key]
16064       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16065       len += length(value) + length(field[++i])
16066       substed = 1
16067     } else
16068       len += 1 + keylen
16069   }
16070   if (nfields == 3 && !substed) {
16071     key = field[2]
16072     if (F[key] != "" && line ~ /^[       ]*@.*@[         ]*$/) {
16073       \$ac_cs_awk_read_file
16074       next
16075     }
16076   }
16077   print line
16078 }
16079 \$ac_cs_awk_pipe_fini
16080 _ACAWK
16081 _ACEOF
16082 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16083 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16084   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16085 else
16086   cat
16087 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
16088   || as_fn_error "could not setup config files machinery" "$LINENO" 5
16089 _ACEOF
16090
16091 # VPATH may cause trouble with some makes, so we remove $(srcdir),
16092 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
16093 # trailing colons and then remove the whole line if VPATH becomes empty
16094 # (actually we leave an empty line to preserve line numbers).
16095 if test "x$srcdir" = x.; then
16096   ac_vpsub='/^[  ]*VPATH[        ]*=/{
16097 s/:*\$(srcdir):*/:/
16098 s/:*\${srcdir}:*/:/
16099 s/:*@srcdir@:*/:/
16100 s/^\([^=]*=[     ]*\):*/\1/
16101 s/:*$//
16102 s/^[^=]*=[       ]*$//
16103 }'
16104 fi
16105
16106 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16107 fi # test -n "$CONFIG_FILES"
16108
16109 # Set up the scripts for CONFIG_HEADERS section.
16110 # No need to generate them if there are no CONFIG_HEADERS.
16111 # This happens for instance with `./config.status Makefile'.
16112 if test -n "$CONFIG_HEADERS"; then
16113 cat >"$tmp/defines.awk" <<\_ACAWK ||
16114 BEGIN {
16115 _ACEOF
16116
16117 # Transform confdefs.h into an awk script `defines.awk', embedded as
16118 # here-document in config.status, that substitutes the proper values into
16119 # config.h.in to produce config.h.
16120
16121 # Create a delimiter string that does not exist in confdefs.h, to ease
16122 # handling of long lines.
16123 ac_delim='%!_!# '
16124 for ac_last_try in false false :; do
16125   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
16126   if test -z "$ac_t"; then
16127     break
16128   elif $ac_last_try; then
16129     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
16130   else
16131     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16132   fi
16133 done
16134
16135 # For the awk script, D is an array of macro values keyed by name,
16136 # likewise P contains macro parameters if any.  Preserve backslash
16137 # newline sequences.
16138
16139 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16140 sed -n '
16141 s/.\{148\}/&'"$ac_delim"'/g
16142 t rset
16143 :rset
16144 s/^[     ]*#[    ]*define[       ][      ]*/ /
16145 t def
16146 d
16147 :def
16148 s/\\$//
16149 t bsnl
16150 s/["\\]/\\&/g
16151 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
16152 D["\1"]=" \3"/p
16153 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
16154 d
16155 :bsnl
16156 s/["\\]/\\&/g
16157 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
16158 D["\1"]=" \3\\\\\\n"\\/p
16159 t cont
16160 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16161 t cont
16162 d
16163 :cont
16164 n
16165 s/.\{148\}/&'"$ac_delim"'/g
16166 t clear
16167 :clear
16168 s/\\$//
16169 t bsnlc
16170 s/["\\]/\\&/g; s/^/"/; s/$/"/p
16171 d
16172 :bsnlc
16173 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16174 b cont
16175 ' <confdefs.h | sed '
16176 s/'"$ac_delim"'/"\\\
16177 "/g' >>$CONFIG_STATUS || ac_write_fail=1
16178
16179 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16180   for (key in D) D_is_set[key] = 1
16181   FS = "\a"
16182 }
16183 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16184   line = \$ 0
16185   split(line, arg, " ")
16186   if (arg[1] == "#") {
16187     defundef = arg[2]
16188     mac1 = arg[3]
16189   } else {
16190     defundef = substr(arg[1], 2)
16191     mac1 = arg[2]
16192   }
16193   split(mac1, mac2, "(") #)
16194   macro = mac2[1]
16195   prefix = substr(line, 1, index(line, defundef) - 1)
16196   if (D_is_set[macro]) {
16197     # Preserve the white space surrounding the "#".
16198     print prefix "define", macro P[macro] D[macro]
16199     next
16200   } else {
16201     # Replace #undef with comments.  This is necessary, for example,
16202     # in the case of _POSIX_SOURCE, which is predefined and required
16203     # on some systems where configure will not decide to define it.
16204     if (defundef == "undef") {
16205       print "/*", prefix defundef, macro, "*/"
16206       next
16207     }
16208   }
16209 }
16210 { print }
16211 _ACAWK
16212 _ACEOF
16213 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16214   as_fn_error "could not setup config headers machinery" "$LINENO" 5
16215 fi # test -n "$CONFIG_HEADERS"
16216
16217
16218 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS  :C $CONFIG_COMMANDS"
16219 shift
16220 for ac_tag
16221 do
16222   case $ac_tag in
16223   :[FHLC]) ac_mode=$ac_tag; continue;;
16224   esac
16225   case $ac_mode$ac_tag in
16226   :[FHL]*:*);;
16227   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
16228   :[FH]-) ac_tag=-:-;;
16229   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16230   esac
16231   ac_save_IFS=$IFS
16232   IFS=:
16233   set x $ac_tag
16234   IFS=$ac_save_IFS
16235   shift
16236   ac_file=$1
16237   shift
16238
16239   case $ac_mode in
16240   :L) ac_source=$1;;
16241   :[FH])
16242     ac_file_inputs=
16243     for ac_f
16244     do
16245       case $ac_f in
16246       -) ac_f="$tmp/stdin";;
16247       *) # Look for the file first in the build tree, then in the source tree
16248          # (if the path is not absolute).  The absolute path cannot be DOS-style,
16249          # because $ac_f cannot contain `:'.
16250          test -f "$ac_f" ||
16251            case $ac_f in
16252            [\\/$]*) false;;
16253            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16254            esac ||
16255            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
16256       esac
16257       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16258       as_fn_append ac_file_inputs " '$ac_f'"
16259     done
16260
16261     # Let's still pretend it is `configure' which instantiates (i.e., don't
16262     # use $as_me), people would be surprised to read:
16263     #    /* config.h.  Generated by config.status.  */
16264     configure_input='Generated from '`
16265           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16266         `' by configure.'
16267     if test x"$ac_file" != x-; then
16268       configure_input="$ac_file.  $configure_input"
16269       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16270 $as_echo "$as_me: creating $ac_file" >&6;}
16271     fi
16272     # Neutralize special characters interpreted by sed in replacement strings.
16273     case $configure_input in #(
16274     *\&* | *\|* | *\\* )
16275        ac_sed_conf_input=`$as_echo "$configure_input" |
16276        sed 's/[\\\\&|]/\\\\&/g'`;; #(
16277     *) ac_sed_conf_input=$configure_input;;
16278     esac
16279
16280     case $ac_tag in
16281     *:-:* | *:-) cat >"$tmp/stdin" \
16282       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
16283     esac
16284     ;;
16285   esac
16286
16287   ac_dir=`$as_dirname -- "$ac_file" ||
16288 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16289          X"$ac_file" : 'X\(//\)[^/]' \| \
16290          X"$ac_file" : 'X\(//\)$' \| \
16291          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16292 $as_echo X"$ac_file" |
16293     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16294             s//\1/
16295             q
16296           }
16297           /^X\(\/\/\)[^/].*/{
16298             s//\1/
16299             q
16300           }
16301           /^X\(\/\/\)$/{
16302             s//\1/
16303             q
16304           }
16305           /^X\(\/\).*/{
16306             s//\1/
16307             q
16308           }
16309           s/.*/./; q'`
16310   as_dir="$ac_dir"; as_fn_mkdir_p
16311   ac_builddir=.
16312
16313 case "$ac_dir" in
16314 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16315 *)
16316   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16317   # A ".." for each directory in $ac_dir_suffix.
16318   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16319   case $ac_top_builddir_sub in
16320   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16321   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16322   esac ;;
16323 esac
16324 ac_abs_top_builddir=$ac_pwd
16325 ac_abs_builddir=$ac_pwd$ac_dir_suffix
16326 # for backward compatibility:
16327 ac_top_builddir=$ac_top_build_prefix
16328
16329 case $srcdir in
16330   .)  # We are building in place.
16331     ac_srcdir=.
16332     ac_top_srcdir=$ac_top_builddir_sub
16333     ac_abs_top_srcdir=$ac_pwd ;;
16334   [\\/]* | ?:[\\/]* )  # Absolute name.
16335     ac_srcdir=$srcdir$ac_dir_suffix;
16336     ac_top_srcdir=$srcdir
16337     ac_abs_top_srcdir=$srcdir ;;
16338   *) # Relative name.
16339     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16340     ac_top_srcdir=$ac_top_build_prefix$srcdir
16341     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16342 esac
16343 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16344
16345
16346   case $ac_mode in
16347   :F)
16348   #
16349   # CONFIG_FILE
16350   #
16351
16352   case $INSTALL in
16353   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16354   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16355   esac
16356 _ACEOF
16357
16358 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16359 # If the template does not know about datarootdir, expand it.
16360 # FIXME: This hack should be removed a few years after 2.60.
16361 ac_datarootdir_hack=; ac_datarootdir_seen=
16362 ac_sed_dataroot='
16363 /datarootdir/ {
16364   p
16365   q
16366 }
16367 /@datadir@/p
16368 /@docdir@/p
16369 /@infodir@/p
16370 /@localedir@/p
16371 /@mandir@/p'
16372 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16373 *datarootdir*) ac_datarootdir_seen=yes;;
16374 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16375   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16376 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16377 _ACEOF
16378 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16379   ac_datarootdir_hack='
16380   s&@datadir@&$datadir&g
16381   s&@docdir@&$docdir&g
16382   s&@infodir@&$infodir&g
16383   s&@localedir@&$localedir&g
16384   s&@mandir@&$mandir&g
16385   s&\\\${datarootdir}&$datarootdir&g' ;;
16386 esac
16387 _ACEOF
16388
16389 # Neutralize VPATH when `$srcdir' = `.'.
16390 # Shell code in configure.ac might set extrasub.
16391 # FIXME: do we really want to maintain this feature?
16392 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16393 ac_sed_extra="$ac_vpsub
16394 $extrasub
16395 _ACEOF
16396 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16397 :t
16398 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16399 s|@configure_input@|$ac_sed_conf_input|;t t
16400 s&@top_builddir@&$ac_top_builddir_sub&;t t
16401 s&@top_build_prefix@&$ac_top_build_prefix&;t t
16402 s&@srcdir@&$ac_srcdir&;t t
16403 s&@abs_srcdir@&$ac_abs_srcdir&;t t
16404 s&@top_srcdir@&$ac_top_srcdir&;t t
16405 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16406 s&@builddir@&$ac_builddir&;t t
16407 s&@abs_builddir@&$ac_abs_builddir&;t t
16408 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16409 s&@INSTALL@&$ac_INSTALL&;t t
16410 $ac_datarootdir_hack
16411 "
16412 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
16413 if $ac_cs_awk_getline; then
16414   $AWK -f "$tmp/subs.awk"
16415 else
16416   $AWK -f "$tmp/subs.awk" | $SHELL
16417 fi >$tmp/out \
16418   || as_fn_error "could not create $ac_file" "$LINENO" 5
16419
16420 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16421   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
16422   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
16423   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16424 which seems to be undefined.  Please make sure it is defined." >&5
16425 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16426 which seems to be undefined.  Please make sure it is defined." >&2;}
16427
16428   rm -f "$tmp/stdin"
16429   case $ac_file in
16430   -) cat "$tmp/out" && rm -f "$tmp/out";;
16431   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
16432   esac \
16433   || as_fn_error "could not create $ac_file" "$LINENO" 5
16434  ;;
16435   :H)
16436   #
16437   # CONFIG_HEADER
16438   #
16439   if test x"$ac_file" != x-; then
16440     {
16441       $as_echo "/* $configure_input  */" \
16442       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
16443     } >"$tmp/config.h" \
16444       || as_fn_error "could not create $ac_file" "$LINENO" 5
16445     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
16446       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16447 $as_echo "$as_me: $ac_file is unchanged" >&6;}
16448     else
16449       rm -f "$ac_file"
16450       mv "$tmp/config.h" "$ac_file" \
16451         || as_fn_error "could not create $ac_file" "$LINENO" 5
16452     fi
16453   else
16454     $as_echo "/* $configure_input  */" \
16455       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
16456       || as_fn_error "could not create -" "$LINENO" 5
16457   fi
16458  ;;
16459   :L)
16460   #
16461   # CONFIG_LINK
16462   #
16463
16464   if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
16465     :
16466   else
16467     # Prefer the file from the source tree if names are identical.
16468     if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
16469       ac_source=$srcdir/$ac_source
16470     fi
16471
16472     { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
16473 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
16474
16475     if test ! -r "$ac_source"; then
16476       as_fn_error "$ac_source: file not found" "$LINENO" 5
16477     fi
16478     rm -f "$ac_file"
16479
16480     # Try a relative symlink, then a hard link, then a copy.
16481     case $srcdir in
16482     [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
16483         *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
16484     esac
16485     ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
16486       ln "$ac_source" "$ac_file" 2>/dev/null ||
16487       cp -p "$ac_source" "$ac_file" ||
16488       as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
16489   fi
16490  ;;
16491   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16492 $as_echo "$as_me: executing $ac_file commands" >&6;}
16493  ;;
16494   esac
16495
16496
16497   case $ac_file$ac_mode in
16498     "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
16499     "gcore":F) chmod +x gcore ;;
16500     "default":C)
16501 case x$CONFIG_HEADERS in
16502 xconfig.h:config.in)
16503 echo > stamp-h ;;
16504 esac
16505  ;;
16506
16507   esac
16508 done # for ac_tag
16509
16510
16511 as_fn_exit 0
16512 _ACEOF
16513 ac_clean_files=$ac_clean_files_save
16514
16515 test $ac_write_fail = 0 ||
16516   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
16517
16518
16519 # configure is writing to config.log, and then calls config.status.
16520 # config.status does its own redirection, appending to config.log.
16521 # Unfortunately, on DOS this fails, as config.log is still kept open
16522 # by configure, so config.status won't be able to write to it; its
16523 # output is simply discarded.  So we exec the FD to /dev/null,
16524 # effectively closing config.log, so it can be properly (re)opened and
16525 # appended to by config.status.  When coming back to configure, we
16526 # need to make the FD available again.
16527 if test "$no_create" != yes; then
16528   ac_cs_success=:
16529   ac_config_status_args=
16530   test "$silent" = yes &&
16531     ac_config_status_args="$ac_config_status_args --quiet"
16532   exec 5>/dev/null
16533   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16534   exec 5>>config.log
16535   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16536   # would make configure fail if this is the last instruction.
16537   $ac_cs_success || as_fn_exit $?
16538 fi
16539
16540 #
16541 # CONFIG_SUBDIRS section.
16542 #
16543 if test "$no_recursion" != yes; then
16544
16545   # Remove --cache-file, --srcdir, and --disable-option-checking arguments
16546   # so they do not pile up.
16547   ac_sub_configure_args=
16548   ac_prev=
16549   eval "set x $ac_configure_args"
16550   shift
16551   for ac_arg
16552   do
16553     if test -n "$ac_prev"; then
16554       ac_prev=
16555       continue
16556     fi
16557     case $ac_arg in
16558     -cache-file | --cache-file | --cache-fil | --cache-fi \
16559     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
16560       ac_prev=cache_file ;;
16561     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
16562     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
16563     | --c=*)
16564       ;;
16565     --config-cache | -C)
16566       ;;
16567     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
16568       ac_prev=srcdir ;;
16569     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
16570       ;;
16571     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
16572       ac_prev=prefix ;;
16573     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
16574       ;;
16575     --disable-option-checking)
16576       ;;
16577     *)
16578       case $ac_arg in
16579       *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
16580       esac
16581       as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
16582     esac
16583   done
16584
16585   # Always prepend --prefix to ensure using the same prefix
16586   # in subdir configurations.
16587   ac_arg="--prefix=$prefix"
16588   case $ac_arg in
16589   *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
16590   esac
16591   ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
16592
16593   # Pass --silent
16594   if test "$silent" = yes; then
16595     ac_sub_configure_args="--silent $ac_sub_configure_args"
16596   fi
16597
16598   # Always prepend --disable-option-checking to silence warnings, since
16599   # different subdirs can have different --enable and --with options.
16600   ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
16601
16602   ac_popdir=`pwd`
16603   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
16604
16605     # Do not complain, so a configure script can configure whichever
16606     # parts of a large source tree are present.
16607     test -d "$srcdir/$ac_dir" || continue
16608
16609     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
16610     $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
16611     $as_echo "$ac_msg" >&6
16612     as_dir="$ac_dir"; as_fn_mkdir_p
16613     ac_builddir=.
16614
16615 case "$ac_dir" in
16616 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16617 *)
16618   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16619   # A ".." for each directory in $ac_dir_suffix.
16620   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16621   case $ac_top_builddir_sub in
16622   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16623   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16624   esac ;;
16625 esac
16626 ac_abs_top_builddir=$ac_pwd
16627 ac_abs_builddir=$ac_pwd$ac_dir_suffix
16628 # for backward compatibility:
16629 ac_top_builddir=$ac_top_build_prefix
16630
16631 case $srcdir in
16632   .)  # We are building in place.
16633     ac_srcdir=.
16634     ac_top_srcdir=$ac_top_builddir_sub
16635     ac_abs_top_srcdir=$ac_pwd ;;
16636   [\\/]* | ?:[\\/]* )  # Absolute name.
16637     ac_srcdir=$srcdir$ac_dir_suffix;
16638     ac_top_srcdir=$srcdir
16639     ac_abs_top_srcdir=$srcdir ;;
16640   *) # Relative name.
16641     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16642     ac_top_srcdir=$ac_top_build_prefix$srcdir
16643     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16644 esac
16645 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16646
16647
16648     cd "$ac_dir"
16649
16650     # Check for guested configure; otherwise get Cygnus style configure.
16651     if test -f "$ac_srcdir/configure.gnu"; then
16652       ac_sub_configure=$ac_srcdir/configure.gnu
16653     elif test -f "$ac_srcdir/configure"; then
16654       ac_sub_configure=$ac_srcdir/configure
16655     elif test -f "$ac_srcdir/configure.in"; then
16656       # This should be Cygnus configure.
16657       ac_sub_configure=$ac_aux_dir/configure
16658     else
16659       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
16660 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
16661       ac_sub_configure=
16662     fi
16663
16664     # The recursion is here.
16665     if test -n "$ac_sub_configure"; then
16666       # Make the cache file name correct relative to the subdirectory.
16667       case $cache_file in
16668       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
16669       *) # Relative name.
16670         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
16671       esac
16672
16673       { $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
16674 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
16675       # The eval makes quoting arguments work.
16676       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
16677            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
16678         as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
16679     fi
16680
16681     cd "$ac_popdir"
16682   done
16683 fi
16684 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16685   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16686 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16687 fi
16688
16689
16690 exit 0