Add -Wno-error=deprecated-register to gdb build flags
[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 XSLTPROC
597 GDB_NM_FILE
598 LTLIBBABELTRACE
599 LIBBABELTRACE
600 HAVE_LIBBABELTRACE
601 HAVE_NATIVE_GCORE_HOST
602 NAT_GENERATED_FILES
603 XM_CLIBS
604 MH_CFLAGS
605 LOADLIBES
606 NAT_CDEPS
607 NATDEPFILES
608 NAT_FILE
609 target_subdir
610 CONFIG_UNINSTALL
611 CONFIG_INSTALL
612 CONFIG_CLEAN
613 CONFIG_ALL
614 CONFIG_SRCS
615 CONFIG_DEPS
616 CONFIG_OBS
617 PROFILE_CFLAGS
618 ENABLE_CFLAGS
619 SIM_OBS
620 SIM
621 XMKMF
622 GDBTK_SRC_DIR
623 GDBTK_CFLAGS
624 GDBTKLIBS
625 X_LIBS
626 X_LDFLAGS
627 X_CFLAGS
628 TK_XINCLUDES
629 TK_DEPS
630 TK_LIBRARY
631 TK_INCLUDE
632 TK_STUB_LIB_SPEC
633 TK_STUB_LIB_FLAG
634 TK_STUB_LIB_FILE
635 TK_LIB_SPEC
636 TK_LIB_FLAG
637 TK_LIB_FILE
638 TK_SRC_DIR
639 TK_BIN_DIR
640 TK_VERSION
641 TCL_DEPS
642 TCL_LIBRARY
643 TCL_INCLUDE
644 TCL_STUB_LIB_SPEC
645 TCL_STUB_LIB_FLAG
646 TCL_STUB_LIB_FILE
647 TCL_LIB_SPEC
648 TCL_LIB_FLAG
649 TCL_LIB_FILE
650 TCL_SRC_DIR
651 TCL_BIN_DIR
652 TCL_PATCH_LEVEL
653 TCL_VERSION
654 WIN32LDAPP
655 GUI_CFLAGS_X
656 LIBGUI
657 LTLIBLZMA
658 LIBLZMA
659 HAVE_LIBLZMA
660 WIN32LIBS
661 SER_HARDWIRE
662 WERROR_CFLAGS
663 WARN_CFLAGS
664 SYSTEM_GDBINIT
665 TARGET_SYSTEM_ROOT
666 CONFIG_LDFLAGS
667 RDYNAMIC
668 ALLOCA
669 LTLIBIPT
670 LIBIPT
671 HAVE_LIBIPT
672 HAVE_GUILE_FALSE
673 HAVE_GUILE_TRUE
674 GUILE_LIBS
675 GUILE_CPPFLAGS
676 GUILD_TARGET_FLAG
677 GUILD
678 pkg_config_prog_path
679 HAVE_PYTHON_FALSE
680 HAVE_PYTHON_TRUE
681 PYTHON_LIBS
682 PYTHON_CPPFLAGS
683 PYTHON_CFLAGS
684 python_prog_path
685 LTLIBMPFR
686 LIBMPFR
687 HAVE_LIBMPFR
688 LTLIBEXPAT
689 LIBEXPAT
690 HAVE_LIBEXPAT
691 JIT_READER_DIR
692 TARGET_PTR
693 READLINE_TEXI_INCFLAG
694 READLINE_CFLAGS
695 READLINE_DEPS
696 READLINE
697 LTLIBICONV
698 LIBICONV
699 zlibinc
700 zlibdir
701 MIG
702 WINDRES
703 DLLTOOL
704 AR
705 YFLAGS
706 YACC
707 RANLIB
708 LN_S
709 INSTALL_DATA
710 INSTALL_SCRIPT
711 INSTALL_PROGRAM
712 AWK
713 REPORT_BUGS_TEXI
714 REPORT_BUGS_TO
715 PKGVERSION
716 HAVE_NATIVE_GCORE_TARGET
717 TARGET_OBS
718 subdirs
719 GDB_DATADIR
720 DEBUGDIR
721 MAKEINFO_EXTRA_FLAGS
722 MAKEINFOFLAGS
723 MAKEINFO
724 PACKAGE
725 GNULIB_STDINT_H
726 CATOBJEXT
727 GENCAT
728 INSTOBJEXT
729 DATADIRNAME
730 CATALOGS
731 POSUB
732 GMSGFMT
733 XGETTEXT
734 INCINTL
735 LIBINTL_DEP
736 LIBINTL
737 USE_NLS
738 CCDEPMODE
739 DEPDIR
740 am__leading_dot
741 CXX_DIALECT
742 HAVE_CXX11
743 INSTALL_STRIP_PROGRAM
744 STRIP
745 install_sh
746 target_os
747 target_vendor
748 target_cpu
749 target
750 host_os
751 host_vendor
752 host_cpu
753 host
754 build_os
755 build_vendor
756 build_cpu
757 build
758 EGREP
759 GREP
760 CPP
761 ac_ct_CXX
762 CXXFLAGS
763 CXX
764 OBJEXT
765 EXEEXT
766 ac_ct_CC
767 CPPFLAGS
768 LDFLAGS
769 CFLAGS
770 CC
771 MAINT
772 MAINTAINER_MODE_FALSE
773 MAINTAINER_MODE_TRUE
774 target_alias
775 host_alias
776 build_alias
777 LIBS
778 ECHO_T
779 ECHO_N
780 ECHO_C
781 DEFS
782 mandir
783 localedir
784 libdir
785 psdir
786 pdfdir
787 dvidir
788 htmldir
789 infodir
790 docdir
791 oldincludedir
792 includedir
793 localstatedir
794 sharedstatedir
795 sysconfdir
796 datadir
797 datarootdir
798 libexecdir
799 sbindir
800 bindir
801 program_transform_name
802 prefix
803 exec_prefix
804 PACKAGE_URL
805 PACKAGE_BUGREPORT
806 PACKAGE_STRING
807 PACKAGE_VERSION
808 PACKAGE_TARNAME
809 PACKAGE_NAME
810 PATH_SEPARATOR
811 SHELL'
812 ac_subst_files='nat_makefile_frag'
813 ac_user_opts='
814 enable_option_checking
815 enable_maintainer_mode
816 enable_plugins
817 enable_largefile
818 with_separate_debug_dir
819 with_gdb_datadir
820 with_relocated_sources
821 with_auto_load_dir
822 with_auto_load_safe_path
823 enable_targets
824 enable_64_bit_bfd
825 enable_gdbcli
826 enable_gdbmi
827 enable_tui
828 enable_gdbtk
829 with_libunwind_ia64
830 with_curses
831 enable_profiling
832 with_pkgversion
833 with_bugurl
834 with_system_zlib
835 with_gnu_ld
836 enable_rpath
837 with_libiconv_prefix
838 with_iconv_bin
839 with_system_readline
840 with_jit_reader_dir
841 with_expat
842 with_libexpat_prefix
843 with_mpfr
844 with_libmpfr_prefix
845 with_python
846 with_guile
847 enable_libmcheck
848 with_intel_pt
849 with_libipt_prefix
850 with_included_regex
851 with_sysroot
852 with_system_gdbinit
853 enable_werror
854 enable_build_warnings
855 enable_gdb_build_warnings
856 with_lzma
857 with_liblzma_prefix
858 with_tcl
859 with_tk
860 with_x
861 enable_sim
862 enable_multi_ice
863 enable_gdbserver
864 with_babeltrace
865 with_libbabeltrace_prefix
866 '
867       ac_precious_vars='build_alias
868 host_alias
869 target_alias
870 CC
871 CFLAGS
872 LDFLAGS
873 LIBS
874 CPPFLAGS
875 CXX
876 CXXFLAGS
877 CCC
878 CPP
879 MAKEINFO
880 MAKEINFOFLAGS
881 YACC
882 YFLAGS
883 XMKMF'
884 ac_subdirs_all='testsuite
885 gdbtk
886 multi-ice
887 gdbserver'
888
889 # Initialize some variables set by options.
890 ac_init_help=
891 ac_init_version=false
892 ac_unrecognized_opts=
893 ac_unrecognized_sep=
894 # The variables have the same names as the options, with
895 # dashes changed to underlines.
896 cache_file=/dev/null
897 exec_prefix=NONE
898 no_create=
899 no_recursion=
900 prefix=NONE
901 program_prefix=NONE
902 program_suffix=NONE
903 program_transform_name=s,x,x,
904 silent=
905 site=
906 srcdir=
907 verbose=
908 x_includes=NONE
909 x_libraries=NONE
910
911 # Installation directory options.
912 # These are left unexpanded so users can "make install exec_prefix=/foo"
913 # and all the variables that are supposed to be based on exec_prefix
914 # by default will actually change.
915 # Use braces instead of parens because sh, perl, etc. also accept them.
916 # (The list follows the same order as the GNU Coding Standards.)
917 bindir='${exec_prefix}/bin'
918 sbindir='${exec_prefix}/sbin'
919 libexecdir='${exec_prefix}/libexec'
920 datarootdir='${prefix}/share'
921 datadir='${datarootdir}'
922 sysconfdir='${prefix}/etc'
923 sharedstatedir='${prefix}/com'
924 localstatedir='${prefix}/var'
925 includedir='${prefix}/include'
926 oldincludedir='/usr/include'
927 docdir='${datarootdir}/doc/${PACKAGE}'
928 infodir='${datarootdir}/info'
929 htmldir='${docdir}'
930 dvidir='${docdir}'
931 pdfdir='${docdir}'
932 psdir='${docdir}'
933 libdir='${exec_prefix}/lib'
934 localedir='${datarootdir}/locale'
935 mandir='${datarootdir}/man'
936
937 ac_prev=
938 ac_dashdash=
939 for ac_option
940 do
941   # If the previous option needs an argument, assign it.
942   if test -n "$ac_prev"; then
943     eval $ac_prev=\$ac_option
944     ac_prev=
945     continue
946   fi
947
948   case $ac_option in
949   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
950   *)    ac_optarg=yes ;;
951   esac
952
953   # Accept the important Cygnus configure options, so we can diagnose typos.
954
955   case $ac_dashdash$ac_option in
956   --)
957     ac_dashdash=yes ;;
958
959   -bindir | --bindir | --bindi | --bind | --bin | --bi)
960     ac_prev=bindir ;;
961   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
962     bindir=$ac_optarg ;;
963
964   -build | --build | --buil | --bui | --bu)
965     ac_prev=build_alias ;;
966   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
967     build_alias=$ac_optarg ;;
968
969   -cache-file | --cache-file | --cache-fil | --cache-fi \
970   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
971     ac_prev=cache_file ;;
972   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
973   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
974     cache_file=$ac_optarg ;;
975
976   --config-cache | -C)
977     cache_file=config.cache ;;
978
979   -datadir | --datadir | --datadi | --datad)
980     ac_prev=datadir ;;
981   -datadir=* | --datadir=* | --datadi=* | --datad=*)
982     datadir=$ac_optarg ;;
983
984   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
985   | --dataroo | --dataro | --datar)
986     ac_prev=datarootdir ;;
987   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
988   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
989     datarootdir=$ac_optarg ;;
990
991   -disable-* | --disable-*)
992     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
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--disable-$ac_useropt_orig"
1003          ac_unrecognized_sep=', ';;
1004     esac
1005     eval enable_$ac_useropt=no ;;
1006
1007   -docdir | --docdir | --docdi | --doc | --do)
1008     ac_prev=docdir ;;
1009   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1010     docdir=$ac_optarg ;;
1011
1012   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1013     ac_prev=dvidir ;;
1014   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1015     dvidir=$ac_optarg ;;
1016
1017   -enable-* | --enable-*)
1018     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1019     # Reject names that are not valid shell variable names.
1020     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1021       as_fn_error "invalid feature name: $ac_useropt"
1022     ac_useropt_orig=$ac_useropt
1023     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1024     case $ac_user_opts in
1025       *"
1026 "enable_$ac_useropt"
1027 "*) ;;
1028       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1029          ac_unrecognized_sep=', ';;
1030     esac
1031     eval enable_$ac_useropt=\$ac_optarg ;;
1032
1033   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1034   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1035   | --exec | --exe | --ex)
1036     ac_prev=exec_prefix ;;
1037   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1038   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1039   | --exec=* | --exe=* | --ex=*)
1040     exec_prefix=$ac_optarg ;;
1041
1042   -gas | --gas | --ga | --g)
1043     # Obsolete; use --with-gas.
1044     with_gas=yes ;;
1045
1046   -help | --help | --hel | --he | -h)
1047     ac_init_help=long ;;
1048   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1049     ac_init_help=recursive ;;
1050   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1051     ac_init_help=short ;;
1052
1053   -host | --host | --hos | --ho)
1054     ac_prev=host_alias ;;
1055   -host=* | --host=* | --hos=* | --ho=*)
1056     host_alias=$ac_optarg ;;
1057
1058   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1059     ac_prev=htmldir ;;
1060   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1061   | --ht=*)
1062     htmldir=$ac_optarg ;;
1063
1064   -includedir | --includedir | --includedi | --included | --include \
1065   | --includ | --inclu | --incl | --inc)
1066     ac_prev=includedir ;;
1067   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1068   | --includ=* | --inclu=* | --incl=* | --inc=*)
1069     includedir=$ac_optarg ;;
1070
1071   -infodir | --infodir | --infodi | --infod | --info | --inf)
1072     ac_prev=infodir ;;
1073   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1074     infodir=$ac_optarg ;;
1075
1076   -libdir | --libdir | --libdi | --libd)
1077     ac_prev=libdir ;;
1078   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1079     libdir=$ac_optarg ;;
1080
1081   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1082   | --libexe | --libex | --libe)
1083     ac_prev=libexecdir ;;
1084   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1085   | --libexe=* | --libex=* | --libe=*)
1086     libexecdir=$ac_optarg ;;
1087
1088   -localedir | --localedir | --localedi | --localed | --locale)
1089     ac_prev=localedir ;;
1090   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1091     localedir=$ac_optarg ;;
1092
1093   -localstatedir | --localstatedir | --localstatedi | --localstated \
1094   | --localstate | --localstat | --localsta | --localst | --locals)
1095     ac_prev=localstatedir ;;
1096   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1097   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1098     localstatedir=$ac_optarg ;;
1099
1100   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1101     ac_prev=mandir ;;
1102   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1103     mandir=$ac_optarg ;;
1104
1105   -nfp | --nfp | --nf)
1106     # Obsolete; use --without-fp.
1107     with_fp=no ;;
1108
1109   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1110   | --no-cr | --no-c | -n)
1111     no_create=yes ;;
1112
1113   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1114   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1115     no_recursion=yes ;;
1116
1117   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1118   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1119   | --oldin | --oldi | --old | --ol | --o)
1120     ac_prev=oldincludedir ;;
1121   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1122   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1123   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1124     oldincludedir=$ac_optarg ;;
1125
1126   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1127     ac_prev=prefix ;;
1128   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1129     prefix=$ac_optarg ;;
1130
1131   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1132   | --program-pre | --program-pr | --program-p)
1133     ac_prev=program_prefix ;;
1134   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1135   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1136     program_prefix=$ac_optarg ;;
1137
1138   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1139   | --program-suf | --program-su | --program-s)
1140     ac_prev=program_suffix ;;
1141   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1142   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1143     program_suffix=$ac_optarg ;;
1144
1145   -program-transform-name | --program-transform-name \
1146   | --program-transform-nam | --program-transform-na \
1147   | --program-transform-n | --program-transform- \
1148   | --program-transform | --program-transfor \
1149   | --program-transfo | --program-transf \
1150   | --program-trans | --program-tran \
1151   | --progr-tra | --program-tr | --program-t)
1152     ac_prev=program_transform_name ;;
1153   -program-transform-name=* | --program-transform-name=* \
1154   | --program-transform-nam=* | --program-transform-na=* \
1155   | --program-transform-n=* | --program-transform-=* \
1156   | --program-transform=* | --program-transfor=* \
1157   | --program-transfo=* | --program-transf=* \
1158   | --program-trans=* | --program-tran=* \
1159   | --progr-tra=* | --program-tr=* | --program-t=*)
1160     program_transform_name=$ac_optarg ;;
1161
1162   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1163     ac_prev=pdfdir ;;
1164   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1165     pdfdir=$ac_optarg ;;
1166
1167   -psdir | --psdir | --psdi | --psd | --ps)
1168     ac_prev=psdir ;;
1169   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1170     psdir=$ac_optarg ;;
1171
1172   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1173   | -silent | --silent | --silen | --sile | --sil)
1174     silent=yes ;;
1175
1176   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1177     ac_prev=sbindir ;;
1178   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1179   | --sbi=* | --sb=*)
1180     sbindir=$ac_optarg ;;
1181
1182   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1183   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1184   | --sharedst | --shareds | --shared | --share | --shar \
1185   | --sha | --sh)
1186     ac_prev=sharedstatedir ;;
1187   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1188   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1189   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1190   | --sha=* | --sh=*)
1191     sharedstatedir=$ac_optarg ;;
1192
1193   -site | --site | --sit)
1194     ac_prev=site ;;
1195   -site=* | --site=* | --sit=*)
1196     site=$ac_optarg ;;
1197
1198   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1199     ac_prev=srcdir ;;
1200   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1201     srcdir=$ac_optarg ;;
1202
1203   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1204   | --syscon | --sysco | --sysc | --sys | --sy)
1205     ac_prev=sysconfdir ;;
1206   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1207   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1208     sysconfdir=$ac_optarg ;;
1209
1210   -target | --target | --targe | --targ | --tar | --ta | --t)
1211     ac_prev=target_alias ;;
1212   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1213     target_alias=$ac_optarg ;;
1214
1215   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1216     verbose=yes ;;
1217
1218   -version | --version | --versio | --versi | --vers | -V)
1219     ac_init_version=: ;;
1220
1221   -with-* | --with-*)
1222     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1223     # Reject names that are not valid shell variable names.
1224     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1225       as_fn_error "invalid package name: $ac_useropt"
1226     ac_useropt_orig=$ac_useropt
1227     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1228     case $ac_user_opts in
1229       *"
1230 "with_$ac_useropt"
1231 "*) ;;
1232       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1233          ac_unrecognized_sep=', ';;
1234     esac
1235     eval with_$ac_useropt=\$ac_optarg ;;
1236
1237   -without-* | --without-*)
1238     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1239     # Reject names that are not valid shell variable names.
1240     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1241       as_fn_error "invalid package name: $ac_useropt"
1242     ac_useropt_orig=$ac_useropt
1243     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1244     case $ac_user_opts in
1245       *"
1246 "with_$ac_useropt"
1247 "*) ;;
1248       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1249          ac_unrecognized_sep=', ';;
1250     esac
1251     eval with_$ac_useropt=no ;;
1252
1253   --x)
1254     # Obsolete; use --with-x.
1255     with_x=yes ;;
1256
1257   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1258   | --x-incl | --x-inc | --x-in | --x-i)
1259     ac_prev=x_includes ;;
1260   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1261   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1262     x_includes=$ac_optarg ;;
1263
1264   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1265   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1266     ac_prev=x_libraries ;;
1267   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1268   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1269     x_libraries=$ac_optarg ;;
1270
1271   -*) as_fn_error "unrecognized option: \`$ac_option'
1272 Try \`$0 --help' for more information."
1273     ;;
1274
1275   *=*)
1276     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1277     # Reject names that are not valid shell variable names.
1278     case $ac_envvar in #(
1279       '' | [0-9]* | *[!_$as_cr_alnum]* )
1280       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1281     esac
1282     eval $ac_envvar=\$ac_optarg
1283     export $ac_envvar ;;
1284
1285   *)
1286     # FIXME: should be removed in autoconf 3.0.
1287     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1288     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1289       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1290     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1291     ;;
1292
1293   esac
1294 done
1295
1296 if test -n "$ac_prev"; then
1297   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1298   as_fn_error "missing argument to $ac_option"
1299 fi
1300
1301 if test -n "$ac_unrecognized_opts"; then
1302   case $enable_option_checking in
1303     no) ;;
1304     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1305     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1306   esac
1307 fi
1308
1309 # Check all directory arguments for consistency.
1310 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1311                 datadir sysconfdir sharedstatedir localstatedir includedir \
1312                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1313                 libdir localedir mandir
1314 do
1315   eval ac_val=\$$ac_var
1316   # Remove trailing slashes.
1317   case $ac_val in
1318     */ )
1319       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1320       eval $ac_var=\$ac_val;;
1321   esac
1322   # Be sure to have absolute directory names.
1323   case $ac_val in
1324     [\\/$]* | ?:[\\/]* )  continue;;
1325     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1326   esac
1327   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1328 done
1329
1330 # There might be people who depend on the old broken behavior: `$host'
1331 # used to hold the argument of --host etc.
1332 # FIXME: To remove some day.
1333 build=$build_alias
1334 host=$host_alias
1335 target=$target_alias
1336
1337 # FIXME: To remove some day.
1338 if test "x$host_alias" != x; then
1339   if test "x$build_alias" = x; then
1340     cross_compiling=maybe
1341     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1342     If a cross compiler is detected then cross compile mode will be used." >&2
1343   elif test "x$build_alias" != "x$host_alias"; then
1344     cross_compiling=yes
1345   fi
1346 fi
1347
1348 ac_tool_prefix=
1349 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1350
1351 test "$silent" = yes && exec 6>/dev/null
1352
1353
1354 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1355 ac_ls_di=`ls -di .` &&
1356 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1357   as_fn_error "working directory cannot be determined"
1358 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1359   as_fn_error "pwd does not report name of working directory"
1360
1361
1362 # Find the source files, if location was not specified.
1363 if test -z "$srcdir"; then
1364   ac_srcdir_defaulted=yes
1365   # Try the directory containing this script, then the parent directory.
1366   ac_confdir=`$as_dirname -- "$as_myself" ||
1367 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1368          X"$as_myself" : 'X\(//\)[^/]' \| \
1369          X"$as_myself" : 'X\(//\)$' \| \
1370          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1371 $as_echo X"$as_myself" |
1372     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1373             s//\1/
1374             q
1375           }
1376           /^X\(\/\/\)[^/].*/{
1377             s//\1/
1378             q
1379           }
1380           /^X\(\/\/\)$/{
1381             s//\1/
1382             q
1383           }
1384           /^X\(\/\).*/{
1385             s//\1/
1386             q
1387           }
1388           s/.*/./; q'`
1389   srcdir=$ac_confdir
1390   if test ! -r "$srcdir/$ac_unique_file"; then
1391     srcdir=..
1392   fi
1393 else
1394   ac_srcdir_defaulted=no
1395 fi
1396 if test ! -r "$srcdir/$ac_unique_file"; then
1397   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1398   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1399 fi
1400 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1401 ac_abs_confdir=`(
1402         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1403         pwd)`
1404 # When building in place, set srcdir=.
1405 if test "$ac_abs_confdir" = "$ac_pwd"; then
1406   srcdir=.
1407 fi
1408 # Remove unnecessary trailing slashes from srcdir.
1409 # Double slashes in file names in object file debugging info
1410 # mess up M-x gdb in Emacs.
1411 case $srcdir in
1412 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1413 esac
1414 for ac_var in $ac_precious_vars; do
1415   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1416   eval ac_env_${ac_var}_value=\$${ac_var}
1417   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1418   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1419 done
1420
1421 #
1422 # Report the --help message.
1423 #
1424 if test "$ac_init_help" = "long"; then
1425   # Omit some internal or obsolete options to make the list less imposing.
1426   # This message is too long to be a string in the A/UX 3.1 sh.
1427   cat <<_ACEOF
1428 \`configure' configures this package to adapt to many kinds of systems.
1429
1430 Usage: $0 [OPTION]... [VAR=VALUE]...
1431
1432 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1433 VAR=VALUE.  See below for descriptions of some of the useful variables.
1434
1435 Defaults for the options are specified in brackets.
1436
1437 Configuration:
1438   -h, --help              display this help and exit
1439       --help=short        display options specific to this package
1440       --help=recursive    display the short help of all the included packages
1441   -V, --version           display version information and exit
1442   -q, --quiet, --silent   do not print \`checking...' messages
1443       --cache-file=FILE   cache test results in FILE [disabled]
1444   -C, --config-cache      alias for \`--cache-file=config.cache'
1445   -n, --no-create         do not create output files
1446       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1447
1448 Installation directories:
1449   --prefix=PREFIX         install architecture-independent files in PREFIX
1450                           [$ac_default_prefix]
1451   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1452                           [PREFIX]
1453
1454 By default, \`make install' will install all the files in
1455 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1456 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1457 for instance \`--prefix=\$HOME'.
1458
1459 For better control, use the options below.
1460
1461 Fine tuning of the installation directories:
1462   --bindir=DIR            user executables [EPREFIX/bin]
1463   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1464   --libexecdir=DIR        program executables [EPREFIX/libexec]
1465   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1466   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1467   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1468   --libdir=DIR            object code libraries [EPREFIX/lib]
1469   --includedir=DIR        C header files [PREFIX/include]
1470   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1471   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1472   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1473   --infodir=DIR           info documentation [DATAROOTDIR/info]
1474   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1475   --mandir=DIR            man documentation [DATAROOTDIR/man]
1476   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1477   --htmldir=DIR           html documentation [DOCDIR]
1478   --dvidir=DIR            dvi documentation [DOCDIR]
1479   --pdfdir=DIR            pdf documentation [DOCDIR]
1480   --psdir=DIR             ps documentation [DOCDIR]
1481 _ACEOF
1482
1483   cat <<\_ACEOF
1484
1485 Program names:
1486   --program-prefix=PREFIX            prepend PREFIX to installed program names
1487   --program-suffix=SUFFIX            append SUFFIX to installed program names
1488   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1489
1490 X features:
1491   --x-includes=DIR    X include files are in DIR
1492   --x-libraries=DIR   X library files are in DIR
1493
1494 System types:
1495   --build=BUILD     configure for building on BUILD [guessed]
1496   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1497   --target=TARGET   configure for building compilers for TARGET [HOST]
1498 _ACEOF
1499 fi
1500
1501 if test -n "$ac_init_help"; then
1502
1503   cat <<\_ACEOF
1504
1505 Optional Features:
1506   --disable-option-checking  ignore unrecognized --enable/--with options
1507   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1508   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1509   --enable-maintainer-mode  enable make rules and dependencies not useful
1510                           (and sometimes confusing) to the casual installer
1511   --enable-plugins        Enable support for plugins
1512   --disable-largefile     omit support for large files
1513   --enable-targets=TARGETS
1514                           alternative target configurations
1515   --enable-64-bit-bfd     64-bit support (on hosts with narrower word sizes)
1516   --disable-gdbcli        disable command-line interface (CLI)
1517   --disable-gdbmi         disable machine-interface (MI)
1518   --enable-tui            enable full-screen terminal user interface (TUI)
1519   --enable-gdbtk          enable gdbtk graphical user interface (GUI)
1520   --enable-profiling      enable profiling of GDB
1521   --disable-rpath         do not hardcode runtime library paths
1522   --enable-libmcheck      Try linking with -lmcheck if available
1523   --enable-werror         treat compile warnings as errors
1524   --enable-build-warnings enable build-time compiler warnings if gcc is used
1525   --enable-gdb-build-warnings
1526                           enable GDB specific build-time compiler warnings if
1527                           gcc is used
1528   --enable-sim            link gdb with simulator
1529   --enable-multi-ice      build the multi-ice-gdb-server
1530   --enable-gdbserver      automatically build gdbserver (yes/no/auto, default
1531                           is auto)
1532
1533 Optional Packages:
1534   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1535   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1536   --with-separate-debug-dir=PATH
1537                           look for global separate debug info in this path
1538                           [LIBDIR/debug]
1539   --with-gdb-datadir=PATH look for global separate data files in this path
1540                           [DATADIR/gdb]
1541   --with-relocated-sources=PATH
1542                           automatically relocate this path for source files
1543   --with-auto-load-dir=PATH
1544                           directories from which to load auto-loaded scripts
1545                           [$debugdir:$datadir/auto-load]
1546   --with-auto-load-safe-path=PATH
1547                           directories safe to hold auto-loaded files
1548                           [--with-auto-load-dir]
1549   --without-auto-load-safe-path
1550                           do not restrict auto-loaded files locations
1551   --with-libunwind-ia64   use libunwind frame unwinding for ia64 targets
1552   --with-curses           use the curses library instead of the termcap
1553                           library
1554   --with-pkgversion=PKG   Use PKG in the version string in place of "GDB"
1555   --with-bugurl=URL       Direct users to URL to report a bug
1556   --with-system-zlib      use installed libz
1557   --with-gnu-ld           assume the C compiler uses GNU ld default=no
1558   --with-libiconv-prefix[=DIR]  search for libiconv in DIR/include and DIR/lib
1559   --without-libiconv-prefix     don't search for libiconv in includedir and libdir
1560   --with-iconv-bin=PATH   specify where to find the iconv program
1561   --with-system-readline  use installed readline library
1562   --with-jit-reader-dir=PATH
1563                           directory to load the JIT readers from
1564   --with-expat            include expat support (auto/yes/no)
1565   --with-libexpat-prefix[=DIR]  search for libexpat in DIR/include and DIR/lib
1566   --without-libexpat-prefix     don't search for libexpat in includedir and libdir
1567   --with-mpfr             include MPFR support (auto/yes/no)
1568   --with-libmpfr-prefix[=DIR]  search for libmpfr in DIR/include and DIR/lib
1569   --without-libmpfr-prefix     don't search for libmpfr in includedir and libdir
1570   --with-python[=PYTHON]  include python support
1571                           (auto/yes/no/<python-program>)
1572   --with-guile[=GUILE]    include guile support
1573                           (auto/yes/no/<guile-version>/<pkg-config-program>)
1574   --with-intel-pt         include Intel Processor Trace support (auto/yes/no)
1575   --with-libipt-prefix[=DIR]  search for libipt in DIR/include and DIR/lib
1576   --without-libipt-prefix     don't search for libipt in includedir and libdir
1577   --without-included-regex
1578                           don't use included regex; this is the default on
1579                           systems with version 2 of the GNU C library (use
1580                           with caution on other system)
1581   --with-sysroot[=DIR]    search for usr/lib et al within DIR
1582   --with-system-gdbinit=PATH
1583                           automatically load a system-wide gdbinit file
1584   --with-lzma             support lzma compression (auto/yes/no)
1585   --with-liblzma-prefix[=DIR]  search for liblzma in DIR/include and DIR/lib
1586   --without-liblzma-prefix     don't search for liblzma in includedir and libdir
1587   --with-tcl              directory containing tcl configuration (tclConfig.sh)
1588   --with-tk               directory containing tk configuration (tkConfig.sh)
1589   --with-x                use the X Window System
1590   --with-babeltrace       include babeltrace support (auto/yes/no)
1591   --with-libbabeltrace-prefix[=DIR]  search for libbabeltrace in DIR/include and DIR/lib
1592   --without-libbabeltrace-prefix     don't search for libbabeltrace in includedir and libdir
1593
1594 Some influential environment variables:
1595   CC          C compiler command
1596   CFLAGS      C compiler flags
1597   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1598               nonstandard directory <lib dir>
1599   LIBS        libraries to pass to the linker, e.g. -l<library>
1600   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1601               you have headers in a nonstandard directory <include dir>
1602   CXX         C++ compiler command
1603   CXXFLAGS    C++ compiler flags
1604   CPP         C preprocessor
1605   MAKEINFO    Parent configure detects if it is of sufficient version.
1606   MAKEINFOFLAGS
1607               Parameters for MAKEINFO.
1608   YACC        The `Yet Another C Compiler' implementation to use. Defaults to
1609               the first program found out of: `bison -y', `byacc', `yacc'.
1610   YFLAGS      The list of arguments that will be passed by default to $YACC.
1611               This script will default YFLAGS to the empty string to avoid a
1612               default value of `-d' given by some make applications.
1613   XMKMF       Path to xmkmf, Makefile generator for X Window System
1614
1615 Use these variables to override the choices made by `configure' or to help
1616 it to find libraries and programs with nonstandard names/locations.
1617
1618 Report bugs to the package provider.
1619 _ACEOF
1620 ac_status=$?
1621 fi
1622
1623 if test "$ac_init_help" = "recursive"; then
1624   # If there are subdirs, report their specific --help.
1625   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1626     test -d "$ac_dir" ||
1627       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1628       continue
1629     ac_builddir=.
1630
1631 case "$ac_dir" in
1632 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1633 *)
1634   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1635   # A ".." for each directory in $ac_dir_suffix.
1636   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1637   case $ac_top_builddir_sub in
1638   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1639   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1640   esac ;;
1641 esac
1642 ac_abs_top_builddir=$ac_pwd
1643 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1644 # for backward compatibility:
1645 ac_top_builddir=$ac_top_build_prefix
1646
1647 case $srcdir in
1648   .)  # We are building in place.
1649     ac_srcdir=.
1650     ac_top_srcdir=$ac_top_builddir_sub
1651     ac_abs_top_srcdir=$ac_pwd ;;
1652   [\\/]* | ?:[\\/]* )  # Absolute name.
1653     ac_srcdir=$srcdir$ac_dir_suffix;
1654     ac_top_srcdir=$srcdir
1655     ac_abs_top_srcdir=$srcdir ;;
1656   *) # Relative name.
1657     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1658     ac_top_srcdir=$ac_top_build_prefix$srcdir
1659     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1660 esac
1661 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1662
1663     cd "$ac_dir" || { ac_status=$?; continue; }
1664     # Check for guested configure.
1665     if test -f "$ac_srcdir/configure.gnu"; then
1666       echo &&
1667       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1668     elif test -f "$ac_srcdir/configure"; then
1669       echo &&
1670       $SHELL "$ac_srcdir/configure" --help=recursive
1671     else
1672       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1673     fi || ac_status=$?
1674     cd "$ac_pwd" || { ac_status=$?; break; }
1675   done
1676 fi
1677
1678 test -n "$ac_init_help" && exit $ac_status
1679 if $ac_init_version; then
1680   cat <<\_ACEOF
1681 configure
1682 generated by GNU Autoconf 2.64
1683
1684 Copyright (C) 2009 Free Software Foundation, Inc.
1685 This configure script is free software; the Free Software Foundation
1686 gives unlimited permission to copy, distribute and modify it.
1687 _ACEOF
1688   exit
1689 fi
1690
1691 ## ------------------------ ##
1692 ## Autoconf initialization. ##
1693 ## ------------------------ ##
1694
1695 # ac_fn_c_try_compile LINENO
1696 # --------------------------
1697 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1698 ac_fn_c_try_compile ()
1699 {
1700   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1701   rm -f conftest.$ac_objext
1702   if { { ac_try="$ac_compile"
1703 case "(($ac_try" in
1704   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1705   *) ac_try_echo=$ac_try;;
1706 esac
1707 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1708 $as_echo "$ac_try_echo"; } >&5
1709   (eval "$ac_compile") 2>conftest.err
1710   ac_status=$?
1711   if test -s conftest.err; then
1712     grep -v '^ *+' conftest.err >conftest.er1
1713     cat conftest.er1 >&5
1714     mv -f conftest.er1 conftest.err
1715   fi
1716   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1717   test $ac_status = 0; } && {
1718          test -z "$ac_c_werror_flag" ||
1719          test ! -s conftest.err
1720        } && test -s conftest.$ac_objext; then :
1721   ac_retval=0
1722 else
1723   $as_echo "$as_me: failed program was:" >&5
1724 sed 's/^/| /' conftest.$ac_ext >&5
1725
1726         ac_retval=1
1727 fi
1728   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1729   return $ac_retval
1730
1731 } # ac_fn_c_try_compile
1732
1733 # ac_fn_cxx_try_compile LINENO
1734 # ----------------------------
1735 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1736 ac_fn_cxx_try_compile ()
1737 {
1738   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1739   rm -f conftest.$ac_objext
1740   if { { ac_try="$ac_compile"
1741 case "(($ac_try" in
1742   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1743   *) ac_try_echo=$ac_try;;
1744 esac
1745 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1746 $as_echo "$ac_try_echo"; } >&5
1747   (eval "$ac_compile") 2>conftest.err
1748   ac_status=$?
1749   if test -s conftest.err; then
1750     grep -v '^ *+' conftest.err >conftest.er1
1751     cat conftest.er1 >&5
1752     mv -f conftest.er1 conftest.err
1753   fi
1754   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1755   test $ac_status = 0; } && {
1756          test -z "$ac_cxx_werror_flag" ||
1757          test ! -s conftest.err
1758        } && test -s conftest.$ac_objext; then :
1759   ac_retval=0
1760 else
1761   $as_echo "$as_me: failed program was:" >&5
1762 sed 's/^/| /' conftest.$ac_ext >&5
1763
1764         ac_retval=1
1765 fi
1766   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1767   return $ac_retval
1768
1769 } # ac_fn_cxx_try_compile
1770
1771 # ac_fn_c_try_cpp LINENO
1772 # ----------------------
1773 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1774 ac_fn_c_try_cpp ()
1775 {
1776   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1777   if { { ac_try="$ac_cpp conftest.$ac_ext"
1778 case "(($ac_try" in
1779   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1780   *) ac_try_echo=$ac_try;;
1781 esac
1782 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1783 $as_echo "$ac_try_echo"; } >&5
1784   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1785   ac_status=$?
1786   if test -s conftest.err; then
1787     grep -v '^ *+' conftest.err >conftest.er1
1788     cat conftest.er1 >&5
1789     mv -f conftest.er1 conftest.err
1790   fi
1791   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1792   test $ac_status = 0; } >/dev/null && {
1793          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1794          test ! -s conftest.err
1795        }; then :
1796   ac_retval=0
1797 else
1798   $as_echo "$as_me: failed program was:" >&5
1799 sed 's/^/| /' conftest.$ac_ext >&5
1800
1801     ac_retval=1
1802 fi
1803   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1804   return $ac_retval
1805
1806 } # ac_fn_c_try_cpp
1807
1808 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1809 # -------------------------------------------------------
1810 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1811 # the include files in INCLUDES and setting the cache variable VAR
1812 # accordingly.
1813 ac_fn_c_check_header_mongrel ()
1814 {
1815   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1816   if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1817   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1818 $as_echo_n "checking for $2... " >&6; }
1819 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1820   $as_echo_n "(cached) " >&6
1821 fi
1822 eval ac_res=\$$3
1823                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1824 $as_echo "$ac_res" >&6; }
1825 else
1826   # Is the header compilable?
1827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1828 $as_echo_n "checking $2 usability... " >&6; }
1829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1830 /* end confdefs.h.  */
1831 $4
1832 #include <$2>
1833 _ACEOF
1834 if ac_fn_c_try_compile "$LINENO"; then :
1835   ac_header_compiler=yes
1836 else
1837   ac_header_compiler=no
1838 fi
1839 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1841 $as_echo "$ac_header_compiler" >&6; }
1842
1843 # Is the header present?
1844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1845 $as_echo_n "checking $2 presence... " >&6; }
1846 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1847 /* end confdefs.h.  */
1848 #include <$2>
1849 _ACEOF
1850 if ac_fn_c_try_cpp "$LINENO"; then :
1851   ac_header_preproc=yes
1852 else
1853   ac_header_preproc=no
1854 fi
1855 rm -f conftest.err conftest.$ac_ext
1856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1857 $as_echo "$ac_header_preproc" >&6; }
1858
1859 # So?  What about this header?
1860 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1861   yes:no: )
1862     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1863 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1864     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1865 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1866     ;;
1867   no:yes:* )
1868     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1869 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1870     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1871 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1872     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1873 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1874     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1875 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1876     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1877 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1878     ;;
1879 esac
1880   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1881 $as_echo_n "checking for $2... " >&6; }
1882 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1883   $as_echo_n "(cached) " >&6
1884 else
1885   eval "$3=\$ac_header_compiler"
1886 fi
1887 eval ac_res=\$$3
1888                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1889 $as_echo "$ac_res" >&6; }
1890 fi
1891   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1892
1893 } # ac_fn_c_check_header_mongrel
1894
1895 # ac_fn_c_try_run LINENO
1896 # ----------------------
1897 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1898 # that executables *can* be run.
1899 ac_fn_c_try_run ()
1900 {
1901   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1902   if { { ac_try="$ac_link"
1903 case "(($ac_try" in
1904   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1905   *) ac_try_echo=$ac_try;;
1906 esac
1907 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1908 $as_echo "$ac_try_echo"; } >&5
1909   (eval "$ac_link") 2>&5
1910   ac_status=$?
1911   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1912   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1913   { { case "(($ac_try" in
1914   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1915   *) ac_try_echo=$ac_try;;
1916 esac
1917 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1918 $as_echo "$ac_try_echo"; } >&5
1919   (eval "$ac_try") 2>&5
1920   ac_status=$?
1921   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1922   test $ac_status = 0; }; }; then :
1923   ac_retval=0
1924 else
1925   $as_echo "$as_me: program exited with status $ac_status" >&5
1926        $as_echo "$as_me: failed program was:" >&5
1927 sed 's/^/| /' conftest.$ac_ext >&5
1928
1929        ac_retval=$ac_status
1930 fi
1931   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1932   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1933   return $ac_retval
1934
1935 } # ac_fn_c_try_run
1936
1937 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1938 # -------------------------------------------------------
1939 # Tests whether HEADER exists and can be compiled using the include files in
1940 # INCLUDES, setting the cache variable VAR accordingly.
1941 ac_fn_c_check_header_compile ()
1942 {
1943   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1944   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1945 $as_echo_n "checking for $2... " >&6; }
1946 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1947   $as_echo_n "(cached) " >&6
1948 else
1949   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1950 /* end confdefs.h.  */
1951 $4
1952 #include <$2>
1953 _ACEOF
1954 if ac_fn_c_try_compile "$LINENO"; then :
1955   eval "$3=yes"
1956 else
1957   eval "$3=no"
1958 fi
1959 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1960 fi
1961 eval ac_res=\$$3
1962                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1963 $as_echo "$ac_res" >&6; }
1964   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1965
1966 } # ac_fn_c_check_header_compile
1967
1968 # ac_fn_c_try_link LINENO
1969 # -----------------------
1970 # Try to link conftest.$ac_ext, and return whether this succeeded.
1971 ac_fn_c_try_link ()
1972 {
1973   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1974   rm -f conftest.$ac_objext conftest$ac_exeext
1975   if { { ac_try="$ac_link"
1976 case "(($ac_try" in
1977   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1978   *) ac_try_echo=$ac_try;;
1979 esac
1980 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1981 $as_echo "$ac_try_echo"; } >&5
1982   (eval "$ac_link") 2>conftest.err
1983   ac_status=$?
1984   if test -s conftest.err; then
1985     grep -v '^ *+' conftest.err >conftest.er1
1986     cat conftest.er1 >&5
1987     mv -f conftest.er1 conftest.err
1988   fi
1989   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1990   test $ac_status = 0; } && {
1991          test -z "$ac_c_werror_flag" ||
1992          test ! -s conftest.err
1993        } && test -s conftest$ac_exeext && {
1994          test "$cross_compiling" = yes ||
1995          $as_test_x conftest$ac_exeext
1996        }; then :
1997   ac_retval=0
1998 else
1999   $as_echo "$as_me: failed program was:" >&5
2000 sed 's/^/| /' conftest.$ac_ext >&5
2001
2002         ac_retval=1
2003 fi
2004   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2005   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2006   # interfere with the next link command; also delete a directory that is
2007   # left behind by Apple's compiler.  We do this before executing the actions.
2008   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2009   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2010   return $ac_retval
2011
2012 } # ac_fn_c_try_link
2013
2014 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2015 # --------------------------------------------
2016 # Tries to find the compile-time value of EXPR in a program that includes
2017 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2018 # computed
2019 ac_fn_c_compute_int ()
2020 {
2021   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2022   if test "$cross_compiling" = yes; then
2023     # Depending upon the size, compute the lo and hi bounds.
2024 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2025 /* end confdefs.h.  */
2026 $4
2027 int
2028 main ()
2029 {
2030 static int test_array [1 - 2 * !(($2) >= 0)];
2031 test_array [0] = 0
2032
2033   ;
2034   return 0;
2035 }
2036 _ACEOF
2037 if ac_fn_c_try_compile "$LINENO"; then :
2038   ac_lo=0 ac_mid=0
2039   while :; do
2040     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2041 /* end confdefs.h.  */
2042 $4
2043 int
2044 main ()
2045 {
2046 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2047 test_array [0] = 0
2048
2049   ;
2050   return 0;
2051 }
2052 _ACEOF
2053 if ac_fn_c_try_compile "$LINENO"; then :
2054   ac_hi=$ac_mid; break
2055 else
2056   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2057                         if test $ac_lo -le $ac_mid; then
2058                           ac_lo= ac_hi=
2059                           break
2060                         fi
2061                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2062 fi
2063 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2064   done
2065 else
2066   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2067 /* end confdefs.h.  */
2068 $4
2069 int
2070 main ()
2071 {
2072 static int test_array [1 - 2 * !(($2) < 0)];
2073 test_array [0] = 0
2074
2075   ;
2076   return 0;
2077 }
2078 _ACEOF
2079 if ac_fn_c_try_compile "$LINENO"; then :
2080   ac_hi=-1 ac_mid=-1
2081   while :; do
2082     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2083 /* end confdefs.h.  */
2084 $4
2085 int
2086 main ()
2087 {
2088 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2089 test_array [0] = 0
2090
2091   ;
2092   return 0;
2093 }
2094 _ACEOF
2095 if ac_fn_c_try_compile "$LINENO"; then :
2096   ac_lo=$ac_mid; break
2097 else
2098   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2099                         if test $ac_mid -le $ac_hi; then
2100                           ac_lo= ac_hi=
2101                           break
2102                         fi
2103                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2104 fi
2105 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2106   done
2107 else
2108   ac_lo= ac_hi=
2109 fi
2110 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2111 fi
2112 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2113 # Binary search between lo and hi bounds.
2114 while test "x$ac_lo" != "x$ac_hi"; do
2115   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2116   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2117 /* end confdefs.h.  */
2118 $4
2119 int
2120 main ()
2121 {
2122 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2123 test_array [0] = 0
2124
2125   ;
2126   return 0;
2127 }
2128 _ACEOF
2129 if ac_fn_c_try_compile "$LINENO"; then :
2130   ac_hi=$ac_mid
2131 else
2132   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2133 fi
2134 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2135 done
2136 case $ac_lo in #((
2137 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2138 '') ac_retval=1 ;;
2139 esac
2140   else
2141     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2142 /* end confdefs.h.  */
2143 $4
2144 static long int longval () { return $2; }
2145 static unsigned long int ulongval () { return $2; }
2146 #include <stdio.h>
2147 #include <stdlib.h>
2148 int
2149 main ()
2150 {
2151
2152   FILE *f = fopen ("conftest.val", "w");
2153   if (! f)
2154     return 1;
2155   if (($2) < 0)
2156     {
2157       long int i = longval ();
2158       if (i != ($2))
2159         return 1;
2160       fprintf (f, "%ld", i);
2161     }
2162   else
2163     {
2164       unsigned long int i = ulongval ();
2165       if (i != ($2))
2166         return 1;
2167       fprintf (f, "%lu", i);
2168     }
2169   /* Do not output a trailing newline, as this causes \r\n confusion
2170      on some platforms.  */
2171   return ferror (f) || fclose (f) != 0;
2172
2173   ;
2174   return 0;
2175 }
2176 _ACEOF
2177 if ac_fn_c_try_run "$LINENO"; then :
2178   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2179 else
2180   ac_retval=1
2181 fi
2182 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2183   conftest.$ac_objext conftest.beam conftest.$ac_ext
2184 rm -f conftest.val
2185
2186   fi
2187   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2188   return $ac_retval
2189
2190 } # ac_fn_c_compute_int
2191
2192 # ac_fn_c_check_func LINENO FUNC VAR
2193 # ----------------------------------
2194 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2195 ac_fn_c_check_func ()
2196 {
2197   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2198   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2199 $as_echo_n "checking for $2... " >&6; }
2200 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2201   $as_echo_n "(cached) " >&6
2202 else
2203   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2204 /* end confdefs.h.  */
2205 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2206    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
2207 #define $2 innocuous_$2
2208
2209 /* System header to define __stub macros and hopefully few prototypes,
2210     which can conflict with char $2 (); below.
2211     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2212     <limits.h> exists even on freestanding compilers.  */
2213
2214 #ifdef __STDC__
2215 # include <limits.h>
2216 #else
2217 # include <assert.h>
2218 #endif
2219
2220 #undef $2
2221
2222 /* Override any GCC internal prototype to avoid an error.
2223    Use char because int might match the return type of a GCC
2224    builtin and then its argument prototype would still apply.  */
2225 #ifdef __cplusplus
2226 extern "C"
2227 #endif
2228 char $2 ();
2229 /* The GNU C library defines this for functions which it implements
2230     to always fail with ENOSYS.  Some functions are actually named
2231     something starting with __ and the normal name is an alias.  */
2232 #if defined __stub_$2 || defined __stub___$2
2233 choke me
2234 #endif
2235
2236 int
2237 main ()
2238 {
2239 return $2 ();
2240   ;
2241   return 0;
2242 }
2243 _ACEOF
2244 if ac_fn_c_try_link "$LINENO"; then :
2245   eval "$3=yes"
2246 else
2247   eval "$3=no"
2248 fi
2249 rm -f core conftest.err conftest.$ac_objext \
2250     conftest$ac_exeext conftest.$ac_ext
2251 fi
2252 eval ac_res=\$$3
2253                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2254 $as_echo "$ac_res" >&6; }
2255   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2256
2257 } # ac_fn_c_check_func
2258
2259 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2260 # ----------------------------------------------------
2261 # Tries to find if the field MEMBER exists in type AGGR, after including
2262 # INCLUDES, setting cache variable VAR accordingly.
2263 ac_fn_c_check_member ()
2264 {
2265   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2266   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2267 $as_echo_n "checking for $2.$3... " >&6; }
2268 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
2269   $as_echo_n "(cached) " >&6
2270 else
2271   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2272 /* end confdefs.h.  */
2273 $5
2274 int
2275 main ()
2276 {
2277 static $2 ac_aggr;
2278 if (ac_aggr.$3)
2279 return 0;
2280   ;
2281   return 0;
2282 }
2283 _ACEOF
2284 if ac_fn_c_try_compile "$LINENO"; then :
2285   eval "$4=yes"
2286 else
2287   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2288 /* end confdefs.h.  */
2289 $5
2290 int
2291 main ()
2292 {
2293 static $2 ac_aggr;
2294 if (sizeof ac_aggr.$3)
2295 return 0;
2296   ;
2297   return 0;
2298 }
2299 _ACEOF
2300 if ac_fn_c_try_compile "$LINENO"; then :
2301   eval "$4=yes"
2302 else
2303   eval "$4=no"
2304 fi
2305 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2306 fi
2307 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2308 fi
2309 eval ac_res=\$$4
2310                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2311 $as_echo "$ac_res" >&6; }
2312   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2313
2314 } # ac_fn_c_check_member
2315
2316 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2317 # -------------------------------------------
2318 # Tests whether TYPE exists after having included INCLUDES, setting cache
2319 # variable VAR accordingly.
2320 ac_fn_c_check_type ()
2321 {
2322   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2323   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2324 $as_echo_n "checking for $2... " >&6; }
2325 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2326   $as_echo_n "(cached) " >&6
2327 else
2328   eval "$3=no"
2329   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2330 /* end confdefs.h.  */
2331 $4
2332 int
2333 main ()
2334 {
2335 if (sizeof ($2))
2336          return 0;
2337   ;
2338   return 0;
2339 }
2340 _ACEOF
2341 if ac_fn_c_try_compile "$LINENO"; then :
2342   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2343 /* end confdefs.h.  */
2344 $4
2345 int
2346 main ()
2347 {
2348 if (sizeof (($2)))
2349             return 0;
2350   ;
2351   return 0;
2352 }
2353 _ACEOF
2354 if ac_fn_c_try_compile "$LINENO"; then :
2355
2356 else
2357   eval "$3=yes"
2358 fi
2359 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2360 fi
2361 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2362 fi
2363 eval ac_res=\$$3
2364                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2365 $as_echo "$ac_res" >&6; }
2366   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2367
2368 } # ac_fn_c_check_type
2369
2370 # ac_fn_c_check_decl LINENO SYMBOL VAR
2371 # ------------------------------------
2372 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2373 ac_fn_c_check_decl ()
2374 {
2375   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2376   as_decl_name=`echo $2|sed 's/ *(.*//'`
2377   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2378   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2379 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2380 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2381   $as_echo_n "(cached) " >&6
2382 else
2383   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2384 /* end confdefs.h.  */
2385 $4
2386 int
2387 main ()
2388 {
2389 #ifndef $as_decl_name
2390 #ifdef __cplusplus
2391   (void) $as_decl_use;
2392 #else
2393   (void) $as_decl_name;
2394 #endif
2395 #endif
2396
2397   ;
2398   return 0;
2399 }
2400 _ACEOF
2401 if ac_fn_c_try_compile "$LINENO"; then :
2402   eval "$3=yes"
2403 else
2404   eval "$3=no"
2405 fi
2406 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2407 fi
2408 eval ac_res=\$$3
2409                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2410 $as_echo "$ac_res" >&6; }
2411   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2412
2413 } # ac_fn_c_check_decl
2414 cat >config.log <<_ACEOF
2415 This file contains any messages produced by compilers while
2416 running configure, to aid debugging if configure makes a mistake.
2417
2418 It was created by $as_me, which was
2419 generated by GNU Autoconf 2.64.  Invocation command line was
2420
2421   $ $0 $@
2422
2423 _ACEOF
2424 exec 5>>config.log
2425 {
2426 cat <<_ASUNAME
2427 ## --------- ##
2428 ## Platform. ##
2429 ## --------- ##
2430
2431 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2432 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2433 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2434 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2435 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2436
2437 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2438 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2439
2440 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2441 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2442 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2443 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2444 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2445 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2446 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2447
2448 _ASUNAME
2449
2450 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2451 for as_dir in $PATH
2452 do
2453   IFS=$as_save_IFS
2454   test -z "$as_dir" && as_dir=.
2455     $as_echo "PATH: $as_dir"
2456   done
2457 IFS=$as_save_IFS
2458
2459 } >&5
2460
2461 cat >&5 <<_ACEOF
2462
2463
2464 ## ----------- ##
2465 ## Core tests. ##
2466 ## ----------- ##
2467
2468 _ACEOF
2469
2470
2471 # Keep a trace of the command line.
2472 # Strip out --no-create and --no-recursion so they do not pile up.
2473 # Strip out --silent because we don't want to record it for future runs.
2474 # Also quote any args containing shell meta-characters.
2475 # Make two passes to allow for proper duplicate-argument suppression.
2476 ac_configure_args=
2477 ac_configure_args0=
2478 ac_configure_args1=
2479 ac_must_keep_next=false
2480 for ac_pass in 1 2
2481 do
2482   for ac_arg
2483   do
2484     case $ac_arg in
2485     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2486     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2487     | -silent | --silent | --silen | --sile | --sil)
2488       continue ;;
2489     *\'*)
2490       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2491     esac
2492     case $ac_pass in
2493     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2494     2)
2495       as_fn_append ac_configure_args1 " '$ac_arg'"
2496       if test $ac_must_keep_next = true; then
2497         ac_must_keep_next=false # Got value, back to normal.
2498       else
2499         case $ac_arg in
2500           *=* | --config-cache | -C | -disable-* | --disable-* \
2501           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2502           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2503           | -with-* | --with-* | -without-* | --without-* | --x)
2504             case "$ac_configure_args0 " in
2505               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2506             esac
2507             ;;
2508           -* ) ac_must_keep_next=true ;;
2509         esac
2510       fi
2511       as_fn_append ac_configure_args " '$ac_arg'"
2512       ;;
2513     esac
2514   done
2515 done
2516 { ac_configure_args0=; unset ac_configure_args0;}
2517 { ac_configure_args1=; unset ac_configure_args1;}
2518
2519 # When interrupted or exit'd, cleanup temporary files, and complete
2520 # config.log.  We remove comments because anyway the quotes in there
2521 # would cause problems or look ugly.
2522 # WARNING: Use '\'' to represent an apostrophe within the trap.
2523 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2524 trap 'exit_status=$?
2525   # Save into config.log some information that might help in debugging.
2526   {
2527     echo
2528
2529     cat <<\_ASBOX
2530 ## ---------------- ##
2531 ## Cache variables. ##
2532 ## ---------------- ##
2533 _ASBOX
2534     echo
2535     # The following way of writing the cache mishandles newlines in values,
2536 (
2537   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2538     eval ac_val=\$$ac_var
2539     case $ac_val in #(
2540     *${as_nl}*)
2541       case $ac_var in #(
2542       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2543 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2544       esac
2545       case $ac_var in #(
2546       _ | IFS | as_nl) ;; #(
2547       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2548       *) { eval $ac_var=; unset $ac_var;} ;;
2549       esac ;;
2550     esac
2551   done
2552   (set) 2>&1 |
2553     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2554     *${as_nl}ac_space=\ *)
2555       sed -n \
2556         "s/'\''/'\''\\\\'\'''\''/g;
2557           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2558       ;; #(
2559     *)
2560       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2561       ;;
2562     esac |
2563     sort
2564 )
2565     echo
2566
2567     cat <<\_ASBOX
2568 ## ----------------- ##
2569 ## Output variables. ##
2570 ## ----------------- ##
2571 _ASBOX
2572     echo
2573     for ac_var in $ac_subst_vars
2574     do
2575       eval ac_val=\$$ac_var
2576       case $ac_val in
2577       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2578       esac
2579       $as_echo "$ac_var='\''$ac_val'\''"
2580     done | sort
2581     echo
2582
2583     if test -n "$ac_subst_files"; then
2584       cat <<\_ASBOX
2585 ## ------------------- ##
2586 ## File substitutions. ##
2587 ## ------------------- ##
2588 _ASBOX
2589       echo
2590       for ac_var in $ac_subst_files
2591       do
2592         eval ac_val=\$$ac_var
2593         case $ac_val in
2594         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2595         esac
2596         $as_echo "$ac_var='\''$ac_val'\''"
2597       done | sort
2598       echo
2599     fi
2600
2601     if test -s confdefs.h; then
2602       cat <<\_ASBOX
2603 ## ----------- ##
2604 ## confdefs.h. ##
2605 ## ----------- ##
2606 _ASBOX
2607       echo
2608       cat confdefs.h
2609       echo
2610     fi
2611     test "$ac_signal" != 0 &&
2612       $as_echo "$as_me: caught signal $ac_signal"
2613     $as_echo "$as_me: exit $exit_status"
2614   } >&5
2615   rm -f core *.core core.conftest.* &&
2616     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2617     exit $exit_status
2618 ' 0
2619 for ac_signal in 1 2 13 15; do
2620   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2621 done
2622 ac_signal=0
2623
2624 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2625 rm -f -r conftest* confdefs.h
2626
2627 $as_echo "/* confdefs.h */" > confdefs.h
2628
2629 # Predefined preprocessor variables.
2630
2631 cat >>confdefs.h <<_ACEOF
2632 #define PACKAGE_NAME "$PACKAGE_NAME"
2633 _ACEOF
2634
2635 cat >>confdefs.h <<_ACEOF
2636 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2637 _ACEOF
2638
2639 cat >>confdefs.h <<_ACEOF
2640 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2641 _ACEOF
2642
2643 cat >>confdefs.h <<_ACEOF
2644 #define PACKAGE_STRING "$PACKAGE_STRING"
2645 _ACEOF
2646
2647 cat >>confdefs.h <<_ACEOF
2648 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2649 _ACEOF
2650
2651 cat >>confdefs.h <<_ACEOF
2652 #define PACKAGE_URL "$PACKAGE_URL"
2653 _ACEOF
2654
2655
2656 # Let the site file select an alternate cache file if it wants to.
2657 # Prefer an explicitly selected file to automatically selected ones.
2658 ac_site_file1=NONE
2659 ac_site_file2=NONE
2660 if test -n "$CONFIG_SITE"; then
2661   ac_site_file1=$CONFIG_SITE
2662 elif test "x$prefix" != xNONE; then
2663   ac_site_file1=$prefix/share/config.site
2664   ac_site_file2=$prefix/etc/config.site
2665 else
2666   ac_site_file1=$ac_default_prefix/share/config.site
2667   ac_site_file2=$ac_default_prefix/etc/config.site
2668 fi
2669 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2670 do
2671   test "x$ac_site_file" = xNONE && continue
2672   if test -r "$ac_site_file"; then
2673     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2674 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2675     sed 's/^/| /' "$ac_site_file" >&5
2676     . "$ac_site_file"
2677   fi
2678 done
2679
2680 if test -r "$cache_file"; then
2681   # Some versions of bash will fail to source /dev/null (special
2682   # files actually), so we avoid doing that.
2683   if test -f "$cache_file"; then
2684     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2685 $as_echo "$as_me: loading cache $cache_file" >&6;}
2686     case $cache_file in
2687       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2688       *)                      . "./$cache_file";;
2689     esac
2690   fi
2691 else
2692   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2693 $as_echo "$as_me: creating cache $cache_file" >&6;}
2694   >$cache_file
2695 fi
2696
2697 # Check that the precious variables saved in the cache have kept the same
2698 # value.
2699 ac_cache_corrupted=false
2700 for ac_var in $ac_precious_vars; do
2701   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2702   eval ac_new_set=\$ac_env_${ac_var}_set
2703   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2704   eval ac_new_val=\$ac_env_${ac_var}_value
2705   case $ac_old_set,$ac_new_set in
2706     set,)
2707       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2708 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2709       ac_cache_corrupted=: ;;
2710     ,set)
2711       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2712 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2713       ac_cache_corrupted=: ;;
2714     ,);;
2715     *)
2716       if test "x$ac_old_val" != "x$ac_new_val"; then
2717         # differences in whitespace do not lead to failure.
2718         ac_old_val_w=`echo x $ac_old_val`
2719         ac_new_val_w=`echo x $ac_new_val`
2720         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2721           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2722 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2723           ac_cache_corrupted=:
2724         else
2725           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2726 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2727           eval $ac_var=\$ac_old_val
2728         fi
2729         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2730 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2731         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2732 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2733       fi;;
2734   esac
2735   # Pass precious variables to config.status.
2736   if test "$ac_new_set" = set; then
2737     case $ac_new_val in
2738     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2739     *) ac_arg=$ac_var=$ac_new_val ;;
2740     esac
2741     case " $ac_configure_args " in
2742       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2743       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2744     esac
2745   fi
2746 done
2747 if $ac_cache_corrupted; then
2748   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2749 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2750   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2751 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2752   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2753 fi
2754 ## -------------------- ##
2755 ## Main body of script. ##
2756 ## -------------------- ##
2757
2758 ac_ext=c
2759 ac_cpp='$CPP $CPPFLAGS'
2760 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2761 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2762 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2763
2764
2765
2766
2767
2768 ac_config_headers="$ac_config_headers config.h:config.in"
2769
2770
2771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2772 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2773     # Check whether --enable-maintainer-mode was given.
2774 if test "${enable_maintainer_mode+set}" = set; then :
2775   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2776 else
2777   USE_MAINTAINER_MODE=no
2778 fi
2779
2780   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2781 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2782    if test $USE_MAINTAINER_MODE = yes; then
2783   MAINTAINER_MODE_TRUE=
2784   MAINTAINER_MODE_FALSE='#'
2785 else
2786   MAINTAINER_MODE_TRUE='#'
2787   MAINTAINER_MODE_FALSE=
2788 fi
2789
2790   MAINT=$MAINTAINER_MODE_TRUE
2791
2792
2793
2794 # Set the 'development' global.
2795 . $srcdir/../bfd/development.sh
2796
2797 ac_ext=c
2798 ac_cpp='$CPP $CPPFLAGS'
2799 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2800 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2801 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2802 if test -n "$ac_tool_prefix"; then
2803   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2804 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2806 $as_echo_n "checking for $ac_word... " >&6; }
2807 if test "${ac_cv_prog_CC+set}" = set; then :
2808   $as_echo_n "(cached) " >&6
2809 else
2810   if test -n "$CC"; then
2811   ac_cv_prog_CC="$CC" # Let the user override the test.
2812 else
2813 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2814 for as_dir in $PATH
2815 do
2816   IFS=$as_save_IFS
2817   test -z "$as_dir" && as_dir=.
2818     for ac_exec_ext in '' $ac_executable_extensions; do
2819   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2820     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2821     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2822     break 2
2823   fi
2824 done
2825   done
2826 IFS=$as_save_IFS
2827
2828 fi
2829 fi
2830 CC=$ac_cv_prog_CC
2831 if test -n "$CC"; then
2832   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2833 $as_echo "$CC" >&6; }
2834 else
2835   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2836 $as_echo "no" >&6; }
2837 fi
2838
2839
2840 fi
2841 if test -z "$ac_cv_prog_CC"; then
2842   ac_ct_CC=$CC
2843   # Extract the first word of "gcc", so it can be a program name with args.
2844 set dummy gcc; ac_word=$2
2845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2846 $as_echo_n "checking for $ac_word... " >&6; }
2847 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2848   $as_echo_n "(cached) " >&6
2849 else
2850   if test -n "$ac_ct_CC"; then
2851   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2852 else
2853 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2854 for as_dir in $PATH
2855 do
2856   IFS=$as_save_IFS
2857   test -z "$as_dir" && as_dir=.
2858     for ac_exec_ext in '' $ac_executable_extensions; do
2859   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2860     ac_cv_prog_ac_ct_CC="gcc"
2861     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2862     break 2
2863   fi
2864 done
2865   done
2866 IFS=$as_save_IFS
2867
2868 fi
2869 fi
2870 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2871 if test -n "$ac_ct_CC"; then
2872   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2873 $as_echo "$ac_ct_CC" >&6; }
2874 else
2875   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2876 $as_echo "no" >&6; }
2877 fi
2878
2879   if test "x$ac_ct_CC" = x; then
2880     CC=""
2881   else
2882     case $cross_compiling:$ac_tool_warned in
2883 yes:)
2884 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2885 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2886 ac_tool_warned=yes ;;
2887 esac
2888     CC=$ac_ct_CC
2889   fi
2890 else
2891   CC="$ac_cv_prog_CC"
2892 fi
2893
2894 if test -z "$CC"; then
2895           if test -n "$ac_tool_prefix"; then
2896     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2897 set dummy ${ac_tool_prefix}cc; ac_word=$2
2898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2899 $as_echo_n "checking for $ac_word... " >&6; }
2900 if test "${ac_cv_prog_CC+set}" = set; then :
2901   $as_echo_n "(cached) " >&6
2902 else
2903   if test -n "$CC"; then
2904   ac_cv_prog_CC="$CC" # Let the user override the test.
2905 else
2906 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2907 for as_dir in $PATH
2908 do
2909   IFS=$as_save_IFS
2910   test -z "$as_dir" && as_dir=.
2911     for ac_exec_ext in '' $ac_executable_extensions; do
2912   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2913     ac_cv_prog_CC="${ac_tool_prefix}cc"
2914     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2915     break 2
2916   fi
2917 done
2918   done
2919 IFS=$as_save_IFS
2920
2921 fi
2922 fi
2923 CC=$ac_cv_prog_CC
2924 if test -n "$CC"; then
2925   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2926 $as_echo "$CC" >&6; }
2927 else
2928   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2929 $as_echo "no" >&6; }
2930 fi
2931
2932
2933   fi
2934 fi
2935 if test -z "$CC"; then
2936   # Extract the first word of "cc", so it can be a program name with args.
2937 set dummy cc; ac_word=$2
2938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2939 $as_echo_n "checking for $ac_word... " >&6; }
2940 if test "${ac_cv_prog_CC+set}" = set; then :
2941   $as_echo_n "(cached) " >&6
2942 else
2943   if test -n "$CC"; then
2944   ac_cv_prog_CC="$CC" # Let the user override the test.
2945 else
2946   ac_prog_rejected=no
2947 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2948 for as_dir in $PATH
2949 do
2950   IFS=$as_save_IFS
2951   test -z "$as_dir" && as_dir=.
2952     for ac_exec_ext in '' $ac_executable_extensions; do
2953   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2954     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2955        ac_prog_rejected=yes
2956        continue
2957      fi
2958     ac_cv_prog_CC="cc"
2959     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2960     break 2
2961   fi
2962 done
2963   done
2964 IFS=$as_save_IFS
2965
2966 if test $ac_prog_rejected = yes; then
2967   # We found a bogon in the path, so make sure we never use it.
2968   set dummy $ac_cv_prog_CC
2969   shift
2970   if test $# != 0; then
2971     # We chose a different compiler from the bogus one.
2972     # However, it has the same basename, so the bogon will be chosen
2973     # first if we set CC to just the basename; use the full file name.
2974     shift
2975     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2976   fi
2977 fi
2978 fi
2979 fi
2980 CC=$ac_cv_prog_CC
2981 if test -n "$CC"; then
2982   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2983 $as_echo "$CC" >&6; }
2984 else
2985   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2986 $as_echo "no" >&6; }
2987 fi
2988
2989
2990 fi
2991 if test -z "$CC"; then
2992   if test -n "$ac_tool_prefix"; then
2993   for ac_prog in cl.exe
2994   do
2995     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2996 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2998 $as_echo_n "checking for $ac_word... " >&6; }
2999 if test "${ac_cv_prog_CC+set}" = set; then :
3000   $as_echo_n "(cached) " >&6
3001 else
3002   if test -n "$CC"; then
3003   ac_cv_prog_CC="$CC" # Let the user override the test.
3004 else
3005 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3006 for as_dir in $PATH
3007 do
3008   IFS=$as_save_IFS
3009   test -z "$as_dir" && as_dir=.
3010     for ac_exec_ext in '' $ac_executable_extensions; do
3011   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3012     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3013     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3014     break 2
3015   fi
3016 done
3017   done
3018 IFS=$as_save_IFS
3019
3020 fi
3021 fi
3022 CC=$ac_cv_prog_CC
3023 if test -n "$CC"; then
3024   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3025 $as_echo "$CC" >&6; }
3026 else
3027   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3028 $as_echo "no" >&6; }
3029 fi
3030
3031
3032     test -n "$CC" && break
3033   done
3034 fi
3035 if test -z "$CC"; then
3036   ac_ct_CC=$CC
3037   for ac_prog in cl.exe
3038 do
3039   # Extract the first word of "$ac_prog", so it can be a program name with args.
3040 set dummy $ac_prog; ac_word=$2
3041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3042 $as_echo_n "checking for $ac_word... " >&6; }
3043 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3044   $as_echo_n "(cached) " >&6
3045 else
3046   if test -n "$ac_ct_CC"; then
3047   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3048 else
3049 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3050 for as_dir in $PATH
3051 do
3052   IFS=$as_save_IFS
3053   test -z "$as_dir" && as_dir=.
3054     for ac_exec_ext in '' $ac_executable_extensions; do
3055   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3056     ac_cv_prog_ac_ct_CC="$ac_prog"
3057     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3058     break 2
3059   fi
3060 done
3061   done
3062 IFS=$as_save_IFS
3063
3064 fi
3065 fi
3066 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3067 if test -n "$ac_ct_CC"; then
3068   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3069 $as_echo "$ac_ct_CC" >&6; }
3070 else
3071   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3072 $as_echo "no" >&6; }
3073 fi
3074
3075
3076   test -n "$ac_ct_CC" && break
3077 done
3078
3079   if test "x$ac_ct_CC" = x; then
3080     CC=""
3081   else
3082     case $cross_compiling:$ac_tool_warned in
3083 yes:)
3084 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3085 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3086 ac_tool_warned=yes ;;
3087 esac
3088     CC=$ac_ct_CC
3089   fi
3090 fi
3091
3092 fi
3093
3094
3095 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3096 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3097 as_fn_error "no acceptable C compiler found in \$PATH
3098 See \`config.log' for more details." "$LINENO" 5; }
3099
3100 # Provide some information about the compiler.
3101 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3102 set X $ac_compile
3103 ac_compiler=$2
3104 for ac_option in --version -v -V -qversion; do
3105   { { ac_try="$ac_compiler $ac_option >&5"
3106 case "(($ac_try" in
3107   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3108   *) ac_try_echo=$ac_try;;
3109 esac
3110 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3111 $as_echo "$ac_try_echo"; } >&5
3112   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3113   ac_status=$?
3114   if test -s conftest.err; then
3115     sed '10a\
3116 ... rest of stderr output deleted ...
3117          10q' conftest.err >conftest.er1
3118     cat conftest.er1 >&5
3119     rm -f conftest.er1 conftest.err
3120   fi
3121   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3122   test $ac_status = 0; }
3123 done
3124
3125 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3126 /* end confdefs.h.  */
3127
3128 int
3129 main ()
3130 {
3131
3132   ;
3133   return 0;
3134 }
3135 _ACEOF
3136 ac_clean_files_save=$ac_clean_files
3137 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3138 # Try to create an executable without -o first, disregard a.out.
3139 # It will help us diagnose broken compilers, and finding out an intuition
3140 # of exeext.
3141 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3142 $as_echo_n "checking for C compiler default output file name... " >&6; }
3143 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3144
3145 # The possible output files:
3146 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3147
3148 ac_rmfiles=
3149 for ac_file in $ac_files
3150 do
3151   case $ac_file in
3152     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3153     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3154   esac
3155 done
3156 rm -f $ac_rmfiles
3157
3158 if { { ac_try="$ac_link_default"
3159 case "(($ac_try" in
3160   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3161   *) ac_try_echo=$ac_try;;
3162 esac
3163 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3164 $as_echo "$ac_try_echo"; } >&5
3165   (eval "$ac_link_default") 2>&5
3166   ac_status=$?
3167   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3168   test $ac_status = 0; }; then :
3169   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3170 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3171 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3172 # so that the user can short-circuit this test for compilers unknown to
3173 # Autoconf.
3174 for ac_file in $ac_files ''
3175 do
3176   test -f "$ac_file" || continue
3177   case $ac_file in
3178     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3179         ;;
3180     [ab].out )
3181         # We found the default executable, but exeext='' is most
3182         # certainly right.
3183         break;;
3184     *.* )
3185         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3186         then :; else
3187            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3188         fi
3189         # We set ac_cv_exeext here because the later test for it is not
3190         # safe: cross compilers may not add the suffix if given an `-o'
3191         # argument, so we may need to know it at that point already.
3192         # Even if this section looks crufty: it has the advantage of
3193         # actually working.
3194         break;;
3195     * )
3196         break;;
3197   esac
3198 done
3199 test "$ac_cv_exeext" = no && ac_cv_exeext=
3200
3201 else
3202   ac_file=''
3203 fi
3204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3205 $as_echo "$ac_file" >&6; }
3206 if test -z "$ac_file"; then :
3207   $as_echo "$as_me: failed program was:" >&5
3208 sed 's/^/| /' conftest.$ac_ext >&5
3209
3210 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3211 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3212 { as_fn_set_status 77
3213 as_fn_error "C compiler cannot create executables
3214 See \`config.log' for more details." "$LINENO" 5; }; }
3215 fi
3216 ac_exeext=$ac_cv_exeext
3217
3218 # Check that the compiler produces executables we can run.  If not, either
3219 # the compiler is broken, or we cross compile.
3220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3221 $as_echo_n "checking whether the C compiler works... " >&6; }
3222 # If not cross compiling, check that we can run a simple program.
3223 if test "$cross_compiling" != yes; then
3224   if { ac_try='./$ac_file'
3225   { { case "(($ac_try" in
3226   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3227   *) ac_try_echo=$ac_try;;
3228 esac
3229 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3230 $as_echo "$ac_try_echo"; } >&5
3231   (eval "$ac_try") 2>&5
3232   ac_status=$?
3233   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3234   test $ac_status = 0; }; }; then
3235     cross_compiling=no
3236   else
3237     if test "$cross_compiling" = maybe; then
3238         cross_compiling=yes
3239     else
3240         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3241 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3242 as_fn_error "cannot run C compiled programs.
3243 If you meant to cross compile, use \`--host'.
3244 See \`config.log' for more details." "$LINENO" 5; }
3245     fi
3246   fi
3247 fi
3248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3249 $as_echo "yes" >&6; }
3250
3251 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3252 ac_clean_files=$ac_clean_files_save
3253 # Check that the compiler produces executables we can run.  If not, either
3254 # the compiler is broken, or we cross compile.
3255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3256 $as_echo_n "checking whether we are cross compiling... " >&6; }
3257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3258 $as_echo "$cross_compiling" >&6; }
3259
3260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3261 $as_echo_n "checking for suffix of executables... " >&6; }
3262 if { { ac_try="$ac_link"
3263 case "(($ac_try" in
3264   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3265   *) ac_try_echo=$ac_try;;
3266 esac
3267 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3268 $as_echo "$ac_try_echo"; } >&5
3269   (eval "$ac_link") 2>&5
3270   ac_status=$?
3271   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3272   test $ac_status = 0; }; then :
3273   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3274 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3275 # work properly (i.e., refer to `conftest.exe'), while it won't with
3276 # `rm'.
3277 for ac_file in conftest.exe conftest conftest.*; do
3278   test -f "$ac_file" || continue
3279   case $ac_file in
3280     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3281     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3282           break;;
3283     * ) break;;
3284   esac
3285 done
3286 else
3287   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3288 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3289 as_fn_error "cannot compute suffix of executables: cannot compile and link
3290 See \`config.log' for more details." "$LINENO" 5; }
3291 fi
3292 rm -f conftest$ac_cv_exeext
3293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3294 $as_echo "$ac_cv_exeext" >&6; }
3295
3296 rm -f conftest.$ac_ext
3297 EXEEXT=$ac_cv_exeext
3298 ac_exeext=$EXEEXT
3299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3300 $as_echo_n "checking for suffix of object files... " >&6; }
3301 if test "${ac_cv_objext+set}" = set; then :
3302   $as_echo_n "(cached) " >&6
3303 else
3304   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3305 /* end confdefs.h.  */
3306
3307 int
3308 main ()
3309 {
3310
3311   ;
3312   return 0;
3313 }
3314 _ACEOF
3315 rm -f conftest.o conftest.obj
3316 if { { ac_try="$ac_compile"
3317 case "(($ac_try" in
3318   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3319   *) ac_try_echo=$ac_try;;
3320 esac
3321 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3322 $as_echo "$ac_try_echo"; } >&5
3323   (eval "$ac_compile") 2>&5
3324   ac_status=$?
3325   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3326   test $ac_status = 0; }; then :
3327   for ac_file in conftest.o conftest.obj conftest.*; do
3328   test -f "$ac_file" || continue;
3329   case $ac_file in
3330     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3331     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3332        break;;
3333   esac
3334 done
3335 else
3336   $as_echo "$as_me: failed program was:" >&5
3337 sed 's/^/| /' conftest.$ac_ext >&5
3338
3339 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3340 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3341 as_fn_error "cannot compute suffix of object files: cannot compile
3342 See \`config.log' for more details." "$LINENO" 5; }
3343 fi
3344 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3345 fi
3346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3347 $as_echo "$ac_cv_objext" >&6; }
3348 OBJEXT=$ac_cv_objext
3349 ac_objext=$OBJEXT
3350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3351 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3352 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3353   $as_echo_n "(cached) " >&6
3354 else
3355   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3356 /* end confdefs.h.  */
3357
3358 int
3359 main ()
3360 {
3361 #ifndef __GNUC__
3362        choke me
3363 #endif
3364
3365   ;
3366   return 0;
3367 }
3368 _ACEOF
3369 if ac_fn_c_try_compile "$LINENO"; then :
3370   ac_compiler_gnu=yes
3371 else
3372   ac_compiler_gnu=no
3373 fi
3374 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3375 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3376
3377 fi
3378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3379 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3380 if test $ac_compiler_gnu = yes; then
3381   GCC=yes
3382 else
3383   GCC=
3384 fi
3385 ac_test_CFLAGS=${CFLAGS+set}
3386 ac_save_CFLAGS=$CFLAGS
3387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3388 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3389 if test "${ac_cv_prog_cc_g+set}" = set; then :
3390   $as_echo_n "(cached) " >&6
3391 else
3392   ac_save_c_werror_flag=$ac_c_werror_flag
3393    ac_c_werror_flag=yes
3394    ac_cv_prog_cc_g=no
3395    CFLAGS="-g"
3396    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3397 /* end confdefs.h.  */
3398
3399 int
3400 main ()
3401 {
3402
3403   ;
3404   return 0;
3405 }
3406 _ACEOF
3407 if ac_fn_c_try_compile "$LINENO"; then :
3408   ac_cv_prog_cc_g=yes
3409 else
3410   CFLAGS=""
3411       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3412 /* end confdefs.h.  */
3413
3414 int
3415 main ()
3416 {
3417
3418   ;
3419   return 0;
3420 }
3421 _ACEOF
3422 if ac_fn_c_try_compile "$LINENO"; then :
3423
3424 else
3425   ac_c_werror_flag=$ac_save_c_werror_flag
3426          CFLAGS="-g"
3427          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3428 /* end confdefs.h.  */
3429
3430 int
3431 main ()
3432 {
3433
3434   ;
3435   return 0;
3436 }
3437 _ACEOF
3438 if ac_fn_c_try_compile "$LINENO"; then :
3439   ac_cv_prog_cc_g=yes
3440 fi
3441 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3442 fi
3443 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3444 fi
3445 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3446    ac_c_werror_flag=$ac_save_c_werror_flag
3447 fi
3448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3449 $as_echo "$ac_cv_prog_cc_g" >&6; }
3450 if test "$ac_test_CFLAGS" = set; then
3451   CFLAGS=$ac_save_CFLAGS
3452 elif test $ac_cv_prog_cc_g = yes; then
3453   if test "$GCC" = yes; then
3454     CFLAGS="-g -O2"
3455   else
3456     CFLAGS="-g"
3457   fi
3458 else
3459   if test "$GCC" = yes; then
3460     CFLAGS="-O2"
3461   else
3462     CFLAGS=
3463   fi
3464 fi
3465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3466 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3467 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3468   $as_echo_n "(cached) " >&6
3469 else
3470   ac_cv_prog_cc_c89=no
3471 ac_save_CC=$CC
3472 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3473 /* end confdefs.h.  */
3474 #include <stdarg.h>
3475 #include <stdio.h>
3476 #include <sys/types.h>
3477 #include <sys/stat.h>
3478 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3479 struct buf { int x; };
3480 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3481 static char *e (p, i)
3482      char **p;
3483      int i;
3484 {
3485   return p[i];
3486 }
3487 static char *f (char * (*g) (char **, int), char **p, ...)
3488 {
3489   char *s;
3490   va_list v;
3491   va_start (v,p);
3492   s = g (p, va_arg (v,int));
3493   va_end (v);
3494   return s;
3495 }
3496
3497 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3498    function prototypes and stuff, but not '\xHH' hex character constants.
3499    These don't provoke an error unfortunately, instead are silently treated
3500    as 'x'.  The following induces an error, until -std is added to get
3501    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3502    array size at least.  It's necessary to write '\x00'==0 to get something
3503    that's true only with -std.  */
3504 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3505
3506 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3507    inside strings and character constants.  */
3508 #define FOO(x) 'x'
3509 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3510
3511 int test (int i, double x);
3512 struct s1 {int (*f) (int a);};
3513 struct s2 {int (*f) (double a);};
3514 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3515 int argc;
3516 char **argv;
3517 int
3518 main ()
3519 {
3520 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3521   ;
3522   return 0;
3523 }
3524 _ACEOF
3525 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3526         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3527 do
3528   CC="$ac_save_CC $ac_arg"
3529   if ac_fn_c_try_compile "$LINENO"; then :
3530   ac_cv_prog_cc_c89=$ac_arg
3531 fi
3532 rm -f core conftest.err conftest.$ac_objext
3533   test "x$ac_cv_prog_cc_c89" != "xno" && break
3534 done
3535 rm -f conftest.$ac_ext
3536 CC=$ac_save_CC
3537
3538 fi
3539 # AC_CACHE_VAL
3540 case "x$ac_cv_prog_cc_c89" in
3541   x)
3542     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3543 $as_echo "none needed" >&6; } ;;
3544   xno)
3545     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3546 $as_echo "unsupported" >&6; } ;;
3547   *)
3548     CC="$CC $ac_cv_prog_cc_c89"
3549     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3550 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3551 esac
3552 if test "x$ac_cv_prog_cc_c89" != xno; then :
3553
3554 fi
3555
3556 ac_ext=c
3557 ac_cpp='$CPP $CPPFLAGS'
3558 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3559 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3560 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3561
3562 ac_ext=cpp
3563 ac_cpp='$CXXCPP $CPPFLAGS'
3564 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3565 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3566 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3567 if test -z "$CXX"; then
3568   if test -n "$CCC"; then
3569     CXX=$CCC
3570   else
3571     if test -n "$ac_tool_prefix"; then
3572   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3573   do
3574     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3575 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3577 $as_echo_n "checking for $ac_word... " >&6; }
3578 if test "${ac_cv_prog_CXX+set}" = set; then :
3579   $as_echo_n "(cached) " >&6
3580 else
3581   if test -n "$CXX"; then
3582   ac_cv_prog_CXX="$CXX" # Let the user override the test.
3583 else
3584 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3585 for as_dir in $PATH
3586 do
3587   IFS=$as_save_IFS
3588   test -z "$as_dir" && as_dir=.
3589     for ac_exec_ext in '' $ac_executable_extensions; do
3590   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3591     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3592     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3593     break 2
3594   fi
3595 done
3596   done
3597 IFS=$as_save_IFS
3598
3599 fi
3600 fi
3601 CXX=$ac_cv_prog_CXX
3602 if test -n "$CXX"; then
3603   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3604 $as_echo "$CXX" >&6; }
3605 else
3606   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3607 $as_echo "no" >&6; }
3608 fi
3609
3610
3611     test -n "$CXX" && break
3612   done
3613 fi
3614 if test -z "$CXX"; then
3615   ac_ct_CXX=$CXX
3616   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3617 do
3618   # Extract the first word of "$ac_prog", so it can be a program name with args.
3619 set dummy $ac_prog; ac_word=$2
3620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3621 $as_echo_n "checking for $ac_word... " >&6; }
3622 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
3623   $as_echo_n "(cached) " >&6
3624 else
3625   if test -n "$ac_ct_CXX"; then
3626   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3627 else
3628 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3629 for as_dir in $PATH
3630 do
3631   IFS=$as_save_IFS
3632   test -z "$as_dir" && as_dir=.
3633     for ac_exec_ext in '' $ac_executable_extensions; do
3634   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3635     ac_cv_prog_ac_ct_CXX="$ac_prog"
3636     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3637     break 2
3638   fi
3639 done
3640   done
3641 IFS=$as_save_IFS
3642
3643 fi
3644 fi
3645 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3646 if test -n "$ac_ct_CXX"; then
3647   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3648 $as_echo "$ac_ct_CXX" >&6; }
3649 else
3650   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3651 $as_echo "no" >&6; }
3652 fi
3653
3654
3655   test -n "$ac_ct_CXX" && break
3656 done
3657
3658   if test "x$ac_ct_CXX" = x; then
3659     CXX="g++"
3660   else
3661     case $cross_compiling:$ac_tool_warned in
3662 yes:)
3663 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3664 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3665 ac_tool_warned=yes ;;
3666 esac
3667     CXX=$ac_ct_CXX
3668   fi
3669 fi
3670
3671   fi
3672 fi
3673 # Provide some information about the compiler.
3674 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3675 set X $ac_compile
3676 ac_compiler=$2
3677 for ac_option in --version -v -V -qversion; do
3678   { { ac_try="$ac_compiler $ac_option >&5"
3679 case "(($ac_try" in
3680   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3681   *) ac_try_echo=$ac_try;;
3682 esac
3683 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3684 $as_echo "$ac_try_echo"; } >&5
3685   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3686   ac_status=$?
3687   if test -s conftest.err; then
3688     sed '10a\
3689 ... rest of stderr output deleted ...
3690          10q' conftest.err >conftest.er1
3691     cat conftest.er1 >&5
3692     rm -f conftest.er1 conftest.err
3693   fi
3694   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3695   test $ac_status = 0; }
3696 done
3697
3698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3699 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3700 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
3701   $as_echo_n "(cached) " >&6
3702 else
3703   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3704 /* end confdefs.h.  */
3705
3706 int
3707 main ()
3708 {
3709 #ifndef __GNUC__
3710        choke me
3711 #endif
3712
3713   ;
3714   return 0;
3715 }
3716 _ACEOF
3717 if ac_fn_cxx_try_compile "$LINENO"; then :
3718   ac_compiler_gnu=yes
3719 else
3720   ac_compiler_gnu=no
3721 fi
3722 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3723 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3724
3725 fi
3726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3727 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3728 if test $ac_compiler_gnu = yes; then
3729   GXX=yes
3730 else
3731   GXX=
3732 fi
3733 ac_test_CXXFLAGS=${CXXFLAGS+set}
3734 ac_save_CXXFLAGS=$CXXFLAGS
3735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3736 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3737 if test "${ac_cv_prog_cxx_g+set}" = set; then :
3738   $as_echo_n "(cached) " >&6
3739 else
3740   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3741    ac_cxx_werror_flag=yes
3742    ac_cv_prog_cxx_g=no
3743    CXXFLAGS="-g"
3744    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3745 /* end confdefs.h.  */
3746
3747 int
3748 main ()
3749 {
3750
3751   ;
3752   return 0;
3753 }
3754 _ACEOF
3755 if ac_fn_cxx_try_compile "$LINENO"; then :
3756   ac_cv_prog_cxx_g=yes
3757 else
3758   CXXFLAGS=""
3759       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3760 /* end confdefs.h.  */
3761
3762 int
3763 main ()
3764 {
3765
3766   ;
3767   return 0;
3768 }
3769 _ACEOF
3770 if ac_fn_cxx_try_compile "$LINENO"; then :
3771
3772 else
3773   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3774          CXXFLAGS="-g"
3775          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3776 /* end confdefs.h.  */
3777
3778 int
3779 main ()
3780 {
3781
3782   ;
3783   return 0;
3784 }
3785 _ACEOF
3786 if ac_fn_cxx_try_compile "$LINENO"; then :
3787   ac_cv_prog_cxx_g=yes
3788 fi
3789 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3790 fi
3791 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3792 fi
3793 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3794    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3795 fi
3796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3797 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3798 if test "$ac_test_CXXFLAGS" = set; then
3799   CXXFLAGS=$ac_save_CXXFLAGS
3800 elif test $ac_cv_prog_cxx_g = yes; then
3801   if test "$GXX" = yes; then
3802     CXXFLAGS="-g -O2"
3803   else
3804     CXXFLAGS="-g"
3805   fi
3806 else
3807   if test "$GXX" = yes; then
3808     CXXFLAGS="-O2"
3809   else
3810     CXXFLAGS=
3811   fi
3812 fi
3813 ac_ext=c
3814 ac_cpp='$CPP $CPPFLAGS'
3815 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3816 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3817 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3818
3819
3820
3821 ac_ext=c
3822 ac_cpp='$CPP $CPPFLAGS'
3823 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3824 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3825 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3827 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3828 # On Suns, sometimes $CPP names a directory.
3829 if test -n "$CPP" && test -d "$CPP"; then
3830   CPP=
3831 fi
3832 if test -z "$CPP"; then
3833   if test "${ac_cv_prog_CPP+set}" = set; then :
3834   $as_echo_n "(cached) " >&6
3835 else
3836       # Double quotes because CPP needs to be expanded
3837     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3838     do
3839       ac_preproc_ok=false
3840 for ac_c_preproc_warn_flag in '' yes
3841 do
3842   # Use a header file that comes with gcc, so configuring glibc
3843   # with a fresh cross-compiler works.
3844   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3845   # <limits.h> exists even on freestanding compilers.
3846   # On the NeXT, cc -E runs the code through the compiler's parser,
3847   # not just through cpp. "Syntax error" is here to catch this case.
3848   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3849 /* end confdefs.h.  */
3850 #ifdef __STDC__
3851 # include <limits.h>
3852 #else
3853 # include <assert.h>
3854 #endif
3855                      Syntax error
3856 _ACEOF
3857 if ac_fn_c_try_cpp "$LINENO"; then :
3858
3859 else
3860   # Broken: fails on valid input.
3861 continue
3862 fi
3863 rm -f conftest.err conftest.$ac_ext
3864
3865   # OK, works on sane cases.  Now check whether nonexistent headers
3866   # can be detected and how.
3867   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3868 /* end confdefs.h.  */
3869 #include <ac_nonexistent.h>
3870 _ACEOF
3871 if ac_fn_c_try_cpp "$LINENO"; then :
3872   # Broken: success on invalid input.
3873 continue
3874 else
3875   # Passes both tests.
3876 ac_preproc_ok=:
3877 break
3878 fi
3879 rm -f conftest.err conftest.$ac_ext
3880
3881 done
3882 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3883 rm -f conftest.err conftest.$ac_ext
3884 if $ac_preproc_ok; then :
3885   break
3886 fi
3887
3888     done
3889     ac_cv_prog_CPP=$CPP
3890
3891 fi
3892   CPP=$ac_cv_prog_CPP
3893 else
3894   ac_cv_prog_CPP=$CPP
3895 fi
3896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3897 $as_echo "$CPP" >&6; }
3898 ac_preproc_ok=false
3899 for ac_c_preproc_warn_flag in '' yes
3900 do
3901   # Use a header file that comes with gcc, so configuring glibc
3902   # with a fresh cross-compiler works.
3903   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3904   # <limits.h> exists even on freestanding compilers.
3905   # On the NeXT, cc -E runs the code through the compiler's parser,
3906   # not just through cpp. "Syntax error" is here to catch this case.
3907   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3908 /* end confdefs.h.  */
3909 #ifdef __STDC__
3910 # include <limits.h>
3911 #else
3912 # include <assert.h>
3913 #endif
3914                      Syntax error
3915 _ACEOF
3916 if ac_fn_c_try_cpp "$LINENO"; then :
3917
3918 else
3919   # Broken: fails on valid input.
3920 continue
3921 fi
3922 rm -f conftest.err conftest.$ac_ext
3923
3924   # OK, works on sane cases.  Now check whether nonexistent headers
3925   # can be detected and how.
3926   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3927 /* end confdefs.h.  */
3928 #include <ac_nonexistent.h>
3929 _ACEOF
3930 if ac_fn_c_try_cpp "$LINENO"; then :
3931   # Broken: success on invalid input.
3932 continue
3933 else
3934   # Passes both tests.
3935 ac_preproc_ok=:
3936 break
3937 fi
3938 rm -f conftest.err conftest.$ac_ext
3939
3940 done
3941 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3942 rm -f conftest.err conftest.$ac_ext
3943 if $ac_preproc_ok; then :
3944
3945 else
3946   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3947 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3948 as_fn_error "C preprocessor \"$CPP\" fails sanity check
3949 See \`config.log' for more details." "$LINENO" 5; }
3950 fi
3951
3952 ac_ext=c
3953 ac_cpp='$CPP $CPPFLAGS'
3954 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3955 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3956 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3957
3958
3959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3960 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3961 if test "${ac_cv_path_GREP+set}" = set; then :
3962   $as_echo_n "(cached) " >&6
3963 else
3964   if test -z "$GREP"; then
3965   ac_path_GREP_found=false
3966   # Loop through the user's path and test for each of PROGNAME-LIST
3967   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3968 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3969 do
3970   IFS=$as_save_IFS
3971   test -z "$as_dir" && as_dir=.
3972     for ac_prog in grep ggrep; do
3973     for ac_exec_ext in '' $ac_executable_extensions; do
3974       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3975       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3976 # Check for GNU ac_path_GREP and select it if it is found.
3977   # Check for GNU $ac_path_GREP
3978 case `"$ac_path_GREP" --version 2>&1` in
3979 *GNU*)
3980   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3981 *)
3982   ac_count=0
3983   $as_echo_n 0123456789 >"conftest.in"
3984   while :
3985   do
3986     cat "conftest.in" "conftest.in" >"conftest.tmp"
3987     mv "conftest.tmp" "conftest.in"
3988     cp "conftest.in" "conftest.nl"
3989     $as_echo 'GREP' >> "conftest.nl"
3990     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3991     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3992     as_fn_arith $ac_count + 1 && ac_count=$as_val
3993     if test $ac_count -gt ${ac_path_GREP_max-0}; then
3994       # Best one so far, save it but keep looking for a better one
3995       ac_cv_path_GREP="$ac_path_GREP"
3996       ac_path_GREP_max=$ac_count
3997     fi
3998     # 10*(2^10) chars as input seems more than enough
3999     test $ac_count -gt 10 && break
4000   done
4001   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4002 esac
4003
4004       $ac_path_GREP_found && break 3
4005     done
4006   done
4007   done
4008 IFS=$as_save_IFS
4009   if test -z "$ac_cv_path_GREP"; then
4010     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4011   fi
4012 else
4013   ac_cv_path_GREP=$GREP
4014 fi
4015
4016 fi
4017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4018 $as_echo "$ac_cv_path_GREP" >&6; }
4019  GREP="$ac_cv_path_GREP"
4020
4021
4022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4023 $as_echo_n "checking for egrep... " >&6; }
4024 if test "${ac_cv_path_EGREP+set}" = set; then :
4025   $as_echo_n "(cached) " >&6
4026 else
4027   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4028    then ac_cv_path_EGREP="$GREP -E"
4029    else
4030      if test -z "$EGREP"; then
4031   ac_path_EGREP_found=false
4032   # Loop through the user's path and test for each of PROGNAME-LIST
4033   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4034 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4035 do
4036   IFS=$as_save_IFS
4037   test -z "$as_dir" && as_dir=.
4038     for ac_prog in egrep; do
4039     for ac_exec_ext in '' $ac_executable_extensions; do
4040       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4041       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4042 # Check for GNU ac_path_EGREP and select it if it is found.
4043   # Check for GNU $ac_path_EGREP
4044 case `"$ac_path_EGREP" --version 2>&1` in
4045 *GNU*)
4046   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4047 *)
4048   ac_count=0
4049   $as_echo_n 0123456789 >"conftest.in"
4050   while :
4051   do
4052     cat "conftest.in" "conftest.in" >"conftest.tmp"
4053     mv "conftest.tmp" "conftest.in"
4054     cp "conftest.in" "conftest.nl"
4055     $as_echo 'EGREP' >> "conftest.nl"
4056     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4057     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4058     as_fn_arith $ac_count + 1 && ac_count=$as_val
4059     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4060       # Best one so far, save it but keep looking for a better one
4061       ac_cv_path_EGREP="$ac_path_EGREP"
4062       ac_path_EGREP_max=$ac_count
4063     fi
4064     # 10*(2^10) chars as input seems more than enough
4065     test $ac_count -gt 10 && break
4066   done
4067   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4068 esac
4069
4070       $ac_path_EGREP_found && break 3
4071     done
4072   done
4073   done
4074 IFS=$as_save_IFS
4075   if test -z "$ac_cv_path_EGREP"; then
4076     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4077   fi
4078 else
4079   ac_cv_path_EGREP=$EGREP
4080 fi
4081
4082    fi
4083 fi
4084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4085 $as_echo "$ac_cv_path_EGREP" >&6; }
4086  EGREP="$ac_cv_path_EGREP"
4087
4088
4089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4090 $as_echo_n "checking for ANSI C header files... " >&6; }
4091 if test "${ac_cv_header_stdc+set}" = set; then :
4092   $as_echo_n "(cached) " >&6
4093 else
4094   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4095 /* end confdefs.h.  */
4096 #include <stdlib.h>
4097 #include <stdarg.h>
4098 #include <string.h>
4099 #include <float.h>
4100
4101 int
4102 main ()
4103 {
4104
4105   ;
4106   return 0;
4107 }
4108 _ACEOF
4109 if ac_fn_c_try_compile "$LINENO"; then :
4110   ac_cv_header_stdc=yes
4111 else
4112   ac_cv_header_stdc=no
4113 fi
4114 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4115
4116 if test $ac_cv_header_stdc = yes; then
4117   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4118   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4119 /* end confdefs.h.  */
4120 #include <string.h>
4121
4122 _ACEOF
4123 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4124   $EGREP "memchr" >/dev/null 2>&1; then :
4125
4126 else
4127   ac_cv_header_stdc=no
4128 fi
4129 rm -f conftest*
4130
4131 fi
4132
4133 if test $ac_cv_header_stdc = yes; then
4134   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4135   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4136 /* end confdefs.h.  */
4137 #include <stdlib.h>
4138
4139 _ACEOF
4140 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4141   $EGREP "free" >/dev/null 2>&1; then :
4142
4143 else
4144   ac_cv_header_stdc=no
4145 fi
4146 rm -f conftest*
4147
4148 fi
4149
4150 if test $ac_cv_header_stdc = yes; then
4151   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4152   if test "$cross_compiling" = yes; then :
4153   :
4154 else
4155   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4156 /* end confdefs.h.  */
4157 #include <ctype.h>
4158 #include <stdlib.h>
4159 #if ((' ' & 0x0FF) == 0x020)
4160 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4161 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4162 #else
4163 # define ISLOWER(c) \
4164                    (('a' <= (c) && (c) <= 'i') \
4165                      || ('j' <= (c) && (c) <= 'r') \
4166                      || ('s' <= (c) && (c) <= 'z'))
4167 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4168 #endif
4169
4170 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4171 int
4172 main ()
4173 {
4174   int i;
4175   for (i = 0; i < 256; i++)
4176     if (XOR (islower (i), ISLOWER (i))
4177         || toupper (i) != TOUPPER (i))
4178       return 2;
4179   return 0;
4180 }
4181 _ACEOF
4182 if ac_fn_c_try_run "$LINENO"; then :
4183
4184 else
4185   ac_cv_header_stdc=no
4186 fi
4187 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4188   conftest.$ac_objext conftest.beam conftest.$ac_ext
4189 fi
4190
4191 fi
4192 fi
4193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4194 $as_echo "$ac_cv_header_stdc" >&6; }
4195 if test $ac_cv_header_stdc = yes; then
4196
4197 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4198
4199 fi
4200
4201 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4202 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4203                   inttypes.h stdint.h unistd.h
4204 do :
4205   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4206 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4207 "
4208 eval as_val=\$$as_ac_Header
4209    if test "x$as_val" = x""yes; then :
4210   cat >>confdefs.h <<_ACEOF
4211 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4212 _ACEOF
4213
4214 fi
4215
4216 done
4217
4218
4219
4220   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4221 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
4222   MINIX=yes
4223 else
4224   MINIX=
4225 fi
4226
4227
4228   if test "$MINIX" = yes; then
4229
4230 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4231
4232
4233 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4234
4235
4236 $as_echo "#define _MINIX 1" >>confdefs.h
4237
4238   fi
4239
4240
4241   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4242 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4243 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
4244   $as_echo_n "(cached) " >&6
4245 else
4246   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4247 /* end confdefs.h.  */
4248
4249 #         define __EXTENSIONS__ 1
4250           $ac_includes_default
4251 int
4252 main ()
4253 {
4254
4255   ;
4256   return 0;
4257 }
4258 _ACEOF
4259 if ac_fn_c_try_compile "$LINENO"; then :
4260   ac_cv_safe_to_define___extensions__=yes
4261 else
4262   ac_cv_safe_to_define___extensions__=no
4263 fi
4264 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4265 fi
4266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4267 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4268   test $ac_cv_safe_to_define___extensions__ = yes &&
4269     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4270
4271   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4272
4273   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4274
4275   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4276
4277   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4278
4279
4280 ac_aux_dir=
4281 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4282   for ac_t in install-sh install.sh shtool; do
4283     if test -f "$ac_dir/$ac_t"; then
4284       ac_aux_dir=$ac_dir
4285       ac_install_sh="$ac_aux_dir/$ac_t -c"
4286       break 2
4287     fi
4288   done
4289 done
4290 if test -z "$ac_aux_dir"; then
4291   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4292 fi
4293
4294 # These three variables are undocumented and unsupported,
4295 # and are intended to be withdrawn in a future Autoconf release.
4296 # They can cause serious problems if a builder's source tree is in a directory
4297 # whose full name contains unusual characters.
4298 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
4299 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
4300 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
4301
4302
4303 # Make sure we can run config.sub.
4304 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4305   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4306
4307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4308 $as_echo_n "checking build system type... " >&6; }
4309 if test "${ac_cv_build+set}" = set; then :
4310   $as_echo_n "(cached) " >&6
4311 else
4312   ac_build_alias=$build_alias
4313 test "x$ac_build_alias" = x &&
4314   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4315 test "x$ac_build_alias" = x &&
4316   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4317 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4318   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4319
4320 fi
4321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4322 $as_echo "$ac_cv_build" >&6; }
4323 case $ac_cv_build in
4324 *-*-*) ;;
4325 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4326 esac
4327 build=$ac_cv_build
4328 ac_save_IFS=$IFS; IFS='-'
4329 set x $ac_cv_build
4330 shift
4331 build_cpu=$1
4332 build_vendor=$2
4333 shift; shift
4334 # Remember, the first character of IFS is used to create $*,
4335 # except with old shells:
4336 build_os=$*
4337 IFS=$ac_save_IFS
4338 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4339
4340
4341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4342 $as_echo_n "checking host system type... " >&6; }
4343 if test "${ac_cv_host+set}" = set; then :
4344   $as_echo_n "(cached) " >&6
4345 else
4346   if test "x$host_alias" = x; then
4347   ac_cv_host=$ac_cv_build
4348 else
4349   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4350     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4351 fi
4352
4353 fi
4354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4355 $as_echo "$ac_cv_host" >&6; }
4356 case $ac_cv_host in
4357 *-*-*) ;;
4358 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4359 esac
4360 host=$ac_cv_host
4361 ac_save_IFS=$IFS; IFS='-'
4362 set x $ac_cv_host
4363 shift
4364 host_cpu=$1
4365 host_vendor=$2
4366 shift; shift
4367 # Remember, the first character of IFS is used to create $*,
4368 # except with old shells:
4369 host_os=$*
4370 IFS=$ac_save_IFS
4371 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4372
4373
4374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4375 $as_echo_n "checking target system type... " >&6; }
4376 if test "${ac_cv_target+set}" = set; then :
4377   $as_echo_n "(cached) " >&6
4378 else
4379   if test "x$target_alias" = x; then
4380   ac_cv_target=$ac_cv_host
4381 else
4382   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4383     as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4384 fi
4385
4386 fi
4387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4388 $as_echo "$ac_cv_target" >&6; }
4389 case $ac_cv_target in
4390 *-*-*) ;;
4391 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4392 esac
4393 target=$ac_cv_target
4394 ac_save_IFS=$IFS; IFS='-'
4395 set x $ac_cv_target
4396 shift
4397 target_cpu=$1
4398 target_vendor=$2
4399 shift; shift
4400 # Remember, the first character of IFS is used to create $*,
4401 # except with old shells:
4402 target_os=$*
4403 IFS=$ac_save_IFS
4404 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4405
4406
4407 # The aliases save the names the user supplied, while $host etc.
4408 # will get canonicalized.
4409 test -n "$target_alias" &&
4410   test "$program_prefix$program_suffix$program_transform_name" = \
4411     NONENONEs,x,x, &&
4412   program_prefix=${target_alias}-
4413
4414 # The tests for host and target for $enable_largefile require
4415 # canonical names.
4416
4417
4418
4419 # As the $enable_largefile decision depends on --enable-plugins we must set it
4420 # even in directories otherwise not depending on the $plugins option.
4421
4422
4423   maybe_plugins=no
4424   for ac_header in dlfcn.h
4425 do :
4426   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
4427 "
4428 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
4429   cat >>confdefs.h <<_ACEOF
4430 #define HAVE_DLFCN_H 1
4431 _ACEOF
4432  maybe_plugins=yes
4433 fi
4434
4435 done
4436
4437   for ac_header in windows.h
4438 do :
4439   ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
4440 "
4441 if test "x$ac_cv_header_windows_h" = x""yes; then :
4442   cat >>confdefs.h <<_ACEOF
4443 #define HAVE_WINDOWS_H 1
4444 _ACEOF
4445  maybe_plugins=yes
4446 fi
4447
4448 done
4449
4450
4451   # Check whether --enable-plugins was given.
4452 if test "${enable_plugins+set}" = set; then :
4453   enableval=$enable_plugins; case "${enableval}" in
4454       no) plugins=no ;;
4455       *) plugins=yes
4456          if test "$maybe_plugins" != "yes" ; then
4457            as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
4458          fi ;;
4459      esac
4460 else
4461   plugins=$maybe_plugins
4462
4463 fi
4464
4465   if test "$plugins" = "yes"; then
4466     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
4467 $as_echo_n "checking for library containing dlopen... " >&6; }
4468 if test "${ac_cv_search_dlopen+set}" = set; then :
4469   $as_echo_n "(cached) " >&6
4470 else
4471   ac_func_search_save_LIBS=$LIBS
4472 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4473 /* end confdefs.h.  */
4474
4475 /* Override any GCC internal prototype to avoid an error.
4476    Use char because int might match the return type of a GCC
4477    builtin and then its argument prototype would still apply.  */
4478 #ifdef __cplusplus
4479 extern "C"
4480 #endif
4481 char dlopen ();
4482 int
4483 main ()
4484 {
4485 return dlopen ();
4486   ;
4487   return 0;
4488 }
4489 _ACEOF
4490 for ac_lib in '' dl; do
4491   if test -z "$ac_lib"; then
4492     ac_res="none required"
4493   else
4494     ac_res=-l$ac_lib
4495     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
4496   fi
4497   if ac_fn_c_try_link "$LINENO"; then :
4498   ac_cv_search_dlopen=$ac_res
4499 fi
4500 rm -f core conftest.err conftest.$ac_objext \
4501     conftest$ac_exeext
4502   if test "${ac_cv_search_dlopen+set}" = set; then :
4503   break
4504 fi
4505 done
4506 if test "${ac_cv_search_dlopen+set}" = set; then :
4507
4508 else
4509   ac_cv_search_dlopen=no
4510 fi
4511 rm conftest.$ac_ext
4512 LIBS=$ac_func_search_save_LIBS
4513 fi
4514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
4515 $as_echo "$ac_cv_search_dlopen" >&6; }
4516 ac_res=$ac_cv_search_dlopen
4517 if test "$ac_res" != no; then :
4518   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4519
4520 fi
4521
4522   fi
4523
4524
4525 case "${host}" in
4526   sparc-*-solaris*|i[3-7]86-*-solaris*)
4527     # On native 32bit sparc and ia32 solaris, large-file and procfs support
4528     # are mutually exclusive; and without procfs support, the bfd/ elf module
4529     # cannot provide certain routines such as elfcore_write_prpsinfo
4530     # or elfcore_write_prstatus.  So unless the user explicitly requested
4531     # large-file support through the --enable-largefile switch, disable
4532     # large-file support in favor of procfs support.
4533     test "${target}" = "${host}" -a "x$plugins" = xno \
4534       && : ${enable_largefile="no"}
4535     ;;
4536 esac
4537
4538 # Check whether --enable-largefile was given.
4539 if test "${enable_largefile+set}" = set; then :
4540   enableval=$enable_largefile;
4541 fi
4542
4543 if test "$enable_largefile" != no; then
4544
4545   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4546 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4547 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
4548   $as_echo_n "(cached) " >&6
4549 else
4550   ac_cv_sys_largefile_CC=no
4551      if test "$GCC" != yes; then
4552        ac_save_CC=$CC
4553        while :; do
4554          # IRIX 6.2 and later do not support large files by default,
4555          # so use the C compiler's -n32 option if that helps.
4556          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4557 /* end confdefs.h.  */
4558 #include <sys/types.h>
4559  /* Check that off_t can represent 2**63 - 1 correctly.
4560     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4561     since some C++ compilers masquerading as C compilers
4562     incorrectly reject 9223372036854775807.  */
4563 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4564   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4565                        && LARGE_OFF_T % 2147483647 == 1)
4566                       ? 1 : -1];
4567 int
4568 main ()
4569 {
4570
4571   ;
4572   return 0;
4573 }
4574 _ACEOF
4575          if ac_fn_c_try_compile "$LINENO"; then :
4576   break
4577 fi
4578 rm -f core conftest.err conftest.$ac_objext
4579          CC="$CC -n32"
4580          if ac_fn_c_try_compile "$LINENO"; then :
4581   ac_cv_sys_largefile_CC=' -n32'; break
4582 fi
4583 rm -f core conftest.err conftest.$ac_objext
4584          break
4585        done
4586        CC=$ac_save_CC
4587        rm -f conftest.$ac_ext
4588     fi
4589 fi
4590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4591 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4592   if test "$ac_cv_sys_largefile_CC" != no; then
4593     CC=$CC$ac_cv_sys_largefile_CC
4594   fi
4595
4596   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4597 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4598 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
4599   $as_echo_n "(cached) " >&6
4600 else
4601   while :; do
4602   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4603 /* end confdefs.h.  */
4604 #include <sys/types.h>
4605  /* Check that off_t can represent 2**63 - 1 correctly.
4606     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4607     since some C++ compilers masquerading as C compilers
4608     incorrectly reject 9223372036854775807.  */
4609 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4610   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4611                        && LARGE_OFF_T % 2147483647 == 1)
4612                       ? 1 : -1];
4613 int
4614 main ()
4615 {
4616
4617   ;
4618   return 0;
4619 }
4620 _ACEOF
4621 if ac_fn_c_try_compile "$LINENO"; then :
4622   ac_cv_sys_file_offset_bits=no; break
4623 fi
4624 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4625   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4626 /* end confdefs.h.  */
4627 #define _FILE_OFFSET_BITS 64
4628 #include <sys/types.h>
4629  /* Check that off_t can represent 2**63 - 1 correctly.
4630     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4631     since some C++ compilers masquerading as C compilers
4632     incorrectly reject 9223372036854775807.  */
4633 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4634   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4635                        && LARGE_OFF_T % 2147483647 == 1)
4636                       ? 1 : -1];
4637 int
4638 main ()
4639 {
4640
4641   ;
4642   return 0;
4643 }
4644 _ACEOF
4645 if ac_fn_c_try_compile "$LINENO"; then :
4646   ac_cv_sys_file_offset_bits=64; break
4647 fi
4648 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4649   ac_cv_sys_file_offset_bits=unknown
4650   break
4651 done
4652 fi
4653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4654 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4655 case $ac_cv_sys_file_offset_bits in #(
4656   no | unknown) ;;
4657   *)
4658 cat >>confdefs.h <<_ACEOF
4659 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4660 _ACEOF
4661 ;;
4662 esac
4663 rm -rf conftest*
4664   if test $ac_cv_sys_file_offset_bits = unknown; then
4665     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4666 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4667 if test "${ac_cv_sys_large_files+set}" = set; then :
4668   $as_echo_n "(cached) " >&6
4669 else
4670   while :; do
4671   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4672 /* end confdefs.h.  */
4673 #include <sys/types.h>
4674  /* Check that off_t can represent 2**63 - 1 correctly.
4675     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4676     since some C++ compilers masquerading as C compilers
4677     incorrectly reject 9223372036854775807.  */
4678 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4679   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4680                        && LARGE_OFF_T % 2147483647 == 1)
4681                       ? 1 : -1];
4682 int
4683 main ()
4684 {
4685
4686   ;
4687   return 0;
4688 }
4689 _ACEOF
4690 if ac_fn_c_try_compile "$LINENO"; then :
4691   ac_cv_sys_large_files=no; break
4692 fi
4693 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4694   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4695 /* end confdefs.h.  */
4696 #define _LARGE_FILES 1
4697 #include <sys/types.h>
4698  /* Check that off_t can represent 2**63 - 1 correctly.
4699     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4700     since some C++ compilers masquerading as C compilers
4701     incorrectly reject 9223372036854775807.  */
4702 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4703   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4704                        && LARGE_OFF_T % 2147483647 == 1)
4705                       ? 1 : -1];
4706 int
4707 main ()
4708 {
4709
4710   ;
4711   return 0;
4712 }
4713 _ACEOF
4714 if ac_fn_c_try_compile "$LINENO"; then :
4715   ac_cv_sys_large_files=1; break
4716 fi
4717 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4718   ac_cv_sys_large_files=unknown
4719   break
4720 done
4721 fi
4722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4723 $as_echo "$ac_cv_sys_large_files" >&6; }
4724 case $ac_cv_sys_large_files in #(
4725   no | unknown) ;;
4726   *)
4727 cat >>confdefs.h <<_ACEOF
4728 #define _LARGE_FILES $ac_cv_sys_large_files
4729 _ACEOF
4730 ;;
4731 esac
4732 rm -rf conftest*
4733   fi
4734 fi
4735
4736
4737
4738
4739
4740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${CC-cc} option to accept ANSI C" >&5
4741 $as_echo_n "checking for ${CC-cc} option to accept ANSI C... " >&6; }
4742 if test "${am_cv_prog_cc_stdc+set}" = set; then :
4743   $as_echo_n "(cached) " >&6
4744 else
4745   am_cv_prog_cc_stdc=no
4746 ac_save_CC="$CC"
4747 # Don't try gcc -ansi; that turns off useful extensions and
4748 # breaks some systems' header files.
4749 # AIX                   -qlanglvl=ansi
4750 # Ultrix and OSF/1      -std1
4751 # HP-UX 10.20 and later -Ae
4752 # HP-UX older versions  -Aa -D_HPUX_SOURCE
4753 # SVR4                  -Xc -D__EXTENSIONS__
4754 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4755 do
4756   CC="$ac_save_CC $ac_arg"
4757   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4758 /* end confdefs.h.  */
4759 #include <stdarg.h>
4760 #include <stdio.h>
4761 #include <sys/types.h>
4762 #include <sys/stat.h>
4763 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4764 struct buf { int x; };
4765 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4766 static char *e (p, i)
4767      char **p;
4768      int i;
4769 {
4770   return p[i];
4771 }
4772 static char *f (char * (*g) (char **, int), char **p, ...)
4773 {
4774   char *s;
4775   va_list v;
4776   va_start (v,p);
4777   s = g (p, va_arg (v,int));
4778   va_end (v);
4779   return s;
4780 }
4781 int test (int i, double x);
4782 struct s1 {int (*f) (int a);};
4783 struct s2 {int (*f) (double a);};
4784 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4785 int argc;
4786 char **argv;
4787
4788 int
4789 main ()
4790 {
4791
4792 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4793
4794   ;
4795   return 0;
4796 }
4797 _ACEOF
4798 if ac_fn_c_try_compile "$LINENO"; then :
4799   am_cv_prog_cc_stdc="$ac_arg"; break
4800 fi
4801 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4802 done
4803 CC="$ac_save_CC"
4804
4805 fi
4806
4807 if test -z "$am_cv_prog_cc_stdc"; then
4808   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4809 $as_echo "none needed" >&6; }
4810 else
4811   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_stdc" >&5
4812 $as_echo "$am_cv_prog_cc_stdc" >&6; }
4813 fi
4814 case "x$am_cv_prog_cc_stdc" in
4815   x|xno) ;;
4816   *) CC="$CC $am_cv_prog_cc_stdc" ;;
4817 esac
4818
4819 # expand $ac_aux_dir to an absolute path
4820 am_aux_dir=`cd $ac_aux_dir && pwd`
4821
4822 if test x"${install_sh}" != xset; then
4823   case $am_aux_dir in
4824   *\ * | *\     *)
4825     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
4826   *)
4827     install_sh="\${SHELL} $am_aux_dir/install-sh"
4828   esac
4829 fi
4830
4831 # Installed binaries are usually stripped using `strip' when the user
4832 # run `make install-strip'.  However `strip' might not be the right
4833 # tool to use in cross-compilation environments, therefore Automake
4834 # will honor the `STRIP' environment variable to overrule this program.
4835 if test "$cross_compiling" != no; then
4836   if test -n "$ac_tool_prefix"; then
4837   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4838 set dummy ${ac_tool_prefix}strip; ac_word=$2
4839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4840 $as_echo_n "checking for $ac_word... " >&6; }
4841 if test "${ac_cv_prog_STRIP+set}" = set; then :
4842   $as_echo_n "(cached) " >&6
4843 else
4844   if test -n "$STRIP"; then
4845   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4846 else
4847 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4848 for as_dir in $PATH
4849 do
4850   IFS=$as_save_IFS
4851   test -z "$as_dir" && as_dir=.
4852     for ac_exec_ext in '' $ac_executable_extensions; do
4853   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4854     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4855     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4856     break 2
4857   fi
4858 done
4859   done
4860 IFS=$as_save_IFS
4861
4862 fi
4863 fi
4864 STRIP=$ac_cv_prog_STRIP
4865 if test -n "$STRIP"; then
4866   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4867 $as_echo "$STRIP" >&6; }
4868 else
4869   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4870 $as_echo "no" >&6; }
4871 fi
4872
4873
4874 fi
4875 if test -z "$ac_cv_prog_STRIP"; then
4876   ac_ct_STRIP=$STRIP
4877   # Extract the first word of "strip", so it can be a program name with args.
4878 set dummy strip; ac_word=$2
4879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4880 $as_echo_n "checking for $ac_word... " >&6; }
4881 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
4882   $as_echo_n "(cached) " >&6
4883 else
4884   if test -n "$ac_ct_STRIP"; then
4885   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4886 else
4887 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4888 for as_dir in $PATH
4889 do
4890   IFS=$as_save_IFS
4891   test -z "$as_dir" && as_dir=.
4892     for ac_exec_ext in '' $ac_executable_extensions; do
4893   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4894     ac_cv_prog_ac_ct_STRIP="strip"
4895     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4896     break 2
4897   fi
4898 done
4899   done
4900 IFS=$as_save_IFS
4901
4902 fi
4903 fi
4904 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4905 if test -n "$ac_ct_STRIP"; then
4906   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4907 $as_echo "$ac_ct_STRIP" >&6; }
4908 else
4909   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4910 $as_echo "no" >&6; }
4911 fi
4912
4913   if test "x$ac_ct_STRIP" = x; then
4914     STRIP=":"
4915   else
4916     case $cross_compiling:$ac_tool_warned in
4917 yes:)
4918 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4919 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4920 ac_tool_warned=yes ;;
4921 esac
4922     STRIP=$ac_ct_STRIP
4923   fi
4924 else
4925   STRIP="$ac_cv_prog_STRIP"
4926 fi
4927
4928 fi
4929 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4930
4931
4932 ac_aux_dir=
4933 for ac_dir in .. "$srcdir"/..; do
4934   for ac_t in install-sh install.sh shtool; do
4935     if test -f "$ac_dir/$ac_t"; then
4936       ac_aux_dir=$ac_dir
4937       ac_install_sh="$ac_aux_dir/$ac_t -c"
4938       break 2
4939     fi
4940   done
4941 done
4942 if test -z "$ac_aux_dir"; then
4943   as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
4944 fi
4945
4946 # These three variables are undocumented and unsupported,
4947 # and are intended to be withdrawn in a future Autoconf release.
4948 # They can cause serious problems if a builder's source tree is in a directory
4949 # whose full name contains unusual characters.
4950 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
4951 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
4952 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
4953
4954
4955
4956 test "$program_prefix" != NONE &&
4957   program_transform_name="s&^&$program_prefix&;$program_transform_name"
4958 # Use a double $ so make ignores it.
4959 test "$program_suffix" != NONE &&
4960   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
4961 # Double any \ or $.
4962 # By default was `s,x,x', remove it if useless.
4963 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
4964 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
4965
4966
4967 # We require a C++11 compiler.  Check if one is available, and if
4968 # necessary, set CXX_DIALECT to some -std=xxx switch.
4969
4970       ax_cxx_compile_cxx11_required=true
4971   ac_ext=cpp
4972 ac_cpp='$CXXCPP $CPPFLAGS'
4973 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4974 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4975 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4976   CXX_DIALECT=""
4977   ac_success=no
4978   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features by default" >&5
4979 $as_echo_n "checking whether $CXX supports C++11 features by default... " >&6; }
4980 if test "${ax_cv_cxx_compile_cxx11+set}" = set; then :
4981   $as_echo_n "(cached) " >&6
4982 else
4983   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4984 /* end confdefs.h.  */
4985
4986
4987 // If the compiler admits that it is not ready for C++11, why torture it?
4988 // Hopefully, this will speed up the test.
4989
4990 #ifndef __cplusplus
4991
4992 #error "This is not a C++ compiler"
4993
4994 #elif __cplusplus < 201103L
4995
4996 #error "This is not a C++11 compiler"
4997
4998 #else
4999
5000 namespace cxx11
5001 {
5002
5003   namespace test_static_assert
5004   {
5005
5006     template <typename T>
5007     struct check
5008     {
5009       static_assert(sizeof(int) <= sizeof(T), "not big enough");
5010     };
5011
5012   }
5013
5014   namespace test_final_override
5015   {
5016
5017     struct Base
5018     {
5019       virtual void f() {}
5020     };
5021
5022     struct Derived : public Base
5023     {
5024       virtual void f() override {}
5025     };
5026
5027   }
5028
5029   namespace test_double_right_angle_brackets
5030   {
5031
5032     template < typename T >
5033     struct check {};
5034
5035     typedef check<void> single_type;
5036     typedef check<check<void>> double_type;
5037     typedef check<check<check<void>>> triple_type;
5038     typedef check<check<check<check<void>>>> quadruple_type;
5039
5040   }
5041
5042   namespace test_decltype
5043   {
5044
5045     int
5046     f()
5047     {
5048       int a = 1;
5049       decltype(a) b = 2;
5050       return a + b;
5051     }
5052
5053   }
5054
5055   namespace test_type_deduction
5056   {
5057
5058     template < typename T1, typename T2 >
5059     struct is_same
5060     {
5061       static const bool value = false;
5062     };
5063
5064     template < typename T >
5065     struct is_same<T, T>
5066     {
5067       static const bool value = true;
5068     };
5069
5070     template < typename T1, typename T2 >
5071     auto
5072     add(T1 a1, T2 a2) -> decltype(a1 + a2)
5073     {
5074       return a1 + a2;
5075     }
5076
5077     int
5078     test(const int c, volatile int v)
5079     {
5080       static_assert(is_same<int, decltype(0)>::value == true, "");
5081       static_assert(is_same<int, decltype(c)>::value == false, "");
5082       static_assert(is_same<int, decltype(v)>::value == false, "");
5083       auto ac = c;
5084       auto av = v;
5085       auto sumi = ac + av + 'x';
5086       auto sumf = ac + av + 1.0;
5087       static_assert(is_same<int, decltype(ac)>::value == true, "");
5088       static_assert(is_same<int, decltype(av)>::value == true, "");
5089       static_assert(is_same<int, decltype(sumi)>::value == true, "");
5090       static_assert(is_same<int, decltype(sumf)>::value == false, "");
5091       static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5092       return (sumf > 0.0) ? sumi : add(c, v);
5093     }
5094
5095   }
5096
5097   namespace test_noexcept
5098   {
5099
5100     int f() { return 0; }
5101     int g() noexcept { return 0; }
5102
5103     static_assert(noexcept(f()) == false, "");
5104     static_assert(noexcept(g()) == true, "");
5105
5106   }
5107
5108   namespace test_constexpr
5109   {
5110
5111     template < typename CharT >
5112     unsigned long constexpr
5113     strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5114     {
5115       return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5116     }
5117
5118     template < typename CharT >
5119     unsigned long constexpr
5120     strlen_c(const CharT *const s) noexcept
5121     {
5122       return strlen_c_r(s, 0UL);
5123     }
5124
5125     static_assert(strlen_c("") == 0UL, "");
5126     static_assert(strlen_c("1") == 1UL, "");
5127     static_assert(strlen_c("example") == 7UL, "");
5128     static_assert(strlen_c("another\0example") == 7UL, "");
5129
5130   }
5131
5132   namespace test_rvalue_references
5133   {
5134
5135     template < int N >
5136     struct answer
5137     {
5138       static constexpr int value = N;
5139     };
5140
5141     answer<1> f(int&)       { return answer<1>(); }
5142     answer<2> f(const int&) { return answer<2>(); }
5143     answer<3> f(int&&)      { return answer<3>(); }
5144
5145     void
5146     test()
5147     {
5148       int i = 0;
5149       const int c = 0;
5150       static_assert(decltype(f(i))::value == 1, "");
5151       static_assert(decltype(f(c))::value == 2, "");
5152       static_assert(decltype(f(0))::value == 3, "");
5153     }
5154
5155   }
5156
5157   namespace test_uniform_initialization
5158   {
5159
5160     struct test
5161     {
5162       static const int zero {};
5163       static const int one {1};
5164     };
5165
5166     static_assert(test::zero == 0, "");
5167     static_assert(test::one == 1, "");
5168
5169   }
5170
5171   namespace test_lambdas
5172   {
5173
5174     void
5175     test1()
5176     {
5177       auto lambda1 = [](){};
5178       auto lambda2 = lambda1;
5179       lambda1();
5180       lambda2();
5181     }
5182
5183     int
5184     test2()
5185     {
5186       auto a = [](int i, int j){ return i + j; }(1, 2);
5187       auto b = []() -> int { return '0'; }();
5188       auto c = [=](){ return a + b; }();
5189       auto d = [&](){ return c; }();
5190       auto e = [a, &b](int x) mutable {
5191         const auto identity = [](int y){ return y; };
5192         for (auto i = 0; i < a; ++i)
5193           a += b--;
5194         return x + identity(a + b);
5195       }(0);
5196       return a + b + c + d + e;
5197     }
5198
5199     int
5200     test3()
5201     {
5202       const auto nullary = [](){ return 0; };
5203       const auto unary = [](int x){ return x; };
5204       using nullary_t = decltype(nullary);
5205       using unary_t = decltype(unary);
5206       const auto higher1st = [](nullary_t f){ return f(); };
5207       const auto higher2nd = [unary](nullary_t f1){
5208         return [unary, f1](unary_t f2){ return f2(unary(f1())); };
5209       };
5210       return higher1st(nullary) + higher2nd(nullary)(unary);
5211     }
5212
5213   }
5214
5215   namespace test_variadic_templates
5216   {
5217
5218     template <int...>
5219     struct sum;
5220
5221     template <int N0, int... N1toN>
5222     struct sum<N0, N1toN...>
5223     {
5224       static constexpr auto value = N0 + sum<N1toN...>::value;
5225     };
5226
5227     template <>
5228     struct sum<>
5229     {
5230       static constexpr auto value = 0;
5231     };
5232
5233     static_assert(sum<>::value == 0, "");
5234     static_assert(sum<1>::value == 1, "");
5235     static_assert(sum<23>::value == 23, "");
5236     static_assert(sum<1, 2>::value == 3, "");
5237     static_assert(sum<5, 5, 11>::value == 21, "");
5238     static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
5239
5240   }
5241
5242   // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
5243   // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
5244   // because of this.
5245   namespace test_template_alias_sfinae
5246   {
5247
5248     struct foo {};
5249
5250     template<typename T>
5251     using member = typename T::member_type;
5252
5253     template<typename T>
5254     void func(...) {}
5255
5256     template<typename T>
5257     void func(member<T>*) {}
5258
5259     void test();
5260
5261     void test() { func<foo>(0); }
5262
5263   }
5264
5265 }  // namespace cxx11
5266
5267 #endif  // __cplusplus >= 201103L
5268
5269
5270
5271 _ACEOF
5272 if ac_fn_cxx_try_compile "$LINENO"; then :
5273   ax_cv_cxx_compile_cxx11=yes
5274 else
5275   ax_cv_cxx_compile_cxx11=no
5276 fi
5277 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5278 fi
5279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compile_cxx11" >&5
5280 $as_echo "$ax_cv_cxx_compile_cxx11" >&6; }
5281   if test x$ax_cv_cxx_compile_cxx11 = xyes; then
5282     ac_success=yes
5283   fi
5284
5285     if test x$ac_success = xno; then
5286     for switch in -std=gnu++11 -std=gnu++0x; do
5287       cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
5288       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
5289 $as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
5290 if { as_var=$cachevar; eval "test \"\${$as_var+set}\" = set"; }; then :
5291   $as_echo_n "(cached) " >&6
5292 else
5293   ac_save_CXX="$CXX"
5294          CXX="$CXX $switch"
5295          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5296 /* end confdefs.h.  */
5297
5298
5299 // If the compiler admits that it is not ready for C++11, why torture it?
5300 // Hopefully, this will speed up the test.
5301
5302 #ifndef __cplusplus
5303
5304 #error "This is not a C++ compiler"
5305
5306 #elif __cplusplus < 201103L
5307
5308 #error "This is not a C++11 compiler"
5309
5310 #else
5311
5312 namespace cxx11
5313 {
5314
5315   namespace test_static_assert
5316   {
5317
5318     template <typename T>
5319     struct check
5320     {
5321       static_assert(sizeof(int) <= sizeof(T), "not big enough");
5322     };
5323
5324   }
5325
5326   namespace test_final_override
5327   {
5328
5329     struct Base
5330     {
5331       virtual void f() {}
5332     };
5333
5334     struct Derived : public Base
5335     {
5336       virtual void f() override {}
5337     };
5338
5339   }
5340
5341   namespace test_double_right_angle_brackets
5342   {
5343
5344     template < typename T >
5345     struct check {};
5346
5347     typedef check<void> single_type;
5348     typedef check<check<void>> double_type;
5349     typedef check<check<check<void>>> triple_type;
5350     typedef check<check<check<check<void>>>> quadruple_type;
5351
5352   }
5353
5354   namespace test_decltype
5355   {
5356
5357     int
5358     f()
5359     {
5360       int a = 1;
5361       decltype(a) b = 2;
5362       return a + b;
5363     }
5364
5365   }
5366
5367   namespace test_type_deduction
5368   {
5369
5370     template < typename T1, typename T2 >
5371     struct is_same
5372     {
5373       static const bool value = false;
5374     };
5375
5376     template < typename T >
5377     struct is_same<T, T>
5378     {
5379       static const bool value = true;
5380     };
5381
5382     template < typename T1, typename T2 >
5383     auto
5384     add(T1 a1, T2 a2) -> decltype(a1 + a2)
5385     {
5386       return a1 + a2;
5387     }
5388
5389     int
5390     test(const int c, volatile int v)
5391     {
5392       static_assert(is_same<int, decltype(0)>::value == true, "");
5393       static_assert(is_same<int, decltype(c)>::value == false, "");
5394       static_assert(is_same<int, decltype(v)>::value == false, "");
5395       auto ac = c;
5396       auto av = v;
5397       auto sumi = ac + av + 'x';
5398       auto sumf = ac + av + 1.0;
5399       static_assert(is_same<int, decltype(ac)>::value == true, "");
5400       static_assert(is_same<int, decltype(av)>::value == true, "");
5401       static_assert(is_same<int, decltype(sumi)>::value == true, "");
5402       static_assert(is_same<int, decltype(sumf)>::value == false, "");
5403       static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5404       return (sumf > 0.0) ? sumi : add(c, v);
5405     }
5406
5407   }
5408
5409   namespace test_noexcept
5410   {
5411
5412     int f() { return 0; }
5413     int g() noexcept { return 0; }
5414
5415     static_assert(noexcept(f()) == false, "");
5416     static_assert(noexcept(g()) == true, "");
5417
5418   }
5419
5420   namespace test_constexpr
5421   {
5422
5423     template < typename CharT >
5424     unsigned long constexpr
5425     strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5426     {
5427       return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5428     }
5429
5430     template < typename CharT >
5431     unsigned long constexpr
5432     strlen_c(const CharT *const s) noexcept
5433     {
5434       return strlen_c_r(s, 0UL);
5435     }
5436
5437     static_assert(strlen_c("") == 0UL, "");
5438     static_assert(strlen_c("1") == 1UL, "");
5439     static_assert(strlen_c("example") == 7UL, "");
5440     static_assert(strlen_c("another\0example") == 7UL, "");
5441
5442   }
5443
5444   namespace test_rvalue_references
5445   {
5446
5447     template < int N >
5448     struct answer
5449     {
5450       static constexpr int value = N;
5451     };
5452
5453     answer<1> f(int&)       { return answer<1>(); }
5454     answer<2> f(const int&) { return answer<2>(); }
5455     answer<3> f(int&&)      { return answer<3>(); }
5456
5457     void
5458     test()
5459     {
5460       int i = 0;
5461       const int c = 0;
5462       static_assert(decltype(f(i))::value == 1, "");
5463       static_assert(decltype(f(c))::value == 2, "");
5464       static_assert(decltype(f(0))::value == 3, "");
5465     }
5466
5467   }
5468
5469   namespace test_uniform_initialization
5470   {
5471
5472     struct test
5473     {
5474       static const int zero {};
5475       static const int one {1};
5476     };
5477
5478     static_assert(test::zero == 0, "");
5479     static_assert(test::one == 1, "");
5480
5481   }
5482
5483   namespace test_lambdas
5484   {
5485
5486     void
5487     test1()
5488     {
5489       auto lambda1 = [](){};
5490       auto lambda2 = lambda1;
5491       lambda1();
5492       lambda2();
5493     }
5494
5495     int
5496     test2()
5497     {
5498       auto a = [](int i, int j){ return i + j; }(1, 2);
5499       auto b = []() -> int { return '0'; }();
5500       auto c = [=](){ return a + b; }();
5501       auto d = [&](){ return c; }();
5502       auto e = [a, &b](int x) mutable {
5503         const auto identity = [](int y){ return y; };
5504         for (auto i = 0; i < a; ++i)
5505           a += b--;
5506         return x + identity(a + b);
5507       }(0);
5508       return a + b + c + d + e;
5509     }
5510
5511     int
5512     test3()
5513     {
5514       const auto nullary = [](){ return 0; };
5515       const auto unary = [](int x){ return x; };
5516       using nullary_t = decltype(nullary);
5517       using unary_t = decltype(unary);
5518       const auto higher1st = [](nullary_t f){ return f(); };
5519       const auto higher2nd = [unary](nullary_t f1){
5520         return [unary, f1](unary_t f2){ return f2(unary(f1())); };
5521       };
5522       return higher1st(nullary) + higher2nd(nullary)(unary);
5523     }
5524
5525   }
5526
5527   namespace test_variadic_templates
5528   {
5529
5530     template <int...>
5531     struct sum;
5532
5533     template <int N0, int... N1toN>
5534     struct sum<N0, N1toN...>
5535     {
5536       static constexpr auto value = N0 + sum<N1toN...>::value;
5537     };
5538
5539     template <>
5540     struct sum<>
5541     {
5542       static constexpr auto value = 0;
5543     };
5544
5545     static_assert(sum<>::value == 0, "");
5546     static_assert(sum<1>::value == 1, "");
5547     static_assert(sum<23>::value == 23, "");
5548     static_assert(sum<1, 2>::value == 3, "");
5549     static_assert(sum<5, 5, 11>::value == 21, "");
5550     static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
5551
5552   }
5553
5554   // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
5555   // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
5556   // because of this.
5557   namespace test_template_alias_sfinae
5558   {
5559
5560     struct foo {};
5561
5562     template<typename T>
5563     using member = typename T::member_type;
5564
5565     template<typename T>
5566     void func(...) {}
5567
5568     template<typename T>
5569     void func(member<T>*) {}
5570
5571     void test();
5572
5573     void test() { func<foo>(0); }
5574
5575   }
5576
5577 }  // namespace cxx11
5578
5579 #endif  // __cplusplus >= 201103L
5580
5581
5582
5583 _ACEOF
5584 if ac_fn_cxx_try_compile "$LINENO"; then :
5585   eval $cachevar=yes
5586 else
5587   eval $cachevar=no
5588 fi
5589 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5590          CXX="$ac_save_CXX"
5591 fi
5592 eval ac_res=\$$cachevar
5593                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5594 $as_echo "$ac_res" >&6; }
5595       if eval test x\$$cachevar = xyes; then
5596         CXX_DIALECT="$switch"
5597         ac_success=yes
5598         break
5599       fi
5600     done
5601   fi
5602
5603     if test x$ac_success = xno; then
5604                 for switch in -std=c++11 -std=c++0x +std=c++11 "-h std=c++11"; do
5605       cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
5606       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
5607 $as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
5608 if { as_var=$cachevar; eval "test \"\${$as_var+set}\" = set"; }; then :
5609   $as_echo_n "(cached) " >&6
5610 else
5611   ac_save_CXX="$CXX"
5612          CXX="$CXX $switch"
5613          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5614 /* end confdefs.h.  */
5615
5616
5617 // If the compiler admits that it is not ready for C++11, why torture it?
5618 // Hopefully, this will speed up the test.
5619
5620 #ifndef __cplusplus
5621
5622 #error "This is not a C++ compiler"
5623
5624 #elif __cplusplus < 201103L
5625
5626 #error "This is not a C++11 compiler"
5627
5628 #else
5629
5630 namespace cxx11
5631 {
5632
5633   namespace test_static_assert
5634   {
5635
5636     template <typename T>
5637     struct check
5638     {
5639       static_assert(sizeof(int) <= sizeof(T), "not big enough");
5640     };
5641
5642   }
5643
5644   namespace test_final_override
5645   {
5646
5647     struct Base
5648     {
5649       virtual void f() {}
5650     };
5651
5652     struct Derived : public Base
5653     {
5654       virtual void f() override {}
5655     };
5656
5657   }
5658
5659   namespace test_double_right_angle_brackets
5660   {
5661
5662     template < typename T >
5663     struct check {};
5664
5665     typedef check<void> single_type;
5666     typedef check<check<void>> double_type;
5667     typedef check<check<check<void>>> triple_type;
5668     typedef check<check<check<check<void>>>> quadruple_type;
5669
5670   }
5671
5672   namespace test_decltype
5673   {
5674
5675     int
5676     f()
5677     {
5678       int a = 1;
5679       decltype(a) b = 2;
5680       return a + b;
5681     }
5682
5683   }
5684
5685   namespace test_type_deduction
5686   {
5687
5688     template < typename T1, typename T2 >
5689     struct is_same
5690     {
5691       static const bool value = false;
5692     };
5693
5694     template < typename T >
5695     struct is_same<T, T>
5696     {
5697       static const bool value = true;
5698     };
5699
5700     template < typename T1, typename T2 >
5701     auto
5702     add(T1 a1, T2 a2) -> decltype(a1 + a2)
5703     {
5704       return a1 + a2;
5705     }
5706
5707     int
5708     test(const int c, volatile int v)
5709     {
5710       static_assert(is_same<int, decltype(0)>::value == true, "");
5711       static_assert(is_same<int, decltype(c)>::value == false, "");
5712       static_assert(is_same<int, decltype(v)>::value == false, "");
5713       auto ac = c;
5714       auto av = v;
5715       auto sumi = ac + av + 'x';
5716       auto sumf = ac + av + 1.0;
5717       static_assert(is_same<int, decltype(ac)>::value == true, "");
5718       static_assert(is_same<int, decltype(av)>::value == true, "");
5719       static_assert(is_same<int, decltype(sumi)>::value == true, "");
5720       static_assert(is_same<int, decltype(sumf)>::value == false, "");
5721       static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5722       return (sumf > 0.0) ? sumi : add(c, v);
5723     }
5724
5725   }
5726
5727   namespace test_noexcept
5728   {
5729
5730     int f() { return 0; }
5731     int g() noexcept { return 0; }
5732
5733     static_assert(noexcept(f()) == false, "");
5734     static_assert(noexcept(g()) == true, "");
5735
5736   }
5737
5738   namespace test_constexpr
5739   {
5740
5741     template < typename CharT >
5742     unsigned long constexpr
5743     strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5744     {
5745       return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5746     }
5747
5748     template < typename CharT >
5749     unsigned long constexpr
5750     strlen_c(const CharT *const s) noexcept
5751     {
5752       return strlen_c_r(s, 0UL);
5753     }
5754
5755     static_assert(strlen_c("") == 0UL, "");
5756     static_assert(strlen_c("1") == 1UL, "");
5757     static_assert(strlen_c("example") == 7UL, "");
5758     static_assert(strlen_c("another\0example") == 7UL, "");
5759
5760   }
5761
5762   namespace test_rvalue_references
5763   {
5764
5765     template < int N >
5766     struct answer
5767     {
5768       static constexpr int value = N;
5769     };
5770
5771     answer<1> f(int&)       { return answer<1>(); }
5772     answer<2> f(const int&) { return answer<2>(); }
5773     answer<3> f(int&&)      { return answer<3>(); }
5774
5775     void
5776     test()
5777     {
5778       int i = 0;
5779       const int c = 0;
5780       static_assert(decltype(f(i))::value == 1, "");
5781       static_assert(decltype(f(c))::value == 2, "");
5782       static_assert(decltype(f(0))::value == 3, "");
5783     }
5784
5785   }
5786
5787   namespace test_uniform_initialization
5788   {
5789
5790     struct test
5791     {
5792       static const int zero {};
5793       static const int one {1};
5794     };
5795
5796     static_assert(test::zero == 0, "");
5797     static_assert(test::one == 1, "");
5798
5799   }
5800
5801   namespace test_lambdas
5802   {
5803
5804     void
5805     test1()
5806     {
5807       auto lambda1 = [](){};
5808       auto lambda2 = lambda1;
5809       lambda1();
5810       lambda2();
5811     }
5812
5813     int
5814     test2()
5815     {
5816       auto a = [](int i, int j){ return i + j; }(1, 2);
5817       auto b = []() -> int { return '0'; }();
5818       auto c = [=](){ return a + b; }();
5819       auto d = [&](){ return c; }();
5820       auto e = [a, &b](int x) mutable {
5821         const auto identity = [](int y){ return y; };
5822         for (auto i = 0; i < a; ++i)
5823           a += b--;
5824         return x + identity(a + b);
5825       }(0);
5826       return a + b + c + d + e;
5827     }
5828
5829     int
5830     test3()
5831     {
5832       const auto nullary = [](){ return 0; };
5833       const auto unary = [](int x){ return x; };
5834       using nullary_t = decltype(nullary);
5835       using unary_t = decltype(unary);
5836       const auto higher1st = [](nullary_t f){ return f(); };
5837       const auto higher2nd = [unary](nullary_t f1){
5838         return [unary, f1](unary_t f2){ return f2(unary(f1())); };
5839       };
5840       return higher1st(nullary) + higher2nd(nullary)(unary);
5841     }
5842
5843   }
5844
5845   namespace test_variadic_templates
5846   {
5847
5848     template <int...>
5849     struct sum;
5850
5851     template <int N0, int... N1toN>
5852     struct sum<N0, N1toN...>
5853     {
5854       static constexpr auto value = N0 + sum<N1toN...>::value;
5855     };
5856
5857     template <>
5858     struct sum<>
5859     {
5860       static constexpr auto value = 0;
5861     };
5862
5863     static_assert(sum<>::value == 0, "");
5864     static_assert(sum<1>::value == 1, "");
5865     static_assert(sum<23>::value == 23, "");
5866     static_assert(sum<1, 2>::value == 3, "");
5867     static_assert(sum<5, 5, 11>::value == 21, "");
5868     static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
5869
5870   }
5871
5872   // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
5873   // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
5874   // because of this.
5875   namespace test_template_alias_sfinae
5876   {
5877
5878     struct foo {};
5879
5880     template<typename T>
5881     using member = typename T::member_type;
5882
5883     template<typename T>
5884     void func(...) {}
5885
5886     template<typename T>
5887     void func(member<T>*) {}
5888
5889     void test();
5890
5891     void test() { func<foo>(0); }
5892
5893   }
5894
5895 }  // namespace cxx11
5896
5897 #endif  // __cplusplus >= 201103L
5898
5899
5900
5901 _ACEOF
5902 if ac_fn_cxx_try_compile "$LINENO"; then :
5903   eval $cachevar=yes
5904 else
5905   eval $cachevar=no
5906 fi
5907 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5908          CXX="$ac_save_CXX"
5909 fi
5910 eval ac_res=\$$cachevar
5911                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5912 $as_echo "$ac_res" >&6; }
5913       if eval test x\$$cachevar = xyes; then
5914         CXX_DIALECT="$switch"
5915         ac_success=yes
5916         break
5917       fi
5918     done
5919   fi
5920   ac_ext=c
5921 ac_cpp='$CPP $CPPFLAGS'
5922 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5923 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5924 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5925
5926   if test x$ax_cxx_compile_cxx11_required = xtrue; then
5927     if test x$ac_success = xno; then
5928       as_fn_error "*** A compiler with support for C++11 language features is required." "$LINENO" 5
5929     fi
5930   fi
5931   if test x$ac_success = xno; then
5932     HAVE_CXX11=0
5933     { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C++11 support was found" >&5
5934 $as_echo "$as_me: No compiler with C++11 support was found" >&6;}
5935   else
5936     HAVE_CXX11=1
5937
5938 $as_echo "#define HAVE_CXX11 1" >>confdefs.h
5939
5940   fi
5941
5942
5943
5944
5945 # Dependency checking.
5946 rm -rf .tst 2>/dev/null
5947 mkdir .tst 2>/dev/null
5948 if test -d .tst; then
5949   am__leading_dot=.
5950 else
5951   am__leading_dot=_
5952 fi
5953 rmdir .tst 2>/dev/null
5954
5955 DEPDIR="${am__leading_dot}deps"
5956
5957 ac_config_commands="$ac_config_commands depdir"
5958
5959
5960 depcc="$CC"   am_compiler_list=
5961
5962 am_depcomp=$ac_aux_dir/depcomp
5963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5964 $as_echo_n "checking dependency style of $depcc... " >&6; }
5965 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
5966   $as_echo_n "(cached) " >&6
5967 else
5968   if test -f "$am_depcomp"; then
5969   # We make a subdir and do the tests there.  Otherwise we can end up
5970   # making bogus files that we don't know about and never remove.  For
5971   # instance it was reported that on HP-UX the gcc test will end up
5972   # making a dummy file named `D' -- because `-MD' means `put the output
5973   # in D'.
5974   mkdir conftest.dir
5975   # Copy depcomp to subdir because otherwise we won't find it if we're
5976   # using a relative directory.
5977   cp "$am_depcomp" conftest.dir
5978   cd conftest.dir
5979   # We will build objects and dependencies in a subdirectory because
5980   # it helps to detect inapplicable dependency modes.  For instance
5981   # both Tru64's cc and ICC support -MD to output dependencies as a
5982   # side effect of compilation, but ICC will put the dependencies in
5983   # the current directory while Tru64 will put them in the object
5984   # directory.
5985   mkdir sub
5986
5987   am_cv_CC_dependencies_compiler_type=none
5988   if test "$am_compiler_list" = ""; then
5989      am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5990   fi
5991   for depmode in $am_compiler_list; do
5992     if test $depmode = none; then break; fi
5993
5994     $as_echo "$as_me:$LINENO: trying $depmode" >&5
5995     # Setup a source with many dependencies, because some compilers
5996     # like to wrap large dependency lists on column 80 (with \), and
5997     # we should not choose a depcomp mode which is confused by this.
5998     #
5999     # We need to recreate these files for each test, as the compiler may
6000     # overwrite some of them when testing with obscure command lines.
6001     # This happens at least with the AIX C compiler.
6002     : > sub/conftest.c
6003     for i in 1 2 3 4 5 6; do
6004       echo '#include "conftst'$i'.h"' >> sub/conftest.c
6005       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
6006       # Solaris 8's {/usr,}/bin/sh.
6007       touch sub/conftst$i.h
6008     done
6009     echo "include sub/conftest.Po" > confmf
6010
6011     # We check with `-c' and `-o' for the sake of the "dashmstdout"
6012     # mode.  It turns out that the SunPro C++ compiler does not properly
6013     # handle `-M -o', and we need to detect this.
6014     depcmd="depmode=$depmode \
6015        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
6016        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6017        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
6018     echo "| $depcmd" | sed -e 's/  */ /g' >&5
6019     if env $depcmd > conftest.err 2>&1 &&
6020        grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
6021        grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
6022        ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
6023       # icc doesn't choke on unknown options, it will just issue warnings
6024       # or remarks (even with -Werror).  So we grep stderr for any message
6025       # that says an option was ignored or not supported.
6026       # When given -MP, icc 7.0 and 7.1 complain thusly:
6027       #   icc: Command line warning: ignoring option '-M'; no argument required
6028       # The diagnosis changed in icc 8.0:
6029       #   icc: Command line remark: option '-MP' not supported
6030       if (grep 'ignoring option' conftest.err ||
6031           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
6032         am_cv_CC_dependencies_compiler_type=$depmode
6033         $as_echo "$as_me:$LINENO: success" >&5
6034         break
6035       fi
6036     fi
6037     $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
6038     sed -e 's/^/| /' < conftest.err >&5
6039   done
6040
6041   cd ..
6042   rm -rf conftest.dir
6043 else
6044   am_cv_CC_dependencies_compiler_type=none
6045 fi
6046
6047 fi
6048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
6049 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
6050 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
6051 then as_fn_error "no usable dependency style found" "$LINENO" 5
6052 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
6053
6054 fi
6055
6056
6057 gnulib_extra_configure_args=
6058 # If large-file support is disabled, make sure gnulib does the same.
6059 if test "$enable_largefile" = no; then
6060 gnulib_extra_configure_args="$gnulib_extra_configure_args --disable-largefile"
6061 fi
6062
6063 # Configure gnulib.  We need to build gnulib under some other
6064 # directory not "gnulib", to avoid the problem of both GDB and
6065 # GDBserver wanting to build it in the same directory, when building
6066 # in the source dir.
6067
6068   in_src="gnulib"
6069   in_build="build-gnulib"
6070   in_extra_args="$gnulib_extra_configure_args"
6071
6072   # Remove --cache-file, --srcdir, and --disable-option-checking arguments
6073   # so they do not pile up.
6074   ac_sub_configure_args=
6075   ac_prev=
6076   eval "set x $ac_configure_args"
6077   shift
6078   for ac_arg
6079   do
6080     if test -n "$ac_prev"; then
6081       ac_prev=
6082       continue
6083     fi
6084     case $ac_arg in
6085     -cache-file | --cache-file | --cache-fil | --cache-fi \
6086     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
6087       ac_prev=cache_file ;;
6088     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
6089     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
6090     | --c=*)
6091       ;;
6092     --config-cache | -C)
6093       ;;
6094     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
6095       ac_prev=srcdir ;;
6096     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
6097       ;;
6098     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
6099       ac_prev=prefix ;;
6100     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
6101       ;;
6102     --disable-option-checking)
6103       ;;
6104     *)
6105       case $ac_arg in
6106       *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
6107       esac
6108       as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
6109     esac
6110   done
6111
6112   # Always prepend --prefix to ensure using the same prefix
6113   # in subdir configurations.
6114   ac_arg="--prefix=$prefix"
6115   case $ac_arg in
6116   *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
6117   esac
6118   ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
6119
6120   # Pass --silent
6121   if test "$silent" = yes; then
6122     ac_sub_configure_args="--silent $ac_sub_configure_args"
6123   fi
6124
6125   # Always prepend --disable-option-checking to silence warnings, since
6126   # different subdirs can have different --enable and --with options.
6127   ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
6128
6129   ac_popdir=`pwd`
6130   ac_dir=$in_build
6131
6132   ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
6133   $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
6134   $as_echo "$ac_msg" >&6
6135   as_dir="$ac_dir"; as_fn_mkdir_p
6136
6137   case $srcdir in
6138   [\\/]* | ?:[\\/]* )
6139     ac_srcdir=$srcdir/$in_src ;;
6140   *) # Relative name.
6141     ac_srcdir=../$srcdir/$in_src ;;
6142   esac
6143
6144   cd "$ac_dir"
6145
6146   ac_sub_configure=$ac_srcdir/configure
6147
6148   # Make the cache file name correct relative to the subdirectory.
6149   case $cache_file in
6150   [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
6151   *) # Relative name.
6152     ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
6153   esac
6154
6155   if test -n "$in_extra_args"; then
6156     # Add the extra args at the end.
6157     ac_sub_configure_args="$ac_sub_configure_args $in_extra_args"
6158   fi
6159
6160   { $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
6161 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
6162   # The eval makes quoting arguments work.
6163   eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
6164        --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
6165     as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
6166
6167   cd "$ac_popdir"
6168
6169
6170
6171 CONFIG_OBS=
6172 CONFIG_DEPS=
6173 CONFIG_SRCS=
6174 ENABLE_CFLAGS=
6175
6176 CONFIG_ALL=
6177 CONFIG_CLEAN=
6178 CONFIG_INSTALL=
6179 CONFIG_UNINSTALL=
6180
6181 # If we haven't got the data from the intl directory,
6182 # assume NLS is disabled.
6183 USE_NLS=no
6184 LIBINTL=
6185 LIBINTL_DEP=
6186 INCINTL=
6187 XGETTEXT=
6188 GMSGFMT=
6189 POSUB=
6190
6191 if test -f  ../intl/config.intl; then
6192   .  ../intl/config.intl
6193 fi
6194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
6195 $as_echo_n "checking whether NLS is requested... " >&6; }
6196 if test x"$USE_NLS" != xyes; then
6197   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6198 $as_echo "no" >&6; }
6199 else
6200   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6201 $as_echo "yes" >&6; }
6202
6203 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
6204
6205
6206   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
6207 $as_echo_n "checking for catalogs to be installed... " >&6; }
6208   # Look for .po and .gmo files in the source directory.
6209   CATALOGS=
6210   XLINGUAS=
6211   for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
6212     # If there aren't any .gmo files the shell will give us the
6213     # literal string "../path/to/srcdir/po/*.gmo" which has to be
6214     # weeded out.
6215     case "$cat" in *\**)
6216       continue;;
6217     esac
6218     # The quadruple backslash is collapsed to a double backslash
6219     # by the backticks, then collapsed again by the double quotes,
6220     # leaving us with one backslash in the sed expression (right
6221     # before the dot that mustn't act as a wildcard).
6222     cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
6223     lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
6224     # The user is allowed to set LINGUAS to a list of languages to
6225     # install catalogs for.  If it's empty that means "all of them."
6226     if test "x$LINGUAS" = x; then
6227       CATALOGS="$CATALOGS $cat"
6228       XLINGUAS="$XLINGUAS $lang"
6229     else
6230       case "$LINGUAS" in *$lang*)
6231         CATALOGS="$CATALOGS $cat"
6232         XLINGUAS="$XLINGUAS $lang"
6233         ;;
6234       esac
6235     fi
6236   done
6237   LINGUAS="$XLINGUAS"
6238   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
6239 $as_echo "$LINGUAS" >&6; }
6240
6241
6242     DATADIRNAME=share
6243
6244   INSTOBJEXT=.mo
6245
6246   GENCAT=gencat
6247
6248   CATOBJEXT=.gmo
6249
6250 fi
6251
6252 localedir='${datadir}/locale'
6253
6254
6255 if test x"$USE_NLS" = xyes; then
6256    CONFIG_ALL="$CONFIG_ALL all-po"
6257    CONFIG_CLEAN="$CONFIG_CLEAN clean-po"
6258    CONFIG_INSTALL="$CONFIG_INSTALL install-po"
6259    CONFIG_UNINSTALL="$CONFIG_UNINSTALL uninstall-po"
6260 fi
6261
6262 GNULIB=build-gnulib/import
6263
6264 # For Makefile dependencies.
6265 GNULIB_STDINT_H=
6266 if test x"$STDINT_H" != x; then
6267   GNULIB_STDINT_H=$GNULIB/$STDINT_H
6268 fi
6269
6270
6271 PACKAGE=gdb
6272
6273 cat >>confdefs.h <<_ACEOF
6274 #define PACKAGE "$PACKAGE"
6275 _ACEOF
6276
6277
6278
6279 # We never need to detect it in this sub-configure.
6280 # But preserve it for config.status --recheck.
6281
6282
6283
6284 MAKEINFO_EXTRA_FLAGS=""
6285 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $MAKEINFO supports @click" >&5
6286 $as_echo_n "checking whether $MAKEINFO supports @click... " >&6; }
6287 if test "${gdb_cv_have_makeinfo_click+set}" = set; then :
6288   $as_echo_n "(cached) " >&6
6289 else
6290   echo '@clicksequence{a @click{} b}' >conftest.texinfo
6291   if eval "$MAKEINFO conftest.texinfo >&5 2>&5"; then
6292     gdb_cv_have_makeinfo_click=yes
6293   else
6294     gdb_cv_have_makeinfo_click=no
6295   fi
6296 fi
6297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_makeinfo_click" >&5
6298 $as_echo "$gdb_cv_have_makeinfo_click" >&6; }
6299 if test x"$gdb_cv_have_makeinfo_click" = xyes; then
6300   MAKEINFO_EXTRA_FLAGS="$MAKEINFO_EXTRA_FLAGS -DHAVE_MAKEINFO_CLICK"
6301 fi
6302
6303
6304
6305
6306 # Check whether --with-separate-debug-dir was given.
6307 if test "${with_separate_debug_dir+set}" = set; then :
6308   withval=$with_separate_debug_dir;
6309     DEBUGDIR=$withval
6310 else
6311   DEBUGDIR=${libdir}/debug
6312 fi
6313
6314
6315   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6316   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6317   ac_define_dir=`eval echo $DEBUGDIR`
6318   ac_define_dir=`eval echo $ac_define_dir`
6319
6320 cat >>confdefs.h <<_ACEOF
6321 #define DEBUGDIR "$ac_define_dir"
6322 _ACEOF
6323
6324
6325
6326
6327   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
6328      if test "x$prefix" = xNONE; then
6329         test_prefix=/usr/local
6330      else
6331         test_prefix=$prefix
6332      fi
6333   else
6334      test_prefix=$exec_prefix
6335   fi
6336   value=0
6337   case ${ac_define_dir} in
6338      "${test_prefix}"|"${test_prefix}/"*|\
6339         '${exec_prefix}'|'${exec_prefix}/'*)
6340      value=1
6341      ;;
6342   esac
6343
6344 cat >>confdefs.h <<_ACEOF
6345 #define DEBUGDIR_RELOCATABLE $value
6346 _ACEOF
6347
6348
6349
6350
6351 # We can't pass paths as command line arguments.
6352 # Mingw32 tries to be clever and will convert the paths for us.
6353 # For example -DBINDIR="/usr/local/bin" passed on the command line may get
6354 # converted to -DBINDIR="E:/msys/mingw32/msys/1.0/local/bin".
6355 # This breaks GDB's relocatable path conversions since paths passed in
6356 # config.h would not get so translated, the path prefixes no longer match.
6357
6358   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6359   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6360   ac_define_dir=`eval echo $bindir`
6361   ac_define_dir=`eval echo $ac_define_dir`
6362
6363 cat >>confdefs.h <<_ACEOF
6364 #define BINDIR "$ac_define_dir"
6365 _ACEOF
6366
6367
6368
6369 # GDB's datadir relocation
6370
6371
6372
6373 # Check whether --with-gdb-datadir was given.
6374 if test "${with_gdb_datadir+set}" = set; then :
6375   withval=$with_gdb_datadir;
6376     GDB_DATADIR=$withval
6377 else
6378   GDB_DATADIR=${datadir}/gdb
6379 fi
6380
6381
6382   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6383   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6384   ac_define_dir=`eval echo $GDB_DATADIR`
6385   ac_define_dir=`eval echo $ac_define_dir`
6386
6387 cat >>confdefs.h <<_ACEOF
6388 #define GDB_DATADIR "$ac_define_dir"
6389 _ACEOF
6390
6391
6392
6393
6394   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
6395      if test "x$prefix" = xNONE; then
6396         test_prefix=/usr/local
6397      else
6398         test_prefix=$prefix
6399      fi
6400   else
6401      test_prefix=$exec_prefix
6402   fi
6403   value=0
6404   case ${ac_define_dir} in
6405      "${test_prefix}"|"${test_prefix}/"*|\
6406         '${exec_prefix}'|'${exec_prefix}/'*)
6407      value=1
6408      ;;
6409   esac
6410
6411 cat >>confdefs.h <<_ACEOF
6412 #define GDB_DATADIR_RELOCATABLE $value
6413 _ACEOF
6414
6415
6416
6417
6418
6419 # Check whether --with-relocated-sources was given.
6420 if test "${with_relocated_sources+set}" = set; then :
6421   withval=$with_relocated_sources; reloc_srcdir="${withval}"
6422
6423   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6424   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6425   ac_define_dir=`eval echo $reloc_srcdir`
6426   ac_define_dir=`eval echo $ac_define_dir`
6427
6428 cat >>confdefs.h <<_ACEOF
6429 #define RELOC_SRCDIR "$ac_define_dir"
6430 _ACEOF
6431
6432
6433
6434 fi
6435
6436
6437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load directory" >&5
6438 $as_echo_n "checking for default auto-load directory... " >&6; }
6439
6440 # Check whether --with-auto-load-dir was given.
6441 if test "${with_auto_load_dir+set}" = set; then :
6442   withval=$with_auto_load_dir;
6443 else
6444   with_auto_load_dir='$debugdir:$datadir/auto-load'
6445 fi
6446
6447 escape_dir=`echo $with_auto_load_dir | sed 's/[$]\(datadir\|debugdir\)\>/\\\\\\\\\\\\&/g'`
6448
6449   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6450   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6451   ac_define_dir=`eval echo $escape_dir`
6452   ac_define_dir=`eval echo $ac_define_dir`
6453
6454 cat >>confdefs.h <<_ACEOF
6455 #define AUTO_LOAD_DIR "$ac_define_dir"
6456 _ACEOF
6457
6458
6459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_dir" >&5
6460 $as_echo "$with_auto_load_dir" >&6; }
6461
6462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load safe-path" >&5
6463 $as_echo_n "checking for default auto-load safe-path... " >&6; }
6464
6465 # Check whether --with-auto-load-safe-path was given.
6466 if test "${with_auto_load_safe_path+set}" = set; then :
6467   withval=$with_auto_load_safe_path; if test "$with_auto_load_safe_path" = "no"; then
6468      with_auto_load_safe_path="/"
6469      fi
6470 else
6471   with_auto_load_safe_path="$with_auto_load_dir"
6472 fi
6473
6474 escape_dir=`echo $with_auto_load_safe_path | sed 's/[$]\(datadir\|debugdir\)\>/\\\\\\\\\\\\&/g'`
6475
6476   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6477   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6478   ac_define_dir=`eval echo $escape_dir`
6479   ac_define_dir=`eval echo $ac_define_dir`
6480
6481 cat >>confdefs.h <<_ACEOF
6482 #define AUTO_LOAD_SAFE_PATH "$ac_define_dir"
6483 _ACEOF
6484
6485
6486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_safe_path" >&5
6487 $as_echo "$with_auto_load_safe_path" >&6; }
6488
6489
6490
6491 subdirs="$subdirs testsuite"
6492
6493
6494 # Check whether to support alternative target configurations
6495 # Check whether --enable-targets was given.
6496 if test "${enable_targets+set}" = set; then :
6497   enableval=$enable_targets; case "${enableval}" in
6498   yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
6499             ;;
6500   no)       enable_targets= ;;
6501   *)        enable_targets=$enableval ;;
6502 esac
6503 fi
6504
6505
6506 # Check whether to enable 64-bit support on 32-bit hosts
6507 # Check whether --enable-64-bit-bfd was given.
6508 if test "${enable_64_bit_bfd+set}" = set; then :
6509   enableval=$enable_64_bit_bfd; case "${enableval}" in
6510   yes)  want64=true  ;;
6511   no)   want64=false ;;
6512   *)    as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
6513 esac
6514 else
6515   want64=false
6516 fi
6517
6518 # Provide defaults for some variables set by the per-host and per-target
6519 # configuration.
6520 gdb_host_obs=posix-hdep.o
6521
6522 if test "${target}" = "${host}"; then
6523   gdb_native=yes
6524 else
6525   gdb_native=no
6526 fi
6527
6528 . $srcdir/configure.host
6529
6530 # Add in the common host objects.
6531 . $srcdir/common/common.host
6532 gdb_host_obs="$gdb_host_obs $common_host_obs"
6533
6534 # Accumulate some settings from configure.tgt over all enabled targets
6535
6536 TARGET_OBS=
6537 all_targets=
6538 HAVE_NATIVE_GCORE_TARGET=
6539
6540 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
6541 do
6542   if test "$targ_alias" = "all"; then
6543     all_targets=true
6544   else
6545     # Canonicalize the secondary target names.
6546     result=`$ac_config_sub $targ_alias 2>/dev/null`
6547     if test -n "$result"; then
6548         targ=$result
6549     else
6550         targ=$targ_alias
6551     fi
6552
6553     . ${srcdir}/configure.tgt
6554
6555     if test -z "${gdb_target_obs}"; then :
6556   as_fn_error "configuration ${targ} is unsupported." "$LINENO" 5
6557 fi
6558
6559     # Target-specific object files
6560     for i in ${gdb_target_obs}; do
6561         case " $TARGET_OBS " in
6562         *" ${i} "*) ;;
6563         *)
6564           TARGET_OBS="$TARGET_OBS ${i}"
6565           ;;
6566         esac
6567     done
6568
6569     # Check whether this target needs 64-bit CORE_ADDR
6570     if test x${want64} = xfalse; then
6571       . ${srcdir}/../bfd/config.bfd
6572     fi
6573
6574     # Check whether this target is native and supports gcore.
6575     if test $gdb_native = yes -a "$targ_alias" = "$target_alias" \
6576        && $gdb_have_gcore; then
6577       HAVE_NATIVE_GCORE_TARGET=1
6578     fi
6579   fi
6580 done
6581
6582 if test x${all_targets} = xtrue; then
6583
6584   # We want all 64-bit targets if we either:
6585   #  - run on a 64-bit host  or
6586   #  - already require 64-bit support for some other target  or
6587   #  - the --enable-64-bit-bfd option was supplied
6588   # Otherwise we only support all 32-bit targets.
6589   #
6590   # NOTE: This test must be in sync with the corresponding
6591   #       tests in BFD!
6592
6593   if test x${want64} = xfalse; then
6594     # The cast to long int works around a bug in the HP C Compiler
6595 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6596 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6597 # This bug is HP SR number 8606223364.
6598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
6599 $as_echo_n "checking size of long... " >&6; }
6600 if test "${ac_cv_sizeof_long+set}" = set; then :
6601   $as_echo_n "(cached) " >&6
6602 else
6603   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
6604
6605 else
6606   if test "$ac_cv_type_long" = yes; then
6607      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6608 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6609 { as_fn_set_status 77
6610 as_fn_error "cannot compute sizeof (long)
6611 See \`config.log' for more details." "$LINENO" 5; }; }
6612    else
6613      ac_cv_sizeof_long=0
6614    fi
6615 fi
6616
6617 fi
6618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
6619 $as_echo "$ac_cv_sizeof_long" >&6; }
6620
6621
6622
6623 cat >>confdefs.h <<_ACEOF
6624 #define SIZEOF_LONG $ac_cv_sizeof_long
6625 _ACEOF
6626
6627
6628     if test "x${ac_cv_sizeof_long}" = "x8"; then
6629       want64=true
6630     fi
6631   fi
6632   if test x${want64} = xtrue; then
6633     TARGET_OBS='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)'
6634   else
6635     TARGET_OBS='$(ALL_TARGET_OBS)'
6636   fi
6637 fi
6638
6639
6640
6641
6642 # For other settings, only the main target counts.
6643 gdb_sim=
6644 gdb_osabi=
6645 build_gdbserver=
6646 targ=$target; . ${srcdir}/configure.tgt
6647
6648 # Fetch the default architecture and default target vector from BFD.
6649 targ=$target; . $srcdir/../bfd/config.bfd
6650
6651 # We only want the first architecture, so strip off the others if
6652 # there is more than one.
6653 targ_archs=`echo $targ_archs | sed 's/ .*//'`
6654
6655 if test "x$targ_archs" != x; then
6656
6657 cat >>confdefs.h <<_ACEOF
6658 #define DEFAULT_BFD_ARCH $targ_archs
6659 _ACEOF
6660
6661 fi
6662 if test "x$targ_defvec" != x; then
6663
6664 cat >>confdefs.h <<_ACEOF
6665 #define DEFAULT_BFD_VEC $targ_defvec
6666 _ACEOF
6667
6668 fi
6669
6670 # The CLI cannot be disabled yet, but may be in the future.
6671
6672 # Enable CLI.
6673 # Check whether --enable-gdbcli was given.
6674 if test "${enable_gdbcli+set}" = set; then :
6675   enableval=$enable_gdbcli; case $enableval in
6676     yes)
6677       ;;
6678     no)
6679       as_fn_error "the command-line interface cannot be disabled yet" "$LINENO" 5 ;;
6680     *)
6681       as_fn_error "bad value $enableval for --enable-gdbcli" "$LINENO" 5 ;;
6682   esac
6683 else
6684   enable_gdbcli=yes
6685 fi
6686
6687 if test x"$enable_gdbcli" = xyes; then
6688   if test -d $srcdir/cli; then
6689     CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_CLI_OBS)"
6690     CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_CLI_DEPS)"
6691     CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_CLI_SRCS)"
6692     ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)"
6693   fi
6694 fi
6695
6696 # Enable MI.
6697 # Check whether --enable-gdbmi was given.
6698 if test "${enable_gdbmi+set}" = set; then :
6699   enableval=$enable_gdbmi; case $enableval in
6700     yes | no)
6701       ;;
6702     *)
6703       as_fn_error "bad value $enableval for --enable-gdbmi" "$LINENO" 5 ;;
6704   esac
6705 else
6706   enable_gdbmi=yes
6707 fi
6708
6709 if test x"$enable_gdbmi" = xyes; then
6710   if test -d $srcdir/mi; then
6711     CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
6712     CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
6713     CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
6714     ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
6715   fi
6716 fi
6717
6718 # Enable TUI.
6719 # Check whether --enable-tui was given.
6720 if test "${enable_tui+set}" = set; then :
6721   enableval=$enable_tui; case $enableval in
6722     yes | no | auto)
6723       ;;
6724     *)
6725       as_fn_error "bad value $enableval for --enable-tui" "$LINENO" 5 ;;
6726   esac
6727 else
6728   enable_tui=auto
6729 fi
6730
6731
6732 # Enable gdbtk.
6733 # Check whether --enable-gdbtk was given.
6734 if test "${enable_gdbtk+set}" = set; then :
6735   enableval=$enable_gdbtk; case $enableval in
6736     yes | no)
6737       ;;
6738     *)
6739       as_fn_error "bad value $enableval for --enable-gdbtk" "$LINENO" 5 ;;
6740   esac
6741 else
6742   if test -d $srcdir/gdbtk; then
6743     enable_gdbtk=yes
6744   else
6745     enable_gdbtk=no
6746   fi
6747 fi
6748
6749 # We unconditionally disable gdbtk tests on selected platforms.
6750 case $host_os in
6751   go32* | windows*)
6752     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gdbtk isn't supported on $host; disabling" >&5
6753 $as_echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;}
6754     enable_gdbtk=no ;;
6755 esac
6756
6757 # Libunwind support for ia64.
6758
6759
6760 # Check whether --with-libunwind-ia64 was given.
6761 if test "${with_libunwind_ia64+set}" = set; then :
6762   withval=$with_libunwind_ia64;
6763 else
6764   with_libunwind_ia64=auto
6765 fi
6766
6767
6768 # Backward compatibility option.
6769 if test "${with_libunwind+set}" = set; then
6770   if test x"$with_libunwind_ia64" != xauto; then
6771     as_fn_error "option --with-libunwind is deprecated, use --with-libunwind-ia64" "$LINENO" 5
6772   fi
6773   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&5
6774 $as_echo "$as_me: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&2;}
6775   with_libunwind_ia64="$with_libunwind"
6776 fi
6777
6778 case "$with_libunwind_ia64" in
6779   yes | no)
6780     ;;
6781   auto)
6782     for ac_header in libunwind-ia64.h
6783 do :
6784   ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
6785 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
6786   cat >>confdefs.h <<_ACEOF
6787 #define HAVE_LIBUNWIND_IA64_H 1
6788 _ACEOF
6789
6790 fi
6791
6792 done
6793
6794     with_libunwind_ia64=$ac_cv_header_libunwind_ia64_h
6795     ;;
6796   *)
6797     as_fn_error "bad value $with_libunwind_ia64 for GDB --with-libunwind-ia64 option" "$LINENO" 5
6798     ;;
6799 esac
6800
6801 if test x"$with_libunwind_ia64" = xyes; then
6802   for ac_header in libunwind-ia64.h
6803 do :
6804   ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
6805 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
6806   cat >>confdefs.h <<_ACEOF
6807 #define HAVE_LIBUNWIND_IA64_H 1
6808 _ACEOF
6809
6810 fi
6811
6812 done
6813
6814   if test x"$ac_cv_header_libunwind_ia64_h" != xyes; then
6815     as_fn_error "GDB option --with-libunwind-ia64 requires libunwind-ia64.h" "$LINENO" 5
6816   fi
6817   CONFIG_OBS="$CONFIG_OBS ia64-libunwind-tdep.o"
6818   CONFIG_DEPS="$CONFIG_DEPS ia64-libunwind-tdep.o"
6819   CONFIG_SRCS="$CONFIG_SRCS ia64-libunwind-tdep.c"
6820 fi
6821
6822 opt_curses=no
6823
6824 # Check whether --with-curses was given.
6825 if test "${with_curses+set}" = set; then :
6826   withval=$with_curses; opt_curses=$withval
6827 fi
6828
6829
6830 prefer_curses=no
6831 if test "$opt_curses" = "yes"; then
6832   prefer_curses=yes
6833 fi
6834
6835 # Profiling support.
6836 # Check whether --enable-profiling was given.
6837 if test "${enable_profiling+set}" = set; then :
6838   enableval=$enable_profiling; case $enableval in
6839     yes | no)
6840       ;;
6841     *)
6842       as_fn_error "bad value $enableval for --enable-profile" "$LINENO" 5 ;;
6843   esac
6844 else
6845   enable_profiling=no
6846 fi
6847
6848
6849 for ac_func in monstartup _mcleanup
6850 do :
6851   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6852 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6853 eval as_val=\$$as_ac_var
6854    if test "x$as_val" = x""yes; then :
6855   cat >>confdefs.h <<_ACEOF
6856 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6857 _ACEOF
6858
6859 fi
6860 done
6861
6862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _etext" >&5
6863 $as_echo_n "checking for _etext... " >&6; }
6864 if test "${ac_cv_var__etext+set}" = set; then :
6865   $as_echo_n "(cached) " >&6
6866 else
6867   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6868 /* end confdefs.h.  */
6869 #include <stdlib.h>
6870 extern char _etext;
6871
6872 int
6873 main ()
6874 {
6875 free (&_etext);
6876   ;
6877   return 0;
6878 }
6879 _ACEOF
6880 if ac_fn_c_try_link "$LINENO"; then :
6881   ac_cv_var__etext=yes
6882 else
6883   ac_cv_var__etext=no
6884 fi
6885 rm -f core conftest.err conftest.$ac_objext \
6886     conftest$ac_exeext conftest.$ac_ext
6887 fi
6888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__etext" >&5
6889 $as_echo "$ac_cv_var__etext" >&6; }
6890 if test $ac_cv_var__etext = yes; then
6891
6892 $as_echo "#define HAVE__ETEXT 1" >>confdefs.h
6893
6894 fi
6895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for etext" >&5
6896 $as_echo_n "checking for etext... " >&6; }
6897 if test "${ac_cv_var_etext+set}" = set; then :
6898   $as_echo_n "(cached) " >&6
6899 else
6900   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6901 /* end confdefs.h.  */
6902 #include <stdlib.h>
6903 extern char etext;
6904
6905 int
6906 main ()
6907 {
6908 free (&etext);
6909   ;
6910   return 0;
6911 }
6912 _ACEOF
6913 if ac_fn_c_try_link "$LINENO"; then :
6914   ac_cv_var_etext=yes
6915 else
6916   ac_cv_var_etext=no
6917 fi
6918 rm -f core conftest.err conftest.$ac_objext \
6919     conftest$ac_exeext conftest.$ac_ext
6920 fi
6921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_etext" >&5
6922 $as_echo "$ac_cv_var_etext" >&6; }
6923 if test $ac_cv_var_etext = yes; then
6924
6925 $as_echo "#define HAVE_ETEXT 1" >>confdefs.h
6926
6927 fi
6928 if test "$enable_profiling" = yes ; then
6929   if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then
6930     as_fn_error "--enable-profiling requires monstartup and _mcleanup" "$LINENO" 5
6931   fi
6932   PROFILE_CFLAGS=-pg
6933   OLD_CFLAGS="$CFLAGS"
6934   CFLAGS="$CFLAGS $PROFILE_CFLAGS"
6935
6936   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pg" >&5
6937 $as_echo_n "checking whether $CC supports -pg... " >&6; }
6938 if test "${ac_cv_cc_supports_pg+set}" = set; then :
6939   $as_echo_n "(cached) " >&6
6940 else
6941   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6942 /* end confdefs.h.  */
6943
6944 int
6945 main ()
6946 {
6947 int x;
6948   ;
6949   return 0;
6950 }
6951 _ACEOF
6952 if ac_fn_c_try_compile "$LINENO"; then :
6953   ac_cv_cc_supports_pg=yes
6954 else
6955   ac_cv_cc_supports_pg=no
6956 fi
6957 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6958 fi
6959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_supports_pg" >&5
6960 $as_echo "$ac_cv_cc_supports_pg" >&6; }
6961
6962   if test $ac_cv_cc_supports_pg = no; then
6963     as_fn_error "--enable-profiling requires a compiler which supports -pg" "$LINENO" 5
6964   fi
6965
6966   CFLAGS="$OLD_CFLAGS"
6967 fi
6968
6969
6970
6971 # Check whether --with-pkgversion was given.
6972 if test "${with_pkgversion+set}" = set; then :
6973   withval=$with_pkgversion; case "$withval" in
6974       yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
6975       no)  PKGVERSION= ;;
6976       *)   PKGVERSION="($withval) " ;;
6977      esac
6978 else
6979   PKGVERSION="(GDB) "
6980
6981 fi
6982
6983
6984
6985
6986
6987 # Check whether --with-bugurl was given.
6988 if test "${with_bugurl+set}" = set; then :
6989   withval=$with_bugurl; case "$withval" in
6990       yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
6991       no)  BUGURL=
6992            ;;
6993       *)   BUGURL="$withval"
6994            ;;
6995      esac
6996 else
6997   BUGURL="http://www.gnu.org/software/gdb/bugs/"
6998
6999 fi
7000
7001   case ${BUGURL} in
7002   "")
7003     REPORT_BUGS_TO=
7004     REPORT_BUGS_TEXI=
7005     ;;
7006   *)
7007     REPORT_BUGS_TO="<$BUGURL>"
7008     REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
7009     ;;
7010   esac;
7011
7012
7013
7014
7015 cat >>confdefs.h <<_ACEOF
7016 #define PKGVERSION "$PKGVERSION"
7017 _ACEOF
7018
7019
7020 cat >>confdefs.h <<_ACEOF
7021 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
7022 _ACEOF
7023
7024
7025 # --------------------- #
7026 # Checks for programs.  #
7027 # --------------------- #
7028
7029 for ac_prog in gawk mawk nawk awk
7030 do
7031   # Extract the first word of "$ac_prog", so it can be a program name with args.
7032 set dummy $ac_prog; ac_word=$2
7033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7034 $as_echo_n "checking for $ac_word... " >&6; }
7035 if test "${ac_cv_prog_AWK+set}" = set; then :
7036   $as_echo_n "(cached) " >&6
7037 else
7038   if test -n "$AWK"; then
7039   ac_cv_prog_AWK="$AWK" # Let the user override the test.
7040 else
7041 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7042 for as_dir in $PATH
7043 do
7044   IFS=$as_save_IFS
7045   test -z "$as_dir" && as_dir=.
7046     for ac_exec_ext in '' $ac_executable_extensions; do
7047   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7048     ac_cv_prog_AWK="$ac_prog"
7049     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7050     break 2
7051   fi
7052 done
7053   done
7054 IFS=$as_save_IFS
7055
7056 fi
7057 fi
7058 AWK=$ac_cv_prog_AWK
7059 if test -n "$AWK"; then
7060   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7061 $as_echo "$AWK" >&6; }
7062 else
7063   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7064 $as_echo "no" >&6; }
7065 fi
7066
7067
7068   test -n "$AWK" && break
7069 done
7070
7071 # Find a good install program.  We prefer a C program (faster),
7072 # so one script is as good as another.  But avoid the broken or
7073 # incompatible versions:
7074 # SysV /etc/install, /usr/sbin/install
7075 # SunOS /usr/etc/install
7076 # IRIX /sbin/install
7077 # AIX /bin/install
7078 # AmigaOS /C/install, which installs bootblocks on floppy discs
7079 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
7080 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
7081 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7082 # OS/2's system install, which has a completely different semantic
7083 # ./install, which can be erroneously created by make from ./install.sh.
7084 # Reject install programs that cannot install multiple files.
7085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
7086 $as_echo_n "checking for a BSD-compatible install... " >&6; }
7087 if test -z "$INSTALL"; then
7088 if test "${ac_cv_path_install+set}" = set; then :
7089   $as_echo_n "(cached) " >&6
7090 else
7091   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7092 for as_dir in $PATH
7093 do
7094   IFS=$as_save_IFS
7095   test -z "$as_dir" && as_dir=.
7096     # Account for people who put trailing slashes in PATH elements.
7097 case $as_dir/ in #((
7098   ./ | .// | /[cC]/* | \
7099   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
7100   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
7101   /usr/ucb/* ) ;;
7102   *)
7103     # OSF1 and SCO ODT 3.0 have their own names for install.
7104     # Don't use installbsd from OSF since it installs stuff as root
7105     # by default.
7106     for ac_prog in ginstall scoinst install; do
7107       for ac_exec_ext in '' $ac_executable_extensions; do
7108         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
7109           if test $ac_prog = install &&
7110             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7111             # AIX install.  It has an incompatible calling convention.
7112             :
7113           elif test $ac_prog = install &&
7114             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7115             # program-specific install script used by HP pwplus--don't use.
7116             :
7117           else
7118             rm -rf conftest.one conftest.two conftest.dir
7119             echo one > conftest.one
7120             echo two > conftest.two
7121             mkdir conftest.dir
7122             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
7123               test -s conftest.one && test -s conftest.two &&
7124               test -s conftest.dir/conftest.one &&
7125               test -s conftest.dir/conftest.two
7126             then
7127               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7128               break 3
7129             fi
7130           fi
7131         fi
7132       done
7133     done
7134     ;;
7135 esac
7136
7137   done
7138 IFS=$as_save_IFS
7139
7140 rm -rf conftest.one conftest.two conftest.dir
7141
7142 fi
7143   if test "${ac_cv_path_install+set}" = set; then
7144     INSTALL=$ac_cv_path_install
7145   else
7146     # As a last resort, use the slow shell script.  Don't cache a
7147     # value for INSTALL within a source directory, because that will
7148     # break other packages using the cache if that directory is
7149     # removed, or if the value is a relative name.
7150     INSTALL=$ac_install_sh
7151   fi
7152 fi
7153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
7154 $as_echo "$INSTALL" >&6; }
7155
7156 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7157 # It thinks the first close brace ends the variable substitution.
7158 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
7159
7160 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
7161
7162 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
7163
7164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
7165 $as_echo_n "checking whether ln -s works... " >&6; }
7166 LN_S=$as_ln_s
7167 if test "$LN_S" = "ln -s"; then
7168   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7169 $as_echo "yes" >&6; }
7170 else
7171   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
7172 $as_echo "no, using $LN_S" >&6; }
7173 fi
7174
7175 if test -n "$ac_tool_prefix"; then
7176   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7177 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7179 $as_echo_n "checking for $ac_word... " >&6; }
7180 if test "${ac_cv_prog_RANLIB+set}" = set; then :
7181   $as_echo_n "(cached) " >&6
7182 else
7183   if test -n "$RANLIB"; then
7184   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7185 else
7186 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7187 for as_dir in $PATH
7188 do
7189   IFS=$as_save_IFS
7190   test -z "$as_dir" && as_dir=.
7191     for ac_exec_ext in '' $ac_executable_extensions; do
7192   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7193     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7194     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7195     break 2
7196   fi
7197 done
7198   done
7199 IFS=$as_save_IFS
7200
7201 fi
7202 fi
7203 RANLIB=$ac_cv_prog_RANLIB
7204 if test -n "$RANLIB"; then
7205   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7206 $as_echo "$RANLIB" >&6; }
7207 else
7208   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7209 $as_echo "no" >&6; }
7210 fi
7211
7212
7213 fi
7214 if test -z "$ac_cv_prog_RANLIB"; then
7215   ac_ct_RANLIB=$RANLIB
7216   # Extract the first word of "ranlib", so it can be a program name with args.
7217 set dummy ranlib; ac_word=$2
7218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7219 $as_echo_n "checking for $ac_word... " >&6; }
7220 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
7221   $as_echo_n "(cached) " >&6
7222 else
7223   if test -n "$ac_ct_RANLIB"; then
7224   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7225 else
7226 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7227 for as_dir in $PATH
7228 do
7229   IFS=$as_save_IFS
7230   test -z "$as_dir" && as_dir=.
7231     for ac_exec_ext in '' $ac_executable_extensions; do
7232   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7233     ac_cv_prog_ac_ct_RANLIB="ranlib"
7234     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7235     break 2
7236   fi
7237 done
7238   done
7239 IFS=$as_save_IFS
7240
7241 fi
7242 fi
7243 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7244 if test -n "$ac_ct_RANLIB"; then
7245   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7246 $as_echo "$ac_ct_RANLIB" >&6; }
7247 else
7248   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7249 $as_echo "no" >&6; }
7250 fi
7251
7252   if test "x$ac_ct_RANLIB" = x; then
7253     RANLIB=":"
7254   else
7255     case $cross_compiling:$ac_tool_warned in
7256 yes:)
7257 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7258 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7259 ac_tool_warned=yes ;;
7260 esac
7261     RANLIB=$ac_ct_RANLIB
7262   fi
7263 else
7264   RANLIB="$ac_cv_prog_RANLIB"
7265 fi
7266
7267 for ac_prog in 'bison -y' byacc
7268 do
7269   # Extract the first word of "$ac_prog", so it can be a program name with args.
7270 set dummy $ac_prog; ac_word=$2
7271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7272 $as_echo_n "checking for $ac_word... " >&6; }
7273 if test "${ac_cv_prog_YACC+set}" = set; then :
7274   $as_echo_n "(cached) " >&6
7275 else
7276   if test -n "$YACC"; then
7277   ac_cv_prog_YACC="$YACC" # Let the user override the test.
7278 else
7279 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7280 for as_dir in $PATH
7281 do
7282   IFS=$as_save_IFS
7283   test -z "$as_dir" && as_dir=.
7284     for ac_exec_ext in '' $ac_executable_extensions; do
7285   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7286     ac_cv_prog_YACC="$ac_prog"
7287     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7288     break 2
7289   fi
7290 done
7291   done
7292 IFS=$as_save_IFS
7293
7294 fi
7295 fi
7296 YACC=$ac_cv_prog_YACC
7297 if test -n "$YACC"; then
7298   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
7299 $as_echo "$YACC" >&6; }
7300 else
7301   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7302 $as_echo "no" >&6; }
7303 fi
7304
7305
7306   test -n "$YACC" && break
7307 done
7308 test -n "$YACC" || YACC="yacc"
7309
7310
7311 if test -n "$ac_tool_prefix"; then
7312   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7313 set dummy ${ac_tool_prefix}ar; ac_word=$2
7314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7315 $as_echo_n "checking for $ac_word... " >&6; }
7316 if test "${ac_cv_prog_AR+set}" = set; then :
7317   $as_echo_n "(cached) " >&6
7318 else
7319   if test -n "$AR"; then
7320   ac_cv_prog_AR="$AR" # Let the user override the test.
7321 else
7322 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7323 for as_dir in $PATH
7324 do
7325   IFS=$as_save_IFS
7326   test -z "$as_dir" && as_dir=.
7327     for ac_exec_ext in '' $ac_executable_extensions; do
7328   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7329     ac_cv_prog_AR="${ac_tool_prefix}ar"
7330     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7331     break 2
7332   fi
7333 done
7334   done
7335 IFS=$as_save_IFS
7336
7337 fi
7338 fi
7339 AR=$ac_cv_prog_AR
7340 if test -n "$AR"; then
7341   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7342 $as_echo "$AR" >&6; }
7343 else
7344   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7345 $as_echo "no" >&6; }
7346 fi
7347
7348
7349 fi
7350 if test -z "$ac_cv_prog_AR"; then
7351   ac_ct_AR=$AR
7352   # Extract the first word of "ar", so it can be a program name with args.
7353 set dummy ar; ac_word=$2
7354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7355 $as_echo_n "checking for $ac_word... " >&6; }
7356 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
7357   $as_echo_n "(cached) " >&6
7358 else
7359   if test -n "$ac_ct_AR"; then
7360   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7361 else
7362 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7363 for as_dir in $PATH
7364 do
7365   IFS=$as_save_IFS
7366   test -z "$as_dir" && as_dir=.
7367     for ac_exec_ext in '' $ac_executable_extensions; do
7368   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7369     ac_cv_prog_ac_ct_AR="ar"
7370     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7371     break 2
7372   fi
7373 done
7374   done
7375 IFS=$as_save_IFS
7376
7377 fi
7378 fi
7379 ac_ct_AR=$ac_cv_prog_ac_ct_AR
7380 if test -n "$ac_ct_AR"; then
7381   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7382 $as_echo "$ac_ct_AR" >&6; }
7383 else
7384   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7385 $as_echo "no" >&6; }
7386 fi
7387
7388   if test "x$ac_ct_AR" = x; then
7389     AR=""
7390   else
7391     case $cross_compiling:$ac_tool_warned in
7392 yes:)
7393 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7394 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7395 ac_tool_warned=yes ;;
7396 esac
7397     AR=$ac_ct_AR
7398   fi
7399 else
7400   AR="$ac_cv_prog_AR"
7401 fi
7402
7403 if test -n "$ac_tool_prefix"; then
7404   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
7405 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
7406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7407 $as_echo_n "checking for $ac_word... " >&6; }
7408 if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
7409   $as_echo_n "(cached) " >&6
7410 else
7411   if test -n "$DLLTOOL"; then
7412   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
7413 else
7414 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7415 for as_dir in $PATH
7416 do
7417   IFS=$as_save_IFS
7418   test -z "$as_dir" && as_dir=.
7419     for ac_exec_ext in '' $ac_executable_extensions; do
7420   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7421     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
7422     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7423     break 2
7424   fi
7425 done
7426   done
7427 IFS=$as_save_IFS
7428
7429 fi
7430 fi
7431 DLLTOOL=$ac_cv_prog_DLLTOOL
7432 if test -n "$DLLTOOL"; then
7433   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
7434 $as_echo "$DLLTOOL" >&6; }
7435 else
7436   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7437 $as_echo "no" >&6; }
7438 fi
7439
7440
7441 fi
7442 if test -z "$ac_cv_prog_DLLTOOL"; then
7443   ac_ct_DLLTOOL=$DLLTOOL
7444   # Extract the first word of "dlltool", so it can be a program name with args.
7445 set dummy dlltool; ac_word=$2
7446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7447 $as_echo_n "checking for $ac_word... " >&6; }
7448 if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
7449   $as_echo_n "(cached) " >&6
7450 else
7451   if test -n "$ac_ct_DLLTOOL"; then
7452   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
7453 else
7454 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7455 for as_dir in $PATH
7456 do
7457   IFS=$as_save_IFS
7458   test -z "$as_dir" && as_dir=.
7459     for ac_exec_ext in '' $ac_executable_extensions; do
7460   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7461     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
7462     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7463     break 2
7464   fi
7465 done
7466   done
7467 IFS=$as_save_IFS
7468
7469 fi
7470 fi
7471 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
7472 if test -n "$ac_ct_DLLTOOL"; then
7473   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
7474 $as_echo "$ac_ct_DLLTOOL" >&6; }
7475 else
7476   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7477 $as_echo "no" >&6; }
7478 fi
7479
7480   if test "x$ac_ct_DLLTOOL" = x; then
7481     DLLTOOL=""
7482   else
7483     case $cross_compiling:$ac_tool_warned in
7484 yes:)
7485 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7486 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7487 ac_tool_warned=yes ;;
7488 esac
7489     DLLTOOL=$ac_ct_DLLTOOL
7490   fi
7491 else
7492   DLLTOOL="$ac_cv_prog_DLLTOOL"
7493 fi
7494
7495 if test -n "$ac_tool_prefix"; then
7496   # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
7497 set dummy ${ac_tool_prefix}windres; ac_word=$2
7498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7499 $as_echo_n "checking for $ac_word... " >&6; }
7500 if test "${ac_cv_prog_WINDRES+set}" = set; then :
7501   $as_echo_n "(cached) " >&6
7502 else
7503   if test -n "$WINDRES"; then
7504   ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
7505 else
7506 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7507 for as_dir in $PATH
7508 do
7509   IFS=$as_save_IFS
7510   test -z "$as_dir" && as_dir=.
7511     for ac_exec_ext in '' $ac_executable_extensions; do
7512   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7513     ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
7514     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7515     break 2
7516   fi
7517 done
7518   done
7519 IFS=$as_save_IFS
7520
7521 fi
7522 fi
7523 WINDRES=$ac_cv_prog_WINDRES
7524 if test -n "$WINDRES"; then
7525   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
7526 $as_echo "$WINDRES" >&6; }
7527 else
7528   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7529 $as_echo "no" >&6; }
7530 fi
7531
7532
7533 fi
7534 if test -z "$ac_cv_prog_WINDRES"; then
7535   ac_ct_WINDRES=$WINDRES
7536   # Extract the first word of "windres", so it can be a program name with args.
7537 set dummy windres; ac_word=$2
7538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7539 $as_echo_n "checking for $ac_word... " >&6; }
7540 if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then :
7541   $as_echo_n "(cached) " >&6
7542 else
7543   if test -n "$ac_ct_WINDRES"; then
7544   ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
7545 else
7546 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7547 for as_dir in $PATH
7548 do
7549   IFS=$as_save_IFS
7550   test -z "$as_dir" && as_dir=.
7551     for ac_exec_ext in '' $ac_executable_extensions; do
7552   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7553     ac_cv_prog_ac_ct_WINDRES="windres"
7554     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7555     break 2
7556   fi
7557 done
7558   done
7559 IFS=$as_save_IFS
7560
7561 fi
7562 fi
7563 ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
7564 if test -n "$ac_ct_WINDRES"; then
7565   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
7566 $as_echo "$ac_ct_WINDRES" >&6; }
7567 else
7568   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7569 $as_echo "no" >&6; }
7570 fi
7571
7572   if test "x$ac_ct_WINDRES" = x; then
7573     WINDRES=""
7574   else
7575     case $cross_compiling:$ac_tool_warned in
7576 yes:)
7577 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7578 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7579 ac_tool_warned=yes ;;
7580 esac
7581     WINDRES=$ac_ct_WINDRES
7582   fi
7583 else
7584   WINDRES="$ac_cv_prog_WINDRES"
7585 fi
7586
7587
7588 case $host_os in
7589   gnu*)
7590     # Needed for GNU Hurd hosts.
7591     if test -n "$ac_tool_prefix"; then
7592   # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
7593 set dummy ${ac_tool_prefix}mig; ac_word=$2
7594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7595 $as_echo_n "checking for $ac_word... " >&6; }
7596 if test "${ac_cv_prog_MIG+set}" = set; then :
7597   $as_echo_n "(cached) " >&6
7598 else
7599   if test -n "$MIG"; then
7600   ac_cv_prog_MIG="$MIG" # Let the user override the test.
7601 else
7602 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7603 for as_dir in $PATH
7604 do
7605   IFS=$as_save_IFS
7606   test -z "$as_dir" && as_dir=.
7607     for ac_exec_ext in '' $ac_executable_extensions; do
7608   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7609     ac_cv_prog_MIG="${ac_tool_prefix}mig"
7610     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7611     break 2
7612   fi
7613 done
7614   done
7615 IFS=$as_save_IFS
7616
7617 fi
7618 fi
7619 MIG=$ac_cv_prog_MIG
7620 if test -n "$MIG"; then
7621   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
7622 $as_echo "$MIG" >&6; }
7623 else
7624   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7625 $as_echo "no" >&6; }
7626 fi
7627
7628
7629 fi
7630 if test -z "$ac_cv_prog_MIG"; then
7631   ac_ct_MIG=$MIG
7632   # Extract the first word of "mig", so it can be a program name with args.
7633 set dummy mig; ac_word=$2
7634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7635 $as_echo_n "checking for $ac_word... " >&6; }
7636 if test "${ac_cv_prog_ac_ct_MIG+set}" = set; then :
7637   $as_echo_n "(cached) " >&6
7638 else
7639   if test -n "$ac_ct_MIG"; then
7640   ac_cv_prog_ac_ct_MIG="$ac_ct_MIG" # Let the user override the test.
7641 else
7642 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7643 for as_dir in $PATH
7644 do
7645   IFS=$as_save_IFS
7646   test -z "$as_dir" && as_dir=.
7647     for ac_exec_ext in '' $ac_executable_extensions; do
7648   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7649     ac_cv_prog_ac_ct_MIG="mig"
7650     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7651     break 2
7652   fi
7653 done
7654   done
7655 IFS=$as_save_IFS
7656
7657 fi
7658 fi
7659 ac_ct_MIG=$ac_cv_prog_ac_ct_MIG
7660 if test -n "$ac_ct_MIG"; then
7661   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
7662 $as_echo "$ac_ct_MIG" >&6; }
7663 else
7664   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7665 $as_echo "no" >&6; }
7666 fi
7667
7668   if test "x$ac_ct_MIG" = x; then
7669     MIG=""
7670   else
7671     case $cross_compiling:$ac_tool_warned in
7672 yes:)
7673 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7674 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7675 ac_tool_warned=yes ;;
7676 esac
7677     MIG=$ac_ct_MIG
7678   fi
7679 else
7680   MIG="$ac_cv_prog_MIG"
7681 fi
7682
7683     if test x"$MIG" = x; then
7684       as_fn_error "MIG not found but required for $host hosts" "$LINENO" 5
7685     fi
7686     ;;
7687 esac
7688
7689 # ---------------------- #
7690 # Checks for libraries.  #
7691 # ---------------------- #
7692
7693 # We might need to link with -lm; most simulators need it.
7694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
7695 $as_echo_n "checking for main in -lm... " >&6; }
7696 if test "${ac_cv_lib_m_main+set}" = set; then :
7697   $as_echo_n "(cached) " >&6
7698 else
7699   ac_check_lib_save_LIBS=$LIBS
7700 LIBS="-lm  $LIBS"
7701 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7702 /* end confdefs.h.  */
7703
7704
7705 int
7706 main ()
7707 {
7708 return main ();
7709   ;
7710   return 0;
7711 }
7712 _ACEOF
7713 if ac_fn_c_try_link "$LINENO"; then :
7714   ac_cv_lib_m_main=yes
7715 else
7716   ac_cv_lib_m_main=no
7717 fi
7718 rm -f core conftest.err conftest.$ac_objext \
7719     conftest$ac_exeext conftest.$ac_ext
7720 LIBS=$ac_check_lib_save_LIBS
7721 fi
7722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
7723 $as_echo "$ac_cv_lib_m_main" >&6; }
7724 if test "x$ac_cv_lib_m_main" = x""yes; then :
7725   cat >>confdefs.h <<_ACEOF
7726 #define HAVE_LIBM 1
7727 _ACEOF
7728
7729   LIBS="-lm $LIBS"
7730
7731 fi
7732
7733
7734 # Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
7735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
7736 $as_echo_n "checking for library containing gethostbyname... " >&6; }
7737 if test "${ac_cv_search_gethostbyname+set}" = set; then :
7738   $as_echo_n "(cached) " >&6
7739 else
7740   ac_func_search_save_LIBS=$LIBS
7741 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7742 /* end confdefs.h.  */
7743
7744 /* Override any GCC internal prototype to avoid an error.
7745    Use char because int might match the return type of a GCC
7746    builtin and then its argument prototype would still apply.  */
7747 #ifdef __cplusplus
7748 extern "C"
7749 #endif
7750 char gethostbyname ();
7751 int
7752 main ()
7753 {
7754 return gethostbyname ();
7755   ;
7756   return 0;
7757 }
7758 _ACEOF
7759 for ac_lib in '' nsl; do
7760   if test -z "$ac_lib"; then
7761     ac_res="none required"
7762   else
7763     ac_res=-l$ac_lib
7764     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7765   fi
7766   if ac_fn_c_try_link "$LINENO"; then :
7767   ac_cv_search_gethostbyname=$ac_res
7768 fi
7769 rm -f core conftest.err conftest.$ac_objext \
7770     conftest$ac_exeext
7771   if test "${ac_cv_search_gethostbyname+set}" = set; then :
7772   break
7773 fi
7774 done
7775 if test "${ac_cv_search_gethostbyname+set}" = set; then :
7776
7777 else
7778   ac_cv_search_gethostbyname=no
7779 fi
7780 rm conftest.$ac_ext
7781 LIBS=$ac_func_search_save_LIBS
7782 fi
7783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
7784 $as_echo "$ac_cv_search_gethostbyname" >&6; }
7785 ac_res=$ac_cv_search_gethostbyname
7786 if test "$ac_res" != no; then :
7787   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7788
7789 fi
7790
7791
7792 # Some systems (e.g. Solaris) have `socketpair' in libsocket.
7793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
7794 $as_echo_n "checking for library containing socketpair... " >&6; }
7795 if test "${ac_cv_search_socketpair+set}" = set; then :
7796   $as_echo_n "(cached) " >&6
7797 else
7798   ac_func_search_save_LIBS=$LIBS
7799 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7800 /* end confdefs.h.  */
7801
7802 /* Override any GCC internal prototype to avoid an error.
7803    Use char because int might match the return type of a GCC
7804    builtin and then its argument prototype would still apply.  */
7805 #ifdef __cplusplus
7806 extern "C"
7807 #endif
7808 char socketpair ();
7809 int
7810 main ()
7811 {
7812 return socketpair ();
7813   ;
7814   return 0;
7815 }
7816 _ACEOF
7817 for ac_lib in '' socket; do
7818   if test -z "$ac_lib"; then
7819     ac_res="none required"
7820   else
7821     ac_res=-l$ac_lib
7822     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7823   fi
7824   if ac_fn_c_try_link "$LINENO"; then :
7825   ac_cv_search_socketpair=$ac_res
7826 fi
7827 rm -f core conftest.err conftest.$ac_objext \
7828     conftest$ac_exeext
7829   if test "${ac_cv_search_socketpair+set}" = set; then :
7830   break
7831 fi
7832 done
7833 if test "${ac_cv_search_socketpair+set}" = set; then :
7834
7835 else
7836   ac_cv_search_socketpair=no
7837 fi
7838 rm conftest.$ac_ext
7839 LIBS=$ac_func_search_save_LIBS
7840 fi
7841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
7842 $as_echo "$ac_cv_search_socketpair" >&6; }
7843 ac_res=$ac_cv_search_socketpair
7844 if test "$ac_res" != no; then :
7845   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7846
7847 fi
7848
7849
7850 # Link in zlib if we can.  This allows us to read compressed debug sections.
7851
7852   # Use the system's zlib library.
7853   zlibdir="-L\$(top_builddir)/../zlib"
7854   zlibinc="-I\$(top_srcdir)/../zlib"
7855
7856 # Check whether --with-system-zlib was given.
7857 if test "${with_system_zlib+set}" = set; then :
7858   withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
7859     zlibdir=
7860     zlibinc=
7861   fi
7862
7863 fi
7864
7865
7866
7867
7868
7869 # On FreeBSD we may need libutil for kinfo_getvmmap (used by fbsd-nat.c).
7870 # On GNU/kFreeBSD systems, FreeBSD libutil is renamed to libutil-freebsd.
7871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing kinfo_getvmmap" >&5
7872 $as_echo_n "checking for library containing kinfo_getvmmap... " >&6; }
7873 if test "${ac_cv_search_kinfo_getvmmap+set}" = set; then :
7874   $as_echo_n "(cached) " >&6
7875 else
7876   ac_func_search_save_LIBS=$LIBS
7877 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7878 /* end confdefs.h.  */
7879
7880 /* Override any GCC internal prototype to avoid an error.
7881    Use char because int might match the return type of a GCC
7882    builtin and then its argument prototype would still apply.  */
7883 #ifdef __cplusplus
7884 extern "C"
7885 #endif
7886 char kinfo_getvmmap ();
7887 int
7888 main ()
7889 {
7890 return kinfo_getvmmap ();
7891   ;
7892   return 0;
7893 }
7894 _ACEOF
7895 for ac_lib in '' util util-freebsd; do
7896   if test -z "$ac_lib"; then
7897     ac_res="none required"
7898   else
7899     ac_res=-l$ac_lib
7900     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7901   fi
7902   if ac_fn_c_try_link "$LINENO"; then :
7903   ac_cv_search_kinfo_getvmmap=$ac_res
7904 fi
7905 rm -f core conftest.err conftest.$ac_objext \
7906     conftest$ac_exeext
7907   if test "${ac_cv_search_kinfo_getvmmap+set}" = set; then :
7908   break
7909 fi
7910 done
7911 if test "${ac_cv_search_kinfo_getvmmap+set}" = set; then :
7912
7913 else
7914   ac_cv_search_kinfo_getvmmap=no
7915 fi
7916 rm conftest.$ac_ext
7917 LIBS=$ac_func_search_save_LIBS
7918 fi
7919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_kinfo_getvmmap" >&5
7920 $as_echo "$ac_cv_search_kinfo_getvmmap" >&6; }
7921 ac_res=$ac_cv_search_kinfo_getvmmap
7922 if test "$ac_res" != no; then :
7923   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7924
7925 $as_echo "#define HAVE_KINFO_GETVMMAP 1" >>confdefs.h
7926
7927 fi
7928
7929
7930 # fbsd-nat.c can also use kinfo_getfile.
7931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing kinfo_getfile" >&5
7932 $as_echo_n "checking for library containing kinfo_getfile... " >&6; }
7933 if test "${ac_cv_search_kinfo_getfile+set}" = set; then :
7934   $as_echo_n "(cached) " >&6
7935 else
7936   ac_func_search_save_LIBS=$LIBS
7937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7938 /* end confdefs.h.  */
7939
7940 /* Override any GCC internal prototype to avoid an error.
7941    Use char because int might match the return type of a GCC
7942    builtin and then its argument prototype would still apply.  */
7943 #ifdef __cplusplus
7944 extern "C"
7945 #endif
7946 char kinfo_getfile ();
7947 int
7948 main ()
7949 {
7950 return kinfo_getfile ();
7951   ;
7952   return 0;
7953 }
7954 _ACEOF
7955 for ac_lib in '' util util-freebsd; do
7956   if test -z "$ac_lib"; then
7957     ac_res="none required"
7958   else
7959     ac_res=-l$ac_lib
7960     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7961   fi
7962   if ac_fn_c_try_link "$LINENO"; then :
7963   ac_cv_search_kinfo_getfile=$ac_res
7964 fi
7965 rm -f core conftest.err conftest.$ac_objext \
7966     conftest$ac_exeext
7967   if test "${ac_cv_search_kinfo_getfile+set}" = set; then :
7968   break
7969 fi
7970 done
7971 if test "${ac_cv_search_kinfo_getfile+set}" = set; then :
7972
7973 else
7974   ac_cv_search_kinfo_getfile=no
7975 fi
7976 rm conftest.$ac_ext
7977 LIBS=$ac_func_search_save_LIBS
7978 fi
7979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_kinfo_getfile" >&5
7980 $as_echo "$ac_cv_search_kinfo_getfile" >&6; }
7981 ac_res=$ac_cv_search_kinfo_getfile
7982 if test "$ac_res" != no; then :
7983   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7984
7985 $as_echo "#define HAVE_KINFO_GETFILE 1" >>confdefs.h
7986
7987 fi
7988
7989
7990
7991       if test "X$prefix" = "XNONE"; then
7992     acl_final_prefix="$ac_default_prefix"
7993   else
7994     acl_final_prefix="$prefix"
7995   fi
7996   if test "X$exec_prefix" = "XNONE"; then
7997     acl_final_exec_prefix='${prefix}'
7998   else
7999     acl_final_exec_prefix="$exec_prefix"
8000   fi
8001   acl_save_prefix="$prefix"
8002   prefix="$acl_final_prefix"
8003   eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
8004   prefix="$acl_save_prefix"
8005
8006
8007 # Check whether --with-gnu-ld was given.
8008 if test "${with_gnu_ld+set}" = set; then :
8009   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
8010 else
8011   with_gnu_ld=no
8012 fi
8013
8014 # Prepare PATH_SEPARATOR.
8015 # The user is always right.
8016 if test "${PATH_SEPARATOR+set}" != set; then
8017   echo "#! /bin/sh" >conf$$.sh
8018   echo  "exit 0"   >>conf$$.sh
8019   chmod +x conf$$.sh
8020   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
8021     PATH_SEPARATOR=';'
8022   else
8023     PATH_SEPARATOR=:
8024   fi
8025   rm -f conf$$.sh
8026 fi
8027 ac_prog=ld
8028 if test "$GCC" = yes; then
8029   # Check if gcc -print-prog-name=ld gives a path.
8030   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
8031 $as_echo_n "checking for ld used by GCC... " >&6; }
8032   case $host in
8033   *-*-mingw*)
8034     # gcc leaves a trailing carriage return which upsets mingw
8035     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
8036   *)
8037     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
8038   esac
8039   case $ac_prog in
8040     # Accept absolute paths.
8041     [\\/]* | [A-Za-z]:[\\/]*)
8042       re_direlt='/[^/][^/]*/\.\./'
8043       # Canonicalize the path of ld
8044       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
8045       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
8046         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
8047       done
8048       test -z "$LD" && LD="$ac_prog"
8049       ;;
8050   "")
8051     # If it fails, then pretend we aren't using GCC.
8052     ac_prog=ld
8053     ;;
8054   *)
8055     # If it is relative, then search for the first ld in PATH.
8056     with_gnu_ld=unknown
8057     ;;
8058   esac
8059 elif test "$with_gnu_ld" = yes; then
8060   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
8061 $as_echo_n "checking for GNU ld... " >&6; }
8062 else
8063   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
8064 $as_echo_n "checking for non-GNU ld... " >&6; }
8065 fi
8066 if test "${acl_cv_path_LD+set}" = set; then :
8067   $as_echo_n "(cached) " >&6
8068 else
8069   if test -z "$LD"; then
8070   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
8071   for ac_dir in $PATH; do
8072     test -z "$ac_dir" && ac_dir=.
8073     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
8074       acl_cv_path_LD="$ac_dir/$ac_prog"
8075       # Check to see if the program is GNU ld.  I'd rather use --version,
8076       # but apparently some GNU ld's only accept -v.
8077       # Break only if it was the GNU/non-GNU ld that we prefer.
8078       if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
8079         test "$with_gnu_ld" != no && break
8080       else
8081         test "$with_gnu_ld" != yes && break
8082       fi
8083     fi
8084   done
8085   IFS="$ac_save_ifs"
8086 else
8087   acl_cv_path_LD="$LD" # Let the user override the test with a path.
8088 fi
8089 fi
8090
8091 LD="$acl_cv_path_LD"
8092 if test -n "$LD"; then
8093   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
8094 $as_echo "$LD" >&6; }
8095 else
8096   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8097 $as_echo "no" >&6; }
8098 fi
8099 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
8100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
8101 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
8102 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
8103   $as_echo_n "(cached) " >&6
8104 else
8105   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
8106 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
8107   acl_cv_prog_gnu_ld=yes
8108 else
8109   acl_cv_prog_gnu_ld=no
8110 fi
8111 fi
8112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
8113 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
8114 with_gnu_ld=$acl_cv_prog_gnu_ld
8115
8116
8117
8118                                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
8119 $as_echo_n "checking for shared library run path origin... " >&6; }
8120 if test "${acl_cv_rpath+set}" = set; then :
8121   $as_echo_n "(cached) " >&6
8122 else
8123
8124     CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
8125     ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
8126     . ./conftest.sh
8127     rm -f ./conftest.sh
8128     acl_cv_rpath=done
8129
8130 fi
8131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
8132 $as_echo "$acl_cv_rpath" >&6; }
8133   wl="$acl_cv_wl"
8134   libext="$acl_cv_libext"
8135   shlibext="$acl_cv_shlibext"
8136   hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
8137   hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
8138   hardcode_direct="$acl_cv_hardcode_direct"
8139   hardcode_minus_L="$acl_cv_hardcode_minus_L"
8140     # Check whether --enable-rpath was given.
8141 if test "${enable_rpath+set}" = set; then :
8142   enableval=$enable_rpath; :
8143 else
8144   enable_rpath=yes
8145 fi
8146
8147
8148
8149
8150
8151
8152
8153
8154     use_additional=yes
8155
8156   acl_save_prefix="$prefix"
8157   prefix="$acl_final_prefix"
8158   acl_save_exec_prefix="$exec_prefix"
8159   exec_prefix="$acl_final_exec_prefix"
8160
8161     eval additional_includedir=\"$includedir\"
8162     eval additional_libdir=\"$libdir\"
8163
8164   exec_prefix="$acl_save_exec_prefix"
8165   prefix="$acl_save_prefix"
8166
8167
8168 # Check whether --with-libiconv-prefix was given.
8169 if test "${with_libiconv_prefix+set}" = set; then :
8170   withval=$with_libiconv_prefix;
8171     if test "X$withval" = "Xno"; then
8172       use_additional=no
8173     else
8174       if test "X$withval" = "X"; then
8175
8176   acl_save_prefix="$prefix"
8177   prefix="$acl_final_prefix"
8178   acl_save_exec_prefix="$exec_prefix"
8179   exec_prefix="$acl_final_exec_prefix"
8180
8181           eval additional_includedir=\"$includedir\"
8182           eval additional_libdir=\"$libdir\"
8183
8184   exec_prefix="$acl_save_exec_prefix"
8185   prefix="$acl_save_prefix"
8186
8187       else
8188         additional_includedir="$withval/include"
8189         additional_libdir="$withval/lib"
8190       fi
8191     fi
8192
8193 fi
8194
8195       LIBICONV=
8196   LTLIBICONV=
8197   INCICONV=
8198   rpathdirs=
8199   ltrpathdirs=
8200   names_already_handled=
8201   names_next_round='iconv '
8202   while test -n "$names_next_round"; do
8203     names_this_round="$names_next_round"
8204     names_next_round=
8205     for name in $names_this_round; do
8206       already_handled=
8207       for n in $names_already_handled; do
8208         if test "$n" = "$name"; then
8209           already_handled=yes
8210           break
8211         fi
8212       done
8213       if test -z "$already_handled"; then
8214         names_already_handled="$names_already_handled $name"
8215                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
8216         eval value=\"\$HAVE_LIB$uppername\"
8217         if test -n "$value"; then
8218           if test "$value" = yes; then
8219             eval value=\"\$LIB$uppername\"
8220             test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
8221             eval value=\"\$LTLIB$uppername\"
8222             test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
8223           else
8224                                     :
8225           fi
8226         else
8227                               found_dir=
8228           found_la=
8229           found_so=
8230           found_a=
8231           if test $use_additional = yes; then
8232             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
8233               found_dir="$additional_libdir"
8234               found_so="$additional_libdir/lib$name.$shlibext"
8235               if test -f "$additional_libdir/lib$name.la"; then
8236                 found_la="$additional_libdir/lib$name.la"
8237               fi
8238             else
8239               if test -f "$additional_libdir/lib$name.$libext"; then
8240                 found_dir="$additional_libdir"
8241                 found_a="$additional_libdir/lib$name.$libext"
8242                 if test -f "$additional_libdir/lib$name.la"; then
8243                   found_la="$additional_libdir/lib$name.la"
8244                 fi
8245               fi
8246             fi
8247           fi
8248           if test "X$found_dir" = "X"; then
8249             for x in $LDFLAGS $LTLIBICONV; do
8250
8251   acl_save_prefix="$prefix"
8252   prefix="$acl_final_prefix"
8253   acl_save_exec_prefix="$exec_prefix"
8254   exec_prefix="$acl_final_exec_prefix"
8255   eval x=\"$x\"
8256   exec_prefix="$acl_save_exec_prefix"
8257   prefix="$acl_save_prefix"
8258
8259               case "$x" in
8260                 -L*)
8261                   dir=`echo "X$x" | sed -e 's/^X-L//'`
8262                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
8263                     found_dir="$dir"
8264                     found_so="$dir/lib$name.$shlibext"
8265                     if test -f "$dir/lib$name.la"; then
8266                       found_la="$dir/lib$name.la"
8267                     fi
8268                   else
8269                     if test -f "$dir/lib$name.$libext"; then
8270                       found_dir="$dir"
8271                       found_a="$dir/lib$name.$libext"
8272                       if test -f "$dir/lib$name.la"; then
8273                         found_la="$dir/lib$name.la"
8274                       fi
8275                     fi
8276                   fi
8277                   ;;
8278               esac
8279               if test "X$found_dir" != "X"; then
8280                 break
8281               fi
8282             done
8283           fi
8284           if test "X$found_dir" != "X"; then
8285                         LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
8286             if test "X$found_so" != "X"; then
8287                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
8288                                 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
8289               else
8290                                                                                 haveit=
8291                 for x in $ltrpathdirs; do
8292                   if test "X$x" = "X$found_dir"; then
8293                     haveit=yes
8294                     break
8295                   fi
8296                 done
8297                 if test -z "$haveit"; then
8298                   ltrpathdirs="$ltrpathdirs $found_dir"
8299                 fi
8300                                 if test "$hardcode_direct" = yes; then
8301                                                       LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
8302                 else
8303                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
8304                                                             LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
8305                                                             haveit=
8306                     for x in $rpathdirs; do
8307                       if test "X$x" = "X$found_dir"; then
8308                         haveit=yes
8309                         break
8310                       fi
8311                     done
8312                     if test -z "$haveit"; then
8313                       rpathdirs="$rpathdirs $found_dir"
8314                     fi
8315                   else
8316                                                                                 haveit=
8317                     for x in $LDFLAGS $LIBICONV; do
8318
8319   acl_save_prefix="$prefix"
8320   prefix="$acl_final_prefix"
8321   acl_save_exec_prefix="$exec_prefix"
8322   exec_prefix="$acl_final_exec_prefix"
8323   eval x=\"$x\"
8324   exec_prefix="$acl_save_exec_prefix"
8325   prefix="$acl_save_prefix"
8326
8327                       if test "X$x" = "X-L$found_dir"; then
8328                         haveit=yes
8329                         break
8330                       fi
8331                     done
8332                     if test -z "$haveit"; then
8333                       LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
8334                     fi
8335                     if test "$hardcode_minus_L" != no; then
8336                                                                                         LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
8337                     else
8338                                                                                                                                                                                 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
8339                     fi
8340                   fi
8341                 fi
8342               fi
8343             else
8344               if test "X$found_a" != "X"; then
8345                                 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
8346               else
8347                                                 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
8348               fi
8349             fi
8350                         additional_includedir=
8351             case "$found_dir" in
8352               */lib | */lib/)
8353                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
8354                 additional_includedir="$basedir/include"
8355                 ;;
8356             esac
8357             if test "X$additional_includedir" != "X"; then
8358                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
8359                 haveit=
8360                 if test "X$additional_includedir" = "X/usr/local/include"; then
8361                   if test -n "$GCC"; then
8362                     case $host_os in
8363                       linux*) haveit=yes;;
8364                     esac
8365                   fi
8366                 fi
8367                 if test -z "$haveit"; then
8368                   for x in $CPPFLAGS $INCICONV; do
8369
8370   acl_save_prefix="$prefix"
8371   prefix="$acl_final_prefix"
8372   acl_save_exec_prefix="$exec_prefix"
8373   exec_prefix="$acl_final_exec_prefix"
8374   eval x=\"$x\"
8375   exec_prefix="$acl_save_exec_prefix"
8376   prefix="$acl_save_prefix"
8377
8378                     if test "X$x" = "X-I$additional_includedir"; then
8379                       haveit=yes
8380                       break
8381                     fi
8382                   done
8383                   if test -z "$haveit"; then
8384                     if test -d "$additional_includedir"; then
8385                                             INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
8386                     fi
8387                   fi
8388                 fi
8389               fi
8390             fi
8391                         if test -n "$found_la"; then
8392                                                         save_libdir="$libdir"
8393               case "$found_la" in
8394                 */* | *\\*) . "$found_la" ;;
8395                 *) . "./$found_la" ;;
8396               esac
8397               libdir="$save_libdir"
8398                             for dep in $dependency_libs; do
8399                 case "$dep" in
8400                   -L*)
8401                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
8402                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
8403                       haveit=
8404                       if test "X$additional_libdir" = "X/usr/local/lib"; then
8405                         if test -n "$GCC"; then
8406                           case $host_os in
8407                             linux*) haveit=yes;;
8408                           esac
8409                         fi
8410                       fi
8411                       if test -z "$haveit"; then
8412                         haveit=
8413                         for x in $LDFLAGS $LIBICONV; do
8414
8415   acl_save_prefix="$prefix"
8416   prefix="$acl_final_prefix"
8417   acl_save_exec_prefix="$exec_prefix"
8418   exec_prefix="$acl_final_exec_prefix"
8419   eval x=\"$x\"
8420   exec_prefix="$acl_save_exec_prefix"
8421   prefix="$acl_save_prefix"
8422
8423                           if test "X$x" = "X-L$additional_libdir"; then
8424                             haveit=yes
8425                             break
8426                           fi
8427                         done
8428                         if test -z "$haveit"; then
8429                           if test -d "$additional_libdir"; then
8430                                                         LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
8431                           fi
8432                         fi
8433                         haveit=
8434                         for x in $LDFLAGS $LTLIBICONV; do
8435
8436   acl_save_prefix="$prefix"
8437   prefix="$acl_final_prefix"
8438   acl_save_exec_prefix="$exec_prefix"
8439   exec_prefix="$acl_final_exec_prefix"
8440   eval x=\"$x\"
8441   exec_prefix="$acl_save_exec_prefix"
8442   prefix="$acl_save_prefix"
8443
8444                           if test "X$x" = "X-L$additional_libdir"; then
8445                             haveit=yes
8446                             break
8447                           fi
8448                         done
8449                         if test -z "$haveit"; then
8450                           if test -d "$additional_libdir"; then
8451                                                         LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
8452                           fi
8453                         fi
8454                       fi
8455                     fi
8456                     ;;
8457                   -R*)
8458                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
8459                     if test "$enable_rpath" != no; then
8460                                                                   haveit=
8461                       for x in $rpathdirs; do
8462                         if test "X$x" = "X$dir"; then
8463                           haveit=yes
8464                           break
8465                         fi
8466                       done
8467                       if test -z "$haveit"; then
8468                         rpathdirs="$rpathdirs $dir"
8469                       fi
8470                                                                   haveit=
8471                       for x in $ltrpathdirs; do
8472                         if test "X$x" = "X$dir"; then
8473                           haveit=yes
8474                           break
8475                         fi
8476                       done
8477                       if test -z "$haveit"; then
8478                         ltrpathdirs="$ltrpathdirs $dir"
8479                       fi
8480                     fi
8481                     ;;
8482                   -l*)
8483                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
8484                     ;;
8485                   *.la)
8486                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
8487                     ;;
8488                   *)
8489                                         LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
8490                     LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
8491                     ;;
8492                 esac
8493               done
8494             fi
8495           else
8496                                                             LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
8497             LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
8498           fi
8499         fi
8500       fi
8501     done
8502   done
8503   if test "X$rpathdirs" != "X"; then
8504     if test -n "$hardcode_libdir_separator"; then
8505                         alldirs=
8506       for found_dir in $rpathdirs; do
8507         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
8508       done
8509             acl_save_libdir="$libdir"
8510       libdir="$alldirs"
8511       eval flag=\"$hardcode_libdir_flag_spec\"
8512       libdir="$acl_save_libdir"
8513       LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
8514     else
8515             for found_dir in $rpathdirs; do
8516         acl_save_libdir="$libdir"
8517         libdir="$found_dir"
8518         eval flag=\"$hardcode_libdir_flag_spec\"
8519         libdir="$acl_save_libdir"
8520         LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
8521       done
8522     fi
8523   fi
8524   if test "X$ltrpathdirs" != "X"; then
8525             for found_dir in $ltrpathdirs; do
8526       LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
8527     done
8528   fi
8529
8530
8531
8532
8533
8534
8535
8536   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
8537 $as_echo_n "checking for iconv... " >&6; }
8538 if test "${am_cv_func_iconv+set}" = set; then :
8539   $as_echo_n "(cached) " >&6
8540 else
8541
8542     am_cv_func_iconv="no, consider installing GNU libiconv"
8543     am_cv_lib_iconv=no
8544                     am_save_CPPFLAGS="$CPPFLAGS"
8545     CPPFLAGS="$CPPFLAGS $INCICONV"
8546     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8547 /* end confdefs.h.  */
8548 #include <stdlib.h>
8549 #include <iconv.h>
8550 int
8551 main ()
8552 {
8553 iconv_t cd = iconv_open("","");
8554        iconv(cd,NULL,NULL,NULL,NULL);
8555        iconv_close(cd);
8556   ;
8557   return 0;
8558 }
8559 _ACEOF
8560 if ac_fn_c_try_link "$LINENO"; then :
8561   am_cv_func_iconv=yes
8562 fi
8563 rm -f core conftest.err conftest.$ac_objext \
8564     conftest$ac_exeext conftest.$ac_ext
8565     CPPFLAGS="$am_save_CPPFLAGS"
8566
8567     if test "$am_cv_func_iconv" != yes && test -d ../libiconv; then
8568       for _libs in .libs _libs; do
8569         am_save_CPPFLAGS="$CPPFLAGS"
8570         am_save_LIBS="$LIBS"
8571         CPPFLAGS="$CPPFLAGS -I../libiconv/include"
8572         LIBS="$LIBS ../libiconv/lib/$_libs/libiconv.a"
8573         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8574 /* end confdefs.h.  */
8575 #include <stdlib.h>
8576 #include <iconv.h>
8577 int
8578 main ()
8579 {
8580 iconv_t cd = iconv_open("","");
8581            iconv(cd,NULL,NULL,NULL,NULL);
8582            iconv_close(cd);
8583   ;
8584   return 0;
8585 }
8586 _ACEOF
8587 if ac_fn_c_try_link "$LINENO"; then :
8588   INCICONV="-I../libiconv/include"
8589           LIBICONV='${top_builddir}'/../libiconv/lib/$_libs/libiconv.a
8590           LTLIBICONV='${top_builddir}'/../libiconv/lib/libiconv.la
8591           am_cv_lib_iconv=yes
8592           am_cv_func_iconv=yes
8593 fi
8594 rm -f core conftest.err conftest.$ac_objext \
8595     conftest$ac_exeext conftest.$ac_ext
8596         CPPFLAGS="$am_save_CPPFLAGS"
8597         LIBS="$am_save_LIBS"
8598         if test "$am_cv_func_iconv" = "yes"; then
8599           break
8600         fi
8601       done
8602     fi
8603
8604     if test "$am_cv_func_iconv" != yes; then
8605       am_save_CPPFLAGS="$CPPFLAGS"
8606       am_save_LIBS="$LIBS"
8607       CPPFLAGS="$LIBS $INCICONV"
8608       LIBS="$LIBS $LIBICONV"
8609       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8610 /* end confdefs.h.  */
8611 #include <stdlib.h>
8612 #include <iconv.h>
8613 int
8614 main ()
8615 {
8616 iconv_t cd = iconv_open("","");
8617          iconv(cd,NULL,NULL,NULL,NULL);
8618          iconv_close(cd);
8619   ;
8620   return 0;
8621 }
8622 _ACEOF
8623 if ac_fn_c_try_link "$LINENO"; then :
8624   am_cv_lib_iconv=yes
8625         am_cv_func_iconv=yes
8626 fi
8627 rm -f core conftest.err conftest.$ac_objext \
8628     conftest$ac_exeext conftest.$ac_ext
8629       CPPFLAGS="$am_save_CPPFLAGS"
8630       LIBS="$am_save_LIBS"
8631     fi
8632
8633 fi
8634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
8635 $as_echo "$am_cv_func_iconv" >&6; }
8636   if test "$am_cv_func_iconv" = yes; then
8637
8638 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
8639
8640   fi
8641   if test "$am_cv_lib_iconv" = yes; then
8642
8643   for element in $INCICONV; do
8644     haveit=
8645     for x in $CPPFLAGS; do
8646
8647   acl_save_prefix="$prefix"
8648   prefix="$acl_final_prefix"
8649   acl_save_exec_prefix="$exec_prefix"
8650   exec_prefix="$acl_final_exec_prefix"
8651   eval x=\"$x\"
8652   exec_prefix="$acl_save_exec_prefix"
8653   prefix="$acl_save_prefix"
8654
8655       if test "X$x" = "X$element"; then
8656         haveit=yes
8657         break
8658       fi
8659     done
8660     if test -z "$haveit"; then
8661       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
8662     fi
8663   done
8664
8665     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
8666 $as_echo_n "checking how to link with libiconv... " >&6; }
8667     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
8668 $as_echo "$LIBICONV" >&6; }
8669   else
8670     LIBICONV=
8671     LTLIBICONV=
8672   fi
8673
8674
8675
8676   if test "$am_cv_func_iconv" = yes; then
8677     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
8678 $as_echo_n "checking for iconv declaration... " >&6; }
8679     if test "${am_cv_proto_iconv+set}" = set; then :
8680   $as_echo_n "(cached) " >&6
8681 else
8682
8683       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8684 /* end confdefs.h.  */
8685
8686 #include <stdlib.h>
8687 #include <iconv.h>
8688 extern
8689 #ifdef __cplusplus
8690 "C"
8691 #endif
8692 #if defined(__STDC__) || defined(__cplusplus)
8693 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
8694 #else
8695 size_t iconv();
8696 #endif
8697
8698 int
8699 main ()
8700 {
8701
8702   ;
8703   return 0;
8704 }
8705 _ACEOF
8706 if ac_fn_c_try_compile "$LINENO"; then :
8707   am_cv_proto_iconv_arg1=""
8708 else
8709   am_cv_proto_iconv_arg1="const"
8710 fi
8711 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8712       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);"
8713 fi
8714
8715     am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
8716     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
8717          }$am_cv_proto_iconv" >&5
8718 $as_echo "${ac_t:-
8719          }$am_cv_proto_iconv" >&6; }
8720
8721 cat >>confdefs.h <<_ACEOF
8722 #define ICONV_CONST $am_cv_proto_iconv_arg1
8723 _ACEOF
8724
8725   fi
8726
8727
8728 # GDB may fork/exec the iconv program to get the list of supported character
8729 # sets.  Allow the user to specify where to find it.
8730 # There are several factors affecting the choice of option name:
8731 # - There is already --with-libiconv-prefix but we can't use it, it specifies
8732 #   the build-time location of libiconv files.
8733 # - The program we need to find is iconv, which comes with glibc.  The user
8734 #   doesn't necessarily have libiconv installed.  Therefore naming this
8735 #   --with-libiconv-foo feels wrong.
8736 # - We want the path to be relocatable, but GDB_AC_DEFINE_RELOCATABLE is
8737 #   defined to work on directories not files (though it really doesn't know
8738 #   the difference).
8739 # - Calling this --with-iconv-prefix is perceived to cause too much confusion
8740 #   with --with-libiconv-prefix.
8741 # Putting these together is why the option name is --with-iconv-bin.
8742
8743
8744 # Check whether --with-iconv-bin was given.
8745 if test "${with_iconv_bin+set}" = set; then :
8746   withval=$with_iconv_bin; iconv_bin="${withval}"
8747
8748 cat >>confdefs.h <<_ACEOF
8749 #define ICONV_BIN "${iconv_bin}"
8750 _ACEOF
8751
8752
8753   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
8754      if test "x$prefix" = xNONE; then
8755         test_prefix=/usr/local
8756      else
8757         test_prefix=$prefix
8758      fi
8759   else
8760      test_prefix=$exec_prefix
8761   fi
8762   value=0
8763   case ${iconv_bin} in
8764      "${test_prefix}"|"${test_prefix}/"*|\
8765         '${exec_prefix}'|'${exec_prefix}/'*)
8766      value=1
8767      ;;
8768   esac
8769
8770 cat >>confdefs.h <<_ACEOF
8771 #define ICONV_BIN_RELOCATABLE $value
8772 _ACEOF
8773
8774
8775
8776 fi
8777
8778
8779 # For the TUI, we need enhanced curses functionality.
8780 if test x"$enable_tui" != xno; then
8781   prefer_curses=yes
8782 fi
8783
8784 curses_found=no
8785 if test x"$prefer_curses" = xyes; then
8786   # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied
8787   # curses library because the latter might not provide all the
8788   # functionality we need.  However, this leads to problems on systems
8789   # where the linker searches /usr/local/lib, but the compiler doesn't
8790   # search /usr/local/include, if ncurses is installed in /usr/local.  A
8791   # default installation of ncurses on alpha*-dec-osf* will lead to such
8792   # a situation.
8793   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing waddstr" >&5
8794 $as_echo_n "checking for library containing waddstr... " >&6; }
8795 if test "${ac_cv_search_waddstr+set}" = set; then :
8796   $as_echo_n "(cached) " >&6
8797 else
8798   ac_func_search_save_LIBS=$LIBS
8799 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8800 /* end confdefs.h.  */
8801
8802 /* Override any GCC internal prototype to avoid an error.
8803    Use char because int might match the return type of a GCC
8804    builtin and then its argument prototype would still apply.  */
8805 #ifdef __cplusplus
8806 extern "C"
8807 #endif
8808 char waddstr ();
8809 int
8810 main ()
8811 {
8812 return waddstr ();
8813   ;
8814   return 0;
8815 }
8816 _ACEOF
8817 for ac_lib in '' ncursesw ncurses cursesX curses; do
8818   if test -z "$ac_lib"; then
8819     ac_res="none required"
8820   else
8821     ac_res=-l$ac_lib
8822     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8823   fi
8824   if ac_fn_c_try_link "$LINENO"; then :
8825   ac_cv_search_waddstr=$ac_res
8826 fi
8827 rm -f core conftest.err conftest.$ac_objext \
8828     conftest$ac_exeext
8829   if test "${ac_cv_search_waddstr+set}" = set; then :
8830   break
8831 fi
8832 done
8833 if test "${ac_cv_search_waddstr+set}" = set; then :
8834
8835 else
8836   ac_cv_search_waddstr=no
8837 fi
8838 rm conftest.$ac_ext
8839 LIBS=$ac_func_search_save_LIBS
8840 fi
8841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_waddstr" >&5
8842 $as_echo "$ac_cv_search_waddstr" >&6; }
8843 ac_res=$ac_cv_search_waddstr
8844 if test "$ac_res" != no; then :
8845   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8846
8847 fi
8848
8849
8850   if test "$ac_cv_search_waddstr" != no; then
8851     curses_found=yes
8852   fi
8853 fi
8854
8855 # Check whether we should enable the TUI, but only do so if we really
8856 # can.
8857 if test x"$enable_tui" != xno; then
8858   if test -d $srcdir/tui; then
8859     if test "$curses_found" != no; then
8860       CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
8861       CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
8862       CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
8863       ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
8864     else
8865       if test x"$enable_tui" = xyes; then
8866         as_fn_error "no enhanced curses library found; disable TUI" "$LINENO" 5
8867       else
8868         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no enhanced curses library found; disabling TUI" >&5
8869 $as_echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;}
8870       fi
8871     fi
8872   fi
8873 fi
8874
8875 # Since GDB uses Readline, we need termcap functionality.  In many
8876 # cases this will be provided by the curses library, but some systems
8877 # have a separate termcap library, or no curses library at all.
8878
8879 case $host_os in
8880   cygwin*)
8881     if test -d $srcdir/libtermcap; then
8882       LIBS="../libtermcap/libtermcap.a $LIBS"
8883       ac_cv_search_tgetent="../libtermcap/libtermcap.a"
8884     fi ;;
8885   go32* | *djgpp*)
8886     ac_cv_search_tgetent="none required"
8887     ;;
8888 esac
8889
8890 # These are the libraries checked by Readline.
8891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
8892 $as_echo_n "checking for library containing tgetent... " >&6; }
8893 if test "${ac_cv_search_tgetent+set}" = set; then :
8894   $as_echo_n "(cached) " >&6
8895 else
8896   ac_func_search_save_LIBS=$LIBS
8897 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8898 /* end confdefs.h.  */
8899
8900 /* Override any GCC internal prototype to avoid an error.
8901    Use char because int might match the return type of a GCC
8902    builtin and then its argument prototype would still apply.  */
8903 #ifdef __cplusplus
8904 extern "C"
8905 #endif
8906 char tgetent ();
8907 int
8908 main ()
8909 {
8910 return tgetent ();
8911   ;
8912   return 0;
8913 }
8914 _ACEOF
8915 for ac_lib in '' termcap tinfo curses ncursesw ncurses; do
8916   if test -z "$ac_lib"; then
8917     ac_res="none required"
8918   else
8919     ac_res=-l$ac_lib
8920     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8921   fi
8922   if ac_fn_c_try_link "$LINENO"; then :
8923   ac_cv_search_tgetent=$ac_res
8924 fi
8925 rm -f core conftest.err conftest.$ac_objext \
8926     conftest$ac_exeext
8927   if test "${ac_cv_search_tgetent+set}" = set; then :
8928   break
8929 fi
8930 done
8931 if test "${ac_cv_search_tgetent+set}" = set; then :
8932
8933 else
8934   ac_cv_search_tgetent=no
8935 fi
8936 rm conftest.$ac_ext
8937 LIBS=$ac_func_search_save_LIBS
8938 fi
8939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
8940 $as_echo "$ac_cv_search_tgetent" >&6; }
8941 ac_res=$ac_cv_search_tgetent
8942 if test "$ac_res" != no; then :
8943   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8944
8945 fi
8946
8947
8948 if test "$ac_cv_search_tgetent" = no; then
8949   CONFIG_OBS="$CONFIG_OBS stub-termcap.o"
8950 fi
8951
8952
8953 # Check whether --with-system-readline was given.
8954 if test "${with_system_readline+set}" = set; then :
8955   withval=$with_system_readline;
8956 fi
8957
8958
8959 if test "$with_system_readline" = yes; then
8960   READLINE=-lreadline
8961   READLINE_DEPS=
8962   READLINE_CFLAGS=
8963   READLINE_TEXI_INCFLAG=
8964 else
8965   READLINE='$(READLINE_DIR)/libreadline.a'
8966   READLINE_DEPS='$(READLINE)'
8967   READLINE_CFLAGS='-I$(READLINE_SRC)/..'
8968   READLINE_TEXI_INCFLAG='-I $(READLINE_DIR)'
8969 fi
8970
8971
8972
8973
8974
8975 # Generate jit-reader.h
8976
8977 # This is typedeffed to GDB_CORE_ADDR in jit-reader.h
8978 TARGET_PTR=
8979
8980 # The cast to long int works around a bug in the HP C Compiler
8981 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8982 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8983 # This bug is HP SR number 8606223364.
8984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long long" >&5
8985 $as_echo_n "checking size of unsigned long long... " >&6; }
8986 if test "${ac_cv_sizeof_unsigned_long_long+set}" = set; then :
8987   $as_echo_n "(cached) " >&6
8988 else
8989   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long long))" "ac_cv_sizeof_unsigned_long_long"        "$ac_includes_default"; then :
8990
8991 else
8992   if test "$ac_cv_type_unsigned_long_long" = yes; then
8993      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8994 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8995 { as_fn_set_status 77
8996 as_fn_error "cannot compute sizeof (unsigned long long)
8997 See \`config.log' for more details." "$LINENO" 5; }; }
8998    else
8999      ac_cv_sizeof_unsigned_long_long=0
9000    fi
9001 fi
9002
9003 fi
9004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long_long" >&5
9005 $as_echo "$ac_cv_sizeof_unsigned_long_long" >&6; }
9006
9007
9008
9009 cat >>confdefs.h <<_ACEOF
9010 #define SIZEOF_UNSIGNED_LONG_LONG $ac_cv_sizeof_unsigned_long_long
9011 _ACEOF
9012
9013
9014 # The cast to long int works around a bug in the HP C Compiler
9015 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9016 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9017 # This bug is HP SR number 8606223364.
9018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long" >&5
9019 $as_echo_n "checking size of unsigned long... " >&6; }
9020 if test "${ac_cv_sizeof_unsigned_long+set}" = set; then :
9021   $as_echo_n "(cached) " >&6
9022 else
9023   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long))" "ac_cv_sizeof_unsigned_long"        "$ac_includes_default"; then :
9024
9025 else
9026   if test "$ac_cv_type_unsigned_long" = yes; then
9027      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9028 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9029 { as_fn_set_status 77
9030 as_fn_error "cannot compute sizeof (unsigned long)
9031 See \`config.log' for more details." "$LINENO" 5; }; }
9032    else
9033      ac_cv_sizeof_unsigned_long=0
9034    fi
9035 fi
9036
9037 fi
9038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long" >&5
9039 $as_echo "$ac_cv_sizeof_unsigned_long" >&6; }
9040
9041
9042
9043 cat >>confdefs.h <<_ACEOF
9044 #define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long
9045 _ACEOF
9046
9047
9048 # The cast to long int works around a bug in the HP C Compiler
9049 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9050 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9051 # This bug is HP SR number 8606223364.
9052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned __int128" >&5
9053 $as_echo_n "checking size of unsigned __int128... " >&6; }
9054 if test "${ac_cv_sizeof_unsigned___int128+set}" = set; then :
9055   $as_echo_n "(cached) " >&6
9056 else
9057   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned __int128))" "ac_cv_sizeof_unsigned___int128"        "$ac_includes_default"; then :
9058
9059 else
9060   if test "$ac_cv_type_unsigned___int128" = yes; then
9061      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9062 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9063 { as_fn_set_status 77
9064 as_fn_error "cannot compute sizeof (unsigned __int128)
9065 See \`config.log' for more details." "$LINENO" 5; }; }
9066    else
9067      ac_cv_sizeof_unsigned___int128=0
9068    fi
9069 fi
9070
9071 fi
9072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned___int128" >&5
9073 $as_echo "$ac_cv_sizeof_unsigned___int128" >&6; }
9074
9075
9076
9077 cat >>confdefs.h <<_ACEOF
9078 #define SIZEOF_UNSIGNED___INT128 $ac_cv_sizeof_unsigned___int128
9079 _ACEOF
9080
9081
9082
9083 if test "x${ac_cv_sizeof_unsigned_long}" = "x8"; then
9084   TARGET_PTR="unsigned long"
9085 elif test "x${ac_cv_sizeof_unsigned_long_long}" = "x8"; then
9086   TARGET_PTR="unsigned long long"
9087 elif test "x${ac_cv_sizeof_unsigned___int128}" = "x16"; then
9088   TARGET_PTR="unsigned __int128"
9089 else
9090   TARGET_PTR="unsigned long"
9091 fi
9092
9093
9094 ac_config_files="$ac_config_files jit-reader.h:jit-reader.in"
9095
9096
9097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
9098 $as_echo_n "checking for library containing dlopen... " >&6; }
9099 if test "${ac_cv_search_dlopen+set}" = set; then :
9100   $as_echo_n "(cached) " >&6
9101 else
9102   ac_func_search_save_LIBS=$LIBS
9103 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9104 /* end confdefs.h.  */
9105
9106 /* Override any GCC internal prototype to avoid an error.
9107    Use char because int might match the return type of a GCC
9108    builtin and then its argument prototype would still apply.  */
9109 #ifdef __cplusplus
9110 extern "C"
9111 #endif
9112 char dlopen ();
9113 int
9114 main ()
9115 {
9116 return dlopen ();
9117   ;
9118   return 0;
9119 }
9120 _ACEOF
9121 for ac_lib in '' dl; do
9122   if test -z "$ac_lib"; then
9123     ac_res="none required"
9124   else
9125     ac_res=-l$ac_lib
9126     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9127   fi
9128   if ac_fn_c_try_link "$LINENO"; then :
9129   ac_cv_search_dlopen=$ac_res
9130 fi
9131 rm -f core conftest.err conftest.$ac_objext \
9132     conftest$ac_exeext
9133   if test "${ac_cv_search_dlopen+set}" = set; then :
9134   break
9135 fi
9136 done
9137 if test "${ac_cv_search_dlopen+set}" = set; then :
9138
9139 else
9140   ac_cv_search_dlopen=no
9141 fi
9142 rm conftest.$ac_ext
9143 LIBS=$ac_func_search_save_LIBS
9144 fi
9145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
9146 $as_echo "$ac_cv_search_dlopen" >&6; }
9147 ac_res=$ac_cv_search_dlopen
9148 if test "$ac_res" != no; then :
9149   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9150
9151 fi
9152
9153
9154
9155
9156 # Check whether --with-jit-reader-dir was given.
9157 if test "${with_jit_reader_dir+set}" = set; then :
9158   withval=$with_jit_reader_dir;
9159     JIT_READER_DIR=$withval
9160 else
9161   JIT_READER_DIR=${libdir}/gdb
9162 fi
9163
9164
9165   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9166   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9167   ac_define_dir=`eval echo $JIT_READER_DIR`
9168   ac_define_dir=`eval echo $ac_define_dir`
9169
9170 cat >>confdefs.h <<_ACEOF
9171 #define JIT_READER_DIR "$ac_define_dir"
9172 _ACEOF
9173
9174
9175
9176
9177   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
9178      if test "x$prefix" = xNONE; then
9179         test_prefix=/usr/local
9180      else
9181         test_prefix=$prefix
9182      fi
9183   else
9184      test_prefix=$exec_prefix
9185   fi
9186   value=0
9187   case ${ac_define_dir} in
9188      "${test_prefix}"|"${test_prefix}/"*|\
9189         '${exec_prefix}'|'${exec_prefix}/'*)
9190      value=1
9191      ;;
9192   esac
9193
9194 cat >>confdefs.h <<_ACEOF
9195 #define JIT_READER_DIR_RELOCATABLE $value
9196 _ACEOF
9197
9198
9199
9200
9201
9202 # Check whether --with-expat was given.
9203 if test "${with_expat+set}" = set; then :
9204   withval=$with_expat;
9205 else
9206   with_expat=auto
9207 fi
9208
9209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use expat" >&5
9210 $as_echo_n "checking whether to use expat... " >&6; }
9211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_expat" >&5
9212 $as_echo "$with_expat" >&6; }
9213
9214 if test "${with_expat}" = no; then
9215   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat support disabled; some features may be unavailable." >&5
9216 $as_echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;}
9217   HAVE_LIBEXPAT=no
9218 else
9219
9220
9221
9222
9223
9224
9225
9226
9227     use_additional=yes
9228
9229   acl_save_prefix="$prefix"
9230   prefix="$acl_final_prefix"
9231   acl_save_exec_prefix="$exec_prefix"
9232   exec_prefix="$acl_final_exec_prefix"
9233
9234     eval additional_includedir=\"$includedir\"
9235     eval additional_libdir=\"$libdir\"
9236
9237   exec_prefix="$acl_save_exec_prefix"
9238   prefix="$acl_save_prefix"
9239
9240
9241 # Check whether --with-libexpat-prefix was given.
9242 if test "${with_libexpat_prefix+set}" = set; then :
9243   withval=$with_libexpat_prefix;
9244     if test "X$withval" = "Xno"; then
9245       use_additional=no
9246     else
9247       if test "X$withval" = "X"; then
9248
9249   acl_save_prefix="$prefix"
9250   prefix="$acl_final_prefix"
9251   acl_save_exec_prefix="$exec_prefix"
9252   exec_prefix="$acl_final_exec_prefix"
9253
9254           eval additional_includedir=\"$includedir\"
9255           eval additional_libdir=\"$libdir\"
9256
9257   exec_prefix="$acl_save_exec_prefix"
9258   prefix="$acl_save_prefix"
9259
9260       else
9261         additional_includedir="$withval/include"
9262         additional_libdir="$withval/lib"
9263       fi
9264     fi
9265
9266 fi
9267
9268       LIBEXPAT=
9269   LTLIBEXPAT=
9270   INCEXPAT=
9271   rpathdirs=
9272   ltrpathdirs=
9273   names_already_handled=
9274   names_next_round='expat '
9275   while test -n "$names_next_round"; do
9276     names_this_round="$names_next_round"
9277     names_next_round=
9278     for name in $names_this_round; do
9279       already_handled=
9280       for n in $names_already_handled; do
9281         if test "$n" = "$name"; then
9282           already_handled=yes
9283           break
9284         fi
9285       done
9286       if test -z "$already_handled"; then
9287         names_already_handled="$names_already_handled $name"
9288                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
9289         eval value=\"\$HAVE_LIB$uppername\"
9290         if test -n "$value"; then
9291           if test "$value" = yes; then
9292             eval value=\"\$LIB$uppername\"
9293             test -z "$value" || LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$value"
9294             eval value=\"\$LTLIB$uppername\"
9295             test -z "$value" || LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value"
9296           else
9297                                     :
9298           fi
9299         else
9300                               found_dir=
9301           found_la=
9302           found_so=
9303           found_a=
9304           if test $use_additional = yes; then
9305             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
9306               found_dir="$additional_libdir"
9307               found_so="$additional_libdir/lib$name.$shlibext"
9308               if test -f "$additional_libdir/lib$name.la"; then
9309                 found_la="$additional_libdir/lib$name.la"
9310               fi
9311             else
9312               if test -f "$additional_libdir/lib$name.$libext"; then
9313                 found_dir="$additional_libdir"
9314                 found_a="$additional_libdir/lib$name.$libext"
9315                 if test -f "$additional_libdir/lib$name.la"; then
9316                   found_la="$additional_libdir/lib$name.la"
9317                 fi
9318               fi
9319             fi
9320           fi
9321           if test "X$found_dir" = "X"; then
9322             for x in $LDFLAGS $LTLIBEXPAT; do
9323
9324   acl_save_prefix="$prefix"
9325   prefix="$acl_final_prefix"
9326   acl_save_exec_prefix="$exec_prefix"
9327   exec_prefix="$acl_final_exec_prefix"
9328   eval x=\"$x\"
9329   exec_prefix="$acl_save_exec_prefix"
9330   prefix="$acl_save_prefix"
9331
9332               case "$x" in
9333                 -L*)
9334                   dir=`echo "X$x" | sed -e 's/^X-L//'`
9335                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
9336                     found_dir="$dir"
9337                     found_so="$dir/lib$name.$shlibext"
9338                     if test -f "$dir/lib$name.la"; then
9339                       found_la="$dir/lib$name.la"
9340                     fi
9341                   else
9342                     if test -f "$dir/lib$name.$libext"; then
9343                       found_dir="$dir"
9344                       found_a="$dir/lib$name.$libext"
9345                       if test -f "$dir/lib$name.la"; then
9346                         found_la="$dir/lib$name.la"
9347                       fi
9348                     fi
9349                   fi
9350                   ;;
9351               esac
9352               if test "X$found_dir" != "X"; then
9353                 break
9354               fi
9355             done
9356           fi
9357           if test "X$found_dir" != "X"; then
9358                         LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name"
9359             if test "X$found_so" != "X"; then
9360                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
9361                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9362               else
9363                                                                                 haveit=
9364                 for x in $ltrpathdirs; do
9365                   if test "X$x" = "X$found_dir"; then
9366                     haveit=yes
9367                     break
9368                   fi
9369                 done
9370                 if test -z "$haveit"; then
9371                   ltrpathdirs="$ltrpathdirs $found_dir"
9372                 fi
9373                                 if test "$hardcode_direct" = yes; then
9374                                                       LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9375                 else
9376                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
9377                                                             LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9378                                                             haveit=
9379                     for x in $rpathdirs; do
9380                       if test "X$x" = "X$found_dir"; then
9381                         haveit=yes
9382                         break
9383                       fi
9384                     done
9385                     if test -z "$haveit"; then
9386                       rpathdirs="$rpathdirs $found_dir"
9387                     fi
9388                   else
9389                                                                                 haveit=
9390                     for x in $LDFLAGS $LIBEXPAT; do
9391
9392   acl_save_prefix="$prefix"
9393   prefix="$acl_final_prefix"
9394   acl_save_exec_prefix="$exec_prefix"
9395   exec_prefix="$acl_final_exec_prefix"
9396   eval x=\"$x\"
9397   exec_prefix="$acl_save_exec_prefix"
9398   prefix="$acl_save_prefix"
9399
9400                       if test "X$x" = "X-L$found_dir"; then
9401                         haveit=yes
9402                         break
9403                       fi
9404                     done
9405                     if test -z "$haveit"; then
9406                       LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir"
9407                     fi
9408                     if test "$hardcode_minus_L" != no; then
9409                                                                                         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9410                     else
9411                                                                                                                                                                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
9412                     fi
9413                   fi
9414                 fi
9415               fi
9416             else
9417               if test "X$found_a" != "X"; then
9418                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_a"
9419               else
9420                                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name"
9421               fi
9422             fi
9423                         additional_includedir=
9424             case "$found_dir" in
9425               */lib | */lib/)
9426                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
9427                 additional_includedir="$basedir/include"
9428                 ;;
9429             esac
9430             if test "X$additional_includedir" != "X"; then
9431                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
9432                 haveit=
9433                 if test "X$additional_includedir" = "X/usr/local/include"; then
9434                   if test -n "$GCC"; then
9435                     case $host_os in
9436                       linux*) haveit=yes;;
9437                     esac
9438                   fi
9439                 fi
9440                 if test -z "$haveit"; then
9441                   for x in $CPPFLAGS $INCEXPAT; do
9442
9443   acl_save_prefix="$prefix"
9444   prefix="$acl_final_prefix"
9445   acl_save_exec_prefix="$exec_prefix"
9446   exec_prefix="$acl_final_exec_prefix"
9447   eval x=\"$x\"
9448   exec_prefix="$acl_save_exec_prefix"
9449   prefix="$acl_save_prefix"
9450
9451                     if test "X$x" = "X-I$additional_includedir"; then
9452                       haveit=yes
9453                       break
9454                     fi
9455                   done
9456                   if test -z "$haveit"; then
9457                     if test -d "$additional_includedir"; then
9458                                             INCEXPAT="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir"
9459                     fi
9460                   fi
9461                 fi
9462               fi
9463             fi
9464                         if test -n "$found_la"; then
9465                                                         save_libdir="$libdir"
9466               case "$found_la" in
9467                 */* | *\\*) . "$found_la" ;;
9468                 *) . "./$found_la" ;;
9469               esac
9470               libdir="$save_libdir"
9471                             for dep in $dependency_libs; do
9472                 case "$dep" in
9473                   -L*)
9474                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
9475                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
9476                       haveit=
9477                       if test "X$additional_libdir" = "X/usr/local/lib"; then
9478                         if test -n "$GCC"; then
9479                           case $host_os in
9480                             linux*) haveit=yes;;
9481                           esac
9482                         fi
9483                       fi
9484                       if test -z "$haveit"; then
9485                         haveit=
9486                         for x in $LDFLAGS $LIBEXPAT; do
9487
9488   acl_save_prefix="$prefix"
9489   prefix="$acl_final_prefix"
9490   acl_save_exec_prefix="$exec_prefix"
9491   exec_prefix="$acl_final_exec_prefix"
9492   eval x=\"$x\"
9493   exec_prefix="$acl_save_exec_prefix"
9494   prefix="$acl_save_prefix"
9495
9496                           if test "X$x" = "X-L$additional_libdir"; then
9497                             haveit=yes
9498                             break
9499                           fi
9500                         done
9501                         if test -z "$haveit"; then
9502                           if test -d "$additional_libdir"; then
9503                                                         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir"
9504                           fi
9505                         fi
9506                         haveit=
9507                         for x in $LDFLAGS $LTLIBEXPAT; do
9508
9509   acl_save_prefix="$prefix"
9510   prefix="$acl_final_prefix"
9511   acl_save_exec_prefix="$exec_prefix"
9512   exec_prefix="$acl_final_exec_prefix"
9513   eval x=\"$x\"
9514   exec_prefix="$acl_save_exec_prefix"
9515   prefix="$acl_save_prefix"
9516
9517                           if test "X$x" = "X-L$additional_libdir"; then
9518                             haveit=yes
9519                             break
9520                           fi
9521                         done
9522                         if test -z "$haveit"; then
9523                           if test -d "$additional_libdir"; then
9524                                                         LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir"
9525                           fi
9526                         fi
9527                       fi
9528                     fi
9529                     ;;
9530                   -R*)
9531                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
9532                     if test "$enable_rpath" != no; then
9533                                                                   haveit=
9534                       for x in $rpathdirs; do
9535                         if test "X$x" = "X$dir"; then
9536                           haveit=yes
9537                           break
9538                         fi
9539                       done
9540                       if test -z "$haveit"; then
9541                         rpathdirs="$rpathdirs $dir"
9542                       fi
9543                                                                   haveit=
9544                       for x in $ltrpathdirs; do
9545                         if test "X$x" = "X$dir"; then
9546                           haveit=yes
9547                           break
9548                         fi
9549                       done
9550                       if test -z "$haveit"; then
9551                         ltrpathdirs="$ltrpathdirs $dir"
9552                       fi
9553                     fi
9554                     ;;
9555                   -l*)
9556                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
9557                     ;;
9558                   *.la)
9559                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
9560                     ;;
9561                   *)
9562                                         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$dep"
9563                     LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep"
9564                     ;;
9565                 esac
9566               done
9567             fi
9568           else
9569                                                             LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
9570             LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name"
9571           fi
9572         fi
9573       fi
9574     done
9575   done
9576   if test "X$rpathdirs" != "X"; then
9577     if test -n "$hardcode_libdir_separator"; then
9578                         alldirs=
9579       for found_dir in $rpathdirs; do
9580         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
9581       done
9582             acl_save_libdir="$libdir"
9583       libdir="$alldirs"
9584       eval flag=\"$hardcode_libdir_flag_spec\"
9585       libdir="$acl_save_libdir"
9586       LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
9587     else
9588             for found_dir in $rpathdirs; do
9589         acl_save_libdir="$libdir"
9590         libdir="$found_dir"
9591         eval flag=\"$hardcode_libdir_flag_spec\"
9592         libdir="$acl_save_libdir"
9593         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
9594       done
9595     fi
9596   fi
9597   if test "X$ltrpathdirs" != "X"; then
9598             for found_dir in $ltrpathdirs; do
9599       LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir"
9600     done
9601   fi
9602
9603
9604         ac_save_CPPFLAGS="$CPPFLAGS"
9605
9606   for element in $INCEXPAT; do
9607     haveit=
9608     for x in $CPPFLAGS; do
9609
9610   acl_save_prefix="$prefix"
9611   prefix="$acl_final_prefix"
9612   acl_save_exec_prefix="$exec_prefix"
9613   exec_prefix="$acl_final_exec_prefix"
9614   eval x=\"$x\"
9615   exec_prefix="$acl_save_exec_prefix"
9616   prefix="$acl_save_prefix"
9617
9618       if test "X$x" = "X$element"; then
9619         haveit=yes
9620         break
9621       fi
9622     done
9623     if test -z "$haveit"; then
9624       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
9625     fi
9626   done
9627
9628
9629   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5
9630 $as_echo_n "checking for libexpat... " >&6; }
9631 if test "${ac_cv_libexpat+set}" = set; then :
9632   $as_echo_n "(cached) " >&6
9633 else
9634
9635     ac_save_LIBS="$LIBS"
9636     LIBS="$LIBS $LIBEXPAT"
9637     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9638 /* end confdefs.h.  */
9639 #include "expat.h"
9640 int
9641 main ()
9642 {
9643 XML_Parser p = XML_ParserCreate (0);
9644   ;
9645   return 0;
9646 }
9647 _ACEOF
9648 if ac_fn_c_try_link "$LINENO"; then :
9649   ac_cv_libexpat=yes
9650 else
9651   ac_cv_libexpat=no
9652 fi
9653 rm -f core conftest.err conftest.$ac_objext \
9654     conftest$ac_exeext conftest.$ac_ext
9655     LIBS="$ac_save_LIBS"
9656
9657 fi
9658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libexpat" >&5
9659 $as_echo "$ac_cv_libexpat" >&6; }
9660   if test "$ac_cv_libexpat" = yes; then
9661     HAVE_LIBEXPAT=yes
9662
9663 $as_echo "#define HAVE_LIBEXPAT 1" >>confdefs.h
9664
9665     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libexpat" >&5
9666 $as_echo_n "checking how to link with libexpat... " >&6; }
9667     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBEXPAT" >&5
9668 $as_echo "$LIBEXPAT" >&6; }
9669   else
9670     HAVE_LIBEXPAT=no
9671             CPPFLAGS="$ac_save_CPPFLAGS"
9672     LIBEXPAT=
9673     LTLIBEXPAT=
9674   fi
9675
9676
9677
9678
9679
9680
9681   if test "$HAVE_LIBEXPAT" != yes; then
9682     if test "$with_expat" = yes; then
9683       as_fn_error "expat is missing or unusable" "$LINENO" 5
9684     else
9685       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat is missing or unusable; some features may be unavailable." >&5
9686 $as_echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;}
9687     fi
9688   else
9689     save_LIBS=$LIBS
9690     LIBS="$LIBS $LIBEXPAT"
9691     for ac_func in XML_StopParser
9692 do :
9693   ac_fn_c_check_func "$LINENO" "XML_StopParser" "ac_cv_func_XML_StopParser"
9694 if test "x$ac_cv_func_XML_StopParser" = x""yes; then :
9695   cat >>confdefs.h <<_ACEOF
9696 #define HAVE_XML_STOPPARSER 1
9697 _ACEOF
9698
9699 fi
9700 done
9701
9702     LIBS=$save_LIBS
9703   fi
9704 fi
9705
9706
9707 # Check whether --with-mpfr was given.
9708 if test "${with_mpfr+set}" = set; then :
9709   withval=$with_mpfr;
9710 else
9711   with_mpfr=auto
9712 fi
9713
9714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use MPFR" >&5
9715 $as_echo_n "checking whether to use MPFR... " >&6; }
9716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_mpfr" >&5
9717 $as_echo "$with_mpfr" >&6; }
9718
9719 if test "${with_mpfr}" = no; then
9720   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: MPFR support disabled; some features may be unavailable." >&5
9721 $as_echo "$as_me: WARNING: MPFR support disabled; some features may be unavailable." >&2;}
9722   HAVE_LIBMPFR=no
9723 else
9724
9725
9726
9727
9728
9729
9730
9731
9732     use_additional=yes
9733
9734   acl_save_prefix="$prefix"
9735   prefix="$acl_final_prefix"
9736   acl_save_exec_prefix="$exec_prefix"
9737   exec_prefix="$acl_final_exec_prefix"
9738
9739     eval additional_includedir=\"$includedir\"
9740     eval additional_libdir=\"$libdir\"
9741
9742   exec_prefix="$acl_save_exec_prefix"
9743   prefix="$acl_save_prefix"
9744
9745
9746 # Check whether --with-libmpfr-prefix was given.
9747 if test "${with_libmpfr_prefix+set}" = set; then :
9748   withval=$with_libmpfr_prefix;
9749     if test "X$withval" = "Xno"; then
9750       use_additional=no
9751     else
9752       if test "X$withval" = "X"; then
9753
9754   acl_save_prefix="$prefix"
9755   prefix="$acl_final_prefix"
9756   acl_save_exec_prefix="$exec_prefix"
9757   exec_prefix="$acl_final_exec_prefix"
9758
9759           eval additional_includedir=\"$includedir\"
9760           eval additional_libdir=\"$libdir\"
9761
9762   exec_prefix="$acl_save_exec_prefix"
9763   prefix="$acl_save_prefix"
9764
9765       else
9766         additional_includedir="$withval/include"
9767         additional_libdir="$withval/lib"
9768       fi
9769     fi
9770
9771 fi
9772
9773       LIBMPFR=
9774   LTLIBMPFR=
9775   INCMPFR=
9776   rpathdirs=
9777   ltrpathdirs=
9778   names_already_handled=
9779   names_next_round='mpfr '
9780   while test -n "$names_next_round"; do
9781     names_this_round="$names_next_round"
9782     names_next_round=
9783     for name in $names_this_round; do
9784       already_handled=
9785       for n in $names_already_handled; do
9786         if test "$n" = "$name"; then
9787           already_handled=yes
9788           break
9789         fi
9790       done
9791       if test -z "$already_handled"; then
9792         names_already_handled="$names_already_handled $name"
9793                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
9794         eval value=\"\$HAVE_LIB$uppername\"
9795         if test -n "$value"; then
9796           if test "$value" = yes; then
9797             eval value=\"\$LIB$uppername\"
9798             test -z "$value" || LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$value"
9799             eval value=\"\$LTLIB$uppername\"
9800             test -z "$value" || LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }$value"
9801           else
9802                                     :
9803           fi
9804         else
9805                               found_dir=
9806           found_la=
9807           found_so=
9808           found_a=
9809           if test $use_additional = yes; then
9810             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
9811               found_dir="$additional_libdir"
9812               found_so="$additional_libdir/lib$name.$shlibext"
9813               if test -f "$additional_libdir/lib$name.la"; then
9814                 found_la="$additional_libdir/lib$name.la"
9815               fi
9816             else
9817               if test -f "$additional_libdir/lib$name.$libext"; then
9818                 found_dir="$additional_libdir"
9819                 found_a="$additional_libdir/lib$name.$libext"
9820                 if test -f "$additional_libdir/lib$name.la"; then
9821                   found_la="$additional_libdir/lib$name.la"
9822                 fi
9823               fi
9824             fi
9825           fi
9826           if test "X$found_dir" = "X"; then
9827             for x in $LDFLAGS $LTLIBMPFR; do
9828
9829   acl_save_prefix="$prefix"
9830   prefix="$acl_final_prefix"
9831   acl_save_exec_prefix="$exec_prefix"
9832   exec_prefix="$acl_final_exec_prefix"
9833   eval x=\"$x\"
9834   exec_prefix="$acl_save_exec_prefix"
9835   prefix="$acl_save_prefix"
9836
9837               case "$x" in
9838                 -L*)
9839                   dir=`echo "X$x" | sed -e 's/^X-L//'`
9840                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
9841                     found_dir="$dir"
9842                     found_so="$dir/lib$name.$shlibext"
9843                     if test -f "$dir/lib$name.la"; then
9844                       found_la="$dir/lib$name.la"
9845                     fi
9846                   else
9847                     if test -f "$dir/lib$name.$libext"; then
9848                       found_dir="$dir"
9849                       found_a="$dir/lib$name.$libext"
9850                       if test -f "$dir/lib$name.la"; then
9851                         found_la="$dir/lib$name.la"
9852                       fi
9853                     fi
9854                   fi
9855                   ;;
9856               esac
9857               if test "X$found_dir" != "X"; then
9858                 break
9859               fi
9860             done
9861           fi
9862           if test "X$found_dir" != "X"; then
9863                         LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }-L$found_dir -l$name"
9864             if test "X$found_so" != "X"; then
9865                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
9866                                 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$found_so"
9867               else
9868                                                                                 haveit=
9869                 for x in $ltrpathdirs; do
9870                   if test "X$x" = "X$found_dir"; then
9871                     haveit=yes
9872                     break
9873                   fi
9874                 done
9875                 if test -z "$haveit"; then
9876                   ltrpathdirs="$ltrpathdirs $found_dir"
9877                 fi
9878                                 if test "$hardcode_direct" = yes; then
9879                                                       LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$found_so"
9880                 else
9881                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
9882                                                             LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$found_so"
9883                                                             haveit=
9884                     for x in $rpathdirs; do
9885                       if test "X$x" = "X$found_dir"; then
9886                         haveit=yes
9887                         break
9888                       fi
9889                     done
9890                     if test -z "$haveit"; then
9891                       rpathdirs="$rpathdirs $found_dir"
9892                     fi
9893                   else
9894                                                                                 haveit=
9895                     for x in $LDFLAGS $LIBMPFR; do
9896
9897   acl_save_prefix="$prefix"
9898   prefix="$acl_final_prefix"
9899   acl_save_exec_prefix="$exec_prefix"
9900   exec_prefix="$acl_final_exec_prefix"
9901   eval x=\"$x\"
9902   exec_prefix="$acl_save_exec_prefix"
9903   prefix="$acl_save_prefix"
9904
9905                       if test "X$x" = "X-L$found_dir"; then
9906                         haveit=yes
9907                         break
9908                       fi
9909                     done
9910                     if test -z "$haveit"; then
9911                       LIBMPFR="${LIBMPFR}${LIBMPFR:+ }-L$found_dir"
9912                     fi
9913                     if test "$hardcode_minus_L" != no; then
9914                                                                                         LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$found_so"
9915                     else
9916                                                                                                                                                                                 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }-l$name"
9917                     fi
9918                   fi
9919                 fi
9920               fi
9921             else
9922               if test "X$found_a" != "X"; then
9923                                 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$found_a"
9924               else
9925                                                 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }-L$found_dir -l$name"
9926               fi
9927             fi
9928                         additional_includedir=
9929             case "$found_dir" in
9930               */lib | */lib/)
9931                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
9932                 additional_includedir="$basedir/include"
9933                 ;;
9934             esac
9935             if test "X$additional_includedir" != "X"; then
9936                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
9937                 haveit=
9938                 if test "X$additional_includedir" = "X/usr/local/include"; then
9939                   if test -n "$GCC"; then
9940                     case $host_os in
9941                       linux*) haveit=yes;;
9942                     esac
9943                   fi
9944                 fi
9945                 if test -z "$haveit"; then
9946                   for x in $CPPFLAGS $INCMPFR; do
9947
9948   acl_save_prefix="$prefix"
9949   prefix="$acl_final_prefix"
9950   acl_save_exec_prefix="$exec_prefix"
9951   exec_prefix="$acl_final_exec_prefix"
9952   eval x=\"$x\"
9953   exec_prefix="$acl_save_exec_prefix"
9954   prefix="$acl_save_prefix"
9955
9956                     if test "X$x" = "X-I$additional_includedir"; then
9957                       haveit=yes
9958                       break
9959                     fi
9960                   done
9961                   if test -z "$haveit"; then
9962                     if test -d "$additional_includedir"; then
9963                                             INCMPFR="${INCMPFR}${INCMPFR:+ }-I$additional_includedir"
9964                     fi
9965                   fi
9966                 fi
9967               fi
9968             fi
9969                         if test -n "$found_la"; then
9970                                                         save_libdir="$libdir"
9971               case "$found_la" in
9972                 */* | *\\*) . "$found_la" ;;
9973                 *) . "./$found_la" ;;
9974               esac
9975               libdir="$save_libdir"
9976                             for dep in $dependency_libs; do
9977                 case "$dep" in
9978                   -L*)
9979                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
9980                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
9981                       haveit=
9982                       if test "X$additional_libdir" = "X/usr/local/lib"; then
9983                         if test -n "$GCC"; then
9984                           case $host_os in
9985                             linux*) haveit=yes;;
9986                           esac
9987                         fi
9988                       fi
9989                       if test -z "$haveit"; then
9990                         haveit=
9991                         for x in $LDFLAGS $LIBMPFR; do
9992
9993   acl_save_prefix="$prefix"
9994   prefix="$acl_final_prefix"
9995   acl_save_exec_prefix="$exec_prefix"
9996   exec_prefix="$acl_final_exec_prefix"
9997   eval x=\"$x\"
9998   exec_prefix="$acl_save_exec_prefix"
9999   prefix="$acl_save_prefix"
10000
10001                           if test "X$x" = "X-L$additional_libdir"; then
10002                             haveit=yes
10003                             break
10004                           fi
10005                         done
10006                         if test -z "$haveit"; then
10007                           if test -d "$additional_libdir"; then
10008                                                         LIBMPFR="${LIBMPFR}${LIBMPFR:+ }-L$additional_libdir"
10009                           fi
10010                         fi
10011                         haveit=
10012                         for x in $LDFLAGS $LTLIBMPFR; do
10013
10014   acl_save_prefix="$prefix"
10015   prefix="$acl_final_prefix"
10016   acl_save_exec_prefix="$exec_prefix"
10017   exec_prefix="$acl_final_exec_prefix"
10018   eval x=\"$x\"
10019   exec_prefix="$acl_save_exec_prefix"
10020   prefix="$acl_save_prefix"
10021
10022                           if test "X$x" = "X-L$additional_libdir"; then
10023                             haveit=yes
10024                             break
10025                           fi
10026                         done
10027                         if test -z "$haveit"; then
10028                           if test -d "$additional_libdir"; then
10029                                                         LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }-L$additional_libdir"
10030                           fi
10031                         fi
10032                       fi
10033                     fi
10034                     ;;
10035                   -R*)
10036                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
10037                     if test "$enable_rpath" != no; then
10038                                                                   haveit=
10039                       for x in $rpathdirs; do
10040                         if test "X$x" = "X$dir"; then
10041                           haveit=yes
10042                           break
10043                         fi
10044                       done
10045                       if test -z "$haveit"; then
10046                         rpathdirs="$rpathdirs $dir"
10047                       fi
10048                                                                   haveit=
10049                       for x in $ltrpathdirs; do
10050                         if test "X$x" = "X$dir"; then
10051                           haveit=yes
10052                           break
10053                         fi
10054                       done
10055                       if test -z "$haveit"; then
10056                         ltrpathdirs="$ltrpathdirs $dir"
10057                       fi
10058                     fi
10059                     ;;
10060                   -l*)
10061                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10062                     ;;
10063                   *.la)
10064                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10065                     ;;
10066                   *)
10067                                         LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$dep"
10068                     LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }$dep"
10069                     ;;
10070                 esac
10071               done
10072             fi
10073           else
10074                                                             LIBMPFR="${LIBMPFR}${LIBMPFR:+ }-l$name"
10075             LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }-l$name"
10076           fi
10077         fi
10078       fi
10079     done
10080   done
10081   if test "X$rpathdirs" != "X"; then
10082     if test -n "$hardcode_libdir_separator"; then
10083                         alldirs=
10084       for found_dir in $rpathdirs; do
10085         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
10086       done
10087             acl_save_libdir="$libdir"
10088       libdir="$alldirs"
10089       eval flag=\"$hardcode_libdir_flag_spec\"
10090       libdir="$acl_save_libdir"
10091       LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$flag"
10092     else
10093             for found_dir in $rpathdirs; do
10094         acl_save_libdir="$libdir"
10095         libdir="$found_dir"
10096         eval flag=\"$hardcode_libdir_flag_spec\"
10097         libdir="$acl_save_libdir"
10098         LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$flag"
10099       done
10100     fi
10101   fi
10102   if test "X$ltrpathdirs" != "X"; then
10103             for found_dir in $ltrpathdirs; do
10104       LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }-R$found_dir"
10105     done
10106   fi
10107
10108
10109         ac_save_CPPFLAGS="$CPPFLAGS"
10110
10111   for element in $INCMPFR; do
10112     haveit=
10113     for x in $CPPFLAGS; do
10114
10115   acl_save_prefix="$prefix"
10116   prefix="$acl_final_prefix"
10117   acl_save_exec_prefix="$exec_prefix"
10118   exec_prefix="$acl_final_exec_prefix"
10119   eval x=\"$x\"
10120   exec_prefix="$acl_save_exec_prefix"
10121   prefix="$acl_save_prefix"
10122
10123       if test "X$x" = "X$element"; then
10124         haveit=yes
10125         break
10126       fi
10127     done
10128     if test -z "$haveit"; then
10129       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
10130     fi
10131   done
10132
10133
10134   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libmpfr" >&5
10135 $as_echo_n "checking for libmpfr... " >&6; }
10136 if test "${ac_cv_libmpfr+set}" = set; then :
10137   $as_echo_n "(cached) " >&6
10138 else
10139
10140     ac_save_LIBS="$LIBS"
10141     LIBS="$LIBS $LIBMPFR"
10142     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10143 /* end confdefs.h.  */
10144 #include <mpfr.h>
10145 int
10146 main ()
10147 {
10148 mpfr_exp_t exp; mpfr_t x;
10149                          mpfr_frexp (&exp, x, x, MPFR_RNDN);
10150   ;
10151   return 0;
10152 }
10153 _ACEOF
10154 if ac_fn_c_try_link "$LINENO"; then :
10155   ac_cv_libmpfr=yes
10156 else
10157   ac_cv_libmpfr=no
10158 fi
10159 rm -f core conftest.err conftest.$ac_objext \
10160     conftest$ac_exeext conftest.$ac_ext
10161     LIBS="$ac_save_LIBS"
10162
10163 fi
10164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libmpfr" >&5
10165 $as_echo "$ac_cv_libmpfr" >&6; }
10166   if test "$ac_cv_libmpfr" = yes; then
10167     HAVE_LIBMPFR=yes
10168
10169 $as_echo "#define HAVE_LIBMPFR 1" >>confdefs.h
10170
10171     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libmpfr" >&5
10172 $as_echo_n "checking how to link with libmpfr... " >&6; }
10173     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBMPFR" >&5
10174 $as_echo "$LIBMPFR" >&6; }
10175   else
10176     HAVE_LIBMPFR=no
10177             CPPFLAGS="$ac_save_CPPFLAGS"
10178     LIBMPFR=
10179     LTLIBMPFR=
10180   fi
10181
10182
10183
10184
10185
10186
10187   if test "$HAVE_LIBMPFR" != yes; then
10188     if test "$with_mpfr" = yes; then
10189       as_fn_error "MPFR is missing or unusable" "$LINENO" 5
10190     else
10191       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: MPFR is missing or unusable; some features may be unavailable." >&5
10192 $as_echo "$as_me: WARNING: MPFR is missing or unusable; some features may be unavailable." >&2;}
10193     fi
10194   fi
10195 fi
10196
10197 # --------------------- #
10198 # Check for libpython.  #
10199 # --------------------- #
10200
10201
10202
10203
10204
10205
10206 # Check whether --with-python was given.
10207 if test "${with_python+set}" = set; then :
10208   withval=$with_python;
10209 else
10210   with_python=auto
10211 fi
10212
10213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use python" >&5
10214 $as_echo_n "checking whether to use python... " >&6; }
10215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
10216 $as_echo "$with_python" >&6; }
10217
10218 if test "${with_python}" = no; then
10219   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python support disabled; some features may be unavailable." >&5
10220 $as_echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;}
10221   have_libpython=no
10222 else
10223   case "${with_python}" in
10224   [\\/]* | ?:[\\/]*)
10225     if test -d ${with_python}; then
10226       # Assume the python binary is ${with_python}/bin/python.
10227       python_prog="${with_python}/bin/python"
10228       python_prefix=
10229       # If python does not exit ${with_python}/bin, then try in
10230       # ${with_python}.  On Windows/MinGW, this is where the Python
10231       # executable is.
10232       if test ! -x "${python_prog}"; then
10233         python_prog="${with_python}/python"
10234         python_prefix=
10235       fi
10236       if test ! -x "${python_prog}"; then
10237         # Fall back to gdb 7.0/7.1 behaviour.
10238         python_prog=missing
10239         python_prefix=${with_python}
10240       fi
10241     elif test -x "${with_python}"; then
10242       # While we can't run python compiled for $host (unless host == build),
10243       # the user could write a script that provides the needed information,
10244       # so we support that.
10245       python_prog=${with_python}
10246       python_prefix=
10247     else
10248       as_fn_error "invalid value for --with-python" "$LINENO" 5
10249     fi
10250     ;;
10251   */*)
10252     # Disallow --with-python=foo/bar.
10253     as_fn_error "invalid value for --with-python" "$LINENO" 5
10254     ;;
10255   *)
10256     # The user has either specified auto, yes, or the name of the python
10257     # program assumed to be in $PATH.
10258     python_prefix=
10259     case "${with_python}" in
10260     yes | auto)
10261       if test ${build} = ${host}; then
10262         # Extract the first word of "python", so it can be a program name with args.
10263 set dummy python; ac_word=$2
10264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10265 $as_echo_n "checking for $ac_word... " >&6; }
10266 if test "${ac_cv_path_python_prog_path+set}" = set; then :
10267   $as_echo_n "(cached) " >&6
10268 else
10269   case $python_prog_path in
10270   [\\/]* | ?:[\\/]*)
10271   ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
10272   ;;
10273   *)
10274   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10275 for as_dir in $PATH
10276 do
10277   IFS=$as_save_IFS
10278   test -z "$as_dir" && as_dir=.
10279     for ac_exec_ext in '' $ac_executable_extensions; do
10280   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10281     ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
10282     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10283     break 2
10284   fi
10285 done
10286   done
10287 IFS=$as_save_IFS
10288
10289   test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
10290   ;;
10291 esac
10292 fi
10293 python_prog_path=$ac_cv_path_python_prog_path
10294 if test -n "$python_prog_path"; then
10295   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
10296 $as_echo "$python_prog_path" >&6; }
10297 else
10298   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10299 $as_echo "no" >&6; }
10300 fi
10301
10302
10303         if test "${python_prog_path}" = missing; then
10304           python_prog=missing
10305         else
10306           python_prog=${python_prog_path}
10307         fi
10308       else
10309         # Not much we can do except assume the cross-compiler will find the
10310         # right files.
10311         python_prog=missing
10312       fi
10313       ;;
10314     *)
10315       # While we can't run python compiled for $host (unless host == build),
10316       # the user could write a script that provides the needed information,
10317       # so we support that.
10318       python_prog="${with_python}"
10319       # Extract the first word of "${python_prog}", so it can be a program name with args.
10320 set dummy ${python_prog}; ac_word=$2
10321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10322 $as_echo_n "checking for $ac_word... " >&6; }
10323 if test "${ac_cv_path_python_prog_path+set}" = set; then :
10324   $as_echo_n "(cached) " >&6
10325 else
10326   case $python_prog_path in
10327   [\\/]* | ?:[\\/]*)
10328   ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
10329   ;;
10330   *)
10331   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10332 for as_dir in $PATH
10333 do
10334   IFS=$as_save_IFS
10335   test -z "$as_dir" && as_dir=.
10336     for ac_exec_ext in '' $ac_executable_extensions; do
10337   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10338     ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
10339     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10340     break 2
10341   fi
10342 done
10343   done
10344 IFS=$as_save_IFS
10345
10346   test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
10347   ;;
10348 esac
10349 fi
10350 python_prog_path=$ac_cv_path_python_prog_path
10351 if test -n "$python_prog_path"; then
10352   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
10353 $as_echo "$python_prog_path" >&6; }
10354 else
10355   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10356 $as_echo "no" >&6; }
10357 fi
10358
10359
10360       if test "${python_prog_path}" = missing; then
10361         as_fn_error "unable to find python program ${python_prog}" "$LINENO" 5
10362       fi
10363       ;;
10364     esac
10365   esac
10366
10367   if test "${python_prog}" != missing; then
10368     # We have a python program to use, but it may be too old.
10369     # Don't flag an error for --with-python=auto (the default).
10370     have_python_config=yes
10371     python_includes=`${python_prog} ${srcdir}/python/python-config.py --includes`
10372     if test $? != 0; then
10373       have_python_config=failed
10374       if test "${with_python}" != auto; then
10375         as_fn_error "failure running python-config --includes" "$LINENO" 5
10376       fi
10377     fi
10378     python_libs=`${python_prog} ${srcdir}/python/python-config.py --ldflags`
10379     if test $? != 0; then
10380       have_python_config=failed
10381       if test "${with_python}" != auto; then
10382         as_fn_error "failure running python-config --ldflags" "$LINENO" 5
10383       fi
10384     fi
10385     python_prefix=`${python_prog} ${srcdir}/python/python-config.py --exec-prefix`
10386     if test $? != 0; then
10387       have_python_config=failed
10388       if test "${with_python}" != auto; then
10389         as_fn_error "failure running python-config --exec-prefix" "$LINENO" 5
10390       fi
10391     fi
10392   else
10393     # We do not have a python executable we can use to determine where
10394     # to find the Python headers and libs.  We cannot guess the include
10395     # path from the python_prefix either, because that include path
10396     # depends on the Python version.  So, there is nothing much we can
10397     # do except assume that the compiler will be able to find those files.
10398     python_includes=
10399     python_libs=
10400     have_python_config=no
10401   fi
10402
10403   # If we have python-config, only try the configuration it provides.
10404   # Otherwise fallback on the old way of trying different versions of
10405   # python in turn.
10406
10407   have_libpython=no
10408   if test "${have_python_config}" = yes; then
10409     # Determine the Python version by extracting "-lpython<version>"
10410     # part of the python_libs. <version> is usually X.Y with X and Y
10411     # being decimal numbers, but can also be XY (seen on Windows).
10412     #
10413     # The extraction is performed using sed with a regular expression.
10414     # Initially, the regexp used was using the '?' quantifier to make
10415     # the dot in the version number optional.  Unfortunately, this
10416     # does not work with non-GNU versions of sed because, because of
10417     # what looks like a limitation (the '?' quantifier does not work
10418     # with back-references).  We work around this limitation by using
10419     # the '*' quantifier instead.  It means that, in theory, we might
10420     # match unexpected version strings such as "-lpython2..7", but
10421     # this seems unlikely in practice.  And even if that happens,
10422     # an error will be triggered later on, when checking that version
10423     # number.
10424     python_version=`echo " ${python_libs} " \
10425                          | sed -e 's,^.* -l\(python[0-9]*[.]*[0-9]*\).*$,\1,'`
10426     case "${python_version}" in
10427     python*)
10428
10429   version=${python_version}
10430
10431   new_CPPFLAGS=${python_includes}
10432   new_LIBS=${python_libs}
10433   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10434 $as_echo_n "checking for ${version}... " >&6; }
10435   save_CPPFLAGS=$CPPFLAGS
10436   save_LIBS=$LIBS
10437   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10438   LIBS="$LIBS $new_LIBS"
10439   found_usable_python=no
10440   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10441 /* end confdefs.h.  */
10442 #include "Python.h"
10443 int
10444 main ()
10445 {
10446 Py_Initialize ();
10447   ;
10448   return 0;
10449 }
10450 _ACEOF
10451 if ac_fn_c_try_link "$LINENO"; then :
10452   have_libpython=${version}
10453                   found_usable_python=yes
10454                   PYTHON_CPPFLAGS=$new_CPPFLAGS
10455                   PYTHON_LIBS=$new_LIBS
10456 fi
10457 rm -f core conftest.err conftest.$ac_objext \
10458     conftest$ac_exeext conftest.$ac_ext
10459   CPPFLAGS=$save_CPPFLAGS
10460   LIBS=$save_LIBS
10461   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10462 $as_echo "${found_usable_python}" >&6; }
10463
10464       ;;
10465     *)
10466       as_fn_error "unable to determine python version from ${python_libs}" "$LINENO" 5
10467       ;;
10468     esac
10469   elif test "${have_python_config}" != failed; then
10470     if test "${have_libpython}" = no; then
10471
10472   version=python2.7
10473
10474   new_CPPFLAGS=${python_includes}
10475   new_LIBS="${python_libs} -lpython2.7"
10476   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10477 $as_echo_n "checking for ${version}... " >&6; }
10478   save_CPPFLAGS=$CPPFLAGS
10479   save_LIBS=$LIBS
10480   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10481   LIBS="$LIBS $new_LIBS"
10482   found_usable_python=no
10483   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10484 /* end confdefs.h.  */
10485 #include "Python.h"
10486 int
10487 main ()
10488 {
10489 Py_Initialize ();
10490   ;
10491   return 0;
10492 }
10493 _ACEOF
10494 if ac_fn_c_try_link "$LINENO"; then :
10495   have_libpython=${version}
10496                   found_usable_python=yes
10497                   PYTHON_CPPFLAGS=$new_CPPFLAGS
10498                   PYTHON_LIBS=$new_LIBS
10499 fi
10500 rm -f core conftest.err conftest.$ac_objext \
10501     conftest$ac_exeext conftest.$ac_ext
10502   CPPFLAGS=$save_CPPFLAGS
10503   LIBS=$save_LIBS
10504   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10505 $as_echo "${found_usable_python}" >&6; }
10506
10507     fi
10508     if test "${have_libpython}" = no; then
10509
10510   version=python2.6
10511
10512   new_CPPFLAGS=${python_includes}
10513   new_LIBS="${python_libs} -lpython2.6"
10514   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10515 $as_echo_n "checking for ${version}... " >&6; }
10516   save_CPPFLAGS=$CPPFLAGS
10517   save_LIBS=$LIBS
10518   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10519   LIBS="$LIBS $new_LIBS"
10520   found_usable_python=no
10521   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10522 /* end confdefs.h.  */
10523 #include "Python.h"
10524 int
10525 main ()
10526 {
10527 Py_Initialize ();
10528   ;
10529   return 0;
10530 }
10531 _ACEOF
10532 if ac_fn_c_try_link "$LINENO"; then :
10533   have_libpython=${version}
10534                   found_usable_python=yes
10535                   PYTHON_CPPFLAGS=$new_CPPFLAGS
10536                   PYTHON_LIBS=$new_LIBS
10537 fi
10538 rm -f core conftest.err conftest.$ac_objext \
10539     conftest$ac_exeext conftest.$ac_ext
10540   CPPFLAGS=$save_CPPFLAGS
10541   LIBS=$save_LIBS
10542   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10543 $as_echo "${found_usable_python}" >&6; }
10544
10545     fi
10546     if test ${have_libpython} = no; then
10547
10548   version=python2.5
10549
10550   new_CPPFLAGS=${python_includes}
10551   new_LIBS="${python_libs} -lpython2.5"
10552   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10553 $as_echo_n "checking for ${version}... " >&6; }
10554   save_CPPFLAGS=$CPPFLAGS
10555   save_LIBS=$LIBS
10556   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10557   LIBS="$LIBS $new_LIBS"
10558   found_usable_python=no
10559   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10560 /* end confdefs.h.  */
10561 #include "Python.h"
10562 int
10563 main ()
10564 {
10565 Py_Initialize ();
10566   ;
10567   return 0;
10568 }
10569 _ACEOF
10570 if ac_fn_c_try_link "$LINENO"; then :
10571   have_libpython=${version}
10572                   found_usable_python=yes
10573                   PYTHON_CPPFLAGS=$new_CPPFLAGS
10574                   PYTHON_LIBS=$new_LIBS
10575 fi
10576 rm -f core conftest.err conftest.$ac_objext \
10577     conftest$ac_exeext conftest.$ac_ext
10578   CPPFLAGS=$save_CPPFLAGS
10579   LIBS=$save_LIBS
10580   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10581 $as_echo "${found_usable_python}" >&6; }
10582
10583     fi
10584     if test ${have_libpython} = no; then
10585
10586   version=python2.4
10587
10588   new_CPPFLAGS=${python_includes}
10589   new_LIBS="${python_libs} -lpython2.4"
10590   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10591 $as_echo_n "checking for ${version}... " >&6; }
10592   save_CPPFLAGS=$CPPFLAGS
10593   save_LIBS=$LIBS
10594   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10595   LIBS="$LIBS $new_LIBS"
10596   found_usable_python=no
10597   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10598 /* end confdefs.h.  */
10599 #include "Python.h"
10600 int
10601 main ()
10602 {
10603 Py_Initialize ();
10604   ;
10605   return 0;
10606 }
10607 _ACEOF
10608 if ac_fn_c_try_link "$LINENO"; then :
10609   have_libpython=${version}
10610                   found_usable_python=yes
10611                   PYTHON_CPPFLAGS=$new_CPPFLAGS
10612                   PYTHON_LIBS=$new_LIBS
10613 fi
10614 rm -f core conftest.err conftest.$ac_objext \
10615     conftest$ac_exeext conftest.$ac_ext
10616   CPPFLAGS=$save_CPPFLAGS
10617   LIBS=$save_LIBS
10618   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10619 $as_echo "${found_usable_python}" >&6; }
10620
10621     fi
10622   fi
10623   if test "${have_libpython}" = python2.7 -o "${have_libpython}" = python27; then
10624
10625 $as_echo "#define HAVE_LIBPYTHON2_7 1" >>confdefs.h
10626
10627   elif test "${have_libpython}" = python2.6 -o "${have_libpython}" = python26; then
10628
10629 $as_echo "#define HAVE_LIBPYTHON2_6 1" >>confdefs.h
10630
10631   elif test "${have_libpython}" = python2.5 -o "${have_libpython}" = python25; then
10632
10633 $as_echo "#define HAVE_LIBPYTHON2_5 1" >>confdefs.h
10634
10635   elif test "${have_libpython}" = python2.4 -o "${have_libpython}" = python24; then
10636
10637 $as_echo "#define HAVE_LIBPYTHON2_4 1" >>confdefs.h
10638
10639   fi
10640
10641   if test "${have_libpython}" = no; then
10642     case "${with_python}" in
10643     yes)
10644       as_fn_error "python is missing or unusable" "$LINENO" 5
10645       ;;
10646     auto)
10647       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python is missing or unusable; some features may be unavailable." >&5
10648 $as_echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;}
10649       ;;
10650     *)
10651       as_fn_error "no usable python found at ${with_python}" "$LINENO" 5
10652       ;;
10653     esac
10654   else
10655     if test -n "${python_prefix}"; then
10656
10657 cat >>confdefs.h <<_ACEOF
10658 #define WITH_PYTHON_PATH "${python_prefix}"
10659 _ACEOF
10660
10661
10662   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
10663      if test "x$prefix" = xNONE; then
10664         test_prefix=/usr/local
10665      else
10666         test_prefix=$prefix
10667      fi
10668   else
10669      test_prefix=$exec_prefix
10670   fi
10671   value=0
10672   case ${python_prefix} in
10673      "${test_prefix}"|"${test_prefix}/"*|\
10674         '${exec_prefix}'|'${exec_prefix}/'*)
10675      value=1
10676      ;;
10677   esac
10678
10679 cat >>confdefs.h <<_ACEOF
10680 #define PYTHON_PATH_RELOCATABLE $value
10681 _ACEOF
10682
10683
10684     fi
10685   fi
10686 fi
10687
10688 if test "${have_libpython}" != no; then
10689
10690 $as_echo "#define HAVE_PYTHON 1" >>confdefs.h
10691
10692   CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)"
10693   CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)"
10694   CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)"
10695   CONFIG_INSTALL="$CONFIG_INSTALL install-python"
10696   ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
10697
10698   # Flags needed to compile Python code (taken from python-config --cflags).
10699   # We cannot call python-config directly because it will output whatever was
10700   # used when compiling the Python interpreter itself, including flags which
10701   # would make the python-related objects be compiled differently from the
10702   # rest of GDB (e.g., -O2 and -fPIC).
10703   if test "${GCC}" = yes; then
10704     tentative_python_cflags="-fno-strict-aliasing -DNDEBUG -fwrapv"
10705   fi
10706
10707   if test "x${tentative_python_cflags}" != x; then
10708     { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler flags for python code" >&5
10709 $as_echo_n "checking compiler flags for python code... " >&6; }
10710     for flag in ${tentative_python_cflags}; do
10711       # Check that the compiler accepts it
10712       saved_CFLAGS="$CFLAGS"
10713       CFLAGS="$CFLAGS $flag"
10714       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10715 /* end confdefs.h.  */
10716
10717 int
10718 main ()
10719 {
10720
10721   ;
10722   return 0;
10723 }
10724 _ACEOF
10725 if ac_fn_c_try_compile "$LINENO"; then :
10726   PYTHON_CFLAGS="${PYTHON_CFLAGS} $flag"
10727 fi
10728 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10729       CFLAGS="$saved_CFLAGS"
10730     done
10731     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYTHON_CFLAGS}" >&5
10732 $as_echo "${PYTHON_CFLAGS}" >&6; }
10733   fi
10734
10735   # On x64 Windows, Python's include headers, and pyconfig.h in
10736   # particular, rely on MS_WIN64 macro to detect that it's a 64bit
10737   # version of Windows.  Unfortunately, MS_WIN64 is only defined if
10738   # _MSC_VER, a Microsoft-specific macro, is defined.  So, when
10739   # building on x64 Windows with GCC, we define MS_WIN64 ourselves.
10740   # The issue was reported to the Python community, but still isn't
10741   # solved as of 2012-10-02 (http://bugs.python.org/issue4709).
10742
10743   case "$gdb_host" in
10744     mingw64)
10745            if test "${GCC}" = yes; then
10746              CPPFLAGS="$CPPFLAGS -DMS_WIN64"
10747            fi
10748            ;;
10749   esac
10750
10751   # Note that "python -m threading" cannot be used to check for
10752   # threading support due to a bug in Python 2.7.3
10753   # (http://bugs.python.org/issue15567).
10754   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether python supports threads" >&5
10755 $as_echo_n "checking whether python supports threads... " >&6; }
10756   saved_CPPFLAGS="${CPPFLAGS}"
10757   CPPFLAGS="${PYTHON_CPPFLAGS}"
10758   # Note that the test is reversed so that python_has_threads=yes on
10759   # unexpected failures.
10760   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10761 /* end confdefs.h.  */
10762
10763 #include <Python.h>
10764 #ifdef WITH_THREAD
10765 # error
10766 #endif
10767
10768 _ACEOF
10769 if ac_fn_c_try_cpp "$LINENO"; then :
10770   python_has_threads=no
10771 else
10772   python_has_threads=yes
10773 fi
10774 rm -f conftest.err conftest.$ac_ext
10775   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${python_has_threads}" >&5
10776 $as_echo "${python_has_threads}" >&6; }
10777   CPPFLAGS="${saved_CPPFLAGS}"
10778 else
10779   # Even if Python support is not compiled in, we need to have this file
10780   # included so that the "python" command, et.al., still exists.
10781   CONFIG_OBS="$CONFIG_OBS python/python.o"
10782   CONFIG_SRCS="$CONFIG_SRCS python/python.c"
10783 fi
10784
10785 # Work around Python http://bugs.python.org/issue10112.  See also
10786 # http://bugs.python.org/issue11410, otherwise -Wl,--dynamic-list has
10787 # no effect.  Note that the only test after this that uses Python is
10788 # the -rdynamic/-Wl,--dynamic-list test, and we do want that one to be
10789 # run without -export-dynamic too.
10790 PYTHON_LIBS=`echo $PYTHON_LIBS | sed -e 's/-Xlinker -export-dynamic//'`
10791
10792
10793
10794
10795  if test "${have_libpython}" != no; then
10796   HAVE_PYTHON_TRUE=
10797   HAVE_PYTHON_FALSE='#'
10798 else
10799   HAVE_PYTHON_TRUE='#'
10800   HAVE_PYTHON_FALSE=
10801 fi
10802
10803
10804 # -------------------- #
10805 # Check for libguile.  #
10806 # -------------------- #
10807
10808
10809
10810
10811
10812
10813 # Check whether --with-guile was given.
10814 if test "${with_guile+set}" = set; then :
10815   withval=$with_guile;
10816 else
10817   with_guile=auto
10818 fi
10819
10820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use guile" >&5
10821 $as_echo_n "checking whether to use guile... " >&6; }
10822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_guile" >&5
10823 $as_echo "$with_guile" >&6; }
10824
10825 # Extract the first word of "pkg-config", so it can be a program name with args.
10826 set dummy pkg-config; ac_word=$2
10827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10828 $as_echo_n "checking for $ac_word... " >&6; }
10829 if test "${ac_cv_path_pkg_config_prog_path+set}" = set; then :
10830   $as_echo_n "(cached) " >&6
10831 else
10832   case $pkg_config_prog_path in
10833   [\\/]* | ?:[\\/]*)
10834   ac_cv_path_pkg_config_prog_path="$pkg_config_prog_path" # Let the user override the test with a path.
10835   ;;
10836   *)
10837   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10838 for as_dir in $PATH
10839 do
10840   IFS=$as_save_IFS
10841   test -z "$as_dir" && as_dir=.
10842     for ac_exec_ext in '' $ac_executable_extensions; do
10843   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10844     ac_cv_path_pkg_config_prog_path="$as_dir/$ac_word$ac_exec_ext"
10845     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10846     break 2
10847   fi
10848 done
10849   done
10850 IFS=$as_save_IFS
10851
10852   test -z "$ac_cv_path_pkg_config_prog_path" && ac_cv_path_pkg_config_prog_path="missing"
10853   ;;
10854 esac
10855 fi
10856 pkg_config_prog_path=$ac_cv_path_pkg_config_prog_path
10857 if test -n "$pkg_config_prog_path"; then
10858   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pkg_config_prog_path" >&5
10859 $as_echo "$pkg_config_prog_path" >&6; }
10860 else
10861   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10862 $as_echo "no" >&6; }
10863 fi
10864
10865
10866
10867 try_guile_versions="guile-2.0"
10868 have_libguile=no
10869 case "${with_guile}" in
10870 no)
10871   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: guile support disabled; some features will be unavailable." >&5
10872 $as_echo "$as_me: WARNING: guile support disabled; some features will be unavailable." >&2;}
10873   ;;
10874 auto)
10875   if test "${pkg_config_prog_path}" = "missing"; then
10876     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: pkg-config not found, guile support disabled" >&5
10877 $as_echo "$as_me: WARNING: pkg-config not found, guile support disabled" >&2;}
10878   else
10879
10880   pkg_config=${pkg_config_prog_path}
10881   guile_version_list=${try_guile_versions}
10882   flag_errors=no
10883
10884   found_usable_guile=checking
10885   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
10886 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
10887   for guile_version in ${guile_version_list}; do
10888     ${pkg_config} --exists ${guile_version} 2>/dev/null
10889     if test $? != 0; then
10890       continue
10891     fi
10892             new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
10893     if test $? != 0; then
10894       as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
10895     fi
10896     new_LIBS=`${pkg_config} --libs ${guile_version}`
10897     if test $? != 0; then
10898       as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
10899     fi
10900         found_usable_guile=${guile_version}
10901     break
10902   done
10903   if test "${found_usable_guile}" = "checking"; then
10904     if test "${flag_errors}" = "yes"; then
10905       as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
10906     else
10907       found_usable_guile=no
10908     fi
10909   fi
10910       if test "${found_usable_guile}" != no; then
10911     save_CPPFLAGS=$CPPFLAGS
10912     save_LIBS=$LIBS
10913     CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10914     LIBS="$LIBS $new_LIBS"
10915     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10916 /* end confdefs.h.  */
10917 #include "libguile.h"
10918 int
10919 main ()
10920 {
10921 scm_init_guile ();
10922   ;
10923   return 0;
10924 }
10925 _ACEOF
10926 if ac_fn_c_try_link "$LINENO"; then :
10927   have_libguile=yes
10928                     GUILE_CPPFLAGS=$new_CPPFLAGS
10929                     GUILE_LIBS=$new_LIBS
10930 else
10931   found_usable_guile=no
10932 fi
10933 rm -f core conftest.err conftest.$ac_objext \
10934     conftest$ac_exeext conftest.$ac_ext
10935         ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
10936 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = x""yes; then :
10937
10938 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
10939
10940
10941 fi
10942
10943     CPPFLAGS=$save_CPPFLAGS
10944     LIBS=$save_LIBS
10945     if test "${found_usable_guile}" = no; then
10946       if test "${flag_errors}" = yes; then
10947         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
10948 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
10949 as_fn_error "linking guile version ${guile_version} test program failed
10950 See \`config.log' for more details." "$LINENO" 5; }
10951       fi
10952     fi
10953   fi
10954   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
10955 $as_echo "${found_usable_guile}" >&6; }
10956
10957   fi
10958   ;;
10959 yes)
10960   if test "${pkg_config_prog_path}" = "missing"; then
10961     as_fn_error "pkg-config not found" "$LINENO" 5
10962   fi
10963
10964   pkg_config=${pkg_config_prog_path}
10965   guile_version_list=${try_guile_versions}
10966   flag_errors=yes
10967
10968   found_usable_guile=checking
10969   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
10970 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
10971   for guile_version in ${guile_version_list}; do
10972     ${pkg_config} --exists ${guile_version} 2>/dev/null
10973     if test $? != 0; then
10974       continue
10975     fi
10976             new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
10977     if test $? != 0; then
10978       as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
10979     fi
10980     new_LIBS=`${pkg_config} --libs ${guile_version}`
10981     if test $? != 0; then
10982       as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
10983     fi
10984         found_usable_guile=${guile_version}
10985     break
10986   done
10987   if test "${found_usable_guile}" = "checking"; then
10988     if test "${flag_errors}" = "yes"; then
10989       as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
10990     else
10991       found_usable_guile=no
10992     fi
10993   fi
10994       if test "${found_usable_guile}" != no; then
10995     save_CPPFLAGS=$CPPFLAGS
10996     save_LIBS=$LIBS
10997     CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10998     LIBS="$LIBS $new_LIBS"
10999     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11000 /* end confdefs.h.  */
11001 #include "libguile.h"
11002 int
11003 main ()
11004 {
11005 scm_init_guile ();
11006   ;
11007   return 0;
11008 }
11009 _ACEOF
11010 if ac_fn_c_try_link "$LINENO"; then :
11011   have_libguile=yes
11012                     GUILE_CPPFLAGS=$new_CPPFLAGS
11013                     GUILE_LIBS=$new_LIBS
11014 else
11015   found_usable_guile=no
11016 fi
11017 rm -f core conftest.err conftest.$ac_objext \
11018     conftest$ac_exeext conftest.$ac_ext
11019         ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
11020 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = x""yes; then :
11021
11022 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
11023
11024
11025 fi
11026
11027     CPPFLAGS=$save_CPPFLAGS
11028     LIBS=$save_LIBS
11029     if test "${found_usable_guile}" = no; then
11030       if test "${flag_errors}" = yes; then
11031         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11032 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11033 as_fn_error "linking guile version ${guile_version} test program failed
11034 See \`config.log' for more details." "$LINENO" 5; }
11035       fi
11036     fi
11037   fi
11038   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
11039 $as_echo "${found_usable_guile}" >&6; }
11040
11041   ;;
11042 [\\/]* | ?:[\\/]*)
11043   if test -x "${with_guile}"; then
11044
11045   pkg_config=${with_guile}
11046   guile_version_list=${try_guile_versions}
11047   flag_errors=yes
11048
11049   found_usable_guile=checking
11050   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
11051 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
11052   for guile_version in ${guile_version_list}; do
11053     ${pkg_config} --exists ${guile_version} 2>/dev/null
11054     if test $? != 0; then
11055       continue
11056     fi
11057             new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
11058     if test $? != 0; then
11059       as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
11060     fi
11061     new_LIBS=`${pkg_config} --libs ${guile_version}`
11062     if test $? != 0; then
11063       as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
11064     fi
11065         found_usable_guile=${guile_version}
11066     break
11067   done
11068   if test "${found_usable_guile}" = "checking"; then
11069     if test "${flag_errors}" = "yes"; then
11070       as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
11071     else
11072       found_usable_guile=no
11073     fi
11074   fi
11075       if test "${found_usable_guile}" != no; then
11076     save_CPPFLAGS=$CPPFLAGS
11077     save_LIBS=$LIBS
11078     CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
11079     LIBS="$LIBS $new_LIBS"
11080     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11081 /* end confdefs.h.  */
11082 #include "libguile.h"
11083 int
11084 main ()
11085 {
11086 scm_init_guile ();
11087   ;
11088   return 0;
11089 }
11090 _ACEOF
11091 if ac_fn_c_try_link "$LINENO"; then :
11092   have_libguile=yes
11093                     GUILE_CPPFLAGS=$new_CPPFLAGS
11094                     GUILE_LIBS=$new_LIBS
11095 else
11096   found_usable_guile=no
11097 fi
11098 rm -f core conftest.err conftest.$ac_objext \
11099     conftest$ac_exeext conftest.$ac_ext
11100         ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
11101 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = x""yes; then :
11102
11103 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
11104
11105
11106 fi
11107
11108     CPPFLAGS=$save_CPPFLAGS
11109     LIBS=$save_LIBS
11110     if test "${found_usable_guile}" = no; then
11111       if test "${flag_errors}" = yes; then
11112         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11113 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11114 as_fn_error "linking guile version ${guile_version} test program failed
11115 See \`config.log' for more details." "$LINENO" 5; }
11116       fi
11117     fi
11118   fi
11119   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
11120 $as_echo "${found_usable_guile}" >&6; }
11121
11122   else
11123     as_fn_error "Guile config program not executable: ${with_guile}" "$LINENO" 5
11124   fi
11125   ;;
11126 "" | */*)
11127   # Disallow --with=guile="" and --with-guile=foo/bar.
11128   as_fn_error "invalid value for --with-guile" "$LINENO" 5
11129   ;;
11130 *)
11131   # A space separate list of guile versions to try, in order.
11132   if test "${pkg_config_prog_path}" = "missing"; then
11133     as_fn_error "pkg-config not found" "$LINENO" 5
11134   fi
11135
11136   pkg_config=${pkg_config_prog_path}
11137   guile_version_list=${with_guile}
11138   flag_errors=yes
11139
11140   found_usable_guile=checking
11141   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
11142 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
11143   for guile_version in ${guile_version_list}; do
11144     ${pkg_config} --exists ${guile_version} 2>/dev/null
11145     if test $? != 0; then
11146       continue
11147     fi
11148             new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
11149     if test $? != 0; then
11150       as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
11151     fi
11152     new_LIBS=`${pkg_config} --libs ${guile_version}`
11153     if test $? != 0; then
11154       as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
11155     fi
11156         found_usable_guile=${guile_version}
11157     break
11158   done
11159   if test "${found_usable_guile}" = "checking"; then
11160     if test "${flag_errors}" = "yes"; then
11161       as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
11162     else
11163       found_usable_guile=no
11164     fi
11165   fi
11166       if test "${found_usable_guile}" != no; then
11167     save_CPPFLAGS=$CPPFLAGS
11168     save_LIBS=$LIBS
11169     CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
11170     LIBS="$LIBS $new_LIBS"
11171     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11172 /* end confdefs.h.  */
11173 #include "libguile.h"
11174 int
11175 main ()
11176 {
11177 scm_init_guile ();
11178   ;
11179   return 0;
11180 }
11181 _ACEOF
11182 if ac_fn_c_try_link "$LINENO"; then :
11183   have_libguile=yes
11184                     GUILE_CPPFLAGS=$new_CPPFLAGS
11185                     GUILE_LIBS=$new_LIBS
11186 else
11187   found_usable_guile=no
11188 fi
11189 rm -f core conftest.err conftest.$ac_objext \
11190     conftest$ac_exeext conftest.$ac_ext
11191         ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
11192 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = x""yes; then :
11193
11194 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
11195
11196
11197 fi
11198
11199     CPPFLAGS=$save_CPPFLAGS
11200     LIBS=$save_LIBS
11201     if test "${found_usable_guile}" = no; then
11202       if test "${flag_errors}" = yes; then
11203         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11204 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11205 as_fn_error "linking guile version ${guile_version} test program failed
11206 See \`config.log' for more details." "$LINENO" 5; }
11207       fi
11208     fi
11209   fi
11210   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
11211 $as_echo "${found_usable_guile}" >&6; }
11212
11213   ;;
11214 esac
11215
11216 if test "${have_libguile}" != no; then
11217     case "${with_guile}" in
11218   [\\/]* | ?:[\\/]*)
11219
11220   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the absolute file name of the 'guild' command" >&5
11221 $as_echo_n "checking for the absolute file name of the 'guild' command... " >&6; }
11222 if test "${ac_cv_guild_program_name+set}" = set; then :
11223   $as_echo_n "(cached) " >&6
11224 else
11225   ac_cv_guild_program_name="`"${with_guile}" --variable guild "${guile_version}"`"
11226
11227      # In Guile up to 2.0.11 included, guile-2.0.pc would not define
11228      # the 'guild' and 'bindir' variables.  In that case, try to guess
11229      # what the program name is, at the risk of getting it wrong if
11230      # Guile was configured with '--program-suffix' or similar.
11231      if test "x$ac_cv_guild_program_name" = "x"; then
11232        guile_exec_prefix="`"${with_guile}" --variable exec_prefix "${guile_version}"`"
11233        ac_cv_guild_program_name="$guile_exec_prefix/bin/guild"
11234      fi
11235
11236 fi
11237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_program_name" >&5
11238 $as_echo "$ac_cv_guild_program_name" >&6; }
11239
11240   if ! "$ac_cv_guild_program_name" --version >&5 2>&5; then
11241     as_fn_error "'$ac_cv_guild_program_name' appears to be unusable" "$LINENO" 5
11242   fi
11243
11244   GUILD="$ac_cv_guild_program_name"
11245
11246
11247     ;;
11248   *)
11249
11250   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the absolute file name of the 'guild' command" >&5
11251 $as_echo_n "checking for the absolute file name of the 'guild' command... " >&6; }
11252 if test "${ac_cv_guild_program_name+set}" = set; then :
11253   $as_echo_n "(cached) " >&6
11254 else
11255   ac_cv_guild_program_name="`"${pkg_config_prog_path}" --variable guild "${guile_version}"`"
11256
11257      # In Guile up to 2.0.11 included, guile-2.0.pc would not define
11258      # the 'guild' and 'bindir' variables.  In that case, try to guess
11259      # what the program name is, at the risk of getting it wrong if
11260      # Guile was configured with '--program-suffix' or similar.
11261      if test "x$ac_cv_guild_program_name" = "x"; then
11262        guile_exec_prefix="`"${pkg_config_prog_path}" --variable exec_prefix "${guile_version}"`"
11263        ac_cv_guild_program_name="$guile_exec_prefix/bin/guild"
11264      fi
11265
11266 fi
11267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_program_name" >&5
11268 $as_echo "$ac_cv_guild_program_name" >&6; }
11269
11270   if ! "$ac_cv_guild_program_name" --version >&5 2>&5; then
11271     as_fn_error "'$ac_cv_guild_program_name' appears to be unusable" "$LINENO" 5
11272   fi
11273
11274   GUILD="$ac_cv_guild_program_name"
11275
11276
11277     ;;
11278   esac
11279
11280
11281   if test "$cross_compiling" = no; then
11282     GUILD_TARGET_FLAG=
11283   else
11284     GUILD_TARGET_FLAG="--target=$host"
11285   fi
11286
11287
11288
11289
11290   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether guild supports this host" >&5
11291 $as_echo_n "checking whether guild supports this host... " >&6; }
11292 if test "${ac_cv_guild_ok+set}" = set; then :
11293   $as_echo_n "(cached) " >&6
11294 else
11295   echo "$ac_cv_guild_program_name compile $GUILD_TARGET_FLAG -o conftest.go $srcdir/guile/lib/gdb/support.scm" >&5
11296      if "$ac_cv_guild_program_name" compile $GUILD_TARGET_FLAG -o conftest.go "$srcdir/guile/lib/gdb/support.scm" >&5 2>&5; then
11297        ac_cv_guild_ok=yes
11298      else
11299        ac_cv_guild_ok=no
11300      fi
11301 fi
11302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_ok" >&5
11303 $as_echo "$ac_cv_guild_ok" >&6; }
11304
11305     if test "$ac_cv_guild_ok" = no; then
11306     have_libguile=no
11307     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: disabling guile support" >&5
11308 $as_echo "$as_me: WARNING: disabling guile support" >&2;}
11309   fi
11310 fi
11311
11312 if test "${have_libguile}" != no; then
11313
11314 $as_echo "#define HAVE_GUILE 1" >>confdefs.h
11315
11316   CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_GUILE_OBS)"
11317   CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_GUILE_DEPS)"
11318   CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_GUILE_SRCS)"
11319   CONFIG_INSTALL="$CONFIG_INSTALL install-guile"
11320   ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_GUILE_CFLAGS)"
11321
11322     save_LIBS="$LIBS"
11323   save_CPPFLAGS="$CPPFLAGS"
11324   LIBS="$GUILE_LIBS"
11325   CPPFLAGS="$GUILE_CPPFLAGS"
11326   for ac_func in scm_new_smob
11327 do :
11328   ac_fn_c_check_func "$LINENO" "scm_new_smob" "ac_cv_func_scm_new_smob"
11329 if test "x$ac_cv_func_scm_new_smob" = x""yes; then :
11330   cat >>confdefs.h <<_ACEOF
11331 #define HAVE_SCM_NEW_SMOB 1
11332 _ACEOF
11333
11334 fi
11335 done
11336
11337   LIBS="$save_LIBS"
11338   CPPFLAGS="$save_CPPFLAGS"
11339 else
11340   # Even if Guile support is not compiled in, we need to have these files
11341   # included.
11342   CONFIG_OBS="$CONFIG_OBS guile/guile.o"
11343   CONFIG_SRCS="$CONFIG_SRCS guile/guile.c"
11344 fi
11345
11346
11347  if test "${have_libguile}" != no; then
11348   HAVE_GUILE_TRUE=
11349   HAVE_GUILE_FALSE='#'
11350 else
11351   HAVE_GUILE_TRUE='#'
11352   HAVE_GUILE_FALSE=
11353 fi
11354
11355
11356 # --------------------- #
11357 # Check for libmcheck.  #
11358 # --------------------- #
11359
11360 # Enable -lmcheck by default (it provides cheap-enough memory mangling),
11361 # but turn it off if Python is enabled with threads, since -lmcheck is
11362 # not thread safe (http://sourceware.org/bugzilla/show_bug.cgi?id=9939),
11363 # and for releases.
11364 if test \( "${have_libpython}" = "no" -o "${python_has_threads}" = "no" \) \
11365    && $development; then
11366   libmcheck_default=yes
11367 else
11368   libmcheck_default=no
11369 fi
11370
11371   # Check whether --enable-libmcheck was given.
11372 if test "${enable_libmcheck+set}" = set; then :
11373   enableval=$enable_libmcheck; case "${enableval}" in
11374       yes | y) ENABLE_LIBMCHECK="yes" ;;
11375       no | n)  ENABLE_LIBMCHECK="no" ;;
11376       *) as_fn_error "bad value ${enableval} for --enable-libmcheck" "$LINENO" 5 ;;
11377     esac
11378 fi
11379
11380
11381   if test -z "${ENABLE_LIBMCHECK}"; then
11382     ENABLE_LIBMCHECK=${libmcheck_default}
11383   fi
11384
11385   if test "$ENABLE_LIBMCHECK" = "yes" ; then
11386     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lmcheck" >&5
11387 $as_echo_n "checking for main in -lmcheck... " >&6; }
11388 if test "${ac_cv_lib_mcheck_main+set}" = set; then :
11389   $as_echo_n "(cached) " >&6
11390 else
11391   ac_check_lib_save_LIBS=$LIBS
11392 LIBS="-lmcheck  $LIBS"
11393 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11394 /* end confdefs.h.  */
11395
11396
11397 int
11398 main ()
11399 {
11400 return main ();
11401   ;
11402   return 0;
11403 }
11404 _ACEOF
11405 if ac_fn_c_try_link "$LINENO"; then :
11406   ac_cv_lib_mcheck_main=yes
11407 else
11408   ac_cv_lib_mcheck_main=no
11409 fi
11410 rm -f core conftest.err conftest.$ac_objext \
11411     conftest$ac_exeext conftest.$ac_ext
11412 LIBS=$ac_check_lib_save_LIBS
11413 fi
11414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mcheck_main" >&5
11415 $as_echo "$ac_cv_lib_mcheck_main" >&6; }
11416 if test "x$ac_cv_lib_mcheck_main" = x""yes; then :
11417   cat >>confdefs.h <<_ACEOF
11418 #define HAVE_LIBMCHECK 1
11419 _ACEOF
11420
11421   LIBS="-lmcheck $LIBS"
11422
11423 fi
11424
11425   fi
11426
11427
11428 if test "$ENABLE_LIBMCHECK" = "yes" \
11429         -a "${have_libpython}" != "no" \
11430         -a "${python_has_threads}" = "yes" ; then
11431   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-libmcheck may lead to spurious crashes if threads are used in python" >&5
11432 $as_echo "$as_me: WARNING: --enable-libmcheck may lead to spurious crashes if threads are used in python" >&2;}
11433 fi
11434
11435
11436 # Check whether --with-intel_pt was given.
11437 if test "${with_intel_pt+set}" = set; then :
11438   withval=$with_intel_pt;
11439 else
11440   with_intel_pt=auto
11441 fi
11442
11443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use intel pt" >&5
11444 $as_echo_n "checking whether to use intel pt... " >&6; }
11445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_intel_pt" >&5
11446 $as_echo "$with_intel_pt" >&6; }
11447
11448 if test "${with_intel_pt}" = no; then
11449   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&5
11450 $as_echo "$as_me: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&2;}
11451   HAVE_LIBIPT=no
11452 else
11453   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11454 /* end confdefs.h.  */
11455
11456 #include <linux/perf_event.h>
11457 #ifndef PERF_ATTR_SIZE_VER5
11458 # error
11459 #endif
11460
11461 _ACEOF
11462 if ac_fn_c_try_cpp "$LINENO"; then :
11463   perf_event=yes
11464 else
11465   perf_event=no
11466 fi
11467 rm -f conftest.err conftest.$ac_ext
11468   if test "$perf_event" != yes; then
11469     if test "$with_intel_pt" = yes; then
11470       as_fn_error "linux/perf_event.h missing or too old" "$LINENO" 5
11471     else
11472       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&5
11473 $as_echo "$as_me: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&2;}
11474     fi
11475   fi
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485     use_additional=yes
11486
11487   acl_save_prefix="$prefix"
11488   prefix="$acl_final_prefix"
11489   acl_save_exec_prefix="$exec_prefix"
11490   exec_prefix="$acl_final_exec_prefix"
11491
11492     eval additional_includedir=\"$includedir\"
11493     eval additional_libdir=\"$libdir\"
11494
11495   exec_prefix="$acl_save_exec_prefix"
11496   prefix="$acl_save_prefix"
11497
11498
11499 # Check whether --with-libipt-prefix was given.
11500 if test "${with_libipt_prefix+set}" = set; then :
11501   withval=$with_libipt_prefix;
11502     if test "X$withval" = "Xno"; then
11503       use_additional=no
11504     else
11505       if test "X$withval" = "X"; then
11506
11507   acl_save_prefix="$prefix"
11508   prefix="$acl_final_prefix"
11509   acl_save_exec_prefix="$exec_prefix"
11510   exec_prefix="$acl_final_exec_prefix"
11511
11512           eval additional_includedir=\"$includedir\"
11513           eval additional_libdir=\"$libdir\"
11514
11515   exec_prefix="$acl_save_exec_prefix"
11516   prefix="$acl_save_prefix"
11517
11518       else
11519         additional_includedir="$withval/include"
11520         additional_libdir="$withval/lib"
11521       fi
11522     fi
11523
11524 fi
11525
11526       LIBIPT=
11527   LTLIBIPT=
11528   INCIPT=
11529   rpathdirs=
11530   ltrpathdirs=
11531   names_already_handled=
11532   names_next_round='ipt '
11533   while test -n "$names_next_round"; do
11534     names_this_round="$names_next_round"
11535     names_next_round=
11536     for name in $names_this_round; do
11537       already_handled=
11538       for n in $names_already_handled; do
11539         if test "$n" = "$name"; then
11540           already_handled=yes
11541           break
11542         fi
11543       done
11544       if test -z "$already_handled"; then
11545         names_already_handled="$names_already_handled $name"
11546                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
11547         eval value=\"\$HAVE_LIB$uppername\"
11548         if test -n "$value"; then
11549           if test "$value" = yes; then
11550             eval value=\"\$LIB$uppername\"
11551             test -z "$value" || LIBIPT="${LIBIPT}${LIBIPT:+ }$value"
11552             eval value=\"\$LTLIB$uppername\"
11553             test -z "$value" || LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }$value"
11554           else
11555                                     :
11556           fi
11557         else
11558                               found_dir=
11559           found_la=
11560           found_so=
11561           found_a=
11562           if test $use_additional = yes; then
11563             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
11564               found_dir="$additional_libdir"
11565               found_so="$additional_libdir/lib$name.$shlibext"
11566               if test -f "$additional_libdir/lib$name.la"; then
11567                 found_la="$additional_libdir/lib$name.la"
11568               fi
11569             else
11570               if test -f "$additional_libdir/lib$name.$libext"; then
11571                 found_dir="$additional_libdir"
11572                 found_a="$additional_libdir/lib$name.$libext"
11573                 if test -f "$additional_libdir/lib$name.la"; then
11574                   found_la="$additional_libdir/lib$name.la"
11575                 fi
11576               fi
11577             fi
11578           fi
11579           if test "X$found_dir" = "X"; then
11580             for x in $LDFLAGS $LTLIBIPT; do
11581
11582   acl_save_prefix="$prefix"
11583   prefix="$acl_final_prefix"
11584   acl_save_exec_prefix="$exec_prefix"
11585   exec_prefix="$acl_final_exec_prefix"
11586   eval x=\"$x\"
11587   exec_prefix="$acl_save_exec_prefix"
11588   prefix="$acl_save_prefix"
11589
11590               case "$x" in
11591                 -L*)
11592                   dir=`echo "X$x" | sed -e 's/^X-L//'`
11593                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
11594                     found_dir="$dir"
11595                     found_so="$dir/lib$name.$shlibext"
11596                     if test -f "$dir/lib$name.la"; then
11597                       found_la="$dir/lib$name.la"
11598                     fi
11599                   else
11600                     if test -f "$dir/lib$name.$libext"; then
11601                       found_dir="$dir"
11602                       found_a="$dir/lib$name.$libext"
11603                       if test -f "$dir/lib$name.la"; then
11604                         found_la="$dir/lib$name.la"
11605                       fi
11606                     fi
11607                   fi
11608                   ;;
11609               esac
11610               if test "X$found_dir" != "X"; then
11611                 break
11612               fi
11613             done
11614           fi
11615           if test "X$found_dir" != "X"; then
11616                         LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-L$found_dir -l$name"
11617             if test "X$found_so" != "X"; then
11618                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
11619                                 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
11620               else
11621                                                                                 haveit=
11622                 for x in $ltrpathdirs; do
11623                   if test "X$x" = "X$found_dir"; then
11624                     haveit=yes
11625                     break
11626                   fi
11627                 done
11628                 if test -z "$haveit"; then
11629                   ltrpathdirs="$ltrpathdirs $found_dir"
11630                 fi
11631                                 if test "$hardcode_direct" = yes; then
11632                                                       LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
11633                 else
11634                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
11635                                                             LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
11636                                                             haveit=
11637                     for x in $rpathdirs; do
11638                       if test "X$x" = "X$found_dir"; then
11639                         haveit=yes
11640                         break
11641                       fi
11642                     done
11643                     if test -z "$haveit"; then
11644                       rpathdirs="$rpathdirs $found_dir"
11645                     fi
11646                   else
11647                                                                                 haveit=
11648                     for x in $LDFLAGS $LIBIPT; do
11649
11650   acl_save_prefix="$prefix"
11651   prefix="$acl_final_prefix"
11652   acl_save_exec_prefix="$exec_prefix"
11653   exec_prefix="$acl_final_exec_prefix"
11654   eval x=\"$x\"
11655   exec_prefix="$acl_save_exec_prefix"
11656   prefix="$acl_save_prefix"
11657
11658                       if test "X$x" = "X-L$found_dir"; then
11659                         haveit=yes
11660                         break
11661                       fi
11662                     done
11663                     if test -z "$haveit"; then
11664                       LIBIPT="${LIBIPT}${LIBIPT:+ }-L$found_dir"
11665                     fi
11666                     if test "$hardcode_minus_L" != no; then
11667                                                                                         LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
11668                     else
11669                                                                                                                                                                                 LIBIPT="${LIBIPT}${LIBIPT:+ }-l$name"
11670                     fi
11671                   fi
11672                 fi
11673               fi
11674             else
11675               if test "X$found_a" != "X"; then
11676                                 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_a"
11677               else
11678                                                 LIBIPT="${LIBIPT}${LIBIPT:+ }-L$found_dir -l$name"
11679               fi
11680             fi
11681                         additional_includedir=
11682             case "$found_dir" in
11683               */lib | */lib/)
11684                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
11685                 additional_includedir="$basedir/include"
11686                 ;;
11687             esac
11688             if test "X$additional_includedir" != "X"; then
11689                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
11690                 haveit=
11691                 if test "X$additional_includedir" = "X/usr/local/include"; then
11692                   if test -n "$GCC"; then
11693                     case $host_os in
11694                       linux*) haveit=yes;;
11695                     esac
11696                   fi
11697                 fi
11698                 if test -z "$haveit"; then
11699                   for x in $CPPFLAGS $INCIPT; do
11700
11701   acl_save_prefix="$prefix"
11702   prefix="$acl_final_prefix"
11703   acl_save_exec_prefix="$exec_prefix"
11704   exec_prefix="$acl_final_exec_prefix"
11705   eval x=\"$x\"
11706   exec_prefix="$acl_save_exec_prefix"
11707   prefix="$acl_save_prefix"
11708
11709                     if test "X$x" = "X-I$additional_includedir"; then
11710                       haveit=yes
11711                       break
11712                     fi
11713                   done
11714                   if test -z "$haveit"; then
11715                     if test -d "$additional_includedir"; then
11716                                             INCIPT="${INCIPT}${INCIPT:+ }-I$additional_includedir"
11717                     fi
11718                   fi
11719                 fi
11720               fi
11721             fi
11722                         if test -n "$found_la"; then
11723                                                         save_libdir="$libdir"
11724               case "$found_la" in
11725                 */* | *\\*) . "$found_la" ;;
11726                 *) . "./$found_la" ;;
11727               esac
11728               libdir="$save_libdir"
11729                             for dep in $dependency_libs; do
11730                 case "$dep" in
11731                   -L*)
11732                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
11733                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
11734                       haveit=
11735                       if test "X$additional_libdir" = "X/usr/local/lib"; then
11736                         if test -n "$GCC"; then
11737                           case $host_os in
11738                             linux*) haveit=yes;;
11739                           esac
11740                         fi
11741                       fi
11742                       if test -z "$haveit"; then
11743                         haveit=
11744                         for x in $LDFLAGS $LIBIPT; do
11745
11746   acl_save_prefix="$prefix"
11747   prefix="$acl_final_prefix"
11748   acl_save_exec_prefix="$exec_prefix"
11749   exec_prefix="$acl_final_exec_prefix"
11750   eval x=\"$x\"
11751   exec_prefix="$acl_save_exec_prefix"
11752   prefix="$acl_save_prefix"
11753
11754                           if test "X$x" = "X-L$additional_libdir"; then
11755                             haveit=yes
11756                             break
11757                           fi
11758                         done
11759                         if test -z "$haveit"; then
11760                           if test -d "$additional_libdir"; then
11761                                                         LIBIPT="${LIBIPT}${LIBIPT:+ }-L$additional_libdir"
11762                           fi
11763                         fi
11764                         haveit=
11765                         for x in $LDFLAGS $LTLIBIPT; do
11766
11767   acl_save_prefix="$prefix"
11768   prefix="$acl_final_prefix"
11769   acl_save_exec_prefix="$exec_prefix"
11770   exec_prefix="$acl_final_exec_prefix"
11771   eval x=\"$x\"
11772   exec_prefix="$acl_save_exec_prefix"
11773   prefix="$acl_save_prefix"
11774
11775                           if test "X$x" = "X-L$additional_libdir"; then
11776                             haveit=yes
11777                             break
11778                           fi
11779                         done
11780                         if test -z "$haveit"; then
11781                           if test -d "$additional_libdir"; then
11782                                                         LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-L$additional_libdir"
11783                           fi
11784                         fi
11785                       fi
11786                     fi
11787                     ;;
11788                   -R*)
11789                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
11790                     if test "$enable_rpath" != no; then
11791                                                                   haveit=
11792                       for x in $rpathdirs; do
11793                         if test "X$x" = "X$dir"; then
11794                           haveit=yes
11795                           break
11796                         fi
11797                       done
11798                       if test -z "$haveit"; then
11799                         rpathdirs="$rpathdirs $dir"
11800                       fi
11801                                                                   haveit=
11802                       for x in $ltrpathdirs; do
11803                         if test "X$x" = "X$dir"; then
11804                           haveit=yes
11805                           break
11806                         fi
11807                       done
11808                       if test -z "$haveit"; then
11809                         ltrpathdirs="$ltrpathdirs $dir"
11810                       fi
11811                     fi
11812                     ;;
11813                   -l*)
11814                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
11815                     ;;
11816                   *.la)
11817                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
11818                     ;;
11819                   *)
11820                                         LIBIPT="${LIBIPT}${LIBIPT:+ }$dep"
11821                     LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }$dep"
11822                     ;;
11823                 esac
11824               done
11825             fi
11826           else
11827                                                             LIBIPT="${LIBIPT}${LIBIPT:+ }-l$name"
11828             LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-l$name"
11829           fi
11830         fi
11831       fi
11832     done
11833   done
11834   if test "X$rpathdirs" != "X"; then
11835     if test -n "$hardcode_libdir_separator"; then
11836                         alldirs=
11837       for found_dir in $rpathdirs; do
11838         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
11839       done
11840             acl_save_libdir="$libdir"
11841       libdir="$alldirs"
11842       eval flag=\"$hardcode_libdir_flag_spec\"
11843       libdir="$acl_save_libdir"
11844       LIBIPT="${LIBIPT}${LIBIPT:+ }$flag"
11845     else
11846             for found_dir in $rpathdirs; do
11847         acl_save_libdir="$libdir"
11848         libdir="$found_dir"
11849         eval flag=\"$hardcode_libdir_flag_spec\"
11850         libdir="$acl_save_libdir"
11851         LIBIPT="${LIBIPT}${LIBIPT:+ }$flag"
11852       done
11853     fi
11854   fi
11855   if test "X$ltrpathdirs" != "X"; then
11856             for found_dir in $ltrpathdirs; do
11857       LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-R$found_dir"
11858     done
11859   fi
11860
11861
11862         ac_save_CPPFLAGS="$CPPFLAGS"
11863
11864   for element in $INCIPT; do
11865     haveit=
11866     for x in $CPPFLAGS; do
11867
11868   acl_save_prefix="$prefix"
11869   prefix="$acl_final_prefix"
11870   acl_save_exec_prefix="$exec_prefix"
11871   exec_prefix="$acl_final_exec_prefix"
11872   eval x=\"$x\"
11873   exec_prefix="$acl_save_exec_prefix"
11874   prefix="$acl_save_prefix"
11875
11876       if test "X$x" = "X$element"; then
11877         haveit=yes
11878         break
11879       fi
11880     done
11881     if test -z "$haveit"; then
11882       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
11883     fi
11884   done
11885
11886
11887   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libipt" >&5
11888 $as_echo_n "checking for libipt... " >&6; }
11889 if test "${ac_cv_libipt+set}" = set; then :
11890   $as_echo_n "(cached) " >&6
11891 else
11892
11893     ac_save_LIBS="$LIBS"
11894     LIBS="$LIBS $LIBIPT"
11895     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11896 /* end confdefs.h.  */
11897 #include "intel-pt.h"
11898 int
11899 main ()
11900 {
11901 pt_insn_alloc_decoder (0);
11902   ;
11903   return 0;
11904 }
11905 _ACEOF
11906 if ac_fn_c_try_link "$LINENO"; then :
11907   ac_cv_libipt=yes
11908 else
11909   ac_cv_libipt=no
11910 fi
11911 rm -f core conftest.err conftest.$ac_objext \
11912     conftest$ac_exeext conftest.$ac_ext
11913     LIBS="$ac_save_LIBS"
11914
11915 fi
11916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libipt" >&5
11917 $as_echo "$ac_cv_libipt" >&6; }
11918   if test "$ac_cv_libipt" = yes; then
11919     HAVE_LIBIPT=yes
11920
11921 $as_echo "#define HAVE_LIBIPT 1" >>confdefs.h
11922
11923     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libipt" >&5
11924 $as_echo_n "checking how to link with libipt... " >&6; }
11925     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBIPT" >&5
11926 $as_echo "$LIBIPT" >&6; }
11927   else
11928     HAVE_LIBIPT=no
11929             CPPFLAGS="$ac_save_CPPFLAGS"
11930     LIBIPT=
11931     LTLIBIPT=
11932   fi
11933
11934
11935
11936
11937
11938
11939   if test "$HAVE_LIBIPT" != yes; then
11940     if test "$with_intel_pt" = yes; then
11941       as_fn_error "libipt is missing or unusable" "$LINENO" 5
11942     else
11943       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libipt is missing or unusable; some features may be unavailable." >&5
11944 $as_echo "$as_me: WARNING: libipt is missing or unusable; some features may be unavailable." >&2;}
11945     fi
11946   else
11947     save_LIBS=$LIBS
11948     LIBS="$LIBS $LIBIPT"
11949     for ac_func in pt_insn_event
11950 do :
11951   ac_fn_c_check_func "$LINENO" "pt_insn_event" "ac_cv_func_pt_insn_event"
11952 if test "x$ac_cv_func_pt_insn_event" = x""yes; then :
11953   cat >>confdefs.h <<_ACEOF
11954 #define HAVE_PT_INSN_EVENT 1
11955 _ACEOF
11956
11957 fi
11958 done
11959
11960     ac_fn_c_check_member "$LINENO" "struct pt_insn" "enabled" "ac_cv_member_struct_pt_insn_enabled" "#include <intel-pt.h>
11961 "
11962 if test "x$ac_cv_member_struct_pt_insn_enabled" = x""yes; then :
11963
11964 cat >>confdefs.h <<_ACEOF
11965 #define HAVE_STRUCT_PT_INSN_ENABLED 1
11966 _ACEOF
11967
11968
11969 fi
11970 ac_fn_c_check_member "$LINENO" "struct pt_insn" "resynced" "ac_cv_member_struct_pt_insn_resynced" "#include <intel-pt.h>
11971 "
11972 if test "x$ac_cv_member_struct_pt_insn_resynced" = x""yes; then :
11973
11974 cat >>confdefs.h <<_ACEOF
11975 #define HAVE_STRUCT_PT_INSN_RESYNCED 1
11976 _ACEOF
11977
11978
11979 fi
11980
11981     LIBS=$save_LIBS
11982   fi
11983 fi
11984
11985 # ------------------------- #
11986 # Checks for header files.  #
11987 # ------------------------- #
11988
11989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11990 $as_echo_n "checking for ANSI C header files... " >&6; }
11991 if test "${ac_cv_header_stdc+set}" = set; then :
11992   $as_echo_n "(cached) " >&6
11993 else
11994   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11995 /* end confdefs.h.  */
11996 #include <stdlib.h>
11997 #include <stdarg.h>
11998 #include <string.h>
11999 #include <float.h>
12000
12001 int
12002 main ()
12003 {
12004
12005   ;
12006   return 0;
12007 }
12008 _ACEOF
12009 if ac_fn_c_try_compile "$LINENO"; then :
12010   ac_cv_header_stdc=yes
12011 else
12012   ac_cv_header_stdc=no
12013 fi
12014 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12015
12016 if test $ac_cv_header_stdc = yes; then
12017   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
12018   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12019 /* end confdefs.h.  */
12020 #include <string.h>
12021
12022 _ACEOF
12023 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12024   $EGREP "memchr" >/dev/null 2>&1; then :
12025
12026 else
12027   ac_cv_header_stdc=no
12028 fi
12029 rm -f conftest*
12030
12031 fi
12032
12033 if test $ac_cv_header_stdc = yes; then
12034   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
12035   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12036 /* end confdefs.h.  */
12037 #include <stdlib.h>
12038
12039 _ACEOF
12040 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12041   $EGREP "free" >/dev/null 2>&1; then :
12042
12043 else
12044   ac_cv_header_stdc=no
12045 fi
12046 rm -f conftest*
12047
12048 fi
12049
12050 if test $ac_cv_header_stdc = yes; then
12051   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
12052   if test "$cross_compiling" = yes; then :
12053   :
12054 else
12055   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12056 /* end confdefs.h.  */
12057 #include <ctype.h>
12058 #include <stdlib.h>
12059 #if ((' ' & 0x0FF) == 0x020)
12060 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12061 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12062 #else
12063 # define ISLOWER(c) \
12064                    (('a' <= (c) && (c) <= 'i') \
12065                      || ('j' <= (c) && (c) <= 'r') \
12066                      || ('s' <= (c) && (c) <= 'z'))
12067 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
12068 #endif
12069
12070 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12071 int
12072 main ()
12073 {
12074   int i;
12075   for (i = 0; i < 256; i++)
12076     if (XOR (islower (i), ISLOWER (i))
12077         || toupper (i) != TOUPPER (i))
12078       return 2;
12079   return 0;
12080 }
12081 _ACEOF
12082 if ac_fn_c_try_run "$LINENO"; then :
12083
12084 else
12085   ac_cv_header_stdc=no
12086 fi
12087 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12088   conftest.$ac_objext conftest.beam conftest.$ac_ext
12089 fi
12090
12091 fi
12092 fi
12093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
12094 $as_echo "$ac_cv_header_stdc" >&6; }
12095 if test $ac_cv_header_stdc = yes; then
12096
12097 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
12098
12099 fi
12100
12101 # elf_hp.h is for HP/UX 64-bit shared library support.
12102 for ac_header in nlist.h machine/reg.h poll.h sys/poll.h proc_service.h \
12103                   thread_db.h \
12104                   sys/file.h sys/filio.h sys/ioctl.h sys/param.h \
12105                   sys/resource.h sys/procfs.h sys/ptrace.h ptrace.h \
12106                   sys/reg.h sys/debugreg.h sys/select.h \
12107                   termios.h elf_hp.h \
12108                   dlfcn.h
12109 do :
12110   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12111 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12112 eval as_val=\$$as_ac_Header
12113    if test "x$as_val" = x""yes; then :
12114   cat >>confdefs.h <<_ACEOF
12115 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12116 _ACEOF
12117
12118 fi
12119
12120 done
12121
12122 for ac_header in sys/user.h
12123 do :
12124   ac_fn_c_check_header_compile "$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H
12125 # include <sys/param.h>
12126 #endif
12127
12128 "
12129 if test "x$ac_cv_header_sys_user_h" = x""yes; then :
12130   cat >>confdefs.h <<_ACEOF
12131 #define HAVE_SYS_USER_H 1
12132 _ACEOF
12133
12134 fi
12135
12136 done
12137
12138
12139 for ac_header in curses.h cursesX.h ncurses.h ncursesw/ncurses.h ncurses/ncurses.h ncurses/term.h
12140 do :
12141   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12142 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12143 eval as_val=\$$as_ac_Header
12144    if test "x$as_val" = x""yes; then :
12145   cat >>confdefs.h <<_ACEOF
12146 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12147 _ACEOF
12148
12149 fi
12150
12151 done
12152
12153 for ac_header in term.h
12154 do :
12155   ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
12156 # include <curses.h>
12157 #endif
12158
12159 "
12160 if test "x$ac_cv_header_term_h" = x""yes; then :
12161   cat >>confdefs.h <<_ACEOF
12162 #define HAVE_TERM_H 1
12163 _ACEOF
12164
12165 fi
12166
12167 done
12168
12169
12170 # ------------------------- #
12171 # Checks for declarations.  #
12172 # ------------------------- #
12173
12174
12175   # Check for presence and size of long long.
12176   ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
12177 if test "x$ac_cv_type_long_long" = x""yes; then :
12178
12179 cat >>confdefs.h <<_ACEOF
12180 #define HAVE_LONG_LONG 1
12181 _ACEOF
12182
12183 # The cast to long int works around a bug in the HP C Compiler
12184 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12185 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12186 # This bug is HP SR number 8606223364.
12187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
12188 $as_echo_n "checking size of long long... " >&6; }
12189 if test "${ac_cv_sizeof_long_long+set}" = set; then :
12190   $as_echo_n "(cached) " >&6
12191 else
12192   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long"        "$ac_includes_default"; then :
12193
12194 else
12195   if test "$ac_cv_type_long_long" = yes; then
12196      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12197 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12198 { as_fn_set_status 77
12199 as_fn_error "cannot compute sizeof (long long)
12200 See \`config.log' for more details." "$LINENO" 5; }; }
12201    else
12202      ac_cv_sizeof_long_long=0
12203    fi
12204 fi
12205
12206 fi
12207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
12208 $as_echo "$ac_cv_sizeof_long_long" >&6; }
12209
12210
12211
12212 cat >>confdefs.h <<_ACEOF
12213 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
12214 _ACEOF
12215
12216
12217 fi
12218
12219
12220   ac_fn_c_check_decl "$LINENO" "basename(char *)" "ac_cv_have_decl_basename_char_p_" "$ac_includes_default"
12221 if test "x$ac_cv_have_decl_basename_char_p_" = x""yes; then :
12222   ac_have_decl=1
12223 else
12224   ac_have_decl=0
12225 fi
12226
12227 cat >>confdefs.h <<_ACEOF
12228 #define HAVE_DECL_BASENAME $ac_have_decl
12229 _ACEOF
12230 ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
12231 if test "x$ac_cv_have_decl_ffs" = x""yes; then :
12232   ac_have_decl=1
12233 else
12234   ac_have_decl=0
12235 fi
12236
12237 cat >>confdefs.h <<_ACEOF
12238 #define HAVE_DECL_FFS $ac_have_decl
12239 _ACEOF
12240 ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
12241 if test "x$ac_cv_have_decl_asprintf" = x""yes; then :
12242   ac_have_decl=1
12243 else
12244   ac_have_decl=0
12245 fi
12246
12247 cat >>confdefs.h <<_ACEOF
12248 #define HAVE_DECL_ASPRINTF $ac_have_decl
12249 _ACEOF
12250 ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
12251 if test "x$ac_cv_have_decl_vasprintf" = x""yes; then :
12252   ac_have_decl=1
12253 else
12254   ac_have_decl=0
12255 fi
12256
12257 cat >>confdefs.h <<_ACEOF
12258 #define HAVE_DECL_VASPRINTF $ac_have_decl
12259 _ACEOF
12260 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
12261 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
12262   ac_have_decl=1
12263 else
12264   ac_have_decl=0
12265 fi
12266
12267 cat >>confdefs.h <<_ACEOF
12268 #define HAVE_DECL_SNPRINTF $ac_have_decl
12269 _ACEOF
12270 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
12271 if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
12272   ac_have_decl=1
12273 else
12274   ac_have_decl=0
12275 fi
12276
12277 cat >>confdefs.h <<_ACEOF
12278 #define HAVE_DECL_VSNPRINTF $ac_have_decl
12279 _ACEOF
12280
12281   ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default"
12282 if test "x$ac_cv_have_decl_strtol" = x""yes; then :
12283   ac_have_decl=1
12284 else
12285   ac_have_decl=0
12286 fi
12287
12288 cat >>confdefs.h <<_ACEOF
12289 #define HAVE_DECL_STRTOL $ac_have_decl
12290 _ACEOF
12291 ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default"
12292 if test "x$ac_cv_have_decl_strtoul" = x""yes; then :
12293   ac_have_decl=1
12294 else
12295   ac_have_decl=0
12296 fi
12297
12298 cat >>confdefs.h <<_ACEOF
12299 #define HAVE_DECL_STRTOUL $ac_have_decl
12300 _ACEOF
12301 ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default"
12302 if test "x$ac_cv_have_decl_strtoll" = x""yes; then :
12303   ac_have_decl=1
12304 else
12305   ac_have_decl=0
12306 fi
12307
12308 cat >>confdefs.h <<_ACEOF
12309 #define HAVE_DECL_STRTOLL $ac_have_decl
12310 _ACEOF
12311 ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default"
12312 if test "x$ac_cv_have_decl_strtoull" = x""yes; then :
12313   ac_have_decl=1
12314 else
12315   ac_have_decl=0
12316 fi
12317
12318 cat >>confdefs.h <<_ACEOF
12319 #define HAVE_DECL_STRTOULL $ac_have_decl
12320 _ACEOF
12321
12322   ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default"
12323 if test "x$ac_cv_have_decl_strverscmp" = x""yes; then :
12324   ac_have_decl=1
12325 else
12326   ac_have_decl=0
12327 fi
12328
12329 cat >>confdefs.h <<_ACEOF
12330 #define HAVE_DECL_STRVERSCMP $ac_have_decl
12331 _ACEOF
12332
12333
12334
12335 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
12336 if test "x$ac_cv_have_decl_free" = x""yes; then :
12337   ac_have_decl=1
12338 else
12339   ac_have_decl=0
12340 fi
12341
12342 cat >>confdefs.h <<_ACEOF
12343 #define HAVE_DECL_FREE $ac_have_decl
12344 _ACEOF
12345 ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
12346 if test "x$ac_cv_have_decl_malloc" = x""yes; then :
12347   ac_have_decl=1
12348 else
12349   ac_have_decl=0
12350 fi
12351
12352 cat >>confdefs.h <<_ACEOF
12353 #define HAVE_DECL_MALLOC $ac_have_decl
12354 _ACEOF
12355 ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
12356 if test "x$ac_cv_have_decl_realloc" = x""yes; then :
12357   ac_have_decl=1
12358 else
12359   ac_have_decl=0
12360 fi
12361
12362 cat >>confdefs.h <<_ACEOF
12363 #define HAVE_DECL_REALLOC $ac_have_decl
12364 _ACEOF
12365 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
12366 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
12367   ac_have_decl=1
12368 else
12369   ac_have_decl=0
12370 fi
12371
12372 cat >>confdefs.h <<_ACEOF
12373 #define HAVE_DECL_SNPRINTF $ac_have_decl
12374 _ACEOF
12375
12376
12377   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
12378 $as_echo_n "checking for LC_MESSAGES... " >&6; }
12379 if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
12380   $as_echo_n "(cached) " >&6
12381 else
12382   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12383 /* end confdefs.h.  */
12384 #include <locale.h>
12385 int
12386 main ()
12387 {
12388 return LC_MESSAGES
12389   ;
12390   return 0;
12391 }
12392 _ACEOF
12393 if ac_fn_c_try_link "$LINENO"; then :
12394   am_cv_val_LC_MESSAGES=yes
12395 else
12396   am_cv_val_LC_MESSAGES=no
12397 fi
12398 rm -f core conftest.err conftest.$ac_objext \
12399     conftest$ac_exeext conftest.$ac_ext
12400 fi
12401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
12402 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
12403   if test $am_cv_val_LC_MESSAGES = yes; then
12404
12405 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
12406
12407   fi
12408
12409
12410 # ----------------------- #
12411 # Checks for structures.  #
12412 # ----------------------- #
12413
12414 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
12415 if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
12416
12417 cat >>confdefs.h <<_ACEOF
12418 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
12419 _ACEOF
12420
12421
12422 fi
12423 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
12424 if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
12425
12426 cat >>confdefs.h <<_ACEOF
12427 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
12428 _ACEOF
12429
12430
12431 fi
12432
12433
12434 # ------------------ #
12435 # Checks for types.  #
12436 # ------------------ #
12437
12438 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
12439 #include <sys/socket.h>
12440
12441 "
12442 if test "x$ac_cv_type_socklen_t" = x""yes; then :
12443
12444 cat >>confdefs.h <<_ACEOF
12445 #define HAVE_SOCKLEN_T 1
12446 _ACEOF
12447
12448
12449 fi
12450
12451
12452 # ------------------------------------- #
12453 # Checks for compiler characteristics.  #
12454 # ------------------------------------- #
12455
12456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
12457 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
12458 if test "${ac_cv_c_const+set}" = set; then :
12459   $as_echo_n "(cached) " >&6
12460 else
12461   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12462 /* end confdefs.h.  */
12463
12464 int
12465 main ()
12466 {
12467 /* FIXME: Include the comments suggested by Paul. */
12468 #ifndef __cplusplus
12469   /* Ultrix mips cc rejects this.  */
12470   typedef int charset[2];
12471   const charset cs;
12472   /* SunOS 4.1.1 cc rejects this.  */
12473   char const *const *pcpcc;
12474   char **ppc;
12475   /* NEC SVR4.0.2 mips cc rejects this.  */
12476   struct point {int x, y;};
12477   static struct point const zero = {0,0};
12478   /* AIX XL C 1.02.0.0 rejects this.
12479      It does not let you subtract one const X* pointer from another in
12480      an arm of an if-expression whose if-part is not a constant
12481      expression */
12482   const char *g = "string";
12483   pcpcc = &g + (g ? g-g : 0);
12484   /* HPUX 7.0 cc rejects these. */
12485   ++pcpcc;
12486   ppc = (char**) pcpcc;
12487   pcpcc = (char const *const *) ppc;
12488   { /* SCO 3.2v4 cc rejects this.  */
12489     char *t;
12490     char const *s = 0 ? (char *) 0 : (char const *) 0;
12491
12492     *t++ = 0;
12493     if (s) return 0;
12494   }
12495   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
12496     int x[] = {25, 17};
12497     const int *foo = &x[0];
12498     ++foo;
12499   }
12500   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
12501     typedef const int *iptr;
12502     iptr p = 0;
12503     ++p;
12504   }
12505   { /* AIX XL C 1.02.0.0 rejects this saying
12506        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
12507     struct s { int j; const int *ap[3]; };
12508     struct s *b; b->j = 5;
12509   }
12510   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
12511     const int foo = 10;
12512     if (!foo) return 0;
12513   }
12514   return !cs[0] && !zero.x;
12515 #endif
12516
12517   ;
12518   return 0;
12519 }
12520 _ACEOF
12521 if ac_fn_c_try_compile "$LINENO"; then :
12522   ac_cv_c_const=yes
12523 else
12524   ac_cv_c_const=no
12525 fi
12526 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12527 fi
12528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
12529 $as_echo "$ac_cv_c_const" >&6; }
12530 if test $ac_cv_c_const = no; then
12531
12532 $as_echo "#define const /**/" >>confdefs.h
12533
12534 fi
12535
12536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
12537 $as_echo_n "checking for inline... " >&6; }
12538 if test "${ac_cv_c_inline+set}" = set; then :
12539   $as_echo_n "(cached) " >&6
12540 else
12541   ac_cv_c_inline=no
12542 for ac_kw in inline __inline__ __inline; do
12543   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12544 /* end confdefs.h.  */
12545 #ifndef __cplusplus
12546 typedef int foo_t;
12547 static $ac_kw foo_t static_foo () {return 0; }
12548 $ac_kw foo_t foo () {return 0; }
12549 #endif
12550
12551 _ACEOF
12552 if ac_fn_c_try_compile "$LINENO"; then :
12553   ac_cv_c_inline=$ac_kw
12554 fi
12555 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12556   test "$ac_cv_c_inline" != no && break
12557 done
12558
12559 fi
12560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
12561 $as_echo "$ac_cv_c_inline" >&6; }
12562
12563 case $ac_cv_c_inline in
12564   inline | yes) ;;
12565   *)
12566     case $ac_cv_c_inline in
12567       no) ac_val=;;
12568       *) ac_val=$ac_cv_c_inline;;
12569     esac
12570     cat >>confdefs.h <<_ACEOF
12571 #ifndef __cplusplus
12572 #define inline $ac_val
12573 #endif
12574 _ACEOF
12575     ;;
12576 esac
12577
12578  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
12579 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
12580 if test "${ac_cv_c_bigendian+set}" = set; then :
12581   $as_echo_n "(cached) " >&6
12582 else
12583   ac_cv_c_bigendian=unknown
12584     # See if we're dealing with a universal compiler.
12585     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12586 /* end confdefs.h.  */
12587 #ifndef __APPLE_CC__
12588                not a universal capable compiler
12589              #endif
12590              typedef int dummy;
12591
12592 _ACEOF
12593 if ac_fn_c_try_compile "$LINENO"; then :
12594
12595         # Check for potential -arch flags.  It is not universal unless
12596         # there are at least two -arch flags with different values.
12597         ac_arch=
12598         ac_prev=
12599         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12600          if test -n "$ac_prev"; then
12601            case $ac_word in
12602              i?86 | x86_64 | ppc | ppc64)
12603                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
12604                  ac_arch=$ac_word
12605                else
12606                  ac_cv_c_bigendian=universal
12607                  break
12608                fi
12609                ;;
12610            esac
12611            ac_prev=
12612          elif test "x$ac_word" = "x-arch"; then
12613            ac_prev=arch
12614          fi
12615        done
12616 fi
12617 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12618     if test $ac_cv_c_bigendian = unknown; then
12619       # See if sys/param.h defines the BYTE_ORDER macro.
12620       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12621 /* end confdefs.h.  */
12622 #include <sys/types.h>
12623              #include <sys/param.h>
12624
12625 int
12626 main ()
12627 {
12628 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
12629                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
12630                      && LITTLE_ENDIAN)
12631               bogus endian macros
12632              #endif
12633
12634   ;
12635   return 0;
12636 }
12637 _ACEOF
12638 if ac_fn_c_try_compile "$LINENO"; then :
12639   # It does; now see whether it defined to BIG_ENDIAN or not.
12640          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12641 /* end confdefs.h.  */
12642 #include <sys/types.h>
12643                 #include <sys/param.h>
12644
12645 int
12646 main ()
12647 {
12648 #if BYTE_ORDER != BIG_ENDIAN
12649                  not big endian
12650                 #endif
12651
12652   ;
12653   return 0;
12654 }
12655 _ACEOF
12656 if ac_fn_c_try_compile "$LINENO"; then :
12657   ac_cv_c_bigendian=yes
12658 else
12659   ac_cv_c_bigendian=no
12660 fi
12661 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12662 fi
12663 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12664     fi
12665     if test $ac_cv_c_bigendian = unknown; then
12666       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
12667       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12668 /* end confdefs.h.  */
12669 #include <limits.h>
12670
12671 int
12672 main ()
12673 {
12674 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12675               bogus endian macros
12676              #endif
12677
12678   ;
12679   return 0;
12680 }
12681 _ACEOF
12682 if ac_fn_c_try_compile "$LINENO"; then :
12683   # It does; now see whether it defined to _BIG_ENDIAN or not.
12684          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12685 /* end confdefs.h.  */
12686 #include <limits.h>
12687
12688 int
12689 main ()
12690 {
12691 #ifndef _BIG_ENDIAN
12692                  not big endian
12693                 #endif
12694
12695   ;
12696   return 0;
12697 }
12698 _ACEOF
12699 if ac_fn_c_try_compile "$LINENO"; then :
12700   ac_cv_c_bigendian=yes
12701 else
12702   ac_cv_c_bigendian=no
12703 fi
12704 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12705 fi
12706 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12707     fi
12708     if test $ac_cv_c_bigendian = unknown; then
12709       # Compile a test program.
12710       if test "$cross_compiling" = yes; then :
12711   # Try to guess by grepping values from an object file.
12712          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12713 /* end confdefs.h.  */
12714 short int ascii_mm[] =
12715                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12716                 short int ascii_ii[] =
12717                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12718                 int use_ascii (int i) {
12719                   return ascii_mm[i] + ascii_ii[i];
12720                 }
12721                 short int ebcdic_ii[] =
12722                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12723                 short int ebcdic_mm[] =
12724                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12725                 int use_ebcdic (int i) {
12726                   return ebcdic_mm[i] + ebcdic_ii[i];
12727                 }
12728                 extern int foo;
12729
12730 int
12731 main ()
12732 {
12733 return use_ascii (foo) == use_ebcdic (foo);
12734   ;
12735   return 0;
12736 }
12737 _ACEOF
12738 if ac_fn_c_try_compile "$LINENO"; then :
12739   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
12740               ac_cv_c_bigendian=yes
12741             fi
12742             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
12743               if test "$ac_cv_c_bigendian" = unknown; then
12744                 ac_cv_c_bigendian=no
12745               else
12746                 # finding both strings is unlikely to happen, but who knows?
12747                 ac_cv_c_bigendian=unknown
12748               fi
12749             fi
12750 fi
12751 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12752 else
12753   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12754 /* end confdefs.h.  */
12755 $ac_includes_default
12756 int
12757 main ()
12758 {
12759
12760              /* Are we little or big endian?  From Harbison&Steele.  */
12761              union
12762              {
12763                long int l;
12764                char c[sizeof (long int)];
12765              } u;
12766              u.l = 1;
12767              return u.c[sizeof (long int) - 1] == 1;
12768
12769   ;
12770   return 0;
12771 }
12772 _ACEOF
12773 if ac_fn_c_try_run "$LINENO"; then :
12774   ac_cv_c_bigendian=no
12775 else
12776   ac_cv_c_bigendian=yes
12777 fi
12778 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12779   conftest.$ac_objext conftest.beam conftest.$ac_ext
12780 fi
12781
12782     fi
12783 fi
12784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
12785 $as_echo "$ac_cv_c_bigendian" >&6; }
12786  case $ac_cv_c_bigendian in #(
12787    yes)
12788      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
12789 ;; #(
12790    no)
12791       ;; #(
12792    universal)
12793
12794 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
12795
12796      ;; #(
12797    *)
12798      as_fn_error "unknown endianness
12799  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
12800  esac
12801
12802
12803 # ------------------------------ #
12804 # Checks for library functions.  #
12805 # ------------------------------ #
12806
12807 for ac_header in stdlib.h unistd.h
12808 do :
12809   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12810 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12811 eval as_val=\$$as_ac_Header
12812    if test "x$as_val" = x""yes; then :
12813   cat >>confdefs.h <<_ACEOF
12814 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12815 _ACEOF
12816
12817 fi
12818
12819 done
12820
12821 for ac_func in getpagesize
12822 do :
12823   ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
12824 if test "x$ac_cv_func_getpagesize" = x""yes; then :
12825   cat >>confdefs.h <<_ACEOF
12826 #define HAVE_GETPAGESIZE 1
12827 _ACEOF
12828
12829 fi
12830 done
12831
12832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
12833 $as_echo_n "checking for working mmap... " >&6; }
12834 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
12835   $as_echo_n "(cached) " >&6
12836 else
12837   if test "$cross_compiling" = yes; then :
12838   ac_cv_func_mmap_fixed_mapped=no
12839 else
12840   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12841 /* end confdefs.h.  */
12842 $ac_includes_default
12843 /* malloc might have been renamed as rpl_malloc. */
12844 #undef malloc
12845
12846 /* Thanks to Mike Haertel and Jim Avera for this test.
12847    Here is a matrix of mmap possibilities:
12848         mmap private not fixed
12849         mmap private fixed at somewhere currently unmapped
12850         mmap private fixed at somewhere already mapped
12851         mmap shared not fixed
12852         mmap shared fixed at somewhere currently unmapped
12853         mmap shared fixed at somewhere already mapped
12854    For private mappings, we should verify that changes cannot be read()
12855    back from the file, nor mmap's back from the file at a different
12856    address.  (There have been systems where private was not correctly
12857    implemented like the infamous i386 svr4.0, and systems where the
12858    VM page cache was not coherent with the file system buffer cache
12859    like early versions of FreeBSD and possibly contemporary NetBSD.)
12860    For shared mappings, we should conversely verify that changes get
12861    propagated back to all the places they're supposed to be.
12862
12863    Grep wants private fixed already mapped.
12864    The main things grep needs to know about mmap are:
12865    * does it exist and is it safe to write into the mmap'd area
12866    * how to use it (BSD variants)  */
12867
12868 #include <fcntl.h>
12869 #include <sys/mman.h>
12870
12871 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
12872 char *malloc ();
12873 #endif
12874
12875 /* This mess was copied from the GNU getpagesize.h.  */
12876 #ifndef HAVE_GETPAGESIZE
12877 /* Assume that all systems that can run configure have sys/param.h.  */
12878 # ifndef HAVE_SYS_PARAM_H
12879 #  define HAVE_SYS_PARAM_H 1
12880 # endif
12881
12882 # ifdef _SC_PAGESIZE
12883 #  define getpagesize() sysconf(_SC_PAGESIZE)
12884 # else /* no _SC_PAGESIZE */
12885 #  ifdef HAVE_SYS_PARAM_H
12886 #   include <sys/param.h>
12887 #   ifdef EXEC_PAGESIZE
12888 #    define getpagesize() EXEC_PAGESIZE
12889 #   else /* no EXEC_PAGESIZE */
12890 #    ifdef NBPG
12891 #     define getpagesize() NBPG * CLSIZE
12892 #     ifndef CLSIZE
12893 #      define CLSIZE 1
12894 #     endif /* no CLSIZE */
12895 #    else /* no NBPG */
12896 #     ifdef NBPC
12897 #      define getpagesize() NBPC
12898 #     else /* no NBPC */
12899 #      ifdef PAGESIZE
12900 #       define getpagesize() PAGESIZE
12901 #      endif /* PAGESIZE */
12902 #     endif /* no NBPC */
12903 #    endif /* no NBPG */
12904 #   endif /* no EXEC_PAGESIZE */
12905 #  else /* no HAVE_SYS_PARAM_H */
12906 #   define getpagesize() 8192   /* punt totally */
12907 #  endif /* no HAVE_SYS_PARAM_H */
12908 # endif /* no _SC_PAGESIZE */
12909
12910 #endif /* no HAVE_GETPAGESIZE */
12911
12912 int
12913 main ()
12914 {
12915   char *data, *data2, *data3;
12916   int i, pagesize;
12917   int fd;
12918
12919   pagesize = getpagesize ();
12920
12921   /* First, make a file with some known garbage in it. */
12922   data = (char *) malloc (pagesize);
12923   if (!data)
12924     return 1;
12925   for (i = 0; i < pagesize; ++i)
12926     *(data + i) = rand ();
12927   umask (0);
12928   fd = creat ("conftest.mmap", 0600);
12929   if (fd < 0)
12930     return 1;
12931   if (write (fd, data, pagesize) != pagesize)
12932     return 1;
12933   close (fd);
12934
12935   /* Next, try to mmap the file at a fixed address which already has
12936      something else allocated at it.  If we can, also make sure that
12937      we see the same garbage.  */
12938   fd = open ("conftest.mmap", O_RDWR);
12939   if (fd < 0)
12940     return 1;
12941   data2 = (char *) malloc (2 * pagesize);
12942   if (!data2)
12943     return 1;
12944   data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
12945   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
12946                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
12947     return 1;
12948   for (i = 0; i < pagesize; ++i)
12949     if (*(data + i) != *(data2 + i))
12950       return 1;
12951
12952   /* Finally, make sure that changes to the mapped area do not
12953      percolate back to the file as seen by read().  (This is a bug on
12954      some variants of i386 svr4.0.)  */
12955   for (i = 0; i < pagesize; ++i)
12956     *(data2 + i) = *(data2 + i) + 1;
12957   data3 = (char *) malloc (pagesize);
12958   if (!data3)
12959     return 1;
12960   if (read (fd, data3, pagesize) != pagesize)
12961     return 1;
12962   for (i = 0; i < pagesize; ++i)
12963     if (*(data + i) != *(data3 + i))
12964       return 1;
12965   close (fd);
12966   return 0;
12967 }
12968 _ACEOF
12969 if ac_fn_c_try_run "$LINENO"; then :
12970   ac_cv_func_mmap_fixed_mapped=yes
12971 else
12972   ac_cv_func_mmap_fixed_mapped=no
12973 fi
12974 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12975   conftest.$ac_objext conftest.beam conftest.$ac_ext
12976 fi
12977
12978 fi
12979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
12980 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
12981 if test $ac_cv_func_mmap_fixed_mapped = yes; then
12982
12983 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
12984
12985 fi
12986 rm -f conftest.mmap
12987
12988 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
12989 if test "x$ac_cv_type_pid_t" = x""yes; then :
12990
12991 else
12992
12993 cat >>confdefs.h <<_ACEOF
12994 #define pid_t int
12995 _ACEOF
12996
12997 fi
12998
12999 for ac_header in vfork.h
13000 do :
13001   ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
13002 if test "x$ac_cv_header_vfork_h" = x""yes; then :
13003   cat >>confdefs.h <<_ACEOF
13004 #define HAVE_VFORK_H 1
13005 _ACEOF
13006
13007 fi
13008
13009 done
13010
13011 for ac_func in fork vfork
13012 do :
13013   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13014 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13015 eval as_val=\$$as_ac_var
13016    if test "x$as_val" = x""yes; then :
13017   cat >>confdefs.h <<_ACEOF
13018 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13019 _ACEOF
13020
13021 fi
13022 done
13023
13024 if test "x$ac_cv_func_fork" = xyes; then
13025   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
13026 $as_echo_n "checking for working fork... " >&6; }
13027 if test "${ac_cv_func_fork_works+set}" = set; then :
13028   $as_echo_n "(cached) " >&6
13029 else
13030   if test "$cross_compiling" = yes; then :
13031   ac_cv_func_fork_works=cross
13032 else
13033   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13034 /* end confdefs.h.  */
13035 $ac_includes_default
13036 int
13037 main ()
13038 {
13039
13040           /* By Ruediger Kuhlmann. */
13041           return fork () < 0;
13042
13043   ;
13044   return 0;
13045 }
13046 _ACEOF
13047 if ac_fn_c_try_run "$LINENO"; then :
13048   ac_cv_func_fork_works=yes
13049 else
13050   ac_cv_func_fork_works=no
13051 fi
13052 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13053   conftest.$ac_objext conftest.beam conftest.$ac_ext
13054 fi
13055
13056 fi
13057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
13058 $as_echo "$ac_cv_func_fork_works" >&6; }
13059
13060 else
13061   ac_cv_func_fork_works=$ac_cv_func_fork
13062 fi
13063 if test "x$ac_cv_func_fork_works" = xcross; then
13064   case $host in
13065     *-*-amigaos* | *-*-msdosdjgpp*)
13066       # Override, as these systems have only a dummy fork() stub
13067       ac_cv_func_fork_works=no
13068       ;;
13069     *)
13070       ac_cv_func_fork_works=yes
13071       ;;
13072   esac
13073   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
13074 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
13075 fi
13076 ac_cv_func_vfork_works=$ac_cv_func_vfork
13077 if test "x$ac_cv_func_vfork" = xyes; then
13078   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
13079 $as_echo_n "checking for working vfork... " >&6; }
13080 if test "${ac_cv_func_vfork_works+set}" = set; then :
13081   $as_echo_n "(cached) " >&6
13082 else
13083   if test "$cross_compiling" = yes; then :
13084   ac_cv_func_vfork_works=cross
13085 else
13086   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13087 /* end confdefs.h.  */
13088 /* Thanks to Paul Eggert for this test.  */
13089 $ac_includes_default
13090 #include <sys/wait.h>
13091 #ifdef HAVE_VFORK_H
13092 # include <vfork.h>
13093 #endif
13094 /* On some sparc systems, changes by the child to local and incoming
13095    argument registers are propagated back to the parent.  The compiler
13096    is told about this with #include <vfork.h>, but some compilers
13097    (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
13098    static variable whose address is put into a register that is
13099    clobbered by the vfork.  */
13100 static void
13101 #ifdef __cplusplus
13102 sparc_address_test (int arg)
13103 # else
13104 sparc_address_test (arg) int arg;
13105 #endif
13106 {
13107   static pid_t child;
13108   if (!child) {
13109     child = vfork ();
13110     if (child < 0) {
13111       perror ("vfork");
13112       _exit(2);
13113     }
13114     if (!child) {
13115       arg = getpid();
13116       write(-1, "", 0);
13117       _exit (arg);
13118     }
13119   }
13120 }
13121
13122 int
13123 main ()
13124 {
13125   pid_t parent = getpid ();
13126   pid_t child;
13127
13128   sparc_address_test (0);
13129
13130   child = vfork ();
13131
13132   if (child == 0) {
13133     /* Here is another test for sparc vfork register problems.  This
13134        test uses lots of local variables, at least as many local
13135        variables as main has allocated so far including compiler
13136        temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
13137        4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
13138        reuse the register of parent for one of the local variables,
13139        since it will think that parent can't possibly be used any more
13140        in this routine.  Assigning to the local variable will thus
13141        munge parent in the parent process.  */
13142     pid_t
13143       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
13144       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
13145     /* Convince the compiler that p..p7 are live; otherwise, it might
13146        use the same hardware register for all 8 local variables.  */
13147     if (p != p1 || p != p2 || p != p3 || p != p4
13148         || p != p5 || p != p6 || p != p7)
13149       _exit(1);
13150
13151     /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
13152        from child file descriptors.  If the child closes a descriptor
13153        before it execs or exits, this munges the parent's descriptor
13154        as well.  Test for this by closing stdout in the child.  */
13155     _exit(close(fileno(stdout)) != 0);
13156   } else {
13157     int status;
13158     struct stat st;
13159
13160     while (wait(&status) != child)
13161       ;
13162     return (
13163          /* Was there some problem with vforking?  */
13164          child < 0
13165
13166          /* Did the child fail?  (This shouldn't happen.)  */
13167          || status
13168
13169          /* Did the vfork/compiler bug occur?  */
13170          || parent != getpid()
13171
13172          /* Did the file descriptor bug occur?  */
13173          || fstat(fileno(stdout), &st) != 0
13174          );
13175   }
13176 }
13177 _ACEOF
13178 if ac_fn_c_try_run "$LINENO"; then :
13179   ac_cv_func_vfork_works=yes
13180 else
13181   ac_cv_func_vfork_works=no
13182 fi
13183 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13184   conftest.$ac_objext conftest.beam conftest.$ac_ext
13185 fi
13186
13187 fi
13188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
13189 $as_echo "$ac_cv_func_vfork_works" >&6; }
13190
13191 fi;
13192 if test "x$ac_cv_func_fork_works" = xcross; then
13193   ac_cv_func_vfork_works=$ac_cv_func_vfork
13194   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
13195 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
13196 fi
13197
13198 if test "x$ac_cv_func_vfork_works" = xyes; then
13199
13200 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
13201
13202 else
13203
13204 $as_echo "#define vfork fork" >>confdefs.h
13205
13206 fi
13207 if test "x$ac_cv_func_fork_works" = xyes; then
13208
13209 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
13210
13211 fi
13212
13213 for ac_func in getauxval getrusage getuid getgid \
13214                 pipe poll pread pread64 pwrite resize_term \
13215                 sbrk getpgid setpgid setpgrp setsid \
13216                 sigaction sigprocmask sigsetmask socketpair \
13217                 ttrace wborder wresize setlocale iconvlist libiconvlist btowc \
13218                 setrlimit getrlimit posix_madvise waitpid \
13219                 ptrace64 sigaltstack mkdtemp setns
13220 do :
13221   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13222 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13223 eval as_val=\$$as_ac_var
13224    if test "x$as_val" = x""yes; then :
13225   cat >>confdefs.h <<_ACEOF
13226 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13227 _ACEOF
13228
13229 fi
13230 done
13231
13232
13233   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
13234 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
13235 if test "${am_cv_langinfo_codeset+set}" = set; then :
13236   $as_echo_n "(cached) " >&6
13237 else
13238   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13239 /* end confdefs.h.  */
13240 #include <langinfo.h>
13241 int
13242 main ()
13243 {
13244 char* cs = nl_langinfo(CODESET);
13245   ;
13246   return 0;
13247 }
13248 _ACEOF
13249 if ac_fn_c_try_link "$LINENO"; then :
13250   am_cv_langinfo_codeset=yes
13251 else
13252   am_cv_langinfo_codeset=no
13253 fi
13254 rm -f core conftest.err conftest.$ac_objext \
13255     conftest$ac_exeext conftest.$ac_ext
13256
13257 fi
13258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
13259 $as_echo "$am_cv_langinfo_codeset" >&6; }
13260   if test $am_cv_langinfo_codeset = yes; then
13261
13262 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
13263
13264   fi
13265
13266
13267   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
13268 $as_echo_n "checking for ANSI C header files... " >&6; }
13269 if test "${ac_cv_header_stdc+set}" = set; then :
13270   $as_echo_n "(cached) " >&6
13271 else
13272   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13273 /* end confdefs.h.  */
13274 #include <stdlib.h>
13275 #include <stdarg.h>
13276 #include <string.h>
13277 #include <float.h>
13278
13279 int
13280 main ()
13281 {
13282
13283   ;
13284   return 0;
13285 }
13286 _ACEOF
13287 if ac_fn_c_try_compile "$LINENO"; then :
13288   ac_cv_header_stdc=yes
13289 else
13290   ac_cv_header_stdc=no
13291 fi
13292 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13293
13294 if test $ac_cv_header_stdc = yes; then
13295   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
13296   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13297 /* end confdefs.h.  */
13298 #include <string.h>
13299
13300 _ACEOF
13301 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13302   $EGREP "memchr" >/dev/null 2>&1; then :
13303
13304 else
13305   ac_cv_header_stdc=no
13306 fi
13307 rm -f conftest*
13308
13309 fi
13310
13311 if test $ac_cv_header_stdc = yes; then
13312   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
13313   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13314 /* end confdefs.h.  */
13315 #include <stdlib.h>
13316
13317 _ACEOF
13318 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13319   $EGREP "free" >/dev/null 2>&1; then :
13320
13321 else
13322   ac_cv_header_stdc=no
13323 fi
13324 rm -f conftest*
13325
13326 fi
13327
13328 if test $ac_cv_header_stdc = yes; then
13329   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
13330   if test "$cross_compiling" = yes; then :
13331   :
13332 else
13333   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13334 /* end confdefs.h.  */
13335 #include <ctype.h>
13336 #include <stdlib.h>
13337 #if ((' ' & 0x0FF) == 0x020)
13338 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
13339 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
13340 #else
13341 # define ISLOWER(c) \
13342                    (('a' <= (c) && (c) <= 'i') \
13343                      || ('j' <= (c) && (c) <= 'r') \
13344                      || ('s' <= (c) && (c) <= 'z'))
13345 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
13346 #endif
13347
13348 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
13349 int
13350 main ()
13351 {
13352   int i;
13353   for (i = 0; i < 256; i++)
13354     if (XOR (islower (i), ISLOWER (i))
13355         || toupper (i) != TOUPPER (i))
13356       return 2;
13357   return 0;
13358 }
13359 _ACEOF
13360 if ac_fn_c_try_run "$LINENO"; then :
13361
13362 else
13363   ac_cv_header_stdc=no
13364 fi
13365 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13366   conftest.$ac_objext conftest.beam conftest.$ac_ext
13367 fi
13368
13369 fi
13370 fi
13371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
13372 $as_echo "$ac_cv_header_stdc" >&6; }
13373 if test $ac_cv_header_stdc = yes; then
13374
13375 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
13376
13377 fi
13378
13379   # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
13380 # for constant arguments.  Useless!
13381 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
13382 $as_echo_n "checking for working alloca.h... " >&6; }
13383 if test "${ac_cv_working_alloca_h+set}" = set; then :
13384   $as_echo_n "(cached) " >&6
13385 else
13386   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13387 /* end confdefs.h.  */
13388 #include <alloca.h>
13389 int
13390 main ()
13391 {
13392 char *p = (char *) alloca (2 * sizeof (int));
13393                           if (p) return 0;
13394   ;
13395   return 0;
13396 }
13397 _ACEOF
13398 if ac_fn_c_try_link "$LINENO"; then :
13399   ac_cv_working_alloca_h=yes
13400 else
13401   ac_cv_working_alloca_h=no
13402 fi
13403 rm -f core conftest.err conftest.$ac_objext \
13404     conftest$ac_exeext conftest.$ac_ext
13405 fi
13406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
13407 $as_echo "$ac_cv_working_alloca_h" >&6; }
13408 if test $ac_cv_working_alloca_h = yes; then
13409
13410 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
13411
13412 fi
13413
13414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
13415 $as_echo_n "checking for alloca... " >&6; }
13416 if test "${ac_cv_func_alloca_works+set}" = set; then :
13417   $as_echo_n "(cached) " >&6
13418 else
13419   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13420 /* end confdefs.h.  */
13421 #ifdef __GNUC__
13422 # define alloca __builtin_alloca
13423 #else
13424 # ifdef _MSC_VER
13425 #  include <malloc.h>
13426 #  define alloca _alloca
13427 # else
13428 #  ifdef HAVE_ALLOCA_H
13429 #   include <alloca.h>
13430 #  else
13431 #   ifdef _AIX
13432  #pragma alloca
13433 #   else
13434 #    ifndef alloca /* predefined by HP cc +Olibcalls */
13435 char *alloca ();
13436 #    endif
13437 #   endif
13438 #  endif
13439 # endif
13440 #endif
13441
13442 int
13443 main ()
13444 {
13445 char *p = (char *) alloca (1);
13446                                     if (p) return 0;
13447   ;
13448   return 0;
13449 }
13450 _ACEOF
13451 if ac_fn_c_try_link "$LINENO"; then :
13452   ac_cv_func_alloca_works=yes
13453 else
13454   ac_cv_func_alloca_works=no
13455 fi
13456 rm -f core conftest.err conftest.$ac_objext \
13457     conftest$ac_exeext conftest.$ac_ext
13458 fi
13459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
13460 $as_echo "$ac_cv_func_alloca_works" >&6; }
13461
13462 if test $ac_cv_func_alloca_works = yes; then
13463
13464 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
13465
13466 else
13467   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
13468 # that cause trouble.  Some versions do not even contain alloca or
13469 # contain a buggy version.  If you still want to use their alloca,
13470 # use ar to extract alloca.o from them instead of compiling alloca.c.
13471
13472 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
13473
13474 $as_echo "#define C_ALLOCA 1" >>confdefs.h
13475
13476
13477 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
13478 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
13479 if test "${ac_cv_os_cray+set}" = set; then :
13480   $as_echo_n "(cached) " >&6
13481 else
13482   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13483 /* end confdefs.h.  */
13484 #if defined CRAY && ! defined CRAY2
13485 webecray
13486 #else
13487 wenotbecray
13488 #endif
13489
13490 _ACEOF
13491 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13492   $EGREP "webecray" >/dev/null 2>&1; then :
13493   ac_cv_os_cray=yes
13494 else
13495   ac_cv_os_cray=no
13496 fi
13497 rm -f conftest*
13498
13499 fi
13500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
13501 $as_echo "$ac_cv_os_cray" >&6; }
13502 if test $ac_cv_os_cray = yes; then
13503   for ac_func in _getb67 GETB67 getb67; do
13504     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13505 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13506 eval as_val=\$$as_ac_var
13507    if test "x$as_val" = x""yes; then :
13508
13509 cat >>confdefs.h <<_ACEOF
13510 #define CRAY_STACKSEG_END $ac_func
13511 _ACEOF
13512
13513     break
13514 fi
13515
13516   done
13517 fi
13518
13519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
13520 $as_echo_n "checking stack direction for C alloca... " >&6; }
13521 if test "${ac_cv_c_stack_direction+set}" = set; then :
13522   $as_echo_n "(cached) " >&6
13523 else
13524   if test "$cross_compiling" = yes; then :
13525   ac_cv_c_stack_direction=0
13526 else
13527   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13528 /* end confdefs.h.  */
13529 $ac_includes_default
13530 int
13531 find_stack_direction ()
13532 {
13533   static char *addr = 0;
13534   auto char dummy;
13535   if (addr == 0)
13536     {
13537       addr = &dummy;
13538       return find_stack_direction ();
13539     }
13540   else
13541     return (&dummy > addr) ? 1 : -1;
13542 }
13543
13544 int
13545 main ()
13546 {
13547   return find_stack_direction () < 0;
13548 }
13549 _ACEOF
13550 if ac_fn_c_try_run "$LINENO"; then :
13551   ac_cv_c_stack_direction=1
13552 else
13553   ac_cv_c_stack_direction=-1
13554 fi
13555 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13556   conftest.$ac_objext conftest.beam conftest.$ac_ext
13557 fi
13558
13559 fi
13560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
13561 $as_echo "$ac_cv_c_stack_direction" >&6; }
13562 cat >>confdefs.h <<_ACEOF
13563 #define STACK_DIRECTION $ac_cv_c_stack_direction
13564 _ACEOF
13565
13566
13567 fi
13568
13569
13570
13571   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
13572 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
13573 if test "${am_cv_langinfo_codeset+set}" = set; then :
13574   $as_echo_n "(cached) " >&6
13575 else
13576   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13577 /* end confdefs.h.  */
13578 #include <langinfo.h>
13579 int
13580 main ()
13581 {
13582 char* cs = nl_langinfo(CODESET);
13583   ;
13584   return 0;
13585 }
13586 _ACEOF
13587 if ac_fn_c_try_link "$LINENO"; then :
13588   am_cv_langinfo_codeset=yes
13589 else
13590   am_cv_langinfo_codeset=no
13591 fi
13592 rm -f core conftest.err conftest.$ac_objext \
13593     conftest$ac_exeext conftest.$ac_ext
13594
13595 fi
13596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
13597 $as_echo "$am_cv_langinfo_codeset" >&6; }
13598   if test $am_cv_langinfo_codeset = yes; then
13599
13600 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
13601
13602   fi
13603
13604
13605   for ac_header in linux/perf_event.h locale.h memory.h signal.h                   sys/resource.h sys/socket.h             sys/un.h sys/wait.h             thread_db.h wait.h              termios.h
13606 do :
13607   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13608 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13609 eval as_val=\$$as_ac_Header
13610    if test "x$as_val" = x""yes; then :
13611   cat >>confdefs.h <<_ACEOF
13612 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13613 _ACEOF
13614
13615 fi
13616
13617 done
13618
13619
13620   for ac_func in fdwalk getrlimit pipe pipe2 socketpair sigaction
13621 do :
13622   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13623 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13624 eval as_val=\$$as_ac_var
13625    if test "x$as_val" = x""yes; then :
13626   cat >>confdefs.h <<_ACEOF
13627 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13628 _ACEOF
13629
13630 fi
13631 done
13632
13633
13634   ac_fn_c_check_decl "$LINENO" "strerror" "ac_cv_have_decl_strerror" "$ac_includes_default"
13635 if test "x$ac_cv_have_decl_strerror" = x""yes; then :
13636   ac_have_decl=1
13637 else
13638   ac_have_decl=0
13639 fi
13640
13641 cat >>confdefs.h <<_ACEOF
13642 #define HAVE_DECL_STRERROR $ac_have_decl
13643 _ACEOF
13644 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
13645 if test "x$ac_cv_have_decl_strstr" = x""yes; then :
13646   ac_have_decl=1
13647 else
13648   ac_have_decl=0
13649 fi
13650
13651 cat >>confdefs.h <<_ACEOF
13652 #define HAVE_DECL_STRSTR $ac_have_decl
13653 _ACEOF
13654
13655
13656     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
13657 $as_echo_n "checking for sigsetjmp... " >&6; }
13658 if test "${gdb_cv_func_sigsetjmp+set}" = set; then :
13659   $as_echo_n "(cached) " >&6
13660 else
13661   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13662 /* end confdefs.h.  */
13663
13664 #include <setjmp.h>
13665
13666 int
13667 main ()
13668 {
13669 sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
13670   ;
13671   return 0;
13672 }
13673 _ACEOF
13674 if ac_fn_c_try_compile "$LINENO"; then :
13675   gdb_cv_func_sigsetjmp=yes
13676 else
13677   gdb_cv_func_sigsetjmp=no
13678 fi
13679 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13680 fi
13681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
13682 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
13683 if test $gdb_cv_func_sigsetjmp = yes; then
13684
13685 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
13686
13687 fi
13688
13689
13690 # Check the return and argument types of ptrace.
13691
13692
13693 for ac_header in sys/ptrace.h ptrace.h
13694 do :
13695   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13696 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13697 eval as_val=\$$as_ac_Header
13698    if test "x$as_val" = x""yes; then :
13699   cat >>confdefs.h <<_ACEOF
13700 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13701 _ACEOF
13702
13703 fi
13704
13705 done
13706
13707
13708 gdb_ptrace_headers='
13709 #include <sys/types.h>
13710 #if HAVE_SYS_PTRACE_H
13711 # include <sys/ptrace.h>
13712 #endif
13713 #if HAVE_UNISTD_H
13714 # include <unistd.h>
13715 #endif
13716 '
13717 # There is no point in checking if we don't have a prototype.
13718 ac_fn_c_check_decl "$LINENO" "ptrace" "ac_cv_have_decl_ptrace" "$gdb_ptrace_headers
13719 "
13720 if test "x$ac_cv_have_decl_ptrace" = x""yes; then :
13721   ac_have_decl=1
13722 else
13723   ac_have_decl=0
13724 fi
13725
13726 cat >>confdefs.h <<_ACEOF
13727 #define HAVE_DECL_PTRACE $ac_have_decl
13728 _ACEOF
13729 if test $ac_have_decl = 1; then :
13730
13731 else
13732
13733   : ${gdb_cv_func_ptrace_ret='int'}
13734   : ${gdb_cv_func_ptrace_args='int,int,long,long'}
13735
13736 fi
13737
13738 # Check return type.  Varargs (used on GNU/Linux) conflict with the
13739 # empty argument list, so check for that explicitly.
13740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
13741 $as_echo_n "checking return type of ptrace... " >&6; }
13742 if test "${gdb_cv_func_ptrace_ret+set}" = set; then :
13743   $as_echo_n "(cached) " >&6
13744 else
13745   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13746 /* end confdefs.h.  */
13747 $gdb_ptrace_headers
13748 int
13749 main ()
13750 {
13751 extern long ptrace (enum __ptrace_request, ...);
13752   ;
13753   return 0;
13754 }
13755 _ACEOF
13756 if ac_fn_c_try_compile "$LINENO"; then :
13757   gdb_cv_func_ptrace_ret='long'
13758 else
13759   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13760 /* end confdefs.h.  */
13761 $gdb_ptrace_headers
13762 int
13763 main ()
13764 {
13765 extern int ptrace ();
13766   ;
13767   return 0;
13768 }
13769 _ACEOF
13770 if ac_fn_c_try_compile "$LINENO"; then :
13771   gdb_cv_func_ptrace_ret='int'
13772 else
13773   gdb_cv_func_ptrace_ret='long'
13774 fi
13775 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13776 fi
13777 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13778 fi
13779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
13780 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
13781
13782 cat >>confdefs.h <<_ACEOF
13783 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
13784 _ACEOF
13785
13786 # Check argument types.
13787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
13788 $as_echo_n "checking types of arguments for ptrace... " >&6; }
13789 if test "${gdb_cv_func_ptrace_args+set}" = set; then :
13790   $as_echo_n "(cached) " >&6
13791 else
13792
13793   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13794 /* end confdefs.h.  */
13795 $gdb_ptrace_headers
13796 int
13797 main ()
13798 {
13799 extern long ptrace (enum __ptrace_request, ...);
13800   ;
13801   return 0;
13802 }
13803 _ACEOF
13804 if ac_fn_c_try_compile "$LINENO"; then :
13805   gdb_cv_func_ptrace_args='enum __ptrace_request,int,long,long'
13806 else
13807
13808 for gdb_arg1 in 'int' 'long'; do
13809  for gdb_arg2 in 'pid_t' 'int' 'long'; do
13810   for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
13811    for gdb_arg4 in 'int' 'long' 'void *'; do
13812      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13813 /* end confdefs.h.  */
13814 $gdb_ptrace_headers
13815 int
13816 main ()
13817 {
13818
13819 extern $gdb_cv_func_ptrace_ret
13820   ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
13821
13822   ;
13823   return 0;
13824 }
13825 _ACEOF
13826 if ac_fn_c_try_compile "$LINENO"; then :
13827   gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
13828     break 4;
13829 fi
13830 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13831     for gdb_arg5 in 'int *' 'int' 'long'; do
13832      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13833 /* end confdefs.h.  */
13834 $gdb_ptrace_headers
13835 int
13836 main ()
13837 {
13838
13839 extern $gdb_cv_func_ptrace_ret
13840   ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
13841
13842   ;
13843   return 0;
13844 }
13845 _ACEOF
13846 if ac_fn_c_try_compile "$LINENO"; then :
13847
13848 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
13849     break 5;
13850 fi
13851 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13852     done
13853    done
13854   done
13855  done
13856 done
13857 # Provide a safe default value.
13858 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
13859
13860 fi
13861 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13862 fi
13863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
13864 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
13865 ac_save_IFS=$IFS; IFS=','
13866 set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
13867 IFS=$ac_save_IFS
13868 shift
13869
13870 cat >>confdefs.h <<_ACEOF
13871 #define PTRACE_TYPE_ARG1 $1
13872 _ACEOF
13873
13874
13875 cat >>confdefs.h <<_ACEOF
13876 #define PTRACE_TYPE_ARG3 $3
13877 _ACEOF
13878
13879
13880 cat >>confdefs.h <<_ACEOF
13881 #define PTRACE_TYPE_ARG4 $4
13882 _ACEOF
13883
13884 if test -n "$5"; then
13885
13886 cat >>confdefs.h <<_ACEOF
13887 #define PTRACE_TYPE_ARG5 $5
13888 _ACEOF
13889
13890 fi
13891
13892
13893 if test "$cross_compiling" = no; then
13894   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
13895 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
13896 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
13897   $as_echo_n "(cached) " >&6
13898 else
13899   if test "$cross_compiling" = yes; then :
13900   as_fn_error "cannot check setpgrp when cross compiling" "$LINENO" 5
13901 else
13902   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13903 /* end confdefs.h.  */
13904 $ac_includes_default
13905 int
13906 main ()
13907 {
13908 /* If this system has a BSD-style setpgrp which takes arguments,
13909   setpgrp(1, 1) will fail with ESRCH and return -1, in that case
13910   exit successfully. */
13911   return setpgrp (1,1) != -1;
13912   ;
13913   return 0;
13914 }
13915 _ACEOF
13916 if ac_fn_c_try_run "$LINENO"; then :
13917   ac_cv_func_setpgrp_void=no
13918 else
13919   ac_cv_func_setpgrp_void=yes
13920 fi
13921 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13922   conftest.$ac_objext conftest.beam conftest.$ac_ext
13923 fi
13924
13925 fi
13926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
13927 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
13928 if test $ac_cv_func_setpgrp_void = yes; then
13929
13930 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
13931
13932 fi
13933
13934 else
13935   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
13936 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
13937 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
13938   $as_echo_n "(cached) " >&6
13939 else
13940   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13941 /* end confdefs.h.  */
13942
13943 #include <unistd.h>
13944
13945 int
13946 main ()
13947 {
13948
13949   if (setpgrp(1,1) == -1)
13950     exit (0);
13951   else
13952     exit (1);
13953
13954   ;
13955   return 0;
13956 }
13957 _ACEOF
13958 if ac_fn_c_try_compile "$LINENO"; then :
13959   ac_cv_func_setpgrp_void=no
13960 else
13961   ac_cv_func_setpgrp_void=yes
13962 fi
13963 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13964 fi
13965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
13966 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
13967 if test $ac_cv_func_setpgrp_void = yes; then
13968   $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
13969
13970 fi
13971 fi
13972
13973 # Assume we'll default to using the included libiberty regex.
13974 gdb_use_included_regex=yes
13975
13976 # However, if the system regex is GNU regex, then default to *not*
13977 # using the included regex.
13978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU regex" >&5
13979 $as_echo_n "checking for GNU regex... " >&6; }
13980 if test "${gdb_cv_have_gnu_regex+set}" = set; then :
13981   $as_echo_n "(cached) " >&6
13982 else
13983   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13984 /* end confdefs.h.  */
13985 #include <gnu-versions.h>
13986 int
13987 main ()
13988 {
13989 #define REGEX_INTERFACE_VERSION 1
13990 #if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
13991 # error "Version mismatch"
13992 #endif
13993   ;
13994   return 0;
13995 }
13996 _ACEOF
13997 if ac_fn_c_try_compile "$LINENO"; then :
13998   gdb_cv_have_gnu_regex=yes
13999 else
14000   gdb_cv_have_gnu_regex=no
14001 fi
14002 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14003 fi
14004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_gnu_regex" >&5
14005 $as_echo "$gdb_cv_have_gnu_regex" >&6; }
14006 if test $gdb_cv_have_gnu_regex = yes; then
14007   gdb_use_included_regex=no
14008 fi
14009
14010
14011 # Check whether --with-included-regex was given.
14012 if test "${with_included_regex+set}" = set; then :
14013   withval=$with_included_regex; gdb_with_regex=$withval
14014 else
14015   gdb_with_regex=$gdb_use_included_regex
14016 fi
14017
14018 if test "$gdb_with_regex" = yes; then
14019
14020 $as_echo "#define USE_INCLUDED_REGEX 1" >>confdefs.h
14021
14022 fi
14023
14024 # Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
14025 ac_fn_c_check_member "$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
14026 #include <sys/proc.h>
14027
14028 "
14029 if test "x$ac_cv_member_struct_thread_td_pcb" = x""yes; then :
14030
14031 cat >>confdefs.h <<_ACEOF
14032 #define HAVE_STRUCT_THREAD_TD_PCB 1
14033 _ACEOF
14034
14035
14036 fi
14037
14038
14039 # See if <sys/lwp.h> defines `struct lwp`.
14040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
14041 $as_echo_n "checking for struct lwp... " >&6; }
14042 if test "${gdb_cv_struct_lwp+set}" = set; then :
14043   $as_echo_n "(cached) " >&6
14044 else
14045   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14046 /* end confdefs.h.  */
14047 #include <sys/param.h>
14048 #define _KMEMUSER
14049 #include <sys/lwp.h>
14050 int
14051 main ()
14052 {
14053 struct lwp l;
14054   ;
14055   return 0;
14056 }
14057 _ACEOF
14058 if ac_fn_c_try_compile "$LINENO"; then :
14059   gdb_cv_struct_lwp=yes
14060 else
14061   gdb_cv_struct_lwp=no
14062 fi
14063 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14064 fi
14065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
14066 $as_echo "$gdb_cv_struct_lwp" >&6; }
14067 if test $gdb_cv_struct_lwp = yes; then
14068
14069 $as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
14070
14071 fi
14072
14073 # See if <machine/reg.h> degines `struct reg'.
14074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
14075 $as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
14076 if test "${gdb_cv_struct_reg+set}" = set; then :
14077   $as_echo_n "(cached) " >&6
14078 else
14079   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14080 /* end confdefs.h.  */
14081 #include <sys/types.h>
14082 #include <machine/reg.h>
14083 int
14084 main ()
14085 {
14086 struct reg r;
14087   ;
14088   return 0;
14089 }
14090 _ACEOF
14091 if ac_fn_c_try_compile "$LINENO"; then :
14092   gdb_cv_struct_reg=yes
14093 else
14094   gdb_cv_struct_reg=no
14095 fi
14096 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14097 fi
14098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5
14099 $as_echo "$gdb_cv_struct_reg" >&6; }
14100 if test $gdb_cv_struct_reg = yes; then
14101
14102 $as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
14103
14104 fi
14105
14106 # See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
14107 # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
14108 ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <sys/types.h>
14109 #include <machine/reg.h>
14110 "
14111 if test "x$ac_cv_member_struct_reg_r_fs" = x""yes; then :
14112
14113 cat >>confdefs.h <<_ACEOF
14114 #define HAVE_STRUCT_REG_R_FS 1
14115 _ACEOF
14116
14117
14118 fi
14119 ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <sys/types.h>
14120 #include <machine/reg.h>
14121 "
14122 if test "x$ac_cv_member_struct_reg_r_gs" = x""yes; then :
14123
14124 cat >>confdefs.h <<_ACEOF
14125 #define HAVE_STRUCT_REG_R_GS 1
14126 _ACEOF
14127
14128
14129 fi
14130
14131
14132 # See if <sys/user.h> supports the %fs_base and %gs_bas amd64 segment registers.
14133 # Older amd64 Linux's don't have the fs_base and gs_base members of
14134 # `struct user_regs_struct'.
14135 ac_fn_c_check_member "$LINENO" "struct user_regs_struct" "fs_base" "ac_cv_member_struct_user_regs_struct_fs_base" "#include <sys/types.h>
14136 #include <sys/user.h>
14137 "
14138 if test "x$ac_cv_member_struct_user_regs_struct_fs_base" = x""yes; then :
14139
14140 cat >>confdefs.h <<_ACEOF
14141 #define HAVE_STRUCT_USER_REGS_STRUCT_FS_BASE 1
14142 _ACEOF
14143
14144
14145 fi
14146 ac_fn_c_check_member "$LINENO" "struct user_regs_struct" "gs_base" "ac_cv_member_struct_user_regs_struct_gs_base" "#include <sys/types.h>
14147 #include <sys/user.h>
14148 "
14149 if test "x$ac_cv_member_struct_user_regs_struct_gs_base" = x""yes; then :
14150
14151 cat >>confdefs.h <<_ACEOF
14152 #define HAVE_STRUCT_USER_REGS_STRUCT_GS_BASE 1
14153 _ACEOF
14154
14155
14156 fi
14157
14158
14159 # See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
14160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
14161 $as_echo_n "checking for PTRACE_GETREGS... " >&6; }
14162 if test "${gdb_cv_have_ptrace_getregs+set}" = set; then :
14163   $as_echo_n "(cached) " >&6
14164 else
14165   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14166 /* end confdefs.h.  */
14167 #include <sys/ptrace.h>
14168 int
14169 main ()
14170 {
14171 PTRACE_GETREGS;
14172   ;
14173   return 0;
14174 }
14175 _ACEOF
14176 if ac_fn_c_try_compile "$LINENO"; then :
14177   gdb_cv_have_ptrace_getregs=yes
14178 else
14179   gdb_cv_have_ptrace_getregs=no
14180 fi
14181 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14182 fi
14183
14184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
14185 $as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
14186 if test $gdb_cv_have_ptrace_getregs = yes; then
14187
14188 $as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
14189
14190 fi
14191
14192 # See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
14193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
14194 $as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
14195 if test "${gdb_cv_have_ptrace_getfpxregs+set}" = set; then :
14196   $as_echo_n "(cached) " >&6
14197 else
14198   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14199 /* end confdefs.h.  */
14200 #include <sys/ptrace.h>
14201 int
14202 main ()
14203 {
14204 PTRACE_GETFPXREGS;
14205   ;
14206   return 0;
14207 }
14208 _ACEOF
14209 if ac_fn_c_try_compile "$LINENO"; then :
14210   gdb_cv_have_ptrace_getfpxregs=yes
14211 else
14212   gdb_cv_have_ptrace_getfpxregs=no
14213 fi
14214 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14215 fi
14216
14217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
14218 $as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
14219 if test $gdb_cv_have_ptrace_getfpxregs = yes; then
14220
14221 $as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
14222
14223 fi
14224
14225 # See if <sys/ptrace.h> provides the PT_GETDBREGS request.
14226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
14227 $as_echo_n "checking for PT_GETDBREGS... " >&6; }
14228 if test "${gdb_cv_have_pt_getdbregs+set}" = set; then :
14229   $as_echo_n "(cached) " >&6
14230 else
14231   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14232 /* end confdefs.h.  */
14233 #include <sys/types.h>
14234 #include <sys/ptrace.h>
14235 int
14236 main ()
14237 {
14238 PT_GETDBREGS;
14239   ;
14240   return 0;
14241 }
14242 _ACEOF
14243 if ac_fn_c_try_compile "$LINENO"; then :
14244   gdb_cv_have_pt_getdbregs=yes
14245 else
14246   gdb_cv_have_pt_getdbregs=no
14247 fi
14248 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14249 fi
14250
14251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
14252 $as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
14253 if test $gdb_cv_have_pt_getdbregs = yes; then
14254
14255 $as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
14256
14257 fi
14258
14259 # See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
14260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
14261 $as_echo_n "checking for PT_GETXMMREGS... " >&6; }
14262 if test "${gdb_cv_have_pt_getxmmregs+set}" = set; then :
14263   $as_echo_n "(cached) " >&6
14264 else
14265   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14266 /* end confdefs.h.  */
14267 #include <sys/types.h>
14268 #include <sys/ptrace.h>
14269 int
14270 main ()
14271 {
14272 PT_GETXMMREGS;
14273   ;
14274   return 0;
14275 }
14276 _ACEOF
14277 if ac_fn_c_try_compile "$LINENO"; then :
14278   gdb_cv_have_pt_getxmmregs=yes
14279 else
14280   gdb_cv_have_pt_getxmmregs=no
14281 fi
14282 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14283 fi
14284
14285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
14286 $as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
14287 if test $gdb_cv_have_pt_getxmmregs = yes; then
14288
14289 $as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
14290
14291 fi
14292
14293 # See if <sys/ptrace.h> supports LWP names on FreeBSD
14294 # Older FreeBSD versions don't have the pl_tdname member of
14295 # `struct ptrace_lwpinfo'.
14296 ac_fn_c_check_member "$LINENO" "struct ptrace_lwpinfo" "pl_tdname" "ac_cv_member_struct_ptrace_lwpinfo_pl_tdname" "#include <sys/ptrace.h>
14297 "
14298 if test "x$ac_cv_member_struct_ptrace_lwpinfo_pl_tdname" = x""yes; then :
14299
14300 cat >>confdefs.h <<_ACEOF
14301 #define HAVE_STRUCT_PTRACE_LWPINFO_PL_TDNAME 1
14302 _ACEOF
14303
14304
14305 fi
14306
14307
14308 # See if <sys/ptrace.h> supports syscall fields on FreeBSD.  The
14309 # pl_syscall_code member of `struct ptrace_lwpinfo' was added in
14310 # FreeBSD 10.3.
14311 ac_fn_c_check_member "$LINENO" "struct ptrace_lwpinfo" "pl_syscall_code" "ac_cv_member_struct_ptrace_lwpinfo_pl_syscall_code" "#include <sys/ptrace.h>
14312 "
14313 if test "x$ac_cv_member_struct_ptrace_lwpinfo_pl_syscall_code" = x""yes; then :
14314
14315 cat >>confdefs.h <<_ACEOF
14316 #define HAVE_STRUCT_PTRACE_LWPINFO_PL_SYSCALL_CODE 1
14317 _ACEOF
14318
14319
14320 fi
14321
14322
14323 if test "$ac_cv_header_sys_procfs_h" = yes; then
14324   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
14325 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
14326  if test "${bfd_cv_have_sys_procfs_type_gregset_t+set}" = set; then :
14327   $as_echo_n "(cached) " >&6
14328 else
14329   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14330 /* end confdefs.h.  */
14331
14332 #define _SYSCALL32
14333 /* Needed for new procfs interface on sparc-solaris.  */
14334 #define _STRUCTURED_PROC 1
14335 #include <sys/procfs.h>
14336 int
14337 main ()
14338 {
14339 gregset_t avar
14340   ;
14341   return 0;
14342 }
14343 _ACEOF
14344 if ac_fn_c_try_compile "$LINENO"; then :
14345   bfd_cv_have_sys_procfs_type_gregset_t=yes
14346 else
14347   bfd_cv_have_sys_procfs_type_gregset_t=no
14348
14349 fi
14350 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14351 fi
14352
14353  if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
14354
14355 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
14356
14357  fi
14358  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
14359 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
14360
14361   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
14362 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
14363  if test "${bfd_cv_have_sys_procfs_type_fpregset_t+set}" = set; then :
14364   $as_echo_n "(cached) " >&6
14365 else
14366   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14367 /* end confdefs.h.  */
14368
14369 #define _SYSCALL32
14370 /* Needed for new procfs interface on sparc-solaris.  */
14371 #define _STRUCTURED_PROC 1
14372 #include <sys/procfs.h>
14373 int
14374 main ()
14375 {
14376 fpregset_t avar
14377   ;
14378   return 0;
14379 }
14380 _ACEOF
14381 if ac_fn_c_try_compile "$LINENO"; then :
14382   bfd_cv_have_sys_procfs_type_fpregset_t=yes
14383 else
14384   bfd_cv_have_sys_procfs_type_fpregset_t=no
14385
14386 fi
14387 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14388 fi
14389
14390  if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
14391
14392 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
14393
14394  fi
14395  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
14396 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
14397
14398   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
14399 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
14400  if test "${bfd_cv_have_sys_procfs_type_prgregset_t+set}" = set; then :
14401   $as_echo_n "(cached) " >&6
14402 else
14403   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14404 /* end confdefs.h.  */
14405
14406 #define _SYSCALL32
14407 /* Needed for new procfs interface on sparc-solaris.  */
14408 #define _STRUCTURED_PROC 1
14409 #include <sys/procfs.h>
14410 int
14411 main ()
14412 {
14413 prgregset_t avar
14414   ;
14415   return 0;
14416 }
14417 _ACEOF
14418 if ac_fn_c_try_compile "$LINENO"; then :
14419   bfd_cv_have_sys_procfs_type_prgregset_t=yes
14420 else
14421   bfd_cv_have_sys_procfs_type_prgregset_t=no
14422
14423 fi
14424 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14425 fi
14426
14427  if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
14428
14429 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
14430
14431  fi
14432  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
14433 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
14434
14435   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
14436 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
14437  if test "${bfd_cv_have_sys_procfs_type_prfpregset_t+set}" = set; then :
14438   $as_echo_n "(cached) " >&6
14439 else
14440   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14441 /* end confdefs.h.  */
14442
14443 #define _SYSCALL32
14444 /* Needed for new procfs interface on sparc-solaris.  */
14445 #define _STRUCTURED_PROC 1
14446 #include <sys/procfs.h>
14447 int
14448 main ()
14449 {
14450 prfpregset_t avar
14451   ;
14452   return 0;
14453 }
14454 _ACEOF
14455 if ac_fn_c_try_compile "$LINENO"; then :
14456   bfd_cv_have_sys_procfs_type_prfpregset_t=yes
14457 else
14458   bfd_cv_have_sys_procfs_type_prfpregset_t=no
14459
14460 fi
14461 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14462 fi
14463
14464  if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
14465
14466 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
14467
14468  fi
14469  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
14470 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
14471
14472   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
14473 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
14474  if test "${bfd_cv_have_sys_procfs_type_prgregset32_t+set}" = set; then :
14475   $as_echo_n "(cached) " >&6
14476 else
14477   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14478 /* end confdefs.h.  */
14479
14480 #define _SYSCALL32
14481 /* Needed for new procfs interface on sparc-solaris.  */
14482 #define _STRUCTURED_PROC 1
14483 #include <sys/procfs.h>
14484 int
14485 main ()
14486 {
14487 prgregset32_t avar
14488   ;
14489   return 0;
14490 }
14491 _ACEOF
14492 if ac_fn_c_try_compile "$LINENO"; then :
14493   bfd_cv_have_sys_procfs_type_prgregset32_t=yes
14494 else
14495   bfd_cv_have_sys_procfs_type_prgregset32_t=no
14496
14497 fi
14498 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14499 fi
14500
14501  if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
14502
14503 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
14504
14505  fi
14506  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
14507 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
14508
14509   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
14510 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
14511  if test "${bfd_cv_have_sys_procfs_type_lwpid_t+set}" = set; then :
14512   $as_echo_n "(cached) " >&6
14513 else
14514   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14515 /* end confdefs.h.  */
14516
14517 #define _SYSCALL32
14518 /* Needed for new procfs interface on sparc-solaris.  */
14519 #define _STRUCTURED_PROC 1
14520 #include <sys/procfs.h>
14521 int
14522 main ()
14523 {
14524 lwpid_t avar
14525   ;
14526   return 0;
14527 }
14528 _ACEOF
14529 if ac_fn_c_try_compile "$LINENO"; then :
14530   bfd_cv_have_sys_procfs_type_lwpid_t=yes
14531 else
14532   bfd_cv_have_sys_procfs_type_lwpid_t=no
14533
14534 fi
14535 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14536 fi
14537
14538  if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
14539
14540 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
14541
14542  fi
14543  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
14544 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
14545
14546   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
14547 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
14548  if test "${bfd_cv_have_sys_procfs_type_psaddr_t+set}" = set; then :
14549   $as_echo_n "(cached) " >&6
14550 else
14551   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14552 /* end confdefs.h.  */
14553
14554 #define _SYSCALL32
14555 /* Needed for new procfs interface on sparc-solaris.  */
14556 #define _STRUCTURED_PROC 1
14557 #include <sys/procfs.h>
14558 int
14559 main ()
14560 {
14561 psaddr_t avar
14562   ;
14563   return 0;
14564 }
14565 _ACEOF
14566 if ac_fn_c_try_compile "$LINENO"; then :
14567   bfd_cv_have_sys_procfs_type_psaddr_t=yes
14568 else
14569   bfd_cv_have_sys_procfs_type_psaddr_t=no
14570
14571 fi
14572 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14573 fi
14574
14575  if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
14576
14577 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
14578
14579  fi
14580  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
14581 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
14582
14583
14584
14585
14586   if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
14587     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether prfpregset_t type is broken" >&5
14588 $as_echo_n "checking whether prfpregset_t type is broken... " >&6; }
14589     if test "${gdb_cv_prfpregset_t_broken+set}" = set; then :
14590   $as_echo_n "(cached) " >&6
14591 else
14592   if test "$cross_compiling" = yes; then :
14593   gdb_cv_prfpregset_t_broken=yes
14594 else
14595   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14596 /* end confdefs.h.  */
14597 #include <sys/procfs.h>
14598        int main ()
14599        {
14600          if (sizeof (prfpregset_t) == sizeof (void *))
14601            return 1;
14602          return 0;
14603        }
14604 _ACEOF
14605 if ac_fn_c_try_run "$LINENO"; then :
14606   gdb_cv_prfpregset_t_broken=no
14607 else
14608   gdb_cv_prfpregset_t_broken=yes
14609 fi
14610 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14611   conftest.$ac_objext conftest.beam conftest.$ac_ext
14612 fi
14613
14614 fi
14615
14616     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_prfpregset_t_broken" >&5
14617 $as_echo "$gdb_cv_prfpregset_t_broken" >&6; }
14618     if test $gdb_cv_prfpregset_t_broken = yes; then
14619
14620 $as_echo "#define PRFPREGSET_T_BROKEN 1" >>confdefs.h
14621
14622     fi
14623   fi
14624 fi
14625
14626 # Check if the compiler supports the `long long' type.
14627
14628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
14629 $as_echo_n "checking for long long support in compiler... " >&6; }
14630 if test "${gdb_cv_c_long_long+set}" = set; then :
14631   $as_echo_n "(cached) " >&6
14632 else
14633   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14634 /* end confdefs.h.  */
14635 extern long long foo;
14636 int
14637 main ()
14638 {
14639 switch (foo & 2) { case 0: return 1; }
14640   ;
14641   return 0;
14642 }
14643 _ACEOF
14644 if ac_fn_c_try_compile "$LINENO"; then :
14645   gdb_cv_c_long_long=yes
14646 else
14647   gdb_cv_c_long_long=no
14648 fi
14649 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14650 fi
14651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
14652 $as_echo "$gdb_cv_c_long_long" >&6; }
14653 if test $gdb_cv_c_long_long != yes; then
14654   # libdecnumber requires long long.
14655   as_fn_error "Compiler must support long long for GDB." "$LINENO" 5
14656 fi
14657
14658 # Check if the compiler and runtime support printing long longs.
14659
14660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
14661 $as_echo_n "checking for long long support in printf... " >&6; }
14662 if test "${gdb_cv_printf_has_long_long+set}" = set; then :
14663   $as_echo_n "(cached) " >&6
14664 else
14665   if test "$cross_compiling" = yes; then :
14666   gdb_cv_printf_has_long_long=no
14667 else
14668   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14669 /* end confdefs.h.  */
14670 $ac_includes_default
14671 int
14672 main ()
14673 {
14674 char buf[32];
14675   long long l = 0;
14676   l = (l << 16) + 0x0123;
14677   l = (l << 16) + 0x4567;
14678   l = (l << 16) + 0x89ab;
14679   l = (l << 16) + 0xcdef;
14680   sprintf (buf, "0x%016llx", l);
14681   return (strcmp ("0x0123456789abcdef", buf));
14682   ;
14683   return 0;
14684 }
14685 _ACEOF
14686 if ac_fn_c_try_run "$LINENO"; then :
14687   gdb_cv_printf_has_long_long=yes
14688 else
14689   gdb_cv_printf_has_long_long=no
14690 fi
14691 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14692   conftest.$ac_objext conftest.beam conftest.$ac_ext
14693 fi
14694
14695 fi
14696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
14697 $as_echo "$gdb_cv_printf_has_long_long" >&6; }
14698 if test $gdb_cv_printf_has_long_long = yes; then
14699
14700 $as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
14701
14702 fi
14703
14704 # Check if the compiler and runtime support printing decfloats.
14705
14706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
14707 $as_echo_n "checking for decfloat support in printf... " >&6; }
14708 if test "${gdb_cv_printf_has_decfloat+set}" = set; then :
14709   $as_echo_n "(cached) " >&6
14710 else
14711   if test "$cross_compiling" = yes; then :
14712   gdb_cv_printf_has_decfloat=no
14713 else
14714   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14715 /* end confdefs.h.  */
14716 $ac_includes_default
14717 int
14718 main ()
14719 {
14720 char buf[64];
14721   _Decimal32 d32 = 1.2345df;
14722   _Decimal64 d64 = 1.2345dd;
14723   _Decimal128 d128 = 1.2345dl;
14724   sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
14725   return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
14726   ;
14727   return 0;
14728 }
14729 _ACEOF
14730 if ac_fn_c_try_run "$LINENO"; then :
14731   gdb_cv_printf_has_decfloat=yes
14732 else
14733   gdb_cv_printf_has_decfloat=no
14734 fi
14735 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14736   conftest.$ac_objext conftest.beam conftest.$ac_ext
14737 fi
14738
14739 fi
14740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
14741 $as_echo "$gdb_cv_printf_has_decfloat" >&6; }
14742 if test $gdb_cv_printf_has_decfloat = yes; then
14743
14744 $as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
14745
14746 fi
14747
14748 # Check if the compiler supports the `long double' type.  We can't use
14749 # AC_C_LONG_DOUBLE because that one does additional checks on the
14750 # constants defined in <float.h> that fail on some systems,
14751 # e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
14752
14753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
14754 $as_echo_n "checking for long double support in compiler... " >&6; }
14755 if test "${gdb_cv_c_long_double+set}" = set; then :
14756   $as_echo_n "(cached) " >&6
14757 else
14758   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14759 /* end confdefs.h.  */
14760 long double foo;
14761 _ACEOF
14762 if ac_fn_c_try_compile "$LINENO"; then :
14763   gdb_cv_c_long_double=yes
14764 else
14765   gdb_cv_c_long_double=no
14766 fi
14767 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14768 fi
14769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
14770 $as_echo "$gdb_cv_c_long_double" >&6; }
14771 if test $gdb_cv_c_long_double = yes; then
14772
14773 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
14774
14775 fi
14776
14777 # Check if the compiler and runtime support printing long doubles.
14778
14779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
14780 $as_echo_n "checking for long double support in printf... " >&6; }
14781 if test "${gdb_cv_printf_has_long_double+set}" = set; then :
14782   $as_echo_n "(cached) " >&6
14783 else
14784   if test "$cross_compiling" = yes; then :
14785   gdb_cv_printf_has_long_double=no
14786 else
14787   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14788 /* end confdefs.h.  */
14789 $ac_includes_default
14790 int
14791 main ()
14792 {
14793 char buf[16];
14794   long double f = 3.141592653;
14795   sprintf (buf, "%Lg", f);
14796   return (strncmp ("3.14159", buf, 7));
14797   ;
14798   return 0;
14799 }
14800 _ACEOF
14801 if ac_fn_c_try_run "$LINENO"; then :
14802   gdb_cv_printf_has_long_double=yes
14803 else
14804   gdb_cv_printf_has_long_double=no
14805 fi
14806 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14807   conftest.$ac_objext conftest.beam conftest.$ac_ext
14808 fi
14809
14810 fi
14811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5
14812 $as_echo "$gdb_cv_printf_has_long_double" >&6; }
14813 if test $gdb_cv_printf_has_long_double = yes; then
14814
14815 $as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
14816
14817 fi
14818
14819 # Check if the compiler and runtime support scanning long doubles.
14820
14821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
14822 $as_echo_n "checking for long double support in scanf... " >&6; }
14823 if test "${gdb_cv_scanf_has_long_double+set}" = set; then :
14824   $as_echo_n "(cached) " >&6
14825 else
14826   if test "$cross_compiling" = yes; then :
14827   gdb_cv_scanf_has_long_double=no
14828 else
14829   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14830 /* end confdefs.h.  */
14831 #include <stdio.h>
14832 int
14833 main ()
14834 {
14835 char *buf = "3.141592653";
14836   long double f = 0;
14837   sscanf (buf, "%Lg", &f);
14838   return !(f > 3.14159 && f < 3.14160);
14839   ;
14840   return 0;
14841 }
14842 _ACEOF
14843 if ac_fn_c_try_run "$LINENO"; then :
14844   gdb_cv_scanf_has_long_double=yes
14845 else
14846   gdb_cv_scanf_has_long_double=no
14847 fi
14848 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14849   conftest.$ac_objext conftest.beam conftest.$ac_ext
14850 fi
14851
14852 fi
14853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
14854 $as_echo "$gdb_cv_scanf_has_long_double" >&6; }
14855 if test $gdb_cv_scanf_has_long_double = yes; then
14856
14857 $as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
14858
14859 fi
14860
14861 case ${host_os} in
14862 aix*)
14863   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
14864 $as_echo_n "checking for -bbigtoc option... " >&6; }
14865 if test "${gdb_cv_bigtoc+set}" = set; then :
14866   $as_echo_n "(cached) " >&6
14867 else
14868
14869     SAVE_LDFLAGS=$LDFLAGS
14870
14871     case $GCC in
14872     yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
14873     *) gdb_cv_bigtoc=-bbigtoc ;;
14874     esac
14875
14876     LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
14877     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14878 /* end confdefs.h.  */
14879
14880 int
14881 main ()
14882 {
14883 int i;
14884   ;
14885   return 0;
14886 }
14887 _ACEOF
14888 if ac_fn_c_try_link "$LINENO"; then :
14889
14890 else
14891   gdb_cv_bigtoc=
14892 fi
14893 rm -f core conftest.err conftest.$ac_objext \
14894     conftest$ac_exeext conftest.$ac_ext
14895     LDFLAGS="${SAVE_LDFLAGS}"
14896
14897 fi
14898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
14899 $as_echo "$gdb_cv_bigtoc" >&6; }
14900   CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
14901   ;;
14902 esac
14903
14904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5
14905 $as_echo_n "checking for the dynamic export flag... " >&6; }
14906 dynamic_list=false
14907 if test "${gdb_native}" = yes; then
14908    # The dynamically loaded libthread_db needs access to symbols in the gdb
14909    # executable.  Older GNU ld supports --export-dynamic but --dynamic-list
14910    # may not be supported there.
14911    old_LDFLAGS="$LDFLAGS"
14912    # Older GNU ld supports --export-dynamic but --dynamic-list it does not.
14913    RDYNAMIC="-Wl,--dynamic-list=${srcdir}/proc-service.list"
14914    LDFLAGS="$LDFLAGS $RDYNAMIC"
14915    if test "${have_libpython}" = no; then
14916      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14917 /* end confdefs.h.  */
14918
14919 int
14920 main ()
14921 {
14922
14923   ;
14924   return 0;
14925 }
14926 _ACEOF
14927 if ac_fn_c_try_link "$LINENO"; then :
14928   dynamic_list=true
14929 fi
14930 rm -f core conftest.err conftest.$ac_objext \
14931     conftest$ac_exeext conftest.$ac_ext
14932    else
14933      # Workaround http://bugs.python.org/issue4434 where static
14934      # libpythonX.Y.a would get its symbols required for
14935      # pythonX.Y/lib-dynload/*.so modules hidden by -Wl,--dynamic-list.
14936      # Problem does not happen for the recommended libpythonX.Y.so linkage.
14937
14938      # Note the workaround for Python
14939      # http://bugs.python.org/issue10112 earlier has removed
14940      # -export-dynamic from PYTHON_LIBS.  That's exactly what we want
14941      # here too, as otherwise it'd make this -Wl,--dynamic-list test
14942      # always pass.
14943      old_CFLAGS="$CFLAGS"
14944      CFLAGS="$CFLAGS $PYTHON_CFLAGS"
14945      old_LIBS="$LIBS"
14946      LIBS="$LIBS $PYTHON_LIBS"
14947      old_CPPFLAGS="$CPPFLAGS"
14948      CPPFLAGS="$CPPFLAGS $PYTHON_CPPFLAGS"
14949      if test "$cross_compiling" = yes; then :
14950   true
14951 else
14952   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14953 /* end confdefs.h.  */
14954 #include "Python.h"
14955 int
14956 main ()
14957 {
14958 int err;
14959           Py_Initialize ();
14960           err = PyRun_SimpleString ("import itertools\n");
14961           Py_Finalize ();
14962           return err == 0 ? 0 : 1;
14963   ;
14964   return 0;
14965 }
14966 _ACEOF
14967 if ac_fn_c_try_run "$LINENO"; then :
14968   dynamic_list=true
14969 fi
14970 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14971   conftest.$ac_objext conftest.beam conftest.$ac_ext
14972 fi
14973
14974      LIBS="$old_LIBS"
14975      CFLAGS="$old_CFLAGS"
14976      CPPFLAGS="$old_CPPFLAGS"
14977    fi
14978    LDFLAGS="$old_LDFLAGS"
14979 fi
14980 if $dynamic_list; then
14981   found="-Wl,--dynamic-list"
14982   RDYNAMIC='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
14983 else
14984   found="-rdynamic"
14985   RDYNAMIC="-rdynamic"
14986 fi
14987
14988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
14989 $as_echo "$found" >&6; }
14990
14991
14992 if test ${build} = ${host} -a ${host} = ${target} ; then
14993    case ${host_os} in
14994    aix*)
14995       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
14996 $as_echo_n "checking for AiX thread debugging library... " >&6; }
14997       if test "${gdb_cv_have_aix_thread_debug+set}" = set; then :
14998   $as_echo_n "(cached) " >&6
14999 else
15000   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15001 /* end confdefs.h.  */
15002 #include <sys/pthdebug.h>
15003 int
15004 main ()
15005 {
15006 #ifndef PTHDB_VERSION_3
15007                                     #error
15008                                     #endif
15009   ;
15010   return 0;
15011 }
15012 _ACEOF
15013 if ac_fn_c_try_compile "$LINENO"; then :
15014   gdb_cv_have_aix_thread_debug=yes
15015 else
15016   gdb_cv_have_aix_thread_debug=no
15017 fi
15018 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15019 fi
15020
15021       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
15022 $as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
15023       if test $gdb_cv_have_aix_thread_debug = yes; then
15024          CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
15025          CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
15026          LIBS="$LIBS -lpthdebug"
15027
15028          # Older versions of AIX do not provide the declaration for
15029          # the getthrds function (it appears that it was introduced
15030          # with AIX 6.x).
15031          ac_fn_c_check_decl "$LINENO" "getthrds" "ac_cv_have_decl_getthrds" "#include <procinfo.h>
15032 "
15033 if test "x$ac_cv_have_decl_getthrds" = x""yes; then :
15034   ac_have_decl=1
15035 else
15036   ac_have_decl=0
15037 fi
15038
15039 cat >>confdefs.h <<_ACEOF
15040 #define HAVE_DECL_GETTHRDS $ac_have_decl
15041 _ACEOF
15042
15043       fi
15044       ;;
15045    esac
15046
15047 fi
15048
15049 if test "x$ac_cv_header_thread_db_h" = "xyes"; then
15050    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
15051 $as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
15052 if test "${gdb_cv_thread_db_h_has_td_notalloc+set}" = set; then :
15053   $as_echo_n "(cached) " >&6
15054 else
15055   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15056 /* end confdefs.h.  */
15057 #include <thread_db.h>
15058 int
15059 main ()
15060 {
15061 int i = TD_NOTALLOC;
15062   ;
15063   return 0;
15064 }
15065 _ACEOF
15066 if ac_fn_c_try_compile "$LINENO"; then :
15067   gdb_cv_thread_db_h_has_td_notalloc=yes
15068 else
15069   gdb_cv_thread_db_h_has_td_notalloc=no
15070
15071 fi
15072 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15073
15074 fi
15075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
15076 $as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
15077    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
15078 $as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
15079 if test "${gdb_cv_thread_db_h_has_td_version+set}" = set; then :
15080   $as_echo_n "(cached) " >&6
15081 else
15082   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15083 /* end confdefs.h.  */
15084 #include <thread_db.h>
15085 int
15086 main ()
15087 {
15088 int i = TD_VERSION;
15089   ;
15090   return 0;
15091 }
15092 _ACEOF
15093 if ac_fn_c_try_compile "$LINENO"; then :
15094   gdb_cv_thread_db_h_has_td_version=yes
15095 else
15096   gdb_cv_thread_db_h_has_td_version=no
15097
15098 fi
15099 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15100
15101 fi
15102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5
15103 $as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
15104    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
15105 $as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
15106 if test "${gdb_cv_thread_db_h_has_td_notls+set}" = set; then :
15107   $as_echo_n "(cached) " >&6
15108 else
15109   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15110 /* end confdefs.h.  */
15111 #include <thread_db.h>
15112 int
15113 main ()
15114 {
15115 int i = TD_NOTLS;
15116   ;
15117   return 0;
15118 }
15119 _ACEOF
15120 if ac_fn_c_try_compile "$LINENO"; then :
15121   gdb_cv_thread_db_h_has_td_notls=yes
15122 else
15123   gdb_cv_thread_db_h_has_td_notls=no
15124
15125 fi
15126 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15127
15128 fi
15129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
15130 $as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
15131 fi
15132 if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
15133
15134 $as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
15135
15136 fi
15137 if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
15138
15139 $as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
15140
15141 fi
15142 if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
15143
15144 $as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
15145
15146 fi
15147
15148 ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
15149 "
15150 if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = x""yes; then :
15151   ac_have_decl=1
15152 else
15153   ac_have_decl=0
15154 fi
15155
15156 cat >>confdefs.h <<_ACEOF
15157 #define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
15158 _ACEOF
15159
15160
15161 if test "$cross_compiling" = yes; then :
15162   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15163 /* end confdefs.h.  */
15164 #include <sys/personality.h>
15165 int
15166 main ()
15167 {
15168
15169 #      if !HAVE_DECL_ADDR_NO_RANDOMIZE
15170 #       define ADDR_NO_RANDOMIZE 0x0040000
15171 #      endif
15172        /* Test the flag could be set and stays set.  */
15173        personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
15174        if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
15175            return 1
15176   ;
15177   return 0;
15178 }
15179 _ACEOF
15180 if ac_fn_c_try_link "$LINENO"; then :
15181   have_personality=true
15182 else
15183   have_personality=false
15184 fi
15185 rm -f core conftest.err conftest.$ac_objext \
15186     conftest$ac_exeext conftest.$ac_ext
15187 else
15188   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15189 /* end confdefs.h.  */
15190 #include <sys/personality.h>
15191 int
15192 main ()
15193 {
15194
15195 #      if !HAVE_DECL_ADDR_NO_RANDOMIZE
15196 #       define ADDR_NO_RANDOMIZE 0x0040000
15197 #      endif
15198        /* Test the flag could be set and stays set.  */
15199        personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
15200        if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
15201            return 1
15202   ;
15203   return 0;
15204 }
15205 _ACEOF
15206 if ac_fn_c_try_run "$LINENO"; then :
15207   have_personality=true
15208 else
15209   have_personality=false
15210 fi
15211 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15212   conftest.$ac_objext conftest.beam conftest.$ac_ext
15213 fi
15214
15215 if $have_personality
15216 then
15217
15218 $as_echo "#define HAVE_PERSONALITY 1" >>confdefs.h
15219
15220 fi
15221
15222 case $host_os in
15223   go32* | *djgpp*)
15224     gdbinit=gdb.ini
15225     ;;
15226   *)
15227     gdbinit=.gdbinit
15228     ;;
15229 esac
15230
15231 cat >>confdefs.h <<_ACEOF
15232 #define GDBINIT "$gdbinit"
15233 _ACEOF
15234
15235
15236
15237 # Support for --with-sysroot is a copy of GDB_AC_WITH_DIR,
15238 # except that the argument to --with-sysroot is optional.
15239 # --with-sysroot (or --with-sysroot=yes) sets the default sysroot path.
15240 if test "x$with_sysroot" = xyes; then
15241   with_sysroot="${exec_prefix}/${target_alias}/sys-root"
15242 fi
15243
15244 # Check whether --with-sysroot was given.
15245 if test "${with_sysroot+set}" = set; then :
15246   withval=$with_sysroot; TARGET_SYSTEM_ROOT=$withval
15247 else
15248   TARGET_SYSTEM_ROOT=
15249 fi
15250
15251
15252   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
15253   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15254   ac_define_dir=`eval echo $TARGET_SYSTEM_ROOT`
15255   ac_define_dir=`eval echo $ac_define_dir`
15256
15257 cat >>confdefs.h <<_ACEOF
15258 #define TARGET_SYSTEM_ROOT "$ac_define_dir"
15259 _ACEOF
15260
15261
15262
15263
15264   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
15265      if test "x$prefix" = xNONE; then
15266         test_prefix=/usr/local
15267      else
15268         test_prefix=$prefix
15269      fi
15270   else
15271      test_prefix=$exec_prefix
15272   fi
15273   value=0
15274   case ${ac_define_dir} in
15275      "${test_prefix}"|"${test_prefix}/"*|\
15276         '${exec_prefix}'|'${exec_prefix}/'*)
15277      value=1
15278      ;;
15279   esac
15280
15281 cat >>confdefs.h <<_ACEOF
15282 #define TARGET_SYSTEM_ROOT_RELOCATABLE $value
15283 _ACEOF
15284
15285
15286
15287
15288
15289 # Check whether --with-system-gdbinit was given.
15290 if test "${with_system_gdbinit+set}" = set; then :
15291   withval=$with_system_gdbinit;
15292     SYSTEM_GDBINIT=$withval
15293 else
15294   SYSTEM_GDBINIT=
15295 fi
15296
15297
15298   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
15299   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15300   ac_define_dir=`eval echo $SYSTEM_GDBINIT`
15301   ac_define_dir=`eval echo $ac_define_dir`
15302
15303 cat >>confdefs.h <<_ACEOF
15304 #define SYSTEM_GDBINIT "$ac_define_dir"
15305 _ACEOF
15306
15307
15308
15309
15310   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
15311      if test "x$prefix" = xNONE; then
15312         test_prefix=/usr/local
15313      else
15314         test_prefix=$prefix
15315      fi
15316   else
15317      test_prefix=$exec_prefix
15318   fi
15319   value=0
15320   case ${ac_define_dir} in
15321      "${test_prefix}"|"${test_prefix}/"*|\
15322         '${exec_prefix}'|'${exec_prefix}/'*)
15323      value=1
15324      ;;
15325   esac
15326
15327 cat >>confdefs.h <<_ACEOF
15328 #define SYSTEM_GDBINIT_RELOCATABLE $value
15329 _ACEOF
15330
15331
15332
15333
15334
15335 # Check whether --enable-werror was given.
15336 if test "${enable_werror+set}" = set; then :
15337   enableval=$enable_werror; case "${enableval}" in
15338      yes | y) ERROR_ON_WARNING="yes" ;;
15339      no | n)  ERROR_ON_WARNING="no" ;;
15340      *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
15341    esac
15342 fi
15343
15344
15345 # Enable -Werror by default when using gcc.  Turn it off for releases.
15346 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" && $development; then
15347     ERROR_ON_WARNING=yes
15348 fi
15349
15350 WERROR_CFLAGS=""
15351 if test "${ERROR_ON_WARNING}" = yes ; then
15352     WERROR_CFLAGS="-Werror"
15353 fi
15354
15355 # The options we'll try to enable.
15356 build_warnings="-Wall -Wpointer-arith \
15357 -Wno-unused -Wunused-value -Wunused-function \
15358 -Wno-switch -Wno-char-subscripts \
15359 -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable \
15360 -Wno-sign-compare -Wno-narrowing -Wno-error=maybe-uninitialized \
15361 -Wno-mismatched-tags \
15362 -Wno-error=deprecated-register"
15363
15364 case "${host}" in
15365   *-*-mingw32*)
15366     # Enable -Wno-format by default when using gcc on mingw since many
15367     # GCC versions complain about %I64.
15368     build_warnings="$build_warnings -Wno-format" ;;
15369   *-*-solaris*)
15370     # Solaris 11.4 <python2.7/ceval.h> uses #pragma no_inline that GCC
15371     # doesn't understand.
15372     build_warnings="$build_warnings -Wno-unknown-pragmas"
15373     # Solaris 11 <unistd.h> marks vfork deprecated.
15374     build_warnings="$build_warnings -Wno-deprecated-declarations" ;;
15375   *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
15376 esac
15377
15378 # Check whether --enable-build-warnings was given.
15379 if test "${enable_build_warnings+set}" = set; then :
15380   enableval=$enable_build_warnings; case "${enableval}" in
15381   yes)  ;;
15382   no)   build_warnings="-w";;
15383   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
15384         build_warnings="${build_warnings} ${t}";;
15385   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
15386         build_warnings="${t} ${build_warnings}";;
15387   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
15388 esac
15389 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
15390   echo "Setting compiler warning flags = $build_warnings" 6>&1
15391 fi
15392 fi
15393 # Check whether --enable-gdb-build-warnings was given.
15394 if test "${enable_gdb_build_warnings+set}" = set; then :
15395   enableval=$enable_gdb_build_warnings; case "${enableval}" in
15396   yes)  ;;
15397   no)   build_warnings="-w";;
15398   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
15399         build_warnings="${build_warnings} ${t}";;
15400   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
15401         build_warnings="${t} ${build_warnings}";;
15402   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
15403 esac
15404 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
15405   echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
15406 fi
15407 fi
15408
15409 # The set of warnings supported by a C++ compiler is not the same as
15410 # of the C compiler.
15411 ac_ext=cpp
15412 ac_cpp='$CXXCPP $CPPFLAGS'
15413 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15414 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15415 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15416
15417
15418 WARN_CFLAGS=""
15419 if test "x${build_warnings}" != x -a "x$GCC" = xyes
15420 then
15421     { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
15422 $as_echo_n "checking compiler warning flags... " >&6; }
15423     # Separate out the -Werror flag as some files just cannot be
15424     # compiled with it enabled.
15425     for w in ${build_warnings}; do
15426         # GCC does not complain about -Wno-unknown-warning.  Invert
15427         # and test -Wunknown-warning instead.
15428         case $w in
15429         -Wno-*)
15430                 wtest=`echo $w | sed 's/-Wno-/-W/g'` ;;
15431         *)
15432                 wtest=$w ;;
15433         esac
15434
15435         case $w in
15436         -Werr*) WERROR_CFLAGS=-Werror ;;
15437         *)
15438             # Check whether GCC accepts it.
15439             saved_CFLAGS="$CFLAGS"
15440             CFLAGS="$CFLAGS -Werror $wtest"
15441             saved_CXXFLAGS="$CXXFLAGS"
15442             CXXFLAGS="$CXXFLAGS -Werror $wtest"
15443             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15444 /* end confdefs.h.  */
15445
15446 int
15447 main ()
15448 {
15449
15450   ;
15451   return 0;
15452 }
15453 _ACEOF
15454 if ac_fn_cxx_try_compile "$LINENO"; then :
15455   WARN_CFLAGS="${WARN_CFLAGS} $w"
15456 fi
15457 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15458             CFLAGS="$saved_CFLAGS"
15459             CXXFLAGS="$saved_CXXFLAGS"
15460         esac
15461     done
15462     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
15463 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
15464 fi
15465
15466
15467
15468 ac_ext=c
15469 ac_cpp='$CPP $CPPFLAGS'
15470 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15471 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15472 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15473
15474
15475
15476 # In the Cygwin environment, we need some additional flags.
15477 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
15478 $as_echo_n "checking for cygwin... " >&6; }
15479 if test "${gdb_cv_os_cygwin+set}" = set; then :
15480   $as_echo_n "(cached) " >&6
15481 else
15482   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15483 /* end confdefs.h.  */
15484
15485 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
15486 lose
15487 #endif
15488 _ACEOF
15489 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15490   $EGREP "^lose$" >/dev/null 2>&1; then :
15491   gdb_cv_os_cygwin=yes
15492 else
15493   gdb_cv_os_cygwin=no
15494 fi
15495 rm -f conftest*
15496
15497 fi
15498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_os_cygwin" >&5
15499 $as_echo "$gdb_cv_os_cygwin" >&6; }
15500
15501
15502 SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o"
15503 case ${host} in
15504   *go32* ) SER_HARDWIRE=ser-go32.o ;;
15505   *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
15506   *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o" ;;
15507 esac
15508
15509
15510 # libreadline needs libuser32.a in a cygwin environment
15511 WIN32LIBS=
15512 if test x$gdb_cv_os_cygwin = xyes; then
15513     WIN32LIBS="-luser32"
15514     case "${target}" in
15515         *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
15516         ;;
15517     esac
15518 fi
15519
15520 # The ser-tcp.c module requires sockets.
15521 case ${host} in
15522   *mingw32*)
15523
15524 $as_echo "#define USE_WIN32API 1" >>confdefs.h
15525
15526     WIN32LIBS="$WIN32LIBS -lws2_32"
15527     ;;
15528 esac
15529
15530
15531 # Add ELF support to GDB, but only if BFD includes ELF support.
15532
15533   OLD_CFLAGS=$CFLAGS
15534   OLD_LDFLAGS=$LDFLAGS
15535   OLD_LIBS=$LIBS
15536   # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
15537   # points somewhere with bfd, with -I/foo/lib and -L/foo/lib.  We
15538   # always want our bfd.
15539   CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
15540   ZLIBDIR=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'`
15541   LDFLAGS="-L../bfd -L../libiberty $ZLIBDIR $LDFLAGS"
15542   intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
15543   LIBS="-lbfd -liberty -lz $intl $LIBS"
15544   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
15545 $as_echo_n "checking for ELF support in BFD... " >&6; }
15546 if test "${gdb_cv_var_elf+set}" = set; then :
15547   $as_echo_n "(cached) " >&6
15548 else
15549   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15550 /* end confdefs.h.  */
15551 #include <stdlib.h>
15552   #include "bfd.h"
15553   #include "elf-bfd.h"
15554
15555 int
15556 main ()
15557 {
15558 return bfd_get_elf_phdr_upper_bound (NULL);
15559   ;
15560   return 0;
15561 }
15562 _ACEOF
15563 if ac_fn_c_try_link "$LINENO"; then :
15564   gdb_cv_var_elf=yes
15565 else
15566   gdb_cv_var_elf=no
15567 fi
15568 rm -f core conftest.err conftest.$ac_objext \
15569     conftest$ac_exeext conftest.$ac_ext
15570 fi
15571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_elf" >&5
15572 $as_echo "$gdb_cv_var_elf" >&6; }
15573   CFLAGS=$OLD_CFLAGS
15574   LDFLAGS=$OLD_LDFLAGS
15575   LIBS=$OLD_LIBS
15576 if test $gdb_cv_var_elf = yes; then
15577   CONFIG_OBS="$CONFIG_OBS elfread.o stap-probe.o dtrace-probe.o"
15578
15579 $as_echo "#define HAVE_ELF 1" >>confdefs.h
15580
15581   # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
15582   if test "$plugins" = "yes"; then
15583     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
15584 $as_echo_n "checking for library containing dlopen... " >&6; }
15585 if test "${ac_cv_search_dlopen+set}" = set; then :
15586   $as_echo_n "(cached) " >&6
15587 else
15588   ac_func_search_save_LIBS=$LIBS
15589 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15590 /* end confdefs.h.  */
15591
15592 /* Override any GCC internal prototype to avoid an error.
15593    Use char because int might match the return type of a GCC
15594    builtin and then its argument prototype would still apply.  */
15595 #ifdef __cplusplus
15596 extern "C"
15597 #endif
15598 char dlopen ();
15599 int
15600 main ()
15601 {
15602 return dlopen ();
15603   ;
15604   return 0;
15605 }
15606 _ACEOF
15607 for ac_lib in '' dl; do
15608   if test -z "$ac_lib"; then
15609     ac_res="none required"
15610   else
15611     ac_res=-l$ac_lib
15612     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
15613   fi
15614   if ac_fn_c_try_link "$LINENO"; then :
15615   ac_cv_search_dlopen=$ac_res
15616 fi
15617 rm -f core conftest.err conftest.$ac_objext \
15618     conftest$ac_exeext
15619   if test "${ac_cv_search_dlopen+set}" = set; then :
15620   break
15621 fi
15622 done
15623 if test "${ac_cv_search_dlopen+set}" = set; then :
15624
15625 else
15626   ac_cv_search_dlopen=no
15627 fi
15628 rm conftest.$ac_ext
15629 LIBS=$ac_func_search_save_LIBS
15630 fi
15631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
15632 $as_echo "$ac_cv_search_dlopen" >&6; }
15633 ac_res=$ac_cv_search_dlopen
15634 if test "$ac_res" != no; then :
15635   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15636
15637 fi
15638
15639   fi
15640 fi
15641
15642 # Add macho support to GDB, but only if BFD includes it.
15643
15644   OLD_CFLAGS=$CFLAGS
15645   OLD_LDFLAGS=$LDFLAGS
15646   OLD_LIBS=$LIBS
15647   # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
15648   # points somewhere with bfd, with -I/foo/lib and -L/foo/lib.  We
15649   # always want our bfd.
15650   CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
15651   ZLIBDIR=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'`
15652   LDFLAGS="-L../bfd -L../libiberty $ZLIBDIR $LDFLAGS"
15653   intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
15654   LIBS="-lbfd -liberty -lz $intl $LIBS"
15655   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Mach-O support in BFD" >&5
15656 $as_echo_n "checking for Mach-O support in BFD... " >&6; }
15657 if test "${gdb_cv_var_macho+set}" = set; then :
15658   $as_echo_n "(cached) " >&6
15659 else
15660   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15661 /* end confdefs.h.  */
15662 #include <stdlib.h>
15663   #include "bfd.h"
15664   #include "mach-o.h"
15665
15666 int
15667 main ()
15668 {
15669 return bfd_mach_o_lookup_command (NULL, 0, NULL);
15670   ;
15671   return 0;
15672 }
15673 _ACEOF
15674 if ac_fn_c_try_link "$LINENO"; then :
15675   gdb_cv_var_macho=yes
15676 else
15677   gdb_cv_var_macho=no
15678 fi
15679 rm -f core conftest.err conftest.$ac_objext \
15680     conftest$ac_exeext conftest.$ac_ext
15681 fi
15682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_macho" >&5
15683 $as_echo "$gdb_cv_var_macho" >&6; }
15684   CFLAGS=$OLD_CFLAGS
15685   LDFLAGS=$OLD_LDFLAGS
15686   LIBS=$OLD_LIBS
15687 if test $gdb_cv_var_macho = yes; then
15688   CONFIG_OBS="$CONFIG_OBS machoread.o"
15689 fi
15690
15691 # Add any host-specific objects to GDB.
15692 CONFIG_OBS="${CONFIG_OBS} ${gdb_host_obs}"
15693
15694 # If building on ELF, look for lzma support for embedded compressed debug info.
15695 if test $gdb_cv_var_elf = yes; then
15696
15697 # Check whether --with-lzma was given.
15698 if test "${with_lzma+set}" = set; then :
15699   withval=$with_lzma;
15700 else
15701   with_lzma=auto
15702 fi
15703
15704   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use lzma" >&5
15705 $as_echo_n "checking whether to use lzma... " >&6; }
15706   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_lzma" >&5
15707 $as_echo "$with_lzma" >&6; }
15708
15709   if test "${with_lzma}" != no; then
15710
15711
15712
15713
15714
15715
15716
15717
15718     use_additional=yes
15719
15720   acl_save_prefix="$prefix"
15721   prefix="$acl_final_prefix"
15722   acl_save_exec_prefix="$exec_prefix"
15723   exec_prefix="$acl_final_exec_prefix"
15724
15725     eval additional_includedir=\"$includedir\"
15726     eval additional_libdir=\"$libdir\"
15727
15728   exec_prefix="$acl_save_exec_prefix"
15729   prefix="$acl_save_prefix"
15730
15731
15732 # Check whether --with-liblzma-prefix was given.
15733 if test "${with_liblzma_prefix+set}" = set; then :
15734   withval=$with_liblzma_prefix;
15735     if test "X$withval" = "Xno"; then
15736       use_additional=no
15737     else
15738       if test "X$withval" = "X"; then
15739
15740   acl_save_prefix="$prefix"
15741   prefix="$acl_final_prefix"
15742   acl_save_exec_prefix="$exec_prefix"
15743   exec_prefix="$acl_final_exec_prefix"
15744
15745           eval additional_includedir=\"$includedir\"
15746           eval additional_libdir=\"$libdir\"
15747
15748   exec_prefix="$acl_save_exec_prefix"
15749   prefix="$acl_save_prefix"
15750
15751       else
15752         additional_includedir="$withval/include"
15753         additional_libdir="$withval/lib"
15754       fi
15755     fi
15756
15757 fi
15758
15759       LIBLZMA=
15760   LTLIBLZMA=
15761   INCLZMA=
15762   rpathdirs=
15763   ltrpathdirs=
15764   names_already_handled=
15765   names_next_round='lzma '
15766   while test -n "$names_next_round"; do
15767     names_this_round="$names_next_round"
15768     names_next_round=
15769     for name in $names_this_round; do
15770       already_handled=
15771       for n in $names_already_handled; do
15772         if test "$n" = "$name"; then
15773           already_handled=yes
15774           break
15775         fi
15776       done
15777       if test -z "$already_handled"; then
15778         names_already_handled="$names_already_handled $name"
15779                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
15780         eval value=\"\$HAVE_LIB$uppername\"
15781         if test -n "$value"; then
15782           if test "$value" = yes; then
15783             eval value=\"\$LIB$uppername\"
15784             test -z "$value" || LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$value"
15785             eval value=\"\$LTLIB$uppername\"
15786             test -z "$value" || LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }$value"
15787           else
15788                                     :
15789           fi
15790         else
15791                               found_dir=
15792           found_la=
15793           found_so=
15794           found_a=
15795           if test $use_additional = yes; then
15796             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
15797               found_dir="$additional_libdir"
15798               found_so="$additional_libdir/lib$name.$shlibext"
15799               if test -f "$additional_libdir/lib$name.la"; then
15800                 found_la="$additional_libdir/lib$name.la"
15801               fi
15802             else
15803               if test -f "$additional_libdir/lib$name.$libext"; then
15804                 found_dir="$additional_libdir"
15805                 found_a="$additional_libdir/lib$name.$libext"
15806                 if test -f "$additional_libdir/lib$name.la"; then
15807                   found_la="$additional_libdir/lib$name.la"
15808                 fi
15809               fi
15810             fi
15811           fi
15812           if test "X$found_dir" = "X"; then
15813             for x in $LDFLAGS $LTLIBLZMA; do
15814
15815   acl_save_prefix="$prefix"
15816   prefix="$acl_final_prefix"
15817   acl_save_exec_prefix="$exec_prefix"
15818   exec_prefix="$acl_final_exec_prefix"
15819   eval x=\"$x\"
15820   exec_prefix="$acl_save_exec_prefix"
15821   prefix="$acl_save_prefix"
15822
15823               case "$x" in
15824                 -L*)
15825                   dir=`echo "X$x" | sed -e 's/^X-L//'`
15826                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
15827                     found_dir="$dir"
15828                     found_so="$dir/lib$name.$shlibext"
15829                     if test -f "$dir/lib$name.la"; then
15830                       found_la="$dir/lib$name.la"
15831                     fi
15832                   else
15833                     if test -f "$dir/lib$name.$libext"; then
15834                       found_dir="$dir"
15835                       found_a="$dir/lib$name.$libext"
15836                       if test -f "$dir/lib$name.la"; then
15837                         found_la="$dir/lib$name.la"
15838                       fi
15839                     fi
15840                   fi
15841                   ;;
15842               esac
15843               if test "X$found_dir" != "X"; then
15844                 break
15845               fi
15846             done
15847           fi
15848           if test "X$found_dir" != "X"; then
15849                         LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-L$found_dir -l$name"
15850             if test "X$found_so" != "X"; then
15851                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
15852                                 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
15853               else
15854                                                                                 haveit=
15855                 for x in $ltrpathdirs; do
15856                   if test "X$x" = "X$found_dir"; then
15857                     haveit=yes
15858                     break
15859                   fi
15860                 done
15861                 if test -z "$haveit"; then
15862                   ltrpathdirs="$ltrpathdirs $found_dir"
15863                 fi
15864                                 if test "$hardcode_direct" = yes; then
15865                                                       LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
15866                 else
15867                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
15868                                                             LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
15869                                                             haveit=
15870                     for x in $rpathdirs; do
15871                       if test "X$x" = "X$found_dir"; then
15872                         haveit=yes
15873                         break
15874                       fi
15875                     done
15876                     if test -z "$haveit"; then
15877                       rpathdirs="$rpathdirs $found_dir"
15878                     fi
15879                   else
15880                                                                                 haveit=
15881                     for x in $LDFLAGS $LIBLZMA; do
15882
15883   acl_save_prefix="$prefix"
15884   prefix="$acl_final_prefix"
15885   acl_save_exec_prefix="$exec_prefix"
15886   exec_prefix="$acl_final_exec_prefix"
15887   eval x=\"$x\"
15888   exec_prefix="$acl_save_exec_prefix"
15889   prefix="$acl_save_prefix"
15890
15891                       if test "X$x" = "X-L$found_dir"; then
15892                         haveit=yes
15893                         break
15894                       fi
15895                     done
15896                     if test -z "$haveit"; then
15897                       LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$found_dir"
15898                     fi
15899                     if test "$hardcode_minus_L" != no; then
15900                                                                                         LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
15901                     else
15902                                                                                                                                                                                 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-l$name"
15903                     fi
15904                   fi
15905                 fi
15906               fi
15907             else
15908               if test "X$found_a" != "X"; then
15909                                 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_a"
15910               else
15911                                                 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$found_dir -l$name"
15912               fi
15913             fi
15914                         additional_includedir=
15915             case "$found_dir" in
15916               */lib | */lib/)
15917                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
15918                 additional_includedir="$basedir/include"
15919                 ;;
15920             esac
15921             if test "X$additional_includedir" != "X"; then
15922                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
15923                 haveit=
15924                 if test "X$additional_includedir" = "X/usr/local/include"; then
15925                   if test -n "$GCC"; then
15926                     case $host_os in
15927                       linux*) haveit=yes;;
15928                     esac
15929                   fi
15930                 fi
15931                 if test -z "$haveit"; then
15932                   for x in $CPPFLAGS $INCLZMA; do
15933
15934   acl_save_prefix="$prefix"
15935   prefix="$acl_final_prefix"
15936   acl_save_exec_prefix="$exec_prefix"
15937   exec_prefix="$acl_final_exec_prefix"
15938   eval x=\"$x\"
15939   exec_prefix="$acl_save_exec_prefix"
15940   prefix="$acl_save_prefix"
15941
15942                     if test "X$x" = "X-I$additional_includedir"; then
15943                       haveit=yes
15944                       break
15945                     fi
15946                   done
15947                   if test -z "$haveit"; then
15948                     if test -d "$additional_includedir"; then
15949                                             INCLZMA="${INCLZMA}${INCLZMA:+ }-I$additional_includedir"
15950                     fi
15951                   fi
15952                 fi
15953               fi
15954             fi
15955                         if test -n "$found_la"; then
15956                                                         save_libdir="$libdir"
15957               case "$found_la" in
15958                 */* | *\\*) . "$found_la" ;;
15959                 *) . "./$found_la" ;;
15960               esac
15961               libdir="$save_libdir"
15962                             for dep in $dependency_libs; do
15963                 case "$dep" in
15964                   -L*)
15965                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
15966                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
15967                       haveit=
15968                       if test "X$additional_libdir" = "X/usr/local/lib"; then
15969                         if test -n "$GCC"; then
15970                           case $host_os in
15971                             linux*) haveit=yes;;
15972                           esac
15973                         fi
15974                       fi
15975                       if test -z "$haveit"; then
15976                         haveit=
15977                         for x in $LDFLAGS $LIBLZMA; do
15978
15979   acl_save_prefix="$prefix"
15980   prefix="$acl_final_prefix"
15981   acl_save_exec_prefix="$exec_prefix"
15982   exec_prefix="$acl_final_exec_prefix"
15983   eval x=\"$x\"
15984   exec_prefix="$acl_save_exec_prefix"
15985   prefix="$acl_save_prefix"
15986
15987                           if test "X$x" = "X-L$additional_libdir"; then
15988                             haveit=yes
15989                             break
15990                           fi
15991                         done
15992                         if test -z "$haveit"; then
15993                           if test -d "$additional_libdir"; then
15994                                                         LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$additional_libdir"
15995                           fi
15996                         fi
15997                         haveit=
15998                         for x in $LDFLAGS $LTLIBLZMA; do
15999
16000   acl_save_prefix="$prefix"
16001   prefix="$acl_final_prefix"
16002   acl_save_exec_prefix="$exec_prefix"
16003   exec_prefix="$acl_final_exec_prefix"
16004   eval x=\"$x\"
16005   exec_prefix="$acl_save_exec_prefix"
16006   prefix="$acl_save_prefix"
16007
16008                           if test "X$x" = "X-L$additional_libdir"; then
16009                             haveit=yes
16010                             break
16011                           fi
16012                         done
16013                         if test -z "$haveit"; then
16014                           if test -d "$additional_libdir"; then
16015                                                         LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-L$additional_libdir"
16016                           fi
16017                         fi
16018                       fi
16019                     fi
16020                     ;;
16021                   -R*)
16022                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
16023                     if test "$enable_rpath" != no; then
16024                                                                   haveit=
16025                       for x in $rpathdirs; do
16026                         if test "X$x" = "X$dir"; then
16027                           haveit=yes
16028                           break
16029                         fi
16030                       done
16031                       if test -z "$haveit"; then
16032                         rpathdirs="$rpathdirs $dir"
16033                       fi
16034                                                                   haveit=
16035                       for x in $ltrpathdirs; do
16036                         if test "X$x" = "X$dir"; then
16037                           haveit=yes
16038                           break
16039                         fi
16040                       done
16041                       if test -z "$haveit"; then
16042                         ltrpathdirs="$ltrpathdirs $dir"
16043                       fi
16044                     fi
16045                     ;;
16046                   -l*)
16047                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
16048                     ;;
16049                   *.la)
16050                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
16051                     ;;
16052                   *)
16053                                         LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$dep"
16054                     LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }$dep"
16055                     ;;
16056                 esac
16057               done
16058             fi
16059           else
16060                                                             LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-l$name"
16061             LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-l$name"
16062           fi
16063         fi
16064       fi
16065     done
16066   done
16067   if test "X$rpathdirs" != "X"; then
16068     if test -n "$hardcode_libdir_separator"; then
16069                         alldirs=
16070       for found_dir in $rpathdirs; do
16071         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
16072       done
16073             acl_save_libdir="$libdir"
16074       libdir="$alldirs"
16075       eval flag=\"$hardcode_libdir_flag_spec\"
16076       libdir="$acl_save_libdir"
16077       LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$flag"
16078     else
16079             for found_dir in $rpathdirs; do
16080         acl_save_libdir="$libdir"
16081         libdir="$found_dir"
16082         eval flag=\"$hardcode_libdir_flag_spec\"
16083         libdir="$acl_save_libdir"
16084         LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$flag"
16085       done
16086     fi
16087   fi
16088   if test "X$ltrpathdirs" != "X"; then
16089             for found_dir in $ltrpathdirs; do
16090       LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-R$found_dir"
16091     done
16092   fi
16093
16094
16095         ac_save_CPPFLAGS="$CPPFLAGS"
16096
16097   for element in $INCLZMA; do
16098     haveit=
16099     for x in $CPPFLAGS; do
16100
16101   acl_save_prefix="$prefix"
16102   prefix="$acl_final_prefix"
16103   acl_save_exec_prefix="$exec_prefix"
16104   exec_prefix="$acl_final_exec_prefix"
16105   eval x=\"$x\"
16106   exec_prefix="$acl_save_exec_prefix"
16107   prefix="$acl_save_prefix"
16108
16109       if test "X$x" = "X$element"; then
16110         haveit=yes
16111         break
16112       fi
16113     done
16114     if test -z "$haveit"; then
16115       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
16116     fi
16117   done
16118
16119
16120   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for liblzma" >&5
16121 $as_echo_n "checking for liblzma... " >&6; }
16122 if test "${ac_cv_liblzma+set}" = set; then :
16123   $as_echo_n "(cached) " >&6
16124 else
16125
16126     ac_save_LIBS="$LIBS"
16127     LIBS="$LIBS $LIBLZMA"
16128     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16129 /* end confdefs.h.  */
16130 #include "lzma.h"
16131 int
16132 main ()
16133 {
16134 lzma_index_iter iter;
16135                            lzma_index_iter_init (&iter, 0);
16136                            lzma_mf_is_supported (LZMA_MF_HC3);
16137   ;
16138   return 0;
16139 }
16140 _ACEOF
16141 if ac_fn_c_try_link "$LINENO"; then :
16142   ac_cv_liblzma=yes
16143 else
16144   ac_cv_liblzma=no
16145 fi
16146 rm -f core conftest.err conftest.$ac_objext \
16147     conftest$ac_exeext conftest.$ac_ext
16148     LIBS="$ac_save_LIBS"
16149
16150 fi
16151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_liblzma" >&5
16152 $as_echo "$ac_cv_liblzma" >&6; }
16153   if test "$ac_cv_liblzma" = yes; then
16154     HAVE_LIBLZMA=yes
16155
16156 $as_echo "#define HAVE_LIBLZMA 1" >>confdefs.h
16157
16158     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with liblzma" >&5
16159 $as_echo_n "checking how to link with liblzma... " >&6; }
16160     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBLZMA" >&5
16161 $as_echo "$LIBLZMA" >&6; }
16162   else
16163     HAVE_LIBLZMA=no
16164             CPPFLAGS="$ac_save_CPPFLAGS"
16165     LIBLZMA=
16166     LTLIBLZMA=
16167   fi
16168
16169
16170
16171
16172
16173
16174     if test "$HAVE_LIBLZMA" != yes; then
16175       if test "$with_lzma" = yes; then
16176         as_fn_error "missing liblzma for --with-lzma" "$LINENO" 5
16177       fi
16178     fi
16179   fi
16180 fi
16181
16182 LIBGUI="../libgui/src/libgui.a"
16183 GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
16184
16185
16186
16187 WIN32LDAPP=
16188
16189
16190
16191 case "${host}" in
16192 *-*-cygwin* | *-*-mingw* )
16193     configdir="win"
16194     ;;
16195 *)
16196     configdir="unix"
16197     ;;
16198 esac
16199
16200 GDBTKLIBS=
16201 if test "${enable_gdbtk}" = "yes"; then
16202
16203     # Gdbtk must have an absolute path to srcdir in order to run
16204     # properly when not installed.
16205     here=`pwd`
16206     cd ${srcdir}
16207     GDBTK_SRC_DIR=`pwd`
16208     cd $here
16209
16210
16211     #
16212     # Ok, lets find the tcl configuration
16213     # First, look for one uninstalled.
16214     # the alternative search directory is invoked by --with-tcl
16215     #
16216
16217     if test x"${no_tcl}" = x ; then
16218         # we reset no_tcl in case something fails here
16219         no_tcl=true
16220
16221 # Check whether --with-tcl was given.
16222 if test "${with_tcl+set}" = set; then :
16223   withval=$with_tcl; with_tclconfig=${withval}
16224 fi
16225
16226         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
16227 $as_echo_n "checking for Tcl configuration... " >&6; }
16228         if test "${ac_cv_c_tclconfig+set}" = set; then :
16229   $as_echo_n "(cached) " >&6
16230 else
16231
16232
16233             # First check to see if --with-tcl was specified.
16234             case "${host}" in
16235                 *-*-cygwin*) platDir="win" ;;
16236                 *) platDir="unix" ;;
16237             esac
16238             if test x"${with_tclconfig}" != x ; then
16239                 if test -f "${with_tclconfig}/tclConfig.sh" ; then
16240                     ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
16241                 else
16242                     as_fn_error "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
16243                 fi
16244             fi
16245
16246             # then check for a private Tcl installation
16247             if test x"${ac_cv_c_tclconfig}" = x ; then
16248                 for i in \
16249                         ../tcl \
16250                         `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
16251                         `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
16252                         `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
16253                         ../../tcl \
16254                         `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
16255                         `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
16256                         `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
16257                         ../../../tcl \
16258                         `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
16259                         `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
16260                         `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
16261                     if test -f "$i/$platDir/tclConfig.sh" ; then
16262                         ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
16263                         break
16264                     fi
16265                 done
16266             fi
16267
16268             # on Darwin, check in Framework installation locations
16269             if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tclconfig}" = x ; then
16270                 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
16271                         `ls -d /Library/Frameworks 2>/dev/null` \
16272                         `ls -d /Network/Library/Frameworks 2>/dev/null` \
16273                         `ls -d /System/Library/Frameworks 2>/dev/null` \
16274                         ; do
16275                     if test -f "$i/Tcl.framework/tclConfig.sh" ; then
16276                         ac_cv_c_tclconfig=`(cd $i/Tcl.framework; pwd)`
16277                         break
16278                     fi
16279                 done
16280             fi
16281
16282             # check in a few common install locations
16283             if test x"${ac_cv_c_tclconfig}" = x ; then
16284                 for i in `ls -d ${libdir} 2>/dev/null` \
16285                         `ls -d ${exec_prefix}/lib 2>/dev/null` \
16286                         `ls -d ${prefix}/lib 2>/dev/null` \
16287                         `ls -d /usr/local/lib 2>/dev/null` \
16288                         `ls -d /usr/contrib/lib 2>/dev/null` \
16289                         `ls -d /usr/lib 2>/dev/null` \
16290                         ; do
16291                     if test -f "$i/tclConfig.sh" ; then
16292                         ac_cv_c_tclconfig=`(cd $i; pwd)`
16293                         break
16294                     fi
16295                 done
16296             fi
16297
16298             # check in a few other private locations
16299             if test x"${ac_cv_c_tclconfig}" = x ; then
16300                 for i in \
16301                         ${srcdir}/../tcl \
16302                         `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
16303                         `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
16304                         `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
16305                     if test -f "$i/$platDir/tclConfig.sh" ; then
16306                     ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
16307                     break
16308                 fi
16309                 done
16310             fi
16311
16312 fi
16313
16314
16315         if test x"${ac_cv_c_tclconfig}" = x ; then
16316             TCL_BIN_DIR="# no Tcl configs found"
16317             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
16318 $as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
16319         else
16320             no_tcl=
16321             TCL_BIN_DIR=${ac_cv_c_tclconfig}
16322             { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
16323 $as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
16324         fi
16325     fi
16326
16327
16328     # If $no_tk is nonempty, then we can't do Tk, and there is no
16329     # point to doing Tcl.
16330
16331     #
16332     # Ok, lets find the tk configuration
16333     # First, look for one uninstalled.
16334     # the alternative search directory is invoked by --with-tk
16335     #
16336
16337     if test x"${no_tk}" = x ; then
16338         # we reset no_tk in case something fails here
16339         no_tk=true
16340
16341 # Check whether --with-tk was given.
16342 if test "${with_tk+set}" = set; then :
16343   withval=$with_tk; with_tkconfig=${withval}
16344 fi
16345
16346         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
16347 $as_echo_n "checking for Tk configuration... " >&6; }
16348         if test "${ac_cv_c_tkconfig+set}" = set; then :
16349   $as_echo_n "(cached) " >&6
16350 else
16351
16352
16353             # First check to see if --with-tkconfig was specified.
16354             if test x"${with_tkconfig}" != x ; then
16355                 if test -f "${with_tkconfig}/tkConfig.sh" ; then
16356                     ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
16357                 else
16358                     as_fn_error "${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
16359                 fi
16360             fi
16361
16362             # then check for a private Tk library
16363             case "${host}" in
16364                 *-*-cygwin*) platDir="win" ;;
16365                 *) platDir="unix" ;;
16366             esac
16367             if test x"${ac_cv_c_tkconfig}" = x ; then
16368                 for i in \
16369                         ../tk \
16370                         `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
16371                         `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
16372                         `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
16373                         ../../tk \
16374                         `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
16375                         `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
16376                         `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
16377                         ../../../tk \
16378                         `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
16379                         `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
16380                         `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
16381                     if test -f "$i/$platDir/tkConfig.sh" ; then
16382                         ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
16383                         break
16384                     fi
16385                 done
16386             fi
16387
16388             # on Darwin, check in Framework installation locations
16389             if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tkconfig}" = x ; then
16390                 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
16391                         `ls -d /Library/Frameworks 2>/dev/null` \
16392                         `ls -d /Network/Library/Frameworks 2>/dev/null` \
16393                         `ls -d /System/Library/Frameworks 2>/dev/null` \
16394                         ; do
16395                     if test -f "$i/Tk.framework/tkConfig.sh" ; then
16396                         ac_cv_c_tkconfig=`(cd $i/Tk.framework; pwd)`
16397                         break
16398                     fi
16399                 done
16400             fi
16401
16402             # check in a few common install locations
16403             if test x"${ac_cv_c_tkconfig}" = x ; then
16404                 for i in `ls -d ${libdir} 2>/dev/null` \
16405                         `ls -d ${exec_prefix}/lib 2>/dev/null` \
16406                         `ls -d ${prefix}/lib 2>/dev/null` \
16407                         `ls -d /usr/local/lib 2>/dev/null` \
16408                         `ls -d /usr/contrib/lib 2>/dev/null` \
16409                         `ls -d /usr/lib 2>/dev/null` \
16410                         ; do
16411                     if test -f "$i/tkConfig.sh" ; then
16412                         ac_cv_c_tkconfig=`(cd $i; pwd)`
16413                         break
16414                     fi
16415                 done
16416             fi
16417             # check in a few other private locations
16418             if test x"${ac_cv_c_tkconfig}" = x ; then
16419                 for i in \
16420                         ${srcdir}/../tk \
16421                         `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
16422                         `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
16423                         `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
16424                     if test -f "$i/$platDir/tkConfig.sh" ; then
16425                         ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
16426                         break
16427                     fi
16428                 done
16429             fi
16430
16431 fi
16432
16433
16434         if test x"${ac_cv_c_tkconfig}" = x ; then
16435             TK_BIN_DIR="# no Tk configs found"
16436             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
16437 $as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
16438         else
16439             no_tk=
16440             TK_BIN_DIR=${ac_cv_c_tkconfig}
16441             { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
16442 $as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
16443         fi
16444     fi
16445
16446
16447     if test -z "${no_tcl}" -a -z "${no_tk}"; then
16448
16449     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
16450 $as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
16451
16452     if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
16453         { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
16454 $as_echo "loading" >&6; }
16455         . ${TCL_BIN_DIR}/tclConfig.sh
16456     else
16457         { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
16458 $as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
16459     fi
16460
16461     # eval is required to do the TCL_DBGX substitution
16462     eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
16463     eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
16464
16465     # If the TCL_BIN_DIR is the build directory (not the install directory),
16466     # then set the common variable name to the value of the build variables.
16467     # For example, the variable TCL_LIB_SPEC will be set to the value
16468     # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
16469     # instead of TCL_BUILD_LIB_SPEC since it will work with both an
16470     # installed and uninstalled version of Tcl.
16471     if test -f "${TCL_BIN_DIR}/Makefile" ; then
16472         TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
16473         TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
16474         TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
16475     elif test "`uname -s`" = "Darwin"; then
16476         # If Tcl was built as a framework, attempt to use the libraries
16477         # from the framework at the given location so that linking works
16478         # against Tcl.framework installed in an arbitrary location.
16479         case ${TCL_DEFS} in
16480             *TCL_FRAMEWORK*)
16481                 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
16482                     for i in "`cd ${TCL_BIN_DIR}; pwd`" \
16483                              "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
16484                         if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
16485                             TCL_LIB_SPEC="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
16486                             break
16487                         fi
16488                     done
16489                 fi
16490                 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
16491                     TCL_STUB_LIB_SPEC="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
16492                     TCL_STUB_LIB_PATH="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
16493                 fi
16494                 ;;
16495         esac
16496     fi
16497
16498     # eval is required to do the TCL_DBGX substitution
16499     eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
16500     eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
16501     eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
16502     eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
16503
16504
16505
16506
16507
16508
16509
16510
16511
16512
16513
16514
16515
16516
16517
16518         # Check for in-tree tcl
16519         here=`pwd`
16520         cd ${srcdir}/..
16521         topdir=`pwd`
16522         cd ${here}
16523
16524         intree="no"
16525         if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
16526           intree="yes"
16527         fi
16528
16529         # Find Tcl private headers
16530         if test x"${intree}" = xno; then
16531
16532   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
16533 $as_echo_n "checking for Tcl private headers... " >&6; }
16534   private_dir=""
16535   dir=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
16536   if test -f ${dir}/tclInt.h ; then
16537     private_dir=${dir}
16538   fi
16539
16540   if test x"${private_dir}" = x; then
16541     as_fn_error "could not find private Tcl headers" "$LINENO" 5
16542   else
16543     TCL_PRIVATE_INCLUDE="-I${private_dir}"
16544     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
16545 $as_echo "${private_dir}" >&6; }
16546   fi
16547
16548           TCL_INCLUDE="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
16549           TCL_LIBRARY="${TCL_LIB_SPEC}"
16550           TCL_DEPS=""
16551         else
16552           # If building tcl in the same src tree, private headers
16553           # are not needed, but we need to be sure to use the right
16554           # headers library
16555           TCL_INCLUDE="-I${TCL_SRC_DIR}/generic"
16556           TCL_LIBRARY="${TCL_BUILD_LIB_SPEC}"
16557           TCL_DEPS="../tcl/${configdir}${TCL_LIB_FILE}"
16558         fi
16559
16560
16561
16562
16563
16564     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
16565 $as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
16566
16567     if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
16568         { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
16569 $as_echo "loading" >&6; }
16570         . ${TK_BIN_DIR}/tkConfig.sh
16571     else
16572         { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
16573 $as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
16574     fi
16575
16576     # eval is required to do the TK_DBGX substitution
16577     eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
16578     eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
16579
16580     # If the TK_BIN_DIR is the build directory (not the install directory),
16581     # then set the common variable name to the value of the build variables.
16582     # For example, the variable TK_LIB_SPEC will be set to the value
16583     # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
16584     # instead of TK_BUILD_LIB_SPEC since it will work with both an
16585     # installed and uninstalled version of Tcl.
16586     if test -f "${TK_BIN_DIR}/Makefile" ; then
16587         TK_LIB_SPEC=${TK_BUILD_LIB_SPEC}
16588         TK_STUB_LIB_SPEC=${TK_BUILD_STUB_LIB_SPEC}
16589         TK_STUB_LIB_PATH=${TK_BUILD_STUB_LIB_PATH}
16590     elif test "`uname -s`" = "Darwin"; then
16591         # If Tk was built as a framework, attempt to use the libraries
16592         # from the framework at the given location so that linking works
16593         # against Tk.framework installed in an arbitrary location.
16594         case ${TK_DEFS} in
16595             *TK_FRAMEWORK*)
16596                 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
16597                     for i in "`cd ${TK_BIN_DIR}; pwd`" \
16598                              "`cd ${TK_BIN_DIR}/../..; pwd`"; do
16599                         if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
16600                             TK_LIB_SPEC="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
16601                             break
16602                         fi
16603                     done
16604                 fi
16605                 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
16606                     TK_STUB_LIB_SPEC="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
16607                     TK_STUB_LIB_PATH="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
16608                 fi
16609                 ;;
16610         esac
16611     fi
16612
16613     # eval is required to do the TK_DBGX substitution
16614     eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
16615     eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
16616     eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
16617     eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
16618
16619
16620
16621
16622
16623
16624
16625
16626
16627
16628
16629
16630
16631
16632         # Check for in-tree Tk
16633         intree="no"
16634         if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
16635           intree="yes"
16636         fi
16637
16638         # Find Tk private headers
16639         if test x"${intree}" = xno; then
16640
16641   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
16642 $as_echo_n "checking for Tk private headers... " >&6; }
16643   private_dir=""
16644   dir=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
16645   if test -f ${dir}/tkInt.h; then
16646     private_dir=${dir}
16647   fi
16648
16649   if test x"${private_dir}" = x; then
16650     as_fn_error "could not find Tk private headers" "$LINENO" 5
16651   else
16652     TK_PRIVATE_INCLUDE="-I${private_dir}"
16653     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
16654 $as_echo "${private_dir}" >&6; }
16655   fi
16656
16657           TK_INCLUDE="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
16658           TK_LIBRARY=${TK_LIB_SPEC}
16659           TK_DEPS=""
16660         else
16661           TK_INCLUDE="-I${TK_SRC_DIR}/generic"
16662           TK_LIBRARY="${TK_BUILD_LIB_SPEC}"
16663           TK_DEPS="../tk/${configdir}/${TK_LIB_FILE}"
16664         fi
16665
16666
16667
16668
16669
16670         ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
16671
16672         # Include some libraries that Tcl and Tk want.
16673         TCL_LIBS='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
16674         # Yes, the ordering seems wrong here.  But it isn't.
16675         # TK_LIBS is the list of libraries that need to be linked
16676         # after Tcl/Tk.  Note that this isn't put into LIBS.  If it
16677         # were in LIBS then any link tests after this point would
16678         # try to include things like `$(LIBGUI)', which wouldn't work.
16679         GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
16680
16681         CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
16682         CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
16683         CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
16684         CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
16685         CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
16686         CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
16687         CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
16688
16689         if test x$gdb_cv_os_cygwin = xyes; then
16690           WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
16691           WIN32LDAPP="-Wl,--subsystem,console"
16692           CONFIG_OBS="${CONFIG_OBS} gdbres.o"
16693         fi
16694
16695         subdirs="$subdirs gdbtk"
16696
16697     fi
16698 fi
16699
16700
16701
16702
16703
16704
16705
16706
16707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
16708 $as_echo_n "checking for X... " >&6; }
16709
16710
16711 # Check whether --with-x was given.
16712 if test "${with_x+set}" = set; then :
16713   withval=$with_x;
16714 fi
16715
16716 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
16717 if test "x$with_x" = xno; then
16718   # The user explicitly disabled X.
16719   have_x=disabled
16720 else
16721   case $x_includes,$x_libraries in #(
16722     *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
16723     *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
16724   $as_echo_n "(cached) " >&6
16725 else
16726   # One or both of the vars are not set, and there is no cached value.
16727 ac_x_includes=no ac_x_libraries=no
16728 rm -f -r conftest.dir
16729 if mkdir conftest.dir; then
16730   cd conftest.dir
16731   cat >Imakefile <<'_ACEOF'
16732 incroot:
16733         @echo incroot='${INCROOT}'
16734 usrlibdir:
16735         @echo usrlibdir='${USRLIBDIR}'
16736 libdir:
16737         @echo libdir='${LIBDIR}'
16738 _ACEOF
16739   if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
16740     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
16741     for ac_var in incroot usrlibdir libdir; do
16742       eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
16743     done
16744     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
16745     for ac_extension in a so sl dylib la dll; do
16746       if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
16747          test -f "$ac_im_libdir/libX11.$ac_extension"; then
16748         ac_im_usrlibdir=$ac_im_libdir; break
16749       fi
16750     done
16751     # Screen out bogus values from the imake configuration.  They are
16752     # bogus both because they are the default anyway, and because
16753     # using them would break gcc on systems where it needs fixed includes.
16754     case $ac_im_incroot in
16755         /usr/include) ac_x_includes= ;;
16756         *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
16757     esac
16758     case $ac_im_usrlibdir in
16759         /usr/lib | /usr/lib64 | /lib | /lib64) ;;
16760         *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
16761     esac
16762   fi
16763   cd ..
16764   rm -f -r conftest.dir
16765 fi
16766
16767 # Standard set of common directories for X headers.
16768 # Check X11 before X11Rn because it is often a symlink to the current release.
16769 ac_x_header_dirs='
16770 /usr/X11/include
16771 /usr/X11R7/include
16772 /usr/X11R6/include
16773 /usr/X11R5/include
16774 /usr/X11R4/include
16775
16776 /usr/include/X11
16777 /usr/include/X11R7
16778 /usr/include/X11R6
16779 /usr/include/X11R5
16780 /usr/include/X11R4
16781
16782 /usr/local/X11/include
16783 /usr/local/X11R7/include
16784 /usr/local/X11R6/include
16785 /usr/local/X11R5/include
16786 /usr/local/X11R4/include
16787
16788 /usr/local/include/X11
16789 /usr/local/include/X11R7
16790 /usr/local/include/X11R6
16791 /usr/local/include/X11R5
16792 /usr/local/include/X11R4
16793
16794 /usr/X386/include
16795 /usr/x386/include
16796 /usr/XFree86/include/X11
16797
16798 /usr/include
16799 /usr/local/include
16800 /usr/unsupported/include
16801 /usr/athena/include
16802 /usr/local/x11r5/include
16803 /usr/lpp/Xamples/include
16804
16805 /usr/openwin/include
16806 /usr/openwin/share/include'
16807
16808 if test "$ac_x_includes" = no; then
16809   # Guess where to find include files, by looking for Xlib.h.
16810   # First, try using that file with no special directory specified.
16811   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16812 /* end confdefs.h.  */
16813 #include <X11/Xlib.h>
16814 _ACEOF
16815 if ac_fn_c_try_cpp "$LINENO"; then :
16816   # We can compile using X headers with no special include directory.
16817 ac_x_includes=
16818 else
16819   for ac_dir in $ac_x_header_dirs; do
16820   if test -r "$ac_dir/X11/Xlib.h"; then
16821     ac_x_includes=$ac_dir
16822     break
16823   fi
16824 done
16825 fi
16826 rm -f conftest.err conftest.$ac_ext
16827 fi # $ac_x_includes = no
16828
16829 if test "$ac_x_libraries" = no; then
16830   # Check for the libraries.
16831   # See if we find them without any special options.
16832   # Don't add to $LIBS permanently.
16833   ac_save_LIBS=$LIBS
16834   LIBS="-lX11 $LIBS"
16835   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16836 /* end confdefs.h.  */
16837 #include <X11/Xlib.h>
16838 int
16839 main ()
16840 {
16841 XrmInitialize ()
16842   ;
16843   return 0;
16844 }
16845 _ACEOF
16846 if ac_fn_c_try_link "$LINENO"; then :
16847   LIBS=$ac_save_LIBS
16848 # We can link X programs with no special library path.
16849 ac_x_libraries=
16850 else
16851   LIBS=$ac_save_LIBS
16852 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
16853 do
16854   # Don't even attempt the hair of trying to link an X program!
16855   for ac_extension in a so sl dylib la dll; do
16856     if test -r "$ac_dir/libX11.$ac_extension"; then
16857       ac_x_libraries=$ac_dir
16858       break 2
16859     fi
16860   done
16861 done
16862 fi
16863 rm -f core conftest.err conftest.$ac_objext \
16864     conftest$ac_exeext conftest.$ac_ext
16865 fi # $ac_x_libraries = no
16866
16867 case $ac_x_includes,$ac_x_libraries in #(
16868   no,* | *,no | *\'*)
16869     # Didn't find X, or a directory has "'" in its name.
16870     ac_cv_have_x="have_x=no";; #(
16871   *)
16872     # Record where we found X for the cache.
16873     ac_cv_have_x="have_x=yes\
16874         ac_x_includes='$ac_x_includes'\
16875         ac_x_libraries='$ac_x_libraries'"
16876 esac
16877 fi
16878 ;; #(
16879     *) have_x=yes;;
16880   esac
16881   eval "$ac_cv_have_x"
16882 fi # $with_x != no
16883
16884 if test "$have_x" != yes; then
16885   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
16886 $as_echo "$have_x" >&6; }
16887   no_x=yes
16888 else
16889   # If each of the values was on the command line, it overrides each guess.
16890   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
16891   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
16892   # Update the cache value to reflect the command line values.
16893   ac_cv_have_x="have_x=yes\
16894         ac_x_includes='$x_includes'\
16895         ac_x_libraries='$x_libraries'"
16896   { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
16897 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
16898 fi
16899
16900
16901 # Unlike the sim directory, whether a simulator is linked is controlled by
16902 # presence of a gdb_sim definition in the target configure.tgt entry.
16903 # This code just checks for a few cases where we'd like to ignore those
16904 # definitions, even when they're present in the '.mt' file.  These cases
16905 # are when --disable-sim is specified, or if the simulator directory is
16906 # not part of the source tree.
16907 #
16908 # Check whether --enable-sim was given.
16909 if test "${enable_sim+set}" = set; then :
16910   enableval=$enable_sim; echo "enable_sim = $enable_sim";
16911  echo "enableval = ${enableval}";
16912  case "${enableval}" in
16913   yes) ignore_sim=false ;;
16914   no)  ignore_sim=true ;;
16915   *)   ignore_sim=false ;;
16916  esac
16917 else
16918   ignore_sim=false
16919 fi
16920
16921
16922 if test ! -d "${srcdir}/../sim"; then
16923   ignore_sim=true
16924 fi
16925
16926 SIM=
16927 SIM_OBS=
16928 if test "${ignore_sim}" = "false"; then
16929   if test x"${gdb_sim}" != x ; then
16930     SIM="${gdb_sim}"
16931     SIM_OBS="remote-sim.o"
16932
16933 $as_echo "#define WITH_SIM 1" >>confdefs.h
16934
16935
16936     # Some tdep code should only be compiled in when the ppc sim is
16937     # built.  PR sim/13418.
16938     case $target in
16939       powerpc*-*-*)
16940
16941 $as_echo "#define WITH_PPC_SIM 1" >>confdefs.h
16942
16943         ;;
16944     esac
16945   fi
16946 fi
16947
16948
16949
16950
16951
16952
16953
16954
16955
16956
16957
16958
16959
16960
16961 # List of host floatformats.
16962
16963 cat >>confdefs.h <<_ACEOF
16964 #define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
16965 _ACEOF
16966
16967
16968 cat >>confdefs.h <<_ACEOF
16969 #define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
16970 _ACEOF
16971
16972
16973 cat >>confdefs.h <<_ACEOF
16974 #define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
16975 _ACEOF
16976
16977
16978 # target_subdir is used by the testsuite to find the target libraries.
16979 target_subdir=
16980 if test "${host}" != "${target}"; then
16981     target_subdir="${target_alias}/"
16982 fi
16983
16984
16985 # Import nat definitions.
16986 nat_makefile_frag=/dev/null
16987 if test "${gdb_native}" = "yes"; then
16988   . ${srcdir}/configure.nat
16989   nativefile=$NAT_FILE
16990 fi
16991
16992
16993
16994
16995
16996
16997
16998
16999
17000
17001
17002 if test x"${gdb_osabi}" != x ; then
17003
17004 cat >>confdefs.h <<_ACEOF
17005 #define GDB_OSABI_DEFAULT $gdb_osabi
17006 _ACEOF
17007
17008 fi
17009
17010 # Enable multi-ice-gdb-server.
17011 # Check whether --enable-multi-ice was given.
17012 if test "${enable_multi_ice+set}" = set; then :
17013   enableval=$enable_multi_ice; case $enableval in
17014     yes | no)
17015       ;;
17016     *) as_fn_error "bad value $enableval for --enable-multi-ice" "$LINENO" 5 ;;
17017   esac
17018 fi
17019
17020 if test "x$enable_multi_ice" = xyes; then
17021    subdirs="$subdirs multi-ice"
17022
17023 fi
17024
17025 # Check whether --enable-gdbserver was given.
17026 if test "${enable_gdbserver+set}" = set; then :
17027   enableval=$enable_gdbserver; case "${enableval}" in
17028   yes| no|auto) ;;
17029   *) as_fn_error "bad value ${enableval} for --enable-gdbserver option" "$LINENO" 5 ;;
17030 esac
17031 else
17032   enable_gdbserver=auto
17033 fi
17034
17035
17036 # We only build gdbserver automatically in a native configuration, and
17037 # only if the user did not explicitly disable its build.
17038 if test "$gdb_native" = "yes" -a "$enable_gdbserver" != "no"; then
17039   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gdbserver is supported on this host" >&5
17040 $as_echo_n "checking whether gdbserver is supported on this host... " >&6; }
17041   if test "x$build_gdbserver" = xyes; then
17042     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17043 $as_echo "yes" >&6; }
17044     subdirs="$subdirs gdbserver"
17045
17046     gdbserver_build_enabled=yes
17047   else
17048     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17049 $as_echo "no" >&6; }
17050   fi
17051 fi
17052
17053 # If the user explicitly request the gdbserver to be built, verify that
17054 # we were in fact able to enable it.
17055 if test "$enable_gdbserver" = "yes" -a "$gdbserver_build_enabled" != "yes"; then
17056   as_fn_error "Automatic gdbserver build is not supported for this configuration" "$LINENO" 5
17057 fi
17058
17059 # Check for babeltrace and babeltrace-ctf
17060
17061 # Check whether --with-babeltrace was given.
17062 if test "${with_babeltrace+set}" = set; then :
17063   withval=$with_babeltrace;
17064 else
17065   with_babeltrace=auto
17066 fi
17067
17068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use babeltrace" >&5
17069 $as_echo_n "checking whether to use babeltrace... " >&6; }
17070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_babeltrace" >&5
17071 $as_echo "$with_babeltrace" >&6; }
17072
17073 if test "x$with_babeltrace" = "xno"; then
17074   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&5
17075 $as_echo "$as_me: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&2;}
17076 else
17077   # Append -Werror to CFLAGS so that configure can catch the warning
17078   # "assignment from incompatible pointer type", which is related to
17079   # the babeltrace change from 1.0.3 to 1.1.0.  Babeltrace 1.1.0 works
17080   # in GDB, while babeltrace 1.0.3 is broken.
17081   # AC_LIB_HAVE_LINKFLAGS may modify CPPFLAGS in it, so it should be
17082   # safe to save and restore CFLAGS here.
17083   saved_CFLAGS=$CFLAGS
17084   CFLAGS="$CFLAGS -Werror"
17085
17086
17087
17088
17089
17090
17091
17092
17093     use_additional=yes
17094
17095   acl_save_prefix="$prefix"
17096   prefix="$acl_final_prefix"
17097   acl_save_exec_prefix="$exec_prefix"
17098   exec_prefix="$acl_final_exec_prefix"
17099
17100     eval additional_includedir=\"$includedir\"
17101     eval additional_libdir=\"$libdir\"
17102
17103   exec_prefix="$acl_save_exec_prefix"
17104   prefix="$acl_save_prefix"
17105
17106
17107 # Check whether --with-libbabeltrace-prefix was given.
17108 if test "${with_libbabeltrace_prefix+set}" = set; then :
17109   withval=$with_libbabeltrace_prefix;
17110     if test "X$withval" = "Xno"; then
17111       use_additional=no
17112     else
17113       if test "X$withval" = "X"; then
17114
17115   acl_save_prefix="$prefix"
17116   prefix="$acl_final_prefix"
17117   acl_save_exec_prefix="$exec_prefix"
17118   exec_prefix="$acl_final_exec_prefix"
17119
17120           eval additional_includedir=\"$includedir\"
17121           eval additional_libdir=\"$libdir\"
17122
17123   exec_prefix="$acl_save_exec_prefix"
17124   prefix="$acl_save_prefix"
17125
17126       else
17127         additional_includedir="$withval/include"
17128         additional_libdir="$withval/lib"
17129       fi
17130     fi
17131
17132 fi
17133
17134       LIBBABELTRACE=
17135   LTLIBBABELTRACE=
17136   INCBABELTRACE=
17137   rpathdirs=
17138   ltrpathdirs=
17139   names_already_handled=
17140   names_next_round='babeltrace babeltrace-ctf'
17141   while test -n "$names_next_round"; do
17142     names_this_round="$names_next_round"
17143     names_next_round=
17144     for name in $names_this_round; do
17145       already_handled=
17146       for n in $names_already_handled; do
17147         if test "$n" = "$name"; then
17148           already_handled=yes
17149           break
17150         fi
17151       done
17152       if test -z "$already_handled"; then
17153         names_already_handled="$names_already_handled $name"
17154                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
17155         eval value=\"\$HAVE_LIB$uppername\"
17156         if test -n "$value"; then
17157           if test "$value" = yes; then
17158             eval value=\"\$LIB$uppername\"
17159             test -z "$value" || LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$value"
17160             eval value=\"\$LTLIB$uppername\"
17161             test -z "$value" || LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$value"
17162           else
17163                                     :
17164           fi
17165         else
17166                               found_dir=
17167           found_la=
17168           found_so=
17169           found_a=
17170           if test $use_additional = yes; then
17171             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
17172               found_dir="$additional_libdir"
17173               found_so="$additional_libdir/lib$name.$shlibext"
17174               if test -f "$additional_libdir/lib$name.la"; then
17175                 found_la="$additional_libdir/lib$name.la"
17176               fi
17177             else
17178               if test -f "$additional_libdir/lib$name.$libext"; then
17179                 found_dir="$additional_libdir"
17180                 found_a="$additional_libdir/lib$name.$libext"
17181                 if test -f "$additional_libdir/lib$name.la"; then
17182                   found_la="$additional_libdir/lib$name.la"
17183                 fi
17184               fi
17185             fi
17186           fi
17187           if test "X$found_dir" = "X"; then
17188             for x in $LDFLAGS $LTLIBBABELTRACE; do
17189
17190   acl_save_prefix="$prefix"
17191   prefix="$acl_final_prefix"
17192   acl_save_exec_prefix="$exec_prefix"
17193   exec_prefix="$acl_final_exec_prefix"
17194   eval x=\"$x\"
17195   exec_prefix="$acl_save_exec_prefix"
17196   prefix="$acl_save_prefix"
17197
17198               case "$x" in
17199                 -L*)
17200                   dir=`echo "X$x" | sed -e 's/^X-L//'`
17201                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
17202                     found_dir="$dir"
17203                     found_so="$dir/lib$name.$shlibext"
17204                     if test -f "$dir/lib$name.la"; then
17205                       found_la="$dir/lib$name.la"
17206                     fi
17207                   else
17208                     if test -f "$dir/lib$name.$libext"; then
17209                       found_dir="$dir"
17210                       found_a="$dir/lib$name.$libext"
17211                       if test -f "$dir/lib$name.la"; then
17212                         found_la="$dir/lib$name.la"
17213                       fi
17214                     fi
17215                   fi
17216                   ;;
17217               esac
17218               if test "X$found_dir" != "X"; then
17219                 break
17220               fi
17221             done
17222           fi
17223           if test "X$found_dir" != "X"; then
17224                         LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$found_dir -l$name"
17225             if test "X$found_so" != "X"; then
17226                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
17227                                 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
17228               else
17229                                                                                 haveit=
17230                 for x in $ltrpathdirs; do
17231                   if test "X$x" = "X$found_dir"; then
17232                     haveit=yes
17233                     break
17234                   fi
17235                 done
17236                 if test -z "$haveit"; then
17237                   ltrpathdirs="$ltrpathdirs $found_dir"
17238                 fi
17239                                 if test "$hardcode_direct" = yes; then
17240                                                       LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
17241                 else
17242                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
17243                                                             LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
17244                                                             haveit=
17245                     for x in $rpathdirs; do
17246                       if test "X$x" = "X$found_dir"; then
17247                         haveit=yes
17248                         break
17249                       fi
17250                     done
17251                     if test -z "$haveit"; then
17252                       rpathdirs="$rpathdirs $found_dir"
17253                     fi
17254                   else
17255                                                                                 haveit=
17256                     for x in $LDFLAGS $LIBBABELTRACE; do
17257
17258   acl_save_prefix="$prefix"
17259   prefix="$acl_final_prefix"
17260   acl_save_exec_prefix="$exec_prefix"
17261   exec_prefix="$acl_final_exec_prefix"
17262   eval x=\"$x\"
17263   exec_prefix="$acl_save_exec_prefix"
17264   prefix="$acl_save_prefix"
17265
17266                       if test "X$x" = "X-L$found_dir"; then
17267                         haveit=yes
17268                         break
17269                       fi
17270                     done
17271                     if test -z "$haveit"; then
17272                       LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir"
17273                     fi
17274                     if test "$hardcode_minus_L" != no; then
17275                                                                                         LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
17276                     else
17277                                                                                                                                                                                 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
17278                     fi
17279                   fi
17280                 fi
17281               fi
17282             else
17283               if test "X$found_a" != "X"; then
17284                                 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_a"
17285               else
17286                                                 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir -l$name"
17287               fi
17288             fi
17289                         additional_includedir=
17290             case "$found_dir" in
17291               */lib | */lib/)
17292                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
17293                 additional_includedir="$basedir/include"
17294                 ;;
17295             esac
17296             if test "X$additional_includedir" != "X"; then
17297                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
17298                 haveit=
17299                 if test "X$additional_includedir" = "X/usr/local/include"; then
17300                   if test -n "$GCC"; then
17301                     case $host_os in
17302                       linux*) haveit=yes;;
17303                     esac
17304                   fi
17305                 fi
17306                 if test -z "$haveit"; then
17307                   for x in $CPPFLAGS $INCBABELTRACE; do
17308
17309   acl_save_prefix="$prefix"
17310   prefix="$acl_final_prefix"
17311   acl_save_exec_prefix="$exec_prefix"
17312   exec_prefix="$acl_final_exec_prefix"
17313   eval x=\"$x\"
17314   exec_prefix="$acl_save_exec_prefix"
17315   prefix="$acl_save_prefix"
17316
17317                     if test "X$x" = "X-I$additional_includedir"; then
17318                       haveit=yes
17319                       break
17320                     fi
17321                   done
17322                   if test -z "$haveit"; then
17323                     if test -d "$additional_includedir"; then
17324                                             INCBABELTRACE="${INCBABELTRACE}${INCBABELTRACE:+ }-I$additional_includedir"
17325                     fi
17326                   fi
17327                 fi
17328               fi
17329             fi
17330                         if test -n "$found_la"; then
17331                                                         save_libdir="$libdir"
17332               case "$found_la" in
17333                 */* | *\\*) . "$found_la" ;;
17334                 *) . "./$found_la" ;;
17335               esac
17336               libdir="$save_libdir"
17337                             for dep in $dependency_libs; do
17338                 case "$dep" in
17339                   -L*)
17340                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
17341                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
17342                       haveit=
17343                       if test "X$additional_libdir" = "X/usr/local/lib"; then
17344                         if test -n "$GCC"; then
17345                           case $host_os in
17346                             linux*) haveit=yes;;
17347                           esac
17348                         fi
17349                       fi
17350                       if test -z "$haveit"; then
17351                         haveit=
17352                         for x in $LDFLAGS $LIBBABELTRACE; do
17353
17354   acl_save_prefix="$prefix"
17355   prefix="$acl_final_prefix"
17356   acl_save_exec_prefix="$exec_prefix"
17357   exec_prefix="$acl_final_exec_prefix"
17358   eval x=\"$x\"
17359   exec_prefix="$acl_save_exec_prefix"
17360   prefix="$acl_save_prefix"
17361
17362                           if test "X$x" = "X-L$additional_libdir"; then
17363                             haveit=yes
17364                             break
17365                           fi
17366                         done
17367                         if test -z "$haveit"; then
17368                           if test -d "$additional_libdir"; then
17369                                                         LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$additional_libdir"
17370                           fi
17371                         fi
17372                         haveit=
17373                         for x in $LDFLAGS $LTLIBBABELTRACE; do
17374
17375   acl_save_prefix="$prefix"
17376   prefix="$acl_final_prefix"
17377   acl_save_exec_prefix="$exec_prefix"
17378   exec_prefix="$acl_final_exec_prefix"
17379   eval x=\"$x\"
17380   exec_prefix="$acl_save_exec_prefix"
17381   prefix="$acl_save_prefix"
17382
17383                           if test "X$x" = "X-L$additional_libdir"; then
17384                             haveit=yes
17385                             break
17386                           fi
17387                         done
17388                         if test -z "$haveit"; then
17389                           if test -d "$additional_libdir"; then
17390                                                         LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$additional_libdir"
17391                           fi
17392                         fi
17393                       fi
17394                     fi
17395                     ;;
17396                   -R*)
17397                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
17398                     if test "$enable_rpath" != no; then
17399                                                                   haveit=
17400                       for x in $rpathdirs; do
17401                         if test "X$x" = "X$dir"; then
17402                           haveit=yes
17403                           break
17404                         fi
17405                       done
17406                       if test -z "$haveit"; then
17407                         rpathdirs="$rpathdirs $dir"
17408                       fi
17409                                                                   haveit=
17410                       for x in $ltrpathdirs; do
17411                         if test "X$x" = "X$dir"; then
17412                           haveit=yes
17413                           break
17414                         fi
17415                       done
17416                       if test -z "$haveit"; then
17417                         ltrpathdirs="$ltrpathdirs $dir"
17418                       fi
17419                     fi
17420                     ;;
17421                   -l*)
17422                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
17423                     ;;
17424                   *.la)
17425                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
17426                     ;;
17427                   *)
17428                                         LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$dep"
17429                     LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$dep"
17430                     ;;
17431                 esac
17432               done
17433             fi
17434           else
17435                                                             LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
17436             LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-l$name"
17437           fi
17438         fi
17439       fi
17440     done
17441   done
17442   if test "X$rpathdirs" != "X"; then
17443     if test -n "$hardcode_libdir_separator"; then
17444                         alldirs=
17445       for found_dir in $rpathdirs; do
17446         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
17447       done
17448             acl_save_libdir="$libdir"
17449       libdir="$alldirs"
17450       eval flag=\"$hardcode_libdir_flag_spec\"
17451       libdir="$acl_save_libdir"
17452       LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
17453     else
17454             for found_dir in $rpathdirs; do
17455         acl_save_libdir="$libdir"
17456         libdir="$found_dir"
17457         eval flag=\"$hardcode_libdir_flag_spec\"
17458         libdir="$acl_save_libdir"
17459         LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
17460       done
17461     fi
17462   fi
17463   if test "X$ltrpathdirs" != "X"; then
17464             for found_dir in $ltrpathdirs; do
17465       LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-R$found_dir"
17466     done
17467   fi
17468
17469
17470         ac_save_CPPFLAGS="$CPPFLAGS"
17471
17472   for element in $INCBABELTRACE; do
17473     haveit=
17474     for x in $CPPFLAGS; do
17475
17476   acl_save_prefix="$prefix"
17477   prefix="$acl_final_prefix"
17478   acl_save_exec_prefix="$exec_prefix"
17479   exec_prefix="$acl_final_exec_prefix"
17480   eval x=\"$x\"
17481   exec_prefix="$acl_save_exec_prefix"
17482   prefix="$acl_save_prefix"
17483
17484       if test "X$x" = "X$element"; then
17485         haveit=yes
17486         break
17487       fi
17488     done
17489     if test -z "$haveit"; then
17490       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
17491     fi
17492   done
17493
17494
17495   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libbabeltrace" >&5
17496 $as_echo_n "checking for libbabeltrace... " >&6; }
17497 if test "${ac_cv_libbabeltrace+set}" = set; then :
17498   $as_echo_n "(cached) " >&6
17499 else
17500
17501     ac_save_LIBS="$LIBS"
17502     LIBS="$LIBS $LIBBABELTRACE"
17503     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17504 /* end confdefs.h.  */
17505 #include <babeltrace/babeltrace.h>
17506                          #include <babeltrace/ctf/events.h>
17507                          #include <babeltrace/ctf/iterator.h>
17508 int
17509 main ()
17510 {
17511 struct bt_iter_pos *pos = bt_iter_get_pos (bt_ctf_get_iter (NULL));
17512                         struct bt_ctf_event *event = NULL;
17513                         const struct bt_definition *scope;
17514
17515                         pos->type = BT_SEEK_BEGIN;
17516                         bt_iter_set_pos (bt_ctf_get_iter (NULL), pos);
17517                         scope = bt_ctf_get_top_level_scope (event,
17518                                                            BT_STREAM_EVENT_HEADER);
17519                         bt_ctf_get_uint64 (bt_ctf_get_field (event, scope, "id"));
17520
17521   ;
17522   return 0;
17523 }
17524 _ACEOF
17525 if ac_fn_c_try_link "$LINENO"; then :
17526   ac_cv_libbabeltrace=yes
17527 else
17528   ac_cv_libbabeltrace=no
17529 fi
17530 rm -f core conftest.err conftest.$ac_objext \
17531     conftest$ac_exeext conftest.$ac_ext
17532     LIBS="$ac_save_LIBS"
17533
17534 fi
17535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libbabeltrace" >&5
17536 $as_echo "$ac_cv_libbabeltrace" >&6; }
17537   if test "$ac_cv_libbabeltrace" = yes; then
17538     HAVE_LIBBABELTRACE=yes
17539
17540 $as_echo "#define HAVE_LIBBABELTRACE 1" >>confdefs.h
17541
17542     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libbabeltrace" >&5
17543 $as_echo_n "checking how to link with libbabeltrace... " >&6; }
17544     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBBABELTRACE" >&5
17545 $as_echo "$LIBBABELTRACE" >&6; }
17546   else
17547     HAVE_LIBBABELTRACE=no
17548             CPPFLAGS="$ac_save_CPPFLAGS"
17549     LIBBABELTRACE=
17550     LTLIBBABELTRACE=
17551   fi
17552
17553
17554
17555
17556
17557
17558   CFLAGS=$saved_CFLAGS
17559
17560   if test "$HAVE_LIBBABELTRACE" != yes; then
17561      if test "$with_babeltrace" = yes; then
17562        as_fn_error "babeltrace is missing or unusable" "$LINENO" 5
17563      else
17564        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&5
17565 $as_echo "$as_me: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&2;}
17566      fi
17567   fi
17568 fi
17569
17570 # If nativefile (NAT_FILE) is not set in configure.nat, we link to an
17571 # empty version.
17572
17573 files=
17574 links=
17575
17576 rm -f nm.h
17577 if test "${nativefile}" != ""; then
17578     case "${nativefile}" in
17579       nm-*.h ) GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}" ;;
17580       * ) GDB_NM_FILE="${nativefile}"
17581     esac
17582     files="${files} ${GDB_NM_FILE}"
17583     links="${links} nm.h"
17584
17585 cat >>confdefs.h <<_ACEOF
17586 #define GDB_NM_FILE "${GDB_NM_FILE}"
17587 _ACEOF
17588
17589 fi
17590
17591
17592 for ac_prog in xsltproc
17593 do
17594   # Extract the first word of "$ac_prog", so it can be a program name with args.
17595 set dummy $ac_prog; ac_word=$2
17596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17597 $as_echo_n "checking for $ac_word... " >&6; }
17598 if test "${ac_cv_path_XSLTPROC+set}" = set; then :
17599   $as_echo_n "(cached) " >&6
17600 else
17601   case $XSLTPROC in
17602   [\\/]* | ?:[\\/]*)
17603   ac_cv_path_XSLTPROC="$XSLTPROC" # Let the user override the test with a path.
17604   ;;
17605   *)
17606   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17607 for as_dir in $PATH
17608 do
17609   IFS=$as_save_IFS
17610   test -z "$as_dir" && as_dir=.
17611     for ac_exec_ext in '' $ac_executable_extensions; do
17612   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
17613     ac_cv_path_XSLTPROC="$as_dir/$ac_word$ac_exec_ext"
17614     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17615     break 2
17616   fi
17617 done
17618   done
17619 IFS=$as_save_IFS
17620
17621   ;;
17622 esac
17623 fi
17624 XSLTPROC=$ac_cv_path_XSLTPROC
17625 if test -n "$XSLTPROC"; then
17626   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XSLTPROC" >&5
17627 $as_echo "$XSLTPROC" >&6; }
17628 else
17629   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17630 $as_echo "no" >&6; }
17631 fi
17632
17633
17634   test -n "$XSLTPROC" && break
17635 done
17636 test -n "$XSLTPROC" || XSLTPROC="missing"
17637
17638 if test "x$USE_MAINTAINER_MODE" = xyes; then
17639   if test "${XSLTPROC}" = missing; then
17640     as_fn_error "unable to find xsltproc.  maintainer-mode requires xsltproc." "$LINENO" 5
17641   fi
17642 fi
17643
17644
17645 ac_sources="$files"
17646 ac_dests="$links"
17647 while test -n "$ac_sources"; do
17648   set $ac_dests; ac_dest=$1; shift; ac_dests=$*
17649   set $ac_sources; ac_source=$1; shift; ac_sources=$*
17650   ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
17651 done
17652 ac_config_links="$ac_config_links $ac_config_links_1"
17653
17654
17655
17656
17657
17658 $as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
17659
17660
17661 if $development; then
17662
17663 $as_echo "#define GDB_SELF_TEST 1" >>confdefs.h
17664
17665   CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_UNITTESTS_OBS) common/selftest.o selftest-arch.o"
17666   CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_UNITTESTS_SRCS) common/selftest.c selftest-arch.c"
17667 fi
17668
17669
17670   gdb_ac_transform=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
17671   GDB_TRANSFORM_NAME=`echo gdb | sed -e "$gdb_ac_transform"`
17672   if test "x$GDB_TRANSFORM_NAME" = x; then
17673      GDB_TRANSFORM_NAME=gdb
17674   fi
17675
17676
17677
17678   gdb_ac_transform=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
17679   GCORE_TRANSFORM_NAME=`echo gcore | sed -e "$gdb_ac_transform"`
17680   if test "x$GCORE_TRANSFORM_NAME" = x; then
17681      GCORE_TRANSFORM_NAME=gcore
17682   fi
17683
17684
17685 ac_config_files="$ac_config_files gcore"
17686
17687 ac_config_files="$ac_config_files Makefile gdb-gdb.gdb doc/Makefile data-directory/Makefile"
17688
17689
17690 cat >confcache <<\_ACEOF
17691 # This file is a shell script that caches the results of configure
17692 # tests run on this system so they can be shared between configure
17693 # scripts and configure runs, see configure's option --config-cache.
17694 # It is not useful on other systems.  If it contains results you don't
17695 # want to keep, you may remove or edit it.
17696 #
17697 # config.status only pays attention to the cache file if you give it
17698 # the --recheck option to rerun configure.
17699 #
17700 # `ac_cv_env_foo' variables (set or unset) will be overridden when
17701 # loading this file, other *unset* `ac_cv_foo' will be assigned the
17702 # following values.
17703
17704 _ACEOF
17705
17706 # The following way of writing the cache mishandles newlines in values,
17707 # but we know of no workaround that is simple, portable, and efficient.
17708 # So, we kill variables containing newlines.
17709 # Ultrix sh set writes to stderr and can't be redirected directly,
17710 # and sets the high bit in the cache file unless we assign to the vars.
17711 (
17712   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17713     eval ac_val=\$$ac_var
17714     case $ac_val in #(
17715     *${as_nl}*)
17716       case $ac_var in #(
17717       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
17718 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
17719       esac
17720       case $ac_var in #(
17721       _ | IFS | as_nl) ;; #(
17722       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
17723       *) { eval $ac_var=; unset $ac_var;} ;;
17724       esac ;;
17725     esac
17726   done
17727
17728   (set) 2>&1 |
17729     case $as_nl`(ac_space=' '; set) 2>&1` in #(
17730     *${as_nl}ac_space=\ *)
17731       # `set' does not quote correctly, so add quotes: double-quote
17732       # substitution turns \\\\ into \\, and sed turns \\ into \.
17733       sed -n \
17734         "s/'/'\\\\''/g;
17735           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17736       ;; #(
17737     *)
17738       # `set' quotes correctly as required by POSIX, so do not add quotes.
17739       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17740       ;;
17741     esac |
17742     sort
17743 ) |
17744   sed '
17745      /^ac_cv_env_/b end
17746      t clear
17747      :clear
17748      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17749      t end
17750      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17751      :end' >>confcache
17752 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17753   if test -w "$cache_file"; then
17754     test "x$cache_file" != "x/dev/null" &&
17755       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
17756 $as_echo "$as_me: updating cache $cache_file" >&6;}
17757     cat confcache >$cache_file
17758   else
17759     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
17760 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17761   fi
17762 fi
17763 rm -f confcache
17764
17765 test "x$prefix" = xNONE && prefix=$ac_default_prefix
17766 # Let make expand exec_prefix.
17767 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17768
17769 DEFS=-DHAVE_CONFIG_H
17770
17771 ac_libobjs=
17772 ac_ltlibobjs=
17773 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17774   # 1. Remove the extension, and $U if already installed.
17775   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17776   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17777   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
17778   #    will be set to the directory where LIBOBJS objects are built.
17779   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17780   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
17781 done
17782 LIBOBJS=$ac_libobjs
17783
17784 LTLIBOBJS=$ac_ltlibobjs
17785
17786
17787 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17788   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
17789 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17790 fi
17791 if test -z "${HAVE_PYTHON_TRUE}" && test -z "${HAVE_PYTHON_FALSE}"; then
17792   as_fn_error "conditional \"HAVE_PYTHON\" was never defined.
17793 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17794 fi
17795 if test -z "${HAVE_GUILE_TRUE}" && test -z "${HAVE_GUILE_FALSE}"; then
17796   as_fn_error "conditional \"HAVE_GUILE\" was never defined.
17797 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17798 fi
17799
17800
17801 : ${CONFIG_STATUS=./config.status}
17802 ac_write_fail=0
17803 ac_clean_files_save=$ac_clean_files
17804 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17805 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
17806 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17807 as_write_fail=0
17808 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
17809 #! $SHELL
17810 # Generated by $as_me.
17811 # Run this file to recreate the current configuration.
17812 # Compiler output produced by configure, useful for debugging
17813 # configure, is in config.log if it exists.
17814
17815 debug=false
17816 ac_cs_recheck=false
17817 ac_cs_silent=false
17818
17819 SHELL=\${CONFIG_SHELL-$SHELL}
17820 export SHELL
17821 _ASEOF
17822 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
17823 ## -------------------- ##
17824 ## M4sh Initialization. ##
17825 ## -------------------- ##
17826
17827 # Be more Bourne compatible
17828 DUALCASE=1; export DUALCASE # for MKS sh
17829 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
17830   emulate sh
17831   NULLCMD=:
17832   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
17833   # is contrary to our usage.  Disable this feature.
17834   alias -g '${1+"$@"}'='"$@"'
17835   setopt NO_GLOB_SUBST
17836 else
17837   case `(set -o) 2>/dev/null` in #(
17838   *posix*) :
17839     set -o posix ;; #(
17840   *) :
17841      ;;
17842 esac
17843 fi
17844
17845
17846 as_nl='
17847 '
17848 export as_nl
17849 # Printing a long string crashes Solaris 7 /usr/bin/printf.
17850 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17851 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17852 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17853 # Prefer a ksh shell builtin over an external printf program on Solaris,
17854 # but without wasting forks for bash or zsh.
17855 if test -z "$BASH_VERSION$ZSH_VERSION" \
17856     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17857   as_echo='print -r --'
17858   as_echo_n='print -rn --'
17859 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17860   as_echo='printf %s\n'
17861   as_echo_n='printf %s'
17862 else
17863   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17864     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17865     as_echo_n='/usr/ucb/echo -n'
17866   else
17867     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17868     as_echo_n_body='eval
17869       arg=$1;
17870       case $arg in #(
17871       *"$as_nl"*)
17872         expr "X$arg" : "X\\(.*\\)$as_nl";
17873         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17874       esac;
17875       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17876     '
17877     export as_echo_n_body
17878     as_echo_n='sh -c $as_echo_n_body as_echo'
17879   fi
17880   export as_echo_body
17881   as_echo='sh -c $as_echo_body as_echo'
17882 fi
17883
17884 # The user is always right.
17885 if test "${PATH_SEPARATOR+set}" != set; then
17886   PATH_SEPARATOR=:
17887   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17888     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17889       PATH_SEPARATOR=';'
17890   }
17891 fi
17892
17893
17894 # IFS
17895 # We need space, tab and new line, in precisely that order.  Quoting is
17896 # there to prevent editors from complaining about space-tab.
17897 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
17898 # splitting by setting IFS to empty value.)
17899 IFS=" ""        $as_nl"
17900
17901 # Find who we are.  Look in the path if we contain no directory separator.
17902 case $0 in #((
17903   *[\\/]* ) as_myself=$0 ;;
17904   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17905 for as_dir in $PATH
17906 do
17907   IFS=$as_save_IFS
17908   test -z "$as_dir" && as_dir=.
17909     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17910   done
17911 IFS=$as_save_IFS
17912
17913      ;;
17914 esac
17915 # We did not find ourselves, most probably we were run as `sh COMMAND'
17916 # in which case we are not to be found in the path.
17917 if test "x$as_myself" = x; then
17918   as_myself=$0
17919 fi
17920 if test ! -f "$as_myself"; then
17921   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17922   exit 1
17923 fi
17924
17925 # Unset variables that we do not need and which cause bugs (e.g. in
17926 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
17927 # suppresses any "Segmentation fault" message there.  '((' could
17928 # trigger a bug in pdksh 5.2.14.
17929 for as_var in BASH_ENV ENV MAIL MAILPATH
17930 do eval test x\${$as_var+set} = xset \
17931   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
17932 done
17933 PS1='$ '
17934 PS2='> '
17935 PS4='+ '
17936
17937 # NLS nuisances.
17938 LC_ALL=C
17939 export LC_ALL
17940 LANGUAGE=C
17941 export LANGUAGE
17942
17943 # CDPATH.
17944 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17945
17946
17947 # as_fn_error ERROR [LINENO LOG_FD]
17948 # ---------------------------------
17949 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
17950 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
17951 # script with status $?, using 1 if that was 0.
17952 as_fn_error ()
17953 {
17954   as_status=$?; test $as_status -eq 0 && as_status=1
17955   if test "$3"; then
17956     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17957     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
17958   fi
17959   $as_echo "$as_me: error: $1" >&2
17960   as_fn_exit $as_status
17961 } # as_fn_error
17962
17963
17964 # as_fn_set_status STATUS
17965 # -----------------------
17966 # Set $? to STATUS, without forking.
17967 as_fn_set_status ()
17968 {
17969   return $1
17970 } # as_fn_set_status
17971
17972 # as_fn_exit STATUS
17973 # -----------------
17974 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
17975 as_fn_exit ()
17976 {
17977   set +e
17978   as_fn_set_status $1
17979   exit $1
17980 } # as_fn_exit
17981
17982 # as_fn_unset VAR
17983 # ---------------
17984 # Portably unset VAR.
17985 as_fn_unset ()
17986 {
17987   { eval $1=; unset $1;}
17988 }
17989 as_unset=as_fn_unset
17990 # as_fn_append VAR VALUE
17991 # ----------------------
17992 # Append the text in VALUE to the end of the definition contained in VAR. Take
17993 # advantage of any shell optimizations that allow amortized linear growth over
17994 # repeated appends, instead of the typical quadratic growth present in naive
17995 # implementations.
17996 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
17997   eval 'as_fn_append ()
17998   {
17999     eval $1+=\$2
18000   }'
18001 else
18002   as_fn_append ()
18003   {
18004     eval $1=\$$1\$2
18005   }
18006 fi # as_fn_append
18007
18008 # as_fn_arith ARG...
18009 # ------------------
18010 # Perform arithmetic evaluation on the ARGs, and store the result in the
18011 # global $as_val. Take advantage of shells that can avoid forks. The arguments
18012 # must be portable across $(()) and expr.
18013 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
18014   eval 'as_fn_arith ()
18015   {
18016     as_val=$(( $* ))
18017   }'
18018 else
18019   as_fn_arith ()
18020   {
18021     as_val=`expr "$@" || test $? -eq 1`
18022   }
18023 fi # as_fn_arith
18024
18025
18026 if expr a : '\(a\)' >/dev/null 2>&1 &&
18027    test "X`expr 00001 : '.*\(...\)'`" = X001; then
18028   as_expr=expr
18029 else
18030   as_expr=false
18031 fi
18032
18033 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
18034   as_basename=basename
18035 else
18036   as_basename=false
18037 fi
18038
18039 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
18040   as_dirname=dirname
18041 else
18042   as_dirname=false
18043 fi
18044
18045 as_me=`$as_basename -- "$0" ||
18046 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
18047          X"$0" : 'X\(//\)$' \| \
18048          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
18049 $as_echo X/"$0" |
18050     sed '/^.*\/\([^/][^/]*\)\/*$/{
18051             s//\1/
18052             q
18053           }
18054           /^X\/\(\/\/\)$/{
18055             s//\1/
18056             q
18057           }
18058           /^X\/\(\/\).*/{
18059             s//\1/
18060             q
18061           }
18062           s/.*/./; q'`
18063
18064 # Avoid depending upon Character Ranges.
18065 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
18066 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
18067 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
18068 as_cr_digits='0123456789'
18069 as_cr_alnum=$as_cr_Letters$as_cr_digits
18070
18071 ECHO_C= ECHO_N= ECHO_T=
18072 case `echo -n x` in #(((((
18073 -n*)
18074   case `echo 'xy\c'` in
18075   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
18076   xy)  ECHO_C='\c';;
18077   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
18078        ECHO_T=' ';;
18079   esac;;
18080 *)
18081   ECHO_N='-n';;
18082 esac
18083
18084 rm -f conf$$ conf$$.exe conf$$.file
18085 if test -d conf$$.dir; then
18086   rm -f conf$$.dir/conf$$.file
18087 else
18088   rm -f conf$$.dir
18089   mkdir conf$$.dir 2>/dev/null
18090 fi
18091 if (echo >conf$$.file) 2>/dev/null; then
18092   if ln -s conf$$.file conf$$ 2>/dev/null; then
18093     as_ln_s='ln -s'
18094     # ... but there are two gotchas:
18095     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
18096     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
18097     # In both cases, we have to default to `cp -p'.
18098     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
18099       as_ln_s='cp -p'
18100   elif ln conf$$.file conf$$ 2>/dev/null; then
18101     as_ln_s=ln
18102   else
18103     as_ln_s='cp -p'
18104   fi
18105 else
18106   as_ln_s='cp -p'
18107 fi
18108 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
18109 rmdir conf$$.dir 2>/dev/null
18110
18111
18112 # as_fn_mkdir_p
18113 # -------------
18114 # Create "$as_dir" as a directory, including parents if necessary.
18115 as_fn_mkdir_p ()
18116 {
18117
18118   case $as_dir in #(
18119   -*) as_dir=./$as_dir;;
18120   esac
18121   test -d "$as_dir" || eval $as_mkdir_p || {
18122     as_dirs=
18123     while :; do
18124       case $as_dir in #(
18125       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
18126       *) as_qdir=$as_dir;;
18127       esac
18128       as_dirs="'$as_qdir' $as_dirs"
18129       as_dir=`$as_dirname -- "$as_dir" ||
18130 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18131          X"$as_dir" : 'X\(//\)[^/]' \| \
18132          X"$as_dir" : 'X\(//\)$' \| \
18133          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
18134 $as_echo X"$as_dir" |
18135     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18136             s//\1/
18137             q
18138           }
18139           /^X\(\/\/\)[^/].*/{
18140             s//\1/
18141             q
18142           }
18143           /^X\(\/\/\)$/{
18144             s//\1/
18145             q
18146           }
18147           /^X\(\/\).*/{
18148             s//\1/
18149             q
18150           }
18151           s/.*/./; q'`
18152       test -d "$as_dir" && break
18153     done
18154     test -z "$as_dirs" || eval "mkdir $as_dirs"
18155   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
18156
18157
18158 } # as_fn_mkdir_p
18159 if mkdir -p . 2>/dev/null; then
18160   as_mkdir_p='mkdir -p "$as_dir"'
18161 else
18162   test -d ./-p && rmdir ./-p
18163   as_mkdir_p=false
18164 fi
18165
18166 if test -x / >/dev/null 2>&1; then
18167   as_test_x='test -x'
18168 else
18169   if ls -dL / >/dev/null 2>&1; then
18170     as_ls_L_option=L
18171   else
18172     as_ls_L_option=
18173   fi
18174   as_test_x='
18175     eval sh -c '\''
18176       if test -d "$1"; then
18177         test -d "$1/.";
18178       else
18179         case $1 in #(
18180         -*)set "./$1";;
18181         esac;
18182         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
18183         ???[sx]*):;;*)false;;esac;fi
18184     '\'' sh
18185   '
18186 fi
18187 as_executable_p=$as_test_x
18188
18189 # Sed expression to map a string onto a valid CPP name.
18190 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
18191
18192 # Sed expression to map a string onto a valid variable name.
18193 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
18194
18195
18196 exec 6>&1
18197 ## ----------------------------------- ##
18198 ## Main body of $CONFIG_STATUS script. ##
18199 ## ----------------------------------- ##
18200 _ASEOF
18201 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
18202
18203 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18204 # Save the log message, to keep $0 and so on meaningful, and to
18205 # report actual input values of CONFIG_FILES etc. instead of their
18206 # values after options handling.
18207 ac_log="
18208 This file was extended by $as_me, which was
18209 generated by GNU Autoconf 2.64.  Invocation command line was
18210
18211   CONFIG_FILES    = $CONFIG_FILES
18212   CONFIG_HEADERS  = $CONFIG_HEADERS
18213   CONFIG_LINKS    = $CONFIG_LINKS
18214   CONFIG_COMMANDS = $CONFIG_COMMANDS
18215   $ $0 $@
18216
18217 on `(hostname || uname -n) 2>/dev/null | sed 1q`
18218 "
18219
18220 _ACEOF
18221
18222 case $ac_config_files in *"
18223 "*) set x $ac_config_files; shift; ac_config_files=$*;;
18224 esac
18225
18226 case $ac_config_headers in *"
18227 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
18228 esac
18229
18230
18231 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18232 # Files that config.status was made for.
18233 config_files="$ac_config_files"
18234 config_headers="$ac_config_headers"
18235 config_links="$ac_config_links"
18236 config_commands="$ac_config_commands"
18237
18238 _ACEOF
18239
18240 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18241 ac_cs_usage="\
18242 \`$as_me' instantiates files and other configuration actions
18243 from templates according to the current configuration.  Unless the files
18244 and actions are specified as TAGs, all are instantiated by default.
18245
18246 Usage: $0 [OPTION]... [TAG]...
18247
18248   -h, --help       print this help, then exit
18249   -V, --version    print version number and configuration settings, then exit
18250   -q, --quiet, --silent
18251                    do not print progress messages
18252   -d, --debug      don't remove temporary files
18253       --recheck    update $as_me by reconfiguring in the same conditions
18254       --file=FILE[:TEMPLATE]
18255                    instantiate the configuration file FILE
18256       --header=FILE[:TEMPLATE]
18257                    instantiate the configuration header FILE
18258
18259 Configuration files:
18260 $config_files
18261
18262 Configuration headers:
18263 $config_headers
18264
18265 Configuration links:
18266 $config_links
18267
18268 Configuration commands:
18269 $config_commands
18270
18271 Report bugs to the package provider."
18272
18273 _ACEOF
18274 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18275 ac_cs_version="\\
18276 config.status
18277 configured by $0, generated by GNU Autoconf 2.64,
18278   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
18279
18280 Copyright (C) 2009 Free Software Foundation, Inc.
18281 This config.status script is free software; the Free Software Foundation
18282 gives unlimited permission to copy, distribute and modify it."
18283
18284 ac_pwd='$ac_pwd'
18285 srcdir='$srcdir'
18286 INSTALL='$INSTALL'
18287 AWK='$AWK'
18288 test -n "\$AWK" || AWK=awk
18289 _ACEOF
18290
18291 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18292 # The default lists apply if the user does not specify any file.
18293 ac_need_defaults=:
18294 while test $# != 0
18295 do
18296   case $1 in
18297   --*=*)
18298     ac_option=`expr "X$1" : 'X\([^=]*\)='`
18299     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
18300     ac_shift=:
18301     ;;
18302   *)
18303     ac_option=$1
18304     ac_optarg=$2
18305     ac_shift=shift
18306     ;;
18307   esac
18308
18309   case $ac_option in
18310   # Handling of the options.
18311   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
18312     ac_cs_recheck=: ;;
18313   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
18314     $as_echo "$ac_cs_version"; exit ;;
18315   --debug | --debu | --deb | --de | --d | -d )
18316     debug=: ;;
18317   --file | --fil | --fi | --f )
18318     $ac_shift
18319     case $ac_optarg in
18320     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18321     esac
18322     as_fn_append CONFIG_FILES " '$ac_optarg'"
18323     ac_need_defaults=false;;
18324   --header | --heade | --head | --hea )
18325     $ac_shift
18326     case $ac_optarg in
18327     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18328     esac
18329     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
18330     ac_need_defaults=false;;
18331   --he | --h)
18332     # Conflict between --help and --header
18333     as_fn_error "ambiguous option: \`$1'
18334 Try \`$0 --help' for more information.";;
18335   --help | --hel | -h )
18336     $as_echo "$ac_cs_usage"; exit ;;
18337   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
18338   | -silent | --silent | --silen | --sile | --sil | --si | --s)
18339     ac_cs_silent=: ;;
18340
18341   # This is an error.
18342   -*) as_fn_error "unrecognized option: \`$1'
18343 Try \`$0 --help' for more information." ;;
18344
18345   *) as_fn_append ac_config_targets " $1"
18346      ac_need_defaults=false ;;
18347
18348   esac
18349   shift
18350 done
18351
18352 ac_configure_extra_args=
18353
18354 if $ac_cs_silent; then
18355   exec 6>/dev/null
18356   ac_configure_extra_args="$ac_configure_extra_args --silent"
18357 fi
18358
18359 _ACEOF
18360 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18361 if \$ac_cs_recheck; then
18362   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
18363   shift
18364   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
18365   CONFIG_SHELL='$SHELL'
18366   export CONFIG_SHELL
18367   exec "\$@"
18368 fi
18369
18370 _ACEOF
18371 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18372 exec 5>>config.log
18373 {
18374   echo
18375   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
18376 ## Running $as_me. ##
18377 _ASBOX
18378   $as_echo "$ac_log"
18379 } >&5
18380
18381 _ACEOF
18382 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18383 #
18384 # INIT-COMMANDS
18385 #
18386 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
18387
18388 _ACEOF
18389
18390 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18391
18392 # Handling of arguments.
18393 for ac_config_target in $ac_config_targets
18394 do
18395   case $ac_config_target in
18396     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
18397     "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
18398     "jit-reader.h") CONFIG_FILES="$CONFIG_FILES jit-reader.h:jit-reader.in" ;;
18399     "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
18400     "gcore") CONFIG_FILES="$CONFIG_FILES gcore" ;;
18401     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
18402     "gdb-gdb.gdb") CONFIG_FILES="$CONFIG_FILES gdb-gdb.gdb" ;;
18403     "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
18404     "data-directory/Makefile") CONFIG_FILES="$CONFIG_FILES data-directory/Makefile" ;;
18405
18406   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
18407   esac
18408 done
18409
18410
18411 # If the user did not use the arguments to specify the items to instantiate,
18412 # then the envvar interface is used.  Set only those that are not.
18413 # We use the long form for the default assignment because of an extremely
18414 # bizarre bug on SunOS 4.1.3.
18415 if $ac_need_defaults; then
18416   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18417   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18418   test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
18419   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18420 fi
18421
18422 # Have a temporary directory for convenience.  Make it in the build tree
18423 # simply because there is no reason against having it here, and in addition,
18424 # creating and moving files from /tmp can sometimes cause problems.
18425 # Hook for its removal unless debugging.
18426 # Note that there is a small window in which the directory will not be cleaned:
18427 # after its creation but before its name has been assigned to `$tmp'.
18428 $debug ||
18429 {
18430   tmp=
18431   trap 'exit_status=$?
18432   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
18433 ' 0
18434   trap 'as_fn_exit 1' 1 2 13 15
18435 }
18436 # Create a (secure) tmp directory for tmp files.
18437
18438 {
18439   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18440   test -n "$tmp" && test -d "$tmp"
18441 }  ||
18442 {
18443   tmp=./conf$$-$RANDOM
18444   (umask 077 && mkdir "$tmp")
18445 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
18446
18447 # Set up the scripts for CONFIG_FILES section.
18448 # No need to generate them if there are no CONFIG_FILES.
18449 # This happens for instance with `./config.status config.h'.
18450 if test -n "$CONFIG_FILES"; then
18451
18452 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
18453   ac_cs_awk_getline=:
18454   ac_cs_awk_pipe_init=
18455   ac_cs_awk_read_file='
18456       while ((getline aline < (F[key])) > 0)
18457         print(aline)
18458       close(F[key])'
18459   ac_cs_awk_pipe_fini=
18460 else
18461   ac_cs_awk_getline=false
18462   ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
18463   ac_cs_awk_read_file='
18464       print "|#_!!_#|"
18465       print "cat " F[key] " &&"
18466       '$ac_cs_awk_pipe_init
18467   # The final `:' finishes the AND list.
18468   ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
18469 fi
18470 ac_cr=`echo X | tr X '\015'`
18471 # On cygwin, bash can eat \r inside `` if the user requested igncr.
18472 # But we know of no other shell where ac_cr would be empty at this
18473 # point, so we can use a bashism as a fallback.
18474 if test "x$ac_cr" = x; then
18475   eval ac_cr=\$\'\\r\'
18476 fi
18477 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
18478 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
18479   ac_cs_awk_cr='\r'
18480 else
18481   ac_cs_awk_cr=$ac_cr
18482 fi
18483
18484 echo 'BEGIN {' >"$tmp/subs1.awk" &&
18485 _ACEOF
18486
18487 # Create commands to substitute file output variables.
18488 {
18489   echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
18490   echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
18491   echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
18492   echo "_ACAWK" &&
18493   echo "_ACEOF"
18494 } >conf$$files.sh &&
18495 . ./conf$$files.sh ||
18496   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18497 rm -f conf$$files.sh
18498
18499 {
18500   echo "cat >conf$$subs.awk <<_ACEOF" &&
18501   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18502   echo "_ACEOF"
18503 } >conf$$subs.sh ||
18504   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18505 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
18506 ac_delim='%!_!# '
18507 for ac_last_try in false false false false false :; do
18508   . ./conf$$subs.sh ||
18509     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18510
18511   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
18512   if test $ac_delim_n = $ac_delim_num; then
18513     break
18514   elif $ac_last_try; then
18515     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18516   else
18517     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18518   fi
18519 done
18520 rm -f conf$$subs.sh
18521
18522 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18523 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
18524 _ACEOF
18525 sed -n '
18526 h
18527 s/^/S["/; s/!.*/"]=/
18528 p
18529 g
18530 s/^[^!]*!//
18531 :repl
18532 t repl
18533 s/'"$ac_delim"'$//
18534 t delim
18535 :nl
18536 h
18537 s/\(.\{148\}\).*/\1/
18538 t more1
18539 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
18540 p
18541 n
18542 b repl
18543 :more1
18544 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18545 p
18546 g
18547 s/.\{148\}//
18548 t nl
18549 :delim
18550 h
18551 s/\(.\{148\}\).*/\1/
18552 t more2
18553 s/["\\]/\\&/g; s/^/"/; s/$/"/
18554 p
18555 b
18556 :more2
18557 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18558 p
18559 g
18560 s/.\{148\}//
18561 t delim
18562 ' <conf$$subs.awk | sed '
18563 /^[^""]/{
18564   N
18565   s/\n//
18566 }
18567 ' >>$CONFIG_STATUS || ac_write_fail=1
18568 rm -f conf$$subs.awk
18569 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18570 _ACAWK
18571 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
18572   for (key in S) S_is_set[key] = 1
18573   FS = "\a"
18574   \$ac_cs_awk_pipe_init
18575 }
18576 {
18577   line = $ 0
18578   nfields = split(line, field, "@")
18579   substed = 0
18580   len = length(field[1])
18581   for (i = 2; i < nfields; i++) {
18582     key = field[i]
18583     keylen = length(key)
18584     if (S_is_set[key]) {
18585       value = S[key]
18586       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18587       len += length(value) + length(field[++i])
18588       substed = 1
18589     } else
18590       len += 1 + keylen
18591   }
18592   if (nfields == 3 && !substed) {
18593     key = field[2]
18594     if (F[key] != "" && line ~ /^[       ]*@.*@[         ]*$/) {
18595       \$ac_cs_awk_read_file
18596       next
18597     }
18598   }
18599   print line
18600 }
18601 \$ac_cs_awk_pipe_fini
18602 _ACAWK
18603 _ACEOF
18604 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18605 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18606   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
18607 else
18608   cat
18609 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
18610   || as_fn_error "could not setup config files machinery" "$LINENO" 5
18611 _ACEOF
18612
18613 # VPATH may cause trouble with some makes, so we remove $(srcdir),
18614 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
18615 # trailing colons and then remove the whole line if VPATH becomes empty
18616 # (actually we leave an empty line to preserve line numbers).
18617 if test "x$srcdir" = x.; then
18618   ac_vpsub='/^[  ]*VPATH[        ]*=/{
18619 s/:*\$(srcdir):*/:/
18620 s/:*\${srcdir}:*/:/
18621 s/:*@srcdir@:*/:/
18622 s/^\([^=]*=[     ]*\):*/\1/
18623 s/:*$//
18624 s/^[^=]*=[       ]*$//
18625 }'
18626 fi
18627
18628 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18629 fi # test -n "$CONFIG_FILES"
18630
18631 # Set up the scripts for CONFIG_HEADERS section.
18632 # No need to generate them if there are no CONFIG_HEADERS.
18633 # This happens for instance with `./config.status Makefile'.
18634 if test -n "$CONFIG_HEADERS"; then
18635 cat >"$tmp/defines.awk" <<\_ACAWK ||
18636 BEGIN {
18637 _ACEOF
18638
18639 # Transform confdefs.h into an awk script `defines.awk', embedded as
18640 # here-document in config.status, that substitutes the proper values into
18641 # config.h.in to produce config.h.
18642
18643 # Create a delimiter string that does not exist in confdefs.h, to ease
18644 # handling of long lines.
18645 ac_delim='%!_!# '
18646 for ac_last_try in false false :; do
18647   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
18648   if test -z "$ac_t"; then
18649     break
18650   elif $ac_last_try; then
18651     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
18652   else
18653     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18654   fi
18655 done
18656
18657 # For the awk script, D is an array of macro values keyed by name,
18658 # likewise P contains macro parameters if any.  Preserve backslash
18659 # newline sequences.
18660
18661 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
18662 sed -n '
18663 s/.\{148\}/&'"$ac_delim"'/g
18664 t rset
18665 :rset
18666 s/^[     ]*#[    ]*define[       ][      ]*/ /
18667 t def
18668 d
18669 :def
18670 s/\\$//
18671 t bsnl
18672 s/["\\]/\\&/g
18673 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
18674 D["\1"]=" \3"/p
18675 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
18676 d
18677 :bsnl
18678 s/["\\]/\\&/g
18679 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
18680 D["\1"]=" \3\\\\\\n"\\/p
18681 t cont
18682 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
18683 t cont
18684 d
18685 :cont
18686 n
18687 s/.\{148\}/&'"$ac_delim"'/g
18688 t clear
18689 :clear
18690 s/\\$//
18691 t bsnlc
18692 s/["\\]/\\&/g; s/^/"/; s/$/"/p
18693 d
18694 :bsnlc
18695 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
18696 b cont
18697 ' <confdefs.h | sed '
18698 s/'"$ac_delim"'/"\\\
18699 "/g' >>$CONFIG_STATUS || ac_write_fail=1
18700
18701 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18702   for (key in D) D_is_set[key] = 1
18703   FS = "\a"
18704 }
18705 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
18706   line = \$ 0
18707   split(line, arg, " ")
18708   if (arg[1] == "#") {
18709     defundef = arg[2]
18710     mac1 = arg[3]
18711   } else {
18712     defundef = substr(arg[1], 2)
18713     mac1 = arg[2]
18714   }
18715   split(mac1, mac2, "(") #)
18716   macro = mac2[1]
18717   prefix = substr(line, 1, index(line, defundef) - 1)
18718   if (D_is_set[macro]) {
18719     # Preserve the white space surrounding the "#".
18720     print prefix "define", macro P[macro] D[macro]
18721     next
18722   } else {
18723     # Replace #undef with comments.  This is necessary, for example,
18724     # in the case of _POSIX_SOURCE, which is predefined and required
18725     # on some systems where configure will not decide to define it.
18726     if (defundef == "undef") {
18727       print "/*", prefix defundef, macro, "*/"
18728       next
18729     }
18730   }
18731 }
18732 { print }
18733 _ACAWK
18734 _ACEOF
18735 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18736   as_fn_error "could not setup config headers machinery" "$LINENO" 5
18737 fi # test -n "$CONFIG_HEADERS"
18738
18739
18740 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS  :C $CONFIG_COMMANDS"
18741 shift
18742 for ac_tag
18743 do
18744   case $ac_tag in
18745   :[FHLC]) ac_mode=$ac_tag; continue;;
18746   esac
18747   case $ac_mode$ac_tag in
18748   :[FHL]*:*);;
18749   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
18750   :[FH]-) ac_tag=-:-;;
18751   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18752   esac
18753   ac_save_IFS=$IFS
18754   IFS=:
18755   set x $ac_tag
18756   IFS=$ac_save_IFS
18757   shift
18758   ac_file=$1
18759   shift
18760
18761   case $ac_mode in
18762   :L) ac_source=$1;;
18763   :[FH])
18764     ac_file_inputs=
18765     for ac_f
18766     do
18767       case $ac_f in
18768       -) ac_f="$tmp/stdin";;
18769       *) # Look for the file first in the build tree, then in the source tree
18770          # (if the path is not absolute).  The absolute path cannot be DOS-style,
18771          # because $ac_f cannot contain `:'.
18772          test -f "$ac_f" ||
18773            case $ac_f in
18774            [\\/$]*) false;;
18775            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18776            esac ||
18777            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
18778       esac
18779       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
18780       as_fn_append ac_file_inputs " '$ac_f'"
18781     done
18782
18783     # Let's still pretend it is `configure' which instantiates (i.e., don't
18784     # use $as_me), people would be surprised to read:
18785     #    /* config.h.  Generated by config.status.  */
18786     configure_input='Generated from '`
18787           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
18788         `' by configure.'
18789     if test x"$ac_file" != x-; then
18790       configure_input="$ac_file.  $configure_input"
18791       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
18792 $as_echo "$as_me: creating $ac_file" >&6;}
18793     fi
18794     # Neutralize special characters interpreted by sed in replacement strings.
18795     case $configure_input in #(
18796     *\&* | *\|* | *\\* )
18797        ac_sed_conf_input=`$as_echo "$configure_input" |
18798        sed 's/[\\\\&|]/\\\\&/g'`;; #(
18799     *) ac_sed_conf_input=$configure_input;;
18800     esac
18801
18802     case $ac_tag in
18803     *:-:* | *:-) cat >"$tmp/stdin" \
18804       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
18805     esac
18806     ;;
18807   esac
18808
18809   ac_dir=`$as_dirname -- "$ac_file" ||
18810 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18811          X"$ac_file" : 'X\(//\)[^/]' \| \
18812          X"$ac_file" : 'X\(//\)$' \| \
18813          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18814 $as_echo X"$ac_file" |
18815     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18816             s//\1/
18817             q
18818           }
18819           /^X\(\/\/\)[^/].*/{
18820             s//\1/
18821             q
18822           }
18823           /^X\(\/\/\)$/{
18824             s//\1/
18825             q
18826           }
18827           /^X\(\/\).*/{
18828             s//\1/
18829             q
18830           }
18831           s/.*/./; q'`
18832   as_dir="$ac_dir"; as_fn_mkdir_p
18833   ac_builddir=.
18834
18835 case "$ac_dir" in
18836 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18837 *)
18838   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18839   # A ".." for each directory in $ac_dir_suffix.
18840   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18841   case $ac_top_builddir_sub in
18842   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18843   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18844   esac ;;
18845 esac
18846 ac_abs_top_builddir=$ac_pwd
18847 ac_abs_builddir=$ac_pwd$ac_dir_suffix
18848 # for backward compatibility:
18849 ac_top_builddir=$ac_top_build_prefix
18850
18851 case $srcdir in
18852   .)  # We are building in place.
18853     ac_srcdir=.
18854     ac_top_srcdir=$ac_top_builddir_sub
18855     ac_abs_top_srcdir=$ac_pwd ;;
18856   [\\/]* | ?:[\\/]* )  # Absolute name.
18857     ac_srcdir=$srcdir$ac_dir_suffix;
18858     ac_top_srcdir=$srcdir
18859     ac_abs_top_srcdir=$srcdir ;;
18860   *) # Relative name.
18861     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18862     ac_top_srcdir=$ac_top_build_prefix$srcdir
18863     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18864 esac
18865 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18866
18867
18868   case $ac_mode in
18869   :F)
18870   #
18871   # CONFIG_FILE
18872   #
18873
18874   case $INSTALL in
18875   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
18876   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
18877   esac
18878 _ACEOF
18879
18880 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18881 # If the template does not know about datarootdir, expand it.
18882 # FIXME: This hack should be removed a few years after 2.60.
18883 ac_datarootdir_hack=; ac_datarootdir_seen=
18884 ac_sed_dataroot='
18885 /datarootdir/ {
18886   p
18887   q
18888 }
18889 /@datadir@/p
18890 /@docdir@/p
18891 /@infodir@/p
18892 /@localedir@/p
18893 /@mandir@/p'
18894 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
18895 *datarootdir*) ac_datarootdir_seen=yes;;
18896 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
18897   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18898 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
18899 _ACEOF
18900 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18901   ac_datarootdir_hack='
18902   s&@datadir@&$datadir&g
18903   s&@docdir@&$docdir&g
18904   s&@infodir@&$infodir&g
18905   s&@localedir@&$localedir&g
18906   s&@mandir@&$mandir&g
18907   s&\\\${datarootdir}&$datarootdir&g' ;;
18908 esac
18909 _ACEOF
18910
18911 # Neutralize VPATH when `$srcdir' = `.'.
18912 # Shell code in configure.ac might set extrasub.
18913 # FIXME: do we really want to maintain this feature?
18914 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18915 ac_sed_extra="$ac_vpsub
18916 $extrasub
18917 _ACEOF
18918 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18919 :t
18920 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18921 s|@configure_input@|$ac_sed_conf_input|;t t
18922 s&@top_builddir@&$ac_top_builddir_sub&;t t
18923 s&@top_build_prefix@&$ac_top_build_prefix&;t t
18924 s&@srcdir@&$ac_srcdir&;t t
18925 s&@abs_srcdir@&$ac_abs_srcdir&;t t
18926 s&@top_srcdir@&$ac_top_srcdir&;t t
18927 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
18928 s&@builddir@&$ac_builddir&;t t
18929 s&@abs_builddir@&$ac_abs_builddir&;t t
18930 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
18931 s&@INSTALL@&$ac_INSTALL&;t t
18932 $ac_datarootdir_hack
18933 "
18934 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
18935 if $ac_cs_awk_getline; then
18936   $AWK -f "$tmp/subs.awk"
18937 else
18938   $AWK -f "$tmp/subs.awk" | $SHELL
18939 fi >$tmp/out \
18940   || as_fn_error "could not create $ac_file" "$LINENO" 5
18941
18942 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
18943   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
18944   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
18945   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18946 which seems to be undefined.  Please make sure it is defined." >&5
18947 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18948 which seems to be undefined.  Please make sure it is defined." >&2;}
18949
18950   rm -f "$tmp/stdin"
18951   case $ac_file in
18952   -) cat "$tmp/out" && rm -f "$tmp/out";;
18953   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
18954   esac \
18955   || as_fn_error "could not create $ac_file" "$LINENO" 5
18956  ;;
18957   :H)
18958   #
18959   # CONFIG_HEADER
18960   #
18961   if test x"$ac_file" != x-; then
18962     {
18963       $as_echo "/* $configure_input  */" \
18964       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
18965     } >"$tmp/config.h" \
18966       || as_fn_error "could not create $ac_file" "$LINENO" 5
18967     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
18968       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
18969 $as_echo "$as_me: $ac_file is unchanged" >&6;}
18970     else
18971       rm -f "$ac_file"
18972       mv "$tmp/config.h" "$ac_file" \
18973         || as_fn_error "could not create $ac_file" "$LINENO" 5
18974     fi
18975   else
18976     $as_echo "/* $configure_input  */" \
18977       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
18978       || as_fn_error "could not create -" "$LINENO" 5
18979   fi
18980  ;;
18981   :L)
18982   #
18983   # CONFIG_LINK
18984   #
18985
18986   if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
18987     :
18988   else
18989     # Prefer the file from the source tree if names are identical.
18990     if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
18991       ac_source=$srcdir/$ac_source
18992     fi
18993
18994     { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
18995 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
18996
18997     if test ! -r "$ac_source"; then
18998       as_fn_error "$ac_source: file not found" "$LINENO" 5
18999     fi
19000     rm -f "$ac_file"
19001
19002     # Try a relative symlink, then a hard link, then a copy.
19003     case $srcdir in
19004     [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
19005         *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
19006     esac
19007     ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
19008       ln "$ac_source" "$ac_file" 2>/dev/null ||
19009       cp -p "$ac_source" "$ac_file" ||
19010       as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
19011   fi
19012  ;;
19013   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
19014 $as_echo "$as_me: executing $ac_file commands" >&6;}
19015  ;;
19016   esac
19017
19018
19019   case $ac_file$ac_mode in
19020     "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
19021     "gcore":F) chmod +x gcore ;;
19022     "Makefile":F)
19023 case x$CONFIG_HEADERS in
19024 xconfig.h:config.in)
19025 echo > stamp-h ;;
19026 esac
19027  ;;
19028     "gdb-gdb.gdb":F)
19029 case x$CONFIG_HEADERS in
19030 xconfig.h:config.in)
19031 echo > stamp-h ;;
19032 esac
19033  ;;
19034     "doc/Makefile":F)
19035 case x$CONFIG_HEADERS in
19036 xconfig.h:config.in)
19037 echo > stamp-h ;;
19038 esac
19039  ;;
19040     "data-directory/Makefile":F)
19041 case x$CONFIG_HEADERS in
19042 xconfig.h:config.in)
19043 echo > stamp-h ;;
19044 esac
19045  ;;
19046
19047   esac
19048 done # for ac_tag
19049
19050
19051 as_fn_exit 0
19052 _ACEOF
19053 ac_clean_files=$ac_clean_files_save
19054
19055 test $ac_write_fail = 0 ||
19056   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
19057
19058
19059 # configure is writing to config.log, and then calls config.status.
19060 # config.status does its own redirection, appending to config.log.
19061 # Unfortunately, on DOS this fails, as config.log is still kept open
19062 # by configure, so config.status won't be able to write to it; its
19063 # output is simply discarded.  So we exec the FD to /dev/null,
19064 # effectively closing config.log, so it can be properly (re)opened and
19065 # appended to by config.status.  When coming back to configure, we
19066 # need to make the FD available again.
19067 if test "$no_create" != yes; then
19068   ac_cs_success=:
19069   ac_config_status_args=
19070   test "$silent" = yes &&
19071     ac_config_status_args="$ac_config_status_args --quiet"
19072   exec 5>/dev/null
19073   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19074   exec 5>>config.log
19075   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19076   # would make configure fail if this is the last instruction.
19077   $ac_cs_success || as_fn_exit $?
19078 fi
19079
19080 #
19081 # CONFIG_SUBDIRS section.
19082 #
19083 if test "$no_recursion" != yes; then
19084
19085   # Remove --cache-file, --srcdir, and --disable-option-checking arguments
19086   # so they do not pile up.
19087   ac_sub_configure_args=
19088   ac_prev=
19089   eval "set x $ac_configure_args"
19090   shift
19091   for ac_arg
19092   do
19093     if test -n "$ac_prev"; then
19094       ac_prev=
19095       continue
19096     fi
19097     case $ac_arg in
19098     -cache-file | --cache-file | --cache-fil | --cache-fi \
19099     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
19100       ac_prev=cache_file ;;
19101     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
19102     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
19103     | --c=*)
19104       ;;
19105     --config-cache | -C)
19106       ;;
19107     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
19108       ac_prev=srcdir ;;
19109     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
19110       ;;
19111     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
19112       ac_prev=prefix ;;
19113     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
19114       ;;
19115     --disable-option-checking)
19116       ;;
19117     *)
19118       case $ac_arg in
19119       *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
19120       esac
19121       as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
19122     esac
19123   done
19124
19125   # Always prepend --prefix to ensure using the same prefix
19126   # in subdir configurations.
19127   ac_arg="--prefix=$prefix"
19128   case $ac_arg in
19129   *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
19130   esac
19131   ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
19132
19133   # Pass --silent
19134   if test "$silent" = yes; then
19135     ac_sub_configure_args="--silent $ac_sub_configure_args"
19136   fi
19137
19138   # Always prepend --disable-option-checking to silence warnings, since
19139   # different subdirs can have different --enable and --with options.
19140   ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
19141
19142   ac_popdir=`pwd`
19143   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
19144
19145     # Do not complain, so a configure script can configure whichever
19146     # parts of a large source tree are present.
19147     test -d "$srcdir/$ac_dir" || continue
19148
19149     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
19150     $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
19151     $as_echo "$ac_msg" >&6
19152     as_dir="$ac_dir"; as_fn_mkdir_p
19153     ac_builddir=.
19154
19155 case "$ac_dir" in
19156 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
19157 *)
19158   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
19159   # A ".." for each directory in $ac_dir_suffix.
19160   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
19161   case $ac_top_builddir_sub in
19162   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
19163   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
19164   esac ;;
19165 esac
19166 ac_abs_top_builddir=$ac_pwd
19167 ac_abs_builddir=$ac_pwd$ac_dir_suffix
19168 # for backward compatibility:
19169 ac_top_builddir=$ac_top_build_prefix
19170
19171 case $srcdir in
19172   .)  # We are building in place.
19173     ac_srcdir=.
19174     ac_top_srcdir=$ac_top_builddir_sub
19175     ac_abs_top_srcdir=$ac_pwd ;;
19176   [\\/]* | ?:[\\/]* )  # Absolute name.
19177     ac_srcdir=$srcdir$ac_dir_suffix;
19178     ac_top_srcdir=$srcdir
19179     ac_abs_top_srcdir=$srcdir ;;
19180   *) # Relative name.
19181     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
19182     ac_top_srcdir=$ac_top_build_prefix$srcdir
19183     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
19184 esac
19185 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
19186
19187
19188     cd "$ac_dir"
19189
19190     # Check for guested configure; otherwise get Cygnus style configure.
19191     if test -f "$ac_srcdir/configure.gnu"; then
19192       ac_sub_configure=$ac_srcdir/configure.gnu
19193     elif test -f "$ac_srcdir/configure"; then
19194       ac_sub_configure=$ac_srcdir/configure
19195     elif test -f "$ac_srcdir/configure.in"; then
19196       # This should be Cygnus configure.
19197       ac_sub_configure=$ac_aux_dir/configure
19198     else
19199       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
19200 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
19201       ac_sub_configure=
19202     fi
19203
19204     # The recursion is here.
19205     if test -n "$ac_sub_configure"; then
19206       # Make the cache file name correct relative to the subdirectory.
19207       case $cache_file in
19208       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
19209       *) # Relative name.
19210         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
19211       esac
19212
19213       { $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
19214 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
19215       # The eval makes quoting arguments work.
19216       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
19217            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
19218         as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
19219     fi
19220
19221     cd "$ac_popdir"
19222   done
19223 fi
19224 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
19225   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
19226 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
19227 fi
19228