Allow linking GDB with ncursesw
[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 LTLIBEXPAT
686 LIBEXPAT
687 HAVE_LIBEXPAT
688 JIT_READER_DIR
689 TARGET_PTR
690 READLINE_TEXI_INCFLAG
691 READLINE_CFLAGS
692 READLINE_DEPS
693 READLINE
694 LTLIBICONV
695 LIBICONV
696 zlibinc
697 zlibdir
698 MIG
699 WINDRES
700 DLLTOOL
701 AR
702 YFLAGS
703 YACC
704 RANLIB
705 LN_S
706 INSTALL_DATA
707 INSTALL_SCRIPT
708 INSTALL_PROGRAM
709 AWK
710 REPORT_BUGS_TEXI
711 REPORT_BUGS_TO
712 PKGVERSION
713 HAVE_NATIVE_GCORE_TARGET
714 TARGET_OBS
715 subdirs
716 GDB_DATADIR
717 DEBUGDIR
718 MAKEINFO_EXTRA_FLAGS
719 MAKEINFOFLAGS
720 MAKEINFO
721 PACKAGE
722 GNULIB_STDINT_H
723 CATOBJEXT
724 GENCAT
725 INSTOBJEXT
726 DATADIRNAME
727 CATALOGS
728 POSUB
729 GMSGFMT
730 XGETTEXT
731 INCINTL
732 LIBINTL_DEP
733 LIBINTL
734 USE_NLS
735 CCDEPMODE
736 DEPDIR
737 am__leading_dot
738 CXX_DIALECT
739 HAVE_CXX11
740 INSTALL_STRIP_PROGRAM
741 STRIP
742 install_sh
743 target_os
744 target_vendor
745 target_cpu
746 target
747 host_os
748 host_vendor
749 host_cpu
750 host
751 build_os
752 build_vendor
753 build_cpu
754 build
755 EGREP
756 GREP
757 CPP
758 ac_ct_CXX
759 CXXFLAGS
760 CXX
761 OBJEXT
762 EXEEXT
763 ac_ct_CC
764 CPPFLAGS
765 LDFLAGS
766 CFLAGS
767 CC
768 MAINT
769 MAINTAINER_MODE_FALSE
770 MAINTAINER_MODE_TRUE
771 target_alias
772 host_alias
773 build_alias
774 LIBS
775 ECHO_T
776 ECHO_N
777 ECHO_C
778 DEFS
779 mandir
780 localedir
781 libdir
782 psdir
783 pdfdir
784 dvidir
785 htmldir
786 infodir
787 docdir
788 oldincludedir
789 includedir
790 localstatedir
791 sharedstatedir
792 sysconfdir
793 datadir
794 datarootdir
795 libexecdir
796 sbindir
797 bindir
798 program_transform_name
799 prefix
800 exec_prefix
801 PACKAGE_URL
802 PACKAGE_BUGREPORT
803 PACKAGE_STRING
804 PACKAGE_VERSION
805 PACKAGE_TARNAME
806 PACKAGE_NAME
807 PATH_SEPARATOR
808 SHELL'
809 ac_subst_files='nat_makefile_frag'
810 ac_user_opts='
811 enable_option_checking
812 enable_maintainer_mode
813 enable_plugins
814 enable_largefile
815 with_separate_debug_dir
816 with_gdb_datadir
817 with_relocated_sources
818 with_auto_load_dir
819 with_auto_load_safe_path
820 enable_targets
821 enable_64_bit_bfd
822 enable_gdbcli
823 enable_gdbmi
824 enable_tui
825 enable_gdbtk
826 with_libunwind_ia64
827 with_curses
828 enable_profiling
829 with_pkgversion
830 with_bugurl
831 with_system_zlib
832 with_gnu_ld
833 enable_rpath
834 with_libiconv_prefix
835 with_iconv_bin
836 with_system_readline
837 with_jit_reader_dir
838 with_expat
839 with_libexpat_prefix
840 with_python
841 with_guile
842 enable_libmcheck
843 with_intel_pt
844 with_libipt_prefix
845 with_included_regex
846 with_sysroot
847 with_system_gdbinit
848 enable_werror
849 enable_build_warnings
850 enable_gdb_build_warnings
851 with_lzma
852 with_liblzma_prefix
853 with_tcl
854 with_tk
855 with_x
856 enable_sim
857 enable_multi_ice
858 enable_gdbserver
859 with_babeltrace
860 with_libbabeltrace_prefix
861 '
862       ac_precious_vars='build_alias
863 host_alias
864 target_alias
865 CC
866 CFLAGS
867 LDFLAGS
868 LIBS
869 CPPFLAGS
870 CXX
871 CXXFLAGS
872 CCC
873 CPP
874 MAKEINFO
875 MAKEINFOFLAGS
876 YACC
877 YFLAGS
878 XMKMF'
879 ac_subdirs_all='testsuite
880 gdbtk
881 multi-ice
882 gdbserver'
883
884 # Initialize some variables set by options.
885 ac_init_help=
886 ac_init_version=false
887 ac_unrecognized_opts=
888 ac_unrecognized_sep=
889 # The variables have the same names as the options, with
890 # dashes changed to underlines.
891 cache_file=/dev/null
892 exec_prefix=NONE
893 no_create=
894 no_recursion=
895 prefix=NONE
896 program_prefix=NONE
897 program_suffix=NONE
898 program_transform_name=s,x,x,
899 silent=
900 site=
901 srcdir=
902 verbose=
903 x_includes=NONE
904 x_libraries=NONE
905
906 # Installation directory options.
907 # These are left unexpanded so users can "make install exec_prefix=/foo"
908 # and all the variables that are supposed to be based on exec_prefix
909 # by default will actually change.
910 # Use braces instead of parens because sh, perl, etc. also accept them.
911 # (The list follows the same order as the GNU Coding Standards.)
912 bindir='${exec_prefix}/bin'
913 sbindir='${exec_prefix}/sbin'
914 libexecdir='${exec_prefix}/libexec'
915 datarootdir='${prefix}/share'
916 datadir='${datarootdir}'
917 sysconfdir='${prefix}/etc'
918 sharedstatedir='${prefix}/com'
919 localstatedir='${prefix}/var'
920 includedir='${prefix}/include'
921 oldincludedir='/usr/include'
922 docdir='${datarootdir}/doc/${PACKAGE}'
923 infodir='${datarootdir}/info'
924 htmldir='${docdir}'
925 dvidir='${docdir}'
926 pdfdir='${docdir}'
927 psdir='${docdir}'
928 libdir='${exec_prefix}/lib'
929 localedir='${datarootdir}/locale'
930 mandir='${datarootdir}/man'
931
932 ac_prev=
933 ac_dashdash=
934 for ac_option
935 do
936   # If the previous option needs an argument, assign it.
937   if test -n "$ac_prev"; then
938     eval $ac_prev=\$ac_option
939     ac_prev=
940     continue
941   fi
942
943   case $ac_option in
944   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
945   *)    ac_optarg=yes ;;
946   esac
947
948   # Accept the important Cygnus configure options, so we can diagnose typos.
949
950   case $ac_dashdash$ac_option in
951   --)
952     ac_dashdash=yes ;;
953
954   -bindir | --bindir | --bindi | --bind | --bin | --bi)
955     ac_prev=bindir ;;
956   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
957     bindir=$ac_optarg ;;
958
959   -build | --build | --buil | --bui | --bu)
960     ac_prev=build_alias ;;
961   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
962     build_alias=$ac_optarg ;;
963
964   -cache-file | --cache-file | --cache-fil | --cache-fi \
965   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
966     ac_prev=cache_file ;;
967   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
968   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
969     cache_file=$ac_optarg ;;
970
971   --config-cache | -C)
972     cache_file=config.cache ;;
973
974   -datadir | --datadir | --datadi | --datad)
975     ac_prev=datadir ;;
976   -datadir=* | --datadir=* | --datadi=* | --datad=*)
977     datadir=$ac_optarg ;;
978
979   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
980   | --dataroo | --dataro | --datar)
981     ac_prev=datarootdir ;;
982   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
983   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
984     datarootdir=$ac_optarg ;;
985
986   -disable-* | --disable-*)
987     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
988     # Reject names that are not valid shell variable names.
989     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
990       as_fn_error "invalid feature name: $ac_useropt"
991     ac_useropt_orig=$ac_useropt
992     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
993     case $ac_user_opts in
994       *"
995 "enable_$ac_useropt"
996 "*) ;;
997       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
998          ac_unrecognized_sep=', ';;
999     esac
1000     eval enable_$ac_useropt=no ;;
1001
1002   -docdir | --docdir | --docdi | --doc | --do)
1003     ac_prev=docdir ;;
1004   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1005     docdir=$ac_optarg ;;
1006
1007   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1008     ac_prev=dvidir ;;
1009   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1010     dvidir=$ac_optarg ;;
1011
1012   -enable-* | --enable-*)
1013     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1014     # Reject names that are not valid shell variable names.
1015     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1016       as_fn_error "invalid feature name: $ac_useropt"
1017     ac_useropt_orig=$ac_useropt
1018     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1019     case $ac_user_opts in
1020       *"
1021 "enable_$ac_useropt"
1022 "*) ;;
1023       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1024          ac_unrecognized_sep=', ';;
1025     esac
1026     eval enable_$ac_useropt=\$ac_optarg ;;
1027
1028   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1029   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1030   | --exec | --exe | --ex)
1031     ac_prev=exec_prefix ;;
1032   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1033   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1034   | --exec=* | --exe=* | --ex=*)
1035     exec_prefix=$ac_optarg ;;
1036
1037   -gas | --gas | --ga | --g)
1038     # Obsolete; use --with-gas.
1039     with_gas=yes ;;
1040
1041   -help | --help | --hel | --he | -h)
1042     ac_init_help=long ;;
1043   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1044     ac_init_help=recursive ;;
1045   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1046     ac_init_help=short ;;
1047
1048   -host | --host | --hos | --ho)
1049     ac_prev=host_alias ;;
1050   -host=* | --host=* | --hos=* | --ho=*)
1051     host_alias=$ac_optarg ;;
1052
1053   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1054     ac_prev=htmldir ;;
1055   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1056   | --ht=*)
1057     htmldir=$ac_optarg ;;
1058
1059   -includedir | --includedir | --includedi | --included | --include \
1060   | --includ | --inclu | --incl | --inc)
1061     ac_prev=includedir ;;
1062   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1063   | --includ=* | --inclu=* | --incl=* | --inc=*)
1064     includedir=$ac_optarg ;;
1065
1066   -infodir | --infodir | --infodi | --infod | --info | --inf)
1067     ac_prev=infodir ;;
1068   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1069     infodir=$ac_optarg ;;
1070
1071   -libdir | --libdir | --libdi | --libd)
1072     ac_prev=libdir ;;
1073   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1074     libdir=$ac_optarg ;;
1075
1076   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1077   | --libexe | --libex | --libe)
1078     ac_prev=libexecdir ;;
1079   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1080   | --libexe=* | --libex=* | --libe=*)
1081     libexecdir=$ac_optarg ;;
1082
1083   -localedir | --localedir | --localedi | --localed | --locale)
1084     ac_prev=localedir ;;
1085   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1086     localedir=$ac_optarg ;;
1087
1088   -localstatedir | --localstatedir | --localstatedi | --localstated \
1089   | --localstate | --localstat | --localsta | --localst | --locals)
1090     ac_prev=localstatedir ;;
1091   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1092   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1093     localstatedir=$ac_optarg ;;
1094
1095   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1096     ac_prev=mandir ;;
1097   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1098     mandir=$ac_optarg ;;
1099
1100   -nfp | --nfp | --nf)
1101     # Obsolete; use --without-fp.
1102     with_fp=no ;;
1103
1104   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1105   | --no-cr | --no-c | -n)
1106     no_create=yes ;;
1107
1108   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1109   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1110     no_recursion=yes ;;
1111
1112   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1113   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1114   | --oldin | --oldi | --old | --ol | --o)
1115     ac_prev=oldincludedir ;;
1116   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1117   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1118   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1119     oldincludedir=$ac_optarg ;;
1120
1121   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1122     ac_prev=prefix ;;
1123   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1124     prefix=$ac_optarg ;;
1125
1126   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1127   | --program-pre | --program-pr | --program-p)
1128     ac_prev=program_prefix ;;
1129   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1130   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1131     program_prefix=$ac_optarg ;;
1132
1133   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1134   | --program-suf | --program-su | --program-s)
1135     ac_prev=program_suffix ;;
1136   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1137   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1138     program_suffix=$ac_optarg ;;
1139
1140   -program-transform-name | --program-transform-name \
1141   | --program-transform-nam | --program-transform-na \
1142   | --program-transform-n | --program-transform- \
1143   | --program-transform | --program-transfor \
1144   | --program-transfo | --program-transf \
1145   | --program-trans | --program-tran \
1146   | --progr-tra | --program-tr | --program-t)
1147     ac_prev=program_transform_name ;;
1148   -program-transform-name=* | --program-transform-name=* \
1149   | --program-transform-nam=* | --program-transform-na=* \
1150   | --program-transform-n=* | --program-transform-=* \
1151   | --program-transform=* | --program-transfor=* \
1152   | --program-transfo=* | --program-transf=* \
1153   | --program-trans=* | --program-tran=* \
1154   | --progr-tra=* | --program-tr=* | --program-t=*)
1155     program_transform_name=$ac_optarg ;;
1156
1157   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1158     ac_prev=pdfdir ;;
1159   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1160     pdfdir=$ac_optarg ;;
1161
1162   -psdir | --psdir | --psdi | --psd | --ps)
1163     ac_prev=psdir ;;
1164   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1165     psdir=$ac_optarg ;;
1166
1167   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1168   | -silent | --silent | --silen | --sile | --sil)
1169     silent=yes ;;
1170
1171   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1172     ac_prev=sbindir ;;
1173   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1174   | --sbi=* | --sb=*)
1175     sbindir=$ac_optarg ;;
1176
1177   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1178   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1179   | --sharedst | --shareds | --shared | --share | --shar \
1180   | --sha | --sh)
1181     ac_prev=sharedstatedir ;;
1182   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1183   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1184   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1185   | --sha=* | --sh=*)
1186     sharedstatedir=$ac_optarg ;;
1187
1188   -site | --site | --sit)
1189     ac_prev=site ;;
1190   -site=* | --site=* | --sit=*)
1191     site=$ac_optarg ;;
1192
1193   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1194     ac_prev=srcdir ;;
1195   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1196     srcdir=$ac_optarg ;;
1197
1198   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1199   | --syscon | --sysco | --sysc | --sys | --sy)
1200     ac_prev=sysconfdir ;;
1201   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1202   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1203     sysconfdir=$ac_optarg ;;
1204
1205   -target | --target | --targe | --targ | --tar | --ta | --t)
1206     ac_prev=target_alias ;;
1207   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1208     target_alias=$ac_optarg ;;
1209
1210   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1211     verbose=yes ;;
1212
1213   -version | --version | --versio | --versi | --vers | -V)
1214     ac_init_version=: ;;
1215
1216   -with-* | --with-*)
1217     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1218     # Reject names that are not valid shell variable names.
1219     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1220       as_fn_error "invalid package name: $ac_useropt"
1221     ac_useropt_orig=$ac_useropt
1222     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1223     case $ac_user_opts in
1224       *"
1225 "with_$ac_useropt"
1226 "*) ;;
1227       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1228          ac_unrecognized_sep=', ';;
1229     esac
1230     eval with_$ac_useropt=\$ac_optarg ;;
1231
1232   -without-* | --without-*)
1233     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1234     # Reject names that are not valid shell variable names.
1235     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1236       as_fn_error "invalid package name: $ac_useropt"
1237     ac_useropt_orig=$ac_useropt
1238     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1239     case $ac_user_opts in
1240       *"
1241 "with_$ac_useropt"
1242 "*) ;;
1243       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1244          ac_unrecognized_sep=', ';;
1245     esac
1246     eval with_$ac_useropt=no ;;
1247
1248   --x)
1249     # Obsolete; use --with-x.
1250     with_x=yes ;;
1251
1252   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1253   | --x-incl | --x-inc | --x-in | --x-i)
1254     ac_prev=x_includes ;;
1255   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1256   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1257     x_includes=$ac_optarg ;;
1258
1259   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1260   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1261     ac_prev=x_libraries ;;
1262   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1263   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1264     x_libraries=$ac_optarg ;;
1265
1266   -*) as_fn_error "unrecognized option: \`$ac_option'
1267 Try \`$0 --help' for more information."
1268     ;;
1269
1270   *=*)
1271     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1272     # Reject names that are not valid shell variable names.
1273     case $ac_envvar in #(
1274       '' | [0-9]* | *[!_$as_cr_alnum]* )
1275       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1276     esac
1277     eval $ac_envvar=\$ac_optarg
1278     export $ac_envvar ;;
1279
1280   *)
1281     # FIXME: should be removed in autoconf 3.0.
1282     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1283     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1284       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1285     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1286     ;;
1287
1288   esac
1289 done
1290
1291 if test -n "$ac_prev"; then
1292   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1293   as_fn_error "missing argument to $ac_option"
1294 fi
1295
1296 if test -n "$ac_unrecognized_opts"; then
1297   case $enable_option_checking in
1298     no) ;;
1299     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1300     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1301   esac
1302 fi
1303
1304 # Check all directory arguments for consistency.
1305 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1306                 datadir sysconfdir sharedstatedir localstatedir includedir \
1307                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1308                 libdir localedir mandir
1309 do
1310   eval ac_val=\$$ac_var
1311   # Remove trailing slashes.
1312   case $ac_val in
1313     */ )
1314       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1315       eval $ac_var=\$ac_val;;
1316   esac
1317   # Be sure to have absolute directory names.
1318   case $ac_val in
1319     [\\/$]* | ?:[\\/]* )  continue;;
1320     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1321   esac
1322   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1323 done
1324
1325 # There might be people who depend on the old broken behavior: `$host'
1326 # used to hold the argument of --host etc.
1327 # FIXME: To remove some day.
1328 build=$build_alias
1329 host=$host_alias
1330 target=$target_alias
1331
1332 # FIXME: To remove some day.
1333 if test "x$host_alias" != x; then
1334   if test "x$build_alias" = x; then
1335     cross_compiling=maybe
1336     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1337     If a cross compiler is detected then cross compile mode will be used." >&2
1338   elif test "x$build_alias" != "x$host_alias"; then
1339     cross_compiling=yes
1340   fi
1341 fi
1342
1343 ac_tool_prefix=
1344 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1345
1346 test "$silent" = yes && exec 6>/dev/null
1347
1348
1349 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1350 ac_ls_di=`ls -di .` &&
1351 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1352   as_fn_error "working directory cannot be determined"
1353 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1354   as_fn_error "pwd does not report name of working directory"
1355
1356
1357 # Find the source files, if location was not specified.
1358 if test -z "$srcdir"; then
1359   ac_srcdir_defaulted=yes
1360   # Try the directory containing this script, then the parent directory.
1361   ac_confdir=`$as_dirname -- "$as_myself" ||
1362 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1363          X"$as_myself" : 'X\(//\)[^/]' \| \
1364          X"$as_myself" : 'X\(//\)$' \| \
1365          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1366 $as_echo X"$as_myself" |
1367     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1368             s//\1/
1369             q
1370           }
1371           /^X\(\/\/\)[^/].*/{
1372             s//\1/
1373             q
1374           }
1375           /^X\(\/\/\)$/{
1376             s//\1/
1377             q
1378           }
1379           /^X\(\/\).*/{
1380             s//\1/
1381             q
1382           }
1383           s/.*/./; q'`
1384   srcdir=$ac_confdir
1385   if test ! -r "$srcdir/$ac_unique_file"; then
1386     srcdir=..
1387   fi
1388 else
1389   ac_srcdir_defaulted=no
1390 fi
1391 if test ! -r "$srcdir/$ac_unique_file"; then
1392   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1393   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1394 fi
1395 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1396 ac_abs_confdir=`(
1397         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1398         pwd)`
1399 # When building in place, set srcdir=.
1400 if test "$ac_abs_confdir" = "$ac_pwd"; then
1401   srcdir=.
1402 fi
1403 # Remove unnecessary trailing slashes from srcdir.
1404 # Double slashes in file names in object file debugging info
1405 # mess up M-x gdb in Emacs.
1406 case $srcdir in
1407 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1408 esac
1409 for ac_var in $ac_precious_vars; do
1410   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1411   eval ac_env_${ac_var}_value=\$${ac_var}
1412   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1413   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1414 done
1415
1416 #
1417 # Report the --help message.
1418 #
1419 if test "$ac_init_help" = "long"; then
1420   # Omit some internal or obsolete options to make the list less imposing.
1421   # This message is too long to be a string in the A/UX 3.1 sh.
1422   cat <<_ACEOF
1423 \`configure' configures this package to adapt to many kinds of systems.
1424
1425 Usage: $0 [OPTION]... [VAR=VALUE]...
1426
1427 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1428 VAR=VALUE.  See below for descriptions of some of the useful variables.
1429
1430 Defaults for the options are specified in brackets.
1431
1432 Configuration:
1433   -h, --help              display this help and exit
1434       --help=short        display options specific to this package
1435       --help=recursive    display the short help of all the included packages
1436   -V, --version           display version information and exit
1437   -q, --quiet, --silent   do not print \`checking...' messages
1438       --cache-file=FILE   cache test results in FILE [disabled]
1439   -C, --config-cache      alias for \`--cache-file=config.cache'
1440   -n, --no-create         do not create output files
1441       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1442
1443 Installation directories:
1444   --prefix=PREFIX         install architecture-independent files in PREFIX
1445                           [$ac_default_prefix]
1446   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1447                           [PREFIX]
1448
1449 By default, \`make install' will install all the files in
1450 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1451 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1452 for instance \`--prefix=\$HOME'.
1453
1454 For better control, use the options below.
1455
1456 Fine tuning of the installation directories:
1457   --bindir=DIR            user executables [EPREFIX/bin]
1458   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1459   --libexecdir=DIR        program executables [EPREFIX/libexec]
1460   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1461   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1462   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1463   --libdir=DIR            object code libraries [EPREFIX/lib]
1464   --includedir=DIR        C header files [PREFIX/include]
1465   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1466   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1467   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1468   --infodir=DIR           info documentation [DATAROOTDIR/info]
1469   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1470   --mandir=DIR            man documentation [DATAROOTDIR/man]
1471   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1472   --htmldir=DIR           html documentation [DOCDIR]
1473   --dvidir=DIR            dvi documentation [DOCDIR]
1474   --pdfdir=DIR            pdf documentation [DOCDIR]
1475   --psdir=DIR             ps documentation [DOCDIR]
1476 _ACEOF
1477
1478   cat <<\_ACEOF
1479
1480 Program names:
1481   --program-prefix=PREFIX            prepend PREFIX to installed program names
1482   --program-suffix=SUFFIX            append SUFFIX to installed program names
1483   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1484
1485 X features:
1486   --x-includes=DIR    X include files are in DIR
1487   --x-libraries=DIR   X library files are in DIR
1488
1489 System types:
1490   --build=BUILD     configure for building on BUILD [guessed]
1491   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1492   --target=TARGET   configure for building compilers for TARGET [HOST]
1493 _ACEOF
1494 fi
1495
1496 if test -n "$ac_init_help"; then
1497
1498   cat <<\_ACEOF
1499
1500 Optional Features:
1501   --disable-option-checking  ignore unrecognized --enable/--with options
1502   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1503   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1504   --enable-maintainer-mode  enable make rules and dependencies not useful
1505                           (and sometimes confusing) to the casual installer
1506   --enable-plugins        Enable support for plugins
1507   --disable-largefile     omit support for large files
1508   --enable-targets=TARGETS
1509                           alternative target configurations
1510   --enable-64-bit-bfd     64-bit support (on hosts with narrower word sizes)
1511   --disable-gdbcli        disable command-line interface (CLI)
1512   --disable-gdbmi         disable machine-interface (MI)
1513   --enable-tui            enable full-screen terminal user interface (TUI)
1514   --enable-gdbtk          enable gdbtk graphical user interface (GUI)
1515   --enable-profiling      enable profiling of GDB
1516   --disable-rpath         do not hardcode runtime library paths
1517   --enable-libmcheck      Try linking with -lmcheck if available
1518   --enable-werror         treat compile warnings as errors
1519   --enable-build-warnings enable build-time compiler warnings if gcc is used
1520   --enable-gdb-build-warnings
1521                           enable GDB specific build-time compiler warnings if
1522                           gcc is used
1523   --enable-sim            link gdb with simulator
1524   --enable-multi-ice      build the multi-ice-gdb-server
1525   --enable-gdbserver      automatically build gdbserver (yes/no/auto, default
1526                           is auto)
1527
1528 Optional Packages:
1529   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1530   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1531   --with-separate-debug-dir=PATH
1532                           look for global separate debug info in this path
1533                           [LIBDIR/debug]
1534   --with-gdb-datadir=PATH look for global separate data files in this path
1535                           [DATADIR/gdb]
1536   --with-relocated-sources=PATH
1537                           automatically relocate this path for source files
1538   --with-auto-load-dir=PATH
1539                           directories from which to load auto-loaded scripts
1540                           [$debugdir:$datadir/auto-load]
1541   --with-auto-load-safe-path=PATH
1542                           directories safe to hold auto-loaded files
1543                           [--with-auto-load-dir]
1544   --without-auto-load-safe-path
1545                           do not restrict auto-loaded files locations
1546   --with-libunwind-ia64   use libunwind frame unwinding for ia64 targets
1547   --with-curses           use the curses library instead of the termcap
1548                           library
1549   --with-pkgversion=PKG   Use PKG in the version string in place of "GDB"
1550   --with-bugurl=URL       Direct users to URL to report a bug
1551   --with-system-zlib      use installed libz
1552   --with-gnu-ld           assume the C compiler uses GNU ld default=no
1553   --with-libiconv-prefix[=DIR]  search for libiconv in DIR/include and DIR/lib
1554   --without-libiconv-prefix     don't search for libiconv in includedir and libdir
1555   --with-iconv-bin=PATH   specify where to find the iconv program
1556   --with-system-readline  use installed readline library
1557   --with-jit-reader-dir=PATH
1558                           directory to load the JIT readers from
1559   --with-expat            include expat support (auto/yes/no)
1560   --with-libexpat-prefix[=DIR]  search for libexpat in DIR/include and DIR/lib
1561   --without-libexpat-prefix     don't search for libexpat in includedir and libdir
1562   --with-python[=PYTHON]  include python support
1563                           (auto/yes/no/<python-program>)
1564   --with-guile[=GUILE]    include guile support
1565                           (auto/yes/no/<guile-version>/<pkg-config-program>)
1566   --with-intel-pt         include Intel Processor Trace support (auto/yes/no)
1567   --with-libipt-prefix[=DIR]  search for libipt in DIR/include and DIR/lib
1568   --without-libipt-prefix     don't search for libipt in includedir and libdir
1569   --without-included-regex
1570                           don't use included regex; this is the default on
1571                           systems with version 2 of the GNU C library (use
1572                           with caution on other system)
1573   --with-sysroot[=DIR]    search for usr/lib et al within DIR
1574   --with-system-gdbinit=PATH
1575                           automatically load a system-wide gdbinit file
1576   --with-lzma             support lzma compression (auto/yes/no)
1577   --with-liblzma-prefix[=DIR]  search for liblzma in DIR/include and DIR/lib
1578   --without-liblzma-prefix     don't search for liblzma in includedir and libdir
1579   --with-tcl              directory containing tcl configuration (tclConfig.sh)
1580   --with-tk               directory containing tk configuration (tkConfig.sh)
1581   --with-x                use the X Window System
1582   --with-babeltrace       include babeltrace support (auto/yes/no)
1583   --with-libbabeltrace-prefix[=DIR]  search for libbabeltrace in DIR/include and DIR/lib
1584   --without-libbabeltrace-prefix     don't search for libbabeltrace in includedir and libdir
1585
1586 Some influential environment variables:
1587   CC          C compiler command
1588   CFLAGS      C compiler flags
1589   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1590               nonstandard directory <lib dir>
1591   LIBS        libraries to pass to the linker, e.g. -l<library>
1592   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1593               you have headers in a nonstandard directory <include dir>
1594   CXX         C++ compiler command
1595   CXXFLAGS    C++ compiler flags
1596   CPP         C preprocessor
1597   MAKEINFO    Parent configure detects if it is of sufficient version.
1598   MAKEINFOFLAGS
1599               Parameters for MAKEINFO.
1600   YACC        The `Yet Another C Compiler' implementation to use. Defaults to
1601               the first program found out of: `bison -y', `byacc', `yacc'.
1602   YFLAGS      The list of arguments that will be passed by default to $YACC.
1603               This script will default YFLAGS to the empty string to avoid a
1604               default value of `-d' given by some make applications.
1605   XMKMF       Path to xmkmf, Makefile generator for X Window System
1606
1607 Use these variables to override the choices made by `configure' or to help
1608 it to find libraries and programs with nonstandard names/locations.
1609
1610 Report bugs to the package provider.
1611 _ACEOF
1612 ac_status=$?
1613 fi
1614
1615 if test "$ac_init_help" = "recursive"; then
1616   # If there are subdirs, report their specific --help.
1617   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1618     test -d "$ac_dir" ||
1619       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1620       continue
1621     ac_builddir=.
1622
1623 case "$ac_dir" in
1624 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1625 *)
1626   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1627   # A ".." for each directory in $ac_dir_suffix.
1628   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1629   case $ac_top_builddir_sub in
1630   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1631   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1632   esac ;;
1633 esac
1634 ac_abs_top_builddir=$ac_pwd
1635 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1636 # for backward compatibility:
1637 ac_top_builddir=$ac_top_build_prefix
1638
1639 case $srcdir in
1640   .)  # We are building in place.
1641     ac_srcdir=.
1642     ac_top_srcdir=$ac_top_builddir_sub
1643     ac_abs_top_srcdir=$ac_pwd ;;
1644   [\\/]* | ?:[\\/]* )  # Absolute name.
1645     ac_srcdir=$srcdir$ac_dir_suffix;
1646     ac_top_srcdir=$srcdir
1647     ac_abs_top_srcdir=$srcdir ;;
1648   *) # Relative name.
1649     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1650     ac_top_srcdir=$ac_top_build_prefix$srcdir
1651     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1652 esac
1653 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1654
1655     cd "$ac_dir" || { ac_status=$?; continue; }
1656     # Check for guested configure.
1657     if test -f "$ac_srcdir/configure.gnu"; then
1658       echo &&
1659       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1660     elif test -f "$ac_srcdir/configure"; then
1661       echo &&
1662       $SHELL "$ac_srcdir/configure" --help=recursive
1663     else
1664       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1665     fi || ac_status=$?
1666     cd "$ac_pwd" || { ac_status=$?; break; }
1667   done
1668 fi
1669
1670 test -n "$ac_init_help" && exit $ac_status
1671 if $ac_init_version; then
1672   cat <<\_ACEOF
1673 configure
1674 generated by GNU Autoconf 2.64
1675
1676 Copyright (C) 2009 Free Software Foundation, Inc.
1677 This configure script is free software; the Free Software Foundation
1678 gives unlimited permission to copy, distribute and modify it.
1679 _ACEOF
1680   exit
1681 fi
1682
1683 ## ------------------------ ##
1684 ## Autoconf initialization. ##
1685 ## ------------------------ ##
1686
1687 # ac_fn_c_try_compile LINENO
1688 # --------------------------
1689 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1690 ac_fn_c_try_compile ()
1691 {
1692   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1693   rm -f conftest.$ac_objext
1694   if { { ac_try="$ac_compile"
1695 case "(($ac_try" in
1696   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1697   *) ac_try_echo=$ac_try;;
1698 esac
1699 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1700 $as_echo "$ac_try_echo"; } >&5
1701   (eval "$ac_compile") 2>conftest.err
1702   ac_status=$?
1703   if test -s conftest.err; then
1704     grep -v '^ *+' conftest.err >conftest.er1
1705     cat conftest.er1 >&5
1706     mv -f conftest.er1 conftest.err
1707   fi
1708   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1709   test $ac_status = 0; } && {
1710          test -z "$ac_c_werror_flag" ||
1711          test ! -s conftest.err
1712        } && test -s conftest.$ac_objext; then :
1713   ac_retval=0
1714 else
1715   $as_echo "$as_me: failed program was:" >&5
1716 sed 's/^/| /' conftest.$ac_ext >&5
1717
1718         ac_retval=1
1719 fi
1720   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1721   return $ac_retval
1722
1723 } # ac_fn_c_try_compile
1724
1725 # ac_fn_cxx_try_compile LINENO
1726 # ----------------------------
1727 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1728 ac_fn_cxx_try_compile ()
1729 {
1730   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1731   rm -f conftest.$ac_objext
1732   if { { ac_try="$ac_compile"
1733 case "(($ac_try" in
1734   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1735   *) ac_try_echo=$ac_try;;
1736 esac
1737 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1738 $as_echo "$ac_try_echo"; } >&5
1739   (eval "$ac_compile") 2>conftest.err
1740   ac_status=$?
1741   if test -s conftest.err; then
1742     grep -v '^ *+' conftest.err >conftest.er1
1743     cat conftest.er1 >&5
1744     mv -f conftest.er1 conftest.err
1745   fi
1746   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1747   test $ac_status = 0; } && {
1748          test -z "$ac_cxx_werror_flag" ||
1749          test ! -s conftest.err
1750        } && test -s conftest.$ac_objext; then :
1751   ac_retval=0
1752 else
1753   $as_echo "$as_me: failed program was:" >&5
1754 sed 's/^/| /' conftest.$ac_ext >&5
1755
1756         ac_retval=1
1757 fi
1758   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1759   return $ac_retval
1760
1761 } # ac_fn_cxx_try_compile
1762
1763 # ac_fn_c_try_cpp LINENO
1764 # ----------------------
1765 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1766 ac_fn_c_try_cpp ()
1767 {
1768   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1769   if { { ac_try="$ac_cpp conftest.$ac_ext"
1770 case "(($ac_try" in
1771   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1772   *) ac_try_echo=$ac_try;;
1773 esac
1774 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1775 $as_echo "$ac_try_echo"; } >&5
1776   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1777   ac_status=$?
1778   if test -s conftest.err; then
1779     grep -v '^ *+' conftest.err >conftest.er1
1780     cat conftest.er1 >&5
1781     mv -f conftest.er1 conftest.err
1782   fi
1783   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1784   test $ac_status = 0; } >/dev/null && {
1785          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1786          test ! -s conftest.err
1787        }; then :
1788   ac_retval=0
1789 else
1790   $as_echo "$as_me: failed program was:" >&5
1791 sed 's/^/| /' conftest.$ac_ext >&5
1792
1793     ac_retval=1
1794 fi
1795   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1796   return $ac_retval
1797
1798 } # ac_fn_c_try_cpp
1799
1800 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1801 # -------------------------------------------------------
1802 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1803 # the include files in INCLUDES and setting the cache variable VAR
1804 # accordingly.
1805 ac_fn_c_check_header_mongrel ()
1806 {
1807   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1808   if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1809   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1810 $as_echo_n "checking for $2... " >&6; }
1811 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1812   $as_echo_n "(cached) " >&6
1813 fi
1814 eval ac_res=\$$3
1815                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1816 $as_echo "$ac_res" >&6; }
1817 else
1818   # Is the header compilable?
1819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1820 $as_echo_n "checking $2 usability... " >&6; }
1821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1822 /* end confdefs.h.  */
1823 $4
1824 #include <$2>
1825 _ACEOF
1826 if ac_fn_c_try_compile "$LINENO"; then :
1827   ac_header_compiler=yes
1828 else
1829   ac_header_compiler=no
1830 fi
1831 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1833 $as_echo "$ac_header_compiler" >&6; }
1834
1835 # Is the header present?
1836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1837 $as_echo_n "checking $2 presence... " >&6; }
1838 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1839 /* end confdefs.h.  */
1840 #include <$2>
1841 _ACEOF
1842 if ac_fn_c_try_cpp "$LINENO"; then :
1843   ac_header_preproc=yes
1844 else
1845   ac_header_preproc=no
1846 fi
1847 rm -f conftest.err conftest.$ac_ext
1848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1849 $as_echo "$ac_header_preproc" >&6; }
1850
1851 # So?  What about this header?
1852 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1853   yes:no: )
1854     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1855 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1856     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1857 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1858     ;;
1859   no:yes:* )
1860     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1861 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1862     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1863 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1864     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1865 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1866     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1867 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1868     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1869 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1870     ;;
1871 esac
1872   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1873 $as_echo_n "checking for $2... " >&6; }
1874 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1875   $as_echo_n "(cached) " >&6
1876 else
1877   eval "$3=\$ac_header_compiler"
1878 fi
1879 eval ac_res=\$$3
1880                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1881 $as_echo "$ac_res" >&6; }
1882 fi
1883   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1884
1885 } # ac_fn_c_check_header_mongrel
1886
1887 # ac_fn_c_try_run LINENO
1888 # ----------------------
1889 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1890 # that executables *can* be run.
1891 ac_fn_c_try_run ()
1892 {
1893   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1894   if { { ac_try="$ac_link"
1895 case "(($ac_try" in
1896   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1897   *) ac_try_echo=$ac_try;;
1898 esac
1899 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1900 $as_echo "$ac_try_echo"; } >&5
1901   (eval "$ac_link") 2>&5
1902   ac_status=$?
1903   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1904   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1905   { { case "(($ac_try" in
1906   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1907   *) ac_try_echo=$ac_try;;
1908 esac
1909 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1910 $as_echo "$ac_try_echo"; } >&5
1911   (eval "$ac_try") 2>&5
1912   ac_status=$?
1913   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1914   test $ac_status = 0; }; }; then :
1915   ac_retval=0
1916 else
1917   $as_echo "$as_me: program exited with status $ac_status" >&5
1918        $as_echo "$as_me: failed program was:" >&5
1919 sed 's/^/| /' conftest.$ac_ext >&5
1920
1921        ac_retval=$ac_status
1922 fi
1923   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1924   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1925   return $ac_retval
1926
1927 } # ac_fn_c_try_run
1928
1929 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1930 # -------------------------------------------------------
1931 # Tests whether HEADER exists and can be compiled using the include files in
1932 # INCLUDES, setting the cache variable VAR accordingly.
1933 ac_fn_c_check_header_compile ()
1934 {
1935   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1936   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1937 $as_echo_n "checking for $2... " >&6; }
1938 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1939   $as_echo_n "(cached) " >&6
1940 else
1941   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1942 /* end confdefs.h.  */
1943 $4
1944 #include <$2>
1945 _ACEOF
1946 if ac_fn_c_try_compile "$LINENO"; then :
1947   eval "$3=yes"
1948 else
1949   eval "$3=no"
1950 fi
1951 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1952 fi
1953 eval ac_res=\$$3
1954                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1955 $as_echo "$ac_res" >&6; }
1956   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1957
1958 } # ac_fn_c_check_header_compile
1959
1960 # ac_fn_c_try_link LINENO
1961 # -----------------------
1962 # Try to link conftest.$ac_ext, and return whether this succeeded.
1963 ac_fn_c_try_link ()
1964 {
1965   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1966   rm -f conftest.$ac_objext conftest$ac_exeext
1967   if { { ac_try="$ac_link"
1968 case "(($ac_try" in
1969   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1970   *) ac_try_echo=$ac_try;;
1971 esac
1972 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1973 $as_echo "$ac_try_echo"; } >&5
1974   (eval "$ac_link") 2>conftest.err
1975   ac_status=$?
1976   if test -s conftest.err; then
1977     grep -v '^ *+' conftest.err >conftest.er1
1978     cat conftest.er1 >&5
1979     mv -f conftest.er1 conftest.err
1980   fi
1981   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1982   test $ac_status = 0; } && {
1983          test -z "$ac_c_werror_flag" ||
1984          test ! -s conftest.err
1985        } && test -s conftest$ac_exeext && {
1986          test "$cross_compiling" = yes ||
1987          $as_test_x conftest$ac_exeext
1988        }; then :
1989   ac_retval=0
1990 else
1991   $as_echo "$as_me: failed program was:" >&5
1992 sed 's/^/| /' conftest.$ac_ext >&5
1993
1994         ac_retval=1
1995 fi
1996   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1997   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1998   # interfere with the next link command; also delete a directory that is
1999   # left behind by Apple's compiler.  We do this before executing the actions.
2000   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2001   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2002   return $ac_retval
2003
2004 } # ac_fn_c_try_link
2005
2006 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2007 # --------------------------------------------
2008 # Tries to find the compile-time value of EXPR in a program that includes
2009 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2010 # computed
2011 ac_fn_c_compute_int ()
2012 {
2013   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2014   if test "$cross_compiling" = yes; then
2015     # Depending upon the size, compute the lo and hi bounds.
2016 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2017 /* end confdefs.h.  */
2018 $4
2019 int
2020 main ()
2021 {
2022 static int test_array [1 - 2 * !(($2) >= 0)];
2023 test_array [0] = 0
2024
2025   ;
2026   return 0;
2027 }
2028 _ACEOF
2029 if ac_fn_c_try_compile "$LINENO"; then :
2030   ac_lo=0 ac_mid=0
2031   while :; do
2032     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2033 /* end confdefs.h.  */
2034 $4
2035 int
2036 main ()
2037 {
2038 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2039 test_array [0] = 0
2040
2041   ;
2042   return 0;
2043 }
2044 _ACEOF
2045 if ac_fn_c_try_compile "$LINENO"; then :
2046   ac_hi=$ac_mid; break
2047 else
2048   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2049                         if test $ac_lo -le $ac_mid; then
2050                           ac_lo= ac_hi=
2051                           break
2052                         fi
2053                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2054 fi
2055 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2056   done
2057 else
2058   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2059 /* end confdefs.h.  */
2060 $4
2061 int
2062 main ()
2063 {
2064 static int test_array [1 - 2 * !(($2) < 0)];
2065 test_array [0] = 0
2066
2067   ;
2068   return 0;
2069 }
2070 _ACEOF
2071 if ac_fn_c_try_compile "$LINENO"; then :
2072   ac_hi=-1 ac_mid=-1
2073   while :; do
2074     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2075 /* end confdefs.h.  */
2076 $4
2077 int
2078 main ()
2079 {
2080 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2081 test_array [0] = 0
2082
2083   ;
2084   return 0;
2085 }
2086 _ACEOF
2087 if ac_fn_c_try_compile "$LINENO"; then :
2088   ac_lo=$ac_mid; break
2089 else
2090   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2091                         if test $ac_mid -le $ac_hi; then
2092                           ac_lo= ac_hi=
2093                           break
2094                         fi
2095                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2096 fi
2097 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2098   done
2099 else
2100   ac_lo= ac_hi=
2101 fi
2102 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2103 fi
2104 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2105 # Binary search between lo and hi bounds.
2106 while test "x$ac_lo" != "x$ac_hi"; do
2107   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2108   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2109 /* end confdefs.h.  */
2110 $4
2111 int
2112 main ()
2113 {
2114 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2115 test_array [0] = 0
2116
2117   ;
2118   return 0;
2119 }
2120 _ACEOF
2121 if ac_fn_c_try_compile "$LINENO"; then :
2122   ac_hi=$ac_mid
2123 else
2124   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2125 fi
2126 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2127 done
2128 case $ac_lo in #((
2129 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2130 '') ac_retval=1 ;;
2131 esac
2132   else
2133     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2134 /* end confdefs.h.  */
2135 $4
2136 static long int longval () { return $2; }
2137 static unsigned long int ulongval () { return $2; }
2138 #include <stdio.h>
2139 #include <stdlib.h>
2140 int
2141 main ()
2142 {
2143
2144   FILE *f = fopen ("conftest.val", "w");
2145   if (! f)
2146     return 1;
2147   if (($2) < 0)
2148     {
2149       long int i = longval ();
2150       if (i != ($2))
2151         return 1;
2152       fprintf (f, "%ld", i);
2153     }
2154   else
2155     {
2156       unsigned long int i = ulongval ();
2157       if (i != ($2))
2158         return 1;
2159       fprintf (f, "%lu", i);
2160     }
2161   /* Do not output a trailing newline, as this causes \r\n confusion
2162      on some platforms.  */
2163   return ferror (f) || fclose (f) != 0;
2164
2165   ;
2166   return 0;
2167 }
2168 _ACEOF
2169 if ac_fn_c_try_run "$LINENO"; then :
2170   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2171 else
2172   ac_retval=1
2173 fi
2174 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2175   conftest.$ac_objext conftest.beam conftest.$ac_ext
2176 rm -f conftest.val
2177
2178   fi
2179   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2180   return $ac_retval
2181
2182 } # ac_fn_c_compute_int
2183
2184 # ac_fn_c_check_func LINENO FUNC VAR
2185 # ----------------------------------
2186 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2187 ac_fn_c_check_func ()
2188 {
2189   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2190   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2191 $as_echo_n "checking for $2... " >&6; }
2192 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2193   $as_echo_n "(cached) " >&6
2194 else
2195   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2196 /* end confdefs.h.  */
2197 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2198    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
2199 #define $2 innocuous_$2
2200
2201 /* System header to define __stub macros and hopefully few prototypes,
2202     which can conflict with char $2 (); below.
2203     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2204     <limits.h> exists even on freestanding compilers.  */
2205
2206 #ifdef __STDC__
2207 # include <limits.h>
2208 #else
2209 # include <assert.h>
2210 #endif
2211
2212 #undef $2
2213
2214 /* Override any GCC internal prototype to avoid an error.
2215    Use char because int might match the return type of a GCC
2216    builtin and then its argument prototype would still apply.  */
2217 #ifdef __cplusplus
2218 extern "C"
2219 #endif
2220 char $2 ();
2221 /* The GNU C library defines this for functions which it implements
2222     to always fail with ENOSYS.  Some functions are actually named
2223     something starting with __ and the normal name is an alias.  */
2224 #if defined __stub_$2 || defined __stub___$2
2225 choke me
2226 #endif
2227
2228 int
2229 main ()
2230 {
2231 return $2 ();
2232   ;
2233   return 0;
2234 }
2235 _ACEOF
2236 if ac_fn_c_try_link "$LINENO"; then :
2237   eval "$3=yes"
2238 else
2239   eval "$3=no"
2240 fi
2241 rm -f core conftest.err conftest.$ac_objext \
2242     conftest$ac_exeext conftest.$ac_ext
2243 fi
2244 eval ac_res=\$$3
2245                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2246 $as_echo "$ac_res" >&6; }
2247   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2248
2249 } # ac_fn_c_check_func
2250
2251 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2252 # ----------------------------------------------------
2253 # Tries to find if the field MEMBER exists in type AGGR, after including
2254 # INCLUDES, setting cache variable VAR accordingly.
2255 ac_fn_c_check_member ()
2256 {
2257   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2258   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2259 $as_echo_n "checking for $2.$3... " >&6; }
2260 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
2261   $as_echo_n "(cached) " >&6
2262 else
2263   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2264 /* end confdefs.h.  */
2265 $5
2266 int
2267 main ()
2268 {
2269 static $2 ac_aggr;
2270 if (ac_aggr.$3)
2271 return 0;
2272   ;
2273   return 0;
2274 }
2275 _ACEOF
2276 if ac_fn_c_try_compile "$LINENO"; then :
2277   eval "$4=yes"
2278 else
2279   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2280 /* end confdefs.h.  */
2281 $5
2282 int
2283 main ()
2284 {
2285 static $2 ac_aggr;
2286 if (sizeof ac_aggr.$3)
2287 return 0;
2288   ;
2289   return 0;
2290 }
2291 _ACEOF
2292 if ac_fn_c_try_compile "$LINENO"; then :
2293   eval "$4=yes"
2294 else
2295   eval "$4=no"
2296 fi
2297 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2298 fi
2299 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2300 fi
2301 eval ac_res=\$$4
2302                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2303 $as_echo "$ac_res" >&6; }
2304   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2305
2306 } # ac_fn_c_check_member
2307
2308 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2309 # -------------------------------------------
2310 # Tests whether TYPE exists after having included INCLUDES, setting cache
2311 # variable VAR accordingly.
2312 ac_fn_c_check_type ()
2313 {
2314   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2315   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2316 $as_echo_n "checking for $2... " >&6; }
2317 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2318   $as_echo_n "(cached) " >&6
2319 else
2320   eval "$3=no"
2321   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2322 /* end confdefs.h.  */
2323 $4
2324 int
2325 main ()
2326 {
2327 if (sizeof ($2))
2328          return 0;
2329   ;
2330   return 0;
2331 }
2332 _ACEOF
2333 if ac_fn_c_try_compile "$LINENO"; then :
2334   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2335 /* end confdefs.h.  */
2336 $4
2337 int
2338 main ()
2339 {
2340 if (sizeof (($2)))
2341             return 0;
2342   ;
2343   return 0;
2344 }
2345 _ACEOF
2346 if ac_fn_c_try_compile "$LINENO"; then :
2347
2348 else
2349   eval "$3=yes"
2350 fi
2351 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2352 fi
2353 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2354 fi
2355 eval ac_res=\$$3
2356                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2357 $as_echo "$ac_res" >&6; }
2358   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2359
2360 } # ac_fn_c_check_type
2361
2362 # ac_fn_c_check_decl LINENO SYMBOL VAR
2363 # ------------------------------------
2364 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2365 ac_fn_c_check_decl ()
2366 {
2367   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2368   as_decl_name=`echo $2|sed 's/ *(.*//'`
2369   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2370   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2371 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2372 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2373   $as_echo_n "(cached) " >&6
2374 else
2375   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2376 /* end confdefs.h.  */
2377 $4
2378 int
2379 main ()
2380 {
2381 #ifndef $as_decl_name
2382 #ifdef __cplusplus
2383   (void) $as_decl_use;
2384 #else
2385   (void) $as_decl_name;
2386 #endif
2387 #endif
2388
2389   ;
2390   return 0;
2391 }
2392 _ACEOF
2393 if ac_fn_c_try_compile "$LINENO"; then :
2394   eval "$3=yes"
2395 else
2396   eval "$3=no"
2397 fi
2398 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2399 fi
2400 eval ac_res=\$$3
2401                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2402 $as_echo "$ac_res" >&6; }
2403   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2404
2405 } # ac_fn_c_check_decl
2406 cat >config.log <<_ACEOF
2407 This file contains any messages produced by compilers while
2408 running configure, to aid debugging if configure makes a mistake.
2409
2410 It was created by $as_me, which was
2411 generated by GNU Autoconf 2.64.  Invocation command line was
2412
2413   $ $0 $@
2414
2415 _ACEOF
2416 exec 5>>config.log
2417 {
2418 cat <<_ASUNAME
2419 ## --------- ##
2420 ## Platform. ##
2421 ## --------- ##
2422
2423 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2424 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2425 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2426 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2427 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2428
2429 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2430 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2431
2432 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2433 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2434 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2435 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2436 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2437 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2438 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2439
2440 _ASUNAME
2441
2442 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2443 for as_dir in $PATH
2444 do
2445   IFS=$as_save_IFS
2446   test -z "$as_dir" && as_dir=.
2447     $as_echo "PATH: $as_dir"
2448   done
2449 IFS=$as_save_IFS
2450
2451 } >&5
2452
2453 cat >&5 <<_ACEOF
2454
2455
2456 ## ----------- ##
2457 ## Core tests. ##
2458 ## ----------- ##
2459
2460 _ACEOF
2461
2462
2463 # Keep a trace of the command line.
2464 # Strip out --no-create and --no-recursion so they do not pile up.
2465 # Strip out --silent because we don't want to record it for future runs.
2466 # Also quote any args containing shell meta-characters.
2467 # Make two passes to allow for proper duplicate-argument suppression.
2468 ac_configure_args=
2469 ac_configure_args0=
2470 ac_configure_args1=
2471 ac_must_keep_next=false
2472 for ac_pass in 1 2
2473 do
2474   for ac_arg
2475   do
2476     case $ac_arg in
2477     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2478     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2479     | -silent | --silent | --silen | --sile | --sil)
2480       continue ;;
2481     *\'*)
2482       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2483     esac
2484     case $ac_pass in
2485     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2486     2)
2487       as_fn_append ac_configure_args1 " '$ac_arg'"
2488       if test $ac_must_keep_next = true; then
2489         ac_must_keep_next=false # Got value, back to normal.
2490       else
2491         case $ac_arg in
2492           *=* | --config-cache | -C | -disable-* | --disable-* \
2493           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2494           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2495           | -with-* | --with-* | -without-* | --without-* | --x)
2496             case "$ac_configure_args0 " in
2497               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2498             esac
2499             ;;
2500           -* ) ac_must_keep_next=true ;;
2501         esac
2502       fi
2503       as_fn_append ac_configure_args " '$ac_arg'"
2504       ;;
2505     esac
2506   done
2507 done
2508 { ac_configure_args0=; unset ac_configure_args0;}
2509 { ac_configure_args1=; unset ac_configure_args1;}
2510
2511 # When interrupted or exit'd, cleanup temporary files, and complete
2512 # config.log.  We remove comments because anyway the quotes in there
2513 # would cause problems or look ugly.
2514 # WARNING: Use '\'' to represent an apostrophe within the trap.
2515 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2516 trap 'exit_status=$?
2517   # Save into config.log some information that might help in debugging.
2518   {
2519     echo
2520
2521     cat <<\_ASBOX
2522 ## ---------------- ##
2523 ## Cache variables. ##
2524 ## ---------------- ##
2525 _ASBOX
2526     echo
2527     # The following way of writing the cache mishandles newlines in values,
2528 (
2529   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2530     eval ac_val=\$$ac_var
2531     case $ac_val in #(
2532     *${as_nl}*)
2533       case $ac_var in #(
2534       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2535 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2536       esac
2537       case $ac_var in #(
2538       _ | IFS | as_nl) ;; #(
2539       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2540       *) { eval $ac_var=; unset $ac_var;} ;;
2541       esac ;;
2542     esac
2543   done
2544   (set) 2>&1 |
2545     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2546     *${as_nl}ac_space=\ *)
2547       sed -n \
2548         "s/'\''/'\''\\\\'\'''\''/g;
2549           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2550       ;; #(
2551     *)
2552       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2553       ;;
2554     esac |
2555     sort
2556 )
2557     echo
2558
2559     cat <<\_ASBOX
2560 ## ----------------- ##
2561 ## Output variables. ##
2562 ## ----------------- ##
2563 _ASBOX
2564     echo
2565     for ac_var in $ac_subst_vars
2566     do
2567       eval ac_val=\$$ac_var
2568       case $ac_val in
2569       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2570       esac
2571       $as_echo "$ac_var='\''$ac_val'\''"
2572     done | sort
2573     echo
2574
2575     if test -n "$ac_subst_files"; then
2576       cat <<\_ASBOX
2577 ## ------------------- ##
2578 ## File substitutions. ##
2579 ## ------------------- ##
2580 _ASBOX
2581       echo
2582       for ac_var in $ac_subst_files
2583       do
2584         eval ac_val=\$$ac_var
2585         case $ac_val in
2586         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2587         esac
2588         $as_echo "$ac_var='\''$ac_val'\''"
2589       done | sort
2590       echo
2591     fi
2592
2593     if test -s confdefs.h; then
2594       cat <<\_ASBOX
2595 ## ----------- ##
2596 ## confdefs.h. ##
2597 ## ----------- ##
2598 _ASBOX
2599       echo
2600       cat confdefs.h
2601       echo
2602     fi
2603     test "$ac_signal" != 0 &&
2604       $as_echo "$as_me: caught signal $ac_signal"
2605     $as_echo "$as_me: exit $exit_status"
2606   } >&5
2607   rm -f core *.core core.conftest.* &&
2608     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2609     exit $exit_status
2610 ' 0
2611 for ac_signal in 1 2 13 15; do
2612   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2613 done
2614 ac_signal=0
2615
2616 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2617 rm -f -r conftest* confdefs.h
2618
2619 $as_echo "/* confdefs.h */" > confdefs.h
2620
2621 # Predefined preprocessor variables.
2622
2623 cat >>confdefs.h <<_ACEOF
2624 #define PACKAGE_NAME "$PACKAGE_NAME"
2625 _ACEOF
2626
2627 cat >>confdefs.h <<_ACEOF
2628 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2629 _ACEOF
2630
2631 cat >>confdefs.h <<_ACEOF
2632 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2633 _ACEOF
2634
2635 cat >>confdefs.h <<_ACEOF
2636 #define PACKAGE_STRING "$PACKAGE_STRING"
2637 _ACEOF
2638
2639 cat >>confdefs.h <<_ACEOF
2640 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2641 _ACEOF
2642
2643 cat >>confdefs.h <<_ACEOF
2644 #define PACKAGE_URL "$PACKAGE_URL"
2645 _ACEOF
2646
2647
2648 # Let the site file select an alternate cache file if it wants to.
2649 # Prefer an explicitly selected file to automatically selected ones.
2650 ac_site_file1=NONE
2651 ac_site_file2=NONE
2652 if test -n "$CONFIG_SITE"; then
2653   ac_site_file1=$CONFIG_SITE
2654 elif test "x$prefix" != xNONE; then
2655   ac_site_file1=$prefix/share/config.site
2656   ac_site_file2=$prefix/etc/config.site
2657 else
2658   ac_site_file1=$ac_default_prefix/share/config.site
2659   ac_site_file2=$ac_default_prefix/etc/config.site
2660 fi
2661 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2662 do
2663   test "x$ac_site_file" = xNONE && continue
2664   if test -r "$ac_site_file"; then
2665     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2666 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2667     sed 's/^/| /' "$ac_site_file" >&5
2668     . "$ac_site_file"
2669   fi
2670 done
2671
2672 if test -r "$cache_file"; then
2673   # Some versions of bash will fail to source /dev/null (special
2674   # files actually), so we avoid doing that.
2675   if test -f "$cache_file"; then
2676     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2677 $as_echo "$as_me: loading cache $cache_file" >&6;}
2678     case $cache_file in
2679       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2680       *)                      . "./$cache_file";;
2681     esac
2682   fi
2683 else
2684   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2685 $as_echo "$as_me: creating cache $cache_file" >&6;}
2686   >$cache_file
2687 fi
2688
2689 # Check that the precious variables saved in the cache have kept the same
2690 # value.
2691 ac_cache_corrupted=false
2692 for ac_var in $ac_precious_vars; do
2693   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2694   eval ac_new_set=\$ac_env_${ac_var}_set
2695   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2696   eval ac_new_val=\$ac_env_${ac_var}_value
2697   case $ac_old_set,$ac_new_set in
2698     set,)
2699       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2700 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2701       ac_cache_corrupted=: ;;
2702     ,set)
2703       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2704 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2705       ac_cache_corrupted=: ;;
2706     ,);;
2707     *)
2708       if test "x$ac_old_val" != "x$ac_new_val"; then
2709         # differences in whitespace do not lead to failure.
2710         ac_old_val_w=`echo x $ac_old_val`
2711         ac_new_val_w=`echo x $ac_new_val`
2712         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2713           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2714 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2715           ac_cache_corrupted=:
2716         else
2717           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2718 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2719           eval $ac_var=\$ac_old_val
2720         fi
2721         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2722 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2723         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2724 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2725       fi;;
2726   esac
2727   # Pass precious variables to config.status.
2728   if test "$ac_new_set" = set; then
2729     case $ac_new_val in
2730     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2731     *) ac_arg=$ac_var=$ac_new_val ;;
2732     esac
2733     case " $ac_configure_args " in
2734       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2735       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2736     esac
2737   fi
2738 done
2739 if $ac_cache_corrupted; then
2740   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2741 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2742   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2743 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2744   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2745 fi
2746 ## -------------------- ##
2747 ## Main body of script. ##
2748 ## -------------------- ##
2749
2750 ac_ext=c
2751 ac_cpp='$CPP $CPPFLAGS'
2752 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2753 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2754 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2755
2756
2757
2758
2759
2760 ac_config_headers="$ac_config_headers config.h:config.in"
2761
2762
2763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2764 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2765     # Check whether --enable-maintainer-mode was given.
2766 if test "${enable_maintainer_mode+set}" = set; then :
2767   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2768 else
2769   USE_MAINTAINER_MODE=no
2770 fi
2771
2772   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2773 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2774    if test $USE_MAINTAINER_MODE = yes; then
2775   MAINTAINER_MODE_TRUE=
2776   MAINTAINER_MODE_FALSE='#'
2777 else
2778   MAINTAINER_MODE_TRUE='#'
2779   MAINTAINER_MODE_FALSE=
2780 fi
2781
2782   MAINT=$MAINTAINER_MODE_TRUE
2783
2784
2785
2786 # Set the 'development' global.
2787 . $srcdir/../bfd/development.sh
2788
2789 ac_ext=c
2790 ac_cpp='$CPP $CPPFLAGS'
2791 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2792 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2793 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2794 if test -n "$ac_tool_prefix"; then
2795   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2796 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2798 $as_echo_n "checking for $ac_word... " >&6; }
2799 if test "${ac_cv_prog_CC+set}" = set; then :
2800   $as_echo_n "(cached) " >&6
2801 else
2802   if test -n "$CC"; then
2803   ac_cv_prog_CC="$CC" # Let the user override the test.
2804 else
2805 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2806 for as_dir in $PATH
2807 do
2808   IFS=$as_save_IFS
2809   test -z "$as_dir" && as_dir=.
2810     for ac_exec_ext in '' $ac_executable_extensions; do
2811   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2812     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2813     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2814     break 2
2815   fi
2816 done
2817   done
2818 IFS=$as_save_IFS
2819
2820 fi
2821 fi
2822 CC=$ac_cv_prog_CC
2823 if test -n "$CC"; then
2824   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2825 $as_echo "$CC" >&6; }
2826 else
2827   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2828 $as_echo "no" >&6; }
2829 fi
2830
2831
2832 fi
2833 if test -z "$ac_cv_prog_CC"; then
2834   ac_ct_CC=$CC
2835   # Extract the first word of "gcc", so it can be a program name with args.
2836 set dummy gcc; ac_word=$2
2837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2838 $as_echo_n "checking for $ac_word... " >&6; }
2839 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2840   $as_echo_n "(cached) " >&6
2841 else
2842   if test -n "$ac_ct_CC"; then
2843   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2844 else
2845 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2846 for as_dir in $PATH
2847 do
2848   IFS=$as_save_IFS
2849   test -z "$as_dir" && as_dir=.
2850     for ac_exec_ext in '' $ac_executable_extensions; do
2851   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2852     ac_cv_prog_ac_ct_CC="gcc"
2853     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2854     break 2
2855   fi
2856 done
2857   done
2858 IFS=$as_save_IFS
2859
2860 fi
2861 fi
2862 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2863 if test -n "$ac_ct_CC"; then
2864   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2865 $as_echo "$ac_ct_CC" >&6; }
2866 else
2867   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2868 $as_echo "no" >&6; }
2869 fi
2870
2871   if test "x$ac_ct_CC" = x; then
2872     CC=""
2873   else
2874     case $cross_compiling:$ac_tool_warned in
2875 yes:)
2876 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2877 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2878 ac_tool_warned=yes ;;
2879 esac
2880     CC=$ac_ct_CC
2881   fi
2882 else
2883   CC="$ac_cv_prog_CC"
2884 fi
2885
2886 if test -z "$CC"; then
2887           if test -n "$ac_tool_prefix"; then
2888     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2889 set dummy ${ac_tool_prefix}cc; ac_word=$2
2890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2891 $as_echo_n "checking for $ac_word... " >&6; }
2892 if test "${ac_cv_prog_CC+set}" = set; then :
2893   $as_echo_n "(cached) " >&6
2894 else
2895   if test -n "$CC"; then
2896   ac_cv_prog_CC="$CC" # Let the user override the test.
2897 else
2898 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2899 for as_dir in $PATH
2900 do
2901   IFS=$as_save_IFS
2902   test -z "$as_dir" && as_dir=.
2903     for ac_exec_ext in '' $ac_executable_extensions; do
2904   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2905     ac_cv_prog_CC="${ac_tool_prefix}cc"
2906     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2907     break 2
2908   fi
2909 done
2910   done
2911 IFS=$as_save_IFS
2912
2913 fi
2914 fi
2915 CC=$ac_cv_prog_CC
2916 if test -n "$CC"; then
2917   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2918 $as_echo "$CC" >&6; }
2919 else
2920   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2921 $as_echo "no" >&6; }
2922 fi
2923
2924
2925   fi
2926 fi
2927 if test -z "$CC"; then
2928   # Extract the first word of "cc", so it can be a program name with args.
2929 set dummy cc; ac_word=$2
2930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2931 $as_echo_n "checking for $ac_word... " >&6; }
2932 if test "${ac_cv_prog_CC+set}" = set; then :
2933   $as_echo_n "(cached) " >&6
2934 else
2935   if test -n "$CC"; then
2936   ac_cv_prog_CC="$CC" # Let the user override the test.
2937 else
2938   ac_prog_rejected=no
2939 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2940 for as_dir in $PATH
2941 do
2942   IFS=$as_save_IFS
2943   test -z "$as_dir" && as_dir=.
2944     for ac_exec_ext in '' $ac_executable_extensions; do
2945   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2946     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2947        ac_prog_rejected=yes
2948        continue
2949      fi
2950     ac_cv_prog_CC="cc"
2951     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2952     break 2
2953   fi
2954 done
2955   done
2956 IFS=$as_save_IFS
2957
2958 if test $ac_prog_rejected = yes; then
2959   # We found a bogon in the path, so make sure we never use it.
2960   set dummy $ac_cv_prog_CC
2961   shift
2962   if test $# != 0; then
2963     # We chose a different compiler from the bogus one.
2964     # However, it has the same basename, so the bogon will be chosen
2965     # first if we set CC to just the basename; use the full file name.
2966     shift
2967     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2968   fi
2969 fi
2970 fi
2971 fi
2972 CC=$ac_cv_prog_CC
2973 if test -n "$CC"; then
2974   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2975 $as_echo "$CC" >&6; }
2976 else
2977   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2978 $as_echo "no" >&6; }
2979 fi
2980
2981
2982 fi
2983 if test -z "$CC"; then
2984   if test -n "$ac_tool_prefix"; then
2985   for ac_prog in cl.exe
2986   do
2987     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2988 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2990 $as_echo_n "checking for $ac_word... " >&6; }
2991 if test "${ac_cv_prog_CC+set}" = set; then :
2992   $as_echo_n "(cached) " >&6
2993 else
2994   if test -n "$CC"; then
2995   ac_cv_prog_CC="$CC" # Let the user override the test.
2996 else
2997 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2998 for as_dir in $PATH
2999 do
3000   IFS=$as_save_IFS
3001   test -z "$as_dir" && as_dir=.
3002     for ac_exec_ext in '' $ac_executable_extensions; do
3003   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3004     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3005     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3006     break 2
3007   fi
3008 done
3009   done
3010 IFS=$as_save_IFS
3011
3012 fi
3013 fi
3014 CC=$ac_cv_prog_CC
3015 if test -n "$CC"; then
3016   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3017 $as_echo "$CC" >&6; }
3018 else
3019   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3020 $as_echo "no" >&6; }
3021 fi
3022
3023
3024     test -n "$CC" && break
3025   done
3026 fi
3027 if test -z "$CC"; then
3028   ac_ct_CC=$CC
3029   for ac_prog in cl.exe
3030 do
3031   # Extract the first word of "$ac_prog", so it can be a program name with args.
3032 set dummy $ac_prog; ac_word=$2
3033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3034 $as_echo_n "checking for $ac_word... " >&6; }
3035 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3036   $as_echo_n "(cached) " >&6
3037 else
3038   if test -n "$ac_ct_CC"; then
3039   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3040 else
3041 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3042 for as_dir in $PATH
3043 do
3044   IFS=$as_save_IFS
3045   test -z "$as_dir" && as_dir=.
3046     for ac_exec_ext in '' $ac_executable_extensions; do
3047   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3048     ac_cv_prog_ac_ct_CC="$ac_prog"
3049     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3050     break 2
3051   fi
3052 done
3053   done
3054 IFS=$as_save_IFS
3055
3056 fi
3057 fi
3058 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3059 if test -n "$ac_ct_CC"; then
3060   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3061 $as_echo "$ac_ct_CC" >&6; }
3062 else
3063   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3064 $as_echo "no" >&6; }
3065 fi
3066
3067
3068   test -n "$ac_ct_CC" && break
3069 done
3070
3071   if test "x$ac_ct_CC" = x; then
3072     CC=""
3073   else
3074     case $cross_compiling:$ac_tool_warned in
3075 yes:)
3076 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3077 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3078 ac_tool_warned=yes ;;
3079 esac
3080     CC=$ac_ct_CC
3081   fi
3082 fi
3083
3084 fi
3085
3086
3087 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3088 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3089 as_fn_error "no acceptable C compiler found in \$PATH
3090 See \`config.log' for more details." "$LINENO" 5; }
3091
3092 # Provide some information about the compiler.
3093 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3094 set X $ac_compile
3095 ac_compiler=$2
3096 for ac_option in --version -v -V -qversion; do
3097   { { ac_try="$ac_compiler $ac_option >&5"
3098 case "(($ac_try" in
3099   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3100   *) ac_try_echo=$ac_try;;
3101 esac
3102 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3103 $as_echo "$ac_try_echo"; } >&5
3104   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3105   ac_status=$?
3106   if test -s conftest.err; then
3107     sed '10a\
3108 ... rest of stderr output deleted ...
3109          10q' conftest.err >conftest.er1
3110     cat conftest.er1 >&5
3111     rm -f conftest.er1 conftest.err
3112   fi
3113   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3114   test $ac_status = 0; }
3115 done
3116
3117 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3118 /* end confdefs.h.  */
3119
3120 int
3121 main ()
3122 {
3123
3124   ;
3125   return 0;
3126 }
3127 _ACEOF
3128 ac_clean_files_save=$ac_clean_files
3129 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3130 # Try to create an executable without -o first, disregard a.out.
3131 # It will help us diagnose broken compilers, and finding out an intuition
3132 # of exeext.
3133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3134 $as_echo_n "checking for C compiler default output file name... " >&6; }
3135 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3136
3137 # The possible output files:
3138 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3139
3140 ac_rmfiles=
3141 for ac_file in $ac_files
3142 do
3143   case $ac_file in
3144     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3145     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3146   esac
3147 done
3148 rm -f $ac_rmfiles
3149
3150 if { { ac_try="$ac_link_default"
3151 case "(($ac_try" in
3152   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3153   *) ac_try_echo=$ac_try;;
3154 esac
3155 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3156 $as_echo "$ac_try_echo"; } >&5
3157   (eval "$ac_link_default") 2>&5
3158   ac_status=$?
3159   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3160   test $ac_status = 0; }; then :
3161   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3162 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3163 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3164 # so that the user can short-circuit this test for compilers unknown to
3165 # Autoconf.
3166 for ac_file in $ac_files ''
3167 do
3168   test -f "$ac_file" || continue
3169   case $ac_file in
3170     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3171         ;;
3172     [ab].out )
3173         # We found the default executable, but exeext='' is most
3174         # certainly right.
3175         break;;
3176     *.* )
3177         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3178         then :; else
3179            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3180         fi
3181         # We set ac_cv_exeext here because the later test for it is not
3182         # safe: cross compilers may not add the suffix if given an `-o'
3183         # argument, so we may need to know it at that point already.
3184         # Even if this section looks crufty: it has the advantage of
3185         # actually working.
3186         break;;
3187     * )
3188         break;;
3189   esac
3190 done
3191 test "$ac_cv_exeext" = no && ac_cv_exeext=
3192
3193 else
3194   ac_file=''
3195 fi
3196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3197 $as_echo "$ac_file" >&6; }
3198 if test -z "$ac_file"; then :
3199   $as_echo "$as_me: failed program was:" >&5
3200 sed 's/^/| /' conftest.$ac_ext >&5
3201
3202 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3203 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3204 { as_fn_set_status 77
3205 as_fn_error "C compiler cannot create executables
3206 See \`config.log' for more details." "$LINENO" 5; }; }
3207 fi
3208 ac_exeext=$ac_cv_exeext
3209
3210 # Check that the compiler produces executables we can run.  If not, either
3211 # the compiler is broken, or we cross compile.
3212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3213 $as_echo_n "checking whether the C compiler works... " >&6; }
3214 # If not cross compiling, check that we can run a simple program.
3215 if test "$cross_compiling" != yes; then
3216   if { ac_try='./$ac_file'
3217   { { case "(($ac_try" in
3218   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3219   *) ac_try_echo=$ac_try;;
3220 esac
3221 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3222 $as_echo "$ac_try_echo"; } >&5
3223   (eval "$ac_try") 2>&5
3224   ac_status=$?
3225   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3226   test $ac_status = 0; }; }; then
3227     cross_compiling=no
3228   else
3229     if test "$cross_compiling" = maybe; then
3230         cross_compiling=yes
3231     else
3232         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3233 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3234 as_fn_error "cannot run C compiled programs.
3235 If you meant to cross compile, use \`--host'.
3236 See \`config.log' for more details." "$LINENO" 5; }
3237     fi
3238   fi
3239 fi
3240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3241 $as_echo "yes" >&6; }
3242
3243 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3244 ac_clean_files=$ac_clean_files_save
3245 # Check that the compiler produces executables we can run.  If not, either
3246 # the compiler is broken, or we cross compile.
3247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3248 $as_echo_n "checking whether we are cross compiling... " >&6; }
3249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3250 $as_echo "$cross_compiling" >&6; }
3251
3252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3253 $as_echo_n "checking for suffix of executables... " >&6; }
3254 if { { ac_try="$ac_link"
3255 case "(($ac_try" in
3256   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3257   *) ac_try_echo=$ac_try;;
3258 esac
3259 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3260 $as_echo "$ac_try_echo"; } >&5
3261   (eval "$ac_link") 2>&5
3262   ac_status=$?
3263   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3264   test $ac_status = 0; }; then :
3265   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3266 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3267 # work properly (i.e., refer to `conftest.exe'), while it won't with
3268 # `rm'.
3269 for ac_file in conftest.exe conftest conftest.*; do
3270   test -f "$ac_file" || continue
3271   case $ac_file in
3272     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3273     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3274           break;;
3275     * ) break;;
3276   esac
3277 done
3278 else
3279   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3280 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3281 as_fn_error "cannot compute suffix of executables: cannot compile and link
3282 See \`config.log' for more details." "$LINENO" 5; }
3283 fi
3284 rm -f conftest$ac_cv_exeext
3285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3286 $as_echo "$ac_cv_exeext" >&6; }
3287
3288 rm -f conftest.$ac_ext
3289 EXEEXT=$ac_cv_exeext
3290 ac_exeext=$EXEEXT
3291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3292 $as_echo_n "checking for suffix of object files... " >&6; }
3293 if test "${ac_cv_objext+set}" = set; then :
3294   $as_echo_n "(cached) " >&6
3295 else
3296   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3297 /* end confdefs.h.  */
3298
3299 int
3300 main ()
3301 {
3302
3303   ;
3304   return 0;
3305 }
3306 _ACEOF
3307 rm -f conftest.o conftest.obj
3308 if { { ac_try="$ac_compile"
3309 case "(($ac_try" in
3310   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3311   *) ac_try_echo=$ac_try;;
3312 esac
3313 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3314 $as_echo "$ac_try_echo"; } >&5
3315   (eval "$ac_compile") 2>&5
3316   ac_status=$?
3317   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3318   test $ac_status = 0; }; then :
3319   for ac_file in conftest.o conftest.obj conftest.*; do
3320   test -f "$ac_file" || continue;
3321   case $ac_file in
3322     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3323     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3324        break;;
3325   esac
3326 done
3327 else
3328   $as_echo "$as_me: failed program was:" >&5
3329 sed 's/^/| /' conftest.$ac_ext >&5
3330
3331 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3332 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3333 as_fn_error "cannot compute suffix of object files: cannot compile
3334 See \`config.log' for more details." "$LINENO" 5; }
3335 fi
3336 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3337 fi
3338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3339 $as_echo "$ac_cv_objext" >&6; }
3340 OBJEXT=$ac_cv_objext
3341 ac_objext=$OBJEXT
3342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3343 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3344 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3345   $as_echo_n "(cached) " >&6
3346 else
3347   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3348 /* end confdefs.h.  */
3349
3350 int
3351 main ()
3352 {
3353 #ifndef __GNUC__
3354        choke me
3355 #endif
3356
3357   ;
3358   return 0;
3359 }
3360 _ACEOF
3361 if ac_fn_c_try_compile "$LINENO"; then :
3362   ac_compiler_gnu=yes
3363 else
3364   ac_compiler_gnu=no
3365 fi
3366 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3367 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3368
3369 fi
3370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3371 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3372 if test $ac_compiler_gnu = yes; then
3373   GCC=yes
3374 else
3375   GCC=
3376 fi
3377 ac_test_CFLAGS=${CFLAGS+set}
3378 ac_save_CFLAGS=$CFLAGS
3379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3380 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3381 if test "${ac_cv_prog_cc_g+set}" = set; then :
3382   $as_echo_n "(cached) " >&6
3383 else
3384   ac_save_c_werror_flag=$ac_c_werror_flag
3385    ac_c_werror_flag=yes
3386    ac_cv_prog_cc_g=no
3387    CFLAGS="-g"
3388    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3389 /* end confdefs.h.  */
3390
3391 int
3392 main ()
3393 {
3394
3395   ;
3396   return 0;
3397 }
3398 _ACEOF
3399 if ac_fn_c_try_compile "$LINENO"; then :
3400   ac_cv_prog_cc_g=yes
3401 else
3402   CFLAGS=""
3403       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3404 /* end confdefs.h.  */
3405
3406 int
3407 main ()
3408 {
3409
3410   ;
3411   return 0;
3412 }
3413 _ACEOF
3414 if ac_fn_c_try_compile "$LINENO"; then :
3415
3416 else
3417   ac_c_werror_flag=$ac_save_c_werror_flag
3418          CFLAGS="-g"
3419          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3420 /* end confdefs.h.  */
3421
3422 int
3423 main ()
3424 {
3425
3426   ;
3427   return 0;
3428 }
3429 _ACEOF
3430 if ac_fn_c_try_compile "$LINENO"; then :
3431   ac_cv_prog_cc_g=yes
3432 fi
3433 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3434 fi
3435 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3436 fi
3437 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3438    ac_c_werror_flag=$ac_save_c_werror_flag
3439 fi
3440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3441 $as_echo "$ac_cv_prog_cc_g" >&6; }
3442 if test "$ac_test_CFLAGS" = set; then
3443   CFLAGS=$ac_save_CFLAGS
3444 elif test $ac_cv_prog_cc_g = yes; then
3445   if test "$GCC" = yes; then
3446     CFLAGS="-g -O2"
3447   else
3448     CFLAGS="-g"
3449   fi
3450 else
3451   if test "$GCC" = yes; then
3452     CFLAGS="-O2"
3453   else
3454     CFLAGS=
3455   fi
3456 fi
3457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3458 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3459 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3460   $as_echo_n "(cached) " >&6
3461 else
3462   ac_cv_prog_cc_c89=no
3463 ac_save_CC=$CC
3464 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3465 /* end confdefs.h.  */
3466 #include <stdarg.h>
3467 #include <stdio.h>
3468 #include <sys/types.h>
3469 #include <sys/stat.h>
3470 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3471 struct buf { int x; };
3472 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3473 static char *e (p, i)
3474      char **p;
3475      int i;
3476 {
3477   return p[i];
3478 }
3479 static char *f (char * (*g) (char **, int), char **p, ...)
3480 {
3481   char *s;
3482   va_list v;
3483   va_start (v,p);
3484   s = g (p, va_arg (v,int));
3485   va_end (v);
3486   return s;
3487 }
3488
3489 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3490    function prototypes and stuff, but not '\xHH' hex character constants.
3491    These don't provoke an error unfortunately, instead are silently treated
3492    as 'x'.  The following induces an error, until -std is added to get
3493    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3494    array size at least.  It's necessary to write '\x00'==0 to get something
3495    that's true only with -std.  */
3496 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3497
3498 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3499    inside strings and character constants.  */
3500 #define FOO(x) 'x'
3501 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3502
3503 int test (int i, double x);
3504 struct s1 {int (*f) (int a);};
3505 struct s2 {int (*f) (double a);};
3506 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3507 int argc;
3508 char **argv;
3509 int
3510 main ()
3511 {
3512 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3513   ;
3514   return 0;
3515 }
3516 _ACEOF
3517 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3518         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3519 do
3520   CC="$ac_save_CC $ac_arg"
3521   if ac_fn_c_try_compile "$LINENO"; then :
3522   ac_cv_prog_cc_c89=$ac_arg
3523 fi
3524 rm -f core conftest.err conftest.$ac_objext
3525   test "x$ac_cv_prog_cc_c89" != "xno" && break
3526 done
3527 rm -f conftest.$ac_ext
3528 CC=$ac_save_CC
3529
3530 fi
3531 # AC_CACHE_VAL
3532 case "x$ac_cv_prog_cc_c89" in
3533   x)
3534     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3535 $as_echo "none needed" >&6; } ;;
3536   xno)
3537     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3538 $as_echo "unsupported" >&6; } ;;
3539   *)
3540     CC="$CC $ac_cv_prog_cc_c89"
3541     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3542 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3543 esac
3544 if test "x$ac_cv_prog_cc_c89" != xno; then :
3545
3546 fi
3547
3548 ac_ext=c
3549 ac_cpp='$CPP $CPPFLAGS'
3550 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3551 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3552 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3553
3554 ac_ext=cpp
3555 ac_cpp='$CXXCPP $CPPFLAGS'
3556 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3557 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3558 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3559 if test -z "$CXX"; then
3560   if test -n "$CCC"; then
3561     CXX=$CCC
3562   else
3563     if test -n "$ac_tool_prefix"; then
3564   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3565   do
3566     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3567 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3569 $as_echo_n "checking for $ac_word... " >&6; }
3570 if test "${ac_cv_prog_CXX+set}" = set; then :
3571   $as_echo_n "(cached) " >&6
3572 else
3573   if test -n "$CXX"; then
3574   ac_cv_prog_CXX="$CXX" # Let the user override the test.
3575 else
3576 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3577 for as_dir in $PATH
3578 do
3579   IFS=$as_save_IFS
3580   test -z "$as_dir" && as_dir=.
3581     for ac_exec_ext in '' $ac_executable_extensions; do
3582   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3583     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3584     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3585     break 2
3586   fi
3587 done
3588   done
3589 IFS=$as_save_IFS
3590
3591 fi
3592 fi
3593 CXX=$ac_cv_prog_CXX
3594 if test -n "$CXX"; then
3595   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3596 $as_echo "$CXX" >&6; }
3597 else
3598   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3599 $as_echo "no" >&6; }
3600 fi
3601
3602
3603     test -n "$CXX" && break
3604   done
3605 fi
3606 if test -z "$CXX"; then
3607   ac_ct_CXX=$CXX
3608   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3609 do
3610   # Extract the first word of "$ac_prog", so it can be a program name with args.
3611 set dummy $ac_prog; ac_word=$2
3612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3613 $as_echo_n "checking for $ac_word... " >&6; }
3614 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
3615   $as_echo_n "(cached) " >&6
3616 else
3617   if test -n "$ac_ct_CXX"; then
3618   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3619 else
3620 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3621 for as_dir in $PATH
3622 do
3623   IFS=$as_save_IFS
3624   test -z "$as_dir" && as_dir=.
3625     for ac_exec_ext in '' $ac_executable_extensions; do
3626   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3627     ac_cv_prog_ac_ct_CXX="$ac_prog"
3628     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3629     break 2
3630   fi
3631 done
3632   done
3633 IFS=$as_save_IFS
3634
3635 fi
3636 fi
3637 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3638 if test -n "$ac_ct_CXX"; then
3639   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3640 $as_echo "$ac_ct_CXX" >&6; }
3641 else
3642   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3643 $as_echo "no" >&6; }
3644 fi
3645
3646
3647   test -n "$ac_ct_CXX" && break
3648 done
3649
3650   if test "x$ac_ct_CXX" = x; then
3651     CXX="g++"
3652   else
3653     case $cross_compiling:$ac_tool_warned in
3654 yes:)
3655 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3656 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3657 ac_tool_warned=yes ;;
3658 esac
3659     CXX=$ac_ct_CXX
3660   fi
3661 fi
3662
3663   fi
3664 fi
3665 # Provide some information about the compiler.
3666 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3667 set X $ac_compile
3668 ac_compiler=$2
3669 for ac_option in --version -v -V -qversion; do
3670   { { ac_try="$ac_compiler $ac_option >&5"
3671 case "(($ac_try" in
3672   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3673   *) ac_try_echo=$ac_try;;
3674 esac
3675 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3676 $as_echo "$ac_try_echo"; } >&5
3677   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3678   ac_status=$?
3679   if test -s conftest.err; then
3680     sed '10a\
3681 ... rest of stderr output deleted ...
3682          10q' conftest.err >conftest.er1
3683     cat conftest.er1 >&5
3684     rm -f conftest.er1 conftest.err
3685   fi
3686   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3687   test $ac_status = 0; }
3688 done
3689
3690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3691 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3692 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
3693   $as_echo_n "(cached) " >&6
3694 else
3695   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3696 /* end confdefs.h.  */
3697
3698 int
3699 main ()
3700 {
3701 #ifndef __GNUC__
3702        choke me
3703 #endif
3704
3705   ;
3706   return 0;
3707 }
3708 _ACEOF
3709 if ac_fn_cxx_try_compile "$LINENO"; then :
3710   ac_compiler_gnu=yes
3711 else
3712   ac_compiler_gnu=no
3713 fi
3714 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3715 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3716
3717 fi
3718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3719 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3720 if test $ac_compiler_gnu = yes; then
3721   GXX=yes
3722 else
3723   GXX=
3724 fi
3725 ac_test_CXXFLAGS=${CXXFLAGS+set}
3726 ac_save_CXXFLAGS=$CXXFLAGS
3727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3728 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3729 if test "${ac_cv_prog_cxx_g+set}" = set; then :
3730   $as_echo_n "(cached) " >&6
3731 else
3732   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3733    ac_cxx_werror_flag=yes
3734    ac_cv_prog_cxx_g=no
3735    CXXFLAGS="-g"
3736    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3737 /* end confdefs.h.  */
3738
3739 int
3740 main ()
3741 {
3742
3743   ;
3744   return 0;
3745 }
3746 _ACEOF
3747 if ac_fn_cxx_try_compile "$LINENO"; then :
3748   ac_cv_prog_cxx_g=yes
3749 else
3750   CXXFLAGS=""
3751       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3752 /* end confdefs.h.  */
3753
3754 int
3755 main ()
3756 {
3757
3758   ;
3759   return 0;
3760 }
3761 _ACEOF
3762 if ac_fn_cxx_try_compile "$LINENO"; then :
3763
3764 else
3765   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3766          CXXFLAGS="-g"
3767          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3768 /* end confdefs.h.  */
3769
3770 int
3771 main ()
3772 {
3773
3774   ;
3775   return 0;
3776 }
3777 _ACEOF
3778 if ac_fn_cxx_try_compile "$LINENO"; then :
3779   ac_cv_prog_cxx_g=yes
3780 fi
3781 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3782 fi
3783 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3784 fi
3785 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3786    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3787 fi
3788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3789 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3790 if test "$ac_test_CXXFLAGS" = set; then
3791   CXXFLAGS=$ac_save_CXXFLAGS
3792 elif test $ac_cv_prog_cxx_g = yes; then
3793   if test "$GXX" = yes; then
3794     CXXFLAGS="-g -O2"
3795   else
3796     CXXFLAGS="-g"
3797   fi
3798 else
3799   if test "$GXX" = yes; then
3800     CXXFLAGS="-O2"
3801   else
3802     CXXFLAGS=
3803   fi
3804 fi
3805 ac_ext=c
3806 ac_cpp='$CPP $CPPFLAGS'
3807 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3808 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3809 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3810
3811
3812
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3819 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3820 # On Suns, sometimes $CPP names a directory.
3821 if test -n "$CPP" && test -d "$CPP"; then
3822   CPP=
3823 fi
3824 if test -z "$CPP"; then
3825   if test "${ac_cv_prog_CPP+set}" = set; then :
3826   $as_echo_n "(cached) " >&6
3827 else
3828       # Double quotes because CPP needs to be expanded
3829     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3830     do
3831       ac_preproc_ok=false
3832 for ac_c_preproc_warn_flag in '' yes
3833 do
3834   # Use a header file that comes with gcc, so configuring glibc
3835   # with a fresh cross-compiler works.
3836   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3837   # <limits.h> exists even on freestanding compilers.
3838   # On the NeXT, cc -E runs the code through the compiler's parser,
3839   # not just through cpp. "Syntax error" is here to catch this case.
3840   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3841 /* end confdefs.h.  */
3842 #ifdef __STDC__
3843 # include <limits.h>
3844 #else
3845 # include <assert.h>
3846 #endif
3847                      Syntax error
3848 _ACEOF
3849 if ac_fn_c_try_cpp "$LINENO"; then :
3850
3851 else
3852   # Broken: fails on valid input.
3853 continue
3854 fi
3855 rm -f conftest.err conftest.$ac_ext
3856
3857   # OK, works on sane cases.  Now check whether nonexistent headers
3858   # can be detected and how.
3859   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3860 /* end confdefs.h.  */
3861 #include <ac_nonexistent.h>
3862 _ACEOF
3863 if ac_fn_c_try_cpp "$LINENO"; then :
3864   # Broken: success on invalid input.
3865 continue
3866 else
3867   # Passes both tests.
3868 ac_preproc_ok=:
3869 break
3870 fi
3871 rm -f conftest.err conftest.$ac_ext
3872
3873 done
3874 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3875 rm -f conftest.err conftest.$ac_ext
3876 if $ac_preproc_ok; then :
3877   break
3878 fi
3879
3880     done
3881     ac_cv_prog_CPP=$CPP
3882
3883 fi
3884   CPP=$ac_cv_prog_CPP
3885 else
3886   ac_cv_prog_CPP=$CPP
3887 fi
3888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3889 $as_echo "$CPP" >&6; }
3890 ac_preproc_ok=false
3891 for ac_c_preproc_warn_flag in '' yes
3892 do
3893   # Use a header file that comes with gcc, so configuring glibc
3894   # with a fresh cross-compiler works.
3895   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3896   # <limits.h> exists even on freestanding compilers.
3897   # On the NeXT, cc -E runs the code through the compiler's parser,
3898   # not just through cpp. "Syntax error" is here to catch this case.
3899   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3900 /* end confdefs.h.  */
3901 #ifdef __STDC__
3902 # include <limits.h>
3903 #else
3904 # include <assert.h>
3905 #endif
3906                      Syntax error
3907 _ACEOF
3908 if ac_fn_c_try_cpp "$LINENO"; then :
3909
3910 else
3911   # Broken: fails on valid input.
3912 continue
3913 fi
3914 rm -f conftest.err conftest.$ac_ext
3915
3916   # OK, works on sane cases.  Now check whether nonexistent headers
3917   # can be detected and how.
3918   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3919 /* end confdefs.h.  */
3920 #include <ac_nonexistent.h>
3921 _ACEOF
3922 if ac_fn_c_try_cpp "$LINENO"; then :
3923   # Broken: success on invalid input.
3924 continue
3925 else
3926   # Passes both tests.
3927 ac_preproc_ok=:
3928 break
3929 fi
3930 rm -f conftest.err conftest.$ac_ext
3931
3932 done
3933 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3934 rm -f conftest.err conftest.$ac_ext
3935 if $ac_preproc_ok; then :
3936
3937 else
3938   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3939 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3940 as_fn_error "C preprocessor \"$CPP\" fails sanity check
3941 See \`config.log' for more details." "$LINENO" 5; }
3942 fi
3943
3944 ac_ext=c
3945 ac_cpp='$CPP $CPPFLAGS'
3946 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3947 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3948 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3949
3950
3951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3952 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3953 if test "${ac_cv_path_GREP+set}" = set; then :
3954   $as_echo_n "(cached) " >&6
3955 else
3956   if test -z "$GREP"; then
3957   ac_path_GREP_found=false
3958   # Loop through the user's path and test for each of PROGNAME-LIST
3959   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3960 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3961 do
3962   IFS=$as_save_IFS
3963   test -z "$as_dir" && as_dir=.
3964     for ac_prog in grep ggrep; do
3965     for ac_exec_ext in '' $ac_executable_extensions; do
3966       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3967       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3968 # Check for GNU ac_path_GREP and select it if it is found.
3969   # Check for GNU $ac_path_GREP
3970 case `"$ac_path_GREP" --version 2>&1` in
3971 *GNU*)
3972   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3973 *)
3974   ac_count=0
3975   $as_echo_n 0123456789 >"conftest.in"
3976   while :
3977   do
3978     cat "conftest.in" "conftest.in" >"conftest.tmp"
3979     mv "conftest.tmp" "conftest.in"
3980     cp "conftest.in" "conftest.nl"
3981     $as_echo 'GREP' >> "conftest.nl"
3982     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3983     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3984     as_fn_arith $ac_count + 1 && ac_count=$as_val
3985     if test $ac_count -gt ${ac_path_GREP_max-0}; then
3986       # Best one so far, save it but keep looking for a better one
3987       ac_cv_path_GREP="$ac_path_GREP"
3988       ac_path_GREP_max=$ac_count
3989     fi
3990     # 10*(2^10) chars as input seems more than enough
3991     test $ac_count -gt 10 && break
3992   done
3993   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3994 esac
3995
3996       $ac_path_GREP_found && break 3
3997     done
3998   done
3999   done
4000 IFS=$as_save_IFS
4001   if test -z "$ac_cv_path_GREP"; then
4002     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4003   fi
4004 else
4005   ac_cv_path_GREP=$GREP
4006 fi
4007
4008 fi
4009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4010 $as_echo "$ac_cv_path_GREP" >&6; }
4011  GREP="$ac_cv_path_GREP"
4012
4013
4014 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4015 $as_echo_n "checking for egrep... " >&6; }
4016 if test "${ac_cv_path_EGREP+set}" = set; then :
4017   $as_echo_n "(cached) " >&6
4018 else
4019   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4020    then ac_cv_path_EGREP="$GREP -E"
4021    else
4022      if test -z "$EGREP"; then
4023   ac_path_EGREP_found=false
4024   # Loop through the user's path and test for each of PROGNAME-LIST
4025   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4026 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4027 do
4028   IFS=$as_save_IFS
4029   test -z "$as_dir" && as_dir=.
4030     for ac_prog in egrep; do
4031     for ac_exec_ext in '' $ac_executable_extensions; do
4032       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4033       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4034 # Check for GNU ac_path_EGREP and select it if it is found.
4035   # Check for GNU $ac_path_EGREP
4036 case `"$ac_path_EGREP" --version 2>&1` in
4037 *GNU*)
4038   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4039 *)
4040   ac_count=0
4041   $as_echo_n 0123456789 >"conftest.in"
4042   while :
4043   do
4044     cat "conftest.in" "conftest.in" >"conftest.tmp"
4045     mv "conftest.tmp" "conftest.in"
4046     cp "conftest.in" "conftest.nl"
4047     $as_echo 'EGREP' >> "conftest.nl"
4048     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4049     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4050     as_fn_arith $ac_count + 1 && ac_count=$as_val
4051     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4052       # Best one so far, save it but keep looking for a better one
4053       ac_cv_path_EGREP="$ac_path_EGREP"
4054       ac_path_EGREP_max=$ac_count
4055     fi
4056     # 10*(2^10) chars as input seems more than enough
4057     test $ac_count -gt 10 && break
4058   done
4059   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4060 esac
4061
4062       $ac_path_EGREP_found && break 3
4063     done
4064   done
4065   done
4066 IFS=$as_save_IFS
4067   if test -z "$ac_cv_path_EGREP"; then
4068     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4069   fi
4070 else
4071   ac_cv_path_EGREP=$EGREP
4072 fi
4073
4074    fi
4075 fi
4076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4077 $as_echo "$ac_cv_path_EGREP" >&6; }
4078  EGREP="$ac_cv_path_EGREP"
4079
4080
4081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4082 $as_echo_n "checking for ANSI C header files... " >&6; }
4083 if test "${ac_cv_header_stdc+set}" = set; then :
4084   $as_echo_n "(cached) " >&6
4085 else
4086   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4087 /* end confdefs.h.  */
4088 #include <stdlib.h>
4089 #include <stdarg.h>
4090 #include <string.h>
4091 #include <float.h>
4092
4093 int
4094 main ()
4095 {
4096
4097   ;
4098   return 0;
4099 }
4100 _ACEOF
4101 if ac_fn_c_try_compile "$LINENO"; then :
4102   ac_cv_header_stdc=yes
4103 else
4104   ac_cv_header_stdc=no
4105 fi
4106 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4107
4108 if test $ac_cv_header_stdc = yes; then
4109   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4110   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4111 /* end confdefs.h.  */
4112 #include <string.h>
4113
4114 _ACEOF
4115 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4116   $EGREP "memchr" >/dev/null 2>&1; then :
4117
4118 else
4119   ac_cv_header_stdc=no
4120 fi
4121 rm -f conftest*
4122
4123 fi
4124
4125 if test $ac_cv_header_stdc = yes; then
4126   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4127   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4128 /* end confdefs.h.  */
4129 #include <stdlib.h>
4130
4131 _ACEOF
4132 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4133   $EGREP "free" >/dev/null 2>&1; then :
4134
4135 else
4136   ac_cv_header_stdc=no
4137 fi
4138 rm -f conftest*
4139
4140 fi
4141
4142 if test $ac_cv_header_stdc = yes; then
4143   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4144   if test "$cross_compiling" = yes; then :
4145   :
4146 else
4147   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4148 /* end confdefs.h.  */
4149 #include <ctype.h>
4150 #include <stdlib.h>
4151 #if ((' ' & 0x0FF) == 0x020)
4152 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4153 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4154 #else
4155 # define ISLOWER(c) \
4156                    (('a' <= (c) && (c) <= 'i') \
4157                      || ('j' <= (c) && (c) <= 'r') \
4158                      || ('s' <= (c) && (c) <= 'z'))
4159 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4160 #endif
4161
4162 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4163 int
4164 main ()
4165 {
4166   int i;
4167   for (i = 0; i < 256; i++)
4168     if (XOR (islower (i), ISLOWER (i))
4169         || toupper (i) != TOUPPER (i))
4170       return 2;
4171   return 0;
4172 }
4173 _ACEOF
4174 if ac_fn_c_try_run "$LINENO"; then :
4175
4176 else
4177   ac_cv_header_stdc=no
4178 fi
4179 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4180   conftest.$ac_objext conftest.beam conftest.$ac_ext
4181 fi
4182
4183 fi
4184 fi
4185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4186 $as_echo "$ac_cv_header_stdc" >&6; }
4187 if test $ac_cv_header_stdc = yes; then
4188
4189 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4190
4191 fi
4192
4193 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4194 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4195                   inttypes.h stdint.h unistd.h
4196 do :
4197   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4198 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4199 "
4200 eval as_val=\$$as_ac_Header
4201    if test "x$as_val" = x""yes; then :
4202   cat >>confdefs.h <<_ACEOF
4203 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4204 _ACEOF
4205
4206 fi
4207
4208 done
4209
4210
4211
4212   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4213 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
4214   MINIX=yes
4215 else
4216   MINIX=
4217 fi
4218
4219
4220   if test "$MINIX" = yes; then
4221
4222 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4223
4224
4225 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4226
4227
4228 $as_echo "#define _MINIX 1" >>confdefs.h
4229
4230   fi
4231
4232
4233   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4234 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4235 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
4236   $as_echo_n "(cached) " >&6
4237 else
4238   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4239 /* end confdefs.h.  */
4240
4241 #         define __EXTENSIONS__ 1
4242           $ac_includes_default
4243 int
4244 main ()
4245 {
4246
4247   ;
4248   return 0;
4249 }
4250 _ACEOF
4251 if ac_fn_c_try_compile "$LINENO"; then :
4252   ac_cv_safe_to_define___extensions__=yes
4253 else
4254   ac_cv_safe_to_define___extensions__=no
4255 fi
4256 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4257 fi
4258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4259 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4260   test $ac_cv_safe_to_define___extensions__ = yes &&
4261     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4262
4263   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4264
4265   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4266
4267   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4268
4269   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4270
4271
4272 ac_aux_dir=
4273 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4274   for ac_t in install-sh install.sh shtool; do
4275     if test -f "$ac_dir/$ac_t"; then
4276       ac_aux_dir=$ac_dir
4277       ac_install_sh="$ac_aux_dir/$ac_t -c"
4278       break 2
4279     fi
4280   done
4281 done
4282 if test -z "$ac_aux_dir"; then
4283   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4284 fi
4285
4286 # These three variables are undocumented and unsupported,
4287 # and are intended to be withdrawn in a future Autoconf release.
4288 # They can cause serious problems if a builder's source tree is in a directory
4289 # whose full name contains unusual characters.
4290 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
4291 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
4292 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
4293
4294
4295 # Make sure we can run config.sub.
4296 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4297   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4298
4299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4300 $as_echo_n "checking build system type... " >&6; }
4301 if test "${ac_cv_build+set}" = set; then :
4302   $as_echo_n "(cached) " >&6
4303 else
4304   ac_build_alias=$build_alias
4305 test "x$ac_build_alias" = x &&
4306   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4307 test "x$ac_build_alias" = x &&
4308   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4309 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4310   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4311
4312 fi
4313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4314 $as_echo "$ac_cv_build" >&6; }
4315 case $ac_cv_build in
4316 *-*-*) ;;
4317 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4318 esac
4319 build=$ac_cv_build
4320 ac_save_IFS=$IFS; IFS='-'
4321 set x $ac_cv_build
4322 shift
4323 build_cpu=$1
4324 build_vendor=$2
4325 shift; shift
4326 # Remember, the first character of IFS is used to create $*,
4327 # except with old shells:
4328 build_os=$*
4329 IFS=$ac_save_IFS
4330 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4331
4332
4333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4334 $as_echo_n "checking host system type... " >&6; }
4335 if test "${ac_cv_host+set}" = set; then :
4336   $as_echo_n "(cached) " >&6
4337 else
4338   if test "x$host_alias" = x; then
4339   ac_cv_host=$ac_cv_build
4340 else
4341   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4342     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4343 fi
4344
4345 fi
4346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4347 $as_echo "$ac_cv_host" >&6; }
4348 case $ac_cv_host in
4349 *-*-*) ;;
4350 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4351 esac
4352 host=$ac_cv_host
4353 ac_save_IFS=$IFS; IFS='-'
4354 set x $ac_cv_host
4355 shift
4356 host_cpu=$1
4357 host_vendor=$2
4358 shift; shift
4359 # Remember, the first character of IFS is used to create $*,
4360 # except with old shells:
4361 host_os=$*
4362 IFS=$ac_save_IFS
4363 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4364
4365
4366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4367 $as_echo_n "checking target system type... " >&6; }
4368 if test "${ac_cv_target+set}" = set; then :
4369   $as_echo_n "(cached) " >&6
4370 else
4371   if test "x$target_alias" = x; then
4372   ac_cv_target=$ac_cv_host
4373 else
4374   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4375     as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4376 fi
4377
4378 fi
4379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4380 $as_echo "$ac_cv_target" >&6; }
4381 case $ac_cv_target in
4382 *-*-*) ;;
4383 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4384 esac
4385 target=$ac_cv_target
4386 ac_save_IFS=$IFS; IFS='-'
4387 set x $ac_cv_target
4388 shift
4389 target_cpu=$1
4390 target_vendor=$2
4391 shift; shift
4392 # Remember, the first character of IFS is used to create $*,
4393 # except with old shells:
4394 target_os=$*
4395 IFS=$ac_save_IFS
4396 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4397
4398
4399 # The aliases save the names the user supplied, while $host etc.
4400 # will get canonicalized.
4401 test -n "$target_alias" &&
4402   test "$program_prefix$program_suffix$program_transform_name" = \
4403     NONENONEs,x,x, &&
4404   program_prefix=${target_alias}-
4405
4406 # The tests for host and target for $enable_largefile require
4407 # canonical names.
4408
4409
4410
4411 # As the $enable_largefile decision depends on --enable-plugins we must set it
4412 # even in directories otherwise not depending on the $plugins option.
4413
4414
4415   maybe_plugins=no
4416   for ac_header in dlfcn.h
4417 do :
4418   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
4419 "
4420 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
4421   cat >>confdefs.h <<_ACEOF
4422 #define HAVE_DLFCN_H 1
4423 _ACEOF
4424  maybe_plugins=yes
4425 fi
4426
4427 done
4428
4429   for ac_header in windows.h
4430 do :
4431   ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
4432 "
4433 if test "x$ac_cv_header_windows_h" = x""yes; then :
4434   cat >>confdefs.h <<_ACEOF
4435 #define HAVE_WINDOWS_H 1
4436 _ACEOF
4437  maybe_plugins=yes
4438 fi
4439
4440 done
4441
4442
4443   # Check whether --enable-plugins was given.
4444 if test "${enable_plugins+set}" = set; then :
4445   enableval=$enable_plugins; case "${enableval}" in
4446       no) plugins=no ;;
4447       *) plugins=yes
4448          if test "$maybe_plugins" != "yes" ; then
4449            as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
4450          fi ;;
4451      esac
4452 else
4453   plugins=$maybe_plugins
4454
4455 fi
4456
4457   if test "$plugins" = "yes"; then
4458     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
4459 $as_echo_n "checking for library containing dlopen... " >&6; }
4460 if test "${ac_cv_search_dlopen+set}" = set; then :
4461   $as_echo_n "(cached) " >&6
4462 else
4463   ac_func_search_save_LIBS=$LIBS
4464 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4465 /* end confdefs.h.  */
4466
4467 /* Override any GCC internal prototype to avoid an error.
4468    Use char because int might match the return type of a GCC
4469    builtin and then its argument prototype would still apply.  */
4470 #ifdef __cplusplus
4471 extern "C"
4472 #endif
4473 char dlopen ();
4474 int
4475 main ()
4476 {
4477 return dlopen ();
4478   ;
4479   return 0;
4480 }
4481 _ACEOF
4482 for ac_lib in '' dl; do
4483   if test -z "$ac_lib"; then
4484     ac_res="none required"
4485   else
4486     ac_res=-l$ac_lib
4487     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
4488   fi
4489   if ac_fn_c_try_link "$LINENO"; then :
4490   ac_cv_search_dlopen=$ac_res
4491 fi
4492 rm -f core conftest.err conftest.$ac_objext \
4493     conftest$ac_exeext
4494   if test "${ac_cv_search_dlopen+set}" = set; then :
4495   break
4496 fi
4497 done
4498 if test "${ac_cv_search_dlopen+set}" = set; then :
4499
4500 else
4501   ac_cv_search_dlopen=no
4502 fi
4503 rm conftest.$ac_ext
4504 LIBS=$ac_func_search_save_LIBS
4505 fi
4506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
4507 $as_echo "$ac_cv_search_dlopen" >&6; }
4508 ac_res=$ac_cv_search_dlopen
4509 if test "$ac_res" != no; then :
4510   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4511
4512 fi
4513
4514   fi
4515
4516
4517 case "${host}" in
4518   sparc-*-solaris*|i[3-7]86-*-solaris*)
4519     # On native 32bit sparc and ia32 solaris, large-file and procfs support
4520     # are mutually exclusive; and without procfs support, the bfd/ elf module
4521     # cannot provide certain routines such as elfcore_write_prpsinfo
4522     # or elfcore_write_prstatus.  So unless the user explicitly requested
4523     # large-file support through the --enable-largefile switch, disable
4524     # large-file support in favor of procfs support.
4525     test "${target}" = "${host}" -a "x$plugins" = xno \
4526       && : ${enable_largefile="no"}
4527     ;;
4528 esac
4529
4530 # Check whether --enable-largefile was given.
4531 if test "${enable_largefile+set}" = set; then :
4532   enableval=$enable_largefile;
4533 fi
4534
4535 if test "$enable_largefile" != no; then
4536
4537   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4538 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4539 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
4540   $as_echo_n "(cached) " >&6
4541 else
4542   ac_cv_sys_largefile_CC=no
4543      if test "$GCC" != yes; then
4544        ac_save_CC=$CC
4545        while :; do
4546          # IRIX 6.2 and later do not support large files by default,
4547          # so use the C compiler's -n32 option if that helps.
4548          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4549 /* end confdefs.h.  */
4550 #include <sys/types.h>
4551  /* Check that off_t can represent 2**63 - 1 correctly.
4552     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4553     since some C++ compilers masquerading as C compilers
4554     incorrectly reject 9223372036854775807.  */
4555 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4556   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4557                        && LARGE_OFF_T % 2147483647 == 1)
4558                       ? 1 : -1];
4559 int
4560 main ()
4561 {
4562
4563   ;
4564   return 0;
4565 }
4566 _ACEOF
4567          if ac_fn_c_try_compile "$LINENO"; then :
4568   break
4569 fi
4570 rm -f core conftest.err conftest.$ac_objext
4571          CC="$CC -n32"
4572          if ac_fn_c_try_compile "$LINENO"; then :
4573   ac_cv_sys_largefile_CC=' -n32'; break
4574 fi
4575 rm -f core conftest.err conftest.$ac_objext
4576          break
4577        done
4578        CC=$ac_save_CC
4579        rm -f conftest.$ac_ext
4580     fi
4581 fi
4582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4583 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4584   if test "$ac_cv_sys_largefile_CC" != no; then
4585     CC=$CC$ac_cv_sys_largefile_CC
4586   fi
4587
4588   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4589 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4590 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
4591   $as_echo_n "(cached) " >&6
4592 else
4593   while :; do
4594   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4595 /* end confdefs.h.  */
4596 #include <sys/types.h>
4597  /* Check that off_t can represent 2**63 - 1 correctly.
4598     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4599     since some C++ compilers masquerading as C compilers
4600     incorrectly reject 9223372036854775807.  */
4601 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4602   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4603                        && LARGE_OFF_T % 2147483647 == 1)
4604                       ? 1 : -1];
4605 int
4606 main ()
4607 {
4608
4609   ;
4610   return 0;
4611 }
4612 _ACEOF
4613 if ac_fn_c_try_compile "$LINENO"; then :
4614   ac_cv_sys_file_offset_bits=no; break
4615 fi
4616 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4617   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4618 /* end confdefs.h.  */
4619 #define _FILE_OFFSET_BITS 64
4620 #include <sys/types.h>
4621  /* Check that off_t can represent 2**63 - 1 correctly.
4622     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4623     since some C++ compilers masquerading as C compilers
4624     incorrectly reject 9223372036854775807.  */
4625 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4626   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4627                        && LARGE_OFF_T % 2147483647 == 1)
4628                       ? 1 : -1];
4629 int
4630 main ()
4631 {
4632
4633   ;
4634   return 0;
4635 }
4636 _ACEOF
4637 if ac_fn_c_try_compile "$LINENO"; then :
4638   ac_cv_sys_file_offset_bits=64; break
4639 fi
4640 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4641   ac_cv_sys_file_offset_bits=unknown
4642   break
4643 done
4644 fi
4645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4646 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4647 case $ac_cv_sys_file_offset_bits in #(
4648   no | unknown) ;;
4649   *)
4650 cat >>confdefs.h <<_ACEOF
4651 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4652 _ACEOF
4653 ;;
4654 esac
4655 rm -rf conftest*
4656   if test $ac_cv_sys_file_offset_bits = unknown; then
4657     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4658 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4659 if test "${ac_cv_sys_large_files+set}" = set; then :
4660   $as_echo_n "(cached) " >&6
4661 else
4662   while :; do
4663   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4664 /* end confdefs.h.  */
4665 #include <sys/types.h>
4666  /* Check that off_t can represent 2**63 - 1 correctly.
4667     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4668     since some C++ compilers masquerading as C compilers
4669     incorrectly reject 9223372036854775807.  */
4670 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4671   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4672                        && LARGE_OFF_T % 2147483647 == 1)
4673                       ? 1 : -1];
4674 int
4675 main ()
4676 {
4677
4678   ;
4679   return 0;
4680 }
4681 _ACEOF
4682 if ac_fn_c_try_compile "$LINENO"; then :
4683   ac_cv_sys_large_files=no; break
4684 fi
4685 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4686   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4687 /* end confdefs.h.  */
4688 #define _LARGE_FILES 1
4689 #include <sys/types.h>
4690  /* Check that off_t can represent 2**63 - 1 correctly.
4691     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4692     since some C++ compilers masquerading as C compilers
4693     incorrectly reject 9223372036854775807.  */
4694 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4695   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4696                        && LARGE_OFF_T % 2147483647 == 1)
4697                       ? 1 : -1];
4698 int
4699 main ()
4700 {
4701
4702   ;
4703   return 0;
4704 }
4705 _ACEOF
4706 if ac_fn_c_try_compile "$LINENO"; then :
4707   ac_cv_sys_large_files=1; break
4708 fi
4709 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4710   ac_cv_sys_large_files=unknown
4711   break
4712 done
4713 fi
4714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4715 $as_echo "$ac_cv_sys_large_files" >&6; }
4716 case $ac_cv_sys_large_files in #(
4717   no | unknown) ;;
4718   *)
4719 cat >>confdefs.h <<_ACEOF
4720 #define _LARGE_FILES $ac_cv_sys_large_files
4721 _ACEOF
4722 ;;
4723 esac
4724 rm -rf conftest*
4725   fi
4726 fi
4727
4728
4729
4730
4731
4732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${CC-cc} option to accept ANSI C" >&5
4733 $as_echo_n "checking for ${CC-cc} option to accept ANSI C... " >&6; }
4734 if test "${am_cv_prog_cc_stdc+set}" = set; then :
4735   $as_echo_n "(cached) " >&6
4736 else
4737   am_cv_prog_cc_stdc=no
4738 ac_save_CC="$CC"
4739 # Don't try gcc -ansi; that turns off useful extensions and
4740 # breaks some systems' header files.
4741 # AIX                   -qlanglvl=ansi
4742 # Ultrix and OSF/1      -std1
4743 # HP-UX 10.20 and later -Ae
4744 # HP-UX older versions  -Aa -D_HPUX_SOURCE
4745 # SVR4                  -Xc -D__EXTENSIONS__
4746 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4747 do
4748   CC="$ac_save_CC $ac_arg"
4749   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4750 /* end confdefs.h.  */
4751 #include <stdarg.h>
4752 #include <stdio.h>
4753 #include <sys/types.h>
4754 #include <sys/stat.h>
4755 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4756 struct buf { int x; };
4757 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4758 static char *e (p, i)
4759      char **p;
4760      int i;
4761 {
4762   return p[i];
4763 }
4764 static char *f (char * (*g) (char **, int), char **p, ...)
4765 {
4766   char *s;
4767   va_list v;
4768   va_start (v,p);
4769   s = g (p, va_arg (v,int));
4770   va_end (v);
4771   return s;
4772 }
4773 int test (int i, double x);
4774 struct s1 {int (*f) (int a);};
4775 struct s2 {int (*f) (double a);};
4776 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4777 int argc;
4778 char **argv;
4779
4780 int
4781 main ()
4782 {
4783
4784 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4785
4786   ;
4787   return 0;
4788 }
4789 _ACEOF
4790 if ac_fn_c_try_compile "$LINENO"; then :
4791   am_cv_prog_cc_stdc="$ac_arg"; break
4792 fi
4793 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4794 done
4795 CC="$ac_save_CC"
4796
4797 fi
4798
4799 if test -z "$am_cv_prog_cc_stdc"; then
4800   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4801 $as_echo "none needed" >&6; }
4802 else
4803   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_stdc" >&5
4804 $as_echo "$am_cv_prog_cc_stdc" >&6; }
4805 fi
4806 case "x$am_cv_prog_cc_stdc" in
4807   x|xno) ;;
4808   *) CC="$CC $am_cv_prog_cc_stdc" ;;
4809 esac
4810
4811 # expand $ac_aux_dir to an absolute path
4812 am_aux_dir=`cd $ac_aux_dir && pwd`
4813
4814 if test x"${install_sh}" != xset; then
4815   case $am_aux_dir in
4816   *\ * | *\     *)
4817     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
4818   *)
4819     install_sh="\${SHELL} $am_aux_dir/install-sh"
4820   esac
4821 fi
4822
4823 # Installed binaries are usually stripped using `strip' when the user
4824 # run `make install-strip'.  However `strip' might not be the right
4825 # tool to use in cross-compilation environments, therefore Automake
4826 # will honor the `STRIP' environment variable to overrule this program.
4827 if test "$cross_compiling" != no; then
4828   if test -n "$ac_tool_prefix"; then
4829   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4830 set dummy ${ac_tool_prefix}strip; ac_word=$2
4831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4832 $as_echo_n "checking for $ac_word... " >&6; }
4833 if test "${ac_cv_prog_STRIP+set}" = set; then :
4834   $as_echo_n "(cached) " >&6
4835 else
4836   if test -n "$STRIP"; then
4837   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4838 else
4839 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4840 for as_dir in $PATH
4841 do
4842   IFS=$as_save_IFS
4843   test -z "$as_dir" && as_dir=.
4844     for ac_exec_ext in '' $ac_executable_extensions; do
4845   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4846     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4847     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4848     break 2
4849   fi
4850 done
4851   done
4852 IFS=$as_save_IFS
4853
4854 fi
4855 fi
4856 STRIP=$ac_cv_prog_STRIP
4857 if test -n "$STRIP"; then
4858   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4859 $as_echo "$STRIP" >&6; }
4860 else
4861   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4862 $as_echo "no" >&6; }
4863 fi
4864
4865
4866 fi
4867 if test -z "$ac_cv_prog_STRIP"; then
4868   ac_ct_STRIP=$STRIP
4869   # Extract the first word of "strip", so it can be a program name with args.
4870 set dummy strip; ac_word=$2
4871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4872 $as_echo_n "checking for $ac_word... " >&6; }
4873 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
4874   $as_echo_n "(cached) " >&6
4875 else
4876   if test -n "$ac_ct_STRIP"; then
4877   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4878 else
4879 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4880 for as_dir in $PATH
4881 do
4882   IFS=$as_save_IFS
4883   test -z "$as_dir" && as_dir=.
4884     for ac_exec_ext in '' $ac_executable_extensions; do
4885   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4886     ac_cv_prog_ac_ct_STRIP="strip"
4887     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4888     break 2
4889   fi
4890 done
4891   done
4892 IFS=$as_save_IFS
4893
4894 fi
4895 fi
4896 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4897 if test -n "$ac_ct_STRIP"; then
4898   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4899 $as_echo "$ac_ct_STRIP" >&6; }
4900 else
4901   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4902 $as_echo "no" >&6; }
4903 fi
4904
4905   if test "x$ac_ct_STRIP" = x; then
4906     STRIP=":"
4907   else
4908     case $cross_compiling:$ac_tool_warned in
4909 yes:)
4910 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4911 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4912 ac_tool_warned=yes ;;
4913 esac
4914     STRIP=$ac_ct_STRIP
4915   fi
4916 else
4917   STRIP="$ac_cv_prog_STRIP"
4918 fi
4919
4920 fi
4921 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4922
4923
4924 ac_aux_dir=
4925 for ac_dir in .. "$srcdir"/..; do
4926   for ac_t in install-sh install.sh shtool; do
4927     if test -f "$ac_dir/$ac_t"; then
4928       ac_aux_dir=$ac_dir
4929       ac_install_sh="$ac_aux_dir/$ac_t -c"
4930       break 2
4931     fi
4932   done
4933 done
4934 if test -z "$ac_aux_dir"; then
4935   as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
4936 fi
4937
4938 # These three variables are undocumented and unsupported,
4939 # and are intended to be withdrawn in a future Autoconf release.
4940 # They can cause serious problems if a builder's source tree is in a directory
4941 # whose full name contains unusual characters.
4942 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
4943 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
4944 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
4945
4946
4947
4948 test "$program_prefix" != NONE &&
4949   program_transform_name="s&^&$program_prefix&;$program_transform_name"
4950 # Use a double $ so make ignores it.
4951 test "$program_suffix" != NONE &&
4952   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
4953 # Double any \ or $.
4954 # By default was `s,x,x', remove it if useless.
4955 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
4956 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
4957
4958
4959 # We require a C++11 compiler.  Check if one is available, and if
4960 # necessary, set CXX_DIALECT to some -std=xxx switch.
4961
4962       ax_cxx_compile_cxx11_required=true
4963   ac_ext=cpp
4964 ac_cpp='$CXXCPP $CPPFLAGS'
4965 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4966 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4967 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4968   CXX_DIALECT=""
4969   ac_success=no
4970   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features by default" >&5
4971 $as_echo_n "checking whether $CXX supports C++11 features by default... " >&6; }
4972 if test "${ax_cv_cxx_compile_cxx11+set}" = set; then :
4973   $as_echo_n "(cached) " >&6
4974 else
4975   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4976 /* end confdefs.h.  */
4977
4978
4979 // If the compiler admits that it is not ready for C++11, why torture it?
4980 // Hopefully, this will speed up the test.
4981
4982 #ifndef __cplusplus
4983
4984 #error "This is not a C++ compiler"
4985
4986 #elif __cplusplus < 201103L
4987
4988 #error "This is not a C++11 compiler"
4989
4990 #else
4991
4992 namespace cxx11
4993 {
4994
4995   namespace test_static_assert
4996   {
4997
4998     template <typename T>
4999     struct check
5000     {
5001       static_assert(sizeof(int) <= sizeof(T), "not big enough");
5002     };
5003
5004   }
5005
5006   namespace test_final_override
5007   {
5008
5009     struct Base
5010     {
5011       virtual void f() {}
5012     };
5013
5014     struct Derived : public Base
5015     {
5016       virtual void f() override {}
5017     };
5018
5019   }
5020
5021   namespace test_double_right_angle_brackets
5022   {
5023
5024     template < typename T >
5025     struct check {};
5026
5027     typedef check<void> single_type;
5028     typedef check<check<void>> double_type;
5029     typedef check<check<check<void>>> triple_type;
5030     typedef check<check<check<check<void>>>> quadruple_type;
5031
5032   }
5033
5034   namespace test_decltype
5035   {
5036
5037     int
5038     f()
5039     {
5040       int a = 1;
5041       decltype(a) b = 2;
5042       return a + b;
5043     }
5044
5045   }
5046
5047   namespace test_type_deduction
5048   {
5049
5050     template < typename T1, typename T2 >
5051     struct is_same
5052     {
5053       static const bool value = false;
5054     };
5055
5056     template < typename T >
5057     struct is_same<T, T>
5058     {
5059       static const bool value = true;
5060     };
5061
5062     template < typename T1, typename T2 >
5063     auto
5064     add(T1 a1, T2 a2) -> decltype(a1 + a2)
5065     {
5066       return a1 + a2;
5067     }
5068
5069     int
5070     test(const int c, volatile int v)
5071     {
5072       static_assert(is_same<int, decltype(0)>::value == true, "");
5073       static_assert(is_same<int, decltype(c)>::value == false, "");
5074       static_assert(is_same<int, decltype(v)>::value == false, "");
5075       auto ac = c;
5076       auto av = v;
5077       auto sumi = ac + av + 'x';
5078       auto sumf = ac + av + 1.0;
5079       static_assert(is_same<int, decltype(ac)>::value == true, "");
5080       static_assert(is_same<int, decltype(av)>::value == true, "");
5081       static_assert(is_same<int, decltype(sumi)>::value == true, "");
5082       static_assert(is_same<int, decltype(sumf)>::value == false, "");
5083       static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5084       return (sumf > 0.0) ? sumi : add(c, v);
5085     }
5086
5087   }
5088
5089   namespace test_noexcept
5090   {
5091
5092     int f() { return 0; }
5093     int g() noexcept { return 0; }
5094
5095     static_assert(noexcept(f()) == false, "");
5096     static_assert(noexcept(g()) == true, "");
5097
5098   }
5099
5100   namespace test_constexpr
5101   {
5102
5103     template < typename CharT >
5104     unsigned long constexpr
5105     strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5106     {
5107       return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5108     }
5109
5110     template < typename CharT >
5111     unsigned long constexpr
5112     strlen_c(const CharT *const s) noexcept
5113     {
5114       return strlen_c_r(s, 0UL);
5115     }
5116
5117     static_assert(strlen_c("") == 0UL, "");
5118     static_assert(strlen_c("1") == 1UL, "");
5119     static_assert(strlen_c("example") == 7UL, "");
5120     static_assert(strlen_c("another\0example") == 7UL, "");
5121
5122   }
5123
5124   namespace test_rvalue_references
5125   {
5126
5127     template < int N >
5128     struct answer
5129     {
5130       static constexpr int value = N;
5131     };
5132
5133     answer<1> f(int&)       { return answer<1>(); }
5134     answer<2> f(const int&) { return answer<2>(); }
5135     answer<3> f(int&&)      { return answer<3>(); }
5136
5137     void
5138     test()
5139     {
5140       int i = 0;
5141       const int c = 0;
5142       static_assert(decltype(f(i))::value == 1, "");
5143       static_assert(decltype(f(c))::value == 2, "");
5144       static_assert(decltype(f(0))::value == 3, "");
5145     }
5146
5147   }
5148
5149   namespace test_uniform_initialization
5150   {
5151
5152     struct test
5153     {
5154       static const int zero {};
5155       static const int one {1};
5156     };
5157
5158     static_assert(test::zero == 0, "");
5159     static_assert(test::one == 1, "");
5160
5161   }
5162
5163   namespace test_lambdas
5164   {
5165
5166     void
5167     test1()
5168     {
5169       auto lambda1 = [](){};
5170       auto lambda2 = lambda1;
5171       lambda1();
5172       lambda2();
5173     }
5174
5175     int
5176     test2()
5177     {
5178       auto a = [](int i, int j){ return i + j; }(1, 2);
5179       auto b = []() -> int { return '0'; }();
5180       auto c = [=](){ return a + b; }();
5181       auto d = [&](){ return c; }();
5182       auto e = [a, &b](int x) mutable {
5183         const auto identity = [](int y){ return y; };
5184         for (auto i = 0; i < a; ++i)
5185           a += b--;
5186         return x + identity(a + b);
5187       }(0);
5188       return a + b + c + d + e;
5189     }
5190
5191     int
5192     test3()
5193     {
5194       const auto nullary = [](){ return 0; };
5195       const auto unary = [](int x){ return x; };
5196       using nullary_t = decltype(nullary);
5197       using unary_t = decltype(unary);
5198       const auto higher1st = [](nullary_t f){ return f(); };
5199       const auto higher2nd = [unary](nullary_t f1){
5200         return [unary, f1](unary_t f2){ return f2(unary(f1())); };
5201       };
5202       return higher1st(nullary) + higher2nd(nullary)(unary);
5203     }
5204
5205   }
5206
5207   namespace test_variadic_templates
5208   {
5209
5210     template <int...>
5211     struct sum;
5212
5213     template <int N0, int... N1toN>
5214     struct sum<N0, N1toN...>
5215     {
5216       static constexpr auto value = N0 + sum<N1toN...>::value;
5217     };
5218
5219     template <>
5220     struct sum<>
5221     {
5222       static constexpr auto value = 0;
5223     };
5224
5225     static_assert(sum<>::value == 0, "");
5226     static_assert(sum<1>::value == 1, "");
5227     static_assert(sum<23>::value == 23, "");
5228     static_assert(sum<1, 2>::value == 3, "");
5229     static_assert(sum<5, 5, 11>::value == 21, "");
5230     static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
5231
5232   }
5233
5234   // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
5235   // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
5236   // because of this.
5237   namespace test_template_alias_sfinae
5238   {
5239
5240     struct foo {};
5241
5242     template<typename T>
5243     using member = typename T::member_type;
5244
5245     template<typename T>
5246     void func(...) {}
5247
5248     template<typename T>
5249     void func(member<T>*) {}
5250
5251     void test();
5252
5253     void test() { func<foo>(0); }
5254
5255   }
5256
5257 }  // namespace cxx11
5258
5259 #endif  // __cplusplus >= 201103L
5260
5261
5262
5263 _ACEOF
5264 if ac_fn_cxx_try_compile "$LINENO"; then :
5265   ax_cv_cxx_compile_cxx11=yes
5266 else
5267   ax_cv_cxx_compile_cxx11=no
5268 fi
5269 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5270 fi
5271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compile_cxx11" >&5
5272 $as_echo "$ax_cv_cxx_compile_cxx11" >&6; }
5273   if test x$ax_cv_cxx_compile_cxx11 = xyes; then
5274     ac_success=yes
5275   fi
5276
5277     if test x$ac_success = xno; then
5278     for switch in -std=gnu++11 -std=gnu++0x; do
5279       cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
5280       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
5281 $as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
5282 if { as_var=$cachevar; eval "test \"\${$as_var+set}\" = set"; }; then :
5283   $as_echo_n "(cached) " >&6
5284 else
5285   ac_save_CXX="$CXX"
5286          CXX="$CXX $switch"
5287          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5288 /* end confdefs.h.  */
5289
5290
5291 // If the compiler admits that it is not ready for C++11, why torture it?
5292 // Hopefully, this will speed up the test.
5293
5294 #ifndef __cplusplus
5295
5296 #error "This is not a C++ compiler"
5297
5298 #elif __cplusplus < 201103L
5299
5300 #error "This is not a C++11 compiler"
5301
5302 #else
5303
5304 namespace cxx11
5305 {
5306
5307   namespace test_static_assert
5308   {
5309
5310     template <typename T>
5311     struct check
5312     {
5313       static_assert(sizeof(int) <= sizeof(T), "not big enough");
5314     };
5315
5316   }
5317
5318   namespace test_final_override
5319   {
5320
5321     struct Base
5322     {
5323       virtual void f() {}
5324     };
5325
5326     struct Derived : public Base
5327     {
5328       virtual void f() override {}
5329     };
5330
5331   }
5332
5333   namespace test_double_right_angle_brackets
5334   {
5335
5336     template < typename T >
5337     struct check {};
5338
5339     typedef check<void> single_type;
5340     typedef check<check<void>> double_type;
5341     typedef check<check<check<void>>> triple_type;
5342     typedef check<check<check<check<void>>>> quadruple_type;
5343
5344   }
5345
5346   namespace test_decltype
5347   {
5348
5349     int
5350     f()
5351     {
5352       int a = 1;
5353       decltype(a) b = 2;
5354       return a + b;
5355     }
5356
5357   }
5358
5359   namespace test_type_deduction
5360   {
5361
5362     template < typename T1, typename T2 >
5363     struct is_same
5364     {
5365       static const bool value = false;
5366     };
5367
5368     template < typename T >
5369     struct is_same<T, T>
5370     {
5371       static const bool value = true;
5372     };
5373
5374     template < typename T1, typename T2 >
5375     auto
5376     add(T1 a1, T2 a2) -> decltype(a1 + a2)
5377     {
5378       return a1 + a2;
5379     }
5380
5381     int
5382     test(const int c, volatile int v)
5383     {
5384       static_assert(is_same<int, decltype(0)>::value == true, "");
5385       static_assert(is_same<int, decltype(c)>::value == false, "");
5386       static_assert(is_same<int, decltype(v)>::value == false, "");
5387       auto ac = c;
5388       auto av = v;
5389       auto sumi = ac + av + 'x';
5390       auto sumf = ac + av + 1.0;
5391       static_assert(is_same<int, decltype(ac)>::value == true, "");
5392       static_assert(is_same<int, decltype(av)>::value == true, "");
5393       static_assert(is_same<int, decltype(sumi)>::value == true, "");
5394       static_assert(is_same<int, decltype(sumf)>::value == false, "");
5395       static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5396       return (sumf > 0.0) ? sumi : add(c, v);
5397     }
5398
5399   }
5400
5401   namespace test_noexcept
5402   {
5403
5404     int f() { return 0; }
5405     int g() noexcept { return 0; }
5406
5407     static_assert(noexcept(f()) == false, "");
5408     static_assert(noexcept(g()) == true, "");
5409
5410   }
5411
5412   namespace test_constexpr
5413   {
5414
5415     template < typename CharT >
5416     unsigned long constexpr
5417     strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5418     {
5419       return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5420     }
5421
5422     template < typename CharT >
5423     unsigned long constexpr
5424     strlen_c(const CharT *const s) noexcept
5425     {
5426       return strlen_c_r(s, 0UL);
5427     }
5428
5429     static_assert(strlen_c("") == 0UL, "");
5430     static_assert(strlen_c("1") == 1UL, "");
5431     static_assert(strlen_c("example") == 7UL, "");
5432     static_assert(strlen_c("another\0example") == 7UL, "");
5433
5434   }
5435
5436   namespace test_rvalue_references
5437   {
5438
5439     template < int N >
5440     struct answer
5441     {
5442       static constexpr int value = N;
5443     };
5444
5445     answer<1> f(int&)       { return answer<1>(); }
5446     answer<2> f(const int&) { return answer<2>(); }
5447     answer<3> f(int&&)      { return answer<3>(); }
5448
5449     void
5450     test()
5451     {
5452       int i = 0;
5453       const int c = 0;
5454       static_assert(decltype(f(i))::value == 1, "");
5455       static_assert(decltype(f(c))::value == 2, "");
5456       static_assert(decltype(f(0))::value == 3, "");
5457     }
5458
5459   }
5460
5461   namespace test_uniform_initialization
5462   {
5463
5464     struct test
5465     {
5466       static const int zero {};
5467       static const int one {1};
5468     };
5469
5470     static_assert(test::zero == 0, "");
5471     static_assert(test::one == 1, "");
5472
5473   }
5474
5475   namespace test_lambdas
5476   {
5477
5478     void
5479     test1()
5480     {
5481       auto lambda1 = [](){};
5482       auto lambda2 = lambda1;
5483       lambda1();
5484       lambda2();
5485     }
5486
5487     int
5488     test2()
5489     {
5490       auto a = [](int i, int j){ return i + j; }(1, 2);
5491       auto b = []() -> int { return '0'; }();
5492       auto c = [=](){ return a + b; }();
5493       auto d = [&](){ return c; }();
5494       auto e = [a, &b](int x) mutable {
5495         const auto identity = [](int y){ return y; };
5496         for (auto i = 0; i < a; ++i)
5497           a += b--;
5498         return x + identity(a + b);
5499       }(0);
5500       return a + b + c + d + e;
5501     }
5502
5503     int
5504     test3()
5505     {
5506       const auto nullary = [](){ return 0; };
5507       const auto unary = [](int x){ return x; };
5508       using nullary_t = decltype(nullary);
5509       using unary_t = decltype(unary);
5510       const auto higher1st = [](nullary_t f){ return f(); };
5511       const auto higher2nd = [unary](nullary_t f1){
5512         return [unary, f1](unary_t f2){ return f2(unary(f1())); };
5513       };
5514       return higher1st(nullary) + higher2nd(nullary)(unary);
5515     }
5516
5517   }
5518
5519   namespace test_variadic_templates
5520   {
5521
5522     template <int...>
5523     struct sum;
5524
5525     template <int N0, int... N1toN>
5526     struct sum<N0, N1toN...>
5527     {
5528       static constexpr auto value = N0 + sum<N1toN...>::value;
5529     };
5530
5531     template <>
5532     struct sum<>
5533     {
5534       static constexpr auto value = 0;
5535     };
5536
5537     static_assert(sum<>::value == 0, "");
5538     static_assert(sum<1>::value == 1, "");
5539     static_assert(sum<23>::value == 23, "");
5540     static_assert(sum<1, 2>::value == 3, "");
5541     static_assert(sum<5, 5, 11>::value == 21, "");
5542     static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
5543
5544   }
5545
5546   // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
5547   // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
5548   // because of this.
5549   namespace test_template_alias_sfinae
5550   {
5551
5552     struct foo {};
5553
5554     template<typename T>
5555     using member = typename T::member_type;
5556
5557     template<typename T>
5558     void func(...) {}
5559
5560     template<typename T>
5561     void func(member<T>*) {}
5562
5563     void test();
5564
5565     void test() { func<foo>(0); }
5566
5567   }
5568
5569 }  // namespace cxx11
5570
5571 #endif  // __cplusplus >= 201103L
5572
5573
5574
5575 _ACEOF
5576 if ac_fn_cxx_try_compile "$LINENO"; then :
5577   eval $cachevar=yes
5578 else
5579   eval $cachevar=no
5580 fi
5581 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5582          CXX="$ac_save_CXX"
5583 fi
5584 eval ac_res=\$$cachevar
5585                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5586 $as_echo "$ac_res" >&6; }
5587       if eval test x\$$cachevar = xyes; then
5588         CXX_DIALECT="$switch"
5589         ac_success=yes
5590         break
5591       fi
5592     done
5593   fi
5594
5595     if test x$ac_success = xno; then
5596                 for switch in -std=c++11 -std=c++0x +std=c++11 "-h std=c++11"; do
5597       cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
5598       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
5599 $as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
5600 if { as_var=$cachevar; eval "test \"\${$as_var+set}\" = set"; }; then :
5601   $as_echo_n "(cached) " >&6
5602 else
5603   ac_save_CXX="$CXX"
5604          CXX="$CXX $switch"
5605          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5606 /* end confdefs.h.  */
5607
5608
5609 // If the compiler admits that it is not ready for C++11, why torture it?
5610 // Hopefully, this will speed up the test.
5611
5612 #ifndef __cplusplus
5613
5614 #error "This is not a C++ compiler"
5615
5616 #elif __cplusplus < 201103L
5617
5618 #error "This is not a C++11 compiler"
5619
5620 #else
5621
5622 namespace cxx11
5623 {
5624
5625   namespace test_static_assert
5626   {
5627
5628     template <typename T>
5629     struct check
5630     {
5631       static_assert(sizeof(int) <= sizeof(T), "not big enough");
5632     };
5633
5634   }
5635
5636   namespace test_final_override
5637   {
5638
5639     struct Base
5640     {
5641       virtual void f() {}
5642     };
5643
5644     struct Derived : public Base
5645     {
5646       virtual void f() override {}
5647     };
5648
5649   }
5650
5651   namespace test_double_right_angle_brackets
5652   {
5653
5654     template < typename T >
5655     struct check {};
5656
5657     typedef check<void> single_type;
5658     typedef check<check<void>> double_type;
5659     typedef check<check<check<void>>> triple_type;
5660     typedef check<check<check<check<void>>>> quadruple_type;
5661
5662   }
5663
5664   namespace test_decltype
5665   {
5666
5667     int
5668     f()
5669     {
5670       int a = 1;
5671       decltype(a) b = 2;
5672       return a + b;
5673     }
5674
5675   }
5676
5677   namespace test_type_deduction
5678   {
5679
5680     template < typename T1, typename T2 >
5681     struct is_same
5682     {
5683       static const bool value = false;
5684     };
5685
5686     template < typename T >
5687     struct is_same<T, T>
5688     {
5689       static const bool value = true;
5690     };
5691
5692     template < typename T1, typename T2 >
5693     auto
5694     add(T1 a1, T2 a2) -> decltype(a1 + a2)
5695     {
5696       return a1 + a2;
5697     }
5698
5699     int
5700     test(const int c, volatile int v)
5701     {
5702       static_assert(is_same<int, decltype(0)>::value == true, "");
5703       static_assert(is_same<int, decltype(c)>::value == false, "");
5704       static_assert(is_same<int, decltype(v)>::value == false, "");
5705       auto ac = c;
5706       auto av = v;
5707       auto sumi = ac + av + 'x';
5708       auto sumf = ac + av + 1.0;
5709       static_assert(is_same<int, decltype(ac)>::value == true, "");
5710       static_assert(is_same<int, decltype(av)>::value == true, "");
5711       static_assert(is_same<int, decltype(sumi)>::value == true, "");
5712       static_assert(is_same<int, decltype(sumf)>::value == false, "");
5713       static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5714       return (sumf > 0.0) ? sumi : add(c, v);
5715     }
5716
5717   }
5718
5719   namespace test_noexcept
5720   {
5721
5722     int f() { return 0; }
5723     int g() noexcept { return 0; }
5724
5725     static_assert(noexcept(f()) == false, "");
5726     static_assert(noexcept(g()) == true, "");
5727
5728   }
5729
5730   namespace test_constexpr
5731   {
5732
5733     template < typename CharT >
5734     unsigned long constexpr
5735     strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5736     {
5737       return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5738     }
5739
5740     template < typename CharT >
5741     unsigned long constexpr
5742     strlen_c(const CharT *const s) noexcept
5743     {
5744       return strlen_c_r(s, 0UL);
5745     }
5746
5747     static_assert(strlen_c("") == 0UL, "");
5748     static_assert(strlen_c("1") == 1UL, "");
5749     static_assert(strlen_c("example") == 7UL, "");
5750     static_assert(strlen_c("another\0example") == 7UL, "");
5751
5752   }
5753
5754   namespace test_rvalue_references
5755   {
5756
5757     template < int N >
5758     struct answer
5759     {
5760       static constexpr int value = N;
5761     };
5762
5763     answer<1> f(int&)       { return answer<1>(); }
5764     answer<2> f(const int&) { return answer<2>(); }
5765     answer<3> f(int&&)      { return answer<3>(); }
5766
5767     void
5768     test()
5769     {
5770       int i = 0;
5771       const int c = 0;
5772       static_assert(decltype(f(i))::value == 1, "");
5773       static_assert(decltype(f(c))::value == 2, "");
5774       static_assert(decltype(f(0))::value == 3, "");
5775     }
5776
5777   }
5778
5779   namespace test_uniform_initialization
5780   {
5781
5782     struct test
5783     {
5784       static const int zero {};
5785       static const int one {1};
5786     };
5787
5788     static_assert(test::zero == 0, "");
5789     static_assert(test::one == 1, "");
5790
5791   }
5792
5793   namespace test_lambdas
5794   {
5795
5796     void
5797     test1()
5798     {
5799       auto lambda1 = [](){};
5800       auto lambda2 = lambda1;
5801       lambda1();
5802       lambda2();
5803     }
5804
5805     int
5806     test2()
5807     {
5808       auto a = [](int i, int j){ return i + j; }(1, 2);
5809       auto b = []() -> int { return '0'; }();
5810       auto c = [=](){ return a + b; }();
5811       auto d = [&](){ return c; }();
5812       auto e = [a, &b](int x) mutable {
5813         const auto identity = [](int y){ return y; };
5814         for (auto i = 0; i < a; ++i)
5815           a += b--;
5816         return x + identity(a + b);
5817       }(0);
5818       return a + b + c + d + e;
5819     }
5820
5821     int
5822     test3()
5823     {
5824       const auto nullary = [](){ return 0; };
5825       const auto unary = [](int x){ return x; };
5826       using nullary_t = decltype(nullary);
5827       using unary_t = decltype(unary);
5828       const auto higher1st = [](nullary_t f){ return f(); };
5829       const auto higher2nd = [unary](nullary_t f1){
5830         return [unary, f1](unary_t f2){ return f2(unary(f1())); };
5831       };
5832       return higher1st(nullary) + higher2nd(nullary)(unary);
5833     }
5834
5835   }
5836
5837   namespace test_variadic_templates
5838   {
5839
5840     template <int...>
5841     struct sum;
5842
5843     template <int N0, int... N1toN>
5844     struct sum<N0, N1toN...>
5845     {
5846       static constexpr auto value = N0 + sum<N1toN...>::value;
5847     };
5848
5849     template <>
5850     struct sum<>
5851     {
5852       static constexpr auto value = 0;
5853     };
5854
5855     static_assert(sum<>::value == 0, "");
5856     static_assert(sum<1>::value == 1, "");
5857     static_assert(sum<23>::value == 23, "");
5858     static_assert(sum<1, 2>::value == 3, "");
5859     static_assert(sum<5, 5, 11>::value == 21, "");
5860     static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
5861
5862   }
5863
5864   // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
5865   // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
5866   // because of this.
5867   namespace test_template_alias_sfinae
5868   {
5869
5870     struct foo {};
5871
5872     template<typename T>
5873     using member = typename T::member_type;
5874
5875     template<typename T>
5876     void func(...) {}
5877
5878     template<typename T>
5879     void func(member<T>*) {}
5880
5881     void test();
5882
5883     void test() { func<foo>(0); }
5884
5885   }
5886
5887 }  // namespace cxx11
5888
5889 #endif  // __cplusplus >= 201103L
5890
5891
5892
5893 _ACEOF
5894 if ac_fn_cxx_try_compile "$LINENO"; then :
5895   eval $cachevar=yes
5896 else
5897   eval $cachevar=no
5898 fi
5899 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5900          CXX="$ac_save_CXX"
5901 fi
5902 eval ac_res=\$$cachevar
5903                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5904 $as_echo "$ac_res" >&6; }
5905       if eval test x\$$cachevar = xyes; then
5906         CXX_DIALECT="$switch"
5907         ac_success=yes
5908         break
5909       fi
5910     done
5911   fi
5912   ac_ext=c
5913 ac_cpp='$CPP $CPPFLAGS'
5914 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5915 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5916 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5917
5918   if test x$ax_cxx_compile_cxx11_required = xtrue; then
5919     if test x$ac_success = xno; then
5920       as_fn_error "*** A compiler with support for C++11 language features is required." "$LINENO" 5
5921     fi
5922   fi
5923   if test x$ac_success = xno; then
5924     HAVE_CXX11=0
5925     { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C++11 support was found" >&5
5926 $as_echo "$as_me: No compiler with C++11 support was found" >&6;}
5927   else
5928     HAVE_CXX11=1
5929
5930 $as_echo "#define HAVE_CXX11 1" >>confdefs.h
5931
5932   fi
5933
5934
5935
5936
5937 # Dependency checking.
5938 rm -rf .tst 2>/dev/null
5939 mkdir .tst 2>/dev/null
5940 if test -d .tst; then
5941   am__leading_dot=.
5942 else
5943   am__leading_dot=_
5944 fi
5945 rmdir .tst 2>/dev/null
5946
5947 DEPDIR="${am__leading_dot}deps"
5948
5949 ac_config_commands="$ac_config_commands depdir"
5950
5951
5952 depcc="$CC"   am_compiler_list=
5953
5954 am_depcomp=$ac_aux_dir/depcomp
5955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5956 $as_echo_n "checking dependency style of $depcc... " >&6; }
5957 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
5958   $as_echo_n "(cached) " >&6
5959 else
5960   if test -f "$am_depcomp"; then
5961   # We make a subdir and do the tests there.  Otherwise we can end up
5962   # making bogus files that we don't know about and never remove.  For
5963   # instance it was reported that on HP-UX the gcc test will end up
5964   # making a dummy file named `D' -- because `-MD' means `put the output
5965   # in D'.
5966   mkdir conftest.dir
5967   # Copy depcomp to subdir because otherwise we won't find it if we're
5968   # using a relative directory.
5969   cp "$am_depcomp" conftest.dir
5970   cd conftest.dir
5971   # We will build objects and dependencies in a subdirectory because
5972   # it helps to detect inapplicable dependency modes.  For instance
5973   # both Tru64's cc and ICC support -MD to output dependencies as a
5974   # side effect of compilation, but ICC will put the dependencies in
5975   # the current directory while Tru64 will put them in the object
5976   # directory.
5977   mkdir sub
5978
5979   am_cv_CC_dependencies_compiler_type=none
5980   if test "$am_compiler_list" = ""; then
5981      am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5982   fi
5983   for depmode in $am_compiler_list; do
5984     if test $depmode = none; then break; fi
5985
5986     $as_echo "$as_me:$LINENO: trying $depmode" >&5
5987     # Setup a source with many dependencies, because some compilers
5988     # like to wrap large dependency lists on column 80 (with \), and
5989     # we should not choose a depcomp mode which is confused by this.
5990     #
5991     # We need to recreate these files for each test, as the compiler may
5992     # overwrite some of them when testing with obscure command lines.
5993     # This happens at least with the AIX C compiler.
5994     : > sub/conftest.c
5995     for i in 1 2 3 4 5 6; do
5996       echo '#include "conftst'$i'.h"' >> sub/conftest.c
5997       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5998       # Solaris 8's {/usr,}/bin/sh.
5999       touch sub/conftst$i.h
6000     done
6001     echo "include sub/conftest.Po" > confmf
6002
6003     # We check with `-c' and `-o' for the sake of the "dashmstdout"
6004     # mode.  It turns out that the SunPro C++ compiler does not properly
6005     # handle `-M -o', and we need to detect this.
6006     depcmd="depmode=$depmode \
6007        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
6008        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6009        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
6010     echo "| $depcmd" | sed -e 's/  */ /g' >&5
6011     if env $depcmd > conftest.err 2>&1 &&
6012        grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
6013        grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
6014        ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
6015       # icc doesn't choke on unknown options, it will just issue warnings
6016       # or remarks (even with -Werror).  So we grep stderr for any message
6017       # that says an option was ignored or not supported.
6018       # When given -MP, icc 7.0 and 7.1 complain thusly:
6019       #   icc: Command line warning: ignoring option '-M'; no argument required
6020       # The diagnosis changed in icc 8.0:
6021       #   icc: Command line remark: option '-MP' not supported
6022       if (grep 'ignoring option' conftest.err ||
6023           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
6024         am_cv_CC_dependencies_compiler_type=$depmode
6025         $as_echo "$as_me:$LINENO: success" >&5
6026         break
6027       fi
6028     fi
6029     $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
6030     sed -e 's/^/| /' < conftest.err >&5
6031   done
6032
6033   cd ..
6034   rm -rf conftest.dir
6035 else
6036   am_cv_CC_dependencies_compiler_type=none
6037 fi
6038
6039 fi
6040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
6041 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
6042 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
6043 then as_fn_error "no usable dependency style found" "$LINENO" 5
6044 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
6045
6046 fi
6047
6048
6049 gnulib_extra_configure_args=
6050 # If large-file support is disabled, make sure gnulib does the same.
6051 if test "$enable_largefile" = no; then
6052 gnulib_extra_configure_args="$gnulib_extra_configure_args --disable-largefile"
6053 fi
6054
6055 # Configure gnulib.  We need to build gnulib under some other
6056 # directory not "gnulib", to avoid the problem of both GDB and
6057 # GDBserver wanting to build it in the same directory, when building
6058 # in the source dir.
6059
6060   in_src="gnulib"
6061   in_build="build-gnulib"
6062   in_extra_args="$gnulib_extra_configure_args"
6063
6064   # Remove --cache-file, --srcdir, and --disable-option-checking arguments
6065   # so they do not pile up.
6066   ac_sub_configure_args=
6067   ac_prev=
6068   eval "set x $ac_configure_args"
6069   shift
6070   for ac_arg
6071   do
6072     if test -n "$ac_prev"; then
6073       ac_prev=
6074       continue
6075     fi
6076     case $ac_arg in
6077     -cache-file | --cache-file | --cache-fil | --cache-fi \
6078     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
6079       ac_prev=cache_file ;;
6080     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
6081     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
6082     | --c=*)
6083       ;;
6084     --config-cache | -C)
6085       ;;
6086     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
6087       ac_prev=srcdir ;;
6088     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
6089       ;;
6090     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
6091       ac_prev=prefix ;;
6092     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
6093       ;;
6094     --disable-option-checking)
6095       ;;
6096     *)
6097       case $ac_arg in
6098       *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
6099       esac
6100       as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
6101     esac
6102   done
6103
6104   # Always prepend --prefix to ensure using the same prefix
6105   # in subdir configurations.
6106   ac_arg="--prefix=$prefix"
6107   case $ac_arg in
6108   *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
6109   esac
6110   ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
6111
6112   # Pass --silent
6113   if test "$silent" = yes; then
6114     ac_sub_configure_args="--silent $ac_sub_configure_args"
6115   fi
6116
6117   # Always prepend --disable-option-checking to silence warnings, since
6118   # different subdirs can have different --enable and --with options.
6119   ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
6120
6121   ac_popdir=`pwd`
6122   ac_dir=$in_build
6123
6124   ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
6125   $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
6126   $as_echo "$ac_msg" >&6
6127   as_dir="$ac_dir"; as_fn_mkdir_p
6128
6129   case $srcdir in
6130   [\\/]* | ?:[\\/]* )
6131     ac_srcdir=$srcdir/$in_src ;;
6132   *) # Relative name.
6133     ac_srcdir=../$srcdir/$in_src ;;
6134   esac
6135
6136   cd "$ac_dir"
6137
6138   ac_sub_configure=$ac_srcdir/configure
6139
6140   # Make the cache file name correct relative to the subdirectory.
6141   case $cache_file in
6142   [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
6143   *) # Relative name.
6144     ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
6145   esac
6146
6147   if test -n "$in_extra_args"; then
6148     # Add the extra args at the end.
6149     ac_sub_configure_args="$ac_sub_configure_args $in_extra_args"
6150   fi
6151
6152   { $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
6153 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
6154   # The eval makes quoting arguments work.
6155   eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
6156        --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
6157     as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
6158
6159   cd "$ac_popdir"
6160
6161
6162
6163 CONFIG_OBS=
6164 CONFIG_DEPS=
6165 CONFIG_SRCS=
6166 ENABLE_CFLAGS=
6167
6168 CONFIG_ALL=
6169 CONFIG_CLEAN=
6170 CONFIG_INSTALL=
6171 CONFIG_UNINSTALL=
6172
6173 # If we haven't got the data from the intl directory,
6174 # assume NLS is disabled.
6175 USE_NLS=no
6176 LIBINTL=
6177 LIBINTL_DEP=
6178 INCINTL=
6179 XGETTEXT=
6180 GMSGFMT=
6181 POSUB=
6182
6183 if test -f  ../intl/config.intl; then
6184   .  ../intl/config.intl
6185 fi
6186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
6187 $as_echo_n "checking whether NLS is requested... " >&6; }
6188 if test x"$USE_NLS" != xyes; then
6189   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6190 $as_echo "no" >&6; }
6191 else
6192   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6193 $as_echo "yes" >&6; }
6194
6195 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
6196
6197
6198   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
6199 $as_echo_n "checking for catalogs to be installed... " >&6; }
6200   # Look for .po and .gmo files in the source directory.
6201   CATALOGS=
6202   XLINGUAS=
6203   for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
6204     # If there aren't any .gmo files the shell will give us the
6205     # literal string "../path/to/srcdir/po/*.gmo" which has to be
6206     # weeded out.
6207     case "$cat" in *\**)
6208       continue;;
6209     esac
6210     # The quadruple backslash is collapsed to a double backslash
6211     # by the backticks, then collapsed again by the double quotes,
6212     # leaving us with one backslash in the sed expression (right
6213     # before the dot that mustn't act as a wildcard).
6214     cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
6215     lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
6216     # The user is allowed to set LINGUAS to a list of languages to
6217     # install catalogs for.  If it's empty that means "all of them."
6218     if test "x$LINGUAS" = x; then
6219       CATALOGS="$CATALOGS $cat"
6220       XLINGUAS="$XLINGUAS $lang"
6221     else
6222       case "$LINGUAS" in *$lang*)
6223         CATALOGS="$CATALOGS $cat"
6224         XLINGUAS="$XLINGUAS $lang"
6225         ;;
6226       esac
6227     fi
6228   done
6229   LINGUAS="$XLINGUAS"
6230   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
6231 $as_echo "$LINGUAS" >&6; }
6232
6233
6234     DATADIRNAME=share
6235
6236   INSTOBJEXT=.mo
6237
6238   GENCAT=gencat
6239
6240   CATOBJEXT=.gmo
6241
6242 fi
6243
6244 localedir='${datadir}/locale'
6245
6246
6247 if test x"$USE_NLS" = xyes; then
6248    CONFIG_ALL="$CONFIG_ALL all-po"
6249    CONFIG_CLEAN="$CONFIG_CLEAN clean-po"
6250    CONFIG_INSTALL="$CONFIG_INSTALL install-po"
6251    CONFIG_UNINSTALL="$CONFIG_UNINSTALL uninstall-po"
6252 fi
6253
6254 GNULIB=build-gnulib/import
6255
6256 # For Makefile dependencies.
6257 GNULIB_STDINT_H=
6258 if test x"$STDINT_H" != x; then
6259   GNULIB_STDINT_H=$GNULIB/$STDINT_H
6260 fi
6261
6262
6263 PACKAGE=gdb
6264
6265 cat >>confdefs.h <<_ACEOF
6266 #define PACKAGE "$PACKAGE"
6267 _ACEOF
6268
6269
6270
6271 # We never need to detect it in this sub-configure.
6272 # But preserve it for config.status --recheck.
6273
6274
6275
6276 MAKEINFO_EXTRA_FLAGS=""
6277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $MAKEINFO supports @click" >&5
6278 $as_echo_n "checking whether $MAKEINFO supports @click... " >&6; }
6279 if test "${gdb_cv_have_makeinfo_click+set}" = set; then :
6280   $as_echo_n "(cached) " >&6
6281 else
6282   echo '@clicksequence{a @click{} b}' >conftest.texinfo
6283   if eval "$MAKEINFO conftest.texinfo >&5 2>&5"; then
6284     gdb_cv_have_makeinfo_click=yes
6285   else
6286     gdb_cv_have_makeinfo_click=no
6287   fi
6288 fi
6289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_makeinfo_click" >&5
6290 $as_echo "$gdb_cv_have_makeinfo_click" >&6; }
6291 if test x"$gdb_cv_have_makeinfo_click" = xyes; then
6292   MAKEINFO_EXTRA_FLAGS="$MAKEINFO_EXTRA_FLAGS -DHAVE_MAKEINFO_CLICK"
6293 fi
6294
6295
6296
6297
6298 # Check whether --with-separate-debug-dir was given.
6299 if test "${with_separate_debug_dir+set}" = set; then :
6300   withval=$with_separate_debug_dir;
6301     DEBUGDIR=$withval
6302 else
6303   DEBUGDIR=${libdir}/debug
6304 fi
6305
6306
6307   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6308   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6309   ac_define_dir=`eval echo $DEBUGDIR`
6310   ac_define_dir=`eval echo $ac_define_dir`
6311
6312 cat >>confdefs.h <<_ACEOF
6313 #define DEBUGDIR "$ac_define_dir"
6314 _ACEOF
6315
6316
6317
6318
6319   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
6320      if test "x$prefix" = xNONE; then
6321         test_prefix=/usr/local
6322      else
6323         test_prefix=$prefix
6324      fi
6325   else
6326      test_prefix=$exec_prefix
6327   fi
6328   value=0
6329   case ${ac_define_dir} in
6330      "${test_prefix}"|"${test_prefix}/"*|\
6331         '${exec_prefix}'|'${exec_prefix}/'*)
6332      value=1
6333      ;;
6334   esac
6335
6336 cat >>confdefs.h <<_ACEOF
6337 #define DEBUGDIR_RELOCATABLE $value
6338 _ACEOF
6339
6340
6341
6342
6343 # We can't pass paths as command line arguments.
6344 # Mingw32 tries to be clever and will convert the paths for us.
6345 # For example -DBINDIR="/usr/local/bin" passed on the command line may get
6346 # converted to -DBINDIR="E:/msys/mingw32/msys/1.0/local/bin".
6347 # This breaks GDB's relocatable path conversions since paths passed in
6348 # config.h would not get so translated, the path prefixes no longer match.
6349
6350   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6351   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6352   ac_define_dir=`eval echo $bindir`
6353   ac_define_dir=`eval echo $ac_define_dir`
6354
6355 cat >>confdefs.h <<_ACEOF
6356 #define BINDIR "$ac_define_dir"
6357 _ACEOF
6358
6359
6360
6361 # GDB's datadir relocation
6362
6363
6364
6365 # Check whether --with-gdb-datadir was given.
6366 if test "${with_gdb_datadir+set}" = set; then :
6367   withval=$with_gdb_datadir;
6368     GDB_DATADIR=$withval
6369 else
6370   GDB_DATADIR=${datadir}/gdb
6371 fi
6372
6373
6374   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6375   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6376   ac_define_dir=`eval echo $GDB_DATADIR`
6377   ac_define_dir=`eval echo $ac_define_dir`
6378
6379 cat >>confdefs.h <<_ACEOF
6380 #define GDB_DATADIR "$ac_define_dir"
6381 _ACEOF
6382
6383
6384
6385
6386   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
6387      if test "x$prefix" = xNONE; then
6388         test_prefix=/usr/local
6389      else
6390         test_prefix=$prefix
6391      fi
6392   else
6393      test_prefix=$exec_prefix
6394   fi
6395   value=0
6396   case ${ac_define_dir} in
6397      "${test_prefix}"|"${test_prefix}/"*|\
6398         '${exec_prefix}'|'${exec_prefix}/'*)
6399      value=1
6400      ;;
6401   esac
6402
6403 cat >>confdefs.h <<_ACEOF
6404 #define GDB_DATADIR_RELOCATABLE $value
6405 _ACEOF
6406
6407
6408
6409
6410
6411 # Check whether --with-relocated-sources was given.
6412 if test "${with_relocated_sources+set}" = set; then :
6413   withval=$with_relocated_sources; reloc_srcdir="${withval}"
6414
6415   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6416   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6417   ac_define_dir=`eval echo $reloc_srcdir`
6418   ac_define_dir=`eval echo $ac_define_dir`
6419
6420 cat >>confdefs.h <<_ACEOF
6421 #define RELOC_SRCDIR "$ac_define_dir"
6422 _ACEOF
6423
6424
6425
6426 fi
6427
6428
6429 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load directory" >&5
6430 $as_echo_n "checking for default auto-load directory... " >&6; }
6431
6432 # Check whether --with-auto-load-dir was given.
6433 if test "${with_auto_load_dir+set}" = set; then :
6434   withval=$with_auto_load_dir;
6435 else
6436   with_auto_load_dir='$debugdir:$datadir/auto-load'
6437 fi
6438
6439 escape_dir=`echo $with_auto_load_dir | sed 's/[$]\(datadir\|debugdir\)\>/\\\\\\\\\\\\&/g'`
6440
6441   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6442   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6443   ac_define_dir=`eval echo $escape_dir`
6444   ac_define_dir=`eval echo $ac_define_dir`
6445
6446 cat >>confdefs.h <<_ACEOF
6447 #define AUTO_LOAD_DIR "$ac_define_dir"
6448 _ACEOF
6449
6450
6451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_dir" >&5
6452 $as_echo "$with_auto_load_dir" >&6; }
6453
6454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load safe-path" >&5
6455 $as_echo_n "checking for default auto-load safe-path... " >&6; }
6456
6457 # Check whether --with-auto-load-safe-path was given.
6458 if test "${with_auto_load_safe_path+set}" = set; then :
6459   withval=$with_auto_load_safe_path; if test "$with_auto_load_safe_path" = "no"; then
6460      with_auto_load_safe_path="/"
6461      fi
6462 else
6463   with_auto_load_safe_path="$with_auto_load_dir"
6464 fi
6465
6466 escape_dir=`echo $with_auto_load_safe_path | sed 's/[$]\(datadir\|debugdir\)\>/\\\\\\\\\\\\&/g'`
6467
6468   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6469   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6470   ac_define_dir=`eval echo $escape_dir`
6471   ac_define_dir=`eval echo $ac_define_dir`
6472
6473 cat >>confdefs.h <<_ACEOF
6474 #define AUTO_LOAD_SAFE_PATH "$ac_define_dir"
6475 _ACEOF
6476
6477
6478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_safe_path" >&5
6479 $as_echo "$with_auto_load_safe_path" >&6; }
6480
6481
6482
6483 subdirs="$subdirs testsuite"
6484
6485
6486 # Check whether to support alternative target configurations
6487 # Check whether --enable-targets was given.
6488 if test "${enable_targets+set}" = set; then :
6489   enableval=$enable_targets; case "${enableval}" in
6490   yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
6491             ;;
6492   no)       enable_targets= ;;
6493   *)        enable_targets=$enableval ;;
6494 esac
6495 fi
6496
6497
6498 # Check whether to enable 64-bit support on 32-bit hosts
6499 # Check whether --enable-64-bit-bfd was given.
6500 if test "${enable_64_bit_bfd+set}" = set; then :
6501   enableval=$enable_64_bit_bfd; case "${enableval}" in
6502   yes)  want64=true  ;;
6503   no)   want64=false ;;
6504   *)    as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
6505 esac
6506 else
6507   want64=false
6508 fi
6509
6510 # Provide defaults for some variables set by the per-host and per-target
6511 # configuration.
6512 gdb_host_obs=posix-hdep.o
6513
6514 if test "${target}" = "${host}"; then
6515   gdb_native=yes
6516 else
6517   gdb_native=no
6518 fi
6519
6520 . $srcdir/configure.host
6521
6522 # Add in the common host objects.
6523 . $srcdir/common/common.host
6524 gdb_host_obs="$gdb_host_obs $common_host_obs"
6525
6526 # Accumulate some settings from configure.tgt over all enabled targets
6527
6528 TARGET_OBS=
6529 all_targets=
6530 HAVE_NATIVE_GCORE_TARGET=
6531
6532 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
6533 do
6534   if test "$targ_alias" = "all"; then
6535     all_targets=true
6536   else
6537     # Canonicalize the secondary target names.
6538     result=`$ac_config_sub $targ_alias 2>/dev/null`
6539     if test -n "$result"; then
6540         targ=$result
6541     else
6542         targ=$targ_alias
6543     fi
6544
6545     . ${srcdir}/configure.tgt
6546
6547     if test -z "${gdb_target_obs}"; then :
6548   as_fn_error "configuration ${targ} is unsupported." "$LINENO" 5
6549 fi
6550
6551     # Target-specific object files
6552     for i in ${gdb_target_obs}; do
6553         case " $TARGET_OBS " in
6554         *" ${i} "*) ;;
6555         *)
6556           TARGET_OBS="$TARGET_OBS ${i}"
6557           ;;
6558         esac
6559     done
6560
6561     # Check whether this target needs 64-bit CORE_ADDR
6562     if test x${want64} = xfalse; then
6563       . ${srcdir}/../bfd/config.bfd
6564     fi
6565
6566     # Check whether this target is native and supports gcore.
6567     if test $gdb_native = yes -a "$targ_alias" = "$target_alias" \
6568        && $gdb_have_gcore; then
6569       HAVE_NATIVE_GCORE_TARGET=1
6570     fi
6571   fi
6572 done
6573
6574 if test x${all_targets} = xtrue; then
6575
6576   # We want all 64-bit targets if we either:
6577   #  - run on a 64-bit host  or
6578   #  - already require 64-bit support for some other target  or
6579   #  - the --enable-64-bit-bfd option was supplied
6580   # Otherwise we only support all 32-bit targets.
6581   #
6582   # NOTE: This test must be in sync with the corresponding
6583   #       tests in BFD!
6584
6585   if test x${want64} = xfalse; then
6586     # The cast to long int works around a bug in the HP C Compiler
6587 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6588 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6589 # This bug is HP SR number 8606223364.
6590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
6591 $as_echo_n "checking size of long... " >&6; }
6592 if test "${ac_cv_sizeof_long+set}" = set; then :
6593   $as_echo_n "(cached) " >&6
6594 else
6595   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
6596
6597 else
6598   if test "$ac_cv_type_long" = yes; then
6599      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6600 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6601 { as_fn_set_status 77
6602 as_fn_error "cannot compute sizeof (long)
6603 See \`config.log' for more details." "$LINENO" 5; }; }
6604    else
6605      ac_cv_sizeof_long=0
6606    fi
6607 fi
6608
6609 fi
6610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
6611 $as_echo "$ac_cv_sizeof_long" >&6; }
6612
6613
6614
6615 cat >>confdefs.h <<_ACEOF
6616 #define SIZEOF_LONG $ac_cv_sizeof_long
6617 _ACEOF
6618
6619
6620     if test "x${ac_cv_sizeof_long}" = "x8"; then
6621       want64=true
6622     fi
6623   fi
6624   if test x${want64} = xtrue; then
6625     TARGET_OBS='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)'
6626   else
6627     TARGET_OBS='$(ALL_TARGET_OBS)'
6628   fi
6629 fi
6630
6631
6632
6633
6634 # For other settings, only the main target counts.
6635 gdb_sim=
6636 gdb_osabi=
6637 build_gdbserver=
6638 targ=$target; . ${srcdir}/configure.tgt
6639
6640 # Fetch the default architecture and default target vector from BFD.
6641 targ=$target; . $srcdir/../bfd/config.bfd
6642
6643 # We only want the first architecture, so strip off the others if
6644 # there is more than one.
6645 targ_archs=`echo $targ_archs | sed 's/ .*//'`
6646
6647 if test "x$targ_archs" != x; then
6648
6649 cat >>confdefs.h <<_ACEOF
6650 #define DEFAULT_BFD_ARCH $targ_archs
6651 _ACEOF
6652
6653 fi
6654 if test "x$targ_defvec" != x; then
6655
6656 cat >>confdefs.h <<_ACEOF
6657 #define DEFAULT_BFD_VEC $targ_defvec
6658 _ACEOF
6659
6660 fi
6661
6662 # The CLI cannot be disabled yet, but may be in the future.
6663
6664 # Enable CLI.
6665 # Check whether --enable-gdbcli was given.
6666 if test "${enable_gdbcli+set}" = set; then :
6667   enableval=$enable_gdbcli; case $enableval in
6668     yes)
6669       ;;
6670     no)
6671       as_fn_error "the command-line interface cannot be disabled yet" "$LINENO" 5 ;;
6672     *)
6673       as_fn_error "bad value $enableval for --enable-gdbcli" "$LINENO" 5 ;;
6674   esac
6675 else
6676   enable_gdbcli=yes
6677 fi
6678
6679 if test x"$enable_gdbcli" = xyes; then
6680   if test -d $srcdir/cli; then
6681     CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_CLI_OBS)"
6682     CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_CLI_DEPS)"
6683     CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_CLI_SRCS)"
6684     ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)"
6685   fi
6686 fi
6687
6688 # Enable MI.
6689 # Check whether --enable-gdbmi was given.
6690 if test "${enable_gdbmi+set}" = set; then :
6691   enableval=$enable_gdbmi; case $enableval in
6692     yes | no)
6693       ;;
6694     *)
6695       as_fn_error "bad value $enableval for --enable-gdbmi" "$LINENO" 5 ;;
6696   esac
6697 else
6698   enable_gdbmi=yes
6699 fi
6700
6701 if test x"$enable_gdbmi" = xyes; then
6702   if test -d $srcdir/mi; then
6703     CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
6704     CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
6705     CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
6706     ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
6707   fi
6708 fi
6709
6710 # Enable TUI.
6711 # Check whether --enable-tui was given.
6712 if test "${enable_tui+set}" = set; then :
6713   enableval=$enable_tui; case $enableval in
6714     yes | no | auto)
6715       ;;
6716     *)
6717       as_fn_error "bad value $enableval for --enable-tui" "$LINENO" 5 ;;
6718   esac
6719 else
6720   enable_tui=auto
6721 fi
6722
6723
6724 # Enable gdbtk.
6725 # Check whether --enable-gdbtk was given.
6726 if test "${enable_gdbtk+set}" = set; then :
6727   enableval=$enable_gdbtk; case $enableval in
6728     yes | no)
6729       ;;
6730     *)
6731       as_fn_error "bad value $enableval for --enable-gdbtk" "$LINENO" 5 ;;
6732   esac
6733 else
6734   if test -d $srcdir/gdbtk; then
6735     enable_gdbtk=yes
6736   else
6737     enable_gdbtk=no
6738   fi
6739 fi
6740
6741 # We unconditionally disable gdbtk tests on selected platforms.
6742 case $host_os in
6743   go32* | windows*)
6744     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gdbtk isn't supported on $host; disabling" >&5
6745 $as_echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;}
6746     enable_gdbtk=no ;;
6747 esac
6748
6749 # Libunwind support for ia64.
6750
6751
6752 # Check whether --with-libunwind-ia64 was given.
6753 if test "${with_libunwind_ia64+set}" = set; then :
6754   withval=$with_libunwind_ia64;
6755 else
6756   with_libunwind_ia64=auto
6757 fi
6758
6759
6760 # Backward compatibility option.
6761 if test "${with_libunwind+set}" = set; then
6762   if test x"$with_libunwind_ia64" != xauto; then
6763     as_fn_error "option --with-libunwind is deprecated, use --with-libunwind-ia64" "$LINENO" 5
6764   fi
6765   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&5
6766 $as_echo "$as_me: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&2;}
6767   with_libunwind_ia64="$with_libunwind"
6768 fi
6769
6770 case "$with_libunwind_ia64" in
6771   yes | no)
6772     ;;
6773   auto)
6774     for ac_header in libunwind-ia64.h
6775 do :
6776   ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
6777 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
6778   cat >>confdefs.h <<_ACEOF
6779 #define HAVE_LIBUNWIND_IA64_H 1
6780 _ACEOF
6781
6782 fi
6783
6784 done
6785
6786     with_libunwind_ia64=$ac_cv_header_libunwind_ia64_h
6787     ;;
6788   *)
6789     as_fn_error "bad value $with_libunwind_ia64 for GDB --with-libunwind-ia64 option" "$LINENO" 5
6790     ;;
6791 esac
6792
6793 if test x"$with_libunwind_ia64" = xyes; then
6794   for ac_header in libunwind-ia64.h
6795 do :
6796   ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
6797 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
6798   cat >>confdefs.h <<_ACEOF
6799 #define HAVE_LIBUNWIND_IA64_H 1
6800 _ACEOF
6801
6802 fi
6803
6804 done
6805
6806   if test x"$ac_cv_header_libunwind_ia64_h" != xyes; then
6807     as_fn_error "GDB option --with-libunwind-ia64 requires libunwind-ia64.h" "$LINENO" 5
6808   fi
6809   CONFIG_OBS="$CONFIG_OBS ia64-libunwind-tdep.o"
6810   CONFIG_DEPS="$CONFIG_DEPS ia64-libunwind-tdep.o"
6811   CONFIG_SRCS="$CONFIG_SRCS ia64-libunwind-tdep.c"
6812 fi
6813
6814 opt_curses=no
6815
6816 # Check whether --with-curses was given.
6817 if test "${with_curses+set}" = set; then :
6818   withval=$with_curses; opt_curses=$withval
6819 fi
6820
6821
6822 prefer_curses=no
6823 if test "$opt_curses" = "yes"; then
6824   prefer_curses=yes
6825 fi
6826
6827 # Profiling support.
6828 # Check whether --enable-profiling was given.
6829 if test "${enable_profiling+set}" = set; then :
6830   enableval=$enable_profiling; case $enableval in
6831     yes | no)
6832       ;;
6833     *)
6834       as_fn_error "bad value $enableval for --enable-profile" "$LINENO" 5 ;;
6835   esac
6836 else
6837   enable_profiling=no
6838 fi
6839
6840
6841 for ac_func in monstartup _mcleanup
6842 do :
6843   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6844 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6845 eval as_val=\$$as_ac_var
6846    if test "x$as_val" = x""yes; then :
6847   cat >>confdefs.h <<_ACEOF
6848 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6849 _ACEOF
6850
6851 fi
6852 done
6853
6854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _etext" >&5
6855 $as_echo_n "checking for _etext... " >&6; }
6856 if test "${ac_cv_var__etext+set}" = set; then :
6857   $as_echo_n "(cached) " >&6
6858 else
6859   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6860 /* end confdefs.h.  */
6861 #include <stdlib.h>
6862 extern char _etext;
6863
6864 int
6865 main ()
6866 {
6867 free (&_etext);
6868   ;
6869   return 0;
6870 }
6871 _ACEOF
6872 if ac_fn_c_try_link "$LINENO"; then :
6873   ac_cv_var__etext=yes
6874 else
6875   ac_cv_var__etext=no
6876 fi
6877 rm -f core conftest.err conftest.$ac_objext \
6878     conftest$ac_exeext conftest.$ac_ext
6879 fi
6880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__etext" >&5
6881 $as_echo "$ac_cv_var__etext" >&6; }
6882 if test $ac_cv_var__etext = yes; then
6883
6884 $as_echo "#define HAVE__ETEXT 1" >>confdefs.h
6885
6886 fi
6887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for etext" >&5
6888 $as_echo_n "checking for etext... " >&6; }
6889 if test "${ac_cv_var_etext+set}" = set; then :
6890   $as_echo_n "(cached) " >&6
6891 else
6892   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6893 /* end confdefs.h.  */
6894 #include <stdlib.h>
6895 extern char etext;
6896
6897 int
6898 main ()
6899 {
6900 free (&etext);
6901   ;
6902   return 0;
6903 }
6904 _ACEOF
6905 if ac_fn_c_try_link "$LINENO"; then :
6906   ac_cv_var_etext=yes
6907 else
6908   ac_cv_var_etext=no
6909 fi
6910 rm -f core conftest.err conftest.$ac_objext \
6911     conftest$ac_exeext conftest.$ac_ext
6912 fi
6913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_etext" >&5
6914 $as_echo "$ac_cv_var_etext" >&6; }
6915 if test $ac_cv_var_etext = yes; then
6916
6917 $as_echo "#define HAVE_ETEXT 1" >>confdefs.h
6918
6919 fi
6920 if test "$enable_profiling" = yes ; then
6921   if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then
6922     as_fn_error "--enable-profiling requires monstartup and _mcleanup" "$LINENO" 5
6923   fi
6924   PROFILE_CFLAGS=-pg
6925   OLD_CFLAGS="$CFLAGS"
6926   CFLAGS="$CFLAGS $PROFILE_CFLAGS"
6927
6928   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pg" >&5
6929 $as_echo_n "checking whether $CC supports -pg... " >&6; }
6930 if test "${ac_cv_cc_supports_pg+set}" = set; then :
6931   $as_echo_n "(cached) " >&6
6932 else
6933   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6934 /* end confdefs.h.  */
6935
6936 int
6937 main ()
6938 {
6939 int x;
6940   ;
6941   return 0;
6942 }
6943 _ACEOF
6944 if ac_fn_c_try_compile "$LINENO"; then :
6945   ac_cv_cc_supports_pg=yes
6946 else
6947   ac_cv_cc_supports_pg=no
6948 fi
6949 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6950 fi
6951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_supports_pg" >&5
6952 $as_echo "$ac_cv_cc_supports_pg" >&6; }
6953
6954   if test $ac_cv_cc_supports_pg = no; then
6955     as_fn_error "--enable-profiling requires a compiler which supports -pg" "$LINENO" 5
6956   fi
6957
6958   CFLAGS="$OLD_CFLAGS"
6959 fi
6960
6961
6962
6963 # Check whether --with-pkgversion was given.
6964 if test "${with_pkgversion+set}" = set; then :
6965   withval=$with_pkgversion; case "$withval" in
6966       yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
6967       no)  PKGVERSION= ;;
6968       *)   PKGVERSION="($withval) " ;;
6969      esac
6970 else
6971   PKGVERSION="(GDB) "
6972
6973 fi
6974
6975
6976
6977
6978
6979 # Check whether --with-bugurl was given.
6980 if test "${with_bugurl+set}" = set; then :
6981   withval=$with_bugurl; case "$withval" in
6982       yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
6983       no)  BUGURL=
6984            ;;
6985       *)   BUGURL="$withval"
6986            ;;
6987      esac
6988 else
6989   BUGURL="http://www.gnu.org/software/gdb/bugs/"
6990
6991 fi
6992
6993   case ${BUGURL} in
6994   "")
6995     REPORT_BUGS_TO=
6996     REPORT_BUGS_TEXI=
6997     ;;
6998   *)
6999     REPORT_BUGS_TO="<$BUGURL>"
7000     REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
7001     ;;
7002   esac;
7003
7004
7005
7006
7007 cat >>confdefs.h <<_ACEOF
7008 #define PKGVERSION "$PKGVERSION"
7009 _ACEOF
7010
7011
7012 cat >>confdefs.h <<_ACEOF
7013 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
7014 _ACEOF
7015
7016
7017 # --------------------- #
7018 # Checks for programs.  #
7019 # --------------------- #
7020
7021 for ac_prog in gawk mawk nawk awk
7022 do
7023   # Extract the first word of "$ac_prog", so it can be a program name with args.
7024 set dummy $ac_prog; ac_word=$2
7025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7026 $as_echo_n "checking for $ac_word... " >&6; }
7027 if test "${ac_cv_prog_AWK+set}" = set; then :
7028   $as_echo_n "(cached) " >&6
7029 else
7030   if test -n "$AWK"; then
7031   ac_cv_prog_AWK="$AWK" # Let the user override the test.
7032 else
7033 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7034 for as_dir in $PATH
7035 do
7036   IFS=$as_save_IFS
7037   test -z "$as_dir" && as_dir=.
7038     for ac_exec_ext in '' $ac_executable_extensions; do
7039   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7040     ac_cv_prog_AWK="$ac_prog"
7041     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7042     break 2
7043   fi
7044 done
7045   done
7046 IFS=$as_save_IFS
7047
7048 fi
7049 fi
7050 AWK=$ac_cv_prog_AWK
7051 if test -n "$AWK"; then
7052   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7053 $as_echo "$AWK" >&6; }
7054 else
7055   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7056 $as_echo "no" >&6; }
7057 fi
7058
7059
7060   test -n "$AWK" && break
7061 done
7062
7063 # Find a good install program.  We prefer a C program (faster),
7064 # so one script is as good as another.  But avoid the broken or
7065 # incompatible versions:
7066 # SysV /etc/install, /usr/sbin/install
7067 # SunOS /usr/etc/install
7068 # IRIX /sbin/install
7069 # AIX /bin/install
7070 # AmigaOS /C/install, which installs bootblocks on floppy discs
7071 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
7072 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
7073 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7074 # OS/2's system install, which has a completely different semantic
7075 # ./install, which can be erroneously created by make from ./install.sh.
7076 # Reject install programs that cannot install multiple files.
7077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
7078 $as_echo_n "checking for a BSD-compatible install... " >&6; }
7079 if test -z "$INSTALL"; then
7080 if test "${ac_cv_path_install+set}" = set; then :
7081   $as_echo_n "(cached) " >&6
7082 else
7083   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7084 for as_dir in $PATH
7085 do
7086   IFS=$as_save_IFS
7087   test -z "$as_dir" && as_dir=.
7088     # Account for people who put trailing slashes in PATH elements.
7089 case $as_dir/ in #((
7090   ./ | .// | /[cC]/* | \
7091   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
7092   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
7093   /usr/ucb/* ) ;;
7094   *)
7095     # OSF1 and SCO ODT 3.0 have their own names for install.
7096     # Don't use installbsd from OSF since it installs stuff as root
7097     # by default.
7098     for ac_prog in ginstall scoinst install; do
7099       for ac_exec_ext in '' $ac_executable_extensions; do
7100         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
7101           if test $ac_prog = install &&
7102             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7103             # AIX install.  It has an incompatible calling convention.
7104             :
7105           elif test $ac_prog = install &&
7106             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7107             # program-specific install script used by HP pwplus--don't use.
7108             :
7109           else
7110             rm -rf conftest.one conftest.two conftest.dir
7111             echo one > conftest.one
7112             echo two > conftest.two
7113             mkdir conftest.dir
7114             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
7115               test -s conftest.one && test -s conftest.two &&
7116               test -s conftest.dir/conftest.one &&
7117               test -s conftest.dir/conftest.two
7118             then
7119               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7120               break 3
7121             fi
7122           fi
7123         fi
7124       done
7125     done
7126     ;;
7127 esac
7128
7129   done
7130 IFS=$as_save_IFS
7131
7132 rm -rf conftest.one conftest.two conftest.dir
7133
7134 fi
7135   if test "${ac_cv_path_install+set}" = set; then
7136     INSTALL=$ac_cv_path_install
7137   else
7138     # As a last resort, use the slow shell script.  Don't cache a
7139     # value for INSTALL within a source directory, because that will
7140     # break other packages using the cache if that directory is
7141     # removed, or if the value is a relative name.
7142     INSTALL=$ac_install_sh
7143   fi
7144 fi
7145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
7146 $as_echo "$INSTALL" >&6; }
7147
7148 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7149 # It thinks the first close brace ends the variable substitution.
7150 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
7151
7152 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
7153
7154 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
7155
7156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
7157 $as_echo_n "checking whether ln -s works... " >&6; }
7158 LN_S=$as_ln_s
7159 if test "$LN_S" = "ln -s"; then
7160   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7161 $as_echo "yes" >&6; }
7162 else
7163   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
7164 $as_echo "no, using $LN_S" >&6; }
7165 fi
7166
7167 if test -n "$ac_tool_prefix"; then
7168   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7169 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7171 $as_echo_n "checking for $ac_word... " >&6; }
7172 if test "${ac_cv_prog_RANLIB+set}" = set; then :
7173   $as_echo_n "(cached) " >&6
7174 else
7175   if test -n "$RANLIB"; then
7176   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7177 else
7178 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7179 for as_dir in $PATH
7180 do
7181   IFS=$as_save_IFS
7182   test -z "$as_dir" && as_dir=.
7183     for ac_exec_ext in '' $ac_executable_extensions; do
7184   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7185     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7186     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7187     break 2
7188   fi
7189 done
7190   done
7191 IFS=$as_save_IFS
7192
7193 fi
7194 fi
7195 RANLIB=$ac_cv_prog_RANLIB
7196 if test -n "$RANLIB"; then
7197   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7198 $as_echo "$RANLIB" >&6; }
7199 else
7200   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7201 $as_echo "no" >&6; }
7202 fi
7203
7204
7205 fi
7206 if test -z "$ac_cv_prog_RANLIB"; then
7207   ac_ct_RANLIB=$RANLIB
7208   # Extract the first word of "ranlib", so it can be a program name with args.
7209 set dummy ranlib; ac_word=$2
7210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7211 $as_echo_n "checking for $ac_word... " >&6; }
7212 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
7213   $as_echo_n "(cached) " >&6
7214 else
7215   if test -n "$ac_ct_RANLIB"; then
7216   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7217 else
7218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7219 for as_dir in $PATH
7220 do
7221   IFS=$as_save_IFS
7222   test -z "$as_dir" && as_dir=.
7223     for ac_exec_ext in '' $ac_executable_extensions; do
7224   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7225     ac_cv_prog_ac_ct_RANLIB="ranlib"
7226     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7227     break 2
7228   fi
7229 done
7230   done
7231 IFS=$as_save_IFS
7232
7233 fi
7234 fi
7235 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7236 if test -n "$ac_ct_RANLIB"; then
7237   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7238 $as_echo "$ac_ct_RANLIB" >&6; }
7239 else
7240   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7241 $as_echo "no" >&6; }
7242 fi
7243
7244   if test "x$ac_ct_RANLIB" = x; then
7245     RANLIB=":"
7246   else
7247     case $cross_compiling:$ac_tool_warned in
7248 yes:)
7249 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7250 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7251 ac_tool_warned=yes ;;
7252 esac
7253     RANLIB=$ac_ct_RANLIB
7254   fi
7255 else
7256   RANLIB="$ac_cv_prog_RANLIB"
7257 fi
7258
7259 for ac_prog in 'bison -y' byacc
7260 do
7261   # Extract the first word of "$ac_prog", so it can be a program name with args.
7262 set dummy $ac_prog; ac_word=$2
7263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7264 $as_echo_n "checking for $ac_word... " >&6; }
7265 if test "${ac_cv_prog_YACC+set}" = set; then :
7266   $as_echo_n "(cached) " >&6
7267 else
7268   if test -n "$YACC"; then
7269   ac_cv_prog_YACC="$YACC" # Let the user override the test.
7270 else
7271 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7272 for as_dir in $PATH
7273 do
7274   IFS=$as_save_IFS
7275   test -z "$as_dir" && as_dir=.
7276     for ac_exec_ext in '' $ac_executable_extensions; do
7277   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7278     ac_cv_prog_YACC="$ac_prog"
7279     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7280     break 2
7281   fi
7282 done
7283   done
7284 IFS=$as_save_IFS
7285
7286 fi
7287 fi
7288 YACC=$ac_cv_prog_YACC
7289 if test -n "$YACC"; then
7290   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
7291 $as_echo "$YACC" >&6; }
7292 else
7293   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7294 $as_echo "no" >&6; }
7295 fi
7296
7297
7298   test -n "$YACC" && break
7299 done
7300 test -n "$YACC" || YACC="yacc"
7301
7302
7303 if test -n "$ac_tool_prefix"; then
7304   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7305 set dummy ${ac_tool_prefix}ar; ac_word=$2
7306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7307 $as_echo_n "checking for $ac_word... " >&6; }
7308 if test "${ac_cv_prog_AR+set}" = set; then :
7309   $as_echo_n "(cached) " >&6
7310 else
7311   if test -n "$AR"; then
7312   ac_cv_prog_AR="$AR" # Let the user override the test.
7313 else
7314 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7315 for as_dir in $PATH
7316 do
7317   IFS=$as_save_IFS
7318   test -z "$as_dir" && as_dir=.
7319     for ac_exec_ext in '' $ac_executable_extensions; do
7320   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7321     ac_cv_prog_AR="${ac_tool_prefix}ar"
7322     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7323     break 2
7324   fi
7325 done
7326   done
7327 IFS=$as_save_IFS
7328
7329 fi
7330 fi
7331 AR=$ac_cv_prog_AR
7332 if test -n "$AR"; then
7333   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7334 $as_echo "$AR" >&6; }
7335 else
7336   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7337 $as_echo "no" >&6; }
7338 fi
7339
7340
7341 fi
7342 if test -z "$ac_cv_prog_AR"; then
7343   ac_ct_AR=$AR
7344   # Extract the first word of "ar", so it can be a program name with args.
7345 set dummy ar; ac_word=$2
7346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7347 $as_echo_n "checking for $ac_word... " >&6; }
7348 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
7349   $as_echo_n "(cached) " >&6
7350 else
7351   if test -n "$ac_ct_AR"; then
7352   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7353 else
7354 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7355 for as_dir in $PATH
7356 do
7357   IFS=$as_save_IFS
7358   test -z "$as_dir" && as_dir=.
7359     for ac_exec_ext in '' $ac_executable_extensions; do
7360   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7361     ac_cv_prog_ac_ct_AR="ar"
7362     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7363     break 2
7364   fi
7365 done
7366   done
7367 IFS=$as_save_IFS
7368
7369 fi
7370 fi
7371 ac_ct_AR=$ac_cv_prog_ac_ct_AR
7372 if test -n "$ac_ct_AR"; then
7373   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7374 $as_echo "$ac_ct_AR" >&6; }
7375 else
7376   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7377 $as_echo "no" >&6; }
7378 fi
7379
7380   if test "x$ac_ct_AR" = x; then
7381     AR=""
7382   else
7383     case $cross_compiling:$ac_tool_warned in
7384 yes:)
7385 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7386 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7387 ac_tool_warned=yes ;;
7388 esac
7389     AR=$ac_ct_AR
7390   fi
7391 else
7392   AR="$ac_cv_prog_AR"
7393 fi
7394
7395 if test -n "$ac_tool_prefix"; then
7396   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
7397 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
7398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7399 $as_echo_n "checking for $ac_word... " >&6; }
7400 if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
7401   $as_echo_n "(cached) " >&6
7402 else
7403   if test -n "$DLLTOOL"; then
7404   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
7405 else
7406 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7407 for as_dir in $PATH
7408 do
7409   IFS=$as_save_IFS
7410   test -z "$as_dir" && as_dir=.
7411     for ac_exec_ext in '' $ac_executable_extensions; do
7412   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7413     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
7414     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7415     break 2
7416   fi
7417 done
7418   done
7419 IFS=$as_save_IFS
7420
7421 fi
7422 fi
7423 DLLTOOL=$ac_cv_prog_DLLTOOL
7424 if test -n "$DLLTOOL"; then
7425   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
7426 $as_echo "$DLLTOOL" >&6; }
7427 else
7428   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7429 $as_echo "no" >&6; }
7430 fi
7431
7432
7433 fi
7434 if test -z "$ac_cv_prog_DLLTOOL"; then
7435   ac_ct_DLLTOOL=$DLLTOOL
7436   # Extract the first word of "dlltool", so it can be a program name with args.
7437 set dummy dlltool; ac_word=$2
7438 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7439 $as_echo_n "checking for $ac_word... " >&6; }
7440 if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
7441   $as_echo_n "(cached) " >&6
7442 else
7443   if test -n "$ac_ct_DLLTOOL"; then
7444   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
7445 else
7446 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7447 for as_dir in $PATH
7448 do
7449   IFS=$as_save_IFS
7450   test -z "$as_dir" && as_dir=.
7451     for ac_exec_ext in '' $ac_executable_extensions; do
7452   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7453     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
7454     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7455     break 2
7456   fi
7457 done
7458   done
7459 IFS=$as_save_IFS
7460
7461 fi
7462 fi
7463 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
7464 if test -n "$ac_ct_DLLTOOL"; then
7465   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
7466 $as_echo "$ac_ct_DLLTOOL" >&6; }
7467 else
7468   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7469 $as_echo "no" >&6; }
7470 fi
7471
7472   if test "x$ac_ct_DLLTOOL" = x; then
7473     DLLTOOL=""
7474   else
7475     case $cross_compiling:$ac_tool_warned in
7476 yes:)
7477 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7478 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7479 ac_tool_warned=yes ;;
7480 esac
7481     DLLTOOL=$ac_ct_DLLTOOL
7482   fi
7483 else
7484   DLLTOOL="$ac_cv_prog_DLLTOOL"
7485 fi
7486
7487 if test -n "$ac_tool_prefix"; then
7488   # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
7489 set dummy ${ac_tool_prefix}windres; ac_word=$2
7490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7491 $as_echo_n "checking for $ac_word... " >&6; }
7492 if test "${ac_cv_prog_WINDRES+set}" = set; then :
7493   $as_echo_n "(cached) " >&6
7494 else
7495   if test -n "$WINDRES"; then
7496   ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
7497 else
7498 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7499 for as_dir in $PATH
7500 do
7501   IFS=$as_save_IFS
7502   test -z "$as_dir" && as_dir=.
7503     for ac_exec_ext in '' $ac_executable_extensions; do
7504   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7505     ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
7506     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7507     break 2
7508   fi
7509 done
7510   done
7511 IFS=$as_save_IFS
7512
7513 fi
7514 fi
7515 WINDRES=$ac_cv_prog_WINDRES
7516 if test -n "$WINDRES"; then
7517   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
7518 $as_echo "$WINDRES" >&6; }
7519 else
7520   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7521 $as_echo "no" >&6; }
7522 fi
7523
7524
7525 fi
7526 if test -z "$ac_cv_prog_WINDRES"; then
7527   ac_ct_WINDRES=$WINDRES
7528   # Extract the first word of "windres", so it can be a program name with args.
7529 set dummy windres; ac_word=$2
7530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7531 $as_echo_n "checking for $ac_word... " >&6; }
7532 if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then :
7533   $as_echo_n "(cached) " >&6
7534 else
7535   if test -n "$ac_ct_WINDRES"; then
7536   ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
7537 else
7538 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7539 for as_dir in $PATH
7540 do
7541   IFS=$as_save_IFS
7542   test -z "$as_dir" && as_dir=.
7543     for ac_exec_ext in '' $ac_executable_extensions; do
7544   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7545     ac_cv_prog_ac_ct_WINDRES="windres"
7546     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7547     break 2
7548   fi
7549 done
7550   done
7551 IFS=$as_save_IFS
7552
7553 fi
7554 fi
7555 ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
7556 if test -n "$ac_ct_WINDRES"; then
7557   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
7558 $as_echo "$ac_ct_WINDRES" >&6; }
7559 else
7560   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7561 $as_echo "no" >&6; }
7562 fi
7563
7564   if test "x$ac_ct_WINDRES" = x; then
7565     WINDRES=""
7566   else
7567     case $cross_compiling:$ac_tool_warned in
7568 yes:)
7569 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7570 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7571 ac_tool_warned=yes ;;
7572 esac
7573     WINDRES=$ac_ct_WINDRES
7574   fi
7575 else
7576   WINDRES="$ac_cv_prog_WINDRES"
7577 fi
7578
7579
7580 case $host_os in
7581   gnu*)
7582     # Needed for GNU Hurd hosts.
7583     if test -n "$ac_tool_prefix"; then
7584   # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
7585 set dummy ${ac_tool_prefix}mig; ac_word=$2
7586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7587 $as_echo_n "checking for $ac_word... " >&6; }
7588 if test "${ac_cv_prog_MIG+set}" = set; then :
7589   $as_echo_n "(cached) " >&6
7590 else
7591   if test -n "$MIG"; then
7592   ac_cv_prog_MIG="$MIG" # Let the user override the test.
7593 else
7594 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7595 for as_dir in $PATH
7596 do
7597   IFS=$as_save_IFS
7598   test -z "$as_dir" && as_dir=.
7599     for ac_exec_ext in '' $ac_executable_extensions; do
7600   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7601     ac_cv_prog_MIG="${ac_tool_prefix}mig"
7602     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7603     break 2
7604   fi
7605 done
7606   done
7607 IFS=$as_save_IFS
7608
7609 fi
7610 fi
7611 MIG=$ac_cv_prog_MIG
7612 if test -n "$MIG"; then
7613   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
7614 $as_echo "$MIG" >&6; }
7615 else
7616   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7617 $as_echo "no" >&6; }
7618 fi
7619
7620
7621 fi
7622 if test -z "$ac_cv_prog_MIG"; then
7623   ac_ct_MIG=$MIG
7624   # Extract the first word of "mig", so it can be a program name with args.
7625 set dummy mig; ac_word=$2
7626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7627 $as_echo_n "checking for $ac_word... " >&6; }
7628 if test "${ac_cv_prog_ac_ct_MIG+set}" = set; then :
7629   $as_echo_n "(cached) " >&6
7630 else
7631   if test -n "$ac_ct_MIG"; then
7632   ac_cv_prog_ac_ct_MIG="$ac_ct_MIG" # Let the user override the test.
7633 else
7634 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7635 for as_dir in $PATH
7636 do
7637   IFS=$as_save_IFS
7638   test -z "$as_dir" && as_dir=.
7639     for ac_exec_ext in '' $ac_executable_extensions; do
7640   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7641     ac_cv_prog_ac_ct_MIG="mig"
7642     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7643     break 2
7644   fi
7645 done
7646   done
7647 IFS=$as_save_IFS
7648
7649 fi
7650 fi
7651 ac_ct_MIG=$ac_cv_prog_ac_ct_MIG
7652 if test -n "$ac_ct_MIG"; then
7653   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
7654 $as_echo "$ac_ct_MIG" >&6; }
7655 else
7656   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7657 $as_echo "no" >&6; }
7658 fi
7659
7660   if test "x$ac_ct_MIG" = x; then
7661     MIG=""
7662   else
7663     case $cross_compiling:$ac_tool_warned in
7664 yes:)
7665 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7666 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7667 ac_tool_warned=yes ;;
7668 esac
7669     MIG=$ac_ct_MIG
7670   fi
7671 else
7672   MIG="$ac_cv_prog_MIG"
7673 fi
7674
7675     if test x"$MIG" = x; then
7676       as_fn_error "MIG not found but required for $host hosts" "$LINENO" 5
7677     fi
7678     ;;
7679 esac
7680
7681 # ---------------------- #
7682 # Checks for libraries.  #
7683 # ---------------------- #
7684
7685 # We might need to link with -lm; most simulators need it.
7686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
7687 $as_echo_n "checking for main in -lm... " >&6; }
7688 if test "${ac_cv_lib_m_main+set}" = set; then :
7689   $as_echo_n "(cached) " >&6
7690 else
7691   ac_check_lib_save_LIBS=$LIBS
7692 LIBS="-lm  $LIBS"
7693 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7694 /* end confdefs.h.  */
7695
7696
7697 int
7698 main ()
7699 {
7700 return main ();
7701   ;
7702   return 0;
7703 }
7704 _ACEOF
7705 if ac_fn_c_try_link "$LINENO"; then :
7706   ac_cv_lib_m_main=yes
7707 else
7708   ac_cv_lib_m_main=no
7709 fi
7710 rm -f core conftest.err conftest.$ac_objext \
7711     conftest$ac_exeext conftest.$ac_ext
7712 LIBS=$ac_check_lib_save_LIBS
7713 fi
7714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
7715 $as_echo "$ac_cv_lib_m_main" >&6; }
7716 if test "x$ac_cv_lib_m_main" = x""yes; then :
7717   cat >>confdefs.h <<_ACEOF
7718 #define HAVE_LIBM 1
7719 _ACEOF
7720
7721   LIBS="-lm $LIBS"
7722
7723 fi
7724
7725
7726 # Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
7727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
7728 $as_echo_n "checking for library containing gethostbyname... " >&6; }
7729 if test "${ac_cv_search_gethostbyname+set}" = set; then :
7730   $as_echo_n "(cached) " >&6
7731 else
7732   ac_func_search_save_LIBS=$LIBS
7733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7734 /* end confdefs.h.  */
7735
7736 /* Override any GCC internal prototype to avoid an error.
7737    Use char because int might match the return type of a GCC
7738    builtin and then its argument prototype would still apply.  */
7739 #ifdef __cplusplus
7740 extern "C"
7741 #endif
7742 char gethostbyname ();
7743 int
7744 main ()
7745 {
7746 return gethostbyname ();
7747   ;
7748   return 0;
7749 }
7750 _ACEOF
7751 for ac_lib in '' nsl; do
7752   if test -z "$ac_lib"; then
7753     ac_res="none required"
7754   else
7755     ac_res=-l$ac_lib
7756     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7757   fi
7758   if ac_fn_c_try_link "$LINENO"; then :
7759   ac_cv_search_gethostbyname=$ac_res
7760 fi
7761 rm -f core conftest.err conftest.$ac_objext \
7762     conftest$ac_exeext
7763   if test "${ac_cv_search_gethostbyname+set}" = set; then :
7764   break
7765 fi
7766 done
7767 if test "${ac_cv_search_gethostbyname+set}" = set; then :
7768
7769 else
7770   ac_cv_search_gethostbyname=no
7771 fi
7772 rm conftest.$ac_ext
7773 LIBS=$ac_func_search_save_LIBS
7774 fi
7775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
7776 $as_echo "$ac_cv_search_gethostbyname" >&6; }
7777 ac_res=$ac_cv_search_gethostbyname
7778 if test "$ac_res" != no; then :
7779   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7780
7781 fi
7782
7783
7784 # Some systems (e.g. Solaris) have `socketpair' in libsocket.
7785 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
7786 $as_echo_n "checking for library containing socketpair... " >&6; }
7787 if test "${ac_cv_search_socketpair+set}" = set; then :
7788   $as_echo_n "(cached) " >&6
7789 else
7790   ac_func_search_save_LIBS=$LIBS
7791 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7792 /* end confdefs.h.  */
7793
7794 /* Override any GCC internal prototype to avoid an error.
7795    Use char because int might match the return type of a GCC
7796    builtin and then its argument prototype would still apply.  */
7797 #ifdef __cplusplus
7798 extern "C"
7799 #endif
7800 char socketpair ();
7801 int
7802 main ()
7803 {
7804 return socketpair ();
7805   ;
7806   return 0;
7807 }
7808 _ACEOF
7809 for ac_lib in '' socket; do
7810   if test -z "$ac_lib"; then
7811     ac_res="none required"
7812   else
7813     ac_res=-l$ac_lib
7814     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7815   fi
7816   if ac_fn_c_try_link "$LINENO"; then :
7817   ac_cv_search_socketpair=$ac_res
7818 fi
7819 rm -f core conftest.err conftest.$ac_objext \
7820     conftest$ac_exeext
7821   if test "${ac_cv_search_socketpair+set}" = set; then :
7822   break
7823 fi
7824 done
7825 if test "${ac_cv_search_socketpair+set}" = set; then :
7826
7827 else
7828   ac_cv_search_socketpair=no
7829 fi
7830 rm conftest.$ac_ext
7831 LIBS=$ac_func_search_save_LIBS
7832 fi
7833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
7834 $as_echo "$ac_cv_search_socketpair" >&6; }
7835 ac_res=$ac_cv_search_socketpair
7836 if test "$ac_res" != no; then :
7837   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7838
7839 fi
7840
7841
7842 # Link in zlib if we can.  This allows us to read compressed debug sections.
7843
7844   # Use the system's zlib library.
7845   zlibdir="-L\$(top_builddir)/../zlib"
7846   zlibinc="-I\$(top_srcdir)/../zlib"
7847
7848 # Check whether --with-system-zlib was given.
7849 if test "${with_system_zlib+set}" = set; then :
7850   withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
7851     zlibdir=
7852     zlibinc=
7853   fi
7854
7855 fi
7856
7857
7858
7859
7860
7861 # On FreeBSD we may need libutil for kinfo_getvmmap (used by fbsd-nat.c).
7862 # On GNU/kFreeBSD systems, FreeBSD libutil is renamed to libutil-freebsd.
7863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing kinfo_getvmmap" >&5
7864 $as_echo_n "checking for library containing kinfo_getvmmap... " >&6; }
7865 if test "${ac_cv_search_kinfo_getvmmap+set}" = set; then :
7866   $as_echo_n "(cached) " >&6
7867 else
7868   ac_func_search_save_LIBS=$LIBS
7869 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7870 /* end confdefs.h.  */
7871
7872 /* Override any GCC internal prototype to avoid an error.
7873    Use char because int might match the return type of a GCC
7874    builtin and then its argument prototype would still apply.  */
7875 #ifdef __cplusplus
7876 extern "C"
7877 #endif
7878 char kinfo_getvmmap ();
7879 int
7880 main ()
7881 {
7882 return kinfo_getvmmap ();
7883   ;
7884   return 0;
7885 }
7886 _ACEOF
7887 for ac_lib in '' util util-freebsd; do
7888   if test -z "$ac_lib"; then
7889     ac_res="none required"
7890   else
7891     ac_res=-l$ac_lib
7892     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7893   fi
7894   if ac_fn_c_try_link "$LINENO"; then :
7895   ac_cv_search_kinfo_getvmmap=$ac_res
7896 fi
7897 rm -f core conftest.err conftest.$ac_objext \
7898     conftest$ac_exeext
7899   if test "${ac_cv_search_kinfo_getvmmap+set}" = set; then :
7900   break
7901 fi
7902 done
7903 if test "${ac_cv_search_kinfo_getvmmap+set}" = set; then :
7904
7905 else
7906   ac_cv_search_kinfo_getvmmap=no
7907 fi
7908 rm conftest.$ac_ext
7909 LIBS=$ac_func_search_save_LIBS
7910 fi
7911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_kinfo_getvmmap" >&5
7912 $as_echo "$ac_cv_search_kinfo_getvmmap" >&6; }
7913 ac_res=$ac_cv_search_kinfo_getvmmap
7914 if test "$ac_res" != no; then :
7915   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7916
7917 $as_echo "#define HAVE_KINFO_GETVMMAP 1" >>confdefs.h
7918
7919 fi
7920
7921
7922
7923       if test "X$prefix" = "XNONE"; then
7924     acl_final_prefix="$ac_default_prefix"
7925   else
7926     acl_final_prefix="$prefix"
7927   fi
7928   if test "X$exec_prefix" = "XNONE"; then
7929     acl_final_exec_prefix='${prefix}'
7930   else
7931     acl_final_exec_prefix="$exec_prefix"
7932   fi
7933   acl_save_prefix="$prefix"
7934   prefix="$acl_final_prefix"
7935   eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
7936   prefix="$acl_save_prefix"
7937
7938
7939 # Check whether --with-gnu-ld was given.
7940 if test "${with_gnu_ld+set}" = set; then :
7941   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7942 else
7943   with_gnu_ld=no
7944 fi
7945
7946 # Prepare PATH_SEPARATOR.
7947 # The user is always right.
7948 if test "${PATH_SEPARATOR+set}" != set; then
7949   echo "#! /bin/sh" >conf$$.sh
7950   echo  "exit 0"   >>conf$$.sh
7951   chmod +x conf$$.sh
7952   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7953     PATH_SEPARATOR=';'
7954   else
7955     PATH_SEPARATOR=:
7956   fi
7957   rm -f conf$$.sh
7958 fi
7959 ac_prog=ld
7960 if test "$GCC" = yes; then
7961   # Check if gcc -print-prog-name=ld gives a path.
7962   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
7963 $as_echo_n "checking for ld used by GCC... " >&6; }
7964   case $host in
7965   *-*-mingw*)
7966     # gcc leaves a trailing carriage return which upsets mingw
7967     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
7968   *)
7969     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
7970   esac
7971   case $ac_prog in
7972     # Accept absolute paths.
7973     [\\/]* | [A-Za-z]:[\\/]*)
7974       re_direlt='/[^/][^/]*/\.\./'
7975       # Canonicalize the path of ld
7976       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
7977       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
7978         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
7979       done
7980       test -z "$LD" && LD="$ac_prog"
7981       ;;
7982   "")
7983     # If it fails, then pretend we aren't using GCC.
7984     ac_prog=ld
7985     ;;
7986   *)
7987     # If it is relative, then search for the first ld in PATH.
7988     with_gnu_ld=unknown
7989     ;;
7990   esac
7991 elif test "$with_gnu_ld" = yes; then
7992   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
7993 $as_echo_n "checking for GNU ld... " >&6; }
7994 else
7995   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
7996 $as_echo_n "checking for non-GNU ld... " >&6; }
7997 fi
7998 if test "${acl_cv_path_LD+set}" = set; then :
7999   $as_echo_n "(cached) " >&6
8000 else
8001   if test -z "$LD"; then
8002   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
8003   for ac_dir in $PATH; do
8004     test -z "$ac_dir" && ac_dir=.
8005     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
8006       acl_cv_path_LD="$ac_dir/$ac_prog"
8007       # Check to see if the program is GNU ld.  I'd rather use --version,
8008       # but apparently some GNU ld's only accept -v.
8009       # Break only if it was the GNU/non-GNU ld that we prefer.
8010       if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
8011         test "$with_gnu_ld" != no && break
8012       else
8013         test "$with_gnu_ld" != yes && break
8014       fi
8015     fi
8016   done
8017   IFS="$ac_save_ifs"
8018 else
8019   acl_cv_path_LD="$LD" # Let the user override the test with a path.
8020 fi
8021 fi
8022
8023 LD="$acl_cv_path_LD"
8024 if test -n "$LD"; then
8025   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
8026 $as_echo "$LD" >&6; }
8027 else
8028   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8029 $as_echo "no" >&6; }
8030 fi
8031 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
8032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
8033 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
8034 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
8035   $as_echo_n "(cached) " >&6
8036 else
8037   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
8038 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
8039   acl_cv_prog_gnu_ld=yes
8040 else
8041   acl_cv_prog_gnu_ld=no
8042 fi
8043 fi
8044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
8045 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
8046 with_gnu_ld=$acl_cv_prog_gnu_ld
8047
8048
8049
8050                                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
8051 $as_echo_n "checking for shared library run path origin... " >&6; }
8052 if test "${acl_cv_rpath+set}" = set; then :
8053   $as_echo_n "(cached) " >&6
8054 else
8055
8056     CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
8057     ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
8058     . ./conftest.sh
8059     rm -f ./conftest.sh
8060     acl_cv_rpath=done
8061
8062 fi
8063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
8064 $as_echo "$acl_cv_rpath" >&6; }
8065   wl="$acl_cv_wl"
8066   libext="$acl_cv_libext"
8067   shlibext="$acl_cv_shlibext"
8068   hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
8069   hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
8070   hardcode_direct="$acl_cv_hardcode_direct"
8071   hardcode_minus_L="$acl_cv_hardcode_minus_L"
8072     # Check whether --enable-rpath was given.
8073 if test "${enable_rpath+set}" = set; then :
8074   enableval=$enable_rpath; :
8075 else
8076   enable_rpath=yes
8077 fi
8078
8079
8080
8081
8082
8083
8084
8085
8086     use_additional=yes
8087
8088   acl_save_prefix="$prefix"
8089   prefix="$acl_final_prefix"
8090   acl_save_exec_prefix="$exec_prefix"
8091   exec_prefix="$acl_final_exec_prefix"
8092
8093     eval additional_includedir=\"$includedir\"
8094     eval additional_libdir=\"$libdir\"
8095
8096   exec_prefix="$acl_save_exec_prefix"
8097   prefix="$acl_save_prefix"
8098
8099
8100 # Check whether --with-libiconv-prefix was given.
8101 if test "${with_libiconv_prefix+set}" = set; then :
8102   withval=$with_libiconv_prefix;
8103     if test "X$withval" = "Xno"; then
8104       use_additional=no
8105     else
8106       if test "X$withval" = "X"; then
8107
8108   acl_save_prefix="$prefix"
8109   prefix="$acl_final_prefix"
8110   acl_save_exec_prefix="$exec_prefix"
8111   exec_prefix="$acl_final_exec_prefix"
8112
8113           eval additional_includedir=\"$includedir\"
8114           eval additional_libdir=\"$libdir\"
8115
8116   exec_prefix="$acl_save_exec_prefix"
8117   prefix="$acl_save_prefix"
8118
8119       else
8120         additional_includedir="$withval/include"
8121         additional_libdir="$withval/lib"
8122       fi
8123     fi
8124
8125 fi
8126
8127       LIBICONV=
8128   LTLIBICONV=
8129   INCICONV=
8130   rpathdirs=
8131   ltrpathdirs=
8132   names_already_handled=
8133   names_next_round='iconv '
8134   while test -n "$names_next_round"; do
8135     names_this_round="$names_next_round"
8136     names_next_round=
8137     for name in $names_this_round; do
8138       already_handled=
8139       for n in $names_already_handled; do
8140         if test "$n" = "$name"; then
8141           already_handled=yes
8142           break
8143         fi
8144       done
8145       if test -z "$already_handled"; then
8146         names_already_handled="$names_already_handled $name"
8147                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
8148         eval value=\"\$HAVE_LIB$uppername\"
8149         if test -n "$value"; then
8150           if test "$value" = yes; then
8151             eval value=\"\$LIB$uppername\"
8152             test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
8153             eval value=\"\$LTLIB$uppername\"
8154             test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
8155           else
8156                                     :
8157           fi
8158         else
8159                               found_dir=
8160           found_la=
8161           found_so=
8162           found_a=
8163           if test $use_additional = yes; then
8164             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
8165               found_dir="$additional_libdir"
8166               found_so="$additional_libdir/lib$name.$shlibext"
8167               if test -f "$additional_libdir/lib$name.la"; then
8168                 found_la="$additional_libdir/lib$name.la"
8169               fi
8170             else
8171               if test -f "$additional_libdir/lib$name.$libext"; then
8172                 found_dir="$additional_libdir"
8173                 found_a="$additional_libdir/lib$name.$libext"
8174                 if test -f "$additional_libdir/lib$name.la"; then
8175                   found_la="$additional_libdir/lib$name.la"
8176                 fi
8177               fi
8178             fi
8179           fi
8180           if test "X$found_dir" = "X"; then
8181             for x in $LDFLAGS $LTLIBICONV; do
8182
8183   acl_save_prefix="$prefix"
8184   prefix="$acl_final_prefix"
8185   acl_save_exec_prefix="$exec_prefix"
8186   exec_prefix="$acl_final_exec_prefix"
8187   eval x=\"$x\"
8188   exec_prefix="$acl_save_exec_prefix"
8189   prefix="$acl_save_prefix"
8190
8191               case "$x" in
8192                 -L*)
8193                   dir=`echo "X$x" | sed -e 's/^X-L//'`
8194                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
8195                     found_dir="$dir"
8196                     found_so="$dir/lib$name.$shlibext"
8197                     if test -f "$dir/lib$name.la"; then
8198                       found_la="$dir/lib$name.la"
8199                     fi
8200                   else
8201                     if test -f "$dir/lib$name.$libext"; then
8202                       found_dir="$dir"
8203                       found_a="$dir/lib$name.$libext"
8204                       if test -f "$dir/lib$name.la"; then
8205                         found_la="$dir/lib$name.la"
8206                       fi
8207                     fi
8208                   fi
8209                   ;;
8210               esac
8211               if test "X$found_dir" != "X"; then
8212                 break
8213               fi
8214             done
8215           fi
8216           if test "X$found_dir" != "X"; then
8217                         LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
8218             if test "X$found_so" != "X"; then
8219                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
8220                                 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
8221               else
8222                                                                                 haveit=
8223                 for x in $ltrpathdirs; do
8224                   if test "X$x" = "X$found_dir"; then
8225                     haveit=yes
8226                     break
8227                   fi
8228                 done
8229                 if test -z "$haveit"; then
8230                   ltrpathdirs="$ltrpathdirs $found_dir"
8231                 fi
8232                                 if test "$hardcode_direct" = yes; then
8233                                                       LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
8234                 else
8235                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
8236                                                             LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
8237                                                             haveit=
8238                     for x in $rpathdirs; do
8239                       if test "X$x" = "X$found_dir"; then
8240                         haveit=yes
8241                         break
8242                       fi
8243                     done
8244                     if test -z "$haveit"; then
8245                       rpathdirs="$rpathdirs $found_dir"
8246                     fi
8247                   else
8248                                                                                 haveit=
8249                     for x in $LDFLAGS $LIBICONV; 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                       if test "X$x" = "X-L$found_dir"; then
8260                         haveit=yes
8261                         break
8262                       fi
8263                     done
8264                     if test -z "$haveit"; then
8265                       LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
8266                     fi
8267                     if test "$hardcode_minus_L" != no; then
8268                                                                                         LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
8269                     else
8270                                                                                                                                                                                 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
8271                     fi
8272                   fi
8273                 fi
8274               fi
8275             else
8276               if test "X$found_a" != "X"; then
8277                                 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
8278               else
8279                                                 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
8280               fi
8281             fi
8282                         additional_includedir=
8283             case "$found_dir" in
8284               */lib | */lib/)
8285                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
8286                 additional_includedir="$basedir/include"
8287                 ;;
8288             esac
8289             if test "X$additional_includedir" != "X"; then
8290                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
8291                 haveit=
8292                 if test "X$additional_includedir" = "X/usr/local/include"; then
8293                   if test -n "$GCC"; then
8294                     case $host_os in
8295                       linux*) haveit=yes;;
8296                     esac
8297                   fi
8298                 fi
8299                 if test -z "$haveit"; then
8300                   for x in $CPPFLAGS $INCICONV; do
8301
8302   acl_save_prefix="$prefix"
8303   prefix="$acl_final_prefix"
8304   acl_save_exec_prefix="$exec_prefix"
8305   exec_prefix="$acl_final_exec_prefix"
8306   eval x=\"$x\"
8307   exec_prefix="$acl_save_exec_prefix"
8308   prefix="$acl_save_prefix"
8309
8310                     if test "X$x" = "X-I$additional_includedir"; then
8311                       haveit=yes
8312                       break
8313                     fi
8314                   done
8315                   if test -z "$haveit"; then
8316                     if test -d "$additional_includedir"; then
8317                                             INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
8318                     fi
8319                   fi
8320                 fi
8321               fi
8322             fi
8323                         if test -n "$found_la"; then
8324                                                         save_libdir="$libdir"
8325               case "$found_la" in
8326                 */* | *\\*) . "$found_la" ;;
8327                 *) . "./$found_la" ;;
8328               esac
8329               libdir="$save_libdir"
8330                             for dep in $dependency_libs; do
8331                 case "$dep" in
8332                   -L*)
8333                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
8334                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
8335                       haveit=
8336                       if test "X$additional_libdir" = "X/usr/local/lib"; then
8337                         if test -n "$GCC"; then
8338                           case $host_os in
8339                             linux*) haveit=yes;;
8340                           esac
8341                         fi
8342                       fi
8343                       if test -z "$haveit"; then
8344                         haveit=
8345                         for x in $LDFLAGS $LIBICONV; do
8346
8347   acl_save_prefix="$prefix"
8348   prefix="$acl_final_prefix"
8349   acl_save_exec_prefix="$exec_prefix"
8350   exec_prefix="$acl_final_exec_prefix"
8351   eval x=\"$x\"
8352   exec_prefix="$acl_save_exec_prefix"
8353   prefix="$acl_save_prefix"
8354
8355                           if test "X$x" = "X-L$additional_libdir"; then
8356                             haveit=yes
8357                             break
8358                           fi
8359                         done
8360                         if test -z "$haveit"; then
8361                           if test -d "$additional_libdir"; then
8362                                                         LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
8363                           fi
8364                         fi
8365                         haveit=
8366                         for x in $LDFLAGS $LTLIBICONV; do
8367
8368   acl_save_prefix="$prefix"
8369   prefix="$acl_final_prefix"
8370   acl_save_exec_prefix="$exec_prefix"
8371   exec_prefix="$acl_final_exec_prefix"
8372   eval x=\"$x\"
8373   exec_prefix="$acl_save_exec_prefix"
8374   prefix="$acl_save_prefix"
8375
8376                           if test "X$x" = "X-L$additional_libdir"; then
8377                             haveit=yes
8378                             break
8379                           fi
8380                         done
8381                         if test -z "$haveit"; then
8382                           if test -d "$additional_libdir"; then
8383                                                         LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
8384                           fi
8385                         fi
8386                       fi
8387                     fi
8388                     ;;
8389                   -R*)
8390                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
8391                     if test "$enable_rpath" != no; then
8392                                                                   haveit=
8393                       for x in $rpathdirs; do
8394                         if test "X$x" = "X$dir"; then
8395                           haveit=yes
8396                           break
8397                         fi
8398                       done
8399                       if test -z "$haveit"; then
8400                         rpathdirs="$rpathdirs $dir"
8401                       fi
8402                                                                   haveit=
8403                       for x in $ltrpathdirs; do
8404                         if test "X$x" = "X$dir"; then
8405                           haveit=yes
8406                           break
8407                         fi
8408                       done
8409                       if test -z "$haveit"; then
8410                         ltrpathdirs="$ltrpathdirs $dir"
8411                       fi
8412                     fi
8413                     ;;
8414                   -l*)
8415                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
8416                     ;;
8417                   *.la)
8418                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
8419                     ;;
8420                   *)
8421                                         LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
8422                     LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
8423                     ;;
8424                 esac
8425               done
8426             fi
8427           else
8428                                                             LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
8429             LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
8430           fi
8431         fi
8432       fi
8433     done
8434   done
8435   if test "X$rpathdirs" != "X"; then
8436     if test -n "$hardcode_libdir_separator"; then
8437                         alldirs=
8438       for found_dir in $rpathdirs; do
8439         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
8440       done
8441             acl_save_libdir="$libdir"
8442       libdir="$alldirs"
8443       eval flag=\"$hardcode_libdir_flag_spec\"
8444       libdir="$acl_save_libdir"
8445       LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
8446     else
8447             for found_dir in $rpathdirs; do
8448         acl_save_libdir="$libdir"
8449         libdir="$found_dir"
8450         eval flag=\"$hardcode_libdir_flag_spec\"
8451         libdir="$acl_save_libdir"
8452         LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
8453       done
8454     fi
8455   fi
8456   if test "X$ltrpathdirs" != "X"; then
8457             for found_dir in $ltrpathdirs; do
8458       LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
8459     done
8460   fi
8461
8462
8463
8464
8465
8466
8467
8468   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
8469 $as_echo_n "checking for iconv... " >&6; }
8470 if test "${am_cv_func_iconv+set}" = set; then :
8471   $as_echo_n "(cached) " >&6
8472 else
8473
8474     am_cv_func_iconv="no, consider installing GNU libiconv"
8475     am_cv_lib_iconv=no
8476                     am_save_CPPFLAGS="$CPPFLAGS"
8477     CPPFLAGS="$CPPFLAGS $INCICONV"
8478     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8479 /* end confdefs.h.  */
8480 #include <stdlib.h>
8481 #include <iconv.h>
8482 int
8483 main ()
8484 {
8485 iconv_t cd = iconv_open("","");
8486        iconv(cd,NULL,NULL,NULL,NULL);
8487        iconv_close(cd);
8488   ;
8489   return 0;
8490 }
8491 _ACEOF
8492 if ac_fn_c_try_link "$LINENO"; then :
8493   am_cv_func_iconv=yes
8494 fi
8495 rm -f core conftest.err conftest.$ac_objext \
8496     conftest$ac_exeext conftest.$ac_ext
8497     CPPFLAGS="$am_save_CPPFLAGS"
8498
8499     if test "$am_cv_func_iconv" != yes && test -d ../libiconv; then
8500       for _libs in .libs _libs; do
8501         am_save_CPPFLAGS="$CPPFLAGS"
8502         am_save_LIBS="$LIBS"
8503         CPPFLAGS="$CPPFLAGS -I../libiconv/include"
8504         LIBS="$LIBS ../libiconv/lib/$_libs/libiconv.a"
8505         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8506 /* end confdefs.h.  */
8507 #include <stdlib.h>
8508 #include <iconv.h>
8509 int
8510 main ()
8511 {
8512 iconv_t cd = iconv_open("","");
8513            iconv(cd,NULL,NULL,NULL,NULL);
8514            iconv_close(cd);
8515   ;
8516   return 0;
8517 }
8518 _ACEOF
8519 if ac_fn_c_try_link "$LINENO"; then :
8520   INCICONV="-I../libiconv/include"
8521           LIBICONV='${top_builddir}'/../libiconv/lib/$_libs/libiconv.a
8522           LTLIBICONV='${top_builddir}'/../libiconv/lib/libiconv.la
8523           am_cv_lib_iconv=yes
8524           am_cv_func_iconv=yes
8525 fi
8526 rm -f core conftest.err conftest.$ac_objext \
8527     conftest$ac_exeext conftest.$ac_ext
8528         CPPFLAGS="$am_save_CPPFLAGS"
8529         LIBS="$am_save_LIBS"
8530         if test "$am_cv_func_iconv" = "yes"; then
8531           break
8532         fi
8533       done
8534     fi
8535
8536     if test "$am_cv_func_iconv" != yes; then
8537       am_save_CPPFLAGS="$CPPFLAGS"
8538       am_save_LIBS="$LIBS"
8539       CPPFLAGS="$LIBS $INCICONV"
8540       LIBS="$LIBS $LIBICONV"
8541       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8542 /* end confdefs.h.  */
8543 #include <stdlib.h>
8544 #include <iconv.h>
8545 int
8546 main ()
8547 {
8548 iconv_t cd = iconv_open("","");
8549          iconv(cd,NULL,NULL,NULL,NULL);
8550          iconv_close(cd);
8551   ;
8552   return 0;
8553 }
8554 _ACEOF
8555 if ac_fn_c_try_link "$LINENO"; then :
8556   am_cv_lib_iconv=yes
8557         am_cv_func_iconv=yes
8558 fi
8559 rm -f core conftest.err conftest.$ac_objext \
8560     conftest$ac_exeext conftest.$ac_ext
8561       CPPFLAGS="$am_save_CPPFLAGS"
8562       LIBS="$am_save_LIBS"
8563     fi
8564
8565 fi
8566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
8567 $as_echo "$am_cv_func_iconv" >&6; }
8568   if test "$am_cv_func_iconv" = yes; then
8569
8570 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
8571
8572   fi
8573   if test "$am_cv_lib_iconv" = yes; then
8574
8575   for element in $INCICONV; do
8576     haveit=
8577     for x in $CPPFLAGS; do
8578
8579   acl_save_prefix="$prefix"
8580   prefix="$acl_final_prefix"
8581   acl_save_exec_prefix="$exec_prefix"
8582   exec_prefix="$acl_final_exec_prefix"
8583   eval x=\"$x\"
8584   exec_prefix="$acl_save_exec_prefix"
8585   prefix="$acl_save_prefix"
8586
8587       if test "X$x" = "X$element"; then
8588         haveit=yes
8589         break
8590       fi
8591     done
8592     if test -z "$haveit"; then
8593       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
8594     fi
8595   done
8596
8597     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
8598 $as_echo_n "checking how to link with libiconv... " >&6; }
8599     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
8600 $as_echo "$LIBICONV" >&6; }
8601   else
8602     LIBICONV=
8603     LTLIBICONV=
8604   fi
8605
8606
8607
8608   if test "$am_cv_func_iconv" = yes; then
8609     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
8610 $as_echo_n "checking for iconv declaration... " >&6; }
8611     if test "${am_cv_proto_iconv+set}" = set; then :
8612   $as_echo_n "(cached) " >&6
8613 else
8614
8615       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8616 /* end confdefs.h.  */
8617
8618 #include <stdlib.h>
8619 #include <iconv.h>
8620 extern
8621 #ifdef __cplusplus
8622 "C"
8623 #endif
8624 #if defined(__STDC__) || defined(__cplusplus)
8625 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
8626 #else
8627 size_t iconv();
8628 #endif
8629
8630 int
8631 main ()
8632 {
8633
8634   ;
8635   return 0;
8636 }
8637 _ACEOF
8638 if ac_fn_c_try_compile "$LINENO"; then :
8639   am_cv_proto_iconv_arg1=""
8640 else
8641   am_cv_proto_iconv_arg1="const"
8642 fi
8643 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8644       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);"
8645 fi
8646
8647     am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
8648     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
8649          }$am_cv_proto_iconv" >&5
8650 $as_echo "${ac_t:-
8651          }$am_cv_proto_iconv" >&6; }
8652
8653 cat >>confdefs.h <<_ACEOF
8654 #define ICONV_CONST $am_cv_proto_iconv_arg1
8655 _ACEOF
8656
8657   fi
8658
8659
8660 # GDB may fork/exec the iconv program to get the list of supported character
8661 # sets.  Allow the user to specify where to find it.
8662 # There are several factors affecting the choice of option name:
8663 # - There is already --with-libiconv-prefix but we can't use it, it specifies
8664 #   the build-time location of libiconv files.
8665 # - The program we need to find is iconv, which comes with glibc.  The user
8666 #   doesn't necessarily have libiconv installed.  Therefore naming this
8667 #   --with-libiconv-foo feels wrong.
8668 # - We want the path to be relocatable, but GDB_AC_DEFINE_RELOCATABLE is
8669 #   defined to work on directories not files (though it really doesn't know
8670 #   the difference).
8671 # - Calling this --with-iconv-prefix is perceived to cause too much confusion
8672 #   with --with-libiconv-prefix.
8673 # Putting these together is why the option name is --with-iconv-bin.
8674
8675
8676 # Check whether --with-iconv-bin was given.
8677 if test "${with_iconv_bin+set}" = set; then :
8678   withval=$with_iconv_bin; iconv_bin="${withval}"
8679
8680 cat >>confdefs.h <<_ACEOF
8681 #define ICONV_BIN "${iconv_bin}"
8682 _ACEOF
8683
8684
8685   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
8686      if test "x$prefix" = xNONE; then
8687         test_prefix=/usr/local
8688      else
8689         test_prefix=$prefix
8690      fi
8691   else
8692      test_prefix=$exec_prefix
8693   fi
8694   value=0
8695   case ${iconv_bin} in
8696      "${test_prefix}"|"${test_prefix}/"*|\
8697         '${exec_prefix}'|'${exec_prefix}/'*)
8698      value=1
8699      ;;
8700   esac
8701
8702 cat >>confdefs.h <<_ACEOF
8703 #define ICONV_BIN_RELOCATABLE $value
8704 _ACEOF
8705
8706
8707
8708 fi
8709
8710
8711 # For the TUI, we need enhanced curses functionality.
8712 if test x"$enable_tui" != xno; then
8713   prefer_curses=yes
8714 fi
8715
8716 curses_found=no
8717 if test x"$prefer_curses" = xyes; then
8718   # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied
8719   # curses library because the latter might not provide all the
8720   # functionality we need.  However, this leads to problems on systems
8721   # where the linker searches /usr/local/lib, but the compiler doesn't
8722   # search /usr/local/include, if ncurses is installed in /usr/local.  A
8723   # default installation of ncurses on alpha*-dec-osf* will lead to such
8724   # a situation.
8725   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing waddstr" >&5
8726 $as_echo_n "checking for library containing waddstr... " >&6; }
8727 if test "${ac_cv_search_waddstr+set}" = set; then :
8728   $as_echo_n "(cached) " >&6
8729 else
8730   ac_func_search_save_LIBS=$LIBS
8731 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8732 /* end confdefs.h.  */
8733
8734 /* Override any GCC internal prototype to avoid an error.
8735    Use char because int might match the return type of a GCC
8736    builtin and then its argument prototype would still apply.  */
8737 #ifdef __cplusplus
8738 extern "C"
8739 #endif
8740 char waddstr ();
8741 int
8742 main ()
8743 {
8744 return waddstr ();
8745   ;
8746   return 0;
8747 }
8748 _ACEOF
8749 for ac_lib in '' ncursesw ncurses cursesX curses; do
8750   if test -z "$ac_lib"; then
8751     ac_res="none required"
8752   else
8753     ac_res=-l$ac_lib
8754     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8755   fi
8756   if ac_fn_c_try_link "$LINENO"; then :
8757   ac_cv_search_waddstr=$ac_res
8758 fi
8759 rm -f core conftest.err conftest.$ac_objext \
8760     conftest$ac_exeext
8761   if test "${ac_cv_search_waddstr+set}" = set; then :
8762   break
8763 fi
8764 done
8765 if test "${ac_cv_search_waddstr+set}" = set; then :
8766
8767 else
8768   ac_cv_search_waddstr=no
8769 fi
8770 rm conftest.$ac_ext
8771 LIBS=$ac_func_search_save_LIBS
8772 fi
8773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_waddstr" >&5
8774 $as_echo "$ac_cv_search_waddstr" >&6; }
8775 ac_res=$ac_cv_search_waddstr
8776 if test "$ac_res" != no; then :
8777   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8778
8779 fi
8780
8781
8782   if test "$ac_cv_search_waddstr" != no; then
8783     curses_found=yes
8784   fi
8785 fi
8786
8787 # Check whether we should enable the TUI, but only do so if we really
8788 # can.
8789 if test x"$enable_tui" != xno; then
8790   if test -d $srcdir/tui; then
8791     if test "$curses_found" != no; then
8792       CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
8793       CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
8794       CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
8795       ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
8796     else
8797       if test x"$enable_tui" = xyes; then
8798         as_fn_error "no enhanced curses library found; disable TUI" "$LINENO" 5
8799       else
8800         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no enhanced curses library found; disabling TUI" >&5
8801 $as_echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;}
8802       fi
8803     fi
8804   fi
8805 fi
8806
8807 # Since GDB uses Readline, we need termcap functionality.  In many
8808 # cases this will be provided by the curses library, but some systems
8809 # have a separate termcap library, or no curses library at all.
8810
8811 case $host_os in
8812   cygwin*)
8813     if test -d $srcdir/libtermcap; then
8814       LIBS="../libtermcap/libtermcap.a $LIBS"
8815       ac_cv_search_tgetent="../libtermcap/libtermcap.a"
8816     fi ;;
8817   go32* | *djgpp*)
8818     ac_cv_search_tgetent="none required"
8819     ;;
8820 esac
8821
8822 # These are the libraries checked by Readline.
8823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
8824 $as_echo_n "checking for library containing tgetent... " >&6; }
8825 if test "${ac_cv_search_tgetent+set}" = set; then :
8826   $as_echo_n "(cached) " >&6
8827 else
8828   ac_func_search_save_LIBS=$LIBS
8829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8830 /* end confdefs.h.  */
8831
8832 /* Override any GCC internal prototype to avoid an error.
8833    Use char because int might match the return type of a GCC
8834    builtin and then its argument prototype would still apply.  */
8835 #ifdef __cplusplus
8836 extern "C"
8837 #endif
8838 char tgetent ();
8839 int
8840 main ()
8841 {
8842 return tgetent ();
8843   ;
8844   return 0;
8845 }
8846 _ACEOF
8847 for ac_lib in '' termcap tinfo curses ncursesw ncurses; do
8848   if test -z "$ac_lib"; then
8849     ac_res="none required"
8850   else
8851     ac_res=-l$ac_lib
8852     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8853   fi
8854   if ac_fn_c_try_link "$LINENO"; then :
8855   ac_cv_search_tgetent=$ac_res
8856 fi
8857 rm -f core conftest.err conftest.$ac_objext \
8858     conftest$ac_exeext
8859   if test "${ac_cv_search_tgetent+set}" = set; then :
8860   break
8861 fi
8862 done
8863 if test "${ac_cv_search_tgetent+set}" = set; then :
8864
8865 else
8866   ac_cv_search_tgetent=no
8867 fi
8868 rm conftest.$ac_ext
8869 LIBS=$ac_func_search_save_LIBS
8870 fi
8871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
8872 $as_echo "$ac_cv_search_tgetent" >&6; }
8873 ac_res=$ac_cv_search_tgetent
8874 if test "$ac_res" != no; then :
8875   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8876
8877 fi
8878
8879
8880 if test "$ac_cv_search_tgetent" = no; then
8881   CONFIG_OBS="$CONFIG_OBS stub-termcap.o"
8882 fi
8883
8884
8885 # Check whether --with-system-readline was given.
8886 if test "${with_system_readline+set}" = set; then :
8887   withval=$with_system_readline;
8888 fi
8889
8890
8891 if test "$with_system_readline" = yes; then
8892   READLINE=-lreadline
8893   READLINE_DEPS=
8894   READLINE_CFLAGS=
8895   READLINE_TEXI_INCFLAG=
8896 else
8897   READLINE='$(READLINE_DIR)/libreadline.a'
8898   READLINE_DEPS='$(READLINE)'
8899   READLINE_CFLAGS='-I$(READLINE_SRC)/..'
8900   READLINE_TEXI_INCFLAG='-I $(READLINE_DIR)'
8901 fi
8902
8903
8904
8905
8906
8907 # Generate jit-reader.h
8908
8909 # This is typedeffed to GDB_CORE_ADDR in jit-reader.h
8910 TARGET_PTR=
8911
8912 # The cast to long int works around a bug in the HP C Compiler
8913 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8914 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8915 # This bug is HP SR number 8606223364.
8916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long long" >&5
8917 $as_echo_n "checking size of unsigned long long... " >&6; }
8918 if test "${ac_cv_sizeof_unsigned_long_long+set}" = set; then :
8919   $as_echo_n "(cached) " >&6
8920 else
8921   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long long))" "ac_cv_sizeof_unsigned_long_long"        "$ac_includes_default"; then :
8922
8923 else
8924   if test "$ac_cv_type_unsigned_long_long" = yes; then
8925      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8926 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8927 { as_fn_set_status 77
8928 as_fn_error "cannot compute sizeof (unsigned long long)
8929 See \`config.log' for more details." "$LINENO" 5; }; }
8930    else
8931      ac_cv_sizeof_unsigned_long_long=0
8932    fi
8933 fi
8934
8935 fi
8936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long_long" >&5
8937 $as_echo "$ac_cv_sizeof_unsigned_long_long" >&6; }
8938
8939
8940
8941 cat >>confdefs.h <<_ACEOF
8942 #define SIZEOF_UNSIGNED_LONG_LONG $ac_cv_sizeof_unsigned_long_long
8943 _ACEOF
8944
8945
8946 # The cast to long int works around a bug in the HP C Compiler
8947 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8948 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8949 # This bug is HP SR number 8606223364.
8950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long" >&5
8951 $as_echo_n "checking size of unsigned long... " >&6; }
8952 if test "${ac_cv_sizeof_unsigned_long+set}" = set; then :
8953   $as_echo_n "(cached) " >&6
8954 else
8955   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long))" "ac_cv_sizeof_unsigned_long"        "$ac_includes_default"; then :
8956
8957 else
8958   if test "$ac_cv_type_unsigned_long" = yes; then
8959      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8960 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8961 { as_fn_set_status 77
8962 as_fn_error "cannot compute sizeof (unsigned long)
8963 See \`config.log' for more details." "$LINENO" 5; }; }
8964    else
8965      ac_cv_sizeof_unsigned_long=0
8966    fi
8967 fi
8968
8969 fi
8970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long" >&5
8971 $as_echo "$ac_cv_sizeof_unsigned_long" >&6; }
8972
8973
8974
8975 cat >>confdefs.h <<_ACEOF
8976 #define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long
8977 _ACEOF
8978
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 __int128" >&5
8985 $as_echo_n "checking size of unsigned __int128... " >&6; }
8986 if test "${ac_cv_sizeof_unsigned___int128+set}" = set; then :
8987   $as_echo_n "(cached) " >&6
8988 else
8989   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned __int128))" "ac_cv_sizeof_unsigned___int128"        "$ac_includes_default"; then :
8990
8991 else
8992   if test "$ac_cv_type_unsigned___int128" = 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 __int128)
8997 See \`config.log' for more details." "$LINENO" 5; }; }
8998    else
8999      ac_cv_sizeof_unsigned___int128=0
9000    fi
9001 fi
9002
9003 fi
9004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned___int128" >&5
9005 $as_echo "$ac_cv_sizeof_unsigned___int128" >&6; }
9006
9007
9008
9009 cat >>confdefs.h <<_ACEOF
9010 #define SIZEOF_UNSIGNED___INT128 $ac_cv_sizeof_unsigned___int128
9011 _ACEOF
9012
9013
9014
9015 if test "x${ac_cv_sizeof_unsigned_long}" = "x8"; then
9016   TARGET_PTR="unsigned long"
9017 elif test "x${ac_cv_sizeof_unsigned_long_long}" = "x8"; then
9018   TARGET_PTR="unsigned long long"
9019 elif test "x${ac_cv_sizeof_unsigned___int128}" = "x16"; then
9020   TARGET_PTR="unsigned __int128"
9021 else
9022   TARGET_PTR="unsigned long"
9023 fi
9024
9025
9026 ac_config_files="$ac_config_files jit-reader.h:jit-reader.in"
9027
9028
9029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
9030 $as_echo_n "checking for library containing dlopen... " >&6; }
9031 if test "${ac_cv_search_dlopen+set}" = set; then :
9032   $as_echo_n "(cached) " >&6
9033 else
9034   ac_func_search_save_LIBS=$LIBS
9035 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9036 /* end confdefs.h.  */
9037
9038 /* Override any GCC internal prototype to avoid an error.
9039    Use char because int might match the return type of a GCC
9040    builtin and then its argument prototype would still apply.  */
9041 #ifdef __cplusplus
9042 extern "C"
9043 #endif
9044 char dlopen ();
9045 int
9046 main ()
9047 {
9048 return dlopen ();
9049   ;
9050   return 0;
9051 }
9052 _ACEOF
9053 for ac_lib in '' dl; do
9054   if test -z "$ac_lib"; then
9055     ac_res="none required"
9056   else
9057     ac_res=-l$ac_lib
9058     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9059   fi
9060   if ac_fn_c_try_link "$LINENO"; then :
9061   ac_cv_search_dlopen=$ac_res
9062 fi
9063 rm -f core conftest.err conftest.$ac_objext \
9064     conftest$ac_exeext
9065   if test "${ac_cv_search_dlopen+set}" = set; then :
9066   break
9067 fi
9068 done
9069 if test "${ac_cv_search_dlopen+set}" = set; then :
9070
9071 else
9072   ac_cv_search_dlopen=no
9073 fi
9074 rm conftest.$ac_ext
9075 LIBS=$ac_func_search_save_LIBS
9076 fi
9077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
9078 $as_echo "$ac_cv_search_dlopen" >&6; }
9079 ac_res=$ac_cv_search_dlopen
9080 if test "$ac_res" != no; then :
9081   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9082
9083 fi
9084
9085
9086
9087
9088 # Check whether --with-jit-reader-dir was given.
9089 if test "${with_jit_reader_dir+set}" = set; then :
9090   withval=$with_jit_reader_dir;
9091     JIT_READER_DIR=$withval
9092 else
9093   JIT_READER_DIR=${libdir}/gdb
9094 fi
9095
9096
9097   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9098   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9099   ac_define_dir=`eval echo $JIT_READER_DIR`
9100   ac_define_dir=`eval echo $ac_define_dir`
9101
9102 cat >>confdefs.h <<_ACEOF
9103 #define JIT_READER_DIR "$ac_define_dir"
9104 _ACEOF
9105
9106
9107
9108
9109   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
9110      if test "x$prefix" = xNONE; then
9111         test_prefix=/usr/local
9112      else
9113         test_prefix=$prefix
9114      fi
9115   else
9116      test_prefix=$exec_prefix
9117   fi
9118   value=0
9119   case ${ac_define_dir} in
9120      "${test_prefix}"|"${test_prefix}/"*|\
9121         '${exec_prefix}'|'${exec_prefix}/'*)
9122      value=1
9123      ;;
9124   esac
9125
9126 cat >>confdefs.h <<_ACEOF
9127 #define JIT_READER_DIR_RELOCATABLE $value
9128 _ACEOF
9129
9130
9131
9132
9133
9134 # Check whether --with-expat was given.
9135 if test "${with_expat+set}" = set; then :
9136   withval=$with_expat;
9137 else
9138   with_expat=auto
9139 fi
9140
9141 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use expat" >&5
9142 $as_echo_n "checking whether to use expat... " >&6; }
9143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_expat" >&5
9144 $as_echo "$with_expat" >&6; }
9145
9146 if test "${with_expat}" = no; then
9147   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat support disabled; some features may be unavailable." >&5
9148 $as_echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;}
9149   HAVE_LIBEXPAT=no
9150 else
9151
9152
9153
9154
9155
9156
9157
9158
9159     use_additional=yes
9160
9161   acl_save_prefix="$prefix"
9162   prefix="$acl_final_prefix"
9163   acl_save_exec_prefix="$exec_prefix"
9164   exec_prefix="$acl_final_exec_prefix"
9165
9166     eval additional_includedir=\"$includedir\"
9167     eval additional_libdir=\"$libdir\"
9168
9169   exec_prefix="$acl_save_exec_prefix"
9170   prefix="$acl_save_prefix"
9171
9172
9173 # Check whether --with-libexpat-prefix was given.
9174 if test "${with_libexpat_prefix+set}" = set; then :
9175   withval=$with_libexpat_prefix;
9176     if test "X$withval" = "Xno"; then
9177       use_additional=no
9178     else
9179       if test "X$withval" = "X"; then
9180
9181   acl_save_prefix="$prefix"
9182   prefix="$acl_final_prefix"
9183   acl_save_exec_prefix="$exec_prefix"
9184   exec_prefix="$acl_final_exec_prefix"
9185
9186           eval additional_includedir=\"$includedir\"
9187           eval additional_libdir=\"$libdir\"
9188
9189   exec_prefix="$acl_save_exec_prefix"
9190   prefix="$acl_save_prefix"
9191
9192       else
9193         additional_includedir="$withval/include"
9194         additional_libdir="$withval/lib"
9195       fi
9196     fi
9197
9198 fi
9199
9200       LIBEXPAT=
9201   LTLIBEXPAT=
9202   INCEXPAT=
9203   rpathdirs=
9204   ltrpathdirs=
9205   names_already_handled=
9206   names_next_round='expat '
9207   while test -n "$names_next_round"; do
9208     names_this_round="$names_next_round"
9209     names_next_round=
9210     for name in $names_this_round; do
9211       already_handled=
9212       for n in $names_already_handled; do
9213         if test "$n" = "$name"; then
9214           already_handled=yes
9215           break
9216         fi
9217       done
9218       if test -z "$already_handled"; then
9219         names_already_handled="$names_already_handled $name"
9220                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
9221         eval value=\"\$HAVE_LIB$uppername\"
9222         if test -n "$value"; then
9223           if test "$value" = yes; then
9224             eval value=\"\$LIB$uppername\"
9225             test -z "$value" || LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$value"
9226             eval value=\"\$LTLIB$uppername\"
9227             test -z "$value" || LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value"
9228           else
9229                                     :
9230           fi
9231         else
9232                               found_dir=
9233           found_la=
9234           found_so=
9235           found_a=
9236           if test $use_additional = yes; then
9237             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
9238               found_dir="$additional_libdir"
9239               found_so="$additional_libdir/lib$name.$shlibext"
9240               if test -f "$additional_libdir/lib$name.la"; then
9241                 found_la="$additional_libdir/lib$name.la"
9242               fi
9243             else
9244               if test -f "$additional_libdir/lib$name.$libext"; then
9245                 found_dir="$additional_libdir"
9246                 found_a="$additional_libdir/lib$name.$libext"
9247                 if test -f "$additional_libdir/lib$name.la"; then
9248                   found_la="$additional_libdir/lib$name.la"
9249                 fi
9250               fi
9251             fi
9252           fi
9253           if test "X$found_dir" = "X"; then
9254             for x in $LDFLAGS $LTLIBEXPAT; do
9255
9256   acl_save_prefix="$prefix"
9257   prefix="$acl_final_prefix"
9258   acl_save_exec_prefix="$exec_prefix"
9259   exec_prefix="$acl_final_exec_prefix"
9260   eval x=\"$x\"
9261   exec_prefix="$acl_save_exec_prefix"
9262   prefix="$acl_save_prefix"
9263
9264               case "$x" in
9265                 -L*)
9266                   dir=`echo "X$x" | sed -e 's/^X-L//'`
9267                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
9268                     found_dir="$dir"
9269                     found_so="$dir/lib$name.$shlibext"
9270                     if test -f "$dir/lib$name.la"; then
9271                       found_la="$dir/lib$name.la"
9272                     fi
9273                   else
9274                     if test -f "$dir/lib$name.$libext"; then
9275                       found_dir="$dir"
9276                       found_a="$dir/lib$name.$libext"
9277                       if test -f "$dir/lib$name.la"; then
9278                         found_la="$dir/lib$name.la"
9279                       fi
9280                     fi
9281                   fi
9282                   ;;
9283               esac
9284               if test "X$found_dir" != "X"; then
9285                 break
9286               fi
9287             done
9288           fi
9289           if test "X$found_dir" != "X"; then
9290                         LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name"
9291             if test "X$found_so" != "X"; then
9292                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
9293                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9294               else
9295                                                                                 haveit=
9296                 for x in $ltrpathdirs; do
9297                   if test "X$x" = "X$found_dir"; then
9298                     haveit=yes
9299                     break
9300                   fi
9301                 done
9302                 if test -z "$haveit"; then
9303                   ltrpathdirs="$ltrpathdirs $found_dir"
9304                 fi
9305                                 if test "$hardcode_direct" = yes; then
9306                                                       LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9307                 else
9308                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
9309                                                             LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9310                                                             haveit=
9311                     for x in $rpathdirs; do
9312                       if test "X$x" = "X$found_dir"; then
9313                         haveit=yes
9314                         break
9315                       fi
9316                     done
9317                     if test -z "$haveit"; then
9318                       rpathdirs="$rpathdirs $found_dir"
9319                     fi
9320                   else
9321                                                                                 haveit=
9322                     for x in $LDFLAGS $LIBEXPAT; 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                       if test "X$x" = "X-L$found_dir"; then
9333                         haveit=yes
9334                         break
9335                       fi
9336                     done
9337                     if test -z "$haveit"; then
9338                       LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir"
9339                     fi
9340                     if test "$hardcode_minus_L" != no; then
9341                                                                                         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9342                     else
9343                                                                                                                                                                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
9344                     fi
9345                   fi
9346                 fi
9347               fi
9348             else
9349               if test "X$found_a" != "X"; then
9350                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_a"
9351               else
9352                                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name"
9353               fi
9354             fi
9355                         additional_includedir=
9356             case "$found_dir" in
9357               */lib | */lib/)
9358                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
9359                 additional_includedir="$basedir/include"
9360                 ;;
9361             esac
9362             if test "X$additional_includedir" != "X"; then
9363                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
9364                 haveit=
9365                 if test "X$additional_includedir" = "X/usr/local/include"; then
9366                   if test -n "$GCC"; then
9367                     case $host_os in
9368                       linux*) haveit=yes;;
9369                     esac
9370                   fi
9371                 fi
9372                 if test -z "$haveit"; then
9373                   for x in $CPPFLAGS $INCEXPAT; do
9374
9375   acl_save_prefix="$prefix"
9376   prefix="$acl_final_prefix"
9377   acl_save_exec_prefix="$exec_prefix"
9378   exec_prefix="$acl_final_exec_prefix"
9379   eval x=\"$x\"
9380   exec_prefix="$acl_save_exec_prefix"
9381   prefix="$acl_save_prefix"
9382
9383                     if test "X$x" = "X-I$additional_includedir"; then
9384                       haveit=yes
9385                       break
9386                     fi
9387                   done
9388                   if test -z "$haveit"; then
9389                     if test -d "$additional_includedir"; then
9390                                             INCEXPAT="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir"
9391                     fi
9392                   fi
9393                 fi
9394               fi
9395             fi
9396                         if test -n "$found_la"; then
9397                                                         save_libdir="$libdir"
9398               case "$found_la" in
9399                 */* | *\\*) . "$found_la" ;;
9400                 *) . "./$found_la" ;;
9401               esac
9402               libdir="$save_libdir"
9403                             for dep in $dependency_libs; do
9404                 case "$dep" in
9405                   -L*)
9406                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
9407                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
9408                       haveit=
9409                       if test "X$additional_libdir" = "X/usr/local/lib"; then
9410                         if test -n "$GCC"; then
9411                           case $host_os in
9412                             linux*) haveit=yes;;
9413                           esac
9414                         fi
9415                       fi
9416                       if test -z "$haveit"; then
9417                         haveit=
9418                         for x in $LDFLAGS $LIBEXPAT; do
9419
9420   acl_save_prefix="$prefix"
9421   prefix="$acl_final_prefix"
9422   acl_save_exec_prefix="$exec_prefix"
9423   exec_prefix="$acl_final_exec_prefix"
9424   eval x=\"$x\"
9425   exec_prefix="$acl_save_exec_prefix"
9426   prefix="$acl_save_prefix"
9427
9428                           if test "X$x" = "X-L$additional_libdir"; then
9429                             haveit=yes
9430                             break
9431                           fi
9432                         done
9433                         if test -z "$haveit"; then
9434                           if test -d "$additional_libdir"; then
9435                                                         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir"
9436                           fi
9437                         fi
9438                         haveit=
9439                         for x in $LDFLAGS $LTLIBEXPAT; do
9440
9441   acl_save_prefix="$prefix"
9442   prefix="$acl_final_prefix"
9443   acl_save_exec_prefix="$exec_prefix"
9444   exec_prefix="$acl_final_exec_prefix"
9445   eval x=\"$x\"
9446   exec_prefix="$acl_save_exec_prefix"
9447   prefix="$acl_save_prefix"
9448
9449                           if test "X$x" = "X-L$additional_libdir"; then
9450                             haveit=yes
9451                             break
9452                           fi
9453                         done
9454                         if test -z "$haveit"; then
9455                           if test -d "$additional_libdir"; then
9456                                                         LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir"
9457                           fi
9458                         fi
9459                       fi
9460                     fi
9461                     ;;
9462                   -R*)
9463                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
9464                     if test "$enable_rpath" != no; then
9465                                                                   haveit=
9466                       for x in $rpathdirs; do
9467                         if test "X$x" = "X$dir"; then
9468                           haveit=yes
9469                           break
9470                         fi
9471                       done
9472                       if test -z "$haveit"; then
9473                         rpathdirs="$rpathdirs $dir"
9474                       fi
9475                                                                   haveit=
9476                       for x in $ltrpathdirs; do
9477                         if test "X$x" = "X$dir"; then
9478                           haveit=yes
9479                           break
9480                         fi
9481                       done
9482                       if test -z "$haveit"; then
9483                         ltrpathdirs="$ltrpathdirs $dir"
9484                       fi
9485                     fi
9486                     ;;
9487                   -l*)
9488                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
9489                     ;;
9490                   *.la)
9491                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
9492                     ;;
9493                   *)
9494                                         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$dep"
9495                     LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep"
9496                     ;;
9497                 esac
9498               done
9499             fi
9500           else
9501                                                             LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
9502             LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name"
9503           fi
9504         fi
9505       fi
9506     done
9507   done
9508   if test "X$rpathdirs" != "X"; then
9509     if test -n "$hardcode_libdir_separator"; then
9510                         alldirs=
9511       for found_dir in $rpathdirs; do
9512         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
9513       done
9514             acl_save_libdir="$libdir"
9515       libdir="$alldirs"
9516       eval flag=\"$hardcode_libdir_flag_spec\"
9517       libdir="$acl_save_libdir"
9518       LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
9519     else
9520             for found_dir in $rpathdirs; do
9521         acl_save_libdir="$libdir"
9522         libdir="$found_dir"
9523         eval flag=\"$hardcode_libdir_flag_spec\"
9524         libdir="$acl_save_libdir"
9525         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
9526       done
9527     fi
9528   fi
9529   if test "X$ltrpathdirs" != "X"; then
9530             for found_dir in $ltrpathdirs; do
9531       LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir"
9532     done
9533   fi
9534
9535
9536         ac_save_CPPFLAGS="$CPPFLAGS"
9537
9538   for element in $INCEXPAT; do
9539     haveit=
9540     for x in $CPPFLAGS; do
9541
9542   acl_save_prefix="$prefix"
9543   prefix="$acl_final_prefix"
9544   acl_save_exec_prefix="$exec_prefix"
9545   exec_prefix="$acl_final_exec_prefix"
9546   eval x=\"$x\"
9547   exec_prefix="$acl_save_exec_prefix"
9548   prefix="$acl_save_prefix"
9549
9550       if test "X$x" = "X$element"; then
9551         haveit=yes
9552         break
9553       fi
9554     done
9555     if test -z "$haveit"; then
9556       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
9557     fi
9558   done
9559
9560
9561   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5
9562 $as_echo_n "checking for libexpat... " >&6; }
9563 if test "${ac_cv_libexpat+set}" = set; then :
9564   $as_echo_n "(cached) " >&6
9565 else
9566
9567     ac_save_LIBS="$LIBS"
9568     LIBS="$LIBS $LIBEXPAT"
9569     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9570 /* end confdefs.h.  */
9571 #include "expat.h"
9572 int
9573 main ()
9574 {
9575 XML_Parser p = XML_ParserCreate (0);
9576   ;
9577   return 0;
9578 }
9579 _ACEOF
9580 if ac_fn_c_try_link "$LINENO"; then :
9581   ac_cv_libexpat=yes
9582 else
9583   ac_cv_libexpat=no
9584 fi
9585 rm -f core conftest.err conftest.$ac_objext \
9586     conftest$ac_exeext conftest.$ac_ext
9587     LIBS="$ac_save_LIBS"
9588
9589 fi
9590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libexpat" >&5
9591 $as_echo "$ac_cv_libexpat" >&6; }
9592   if test "$ac_cv_libexpat" = yes; then
9593     HAVE_LIBEXPAT=yes
9594
9595 $as_echo "#define HAVE_LIBEXPAT 1" >>confdefs.h
9596
9597     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libexpat" >&5
9598 $as_echo_n "checking how to link with libexpat... " >&6; }
9599     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBEXPAT" >&5
9600 $as_echo "$LIBEXPAT" >&6; }
9601   else
9602     HAVE_LIBEXPAT=no
9603             CPPFLAGS="$ac_save_CPPFLAGS"
9604     LIBEXPAT=
9605     LTLIBEXPAT=
9606   fi
9607
9608
9609
9610
9611
9612
9613   if test "$HAVE_LIBEXPAT" != yes; then
9614     if test "$with_expat" = yes; then
9615       as_fn_error "expat is missing or unusable" "$LINENO" 5
9616     else
9617       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat is missing or unusable; some features may be unavailable." >&5
9618 $as_echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;}
9619     fi
9620   else
9621     save_LIBS=$LIBS
9622     LIBS="$LIBS $LIBEXPAT"
9623     for ac_func in XML_StopParser
9624 do :
9625   ac_fn_c_check_func "$LINENO" "XML_StopParser" "ac_cv_func_XML_StopParser"
9626 if test "x$ac_cv_func_XML_StopParser" = x""yes; then :
9627   cat >>confdefs.h <<_ACEOF
9628 #define HAVE_XML_STOPPARSER 1
9629 _ACEOF
9630
9631 fi
9632 done
9633
9634     LIBS=$save_LIBS
9635   fi
9636 fi
9637
9638 # --------------------- #
9639 # Check for libpython.  #
9640 # --------------------- #
9641
9642
9643
9644
9645
9646
9647 # Check whether --with-python was given.
9648 if test "${with_python+set}" = set; then :
9649   withval=$with_python;
9650 else
9651   with_python=auto
9652 fi
9653
9654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use python" >&5
9655 $as_echo_n "checking whether to use python... " >&6; }
9656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
9657 $as_echo "$with_python" >&6; }
9658
9659 if test "${with_python}" = no; then
9660   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python support disabled; some features may be unavailable." >&5
9661 $as_echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;}
9662   have_libpython=no
9663 else
9664   case "${with_python}" in
9665   [\\/]* | ?:[\\/]*)
9666     if test -d ${with_python}; then
9667       # Assume the python binary is ${with_python}/bin/python.
9668       python_prog="${with_python}/bin/python"
9669       python_prefix=
9670       # If python does not exit ${with_python}/bin, then try in
9671       # ${with_python}.  On Windows/MinGW, this is where the Python
9672       # executable is.
9673       if test ! -x "${python_prog}"; then
9674         python_prog="${with_python}/python"
9675         python_prefix=
9676       fi
9677       if test ! -x "${python_prog}"; then
9678         # Fall back to gdb 7.0/7.1 behaviour.
9679         python_prog=missing
9680         python_prefix=${with_python}
9681       fi
9682     elif test -x "${with_python}"; then
9683       # While we can't run python compiled for $host (unless host == build),
9684       # the user could write a script that provides the needed information,
9685       # so we support that.
9686       python_prog=${with_python}
9687       python_prefix=
9688     else
9689       as_fn_error "invalid value for --with-python" "$LINENO" 5
9690     fi
9691     ;;
9692   */*)
9693     # Disallow --with-python=foo/bar.
9694     as_fn_error "invalid value for --with-python" "$LINENO" 5
9695     ;;
9696   *)
9697     # The user has either specified auto, yes, or the name of the python
9698     # program assumed to be in $PATH.
9699     python_prefix=
9700     case "${with_python}" in
9701     yes | auto)
9702       if test ${build} = ${host}; then
9703         # Extract the first word of "python", so it can be a program name with args.
9704 set dummy python; ac_word=$2
9705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9706 $as_echo_n "checking for $ac_word... " >&6; }
9707 if test "${ac_cv_path_python_prog_path+set}" = set; then :
9708   $as_echo_n "(cached) " >&6
9709 else
9710   case $python_prog_path in
9711   [\\/]* | ?:[\\/]*)
9712   ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
9713   ;;
9714   *)
9715   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9716 for as_dir in $PATH
9717 do
9718   IFS=$as_save_IFS
9719   test -z "$as_dir" && as_dir=.
9720     for ac_exec_ext in '' $ac_executable_extensions; do
9721   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9722     ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
9723     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9724     break 2
9725   fi
9726 done
9727   done
9728 IFS=$as_save_IFS
9729
9730   test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
9731   ;;
9732 esac
9733 fi
9734 python_prog_path=$ac_cv_path_python_prog_path
9735 if test -n "$python_prog_path"; then
9736   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
9737 $as_echo "$python_prog_path" >&6; }
9738 else
9739   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9740 $as_echo "no" >&6; }
9741 fi
9742
9743
9744         if test "${python_prog_path}" = missing; then
9745           python_prog=missing
9746         else
9747           python_prog=${python_prog_path}
9748         fi
9749       else
9750         # Not much we can do except assume the cross-compiler will find the
9751         # right files.
9752         python_prog=missing
9753       fi
9754       ;;
9755     *)
9756       # While we can't run python compiled for $host (unless host == build),
9757       # the user could write a script that provides the needed information,
9758       # so we support that.
9759       python_prog="${with_python}"
9760       # Extract the first word of "${python_prog}", so it can be a program name with args.
9761 set dummy ${python_prog}; ac_word=$2
9762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9763 $as_echo_n "checking for $ac_word... " >&6; }
9764 if test "${ac_cv_path_python_prog_path+set}" = set; then :
9765   $as_echo_n "(cached) " >&6
9766 else
9767   case $python_prog_path in
9768   [\\/]* | ?:[\\/]*)
9769   ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
9770   ;;
9771   *)
9772   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9773 for as_dir in $PATH
9774 do
9775   IFS=$as_save_IFS
9776   test -z "$as_dir" && as_dir=.
9777     for ac_exec_ext in '' $ac_executable_extensions; do
9778   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9779     ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
9780     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9781     break 2
9782   fi
9783 done
9784   done
9785 IFS=$as_save_IFS
9786
9787   test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
9788   ;;
9789 esac
9790 fi
9791 python_prog_path=$ac_cv_path_python_prog_path
9792 if test -n "$python_prog_path"; then
9793   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
9794 $as_echo "$python_prog_path" >&6; }
9795 else
9796   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9797 $as_echo "no" >&6; }
9798 fi
9799
9800
9801       if test "${python_prog_path}" = missing; then
9802         as_fn_error "unable to find python program ${python_prog}" "$LINENO" 5
9803       fi
9804       ;;
9805     esac
9806   esac
9807
9808   if test "${python_prog}" != missing; then
9809     # We have a python program to use, but it may be too old.
9810     # Don't flag an error for --with-python=auto (the default).
9811     have_python_config=yes
9812     python_includes=`${python_prog} ${srcdir}/python/python-config.py --includes`
9813     if test $? != 0; then
9814       have_python_config=failed
9815       if test "${with_python}" != auto; then
9816         as_fn_error "failure running python-config --includes" "$LINENO" 5
9817       fi
9818     fi
9819     python_libs=`${python_prog} ${srcdir}/python/python-config.py --ldflags`
9820     if test $? != 0; then
9821       have_python_config=failed
9822       if test "${with_python}" != auto; then
9823         as_fn_error "failure running python-config --ldflags" "$LINENO" 5
9824       fi
9825     fi
9826     python_prefix=`${python_prog} ${srcdir}/python/python-config.py --exec-prefix`
9827     if test $? != 0; then
9828       have_python_config=failed
9829       if test "${with_python}" != auto; then
9830         as_fn_error "failure running python-config --exec-prefix" "$LINENO" 5
9831       fi
9832     fi
9833   else
9834     # We do not have a python executable we can use to determine where
9835     # to find the Python headers and libs.  We cannot guess the include
9836     # path from the python_prefix either, because that include path
9837     # depends on the Python version.  So, there is nothing much we can
9838     # do except assume that the compiler will be able to find those files.
9839     python_includes=
9840     python_libs=
9841     have_python_config=no
9842   fi
9843
9844   # If we have python-config, only try the configuration it provides.
9845   # Otherwise fallback on the old way of trying different versions of
9846   # python in turn.
9847
9848   have_libpython=no
9849   if test "${have_python_config}" = yes; then
9850     # Determine the Python version by extracting "-lpython<version>"
9851     # part of the python_libs. <version> is usually X.Y with X and Y
9852     # being decimal numbers, but can also be XY (seen on Windows).
9853     #
9854     # The extraction is performed using sed with a regular expression.
9855     # Initially, the regexp used was using the '?' quantifier to make
9856     # the dot in the version number optional.  Unfortunately, this
9857     # does not work with non-GNU versions of sed because, because of
9858     # what looks like a limitation (the '?' quantifier does not work
9859     # with back-references).  We work around this limitation by using
9860     # the '*' quantifier instead.  It means that, in theory, we might
9861     # match unexpected version strings such as "-lpython2..7", but
9862     # this seems unlikely in practice.  And even if that happens,
9863     # an error will be triggered later on, when checking that version
9864     # number.
9865     python_version=`echo " ${python_libs} " \
9866                          | sed -e 's,^.* -l\(python[0-9]*[.]*[0-9]*\).*$,\1,'`
9867     case "${python_version}" in
9868     python*)
9869
9870   version=${python_version}
9871
9872   new_CPPFLAGS=${python_includes}
9873   new_LIBS=${python_libs}
9874   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
9875 $as_echo_n "checking for ${version}... " >&6; }
9876   save_CPPFLAGS=$CPPFLAGS
9877   save_LIBS=$LIBS
9878   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9879   LIBS="$LIBS $new_LIBS"
9880   found_usable_python=no
9881   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9882 /* end confdefs.h.  */
9883 #include "Python.h"
9884 int
9885 main ()
9886 {
9887 Py_Initialize ();
9888   ;
9889   return 0;
9890 }
9891 _ACEOF
9892 if ac_fn_c_try_link "$LINENO"; then :
9893   have_libpython=${version}
9894                   found_usable_python=yes
9895                   PYTHON_CPPFLAGS=$new_CPPFLAGS
9896                   PYTHON_LIBS=$new_LIBS
9897 fi
9898 rm -f core conftest.err conftest.$ac_objext \
9899     conftest$ac_exeext conftest.$ac_ext
9900   CPPFLAGS=$save_CPPFLAGS
9901   LIBS=$save_LIBS
9902   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
9903 $as_echo "${found_usable_python}" >&6; }
9904
9905       ;;
9906     *)
9907       as_fn_error "unable to determine python version from ${python_libs}" "$LINENO" 5
9908       ;;
9909     esac
9910   elif test "${have_python_config}" != failed; then
9911     if test "${have_libpython}" = no; then
9912
9913   version=python2.7
9914
9915   new_CPPFLAGS=${python_includes}
9916   new_LIBS="${python_libs} -lpython2.7"
9917   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
9918 $as_echo_n "checking for ${version}... " >&6; }
9919   save_CPPFLAGS=$CPPFLAGS
9920   save_LIBS=$LIBS
9921   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9922   LIBS="$LIBS $new_LIBS"
9923   found_usable_python=no
9924   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9925 /* end confdefs.h.  */
9926 #include "Python.h"
9927 int
9928 main ()
9929 {
9930 Py_Initialize ();
9931   ;
9932   return 0;
9933 }
9934 _ACEOF
9935 if ac_fn_c_try_link "$LINENO"; then :
9936   have_libpython=${version}
9937                   found_usable_python=yes
9938                   PYTHON_CPPFLAGS=$new_CPPFLAGS
9939                   PYTHON_LIBS=$new_LIBS
9940 fi
9941 rm -f core conftest.err conftest.$ac_objext \
9942     conftest$ac_exeext conftest.$ac_ext
9943   CPPFLAGS=$save_CPPFLAGS
9944   LIBS=$save_LIBS
9945   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
9946 $as_echo "${found_usable_python}" >&6; }
9947
9948     fi
9949     if test "${have_libpython}" = no; then
9950
9951   version=python2.6
9952
9953   new_CPPFLAGS=${python_includes}
9954   new_LIBS="${python_libs} -lpython2.6"
9955   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
9956 $as_echo_n "checking for ${version}... " >&6; }
9957   save_CPPFLAGS=$CPPFLAGS
9958   save_LIBS=$LIBS
9959   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9960   LIBS="$LIBS $new_LIBS"
9961   found_usable_python=no
9962   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9963 /* end confdefs.h.  */
9964 #include "Python.h"
9965 int
9966 main ()
9967 {
9968 Py_Initialize ();
9969   ;
9970   return 0;
9971 }
9972 _ACEOF
9973 if ac_fn_c_try_link "$LINENO"; then :
9974   have_libpython=${version}
9975                   found_usable_python=yes
9976                   PYTHON_CPPFLAGS=$new_CPPFLAGS
9977                   PYTHON_LIBS=$new_LIBS
9978 fi
9979 rm -f core conftest.err conftest.$ac_objext \
9980     conftest$ac_exeext conftest.$ac_ext
9981   CPPFLAGS=$save_CPPFLAGS
9982   LIBS=$save_LIBS
9983   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
9984 $as_echo "${found_usable_python}" >&6; }
9985
9986     fi
9987     if test ${have_libpython} = no; then
9988
9989   version=python2.5
9990
9991   new_CPPFLAGS=${python_includes}
9992   new_LIBS="${python_libs} -lpython2.5"
9993   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
9994 $as_echo_n "checking for ${version}... " >&6; }
9995   save_CPPFLAGS=$CPPFLAGS
9996   save_LIBS=$LIBS
9997   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9998   LIBS="$LIBS $new_LIBS"
9999   found_usable_python=no
10000   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10001 /* end confdefs.h.  */
10002 #include "Python.h"
10003 int
10004 main ()
10005 {
10006 Py_Initialize ();
10007   ;
10008   return 0;
10009 }
10010 _ACEOF
10011 if ac_fn_c_try_link "$LINENO"; then :
10012   have_libpython=${version}
10013                   found_usable_python=yes
10014                   PYTHON_CPPFLAGS=$new_CPPFLAGS
10015                   PYTHON_LIBS=$new_LIBS
10016 fi
10017 rm -f core conftest.err conftest.$ac_objext \
10018     conftest$ac_exeext conftest.$ac_ext
10019   CPPFLAGS=$save_CPPFLAGS
10020   LIBS=$save_LIBS
10021   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10022 $as_echo "${found_usable_python}" >&6; }
10023
10024     fi
10025     if test ${have_libpython} = no; then
10026
10027   version=python2.4
10028
10029   new_CPPFLAGS=${python_includes}
10030   new_LIBS="${python_libs} -lpython2.4"
10031   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10032 $as_echo_n "checking for ${version}... " >&6; }
10033   save_CPPFLAGS=$CPPFLAGS
10034   save_LIBS=$LIBS
10035   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10036   LIBS="$LIBS $new_LIBS"
10037   found_usable_python=no
10038   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10039 /* end confdefs.h.  */
10040 #include "Python.h"
10041 int
10042 main ()
10043 {
10044 Py_Initialize ();
10045   ;
10046   return 0;
10047 }
10048 _ACEOF
10049 if ac_fn_c_try_link "$LINENO"; then :
10050   have_libpython=${version}
10051                   found_usable_python=yes
10052                   PYTHON_CPPFLAGS=$new_CPPFLAGS
10053                   PYTHON_LIBS=$new_LIBS
10054 fi
10055 rm -f core conftest.err conftest.$ac_objext \
10056     conftest$ac_exeext conftest.$ac_ext
10057   CPPFLAGS=$save_CPPFLAGS
10058   LIBS=$save_LIBS
10059   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10060 $as_echo "${found_usable_python}" >&6; }
10061
10062     fi
10063   fi
10064   if test "${have_libpython}" = python2.7 -o "${have_libpython}" = python27; then
10065
10066 $as_echo "#define HAVE_LIBPYTHON2_7 1" >>confdefs.h
10067
10068   elif test "${have_libpython}" = python2.6 -o "${have_libpython}" = python26; then
10069
10070 $as_echo "#define HAVE_LIBPYTHON2_6 1" >>confdefs.h
10071
10072   elif test "${have_libpython}" = python2.5 -o "${have_libpython}" = python25; then
10073
10074 $as_echo "#define HAVE_LIBPYTHON2_5 1" >>confdefs.h
10075
10076   elif test "${have_libpython}" = python2.4 -o "${have_libpython}" = python24; then
10077
10078 $as_echo "#define HAVE_LIBPYTHON2_4 1" >>confdefs.h
10079
10080   fi
10081
10082   if test "${have_libpython}" = no; then
10083     case "${with_python}" in
10084     yes)
10085       as_fn_error "python is missing or unusable" "$LINENO" 5
10086       ;;
10087     auto)
10088       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python is missing or unusable; some features may be unavailable." >&5
10089 $as_echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;}
10090       ;;
10091     *)
10092       as_fn_error "no usable python found at ${with_python}" "$LINENO" 5
10093       ;;
10094     esac
10095   else
10096     if test -n "${python_prefix}"; then
10097
10098 cat >>confdefs.h <<_ACEOF
10099 #define WITH_PYTHON_PATH "${python_prefix}"
10100 _ACEOF
10101
10102
10103   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
10104      if test "x$prefix" = xNONE; then
10105         test_prefix=/usr/local
10106      else
10107         test_prefix=$prefix
10108      fi
10109   else
10110      test_prefix=$exec_prefix
10111   fi
10112   value=0
10113   case ${python_prefix} in
10114      "${test_prefix}"|"${test_prefix}/"*|\
10115         '${exec_prefix}'|'${exec_prefix}/'*)
10116      value=1
10117      ;;
10118   esac
10119
10120 cat >>confdefs.h <<_ACEOF
10121 #define PYTHON_PATH_RELOCATABLE $value
10122 _ACEOF
10123
10124
10125     fi
10126   fi
10127 fi
10128
10129 if test "${have_libpython}" != no; then
10130
10131 $as_echo "#define HAVE_PYTHON 1" >>confdefs.h
10132
10133   CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)"
10134   CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)"
10135   CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)"
10136   CONFIG_INSTALL="$CONFIG_INSTALL install-python"
10137   ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
10138
10139   # Flags needed to compile Python code (taken from python-config --cflags).
10140   # We cannot call python-config directly because it will output whatever was
10141   # used when compiling the Python interpreter itself, including flags which
10142   # would make the python-related objects be compiled differently from the
10143   # rest of GDB (e.g., -O2 and -fPIC).
10144   if test "${GCC}" = yes; then
10145     tentative_python_cflags="-fno-strict-aliasing -DNDEBUG -fwrapv"
10146   fi
10147
10148   if test "x${tentative_python_cflags}" != x; then
10149     { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler flags for python code" >&5
10150 $as_echo_n "checking compiler flags for python code... " >&6; }
10151     for flag in ${tentative_python_cflags}; do
10152       # Check that the compiler accepts it
10153       saved_CFLAGS="$CFLAGS"
10154       CFLAGS="$CFLAGS $flag"
10155       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10156 /* end confdefs.h.  */
10157
10158 int
10159 main ()
10160 {
10161
10162   ;
10163   return 0;
10164 }
10165 _ACEOF
10166 if ac_fn_c_try_compile "$LINENO"; then :
10167   PYTHON_CFLAGS="${PYTHON_CFLAGS} $flag"
10168 fi
10169 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10170       CFLAGS="$saved_CFLAGS"
10171     done
10172     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYTHON_CFLAGS}" >&5
10173 $as_echo "${PYTHON_CFLAGS}" >&6; }
10174   fi
10175
10176   # On x64 Windows, Python's include headers, and pyconfig.h in
10177   # particular, rely on MS_WIN64 macro to detect that it's a 64bit
10178   # version of Windows.  Unfortunately, MS_WIN64 is only defined if
10179   # _MSC_VER, a Microsoft-specific macro, is defined.  So, when
10180   # building on x64 Windows with GCC, we define MS_WIN64 ourselves.
10181   # The issue was reported to the Python community, but still isn't
10182   # solved as of 2012-10-02 (http://bugs.python.org/issue4709).
10183
10184   case "$gdb_host" in
10185     mingw64)
10186            if test "${GCC}" = yes; then
10187              CPPFLAGS="$CPPFLAGS -DMS_WIN64"
10188            fi
10189            ;;
10190   esac
10191
10192   # Note that "python -m threading" cannot be used to check for
10193   # threading support due to a bug in Python 2.7.3
10194   # (http://bugs.python.org/issue15567).
10195   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether python supports threads" >&5
10196 $as_echo_n "checking whether python supports threads... " >&6; }
10197   saved_CPPFLAGS="${CPPFLAGS}"
10198   CPPFLAGS="${PYTHON_CPPFLAGS}"
10199   # Note that the test is reversed so that python_has_threads=yes on
10200   # unexpected failures.
10201   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10202 /* end confdefs.h.  */
10203
10204 #include <Python.h>
10205 #ifdef WITH_THREAD
10206 # error
10207 #endif
10208
10209 _ACEOF
10210 if ac_fn_c_try_cpp "$LINENO"; then :
10211   python_has_threads=no
10212 else
10213   python_has_threads=yes
10214 fi
10215 rm -f conftest.err conftest.$ac_ext
10216   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${python_has_threads}" >&5
10217 $as_echo "${python_has_threads}" >&6; }
10218   CPPFLAGS="${saved_CPPFLAGS}"
10219 else
10220   # Even if Python support is not compiled in, we need to have this file
10221   # included so that the "python" command, et.al., still exists.
10222   CONFIG_OBS="$CONFIG_OBS python.o"
10223   CONFIG_SRCS="$CONFIG_SRCS python/python.c"
10224 fi
10225
10226 # Work around Python http://bugs.python.org/issue10112.  See also
10227 # http://bugs.python.org/issue11410, otherwise -Wl,--dynamic-list has
10228 # no effect.  Note that the only test after this that uses Python is
10229 # the -rdynamic/-Wl,--dynamic-list test, and we do want that one to be
10230 # run without -export-dynamic too.
10231 PYTHON_LIBS=`echo $PYTHON_LIBS | sed -e 's/-Xlinker -export-dynamic//'`
10232
10233
10234
10235
10236  if test "${have_libpython}" != no; then
10237   HAVE_PYTHON_TRUE=
10238   HAVE_PYTHON_FALSE='#'
10239 else
10240   HAVE_PYTHON_TRUE='#'
10241   HAVE_PYTHON_FALSE=
10242 fi
10243
10244
10245 # -------------------- #
10246 # Check for libguile.  #
10247 # -------------------- #
10248
10249
10250
10251
10252
10253
10254 # Check whether --with-guile was given.
10255 if test "${with_guile+set}" = set; then :
10256   withval=$with_guile;
10257 else
10258   with_guile=auto
10259 fi
10260
10261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use guile" >&5
10262 $as_echo_n "checking whether to use guile... " >&6; }
10263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_guile" >&5
10264 $as_echo "$with_guile" >&6; }
10265
10266 # Extract the first word of "pkg-config", so it can be a program name with args.
10267 set dummy pkg-config; ac_word=$2
10268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10269 $as_echo_n "checking for $ac_word... " >&6; }
10270 if test "${ac_cv_path_pkg_config_prog_path+set}" = set; then :
10271   $as_echo_n "(cached) " >&6
10272 else
10273   case $pkg_config_prog_path in
10274   [\\/]* | ?:[\\/]*)
10275   ac_cv_path_pkg_config_prog_path="$pkg_config_prog_path" # Let the user override the test with a path.
10276   ;;
10277   *)
10278   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10279 for as_dir in $PATH
10280 do
10281   IFS=$as_save_IFS
10282   test -z "$as_dir" && as_dir=.
10283     for ac_exec_ext in '' $ac_executable_extensions; do
10284   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10285     ac_cv_path_pkg_config_prog_path="$as_dir/$ac_word$ac_exec_ext"
10286     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10287     break 2
10288   fi
10289 done
10290   done
10291 IFS=$as_save_IFS
10292
10293   test -z "$ac_cv_path_pkg_config_prog_path" && ac_cv_path_pkg_config_prog_path="missing"
10294   ;;
10295 esac
10296 fi
10297 pkg_config_prog_path=$ac_cv_path_pkg_config_prog_path
10298 if test -n "$pkg_config_prog_path"; then
10299   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pkg_config_prog_path" >&5
10300 $as_echo "$pkg_config_prog_path" >&6; }
10301 else
10302   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10303 $as_echo "no" >&6; }
10304 fi
10305
10306
10307
10308 try_guile_versions="guile-2.2 guile-2.0"
10309 have_libguile=no
10310 case "${with_guile}" in
10311 no)
10312   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: guile support disabled; some features will be unavailable." >&5
10313 $as_echo "$as_me: WARNING: guile support disabled; some features will be unavailable." >&2;}
10314   ;;
10315 auto)
10316   if test "${pkg_config_prog_path}" = "missing"; then
10317     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: pkg-config not found, guile support disabled" >&5
10318 $as_echo "$as_me: WARNING: pkg-config not found, guile support disabled" >&2;}
10319   else
10320
10321   pkg_config=${pkg_config_prog_path}
10322   guile_version_list=${try_guile_versions}
10323   flag_errors=no
10324
10325   found_usable_guile=checking
10326   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
10327 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
10328   for guile_version in ${guile_version_list}; do
10329     ${pkg_config} --exists ${guile_version} 2>/dev/null
10330     if test $? != 0; then
10331       continue
10332     fi
10333             new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
10334     if test $? != 0; then
10335       as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
10336     fi
10337     new_LIBS=`${pkg_config} --libs ${guile_version}`
10338     if test $? != 0; then
10339       as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
10340     fi
10341         found_usable_guile=${guile_version}
10342     break
10343   done
10344   if test "${found_usable_guile}" = "checking"; then
10345     if test "${flag_errors}" = "yes"; then
10346       as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
10347     else
10348       found_usable_guile=no
10349     fi
10350   fi
10351       if test "${found_usable_guile}" != no; then
10352     save_CPPFLAGS=$CPPFLAGS
10353     save_LIBS=$LIBS
10354     CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10355     LIBS="$LIBS $new_LIBS"
10356     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10357 /* end confdefs.h.  */
10358 #include "libguile.h"
10359 int
10360 main ()
10361 {
10362 scm_init_guile ();
10363   ;
10364   return 0;
10365 }
10366 _ACEOF
10367 if ac_fn_c_try_link "$LINENO"; then :
10368   have_libguile=yes
10369                     GUILE_CPPFLAGS=$new_CPPFLAGS
10370                     GUILE_LIBS=$new_LIBS
10371 else
10372   found_usable_guile=no
10373 fi
10374 rm -f core conftest.err conftest.$ac_objext \
10375     conftest$ac_exeext conftest.$ac_ext
10376         ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
10377 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = x""yes; then :
10378
10379 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
10380
10381
10382 fi
10383
10384     CPPFLAGS=$save_CPPFLAGS
10385     LIBS=$save_LIBS
10386     if test "${found_usable_guile}" = no; then
10387       if test "${flag_errors}" = yes; then
10388         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
10389 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
10390 as_fn_error "linking guile version ${guile_version} test program failed
10391 See \`config.log' for more details." "$LINENO" 5; }
10392       fi
10393     fi
10394   fi
10395   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
10396 $as_echo "${found_usable_guile}" >&6; }
10397
10398   fi
10399   ;;
10400 yes)
10401   if test "${pkg_config_prog_path}" = "missing"; then
10402     as_fn_error "pkg-config not found" "$LINENO" 5
10403   fi
10404
10405   pkg_config=${pkg_config_prog_path}
10406   guile_version_list=${try_guile_versions}
10407   flag_errors=yes
10408
10409   found_usable_guile=checking
10410   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
10411 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
10412   for guile_version in ${guile_version_list}; do
10413     ${pkg_config} --exists ${guile_version} 2>/dev/null
10414     if test $? != 0; then
10415       continue
10416     fi
10417             new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
10418     if test $? != 0; then
10419       as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
10420     fi
10421     new_LIBS=`${pkg_config} --libs ${guile_version}`
10422     if test $? != 0; then
10423       as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
10424     fi
10425         found_usable_guile=${guile_version}
10426     break
10427   done
10428   if test "${found_usable_guile}" = "checking"; then
10429     if test "${flag_errors}" = "yes"; then
10430       as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
10431     else
10432       found_usable_guile=no
10433     fi
10434   fi
10435       if test "${found_usable_guile}" != no; then
10436     save_CPPFLAGS=$CPPFLAGS
10437     save_LIBS=$LIBS
10438     CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10439     LIBS="$LIBS $new_LIBS"
10440     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10441 /* end confdefs.h.  */
10442 #include "libguile.h"
10443 int
10444 main ()
10445 {
10446 scm_init_guile ();
10447   ;
10448   return 0;
10449 }
10450 _ACEOF
10451 if ac_fn_c_try_link "$LINENO"; then :
10452   have_libguile=yes
10453                     GUILE_CPPFLAGS=$new_CPPFLAGS
10454                     GUILE_LIBS=$new_LIBS
10455 else
10456   found_usable_guile=no
10457 fi
10458 rm -f core conftest.err conftest.$ac_objext \
10459     conftest$ac_exeext conftest.$ac_ext
10460         ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
10461 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = x""yes; then :
10462
10463 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
10464
10465
10466 fi
10467
10468     CPPFLAGS=$save_CPPFLAGS
10469     LIBS=$save_LIBS
10470     if test "${found_usable_guile}" = no; then
10471       if test "${flag_errors}" = yes; then
10472         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
10473 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
10474 as_fn_error "linking guile version ${guile_version} test program failed
10475 See \`config.log' for more details." "$LINENO" 5; }
10476       fi
10477     fi
10478   fi
10479   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
10480 $as_echo "${found_usable_guile}" >&6; }
10481
10482   ;;
10483 [\\/]* | ?:[\\/]*)
10484   if test -x "${with_guile}"; then
10485
10486   pkg_config=${with_guile}
10487   guile_version_list=${try_guile_versions}
10488   flag_errors=yes
10489
10490   found_usable_guile=checking
10491   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
10492 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
10493   for guile_version in ${guile_version_list}; do
10494     ${pkg_config} --exists ${guile_version} 2>/dev/null
10495     if test $? != 0; then
10496       continue
10497     fi
10498             new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
10499     if test $? != 0; then
10500       as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
10501     fi
10502     new_LIBS=`${pkg_config} --libs ${guile_version}`
10503     if test $? != 0; then
10504       as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
10505     fi
10506         found_usable_guile=${guile_version}
10507     break
10508   done
10509   if test "${found_usable_guile}" = "checking"; then
10510     if test "${flag_errors}" = "yes"; then
10511       as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
10512     else
10513       found_usable_guile=no
10514     fi
10515   fi
10516       if test "${found_usable_guile}" != no; then
10517     save_CPPFLAGS=$CPPFLAGS
10518     save_LIBS=$LIBS
10519     CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10520     LIBS="$LIBS $new_LIBS"
10521     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10522 /* end confdefs.h.  */
10523 #include "libguile.h"
10524 int
10525 main ()
10526 {
10527 scm_init_guile ();
10528   ;
10529   return 0;
10530 }
10531 _ACEOF
10532 if ac_fn_c_try_link "$LINENO"; then :
10533   have_libguile=yes
10534                     GUILE_CPPFLAGS=$new_CPPFLAGS
10535                     GUILE_LIBS=$new_LIBS
10536 else
10537   found_usable_guile=no
10538 fi
10539 rm -f core conftest.err conftest.$ac_objext \
10540     conftest$ac_exeext conftest.$ac_ext
10541         ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
10542 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = x""yes; then :
10543
10544 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
10545
10546
10547 fi
10548
10549     CPPFLAGS=$save_CPPFLAGS
10550     LIBS=$save_LIBS
10551     if test "${found_usable_guile}" = no; then
10552       if test "${flag_errors}" = yes; then
10553         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
10554 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
10555 as_fn_error "linking guile version ${guile_version} test program failed
10556 See \`config.log' for more details." "$LINENO" 5; }
10557       fi
10558     fi
10559   fi
10560   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
10561 $as_echo "${found_usable_guile}" >&6; }
10562
10563   else
10564     as_fn_error "Guile config program not executable: ${with_guile}" "$LINENO" 5
10565   fi
10566   ;;
10567 "" | */*)
10568   # Disallow --with=guile="" and --with-guile=foo/bar.
10569   as_fn_error "invalid value for --with-guile" "$LINENO" 5
10570   ;;
10571 *)
10572   # A space separate list of guile versions to try, in order.
10573   if test "${pkg_config_prog_path}" = "missing"; then
10574     as_fn_error "pkg-config not found" "$LINENO" 5
10575   fi
10576
10577   pkg_config=${pkg_config_prog_path}
10578   guile_version_list=${with_guile}
10579   flag_errors=yes
10580
10581   found_usable_guile=checking
10582   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
10583 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
10584   for guile_version in ${guile_version_list}; do
10585     ${pkg_config} --exists ${guile_version} 2>/dev/null
10586     if test $? != 0; then
10587       continue
10588     fi
10589             new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
10590     if test $? != 0; then
10591       as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
10592     fi
10593     new_LIBS=`${pkg_config} --libs ${guile_version}`
10594     if test $? != 0; then
10595       as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
10596     fi
10597         found_usable_guile=${guile_version}
10598     break
10599   done
10600   if test "${found_usable_guile}" = "checking"; then
10601     if test "${flag_errors}" = "yes"; then
10602       as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
10603     else
10604       found_usable_guile=no
10605     fi
10606   fi
10607       if test "${found_usable_guile}" != no; then
10608     save_CPPFLAGS=$CPPFLAGS
10609     save_LIBS=$LIBS
10610     CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10611     LIBS="$LIBS $new_LIBS"
10612     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10613 /* end confdefs.h.  */
10614 #include "libguile.h"
10615 int
10616 main ()
10617 {
10618 scm_init_guile ();
10619   ;
10620   return 0;
10621 }
10622 _ACEOF
10623 if ac_fn_c_try_link "$LINENO"; then :
10624   have_libguile=yes
10625                     GUILE_CPPFLAGS=$new_CPPFLAGS
10626                     GUILE_LIBS=$new_LIBS
10627 else
10628   found_usable_guile=no
10629 fi
10630 rm -f core conftest.err conftest.$ac_objext \
10631     conftest$ac_exeext conftest.$ac_ext
10632         ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
10633 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = x""yes; then :
10634
10635 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
10636
10637
10638 fi
10639
10640     CPPFLAGS=$save_CPPFLAGS
10641     LIBS=$save_LIBS
10642     if test "${found_usable_guile}" = no; then
10643       if test "${flag_errors}" = yes; then
10644         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
10645 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
10646 as_fn_error "linking guile version ${guile_version} test program failed
10647 See \`config.log' for more details." "$LINENO" 5; }
10648       fi
10649     fi
10650   fi
10651   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
10652 $as_echo "${found_usable_guile}" >&6; }
10653
10654   ;;
10655 esac
10656
10657 if test "${have_libguile}" != no; then
10658     case "${with_guile}" in
10659   [\\/]* | ?:[\\/]*)
10660
10661   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the absolute file name of the 'guild' command" >&5
10662 $as_echo_n "checking for the absolute file name of the 'guild' command... " >&6; }
10663 if test "${ac_cv_guild_program_name+set}" = set; then :
10664   $as_echo_n "(cached) " >&6
10665 else
10666   ac_cv_guild_program_name="`"${with_guile}" --variable guild "${guile_version}"`"
10667
10668      # In Guile up to 2.0.11 included, guile-2.0.pc would not define
10669      # the 'guild' and 'bindir' variables.  In that case, try to guess
10670      # what the program name is, at the risk of getting it wrong if
10671      # Guile was configured with '--program-suffix' or similar.
10672      if test "x$ac_cv_guild_program_name" = "x"; then
10673        guile_exec_prefix="`"${with_guile}" --variable exec_prefix "${guile_version}"`"
10674        ac_cv_guild_program_name="$guile_exec_prefix/bin/guild"
10675      fi
10676
10677 fi
10678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_program_name" >&5
10679 $as_echo "$ac_cv_guild_program_name" >&6; }
10680
10681   if ! "$ac_cv_guild_program_name" --version >&5 2>&5; then
10682     as_fn_error "'$ac_cv_guild_program_name' appears to be unusable" "$LINENO" 5
10683   fi
10684
10685   GUILD="$ac_cv_guild_program_name"
10686
10687
10688     ;;
10689   *)
10690
10691   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the absolute file name of the 'guild' command" >&5
10692 $as_echo_n "checking for the absolute file name of the 'guild' command... " >&6; }
10693 if test "${ac_cv_guild_program_name+set}" = set; then :
10694   $as_echo_n "(cached) " >&6
10695 else
10696   ac_cv_guild_program_name="`"${pkg_config_prog_path}" --variable guild "${guile_version}"`"
10697
10698      # In Guile up to 2.0.11 included, guile-2.0.pc would not define
10699      # the 'guild' and 'bindir' variables.  In that case, try to guess
10700      # what the program name is, at the risk of getting it wrong if
10701      # Guile was configured with '--program-suffix' or similar.
10702      if test "x$ac_cv_guild_program_name" = "x"; then
10703        guile_exec_prefix="`"${pkg_config_prog_path}" --variable exec_prefix "${guile_version}"`"
10704        ac_cv_guild_program_name="$guile_exec_prefix/bin/guild"
10705      fi
10706
10707 fi
10708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_program_name" >&5
10709 $as_echo "$ac_cv_guild_program_name" >&6; }
10710
10711   if ! "$ac_cv_guild_program_name" --version >&5 2>&5; then
10712     as_fn_error "'$ac_cv_guild_program_name' appears to be unusable" "$LINENO" 5
10713   fi
10714
10715   GUILD="$ac_cv_guild_program_name"
10716
10717
10718     ;;
10719   esac
10720
10721
10722   if test "$cross_compiling" = no; then
10723     GUILD_TARGET_FLAG=
10724   else
10725     GUILD_TARGET_FLAG="--target=$host"
10726   fi
10727
10728
10729
10730
10731   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether guild supports this host" >&5
10732 $as_echo_n "checking whether guild supports this host... " >&6; }
10733 if test "${ac_cv_guild_ok+set}" = set; then :
10734   $as_echo_n "(cached) " >&6
10735 else
10736   echo "$ac_cv_guild_program_name compile $GUILD_TARGET_FLAG -o conftest.go $srcdir/guile/lib/gdb/support.scm" >&5
10737      if "$ac_cv_guild_program_name" compile $GUILD_TARGET_FLAG -o conftest.go "$srcdir/guile/lib/gdb/support.scm" >&5 2>&5; then
10738        ac_cv_guild_ok=yes
10739      else
10740        ac_cv_guild_ok=no
10741      fi
10742 fi
10743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_ok" >&5
10744 $as_echo "$ac_cv_guild_ok" >&6; }
10745
10746     if test "$ac_cv_guild_ok" = no; then
10747     have_libguile=no
10748     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: disabling guile support" >&5
10749 $as_echo "$as_me: WARNING: disabling guile support" >&2;}
10750   fi
10751 fi
10752
10753 if test "${have_libguile}" != no; then
10754
10755 $as_echo "#define HAVE_GUILE 1" >>confdefs.h
10756
10757   CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_GUILE_OBS)"
10758   CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_GUILE_DEPS)"
10759   CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_GUILE_SRCS)"
10760   CONFIG_INSTALL="$CONFIG_INSTALL install-guile"
10761   ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_GUILE_CFLAGS)"
10762
10763     save_LIBS="$LIBS"
10764   save_CPPFLAGS="$CPPFLAGS"
10765   LIBS="$GUILE_LIBS"
10766   CPPFLAGS="$GUILE_CPPFLAGS"
10767   for ac_func in scm_new_smob
10768 do :
10769   ac_fn_c_check_func "$LINENO" "scm_new_smob" "ac_cv_func_scm_new_smob"
10770 if test "x$ac_cv_func_scm_new_smob" = x""yes; then :
10771   cat >>confdefs.h <<_ACEOF
10772 #define HAVE_SCM_NEW_SMOB 1
10773 _ACEOF
10774
10775 fi
10776 done
10777
10778   LIBS="$save_LIBS"
10779   CPPFLAGS="$save_CPPFLAGS"
10780 else
10781   # Even if Guile support is not compiled in, we need to have these files
10782   # included.
10783   CONFIG_OBS="$CONFIG_OBS guile.o"
10784   CONFIG_SRCS="$CONFIG_SRCS guile/guile.c"
10785 fi
10786
10787
10788  if test "${have_libguile}" != no; then
10789   HAVE_GUILE_TRUE=
10790   HAVE_GUILE_FALSE='#'
10791 else
10792   HAVE_GUILE_TRUE='#'
10793   HAVE_GUILE_FALSE=
10794 fi
10795
10796
10797 # --------------------- #
10798 # Check for libmcheck.  #
10799 # --------------------- #
10800
10801 # Enable -lmcheck by default (it provides cheap-enough memory mangling),
10802 # but turn it off if Python is enabled with threads, since -lmcheck is
10803 # not thread safe (http://sourceware.org/bugzilla/show_bug.cgi?id=9939),
10804 # and for releases.
10805 if test \( "${have_libpython}" = "no" -o "${python_has_threads}" = "no" \) \
10806    && $development; then
10807   libmcheck_default=yes
10808 else
10809   libmcheck_default=no
10810 fi
10811
10812   # Check whether --enable-libmcheck was given.
10813 if test "${enable_libmcheck+set}" = set; then :
10814   enableval=$enable_libmcheck; case "${enableval}" in
10815       yes | y) ENABLE_LIBMCHECK="yes" ;;
10816       no | n)  ENABLE_LIBMCHECK="no" ;;
10817       *) as_fn_error "bad value ${enableval} for --enable-libmcheck" "$LINENO" 5 ;;
10818     esac
10819 fi
10820
10821
10822   if test -z "${ENABLE_LIBMCHECK}"; then
10823     ENABLE_LIBMCHECK=${libmcheck_default}
10824   fi
10825
10826   if test "$ENABLE_LIBMCHECK" = "yes" ; then
10827     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lmcheck" >&5
10828 $as_echo_n "checking for main in -lmcheck... " >&6; }
10829 if test "${ac_cv_lib_mcheck_main+set}" = set; then :
10830   $as_echo_n "(cached) " >&6
10831 else
10832   ac_check_lib_save_LIBS=$LIBS
10833 LIBS="-lmcheck  $LIBS"
10834 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10835 /* end confdefs.h.  */
10836
10837
10838 int
10839 main ()
10840 {
10841 return main ();
10842   ;
10843   return 0;
10844 }
10845 _ACEOF
10846 if ac_fn_c_try_link "$LINENO"; then :
10847   ac_cv_lib_mcheck_main=yes
10848 else
10849   ac_cv_lib_mcheck_main=no
10850 fi
10851 rm -f core conftest.err conftest.$ac_objext \
10852     conftest$ac_exeext conftest.$ac_ext
10853 LIBS=$ac_check_lib_save_LIBS
10854 fi
10855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mcheck_main" >&5
10856 $as_echo "$ac_cv_lib_mcheck_main" >&6; }
10857 if test "x$ac_cv_lib_mcheck_main" = x""yes; then :
10858   cat >>confdefs.h <<_ACEOF
10859 #define HAVE_LIBMCHECK 1
10860 _ACEOF
10861
10862   LIBS="-lmcheck $LIBS"
10863
10864 fi
10865
10866   fi
10867
10868
10869 if test "$ENABLE_LIBMCHECK" = "yes" \
10870         -a "${have_libpython}" != "no" \
10871         -a "${python_has_threads}" = "yes" ; then
10872   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-libmcheck may lead to spurious crashes if threads are used in python" >&5
10873 $as_echo "$as_me: WARNING: --enable-libmcheck may lead to spurious crashes if threads are used in python" >&2;}
10874 fi
10875
10876
10877 # Check whether --with-intel_pt was given.
10878 if test "${with_intel_pt+set}" = set; then :
10879   withval=$with_intel_pt;
10880 else
10881   with_intel_pt=auto
10882 fi
10883
10884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use intel pt" >&5
10885 $as_echo_n "checking whether to use intel pt... " >&6; }
10886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_intel_pt" >&5
10887 $as_echo "$with_intel_pt" >&6; }
10888
10889 if test "${with_intel_pt}" = no; then
10890   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&5
10891 $as_echo "$as_me: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&2;}
10892   HAVE_LIBIPT=no
10893 else
10894   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10895 /* end confdefs.h.  */
10896
10897 #include <linux/perf_event.h>
10898 #ifndef PERF_ATTR_SIZE_VER5
10899 # error
10900 #endif
10901
10902 _ACEOF
10903 if ac_fn_c_try_cpp "$LINENO"; then :
10904   perf_event=yes
10905 else
10906   perf_event=no
10907 fi
10908 rm -f conftest.err conftest.$ac_ext
10909   if test "$perf_event" != yes; then
10910     if test "$with_intel_pt" = yes; then
10911       as_fn_error "linux/perf_event.h missing or too old" "$LINENO" 5
10912     else
10913       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&5
10914 $as_echo "$as_me: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&2;}
10915     fi
10916   fi
10917
10918
10919
10920
10921
10922
10923
10924
10925
10926     use_additional=yes
10927
10928   acl_save_prefix="$prefix"
10929   prefix="$acl_final_prefix"
10930   acl_save_exec_prefix="$exec_prefix"
10931   exec_prefix="$acl_final_exec_prefix"
10932
10933     eval additional_includedir=\"$includedir\"
10934     eval additional_libdir=\"$libdir\"
10935
10936   exec_prefix="$acl_save_exec_prefix"
10937   prefix="$acl_save_prefix"
10938
10939
10940 # Check whether --with-libipt-prefix was given.
10941 if test "${with_libipt_prefix+set}" = set; then :
10942   withval=$with_libipt_prefix;
10943     if test "X$withval" = "Xno"; then
10944       use_additional=no
10945     else
10946       if test "X$withval" = "X"; then
10947
10948   acl_save_prefix="$prefix"
10949   prefix="$acl_final_prefix"
10950   acl_save_exec_prefix="$exec_prefix"
10951   exec_prefix="$acl_final_exec_prefix"
10952
10953           eval additional_includedir=\"$includedir\"
10954           eval additional_libdir=\"$libdir\"
10955
10956   exec_prefix="$acl_save_exec_prefix"
10957   prefix="$acl_save_prefix"
10958
10959       else
10960         additional_includedir="$withval/include"
10961         additional_libdir="$withval/lib"
10962       fi
10963     fi
10964
10965 fi
10966
10967       LIBIPT=
10968   LTLIBIPT=
10969   INCIPT=
10970   rpathdirs=
10971   ltrpathdirs=
10972   names_already_handled=
10973   names_next_round='ipt '
10974   while test -n "$names_next_round"; do
10975     names_this_round="$names_next_round"
10976     names_next_round=
10977     for name in $names_this_round; do
10978       already_handled=
10979       for n in $names_already_handled; do
10980         if test "$n" = "$name"; then
10981           already_handled=yes
10982           break
10983         fi
10984       done
10985       if test -z "$already_handled"; then
10986         names_already_handled="$names_already_handled $name"
10987                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
10988         eval value=\"\$HAVE_LIB$uppername\"
10989         if test -n "$value"; then
10990           if test "$value" = yes; then
10991             eval value=\"\$LIB$uppername\"
10992             test -z "$value" || LIBIPT="${LIBIPT}${LIBIPT:+ }$value"
10993             eval value=\"\$LTLIB$uppername\"
10994             test -z "$value" || LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }$value"
10995           else
10996                                     :
10997           fi
10998         else
10999                               found_dir=
11000           found_la=
11001           found_so=
11002           found_a=
11003           if test $use_additional = yes; then
11004             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
11005               found_dir="$additional_libdir"
11006               found_so="$additional_libdir/lib$name.$shlibext"
11007               if test -f "$additional_libdir/lib$name.la"; then
11008                 found_la="$additional_libdir/lib$name.la"
11009               fi
11010             else
11011               if test -f "$additional_libdir/lib$name.$libext"; then
11012                 found_dir="$additional_libdir"
11013                 found_a="$additional_libdir/lib$name.$libext"
11014                 if test -f "$additional_libdir/lib$name.la"; then
11015                   found_la="$additional_libdir/lib$name.la"
11016                 fi
11017               fi
11018             fi
11019           fi
11020           if test "X$found_dir" = "X"; then
11021             for x in $LDFLAGS $LTLIBIPT; do
11022
11023   acl_save_prefix="$prefix"
11024   prefix="$acl_final_prefix"
11025   acl_save_exec_prefix="$exec_prefix"
11026   exec_prefix="$acl_final_exec_prefix"
11027   eval x=\"$x\"
11028   exec_prefix="$acl_save_exec_prefix"
11029   prefix="$acl_save_prefix"
11030
11031               case "$x" in
11032                 -L*)
11033                   dir=`echo "X$x" | sed -e 's/^X-L//'`
11034                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
11035                     found_dir="$dir"
11036                     found_so="$dir/lib$name.$shlibext"
11037                     if test -f "$dir/lib$name.la"; then
11038                       found_la="$dir/lib$name.la"
11039                     fi
11040                   else
11041                     if test -f "$dir/lib$name.$libext"; then
11042                       found_dir="$dir"
11043                       found_a="$dir/lib$name.$libext"
11044                       if test -f "$dir/lib$name.la"; then
11045                         found_la="$dir/lib$name.la"
11046                       fi
11047                     fi
11048                   fi
11049                   ;;
11050               esac
11051               if test "X$found_dir" != "X"; then
11052                 break
11053               fi
11054             done
11055           fi
11056           if test "X$found_dir" != "X"; then
11057                         LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-L$found_dir -l$name"
11058             if test "X$found_so" != "X"; then
11059                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
11060                                 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
11061               else
11062                                                                                 haveit=
11063                 for x in $ltrpathdirs; do
11064                   if test "X$x" = "X$found_dir"; then
11065                     haveit=yes
11066                     break
11067                   fi
11068                 done
11069                 if test -z "$haveit"; then
11070                   ltrpathdirs="$ltrpathdirs $found_dir"
11071                 fi
11072                                 if test "$hardcode_direct" = yes; then
11073                                                       LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
11074                 else
11075                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
11076                                                             LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
11077                                                             haveit=
11078                     for x in $rpathdirs; do
11079                       if test "X$x" = "X$found_dir"; then
11080                         haveit=yes
11081                         break
11082                       fi
11083                     done
11084                     if test -z "$haveit"; then
11085                       rpathdirs="$rpathdirs $found_dir"
11086                     fi
11087                   else
11088                                                                                 haveit=
11089                     for x in $LDFLAGS $LIBIPT; do
11090
11091   acl_save_prefix="$prefix"
11092   prefix="$acl_final_prefix"
11093   acl_save_exec_prefix="$exec_prefix"
11094   exec_prefix="$acl_final_exec_prefix"
11095   eval x=\"$x\"
11096   exec_prefix="$acl_save_exec_prefix"
11097   prefix="$acl_save_prefix"
11098
11099                       if test "X$x" = "X-L$found_dir"; then
11100                         haveit=yes
11101                         break
11102                       fi
11103                     done
11104                     if test -z "$haveit"; then
11105                       LIBIPT="${LIBIPT}${LIBIPT:+ }-L$found_dir"
11106                     fi
11107                     if test "$hardcode_minus_L" != no; then
11108                                                                                         LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
11109                     else
11110                                                                                                                                                                                 LIBIPT="${LIBIPT}${LIBIPT:+ }-l$name"
11111                     fi
11112                   fi
11113                 fi
11114               fi
11115             else
11116               if test "X$found_a" != "X"; then
11117                                 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_a"
11118               else
11119                                                 LIBIPT="${LIBIPT}${LIBIPT:+ }-L$found_dir -l$name"
11120               fi
11121             fi
11122                         additional_includedir=
11123             case "$found_dir" in
11124               */lib | */lib/)
11125                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
11126                 additional_includedir="$basedir/include"
11127                 ;;
11128             esac
11129             if test "X$additional_includedir" != "X"; then
11130                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
11131                 haveit=
11132                 if test "X$additional_includedir" = "X/usr/local/include"; then
11133                   if test -n "$GCC"; then
11134                     case $host_os in
11135                       linux*) haveit=yes;;
11136                     esac
11137                   fi
11138                 fi
11139                 if test -z "$haveit"; then
11140                   for x in $CPPFLAGS $INCIPT; do
11141
11142   acl_save_prefix="$prefix"
11143   prefix="$acl_final_prefix"
11144   acl_save_exec_prefix="$exec_prefix"
11145   exec_prefix="$acl_final_exec_prefix"
11146   eval x=\"$x\"
11147   exec_prefix="$acl_save_exec_prefix"
11148   prefix="$acl_save_prefix"
11149
11150                     if test "X$x" = "X-I$additional_includedir"; then
11151                       haveit=yes
11152                       break
11153                     fi
11154                   done
11155                   if test -z "$haveit"; then
11156                     if test -d "$additional_includedir"; then
11157                                             INCIPT="${INCIPT}${INCIPT:+ }-I$additional_includedir"
11158                     fi
11159                   fi
11160                 fi
11161               fi
11162             fi
11163                         if test -n "$found_la"; then
11164                                                         save_libdir="$libdir"
11165               case "$found_la" in
11166                 */* | *\\*) . "$found_la" ;;
11167                 *) . "./$found_la" ;;
11168               esac
11169               libdir="$save_libdir"
11170                             for dep in $dependency_libs; do
11171                 case "$dep" in
11172                   -L*)
11173                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
11174                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
11175                       haveit=
11176                       if test "X$additional_libdir" = "X/usr/local/lib"; then
11177                         if test -n "$GCC"; then
11178                           case $host_os in
11179                             linux*) haveit=yes;;
11180                           esac
11181                         fi
11182                       fi
11183                       if test -z "$haveit"; then
11184                         haveit=
11185                         for x in $LDFLAGS $LIBIPT; do
11186
11187   acl_save_prefix="$prefix"
11188   prefix="$acl_final_prefix"
11189   acl_save_exec_prefix="$exec_prefix"
11190   exec_prefix="$acl_final_exec_prefix"
11191   eval x=\"$x\"
11192   exec_prefix="$acl_save_exec_prefix"
11193   prefix="$acl_save_prefix"
11194
11195                           if test "X$x" = "X-L$additional_libdir"; then
11196                             haveit=yes
11197                             break
11198                           fi
11199                         done
11200                         if test -z "$haveit"; then
11201                           if test -d "$additional_libdir"; then
11202                                                         LIBIPT="${LIBIPT}${LIBIPT:+ }-L$additional_libdir"
11203                           fi
11204                         fi
11205                         haveit=
11206                         for x in $LDFLAGS $LTLIBIPT; do
11207
11208   acl_save_prefix="$prefix"
11209   prefix="$acl_final_prefix"
11210   acl_save_exec_prefix="$exec_prefix"
11211   exec_prefix="$acl_final_exec_prefix"
11212   eval x=\"$x\"
11213   exec_prefix="$acl_save_exec_prefix"
11214   prefix="$acl_save_prefix"
11215
11216                           if test "X$x" = "X-L$additional_libdir"; then
11217                             haveit=yes
11218                             break
11219                           fi
11220                         done
11221                         if test -z "$haveit"; then
11222                           if test -d "$additional_libdir"; then
11223                                                         LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-L$additional_libdir"
11224                           fi
11225                         fi
11226                       fi
11227                     fi
11228                     ;;
11229                   -R*)
11230                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
11231                     if test "$enable_rpath" != no; then
11232                                                                   haveit=
11233                       for x in $rpathdirs; do
11234                         if test "X$x" = "X$dir"; then
11235                           haveit=yes
11236                           break
11237                         fi
11238                       done
11239                       if test -z "$haveit"; then
11240                         rpathdirs="$rpathdirs $dir"
11241                       fi
11242                                                                   haveit=
11243                       for x in $ltrpathdirs; do
11244                         if test "X$x" = "X$dir"; then
11245                           haveit=yes
11246                           break
11247                         fi
11248                       done
11249                       if test -z "$haveit"; then
11250                         ltrpathdirs="$ltrpathdirs $dir"
11251                       fi
11252                     fi
11253                     ;;
11254                   -l*)
11255                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
11256                     ;;
11257                   *.la)
11258                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
11259                     ;;
11260                   *)
11261                                         LIBIPT="${LIBIPT}${LIBIPT:+ }$dep"
11262                     LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }$dep"
11263                     ;;
11264                 esac
11265               done
11266             fi
11267           else
11268                                                             LIBIPT="${LIBIPT}${LIBIPT:+ }-l$name"
11269             LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-l$name"
11270           fi
11271         fi
11272       fi
11273     done
11274   done
11275   if test "X$rpathdirs" != "X"; then
11276     if test -n "$hardcode_libdir_separator"; then
11277                         alldirs=
11278       for found_dir in $rpathdirs; do
11279         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
11280       done
11281             acl_save_libdir="$libdir"
11282       libdir="$alldirs"
11283       eval flag=\"$hardcode_libdir_flag_spec\"
11284       libdir="$acl_save_libdir"
11285       LIBIPT="${LIBIPT}${LIBIPT:+ }$flag"
11286     else
11287             for found_dir in $rpathdirs; do
11288         acl_save_libdir="$libdir"
11289         libdir="$found_dir"
11290         eval flag=\"$hardcode_libdir_flag_spec\"
11291         libdir="$acl_save_libdir"
11292         LIBIPT="${LIBIPT}${LIBIPT:+ }$flag"
11293       done
11294     fi
11295   fi
11296   if test "X$ltrpathdirs" != "X"; then
11297             for found_dir in $ltrpathdirs; do
11298       LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-R$found_dir"
11299     done
11300   fi
11301
11302
11303         ac_save_CPPFLAGS="$CPPFLAGS"
11304
11305   for element in $INCIPT; do
11306     haveit=
11307     for x in $CPPFLAGS; do
11308
11309   acl_save_prefix="$prefix"
11310   prefix="$acl_final_prefix"
11311   acl_save_exec_prefix="$exec_prefix"
11312   exec_prefix="$acl_final_exec_prefix"
11313   eval x=\"$x\"
11314   exec_prefix="$acl_save_exec_prefix"
11315   prefix="$acl_save_prefix"
11316
11317       if test "X$x" = "X$element"; then
11318         haveit=yes
11319         break
11320       fi
11321     done
11322     if test -z "$haveit"; then
11323       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
11324     fi
11325   done
11326
11327
11328   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libipt" >&5
11329 $as_echo_n "checking for libipt... " >&6; }
11330 if test "${ac_cv_libipt+set}" = set; then :
11331   $as_echo_n "(cached) " >&6
11332 else
11333
11334     ac_save_LIBS="$LIBS"
11335     LIBS="$LIBS $LIBIPT"
11336     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11337 /* end confdefs.h.  */
11338 #include "intel-pt.h"
11339 int
11340 main ()
11341 {
11342 pt_insn_alloc_decoder (0);
11343   ;
11344   return 0;
11345 }
11346 _ACEOF
11347 if ac_fn_c_try_link "$LINENO"; then :
11348   ac_cv_libipt=yes
11349 else
11350   ac_cv_libipt=no
11351 fi
11352 rm -f core conftest.err conftest.$ac_objext \
11353     conftest$ac_exeext conftest.$ac_ext
11354     LIBS="$ac_save_LIBS"
11355
11356 fi
11357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libipt" >&5
11358 $as_echo "$ac_cv_libipt" >&6; }
11359   if test "$ac_cv_libipt" = yes; then
11360     HAVE_LIBIPT=yes
11361
11362 $as_echo "#define HAVE_LIBIPT 1" >>confdefs.h
11363
11364     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libipt" >&5
11365 $as_echo_n "checking how to link with libipt... " >&6; }
11366     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBIPT" >&5
11367 $as_echo "$LIBIPT" >&6; }
11368   else
11369     HAVE_LIBIPT=no
11370             CPPFLAGS="$ac_save_CPPFLAGS"
11371     LIBIPT=
11372     LTLIBIPT=
11373   fi
11374
11375
11376
11377
11378
11379
11380   if test "$HAVE_LIBIPT" != yes; then
11381     if test "$with_intel_pt" = yes; then
11382       as_fn_error "libipt is missing or unusable" "$LINENO" 5
11383     else
11384       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libipt is missing or unusable; some features may be unavailable." >&5
11385 $as_echo "$as_me: WARNING: libipt is missing or unusable; some features may be unavailable." >&2;}
11386     fi
11387   else
11388     save_LIBS=$LIBS
11389     LIBS="$LIBS $LIBIPT"
11390     for ac_func in pt_insn_event
11391 do :
11392   ac_fn_c_check_func "$LINENO" "pt_insn_event" "ac_cv_func_pt_insn_event"
11393 if test "x$ac_cv_func_pt_insn_event" = x""yes; then :
11394   cat >>confdefs.h <<_ACEOF
11395 #define HAVE_PT_INSN_EVENT 1
11396 _ACEOF
11397
11398 fi
11399 done
11400
11401     ac_fn_c_check_member "$LINENO" "struct pt_insn" "enabled" "ac_cv_member_struct_pt_insn_enabled" "#include <intel-pt.h>
11402 "
11403 if test "x$ac_cv_member_struct_pt_insn_enabled" = x""yes; then :
11404
11405 cat >>confdefs.h <<_ACEOF
11406 #define HAVE_STRUCT_PT_INSN_ENABLED 1
11407 _ACEOF
11408
11409
11410 fi
11411 ac_fn_c_check_member "$LINENO" "struct pt_insn" "resynced" "ac_cv_member_struct_pt_insn_resynced" "#include <intel-pt.h>
11412 "
11413 if test "x$ac_cv_member_struct_pt_insn_resynced" = x""yes; then :
11414
11415 cat >>confdefs.h <<_ACEOF
11416 #define HAVE_STRUCT_PT_INSN_RESYNCED 1
11417 _ACEOF
11418
11419
11420 fi
11421
11422     LIBS=$save_LIBS
11423   fi
11424 fi
11425
11426 # ------------------------- #
11427 # Checks for header files.  #
11428 # ------------------------- #
11429
11430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11431 $as_echo_n "checking for ANSI C header files... " >&6; }
11432 if test "${ac_cv_header_stdc+set}" = set; then :
11433   $as_echo_n "(cached) " >&6
11434 else
11435   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11436 /* end confdefs.h.  */
11437 #include <stdlib.h>
11438 #include <stdarg.h>
11439 #include <string.h>
11440 #include <float.h>
11441
11442 int
11443 main ()
11444 {
11445
11446   ;
11447   return 0;
11448 }
11449 _ACEOF
11450 if ac_fn_c_try_compile "$LINENO"; then :
11451   ac_cv_header_stdc=yes
11452 else
11453   ac_cv_header_stdc=no
11454 fi
11455 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11456
11457 if test $ac_cv_header_stdc = yes; then
11458   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11459   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11460 /* end confdefs.h.  */
11461 #include <string.h>
11462
11463 _ACEOF
11464 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11465   $EGREP "memchr" >/dev/null 2>&1; then :
11466
11467 else
11468   ac_cv_header_stdc=no
11469 fi
11470 rm -f conftest*
11471
11472 fi
11473
11474 if test $ac_cv_header_stdc = yes; then
11475   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11476   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11477 /* end confdefs.h.  */
11478 #include <stdlib.h>
11479
11480 _ACEOF
11481 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11482   $EGREP "free" >/dev/null 2>&1; then :
11483
11484 else
11485   ac_cv_header_stdc=no
11486 fi
11487 rm -f conftest*
11488
11489 fi
11490
11491 if test $ac_cv_header_stdc = yes; then
11492   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11493   if test "$cross_compiling" = yes; then :
11494   :
11495 else
11496   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11497 /* end confdefs.h.  */
11498 #include <ctype.h>
11499 #include <stdlib.h>
11500 #if ((' ' & 0x0FF) == 0x020)
11501 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11502 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11503 #else
11504 # define ISLOWER(c) \
11505                    (('a' <= (c) && (c) <= 'i') \
11506                      || ('j' <= (c) && (c) <= 'r') \
11507                      || ('s' <= (c) && (c) <= 'z'))
11508 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11509 #endif
11510
11511 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11512 int
11513 main ()
11514 {
11515   int i;
11516   for (i = 0; i < 256; i++)
11517     if (XOR (islower (i), ISLOWER (i))
11518         || toupper (i) != TOUPPER (i))
11519       return 2;
11520   return 0;
11521 }
11522 _ACEOF
11523 if ac_fn_c_try_run "$LINENO"; then :
11524
11525 else
11526   ac_cv_header_stdc=no
11527 fi
11528 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11529   conftest.$ac_objext conftest.beam conftest.$ac_ext
11530 fi
11531
11532 fi
11533 fi
11534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
11535 $as_echo "$ac_cv_header_stdc" >&6; }
11536 if test $ac_cv_header_stdc = yes; then
11537
11538 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
11539
11540 fi
11541
11542 # elf_hp.h is for HP/UX 64-bit shared library support.
11543 for ac_header in nlist.h machine/reg.h poll.h sys/poll.h proc_service.h \
11544                   thread_db.h \
11545                   sys/fault.h \
11546                   sys/file.h sys/filio.h sys/ioctl.h sys/param.h \
11547                   sys/resource.h sys/procfs.h sys/ptrace.h ptrace.h \
11548                   sys/reg.h sys/debugreg.h sys/select.h sys/syscall.h \
11549                   termios.h termio.h \
11550                   sgtty.h elf_hp.h \
11551                   dlfcn.h
11552 do :
11553   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11554 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11555 eval as_val=\$$as_ac_Header
11556    if test "x$as_val" = x""yes; then :
11557   cat >>confdefs.h <<_ACEOF
11558 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11559 _ACEOF
11560
11561 fi
11562
11563 done
11564
11565 for ac_header in sys/proc.h
11566 do :
11567   ac_fn_c_check_header_compile "$LINENO" "sys/proc.h" "ac_cv_header_sys_proc_h" "#if HAVE_SYS_PARAM_H
11568 # include <sys/param.h>
11569 #endif
11570
11571 "
11572 if test "x$ac_cv_header_sys_proc_h" = x""yes; then :
11573   cat >>confdefs.h <<_ACEOF
11574 #define HAVE_SYS_PROC_H 1
11575 _ACEOF
11576
11577 fi
11578
11579 done
11580
11581 for ac_header in sys/user.h
11582 do :
11583   ac_fn_c_check_header_compile "$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H
11584 # include <sys/param.h>
11585 #endif
11586
11587 "
11588 if test "x$ac_cv_header_sys_user_h" = x""yes; then :
11589   cat >>confdefs.h <<_ACEOF
11590 #define HAVE_SYS_USER_H 1
11591 _ACEOF
11592
11593 fi
11594
11595 done
11596
11597
11598 for ac_header in curses.h cursesX.h ncurses.h ncursesw/ncurses.h ncurses/ncurses.h ncurses/term.h
11599 do :
11600   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11601 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11602 eval as_val=\$$as_ac_Header
11603    if test "x$as_val" = x""yes; then :
11604   cat >>confdefs.h <<_ACEOF
11605 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11606 _ACEOF
11607
11608 fi
11609
11610 done
11611
11612 for ac_header in term.h
11613 do :
11614   ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
11615 # include <curses.h>
11616 #endif
11617
11618 "
11619 if test "x$ac_cv_header_term_h" = x""yes; then :
11620   cat >>confdefs.h <<_ACEOF
11621 #define HAVE_TERM_H 1
11622 _ACEOF
11623
11624 fi
11625
11626 done
11627
11628
11629 # ------------------------- #
11630 # Checks for declarations.  #
11631 # ------------------------- #
11632
11633
11634   # Check for presence and size of long long.
11635   ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
11636 if test "x$ac_cv_type_long_long" = x""yes; then :
11637
11638 cat >>confdefs.h <<_ACEOF
11639 #define HAVE_LONG_LONG 1
11640 _ACEOF
11641
11642 # The cast to long int works around a bug in the HP C Compiler
11643 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11644 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11645 # This bug is HP SR number 8606223364.
11646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
11647 $as_echo_n "checking size of long long... " >&6; }
11648 if test "${ac_cv_sizeof_long_long+set}" = set; then :
11649   $as_echo_n "(cached) " >&6
11650 else
11651   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long"        "$ac_includes_default"; then :
11652
11653 else
11654   if test "$ac_cv_type_long_long" = yes; then
11655      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11656 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11657 { as_fn_set_status 77
11658 as_fn_error "cannot compute sizeof (long long)
11659 See \`config.log' for more details." "$LINENO" 5; }; }
11660    else
11661      ac_cv_sizeof_long_long=0
11662    fi
11663 fi
11664
11665 fi
11666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
11667 $as_echo "$ac_cv_sizeof_long_long" >&6; }
11668
11669
11670
11671 cat >>confdefs.h <<_ACEOF
11672 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
11673 _ACEOF
11674
11675
11676 fi
11677
11678
11679   ac_fn_c_check_decl "$LINENO" "basename(char *)" "ac_cv_have_decl_basename_char_p_" "$ac_includes_default"
11680 if test "x$ac_cv_have_decl_basename_char_p_" = x""yes; then :
11681   ac_have_decl=1
11682 else
11683   ac_have_decl=0
11684 fi
11685
11686 cat >>confdefs.h <<_ACEOF
11687 #define HAVE_DECL_BASENAME $ac_have_decl
11688 _ACEOF
11689 ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
11690 if test "x$ac_cv_have_decl_ffs" = x""yes; then :
11691   ac_have_decl=1
11692 else
11693   ac_have_decl=0
11694 fi
11695
11696 cat >>confdefs.h <<_ACEOF
11697 #define HAVE_DECL_FFS $ac_have_decl
11698 _ACEOF
11699 ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
11700 if test "x$ac_cv_have_decl_asprintf" = x""yes; then :
11701   ac_have_decl=1
11702 else
11703   ac_have_decl=0
11704 fi
11705
11706 cat >>confdefs.h <<_ACEOF
11707 #define HAVE_DECL_ASPRINTF $ac_have_decl
11708 _ACEOF
11709 ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
11710 if test "x$ac_cv_have_decl_vasprintf" = x""yes; then :
11711   ac_have_decl=1
11712 else
11713   ac_have_decl=0
11714 fi
11715
11716 cat >>confdefs.h <<_ACEOF
11717 #define HAVE_DECL_VASPRINTF $ac_have_decl
11718 _ACEOF
11719 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
11720 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
11721   ac_have_decl=1
11722 else
11723   ac_have_decl=0
11724 fi
11725
11726 cat >>confdefs.h <<_ACEOF
11727 #define HAVE_DECL_SNPRINTF $ac_have_decl
11728 _ACEOF
11729 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
11730 if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
11731   ac_have_decl=1
11732 else
11733   ac_have_decl=0
11734 fi
11735
11736 cat >>confdefs.h <<_ACEOF
11737 #define HAVE_DECL_VSNPRINTF $ac_have_decl
11738 _ACEOF
11739
11740   ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default"
11741 if test "x$ac_cv_have_decl_strtol" = x""yes; then :
11742   ac_have_decl=1
11743 else
11744   ac_have_decl=0
11745 fi
11746
11747 cat >>confdefs.h <<_ACEOF
11748 #define HAVE_DECL_STRTOL $ac_have_decl
11749 _ACEOF
11750 ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default"
11751 if test "x$ac_cv_have_decl_strtoul" = x""yes; then :
11752   ac_have_decl=1
11753 else
11754   ac_have_decl=0
11755 fi
11756
11757 cat >>confdefs.h <<_ACEOF
11758 #define HAVE_DECL_STRTOUL $ac_have_decl
11759 _ACEOF
11760 ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default"
11761 if test "x$ac_cv_have_decl_strtoll" = x""yes; then :
11762   ac_have_decl=1
11763 else
11764   ac_have_decl=0
11765 fi
11766
11767 cat >>confdefs.h <<_ACEOF
11768 #define HAVE_DECL_STRTOLL $ac_have_decl
11769 _ACEOF
11770 ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default"
11771 if test "x$ac_cv_have_decl_strtoull" = x""yes; then :
11772   ac_have_decl=1
11773 else
11774   ac_have_decl=0
11775 fi
11776
11777 cat >>confdefs.h <<_ACEOF
11778 #define HAVE_DECL_STRTOULL $ac_have_decl
11779 _ACEOF
11780
11781   ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default"
11782 if test "x$ac_cv_have_decl_strverscmp" = x""yes; then :
11783   ac_have_decl=1
11784 else
11785   ac_have_decl=0
11786 fi
11787
11788 cat >>confdefs.h <<_ACEOF
11789 #define HAVE_DECL_STRVERSCMP $ac_have_decl
11790 _ACEOF
11791
11792
11793
11794 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
11795 if test "x$ac_cv_have_decl_free" = x""yes; then :
11796   ac_have_decl=1
11797 else
11798   ac_have_decl=0
11799 fi
11800
11801 cat >>confdefs.h <<_ACEOF
11802 #define HAVE_DECL_FREE $ac_have_decl
11803 _ACEOF
11804 ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
11805 if test "x$ac_cv_have_decl_malloc" = x""yes; then :
11806   ac_have_decl=1
11807 else
11808   ac_have_decl=0
11809 fi
11810
11811 cat >>confdefs.h <<_ACEOF
11812 #define HAVE_DECL_MALLOC $ac_have_decl
11813 _ACEOF
11814 ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
11815 if test "x$ac_cv_have_decl_realloc" = x""yes; then :
11816   ac_have_decl=1
11817 else
11818   ac_have_decl=0
11819 fi
11820
11821 cat >>confdefs.h <<_ACEOF
11822 #define HAVE_DECL_REALLOC $ac_have_decl
11823 _ACEOF
11824 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
11825 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
11826   ac_have_decl=1
11827 else
11828   ac_have_decl=0
11829 fi
11830
11831 cat >>confdefs.h <<_ACEOF
11832 #define HAVE_DECL_SNPRINTF $ac_have_decl
11833 _ACEOF
11834
11835
11836   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
11837 $as_echo_n "checking for LC_MESSAGES... " >&6; }
11838 if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
11839   $as_echo_n "(cached) " >&6
11840 else
11841   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11842 /* end confdefs.h.  */
11843 #include <locale.h>
11844 int
11845 main ()
11846 {
11847 return LC_MESSAGES
11848   ;
11849   return 0;
11850 }
11851 _ACEOF
11852 if ac_fn_c_try_link "$LINENO"; then :
11853   am_cv_val_LC_MESSAGES=yes
11854 else
11855   am_cv_val_LC_MESSAGES=no
11856 fi
11857 rm -f core conftest.err conftest.$ac_objext \
11858     conftest$ac_exeext conftest.$ac_ext
11859 fi
11860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
11861 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
11862   if test $am_cv_val_LC_MESSAGES = yes; then
11863
11864 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
11865
11866   fi
11867
11868
11869 # ----------------------- #
11870 # Checks for structures.  #
11871 # ----------------------- #
11872
11873 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
11874 if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
11875
11876 cat >>confdefs.h <<_ACEOF
11877 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
11878 _ACEOF
11879
11880
11881 fi
11882 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
11883 if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
11884
11885 cat >>confdefs.h <<_ACEOF
11886 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
11887 _ACEOF
11888
11889
11890 fi
11891
11892
11893 # ------------------ #
11894 # Checks for types.  #
11895 # ------------------ #
11896
11897 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
11898 #include <sys/socket.h>
11899
11900 "
11901 if test "x$ac_cv_type_socklen_t" = x""yes; then :
11902
11903 cat >>confdefs.h <<_ACEOF
11904 #define HAVE_SOCKLEN_T 1
11905 _ACEOF
11906
11907
11908 fi
11909
11910
11911 # ------------------------------------- #
11912 # Checks for compiler characteristics.  #
11913 # ------------------------------------- #
11914
11915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
11916 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
11917 if test "${ac_cv_c_const+set}" = set; then :
11918   $as_echo_n "(cached) " >&6
11919 else
11920   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11921 /* end confdefs.h.  */
11922
11923 int
11924 main ()
11925 {
11926 /* FIXME: Include the comments suggested by Paul. */
11927 #ifndef __cplusplus
11928   /* Ultrix mips cc rejects this.  */
11929   typedef int charset[2];
11930   const charset cs;
11931   /* SunOS 4.1.1 cc rejects this.  */
11932   char const *const *pcpcc;
11933   char **ppc;
11934   /* NEC SVR4.0.2 mips cc rejects this.  */
11935   struct point {int x, y;};
11936   static struct point const zero = {0,0};
11937   /* AIX XL C 1.02.0.0 rejects this.
11938      It does not let you subtract one const X* pointer from another in
11939      an arm of an if-expression whose if-part is not a constant
11940      expression */
11941   const char *g = "string";
11942   pcpcc = &g + (g ? g-g : 0);
11943   /* HPUX 7.0 cc rejects these. */
11944   ++pcpcc;
11945   ppc = (char**) pcpcc;
11946   pcpcc = (char const *const *) ppc;
11947   { /* SCO 3.2v4 cc rejects this.  */
11948     char *t;
11949     char const *s = 0 ? (char *) 0 : (char const *) 0;
11950
11951     *t++ = 0;
11952     if (s) return 0;
11953   }
11954   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
11955     int x[] = {25, 17};
11956     const int *foo = &x[0];
11957     ++foo;
11958   }
11959   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11960     typedef const int *iptr;
11961     iptr p = 0;
11962     ++p;
11963   }
11964   { /* AIX XL C 1.02.0.0 rejects this saying
11965        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11966     struct s { int j; const int *ap[3]; };
11967     struct s *b; b->j = 5;
11968   }
11969   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11970     const int foo = 10;
11971     if (!foo) return 0;
11972   }
11973   return !cs[0] && !zero.x;
11974 #endif
11975
11976   ;
11977   return 0;
11978 }
11979 _ACEOF
11980 if ac_fn_c_try_compile "$LINENO"; then :
11981   ac_cv_c_const=yes
11982 else
11983   ac_cv_c_const=no
11984 fi
11985 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11986 fi
11987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
11988 $as_echo "$ac_cv_c_const" >&6; }
11989 if test $ac_cv_c_const = no; then
11990
11991 $as_echo "#define const /**/" >>confdefs.h
11992
11993 fi
11994
11995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
11996 $as_echo_n "checking for inline... " >&6; }
11997 if test "${ac_cv_c_inline+set}" = set; then :
11998   $as_echo_n "(cached) " >&6
11999 else
12000   ac_cv_c_inline=no
12001 for ac_kw in inline __inline__ __inline; do
12002   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12003 /* end confdefs.h.  */
12004 #ifndef __cplusplus
12005 typedef int foo_t;
12006 static $ac_kw foo_t static_foo () {return 0; }
12007 $ac_kw foo_t foo () {return 0; }
12008 #endif
12009
12010 _ACEOF
12011 if ac_fn_c_try_compile "$LINENO"; then :
12012   ac_cv_c_inline=$ac_kw
12013 fi
12014 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12015   test "$ac_cv_c_inline" != no && break
12016 done
12017
12018 fi
12019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
12020 $as_echo "$ac_cv_c_inline" >&6; }
12021
12022 case $ac_cv_c_inline in
12023   inline | yes) ;;
12024   *)
12025     case $ac_cv_c_inline in
12026       no) ac_val=;;
12027       *) ac_val=$ac_cv_c_inline;;
12028     esac
12029     cat >>confdefs.h <<_ACEOF
12030 #ifndef __cplusplus
12031 #define inline $ac_val
12032 #endif
12033 _ACEOF
12034     ;;
12035 esac
12036
12037  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
12038 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
12039 if test "${ac_cv_c_bigendian+set}" = set; then :
12040   $as_echo_n "(cached) " >&6
12041 else
12042   ac_cv_c_bigendian=unknown
12043     # See if we're dealing with a universal compiler.
12044     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12045 /* end confdefs.h.  */
12046 #ifndef __APPLE_CC__
12047                not a universal capable compiler
12048              #endif
12049              typedef int dummy;
12050
12051 _ACEOF
12052 if ac_fn_c_try_compile "$LINENO"; then :
12053
12054         # Check for potential -arch flags.  It is not universal unless
12055         # there are at least two -arch flags with different values.
12056         ac_arch=
12057         ac_prev=
12058         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12059          if test -n "$ac_prev"; then
12060            case $ac_word in
12061              i?86 | x86_64 | ppc | ppc64)
12062                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
12063                  ac_arch=$ac_word
12064                else
12065                  ac_cv_c_bigendian=universal
12066                  break
12067                fi
12068                ;;
12069            esac
12070            ac_prev=
12071          elif test "x$ac_word" = "x-arch"; then
12072            ac_prev=arch
12073          fi
12074        done
12075 fi
12076 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12077     if test $ac_cv_c_bigendian = unknown; then
12078       # See if sys/param.h defines the BYTE_ORDER macro.
12079       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12080 /* end confdefs.h.  */
12081 #include <sys/types.h>
12082              #include <sys/param.h>
12083
12084 int
12085 main ()
12086 {
12087 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
12088                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
12089                      && LITTLE_ENDIAN)
12090               bogus endian macros
12091              #endif
12092
12093   ;
12094   return 0;
12095 }
12096 _ACEOF
12097 if ac_fn_c_try_compile "$LINENO"; then :
12098   # It does; now see whether it defined to BIG_ENDIAN or not.
12099          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12100 /* end confdefs.h.  */
12101 #include <sys/types.h>
12102                 #include <sys/param.h>
12103
12104 int
12105 main ()
12106 {
12107 #if BYTE_ORDER != BIG_ENDIAN
12108                  not big endian
12109                 #endif
12110
12111   ;
12112   return 0;
12113 }
12114 _ACEOF
12115 if ac_fn_c_try_compile "$LINENO"; then :
12116   ac_cv_c_bigendian=yes
12117 else
12118   ac_cv_c_bigendian=no
12119 fi
12120 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12121 fi
12122 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12123     fi
12124     if test $ac_cv_c_bigendian = unknown; then
12125       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
12126       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12127 /* end confdefs.h.  */
12128 #include <limits.h>
12129
12130 int
12131 main ()
12132 {
12133 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12134               bogus endian macros
12135              #endif
12136
12137   ;
12138   return 0;
12139 }
12140 _ACEOF
12141 if ac_fn_c_try_compile "$LINENO"; then :
12142   # It does; now see whether it defined to _BIG_ENDIAN or not.
12143          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12144 /* end confdefs.h.  */
12145 #include <limits.h>
12146
12147 int
12148 main ()
12149 {
12150 #ifndef _BIG_ENDIAN
12151                  not big endian
12152                 #endif
12153
12154   ;
12155   return 0;
12156 }
12157 _ACEOF
12158 if ac_fn_c_try_compile "$LINENO"; then :
12159   ac_cv_c_bigendian=yes
12160 else
12161   ac_cv_c_bigendian=no
12162 fi
12163 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12164 fi
12165 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12166     fi
12167     if test $ac_cv_c_bigendian = unknown; then
12168       # Compile a test program.
12169       if test "$cross_compiling" = yes; then :
12170   # Try to guess by grepping values from an object file.
12171          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12172 /* end confdefs.h.  */
12173 short int ascii_mm[] =
12174                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12175                 short int ascii_ii[] =
12176                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12177                 int use_ascii (int i) {
12178                   return ascii_mm[i] + ascii_ii[i];
12179                 }
12180                 short int ebcdic_ii[] =
12181                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12182                 short int ebcdic_mm[] =
12183                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12184                 int use_ebcdic (int i) {
12185                   return ebcdic_mm[i] + ebcdic_ii[i];
12186                 }
12187                 extern int foo;
12188
12189 int
12190 main ()
12191 {
12192 return use_ascii (foo) == use_ebcdic (foo);
12193   ;
12194   return 0;
12195 }
12196 _ACEOF
12197 if ac_fn_c_try_compile "$LINENO"; then :
12198   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
12199               ac_cv_c_bigendian=yes
12200             fi
12201             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
12202               if test "$ac_cv_c_bigendian" = unknown; then
12203                 ac_cv_c_bigendian=no
12204               else
12205                 # finding both strings is unlikely to happen, but who knows?
12206                 ac_cv_c_bigendian=unknown
12207               fi
12208             fi
12209 fi
12210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12211 else
12212   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12213 /* end confdefs.h.  */
12214 $ac_includes_default
12215 int
12216 main ()
12217 {
12218
12219              /* Are we little or big endian?  From Harbison&Steele.  */
12220              union
12221              {
12222                long int l;
12223                char c[sizeof (long int)];
12224              } u;
12225              u.l = 1;
12226              return u.c[sizeof (long int) - 1] == 1;
12227
12228   ;
12229   return 0;
12230 }
12231 _ACEOF
12232 if ac_fn_c_try_run "$LINENO"; then :
12233   ac_cv_c_bigendian=no
12234 else
12235   ac_cv_c_bigendian=yes
12236 fi
12237 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12238   conftest.$ac_objext conftest.beam conftest.$ac_ext
12239 fi
12240
12241     fi
12242 fi
12243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
12244 $as_echo "$ac_cv_c_bigendian" >&6; }
12245  case $ac_cv_c_bigendian in #(
12246    yes)
12247      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
12248 ;; #(
12249    no)
12250       ;; #(
12251    universal)
12252
12253 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
12254
12255      ;; #(
12256    *)
12257      as_fn_error "unknown endianness
12258  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
12259  esac
12260
12261
12262 # ------------------------------ #
12263 # Checks for library functions.  #
12264 # ------------------------------ #
12265
12266 for ac_header in stdlib.h unistd.h
12267 do :
12268   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12269 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12270 eval as_val=\$$as_ac_Header
12271    if test "x$as_val" = x""yes; then :
12272   cat >>confdefs.h <<_ACEOF
12273 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12274 _ACEOF
12275
12276 fi
12277
12278 done
12279
12280 for ac_func in getpagesize
12281 do :
12282   ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
12283 if test "x$ac_cv_func_getpagesize" = x""yes; then :
12284   cat >>confdefs.h <<_ACEOF
12285 #define HAVE_GETPAGESIZE 1
12286 _ACEOF
12287
12288 fi
12289 done
12290
12291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
12292 $as_echo_n "checking for working mmap... " >&6; }
12293 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
12294   $as_echo_n "(cached) " >&6
12295 else
12296   if test "$cross_compiling" = yes; then :
12297   ac_cv_func_mmap_fixed_mapped=no
12298 else
12299   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12300 /* end confdefs.h.  */
12301 $ac_includes_default
12302 /* malloc might have been renamed as rpl_malloc. */
12303 #undef malloc
12304
12305 /* Thanks to Mike Haertel and Jim Avera for this test.
12306    Here is a matrix of mmap possibilities:
12307         mmap private not fixed
12308         mmap private fixed at somewhere currently unmapped
12309         mmap private fixed at somewhere already mapped
12310         mmap shared not fixed
12311         mmap shared fixed at somewhere currently unmapped
12312         mmap shared fixed at somewhere already mapped
12313    For private mappings, we should verify that changes cannot be read()
12314    back from the file, nor mmap's back from the file at a different
12315    address.  (There have been systems where private was not correctly
12316    implemented like the infamous i386 svr4.0, and systems where the
12317    VM page cache was not coherent with the file system buffer cache
12318    like early versions of FreeBSD and possibly contemporary NetBSD.)
12319    For shared mappings, we should conversely verify that changes get
12320    propagated back to all the places they're supposed to be.
12321
12322    Grep wants private fixed already mapped.
12323    The main things grep needs to know about mmap are:
12324    * does it exist and is it safe to write into the mmap'd area
12325    * how to use it (BSD variants)  */
12326
12327 #include <fcntl.h>
12328 #include <sys/mman.h>
12329
12330 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
12331 char *malloc ();
12332 #endif
12333
12334 /* This mess was copied from the GNU getpagesize.h.  */
12335 #ifndef HAVE_GETPAGESIZE
12336 /* Assume that all systems that can run configure have sys/param.h.  */
12337 # ifndef HAVE_SYS_PARAM_H
12338 #  define HAVE_SYS_PARAM_H 1
12339 # endif
12340
12341 # ifdef _SC_PAGESIZE
12342 #  define getpagesize() sysconf(_SC_PAGESIZE)
12343 # else /* no _SC_PAGESIZE */
12344 #  ifdef HAVE_SYS_PARAM_H
12345 #   include <sys/param.h>
12346 #   ifdef EXEC_PAGESIZE
12347 #    define getpagesize() EXEC_PAGESIZE
12348 #   else /* no EXEC_PAGESIZE */
12349 #    ifdef NBPG
12350 #     define getpagesize() NBPG * CLSIZE
12351 #     ifndef CLSIZE
12352 #      define CLSIZE 1
12353 #     endif /* no CLSIZE */
12354 #    else /* no NBPG */
12355 #     ifdef NBPC
12356 #      define getpagesize() NBPC
12357 #     else /* no NBPC */
12358 #      ifdef PAGESIZE
12359 #       define getpagesize() PAGESIZE
12360 #      endif /* PAGESIZE */
12361 #     endif /* no NBPC */
12362 #    endif /* no NBPG */
12363 #   endif /* no EXEC_PAGESIZE */
12364 #  else /* no HAVE_SYS_PARAM_H */
12365 #   define getpagesize() 8192   /* punt totally */
12366 #  endif /* no HAVE_SYS_PARAM_H */
12367 # endif /* no _SC_PAGESIZE */
12368
12369 #endif /* no HAVE_GETPAGESIZE */
12370
12371 int
12372 main ()
12373 {
12374   char *data, *data2, *data3;
12375   int i, pagesize;
12376   int fd;
12377
12378   pagesize = getpagesize ();
12379
12380   /* First, make a file with some known garbage in it. */
12381   data = (char *) malloc (pagesize);
12382   if (!data)
12383     return 1;
12384   for (i = 0; i < pagesize; ++i)
12385     *(data + i) = rand ();
12386   umask (0);
12387   fd = creat ("conftest.mmap", 0600);
12388   if (fd < 0)
12389     return 1;
12390   if (write (fd, data, pagesize) != pagesize)
12391     return 1;
12392   close (fd);
12393
12394   /* Next, try to mmap the file at a fixed address which already has
12395      something else allocated at it.  If we can, also make sure that
12396      we see the same garbage.  */
12397   fd = open ("conftest.mmap", O_RDWR);
12398   if (fd < 0)
12399     return 1;
12400   data2 = (char *) malloc (2 * pagesize);
12401   if (!data2)
12402     return 1;
12403   data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
12404   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
12405                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
12406     return 1;
12407   for (i = 0; i < pagesize; ++i)
12408     if (*(data + i) != *(data2 + i))
12409       return 1;
12410
12411   /* Finally, make sure that changes to the mapped area do not
12412      percolate back to the file as seen by read().  (This is a bug on
12413      some variants of i386 svr4.0.)  */
12414   for (i = 0; i < pagesize; ++i)
12415     *(data2 + i) = *(data2 + i) + 1;
12416   data3 = (char *) malloc (pagesize);
12417   if (!data3)
12418     return 1;
12419   if (read (fd, data3, pagesize) != pagesize)
12420     return 1;
12421   for (i = 0; i < pagesize; ++i)
12422     if (*(data + i) != *(data3 + i))
12423       return 1;
12424   close (fd);
12425   return 0;
12426 }
12427 _ACEOF
12428 if ac_fn_c_try_run "$LINENO"; then :
12429   ac_cv_func_mmap_fixed_mapped=yes
12430 else
12431   ac_cv_func_mmap_fixed_mapped=no
12432 fi
12433 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12434   conftest.$ac_objext conftest.beam conftest.$ac_ext
12435 fi
12436
12437 fi
12438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
12439 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
12440 if test $ac_cv_func_mmap_fixed_mapped = yes; then
12441
12442 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
12443
12444 fi
12445 rm -f conftest.mmap
12446
12447 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
12448 if test "x$ac_cv_type_pid_t" = x""yes; then :
12449
12450 else
12451
12452 cat >>confdefs.h <<_ACEOF
12453 #define pid_t int
12454 _ACEOF
12455
12456 fi
12457
12458 for ac_header in vfork.h
12459 do :
12460   ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
12461 if test "x$ac_cv_header_vfork_h" = x""yes; then :
12462   cat >>confdefs.h <<_ACEOF
12463 #define HAVE_VFORK_H 1
12464 _ACEOF
12465
12466 fi
12467
12468 done
12469
12470 for ac_func in fork vfork
12471 do :
12472   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12473 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12474 eval as_val=\$$as_ac_var
12475    if test "x$as_val" = x""yes; then :
12476   cat >>confdefs.h <<_ACEOF
12477 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12478 _ACEOF
12479
12480 fi
12481 done
12482
12483 if test "x$ac_cv_func_fork" = xyes; then
12484   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
12485 $as_echo_n "checking for working fork... " >&6; }
12486 if test "${ac_cv_func_fork_works+set}" = set; then :
12487   $as_echo_n "(cached) " >&6
12488 else
12489   if test "$cross_compiling" = yes; then :
12490   ac_cv_func_fork_works=cross
12491 else
12492   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12493 /* end confdefs.h.  */
12494 $ac_includes_default
12495 int
12496 main ()
12497 {
12498
12499           /* By Ruediger Kuhlmann. */
12500           return fork () < 0;
12501
12502   ;
12503   return 0;
12504 }
12505 _ACEOF
12506 if ac_fn_c_try_run "$LINENO"; then :
12507   ac_cv_func_fork_works=yes
12508 else
12509   ac_cv_func_fork_works=no
12510 fi
12511 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12512   conftest.$ac_objext conftest.beam conftest.$ac_ext
12513 fi
12514
12515 fi
12516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
12517 $as_echo "$ac_cv_func_fork_works" >&6; }
12518
12519 else
12520   ac_cv_func_fork_works=$ac_cv_func_fork
12521 fi
12522 if test "x$ac_cv_func_fork_works" = xcross; then
12523   case $host in
12524     *-*-amigaos* | *-*-msdosdjgpp*)
12525       # Override, as these systems have only a dummy fork() stub
12526       ac_cv_func_fork_works=no
12527       ;;
12528     *)
12529       ac_cv_func_fork_works=yes
12530       ;;
12531   esac
12532   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
12533 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
12534 fi
12535 ac_cv_func_vfork_works=$ac_cv_func_vfork
12536 if test "x$ac_cv_func_vfork" = xyes; then
12537   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
12538 $as_echo_n "checking for working vfork... " >&6; }
12539 if test "${ac_cv_func_vfork_works+set}" = set; then :
12540   $as_echo_n "(cached) " >&6
12541 else
12542   if test "$cross_compiling" = yes; then :
12543   ac_cv_func_vfork_works=cross
12544 else
12545   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12546 /* end confdefs.h.  */
12547 /* Thanks to Paul Eggert for this test.  */
12548 $ac_includes_default
12549 #include <sys/wait.h>
12550 #ifdef HAVE_VFORK_H
12551 # include <vfork.h>
12552 #endif
12553 /* On some sparc systems, changes by the child to local and incoming
12554    argument registers are propagated back to the parent.  The compiler
12555    is told about this with #include <vfork.h>, but some compilers
12556    (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
12557    static variable whose address is put into a register that is
12558    clobbered by the vfork.  */
12559 static void
12560 #ifdef __cplusplus
12561 sparc_address_test (int arg)
12562 # else
12563 sparc_address_test (arg) int arg;
12564 #endif
12565 {
12566   static pid_t child;
12567   if (!child) {
12568     child = vfork ();
12569     if (child < 0) {
12570       perror ("vfork");
12571       _exit(2);
12572     }
12573     if (!child) {
12574       arg = getpid();
12575       write(-1, "", 0);
12576       _exit (arg);
12577     }
12578   }
12579 }
12580
12581 int
12582 main ()
12583 {
12584   pid_t parent = getpid ();
12585   pid_t child;
12586
12587   sparc_address_test (0);
12588
12589   child = vfork ();
12590
12591   if (child == 0) {
12592     /* Here is another test for sparc vfork register problems.  This
12593        test uses lots of local variables, at least as many local
12594        variables as main has allocated so far including compiler
12595        temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
12596        4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
12597        reuse the register of parent for one of the local variables,
12598        since it will think that parent can't possibly be used any more
12599        in this routine.  Assigning to the local variable will thus
12600        munge parent in the parent process.  */
12601     pid_t
12602       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
12603       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
12604     /* Convince the compiler that p..p7 are live; otherwise, it might
12605        use the same hardware register for all 8 local variables.  */
12606     if (p != p1 || p != p2 || p != p3 || p != p4
12607         || p != p5 || p != p6 || p != p7)
12608       _exit(1);
12609
12610     /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
12611        from child file descriptors.  If the child closes a descriptor
12612        before it execs or exits, this munges the parent's descriptor
12613        as well.  Test for this by closing stdout in the child.  */
12614     _exit(close(fileno(stdout)) != 0);
12615   } else {
12616     int status;
12617     struct stat st;
12618
12619     while (wait(&status) != child)
12620       ;
12621     return (
12622          /* Was there some problem with vforking?  */
12623          child < 0
12624
12625          /* Did the child fail?  (This shouldn't happen.)  */
12626          || status
12627
12628          /* Did the vfork/compiler bug occur?  */
12629          || parent != getpid()
12630
12631          /* Did the file descriptor bug occur?  */
12632          || fstat(fileno(stdout), &st) != 0
12633          );
12634   }
12635 }
12636 _ACEOF
12637 if ac_fn_c_try_run "$LINENO"; then :
12638   ac_cv_func_vfork_works=yes
12639 else
12640   ac_cv_func_vfork_works=no
12641 fi
12642 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12643   conftest.$ac_objext conftest.beam conftest.$ac_ext
12644 fi
12645
12646 fi
12647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
12648 $as_echo "$ac_cv_func_vfork_works" >&6; }
12649
12650 fi;
12651 if test "x$ac_cv_func_fork_works" = xcross; then
12652   ac_cv_func_vfork_works=$ac_cv_func_vfork
12653   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
12654 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
12655 fi
12656
12657 if test "x$ac_cv_func_vfork_works" = xyes; then
12658
12659 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
12660
12661 else
12662
12663 $as_echo "#define vfork fork" >>confdefs.h
12664
12665 fi
12666 if test "x$ac_cv_func_fork_works" = xyes; then
12667
12668 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
12669
12670 fi
12671
12672 for ac_func in getauxval getrusage getuid getgid \
12673                 pipe poll pread pread64 pwrite resize_term \
12674                 sbrk setpgid setpgrp setsid \
12675                 sigaction sigprocmask sigsetmask socketpair \
12676                 ttrace wborder wresize setlocale iconvlist libiconvlist btowc \
12677                 setrlimit getrlimit posix_madvise waitpid \
12678                 ptrace64 sigaltstack mkdtemp setns
12679 do :
12680   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12681 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12682 eval as_val=\$$as_ac_var
12683    if test "x$as_val" = x""yes; then :
12684   cat >>confdefs.h <<_ACEOF
12685 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12686 _ACEOF
12687
12688 fi
12689 done
12690
12691
12692   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
12693 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
12694 if test "${am_cv_langinfo_codeset+set}" = set; then :
12695   $as_echo_n "(cached) " >&6
12696 else
12697   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12698 /* end confdefs.h.  */
12699 #include <langinfo.h>
12700 int
12701 main ()
12702 {
12703 char* cs = nl_langinfo(CODESET);
12704   ;
12705   return 0;
12706 }
12707 _ACEOF
12708 if ac_fn_c_try_link "$LINENO"; then :
12709   am_cv_langinfo_codeset=yes
12710 else
12711   am_cv_langinfo_codeset=no
12712 fi
12713 rm -f core conftest.err conftest.$ac_objext \
12714     conftest$ac_exeext conftest.$ac_ext
12715
12716 fi
12717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
12718 $as_echo "$am_cv_langinfo_codeset" >&6; }
12719   if test $am_cv_langinfo_codeset = yes; then
12720
12721 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
12722
12723   fi
12724
12725
12726   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
12727 $as_echo_n "checking for ANSI C header files... " >&6; }
12728 if test "${ac_cv_header_stdc+set}" = set; then :
12729   $as_echo_n "(cached) " >&6
12730 else
12731   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12732 /* end confdefs.h.  */
12733 #include <stdlib.h>
12734 #include <stdarg.h>
12735 #include <string.h>
12736 #include <float.h>
12737
12738 int
12739 main ()
12740 {
12741
12742   ;
12743   return 0;
12744 }
12745 _ACEOF
12746 if ac_fn_c_try_compile "$LINENO"; then :
12747   ac_cv_header_stdc=yes
12748 else
12749   ac_cv_header_stdc=no
12750 fi
12751 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12752
12753 if test $ac_cv_header_stdc = yes; then
12754   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
12755   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12756 /* end confdefs.h.  */
12757 #include <string.h>
12758
12759 _ACEOF
12760 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12761   $EGREP "memchr" >/dev/null 2>&1; then :
12762
12763 else
12764   ac_cv_header_stdc=no
12765 fi
12766 rm -f conftest*
12767
12768 fi
12769
12770 if test $ac_cv_header_stdc = yes; then
12771   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
12772   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12773 /* end confdefs.h.  */
12774 #include <stdlib.h>
12775
12776 _ACEOF
12777 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12778   $EGREP "free" >/dev/null 2>&1; then :
12779
12780 else
12781   ac_cv_header_stdc=no
12782 fi
12783 rm -f conftest*
12784
12785 fi
12786
12787 if test $ac_cv_header_stdc = yes; then
12788   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
12789   if test "$cross_compiling" = yes; then :
12790   :
12791 else
12792   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12793 /* end confdefs.h.  */
12794 #include <ctype.h>
12795 #include <stdlib.h>
12796 #if ((' ' & 0x0FF) == 0x020)
12797 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12798 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12799 #else
12800 # define ISLOWER(c) \
12801                    (('a' <= (c) && (c) <= 'i') \
12802                      || ('j' <= (c) && (c) <= 'r') \
12803                      || ('s' <= (c) && (c) <= 'z'))
12804 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
12805 #endif
12806
12807 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12808 int
12809 main ()
12810 {
12811   int i;
12812   for (i = 0; i < 256; i++)
12813     if (XOR (islower (i), ISLOWER (i))
12814         || toupper (i) != TOUPPER (i))
12815       return 2;
12816   return 0;
12817 }
12818 _ACEOF
12819 if ac_fn_c_try_run "$LINENO"; then :
12820
12821 else
12822   ac_cv_header_stdc=no
12823 fi
12824 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12825   conftest.$ac_objext conftest.beam conftest.$ac_ext
12826 fi
12827
12828 fi
12829 fi
12830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
12831 $as_echo "$ac_cv_header_stdc" >&6; }
12832 if test $ac_cv_header_stdc = yes; then
12833
12834 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
12835
12836 fi
12837
12838   # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
12839 # for constant arguments.  Useless!
12840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
12841 $as_echo_n "checking for working alloca.h... " >&6; }
12842 if test "${ac_cv_working_alloca_h+set}" = set; then :
12843   $as_echo_n "(cached) " >&6
12844 else
12845   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12846 /* end confdefs.h.  */
12847 #include <alloca.h>
12848 int
12849 main ()
12850 {
12851 char *p = (char *) alloca (2 * sizeof (int));
12852                           if (p) return 0;
12853   ;
12854   return 0;
12855 }
12856 _ACEOF
12857 if ac_fn_c_try_link "$LINENO"; then :
12858   ac_cv_working_alloca_h=yes
12859 else
12860   ac_cv_working_alloca_h=no
12861 fi
12862 rm -f core conftest.err conftest.$ac_objext \
12863     conftest$ac_exeext conftest.$ac_ext
12864 fi
12865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
12866 $as_echo "$ac_cv_working_alloca_h" >&6; }
12867 if test $ac_cv_working_alloca_h = yes; then
12868
12869 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
12870
12871 fi
12872
12873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
12874 $as_echo_n "checking for alloca... " >&6; }
12875 if test "${ac_cv_func_alloca_works+set}" = set; then :
12876   $as_echo_n "(cached) " >&6
12877 else
12878   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12879 /* end confdefs.h.  */
12880 #ifdef __GNUC__
12881 # define alloca __builtin_alloca
12882 #else
12883 # ifdef _MSC_VER
12884 #  include <malloc.h>
12885 #  define alloca _alloca
12886 # else
12887 #  ifdef HAVE_ALLOCA_H
12888 #   include <alloca.h>
12889 #  else
12890 #   ifdef _AIX
12891  #pragma alloca
12892 #   else
12893 #    ifndef alloca /* predefined by HP cc +Olibcalls */
12894 char *alloca ();
12895 #    endif
12896 #   endif
12897 #  endif
12898 # endif
12899 #endif
12900
12901 int
12902 main ()
12903 {
12904 char *p = (char *) alloca (1);
12905                                     if (p) return 0;
12906   ;
12907   return 0;
12908 }
12909 _ACEOF
12910 if ac_fn_c_try_link "$LINENO"; then :
12911   ac_cv_func_alloca_works=yes
12912 else
12913   ac_cv_func_alloca_works=no
12914 fi
12915 rm -f core conftest.err conftest.$ac_objext \
12916     conftest$ac_exeext conftest.$ac_ext
12917 fi
12918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
12919 $as_echo "$ac_cv_func_alloca_works" >&6; }
12920
12921 if test $ac_cv_func_alloca_works = yes; then
12922
12923 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
12924
12925 else
12926   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
12927 # that cause trouble.  Some versions do not even contain alloca or
12928 # contain a buggy version.  If you still want to use their alloca,
12929 # use ar to extract alloca.o from them instead of compiling alloca.c.
12930
12931 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
12932
12933 $as_echo "#define C_ALLOCA 1" >>confdefs.h
12934
12935
12936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
12937 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
12938 if test "${ac_cv_os_cray+set}" = set; then :
12939   $as_echo_n "(cached) " >&6
12940 else
12941   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12942 /* end confdefs.h.  */
12943 #if defined CRAY && ! defined CRAY2
12944 webecray
12945 #else
12946 wenotbecray
12947 #endif
12948
12949 _ACEOF
12950 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12951   $EGREP "webecray" >/dev/null 2>&1; then :
12952   ac_cv_os_cray=yes
12953 else
12954   ac_cv_os_cray=no
12955 fi
12956 rm -f conftest*
12957
12958 fi
12959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
12960 $as_echo "$ac_cv_os_cray" >&6; }
12961 if test $ac_cv_os_cray = yes; then
12962   for ac_func in _getb67 GETB67 getb67; do
12963     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12964 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12965 eval as_val=\$$as_ac_var
12966    if test "x$as_val" = x""yes; then :
12967
12968 cat >>confdefs.h <<_ACEOF
12969 #define CRAY_STACKSEG_END $ac_func
12970 _ACEOF
12971
12972     break
12973 fi
12974
12975   done
12976 fi
12977
12978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
12979 $as_echo_n "checking stack direction for C alloca... " >&6; }
12980 if test "${ac_cv_c_stack_direction+set}" = set; then :
12981   $as_echo_n "(cached) " >&6
12982 else
12983   if test "$cross_compiling" = yes; then :
12984   ac_cv_c_stack_direction=0
12985 else
12986   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12987 /* end confdefs.h.  */
12988 $ac_includes_default
12989 int
12990 find_stack_direction ()
12991 {
12992   static char *addr = 0;
12993   auto char dummy;
12994   if (addr == 0)
12995     {
12996       addr = &dummy;
12997       return find_stack_direction ();
12998     }
12999   else
13000     return (&dummy > addr) ? 1 : -1;
13001 }
13002
13003 int
13004 main ()
13005 {
13006   return find_stack_direction () < 0;
13007 }
13008 _ACEOF
13009 if ac_fn_c_try_run "$LINENO"; then :
13010   ac_cv_c_stack_direction=1
13011 else
13012   ac_cv_c_stack_direction=-1
13013 fi
13014 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13015   conftest.$ac_objext conftest.beam conftest.$ac_ext
13016 fi
13017
13018 fi
13019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
13020 $as_echo "$ac_cv_c_stack_direction" >&6; }
13021 cat >>confdefs.h <<_ACEOF
13022 #define STACK_DIRECTION $ac_cv_c_stack_direction
13023 _ACEOF
13024
13025
13026 fi
13027
13028
13029
13030   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
13031 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
13032 if test "${am_cv_langinfo_codeset+set}" = set; then :
13033   $as_echo_n "(cached) " >&6
13034 else
13035   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13036 /* end confdefs.h.  */
13037 #include <langinfo.h>
13038 int
13039 main ()
13040 {
13041 char* cs = nl_langinfo(CODESET);
13042   ;
13043   return 0;
13044 }
13045 _ACEOF
13046 if ac_fn_c_try_link "$LINENO"; then :
13047   am_cv_langinfo_codeset=yes
13048 else
13049   am_cv_langinfo_codeset=no
13050 fi
13051 rm -f core conftest.err conftest.$ac_objext \
13052     conftest$ac_exeext conftest.$ac_ext
13053
13054 fi
13055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
13056 $as_echo "$am_cv_langinfo_codeset" >&6; }
13057   if test $am_cv_langinfo_codeset = yes; then
13058
13059 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
13060
13061   fi
13062
13063
13064   for ac_header in linux/perf_event.h locale.h memory.h signal.h                   sys/resource.h sys/socket.h sys/syscall.h               sys/un.h sys/wait.h             thread_db.h wait.h              termios.h termio.h sgtty.h
13065 do :
13066   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13067 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13068 eval as_val=\$$as_ac_Header
13069    if test "x$as_val" = x""yes; then :
13070   cat >>confdefs.h <<_ACEOF
13071 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13072 _ACEOF
13073
13074 fi
13075
13076 done
13077
13078
13079   for ac_func in fdwalk getrlimit pipe pipe2 socketpair sigaction
13080 do :
13081   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13082 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13083 eval as_val=\$$as_ac_var
13084    if test "x$as_val" = x""yes; then :
13085   cat >>confdefs.h <<_ACEOF
13086 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13087 _ACEOF
13088
13089 fi
13090 done
13091
13092
13093   ac_fn_c_check_decl "$LINENO" "strerror" "ac_cv_have_decl_strerror" "$ac_includes_default"
13094 if test "x$ac_cv_have_decl_strerror" = x""yes; then :
13095   ac_have_decl=1
13096 else
13097   ac_have_decl=0
13098 fi
13099
13100 cat >>confdefs.h <<_ACEOF
13101 #define HAVE_DECL_STRERROR $ac_have_decl
13102 _ACEOF
13103 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
13104 if test "x$ac_cv_have_decl_strstr" = x""yes; then :
13105   ac_have_decl=1
13106 else
13107   ac_have_decl=0
13108 fi
13109
13110 cat >>confdefs.h <<_ACEOF
13111 #define HAVE_DECL_STRSTR $ac_have_decl
13112 _ACEOF
13113
13114
13115     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
13116 $as_echo_n "checking for sigsetjmp... " >&6; }
13117 if test "${gdb_cv_func_sigsetjmp+set}" = set; then :
13118   $as_echo_n "(cached) " >&6
13119 else
13120   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13121 /* end confdefs.h.  */
13122
13123 #include <setjmp.h>
13124
13125 int
13126 main ()
13127 {
13128 sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
13129   ;
13130   return 0;
13131 }
13132 _ACEOF
13133 if ac_fn_c_try_compile "$LINENO"; then :
13134   gdb_cv_func_sigsetjmp=yes
13135 else
13136   gdb_cv_func_sigsetjmp=no
13137 fi
13138 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13139 fi
13140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
13141 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
13142 if test $gdb_cv_func_sigsetjmp = yes; then
13143
13144 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
13145
13146 fi
13147
13148
13149 # Check the return and argument types of ptrace.
13150
13151
13152 for ac_header in sys/ptrace.h ptrace.h
13153 do :
13154   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13155 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13156 eval as_val=\$$as_ac_Header
13157    if test "x$as_val" = x""yes; then :
13158   cat >>confdefs.h <<_ACEOF
13159 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13160 _ACEOF
13161
13162 fi
13163
13164 done
13165
13166
13167 gdb_ptrace_headers='
13168 #include <sys/types.h>
13169 #if HAVE_SYS_PTRACE_H
13170 # include <sys/ptrace.h>
13171 #endif
13172 #if HAVE_UNISTD_H
13173 # include <unistd.h>
13174 #endif
13175 '
13176 # There is no point in checking if we don't have a prototype.
13177 ac_fn_c_check_decl "$LINENO" "ptrace" "ac_cv_have_decl_ptrace" "$gdb_ptrace_headers
13178 "
13179 if test "x$ac_cv_have_decl_ptrace" = x""yes; then :
13180   ac_have_decl=1
13181 else
13182   ac_have_decl=0
13183 fi
13184
13185 cat >>confdefs.h <<_ACEOF
13186 #define HAVE_DECL_PTRACE $ac_have_decl
13187 _ACEOF
13188 if test $ac_have_decl = 1; then :
13189
13190 else
13191
13192   : ${gdb_cv_func_ptrace_ret='int'}
13193   : ${gdb_cv_func_ptrace_args='int,int,long,long'}
13194
13195 fi
13196
13197 # Check return type.  Varargs (used on GNU/Linux) conflict with the
13198 # empty argument list, so check for that explicitly.
13199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
13200 $as_echo_n "checking return type of ptrace... " >&6; }
13201 if test "${gdb_cv_func_ptrace_ret+set}" = set; then :
13202   $as_echo_n "(cached) " >&6
13203 else
13204   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13205 /* end confdefs.h.  */
13206 $gdb_ptrace_headers
13207 int
13208 main ()
13209 {
13210 extern long ptrace (enum __ptrace_request, ...);
13211   ;
13212   return 0;
13213 }
13214 _ACEOF
13215 if ac_fn_c_try_compile "$LINENO"; then :
13216   gdb_cv_func_ptrace_ret='long'
13217 else
13218   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13219 /* end confdefs.h.  */
13220 $gdb_ptrace_headers
13221 int
13222 main ()
13223 {
13224 extern int ptrace ();
13225   ;
13226   return 0;
13227 }
13228 _ACEOF
13229 if ac_fn_c_try_compile "$LINENO"; then :
13230   gdb_cv_func_ptrace_ret='int'
13231 else
13232   gdb_cv_func_ptrace_ret='long'
13233 fi
13234 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13235 fi
13236 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13237 fi
13238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
13239 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
13240
13241 cat >>confdefs.h <<_ACEOF
13242 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
13243 _ACEOF
13244
13245 # Check argument types.
13246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
13247 $as_echo_n "checking types of arguments for ptrace... " >&6; }
13248 if test "${gdb_cv_func_ptrace_args+set}" = set; then :
13249   $as_echo_n "(cached) " >&6
13250 else
13251
13252   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13253 /* end confdefs.h.  */
13254 $gdb_ptrace_headers
13255 int
13256 main ()
13257 {
13258 extern long ptrace (enum __ptrace_request, ...);
13259   ;
13260   return 0;
13261 }
13262 _ACEOF
13263 if ac_fn_c_try_compile "$LINENO"; then :
13264   gdb_cv_func_ptrace_args='enum __ptrace_request,int,long,long'
13265 else
13266
13267 for gdb_arg1 in 'int' 'long'; do
13268  for gdb_arg2 in 'pid_t' 'int' 'long'; do
13269   for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
13270    for gdb_arg4 in 'int' 'long' 'void *'; do
13271      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13272 /* end confdefs.h.  */
13273 $gdb_ptrace_headers
13274 int
13275 main ()
13276 {
13277
13278 extern $gdb_cv_func_ptrace_ret
13279   ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
13280
13281   ;
13282   return 0;
13283 }
13284 _ACEOF
13285 if ac_fn_c_try_compile "$LINENO"; then :
13286   gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
13287     break 4;
13288 fi
13289 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13290     for gdb_arg5 in 'int *' 'int' 'long'; do
13291      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13292 /* end confdefs.h.  */
13293 $gdb_ptrace_headers
13294 int
13295 main ()
13296 {
13297
13298 extern $gdb_cv_func_ptrace_ret
13299   ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
13300
13301   ;
13302   return 0;
13303 }
13304 _ACEOF
13305 if ac_fn_c_try_compile "$LINENO"; then :
13306
13307 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
13308     break 5;
13309 fi
13310 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13311     done
13312    done
13313   done
13314  done
13315 done
13316 # Provide a safe default value.
13317 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
13318
13319 fi
13320 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13321 fi
13322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
13323 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
13324 ac_save_IFS=$IFS; IFS=','
13325 set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
13326 IFS=$ac_save_IFS
13327 shift
13328
13329 cat >>confdefs.h <<_ACEOF
13330 #define PTRACE_TYPE_ARG1 $1
13331 _ACEOF
13332
13333
13334 cat >>confdefs.h <<_ACEOF
13335 #define PTRACE_TYPE_ARG3 $3
13336 _ACEOF
13337
13338
13339 cat >>confdefs.h <<_ACEOF
13340 #define PTRACE_TYPE_ARG4 $4
13341 _ACEOF
13342
13343 if test -n "$5"; then
13344
13345 cat >>confdefs.h <<_ACEOF
13346 #define PTRACE_TYPE_ARG5 $5
13347 _ACEOF
13348
13349 fi
13350
13351
13352 if test "$cross_compiling" = no; then
13353   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
13354 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
13355 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
13356   $as_echo_n "(cached) " >&6
13357 else
13358   if test "$cross_compiling" = yes; then :
13359   as_fn_error "cannot check setpgrp when cross compiling" "$LINENO" 5
13360 else
13361   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13362 /* end confdefs.h.  */
13363 $ac_includes_default
13364 int
13365 main ()
13366 {
13367 /* If this system has a BSD-style setpgrp which takes arguments,
13368   setpgrp(1, 1) will fail with ESRCH and return -1, in that case
13369   exit successfully. */
13370   return setpgrp (1,1) != -1;
13371   ;
13372   return 0;
13373 }
13374 _ACEOF
13375 if ac_fn_c_try_run "$LINENO"; then :
13376   ac_cv_func_setpgrp_void=no
13377 else
13378   ac_cv_func_setpgrp_void=yes
13379 fi
13380 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13381   conftest.$ac_objext conftest.beam conftest.$ac_ext
13382 fi
13383
13384 fi
13385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
13386 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
13387 if test $ac_cv_func_setpgrp_void = yes; then
13388
13389 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
13390
13391 fi
13392
13393 else
13394   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
13395 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
13396 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
13397   $as_echo_n "(cached) " >&6
13398 else
13399   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13400 /* end confdefs.h.  */
13401
13402 #include <unistd.h>
13403
13404 int
13405 main ()
13406 {
13407
13408   if (setpgrp(1,1) == -1)
13409     exit (0);
13410   else
13411     exit (1);
13412
13413   ;
13414   return 0;
13415 }
13416 _ACEOF
13417 if ac_fn_c_try_compile "$LINENO"; then :
13418   ac_cv_func_setpgrp_void=no
13419 else
13420   ac_cv_func_setpgrp_void=yes
13421 fi
13422 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13423 fi
13424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
13425 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
13426 if test $ac_cv_func_setpgrp_void = yes; then
13427   $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
13428
13429 fi
13430 fi
13431
13432 # Assume we'll default to using the included libiberty regex.
13433 gdb_use_included_regex=yes
13434
13435 # However, if the system regex is GNU regex, then default to *not*
13436 # using the included regex.
13437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU regex" >&5
13438 $as_echo_n "checking for GNU regex... " >&6; }
13439 if test "${gdb_cv_have_gnu_regex+set}" = set; then :
13440   $as_echo_n "(cached) " >&6
13441 else
13442   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13443 /* end confdefs.h.  */
13444 #include <gnu-versions.h>
13445 int
13446 main ()
13447 {
13448 #define REGEX_INTERFACE_VERSION 1
13449 #if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
13450 # error "Version mismatch"
13451 #endif
13452   ;
13453   return 0;
13454 }
13455 _ACEOF
13456 if ac_fn_c_try_compile "$LINENO"; then :
13457   gdb_cv_have_gnu_regex=yes
13458 else
13459   gdb_cv_have_gnu_regex=no
13460 fi
13461 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13462 fi
13463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_gnu_regex" >&5
13464 $as_echo "$gdb_cv_have_gnu_regex" >&6; }
13465 if test $gdb_cv_have_gnu_regex = yes; then
13466   gdb_use_included_regex=no
13467 fi
13468
13469
13470 # Check whether --with-included-regex was given.
13471 if test "${with_included_regex+set}" = set; then :
13472   withval=$with_included_regex; gdb_with_regex=$withval
13473 else
13474   gdb_with_regex=$gdb_use_included_regex
13475 fi
13476
13477 if test "$gdb_with_regex" = yes; then
13478
13479 $as_echo "#define USE_INCLUDED_REGEX 1" >>confdefs.h
13480
13481 fi
13482
13483 # Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
13484 ac_fn_c_check_member "$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
13485 #include <sys/proc.h>
13486
13487 "
13488 if test "x$ac_cv_member_struct_thread_td_pcb" = x""yes; then :
13489
13490 cat >>confdefs.h <<_ACEOF
13491 #define HAVE_STRUCT_THREAD_TD_PCB 1
13492 _ACEOF
13493
13494
13495 fi
13496
13497
13498 # See if <sys/lwp.h> defines `struct lwp`.
13499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
13500 $as_echo_n "checking for struct lwp... " >&6; }
13501 if test "${gdb_cv_struct_lwp+set}" = set; then :
13502   $as_echo_n "(cached) " >&6
13503 else
13504   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13505 /* end confdefs.h.  */
13506 #include <sys/param.h>
13507 #define _KMEMUSER
13508 #include <sys/lwp.h>
13509 int
13510 main ()
13511 {
13512 struct lwp l;
13513   ;
13514   return 0;
13515 }
13516 _ACEOF
13517 if ac_fn_c_try_compile "$LINENO"; then :
13518   gdb_cv_struct_lwp=yes
13519 else
13520   gdb_cv_struct_lwp=no
13521 fi
13522 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13523 fi
13524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
13525 $as_echo "$gdb_cv_struct_lwp" >&6; }
13526 if test $gdb_cv_struct_lwp = yes; then
13527
13528 $as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
13529
13530 fi
13531
13532 # See if <machine/reg.h> degines `struct reg'.
13533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
13534 $as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
13535 if test "${gdb_cv_struct_reg+set}" = set; then :
13536   $as_echo_n "(cached) " >&6
13537 else
13538   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13539 /* end confdefs.h.  */
13540 #include <sys/types.h>
13541 #include <machine/reg.h>
13542 int
13543 main ()
13544 {
13545 struct reg r;
13546   ;
13547   return 0;
13548 }
13549 _ACEOF
13550 if ac_fn_c_try_compile "$LINENO"; then :
13551   gdb_cv_struct_reg=yes
13552 else
13553   gdb_cv_struct_reg=no
13554 fi
13555 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13556 fi
13557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5
13558 $as_echo "$gdb_cv_struct_reg" >&6; }
13559 if test $gdb_cv_struct_reg = yes; then
13560
13561 $as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
13562
13563 fi
13564
13565 # See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
13566 # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
13567 ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <sys/types.h>
13568 #include <machine/reg.h>
13569 "
13570 if test "x$ac_cv_member_struct_reg_r_fs" = x""yes; then :
13571
13572 cat >>confdefs.h <<_ACEOF
13573 #define HAVE_STRUCT_REG_R_FS 1
13574 _ACEOF
13575
13576
13577 fi
13578 ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <sys/types.h>
13579 #include <machine/reg.h>
13580 "
13581 if test "x$ac_cv_member_struct_reg_r_gs" = x""yes; then :
13582
13583 cat >>confdefs.h <<_ACEOF
13584 #define HAVE_STRUCT_REG_R_GS 1
13585 _ACEOF
13586
13587
13588 fi
13589
13590
13591 # See if <sys/user.h> supports the %fs_base and %gs_bas amd64 segment registers.
13592 # Older amd64 Linux's don't have the fs_base and gs_base members of
13593 # `struct user_regs_struct'.
13594 ac_fn_c_check_member "$LINENO" "struct user_regs_struct" "fs_base" "ac_cv_member_struct_user_regs_struct_fs_base" "#include <sys/user.h>
13595 "
13596 if test "x$ac_cv_member_struct_user_regs_struct_fs_base" = x""yes; then :
13597
13598 cat >>confdefs.h <<_ACEOF
13599 #define HAVE_STRUCT_USER_REGS_STRUCT_FS_BASE 1
13600 _ACEOF
13601
13602
13603 fi
13604 ac_fn_c_check_member "$LINENO" "struct user_regs_struct" "gs_base" "ac_cv_member_struct_user_regs_struct_gs_base" "#include <sys/user.h>
13605 "
13606 if test "x$ac_cv_member_struct_user_regs_struct_gs_base" = x""yes; then :
13607
13608 cat >>confdefs.h <<_ACEOF
13609 #define HAVE_STRUCT_USER_REGS_STRUCT_GS_BASE 1
13610 _ACEOF
13611
13612
13613 fi
13614
13615
13616 # See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
13617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
13618 $as_echo_n "checking for PTRACE_GETREGS... " >&6; }
13619 if test "${gdb_cv_have_ptrace_getregs+set}" = set; then :
13620   $as_echo_n "(cached) " >&6
13621 else
13622   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13623 /* end confdefs.h.  */
13624 #include <sys/ptrace.h>
13625 int
13626 main ()
13627 {
13628 PTRACE_GETREGS;
13629   ;
13630   return 0;
13631 }
13632 _ACEOF
13633 if ac_fn_c_try_compile "$LINENO"; then :
13634   gdb_cv_have_ptrace_getregs=yes
13635 else
13636   gdb_cv_have_ptrace_getregs=no
13637 fi
13638 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13639 fi
13640
13641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
13642 $as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
13643 if test $gdb_cv_have_ptrace_getregs = yes; then
13644
13645 $as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
13646
13647 fi
13648
13649 # See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
13650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
13651 $as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
13652 if test "${gdb_cv_have_ptrace_getfpxregs+set}" = set; then :
13653   $as_echo_n "(cached) " >&6
13654 else
13655   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13656 /* end confdefs.h.  */
13657 #include <sys/ptrace.h>
13658 int
13659 main ()
13660 {
13661 PTRACE_GETFPXREGS;
13662   ;
13663   return 0;
13664 }
13665 _ACEOF
13666 if ac_fn_c_try_compile "$LINENO"; then :
13667   gdb_cv_have_ptrace_getfpxregs=yes
13668 else
13669   gdb_cv_have_ptrace_getfpxregs=no
13670 fi
13671 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13672 fi
13673
13674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
13675 $as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
13676 if test $gdb_cv_have_ptrace_getfpxregs = yes; then
13677
13678 $as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
13679
13680 fi
13681
13682 # See if <sys/ptrace.h> provides the PT_GETDBREGS request.
13683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
13684 $as_echo_n "checking for PT_GETDBREGS... " >&6; }
13685 if test "${gdb_cv_have_pt_getdbregs+set}" = set; then :
13686   $as_echo_n "(cached) " >&6
13687 else
13688   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13689 /* end confdefs.h.  */
13690 #include <sys/types.h>
13691 #include <sys/ptrace.h>
13692 int
13693 main ()
13694 {
13695 PT_GETDBREGS;
13696   ;
13697   return 0;
13698 }
13699 _ACEOF
13700 if ac_fn_c_try_compile "$LINENO"; then :
13701   gdb_cv_have_pt_getdbregs=yes
13702 else
13703   gdb_cv_have_pt_getdbregs=no
13704 fi
13705 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13706 fi
13707
13708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
13709 $as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
13710 if test $gdb_cv_have_pt_getdbregs = yes; then
13711
13712 $as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
13713
13714 fi
13715
13716 # See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
13717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
13718 $as_echo_n "checking for PT_GETXMMREGS... " >&6; }
13719 if test "${gdb_cv_have_pt_getxmmregs+set}" = set; then :
13720   $as_echo_n "(cached) " >&6
13721 else
13722   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13723 /* end confdefs.h.  */
13724 #include <sys/types.h>
13725 #include <sys/ptrace.h>
13726 int
13727 main ()
13728 {
13729 PT_GETXMMREGS;
13730   ;
13731   return 0;
13732 }
13733 _ACEOF
13734 if ac_fn_c_try_compile "$LINENO"; then :
13735   gdb_cv_have_pt_getxmmregs=yes
13736 else
13737   gdb_cv_have_pt_getxmmregs=no
13738 fi
13739 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13740 fi
13741
13742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
13743 $as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
13744 if test $gdb_cv_have_pt_getxmmregs = yes; then
13745
13746 $as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
13747
13748 fi
13749
13750 # See if <sys/ptrace.h> supports LWP names on FreeBSD
13751 # Older FreeBSD versions don't have the pl_tdname member of
13752 # `struct ptrace_lwpinfo'.
13753 ac_fn_c_check_member "$LINENO" "struct ptrace_lwpinfo" "pl_tdname" "ac_cv_member_struct_ptrace_lwpinfo_pl_tdname" "#include <sys/ptrace.h>
13754 "
13755 if test "x$ac_cv_member_struct_ptrace_lwpinfo_pl_tdname" = x""yes; then :
13756
13757 cat >>confdefs.h <<_ACEOF
13758 #define HAVE_STRUCT_PTRACE_LWPINFO_PL_TDNAME 1
13759 _ACEOF
13760
13761
13762 fi
13763
13764
13765 # See if <sys/ptrace.h> supports syscall fields on FreeBSD.  The
13766 # pl_syscall_code member of `struct ptrace_lwpinfo' was added in
13767 # FreeBSD 10.3.
13768 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>
13769 "
13770 if test "x$ac_cv_member_struct_ptrace_lwpinfo_pl_syscall_code" = x""yes; then :
13771
13772 cat >>confdefs.h <<_ACEOF
13773 #define HAVE_STRUCT_PTRACE_LWPINFO_PL_SYSCALL_CODE 1
13774 _ACEOF
13775
13776
13777 fi
13778
13779
13780 # Detect which type of /proc is in use, such as for Solaris.
13781
13782 if test "${target}" = "${host}"; then
13783   case "${host}" in
13784   *-*-sysv4.2* | *-*-sysv5* )
13785
13786 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
13787
13788       ;;
13789   *-*-solaris2.[6789] | *-*-solaris2.1[0-9]*)
13790
13791 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
13792
13793       ;;
13794   esac
13795 fi
13796
13797 if test "$ac_cv_header_sys_procfs_h" = yes; then
13798   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
13799 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
13800  if test "${bfd_cv_have_sys_procfs_type_gregset_t+set}" = set; then :
13801   $as_echo_n "(cached) " >&6
13802 else
13803   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13804 /* end confdefs.h.  */
13805
13806 #define _SYSCALL32
13807 /* Needed for new procfs interface on sparc-solaris.  */
13808 #define _STRUCTURED_PROC 1
13809 #include <sys/procfs.h>
13810 int
13811 main ()
13812 {
13813 gregset_t avar
13814   ;
13815   return 0;
13816 }
13817 _ACEOF
13818 if ac_fn_c_try_compile "$LINENO"; then :
13819   bfd_cv_have_sys_procfs_type_gregset_t=yes
13820 else
13821   bfd_cv_have_sys_procfs_type_gregset_t=no
13822
13823 fi
13824 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13825 fi
13826
13827  if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
13828
13829 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
13830
13831  fi
13832  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
13833 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
13834
13835   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
13836 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
13837  if test "${bfd_cv_have_sys_procfs_type_fpregset_t+set}" = set; then :
13838   $as_echo_n "(cached) " >&6
13839 else
13840   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13841 /* end confdefs.h.  */
13842
13843 #define _SYSCALL32
13844 /* Needed for new procfs interface on sparc-solaris.  */
13845 #define _STRUCTURED_PROC 1
13846 #include <sys/procfs.h>
13847 int
13848 main ()
13849 {
13850 fpregset_t avar
13851   ;
13852   return 0;
13853 }
13854 _ACEOF
13855 if ac_fn_c_try_compile "$LINENO"; then :
13856   bfd_cv_have_sys_procfs_type_fpregset_t=yes
13857 else
13858   bfd_cv_have_sys_procfs_type_fpregset_t=no
13859
13860 fi
13861 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13862 fi
13863
13864  if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
13865
13866 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
13867
13868  fi
13869  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
13870 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
13871
13872   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
13873 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
13874  if test "${bfd_cv_have_sys_procfs_type_prgregset_t+set}" = set; then :
13875   $as_echo_n "(cached) " >&6
13876 else
13877   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13878 /* end confdefs.h.  */
13879
13880 #define _SYSCALL32
13881 /* Needed for new procfs interface on sparc-solaris.  */
13882 #define _STRUCTURED_PROC 1
13883 #include <sys/procfs.h>
13884 int
13885 main ()
13886 {
13887 prgregset_t avar
13888   ;
13889   return 0;
13890 }
13891 _ACEOF
13892 if ac_fn_c_try_compile "$LINENO"; then :
13893   bfd_cv_have_sys_procfs_type_prgregset_t=yes
13894 else
13895   bfd_cv_have_sys_procfs_type_prgregset_t=no
13896
13897 fi
13898 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13899 fi
13900
13901  if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
13902
13903 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
13904
13905  fi
13906  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
13907 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
13908
13909   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
13910 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
13911  if test "${bfd_cv_have_sys_procfs_type_prfpregset_t+set}" = set; then :
13912   $as_echo_n "(cached) " >&6
13913 else
13914   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13915 /* end confdefs.h.  */
13916
13917 #define _SYSCALL32
13918 /* Needed for new procfs interface on sparc-solaris.  */
13919 #define _STRUCTURED_PROC 1
13920 #include <sys/procfs.h>
13921 int
13922 main ()
13923 {
13924 prfpregset_t avar
13925   ;
13926   return 0;
13927 }
13928 _ACEOF
13929 if ac_fn_c_try_compile "$LINENO"; then :
13930   bfd_cv_have_sys_procfs_type_prfpregset_t=yes
13931 else
13932   bfd_cv_have_sys_procfs_type_prfpregset_t=no
13933
13934 fi
13935 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13936 fi
13937
13938  if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
13939
13940 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
13941
13942  fi
13943  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
13944 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
13945
13946   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
13947 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
13948  if test "${bfd_cv_have_sys_procfs_type_prgregset32_t+set}" = set; then :
13949   $as_echo_n "(cached) " >&6
13950 else
13951   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13952 /* end confdefs.h.  */
13953
13954 #define _SYSCALL32
13955 /* Needed for new procfs interface on sparc-solaris.  */
13956 #define _STRUCTURED_PROC 1
13957 #include <sys/procfs.h>
13958 int
13959 main ()
13960 {
13961 prgregset32_t avar
13962   ;
13963   return 0;
13964 }
13965 _ACEOF
13966 if ac_fn_c_try_compile "$LINENO"; then :
13967   bfd_cv_have_sys_procfs_type_prgregset32_t=yes
13968 else
13969   bfd_cv_have_sys_procfs_type_prgregset32_t=no
13970
13971 fi
13972 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13973 fi
13974
13975  if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
13976
13977 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
13978
13979  fi
13980  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
13981 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
13982
13983   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
13984 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
13985  if test "${bfd_cv_have_sys_procfs_type_lwpid_t+set}" = set; then :
13986   $as_echo_n "(cached) " >&6
13987 else
13988   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13989 /* end confdefs.h.  */
13990
13991 #define _SYSCALL32
13992 /* Needed for new procfs interface on sparc-solaris.  */
13993 #define _STRUCTURED_PROC 1
13994 #include <sys/procfs.h>
13995 int
13996 main ()
13997 {
13998 lwpid_t avar
13999   ;
14000   return 0;
14001 }
14002 _ACEOF
14003 if ac_fn_c_try_compile "$LINENO"; then :
14004   bfd_cv_have_sys_procfs_type_lwpid_t=yes
14005 else
14006   bfd_cv_have_sys_procfs_type_lwpid_t=no
14007
14008 fi
14009 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14010 fi
14011
14012  if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
14013
14014 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
14015
14016  fi
14017  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
14018 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
14019
14020   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
14021 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
14022  if test "${bfd_cv_have_sys_procfs_type_psaddr_t+set}" = set; then :
14023   $as_echo_n "(cached) " >&6
14024 else
14025   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14026 /* end confdefs.h.  */
14027
14028 #define _SYSCALL32
14029 /* Needed for new procfs interface on sparc-solaris.  */
14030 #define _STRUCTURED_PROC 1
14031 #include <sys/procfs.h>
14032 int
14033 main ()
14034 {
14035 psaddr_t avar
14036   ;
14037   return 0;
14038 }
14039 _ACEOF
14040 if ac_fn_c_try_compile "$LINENO"; then :
14041   bfd_cv_have_sys_procfs_type_psaddr_t=yes
14042 else
14043   bfd_cv_have_sys_procfs_type_psaddr_t=no
14044
14045 fi
14046 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14047 fi
14048
14049  if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
14050
14051 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
14052
14053  fi
14054  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
14055 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
14056
14057   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prsysent_t in sys/procfs.h" >&5
14058 $as_echo_n "checking for prsysent_t in sys/procfs.h... " >&6; }
14059  if test "${bfd_cv_have_sys_procfs_type_prsysent_t+set}" = set; then :
14060   $as_echo_n "(cached) " >&6
14061 else
14062   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14063 /* end confdefs.h.  */
14064
14065 #define _SYSCALL32
14066 /* Needed for new procfs interface on sparc-solaris.  */
14067 #define _STRUCTURED_PROC 1
14068 #include <sys/procfs.h>
14069 int
14070 main ()
14071 {
14072 prsysent_t avar
14073   ;
14074   return 0;
14075 }
14076 _ACEOF
14077 if ac_fn_c_try_compile "$LINENO"; then :
14078   bfd_cv_have_sys_procfs_type_prsysent_t=yes
14079 else
14080   bfd_cv_have_sys_procfs_type_prsysent_t=no
14081
14082 fi
14083 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14084 fi
14085
14086  if test $bfd_cv_have_sys_procfs_type_prsysent_t = yes; then
14087
14088 $as_echo "#define HAVE_PRSYSENT_T 1" >>confdefs.h
14089
14090  fi
14091  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prsysent_t" >&5
14092 $as_echo "$bfd_cv_have_sys_procfs_type_prsysent_t" >&6; }
14093
14094   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigset_t in sys/procfs.h" >&5
14095 $as_echo_n "checking for pr_sigset_t in sys/procfs.h... " >&6; }
14096  if test "${bfd_cv_have_sys_procfs_type_pr_sigset_t+set}" = set; then :
14097   $as_echo_n "(cached) " >&6
14098 else
14099   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14100 /* end confdefs.h.  */
14101
14102 #define _SYSCALL32
14103 /* Needed for new procfs interface on sparc-solaris.  */
14104 #define _STRUCTURED_PROC 1
14105 #include <sys/procfs.h>
14106 int
14107 main ()
14108 {
14109 pr_sigset_t avar
14110   ;
14111   return 0;
14112 }
14113 _ACEOF
14114 if ac_fn_c_try_compile "$LINENO"; then :
14115   bfd_cv_have_sys_procfs_type_pr_sigset_t=yes
14116 else
14117   bfd_cv_have_sys_procfs_type_pr_sigset_t=no
14118
14119 fi
14120 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14121 fi
14122
14123  if test $bfd_cv_have_sys_procfs_type_pr_sigset_t = yes; then
14124
14125 $as_echo "#define HAVE_PR_SIGSET_T 1" >>confdefs.h
14126
14127  fi
14128  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigset_t" >&5
14129 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigset_t" >&6; }
14130
14131   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigaction64_t in sys/procfs.h" >&5
14132 $as_echo_n "checking for pr_sigaction64_t in sys/procfs.h... " >&6; }
14133  if test "${bfd_cv_have_sys_procfs_type_pr_sigaction64_t+set}" = set; then :
14134   $as_echo_n "(cached) " >&6
14135 else
14136   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14137 /* end confdefs.h.  */
14138
14139 #define _SYSCALL32
14140 /* Needed for new procfs interface on sparc-solaris.  */
14141 #define _STRUCTURED_PROC 1
14142 #include <sys/procfs.h>
14143 int
14144 main ()
14145 {
14146 pr_sigaction64_t avar
14147   ;
14148   return 0;
14149 }
14150 _ACEOF
14151 if ac_fn_c_try_compile "$LINENO"; then :
14152   bfd_cv_have_sys_procfs_type_pr_sigaction64_t=yes
14153 else
14154   bfd_cv_have_sys_procfs_type_pr_sigaction64_t=no
14155
14156 fi
14157 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14158 fi
14159
14160  if test $bfd_cv_have_sys_procfs_type_pr_sigaction64_t = yes; then
14161
14162 $as_echo "#define HAVE_PR_SIGACTION64_T 1" >>confdefs.h
14163
14164  fi
14165  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&5
14166 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&6; }
14167
14168   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_siginfo64_t in sys/procfs.h" >&5
14169 $as_echo_n "checking for pr_siginfo64_t in sys/procfs.h... " >&6; }
14170  if test "${bfd_cv_have_sys_procfs_type_pr_siginfo64_t+set}" = set; then :
14171   $as_echo_n "(cached) " >&6
14172 else
14173   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14174 /* end confdefs.h.  */
14175
14176 #define _SYSCALL32
14177 /* Needed for new procfs interface on sparc-solaris.  */
14178 #define _STRUCTURED_PROC 1
14179 #include <sys/procfs.h>
14180 int
14181 main ()
14182 {
14183 pr_siginfo64_t avar
14184   ;
14185   return 0;
14186 }
14187 _ACEOF
14188 if ac_fn_c_try_compile "$LINENO"; then :
14189   bfd_cv_have_sys_procfs_type_pr_siginfo64_t=yes
14190 else
14191   bfd_cv_have_sys_procfs_type_pr_siginfo64_t=no
14192
14193 fi
14194 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14195 fi
14196
14197  if test $bfd_cv_have_sys_procfs_type_pr_siginfo64_t = yes; then
14198
14199 $as_echo "#define HAVE_PR_SIGINFO64_T 1" >>confdefs.h
14200
14201  fi
14202  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&5
14203 $as_echo "$bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&6; }
14204
14205
14206
14207
14208
14209   if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
14210     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether prfpregset_t type is broken" >&5
14211 $as_echo_n "checking whether prfpregset_t type is broken... " >&6; }
14212     if test "${gdb_cv_prfpregset_t_broken+set}" = set; then :
14213   $as_echo_n "(cached) " >&6
14214 else
14215   if test "$cross_compiling" = yes; then :
14216   gdb_cv_prfpregset_t_broken=yes
14217 else
14218   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14219 /* end confdefs.h.  */
14220 #include <sys/procfs.h>
14221        int main ()
14222        {
14223          if (sizeof (prfpregset_t) == sizeof (void *))
14224            return 1;
14225          return 0;
14226        }
14227 _ACEOF
14228 if ac_fn_c_try_run "$LINENO"; then :
14229   gdb_cv_prfpregset_t_broken=no
14230 else
14231   gdb_cv_prfpregset_t_broken=yes
14232 fi
14233 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14234   conftest.$ac_objext conftest.beam conftest.$ac_ext
14235 fi
14236
14237 fi
14238
14239     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_prfpregset_t_broken" >&5
14240 $as_echo "$gdb_cv_prfpregset_t_broken" >&6; }
14241     if test $gdb_cv_prfpregset_t_broken = yes; then
14242
14243 $as_echo "#define PRFPREGSET_T_BROKEN 1" >>confdefs.h
14244
14245     fi
14246   fi
14247 fi
14248
14249 # Check if the compiler supports the `long long' type.
14250
14251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
14252 $as_echo_n "checking for long long support in compiler... " >&6; }
14253 if test "${gdb_cv_c_long_long+set}" = set; then :
14254   $as_echo_n "(cached) " >&6
14255 else
14256   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14257 /* end confdefs.h.  */
14258 extern long long foo;
14259 int
14260 main ()
14261 {
14262 switch (foo & 2) { case 0: return 1; }
14263   ;
14264   return 0;
14265 }
14266 _ACEOF
14267 if ac_fn_c_try_compile "$LINENO"; then :
14268   gdb_cv_c_long_long=yes
14269 else
14270   gdb_cv_c_long_long=no
14271 fi
14272 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14273 fi
14274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
14275 $as_echo "$gdb_cv_c_long_long" >&6; }
14276 if test $gdb_cv_c_long_long != yes; then
14277   # libdecnumber requires long long.
14278   as_fn_error "Compiler must support long long for GDB." "$LINENO" 5
14279 fi
14280
14281 # Check if the compiler and runtime support printing long longs.
14282
14283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
14284 $as_echo_n "checking for long long support in printf... " >&6; }
14285 if test "${gdb_cv_printf_has_long_long+set}" = set; then :
14286   $as_echo_n "(cached) " >&6
14287 else
14288   if test "$cross_compiling" = yes; then :
14289   gdb_cv_printf_has_long_long=no
14290 else
14291   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14292 /* end confdefs.h.  */
14293 $ac_includes_default
14294 int
14295 main ()
14296 {
14297 char buf[32];
14298   long long l = 0;
14299   l = (l << 16) + 0x0123;
14300   l = (l << 16) + 0x4567;
14301   l = (l << 16) + 0x89ab;
14302   l = (l << 16) + 0xcdef;
14303   sprintf (buf, "0x%016llx", l);
14304   return (strcmp ("0x0123456789abcdef", buf));
14305   ;
14306   return 0;
14307 }
14308 _ACEOF
14309 if ac_fn_c_try_run "$LINENO"; then :
14310   gdb_cv_printf_has_long_long=yes
14311 else
14312   gdb_cv_printf_has_long_long=no
14313 fi
14314 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14315   conftest.$ac_objext conftest.beam conftest.$ac_ext
14316 fi
14317
14318 fi
14319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
14320 $as_echo "$gdb_cv_printf_has_long_long" >&6; }
14321 if test $gdb_cv_printf_has_long_long = yes; then
14322
14323 $as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
14324
14325 fi
14326
14327 # Check if the compiler and runtime support printing decfloats.
14328
14329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
14330 $as_echo_n "checking for decfloat support in printf... " >&6; }
14331 if test "${gdb_cv_printf_has_decfloat+set}" = set; then :
14332   $as_echo_n "(cached) " >&6
14333 else
14334   if test "$cross_compiling" = yes; then :
14335   gdb_cv_printf_has_decfloat=no
14336 else
14337   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14338 /* end confdefs.h.  */
14339 $ac_includes_default
14340 int
14341 main ()
14342 {
14343 char buf[64];
14344   _Decimal32 d32 = 1.2345df;
14345   _Decimal64 d64 = 1.2345dd;
14346   _Decimal128 d128 = 1.2345dl;
14347   sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
14348   return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
14349   ;
14350   return 0;
14351 }
14352 _ACEOF
14353 if ac_fn_c_try_run "$LINENO"; then :
14354   gdb_cv_printf_has_decfloat=yes
14355 else
14356   gdb_cv_printf_has_decfloat=no
14357 fi
14358 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14359   conftest.$ac_objext conftest.beam conftest.$ac_ext
14360 fi
14361
14362 fi
14363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
14364 $as_echo "$gdb_cv_printf_has_decfloat" >&6; }
14365 if test $gdb_cv_printf_has_decfloat = yes; then
14366
14367 $as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
14368
14369 fi
14370
14371 # Check if the compiler supports the `long double' type.  We can't use
14372 # AC_C_LONG_DOUBLE because that one does additional checks on the
14373 # constants defined in <float.h> that fail on some systems,
14374 # e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
14375
14376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
14377 $as_echo_n "checking for long double support in compiler... " >&6; }
14378 if test "${gdb_cv_c_long_double+set}" = set; then :
14379   $as_echo_n "(cached) " >&6
14380 else
14381   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14382 /* end confdefs.h.  */
14383 long double foo;
14384 _ACEOF
14385 if ac_fn_c_try_compile "$LINENO"; then :
14386   gdb_cv_c_long_double=yes
14387 else
14388   gdb_cv_c_long_double=no
14389 fi
14390 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14391 fi
14392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
14393 $as_echo "$gdb_cv_c_long_double" >&6; }
14394 if test $gdb_cv_c_long_double = yes; then
14395
14396 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
14397
14398 fi
14399
14400 # Check if the compiler and runtime support printing long doubles.
14401
14402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
14403 $as_echo_n "checking for long double support in printf... " >&6; }
14404 if test "${gdb_cv_printf_has_long_double+set}" = set; then :
14405   $as_echo_n "(cached) " >&6
14406 else
14407   if test "$cross_compiling" = yes; then :
14408   gdb_cv_printf_has_long_double=no
14409 else
14410   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14411 /* end confdefs.h.  */
14412 $ac_includes_default
14413 int
14414 main ()
14415 {
14416 char buf[16];
14417   long double f = 3.141592653;
14418   sprintf (buf, "%Lg", f);
14419   return (strncmp ("3.14159", buf, 7));
14420   ;
14421   return 0;
14422 }
14423 _ACEOF
14424 if ac_fn_c_try_run "$LINENO"; then :
14425   gdb_cv_printf_has_long_double=yes
14426 else
14427   gdb_cv_printf_has_long_double=no
14428 fi
14429 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14430   conftest.$ac_objext conftest.beam conftest.$ac_ext
14431 fi
14432
14433 fi
14434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5
14435 $as_echo "$gdb_cv_printf_has_long_double" >&6; }
14436 if test $gdb_cv_printf_has_long_double = yes; then
14437
14438 $as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
14439
14440 fi
14441
14442 # Check if the compiler and runtime support scanning long doubles.
14443
14444 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
14445 $as_echo_n "checking for long double support in scanf... " >&6; }
14446 if test "${gdb_cv_scanf_has_long_double+set}" = set; then :
14447   $as_echo_n "(cached) " >&6
14448 else
14449   if test "$cross_compiling" = yes; then :
14450   gdb_cv_scanf_has_long_double=no
14451 else
14452   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14453 /* end confdefs.h.  */
14454 #include <stdio.h>
14455 int
14456 main ()
14457 {
14458 char *buf = "3.141592653";
14459   long double f = 0;
14460   sscanf (buf, "%Lg", &f);
14461   return !(f > 3.14159 && f < 3.14160);
14462   ;
14463   return 0;
14464 }
14465 _ACEOF
14466 if ac_fn_c_try_run "$LINENO"; then :
14467   gdb_cv_scanf_has_long_double=yes
14468 else
14469   gdb_cv_scanf_has_long_double=no
14470 fi
14471 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14472   conftest.$ac_objext conftest.beam conftest.$ac_ext
14473 fi
14474
14475 fi
14476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
14477 $as_echo "$gdb_cv_scanf_has_long_double" >&6; }
14478 if test $gdb_cv_scanf_has_long_double = yes; then
14479
14480 $as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
14481
14482 fi
14483
14484 case ${host_os} in
14485 aix*)
14486   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
14487 $as_echo_n "checking for -bbigtoc option... " >&6; }
14488 if test "${gdb_cv_bigtoc+set}" = set; then :
14489   $as_echo_n "(cached) " >&6
14490 else
14491
14492     SAVE_LDFLAGS=$LDFLAGS
14493
14494     case $GCC in
14495     yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
14496     *) gdb_cv_bigtoc=-bbigtoc ;;
14497     esac
14498
14499     LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
14500     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14501 /* end confdefs.h.  */
14502
14503 int
14504 main ()
14505 {
14506 int i;
14507   ;
14508   return 0;
14509 }
14510 _ACEOF
14511 if ac_fn_c_try_link "$LINENO"; then :
14512
14513 else
14514   gdb_cv_bigtoc=
14515 fi
14516 rm -f core conftest.err conftest.$ac_objext \
14517     conftest$ac_exeext conftest.$ac_ext
14518     LDFLAGS="${SAVE_LDFLAGS}"
14519
14520 fi
14521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
14522 $as_echo "$gdb_cv_bigtoc" >&6; }
14523   CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
14524   ;;
14525 esac
14526
14527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5
14528 $as_echo_n "checking for the dynamic export flag... " >&6; }
14529 dynamic_list=false
14530 if test "${gdb_native}" = yes; then
14531    # The dynamically loaded libthread_db needs access to symbols in the gdb
14532    # executable.  Older GNU ld supports --export-dynamic but --dynamic-list
14533    # may not be supported there.
14534    old_LDFLAGS="$LDFLAGS"
14535    # Older GNU ld supports --export-dynamic but --dynamic-list it does not.
14536    RDYNAMIC="-Wl,--dynamic-list=${srcdir}/proc-service.list"
14537    LDFLAGS="$LDFLAGS $RDYNAMIC"
14538    if test "${have_libpython}" = no; then
14539      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14540 /* end confdefs.h.  */
14541
14542 int
14543 main ()
14544 {
14545
14546   ;
14547   return 0;
14548 }
14549 _ACEOF
14550 if ac_fn_c_try_link "$LINENO"; then :
14551   dynamic_list=true
14552 fi
14553 rm -f core conftest.err conftest.$ac_objext \
14554     conftest$ac_exeext conftest.$ac_ext
14555    else
14556      # Workaround http://bugs.python.org/issue4434 where static
14557      # libpythonX.Y.a would get its symbols required for
14558      # pythonX.Y/lib-dynload/*.so modules hidden by -Wl,--dynamic-list.
14559      # Problem does not happen for the recommended libpythonX.Y.so linkage.
14560
14561      # Note the workaround for Python
14562      # http://bugs.python.org/issue10112 earlier has removed
14563      # -export-dynamic from PYTHON_LIBS.  That's exactly what we want
14564      # here too, as otherwise it'd make this -Wl,--dynamic-list test
14565      # always pass.
14566      old_CFLAGS="$CFLAGS"
14567      CFLAGS="$CFLAGS $PYTHON_CFLAGS"
14568      old_LIBS="$LIBS"
14569      LIBS="$LIBS $PYTHON_LIBS"
14570      old_CPPFLAGS="$CPPFLAGS"
14571      CPPFLAGS="$CPPFLAGS $PYTHON_CPPFLAGS"
14572      if test "$cross_compiling" = yes; then :
14573   true
14574 else
14575   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14576 /* end confdefs.h.  */
14577 #include "Python.h"
14578 int
14579 main ()
14580 {
14581 int err;
14582           Py_Initialize ();
14583           err = PyRun_SimpleString ("import itertools\n");
14584           Py_Finalize ();
14585           return err == 0 ? 0 : 1;
14586   ;
14587   return 0;
14588 }
14589 _ACEOF
14590 if ac_fn_c_try_run "$LINENO"; then :
14591   dynamic_list=true
14592 fi
14593 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14594   conftest.$ac_objext conftest.beam conftest.$ac_ext
14595 fi
14596
14597      LIBS="$old_LIBS"
14598      CFLAGS="$old_CFLAGS"
14599      CPPFLAGS="$old_CPPFLAGS"
14600    fi
14601    LDFLAGS="$old_LDFLAGS"
14602 fi
14603 if $dynamic_list; then
14604   found="-Wl,--dynamic-list"
14605   RDYNAMIC='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
14606 else
14607   found="-rdynamic"
14608   RDYNAMIC="-rdynamic"
14609 fi
14610
14611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
14612 $as_echo "$found" >&6; }
14613
14614
14615 if test ${build} = ${host} -a ${host} = ${target} ; then
14616    case ${host_os} in
14617    aix*)
14618       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
14619 $as_echo_n "checking for AiX thread debugging library... " >&6; }
14620       if test "${gdb_cv_have_aix_thread_debug+set}" = set; then :
14621   $as_echo_n "(cached) " >&6
14622 else
14623   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14624 /* end confdefs.h.  */
14625 #include <sys/pthdebug.h>
14626 int
14627 main ()
14628 {
14629 #ifndef PTHDB_VERSION_3
14630                                     #error
14631                                     #endif
14632   ;
14633   return 0;
14634 }
14635 _ACEOF
14636 if ac_fn_c_try_compile "$LINENO"; then :
14637   gdb_cv_have_aix_thread_debug=yes
14638 else
14639   gdb_cv_have_aix_thread_debug=no
14640 fi
14641 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14642 fi
14643
14644       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
14645 $as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
14646       if test $gdb_cv_have_aix_thread_debug = yes; then
14647          CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
14648          CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
14649          LIBS="$LIBS -lpthdebug"
14650
14651          # Older versions of AIX do not provide the declaration for
14652          # the getthrds function (it appears that it was introduced
14653          # with AIX 6.x).
14654          ac_fn_c_check_decl "$LINENO" "getthrds" "ac_cv_have_decl_getthrds" "#include <procinfo.h>
14655 "
14656 if test "x$ac_cv_have_decl_getthrds" = x""yes; then :
14657   ac_have_decl=1
14658 else
14659   ac_have_decl=0
14660 fi
14661
14662 cat >>confdefs.h <<_ACEOF
14663 #define HAVE_DECL_GETTHRDS $ac_have_decl
14664 _ACEOF
14665
14666       fi
14667       ;;
14668    esac
14669
14670 fi
14671
14672 if test "x$ac_cv_header_thread_db_h" = "xyes"; then
14673    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
14674 $as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
14675 if test "${gdb_cv_thread_db_h_has_td_notalloc+set}" = set; then :
14676   $as_echo_n "(cached) " >&6
14677 else
14678   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14679 /* end confdefs.h.  */
14680 #include <thread_db.h>
14681 int
14682 main ()
14683 {
14684 int i = TD_NOTALLOC;
14685   ;
14686   return 0;
14687 }
14688 _ACEOF
14689 if ac_fn_c_try_compile "$LINENO"; then :
14690   gdb_cv_thread_db_h_has_td_notalloc=yes
14691 else
14692   gdb_cv_thread_db_h_has_td_notalloc=no
14693
14694 fi
14695 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14696
14697 fi
14698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
14699 $as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
14700    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
14701 $as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
14702 if test "${gdb_cv_thread_db_h_has_td_version+set}" = set; then :
14703   $as_echo_n "(cached) " >&6
14704 else
14705   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14706 /* end confdefs.h.  */
14707 #include <thread_db.h>
14708 int
14709 main ()
14710 {
14711 int i = TD_VERSION;
14712   ;
14713   return 0;
14714 }
14715 _ACEOF
14716 if ac_fn_c_try_compile "$LINENO"; then :
14717   gdb_cv_thread_db_h_has_td_version=yes
14718 else
14719   gdb_cv_thread_db_h_has_td_version=no
14720
14721 fi
14722 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14723
14724 fi
14725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5
14726 $as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
14727    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
14728 $as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
14729 if test "${gdb_cv_thread_db_h_has_td_notls+set}" = set; then :
14730   $as_echo_n "(cached) " >&6
14731 else
14732   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14733 /* end confdefs.h.  */
14734 #include <thread_db.h>
14735 int
14736 main ()
14737 {
14738 int i = TD_NOTLS;
14739   ;
14740   return 0;
14741 }
14742 _ACEOF
14743 if ac_fn_c_try_compile "$LINENO"; then :
14744   gdb_cv_thread_db_h_has_td_notls=yes
14745 else
14746   gdb_cv_thread_db_h_has_td_notls=no
14747
14748 fi
14749 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14750
14751 fi
14752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
14753 $as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
14754 fi
14755 if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
14756
14757 $as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
14758
14759 fi
14760 if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
14761
14762 $as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
14763
14764 fi
14765 if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
14766
14767 $as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
14768
14769 fi
14770
14771 ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
14772 "
14773 if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = x""yes; then :
14774   ac_have_decl=1
14775 else
14776   ac_have_decl=0
14777 fi
14778
14779 cat >>confdefs.h <<_ACEOF
14780 #define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
14781 _ACEOF
14782
14783
14784 if test "$cross_compiling" = yes; then :
14785   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14786 /* end confdefs.h.  */
14787 #include <sys/personality.h>
14788 int
14789 main ()
14790 {
14791
14792 #      if !HAVE_DECL_ADDR_NO_RANDOMIZE
14793 #       define ADDR_NO_RANDOMIZE 0x0040000
14794 #      endif
14795        /* Test the flag could be set and stays set.  */
14796        personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
14797        if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
14798            return 1
14799   ;
14800   return 0;
14801 }
14802 _ACEOF
14803 if ac_fn_c_try_link "$LINENO"; then :
14804   have_personality=true
14805 else
14806   have_personality=false
14807 fi
14808 rm -f core conftest.err conftest.$ac_objext \
14809     conftest$ac_exeext conftest.$ac_ext
14810 else
14811   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14812 /* end confdefs.h.  */
14813 #include <sys/personality.h>
14814 int
14815 main ()
14816 {
14817
14818 #      if !HAVE_DECL_ADDR_NO_RANDOMIZE
14819 #       define ADDR_NO_RANDOMIZE 0x0040000
14820 #      endif
14821        /* Test the flag could be set and stays set.  */
14822        personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
14823        if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
14824            return 1
14825   ;
14826   return 0;
14827 }
14828 _ACEOF
14829 if ac_fn_c_try_run "$LINENO"; then :
14830   have_personality=true
14831 else
14832   have_personality=false
14833 fi
14834 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14835   conftest.$ac_objext conftest.beam conftest.$ac_ext
14836 fi
14837
14838 if $have_personality
14839 then
14840
14841 $as_echo "#define HAVE_PERSONALITY 1" >>confdefs.h
14842
14843 fi
14844
14845 case $host_os in
14846   go32* | *djgpp*)
14847     gdbinit=gdb.ini
14848     ;;
14849   *)
14850     gdbinit=.gdbinit
14851     ;;
14852 esac
14853
14854 cat >>confdefs.h <<_ACEOF
14855 #define GDBINIT "$gdbinit"
14856 _ACEOF
14857
14858
14859
14860 # Support for --with-sysroot is a copy of GDB_AC_WITH_DIR,
14861 # except that the argument to --with-sysroot is optional.
14862 # --with-sysroot (or --with-sysroot=yes) sets the default sysroot path.
14863 if test "x$with_sysroot" = xyes; then
14864   with_sysroot="${exec_prefix}/${target_alias}/sys-root"
14865 fi
14866
14867 # Check whether --with-sysroot was given.
14868 if test "${with_sysroot+set}" = set; then :
14869   withval=$with_sysroot; TARGET_SYSTEM_ROOT=$withval
14870 else
14871   TARGET_SYSTEM_ROOT=
14872 fi
14873
14874
14875   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
14876   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14877   ac_define_dir=`eval echo $TARGET_SYSTEM_ROOT`
14878   ac_define_dir=`eval echo $ac_define_dir`
14879
14880 cat >>confdefs.h <<_ACEOF
14881 #define TARGET_SYSTEM_ROOT "$ac_define_dir"
14882 _ACEOF
14883
14884
14885
14886
14887   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
14888      if test "x$prefix" = xNONE; then
14889         test_prefix=/usr/local
14890      else
14891         test_prefix=$prefix
14892      fi
14893   else
14894      test_prefix=$exec_prefix
14895   fi
14896   value=0
14897   case ${ac_define_dir} in
14898      "${test_prefix}"|"${test_prefix}/"*|\
14899         '${exec_prefix}'|'${exec_prefix}/'*)
14900      value=1
14901      ;;
14902   esac
14903
14904 cat >>confdefs.h <<_ACEOF
14905 #define TARGET_SYSTEM_ROOT_RELOCATABLE $value
14906 _ACEOF
14907
14908
14909
14910
14911
14912 # Check whether --with-system-gdbinit was given.
14913 if test "${with_system_gdbinit+set}" = set; then :
14914   withval=$with_system_gdbinit;
14915     SYSTEM_GDBINIT=$withval
14916 else
14917   SYSTEM_GDBINIT=
14918 fi
14919
14920
14921   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
14922   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14923   ac_define_dir=`eval echo $SYSTEM_GDBINIT`
14924   ac_define_dir=`eval echo $ac_define_dir`
14925
14926 cat >>confdefs.h <<_ACEOF
14927 #define SYSTEM_GDBINIT "$ac_define_dir"
14928 _ACEOF
14929
14930
14931
14932
14933   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
14934      if test "x$prefix" = xNONE; then
14935         test_prefix=/usr/local
14936      else
14937         test_prefix=$prefix
14938      fi
14939   else
14940      test_prefix=$exec_prefix
14941   fi
14942   value=0
14943   case ${ac_define_dir} in
14944      "${test_prefix}"|"${test_prefix}/"*|\
14945         '${exec_prefix}'|'${exec_prefix}/'*)
14946      value=1
14947      ;;
14948   esac
14949
14950 cat >>confdefs.h <<_ACEOF
14951 #define SYSTEM_GDBINIT_RELOCATABLE $value
14952 _ACEOF
14953
14954
14955
14956
14957
14958 # Check whether --enable-werror was given.
14959 if test "${enable_werror+set}" = set; then :
14960   enableval=$enable_werror; case "${enableval}" in
14961      yes | y) ERROR_ON_WARNING="yes" ;;
14962      no | n)  ERROR_ON_WARNING="no" ;;
14963      *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
14964    esac
14965 fi
14966
14967
14968 # Enable -Werror by default when using gcc.  Turn it off for releases.
14969 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" && $development; then
14970     ERROR_ON_WARNING=yes
14971 fi
14972
14973 WERROR_CFLAGS=""
14974 if test "${ERROR_ON_WARNING}" = yes ; then
14975     WERROR_CFLAGS="-Werror"
14976 fi
14977
14978 # The options we'll try to enable.
14979 build_warnings="-Wall -Wpointer-arith \
14980 -Wno-unused -Wunused-value -Wunused-function \
14981 -Wno-switch -Wno-char-subscripts \
14982 -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable \
14983 -Wno-sign-compare -Wno-narrowing -Wno-error=maybe-uninitialized \
14984 -Wno-mismatched-tags"
14985
14986 case "${host}" in
14987   *-*-mingw32*)
14988     # Enable -Wno-format by default when using gcc on mingw since many
14989     # GCC versions complain about %I64.
14990     build_warnings="$build_warnings -Wno-format" ;;
14991   *-*-solaris*)
14992     # Solaris 11.4 <python2.7/ceval.h> uses #pragma no_inline that GCC
14993     # doesn't understand.
14994     build_warnings="$build_warnings -Wno-unknown-pragmas"
14995     # Solaris 11 <unistd.h> marks vfork deprecated.
14996     build_warnings="$build_warnings -Wno-deprecated-declarations" ;;
14997   *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
14998 esac
14999
15000 # Check whether --enable-build-warnings was given.
15001 if test "${enable_build_warnings+set}" = set; then :
15002   enableval=$enable_build_warnings; case "${enableval}" in
15003   yes)  ;;
15004   no)   build_warnings="-w";;
15005   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
15006         build_warnings="${build_warnings} ${t}";;
15007   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
15008         build_warnings="${t} ${build_warnings}";;
15009   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
15010 esac
15011 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
15012   echo "Setting compiler warning flags = $build_warnings" 6>&1
15013 fi
15014 fi
15015 # Check whether --enable-gdb-build-warnings was given.
15016 if test "${enable_gdb_build_warnings+set}" = set; then :
15017   enableval=$enable_gdb_build_warnings; case "${enableval}" in
15018   yes)  ;;
15019   no)   build_warnings="-w";;
15020   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
15021         build_warnings="${build_warnings} ${t}";;
15022   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
15023         build_warnings="${t} ${build_warnings}";;
15024   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
15025 esac
15026 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
15027   echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
15028 fi
15029 fi
15030
15031 # The set of warnings supported by a C++ compiler is not the same as
15032 # of the C compiler.
15033 ac_ext=cpp
15034 ac_cpp='$CXXCPP $CPPFLAGS'
15035 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15036 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15037 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15038
15039
15040 WARN_CFLAGS=""
15041 if test "x${build_warnings}" != x -a "x$GCC" = xyes
15042 then
15043     { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
15044 $as_echo_n "checking compiler warning flags... " >&6; }
15045     # Separate out the -Werror flag as some files just cannot be
15046     # compiled with it enabled.
15047     for w in ${build_warnings}; do
15048         # GCC does not complain about -Wno-unknown-warning.  Invert
15049         # and test -Wunknown-warning instead.
15050         case $w in
15051         -Wno-*)
15052                 wtest=`echo $w | sed 's/-Wno-/-W/g'` ;;
15053         *)
15054                 wtest=$w ;;
15055         esac
15056
15057         case $w in
15058         -Werr*) WERROR_CFLAGS=-Werror ;;
15059         *)
15060             # Check whether GCC accepts it.
15061             saved_CFLAGS="$CFLAGS"
15062             CFLAGS="$CFLAGS -Werror $wtest"
15063             saved_CXXFLAGS="$CXXFLAGS"
15064             CXXFLAGS="$CXXFLAGS -Werror $wtest"
15065             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15066 /* end confdefs.h.  */
15067
15068 int
15069 main ()
15070 {
15071
15072   ;
15073   return 0;
15074 }
15075 _ACEOF
15076 if ac_fn_cxx_try_compile "$LINENO"; then :
15077   WARN_CFLAGS="${WARN_CFLAGS} $w"
15078 fi
15079 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15080             CFLAGS="$saved_CFLAGS"
15081             CXXFLAGS="$saved_CXXFLAGS"
15082         esac
15083     done
15084     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
15085 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
15086 fi
15087
15088
15089
15090 ac_ext=c
15091 ac_cpp='$CPP $CPPFLAGS'
15092 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15093 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15094 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15095
15096
15097
15098 # In the Cygwin environment, we need some additional flags.
15099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
15100 $as_echo_n "checking for cygwin... " >&6; }
15101 if test "${gdb_cv_os_cygwin+set}" = set; then :
15102   $as_echo_n "(cached) " >&6
15103 else
15104   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15105 /* end confdefs.h.  */
15106
15107 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
15108 lose
15109 #endif
15110 _ACEOF
15111 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15112   $EGREP "^lose$" >/dev/null 2>&1; then :
15113   gdb_cv_os_cygwin=yes
15114 else
15115   gdb_cv_os_cygwin=no
15116 fi
15117 rm -f conftest*
15118
15119 fi
15120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_os_cygwin" >&5
15121 $as_echo "$gdb_cv_os_cygwin" >&6; }
15122
15123
15124 SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o"
15125 case ${host} in
15126   *go32* ) SER_HARDWIRE=ser-go32.o ;;
15127   *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
15128   *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o" ;;
15129 esac
15130
15131
15132 # libreadline needs libuser32.a in a cygwin environment
15133 WIN32LIBS=
15134 if test x$gdb_cv_os_cygwin = xyes; then
15135     WIN32LIBS="-luser32"
15136     case "${target}" in
15137         *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
15138         ;;
15139     esac
15140 fi
15141
15142 # The ser-tcp.c module requires sockets.
15143 case ${host} in
15144   *mingw32*)
15145
15146 $as_echo "#define USE_WIN32API 1" >>confdefs.h
15147
15148     WIN32LIBS="$WIN32LIBS -lws2_32"
15149     ;;
15150 esac
15151
15152
15153 # Add ELF support to GDB, but only if BFD includes ELF support.
15154
15155   OLD_CFLAGS=$CFLAGS
15156   OLD_LDFLAGS=$LDFLAGS
15157   OLD_LIBS=$LIBS
15158   # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
15159   # points somewhere with bfd, with -I/foo/lib and -L/foo/lib.  We
15160   # always want our bfd.
15161   CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
15162   ZLIBDIR=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'`
15163   LDFLAGS="-L../bfd -L../libiberty $ZLIBDIR $LDFLAGS"
15164   intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
15165   LIBS="-lbfd -liberty -lz $intl $LIBS"
15166   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
15167 $as_echo_n "checking for ELF support in BFD... " >&6; }
15168 if test "${gdb_cv_var_elf+set}" = set; then :
15169   $as_echo_n "(cached) " >&6
15170 else
15171   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15172 /* end confdefs.h.  */
15173 #include <stdlib.h>
15174   #include "bfd.h"
15175   #include "elf-bfd.h"
15176
15177 int
15178 main ()
15179 {
15180 return bfd_get_elf_phdr_upper_bound (NULL);
15181   ;
15182   return 0;
15183 }
15184 _ACEOF
15185 if ac_fn_c_try_link "$LINENO"; then :
15186   gdb_cv_var_elf=yes
15187 else
15188   gdb_cv_var_elf=no
15189 fi
15190 rm -f core conftest.err conftest.$ac_objext \
15191     conftest$ac_exeext conftest.$ac_ext
15192 fi
15193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_elf" >&5
15194 $as_echo "$gdb_cv_var_elf" >&6; }
15195   CFLAGS=$OLD_CFLAGS
15196   LDFLAGS=$OLD_LDFLAGS
15197   LIBS=$OLD_LIBS
15198 if test $gdb_cv_var_elf = yes; then
15199   CONFIG_OBS="$CONFIG_OBS elfread.o stap-probe.o dtrace-probe.o"
15200
15201 $as_echo "#define HAVE_ELF 1" >>confdefs.h
15202
15203   # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
15204   if test "$plugins" = "yes"; then
15205     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
15206 $as_echo_n "checking for library containing dlopen... " >&6; }
15207 if test "${ac_cv_search_dlopen+set}" = set; then :
15208   $as_echo_n "(cached) " >&6
15209 else
15210   ac_func_search_save_LIBS=$LIBS
15211 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15212 /* end confdefs.h.  */
15213
15214 /* Override any GCC internal prototype to avoid an error.
15215    Use char because int might match the return type of a GCC
15216    builtin and then its argument prototype would still apply.  */
15217 #ifdef __cplusplus
15218 extern "C"
15219 #endif
15220 char dlopen ();
15221 int
15222 main ()
15223 {
15224 return dlopen ();
15225   ;
15226   return 0;
15227 }
15228 _ACEOF
15229 for ac_lib in '' dl; do
15230   if test -z "$ac_lib"; then
15231     ac_res="none required"
15232   else
15233     ac_res=-l$ac_lib
15234     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
15235   fi
15236   if ac_fn_c_try_link "$LINENO"; then :
15237   ac_cv_search_dlopen=$ac_res
15238 fi
15239 rm -f core conftest.err conftest.$ac_objext \
15240     conftest$ac_exeext
15241   if test "${ac_cv_search_dlopen+set}" = set; then :
15242   break
15243 fi
15244 done
15245 if test "${ac_cv_search_dlopen+set}" = set; then :
15246
15247 else
15248   ac_cv_search_dlopen=no
15249 fi
15250 rm conftest.$ac_ext
15251 LIBS=$ac_func_search_save_LIBS
15252 fi
15253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
15254 $as_echo "$ac_cv_search_dlopen" >&6; }
15255 ac_res=$ac_cv_search_dlopen
15256 if test "$ac_res" != no; then :
15257   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15258
15259 fi
15260
15261   fi
15262 fi
15263
15264 # Add macho support to GDB, but only if BFD includes it.
15265
15266   OLD_CFLAGS=$CFLAGS
15267   OLD_LDFLAGS=$LDFLAGS
15268   OLD_LIBS=$LIBS
15269   # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
15270   # points somewhere with bfd, with -I/foo/lib and -L/foo/lib.  We
15271   # always want our bfd.
15272   CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
15273   ZLIBDIR=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'`
15274   LDFLAGS="-L../bfd -L../libiberty $ZLIBDIR $LDFLAGS"
15275   intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
15276   LIBS="-lbfd -liberty -lz $intl $LIBS"
15277   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Mach-O support in BFD" >&5
15278 $as_echo_n "checking for Mach-O support in BFD... " >&6; }
15279 if test "${gdb_cv_var_macho+set}" = set; then :
15280   $as_echo_n "(cached) " >&6
15281 else
15282   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15283 /* end confdefs.h.  */
15284 #include <stdlib.h>
15285   #include "bfd.h"
15286   #include "mach-o.h"
15287
15288 int
15289 main ()
15290 {
15291 return bfd_mach_o_lookup_command (NULL, 0, NULL);
15292   ;
15293   return 0;
15294 }
15295 _ACEOF
15296 if ac_fn_c_try_link "$LINENO"; then :
15297   gdb_cv_var_macho=yes
15298 else
15299   gdb_cv_var_macho=no
15300 fi
15301 rm -f core conftest.err conftest.$ac_objext \
15302     conftest$ac_exeext conftest.$ac_ext
15303 fi
15304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_macho" >&5
15305 $as_echo "$gdb_cv_var_macho" >&6; }
15306   CFLAGS=$OLD_CFLAGS
15307   LDFLAGS=$OLD_LDFLAGS
15308   LIBS=$OLD_LIBS
15309 if test $gdb_cv_var_macho = yes; then
15310   CONFIG_OBS="$CONFIG_OBS machoread.o"
15311 fi
15312
15313 # Add any host-specific objects to GDB.
15314 CONFIG_OBS="${CONFIG_OBS} ${gdb_host_obs}"
15315
15316 # If building on ELF, look for lzma support for embedded compressed debug info.
15317 if test $gdb_cv_var_elf = yes; then
15318
15319 # Check whether --with-lzma was given.
15320 if test "${with_lzma+set}" = set; then :
15321   withval=$with_lzma;
15322 else
15323   with_lzma=auto
15324 fi
15325
15326   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use lzma" >&5
15327 $as_echo_n "checking whether to use lzma... " >&6; }
15328   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_lzma" >&5
15329 $as_echo "$with_lzma" >&6; }
15330
15331   if test "${with_lzma}" != no; then
15332
15333
15334
15335
15336
15337
15338
15339
15340     use_additional=yes
15341
15342   acl_save_prefix="$prefix"
15343   prefix="$acl_final_prefix"
15344   acl_save_exec_prefix="$exec_prefix"
15345   exec_prefix="$acl_final_exec_prefix"
15346
15347     eval additional_includedir=\"$includedir\"
15348     eval additional_libdir=\"$libdir\"
15349
15350   exec_prefix="$acl_save_exec_prefix"
15351   prefix="$acl_save_prefix"
15352
15353
15354 # Check whether --with-liblzma-prefix was given.
15355 if test "${with_liblzma_prefix+set}" = set; then :
15356   withval=$with_liblzma_prefix;
15357     if test "X$withval" = "Xno"; then
15358       use_additional=no
15359     else
15360       if test "X$withval" = "X"; then
15361
15362   acl_save_prefix="$prefix"
15363   prefix="$acl_final_prefix"
15364   acl_save_exec_prefix="$exec_prefix"
15365   exec_prefix="$acl_final_exec_prefix"
15366
15367           eval additional_includedir=\"$includedir\"
15368           eval additional_libdir=\"$libdir\"
15369
15370   exec_prefix="$acl_save_exec_prefix"
15371   prefix="$acl_save_prefix"
15372
15373       else
15374         additional_includedir="$withval/include"
15375         additional_libdir="$withval/lib"
15376       fi
15377     fi
15378
15379 fi
15380
15381       LIBLZMA=
15382   LTLIBLZMA=
15383   INCLZMA=
15384   rpathdirs=
15385   ltrpathdirs=
15386   names_already_handled=
15387   names_next_round='lzma '
15388   while test -n "$names_next_round"; do
15389     names_this_round="$names_next_round"
15390     names_next_round=
15391     for name in $names_this_round; do
15392       already_handled=
15393       for n in $names_already_handled; do
15394         if test "$n" = "$name"; then
15395           already_handled=yes
15396           break
15397         fi
15398       done
15399       if test -z "$already_handled"; then
15400         names_already_handled="$names_already_handled $name"
15401                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
15402         eval value=\"\$HAVE_LIB$uppername\"
15403         if test -n "$value"; then
15404           if test "$value" = yes; then
15405             eval value=\"\$LIB$uppername\"
15406             test -z "$value" || LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$value"
15407             eval value=\"\$LTLIB$uppername\"
15408             test -z "$value" || LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }$value"
15409           else
15410                                     :
15411           fi
15412         else
15413                               found_dir=
15414           found_la=
15415           found_so=
15416           found_a=
15417           if test $use_additional = yes; then
15418             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
15419               found_dir="$additional_libdir"
15420               found_so="$additional_libdir/lib$name.$shlibext"
15421               if test -f "$additional_libdir/lib$name.la"; then
15422                 found_la="$additional_libdir/lib$name.la"
15423               fi
15424             else
15425               if test -f "$additional_libdir/lib$name.$libext"; then
15426                 found_dir="$additional_libdir"
15427                 found_a="$additional_libdir/lib$name.$libext"
15428                 if test -f "$additional_libdir/lib$name.la"; then
15429                   found_la="$additional_libdir/lib$name.la"
15430                 fi
15431               fi
15432             fi
15433           fi
15434           if test "X$found_dir" = "X"; then
15435             for x in $LDFLAGS $LTLIBLZMA; do
15436
15437   acl_save_prefix="$prefix"
15438   prefix="$acl_final_prefix"
15439   acl_save_exec_prefix="$exec_prefix"
15440   exec_prefix="$acl_final_exec_prefix"
15441   eval x=\"$x\"
15442   exec_prefix="$acl_save_exec_prefix"
15443   prefix="$acl_save_prefix"
15444
15445               case "$x" in
15446                 -L*)
15447                   dir=`echo "X$x" | sed -e 's/^X-L//'`
15448                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
15449                     found_dir="$dir"
15450                     found_so="$dir/lib$name.$shlibext"
15451                     if test -f "$dir/lib$name.la"; then
15452                       found_la="$dir/lib$name.la"
15453                     fi
15454                   else
15455                     if test -f "$dir/lib$name.$libext"; then
15456                       found_dir="$dir"
15457                       found_a="$dir/lib$name.$libext"
15458                       if test -f "$dir/lib$name.la"; then
15459                         found_la="$dir/lib$name.la"
15460                       fi
15461                     fi
15462                   fi
15463                   ;;
15464               esac
15465               if test "X$found_dir" != "X"; then
15466                 break
15467               fi
15468             done
15469           fi
15470           if test "X$found_dir" != "X"; then
15471                         LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-L$found_dir -l$name"
15472             if test "X$found_so" != "X"; then
15473                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
15474                                 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
15475               else
15476                                                                                 haveit=
15477                 for x in $ltrpathdirs; do
15478                   if test "X$x" = "X$found_dir"; then
15479                     haveit=yes
15480                     break
15481                   fi
15482                 done
15483                 if test -z "$haveit"; then
15484                   ltrpathdirs="$ltrpathdirs $found_dir"
15485                 fi
15486                                 if test "$hardcode_direct" = yes; then
15487                                                       LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
15488                 else
15489                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
15490                                                             LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
15491                                                             haveit=
15492                     for x in $rpathdirs; do
15493                       if test "X$x" = "X$found_dir"; then
15494                         haveit=yes
15495                         break
15496                       fi
15497                     done
15498                     if test -z "$haveit"; then
15499                       rpathdirs="$rpathdirs $found_dir"
15500                     fi
15501                   else
15502                                                                                 haveit=
15503                     for x in $LDFLAGS $LIBLZMA; do
15504
15505   acl_save_prefix="$prefix"
15506   prefix="$acl_final_prefix"
15507   acl_save_exec_prefix="$exec_prefix"
15508   exec_prefix="$acl_final_exec_prefix"
15509   eval x=\"$x\"
15510   exec_prefix="$acl_save_exec_prefix"
15511   prefix="$acl_save_prefix"
15512
15513                       if test "X$x" = "X-L$found_dir"; then
15514                         haveit=yes
15515                         break
15516                       fi
15517                     done
15518                     if test -z "$haveit"; then
15519                       LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$found_dir"
15520                     fi
15521                     if test "$hardcode_minus_L" != no; then
15522                                                                                         LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
15523                     else
15524                                                                                                                                                                                 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-l$name"
15525                     fi
15526                   fi
15527                 fi
15528               fi
15529             else
15530               if test "X$found_a" != "X"; then
15531                                 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_a"
15532               else
15533                                                 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$found_dir -l$name"
15534               fi
15535             fi
15536                         additional_includedir=
15537             case "$found_dir" in
15538               */lib | */lib/)
15539                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
15540                 additional_includedir="$basedir/include"
15541                 ;;
15542             esac
15543             if test "X$additional_includedir" != "X"; then
15544                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
15545                 haveit=
15546                 if test "X$additional_includedir" = "X/usr/local/include"; then
15547                   if test -n "$GCC"; then
15548                     case $host_os in
15549                       linux*) haveit=yes;;
15550                     esac
15551                   fi
15552                 fi
15553                 if test -z "$haveit"; then
15554                   for x in $CPPFLAGS $INCLZMA; do
15555
15556   acl_save_prefix="$prefix"
15557   prefix="$acl_final_prefix"
15558   acl_save_exec_prefix="$exec_prefix"
15559   exec_prefix="$acl_final_exec_prefix"
15560   eval x=\"$x\"
15561   exec_prefix="$acl_save_exec_prefix"
15562   prefix="$acl_save_prefix"
15563
15564                     if test "X$x" = "X-I$additional_includedir"; then
15565                       haveit=yes
15566                       break
15567                     fi
15568                   done
15569                   if test -z "$haveit"; then
15570                     if test -d "$additional_includedir"; then
15571                                             INCLZMA="${INCLZMA}${INCLZMA:+ }-I$additional_includedir"
15572                     fi
15573                   fi
15574                 fi
15575               fi
15576             fi
15577                         if test -n "$found_la"; then
15578                                                         save_libdir="$libdir"
15579               case "$found_la" in
15580                 */* | *\\*) . "$found_la" ;;
15581                 *) . "./$found_la" ;;
15582               esac
15583               libdir="$save_libdir"
15584                             for dep in $dependency_libs; do
15585                 case "$dep" in
15586                   -L*)
15587                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
15588                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
15589                       haveit=
15590                       if test "X$additional_libdir" = "X/usr/local/lib"; then
15591                         if test -n "$GCC"; then
15592                           case $host_os in
15593                             linux*) haveit=yes;;
15594                           esac
15595                         fi
15596                       fi
15597                       if test -z "$haveit"; then
15598                         haveit=
15599                         for x in $LDFLAGS $LIBLZMA; do
15600
15601   acl_save_prefix="$prefix"
15602   prefix="$acl_final_prefix"
15603   acl_save_exec_prefix="$exec_prefix"
15604   exec_prefix="$acl_final_exec_prefix"
15605   eval x=\"$x\"
15606   exec_prefix="$acl_save_exec_prefix"
15607   prefix="$acl_save_prefix"
15608
15609                           if test "X$x" = "X-L$additional_libdir"; then
15610                             haveit=yes
15611                             break
15612                           fi
15613                         done
15614                         if test -z "$haveit"; then
15615                           if test -d "$additional_libdir"; then
15616                                                         LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$additional_libdir"
15617                           fi
15618                         fi
15619                         haveit=
15620                         for x in $LDFLAGS $LTLIBLZMA; do
15621
15622   acl_save_prefix="$prefix"
15623   prefix="$acl_final_prefix"
15624   acl_save_exec_prefix="$exec_prefix"
15625   exec_prefix="$acl_final_exec_prefix"
15626   eval x=\"$x\"
15627   exec_prefix="$acl_save_exec_prefix"
15628   prefix="$acl_save_prefix"
15629
15630                           if test "X$x" = "X-L$additional_libdir"; then
15631                             haveit=yes
15632                             break
15633                           fi
15634                         done
15635                         if test -z "$haveit"; then
15636                           if test -d "$additional_libdir"; then
15637                                                         LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-L$additional_libdir"
15638                           fi
15639                         fi
15640                       fi
15641                     fi
15642                     ;;
15643                   -R*)
15644                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
15645                     if test "$enable_rpath" != no; then
15646                                                                   haveit=
15647                       for x in $rpathdirs; do
15648                         if test "X$x" = "X$dir"; then
15649                           haveit=yes
15650                           break
15651                         fi
15652                       done
15653                       if test -z "$haveit"; then
15654                         rpathdirs="$rpathdirs $dir"
15655                       fi
15656                                                                   haveit=
15657                       for x in $ltrpathdirs; do
15658                         if test "X$x" = "X$dir"; then
15659                           haveit=yes
15660                           break
15661                         fi
15662                       done
15663                       if test -z "$haveit"; then
15664                         ltrpathdirs="$ltrpathdirs $dir"
15665                       fi
15666                     fi
15667                     ;;
15668                   -l*)
15669                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
15670                     ;;
15671                   *.la)
15672                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
15673                     ;;
15674                   *)
15675                                         LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$dep"
15676                     LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }$dep"
15677                     ;;
15678                 esac
15679               done
15680             fi
15681           else
15682                                                             LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-l$name"
15683             LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-l$name"
15684           fi
15685         fi
15686       fi
15687     done
15688   done
15689   if test "X$rpathdirs" != "X"; then
15690     if test -n "$hardcode_libdir_separator"; then
15691                         alldirs=
15692       for found_dir in $rpathdirs; do
15693         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
15694       done
15695             acl_save_libdir="$libdir"
15696       libdir="$alldirs"
15697       eval flag=\"$hardcode_libdir_flag_spec\"
15698       libdir="$acl_save_libdir"
15699       LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$flag"
15700     else
15701             for found_dir in $rpathdirs; do
15702         acl_save_libdir="$libdir"
15703         libdir="$found_dir"
15704         eval flag=\"$hardcode_libdir_flag_spec\"
15705         libdir="$acl_save_libdir"
15706         LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$flag"
15707       done
15708     fi
15709   fi
15710   if test "X$ltrpathdirs" != "X"; then
15711             for found_dir in $ltrpathdirs; do
15712       LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-R$found_dir"
15713     done
15714   fi
15715
15716
15717         ac_save_CPPFLAGS="$CPPFLAGS"
15718
15719   for element in $INCLZMA; do
15720     haveit=
15721     for x in $CPPFLAGS; do
15722
15723   acl_save_prefix="$prefix"
15724   prefix="$acl_final_prefix"
15725   acl_save_exec_prefix="$exec_prefix"
15726   exec_prefix="$acl_final_exec_prefix"
15727   eval x=\"$x\"
15728   exec_prefix="$acl_save_exec_prefix"
15729   prefix="$acl_save_prefix"
15730
15731       if test "X$x" = "X$element"; then
15732         haveit=yes
15733         break
15734       fi
15735     done
15736     if test -z "$haveit"; then
15737       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
15738     fi
15739   done
15740
15741
15742   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for liblzma" >&5
15743 $as_echo_n "checking for liblzma... " >&6; }
15744 if test "${ac_cv_liblzma+set}" = set; then :
15745   $as_echo_n "(cached) " >&6
15746 else
15747
15748     ac_save_LIBS="$LIBS"
15749     LIBS="$LIBS $LIBLZMA"
15750     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15751 /* end confdefs.h.  */
15752 #include "lzma.h"
15753 int
15754 main ()
15755 {
15756 lzma_index_iter iter;
15757                            lzma_index_iter_init (&iter, 0);
15758                            lzma_mf_is_supported (LZMA_MF_HC3);
15759   ;
15760   return 0;
15761 }
15762 _ACEOF
15763 if ac_fn_c_try_link "$LINENO"; then :
15764   ac_cv_liblzma=yes
15765 else
15766   ac_cv_liblzma=no
15767 fi
15768 rm -f core conftest.err conftest.$ac_objext \
15769     conftest$ac_exeext conftest.$ac_ext
15770     LIBS="$ac_save_LIBS"
15771
15772 fi
15773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_liblzma" >&5
15774 $as_echo "$ac_cv_liblzma" >&6; }
15775   if test "$ac_cv_liblzma" = yes; then
15776     HAVE_LIBLZMA=yes
15777
15778 $as_echo "#define HAVE_LIBLZMA 1" >>confdefs.h
15779
15780     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with liblzma" >&5
15781 $as_echo_n "checking how to link with liblzma... " >&6; }
15782     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBLZMA" >&5
15783 $as_echo "$LIBLZMA" >&6; }
15784   else
15785     HAVE_LIBLZMA=no
15786             CPPFLAGS="$ac_save_CPPFLAGS"
15787     LIBLZMA=
15788     LTLIBLZMA=
15789   fi
15790
15791
15792
15793
15794
15795
15796     if test "$HAVE_LIBLZMA" != yes; then
15797       if test "$with_lzma" = yes; then
15798         as_fn_error "missing liblzma for --with-lzma" "$LINENO" 5
15799       fi
15800     fi
15801   fi
15802 fi
15803
15804 LIBGUI="../libgui/src/libgui.a"
15805 GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
15806
15807
15808
15809 WIN32LDAPP=
15810
15811
15812
15813 case "${host}" in
15814 *-*-cygwin* | *-*-mingw* )
15815     configdir="win"
15816     ;;
15817 *)
15818     configdir="unix"
15819     ;;
15820 esac
15821
15822 GDBTKLIBS=
15823 if test "${enable_gdbtk}" = "yes"; then
15824
15825     # Gdbtk must have an absolute path to srcdir in order to run
15826     # properly when not installed.
15827     here=`pwd`
15828     cd ${srcdir}
15829     GDBTK_SRC_DIR=`pwd`
15830     cd $here
15831
15832
15833     #
15834     # Ok, lets find the tcl configuration
15835     # First, look for one uninstalled.
15836     # the alternative search directory is invoked by --with-tcl
15837     #
15838
15839     if test x"${no_tcl}" = x ; then
15840         # we reset no_tcl in case something fails here
15841         no_tcl=true
15842
15843 # Check whether --with-tcl was given.
15844 if test "${with_tcl+set}" = set; then :
15845   withval=$with_tcl; with_tclconfig=${withval}
15846 fi
15847
15848         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
15849 $as_echo_n "checking for Tcl configuration... " >&6; }
15850         if test "${ac_cv_c_tclconfig+set}" = set; then :
15851   $as_echo_n "(cached) " >&6
15852 else
15853
15854
15855             # First check to see if --with-tcl was specified.
15856             case "${host}" in
15857                 *-*-cygwin*) platDir="win" ;;
15858                 *) platDir="unix" ;;
15859             esac
15860             if test x"${with_tclconfig}" != x ; then
15861                 if test -f "${with_tclconfig}/tclConfig.sh" ; then
15862                     ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
15863                 else
15864                     as_fn_error "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
15865                 fi
15866             fi
15867
15868             # then check for a private Tcl installation
15869             if test x"${ac_cv_c_tclconfig}" = x ; then
15870                 for i in \
15871                         ../tcl \
15872                         `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15873                         `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
15874                         `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
15875                         ../../tcl \
15876                         `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15877                         `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
15878                         `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
15879                         ../../../tcl \
15880                         `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15881                         `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
15882                         `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
15883                     if test -f "$i/$platDir/tclConfig.sh" ; then
15884                         ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
15885                         break
15886                     fi
15887                 done
15888             fi
15889
15890             # on Darwin, check in Framework installation locations
15891             if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tclconfig}" = x ; then
15892                 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
15893                         `ls -d /Library/Frameworks 2>/dev/null` \
15894                         `ls -d /Network/Library/Frameworks 2>/dev/null` \
15895                         `ls -d /System/Library/Frameworks 2>/dev/null` \
15896                         ; do
15897                     if test -f "$i/Tcl.framework/tclConfig.sh" ; then
15898                         ac_cv_c_tclconfig=`(cd $i/Tcl.framework; pwd)`
15899                         break
15900                     fi
15901                 done
15902             fi
15903
15904             # check in a few common install locations
15905             if test x"${ac_cv_c_tclconfig}" = x ; then
15906                 for i in `ls -d ${libdir} 2>/dev/null` \
15907                         `ls -d ${exec_prefix}/lib 2>/dev/null` \
15908                         `ls -d ${prefix}/lib 2>/dev/null` \
15909                         `ls -d /usr/local/lib 2>/dev/null` \
15910                         `ls -d /usr/contrib/lib 2>/dev/null` \
15911                         `ls -d /usr/lib 2>/dev/null` \
15912                         ; do
15913                     if test -f "$i/tclConfig.sh" ; then
15914                         ac_cv_c_tclconfig=`(cd $i; pwd)`
15915                         break
15916                     fi
15917                 done
15918             fi
15919
15920             # check in a few other private locations
15921             if test x"${ac_cv_c_tclconfig}" = x ; then
15922                 for i in \
15923                         ${srcdir}/../tcl \
15924                         `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15925                         `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
15926                         `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
15927                     if test -f "$i/$platDir/tclConfig.sh" ; then
15928                     ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
15929                     break
15930                 fi
15931                 done
15932             fi
15933
15934 fi
15935
15936
15937         if test x"${ac_cv_c_tclconfig}" = x ; then
15938             TCL_BIN_DIR="# no Tcl configs found"
15939             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
15940 $as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
15941         else
15942             no_tcl=
15943             TCL_BIN_DIR=${ac_cv_c_tclconfig}
15944             { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
15945 $as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
15946         fi
15947     fi
15948
15949
15950     # If $no_tk is nonempty, then we can't do Tk, and there is no
15951     # point to doing Tcl.
15952
15953     #
15954     # Ok, lets find the tk configuration
15955     # First, look for one uninstalled.
15956     # the alternative search directory is invoked by --with-tk
15957     #
15958
15959     if test x"${no_tk}" = x ; then
15960         # we reset no_tk in case something fails here
15961         no_tk=true
15962
15963 # Check whether --with-tk was given.
15964 if test "${with_tk+set}" = set; then :
15965   withval=$with_tk; with_tkconfig=${withval}
15966 fi
15967
15968         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
15969 $as_echo_n "checking for Tk configuration... " >&6; }
15970         if test "${ac_cv_c_tkconfig+set}" = set; then :
15971   $as_echo_n "(cached) " >&6
15972 else
15973
15974
15975             # First check to see if --with-tkconfig was specified.
15976             if test x"${with_tkconfig}" != x ; then
15977                 if test -f "${with_tkconfig}/tkConfig.sh" ; then
15978                     ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
15979                 else
15980                     as_fn_error "${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
15981                 fi
15982             fi
15983
15984             # then check for a private Tk library
15985             case "${host}" in
15986                 *-*-cygwin*) platDir="win" ;;
15987                 *) platDir="unix" ;;
15988             esac
15989             if test x"${ac_cv_c_tkconfig}" = x ; then
15990                 for i in \
15991                         ../tk \
15992                         `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15993                         `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
15994                         `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
15995                         ../../tk \
15996                         `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15997                         `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
15998                         `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
15999                         ../../../tk \
16000                         `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
16001                         `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
16002                         `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
16003                     if test -f "$i/$platDir/tkConfig.sh" ; then
16004                         ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
16005                         break
16006                     fi
16007                 done
16008             fi
16009
16010             # on Darwin, check in Framework installation locations
16011             if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tkconfig}" = x ; then
16012                 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
16013                         `ls -d /Library/Frameworks 2>/dev/null` \
16014                         `ls -d /Network/Library/Frameworks 2>/dev/null` \
16015                         `ls -d /System/Library/Frameworks 2>/dev/null` \
16016                         ; do
16017                     if test -f "$i/Tk.framework/tkConfig.sh" ; then
16018                         ac_cv_c_tkconfig=`(cd $i/Tk.framework; pwd)`
16019                         break
16020                     fi
16021                 done
16022             fi
16023
16024             # check in a few common install locations
16025             if test x"${ac_cv_c_tkconfig}" = x ; then
16026                 for i in `ls -d ${libdir} 2>/dev/null` \
16027                         `ls -d ${exec_prefix}/lib 2>/dev/null` \
16028                         `ls -d ${prefix}/lib 2>/dev/null` \
16029                         `ls -d /usr/local/lib 2>/dev/null` \
16030                         `ls -d /usr/contrib/lib 2>/dev/null` \
16031                         `ls -d /usr/lib 2>/dev/null` \
16032                         ; do
16033                     if test -f "$i/tkConfig.sh" ; then
16034                         ac_cv_c_tkconfig=`(cd $i; pwd)`
16035                         break
16036                     fi
16037                 done
16038             fi
16039             # check in a few other private locations
16040             if test x"${ac_cv_c_tkconfig}" = x ; then
16041                 for i in \
16042                         ${srcdir}/../tk \
16043                         `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
16044                         `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
16045                         `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
16046                     if test -f "$i/$platDir/tkConfig.sh" ; then
16047                         ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
16048                         break
16049                     fi
16050                 done
16051             fi
16052
16053 fi
16054
16055
16056         if test x"${ac_cv_c_tkconfig}" = x ; then
16057             TK_BIN_DIR="# no Tk configs found"
16058             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
16059 $as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
16060         else
16061             no_tk=
16062             TK_BIN_DIR=${ac_cv_c_tkconfig}
16063             { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
16064 $as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
16065         fi
16066     fi
16067
16068
16069     if test -z "${no_tcl}" -a -z "${no_tk}"; then
16070
16071     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
16072 $as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
16073
16074     if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
16075         { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
16076 $as_echo "loading" >&6; }
16077         . ${TCL_BIN_DIR}/tclConfig.sh
16078     else
16079         { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
16080 $as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
16081     fi
16082
16083     # eval is required to do the TCL_DBGX substitution
16084     eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
16085     eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
16086
16087     # If the TCL_BIN_DIR is the build directory (not the install directory),
16088     # then set the common variable name to the value of the build variables.
16089     # For example, the variable TCL_LIB_SPEC will be set to the value
16090     # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
16091     # instead of TCL_BUILD_LIB_SPEC since it will work with both an
16092     # installed and uninstalled version of Tcl.
16093     if test -f "${TCL_BIN_DIR}/Makefile" ; then
16094         TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
16095         TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
16096         TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
16097     elif test "`uname -s`" = "Darwin"; then
16098         # If Tcl was built as a framework, attempt to use the libraries
16099         # from the framework at the given location so that linking works
16100         # against Tcl.framework installed in an arbitrary location.
16101         case ${TCL_DEFS} in
16102             *TCL_FRAMEWORK*)
16103                 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
16104                     for i in "`cd ${TCL_BIN_DIR}; pwd`" \
16105                              "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
16106                         if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
16107                             TCL_LIB_SPEC="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
16108                             break
16109                         fi
16110                     done
16111                 fi
16112                 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
16113                     TCL_STUB_LIB_SPEC="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
16114                     TCL_STUB_LIB_PATH="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
16115                 fi
16116                 ;;
16117         esac
16118     fi
16119
16120     # eval is required to do the TCL_DBGX substitution
16121     eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
16122     eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
16123     eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
16124     eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
16125
16126
16127
16128
16129
16130
16131
16132
16133
16134
16135
16136
16137
16138
16139
16140         # Check for in-tree tcl
16141         here=`pwd`
16142         cd ${srcdir}/..
16143         topdir=`pwd`
16144         cd ${here}
16145
16146         intree="no"
16147         if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
16148           intree="yes"
16149         fi
16150
16151         # Find Tcl private headers
16152         if test x"${intree}" = xno; then
16153
16154   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
16155 $as_echo_n "checking for Tcl private headers... " >&6; }
16156   private_dir=""
16157   dir=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
16158   if test -f ${dir}/tclInt.h ; then
16159     private_dir=${dir}
16160   fi
16161
16162   if test x"${private_dir}" = x; then
16163     as_fn_error "could not find private Tcl headers" "$LINENO" 5
16164   else
16165     TCL_PRIVATE_INCLUDE="-I${private_dir}"
16166     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
16167 $as_echo "${private_dir}" >&6; }
16168   fi
16169
16170           TCL_INCLUDE="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
16171           TCL_LIBRARY="${TCL_LIB_SPEC}"
16172           TCL_DEPS=""
16173         else
16174           # If building tcl in the same src tree, private headers
16175           # are not needed, but we need to be sure to use the right
16176           # headers library
16177           TCL_INCLUDE="-I${TCL_SRC_DIR}/generic"
16178           TCL_LIBRARY="${TCL_BUILD_LIB_SPEC}"
16179           TCL_DEPS="../tcl/${configdir}${TCL_LIB_FILE}"
16180         fi
16181
16182
16183
16184
16185
16186     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
16187 $as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
16188
16189     if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
16190         { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
16191 $as_echo "loading" >&6; }
16192         . ${TK_BIN_DIR}/tkConfig.sh
16193     else
16194         { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
16195 $as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
16196     fi
16197
16198     # eval is required to do the TK_DBGX substitution
16199     eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
16200     eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
16201
16202     # If the TK_BIN_DIR is the build directory (not the install directory),
16203     # then set the common variable name to the value of the build variables.
16204     # For example, the variable TK_LIB_SPEC will be set to the value
16205     # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
16206     # instead of TK_BUILD_LIB_SPEC since it will work with both an
16207     # installed and uninstalled version of Tcl.
16208     if test -f "${TK_BIN_DIR}/Makefile" ; then
16209         TK_LIB_SPEC=${TK_BUILD_LIB_SPEC}
16210         TK_STUB_LIB_SPEC=${TK_BUILD_STUB_LIB_SPEC}
16211         TK_STUB_LIB_PATH=${TK_BUILD_STUB_LIB_PATH}
16212     elif test "`uname -s`" = "Darwin"; then
16213         # If Tk was built as a framework, attempt to use the libraries
16214         # from the framework at the given location so that linking works
16215         # against Tk.framework installed in an arbitrary location.
16216         case ${TK_DEFS} in
16217             *TK_FRAMEWORK*)
16218                 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
16219                     for i in "`cd ${TK_BIN_DIR}; pwd`" \
16220                              "`cd ${TK_BIN_DIR}/../..; pwd`"; do
16221                         if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
16222                             TK_LIB_SPEC="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
16223                             break
16224                         fi
16225                     done
16226                 fi
16227                 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
16228                     TK_STUB_LIB_SPEC="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
16229                     TK_STUB_LIB_PATH="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
16230                 fi
16231                 ;;
16232         esac
16233     fi
16234
16235     # eval is required to do the TK_DBGX substitution
16236     eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
16237     eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
16238     eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
16239     eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
16240
16241
16242
16243
16244
16245
16246
16247
16248
16249
16250
16251
16252
16253
16254         # Check for in-tree Tk
16255         intree="no"
16256         if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
16257           intree="yes"
16258         fi
16259
16260         # Find Tk private headers
16261         if test x"${intree}" = xno; then
16262
16263   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
16264 $as_echo_n "checking for Tk private headers... " >&6; }
16265   private_dir=""
16266   dir=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
16267   if test -f ${dir}/tkInt.h; then
16268     private_dir=${dir}
16269   fi
16270
16271   if test x"${private_dir}" = x; then
16272     as_fn_error "could not find Tk private headers" "$LINENO" 5
16273   else
16274     TK_PRIVATE_INCLUDE="-I${private_dir}"
16275     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
16276 $as_echo "${private_dir}" >&6; }
16277   fi
16278
16279           TK_INCLUDE="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
16280           TK_LIBRARY=${TK_LIB_SPEC}
16281           TK_DEPS=""
16282         else
16283           TK_INCLUDE="-I${TK_SRC_DIR}/generic"
16284           TK_LIBRARY="${TK_BUILD_LIB_SPEC}"
16285           TK_DEPS="../tk/${configdir}/${TK_LIB_FILE}"
16286         fi
16287
16288
16289
16290
16291
16292         ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
16293
16294         # Include some libraries that Tcl and Tk want.
16295         TCL_LIBS='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
16296         # Yes, the ordering seems wrong here.  But it isn't.
16297         # TK_LIBS is the list of libraries that need to be linked
16298         # after Tcl/Tk.  Note that this isn't put into LIBS.  If it
16299         # were in LIBS then any link tests after this point would
16300         # try to include things like `$(LIBGUI)', which wouldn't work.
16301         GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
16302
16303         CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
16304         CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
16305         CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
16306         CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
16307         CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
16308         CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
16309         CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
16310
16311         if test x$gdb_cv_os_cygwin = xyes; then
16312           WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
16313           WIN32LDAPP="-Wl,--subsystem,console"
16314           CONFIG_OBS="${CONFIG_OBS} gdbres.o"
16315         fi
16316
16317         subdirs="$subdirs gdbtk"
16318
16319     fi
16320 fi
16321
16322
16323
16324
16325
16326
16327
16328
16329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
16330 $as_echo_n "checking for X... " >&6; }
16331
16332
16333 # Check whether --with-x was given.
16334 if test "${with_x+set}" = set; then :
16335   withval=$with_x;
16336 fi
16337
16338 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
16339 if test "x$with_x" = xno; then
16340   # The user explicitly disabled X.
16341   have_x=disabled
16342 else
16343   case $x_includes,$x_libraries in #(
16344     *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
16345     *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
16346   $as_echo_n "(cached) " >&6
16347 else
16348   # One or both of the vars are not set, and there is no cached value.
16349 ac_x_includes=no ac_x_libraries=no
16350 rm -f -r conftest.dir
16351 if mkdir conftest.dir; then
16352   cd conftest.dir
16353   cat >Imakefile <<'_ACEOF'
16354 incroot:
16355         @echo incroot='${INCROOT}'
16356 usrlibdir:
16357         @echo usrlibdir='${USRLIBDIR}'
16358 libdir:
16359         @echo libdir='${LIBDIR}'
16360 _ACEOF
16361   if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
16362     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
16363     for ac_var in incroot usrlibdir libdir; do
16364       eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
16365     done
16366     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
16367     for ac_extension in a so sl dylib la dll; do
16368       if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
16369          test -f "$ac_im_libdir/libX11.$ac_extension"; then
16370         ac_im_usrlibdir=$ac_im_libdir; break
16371       fi
16372     done
16373     # Screen out bogus values from the imake configuration.  They are
16374     # bogus both because they are the default anyway, and because
16375     # using them would break gcc on systems where it needs fixed includes.
16376     case $ac_im_incroot in
16377         /usr/include) ac_x_includes= ;;
16378         *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
16379     esac
16380     case $ac_im_usrlibdir in
16381         /usr/lib | /usr/lib64 | /lib | /lib64) ;;
16382         *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
16383     esac
16384   fi
16385   cd ..
16386   rm -f -r conftest.dir
16387 fi
16388
16389 # Standard set of common directories for X headers.
16390 # Check X11 before X11Rn because it is often a symlink to the current release.
16391 ac_x_header_dirs='
16392 /usr/X11/include
16393 /usr/X11R7/include
16394 /usr/X11R6/include
16395 /usr/X11R5/include
16396 /usr/X11R4/include
16397
16398 /usr/include/X11
16399 /usr/include/X11R7
16400 /usr/include/X11R6
16401 /usr/include/X11R5
16402 /usr/include/X11R4
16403
16404 /usr/local/X11/include
16405 /usr/local/X11R7/include
16406 /usr/local/X11R6/include
16407 /usr/local/X11R5/include
16408 /usr/local/X11R4/include
16409
16410 /usr/local/include/X11
16411 /usr/local/include/X11R7
16412 /usr/local/include/X11R6
16413 /usr/local/include/X11R5
16414 /usr/local/include/X11R4
16415
16416 /usr/X386/include
16417 /usr/x386/include
16418 /usr/XFree86/include/X11
16419
16420 /usr/include
16421 /usr/local/include
16422 /usr/unsupported/include
16423 /usr/athena/include
16424 /usr/local/x11r5/include
16425 /usr/lpp/Xamples/include
16426
16427 /usr/openwin/include
16428 /usr/openwin/share/include'
16429
16430 if test "$ac_x_includes" = no; then
16431   # Guess where to find include files, by looking for Xlib.h.
16432   # First, try using that file with no special directory specified.
16433   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16434 /* end confdefs.h.  */
16435 #include <X11/Xlib.h>
16436 _ACEOF
16437 if ac_fn_c_try_cpp "$LINENO"; then :
16438   # We can compile using X headers with no special include directory.
16439 ac_x_includes=
16440 else
16441   for ac_dir in $ac_x_header_dirs; do
16442   if test -r "$ac_dir/X11/Xlib.h"; then
16443     ac_x_includes=$ac_dir
16444     break
16445   fi
16446 done
16447 fi
16448 rm -f conftest.err conftest.$ac_ext
16449 fi # $ac_x_includes = no
16450
16451 if test "$ac_x_libraries" = no; then
16452   # Check for the libraries.
16453   # See if we find them without any special options.
16454   # Don't add to $LIBS permanently.
16455   ac_save_LIBS=$LIBS
16456   LIBS="-lX11 $LIBS"
16457   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16458 /* end confdefs.h.  */
16459 #include <X11/Xlib.h>
16460 int
16461 main ()
16462 {
16463 XrmInitialize ()
16464   ;
16465   return 0;
16466 }
16467 _ACEOF
16468 if ac_fn_c_try_link "$LINENO"; then :
16469   LIBS=$ac_save_LIBS
16470 # We can link X programs with no special library path.
16471 ac_x_libraries=
16472 else
16473   LIBS=$ac_save_LIBS
16474 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
16475 do
16476   # Don't even attempt the hair of trying to link an X program!
16477   for ac_extension in a so sl dylib la dll; do
16478     if test -r "$ac_dir/libX11.$ac_extension"; then
16479       ac_x_libraries=$ac_dir
16480       break 2
16481     fi
16482   done
16483 done
16484 fi
16485 rm -f core conftest.err conftest.$ac_objext \
16486     conftest$ac_exeext conftest.$ac_ext
16487 fi # $ac_x_libraries = no
16488
16489 case $ac_x_includes,$ac_x_libraries in #(
16490   no,* | *,no | *\'*)
16491     # Didn't find X, or a directory has "'" in its name.
16492     ac_cv_have_x="have_x=no";; #(
16493   *)
16494     # Record where we found X for the cache.
16495     ac_cv_have_x="have_x=yes\
16496         ac_x_includes='$ac_x_includes'\
16497         ac_x_libraries='$ac_x_libraries'"
16498 esac
16499 fi
16500 ;; #(
16501     *) have_x=yes;;
16502   esac
16503   eval "$ac_cv_have_x"
16504 fi # $with_x != no
16505
16506 if test "$have_x" != yes; then
16507   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
16508 $as_echo "$have_x" >&6; }
16509   no_x=yes
16510 else
16511   # If each of the values was on the command line, it overrides each guess.
16512   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
16513   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
16514   # Update the cache value to reflect the command line values.
16515   ac_cv_have_x="have_x=yes\
16516         ac_x_includes='$x_includes'\
16517         ac_x_libraries='$x_libraries'"
16518   { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
16519 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
16520 fi
16521
16522
16523 # Unlike the sim directory, whether a simulator is linked is controlled by
16524 # presence of a gdb_sim definition in the target configure.tgt entry.
16525 # This code just checks for a few cases where we'd like to ignore those
16526 # definitions, even when they're present in the '.mt' file.  These cases
16527 # are when --disable-sim is specified, or if the simulator directory is
16528 # not part of the source tree.
16529 #
16530 # Check whether --enable-sim was given.
16531 if test "${enable_sim+set}" = set; then :
16532   enableval=$enable_sim; echo "enable_sim = $enable_sim";
16533  echo "enableval = ${enableval}";
16534  case "${enableval}" in
16535   yes) ignore_sim=false ;;
16536   no)  ignore_sim=true ;;
16537   *)   ignore_sim=false ;;
16538  esac
16539 else
16540   ignore_sim=false
16541 fi
16542
16543
16544 if test ! -d "${srcdir}/../sim"; then
16545   ignore_sim=true
16546 fi
16547
16548 SIM=
16549 SIM_OBS=
16550 if test "${ignore_sim}" = "false"; then
16551   if test x"${gdb_sim}" != x ; then
16552     SIM="${gdb_sim}"
16553     SIM_OBS="remote-sim.o"
16554
16555 $as_echo "#define WITH_SIM 1" >>confdefs.h
16556
16557
16558     # Some tdep code should only be compiled in when the ppc sim is
16559     # built.  PR sim/13418.
16560     case $target in
16561       powerpc*-*-*)
16562
16563 $as_echo "#define WITH_PPC_SIM 1" >>confdefs.h
16564
16565         ;;
16566     esac
16567   fi
16568 fi
16569
16570
16571
16572
16573
16574
16575
16576
16577
16578
16579
16580
16581
16582
16583 # List of host floatformats.
16584
16585 cat >>confdefs.h <<_ACEOF
16586 #define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
16587 _ACEOF
16588
16589
16590 cat >>confdefs.h <<_ACEOF
16591 #define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
16592 _ACEOF
16593
16594
16595 cat >>confdefs.h <<_ACEOF
16596 #define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
16597 _ACEOF
16598
16599
16600 # target_subdir is used by the testsuite to find the target libraries.
16601 target_subdir=
16602 if test "${host}" != "${target}"; then
16603     target_subdir="${target_alias}/"
16604 fi
16605
16606
16607 # Import nat definitions.
16608 nat_makefile_frag=/dev/null
16609 if test "${gdb_native}" = "yes"; then
16610   . ${srcdir}/configure.nat
16611   nativefile=$NAT_FILE
16612 fi
16613
16614
16615
16616
16617
16618
16619
16620
16621
16622
16623
16624 if test x"${gdb_osabi}" != x ; then
16625
16626 cat >>confdefs.h <<_ACEOF
16627 #define GDB_OSABI_DEFAULT $gdb_osabi
16628 _ACEOF
16629
16630 fi
16631
16632 # Enable multi-ice-gdb-server.
16633 # Check whether --enable-multi-ice was given.
16634 if test "${enable_multi_ice+set}" = set; then :
16635   enableval=$enable_multi_ice; case $enableval in
16636     yes | no)
16637       ;;
16638     *) as_fn_error "bad value $enableval for --enable-multi-ice" "$LINENO" 5 ;;
16639   esac
16640 fi
16641
16642 if test "x$enable_multi_ice" = xyes; then
16643    subdirs="$subdirs multi-ice"
16644
16645 fi
16646
16647 # Check whether --enable-gdbserver was given.
16648 if test "${enable_gdbserver+set}" = set; then :
16649   enableval=$enable_gdbserver; case "${enableval}" in
16650   yes| no|auto) ;;
16651   *) as_fn_error "bad value ${enableval} for --enable-gdbserver option" "$LINENO" 5 ;;
16652 esac
16653 else
16654   enable_gdbserver=auto
16655 fi
16656
16657
16658 # We only build gdbserver automatically in a native configuration, and
16659 # only if the user did not explicitly disable its build.
16660 if test "$gdb_native" = "yes" -a "$enable_gdbserver" != "no"; then
16661   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gdbserver is supported on this host" >&5
16662 $as_echo_n "checking whether gdbserver is supported on this host... " >&6; }
16663   if test "x$build_gdbserver" = xyes; then
16664     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16665 $as_echo "yes" >&6; }
16666     subdirs="$subdirs gdbserver"
16667
16668     gdbserver_build_enabled=yes
16669   else
16670     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16671 $as_echo "no" >&6; }
16672   fi
16673 fi
16674
16675 # If the user explicitly request the gdbserver to be built, verify that
16676 # we were in fact able to enable it.
16677 if test "$enable_gdbserver" = "yes" -a "$gdbserver_build_enabled" != "yes"; then
16678   as_fn_error "Automatic gdbserver build is not supported for this configuration" "$LINENO" 5
16679 fi
16680
16681 # Check for babeltrace and babeltrace-ctf
16682
16683 # Check whether --with-babeltrace was given.
16684 if test "${with_babeltrace+set}" = set; then :
16685   withval=$with_babeltrace;
16686 else
16687   with_babeltrace=auto
16688 fi
16689
16690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use babeltrace" >&5
16691 $as_echo_n "checking whether to use babeltrace... " >&6; }
16692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_babeltrace" >&5
16693 $as_echo "$with_babeltrace" >&6; }
16694
16695 if test "x$with_babeltrace" = "xno"; then
16696   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&5
16697 $as_echo "$as_me: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&2;}
16698 else
16699   # Append -Werror to CFLAGS so that configure can catch the warning
16700   # "assignment from incompatible pointer type", which is related to
16701   # the babeltrace change from 1.0.3 to 1.1.0.  Babeltrace 1.1.0 works
16702   # in GDB, while babeltrace 1.0.3 is broken.
16703   # AC_LIB_HAVE_LINKFLAGS may modify CPPFLAGS in it, so it should be
16704   # safe to save and restore CFLAGS here.
16705   saved_CFLAGS=$CFLAGS
16706   CFLAGS="$CFLAGS -Werror"
16707
16708
16709
16710
16711
16712
16713
16714
16715     use_additional=yes
16716
16717   acl_save_prefix="$prefix"
16718   prefix="$acl_final_prefix"
16719   acl_save_exec_prefix="$exec_prefix"
16720   exec_prefix="$acl_final_exec_prefix"
16721
16722     eval additional_includedir=\"$includedir\"
16723     eval additional_libdir=\"$libdir\"
16724
16725   exec_prefix="$acl_save_exec_prefix"
16726   prefix="$acl_save_prefix"
16727
16728
16729 # Check whether --with-libbabeltrace-prefix was given.
16730 if test "${with_libbabeltrace_prefix+set}" = set; then :
16731   withval=$with_libbabeltrace_prefix;
16732     if test "X$withval" = "Xno"; then
16733       use_additional=no
16734     else
16735       if test "X$withval" = "X"; then
16736
16737   acl_save_prefix="$prefix"
16738   prefix="$acl_final_prefix"
16739   acl_save_exec_prefix="$exec_prefix"
16740   exec_prefix="$acl_final_exec_prefix"
16741
16742           eval additional_includedir=\"$includedir\"
16743           eval additional_libdir=\"$libdir\"
16744
16745   exec_prefix="$acl_save_exec_prefix"
16746   prefix="$acl_save_prefix"
16747
16748       else
16749         additional_includedir="$withval/include"
16750         additional_libdir="$withval/lib"
16751       fi
16752     fi
16753
16754 fi
16755
16756       LIBBABELTRACE=
16757   LTLIBBABELTRACE=
16758   INCBABELTRACE=
16759   rpathdirs=
16760   ltrpathdirs=
16761   names_already_handled=
16762   names_next_round='babeltrace babeltrace-ctf'
16763   while test -n "$names_next_round"; do
16764     names_this_round="$names_next_round"
16765     names_next_round=
16766     for name in $names_this_round; do
16767       already_handled=
16768       for n in $names_already_handled; do
16769         if test "$n" = "$name"; then
16770           already_handled=yes
16771           break
16772         fi
16773       done
16774       if test -z "$already_handled"; then
16775         names_already_handled="$names_already_handled $name"
16776                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
16777         eval value=\"\$HAVE_LIB$uppername\"
16778         if test -n "$value"; then
16779           if test "$value" = yes; then
16780             eval value=\"\$LIB$uppername\"
16781             test -z "$value" || LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$value"
16782             eval value=\"\$LTLIB$uppername\"
16783             test -z "$value" || LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$value"
16784           else
16785                                     :
16786           fi
16787         else
16788                               found_dir=
16789           found_la=
16790           found_so=
16791           found_a=
16792           if test $use_additional = yes; then
16793             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
16794               found_dir="$additional_libdir"
16795               found_so="$additional_libdir/lib$name.$shlibext"
16796               if test -f "$additional_libdir/lib$name.la"; then
16797                 found_la="$additional_libdir/lib$name.la"
16798               fi
16799             else
16800               if test -f "$additional_libdir/lib$name.$libext"; then
16801                 found_dir="$additional_libdir"
16802                 found_a="$additional_libdir/lib$name.$libext"
16803                 if test -f "$additional_libdir/lib$name.la"; then
16804                   found_la="$additional_libdir/lib$name.la"
16805                 fi
16806               fi
16807             fi
16808           fi
16809           if test "X$found_dir" = "X"; then
16810             for x in $LDFLAGS $LTLIBBABELTRACE; do
16811
16812   acl_save_prefix="$prefix"
16813   prefix="$acl_final_prefix"
16814   acl_save_exec_prefix="$exec_prefix"
16815   exec_prefix="$acl_final_exec_prefix"
16816   eval x=\"$x\"
16817   exec_prefix="$acl_save_exec_prefix"
16818   prefix="$acl_save_prefix"
16819
16820               case "$x" in
16821                 -L*)
16822                   dir=`echo "X$x" | sed -e 's/^X-L//'`
16823                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
16824                     found_dir="$dir"
16825                     found_so="$dir/lib$name.$shlibext"
16826                     if test -f "$dir/lib$name.la"; then
16827                       found_la="$dir/lib$name.la"
16828                     fi
16829                   else
16830                     if test -f "$dir/lib$name.$libext"; then
16831                       found_dir="$dir"
16832                       found_a="$dir/lib$name.$libext"
16833                       if test -f "$dir/lib$name.la"; then
16834                         found_la="$dir/lib$name.la"
16835                       fi
16836                     fi
16837                   fi
16838                   ;;
16839               esac
16840               if test "X$found_dir" != "X"; then
16841                 break
16842               fi
16843             done
16844           fi
16845           if test "X$found_dir" != "X"; then
16846                         LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$found_dir -l$name"
16847             if test "X$found_so" != "X"; then
16848                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
16849                                 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
16850               else
16851                                                                                 haveit=
16852                 for x in $ltrpathdirs; do
16853                   if test "X$x" = "X$found_dir"; then
16854                     haveit=yes
16855                     break
16856                   fi
16857                 done
16858                 if test -z "$haveit"; then
16859                   ltrpathdirs="$ltrpathdirs $found_dir"
16860                 fi
16861                                 if test "$hardcode_direct" = yes; then
16862                                                       LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
16863                 else
16864                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
16865                                                             LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
16866                                                             haveit=
16867                     for x in $rpathdirs; do
16868                       if test "X$x" = "X$found_dir"; then
16869                         haveit=yes
16870                         break
16871                       fi
16872                     done
16873                     if test -z "$haveit"; then
16874                       rpathdirs="$rpathdirs $found_dir"
16875                     fi
16876                   else
16877                                                                                 haveit=
16878                     for x in $LDFLAGS $LIBBABELTRACE; do
16879
16880   acl_save_prefix="$prefix"
16881   prefix="$acl_final_prefix"
16882   acl_save_exec_prefix="$exec_prefix"
16883   exec_prefix="$acl_final_exec_prefix"
16884   eval x=\"$x\"
16885   exec_prefix="$acl_save_exec_prefix"
16886   prefix="$acl_save_prefix"
16887
16888                       if test "X$x" = "X-L$found_dir"; then
16889                         haveit=yes
16890                         break
16891                       fi
16892                     done
16893                     if test -z "$haveit"; then
16894                       LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir"
16895                     fi
16896                     if test "$hardcode_minus_L" != no; then
16897                                                                                         LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
16898                     else
16899                                                                                                                                                                                 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
16900                     fi
16901                   fi
16902                 fi
16903               fi
16904             else
16905               if test "X$found_a" != "X"; then
16906                                 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_a"
16907               else
16908                                                 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir -l$name"
16909               fi
16910             fi
16911                         additional_includedir=
16912             case "$found_dir" in
16913               */lib | */lib/)
16914                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
16915                 additional_includedir="$basedir/include"
16916                 ;;
16917             esac
16918             if test "X$additional_includedir" != "X"; then
16919                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
16920                 haveit=
16921                 if test "X$additional_includedir" = "X/usr/local/include"; then
16922                   if test -n "$GCC"; then
16923                     case $host_os in
16924                       linux*) haveit=yes;;
16925                     esac
16926                   fi
16927                 fi
16928                 if test -z "$haveit"; then
16929                   for x in $CPPFLAGS $INCBABELTRACE; do
16930
16931   acl_save_prefix="$prefix"
16932   prefix="$acl_final_prefix"
16933   acl_save_exec_prefix="$exec_prefix"
16934   exec_prefix="$acl_final_exec_prefix"
16935   eval x=\"$x\"
16936   exec_prefix="$acl_save_exec_prefix"
16937   prefix="$acl_save_prefix"
16938
16939                     if test "X$x" = "X-I$additional_includedir"; then
16940                       haveit=yes
16941                       break
16942                     fi
16943                   done
16944                   if test -z "$haveit"; then
16945                     if test -d "$additional_includedir"; then
16946                                             INCBABELTRACE="${INCBABELTRACE}${INCBABELTRACE:+ }-I$additional_includedir"
16947                     fi
16948                   fi
16949                 fi
16950               fi
16951             fi
16952                         if test -n "$found_la"; then
16953                                                         save_libdir="$libdir"
16954               case "$found_la" in
16955                 */* | *\\*) . "$found_la" ;;
16956                 *) . "./$found_la" ;;
16957               esac
16958               libdir="$save_libdir"
16959                             for dep in $dependency_libs; do
16960                 case "$dep" in
16961                   -L*)
16962                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
16963                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
16964                       haveit=
16965                       if test "X$additional_libdir" = "X/usr/local/lib"; then
16966                         if test -n "$GCC"; then
16967                           case $host_os in
16968                             linux*) haveit=yes;;
16969                           esac
16970                         fi
16971                       fi
16972                       if test -z "$haveit"; then
16973                         haveit=
16974                         for x in $LDFLAGS $LIBBABELTRACE; do
16975
16976   acl_save_prefix="$prefix"
16977   prefix="$acl_final_prefix"
16978   acl_save_exec_prefix="$exec_prefix"
16979   exec_prefix="$acl_final_exec_prefix"
16980   eval x=\"$x\"
16981   exec_prefix="$acl_save_exec_prefix"
16982   prefix="$acl_save_prefix"
16983
16984                           if test "X$x" = "X-L$additional_libdir"; then
16985                             haveit=yes
16986                             break
16987                           fi
16988                         done
16989                         if test -z "$haveit"; then
16990                           if test -d "$additional_libdir"; then
16991                                                         LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$additional_libdir"
16992                           fi
16993                         fi
16994                         haveit=
16995                         for x in $LDFLAGS $LTLIBBABELTRACE; do
16996
16997   acl_save_prefix="$prefix"
16998   prefix="$acl_final_prefix"
16999   acl_save_exec_prefix="$exec_prefix"
17000   exec_prefix="$acl_final_exec_prefix"
17001   eval x=\"$x\"
17002   exec_prefix="$acl_save_exec_prefix"
17003   prefix="$acl_save_prefix"
17004
17005                           if test "X$x" = "X-L$additional_libdir"; then
17006                             haveit=yes
17007                             break
17008                           fi
17009                         done
17010                         if test -z "$haveit"; then
17011                           if test -d "$additional_libdir"; then
17012                                                         LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$additional_libdir"
17013                           fi
17014                         fi
17015                       fi
17016                     fi
17017                     ;;
17018                   -R*)
17019                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
17020                     if test "$enable_rpath" != no; then
17021                                                                   haveit=
17022                       for x in $rpathdirs; do
17023                         if test "X$x" = "X$dir"; then
17024                           haveit=yes
17025                           break
17026                         fi
17027                       done
17028                       if test -z "$haveit"; then
17029                         rpathdirs="$rpathdirs $dir"
17030                       fi
17031                                                                   haveit=
17032                       for x in $ltrpathdirs; do
17033                         if test "X$x" = "X$dir"; then
17034                           haveit=yes
17035                           break
17036                         fi
17037                       done
17038                       if test -z "$haveit"; then
17039                         ltrpathdirs="$ltrpathdirs $dir"
17040                       fi
17041                     fi
17042                     ;;
17043                   -l*)
17044                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
17045                     ;;
17046                   *.la)
17047                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
17048                     ;;
17049                   *)
17050                                         LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$dep"
17051                     LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$dep"
17052                     ;;
17053                 esac
17054               done
17055             fi
17056           else
17057                                                             LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
17058             LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-l$name"
17059           fi
17060         fi
17061       fi
17062     done
17063   done
17064   if test "X$rpathdirs" != "X"; then
17065     if test -n "$hardcode_libdir_separator"; then
17066                         alldirs=
17067       for found_dir in $rpathdirs; do
17068         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
17069       done
17070             acl_save_libdir="$libdir"
17071       libdir="$alldirs"
17072       eval flag=\"$hardcode_libdir_flag_spec\"
17073       libdir="$acl_save_libdir"
17074       LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
17075     else
17076             for found_dir in $rpathdirs; do
17077         acl_save_libdir="$libdir"
17078         libdir="$found_dir"
17079         eval flag=\"$hardcode_libdir_flag_spec\"
17080         libdir="$acl_save_libdir"
17081         LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
17082       done
17083     fi
17084   fi
17085   if test "X$ltrpathdirs" != "X"; then
17086             for found_dir in $ltrpathdirs; do
17087       LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-R$found_dir"
17088     done
17089   fi
17090
17091
17092         ac_save_CPPFLAGS="$CPPFLAGS"
17093
17094   for element in $INCBABELTRACE; do
17095     haveit=
17096     for x in $CPPFLAGS; do
17097
17098   acl_save_prefix="$prefix"
17099   prefix="$acl_final_prefix"
17100   acl_save_exec_prefix="$exec_prefix"
17101   exec_prefix="$acl_final_exec_prefix"
17102   eval x=\"$x\"
17103   exec_prefix="$acl_save_exec_prefix"
17104   prefix="$acl_save_prefix"
17105
17106       if test "X$x" = "X$element"; then
17107         haveit=yes
17108         break
17109       fi
17110     done
17111     if test -z "$haveit"; then
17112       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
17113     fi
17114   done
17115
17116
17117   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libbabeltrace" >&5
17118 $as_echo_n "checking for libbabeltrace... " >&6; }
17119 if test "${ac_cv_libbabeltrace+set}" = set; then :
17120   $as_echo_n "(cached) " >&6
17121 else
17122
17123     ac_save_LIBS="$LIBS"
17124     LIBS="$LIBS $LIBBABELTRACE"
17125     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17126 /* end confdefs.h.  */
17127 #include <babeltrace/babeltrace.h>
17128                          #include <babeltrace/ctf/events.h>
17129                          #include <babeltrace/ctf/iterator.h>
17130 int
17131 main ()
17132 {
17133 struct bt_iter_pos *pos = bt_iter_get_pos (bt_ctf_get_iter (NULL));
17134                         struct bt_ctf_event *event = NULL;
17135                         const struct bt_definition *scope;
17136
17137                         pos->type = BT_SEEK_BEGIN;
17138                         bt_iter_set_pos (bt_ctf_get_iter (NULL), pos);
17139                         scope = bt_ctf_get_top_level_scope (event,
17140                                                            BT_STREAM_EVENT_HEADER);
17141                         bt_ctf_get_uint64 (bt_ctf_get_field (event, scope, "id"));
17142
17143   ;
17144   return 0;
17145 }
17146 _ACEOF
17147 if ac_fn_c_try_link "$LINENO"; then :
17148   ac_cv_libbabeltrace=yes
17149 else
17150   ac_cv_libbabeltrace=no
17151 fi
17152 rm -f core conftest.err conftest.$ac_objext \
17153     conftest$ac_exeext conftest.$ac_ext
17154     LIBS="$ac_save_LIBS"
17155
17156 fi
17157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libbabeltrace" >&5
17158 $as_echo "$ac_cv_libbabeltrace" >&6; }
17159   if test "$ac_cv_libbabeltrace" = yes; then
17160     HAVE_LIBBABELTRACE=yes
17161
17162 $as_echo "#define HAVE_LIBBABELTRACE 1" >>confdefs.h
17163
17164     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libbabeltrace" >&5
17165 $as_echo_n "checking how to link with libbabeltrace... " >&6; }
17166     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBBABELTRACE" >&5
17167 $as_echo "$LIBBABELTRACE" >&6; }
17168   else
17169     HAVE_LIBBABELTRACE=no
17170             CPPFLAGS="$ac_save_CPPFLAGS"
17171     LIBBABELTRACE=
17172     LTLIBBABELTRACE=
17173   fi
17174
17175
17176
17177
17178
17179
17180   CFLAGS=$saved_CFLAGS
17181
17182   if test "$HAVE_LIBBABELTRACE" != yes; then
17183      if test "$with_babeltrace" = yes; then
17184        as_fn_error "babeltrace is missing or unusable" "$LINENO" 5
17185      else
17186        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&5
17187 $as_echo "$as_me: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&2;}
17188      fi
17189   fi
17190 fi
17191
17192 # If nativefile (NAT_FILE) is not set in configure.nat, we link to an
17193 # empty version.
17194
17195 files=
17196 links=
17197
17198 rm -f nm.h
17199 if test "${nativefile}" != ""; then
17200     case "${nativefile}" in
17201       nm-*.h ) GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}" ;;
17202       * ) GDB_NM_FILE="${nativefile}"
17203     esac
17204     files="${files} ${GDB_NM_FILE}"
17205     links="${links} nm.h"
17206
17207 cat >>confdefs.h <<_ACEOF
17208 #define GDB_NM_FILE "${GDB_NM_FILE}"
17209 _ACEOF
17210
17211 fi
17212
17213
17214 for ac_prog in xsltproc
17215 do
17216   # Extract the first word of "$ac_prog", so it can be a program name with args.
17217 set dummy $ac_prog; ac_word=$2
17218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17219 $as_echo_n "checking for $ac_word... " >&6; }
17220 if test "${ac_cv_path_XSLTPROC+set}" = set; then :
17221   $as_echo_n "(cached) " >&6
17222 else
17223   case $XSLTPROC in
17224   [\\/]* | ?:[\\/]*)
17225   ac_cv_path_XSLTPROC="$XSLTPROC" # Let the user override the test with a path.
17226   ;;
17227   *)
17228   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17229 for as_dir in $PATH
17230 do
17231   IFS=$as_save_IFS
17232   test -z "$as_dir" && as_dir=.
17233     for ac_exec_ext in '' $ac_executable_extensions; do
17234   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
17235     ac_cv_path_XSLTPROC="$as_dir/$ac_word$ac_exec_ext"
17236     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17237     break 2
17238   fi
17239 done
17240   done
17241 IFS=$as_save_IFS
17242
17243   ;;
17244 esac
17245 fi
17246 XSLTPROC=$ac_cv_path_XSLTPROC
17247 if test -n "$XSLTPROC"; then
17248   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XSLTPROC" >&5
17249 $as_echo "$XSLTPROC" >&6; }
17250 else
17251   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17252 $as_echo "no" >&6; }
17253 fi
17254
17255
17256   test -n "$XSLTPROC" && break
17257 done
17258 test -n "$XSLTPROC" || XSLTPROC="missing"
17259
17260 if test "x$USE_MAINTAINER_MODE" = xyes; then
17261   if test "${XSLTPROC}" = missing; then
17262     as_fn_error "unable to find xsltproc.  maintainer-mode requires xsltproc." "$LINENO" 5
17263   fi
17264 fi
17265
17266
17267 ac_sources="$files"
17268 ac_dests="$links"
17269 while test -n "$ac_sources"; do
17270   set $ac_dests; ac_dest=$1; shift; ac_dests=$*
17271   set $ac_sources; ac_source=$1; shift; ac_sources=$*
17272   ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
17273 done
17274 ac_config_links="$ac_config_links $ac_config_links_1"
17275
17276
17277
17278
17279
17280 $as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
17281
17282
17283 if $development; then
17284
17285 $as_echo "#define GDB_SELF_TEST 1" >>confdefs.h
17286
17287   CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_UNITTESTS_OBS)"
17288   CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_UNITTESTS_SRCS)"
17289 fi
17290
17291
17292   gdb_ac_transform=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
17293   GDB_TRANSFORM_NAME=`echo gdb | sed -e "$gdb_ac_transform"`
17294   if test "x$GDB_TRANSFORM_NAME" = x; then
17295      GDB_TRANSFORM_NAME=gdb
17296   fi
17297
17298
17299
17300   gdb_ac_transform=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
17301   GCORE_TRANSFORM_NAME=`echo gcore | sed -e "$gdb_ac_transform"`
17302   if test "x$GCORE_TRANSFORM_NAME" = x; then
17303      GCORE_TRANSFORM_NAME=gcore
17304   fi
17305
17306
17307 ac_config_files="$ac_config_files gcore"
17308
17309 ac_config_files="$ac_config_files Makefile gdb-gdb.gdb doc/Makefile data-directory/Makefile"
17310
17311
17312 cat >confcache <<\_ACEOF
17313 # This file is a shell script that caches the results of configure
17314 # tests run on this system so they can be shared between configure
17315 # scripts and configure runs, see configure's option --config-cache.
17316 # It is not useful on other systems.  If it contains results you don't
17317 # want to keep, you may remove or edit it.
17318 #
17319 # config.status only pays attention to the cache file if you give it
17320 # the --recheck option to rerun configure.
17321 #
17322 # `ac_cv_env_foo' variables (set or unset) will be overridden when
17323 # loading this file, other *unset* `ac_cv_foo' will be assigned the
17324 # following values.
17325
17326 _ACEOF
17327
17328 # The following way of writing the cache mishandles newlines in values,
17329 # but we know of no workaround that is simple, portable, and efficient.
17330 # So, we kill variables containing newlines.
17331 # Ultrix sh set writes to stderr and can't be redirected directly,
17332 # and sets the high bit in the cache file unless we assign to the vars.
17333 (
17334   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17335     eval ac_val=\$$ac_var
17336     case $ac_val in #(
17337     *${as_nl}*)
17338       case $ac_var in #(
17339       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
17340 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
17341       esac
17342       case $ac_var in #(
17343       _ | IFS | as_nl) ;; #(
17344       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
17345       *) { eval $ac_var=; unset $ac_var;} ;;
17346       esac ;;
17347     esac
17348   done
17349
17350   (set) 2>&1 |
17351     case $as_nl`(ac_space=' '; set) 2>&1` in #(
17352     *${as_nl}ac_space=\ *)
17353       # `set' does not quote correctly, so add quotes: double-quote
17354       # substitution turns \\\\ into \\, and sed turns \\ into \.
17355       sed -n \
17356         "s/'/'\\\\''/g;
17357           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17358       ;; #(
17359     *)
17360       # `set' quotes correctly as required by POSIX, so do not add quotes.
17361       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17362       ;;
17363     esac |
17364     sort
17365 ) |
17366   sed '
17367      /^ac_cv_env_/b end
17368      t clear
17369      :clear
17370      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17371      t end
17372      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17373      :end' >>confcache
17374 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17375   if test -w "$cache_file"; then
17376     test "x$cache_file" != "x/dev/null" &&
17377       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
17378 $as_echo "$as_me: updating cache $cache_file" >&6;}
17379     cat confcache >$cache_file
17380   else
17381     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
17382 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17383   fi
17384 fi
17385 rm -f confcache
17386
17387 test "x$prefix" = xNONE && prefix=$ac_default_prefix
17388 # Let make expand exec_prefix.
17389 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17390
17391 DEFS=-DHAVE_CONFIG_H
17392
17393 ac_libobjs=
17394 ac_ltlibobjs=
17395 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17396   # 1. Remove the extension, and $U if already installed.
17397   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17398   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17399   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
17400   #    will be set to the directory where LIBOBJS objects are built.
17401   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17402   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
17403 done
17404 LIBOBJS=$ac_libobjs
17405
17406 LTLIBOBJS=$ac_ltlibobjs
17407
17408
17409 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17410   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
17411 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17412 fi
17413 if test -z "${HAVE_PYTHON_TRUE}" && test -z "${HAVE_PYTHON_FALSE}"; then
17414   as_fn_error "conditional \"HAVE_PYTHON\" was never defined.
17415 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17416 fi
17417 if test -z "${HAVE_GUILE_TRUE}" && test -z "${HAVE_GUILE_FALSE}"; then
17418   as_fn_error "conditional \"HAVE_GUILE\" was never defined.
17419 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17420 fi
17421
17422
17423 : ${CONFIG_STATUS=./config.status}
17424 ac_write_fail=0
17425 ac_clean_files_save=$ac_clean_files
17426 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17427 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
17428 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17429 as_write_fail=0
17430 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
17431 #! $SHELL
17432 # Generated by $as_me.
17433 # Run this file to recreate the current configuration.
17434 # Compiler output produced by configure, useful for debugging
17435 # configure, is in config.log if it exists.
17436
17437 debug=false
17438 ac_cs_recheck=false
17439 ac_cs_silent=false
17440
17441 SHELL=\${CONFIG_SHELL-$SHELL}
17442 export SHELL
17443 _ASEOF
17444 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
17445 ## -------------------- ##
17446 ## M4sh Initialization. ##
17447 ## -------------------- ##
17448
17449 # Be more Bourne compatible
17450 DUALCASE=1; export DUALCASE # for MKS sh
17451 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
17452   emulate sh
17453   NULLCMD=:
17454   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
17455   # is contrary to our usage.  Disable this feature.
17456   alias -g '${1+"$@"}'='"$@"'
17457   setopt NO_GLOB_SUBST
17458 else
17459   case `(set -o) 2>/dev/null` in #(
17460   *posix*) :
17461     set -o posix ;; #(
17462   *) :
17463      ;;
17464 esac
17465 fi
17466
17467
17468 as_nl='
17469 '
17470 export as_nl
17471 # Printing a long string crashes Solaris 7 /usr/bin/printf.
17472 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17473 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17474 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17475 # Prefer a ksh shell builtin over an external printf program on Solaris,
17476 # but without wasting forks for bash or zsh.
17477 if test -z "$BASH_VERSION$ZSH_VERSION" \
17478     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17479   as_echo='print -r --'
17480   as_echo_n='print -rn --'
17481 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17482   as_echo='printf %s\n'
17483   as_echo_n='printf %s'
17484 else
17485   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17486     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17487     as_echo_n='/usr/ucb/echo -n'
17488   else
17489     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17490     as_echo_n_body='eval
17491       arg=$1;
17492       case $arg in #(
17493       *"$as_nl"*)
17494         expr "X$arg" : "X\\(.*\\)$as_nl";
17495         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17496       esac;
17497       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17498     '
17499     export as_echo_n_body
17500     as_echo_n='sh -c $as_echo_n_body as_echo'
17501   fi
17502   export as_echo_body
17503   as_echo='sh -c $as_echo_body as_echo'
17504 fi
17505
17506 # The user is always right.
17507 if test "${PATH_SEPARATOR+set}" != set; then
17508   PATH_SEPARATOR=:
17509   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17510     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17511       PATH_SEPARATOR=';'
17512   }
17513 fi
17514
17515
17516 # IFS
17517 # We need space, tab and new line, in precisely that order.  Quoting is
17518 # there to prevent editors from complaining about space-tab.
17519 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
17520 # splitting by setting IFS to empty value.)
17521 IFS=" ""        $as_nl"
17522
17523 # Find who we are.  Look in the path if we contain no directory separator.
17524 case $0 in #((
17525   *[\\/]* ) as_myself=$0 ;;
17526   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17527 for as_dir in $PATH
17528 do
17529   IFS=$as_save_IFS
17530   test -z "$as_dir" && as_dir=.
17531     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17532   done
17533 IFS=$as_save_IFS
17534
17535      ;;
17536 esac
17537 # We did not find ourselves, most probably we were run as `sh COMMAND'
17538 # in which case we are not to be found in the path.
17539 if test "x$as_myself" = x; then
17540   as_myself=$0
17541 fi
17542 if test ! -f "$as_myself"; then
17543   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17544   exit 1
17545 fi
17546
17547 # Unset variables that we do not need and which cause bugs (e.g. in
17548 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
17549 # suppresses any "Segmentation fault" message there.  '((' could
17550 # trigger a bug in pdksh 5.2.14.
17551 for as_var in BASH_ENV ENV MAIL MAILPATH
17552 do eval test x\${$as_var+set} = xset \
17553   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
17554 done
17555 PS1='$ '
17556 PS2='> '
17557 PS4='+ '
17558
17559 # NLS nuisances.
17560 LC_ALL=C
17561 export LC_ALL
17562 LANGUAGE=C
17563 export LANGUAGE
17564
17565 # CDPATH.
17566 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17567
17568
17569 # as_fn_error ERROR [LINENO LOG_FD]
17570 # ---------------------------------
17571 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
17572 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
17573 # script with status $?, using 1 if that was 0.
17574 as_fn_error ()
17575 {
17576   as_status=$?; test $as_status -eq 0 && as_status=1
17577   if test "$3"; then
17578     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17579     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
17580   fi
17581   $as_echo "$as_me: error: $1" >&2
17582   as_fn_exit $as_status
17583 } # as_fn_error
17584
17585
17586 # as_fn_set_status STATUS
17587 # -----------------------
17588 # Set $? to STATUS, without forking.
17589 as_fn_set_status ()
17590 {
17591   return $1
17592 } # as_fn_set_status
17593
17594 # as_fn_exit STATUS
17595 # -----------------
17596 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
17597 as_fn_exit ()
17598 {
17599   set +e
17600   as_fn_set_status $1
17601   exit $1
17602 } # as_fn_exit
17603
17604 # as_fn_unset VAR
17605 # ---------------
17606 # Portably unset VAR.
17607 as_fn_unset ()
17608 {
17609   { eval $1=; unset $1;}
17610 }
17611 as_unset=as_fn_unset
17612 # as_fn_append VAR VALUE
17613 # ----------------------
17614 # Append the text in VALUE to the end of the definition contained in VAR. Take
17615 # advantage of any shell optimizations that allow amortized linear growth over
17616 # repeated appends, instead of the typical quadratic growth present in naive
17617 # implementations.
17618 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
17619   eval 'as_fn_append ()
17620   {
17621     eval $1+=\$2
17622   }'
17623 else
17624   as_fn_append ()
17625   {
17626     eval $1=\$$1\$2
17627   }
17628 fi # as_fn_append
17629
17630 # as_fn_arith ARG...
17631 # ------------------
17632 # Perform arithmetic evaluation on the ARGs, and store the result in the
17633 # global $as_val. Take advantage of shells that can avoid forks. The arguments
17634 # must be portable across $(()) and expr.
17635 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
17636   eval 'as_fn_arith ()
17637   {
17638     as_val=$(( $* ))
17639   }'
17640 else
17641   as_fn_arith ()
17642   {
17643     as_val=`expr "$@" || test $? -eq 1`
17644   }
17645 fi # as_fn_arith
17646
17647
17648 if expr a : '\(a\)' >/dev/null 2>&1 &&
17649    test "X`expr 00001 : '.*\(...\)'`" = X001; then
17650   as_expr=expr
17651 else
17652   as_expr=false
17653 fi
17654
17655 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
17656   as_basename=basename
17657 else
17658   as_basename=false
17659 fi
17660
17661 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
17662   as_dirname=dirname
17663 else
17664   as_dirname=false
17665 fi
17666
17667 as_me=`$as_basename -- "$0" ||
17668 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17669          X"$0" : 'X\(//\)$' \| \
17670          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17671 $as_echo X/"$0" |
17672     sed '/^.*\/\([^/][^/]*\)\/*$/{
17673             s//\1/
17674             q
17675           }
17676           /^X\/\(\/\/\)$/{
17677             s//\1/
17678             q
17679           }
17680           /^X\/\(\/\).*/{
17681             s//\1/
17682             q
17683           }
17684           s/.*/./; q'`
17685
17686 # Avoid depending upon Character Ranges.
17687 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
17688 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17689 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
17690 as_cr_digits='0123456789'
17691 as_cr_alnum=$as_cr_Letters$as_cr_digits
17692
17693 ECHO_C= ECHO_N= ECHO_T=
17694 case `echo -n x` in #(((((
17695 -n*)
17696   case `echo 'xy\c'` in
17697   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
17698   xy)  ECHO_C='\c';;
17699   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
17700        ECHO_T=' ';;
17701   esac;;
17702 *)
17703   ECHO_N='-n';;
17704 esac
17705
17706 rm -f conf$$ conf$$.exe conf$$.file
17707 if test -d conf$$.dir; then
17708   rm -f conf$$.dir/conf$$.file
17709 else
17710   rm -f conf$$.dir
17711   mkdir conf$$.dir 2>/dev/null
17712 fi
17713 if (echo >conf$$.file) 2>/dev/null; then
17714   if ln -s conf$$.file conf$$ 2>/dev/null; then
17715     as_ln_s='ln -s'
17716     # ... but there are two gotchas:
17717     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17718     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
17719     # In both cases, we have to default to `cp -p'.
17720     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
17721       as_ln_s='cp -p'
17722   elif ln conf$$.file conf$$ 2>/dev/null; then
17723     as_ln_s=ln
17724   else
17725     as_ln_s='cp -p'
17726   fi
17727 else
17728   as_ln_s='cp -p'
17729 fi
17730 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
17731 rmdir conf$$.dir 2>/dev/null
17732
17733
17734 # as_fn_mkdir_p
17735 # -------------
17736 # Create "$as_dir" as a directory, including parents if necessary.
17737 as_fn_mkdir_p ()
17738 {
17739
17740   case $as_dir in #(
17741   -*) as_dir=./$as_dir;;
17742   esac
17743   test -d "$as_dir" || eval $as_mkdir_p || {
17744     as_dirs=
17745     while :; do
17746       case $as_dir in #(
17747       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
17748       *) as_qdir=$as_dir;;
17749       esac
17750       as_dirs="'$as_qdir' $as_dirs"
17751       as_dir=`$as_dirname -- "$as_dir" ||
17752 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17753          X"$as_dir" : 'X\(//\)[^/]' \| \
17754          X"$as_dir" : 'X\(//\)$' \| \
17755          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17756 $as_echo X"$as_dir" |
17757     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17758             s//\1/
17759             q
17760           }
17761           /^X\(\/\/\)[^/].*/{
17762             s//\1/
17763             q
17764           }
17765           /^X\(\/\/\)$/{
17766             s//\1/
17767             q
17768           }
17769           /^X\(\/\).*/{
17770             s//\1/
17771             q
17772           }
17773           s/.*/./; q'`
17774       test -d "$as_dir" && break
17775     done
17776     test -z "$as_dirs" || eval "mkdir $as_dirs"
17777   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
17778
17779
17780 } # as_fn_mkdir_p
17781 if mkdir -p . 2>/dev/null; then
17782   as_mkdir_p='mkdir -p "$as_dir"'
17783 else
17784   test -d ./-p && rmdir ./-p
17785   as_mkdir_p=false
17786 fi
17787
17788 if test -x / >/dev/null 2>&1; then
17789   as_test_x='test -x'
17790 else
17791   if ls -dL / >/dev/null 2>&1; then
17792     as_ls_L_option=L
17793   else
17794     as_ls_L_option=
17795   fi
17796   as_test_x='
17797     eval sh -c '\''
17798       if test -d "$1"; then
17799         test -d "$1/.";
17800       else
17801         case $1 in #(
17802         -*)set "./$1";;
17803         esac;
17804         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
17805         ???[sx]*):;;*)false;;esac;fi
17806     '\'' sh
17807   '
17808 fi
17809 as_executable_p=$as_test_x
17810
17811 # Sed expression to map a string onto a valid CPP name.
17812 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17813
17814 # Sed expression to map a string onto a valid variable name.
17815 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17816
17817
17818 exec 6>&1
17819 ## ----------------------------------- ##
17820 ## Main body of $CONFIG_STATUS script. ##
17821 ## ----------------------------------- ##
17822 _ASEOF
17823 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
17824
17825 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17826 # Save the log message, to keep $0 and so on meaningful, and to
17827 # report actual input values of CONFIG_FILES etc. instead of their
17828 # values after options handling.
17829 ac_log="
17830 This file was extended by $as_me, which was
17831 generated by GNU Autoconf 2.64.  Invocation command line was
17832
17833   CONFIG_FILES    = $CONFIG_FILES
17834   CONFIG_HEADERS  = $CONFIG_HEADERS
17835   CONFIG_LINKS    = $CONFIG_LINKS
17836   CONFIG_COMMANDS = $CONFIG_COMMANDS
17837   $ $0 $@
17838
17839 on `(hostname || uname -n) 2>/dev/null | sed 1q`
17840 "
17841
17842 _ACEOF
17843
17844 case $ac_config_files in *"
17845 "*) set x $ac_config_files; shift; ac_config_files=$*;;
17846 esac
17847
17848 case $ac_config_headers in *"
17849 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
17850 esac
17851
17852
17853 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17854 # Files that config.status was made for.
17855 config_files="$ac_config_files"
17856 config_headers="$ac_config_headers"
17857 config_links="$ac_config_links"
17858 config_commands="$ac_config_commands"
17859
17860 _ACEOF
17861
17862 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17863 ac_cs_usage="\
17864 \`$as_me' instantiates files and other configuration actions
17865 from templates according to the current configuration.  Unless the files
17866 and actions are specified as TAGs, all are instantiated by default.
17867
17868 Usage: $0 [OPTION]... [TAG]...
17869
17870   -h, --help       print this help, then exit
17871   -V, --version    print version number and configuration settings, then exit
17872   -q, --quiet, --silent
17873                    do not print progress messages
17874   -d, --debug      don't remove temporary files
17875       --recheck    update $as_me by reconfiguring in the same conditions
17876       --file=FILE[:TEMPLATE]
17877                    instantiate the configuration file FILE
17878       --header=FILE[:TEMPLATE]
17879                    instantiate the configuration header FILE
17880
17881 Configuration files:
17882 $config_files
17883
17884 Configuration headers:
17885 $config_headers
17886
17887 Configuration links:
17888 $config_links
17889
17890 Configuration commands:
17891 $config_commands
17892
17893 Report bugs to the package provider."
17894
17895 _ACEOF
17896 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17897 ac_cs_version="\\
17898 config.status
17899 configured by $0, generated by GNU Autoconf 2.64,
17900   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
17901
17902 Copyright (C) 2009 Free Software Foundation, Inc.
17903 This config.status script is free software; the Free Software Foundation
17904 gives unlimited permission to copy, distribute and modify it."
17905
17906 ac_pwd='$ac_pwd'
17907 srcdir='$srcdir'
17908 INSTALL='$INSTALL'
17909 AWK='$AWK'
17910 test -n "\$AWK" || AWK=awk
17911 _ACEOF
17912
17913 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17914 # The default lists apply if the user does not specify any file.
17915 ac_need_defaults=:
17916 while test $# != 0
17917 do
17918   case $1 in
17919   --*=*)
17920     ac_option=`expr "X$1" : 'X\([^=]*\)='`
17921     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
17922     ac_shift=:
17923     ;;
17924   *)
17925     ac_option=$1
17926     ac_optarg=$2
17927     ac_shift=shift
17928     ;;
17929   esac
17930
17931   case $ac_option in
17932   # Handling of the options.
17933   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17934     ac_cs_recheck=: ;;
17935   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
17936     $as_echo "$ac_cs_version"; exit ;;
17937   --debug | --debu | --deb | --de | --d | -d )
17938     debug=: ;;
17939   --file | --fil | --fi | --f )
17940     $ac_shift
17941     case $ac_optarg in
17942     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17943     esac
17944     as_fn_append CONFIG_FILES " '$ac_optarg'"
17945     ac_need_defaults=false;;
17946   --header | --heade | --head | --hea )
17947     $ac_shift
17948     case $ac_optarg in
17949     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17950     esac
17951     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
17952     ac_need_defaults=false;;
17953   --he | --h)
17954     # Conflict between --help and --header
17955     as_fn_error "ambiguous option: \`$1'
17956 Try \`$0 --help' for more information.";;
17957   --help | --hel | -h )
17958     $as_echo "$ac_cs_usage"; exit ;;
17959   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17960   | -silent | --silent | --silen | --sile | --sil | --si | --s)
17961     ac_cs_silent=: ;;
17962
17963   # This is an error.
17964   -*) as_fn_error "unrecognized option: \`$1'
17965 Try \`$0 --help' for more information." ;;
17966
17967   *) as_fn_append ac_config_targets " $1"
17968      ac_need_defaults=false ;;
17969
17970   esac
17971   shift
17972 done
17973
17974 ac_configure_extra_args=
17975
17976 if $ac_cs_silent; then
17977   exec 6>/dev/null
17978   ac_configure_extra_args="$ac_configure_extra_args --silent"
17979 fi
17980
17981 _ACEOF
17982 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17983 if \$ac_cs_recheck; then
17984   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17985   shift
17986   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17987   CONFIG_SHELL='$SHELL'
17988   export CONFIG_SHELL
17989   exec "\$@"
17990 fi
17991
17992 _ACEOF
17993 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17994 exec 5>>config.log
17995 {
17996   echo
17997   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17998 ## Running $as_me. ##
17999 _ASBOX
18000   $as_echo "$ac_log"
18001 } >&5
18002
18003 _ACEOF
18004 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18005 #
18006 # INIT-COMMANDS
18007 #
18008 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
18009
18010 _ACEOF
18011
18012 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18013
18014 # Handling of arguments.
18015 for ac_config_target in $ac_config_targets
18016 do
18017   case $ac_config_target in
18018     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
18019     "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
18020     "jit-reader.h") CONFIG_FILES="$CONFIG_FILES jit-reader.h:jit-reader.in" ;;
18021     "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
18022     "gcore") CONFIG_FILES="$CONFIG_FILES gcore" ;;
18023     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
18024     "gdb-gdb.gdb") CONFIG_FILES="$CONFIG_FILES gdb-gdb.gdb" ;;
18025     "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
18026     "data-directory/Makefile") CONFIG_FILES="$CONFIG_FILES data-directory/Makefile" ;;
18027
18028   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
18029   esac
18030 done
18031
18032
18033 # If the user did not use the arguments to specify the items to instantiate,
18034 # then the envvar interface is used.  Set only those that are not.
18035 # We use the long form for the default assignment because of an extremely
18036 # bizarre bug on SunOS 4.1.3.
18037 if $ac_need_defaults; then
18038   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18039   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18040   test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
18041   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18042 fi
18043
18044 # Have a temporary directory for convenience.  Make it in the build tree
18045 # simply because there is no reason against having it here, and in addition,
18046 # creating and moving files from /tmp can sometimes cause problems.
18047 # Hook for its removal unless debugging.
18048 # Note that there is a small window in which the directory will not be cleaned:
18049 # after its creation but before its name has been assigned to `$tmp'.
18050 $debug ||
18051 {
18052   tmp=
18053   trap 'exit_status=$?
18054   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
18055 ' 0
18056   trap 'as_fn_exit 1' 1 2 13 15
18057 }
18058 # Create a (secure) tmp directory for tmp files.
18059
18060 {
18061   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18062   test -n "$tmp" && test -d "$tmp"
18063 }  ||
18064 {
18065   tmp=./conf$$-$RANDOM
18066   (umask 077 && mkdir "$tmp")
18067 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
18068
18069 # Set up the scripts for CONFIG_FILES section.
18070 # No need to generate them if there are no CONFIG_FILES.
18071 # This happens for instance with `./config.status config.h'.
18072 if test -n "$CONFIG_FILES"; then
18073
18074 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
18075   ac_cs_awk_getline=:
18076   ac_cs_awk_pipe_init=
18077   ac_cs_awk_read_file='
18078       while ((getline aline < (F[key])) > 0)
18079         print(aline)
18080       close(F[key])'
18081   ac_cs_awk_pipe_fini=
18082 else
18083   ac_cs_awk_getline=false
18084   ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
18085   ac_cs_awk_read_file='
18086       print "|#_!!_#|"
18087       print "cat " F[key] " &&"
18088       '$ac_cs_awk_pipe_init
18089   # The final `:' finishes the AND list.
18090   ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
18091 fi
18092 ac_cr=`echo X | tr X '\015'`
18093 # On cygwin, bash can eat \r inside `` if the user requested igncr.
18094 # But we know of no other shell where ac_cr would be empty at this
18095 # point, so we can use a bashism as a fallback.
18096 if test "x$ac_cr" = x; then
18097   eval ac_cr=\$\'\\r\'
18098 fi
18099 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
18100 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
18101   ac_cs_awk_cr='\r'
18102 else
18103   ac_cs_awk_cr=$ac_cr
18104 fi
18105
18106 echo 'BEGIN {' >"$tmp/subs1.awk" &&
18107 _ACEOF
18108
18109 # Create commands to substitute file output variables.
18110 {
18111   echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
18112   echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
18113   echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
18114   echo "_ACAWK" &&
18115   echo "_ACEOF"
18116 } >conf$$files.sh &&
18117 . ./conf$$files.sh ||
18118   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18119 rm -f conf$$files.sh
18120
18121 {
18122   echo "cat >conf$$subs.awk <<_ACEOF" &&
18123   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18124   echo "_ACEOF"
18125 } >conf$$subs.sh ||
18126   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18127 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
18128 ac_delim='%!_!# '
18129 for ac_last_try in false false false false false :; do
18130   . ./conf$$subs.sh ||
18131     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18132
18133   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
18134   if test $ac_delim_n = $ac_delim_num; then
18135     break
18136   elif $ac_last_try; then
18137     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18138   else
18139     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18140   fi
18141 done
18142 rm -f conf$$subs.sh
18143
18144 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18145 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
18146 _ACEOF
18147 sed -n '
18148 h
18149 s/^/S["/; s/!.*/"]=/
18150 p
18151 g
18152 s/^[^!]*!//
18153 :repl
18154 t repl
18155 s/'"$ac_delim"'$//
18156 t delim
18157 :nl
18158 h
18159 s/\(.\{148\}\).*/\1/
18160 t more1
18161 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
18162 p
18163 n
18164 b repl
18165 :more1
18166 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18167 p
18168 g
18169 s/.\{148\}//
18170 t nl
18171 :delim
18172 h
18173 s/\(.\{148\}\).*/\1/
18174 t more2
18175 s/["\\]/\\&/g; s/^/"/; s/$/"/
18176 p
18177 b
18178 :more2
18179 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18180 p
18181 g
18182 s/.\{148\}//
18183 t delim
18184 ' <conf$$subs.awk | sed '
18185 /^[^""]/{
18186   N
18187   s/\n//
18188 }
18189 ' >>$CONFIG_STATUS || ac_write_fail=1
18190 rm -f conf$$subs.awk
18191 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18192 _ACAWK
18193 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
18194   for (key in S) S_is_set[key] = 1
18195   FS = "\a"
18196   \$ac_cs_awk_pipe_init
18197 }
18198 {
18199   line = $ 0
18200   nfields = split(line, field, "@")
18201   substed = 0
18202   len = length(field[1])
18203   for (i = 2; i < nfields; i++) {
18204     key = field[i]
18205     keylen = length(key)
18206     if (S_is_set[key]) {
18207       value = S[key]
18208       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18209       len += length(value) + length(field[++i])
18210       substed = 1
18211     } else
18212       len += 1 + keylen
18213   }
18214   if (nfields == 3 && !substed) {
18215     key = field[2]
18216     if (F[key] != "" && line ~ /^[       ]*@.*@[         ]*$/) {
18217       \$ac_cs_awk_read_file
18218       next
18219     }
18220   }
18221   print line
18222 }
18223 \$ac_cs_awk_pipe_fini
18224 _ACAWK
18225 _ACEOF
18226 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18227 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18228   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
18229 else
18230   cat
18231 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
18232   || as_fn_error "could not setup config files machinery" "$LINENO" 5
18233 _ACEOF
18234
18235 # VPATH may cause trouble with some makes, so we remove $(srcdir),
18236 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
18237 # trailing colons and then remove the whole line if VPATH becomes empty
18238 # (actually we leave an empty line to preserve line numbers).
18239 if test "x$srcdir" = x.; then
18240   ac_vpsub='/^[  ]*VPATH[        ]*=/{
18241 s/:*\$(srcdir):*/:/
18242 s/:*\${srcdir}:*/:/
18243 s/:*@srcdir@:*/:/
18244 s/^\([^=]*=[     ]*\):*/\1/
18245 s/:*$//
18246 s/^[^=]*=[       ]*$//
18247 }'
18248 fi
18249
18250 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18251 fi # test -n "$CONFIG_FILES"
18252
18253 # Set up the scripts for CONFIG_HEADERS section.
18254 # No need to generate them if there are no CONFIG_HEADERS.
18255 # This happens for instance with `./config.status Makefile'.
18256 if test -n "$CONFIG_HEADERS"; then
18257 cat >"$tmp/defines.awk" <<\_ACAWK ||
18258 BEGIN {
18259 _ACEOF
18260
18261 # Transform confdefs.h into an awk script `defines.awk', embedded as
18262 # here-document in config.status, that substitutes the proper values into
18263 # config.h.in to produce config.h.
18264
18265 # Create a delimiter string that does not exist in confdefs.h, to ease
18266 # handling of long lines.
18267 ac_delim='%!_!# '
18268 for ac_last_try in false false :; do
18269   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
18270   if test -z "$ac_t"; then
18271     break
18272   elif $ac_last_try; then
18273     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
18274   else
18275     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18276   fi
18277 done
18278
18279 # For the awk script, D is an array of macro values keyed by name,
18280 # likewise P contains macro parameters if any.  Preserve backslash
18281 # newline sequences.
18282
18283 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
18284 sed -n '
18285 s/.\{148\}/&'"$ac_delim"'/g
18286 t rset
18287 :rset
18288 s/^[     ]*#[    ]*define[       ][      ]*/ /
18289 t def
18290 d
18291 :def
18292 s/\\$//
18293 t bsnl
18294 s/["\\]/\\&/g
18295 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
18296 D["\1"]=" \3"/p
18297 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
18298 d
18299 :bsnl
18300 s/["\\]/\\&/g
18301 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
18302 D["\1"]=" \3\\\\\\n"\\/p
18303 t cont
18304 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
18305 t cont
18306 d
18307 :cont
18308 n
18309 s/.\{148\}/&'"$ac_delim"'/g
18310 t clear
18311 :clear
18312 s/\\$//
18313 t bsnlc
18314 s/["\\]/\\&/g; s/^/"/; s/$/"/p
18315 d
18316 :bsnlc
18317 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
18318 b cont
18319 ' <confdefs.h | sed '
18320 s/'"$ac_delim"'/"\\\
18321 "/g' >>$CONFIG_STATUS || ac_write_fail=1
18322
18323 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18324   for (key in D) D_is_set[key] = 1
18325   FS = "\a"
18326 }
18327 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
18328   line = \$ 0
18329   split(line, arg, " ")
18330   if (arg[1] == "#") {
18331     defundef = arg[2]
18332     mac1 = arg[3]
18333   } else {
18334     defundef = substr(arg[1], 2)
18335     mac1 = arg[2]
18336   }
18337   split(mac1, mac2, "(") #)
18338   macro = mac2[1]
18339   prefix = substr(line, 1, index(line, defundef) - 1)
18340   if (D_is_set[macro]) {
18341     # Preserve the white space surrounding the "#".
18342     print prefix "define", macro P[macro] D[macro]
18343     next
18344   } else {
18345     # Replace #undef with comments.  This is necessary, for example,
18346     # in the case of _POSIX_SOURCE, which is predefined and required
18347     # on some systems where configure will not decide to define it.
18348     if (defundef == "undef") {
18349       print "/*", prefix defundef, macro, "*/"
18350       next
18351     }
18352   }
18353 }
18354 { print }
18355 _ACAWK
18356 _ACEOF
18357 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18358   as_fn_error "could not setup config headers machinery" "$LINENO" 5
18359 fi # test -n "$CONFIG_HEADERS"
18360
18361
18362 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS  :C $CONFIG_COMMANDS"
18363 shift
18364 for ac_tag
18365 do
18366   case $ac_tag in
18367   :[FHLC]) ac_mode=$ac_tag; continue;;
18368   esac
18369   case $ac_mode$ac_tag in
18370   :[FHL]*:*);;
18371   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
18372   :[FH]-) ac_tag=-:-;;
18373   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18374   esac
18375   ac_save_IFS=$IFS
18376   IFS=:
18377   set x $ac_tag
18378   IFS=$ac_save_IFS
18379   shift
18380   ac_file=$1
18381   shift
18382
18383   case $ac_mode in
18384   :L) ac_source=$1;;
18385   :[FH])
18386     ac_file_inputs=
18387     for ac_f
18388     do
18389       case $ac_f in
18390       -) ac_f="$tmp/stdin";;
18391       *) # Look for the file first in the build tree, then in the source tree
18392          # (if the path is not absolute).  The absolute path cannot be DOS-style,
18393          # because $ac_f cannot contain `:'.
18394          test -f "$ac_f" ||
18395            case $ac_f in
18396            [\\/$]*) false;;
18397            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18398            esac ||
18399            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
18400       esac
18401       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
18402       as_fn_append ac_file_inputs " '$ac_f'"
18403     done
18404
18405     # Let's still pretend it is `configure' which instantiates (i.e., don't
18406     # use $as_me), people would be surprised to read:
18407     #    /* config.h.  Generated by config.status.  */
18408     configure_input='Generated from '`
18409           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
18410         `' by configure.'
18411     if test x"$ac_file" != x-; then
18412       configure_input="$ac_file.  $configure_input"
18413       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
18414 $as_echo "$as_me: creating $ac_file" >&6;}
18415     fi
18416     # Neutralize special characters interpreted by sed in replacement strings.
18417     case $configure_input in #(
18418     *\&* | *\|* | *\\* )
18419        ac_sed_conf_input=`$as_echo "$configure_input" |
18420        sed 's/[\\\\&|]/\\\\&/g'`;; #(
18421     *) ac_sed_conf_input=$configure_input;;
18422     esac
18423
18424     case $ac_tag in
18425     *:-:* | *:-) cat >"$tmp/stdin" \
18426       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
18427     esac
18428     ;;
18429   esac
18430
18431   ac_dir=`$as_dirname -- "$ac_file" ||
18432 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18433          X"$ac_file" : 'X\(//\)[^/]' \| \
18434          X"$ac_file" : 'X\(//\)$' \| \
18435          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18436 $as_echo X"$ac_file" |
18437     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18438             s//\1/
18439             q
18440           }
18441           /^X\(\/\/\)[^/].*/{
18442             s//\1/
18443             q
18444           }
18445           /^X\(\/\/\)$/{
18446             s//\1/
18447             q
18448           }
18449           /^X\(\/\).*/{
18450             s//\1/
18451             q
18452           }
18453           s/.*/./; q'`
18454   as_dir="$ac_dir"; as_fn_mkdir_p
18455   ac_builddir=.
18456
18457 case "$ac_dir" in
18458 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18459 *)
18460   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18461   # A ".." for each directory in $ac_dir_suffix.
18462   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18463   case $ac_top_builddir_sub in
18464   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18465   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18466   esac ;;
18467 esac
18468 ac_abs_top_builddir=$ac_pwd
18469 ac_abs_builddir=$ac_pwd$ac_dir_suffix
18470 # for backward compatibility:
18471 ac_top_builddir=$ac_top_build_prefix
18472
18473 case $srcdir in
18474   .)  # We are building in place.
18475     ac_srcdir=.
18476     ac_top_srcdir=$ac_top_builddir_sub
18477     ac_abs_top_srcdir=$ac_pwd ;;
18478   [\\/]* | ?:[\\/]* )  # Absolute name.
18479     ac_srcdir=$srcdir$ac_dir_suffix;
18480     ac_top_srcdir=$srcdir
18481     ac_abs_top_srcdir=$srcdir ;;
18482   *) # Relative name.
18483     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18484     ac_top_srcdir=$ac_top_build_prefix$srcdir
18485     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18486 esac
18487 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18488
18489
18490   case $ac_mode in
18491   :F)
18492   #
18493   # CONFIG_FILE
18494   #
18495
18496   case $INSTALL in
18497   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
18498   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
18499   esac
18500 _ACEOF
18501
18502 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18503 # If the template does not know about datarootdir, expand it.
18504 # FIXME: This hack should be removed a few years after 2.60.
18505 ac_datarootdir_hack=; ac_datarootdir_seen=
18506 ac_sed_dataroot='
18507 /datarootdir/ {
18508   p
18509   q
18510 }
18511 /@datadir@/p
18512 /@docdir@/p
18513 /@infodir@/p
18514 /@localedir@/p
18515 /@mandir@/p'
18516 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
18517 *datarootdir*) ac_datarootdir_seen=yes;;
18518 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
18519   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18520 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
18521 _ACEOF
18522 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18523   ac_datarootdir_hack='
18524   s&@datadir@&$datadir&g
18525   s&@docdir@&$docdir&g
18526   s&@infodir@&$infodir&g
18527   s&@localedir@&$localedir&g
18528   s&@mandir@&$mandir&g
18529   s&\\\${datarootdir}&$datarootdir&g' ;;
18530 esac
18531 _ACEOF
18532
18533 # Neutralize VPATH when `$srcdir' = `.'.
18534 # Shell code in configure.ac might set extrasub.
18535 # FIXME: do we really want to maintain this feature?
18536 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18537 ac_sed_extra="$ac_vpsub
18538 $extrasub
18539 _ACEOF
18540 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18541 :t
18542 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18543 s|@configure_input@|$ac_sed_conf_input|;t t
18544 s&@top_builddir@&$ac_top_builddir_sub&;t t
18545 s&@top_build_prefix@&$ac_top_build_prefix&;t t
18546 s&@srcdir@&$ac_srcdir&;t t
18547 s&@abs_srcdir@&$ac_abs_srcdir&;t t
18548 s&@top_srcdir@&$ac_top_srcdir&;t t
18549 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
18550 s&@builddir@&$ac_builddir&;t t
18551 s&@abs_builddir@&$ac_abs_builddir&;t t
18552 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
18553 s&@INSTALL@&$ac_INSTALL&;t t
18554 $ac_datarootdir_hack
18555 "
18556 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
18557 if $ac_cs_awk_getline; then
18558   $AWK -f "$tmp/subs.awk"
18559 else
18560   $AWK -f "$tmp/subs.awk" | $SHELL
18561 fi >$tmp/out \
18562   || as_fn_error "could not create $ac_file" "$LINENO" 5
18563
18564 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
18565   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
18566   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
18567   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18568 which seems to be undefined.  Please make sure it is defined." >&5
18569 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18570 which seems to be undefined.  Please make sure it is defined." >&2;}
18571
18572   rm -f "$tmp/stdin"
18573   case $ac_file in
18574   -) cat "$tmp/out" && rm -f "$tmp/out";;
18575   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
18576   esac \
18577   || as_fn_error "could not create $ac_file" "$LINENO" 5
18578  ;;
18579   :H)
18580   #
18581   # CONFIG_HEADER
18582   #
18583   if test x"$ac_file" != x-; then
18584     {
18585       $as_echo "/* $configure_input  */" \
18586       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
18587     } >"$tmp/config.h" \
18588       || as_fn_error "could not create $ac_file" "$LINENO" 5
18589     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
18590       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
18591 $as_echo "$as_me: $ac_file is unchanged" >&6;}
18592     else
18593       rm -f "$ac_file"
18594       mv "$tmp/config.h" "$ac_file" \
18595         || as_fn_error "could not create $ac_file" "$LINENO" 5
18596     fi
18597   else
18598     $as_echo "/* $configure_input  */" \
18599       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
18600       || as_fn_error "could not create -" "$LINENO" 5
18601   fi
18602  ;;
18603   :L)
18604   #
18605   # CONFIG_LINK
18606   #
18607
18608   if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
18609     :
18610   else
18611     # Prefer the file from the source tree if names are identical.
18612     if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
18613       ac_source=$srcdir/$ac_source
18614     fi
18615
18616     { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
18617 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
18618
18619     if test ! -r "$ac_source"; then
18620       as_fn_error "$ac_source: file not found" "$LINENO" 5
18621     fi
18622     rm -f "$ac_file"
18623
18624     # Try a relative symlink, then a hard link, then a copy.
18625     case $srcdir in
18626     [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
18627         *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
18628     esac
18629     ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
18630       ln "$ac_source" "$ac_file" 2>/dev/null ||
18631       cp -p "$ac_source" "$ac_file" ||
18632       as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
18633   fi
18634  ;;
18635   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
18636 $as_echo "$as_me: executing $ac_file commands" >&6;}
18637  ;;
18638   esac
18639
18640
18641   case $ac_file$ac_mode in
18642     "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
18643     "gcore":F) chmod +x gcore ;;
18644     "Makefile":F)
18645 case x$CONFIG_HEADERS in
18646 xconfig.h:config.in)
18647 echo > stamp-h ;;
18648 esac
18649  ;;
18650     "gdb-gdb.gdb":F)
18651 case x$CONFIG_HEADERS in
18652 xconfig.h:config.in)
18653 echo > stamp-h ;;
18654 esac
18655  ;;
18656     "doc/Makefile":F)
18657 case x$CONFIG_HEADERS in
18658 xconfig.h:config.in)
18659 echo > stamp-h ;;
18660 esac
18661  ;;
18662     "data-directory/Makefile":F)
18663 case x$CONFIG_HEADERS in
18664 xconfig.h:config.in)
18665 echo > stamp-h ;;
18666 esac
18667  ;;
18668
18669   esac
18670 done # for ac_tag
18671
18672
18673 as_fn_exit 0
18674 _ACEOF
18675 ac_clean_files=$ac_clean_files_save
18676
18677 test $ac_write_fail = 0 ||
18678   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
18679
18680
18681 # configure is writing to config.log, and then calls config.status.
18682 # config.status does its own redirection, appending to config.log.
18683 # Unfortunately, on DOS this fails, as config.log is still kept open
18684 # by configure, so config.status won't be able to write to it; its
18685 # output is simply discarded.  So we exec the FD to /dev/null,
18686 # effectively closing config.log, so it can be properly (re)opened and
18687 # appended to by config.status.  When coming back to configure, we
18688 # need to make the FD available again.
18689 if test "$no_create" != yes; then
18690   ac_cs_success=:
18691   ac_config_status_args=
18692   test "$silent" = yes &&
18693     ac_config_status_args="$ac_config_status_args --quiet"
18694   exec 5>/dev/null
18695   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18696   exec 5>>config.log
18697   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18698   # would make configure fail if this is the last instruction.
18699   $ac_cs_success || as_fn_exit $?
18700 fi
18701
18702 #
18703 # CONFIG_SUBDIRS section.
18704 #
18705 if test "$no_recursion" != yes; then
18706
18707   # Remove --cache-file, --srcdir, and --disable-option-checking arguments
18708   # so they do not pile up.
18709   ac_sub_configure_args=
18710   ac_prev=
18711   eval "set x $ac_configure_args"
18712   shift
18713   for ac_arg
18714   do
18715     if test -n "$ac_prev"; then
18716       ac_prev=
18717       continue
18718     fi
18719     case $ac_arg in
18720     -cache-file | --cache-file | --cache-fil | --cache-fi \
18721     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
18722       ac_prev=cache_file ;;
18723     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
18724     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
18725     | --c=*)
18726       ;;
18727     --config-cache | -C)
18728       ;;
18729     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
18730       ac_prev=srcdir ;;
18731     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
18732       ;;
18733     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
18734       ac_prev=prefix ;;
18735     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
18736       ;;
18737     --disable-option-checking)
18738       ;;
18739     *)
18740       case $ac_arg in
18741       *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
18742       esac
18743       as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
18744     esac
18745   done
18746
18747   # Always prepend --prefix to ensure using the same prefix
18748   # in subdir configurations.
18749   ac_arg="--prefix=$prefix"
18750   case $ac_arg in
18751   *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
18752   esac
18753   ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
18754
18755   # Pass --silent
18756   if test "$silent" = yes; then
18757     ac_sub_configure_args="--silent $ac_sub_configure_args"
18758   fi
18759
18760   # Always prepend --disable-option-checking to silence warnings, since
18761   # different subdirs can have different --enable and --with options.
18762   ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
18763
18764   ac_popdir=`pwd`
18765   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
18766
18767     # Do not complain, so a configure script can configure whichever
18768     # parts of a large source tree are present.
18769     test -d "$srcdir/$ac_dir" || continue
18770
18771     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
18772     $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
18773     $as_echo "$ac_msg" >&6
18774     as_dir="$ac_dir"; as_fn_mkdir_p
18775     ac_builddir=.
18776
18777 case "$ac_dir" in
18778 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18779 *)
18780   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18781   # A ".." for each directory in $ac_dir_suffix.
18782   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18783   case $ac_top_builddir_sub in
18784   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18785   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18786   esac ;;
18787 esac
18788 ac_abs_top_builddir=$ac_pwd
18789 ac_abs_builddir=$ac_pwd$ac_dir_suffix
18790 # for backward compatibility:
18791 ac_top_builddir=$ac_top_build_prefix
18792
18793 case $srcdir in
18794   .)  # We are building in place.
18795     ac_srcdir=.
18796     ac_top_srcdir=$ac_top_builddir_sub
18797     ac_abs_top_srcdir=$ac_pwd ;;
18798   [\\/]* | ?:[\\/]* )  # Absolute name.
18799     ac_srcdir=$srcdir$ac_dir_suffix;
18800     ac_top_srcdir=$srcdir
18801     ac_abs_top_srcdir=$srcdir ;;
18802   *) # Relative name.
18803     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18804     ac_top_srcdir=$ac_top_build_prefix$srcdir
18805     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18806 esac
18807 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18808
18809
18810     cd "$ac_dir"
18811
18812     # Check for guested configure; otherwise get Cygnus style configure.
18813     if test -f "$ac_srcdir/configure.gnu"; then
18814       ac_sub_configure=$ac_srcdir/configure.gnu
18815     elif test -f "$ac_srcdir/configure"; then
18816       ac_sub_configure=$ac_srcdir/configure
18817     elif test -f "$ac_srcdir/configure.in"; then
18818       # This should be Cygnus configure.
18819       ac_sub_configure=$ac_aux_dir/configure
18820     else
18821       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
18822 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
18823       ac_sub_configure=
18824     fi
18825
18826     # The recursion is here.
18827     if test -n "$ac_sub_configure"; then
18828       # Make the cache file name correct relative to the subdirectory.
18829       case $cache_file in
18830       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
18831       *) # Relative name.
18832         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
18833       esac
18834
18835       { $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
18836 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
18837       # The eval makes quoting arguments work.
18838       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
18839            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
18840         as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
18841     fi
18842
18843     cd "$ac_popdir"
18844   done
18845 fi
18846 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18847   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18848 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
18849 fi
18850