[C++] Drop -fpermissive hack
[external/binutils.git] / gdb / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64.
4 #
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7 # Foundation, Inc.
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18   emulate sh
19   NULLCMD=:
20   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21   # is contrary to our usage.  Disable this feature.
22   alias -g '${1+"$@"}'='"$@"'
23   setopt NO_GLOB_SUBST
24 else
25   case `(set -o) 2>/dev/null` in #(
26   *posix*) :
27     set -o posix ;; #(
28   *) :
29      ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45   as_echo='print -r --'
46   as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48   as_echo='printf %s\n'
49   as_echo_n='printf %s'
50 else
51   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53     as_echo_n='/usr/ucb/echo -n'
54   else
55     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56     as_echo_n_body='eval
57       arg=$1;
58       case $arg in #(
59       *"$as_nl"*)
60         expr "X$arg" : "X\\(.*\\)$as_nl";
61         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62       esac;
63       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64     '
65     export as_echo_n_body
66     as_echo_n='sh -c $as_echo_n_body as_echo'
67   fi
68   export as_echo_body
69   as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74   PATH_SEPARATOR=:
75   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77       PATH_SEPARATOR=';'
78   }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order.  Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" ""        $as_nl"
88
89 # Find who we are.  Look in the path if we contain no directory separator.
90 case $0 in #((
91   *[\\/]* ) as_myself=$0 ;;
92   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93 for as_dir in $PATH
94 do
95   IFS=$as_save_IFS
96   test -z "$as_dir" && as_dir=.
97     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98   done
99 IFS=$as_save_IFS
100
101      ;;
102 esac
103 # We did not find ourselves, most probably we were run as `sh COMMAND'
104 # in which case we are not to be found in the path.
105 if test "x$as_myself" = x; then
106   as_myself=$0
107 fi
108 if test ! -f "$as_myself"; then
109   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110   exit 1
111 fi
112
113 # Unset variables that we do not need and which cause bugs (e.g. in
114 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
115 # suppresses any "Segmentation fault" message there.  '((' could
116 # trigger a bug in pdksh 5.2.14.
117 for as_var in BASH_ENV ENV MAIL MAILPATH
118 do eval test x\${$as_var+set} = xset \
119   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120 done
121 PS1='$ '
122 PS2='> '
123 PS4='+ '
124
125 # NLS nuisances.
126 LC_ALL=C
127 export LC_ALL
128 LANGUAGE=C
129 export LANGUAGE
130
131 # CDPATH.
132 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134 if test "x$CONFIG_SHELL" = x; then
135   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136   emulate sh
137   NULLCMD=:
138   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139   # is contrary to our usage.  Disable this feature.
140   alias -g '\${1+\"\$@\"}'='\"\$@\"'
141   setopt NO_GLOB_SUBST
142 else
143   case \`(set -o) 2>/dev/null\` in #(
144   *posix*) :
145     set -o posix ;; #(
146   *) :
147      ;;
148 esac
149 fi
150 "
151   as_required="as_fn_return () { (exit \$1); }
152 as_fn_success () { as_fn_return 0; }
153 as_fn_failure () { as_fn_return 1; }
154 as_fn_ret_success () { return 0; }
155 as_fn_ret_failure () { return 1; }
156
157 exitcode=0
158 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164 else
165   exitcode=1; echo positional parameters were not saved.
166 fi
167 test x\$exitcode = x0 || exit 1"
168   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172 test \$(( 1 + 1 )) = 2 || exit 1"
173   if (eval "$as_required") 2>/dev/null; then :
174   as_have_required=yes
175 else
176   as_have_required=no
177 fi
178   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
179
180 else
181   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
182 as_found=false
183 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
184 do
185   IFS=$as_save_IFS
186   test -z "$as_dir" && as_dir=.
187   as_found=:
188   case $as_dir in #(
189          /*)
190            for as_base in sh bash ksh sh5; do
191              # Try only shells that exist, to save several forks.
192              as_shell=$as_dir/$as_base
193              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
194                     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
195   CONFIG_SHELL=$as_shell as_have_required=yes
196                    if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
197   break 2
198 fi
199 fi
200            done;;
201        esac
202   as_found=false
203 done
204 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
205               { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
206   CONFIG_SHELL=$SHELL as_have_required=yes
207 fi; }
208 IFS=$as_save_IFS
209
210
211       if test "x$CONFIG_SHELL" != x; then :
212   # We cannot yet assume a decent shell, so we have to provide a
213         # neutralization value for shells without unset; and this also
214         # works around shells that cannot unset nonexistent variables.
215         BASH_ENV=/dev/null
216         ENV=/dev/null
217         (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
218         export CONFIG_SHELL
219         exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
220 fi
221
222     if test x$as_have_required = xno; then :
223   $as_echo "$0: This script requires a shell more modern than all"
224   $as_echo "$0: the shells that I found on your system."
225   if test x${ZSH_VERSION+set} = xset ; then
226     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
227     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
228   else
229     $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
230 $0: including any error possibly output before this
231 $0: message. Then install a modern shell, or manually run
232 $0: the script under such a shell if you do have one."
233   fi
234   exit 1
235 fi
236 fi
237 fi
238 SHELL=${CONFIG_SHELL-/bin/sh}
239 export SHELL
240 # Unset more variables known to interfere with behavior of common tools.
241 CLICOLOR_FORCE= GREP_OPTIONS=
242 unset CLICOLOR_FORCE GREP_OPTIONS
243
244 ## --------------------- ##
245 ## M4sh Shell Functions. ##
246 ## --------------------- ##
247 # as_fn_unset VAR
248 # ---------------
249 # Portably unset VAR.
250 as_fn_unset ()
251 {
252   { eval $1=; unset $1;}
253 }
254 as_unset=as_fn_unset
255
256 # as_fn_set_status STATUS
257 # -----------------------
258 # Set $? to STATUS, without forking.
259 as_fn_set_status ()
260 {
261   return $1
262 } # as_fn_set_status
263
264 # as_fn_exit STATUS
265 # -----------------
266 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
267 as_fn_exit ()
268 {
269   set +e
270   as_fn_set_status $1
271   exit $1
272 } # as_fn_exit
273
274 # as_fn_mkdir_p
275 # -------------
276 # Create "$as_dir" as a directory, including parents if necessary.
277 as_fn_mkdir_p ()
278 {
279
280   case $as_dir in #(
281   -*) as_dir=./$as_dir;;
282   esac
283   test -d "$as_dir" || eval $as_mkdir_p || {
284     as_dirs=
285     while :; do
286       case $as_dir in #(
287       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
288       *) as_qdir=$as_dir;;
289       esac
290       as_dirs="'$as_qdir' $as_dirs"
291       as_dir=`$as_dirname -- "$as_dir" ||
292 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
293          X"$as_dir" : 'X\(//\)[^/]' \| \
294          X"$as_dir" : 'X\(//\)$' \| \
295          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
296 $as_echo X"$as_dir" |
297     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
298             s//\1/
299             q
300           }
301           /^X\(\/\/\)[^/].*/{
302             s//\1/
303             q
304           }
305           /^X\(\/\/\)$/{
306             s//\1/
307             q
308           }
309           /^X\(\/\).*/{
310             s//\1/
311             q
312           }
313           s/.*/./; q'`
314       test -d "$as_dir" && break
315     done
316     test -z "$as_dirs" || eval "mkdir $as_dirs"
317   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
318
319
320 } # as_fn_mkdir_p
321 # as_fn_append VAR VALUE
322 # ----------------------
323 # Append the text in VALUE to the end of the definition contained in VAR. Take
324 # advantage of any shell optimizations that allow amortized linear growth over
325 # repeated appends, instead of the typical quadratic growth present in naive
326 # implementations.
327 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
328   eval 'as_fn_append ()
329   {
330     eval $1+=\$2
331   }'
332 else
333   as_fn_append ()
334   {
335     eval $1=\$$1\$2
336   }
337 fi # as_fn_append
338
339 # as_fn_arith ARG...
340 # ------------------
341 # Perform arithmetic evaluation on the ARGs, and store the result in the
342 # global $as_val. Take advantage of shells that can avoid forks. The arguments
343 # must be portable across $(()) and expr.
344 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
345   eval 'as_fn_arith ()
346   {
347     as_val=$(( $* ))
348   }'
349 else
350   as_fn_arith ()
351   {
352     as_val=`expr "$@" || test $? -eq 1`
353   }
354 fi # as_fn_arith
355
356
357 # as_fn_error ERROR [LINENO LOG_FD]
358 # ---------------------------------
359 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
360 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
361 # script with status $?, using 1 if that was 0.
362 as_fn_error ()
363 {
364   as_status=$?; test $as_status -eq 0 && as_status=1
365   if test "$3"; then
366     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
367     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
368   fi
369   $as_echo "$as_me: error: $1" >&2
370   as_fn_exit $as_status
371 } # as_fn_error
372
373 if expr a : '\(a\)' >/dev/null 2>&1 &&
374    test "X`expr 00001 : '.*\(...\)'`" = X001; then
375   as_expr=expr
376 else
377   as_expr=false
378 fi
379
380 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
381   as_basename=basename
382 else
383   as_basename=false
384 fi
385
386 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
387   as_dirname=dirname
388 else
389   as_dirname=false
390 fi
391
392 as_me=`$as_basename -- "$0" ||
393 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
394          X"$0" : 'X\(//\)$' \| \
395          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
396 $as_echo X/"$0" |
397     sed '/^.*\/\([^/][^/]*\)\/*$/{
398             s//\1/
399             q
400           }
401           /^X\/\(\/\/\)$/{
402             s//\1/
403             q
404           }
405           /^X\/\(\/\).*/{
406             s//\1/
407             q
408           }
409           s/.*/./; q'`
410
411 # Avoid depending upon Character Ranges.
412 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
413 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
414 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
415 as_cr_digits='0123456789'
416 as_cr_alnum=$as_cr_Letters$as_cr_digits
417
418
419   as_lineno_1=$LINENO as_lineno_1a=$LINENO
420   as_lineno_2=$LINENO as_lineno_2a=$LINENO
421   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
422   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
423   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
424   sed -n '
425     p
426     /[$]LINENO/=
427   ' <$as_myself |
428     sed '
429       s/[$]LINENO.*/&-/
430       t lineno
431       b
432       :lineno
433       N
434       :loop
435       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
436       t loop
437       s/-\n.*//
438     ' >$as_me.lineno &&
439   chmod +x "$as_me.lineno" ||
440     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
441
442   # Don't try to exec as it changes $[0], causing all sort of problems
443   # (the dirname of $[0] is not the place where we might find the
444   # original and so on.  Autoconf is especially sensitive to this).
445   . "./$as_me.lineno"
446   # Exit status is that of the last command.
447   exit
448 }
449
450 ECHO_C= ECHO_N= ECHO_T=
451 case `echo -n x` in #(((((
452 -n*)
453   case `echo 'xy\c'` in
454   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
455   xy)  ECHO_C='\c';;
456   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
457        ECHO_T=' ';;
458   esac;;
459 *)
460   ECHO_N='-n';;
461 esac
462
463 rm -f conf$$ conf$$.exe conf$$.file
464 if test -d conf$$.dir; then
465   rm -f conf$$.dir/conf$$.file
466 else
467   rm -f conf$$.dir
468   mkdir conf$$.dir 2>/dev/null
469 fi
470 if (echo >conf$$.file) 2>/dev/null; then
471   if ln -s conf$$.file conf$$ 2>/dev/null; then
472     as_ln_s='ln -s'
473     # ... but there are two gotchas:
474     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
475     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
476     # In both cases, we have to default to `cp -p'.
477     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
478       as_ln_s='cp -p'
479   elif ln conf$$.file conf$$ 2>/dev/null; then
480     as_ln_s=ln
481   else
482     as_ln_s='cp -p'
483   fi
484 else
485   as_ln_s='cp -p'
486 fi
487 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
488 rmdir conf$$.dir 2>/dev/null
489
490 if mkdir -p . 2>/dev/null; then
491   as_mkdir_p='mkdir -p "$as_dir"'
492 else
493   test -d ./-p && rmdir ./-p
494   as_mkdir_p=false
495 fi
496
497 if test -x / >/dev/null 2>&1; then
498   as_test_x='test -x'
499 else
500   if ls -dL / >/dev/null 2>&1; then
501     as_ls_L_option=L
502   else
503     as_ls_L_option=
504   fi
505   as_test_x='
506     eval sh -c '\''
507       if test -d "$1"; then
508         test -d "$1/.";
509       else
510         case $1 in #(
511         -*)set "./$1";;
512         esac;
513         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
514         ???[sx]*):;;*)false;;esac;fi
515     '\'' sh
516   '
517 fi
518 as_executable_p=$as_test_x
519
520 # Sed expression to map a string onto a valid CPP name.
521 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
522
523 # Sed expression to map a string onto a valid variable name.
524 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
525
526
527 exec 7<&0 </dev/null 6>&1
528
529 # Name of the host.
530 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
531 # so uname gets run too.
532 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
533
534 #
535 # Initializations.
536 #
537 ac_default_prefix=/usr/local
538 ac_clean_files=
539 ac_config_libobj_dir=.
540 LIBOBJS=
541 cross_compiling=no
542 subdirs=
543 MFLAGS=
544 MAKEFLAGS=
545
546 # Identity of this package.
547 PACKAGE_NAME=
548 PACKAGE_TARNAME=
549 PACKAGE_VERSION=
550 PACKAGE_STRING=
551 PACKAGE_BUGREPORT=
552 PACKAGE_URL=
553
554 ac_unique_file="main.c"
555 # Factoring default headers for most tests.
556 ac_includes_default="\
557 #include <stdio.h>
558 #ifdef HAVE_SYS_TYPES_H
559 # include <sys/types.h>
560 #endif
561 #ifdef HAVE_SYS_STAT_H
562 # include <sys/stat.h>
563 #endif
564 #ifdef STDC_HEADERS
565 # include <stdlib.h>
566 # include <stddef.h>
567 #else
568 # ifdef HAVE_STDLIB_H
569 #  include <stdlib.h>
570 # endif
571 #endif
572 #ifdef HAVE_STRING_H
573 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
574 #  include <memory.h>
575 # endif
576 # include <string.h>
577 #endif
578 #ifdef HAVE_STRINGS_H
579 # include <strings.h>
580 #endif
581 #ifdef HAVE_INTTYPES_H
582 # include <inttypes.h>
583 #endif
584 #ifdef HAVE_STDINT_H
585 # include <stdint.h>
586 #endif
587 #ifdef HAVE_UNISTD_H
588 # include <unistd.h>
589 #endif"
590
591 enable_option_checking=no
592 ac_subst_vars='LTLIBOBJS
593 LIBOBJS
594 GCORE_TRANSFORM_NAME
595 GDB_TRANSFORM_NAME
596 GDB_NM_FILE
597 LTLIBBABELTRACE
598 LIBBABELTRACE
599 HAVE_LIBBABELTRACE
600 frags
601 target_subdir
602 CONFIG_UNINSTALL
603 CONFIG_INSTALL
604 CONFIG_CLEAN
605 CONFIG_ALL
606 CONFIG_SRCS
607 CONFIG_DEPS
608 CONFIG_OBS
609 PROFILE_CFLAGS
610 ENABLE_CFLAGS
611 SIM_OBS
612 SIM
613 XMKMF
614 GDBTK_SRC_DIR
615 GDBTK_CFLAGS
616 GDBTKLIBS
617 X_LIBS
618 X_LDFLAGS
619 X_CFLAGS
620 TK_XINCLUDES
621 TK_DEPS
622 TK_LIBRARY
623 TK_INCLUDE
624 TK_STUB_LIB_SPEC
625 TK_STUB_LIB_FLAG
626 TK_STUB_LIB_FILE
627 TK_LIB_SPEC
628 TK_LIB_FLAG
629 TK_LIB_FILE
630 TK_SRC_DIR
631 TK_BIN_DIR
632 TK_VERSION
633 TCL_DEPS
634 TCL_LIBRARY
635 TCL_INCLUDE
636 TCL_STUB_LIB_SPEC
637 TCL_STUB_LIB_FLAG
638 TCL_STUB_LIB_FILE
639 TCL_LIB_SPEC
640 TCL_LIB_FLAG
641 TCL_LIB_FILE
642 TCL_SRC_DIR
643 TCL_BIN_DIR
644 TCL_PATCH_LEVEL
645 TCL_VERSION
646 WIN32LDAPP
647 GUI_CFLAGS_X
648 LIBGUI
649 LTLIBLZMA
650 LIBLZMA
651 HAVE_LIBLZMA
652 WIN32LIBS
653 SER_HARDWIRE
654 WERROR_CFLAGS
655 WARN_CFLAGS
656 SYSTEM_GDBINIT
657 TARGET_SYSTEM_ROOT
658 CONFIG_LDFLAGS
659 RDYNAMIC
660 ALLOCA
661 LTLIBIPT
662 LIBIPT
663 HAVE_LIBIPT
664 HAVE_GUILE_FALSE
665 HAVE_GUILE_TRUE
666 GUILE_LIBS
667 GUILE_CPPFLAGS
668 GUILD_TARGET_FLAG
669 GUILD
670 pkg_config_prog_path
671 HAVE_PYTHON_FALSE
672 HAVE_PYTHON_TRUE
673 PYTHON_LIBS
674 PYTHON_CPPFLAGS
675 PYTHON_CFLAGS
676 python_prog_path
677 LTLIBEXPAT
678 LIBEXPAT
679 HAVE_LIBEXPAT
680 JIT_READER_DIR
681 TARGET_PTR
682 READLINE_TEXI_INCFLAG
683 READLINE_CFLAGS
684 READLINE_DEPS
685 READLINE
686 LTLIBICONV
687 LIBICONV
688 zlibinc
689 zlibdir
690 MIG
691 WINDRES
692 DLLTOOL
693 AR
694 YFLAGS
695 YACC
696 RANLIB
697 LN_S
698 INSTALL_DATA
699 INSTALL_SCRIPT
700 INSTALL_PROGRAM
701 AWK
702 REPORT_BUGS_TEXI
703 REPORT_BUGS_TO
704 PKGVERSION
705 HAVE_NATIVE_GCORE_TARGET
706 TARGET_OBS
707 subdirs
708 GDB_DATADIR
709 DEBUGDIR
710 MAKEINFO_EXTRA_FLAGS
711 MAKEINFOFLAGS
712 MAKEINFO
713 PACKAGE
714 GNULIB_STDINT_H
715 CATOBJEXT
716 GENCAT
717 INSTOBJEXT
718 DATADIRNAME
719 CATALOGS
720 POSUB
721 GMSGFMT
722 XGETTEXT
723 INCINTL
724 LIBINTL_DEP
725 LIBINTL
726 USE_NLS
727 SET_MAKE
728 GMAKE_FALSE
729 GMAKE_TRUE
730 MAKE
731 CCDEPMODE
732 DEPDIR
733 am__leading_dot
734 COMPILER
735 INSTALL_STRIP_PROGRAM
736 STRIP
737 install_sh
738 target_os
739 target_vendor
740 target_cpu
741 target
742 host_os
743 host_vendor
744 host_cpu
745 host
746 build_os
747 build_vendor
748 build_cpu
749 build
750 EGREP
751 GREP
752 CPP
753 ac_ct_CXX
754 CXXFLAGS
755 CXX
756 OBJEXT
757 EXEEXT
758 ac_ct_CC
759 CPPFLAGS
760 LDFLAGS
761 CFLAGS
762 CC
763 MAINT
764 MAINTAINER_MODE_FALSE
765 MAINTAINER_MODE_TRUE
766 target_alias
767 host_alias
768 build_alias
769 LIBS
770 ECHO_T
771 ECHO_N
772 ECHO_C
773 DEFS
774 mandir
775 localedir
776 libdir
777 psdir
778 pdfdir
779 dvidir
780 htmldir
781 infodir
782 docdir
783 oldincludedir
784 includedir
785 localstatedir
786 sharedstatedir
787 sysconfdir
788 datadir
789 datarootdir
790 libexecdir
791 sbindir
792 bindir
793 program_transform_name
794 prefix
795 exec_prefix
796 PACKAGE_URL
797 PACKAGE_BUGREPORT
798 PACKAGE_STRING
799 PACKAGE_VERSION
800 PACKAGE_TARNAME
801 PACKAGE_NAME
802 PATH_SEPARATOR
803 SHELL'
804 ac_subst_files='host_makefile_frag'
805 ac_user_opts='
806 enable_option_checking
807 enable_maintainer_mode
808 enable_plugins
809 enable_largefile
810 enable_build_with_cxx
811 with_separate_debug_dir
812 with_gdb_datadir
813 with_relocated_sources
814 with_auto_load_dir
815 with_auto_load_safe_path
816 enable_targets
817 enable_64_bit_bfd
818 enable_gdbcli
819 enable_gdbmi
820 enable_tui
821 enable_gdbtk
822 with_libunwind_ia64
823 with_curses
824 enable_profiling
825 with_pkgversion
826 with_bugurl
827 with_system_zlib
828 with_gnu_ld
829 enable_rpath
830 with_libiconv_prefix
831 with_iconv_bin
832 with_system_readline
833 with_jit_reader_dir
834 with_expat
835 with_libexpat_prefix
836 with_python
837 with_guile
838 enable_libmcheck
839 with_intel_pt
840 with_libipt_prefix
841 with_included_regex
842 with_sysroot
843 with_system_gdbinit
844 enable_werror
845 enable_build_warnings
846 enable_gdb_build_warnings
847 with_lzma
848 with_liblzma_prefix
849 with_tcl
850 with_tk
851 with_x
852 enable_sim
853 enable_multi_ice
854 enable_gdbserver
855 with_babeltrace
856 with_libbabeltrace_prefix
857 '
858       ac_precious_vars='build_alias
859 host_alias
860 target_alias
861 CC
862 CFLAGS
863 LDFLAGS
864 LIBS
865 CPPFLAGS
866 CXX
867 CXXFLAGS
868 CCC
869 CPP
870 MAKEINFO
871 MAKEINFOFLAGS
872 YACC
873 YFLAGS
874 XMKMF'
875 ac_subdirs_all='testsuite
876 gdbtk
877 multi-ice
878 gdbserver'
879
880 # Initialize some variables set by options.
881 ac_init_help=
882 ac_init_version=false
883 ac_unrecognized_opts=
884 ac_unrecognized_sep=
885 # The variables have the same names as the options, with
886 # dashes changed to underlines.
887 cache_file=/dev/null
888 exec_prefix=NONE
889 no_create=
890 no_recursion=
891 prefix=NONE
892 program_prefix=NONE
893 program_suffix=NONE
894 program_transform_name=s,x,x,
895 silent=
896 site=
897 srcdir=
898 verbose=
899 x_includes=NONE
900 x_libraries=NONE
901
902 # Installation directory options.
903 # These are left unexpanded so users can "make install exec_prefix=/foo"
904 # and all the variables that are supposed to be based on exec_prefix
905 # by default will actually change.
906 # Use braces instead of parens because sh, perl, etc. also accept them.
907 # (The list follows the same order as the GNU Coding Standards.)
908 bindir='${exec_prefix}/bin'
909 sbindir='${exec_prefix}/sbin'
910 libexecdir='${exec_prefix}/libexec'
911 datarootdir='${prefix}/share'
912 datadir='${datarootdir}'
913 sysconfdir='${prefix}/etc'
914 sharedstatedir='${prefix}/com'
915 localstatedir='${prefix}/var'
916 includedir='${prefix}/include'
917 oldincludedir='/usr/include'
918 docdir='${datarootdir}/doc/${PACKAGE}'
919 infodir='${datarootdir}/info'
920 htmldir='${docdir}'
921 dvidir='${docdir}'
922 pdfdir='${docdir}'
923 psdir='${docdir}'
924 libdir='${exec_prefix}/lib'
925 localedir='${datarootdir}/locale'
926 mandir='${datarootdir}/man'
927
928 ac_prev=
929 ac_dashdash=
930 for ac_option
931 do
932   # If the previous option needs an argument, assign it.
933   if test -n "$ac_prev"; then
934     eval $ac_prev=\$ac_option
935     ac_prev=
936     continue
937   fi
938
939   case $ac_option in
940   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
941   *)    ac_optarg=yes ;;
942   esac
943
944   # Accept the important Cygnus configure options, so we can diagnose typos.
945
946   case $ac_dashdash$ac_option in
947   --)
948     ac_dashdash=yes ;;
949
950   -bindir | --bindir | --bindi | --bind | --bin | --bi)
951     ac_prev=bindir ;;
952   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
953     bindir=$ac_optarg ;;
954
955   -build | --build | --buil | --bui | --bu)
956     ac_prev=build_alias ;;
957   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
958     build_alias=$ac_optarg ;;
959
960   -cache-file | --cache-file | --cache-fil | --cache-fi \
961   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
962     ac_prev=cache_file ;;
963   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
964   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
965     cache_file=$ac_optarg ;;
966
967   --config-cache | -C)
968     cache_file=config.cache ;;
969
970   -datadir | --datadir | --datadi | --datad)
971     ac_prev=datadir ;;
972   -datadir=* | --datadir=* | --datadi=* | --datad=*)
973     datadir=$ac_optarg ;;
974
975   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
976   | --dataroo | --dataro | --datar)
977     ac_prev=datarootdir ;;
978   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
979   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
980     datarootdir=$ac_optarg ;;
981
982   -disable-* | --disable-*)
983     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
984     # Reject names that are not valid shell variable names.
985     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
986       as_fn_error "invalid feature name: $ac_useropt"
987     ac_useropt_orig=$ac_useropt
988     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
989     case $ac_user_opts in
990       *"
991 "enable_$ac_useropt"
992 "*) ;;
993       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
994          ac_unrecognized_sep=', ';;
995     esac
996     eval enable_$ac_useropt=no ;;
997
998   -docdir | --docdir | --docdi | --doc | --do)
999     ac_prev=docdir ;;
1000   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1001     docdir=$ac_optarg ;;
1002
1003   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1004     ac_prev=dvidir ;;
1005   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1006     dvidir=$ac_optarg ;;
1007
1008   -enable-* | --enable-*)
1009     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1010     # Reject names that are not valid shell variable names.
1011     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1012       as_fn_error "invalid feature name: $ac_useropt"
1013     ac_useropt_orig=$ac_useropt
1014     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1015     case $ac_user_opts in
1016       *"
1017 "enable_$ac_useropt"
1018 "*) ;;
1019       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1020          ac_unrecognized_sep=', ';;
1021     esac
1022     eval enable_$ac_useropt=\$ac_optarg ;;
1023
1024   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1025   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1026   | --exec | --exe | --ex)
1027     ac_prev=exec_prefix ;;
1028   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1029   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1030   | --exec=* | --exe=* | --ex=*)
1031     exec_prefix=$ac_optarg ;;
1032
1033   -gas | --gas | --ga | --g)
1034     # Obsolete; use --with-gas.
1035     with_gas=yes ;;
1036
1037   -help | --help | --hel | --he | -h)
1038     ac_init_help=long ;;
1039   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1040     ac_init_help=recursive ;;
1041   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1042     ac_init_help=short ;;
1043
1044   -host | --host | --hos | --ho)
1045     ac_prev=host_alias ;;
1046   -host=* | --host=* | --hos=* | --ho=*)
1047     host_alias=$ac_optarg ;;
1048
1049   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1050     ac_prev=htmldir ;;
1051   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1052   | --ht=*)
1053     htmldir=$ac_optarg ;;
1054
1055   -includedir | --includedir | --includedi | --included | --include \
1056   | --includ | --inclu | --incl | --inc)
1057     ac_prev=includedir ;;
1058   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1059   | --includ=* | --inclu=* | --incl=* | --inc=*)
1060     includedir=$ac_optarg ;;
1061
1062   -infodir | --infodir | --infodi | --infod | --info | --inf)
1063     ac_prev=infodir ;;
1064   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1065     infodir=$ac_optarg ;;
1066
1067   -libdir | --libdir | --libdi | --libd)
1068     ac_prev=libdir ;;
1069   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1070     libdir=$ac_optarg ;;
1071
1072   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1073   | --libexe | --libex | --libe)
1074     ac_prev=libexecdir ;;
1075   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1076   | --libexe=* | --libex=* | --libe=*)
1077     libexecdir=$ac_optarg ;;
1078
1079   -localedir | --localedir | --localedi | --localed | --locale)
1080     ac_prev=localedir ;;
1081   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1082     localedir=$ac_optarg ;;
1083
1084   -localstatedir | --localstatedir | --localstatedi | --localstated \
1085   | --localstate | --localstat | --localsta | --localst | --locals)
1086     ac_prev=localstatedir ;;
1087   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1088   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1089     localstatedir=$ac_optarg ;;
1090
1091   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1092     ac_prev=mandir ;;
1093   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1094     mandir=$ac_optarg ;;
1095
1096   -nfp | --nfp | --nf)
1097     # Obsolete; use --without-fp.
1098     with_fp=no ;;
1099
1100   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1101   | --no-cr | --no-c | -n)
1102     no_create=yes ;;
1103
1104   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1105   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1106     no_recursion=yes ;;
1107
1108   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1109   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1110   | --oldin | --oldi | --old | --ol | --o)
1111     ac_prev=oldincludedir ;;
1112   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1113   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1114   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1115     oldincludedir=$ac_optarg ;;
1116
1117   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1118     ac_prev=prefix ;;
1119   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1120     prefix=$ac_optarg ;;
1121
1122   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1123   | --program-pre | --program-pr | --program-p)
1124     ac_prev=program_prefix ;;
1125   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1126   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1127     program_prefix=$ac_optarg ;;
1128
1129   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1130   | --program-suf | --program-su | --program-s)
1131     ac_prev=program_suffix ;;
1132   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1133   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1134     program_suffix=$ac_optarg ;;
1135
1136   -program-transform-name | --program-transform-name \
1137   | --program-transform-nam | --program-transform-na \
1138   | --program-transform-n | --program-transform- \
1139   | --program-transform | --program-transfor \
1140   | --program-transfo | --program-transf \
1141   | --program-trans | --program-tran \
1142   | --progr-tra | --program-tr | --program-t)
1143     ac_prev=program_transform_name ;;
1144   -program-transform-name=* | --program-transform-name=* \
1145   | --program-transform-nam=* | --program-transform-na=* \
1146   | --program-transform-n=* | --program-transform-=* \
1147   | --program-transform=* | --program-transfor=* \
1148   | --program-transfo=* | --program-transf=* \
1149   | --program-trans=* | --program-tran=* \
1150   | --progr-tra=* | --program-tr=* | --program-t=*)
1151     program_transform_name=$ac_optarg ;;
1152
1153   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1154     ac_prev=pdfdir ;;
1155   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1156     pdfdir=$ac_optarg ;;
1157
1158   -psdir | --psdir | --psdi | --psd | --ps)
1159     ac_prev=psdir ;;
1160   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1161     psdir=$ac_optarg ;;
1162
1163   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1164   | -silent | --silent | --silen | --sile | --sil)
1165     silent=yes ;;
1166
1167   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1168     ac_prev=sbindir ;;
1169   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1170   | --sbi=* | --sb=*)
1171     sbindir=$ac_optarg ;;
1172
1173   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1174   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1175   | --sharedst | --shareds | --shared | --share | --shar \
1176   | --sha | --sh)
1177     ac_prev=sharedstatedir ;;
1178   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1179   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1180   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1181   | --sha=* | --sh=*)
1182     sharedstatedir=$ac_optarg ;;
1183
1184   -site | --site | --sit)
1185     ac_prev=site ;;
1186   -site=* | --site=* | --sit=*)
1187     site=$ac_optarg ;;
1188
1189   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1190     ac_prev=srcdir ;;
1191   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1192     srcdir=$ac_optarg ;;
1193
1194   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1195   | --syscon | --sysco | --sysc | --sys | --sy)
1196     ac_prev=sysconfdir ;;
1197   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1198   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1199     sysconfdir=$ac_optarg ;;
1200
1201   -target | --target | --targe | --targ | --tar | --ta | --t)
1202     ac_prev=target_alias ;;
1203   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1204     target_alias=$ac_optarg ;;
1205
1206   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1207     verbose=yes ;;
1208
1209   -version | --version | --versio | --versi | --vers | -V)
1210     ac_init_version=: ;;
1211
1212   -with-* | --with-*)
1213     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1214     # Reject names that are not valid shell variable names.
1215     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1216       as_fn_error "invalid package name: $ac_useropt"
1217     ac_useropt_orig=$ac_useropt
1218     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1219     case $ac_user_opts in
1220       *"
1221 "with_$ac_useropt"
1222 "*) ;;
1223       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1224          ac_unrecognized_sep=', ';;
1225     esac
1226     eval with_$ac_useropt=\$ac_optarg ;;
1227
1228   -without-* | --without-*)
1229     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1230     # Reject names that are not valid shell variable names.
1231     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1232       as_fn_error "invalid package name: $ac_useropt"
1233     ac_useropt_orig=$ac_useropt
1234     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1235     case $ac_user_opts in
1236       *"
1237 "with_$ac_useropt"
1238 "*) ;;
1239       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1240          ac_unrecognized_sep=', ';;
1241     esac
1242     eval with_$ac_useropt=no ;;
1243
1244   --x)
1245     # Obsolete; use --with-x.
1246     with_x=yes ;;
1247
1248   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1249   | --x-incl | --x-inc | --x-in | --x-i)
1250     ac_prev=x_includes ;;
1251   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1252   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1253     x_includes=$ac_optarg ;;
1254
1255   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1256   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1257     ac_prev=x_libraries ;;
1258   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1259   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1260     x_libraries=$ac_optarg ;;
1261
1262   -*) as_fn_error "unrecognized option: \`$ac_option'
1263 Try \`$0 --help' for more information."
1264     ;;
1265
1266   *=*)
1267     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1268     # Reject names that are not valid shell variable names.
1269     case $ac_envvar in #(
1270       '' | [0-9]* | *[!_$as_cr_alnum]* )
1271       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1272     esac
1273     eval $ac_envvar=\$ac_optarg
1274     export $ac_envvar ;;
1275
1276   *)
1277     # FIXME: should be removed in autoconf 3.0.
1278     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1279     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1280       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1281     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1282     ;;
1283
1284   esac
1285 done
1286
1287 if test -n "$ac_prev"; then
1288   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1289   as_fn_error "missing argument to $ac_option"
1290 fi
1291
1292 if test -n "$ac_unrecognized_opts"; then
1293   case $enable_option_checking in
1294     no) ;;
1295     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1296     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1297   esac
1298 fi
1299
1300 # Check all directory arguments for consistency.
1301 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1302                 datadir sysconfdir sharedstatedir localstatedir includedir \
1303                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1304                 libdir localedir mandir
1305 do
1306   eval ac_val=\$$ac_var
1307   # Remove trailing slashes.
1308   case $ac_val in
1309     */ )
1310       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1311       eval $ac_var=\$ac_val;;
1312   esac
1313   # Be sure to have absolute directory names.
1314   case $ac_val in
1315     [\\/$]* | ?:[\\/]* )  continue;;
1316     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1317   esac
1318   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1319 done
1320
1321 # There might be people who depend on the old broken behavior: `$host'
1322 # used to hold the argument of --host etc.
1323 # FIXME: To remove some day.
1324 build=$build_alias
1325 host=$host_alias
1326 target=$target_alias
1327
1328 # FIXME: To remove some day.
1329 if test "x$host_alias" != x; then
1330   if test "x$build_alias" = x; then
1331     cross_compiling=maybe
1332     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1333     If a cross compiler is detected then cross compile mode will be used." >&2
1334   elif test "x$build_alias" != "x$host_alias"; then
1335     cross_compiling=yes
1336   fi
1337 fi
1338
1339 ac_tool_prefix=
1340 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1341
1342 test "$silent" = yes && exec 6>/dev/null
1343
1344
1345 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1346 ac_ls_di=`ls -di .` &&
1347 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1348   as_fn_error "working directory cannot be determined"
1349 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1350   as_fn_error "pwd does not report name of working directory"
1351
1352
1353 # Find the source files, if location was not specified.
1354 if test -z "$srcdir"; then
1355   ac_srcdir_defaulted=yes
1356   # Try the directory containing this script, then the parent directory.
1357   ac_confdir=`$as_dirname -- "$as_myself" ||
1358 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1359          X"$as_myself" : 'X\(//\)[^/]' \| \
1360          X"$as_myself" : 'X\(//\)$' \| \
1361          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1362 $as_echo X"$as_myself" |
1363     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1364             s//\1/
1365             q
1366           }
1367           /^X\(\/\/\)[^/].*/{
1368             s//\1/
1369             q
1370           }
1371           /^X\(\/\/\)$/{
1372             s//\1/
1373             q
1374           }
1375           /^X\(\/\).*/{
1376             s//\1/
1377             q
1378           }
1379           s/.*/./; q'`
1380   srcdir=$ac_confdir
1381   if test ! -r "$srcdir/$ac_unique_file"; then
1382     srcdir=..
1383   fi
1384 else
1385   ac_srcdir_defaulted=no
1386 fi
1387 if test ! -r "$srcdir/$ac_unique_file"; then
1388   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1389   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1390 fi
1391 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1392 ac_abs_confdir=`(
1393         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1394         pwd)`
1395 # When building in place, set srcdir=.
1396 if test "$ac_abs_confdir" = "$ac_pwd"; then
1397   srcdir=.
1398 fi
1399 # Remove unnecessary trailing slashes from srcdir.
1400 # Double slashes in file names in object file debugging info
1401 # mess up M-x gdb in Emacs.
1402 case $srcdir in
1403 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1404 esac
1405 for ac_var in $ac_precious_vars; do
1406   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1407   eval ac_env_${ac_var}_value=\$${ac_var}
1408   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1409   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1410 done
1411
1412 #
1413 # Report the --help message.
1414 #
1415 if test "$ac_init_help" = "long"; then
1416   # Omit some internal or obsolete options to make the list less imposing.
1417   # This message is too long to be a string in the A/UX 3.1 sh.
1418   cat <<_ACEOF
1419 \`configure' configures this package to adapt to many kinds of systems.
1420
1421 Usage: $0 [OPTION]... [VAR=VALUE]...
1422
1423 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1424 VAR=VALUE.  See below for descriptions of some of the useful variables.
1425
1426 Defaults for the options are specified in brackets.
1427
1428 Configuration:
1429   -h, --help              display this help and exit
1430       --help=short        display options specific to this package
1431       --help=recursive    display the short help of all the included packages
1432   -V, --version           display version information and exit
1433   -q, --quiet, --silent   do not print \`checking...' messages
1434       --cache-file=FILE   cache test results in FILE [disabled]
1435   -C, --config-cache      alias for \`--cache-file=config.cache'
1436   -n, --no-create         do not create output files
1437       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1438
1439 Installation directories:
1440   --prefix=PREFIX         install architecture-independent files in PREFIX
1441                           [$ac_default_prefix]
1442   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1443                           [PREFIX]
1444
1445 By default, \`make install' will install all the files in
1446 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1447 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1448 for instance \`--prefix=\$HOME'.
1449
1450 For better control, use the options below.
1451
1452 Fine tuning of the installation directories:
1453   --bindir=DIR            user executables [EPREFIX/bin]
1454   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1455   --libexecdir=DIR        program executables [EPREFIX/libexec]
1456   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1457   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1458   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1459   --libdir=DIR            object code libraries [EPREFIX/lib]
1460   --includedir=DIR        C header files [PREFIX/include]
1461   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1462   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1463   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1464   --infodir=DIR           info documentation [DATAROOTDIR/info]
1465   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1466   --mandir=DIR            man documentation [DATAROOTDIR/man]
1467   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1468   --htmldir=DIR           html documentation [DOCDIR]
1469   --dvidir=DIR            dvi documentation [DOCDIR]
1470   --pdfdir=DIR            pdf documentation [DOCDIR]
1471   --psdir=DIR             ps documentation [DOCDIR]
1472 _ACEOF
1473
1474   cat <<\_ACEOF
1475
1476 Program names:
1477   --program-prefix=PREFIX            prepend PREFIX to installed program names
1478   --program-suffix=SUFFIX            append SUFFIX to installed program names
1479   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1480
1481 X features:
1482   --x-includes=DIR    X include files are in DIR
1483   --x-libraries=DIR   X library files are in DIR
1484
1485 System types:
1486   --build=BUILD     configure for building on BUILD [guessed]
1487   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1488   --target=TARGET   configure for building compilers for TARGET [HOST]
1489 _ACEOF
1490 fi
1491
1492 if test -n "$ac_init_help"; then
1493
1494   cat <<\_ACEOF
1495
1496 Optional Features:
1497   --disable-option-checking  ignore unrecognized --enable/--with options
1498   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1499   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1500   --enable-maintainer-mode  enable make rules and dependencies not useful
1501                           (and sometimes confusing) to the casual installer
1502   --enable-plugins        Enable support for plugins
1503   --disable-largefile     omit support for large files
1504   --enable-build-with-cxx build with C++ compiler instead of C compiler
1505   --enable-targets=TARGETS
1506                           alternative target configurations
1507   --enable-64-bit-bfd     64-bit support (on hosts with narrower word sizes)
1508   --disable-gdbcli        disable command-line interface (CLI)
1509   --disable-gdbmi         disable machine-interface (MI)
1510   --enable-tui            enable full-screen terminal user interface (TUI)
1511   --enable-gdbtk          enable gdbtk graphical user interface (GUI)
1512   --enable-profiling      enable profiling of GDB
1513   --disable-rpath         do not hardcode runtime library paths
1514   --enable-libmcheck      Try linking with -lmcheck if available
1515   --enable-werror         treat compile warnings as errors
1516   --enable-build-warnings enable build-time compiler warnings if gcc is used
1517   --enable-gdb-build-warnings
1518                           enable GDB specific build-time compiler warnings if
1519                           gcc is used
1520   --enable-sim            link gdb with simulator
1521   --enable-multi-ice      build the multi-ice-gdb-server
1522   --enable-gdbserver      automatically build gdbserver (yes/no/auto, default
1523                           is auto)
1524
1525 Optional Packages:
1526   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1527   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1528   --with-separate-debug-dir=PATH
1529                           look for global separate debug info in this path
1530                           [LIBDIR/debug]
1531   --with-gdb-datadir=PATH look for global separate data files in this path
1532                           [DATADIR/gdb]
1533   --with-relocated-sources=PATH
1534                           automatically relocate this path for source files
1535   --with-auto-load-dir=PATH
1536                           directories from which to load auto-loaded scripts
1537                           [$debugdir:$datadir/auto-load]
1538   --with-auto-load-safe-path=PATH
1539                           directories safe to hold auto-loaded files
1540                           [--with-auto-load-dir]
1541   --without-auto-load-safe-path
1542                           do not restrict auto-loaded files locations
1543   --with-libunwind-ia64   use libunwind frame unwinding for ia64 targets
1544   --with-curses           use the curses library instead of the termcap
1545                           library
1546   --with-pkgversion=PKG   Use PKG in the version string in place of "GDB"
1547   --with-bugurl=URL       Direct users to URL to report a bug
1548   --with-system-zlib      use installed libz
1549   --with-gnu-ld           assume the C compiler uses GNU ld default=no
1550   --with-libiconv-prefix[=DIR]  search for libiconv in DIR/include and DIR/lib
1551   --without-libiconv-prefix     don't search for libiconv in includedir and libdir
1552   --with-iconv-bin=PATH   specify where to find the iconv program
1553   --with-system-readline  use installed readline library
1554   --with-jit-reader-dir=PATH
1555                           directory to load the JIT readers from
1556   --with-expat            include expat support (auto/yes/no)
1557   --with-libexpat-prefix[=DIR]  search for libexpat in DIR/include and DIR/lib
1558   --without-libexpat-prefix     don't search for libexpat in includedir and libdir
1559   --with-python[=PYTHON]  include python support
1560                           (auto/yes/no/<python-program>)
1561   --with-guile[=GUILE]    include guile support
1562                           (auto/yes/no/<guile-version>/<pkg-config-program>)
1563   --with-intel-pt         include Intel(R) Processor Trace support
1564                           (auto/yes/no)
1565   --with-libipt-prefix[=DIR]  search for libipt in DIR/include and DIR/lib
1566   --without-libipt-prefix     don't search for libipt in includedir and libdir
1567   --without-included-regex
1568                           don't use included regex; this is the default on
1569                           systems with version 2 of the GNU C library (use
1570                           with caution on other system)
1571   --with-sysroot[=DIR]    search for usr/lib et al within DIR
1572   --with-system-gdbinit=PATH
1573                           automatically load a system-wide gdbinit file
1574   --with-lzma             support lzma compression (auto/yes/no)
1575   --with-liblzma-prefix[=DIR]  search for liblzma in DIR/include and DIR/lib
1576   --without-liblzma-prefix     don't search for liblzma in includedir and libdir
1577   --with-tcl              directory containing tcl configuration (tclConfig.sh)
1578   --with-tk               directory containing tk configuration (tkConfig.sh)
1579   --with-x                use the X Window System
1580   --with-babeltrace       include babeltrace support (auto/yes/no)
1581   --with-libbabeltrace-prefix[=DIR]  search for libbabeltrace in DIR/include and DIR/lib
1582   --without-libbabeltrace-prefix     don't search for libbabeltrace in includedir and libdir
1583
1584 Some influential environment variables:
1585   CC          C compiler command
1586   CFLAGS      C compiler flags
1587   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1588               nonstandard directory <lib dir>
1589   LIBS        libraries to pass to the linker, e.g. -l<library>
1590   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1591               you have headers in a nonstandard directory <include dir>
1592   CXX         C++ compiler command
1593   CXXFLAGS    C++ compiler flags
1594   CPP         C preprocessor
1595   MAKEINFO    Parent configure detects if it is of sufficient version.
1596   MAKEINFOFLAGS
1597               Parameters for MAKEINFO.
1598   YACC        The `Yet Another C Compiler' implementation to use. Defaults to
1599               the first program found out of: `bison -y', `byacc', `yacc'.
1600   YFLAGS      The list of arguments that will be passed by default to $YACC.
1601               This script will default YFLAGS to the empty string to avoid a
1602               default value of `-d' given by some make applications.
1603   XMKMF       Path to xmkmf, Makefile generator for X Window System
1604
1605 Use these variables to override the choices made by `configure' or to help
1606 it to find libraries and programs with nonstandard names/locations.
1607
1608 Report bugs to the package provider.
1609 _ACEOF
1610 ac_status=$?
1611 fi
1612
1613 if test "$ac_init_help" = "recursive"; then
1614   # If there are subdirs, report their specific --help.
1615   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1616     test -d "$ac_dir" ||
1617       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1618       continue
1619     ac_builddir=.
1620
1621 case "$ac_dir" in
1622 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1623 *)
1624   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1625   # A ".." for each directory in $ac_dir_suffix.
1626   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1627   case $ac_top_builddir_sub in
1628   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1629   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1630   esac ;;
1631 esac
1632 ac_abs_top_builddir=$ac_pwd
1633 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1634 # for backward compatibility:
1635 ac_top_builddir=$ac_top_build_prefix
1636
1637 case $srcdir in
1638   .)  # We are building in place.
1639     ac_srcdir=.
1640     ac_top_srcdir=$ac_top_builddir_sub
1641     ac_abs_top_srcdir=$ac_pwd ;;
1642   [\\/]* | ?:[\\/]* )  # Absolute name.
1643     ac_srcdir=$srcdir$ac_dir_suffix;
1644     ac_top_srcdir=$srcdir
1645     ac_abs_top_srcdir=$srcdir ;;
1646   *) # Relative name.
1647     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1648     ac_top_srcdir=$ac_top_build_prefix$srcdir
1649     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1650 esac
1651 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1652
1653     cd "$ac_dir" || { ac_status=$?; continue; }
1654     # Check for guested configure.
1655     if test -f "$ac_srcdir/configure.gnu"; then
1656       echo &&
1657       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1658     elif test -f "$ac_srcdir/configure"; then
1659       echo &&
1660       $SHELL "$ac_srcdir/configure" --help=recursive
1661     else
1662       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1663     fi || ac_status=$?
1664     cd "$ac_pwd" || { ac_status=$?; break; }
1665   done
1666 fi
1667
1668 test -n "$ac_init_help" && exit $ac_status
1669 if $ac_init_version; then
1670   cat <<\_ACEOF
1671 configure
1672 generated by GNU Autoconf 2.64
1673
1674 Copyright (C) 2009 Free Software Foundation, Inc.
1675 This configure script is free software; the Free Software Foundation
1676 gives unlimited permission to copy, distribute and modify it.
1677 _ACEOF
1678   exit
1679 fi
1680
1681 ## ------------------------ ##
1682 ## Autoconf initialization. ##
1683 ## ------------------------ ##
1684
1685 # ac_fn_c_try_compile LINENO
1686 # --------------------------
1687 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1688 ac_fn_c_try_compile ()
1689 {
1690   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1691   rm -f conftest.$ac_objext
1692   if { { ac_try="$ac_compile"
1693 case "(($ac_try" in
1694   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1695   *) ac_try_echo=$ac_try;;
1696 esac
1697 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1698 $as_echo "$ac_try_echo"; } >&5
1699   (eval "$ac_compile") 2>conftest.err
1700   ac_status=$?
1701   if test -s conftest.err; then
1702     grep -v '^ *+' conftest.err >conftest.er1
1703     cat conftest.er1 >&5
1704     mv -f conftest.er1 conftest.err
1705   fi
1706   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1707   test $ac_status = 0; } && {
1708          test -z "$ac_c_werror_flag" ||
1709          test ! -s conftest.err
1710        } && test -s conftest.$ac_objext; then :
1711   ac_retval=0
1712 else
1713   $as_echo "$as_me: failed program was:" >&5
1714 sed 's/^/| /' conftest.$ac_ext >&5
1715
1716         ac_retval=1
1717 fi
1718   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1719   return $ac_retval
1720
1721 } # ac_fn_c_try_compile
1722
1723 # ac_fn_cxx_try_compile LINENO
1724 # ----------------------------
1725 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1726 ac_fn_cxx_try_compile ()
1727 {
1728   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1729   rm -f conftest.$ac_objext
1730   if { { ac_try="$ac_compile"
1731 case "(($ac_try" in
1732   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1733   *) ac_try_echo=$ac_try;;
1734 esac
1735 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1736 $as_echo "$ac_try_echo"; } >&5
1737   (eval "$ac_compile") 2>conftest.err
1738   ac_status=$?
1739   if test -s conftest.err; then
1740     grep -v '^ *+' conftest.err >conftest.er1
1741     cat conftest.er1 >&5
1742     mv -f conftest.er1 conftest.err
1743   fi
1744   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1745   test $ac_status = 0; } && {
1746          test -z "$ac_cxx_werror_flag" ||
1747          test ! -s conftest.err
1748        } && test -s conftest.$ac_objext; then :
1749   ac_retval=0
1750 else
1751   $as_echo "$as_me: failed program was:" >&5
1752 sed 's/^/| /' conftest.$ac_ext >&5
1753
1754         ac_retval=1
1755 fi
1756   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1757   return $ac_retval
1758
1759 } # ac_fn_cxx_try_compile
1760
1761 # ac_fn_c_try_cpp LINENO
1762 # ----------------------
1763 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1764 ac_fn_c_try_cpp ()
1765 {
1766   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1767   if { { ac_try="$ac_cpp conftest.$ac_ext"
1768 case "(($ac_try" in
1769   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1770   *) ac_try_echo=$ac_try;;
1771 esac
1772 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1773 $as_echo "$ac_try_echo"; } >&5
1774   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1775   ac_status=$?
1776   if test -s conftest.err; then
1777     grep -v '^ *+' conftest.err >conftest.er1
1778     cat conftest.er1 >&5
1779     mv -f conftest.er1 conftest.err
1780   fi
1781   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1782   test $ac_status = 0; } >/dev/null && {
1783          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1784          test ! -s conftest.err
1785        }; then :
1786   ac_retval=0
1787 else
1788   $as_echo "$as_me: failed program was:" >&5
1789 sed 's/^/| /' conftest.$ac_ext >&5
1790
1791     ac_retval=1
1792 fi
1793   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1794   return $ac_retval
1795
1796 } # ac_fn_c_try_cpp
1797
1798 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1799 # -------------------------------------------------------
1800 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1801 # the include files in INCLUDES and setting the cache variable VAR
1802 # accordingly.
1803 ac_fn_c_check_header_mongrel ()
1804 {
1805   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1806   if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1807   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1808 $as_echo_n "checking for $2... " >&6; }
1809 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1810   $as_echo_n "(cached) " >&6
1811 fi
1812 eval ac_res=\$$3
1813                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1814 $as_echo "$ac_res" >&6; }
1815 else
1816   # Is the header compilable?
1817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1818 $as_echo_n "checking $2 usability... " >&6; }
1819 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1820 /* end confdefs.h.  */
1821 $4
1822 #include <$2>
1823 _ACEOF
1824 if ac_fn_c_try_compile "$LINENO"; then :
1825   ac_header_compiler=yes
1826 else
1827   ac_header_compiler=no
1828 fi
1829 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1831 $as_echo "$ac_header_compiler" >&6; }
1832
1833 # Is the header present?
1834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1835 $as_echo_n "checking $2 presence... " >&6; }
1836 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1837 /* end confdefs.h.  */
1838 #include <$2>
1839 _ACEOF
1840 if ac_fn_c_try_cpp "$LINENO"; then :
1841   ac_header_preproc=yes
1842 else
1843   ac_header_preproc=no
1844 fi
1845 rm -f conftest.err conftest.$ac_ext
1846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1847 $as_echo "$ac_header_preproc" >&6; }
1848
1849 # So?  What about this header?
1850 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1851   yes:no: )
1852     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1853 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1854     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1855 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1856     ;;
1857   no:yes:* )
1858     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1859 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1860     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1861 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1862     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1863 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1864     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1865 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1866     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1867 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1868     ;;
1869 esac
1870   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1871 $as_echo_n "checking for $2... " >&6; }
1872 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1873   $as_echo_n "(cached) " >&6
1874 else
1875   eval "$3=\$ac_header_compiler"
1876 fi
1877 eval ac_res=\$$3
1878                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1879 $as_echo "$ac_res" >&6; }
1880 fi
1881   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1882
1883 } # ac_fn_c_check_header_mongrel
1884
1885 # ac_fn_c_try_run LINENO
1886 # ----------------------
1887 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1888 # that executables *can* be run.
1889 ac_fn_c_try_run ()
1890 {
1891   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1892   if { { ac_try="$ac_link"
1893 case "(($ac_try" in
1894   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1895   *) ac_try_echo=$ac_try;;
1896 esac
1897 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1898 $as_echo "$ac_try_echo"; } >&5
1899   (eval "$ac_link") 2>&5
1900   ac_status=$?
1901   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1902   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1903   { { case "(($ac_try" in
1904   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1905   *) ac_try_echo=$ac_try;;
1906 esac
1907 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1908 $as_echo "$ac_try_echo"; } >&5
1909   (eval "$ac_try") 2>&5
1910   ac_status=$?
1911   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1912   test $ac_status = 0; }; }; then :
1913   ac_retval=0
1914 else
1915   $as_echo "$as_me: program exited with status $ac_status" >&5
1916        $as_echo "$as_me: failed program was:" >&5
1917 sed 's/^/| /' conftest.$ac_ext >&5
1918
1919        ac_retval=$ac_status
1920 fi
1921   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1922   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1923   return $ac_retval
1924
1925 } # ac_fn_c_try_run
1926
1927 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1928 # -------------------------------------------------------
1929 # Tests whether HEADER exists and can be compiled using the include files in
1930 # INCLUDES, setting the cache variable VAR accordingly.
1931 ac_fn_c_check_header_compile ()
1932 {
1933   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1934   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1935 $as_echo_n "checking for $2... " >&6; }
1936 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1937   $as_echo_n "(cached) " >&6
1938 else
1939   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1940 /* end confdefs.h.  */
1941 $4
1942 #include <$2>
1943 _ACEOF
1944 if ac_fn_c_try_compile "$LINENO"; then :
1945   eval "$3=yes"
1946 else
1947   eval "$3=no"
1948 fi
1949 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1950 fi
1951 eval ac_res=\$$3
1952                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1953 $as_echo "$ac_res" >&6; }
1954   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1955
1956 } # ac_fn_c_check_header_compile
1957
1958 # ac_fn_c_try_link LINENO
1959 # -----------------------
1960 # Try to link conftest.$ac_ext, and return whether this succeeded.
1961 ac_fn_c_try_link ()
1962 {
1963   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1964   rm -f conftest.$ac_objext conftest$ac_exeext
1965   if { { ac_try="$ac_link"
1966 case "(($ac_try" in
1967   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1968   *) ac_try_echo=$ac_try;;
1969 esac
1970 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1971 $as_echo "$ac_try_echo"; } >&5
1972   (eval "$ac_link") 2>conftest.err
1973   ac_status=$?
1974   if test -s conftest.err; then
1975     grep -v '^ *+' conftest.err >conftest.er1
1976     cat conftest.er1 >&5
1977     mv -f conftest.er1 conftest.err
1978   fi
1979   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1980   test $ac_status = 0; } && {
1981          test -z "$ac_c_werror_flag" ||
1982          test ! -s conftest.err
1983        } && test -s conftest$ac_exeext && {
1984          test "$cross_compiling" = yes ||
1985          $as_test_x conftest$ac_exeext
1986        }; then :
1987   ac_retval=0
1988 else
1989   $as_echo "$as_me: failed program was:" >&5
1990 sed 's/^/| /' conftest.$ac_ext >&5
1991
1992         ac_retval=1
1993 fi
1994   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1995   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1996   # interfere with the next link command; also delete a directory that is
1997   # left behind by Apple's compiler.  We do this before executing the actions.
1998   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1999   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2000   return $ac_retval
2001
2002 } # ac_fn_c_try_link
2003
2004 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2005 # --------------------------------------------
2006 # Tries to find the compile-time value of EXPR in a program that includes
2007 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2008 # computed
2009 ac_fn_c_compute_int ()
2010 {
2011   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2012   if test "$cross_compiling" = yes; then
2013     # Depending upon the size, compute the lo and hi bounds.
2014 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2015 /* end confdefs.h.  */
2016 $4
2017 int
2018 main ()
2019 {
2020 static int test_array [1 - 2 * !(($2) >= 0)];
2021 test_array [0] = 0
2022
2023   ;
2024   return 0;
2025 }
2026 _ACEOF
2027 if ac_fn_c_try_compile "$LINENO"; then :
2028   ac_lo=0 ac_mid=0
2029   while :; do
2030     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2031 /* end confdefs.h.  */
2032 $4
2033 int
2034 main ()
2035 {
2036 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2037 test_array [0] = 0
2038
2039   ;
2040   return 0;
2041 }
2042 _ACEOF
2043 if ac_fn_c_try_compile "$LINENO"; then :
2044   ac_hi=$ac_mid; break
2045 else
2046   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2047                         if test $ac_lo -le $ac_mid; then
2048                           ac_lo= ac_hi=
2049                           break
2050                         fi
2051                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2052 fi
2053 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2054   done
2055 else
2056   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2057 /* end confdefs.h.  */
2058 $4
2059 int
2060 main ()
2061 {
2062 static int test_array [1 - 2 * !(($2) < 0)];
2063 test_array [0] = 0
2064
2065   ;
2066   return 0;
2067 }
2068 _ACEOF
2069 if ac_fn_c_try_compile "$LINENO"; then :
2070   ac_hi=-1 ac_mid=-1
2071   while :; do
2072     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2073 /* end confdefs.h.  */
2074 $4
2075 int
2076 main ()
2077 {
2078 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2079 test_array [0] = 0
2080
2081   ;
2082   return 0;
2083 }
2084 _ACEOF
2085 if ac_fn_c_try_compile "$LINENO"; then :
2086   ac_lo=$ac_mid; break
2087 else
2088   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2089                         if test $ac_mid -le $ac_hi; then
2090                           ac_lo= ac_hi=
2091                           break
2092                         fi
2093                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2094 fi
2095 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2096   done
2097 else
2098   ac_lo= ac_hi=
2099 fi
2100 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2101 fi
2102 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2103 # Binary search between lo and hi bounds.
2104 while test "x$ac_lo" != "x$ac_hi"; do
2105   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2106   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2107 /* end confdefs.h.  */
2108 $4
2109 int
2110 main ()
2111 {
2112 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2113 test_array [0] = 0
2114
2115   ;
2116   return 0;
2117 }
2118 _ACEOF
2119 if ac_fn_c_try_compile "$LINENO"; then :
2120   ac_hi=$ac_mid
2121 else
2122   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2123 fi
2124 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2125 done
2126 case $ac_lo in #((
2127 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2128 '') ac_retval=1 ;;
2129 esac
2130   else
2131     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2132 /* end confdefs.h.  */
2133 $4
2134 static long int longval () { return $2; }
2135 static unsigned long int ulongval () { return $2; }
2136 #include <stdio.h>
2137 #include <stdlib.h>
2138 int
2139 main ()
2140 {
2141
2142   FILE *f = fopen ("conftest.val", "w");
2143   if (! f)
2144     return 1;
2145   if (($2) < 0)
2146     {
2147       long int i = longval ();
2148       if (i != ($2))
2149         return 1;
2150       fprintf (f, "%ld", i);
2151     }
2152   else
2153     {
2154       unsigned long int i = ulongval ();
2155       if (i != ($2))
2156         return 1;
2157       fprintf (f, "%lu", i);
2158     }
2159   /* Do not output a trailing newline, as this causes \r\n confusion
2160      on some platforms.  */
2161   return ferror (f) || fclose (f) != 0;
2162
2163   ;
2164   return 0;
2165 }
2166 _ACEOF
2167 if ac_fn_c_try_run "$LINENO"; then :
2168   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2169 else
2170   ac_retval=1
2171 fi
2172 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2173   conftest.$ac_objext conftest.beam conftest.$ac_ext
2174 rm -f conftest.val
2175
2176   fi
2177   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2178   return $ac_retval
2179
2180 } # ac_fn_c_compute_int
2181
2182 # ac_fn_c_check_func LINENO FUNC VAR
2183 # ----------------------------------
2184 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2185 ac_fn_c_check_func ()
2186 {
2187   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2188   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2189 $as_echo_n "checking for $2... " >&6; }
2190 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2191   $as_echo_n "(cached) " >&6
2192 else
2193   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2194 /* end confdefs.h.  */
2195 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2196    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
2197 #define $2 innocuous_$2
2198
2199 /* System header to define __stub macros and hopefully few prototypes,
2200     which can conflict with char $2 (); below.
2201     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2202     <limits.h> exists even on freestanding compilers.  */
2203
2204 #ifdef __STDC__
2205 # include <limits.h>
2206 #else
2207 # include <assert.h>
2208 #endif
2209
2210 #undef $2
2211
2212 /* Override any GCC internal prototype to avoid an error.
2213    Use char because int might match the return type of a GCC
2214    builtin and then its argument prototype would still apply.  */
2215 #ifdef __cplusplus
2216 extern "C"
2217 #endif
2218 char $2 ();
2219 /* The GNU C library defines this for functions which it implements
2220     to always fail with ENOSYS.  Some functions are actually named
2221     something starting with __ and the normal name is an alias.  */
2222 #if defined __stub_$2 || defined __stub___$2
2223 choke me
2224 #endif
2225
2226 int
2227 main ()
2228 {
2229 return $2 ();
2230   ;
2231   return 0;
2232 }
2233 _ACEOF
2234 if ac_fn_c_try_link "$LINENO"; then :
2235   eval "$3=yes"
2236 else
2237   eval "$3=no"
2238 fi
2239 rm -f core conftest.err conftest.$ac_objext \
2240     conftest$ac_exeext conftest.$ac_ext
2241 fi
2242 eval ac_res=\$$3
2243                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2244 $as_echo "$ac_res" >&6; }
2245   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2246
2247 } # ac_fn_c_check_func
2248
2249 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2250 # -------------------------------------------
2251 # Tests whether TYPE exists after having included INCLUDES, setting cache
2252 # variable VAR accordingly.
2253 ac_fn_c_check_type ()
2254 {
2255   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2256   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2257 $as_echo_n "checking for $2... " >&6; }
2258 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2259   $as_echo_n "(cached) " >&6
2260 else
2261   eval "$3=no"
2262   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2263 /* end confdefs.h.  */
2264 $4
2265 int
2266 main ()
2267 {
2268 if (sizeof ($2))
2269          return 0;
2270   ;
2271   return 0;
2272 }
2273 _ACEOF
2274 if ac_fn_c_try_compile "$LINENO"; then :
2275   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2276 /* end confdefs.h.  */
2277 $4
2278 int
2279 main ()
2280 {
2281 if (sizeof (($2)))
2282             return 0;
2283   ;
2284   return 0;
2285 }
2286 _ACEOF
2287 if ac_fn_c_try_compile "$LINENO"; then :
2288
2289 else
2290   eval "$3=yes"
2291 fi
2292 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2293 fi
2294 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2295 fi
2296 eval ac_res=\$$3
2297                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2298 $as_echo "$ac_res" >&6; }
2299   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2300
2301 } # ac_fn_c_check_type
2302
2303 # ac_fn_c_check_decl LINENO SYMBOL VAR
2304 # ------------------------------------
2305 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2306 ac_fn_c_check_decl ()
2307 {
2308   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2309   as_decl_name=`echo $2|sed 's/ *(.*//'`
2310   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2311   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2312 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2313 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2314   $as_echo_n "(cached) " >&6
2315 else
2316   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2317 /* end confdefs.h.  */
2318 $4
2319 int
2320 main ()
2321 {
2322 #ifndef $as_decl_name
2323 #ifdef __cplusplus
2324   (void) $as_decl_use;
2325 #else
2326   (void) $as_decl_name;
2327 #endif
2328 #endif
2329
2330   ;
2331   return 0;
2332 }
2333 _ACEOF
2334 if ac_fn_c_try_compile "$LINENO"; then :
2335   eval "$3=yes"
2336 else
2337   eval "$3=no"
2338 fi
2339 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2340 fi
2341 eval ac_res=\$$3
2342                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2343 $as_echo "$ac_res" >&6; }
2344   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2345
2346 } # ac_fn_c_check_decl
2347
2348 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2349 # ----------------------------------------------------
2350 # Tries to find if the field MEMBER exists in type AGGR, after including
2351 # INCLUDES, setting cache variable VAR accordingly.
2352 ac_fn_c_check_member ()
2353 {
2354   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2355   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2356 $as_echo_n "checking for $2.$3... " >&6; }
2357 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
2358   $as_echo_n "(cached) " >&6
2359 else
2360   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2361 /* end confdefs.h.  */
2362 $5
2363 int
2364 main ()
2365 {
2366 static $2 ac_aggr;
2367 if (ac_aggr.$3)
2368 return 0;
2369   ;
2370   return 0;
2371 }
2372 _ACEOF
2373 if ac_fn_c_try_compile "$LINENO"; then :
2374   eval "$4=yes"
2375 else
2376   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2377 /* end confdefs.h.  */
2378 $5
2379 int
2380 main ()
2381 {
2382 static $2 ac_aggr;
2383 if (sizeof ac_aggr.$3)
2384 return 0;
2385   ;
2386   return 0;
2387 }
2388 _ACEOF
2389 if ac_fn_c_try_compile "$LINENO"; then :
2390   eval "$4=yes"
2391 else
2392   eval "$4=no"
2393 fi
2394 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2395 fi
2396 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2397 fi
2398 eval ac_res=\$$4
2399                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2400 $as_echo "$ac_res" >&6; }
2401   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2402
2403 } # ac_fn_c_check_member
2404
2405 # ac_fn_cxx_check_decl LINENO SYMBOL VAR
2406 # --------------------------------------
2407 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2408 ac_fn_cxx_check_decl ()
2409 {
2410   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2411   as_decl_name=`echo $2|sed 's/ *(.*//'`
2412   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2413   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2414 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2415 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2416   $as_echo_n "(cached) " >&6
2417 else
2418   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2419 /* end confdefs.h.  */
2420 $4
2421 int
2422 main ()
2423 {
2424 #ifndef $as_decl_name
2425 #ifdef __cplusplus
2426   (void) $as_decl_use;
2427 #else
2428   (void) $as_decl_name;
2429 #endif
2430 #endif
2431
2432   ;
2433   return 0;
2434 }
2435 _ACEOF
2436 if ac_fn_cxx_try_compile "$LINENO"; then :
2437   eval "$3=yes"
2438 else
2439   eval "$3=no"
2440 fi
2441 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2442 fi
2443 eval ac_res=\$$3
2444                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2445 $as_echo "$ac_res" >&6; }
2446   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2447
2448 } # ac_fn_cxx_check_decl
2449 cat >config.log <<_ACEOF
2450 This file contains any messages produced by compilers while
2451 running configure, to aid debugging if configure makes a mistake.
2452
2453 It was created by $as_me, which was
2454 generated by GNU Autoconf 2.64.  Invocation command line was
2455
2456   $ $0 $@
2457
2458 _ACEOF
2459 exec 5>>config.log
2460 {
2461 cat <<_ASUNAME
2462 ## --------- ##
2463 ## Platform. ##
2464 ## --------- ##
2465
2466 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2467 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2468 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2469 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2470 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2471
2472 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2473 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2474
2475 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2476 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2477 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2478 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2479 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2480 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2481 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2482
2483 _ASUNAME
2484
2485 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2486 for as_dir in $PATH
2487 do
2488   IFS=$as_save_IFS
2489   test -z "$as_dir" && as_dir=.
2490     $as_echo "PATH: $as_dir"
2491   done
2492 IFS=$as_save_IFS
2493
2494 } >&5
2495
2496 cat >&5 <<_ACEOF
2497
2498
2499 ## ----------- ##
2500 ## Core tests. ##
2501 ## ----------- ##
2502
2503 _ACEOF
2504
2505
2506 # Keep a trace of the command line.
2507 # Strip out --no-create and --no-recursion so they do not pile up.
2508 # Strip out --silent because we don't want to record it for future runs.
2509 # Also quote any args containing shell meta-characters.
2510 # Make two passes to allow for proper duplicate-argument suppression.
2511 ac_configure_args=
2512 ac_configure_args0=
2513 ac_configure_args1=
2514 ac_must_keep_next=false
2515 for ac_pass in 1 2
2516 do
2517   for ac_arg
2518   do
2519     case $ac_arg in
2520     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2521     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2522     | -silent | --silent | --silen | --sile | --sil)
2523       continue ;;
2524     *\'*)
2525       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2526     esac
2527     case $ac_pass in
2528     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2529     2)
2530       as_fn_append ac_configure_args1 " '$ac_arg'"
2531       if test $ac_must_keep_next = true; then
2532         ac_must_keep_next=false # Got value, back to normal.
2533       else
2534         case $ac_arg in
2535           *=* | --config-cache | -C | -disable-* | --disable-* \
2536           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2537           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2538           | -with-* | --with-* | -without-* | --without-* | --x)
2539             case "$ac_configure_args0 " in
2540               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2541             esac
2542             ;;
2543           -* ) ac_must_keep_next=true ;;
2544         esac
2545       fi
2546       as_fn_append ac_configure_args " '$ac_arg'"
2547       ;;
2548     esac
2549   done
2550 done
2551 { ac_configure_args0=; unset ac_configure_args0;}
2552 { ac_configure_args1=; unset ac_configure_args1;}
2553
2554 # When interrupted or exit'd, cleanup temporary files, and complete
2555 # config.log.  We remove comments because anyway the quotes in there
2556 # would cause problems or look ugly.
2557 # WARNING: Use '\'' to represent an apostrophe within the trap.
2558 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2559 trap 'exit_status=$?
2560   # Save into config.log some information that might help in debugging.
2561   {
2562     echo
2563
2564     cat <<\_ASBOX
2565 ## ---------------- ##
2566 ## Cache variables. ##
2567 ## ---------------- ##
2568 _ASBOX
2569     echo
2570     # The following way of writing the cache mishandles newlines in values,
2571 (
2572   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2573     eval ac_val=\$$ac_var
2574     case $ac_val in #(
2575     *${as_nl}*)
2576       case $ac_var in #(
2577       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2578 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2579       esac
2580       case $ac_var in #(
2581       _ | IFS | as_nl) ;; #(
2582       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2583       *) { eval $ac_var=; unset $ac_var;} ;;
2584       esac ;;
2585     esac
2586   done
2587   (set) 2>&1 |
2588     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2589     *${as_nl}ac_space=\ *)
2590       sed -n \
2591         "s/'\''/'\''\\\\'\'''\''/g;
2592           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2593       ;; #(
2594     *)
2595       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2596       ;;
2597     esac |
2598     sort
2599 )
2600     echo
2601
2602     cat <<\_ASBOX
2603 ## ----------------- ##
2604 ## Output variables. ##
2605 ## ----------------- ##
2606 _ASBOX
2607     echo
2608     for ac_var in $ac_subst_vars
2609     do
2610       eval ac_val=\$$ac_var
2611       case $ac_val in
2612       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2613       esac
2614       $as_echo "$ac_var='\''$ac_val'\''"
2615     done | sort
2616     echo
2617
2618     if test -n "$ac_subst_files"; then
2619       cat <<\_ASBOX
2620 ## ------------------- ##
2621 ## File substitutions. ##
2622 ## ------------------- ##
2623 _ASBOX
2624       echo
2625       for ac_var in $ac_subst_files
2626       do
2627         eval ac_val=\$$ac_var
2628         case $ac_val in
2629         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2630         esac
2631         $as_echo "$ac_var='\''$ac_val'\''"
2632       done | sort
2633       echo
2634     fi
2635
2636     if test -s confdefs.h; then
2637       cat <<\_ASBOX
2638 ## ----------- ##
2639 ## confdefs.h. ##
2640 ## ----------- ##
2641 _ASBOX
2642       echo
2643       cat confdefs.h
2644       echo
2645     fi
2646     test "$ac_signal" != 0 &&
2647       $as_echo "$as_me: caught signal $ac_signal"
2648     $as_echo "$as_me: exit $exit_status"
2649   } >&5
2650   rm -f core *.core core.conftest.* &&
2651     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2652     exit $exit_status
2653 ' 0
2654 for ac_signal in 1 2 13 15; do
2655   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2656 done
2657 ac_signal=0
2658
2659 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2660 rm -f -r conftest* confdefs.h
2661
2662 $as_echo "/* confdefs.h */" > confdefs.h
2663
2664 # Predefined preprocessor variables.
2665
2666 cat >>confdefs.h <<_ACEOF
2667 #define PACKAGE_NAME "$PACKAGE_NAME"
2668 _ACEOF
2669
2670 cat >>confdefs.h <<_ACEOF
2671 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2672 _ACEOF
2673
2674 cat >>confdefs.h <<_ACEOF
2675 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2676 _ACEOF
2677
2678 cat >>confdefs.h <<_ACEOF
2679 #define PACKAGE_STRING "$PACKAGE_STRING"
2680 _ACEOF
2681
2682 cat >>confdefs.h <<_ACEOF
2683 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2684 _ACEOF
2685
2686 cat >>confdefs.h <<_ACEOF
2687 #define PACKAGE_URL "$PACKAGE_URL"
2688 _ACEOF
2689
2690
2691 # Let the site file select an alternate cache file if it wants to.
2692 # Prefer an explicitly selected file to automatically selected ones.
2693 ac_site_file1=NONE
2694 ac_site_file2=NONE
2695 if test -n "$CONFIG_SITE"; then
2696   ac_site_file1=$CONFIG_SITE
2697 elif test "x$prefix" != xNONE; then
2698   ac_site_file1=$prefix/share/config.site
2699   ac_site_file2=$prefix/etc/config.site
2700 else
2701   ac_site_file1=$ac_default_prefix/share/config.site
2702   ac_site_file2=$ac_default_prefix/etc/config.site
2703 fi
2704 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2705 do
2706   test "x$ac_site_file" = xNONE && continue
2707   if test -r "$ac_site_file"; then
2708     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2709 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2710     sed 's/^/| /' "$ac_site_file" >&5
2711     . "$ac_site_file"
2712   fi
2713 done
2714
2715 if test -r "$cache_file"; then
2716   # Some versions of bash will fail to source /dev/null (special
2717   # files actually), so we avoid doing that.
2718   if test -f "$cache_file"; then
2719     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2720 $as_echo "$as_me: loading cache $cache_file" >&6;}
2721     case $cache_file in
2722       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2723       *)                      . "./$cache_file";;
2724     esac
2725   fi
2726 else
2727   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2728 $as_echo "$as_me: creating cache $cache_file" >&6;}
2729   >$cache_file
2730 fi
2731
2732 # Check that the precious variables saved in the cache have kept the same
2733 # value.
2734 ac_cache_corrupted=false
2735 for ac_var in $ac_precious_vars; do
2736   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2737   eval ac_new_set=\$ac_env_${ac_var}_set
2738   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2739   eval ac_new_val=\$ac_env_${ac_var}_value
2740   case $ac_old_set,$ac_new_set in
2741     set,)
2742       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2743 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2744       ac_cache_corrupted=: ;;
2745     ,set)
2746       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2747 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2748       ac_cache_corrupted=: ;;
2749     ,);;
2750     *)
2751       if test "x$ac_old_val" != "x$ac_new_val"; then
2752         # differences in whitespace do not lead to failure.
2753         ac_old_val_w=`echo x $ac_old_val`
2754         ac_new_val_w=`echo x $ac_new_val`
2755         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2756           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2757 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2758           ac_cache_corrupted=:
2759         else
2760           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2761 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2762           eval $ac_var=\$ac_old_val
2763         fi
2764         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2765 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2766         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2767 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2768       fi;;
2769   esac
2770   # Pass precious variables to config.status.
2771   if test "$ac_new_set" = set; then
2772     case $ac_new_val in
2773     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2774     *) ac_arg=$ac_var=$ac_new_val ;;
2775     esac
2776     case " $ac_configure_args " in
2777       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2778       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2779     esac
2780   fi
2781 done
2782 if $ac_cache_corrupted; then
2783   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2784 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2785   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2786 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2787   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2788 fi
2789 ## -------------------- ##
2790 ## Main body of script. ##
2791 ## -------------------- ##
2792
2793 ac_ext=c
2794 ac_cpp='$CPP $CPPFLAGS'
2795 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2796 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2797 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2798
2799
2800
2801
2802
2803 ac_config_headers="$ac_config_headers config.h:config.in"
2804
2805
2806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2807 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2808     # Check whether --enable-maintainer-mode was given.
2809 if test "${enable_maintainer_mode+set}" = set; then :
2810   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2811 else
2812   USE_MAINTAINER_MODE=no
2813 fi
2814
2815   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2816 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2817    if test $USE_MAINTAINER_MODE = yes; then
2818   MAINTAINER_MODE_TRUE=
2819   MAINTAINER_MODE_FALSE='#'
2820 else
2821   MAINTAINER_MODE_TRUE='#'
2822   MAINTAINER_MODE_FALSE=
2823 fi
2824
2825   MAINT=$MAINTAINER_MODE_TRUE
2826
2827
2828
2829 # Set the 'development' global.
2830 . $srcdir/../bfd/development.sh
2831
2832 ac_ext=c
2833 ac_cpp='$CPP $CPPFLAGS'
2834 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2835 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2836 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2837 if test -n "$ac_tool_prefix"; then
2838   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2839 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2841 $as_echo_n "checking for $ac_word... " >&6; }
2842 if test "${ac_cv_prog_CC+set}" = set; then :
2843   $as_echo_n "(cached) " >&6
2844 else
2845   if test -n "$CC"; then
2846   ac_cv_prog_CC="$CC" # Let the user override the test.
2847 else
2848 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2849 for as_dir in $PATH
2850 do
2851   IFS=$as_save_IFS
2852   test -z "$as_dir" && as_dir=.
2853     for ac_exec_ext in '' $ac_executable_extensions; do
2854   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2855     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2856     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2857     break 2
2858   fi
2859 done
2860   done
2861 IFS=$as_save_IFS
2862
2863 fi
2864 fi
2865 CC=$ac_cv_prog_CC
2866 if test -n "$CC"; then
2867   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2868 $as_echo "$CC" >&6; }
2869 else
2870   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2871 $as_echo "no" >&6; }
2872 fi
2873
2874
2875 fi
2876 if test -z "$ac_cv_prog_CC"; then
2877   ac_ct_CC=$CC
2878   # Extract the first word of "gcc", so it can be a program name with args.
2879 set dummy gcc; ac_word=$2
2880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2881 $as_echo_n "checking for $ac_word... " >&6; }
2882 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2883   $as_echo_n "(cached) " >&6
2884 else
2885   if test -n "$ac_ct_CC"; then
2886   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2887 else
2888 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2889 for as_dir in $PATH
2890 do
2891   IFS=$as_save_IFS
2892   test -z "$as_dir" && as_dir=.
2893     for ac_exec_ext in '' $ac_executable_extensions; do
2894   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2895     ac_cv_prog_ac_ct_CC="gcc"
2896     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2897     break 2
2898   fi
2899 done
2900   done
2901 IFS=$as_save_IFS
2902
2903 fi
2904 fi
2905 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2906 if test -n "$ac_ct_CC"; then
2907   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2908 $as_echo "$ac_ct_CC" >&6; }
2909 else
2910   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2911 $as_echo "no" >&6; }
2912 fi
2913
2914   if test "x$ac_ct_CC" = x; then
2915     CC=""
2916   else
2917     case $cross_compiling:$ac_tool_warned in
2918 yes:)
2919 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2920 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2921 ac_tool_warned=yes ;;
2922 esac
2923     CC=$ac_ct_CC
2924   fi
2925 else
2926   CC="$ac_cv_prog_CC"
2927 fi
2928
2929 if test -z "$CC"; then
2930           if test -n "$ac_tool_prefix"; then
2931     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2932 set dummy ${ac_tool_prefix}cc; ac_word=$2
2933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2934 $as_echo_n "checking for $ac_word... " >&6; }
2935 if test "${ac_cv_prog_CC+set}" = set; then :
2936   $as_echo_n "(cached) " >&6
2937 else
2938   if test -n "$CC"; then
2939   ac_cv_prog_CC="$CC" # Let the user override the test.
2940 else
2941 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2942 for as_dir in $PATH
2943 do
2944   IFS=$as_save_IFS
2945   test -z "$as_dir" && as_dir=.
2946     for ac_exec_ext in '' $ac_executable_extensions; do
2947   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2948     ac_cv_prog_CC="${ac_tool_prefix}cc"
2949     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2950     break 2
2951   fi
2952 done
2953   done
2954 IFS=$as_save_IFS
2955
2956 fi
2957 fi
2958 CC=$ac_cv_prog_CC
2959 if test -n "$CC"; then
2960   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2961 $as_echo "$CC" >&6; }
2962 else
2963   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2964 $as_echo "no" >&6; }
2965 fi
2966
2967
2968   fi
2969 fi
2970 if test -z "$CC"; then
2971   # Extract the first word of "cc", so it can be a program name with args.
2972 set dummy cc; ac_word=$2
2973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2974 $as_echo_n "checking for $ac_word... " >&6; }
2975 if test "${ac_cv_prog_CC+set}" = set; then :
2976   $as_echo_n "(cached) " >&6
2977 else
2978   if test -n "$CC"; then
2979   ac_cv_prog_CC="$CC" # Let the user override the test.
2980 else
2981   ac_prog_rejected=no
2982 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2983 for as_dir in $PATH
2984 do
2985   IFS=$as_save_IFS
2986   test -z "$as_dir" && as_dir=.
2987     for ac_exec_ext in '' $ac_executable_extensions; do
2988   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2989     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2990        ac_prog_rejected=yes
2991        continue
2992      fi
2993     ac_cv_prog_CC="cc"
2994     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2995     break 2
2996   fi
2997 done
2998   done
2999 IFS=$as_save_IFS
3000
3001 if test $ac_prog_rejected = yes; then
3002   # We found a bogon in the path, so make sure we never use it.
3003   set dummy $ac_cv_prog_CC
3004   shift
3005   if test $# != 0; then
3006     # We chose a different compiler from the bogus one.
3007     # However, it has the same basename, so the bogon will be chosen
3008     # first if we set CC to just the basename; use the full file name.
3009     shift
3010     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3011   fi
3012 fi
3013 fi
3014 fi
3015 CC=$ac_cv_prog_CC
3016 if test -n "$CC"; then
3017   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3018 $as_echo "$CC" >&6; }
3019 else
3020   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3021 $as_echo "no" >&6; }
3022 fi
3023
3024
3025 fi
3026 if test -z "$CC"; then
3027   if test -n "$ac_tool_prefix"; then
3028   for ac_prog in cl.exe
3029   do
3030     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3031 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3033 $as_echo_n "checking for $ac_word... " >&6; }
3034 if test "${ac_cv_prog_CC+set}" = set; then :
3035   $as_echo_n "(cached) " >&6
3036 else
3037   if test -n "$CC"; then
3038   ac_cv_prog_CC="$CC" # Let the user override the test.
3039 else
3040 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3041 for as_dir in $PATH
3042 do
3043   IFS=$as_save_IFS
3044   test -z "$as_dir" && as_dir=.
3045     for ac_exec_ext in '' $ac_executable_extensions; do
3046   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3047     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3048     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3049     break 2
3050   fi
3051 done
3052   done
3053 IFS=$as_save_IFS
3054
3055 fi
3056 fi
3057 CC=$ac_cv_prog_CC
3058 if test -n "$CC"; then
3059   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3060 $as_echo "$CC" >&6; }
3061 else
3062   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3063 $as_echo "no" >&6; }
3064 fi
3065
3066
3067     test -n "$CC" && break
3068   done
3069 fi
3070 if test -z "$CC"; then
3071   ac_ct_CC=$CC
3072   for ac_prog in cl.exe
3073 do
3074   # Extract the first word of "$ac_prog", so it can be a program name with args.
3075 set dummy $ac_prog; ac_word=$2
3076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3077 $as_echo_n "checking for $ac_word... " >&6; }
3078 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3079   $as_echo_n "(cached) " >&6
3080 else
3081   if test -n "$ac_ct_CC"; then
3082   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3083 else
3084 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3085 for as_dir in $PATH
3086 do
3087   IFS=$as_save_IFS
3088   test -z "$as_dir" && as_dir=.
3089     for ac_exec_ext in '' $ac_executable_extensions; do
3090   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3091     ac_cv_prog_ac_ct_CC="$ac_prog"
3092     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3093     break 2
3094   fi
3095 done
3096   done
3097 IFS=$as_save_IFS
3098
3099 fi
3100 fi
3101 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3102 if test -n "$ac_ct_CC"; then
3103   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3104 $as_echo "$ac_ct_CC" >&6; }
3105 else
3106   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3107 $as_echo "no" >&6; }
3108 fi
3109
3110
3111   test -n "$ac_ct_CC" && break
3112 done
3113
3114   if test "x$ac_ct_CC" = x; then
3115     CC=""
3116   else
3117     case $cross_compiling:$ac_tool_warned in
3118 yes:)
3119 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3120 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3121 ac_tool_warned=yes ;;
3122 esac
3123     CC=$ac_ct_CC
3124   fi
3125 fi
3126
3127 fi
3128
3129
3130 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3131 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3132 as_fn_error "no acceptable C compiler found in \$PATH
3133 See \`config.log' for more details." "$LINENO" 5; }
3134
3135 # Provide some information about the compiler.
3136 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3137 set X $ac_compile
3138 ac_compiler=$2
3139 for ac_option in --version -v -V -qversion; do
3140   { { ac_try="$ac_compiler $ac_option >&5"
3141 case "(($ac_try" in
3142   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3143   *) ac_try_echo=$ac_try;;
3144 esac
3145 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3146 $as_echo "$ac_try_echo"; } >&5
3147   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3148   ac_status=$?
3149   if test -s conftest.err; then
3150     sed '10a\
3151 ... rest of stderr output deleted ...
3152          10q' conftest.err >conftest.er1
3153     cat conftest.er1 >&5
3154     rm -f conftest.er1 conftest.err
3155   fi
3156   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3157   test $ac_status = 0; }
3158 done
3159
3160 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3161 /* end confdefs.h.  */
3162
3163 int
3164 main ()
3165 {
3166
3167   ;
3168   return 0;
3169 }
3170 _ACEOF
3171 ac_clean_files_save=$ac_clean_files
3172 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3173 # Try to create an executable without -o first, disregard a.out.
3174 # It will help us diagnose broken compilers, and finding out an intuition
3175 # of exeext.
3176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3177 $as_echo_n "checking for C compiler default output file name... " >&6; }
3178 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3179
3180 # The possible output files:
3181 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3182
3183 ac_rmfiles=
3184 for ac_file in $ac_files
3185 do
3186   case $ac_file in
3187     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3188     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3189   esac
3190 done
3191 rm -f $ac_rmfiles
3192
3193 if { { ac_try="$ac_link_default"
3194 case "(($ac_try" in
3195   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3196   *) ac_try_echo=$ac_try;;
3197 esac
3198 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3199 $as_echo "$ac_try_echo"; } >&5
3200   (eval "$ac_link_default") 2>&5
3201   ac_status=$?
3202   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3203   test $ac_status = 0; }; then :
3204   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3205 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3206 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3207 # so that the user can short-circuit this test for compilers unknown to
3208 # Autoconf.
3209 for ac_file in $ac_files ''
3210 do
3211   test -f "$ac_file" || continue
3212   case $ac_file in
3213     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3214         ;;
3215     [ab].out )
3216         # We found the default executable, but exeext='' is most
3217         # certainly right.
3218         break;;
3219     *.* )
3220         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3221         then :; else
3222            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3223         fi
3224         # We set ac_cv_exeext here because the later test for it is not
3225         # safe: cross compilers may not add the suffix if given an `-o'
3226         # argument, so we may need to know it at that point already.
3227         # Even if this section looks crufty: it has the advantage of
3228         # actually working.
3229         break;;
3230     * )
3231         break;;
3232   esac
3233 done
3234 test "$ac_cv_exeext" = no && ac_cv_exeext=
3235
3236 else
3237   ac_file=''
3238 fi
3239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3240 $as_echo "$ac_file" >&6; }
3241 if test -z "$ac_file"; then :
3242   $as_echo "$as_me: failed program was:" >&5
3243 sed 's/^/| /' conftest.$ac_ext >&5
3244
3245 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3246 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3247 { as_fn_set_status 77
3248 as_fn_error "C compiler cannot create executables
3249 See \`config.log' for more details." "$LINENO" 5; }; }
3250 fi
3251 ac_exeext=$ac_cv_exeext
3252
3253 # Check that the compiler produces executables we can run.  If not, either
3254 # the compiler is broken, or we cross compile.
3255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3256 $as_echo_n "checking whether the C compiler works... " >&6; }
3257 # If not cross compiling, check that we can run a simple program.
3258 if test "$cross_compiling" != yes; then
3259   if { ac_try='./$ac_file'
3260   { { case "(($ac_try" in
3261   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3262   *) ac_try_echo=$ac_try;;
3263 esac
3264 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3265 $as_echo "$ac_try_echo"; } >&5
3266   (eval "$ac_try") 2>&5
3267   ac_status=$?
3268   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3269   test $ac_status = 0; }; }; then
3270     cross_compiling=no
3271   else
3272     if test "$cross_compiling" = maybe; then
3273         cross_compiling=yes
3274     else
3275         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3276 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3277 as_fn_error "cannot run C compiled programs.
3278 If you meant to cross compile, use \`--host'.
3279 See \`config.log' for more details." "$LINENO" 5; }
3280     fi
3281   fi
3282 fi
3283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3284 $as_echo "yes" >&6; }
3285
3286 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3287 ac_clean_files=$ac_clean_files_save
3288 # Check that the compiler produces executables we can run.  If not, either
3289 # the compiler is broken, or we cross compile.
3290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3291 $as_echo_n "checking whether we are cross compiling... " >&6; }
3292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3293 $as_echo "$cross_compiling" >&6; }
3294
3295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3296 $as_echo_n "checking for suffix of executables... " >&6; }
3297 if { { ac_try="$ac_link"
3298 case "(($ac_try" in
3299   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3300   *) ac_try_echo=$ac_try;;
3301 esac
3302 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3303 $as_echo "$ac_try_echo"; } >&5
3304   (eval "$ac_link") 2>&5
3305   ac_status=$?
3306   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3307   test $ac_status = 0; }; then :
3308   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3309 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3310 # work properly (i.e., refer to `conftest.exe'), while it won't with
3311 # `rm'.
3312 for ac_file in conftest.exe conftest conftest.*; do
3313   test -f "$ac_file" || continue
3314   case $ac_file in
3315     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3316     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3317           break;;
3318     * ) break;;
3319   esac
3320 done
3321 else
3322   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3323 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3324 as_fn_error "cannot compute suffix of executables: cannot compile and link
3325 See \`config.log' for more details." "$LINENO" 5; }
3326 fi
3327 rm -f conftest$ac_cv_exeext
3328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3329 $as_echo "$ac_cv_exeext" >&6; }
3330
3331 rm -f conftest.$ac_ext
3332 EXEEXT=$ac_cv_exeext
3333 ac_exeext=$EXEEXT
3334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3335 $as_echo_n "checking for suffix of object files... " >&6; }
3336 if test "${ac_cv_objext+set}" = set; then :
3337   $as_echo_n "(cached) " >&6
3338 else
3339   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3340 /* end confdefs.h.  */
3341
3342 int
3343 main ()
3344 {
3345
3346   ;
3347   return 0;
3348 }
3349 _ACEOF
3350 rm -f conftest.o conftest.obj
3351 if { { ac_try="$ac_compile"
3352 case "(($ac_try" in
3353   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3354   *) ac_try_echo=$ac_try;;
3355 esac
3356 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3357 $as_echo "$ac_try_echo"; } >&5
3358   (eval "$ac_compile") 2>&5
3359   ac_status=$?
3360   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3361   test $ac_status = 0; }; then :
3362   for ac_file in conftest.o conftest.obj conftest.*; do
3363   test -f "$ac_file" || continue;
3364   case $ac_file in
3365     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3366     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3367        break;;
3368   esac
3369 done
3370 else
3371   $as_echo "$as_me: failed program was:" >&5
3372 sed 's/^/| /' conftest.$ac_ext >&5
3373
3374 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3375 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3376 as_fn_error "cannot compute suffix of object files: cannot compile
3377 See \`config.log' for more details." "$LINENO" 5; }
3378 fi
3379 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3380 fi
3381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3382 $as_echo "$ac_cv_objext" >&6; }
3383 OBJEXT=$ac_cv_objext
3384 ac_objext=$OBJEXT
3385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3386 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3387 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3388   $as_echo_n "(cached) " >&6
3389 else
3390   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3391 /* end confdefs.h.  */
3392
3393 int
3394 main ()
3395 {
3396 #ifndef __GNUC__
3397        choke me
3398 #endif
3399
3400   ;
3401   return 0;
3402 }
3403 _ACEOF
3404 if ac_fn_c_try_compile "$LINENO"; then :
3405   ac_compiler_gnu=yes
3406 else
3407   ac_compiler_gnu=no
3408 fi
3409 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3410 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3411
3412 fi
3413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3414 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3415 if test $ac_compiler_gnu = yes; then
3416   GCC=yes
3417 else
3418   GCC=
3419 fi
3420 ac_test_CFLAGS=${CFLAGS+set}
3421 ac_save_CFLAGS=$CFLAGS
3422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3423 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3424 if test "${ac_cv_prog_cc_g+set}" = set; then :
3425   $as_echo_n "(cached) " >&6
3426 else
3427   ac_save_c_werror_flag=$ac_c_werror_flag
3428    ac_c_werror_flag=yes
3429    ac_cv_prog_cc_g=no
3430    CFLAGS="-g"
3431    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3432 /* end confdefs.h.  */
3433
3434 int
3435 main ()
3436 {
3437
3438   ;
3439   return 0;
3440 }
3441 _ACEOF
3442 if ac_fn_c_try_compile "$LINENO"; then :
3443   ac_cv_prog_cc_g=yes
3444 else
3445   CFLAGS=""
3446       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3447 /* end confdefs.h.  */
3448
3449 int
3450 main ()
3451 {
3452
3453   ;
3454   return 0;
3455 }
3456 _ACEOF
3457 if ac_fn_c_try_compile "$LINENO"; then :
3458
3459 else
3460   ac_c_werror_flag=$ac_save_c_werror_flag
3461          CFLAGS="-g"
3462          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3463 /* end confdefs.h.  */
3464
3465 int
3466 main ()
3467 {
3468
3469   ;
3470   return 0;
3471 }
3472 _ACEOF
3473 if ac_fn_c_try_compile "$LINENO"; then :
3474   ac_cv_prog_cc_g=yes
3475 fi
3476 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3477 fi
3478 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3479 fi
3480 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3481    ac_c_werror_flag=$ac_save_c_werror_flag
3482 fi
3483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3484 $as_echo "$ac_cv_prog_cc_g" >&6; }
3485 if test "$ac_test_CFLAGS" = set; then
3486   CFLAGS=$ac_save_CFLAGS
3487 elif test $ac_cv_prog_cc_g = yes; then
3488   if test "$GCC" = yes; then
3489     CFLAGS="-g -O2"
3490   else
3491     CFLAGS="-g"
3492   fi
3493 else
3494   if test "$GCC" = yes; then
3495     CFLAGS="-O2"
3496   else
3497     CFLAGS=
3498   fi
3499 fi
3500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3501 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3502 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3503   $as_echo_n "(cached) " >&6
3504 else
3505   ac_cv_prog_cc_c89=no
3506 ac_save_CC=$CC
3507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3508 /* end confdefs.h.  */
3509 #include <stdarg.h>
3510 #include <stdio.h>
3511 #include <sys/types.h>
3512 #include <sys/stat.h>
3513 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3514 struct buf { int x; };
3515 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3516 static char *e (p, i)
3517      char **p;
3518      int i;
3519 {
3520   return p[i];
3521 }
3522 static char *f (char * (*g) (char **, int), char **p, ...)
3523 {
3524   char *s;
3525   va_list v;
3526   va_start (v,p);
3527   s = g (p, va_arg (v,int));
3528   va_end (v);
3529   return s;
3530 }
3531
3532 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3533    function prototypes and stuff, but not '\xHH' hex character constants.
3534    These don't provoke an error unfortunately, instead are silently treated
3535    as 'x'.  The following induces an error, until -std is added to get
3536    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3537    array size at least.  It's necessary to write '\x00'==0 to get something
3538    that's true only with -std.  */
3539 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3540
3541 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3542    inside strings and character constants.  */
3543 #define FOO(x) 'x'
3544 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3545
3546 int test (int i, double x);
3547 struct s1 {int (*f) (int a);};
3548 struct s2 {int (*f) (double a);};
3549 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3550 int argc;
3551 char **argv;
3552 int
3553 main ()
3554 {
3555 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3556   ;
3557   return 0;
3558 }
3559 _ACEOF
3560 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3561         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3562 do
3563   CC="$ac_save_CC $ac_arg"
3564   if ac_fn_c_try_compile "$LINENO"; then :
3565   ac_cv_prog_cc_c89=$ac_arg
3566 fi
3567 rm -f core conftest.err conftest.$ac_objext
3568   test "x$ac_cv_prog_cc_c89" != "xno" && break
3569 done
3570 rm -f conftest.$ac_ext
3571 CC=$ac_save_CC
3572
3573 fi
3574 # AC_CACHE_VAL
3575 case "x$ac_cv_prog_cc_c89" in
3576   x)
3577     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3578 $as_echo "none needed" >&6; } ;;
3579   xno)
3580     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3581 $as_echo "unsupported" >&6; } ;;
3582   *)
3583     CC="$CC $ac_cv_prog_cc_c89"
3584     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3585 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3586 esac
3587 if test "x$ac_cv_prog_cc_c89" != xno; then :
3588
3589 fi
3590
3591 ac_ext=c
3592 ac_cpp='$CPP $CPPFLAGS'
3593 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3594 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3595 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3596
3597 ac_ext=cpp
3598 ac_cpp='$CXXCPP $CPPFLAGS'
3599 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3600 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3601 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3602 if test -z "$CXX"; then
3603   if test -n "$CCC"; then
3604     CXX=$CCC
3605   else
3606     if test -n "$ac_tool_prefix"; then
3607   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3608   do
3609     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3610 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3612 $as_echo_n "checking for $ac_word... " >&6; }
3613 if test "${ac_cv_prog_CXX+set}" = set; then :
3614   $as_echo_n "(cached) " >&6
3615 else
3616   if test -n "$CXX"; then
3617   ac_cv_prog_CXX="$CXX" # Let the user override the test.
3618 else
3619 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3620 for as_dir in $PATH
3621 do
3622   IFS=$as_save_IFS
3623   test -z "$as_dir" && as_dir=.
3624     for ac_exec_ext in '' $ac_executable_extensions; do
3625   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3626     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3627     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3628     break 2
3629   fi
3630 done
3631   done
3632 IFS=$as_save_IFS
3633
3634 fi
3635 fi
3636 CXX=$ac_cv_prog_CXX
3637 if test -n "$CXX"; then
3638   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3639 $as_echo "$CXX" >&6; }
3640 else
3641   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3642 $as_echo "no" >&6; }
3643 fi
3644
3645
3646     test -n "$CXX" && break
3647   done
3648 fi
3649 if test -z "$CXX"; then
3650   ac_ct_CXX=$CXX
3651   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3652 do
3653   # Extract the first word of "$ac_prog", so it can be a program name with args.
3654 set dummy $ac_prog; ac_word=$2
3655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3656 $as_echo_n "checking for $ac_word... " >&6; }
3657 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
3658   $as_echo_n "(cached) " >&6
3659 else
3660   if test -n "$ac_ct_CXX"; then
3661   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3662 else
3663 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3664 for as_dir in $PATH
3665 do
3666   IFS=$as_save_IFS
3667   test -z "$as_dir" && as_dir=.
3668     for ac_exec_ext in '' $ac_executable_extensions; do
3669   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3670     ac_cv_prog_ac_ct_CXX="$ac_prog"
3671     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3672     break 2
3673   fi
3674 done
3675   done
3676 IFS=$as_save_IFS
3677
3678 fi
3679 fi
3680 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3681 if test -n "$ac_ct_CXX"; then
3682   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3683 $as_echo "$ac_ct_CXX" >&6; }
3684 else
3685   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3686 $as_echo "no" >&6; }
3687 fi
3688
3689
3690   test -n "$ac_ct_CXX" && break
3691 done
3692
3693   if test "x$ac_ct_CXX" = x; then
3694     CXX="g++"
3695   else
3696     case $cross_compiling:$ac_tool_warned in
3697 yes:)
3698 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3699 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3700 ac_tool_warned=yes ;;
3701 esac
3702     CXX=$ac_ct_CXX
3703   fi
3704 fi
3705
3706   fi
3707 fi
3708 # Provide some information about the compiler.
3709 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3710 set X $ac_compile
3711 ac_compiler=$2
3712 for ac_option in --version -v -V -qversion; do
3713   { { ac_try="$ac_compiler $ac_option >&5"
3714 case "(($ac_try" in
3715   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3716   *) ac_try_echo=$ac_try;;
3717 esac
3718 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3719 $as_echo "$ac_try_echo"; } >&5
3720   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3721   ac_status=$?
3722   if test -s conftest.err; then
3723     sed '10a\
3724 ... rest of stderr output deleted ...
3725          10q' conftest.err >conftest.er1
3726     cat conftest.er1 >&5
3727     rm -f conftest.er1 conftest.err
3728   fi
3729   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3730   test $ac_status = 0; }
3731 done
3732
3733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3734 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3735 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
3736   $as_echo_n "(cached) " >&6
3737 else
3738   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3739 /* end confdefs.h.  */
3740
3741 int
3742 main ()
3743 {
3744 #ifndef __GNUC__
3745        choke me
3746 #endif
3747
3748   ;
3749   return 0;
3750 }
3751 _ACEOF
3752 if ac_fn_cxx_try_compile "$LINENO"; then :
3753   ac_compiler_gnu=yes
3754 else
3755   ac_compiler_gnu=no
3756 fi
3757 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3758 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3759
3760 fi
3761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3762 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3763 if test $ac_compiler_gnu = yes; then
3764   GXX=yes
3765 else
3766   GXX=
3767 fi
3768 ac_test_CXXFLAGS=${CXXFLAGS+set}
3769 ac_save_CXXFLAGS=$CXXFLAGS
3770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3771 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3772 if test "${ac_cv_prog_cxx_g+set}" = set; then :
3773   $as_echo_n "(cached) " >&6
3774 else
3775   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3776    ac_cxx_werror_flag=yes
3777    ac_cv_prog_cxx_g=no
3778    CXXFLAGS="-g"
3779    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3780 /* end confdefs.h.  */
3781
3782 int
3783 main ()
3784 {
3785
3786   ;
3787   return 0;
3788 }
3789 _ACEOF
3790 if ac_fn_cxx_try_compile "$LINENO"; then :
3791   ac_cv_prog_cxx_g=yes
3792 else
3793   CXXFLAGS=""
3794       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3795 /* end confdefs.h.  */
3796
3797 int
3798 main ()
3799 {
3800
3801   ;
3802   return 0;
3803 }
3804 _ACEOF
3805 if ac_fn_cxx_try_compile "$LINENO"; then :
3806
3807 else
3808   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3809          CXXFLAGS="-g"
3810          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3811 /* end confdefs.h.  */
3812
3813 int
3814 main ()
3815 {
3816
3817   ;
3818   return 0;
3819 }
3820 _ACEOF
3821 if ac_fn_cxx_try_compile "$LINENO"; then :
3822   ac_cv_prog_cxx_g=yes
3823 fi
3824 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3825 fi
3826 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3827 fi
3828 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3829    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3830 fi
3831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3832 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3833 if test "$ac_test_CXXFLAGS" = set; then
3834   CXXFLAGS=$ac_save_CXXFLAGS
3835 elif test $ac_cv_prog_cxx_g = yes; then
3836   if test "$GXX" = yes; then
3837     CXXFLAGS="-g -O2"
3838   else
3839     CXXFLAGS="-g"
3840   fi
3841 else
3842   if test "$GXX" = yes; then
3843     CXXFLAGS="-O2"
3844   else
3845     CXXFLAGS=
3846   fi
3847 fi
3848 ac_ext=c
3849 ac_cpp='$CPP $CPPFLAGS'
3850 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3851 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3852 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3853
3854
3855
3856 ac_ext=c
3857 ac_cpp='$CPP $CPPFLAGS'
3858 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3859 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3860 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3862 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3863 # On Suns, sometimes $CPP names a directory.
3864 if test -n "$CPP" && test -d "$CPP"; then
3865   CPP=
3866 fi
3867 if test -z "$CPP"; then
3868   if test "${ac_cv_prog_CPP+set}" = set; then :
3869   $as_echo_n "(cached) " >&6
3870 else
3871       # Double quotes because CPP needs to be expanded
3872     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3873     do
3874       ac_preproc_ok=false
3875 for ac_c_preproc_warn_flag in '' yes
3876 do
3877   # Use a header file that comes with gcc, so configuring glibc
3878   # with a fresh cross-compiler works.
3879   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3880   # <limits.h> exists even on freestanding compilers.
3881   # On the NeXT, cc -E runs the code through the compiler's parser,
3882   # not just through cpp. "Syntax error" is here to catch this case.
3883   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3884 /* end confdefs.h.  */
3885 #ifdef __STDC__
3886 # include <limits.h>
3887 #else
3888 # include <assert.h>
3889 #endif
3890                      Syntax error
3891 _ACEOF
3892 if ac_fn_c_try_cpp "$LINENO"; then :
3893
3894 else
3895   # Broken: fails on valid input.
3896 continue
3897 fi
3898 rm -f conftest.err conftest.$ac_ext
3899
3900   # OK, works on sane cases.  Now check whether nonexistent headers
3901   # can be detected and how.
3902   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3903 /* end confdefs.h.  */
3904 #include <ac_nonexistent.h>
3905 _ACEOF
3906 if ac_fn_c_try_cpp "$LINENO"; then :
3907   # Broken: success on invalid input.
3908 continue
3909 else
3910   # Passes both tests.
3911 ac_preproc_ok=:
3912 break
3913 fi
3914 rm -f conftest.err conftest.$ac_ext
3915
3916 done
3917 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3918 rm -f conftest.err conftest.$ac_ext
3919 if $ac_preproc_ok; then :
3920   break
3921 fi
3922
3923     done
3924     ac_cv_prog_CPP=$CPP
3925
3926 fi
3927   CPP=$ac_cv_prog_CPP
3928 else
3929   ac_cv_prog_CPP=$CPP
3930 fi
3931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3932 $as_echo "$CPP" >&6; }
3933 ac_preproc_ok=false
3934 for ac_c_preproc_warn_flag in '' yes
3935 do
3936   # Use a header file that comes with gcc, so configuring glibc
3937   # with a fresh cross-compiler works.
3938   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3939   # <limits.h> exists even on freestanding compilers.
3940   # On the NeXT, cc -E runs the code through the compiler's parser,
3941   # not just through cpp. "Syntax error" is here to catch this case.
3942   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3943 /* end confdefs.h.  */
3944 #ifdef __STDC__
3945 # include <limits.h>
3946 #else
3947 # include <assert.h>
3948 #endif
3949                      Syntax error
3950 _ACEOF
3951 if ac_fn_c_try_cpp "$LINENO"; then :
3952
3953 else
3954   # Broken: fails on valid input.
3955 continue
3956 fi
3957 rm -f conftest.err conftest.$ac_ext
3958
3959   # OK, works on sane cases.  Now check whether nonexistent headers
3960   # can be detected and how.
3961   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3962 /* end confdefs.h.  */
3963 #include <ac_nonexistent.h>
3964 _ACEOF
3965 if ac_fn_c_try_cpp "$LINENO"; then :
3966   # Broken: success on invalid input.
3967 continue
3968 else
3969   # Passes both tests.
3970 ac_preproc_ok=:
3971 break
3972 fi
3973 rm -f conftest.err conftest.$ac_ext
3974
3975 done
3976 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3977 rm -f conftest.err conftest.$ac_ext
3978 if $ac_preproc_ok; then :
3979
3980 else
3981   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3982 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3983 as_fn_error "C preprocessor \"$CPP\" fails sanity check
3984 See \`config.log' for more details." "$LINENO" 5; }
3985 fi
3986
3987 ac_ext=c
3988 ac_cpp='$CPP $CPPFLAGS'
3989 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3990 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3991 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3992
3993
3994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3995 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3996 if test "${ac_cv_path_GREP+set}" = set; then :
3997   $as_echo_n "(cached) " >&6
3998 else
3999   if test -z "$GREP"; then
4000   ac_path_GREP_found=false
4001   # Loop through the user's path and test for each of PROGNAME-LIST
4002   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4003 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4004 do
4005   IFS=$as_save_IFS
4006   test -z "$as_dir" && as_dir=.
4007     for ac_prog in grep ggrep; do
4008     for ac_exec_ext in '' $ac_executable_extensions; do
4009       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4010       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4011 # Check for GNU ac_path_GREP and select it if it is found.
4012   # Check for GNU $ac_path_GREP
4013 case `"$ac_path_GREP" --version 2>&1` in
4014 *GNU*)
4015   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4016 *)
4017   ac_count=0
4018   $as_echo_n 0123456789 >"conftest.in"
4019   while :
4020   do
4021     cat "conftest.in" "conftest.in" >"conftest.tmp"
4022     mv "conftest.tmp" "conftest.in"
4023     cp "conftest.in" "conftest.nl"
4024     $as_echo 'GREP' >> "conftest.nl"
4025     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4026     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4027     as_fn_arith $ac_count + 1 && ac_count=$as_val
4028     if test $ac_count -gt ${ac_path_GREP_max-0}; then
4029       # Best one so far, save it but keep looking for a better one
4030       ac_cv_path_GREP="$ac_path_GREP"
4031       ac_path_GREP_max=$ac_count
4032     fi
4033     # 10*(2^10) chars as input seems more than enough
4034     test $ac_count -gt 10 && break
4035   done
4036   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4037 esac
4038
4039       $ac_path_GREP_found && break 3
4040     done
4041   done
4042   done
4043 IFS=$as_save_IFS
4044   if test -z "$ac_cv_path_GREP"; then
4045     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4046   fi
4047 else
4048   ac_cv_path_GREP=$GREP
4049 fi
4050
4051 fi
4052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4053 $as_echo "$ac_cv_path_GREP" >&6; }
4054  GREP="$ac_cv_path_GREP"
4055
4056
4057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4058 $as_echo_n "checking for egrep... " >&6; }
4059 if test "${ac_cv_path_EGREP+set}" = set; then :
4060   $as_echo_n "(cached) " >&6
4061 else
4062   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4063    then ac_cv_path_EGREP="$GREP -E"
4064    else
4065      if test -z "$EGREP"; then
4066   ac_path_EGREP_found=false
4067   # Loop through the user's path and test for each of PROGNAME-LIST
4068   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4069 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4070 do
4071   IFS=$as_save_IFS
4072   test -z "$as_dir" && as_dir=.
4073     for ac_prog in egrep; do
4074     for ac_exec_ext in '' $ac_executable_extensions; do
4075       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4076       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4077 # Check for GNU ac_path_EGREP and select it if it is found.
4078   # Check for GNU $ac_path_EGREP
4079 case `"$ac_path_EGREP" --version 2>&1` in
4080 *GNU*)
4081   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4082 *)
4083   ac_count=0
4084   $as_echo_n 0123456789 >"conftest.in"
4085   while :
4086   do
4087     cat "conftest.in" "conftest.in" >"conftest.tmp"
4088     mv "conftest.tmp" "conftest.in"
4089     cp "conftest.in" "conftest.nl"
4090     $as_echo 'EGREP' >> "conftest.nl"
4091     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4092     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4093     as_fn_arith $ac_count + 1 && ac_count=$as_val
4094     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4095       # Best one so far, save it but keep looking for a better one
4096       ac_cv_path_EGREP="$ac_path_EGREP"
4097       ac_path_EGREP_max=$ac_count
4098     fi
4099     # 10*(2^10) chars as input seems more than enough
4100     test $ac_count -gt 10 && break
4101   done
4102   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4103 esac
4104
4105       $ac_path_EGREP_found && break 3
4106     done
4107   done
4108   done
4109 IFS=$as_save_IFS
4110   if test -z "$ac_cv_path_EGREP"; then
4111     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4112   fi
4113 else
4114   ac_cv_path_EGREP=$EGREP
4115 fi
4116
4117    fi
4118 fi
4119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4120 $as_echo "$ac_cv_path_EGREP" >&6; }
4121  EGREP="$ac_cv_path_EGREP"
4122
4123
4124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4125 $as_echo_n "checking for ANSI C header files... " >&6; }
4126 if test "${ac_cv_header_stdc+set}" = set; then :
4127   $as_echo_n "(cached) " >&6
4128 else
4129   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4130 /* end confdefs.h.  */
4131 #include <stdlib.h>
4132 #include <stdarg.h>
4133 #include <string.h>
4134 #include <float.h>
4135
4136 int
4137 main ()
4138 {
4139
4140   ;
4141   return 0;
4142 }
4143 _ACEOF
4144 if ac_fn_c_try_compile "$LINENO"; then :
4145   ac_cv_header_stdc=yes
4146 else
4147   ac_cv_header_stdc=no
4148 fi
4149 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4150
4151 if test $ac_cv_header_stdc = yes; then
4152   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4153   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4154 /* end confdefs.h.  */
4155 #include <string.h>
4156
4157 _ACEOF
4158 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4159   $EGREP "memchr" >/dev/null 2>&1; then :
4160
4161 else
4162   ac_cv_header_stdc=no
4163 fi
4164 rm -f conftest*
4165
4166 fi
4167
4168 if test $ac_cv_header_stdc = yes; then
4169   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4170   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4171 /* end confdefs.h.  */
4172 #include <stdlib.h>
4173
4174 _ACEOF
4175 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4176   $EGREP "free" >/dev/null 2>&1; then :
4177
4178 else
4179   ac_cv_header_stdc=no
4180 fi
4181 rm -f conftest*
4182
4183 fi
4184
4185 if test $ac_cv_header_stdc = yes; then
4186   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4187   if test "$cross_compiling" = yes; then :
4188   :
4189 else
4190   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4191 /* end confdefs.h.  */
4192 #include <ctype.h>
4193 #include <stdlib.h>
4194 #if ((' ' & 0x0FF) == 0x020)
4195 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4196 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4197 #else
4198 # define ISLOWER(c) \
4199                    (('a' <= (c) && (c) <= 'i') \
4200                      || ('j' <= (c) && (c) <= 'r') \
4201                      || ('s' <= (c) && (c) <= 'z'))
4202 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4203 #endif
4204
4205 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4206 int
4207 main ()
4208 {
4209   int i;
4210   for (i = 0; i < 256; i++)
4211     if (XOR (islower (i), ISLOWER (i))
4212         || toupper (i) != TOUPPER (i))
4213       return 2;
4214   return 0;
4215 }
4216 _ACEOF
4217 if ac_fn_c_try_run "$LINENO"; then :
4218
4219 else
4220   ac_cv_header_stdc=no
4221 fi
4222 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4223   conftest.$ac_objext conftest.beam conftest.$ac_ext
4224 fi
4225
4226 fi
4227 fi
4228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4229 $as_echo "$ac_cv_header_stdc" >&6; }
4230 if test $ac_cv_header_stdc = yes; then
4231
4232 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4233
4234 fi
4235
4236 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4237 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4238                   inttypes.h stdint.h unistd.h
4239 do :
4240   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4241 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4242 "
4243 eval as_val=\$$as_ac_Header
4244    if test "x$as_val" = x""yes; then :
4245   cat >>confdefs.h <<_ACEOF
4246 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4247 _ACEOF
4248
4249 fi
4250
4251 done
4252
4253
4254
4255   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4256 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
4257   MINIX=yes
4258 else
4259   MINIX=
4260 fi
4261
4262
4263   if test "$MINIX" = yes; then
4264
4265 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4266
4267
4268 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4269
4270
4271 $as_echo "#define _MINIX 1" >>confdefs.h
4272
4273   fi
4274
4275
4276   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4277 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4278 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
4279   $as_echo_n "(cached) " >&6
4280 else
4281   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4282 /* end confdefs.h.  */
4283
4284 #         define __EXTENSIONS__ 1
4285           $ac_includes_default
4286 int
4287 main ()
4288 {
4289
4290   ;
4291   return 0;
4292 }
4293 _ACEOF
4294 if ac_fn_c_try_compile "$LINENO"; then :
4295   ac_cv_safe_to_define___extensions__=yes
4296 else
4297   ac_cv_safe_to_define___extensions__=no
4298 fi
4299 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4300 fi
4301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4302 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4303   test $ac_cv_safe_to_define___extensions__ = yes &&
4304     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4305
4306   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4307
4308   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4309
4310   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4311
4312   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4313
4314
4315 ac_aux_dir=
4316 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4317   for ac_t in install-sh install.sh shtool; do
4318     if test -f "$ac_dir/$ac_t"; then
4319       ac_aux_dir=$ac_dir
4320       ac_install_sh="$ac_aux_dir/$ac_t -c"
4321       break 2
4322     fi
4323   done
4324 done
4325 if test -z "$ac_aux_dir"; then
4326   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4327 fi
4328
4329 # These three variables are undocumented and unsupported,
4330 # and are intended to be withdrawn in a future Autoconf release.
4331 # They can cause serious problems if a builder's source tree is in a directory
4332 # whose full name contains unusual characters.
4333 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
4334 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
4335 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
4336
4337
4338 # Make sure we can run config.sub.
4339 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4340   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4341
4342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4343 $as_echo_n "checking build system type... " >&6; }
4344 if test "${ac_cv_build+set}" = set; then :
4345   $as_echo_n "(cached) " >&6
4346 else
4347   ac_build_alias=$build_alias
4348 test "x$ac_build_alias" = x &&
4349   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4350 test "x$ac_build_alias" = x &&
4351   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4352 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4353   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4354
4355 fi
4356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4357 $as_echo "$ac_cv_build" >&6; }
4358 case $ac_cv_build in
4359 *-*-*) ;;
4360 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4361 esac
4362 build=$ac_cv_build
4363 ac_save_IFS=$IFS; IFS='-'
4364 set x $ac_cv_build
4365 shift
4366 build_cpu=$1
4367 build_vendor=$2
4368 shift; shift
4369 # Remember, the first character of IFS is used to create $*,
4370 # except with old shells:
4371 build_os=$*
4372 IFS=$ac_save_IFS
4373 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4374
4375
4376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4377 $as_echo_n "checking host system type... " >&6; }
4378 if test "${ac_cv_host+set}" = set; then :
4379   $as_echo_n "(cached) " >&6
4380 else
4381   if test "x$host_alias" = x; then
4382   ac_cv_host=$ac_cv_build
4383 else
4384   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4385     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4386 fi
4387
4388 fi
4389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4390 $as_echo "$ac_cv_host" >&6; }
4391 case $ac_cv_host in
4392 *-*-*) ;;
4393 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4394 esac
4395 host=$ac_cv_host
4396 ac_save_IFS=$IFS; IFS='-'
4397 set x $ac_cv_host
4398 shift
4399 host_cpu=$1
4400 host_vendor=$2
4401 shift; shift
4402 # Remember, the first character of IFS is used to create $*,
4403 # except with old shells:
4404 host_os=$*
4405 IFS=$ac_save_IFS
4406 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4407
4408
4409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4410 $as_echo_n "checking target system type... " >&6; }
4411 if test "${ac_cv_target+set}" = set; then :
4412   $as_echo_n "(cached) " >&6
4413 else
4414   if test "x$target_alias" = x; then
4415   ac_cv_target=$ac_cv_host
4416 else
4417   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4418     as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4419 fi
4420
4421 fi
4422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4423 $as_echo "$ac_cv_target" >&6; }
4424 case $ac_cv_target in
4425 *-*-*) ;;
4426 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4427 esac
4428 target=$ac_cv_target
4429 ac_save_IFS=$IFS; IFS='-'
4430 set x $ac_cv_target
4431 shift
4432 target_cpu=$1
4433 target_vendor=$2
4434 shift; shift
4435 # Remember, the first character of IFS is used to create $*,
4436 # except with old shells:
4437 target_os=$*
4438 IFS=$ac_save_IFS
4439 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4440
4441
4442 # The aliases save the names the user supplied, while $host etc.
4443 # will get canonicalized.
4444 test -n "$target_alias" &&
4445   test "$program_prefix$program_suffix$program_transform_name" = \
4446     NONENONEs,x,x, &&
4447   program_prefix=${target_alias}-
4448
4449 # The tests for host and target for $enable_largefile require
4450 # canonical names.
4451
4452
4453
4454 # As the $enable_largefile decision depends on --enable-plugins we must set it
4455 # even in directories otherwise not depending on the $plugins option.
4456
4457
4458   maybe_plugins=no
4459   for ac_header in dlfcn.h
4460 do :
4461   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
4462 "
4463 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
4464   cat >>confdefs.h <<_ACEOF
4465 #define HAVE_DLFCN_H 1
4466 _ACEOF
4467  maybe_plugins=yes
4468 fi
4469
4470 done
4471
4472   for ac_header in windows.h
4473 do :
4474   ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
4475 "
4476 if test "x$ac_cv_header_windows_h" = x""yes; then :
4477   cat >>confdefs.h <<_ACEOF
4478 #define HAVE_WINDOWS_H 1
4479 _ACEOF
4480  maybe_plugins=yes
4481 fi
4482
4483 done
4484
4485
4486   # Check whether --enable-plugins was given.
4487 if test "${enable_plugins+set}" = set; then :
4488   enableval=$enable_plugins; case "${enableval}" in
4489       no) plugins=no ;;
4490       *) plugins=yes
4491          if test "$maybe_plugins" != "yes" ; then
4492            as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
4493          fi ;;
4494      esac
4495 else
4496   plugins=$maybe_plugins
4497
4498 fi
4499
4500   if test "$plugins" = "yes"; then
4501     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
4502 $as_echo_n "checking for library containing dlopen... " >&6; }
4503 if test "${ac_cv_search_dlopen+set}" = set; then :
4504   $as_echo_n "(cached) " >&6
4505 else
4506   ac_func_search_save_LIBS=$LIBS
4507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4508 /* end confdefs.h.  */
4509
4510 /* Override any GCC internal prototype to avoid an error.
4511    Use char because int might match the return type of a GCC
4512    builtin and then its argument prototype would still apply.  */
4513 #ifdef __cplusplus
4514 extern "C"
4515 #endif
4516 char dlopen ();
4517 int
4518 main ()
4519 {
4520 return dlopen ();
4521   ;
4522   return 0;
4523 }
4524 _ACEOF
4525 for ac_lib in '' dl; do
4526   if test -z "$ac_lib"; then
4527     ac_res="none required"
4528   else
4529     ac_res=-l$ac_lib
4530     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
4531   fi
4532   if ac_fn_c_try_link "$LINENO"; then :
4533   ac_cv_search_dlopen=$ac_res
4534 fi
4535 rm -f core conftest.err conftest.$ac_objext \
4536     conftest$ac_exeext
4537   if test "${ac_cv_search_dlopen+set}" = set; then :
4538   break
4539 fi
4540 done
4541 if test "${ac_cv_search_dlopen+set}" = set; then :
4542
4543 else
4544   ac_cv_search_dlopen=no
4545 fi
4546 rm conftest.$ac_ext
4547 LIBS=$ac_func_search_save_LIBS
4548 fi
4549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
4550 $as_echo "$ac_cv_search_dlopen" >&6; }
4551 ac_res=$ac_cv_search_dlopen
4552 if test "$ac_res" != no; then :
4553   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4554
4555 fi
4556
4557   fi
4558
4559
4560 case "${host}" in
4561   sparc-*-solaris*|i[3-7]86-*-solaris*)
4562     # On native 32bit sparc and ia32 solaris, large-file and procfs support
4563     # are mutually exclusive; and without procfs support, the bfd/ elf module
4564     # cannot provide certain routines such as elfcore_write_prpsinfo
4565     # or elfcore_write_prstatus.  So unless the user explicitly requested
4566     # large-file support through the --enable-largefile switch, disable
4567     # large-file support in favor of procfs support.
4568     test "${target}" = "${host}" -a "x$plugins" = xno \
4569       && : ${enable_largefile="no"}
4570     ;;
4571 esac
4572
4573 # Check whether --enable-largefile was given.
4574 if test "${enable_largefile+set}" = set; then :
4575   enableval=$enable_largefile;
4576 fi
4577
4578 if test "$enable_largefile" != no; then
4579
4580   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4581 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4582 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
4583   $as_echo_n "(cached) " >&6
4584 else
4585   ac_cv_sys_largefile_CC=no
4586      if test "$GCC" != yes; then
4587        ac_save_CC=$CC
4588        while :; do
4589          # IRIX 6.2 and later do not support large files by default,
4590          # so use the C compiler's -n32 option if that helps.
4591          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4592 /* end confdefs.h.  */
4593 #include <sys/types.h>
4594  /* Check that off_t can represent 2**63 - 1 correctly.
4595     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4596     since some C++ compilers masquerading as C compilers
4597     incorrectly reject 9223372036854775807.  */
4598 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4599   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4600                        && LARGE_OFF_T % 2147483647 == 1)
4601                       ? 1 : -1];
4602 int
4603 main ()
4604 {
4605
4606   ;
4607   return 0;
4608 }
4609 _ACEOF
4610          if ac_fn_c_try_compile "$LINENO"; then :
4611   break
4612 fi
4613 rm -f core conftest.err conftest.$ac_objext
4614          CC="$CC -n32"
4615          if ac_fn_c_try_compile "$LINENO"; then :
4616   ac_cv_sys_largefile_CC=' -n32'; break
4617 fi
4618 rm -f core conftest.err conftest.$ac_objext
4619          break
4620        done
4621        CC=$ac_save_CC
4622        rm -f conftest.$ac_ext
4623     fi
4624 fi
4625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4626 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4627   if test "$ac_cv_sys_largefile_CC" != no; then
4628     CC=$CC$ac_cv_sys_largefile_CC
4629   fi
4630
4631   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4632 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4633 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
4634   $as_echo_n "(cached) " >&6
4635 else
4636   while :; do
4637   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4638 /* end confdefs.h.  */
4639 #include <sys/types.h>
4640  /* Check that off_t can represent 2**63 - 1 correctly.
4641     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4642     since some C++ compilers masquerading as C compilers
4643     incorrectly reject 9223372036854775807.  */
4644 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4645   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4646                        && LARGE_OFF_T % 2147483647 == 1)
4647                       ? 1 : -1];
4648 int
4649 main ()
4650 {
4651
4652   ;
4653   return 0;
4654 }
4655 _ACEOF
4656 if ac_fn_c_try_compile "$LINENO"; then :
4657   ac_cv_sys_file_offset_bits=no; break
4658 fi
4659 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4660   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4661 /* end confdefs.h.  */
4662 #define _FILE_OFFSET_BITS 64
4663 #include <sys/types.h>
4664  /* Check that off_t can represent 2**63 - 1 correctly.
4665     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4666     since some C++ compilers masquerading as C compilers
4667     incorrectly reject 9223372036854775807.  */
4668 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4669   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4670                        && LARGE_OFF_T % 2147483647 == 1)
4671                       ? 1 : -1];
4672 int
4673 main ()
4674 {
4675
4676   ;
4677   return 0;
4678 }
4679 _ACEOF
4680 if ac_fn_c_try_compile "$LINENO"; then :
4681   ac_cv_sys_file_offset_bits=64; break
4682 fi
4683 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4684   ac_cv_sys_file_offset_bits=unknown
4685   break
4686 done
4687 fi
4688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4689 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4690 case $ac_cv_sys_file_offset_bits in #(
4691   no | unknown) ;;
4692   *)
4693 cat >>confdefs.h <<_ACEOF
4694 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4695 _ACEOF
4696 ;;
4697 esac
4698 rm -rf conftest*
4699   if test $ac_cv_sys_file_offset_bits = unknown; then
4700     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4701 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4702 if test "${ac_cv_sys_large_files+set}" = set; then :
4703   $as_echo_n "(cached) " >&6
4704 else
4705   while :; do
4706   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4707 /* end confdefs.h.  */
4708 #include <sys/types.h>
4709  /* Check that off_t can represent 2**63 - 1 correctly.
4710     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4711     since some C++ compilers masquerading as C compilers
4712     incorrectly reject 9223372036854775807.  */
4713 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4714   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4715                        && LARGE_OFF_T % 2147483647 == 1)
4716                       ? 1 : -1];
4717 int
4718 main ()
4719 {
4720
4721   ;
4722   return 0;
4723 }
4724 _ACEOF
4725 if ac_fn_c_try_compile "$LINENO"; then :
4726   ac_cv_sys_large_files=no; break
4727 fi
4728 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4729   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4730 /* end confdefs.h.  */
4731 #define _LARGE_FILES 1
4732 #include <sys/types.h>
4733  /* Check that off_t can represent 2**63 - 1 correctly.
4734     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4735     since some C++ compilers masquerading as C compilers
4736     incorrectly reject 9223372036854775807.  */
4737 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4738   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4739                        && LARGE_OFF_T % 2147483647 == 1)
4740                       ? 1 : -1];
4741 int
4742 main ()
4743 {
4744
4745   ;
4746   return 0;
4747 }
4748 _ACEOF
4749 if ac_fn_c_try_compile "$LINENO"; then :
4750   ac_cv_sys_large_files=1; break
4751 fi
4752 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4753   ac_cv_sys_large_files=unknown
4754   break
4755 done
4756 fi
4757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4758 $as_echo "$ac_cv_sys_large_files" >&6; }
4759 case $ac_cv_sys_large_files in #(
4760   no | unknown) ;;
4761   *)
4762 cat >>confdefs.h <<_ACEOF
4763 #define _LARGE_FILES $ac_cv_sys_large_files
4764 _ACEOF
4765 ;;
4766 esac
4767 rm -rf conftest*
4768   fi
4769 fi
4770
4771
4772
4773
4774
4775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${CC-cc} option to accept ANSI C" >&5
4776 $as_echo_n "checking for ${CC-cc} option to accept ANSI C... " >&6; }
4777 if test "${am_cv_prog_cc_stdc+set}" = set; then :
4778   $as_echo_n "(cached) " >&6
4779 else
4780   am_cv_prog_cc_stdc=no
4781 ac_save_CC="$CC"
4782 # Don't try gcc -ansi; that turns off useful extensions and
4783 # breaks some systems' header files.
4784 # AIX                   -qlanglvl=ansi
4785 # Ultrix and OSF/1      -std1
4786 # HP-UX 10.20 and later -Ae
4787 # HP-UX older versions  -Aa -D_HPUX_SOURCE
4788 # SVR4                  -Xc -D__EXTENSIONS__
4789 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4790 do
4791   CC="$ac_save_CC $ac_arg"
4792   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4793 /* end confdefs.h.  */
4794 #include <stdarg.h>
4795 #include <stdio.h>
4796 #include <sys/types.h>
4797 #include <sys/stat.h>
4798 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4799 struct buf { int x; };
4800 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4801 static char *e (p, i)
4802      char **p;
4803      int i;
4804 {
4805   return p[i];
4806 }
4807 static char *f (char * (*g) (char **, int), char **p, ...)
4808 {
4809   char *s;
4810   va_list v;
4811   va_start (v,p);
4812   s = g (p, va_arg (v,int));
4813   va_end (v);
4814   return s;
4815 }
4816 int test (int i, double x);
4817 struct s1 {int (*f) (int a);};
4818 struct s2 {int (*f) (double a);};
4819 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4820 int argc;
4821 char **argv;
4822
4823 int
4824 main ()
4825 {
4826
4827 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4828
4829   ;
4830   return 0;
4831 }
4832 _ACEOF
4833 if ac_fn_c_try_compile "$LINENO"; then :
4834   am_cv_prog_cc_stdc="$ac_arg"; break
4835 fi
4836 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4837 done
4838 CC="$ac_save_CC"
4839
4840 fi
4841
4842 if test -z "$am_cv_prog_cc_stdc"; then
4843   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4844 $as_echo "none needed" >&6; }
4845 else
4846   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_stdc" >&5
4847 $as_echo "$am_cv_prog_cc_stdc" >&6; }
4848 fi
4849 case "x$am_cv_prog_cc_stdc" in
4850   x|xno) ;;
4851   *) CC="$CC $am_cv_prog_cc_stdc" ;;
4852 esac
4853
4854 # expand $ac_aux_dir to an absolute path
4855 am_aux_dir=`cd $ac_aux_dir && pwd`
4856
4857 if test x"${install_sh}" != xset; then
4858   case $am_aux_dir in
4859   *\ * | *\     *)
4860     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
4861   *)
4862     install_sh="\${SHELL} $am_aux_dir/install-sh"
4863   esac
4864 fi
4865
4866 # Installed binaries are usually stripped using `strip' when the user
4867 # run `make install-strip'.  However `strip' might not be the right
4868 # tool to use in cross-compilation environments, therefore Automake
4869 # will honor the `STRIP' environment variable to overrule this program.
4870 if test "$cross_compiling" != no; then
4871   if test -n "$ac_tool_prefix"; then
4872   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4873 set dummy ${ac_tool_prefix}strip; ac_word=$2
4874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4875 $as_echo_n "checking for $ac_word... " >&6; }
4876 if test "${ac_cv_prog_STRIP+set}" = set; then :
4877   $as_echo_n "(cached) " >&6
4878 else
4879   if test -n "$STRIP"; then
4880   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4881 else
4882 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4883 for as_dir in $PATH
4884 do
4885   IFS=$as_save_IFS
4886   test -z "$as_dir" && as_dir=.
4887     for ac_exec_ext in '' $ac_executable_extensions; do
4888   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4889     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4890     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4891     break 2
4892   fi
4893 done
4894   done
4895 IFS=$as_save_IFS
4896
4897 fi
4898 fi
4899 STRIP=$ac_cv_prog_STRIP
4900 if test -n "$STRIP"; then
4901   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4902 $as_echo "$STRIP" >&6; }
4903 else
4904   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4905 $as_echo "no" >&6; }
4906 fi
4907
4908
4909 fi
4910 if test -z "$ac_cv_prog_STRIP"; then
4911   ac_ct_STRIP=$STRIP
4912   # Extract the first word of "strip", so it can be a program name with args.
4913 set dummy strip; ac_word=$2
4914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4915 $as_echo_n "checking for $ac_word... " >&6; }
4916 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
4917   $as_echo_n "(cached) " >&6
4918 else
4919   if test -n "$ac_ct_STRIP"; then
4920   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4921 else
4922 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4923 for as_dir in $PATH
4924 do
4925   IFS=$as_save_IFS
4926   test -z "$as_dir" && as_dir=.
4927     for ac_exec_ext in '' $ac_executable_extensions; do
4928   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4929     ac_cv_prog_ac_ct_STRIP="strip"
4930     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4931     break 2
4932   fi
4933 done
4934   done
4935 IFS=$as_save_IFS
4936
4937 fi
4938 fi
4939 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4940 if test -n "$ac_ct_STRIP"; then
4941   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4942 $as_echo "$ac_ct_STRIP" >&6; }
4943 else
4944   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4945 $as_echo "no" >&6; }
4946 fi
4947
4948   if test "x$ac_ct_STRIP" = x; then
4949     STRIP=":"
4950   else
4951     case $cross_compiling:$ac_tool_warned in
4952 yes:)
4953 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4954 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4955 ac_tool_warned=yes ;;
4956 esac
4957     STRIP=$ac_ct_STRIP
4958   fi
4959 else
4960   STRIP="$ac_cv_prog_STRIP"
4961 fi
4962
4963 fi
4964 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4965
4966
4967 ac_aux_dir=
4968 for ac_dir in .. "$srcdir"/..; do
4969   for ac_t in install-sh install.sh shtool; do
4970     if test -f "$ac_dir/$ac_t"; then
4971       ac_aux_dir=$ac_dir
4972       ac_install_sh="$ac_aux_dir/$ac_t -c"
4973       break 2
4974     fi
4975   done
4976 done
4977 if test -z "$ac_aux_dir"; then
4978   as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
4979 fi
4980
4981 # These three variables are undocumented and unsupported,
4982 # and are intended to be withdrawn in a future Autoconf release.
4983 # They can cause serious problems if a builder's source tree is in a directory
4984 # whose full name contains unusual characters.
4985 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
4986 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
4987 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
4988
4989
4990
4991 test "$program_prefix" != NONE &&
4992   program_transform_name="s&^&$program_prefix&;$program_transform_name"
4993 # Use a double $ so make ignores it.
4994 test "$program_suffix" != NONE &&
4995   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
4996 # Double any \ or $.
4997 # By default was `s,x,x', remove it if useless.
4998 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
4999 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5000
5001
5002 # See if we are building with C++, and substitute COMPILER.
5003
5004   # Check whether --enable-build-with-cxx was given.
5005 if test "${enable_build_with_cxx+set}" = set; then :
5006   enableval=$enable_build_with_cxx; case $enableval in
5007       yes | no)
5008           ;;
5009       *)
5010           as_fn_error "bad value $enableval for --enable-build-with-cxx" "$LINENO" 5 ;;
5011     esac
5012 else
5013   enable_build_with_cxx=no
5014 fi
5015
5016
5017   if test "$enable_build_with_cxx" = "yes"; then
5018     COMPILER='$(CXX)'
5019    else
5020     COMPILER='$(CC)'
5021   fi
5022
5023
5024
5025 # Dependency checking.
5026 rm -rf .tst 2>/dev/null
5027 mkdir .tst 2>/dev/null
5028 if test -d .tst; then
5029   am__leading_dot=.
5030 else
5031   am__leading_dot=_
5032 fi
5033 rmdir .tst 2>/dev/null
5034
5035 DEPDIR="${am__leading_dot}deps"
5036
5037 ac_config_commands="$ac_config_commands depdir"
5038
5039
5040 depcc="$CC"   am_compiler_list=
5041
5042 am_depcomp=$ac_aux_dir/depcomp
5043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5044 $as_echo_n "checking dependency style of $depcc... " >&6; }
5045 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
5046   $as_echo_n "(cached) " >&6
5047 else
5048   if test -f "$am_depcomp"; then
5049   # We make a subdir and do the tests there.  Otherwise we can end up
5050   # making bogus files that we don't know about and never remove.  For
5051   # instance it was reported that on HP-UX the gcc test will end up
5052   # making a dummy file named `D' -- because `-MD' means `put the output
5053   # in D'.
5054   mkdir conftest.dir
5055   # Copy depcomp to subdir because otherwise we won't find it if we're
5056   # using a relative directory.
5057   cp "$am_depcomp" conftest.dir
5058   cd conftest.dir
5059   # We will build objects and dependencies in a subdirectory because
5060   # it helps to detect inapplicable dependency modes.  For instance
5061   # both Tru64's cc and ICC support -MD to output dependencies as a
5062   # side effect of compilation, but ICC will put the dependencies in
5063   # the current directory while Tru64 will put them in the object
5064   # directory.
5065   mkdir sub
5066
5067   am_cv_CC_dependencies_compiler_type=none
5068   if test "$am_compiler_list" = ""; then
5069      am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5070   fi
5071   for depmode in $am_compiler_list; do
5072     if test $depmode = none; then break; fi
5073
5074     $as_echo "$as_me:$LINENO: trying $depmode" >&5
5075     # Setup a source with many dependencies, because some compilers
5076     # like to wrap large dependency lists on column 80 (with \), and
5077     # we should not choose a depcomp mode which is confused by this.
5078     #
5079     # We need to recreate these files for each test, as the compiler may
5080     # overwrite some of them when testing with obscure command lines.
5081     # This happens at least with the AIX C compiler.
5082     : > sub/conftest.c
5083     for i in 1 2 3 4 5 6; do
5084       echo '#include "conftst'$i'.h"' >> sub/conftest.c
5085       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5086       # Solaris 8's {/usr,}/bin/sh.
5087       touch sub/conftst$i.h
5088     done
5089     echo "include sub/conftest.Po" > confmf
5090
5091     # We check with `-c' and `-o' for the sake of the "dashmstdout"
5092     # mode.  It turns out that the SunPro C++ compiler does not properly
5093     # handle `-M -o', and we need to detect this.
5094     depcmd="depmode=$depmode \
5095        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
5096        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5097        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
5098     echo "| $depcmd" | sed -e 's/  */ /g' >&5
5099     if env $depcmd > conftest.err 2>&1 &&
5100        grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
5101        grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
5102        ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
5103       # icc doesn't choke on unknown options, it will just issue warnings
5104       # or remarks (even with -Werror).  So we grep stderr for any message
5105       # that says an option was ignored or not supported.
5106       # When given -MP, icc 7.0 and 7.1 complain thusly:
5107       #   icc: Command line warning: ignoring option '-M'; no argument required
5108       # The diagnosis changed in icc 8.0:
5109       #   icc: Command line remark: option '-MP' not supported
5110       if (grep 'ignoring option' conftest.err ||
5111           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5112         am_cv_CC_dependencies_compiler_type=$depmode
5113         $as_echo "$as_me:$LINENO: success" >&5
5114         break
5115       fi
5116     fi
5117     $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
5118     sed -e 's/^/| /' < conftest.err >&5
5119   done
5120
5121   cd ..
5122   rm -rf conftest.dir
5123 else
5124   am_cv_CC_dependencies_compiler_type=none
5125 fi
5126
5127 fi
5128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
5129 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
5130 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
5131 then as_fn_error "no usable dependency style found" "$LINENO" 5
5132 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
5133
5134 fi
5135
5136
5137 # Check for the 'make' the user wants to use.
5138 for ac_prog in make
5139 do
5140   # Extract the first word of "$ac_prog", so it can be a program name with args.
5141 set dummy $ac_prog; ac_word=$2
5142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5143 $as_echo_n "checking for $ac_word... " >&6; }
5144 if test "${ac_cv_prog_MAKE+set}" = set; then :
5145   $as_echo_n "(cached) " >&6
5146 else
5147   if test -n "$MAKE"; then
5148   ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
5149 else
5150 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5151 for as_dir in $PATH
5152 do
5153   IFS=$as_save_IFS
5154   test -z "$as_dir" && as_dir=.
5155     for ac_exec_ext in '' $ac_executable_extensions; do
5156   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5157     ac_cv_prog_MAKE="$ac_prog"
5158     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5159     break 2
5160   fi
5161 done
5162   done
5163 IFS=$as_save_IFS
5164
5165 fi
5166 fi
5167 MAKE=$ac_cv_prog_MAKE
5168 if test -n "$MAKE"; then
5169   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
5170 $as_echo "$MAKE" >&6; }
5171 else
5172   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5173 $as_echo "no" >&6; }
5174 fi
5175
5176
5177   test -n "$MAKE" && break
5178 done
5179
5180 MAKE_IS_GNU=
5181 case "`$MAKE --version 2>&1 | sed 1q`" in
5182   *GNU*)
5183     MAKE_IS_GNU=yes
5184     ;;
5185 esac
5186  if test "$MAKE_IS_GNU" = yes; then
5187   GMAKE_TRUE=
5188   GMAKE_FALSE='#'
5189 else
5190   GMAKE_TRUE='#'
5191   GMAKE_FALSE=
5192 fi
5193
5194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
5195 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
5196 set x ${MAKE-make}
5197 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
5198 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
5199   $as_echo_n "(cached) " >&6
5200 else
5201   cat >conftest.make <<\_ACEOF
5202 SHELL = /bin/sh
5203 all:
5204         @echo '@@@%%%=$(MAKE)=@@@%%%'
5205 _ACEOF
5206 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
5207 case `${MAKE-make} -f conftest.make 2>/dev/null` in
5208   *@@@%%%=?*=@@@%%%*)
5209     eval ac_cv_prog_make_${ac_make}_set=yes;;
5210   *)
5211     eval ac_cv_prog_make_${ac_make}_set=no;;
5212 esac
5213 rm -f conftest.make
5214 fi
5215 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
5216   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5217 $as_echo "yes" >&6; }
5218   SET_MAKE=
5219 else
5220   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5221 $as_echo "no" >&6; }
5222   SET_MAKE="MAKE=${MAKE-make}"
5223 fi
5224
5225
5226 gnulib_extra_configure_args=
5227 # If large-file support is disabled, make sure gnulib does the same.
5228 if test "$enable_largefile" = no; then
5229 gnulib_extra_configure_args="$gnulib_extra_configure_args --disable-largefile"
5230 fi
5231
5232 # Configure gnulib.  We need to build gnulib under some other
5233 # directory not "gnulib", to avoid the problem of both GDB and
5234 # GDBserver wanting to build it in the same directory, when building
5235 # in the source dir.
5236
5237   in_src="gnulib"
5238   in_build="build-gnulib"
5239   in_extra_args="$gnulib_extra_configure_args"
5240
5241   # Remove --cache-file, --srcdir, and --disable-option-checking arguments
5242   # so they do not pile up.
5243   ac_sub_configure_args=
5244   ac_prev=
5245   eval "set x $ac_configure_args"
5246   shift
5247   for ac_arg
5248   do
5249     if test -n "$ac_prev"; then
5250       ac_prev=
5251       continue
5252     fi
5253     case $ac_arg in
5254     -cache-file | --cache-file | --cache-fil | --cache-fi \
5255     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
5256       ac_prev=cache_file ;;
5257     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
5258     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
5259     | --c=*)
5260       ;;
5261     --config-cache | -C)
5262       ;;
5263     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
5264       ac_prev=srcdir ;;
5265     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
5266       ;;
5267     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
5268       ac_prev=prefix ;;
5269     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
5270       ;;
5271     --disable-option-checking)
5272       ;;
5273     *)
5274       case $ac_arg in
5275       *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
5276       esac
5277       as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
5278     esac
5279   done
5280
5281   # Always prepend --prefix to ensure using the same prefix
5282   # in subdir configurations.
5283   ac_arg="--prefix=$prefix"
5284   case $ac_arg in
5285   *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
5286   esac
5287   ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
5288
5289   # Pass --silent
5290   if test "$silent" = yes; then
5291     ac_sub_configure_args="--silent $ac_sub_configure_args"
5292   fi
5293
5294   # Always prepend --disable-option-checking to silence warnings, since
5295   # different subdirs can have different --enable and --with options.
5296   ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
5297
5298   ac_popdir=`pwd`
5299   ac_dir=$in_build
5300
5301   ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
5302   $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
5303   $as_echo "$ac_msg" >&6
5304   as_dir="$ac_dir"; as_fn_mkdir_p
5305
5306   case $srcdir in
5307   [\\/]* | ?:[\\/]* )
5308     ac_srcdir=$srcdir/$in_src ;;
5309   *) # Relative name.
5310     ac_srcdir=../$srcdir/$in_src ;;
5311   esac
5312
5313   cd "$ac_dir"
5314
5315   ac_sub_configure=$ac_srcdir/configure
5316
5317   # Make the cache file name correct relative to the subdirectory.
5318   case $cache_file in
5319   [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
5320   *) # Relative name.
5321     ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
5322   esac
5323
5324   if test -n "$in_extra_args"; then
5325     # Add the extra args at the end.
5326     ac_sub_configure_args="$ac_sub_configure_args $in_extra_args"
5327   fi
5328
5329   { $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
5330 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
5331   # The eval makes quoting arguments work.
5332   eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
5333        --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
5334     as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
5335
5336   cd "$ac_popdir"
5337
5338
5339
5340 CONFIG_OBS=
5341 CONFIG_DEPS=
5342 CONFIG_SRCS=
5343 ENABLE_CFLAGS=
5344
5345 CONFIG_ALL=
5346 CONFIG_CLEAN=
5347 CONFIG_INSTALL=
5348 CONFIG_UNINSTALL=
5349
5350 # If we haven't got the data from the intl directory,
5351 # assume NLS is disabled.
5352 USE_NLS=no
5353 LIBINTL=
5354 LIBINTL_DEP=
5355 INCINTL=
5356 XGETTEXT=
5357 GMSGFMT=
5358 POSUB=
5359
5360 if test -f  ../intl/config.intl; then
5361   .  ../intl/config.intl
5362 fi
5363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
5364 $as_echo_n "checking whether NLS is requested... " >&6; }
5365 if test x"$USE_NLS" != xyes; then
5366   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5367 $as_echo "no" >&6; }
5368 else
5369   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5370 $as_echo "yes" >&6; }
5371
5372 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
5373
5374
5375   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
5376 $as_echo_n "checking for catalogs to be installed... " >&6; }
5377   # Look for .po and .gmo files in the source directory.
5378   CATALOGS=
5379   XLINGUAS=
5380   for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
5381     # If there aren't any .gmo files the shell will give us the
5382     # literal string "../path/to/srcdir/po/*.gmo" which has to be
5383     # weeded out.
5384     case "$cat" in *\**)
5385       continue;;
5386     esac
5387     # The quadruple backslash is collapsed to a double backslash
5388     # by the backticks, then collapsed again by the double quotes,
5389     # leaving us with one backslash in the sed expression (right
5390     # before the dot that mustn't act as a wildcard).
5391     cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
5392     lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
5393     # The user is allowed to set LINGUAS to a list of languages to
5394     # install catalogs for.  If it's empty that means "all of them."
5395     if test "x$LINGUAS" = x; then
5396       CATALOGS="$CATALOGS $cat"
5397       XLINGUAS="$XLINGUAS $lang"
5398     else
5399       case "$LINGUAS" in *$lang*)
5400         CATALOGS="$CATALOGS $cat"
5401         XLINGUAS="$XLINGUAS $lang"
5402         ;;
5403       esac
5404     fi
5405   done
5406   LINGUAS="$XLINGUAS"
5407   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
5408 $as_echo "$LINGUAS" >&6; }
5409
5410
5411     DATADIRNAME=share
5412
5413   INSTOBJEXT=.mo
5414
5415   GENCAT=gencat
5416
5417   CATOBJEXT=.gmo
5418
5419 fi
5420
5421 localedir='${datadir}/locale'
5422
5423
5424 if test x"$USE_NLS" = xyes; then
5425    CONFIG_ALL="$CONFIG_ALL all-po"
5426    CONFIG_CLEAN="$CONFIG_CLEAN clean-po"
5427    CONFIG_INSTALL="$CONFIG_INSTALL install-po"
5428    CONFIG_UNINSTALL="$CONFIG_UNINSTALL uninstall-po"
5429 fi
5430
5431 GNULIB=build-gnulib/import
5432
5433 # For Makefile dependencies.
5434 GNULIB_STDINT_H=
5435 if test x"$STDINT_H" != x; then
5436   GNULIB_STDINT_H=$GNULIB/$STDINT_H
5437 fi
5438
5439
5440 PACKAGE=gdb
5441
5442 cat >>confdefs.h <<_ACEOF
5443 #define PACKAGE "$PACKAGE"
5444 _ACEOF
5445
5446
5447
5448 # We never need to detect it in this sub-configure.
5449 # But preserve it for config.status --recheck.
5450
5451
5452
5453 MAKEINFO_EXTRA_FLAGS=""
5454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $MAKEINFO supports @click" >&5
5455 $as_echo_n "checking whether $MAKEINFO supports @click... " >&6; }
5456 if test "${gdb_cv_have_makeinfo_click+set}" = set; then :
5457   $as_echo_n "(cached) " >&6
5458 else
5459   echo '@clicksequence{a @click{} b}' >conftest.texinfo
5460   if eval "$MAKEINFO conftest.texinfo >&5 2>&5"; then
5461     gdb_cv_have_makeinfo_click=yes
5462   else
5463     gdb_cv_have_makeinfo_click=no
5464   fi
5465 fi
5466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_makeinfo_click" >&5
5467 $as_echo "$gdb_cv_have_makeinfo_click" >&6; }
5468 if test x"$gdb_cv_have_makeinfo_click" = xyes; then
5469   MAKEINFO_EXTRA_FLAGS="$MAKEINFO_EXTRA_FLAGS -DHAVE_MAKEINFO_CLICK"
5470 fi
5471
5472
5473
5474
5475 # Check whether --with-separate-debug-dir was given.
5476 if test "${with_separate_debug_dir+set}" = set; then :
5477   withval=$with_separate_debug_dir;
5478     DEBUGDIR=$withval
5479 else
5480   DEBUGDIR=${libdir}/debug
5481 fi
5482
5483
5484   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5485   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5486   ac_define_dir=`eval echo $DEBUGDIR`
5487   ac_define_dir=`eval echo $ac_define_dir`
5488
5489 cat >>confdefs.h <<_ACEOF
5490 #define DEBUGDIR "$ac_define_dir"
5491 _ACEOF
5492
5493
5494
5495
5496   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
5497      if test "x$prefix" = xNONE; then
5498         test_prefix=/usr/local
5499      else
5500         test_prefix=$prefix
5501      fi
5502   else
5503      test_prefix=$exec_prefix
5504   fi
5505   value=0
5506   case ${ac_define_dir} in
5507      "${test_prefix}"|"${test_prefix}/"*|\
5508         '${exec_prefix}'|'${exec_prefix}/'*)
5509      value=1
5510      ;;
5511   esac
5512
5513 cat >>confdefs.h <<_ACEOF
5514 #define DEBUGDIR_RELOCATABLE $value
5515 _ACEOF
5516
5517
5518
5519
5520 # We can't pass paths as command line arguments.
5521 # Mingw32 tries to be clever and will convert the paths for us.
5522 # For example -DBINDIR="/usr/local/bin" passed on the command line may get
5523 # converted to -DBINDIR="E:/msys/mingw32/msys/1.0/local/bin".
5524 # This breaks GDB's relocatable path conversions since paths passed in
5525 # config.h would not get so translated, the path prefixes no longer match.
5526
5527   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5528   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5529   ac_define_dir=`eval echo $bindir`
5530   ac_define_dir=`eval echo $ac_define_dir`
5531
5532 cat >>confdefs.h <<_ACEOF
5533 #define BINDIR "$ac_define_dir"
5534 _ACEOF
5535
5536
5537
5538 # GDB's datadir relocation
5539
5540
5541
5542 # Check whether --with-gdb-datadir was given.
5543 if test "${with_gdb_datadir+set}" = set; then :
5544   withval=$with_gdb_datadir;
5545     GDB_DATADIR=$withval
5546 else
5547   GDB_DATADIR=${datadir}/gdb
5548 fi
5549
5550
5551   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5552   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5553   ac_define_dir=`eval echo $GDB_DATADIR`
5554   ac_define_dir=`eval echo $ac_define_dir`
5555
5556 cat >>confdefs.h <<_ACEOF
5557 #define GDB_DATADIR "$ac_define_dir"
5558 _ACEOF
5559
5560
5561
5562
5563   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
5564      if test "x$prefix" = xNONE; then
5565         test_prefix=/usr/local
5566      else
5567         test_prefix=$prefix
5568      fi
5569   else
5570      test_prefix=$exec_prefix
5571   fi
5572   value=0
5573   case ${ac_define_dir} in
5574      "${test_prefix}"|"${test_prefix}/"*|\
5575         '${exec_prefix}'|'${exec_prefix}/'*)
5576      value=1
5577      ;;
5578   esac
5579
5580 cat >>confdefs.h <<_ACEOF
5581 #define GDB_DATADIR_RELOCATABLE $value
5582 _ACEOF
5583
5584
5585
5586
5587
5588 # Check whether --with-relocated-sources was given.
5589 if test "${with_relocated_sources+set}" = set; then :
5590   withval=$with_relocated_sources; reloc_srcdir="${withval}"
5591
5592   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5593   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5594   ac_define_dir=`eval echo $reloc_srcdir`
5595   ac_define_dir=`eval echo $ac_define_dir`
5596
5597 cat >>confdefs.h <<_ACEOF
5598 #define RELOC_SRCDIR "$ac_define_dir"
5599 _ACEOF
5600
5601
5602
5603 fi
5604
5605
5606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load directory" >&5
5607 $as_echo_n "checking for default auto-load directory... " >&6; }
5608
5609 # Check whether --with-auto-load-dir was given.
5610 if test "${with_auto_load_dir+set}" = set; then :
5611   withval=$with_auto_load_dir;
5612 else
5613   with_auto_load_dir='$debugdir:$datadir/auto-load'
5614 fi
5615
5616 escape_dir=`echo $with_auto_load_dir | sed 's/[$]\(datadir\|debugdir\)\>/\\\\\\\\\\\\&/g'`
5617
5618   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5619   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5620   ac_define_dir=`eval echo $escape_dir`
5621   ac_define_dir=`eval echo $ac_define_dir`
5622
5623 cat >>confdefs.h <<_ACEOF
5624 #define AUTO_LOAD_DIR "$ac_define_dir"
5625 _ACEOF
5626
5627
5628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_dir" >&5
5629 $as_echo "$with_auto_load_dir" >&6; }
5630
5631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load safe-path" >&5
5632 $as_echo_n "checking for default auto-load safe-path... " >&6; }
5633
5634 # Check whether --with-auto-load-safe-path was given.
5635 if test "${with_auto_load_safe_path+set}" = set; then :
5636   withval=$with_auto_load_safe_path; if test "$with_auto_load_safe_path" = "no"; then
5637      with_auto_load_safe_path="/"
5638      fi
5639 else
5640   with_auto_load_safe_path="$with_auto_load_dir"
5641 fi
5642
5643 escape_dir=`echo $with_auto_load_safe_path | sed 's/[$]\(datadir\|debugdir\)\>/\\\\\\\\\\\\&/g'`
5644
5645   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5646   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5647   ac_define_dir=`eval echo $escape_dir`
5648   ac_define_dir=`eval echo $ac_define_dir`
5649
5650 cat >>confdefs.h <<_ACEOF
5651 #define AUTO_LOAD_SAFE_PATH "$ac_define_dir"
5652 _ACEOF
5653
5654
5655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_safe_path" >&5
5656 $as_echo "$with_auto_load_safe_path" >&6; }
5657
5658
5659
5660 subdirs="$subdirs testsuite"
5661
5662
5663 # Check whether to support alternative target configurations
5664 # Check whether --enable-targets was given.
5665 if test "${enable_targets+set}" = set; then :
5666   enableval=$enable_targets; case "${enableval}" in
5667   yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
5668             ;;
5669   no)       enable_targets= ;;
5670   *)        enable_targets=$enableval ;;
5671 esac
5672 fi
5673
5674
5675 # Check whether to enable 64-bit support on 32-bit hosts
5676 # Check whether --enable-64-bit-bfd was given.
5677 if test "${enable_64_bit_bfd+set}" = set; then :
5678   enableval=$enable_64_bit_bfd; case "${enableval}" in
5679   yes)  want64=true  ;;
5680   no)   want64=false ;;
5681   *)    as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
5682 esac
5683 else
5684   want64=false
5685 fi
5686
5687 # Provide defaults for some variables set by the per-host and per-target
5688 # configuration.
5689 gdb_host_obs=posix-hdep.o
5690
5691 if test "${target}" = "${host}"; then
5692   gdb_native=yes
5693 else
5694   gdb_native=no
5695 fi
5696
5697 . $srcdir/configure.host
5698
5699 # Add in the common host objects.
5700 . $srcdir/common/common.host
5701 gdb_host_obs="$gdb_host_obs $common_host_obs"
5702
5703 # Accumulate some settings from configure.tgt over all enabled targets
5704
5705 TARGET_OBS=
5706 all_targets=
5707 HAVE_NATIVE_GCORE_TARGET=
5708
5709 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
5710 do
5711   if test "$targ_alias" = "all"; then
5712     all_targets=true
5713   else
5714     # Canonicalize the secondary target names.
5715     result=`$ac_config_sub $targ_alias 2>/dev/null`
5716     if test -n "$result"; then
5717         targ=$result
5718     else
5719         targ=$targ_alias
5720     fi
5721
5722     . ${srcdir}/configure.tgt
5723
5724     if test -z "${gdb_target_obs}"; then :
5725   as_fn_error "configuration ${targ} is unsupported." "$LINENO" 5
5726 fi
5727
5728     # Target-specific object files
5729     for i in ${gdb_target_obs}; do
5730         case " $TARGET_OBS " in
5731         *" ${i} "*) ;;
5732         *)
5733           TARGET_OBS="$TARGET_OBS ${i}"
5734           ;;
5735         esac
5736     done
5737
5738     # Check whether this target needs 64-bit CORE_ADDR
5739     if test x${want64} = xfalse; then
5740       . ${srcdir}/../bfd/config.bfd
5741     fi
5742
5743     # Check whether this target is native and supports gcore.
5744     if test $gdb_native = yes -a "$targ_alias" = "$target_alias" \
5745        && $gdb_have_gcore; then
5746       HAVE_NATIVE_GCORE_TARGET=1
5747     fi
5748   fi
5749 done
5750
5751 if test x${all_targets} = xtrue; then
5752
5753   # We want all 64-bit targets if we either:
5754   #  - run on a 64-bit host  or
5755   #  - already require 64-bit support for some other target  or
5756   #  - the --enable-64-bit-bfd option was supplied
5757   # Otherwise we only support all 32-bit targets.
5758   #
5759   # NOTE: This test must be in sync with the corresponding
5760   #       tests in BFD!
5761
5762   if test x${want64} = xfalse; then
5763     # The cast to long int works around a bug in the HP C Compiler
5764 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5765 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5766 # This bug is HP SR number 8606223364.
5767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
5768 $as_echo_n "checking size of long... " >&6; }
5769 if test "${ac_cv_sizeof_long+set}" = set; then :
5770   $as_echo_n "(cached) " >&6
5771 else
5772   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
5773
5774 else
5775   if test "$ac_cv_type_long" = yes; then
5776      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5777 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5778 { as_fn_set_status 77
5779 as_fn_error "cannot compute sizeof (long)
5780 See \`config.log' for more details." "$LINENO" 5; }; }
5781    else
5782      ac_cv_sizeof_long=0
5783    fi
5784 fi
5785
5786 fi
5787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
5788 $as_echo "$ac_cv_sizeof_long" >&6; }
5789
5790
5791
5792 cat >>confdefs.h <<_ACEOF
5793 #define SIZEOF_LONG $ac_cv_sizeof_long
5794 _ACEOF
5795
5796
5797     if test "x${ac_cv_sizeof_long}" = "x8"; then
5798       want64=true
5799     fi
5800   fi
5801   if test x${want64} = xtrue; then
5802     TARGET_OBS='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)'
5803   else
5804     TARGET_OBS='$(ALL_TARGET_OBS)'
5805   fi
5806 fi
5807
5808
5809
5810
5811 # For other settings, only the main target counts.
5812 gdb_sim=
5813 gdb_osabi=
5814 build_gdbserver=
5815 targ=$target; . ${srcdir}/configure.tgt
5816
5817 # Fetch the default architecture and default target vector from BFD.
5818 targ=$target; . $srcdir/../bfd/config.bfd
5819
5820 # We only want the first architecture, so strip off the others if
5821 # there is more than one.
5822 targ_archs=`echo $targ_archs | sed 's/ .*//'`
5823
5824 if test "x$targ_archs" != x; then
5825
5826 cat >>confdefs.h <<_ACEOF
5827 #define DEFAULT_BFD_ARCH $targ_archs
5828 _ACEOF
5829
5830 fi
5831 if test "x$targ_defvec" != x; then
5832
5833 cat >>confdefs.h <<_ACEOF
5834 #define DEFAULT_BFD_VEC $targ_defvec
5835 _ACEOF
5836
5837 fi
5838
5839 # The CLI cannot be disabled yet, but may be in the future.
5840
5841 # Enable CLI.
5842 # Check whether --enable-gdbcli was given.
5843 if test "${enable_gdbcli+set}" = set; then :
5844   enableval=$enable_gdbcli; case $enableval in
5845     yes)
5846       ;;
5847     no)
5848       as_fn_error "the command-line interface cannot be disabled yet" "$LINENO" 5 ;;
5849     *)
5850       as_fn_error "bad value $enableval for --enable-gdbcli" "$LINENO" 5 ;;
5851   esac
5852 else
5853   enable_gdbcli=yes
5854 fi
5855
5856 if test x"$enable_gdbcli" = xyes; then
5857   if test -d $srcdir/cli; then
5858     CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_CLI_OBS)"
5859     CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_CLI_DEPS)"
5860     CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_CLI_SRCS)"
5861     ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)"
5862   fi
5863 fi
5864
5865 # Enable MI.
5866 # Check whether --enable-gdbmi was given.
5867 if test "${enable_gdbmi+set}" = set; then :
5868   enableval=$enable_gdbmi; case $enableval in
5869     yes | no)
5870       ;;
5871     *)
5872       as_fn_error "bad value $enableval for --enable-gdbmi" "$LINENO" 5 ;;
5873   esac
5874 else
5875   enable_gdbmi=yes
5876 fi
5877
5878 if test x"$enable_gdbmi" = xyes; then
5879   if test -d $srcdir/mi; then
5880     CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
5881     CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
5882     CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
5883     ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
5884   fi
5885 fi
5886
5887 # Enable TUI.
5888 # Check whether --enable-tui was given.
5889 if test "${enable_tui+set}" = set; then :
5890   enableval=$enable_tui; case $enableval in
5891     yes | no | auto)
5892       ;;
5893     *)
5894       as_fn_error "bad value $enableval for --enable-tui" "$LINENO" 5 ;;
5895   esac
5896 else
5897   enable_tui=auto
5898 fi
5899
5900
5901 # Enable gdbtk.
5902 # Check whether --enable-gdbtk was given.
5903 if test "${enable_gdbtk+set}" = set; then :
5904   enableval=$enable_gdbtk; case $enableval in
5905     yes | no)
5906       ;;
5907     *)
5908       as_fn_error "bad value $enableval for --enable-gdbtk" "$LINENO" 5 ;;
5909   esac
5910 else
5911   if test -d $srcdir/gdbtk; then
5912     enable_gdbtk=yes
5913   else
5914     enable_gdbtk=no
5915   fi
5916 fi
5917
5918 # We unconditionally disable gdbtk tests on selected platforms.
5919 case $host_os in
5920   go32* | windows*)
5921     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gdbtk isn't supported on $host; disabling" >&5
5922 $as_echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;}
5923     enable_gdbtk=no ;;
5924 esac
5925
5926 # Libunwind support for ia64.
5927
5928
5929 # Check whether --with-libunwind-ia64 was given.
5930 if test "${with_libunwind_ia64+set}" = set; then :
5931   withval=$with_libunwind_ia64;
5932 else
5933   with_libunwind_ia64=auto
5934 fi
5935
5936
5937 # Backward compatibility option.
5938 if test "${with_libunwind+set}" = set; then
5939   if test x"$with_libunwind_ia64" != xauto; then
5940     as_fn_error "option --with-libunwind is deprecated, use --with-libunwind-ia64" "$LINENO" 5
5941   fi
5942   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&5
5943 $as_echo "$as_me: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&2;}
5944   with_libunwind_ia64="$with_libunwind"
5945 fi
5946
5947 case "$with_libunwind_ia64" in
5948   yes | no)
5949     ;;
5950   auto)
5951     for ac_header in libunwind-ia64.h
5952 do :
5953   ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
5954 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
5955   cat >>confdefs.h <<_ACEOF
5956 #define HAVE_LIBUNWIND_IA64_H 1
5957 _ACEOF
5958
5959 fi
5960
5961 done
5962
5963     with_libunwind_ia64=$ac_cv_header_libunwind_ia64_h
5964     ;;
5965   *)
5966     as_fn_error "bad value $with_libunwind_ia64 for GDB --with-libunwind-ia64 option" "$LINENO" 5
5967     ;;
5968 esac
5969
5970 if test x"$with_libunwind_ia64" = xyes; then
5971   for ac_header in libunwind-ia64.h
5972 do :
5973   ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
5974 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
5975   cat >>confdefs.h <<_ACEOF
5976 #define HAVE_LIBUNWIND_IA64_H 1
5977 _ACEOF
5978
5979 fi
5980
5981 done
5982
5983   if test x"$ac_cv_header_libunwind_ia64_h" != xyes; then
5984     as_fn_error "GDB option --with-libunwind-ia64 requires libunwind-ia64.h" "$LINENO" 5
5985   fi
5986   CONFIG_OBS="$CONFIG_OBS ia64-libunwind-tdep.o"
5987   CONFIG_DEPS="$CONFIG_DEPS ia64-libunwind-tdep.o"
5988   CONFIG_SRCS="$CONFIG_SRCS ia64-libunwind-tdep.c"
5989 fi
5990
5991 opt_curses=no
5992
5993 # Check whether --with-curses was given.
5994 if test "${with_curses+set}" = set; then :
5995   withval=$with_curses; opt_curses=$withval
5996 fi
5997
5998
5999 prefer_curses=no
6000 if test "$opt_curses" = "yes"; then
6001   prefer_curses=yes
6002 fi
6003
6004 # Profiling support.
6005 # Check whether --enable-profiling was given.
6006 if test "${enable_profiling+set}" = set; then :
6007   enableval=$enable_profiling; case $enableval in
6008     yes | no)
6009       ;;
6010     *)
6011       as_fn_error "bad value $enableval for --enable-profile" "$LINENO" 5 ;;
6012   esac
6013 else
6014   enable_profiling=no
6015 fi
6016
6017
6018 for ac_func in monstartup _mcleanup
6019 do :
6020   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6021 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6022 eval as_val=\$$as_ac_var
6023    if test "x$as_val" = x""yes; then :
6024   cat >>confdefs.h <<_ACEOF
6025 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6026 _ACEOF
6027
6028 fi
6029 done
6030
6031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _etext" >&5
6032 $as_echo_n "checking for _etext... " >&6; }
6033 if test "${ac_cv_var__etext+set}" = set; then :
6034   $as_echo_n "(cached) " >&6
6035 else
6036   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6037 /* end confdefs.h.  */
6038 #include <stdlib.h>
6039 extern char _etext;
6040
6041 int
6042 main ()
6043 {
6044 free (&_etext);
6045   ;
6046   return 0;
6047 }
6048 _ACEOF
6049 if ac_fn_c_try_link "$LINENO"; then :
6050   ac_cv_var__etext=yes
6051 else
6052   ac_cv_var__etext=no
6053 fi
6054 rm -f core conftest.err conftest.$ac_objext \
6055     conftest$ac_exeext conftest.$ac_ext
6056 fi
6057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__etext" >&5
6058 $as_echo "$ac_cv_var__etext" >&6; }
6059 if test $ac_cv_var__etext = yes; then
6060
6061 $as_echo "#define HAVE__ETEXT 1" >>confdefs.h
6062
6063 fi
6064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for etext" >&5
6065 $as_echo_n "checking for etext... " >&6; }
6066 if test "${ac_cv_var_etext+set}" = set; then :
6067   $as_echo_n "(cached) " >&6
6068 else
6069   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6070 /* end confdefs.h.  */
6071 #include <stdlib.h>
6072 extern char etext;
6073
6074 int
6075 main ()
6076 {
6077 free (&etext);
6078   ;
6079   return 0;
6080 }
6081 _ACEOF
6082 if ac_fn_c_try_link "$LINENO"; then :
6083   ac_cv_var_etext=yes
6084 else
6085   ac_cv_var_etext=no
6086 fi
6087 rm -f core conftest.err conftest.$ac_objext \
6088     conftest$ac_exeext conftest.$ac_ext
6089 fi
6090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_etext" >&5
6091 $as_echo "$ac_cv_var_etext" >&6; }
6092 if test $ac_cv_var_etext = yes; then
6093
6094 $as_echo "#define HAVE_ETEXT 1" >>confdefs.h
6095
6096 fi
6097 if test "$enable_profiling" = yes ; then
6098   if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then
6099     as_fn_error "--enable-profiling requires monstartup and _mcleanup" "$LINENO" 5
6100   fi
6101   PROFILE_CFLAGS=-pg
6102   OLD_CFLAGS="$CFLAGS"
6103   CFLAGS="$CFLAGS $PROFILE_CFLAGS"
6104
6105   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pg" >&5
6106 $as_echo_n "checking whether $CC supports -pg... " >&6; }
6107 if test "${ac_cv_cc_supports_pg+set}" = set; then :
6108   $as_echo_n "(cached) " >&6
6109 else
6110   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6111 /* end confdefs.h.  */
6112
6113 int
6114 main ()
6115 {
6116 int x;
6117   ;
6118   return 0;
6119 }
6120 _ACEOF
6121 if ac_fn_c_try_compile "$LINENO"; then :
6122   ac_cv_cc_supports_pg=yes
6123 else
6124   ac_cv_cc_supports_pg=no
6125 fi
6126 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6127 fi
6128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_supports_pg" >&5
6129 $as_echo "$ac_cv_cc_supports_pg" >&6; }
6130
6131   if test $ac_cv_cc_supports_pg = no; then
6132     as_fn_error "--enable-profiling requires a compiler which supports -pg" "$LINENO" 5
6133   fi
6134
6135   CFLAGS="$OLD_CFLAGS"
6136 fi
6137
6138
6139
6140 # Check whether --with-pkgversion was given.
6141 if test "${with_pkgversion+set}" = set; then :
6142   withval=$with_pkgversion; case "$withval" in
6143       yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
6144       no)  PKGVERSION= ;;
6145       *)   PKGVERSION="($withval) " ;;
6146      esac
6147 else
6148   PKGVERSION="(GDB) "
6149
6150 fi
6151
6152
6153
6154
6155
6156 # Check whether --with-bugurl was given.
6157 if test "${with_bugurl+set}" = set; then :
6158   withval=$with_bugurl; case "$withval" in
6159       yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
6160       no)  BUGURL=
6161            ;;
6162       *)   BUGURL="$withval"
6163            ;;
6164      esac
6165 else
6166   BUGURL="http://www.gnu.org/software/gdb/bugs/"
6167
6168 fi
6169
6170   case ${BUGURL} in
6171   "")
6172     REPORT_BUGS_TO=
6173     REPORT_BUGS_TEXI=
6174     ;;
6175   *)
6176     REPORT_BUGS_TO="<$BUGURL>"
6177     REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
6178     ;;
6179   esac;
6180
6181
6182
6183
6184 cat >>confdefs.h <<_ACEOF
6185 #define PKGVERSION "$PKGVERSION"
6186 _ACEOF
6187
6188
6189 cat >>confdefs.h <<_ACEOF
6190 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
6191 _ACEOF
6192
6193
6194 # --------------------- #
6195 # Checks for programs.  #
6196 # --------------------- #
6197
6198 for ac_prog in gawk mawk nawk awk
6199 do
6200   # Extract the first word of "$ac_prog", so it can be a program name with args.
6201 set dummy $ac_prog; ac_word=$2
6202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6203 $as_echo_n "checking for $ac_word... " >&6; }
6204 if test "${ac_cv_prog_AWK+set}" = set; then :
6205   $as_echo_n "(cached) " >&6
6206 else
6207   if test -n "$AWK"; then
6208   ac_cv_prog_AWK="$AWK" # Let the user override the test.
6209 else
6210 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6211 for as_dir in $PATH
6212 do
6213   IFS=$as_save_IFS
6214   test -z "$as_dir" && as_dir=.
6215     for ac_exec_ext in '' $ac_executable_extensions; do
6216   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6217     ac_cv_prog_AWK="$ac_prog"
6218     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6219     break 2
6220   fi
6221 done
6222   done
6223 IFS=$as_save_IFS
6224
6225 fi
6226 fi
6227 AWK=$ac_cv_prog_AWK
6228 if test -n "$AWK"; then
6229   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
6230 $as_echo "$AWK" >&6; }
6231 else
6232   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6233 $as_echo "no" >&6; }
6234 fi
6235
6236
6237   test -n "$AWK" && break
6238 done
6239
6240 # Find a good install program.  We prefer a C program (faster),
6241 # so one script is as good as another.  But avoid the broken or
6242 # incompatible versions:
6243 # SysV /etc/install, /usr/sbin/install
6244 # SunOS /usr/etc/install
6245 # IRIX /sbin/install
6246 # AIX /bin/install
6247 # AmigaOS /C/install, which installs bootblocks on floppy discs
6248 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6249 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
6250 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6251 # OS/2's system install, which has a completely different semantic
6252 # ./install, which can be erroneously created by make from ./install.sh.
6253 # Reject install programs that cannot install multiple files.
6254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
6255 $as_echo_n "checking for a BSD-compatible install... " >&6; }
6256 if test -z "$INSTALL"; then
6257 if test "${ac_cv_path_install+set}" = set; then :
6258   $as_echo_n "(cached) " >&6
6259 else
6260   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6261 for as_dir in $PATH
6262 do
6263   IFS=$as_save_IFS
6264   test -z "$as_dir" && as_dir=.
6265     # Account for people who put trailing slashes in PATH elements.
6266 case $as_dir/ in #((
6267   ./ | .// | /[cC]/* | \
6268   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
6269   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
6270   /usr/ucb/* ) ;;
6271   *)
6272     # OSF1 and SCO ODT 3.0 have their own names for install.
6273     # Don't use installbsd from OSF since it installs stuff as root
6274     # by default.
6275     for ac_prog in ginstall scoinst install; do
6276       for ac_exec_ext in '' $ac_executable_extensions; do
6277         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
6278           if test $ac_prog = install &&
6279             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6280             # AIX install.  It has an incompatible calling convention.
6281             :
6282           elif test $ac_prog = install &&
6283             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6284             # program-specific install script used by HP pwplus--don't use.
6285             :
6286           else
6287             rm -rf conftest.one conftest.two conftest.dir
6288             echo one > conftest.one
6289             echo two > conftest.two
6290             mkdir conftest.dir
6291             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
6292               test -s conftest.one && test -s conftest.two &&
6293               test -s conftest.dir/conftest.one &&
6294               test -s conftest.dir/conftest.two
6295             then
6296               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
6297               break 3
6298             fi
6299           fi
6300         fi
6301       done
6302     done
6303     ;;
6304 esac
6305
6306   done
6307 IFS=$as_save_IFS
6308
6309 rm -rf conftest.one conftest.two conftest.dir
6310
6311 fi
6312   if test "${ac_cv_path_install+set}" = set; then
6313     INSTALL=$ac_cv_path_install
6314   else
6315     # As a last resort, use the slow shell script.  Don't cache a
6316     # value for INSTALL within a source directory, because that will
6317     # break other packages using the cache if that directory is
6318     # removed, or if the value is a relative name.
6319     INSTALL=$ac_install_sh
6320   fi
6321 fi
6322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
6323 $as_echo "$INSTALL" >&6; }
6324
6325 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
6326 # It thinks the first close brace ends the variable substitution.
6327 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
6328
6329 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
6330
6331 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
6332
6333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6334 $as_echo_n "checking whether ln -s works... " >&6; }
6335 LN_S=$as_ln_s
6336 if test "$LN_S" = "ln -s"; then
6337   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6338 $as_echo "yes" >&6; }
6339 else
6340   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6341 $as_echo "no, using $LN_S" >&6; }
6342 fi
6343
6344 if test -n "$ac_tool_prefix"; then
6345   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6346 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6348 $as_echo_n "checking for $ac_word... " >&6; }
6349 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6350   $as_echo_n "(cached) " >&6
6351 else
6352   if test -n "$RANLIB"; then
6353   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6354 else
6355 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6356 for as_dir in $PATH
6357 do
6358   IFS=$as_save_IFS
6359   test -z "$as_dir" && as_dir=.
6360     for ac_exec_ext in '' $ac_executable_extensions; do
6361   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6362     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6363     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6364     break 2
6365   fi
6366 done
6367   done
6368 IFS=$as_save_IFS
6369
6370 fi
6371 fi
6372 RANLIB=$ac_cv_prog_RANLIB
6373 if test -n "$RANLIB"; then
6374   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6375 $as_echo "$RANLIB" >&6; }
6376 else
6377   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6378 $as_echo "no" >&6; }
6379 fi
6380
6381
6382 fi
6383 if test -z "$ac_cv_prog_RANLIB"; then
6384   ac_ct_RANLIB=$RANLIB
6385   # Extract the first word of "ranlib", so it can be a program name with args.
6386 set dummy ranlib; ac_word=$2
6387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6388 $as_echo_n "checking for $ac_word... " >&6; }
6389 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6390   $as_echo_n "(cached) " >&6
6391 else
6392   if test -n "$ac_ct_RANLIB"; then
6393   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6394 else
6395 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6396 for as_dir in $PATH
6397 do
6398   IFS=$as_save_IFS
6399   test -z "$as_dir" && as_dir=.
6400     for ac_exec_ext in '' $ac_executable_extensions; do
6401   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6402     ac_cv_prog_ac_ct_RANLIB="ranlib"
6403     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6404     break 2
6405   fi
6406 done
6407   done
6408 IFS=$as_save_IFS
6409
6410 fi
6411 fi
6412 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6413 if test -n "$ac_ct_RANLIB"; then
6414   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6415 $as_echo "$ac_ct_RANLIB" >&6; }
6416 else
6417   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6418 $as_echo "no" >&6; }
6419 fi
6420
6421   if test "x$ac_ct_RANLIB" = x; then
6422     RANLIB=":"
6423   else
6424     case $cross_compiling:$ac_tool_warned in
6425 yes:)
6426 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6427 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6428 ac_tool_warned=yes ;;
6429 esac
6430     RANLIB=$ac_ct_RANLIB
6431   fi
6432 else
6433   RANLIB="$ac_cv_prog_RANLIB"
6434 fi
6435
6436 for ac_prog in 'bison -y' byacc
6437 do
6438   # Extract the first word of "$ac_prog", so it can be a program name with args.
6439 set dummy $ac_prog; ac_word=$2
6440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6441 $as_echo_n "checking for $ac_word... " >&6; }
6442 if test "${ac_cv_prog_YACC+set}" = set; then :
6443   $as_echo_n "(cached) " >&6
6444 else
6445   if test -n "$YACC"; then
6446   ac_cv_prog_YACC="$YACC" # Let the user override the test.
6447 else
6448 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6449 for as_dir in $PATH
6450 do
6451   IFS=$as_save_IFS
6452   test -z "$as_dir" && as_dir=.
6453     for ac_exec_ext in '' $ac_executable_extensions; do
6454   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6455     ac_cv_prog_YACC="$ac_prog"
6456     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6457     break 2
6458   fi
6459 done
6460   done
6461 IFS=$as_save_IFS
6462
6463 fi
6464 fi
6465 YACC=$ac_cv_prog_YACC
6466 if test -n "$YACC"; then
6467   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
6468 $as_echo "$YACC" >&6; }
6469 else
6470   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6471 $as_echo "no" >&6; }
6472 fi
6473
6474
6475   test -n "$YACC" && break
6476 done
6477 test -n "$YACC" || YACC="yacc"
6478
6479
6480 if test -n "$ac_tool_prefix"; then
6481   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6482 set dummy ${ac_tool_prefix}ar; ac_word=$2
6483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6484 $as_echo_n "checking for $ac_word... " >&6; }
6485 if test "${ac_cv_prog_AR+set}" = set; then :
6486   $as_echo_n "(cached) " >&6
6487 else
6488   if test -n "$AR"; then
6489   ac_cv_prog_AR="$AR" # Let the user override the test.
6490 else
6491 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6492 for as_dir in $PATH
6493 do
6494   IFS=$as_save_IFS
6495   test -z "$as_dir" && as_dir=.
6496     for ac_exec_ext in '' $ac_executable_extensions; do
6497   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6498     ac_cv_prog_AR="${ac_tool_prefix}ar"
6499     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6500     break 2
6501   fi
6502 done
6503   done
6504 IFS=$as_save_IFS
6505
6506 fi
6507 fi
6508 AR=$ac_cv_prog_AR
6509 if test -n "$AR"; then
6510   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6511 $as_echo "$AR" >&6; }
6512 else
6513   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6514 $as_echo "no" >&6; }
6515 fi
6516
6517
6518 fi
6519 if test -z "$ac_cv_prog_AR"; then
6520   ac_ct_AR=$AR
6521   # Extract the first word of "ar", so it can be a program name with args.
6522 set dummy ar; ac_word=$2
6523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6524 $as_echo_n "checking for $ac_word... " >&6; }
6525 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6526   $as_echo_n "(cached) " >&6
6527 else
6528   if test -n "$ac_ct_AR"; then
6529   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6530 else
6531 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6532 for as_dir in $PATH
6533 do
6534   IFS=$as_save_IFS
6535   test -z "$as_dir" && as_dir=.
6536     for ac_exec_ext in '' $ac_executable_extensions; do
6537   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6538     ac_cv_prog_ac_ct_AR="ar"
6539     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6540     break 2
6541   fi
6542 done
6543   done
6544 IFS=$as_save_IFS
6545
6546 fi
6547 fi
6548 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6549 if test -n "$ac_ct_AR"; then
6550   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6551 $as_echo "$ac_ct_AR" >&6; }
6552 else
6553   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6554 $as_echo "no" >&6; }
6555 fi
6556
6557   if test "x$ac_ct_AR" = x; then
6558     AR=""
6559   else
6560     case $cross_compiling:$ac_tool_warned in
6561 yes:)
6562 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6563 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6564 ac_tool_warned=yes ;;
6565 esac
6566     AR=$ac_ct_AR
6567   fi
6568 else
6569   AR="$ac_cv_prog_AR"
6570 fi
6571
6572 if test -n "$ac_tool_prefix"; then
6573   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6574 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6576 $as_echo_n "checking for $ac_word... " >&6; }
6577 if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
6578   $as_echo_n "(cached) " >&6
6579 else
6580   if test -n "$DLLTOOL"; then
6581   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6582 else
6583 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6584 for as_dir in $PATH
6585 do
6586   IFS=$as_save_IFS
6587   test -z "$as_dir" && as_dir=.
6588     for ac_exec_ext in '' $ac_executable_extensions; do
6589   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6590     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6591     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6592     break 2
6593   fi
6594 done
6595   done
6596 IFS=$as_save_IFS
6597
6598 fi
6599 fi
6600 DLLTOOL=$ac_cv_prog_DLLTOOL
6601 if test -n "$DLLTOOL"; then
6602   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6603 $as_echo "$DLLTOOL" >&6; }
6604 else
6605   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6606 $as_echo "no" >&6; }
6607 fi
6608
6609
6610 fi
6611 if test -z "$ac_cv_prog_DLLTOOL"; then
6612   ac_ct_DLLTOOL=$DLLTOOL
6613   # Extract the first word of "dlltool", so it can be a program name with args.
6614 set dummy dlltool; ac_word=$2
6615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6616 $as_echo_n "checking for $ac_word... " >&6; }
6617 if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
6618   $as_echo_n "(cached) " >&6
6619 else
6620   if test -n "$ac_ct_DLLTOOL"; then
6621   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6622 else
6623 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6624 for as_dir in $PATH
6625 do
6626   IFS=$as_save_IFS
6627   test -z "$as_dir" && as_dir=.
6628     for ac_exec_ext in '' $ac_executable_extensions; do
6629   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6630     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6631     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6632     break 2
6633   fi
6634 done
6635   done
6636 IFS=$as_save_IFS
6637
6638 fi
6639 fi
6640 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6641 if test -n "$ac_ct_DLLTOOL"; then
6642   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6643 $as_echo "$ac_ct_DLLTOOL" >&6; }
6644 else
6645   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6646 $as_echo "no" >&6; }
6647 fi
6648
6649   if test "x$ac_ct_DLLTOOL" = x; then
6650     DLLTOOL=""
6651   else
6652     case $cross_compiling:$ac_tool_warned in
6653 yes:)
6654 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6655 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6656 ac_tool_warned=yes ;;
6657 esac
6658     DLLTOOL=$ac_ct_DLLTOOL
6659   fi
6660 else
6661   DLLTOOL="$ac_cv_prog_DLLTOOL"
6662 fi
6663
6664 if test -n "$ac_tool_prefix"; then
6665   # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
6666 set dummy ${ac_tool_prefix}windres; ac_word=$2
6667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6668 $as_echo_n "checking for $ac_word... " >&6; }
6669 if test "${ac_cv_prog_WINDRES+set}" = set; then :
6670   $as_echo_n "(cached) " >&6
6671 else
6672   if test -n "$WINDRES"; then
6673   ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
6674 else
6675 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6676 for as_dir in $PATH
6677 do
6678   IFS=$as_save_IFS
6679   test -z "$as_dir" && as_dir=.
6680     for ac_exec_ext in '' $ac_executable_extensions; do
6681   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6682     ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
6683     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6684     break 2
6685   fi
6686 done
6687   done
6688 IFS=$as_save_IFS
6689
6690 fi
6691 fi
6692 WINDRES=$ac_cv_prog_WINDRES
6693 if test -n "$WINDRES"; then
6694   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
6695 $as_echo "$WINDRES" >&6; }
6696 else
6697   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6698 $as_echo "no" >&6; }
6699 fi
6700
6701
6702 fi
6703 if test -z "$ac_cv_prog_WINDRES"; then
6704   ac_ct_WINDRES=$WINDRES
6705   # Extract the first word of "windres", so it can be a program name with args.
6706 set dummy windres; ac_word=$2
6707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6708 $as_echo_n "checking for $ac_word... " >&6; }
6709 if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then :
6710   $as_echo_n "(cached) " >&6
6711 else
6712   if test -n "$ac_ct_WINDRES"; then
6713   ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
6714 else
6715 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6716 for as_dir in $PATH
6717 do
6718   IFS=$as_save_IFS
6719   test -z "$as_dir" && as_dir=.
6720     for ac_exec_ext in '' $ac_executable_extensions; do
6721   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6722     ac_cv_prog_ac_ct_WINDRES="windres"
6723     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6724     break 2
6725   fi
6726 done
6727   done
6728 IFS=$as_save_IFS
6729
6730 fi
6731 fi
6732 ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
6733 if test -n "$ac_ct_WINDRES"; then
6734   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
6735 $as_echo "$ac_ct_WINDRES" >&6; }
6736 else
6737   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6738 $as_echo "no" >&6; }
6739 fi
6740
6741   if test "x$ac_ct_WINDRES" = x; then
6742     WINDRES=""
6743   else
6744     case $cross_compiling:$ac_tool_warned in
6745 yes:)
6746 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6747 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6748 ac_tool_warned=yes ;;
6749 esac
6750     WINDRES=$ac_ct_WINDRES
6751   fi
6752 else
6753   WINDRES="$ac_cv_prog_WINDRES"
6754 fi
6755
6756
6757 case $host_os in
6758   gnu*)
6759     # Needed for GNU Hurd hosts.
6760     if test -n "$ac_tool_prefix"; then
6761   # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
6762 set dummy ${ac_tool_prefix}mig; ac_word=$2
6763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6764 $as_echo_n "checking for $ac_word... " >&6; }
6765 if test "${ac_cv_prog_MIG+set}" = set; then :
6766   $as_echo_n "(cached) " >&6
6767 else
6768   if test -n "$MIG"; then
6769   ac_cv_prog_MIG="$MIG" # Let the user override the test.
6770 else
6771 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6772 for as_dir in $PATH
6773 do
6774   IFS=$as_save_IFS
6775   test -z "$as_dir" && as_dir=.
6776     for ac_exec_ext in '' $ac_executable_extensions; do
6777   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6778     ac_cv_prog_MIG="${ac_tool_prefix}mig"
6779     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6780     break 2
6781   fi
6782 done
6783   done
6784 IFS=$as_save_IFS
6785
6786 fi
6787 fi
6788 MIG=$ac_cv_prog_MIG
6789 if test -n "$MIG"; then
6790   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
6791 $as_echo "$MIG" >&6; }
6792 else
6793   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6794 $as_echo "no" >&6; }
6795 fi
6796
6797
6798 fi
6799 if test -z "$ac_cv_prog_MIG"; then
6800   ac_ct_MIG=$MIG
6801   # Extract the first word of "mig", so it can be a program name with args.
6802 set dummy mig; ac_word=$2
6803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6804 $as_echo_n "checking for $ac_word... " >&6; }
6805 if test "${ac_cv_prog_ac_ct_MIG+set}" = set; then :
6806   $as_echo_n "(cached) " >&6
6807 else
6808   if test -n "$ac_ct_MIG"; then
6809   ac_cv_prog_ac_ct_MIG="$ac_ct_MIG" # Let the user override the test.
6810 else
6811 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6812 for as_dir in $PATH
6813 do
6814   IFS=$as_save_IFS
6815   test -z "$as_dir" && as_dir=.
6816     for ac_exec_ext in '' $ac_executable_extensions; do
6817   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6818     ac_cv_prog_ac_ct_MIG="mig"
6819     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6820     break 2
6821   fi
6822 done
6823   done
6824 IFS=$as_save_IFS
6825
6826 fi
6827 fi
6828 ac_ct_MIG=$ac_cv_prog_ac_ct_MIG
6829 if test -n "$ac_ct_MIG"; then
6830   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
6831 $as_echo "$ac_ct_MIG" >&6; }
6832 else
6833   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6834 $as_echo "no" >&6; }
6835 fi
6836
6837   if test "x$ac_ct_MIG" = x; then
6838     MIG=""
6839   else
6840     case $cross_compiling:$ac_tool_warned in
6841 yes:)
6842 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6843 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6844 ac_tool_warned=yes ;;
6845 esac
6846     MIG=$ac_ct_MIG
6847   fi
6848 else
6849   MIG="$ac_cv_prog_MIG"
6850 fi
6851
6852     if test x"$MIG" = x; then
6853       as_fn_error "MIG not found but required for $host hosts" "$LINENO" 5
6854     fi
6855     ;;
6856 esac
6857
6858 # ---------------------- #
6859 # Checks for libraries.  #
6860 # ---------------------- #
6861
6862 # We might need to link with -lm; most simulators need it.
6863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
6864 $as_echo_n "checking for main in -lm... " >&6; }
6865 if test "${ac_cv_lib_m_main+set}" = set; then :
6866   $as_echo_n "(cached) " >&6
6867 else
6868   ac_check_lib_save_LIBS=$LIBS
6869 LIBS="-lm  $LIBS"
6870 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6871 /* end confdefs.h.  */
6872
6873
6874 int
6875 main ()
6876 {
6877 return main ();
6878   ;
6879   return 0;
6880 }
6881 _ACEOF
6882 if ac_fn_c_try_link "$LINENO"; then :
6883   ac_cv_lib_m_main=yes
6884 else
6885   ac_cv_lib_m_main=no
6886 fi
6887 rm -f core conftest.err conftest.$ac_objext \
6888     conftest$ac_exeext conftest.$ac_ext
6889 LIBS=$ac_check_lib_save_LIBS
6890 fi
6891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
6892 $as_echo "$ac_cv_lib_m_main" >&6; }
6893 if test "x$ac_cv_lib_m_main" = x""yes; then :
6894   cat >>confdefs.h <<_ACEOF
6895 #define HAVE_LIBM 1
6896 _ACEOF
6897
6898   LIBS="-lm $LIBS"
6899
6900 fi
6901
6902
6903 # We need to link with -lw to get `wctype' on Solaris before Solaris
6904 # 2.6.  Solaris 2.6 and beyond have this function in libc, and have a
6905 # libw that some versions of the GNU linker cannot hanle (GNU ld 2.9.1
6906 # is known to have this problem).  Therefore we avoid libw if we can.
6907 ac_fn_c_check_func "$LINENO" "wctype" "ac_cv_func_wctype"
6908 if test "x$ac_cv_func_wctype" = x""yes; then :
6909
6910 else
6911   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctype in -lw" >&5
6912 $as_echo_n "checking for wctype in -lw... " >&6; }
6913 if test "${ac_cv_lib_w_wctype+set}" = set; then :
6914   $as_echo_n "(cached) " >&6
6915 else
6916   ac_check_lib_save_LIBS=$LIBS
6917 LIBS="-lw  $LIBS"
6918 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6919 /* end confdefs.h.  */
6920
6921 /* Override any GCC internal prototype to avoid an error.
6922    Use char because int might match the return type of a GCC
6923    builtin and then its argument prototype would still apply.  */
6924 #ifdef __cplusplus
6925 extern "C"
6926 #endif
6927 char wctype ();
6928 int
6929 main ()
6930 {
6931 return wctype ();
6932   ;
6933   return 0;
6934 }
6935 _ACEOF
6936 if ac_fn_c_try_link "$LINENO"; then :
6937   ac_cv_lib_w_wctype=yes
6938 else
6939   ac_cv_lib_w_wctype=no
6940 fi
6941 rm -f core conftest.err conftest.$ac_objext \
6942     conftest$ac_exeext conftest.$ac_ext
6943 LIBS=$ac_check_lib_save_LIBS
6944 fi
6945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wctype" >&5
6946 $as_echo "$ac_cv_lib_w_wctype" >&6; }
6947 if test "x$ac_cv_lib_w_wctype" = x""yes; then :
6948   cat >>confdefs.h <<_ACEOF
6949 #define HAVE_LIBW 1
6950 _ACEOF
6951
6952   LIBS="-lw $LIBS"
6953
6954 fi
6955
6956 fi
6957
6958
6959 # Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
6960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
6961 $as_echo_n "checking for library containing gethostbyname... " >&6; }
6962 if test "${ac_cv_search_gethostbyname+set}" = set; then :
6963   $as_echo_n "(cached) " >&6
6964 else
6965   ac_func_search_save_LIBS=$LIBS
6966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6967 /* end confdefs.h.  */
6968
6969 /* Override any GCC internal prototype to avoid an error.
6970    Use char because int might match the return type of a GCC
6971    builtin and then its argument prototype would still apply.  */
6972 #ifdef __cplusplus
6973 extern "C"
6974 #endif
6975 char gethostbyname ();
6976 int
6977 main ()
6978 {
6979 return gethostbyname ();
6980   ;
6981   return 0;
6982 }
6983 _ACEOF
6984 for ac_lib in '' nsl; do
6985   if test -z "$ac_lib"; then
6986     ac_res="none required"
6987   else
6988     ac_res=-l$ac_lib
6989     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
6990   fi
6991   if ac_fn_c_try_link "$LINENO"; then :
6992   ac_cv_search_gethostbyname=$ac_res
6993 fi
6994 rm -f core conftest.err conftest.$ac_objext \
6995     conftest$ac_exeext
6996   if test "${ac_cv_search_gethostbyname+set}" = set; then :
6997   break
6998 fi
6999 done
7000 if test "${ac_cv_search_gethostbyname+set}" = set; then :
7001
7002 else
7003   ac_cv_search_gethostbyname=no
7004 fi
7005 rm conftest.$ac_ext
7006 LIBS=$ac_func_search_save_LIBS
7007 fi
7008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
7009 $as_echo "$ac_cv_search_gethostbyname" >&6; }
7010 ac_res=$ac_cv_search_gethostbyname
7011 if test "$ac_res" != no; then :
7012   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7013
7014 fi
7015
7016
7017 # Some systems (e.g. Solaris) have `socketpair' in libsocket.
7018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
7019 $as_echo_n "checking for library containing socketpair... " >&6; }
7020 if test "${ac_cv_search_socketpair+set}" = set; then :
7021   $as_echo_n "(cached) " >&6
7022 else
7023   ac_func_search_save_LIBS=$LIBS
7024 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7025 /* end confdefs.h.  */
7026
7027 /* Override any GCC internal prototype to avoid an error.
7028    Use char because int might match the return type of a GCC
7029    builtin and then its argument prototype would still apply.  */
7030 #ifdef __cplusplus
7031 extern "C"
7032 #endif
7033 char socketpair ();
7034 int
7035 main ()
7036 {
7037 return socketpair ();
7038   ;
7039   return 0;
7040 }
7041 _ACEOF
7042 for ac_lib in '' socket; do
7043   if test -z "$ac_lib"; then
7044     ac_res="none required"
7045   else
7046     ac_res=-l$ac_lib
7047     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7048   fi
7049   if ac_fn_c_try_link "$LINENO"; then :
7050   ac_cv_search_socketpair=$ac_res
7051 fi
7052 rm -f core conftest.err conftest.$ac_objext \
7053     conftest$ac_exeext
7054   if test "${ac_cv_search_socketpair+set}" = set; then :
7055   break
7056 fi
7057 done
7058 if test "${ac_cv_search_socketpair+set}" = set; then :
7059
7060 else
7061   ac_cv_search_socketpair=no
7062 fi
7063 rm conftest.$ac_ext
7064 LIBS=$ac_func_search_save_LIBS
7065 fi
7066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
7067 $as_echo "$ac_cv_search_socketpair" >&6; }
7068 ac_res=$ac_cv_search_socketpair
7069 if test "$ac_res" != no; then :
7070   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7071
7072 fi
7073
7074
7075 # Link in zlib if we can.  This allows us to read compressed debug sections.
7076
7077   # Use the system's zlib library.
7078   zlibdir="-L\$(top_builddir)/../zlib"
7079   zlibinc="-I\$(top_srcdir)/../zlib"
7080
7081 # Check whether --with-system-zlib was given.
7082 if test "${with_system_zlib+set}" = set; then :
7083   withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
7084     zlibdir=
7085     zlibinc=
7086   fi
7087
7088 fi
7089
7090
7091
7092
7093
7094 # On FreeBSD we may need libutil for kinfo_getvmmap (used by fbsd-nat.c).
7095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing kinfo_getvmmap" >&5
7096 $as_echo_n "checking for library containing kinfo_getvmmap... " >&6; }
7097 if test "${ac_cv_search_kinfo_getvmmap+set}" = set; then :
7098   $as_echo_n "(cached) " >&6
7099 else
7100   ac_func_search_save_LIBS=$LIBS
7101 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7102 /* end confdefs.h.  */
7103
7104 /* Override any GCC internal prototype to avoid an error.
7105    Use char because int might match the return type of a GCC
7106    builtin and then its argument prototype would still apply.  */
7107 #ifdef __cplusplus
7108 extern "C"
7109 #endif
7110 char kinfo_getvmmap ();
7111 int
7112 main ()
7113 {
7114 return kinfo_getvmmap ();
7115   ;
7116   return 0;
7117 }
7118 _ACEOF
7119 for ac_lib in '' util; do
7120   if test -z "$ac_lib"; then
7121     ac_res="none required"
7122   else
7123     ac_res=-l$ac_lib
7124     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7125   fi
7126   if ac_fn_c_try_link "$LINENO"; then :
7127   ac_cv_search_kinfo_getvmmap=$ac_res
7128 fi
7129 rm -f core conftest.err conftest.$ac_objext \
7130     conftest$ac_exeext
7131   if test "${ac_cv_search_kinfo_getvmmap+set}" = set; then :
7132   break
7133 fi
7134 done
7135 if test "${ac_cv_search_kinfo_getvmmap+set}" = set; then :
7136
7137 else
7138   ac_cv_search_kinfo_getvmmap=no
7139 fi
7140 rm conftest.$ac_ext
7141 LIBS=$ac_func_search_save_LIBS
7142 fi
7143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_kinfo_getvmmap" >&5
7144 $as_echo "$ac_cv_search_kinfo_getvmmap" >&6; }
7145 ac_res=$ac_cv_search_kinfo_getvmmap
7146 if test "$ac_res" != no; then :
7147   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7148
7149 $as_echo "#define HAVE_KINFO_GETVMMAP 1" >>confdefs.h
7150
7151 fi
7152
7153
7154
7155       if test "X$prefix" = "XNONE"; then
7156     acl_final_prefix="$ac_default_prefix"
7157   else
7158     acl_final_prefix="$prefix"
7159   fi
7160   if test "X$exec_prefix" = "XNONE"; then
7161     acl_final_exec_prefix='${prefix}'
7162   else
7163     acl_final_exec_prefix="$exec_prefix"
7164   fi
7165   acl_save_prefix="$prefix"
7166   prefix="$acl_final_prefix"
7167   eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
7168   prefix="$acl_save_prefix"
7169
7170
7171 # Check whether --with-gnu-ld was given.
7172 if test "${with_gnu_ld+set}" = set; then :
7173   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7174 else
7175   with_gnu_ld=no
7176 fi
7177
7178 # Prepare PATH_SEPARATOR.
7179 # The user is always right.
7180 if test "${PATH_SEPARATOR+set}" != set; then
7181   echo "#! /bin/sh" >conf$$.sh
7182   echo  "exit 0"   >>conf$$.sh
7183   chmod +x conf$$.sh
7184   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7185     PATH_SEPARATOR=';'
7186   else
7187     PATH_SEPARATOR=:
7188   fi
7189   rm -f conf$$.sh
7190 fi
7191 ac_prog=ld
7192 if test "$GCC" = yes; then
7193   # Check if gcc -print-prog-name=ld gives a path.
7194   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
7195 $as_echo_n "checking for ld used by GCC... " >&6; }
7196   case $host in
7197   *-*-mingw*)
7198     # gcc leaves a trailing carriage return which upsets mingw
7199     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
7200   *)
7201     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
7202   esac
7203   case $ac_prog in
7204     # Accept absolute paths.
7205     [\\/]* | [A-Za-z]:[\\/]*)
7206       re_direlt='/[^/][^/]*/\.\./'
7207       # Canonicalize the path of ld
7208       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
7209       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
7210         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
7211       done
7212       test -z "$LD" && LD="$ac_prog"
7213       ;;
7214   "")
7215     # If it fails, then pretend we aren't using GCC.
7216     ac_prog=ld
7217     ;;
7218   *)
7219     # If it is relative, then search for the first ld in PATH.
7220     with_gnu_ld=unknown
7221     ;;
7222   esac
7223 elif test "$with_gnu_ld" = yes; then
7224   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
7225 $as_echo_n "checking for GNU ld... " >&6; }
7226 else
7227   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
7228 $as_echo_n "checking for non-GNU ld... " >&6; }
7229 fi
7230 if test "${acl_cv_path_LD+set}" = set; then :
7231   $as_echo_n "(cached) " >&6
7232 else
7233   if test -z "$LD"; then
7234   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
7235   for ac_dir in $PATH; do
7236     test -z "$ac_dir" && ac_dir=.
7237     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
7238       acl_cv_path_LD="$ac_dir/$ac_prog"
7239       # Check to see if the program is GNU ld.  I'd rather use --version,
7240       # but apparently some GNU ld's only accept -v.
7241       # Break only if it was the GNU/non-GNU ld that we prefer.
7242       if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
7243         test "$with_gnu_ld" != no && break
7244       else
7245         test "$with_gnu_ld" != yes && break
7246       fi
7247     fi
7248   done
7249   IFS="$ac_save_ifs"
7250 else
7251   acl_cv_path_LD="$LD" # Let the user override the test with a path.
7252 fi
7253 fi
7254
7255 LD="$acl_cv_path_LD"
7256 if test -n "$LD"; then
7257   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
7258 $as_echo "$LD" >&6; }
7259 else
7260   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7261 $as_echo "no" >&6; }
7262 fi
7263 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
7264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
7265 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
7266 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
7267   $as_echo_n "(cached) " >&6
7268 else
7269   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
7270 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
7271   acl_cv_prog_gnu_ld=yes
7272 else
7273   acl_cv_prog_gnu_ld=no
7274 fi
7275 fi
7276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
7277 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
7278 with_gnu_ld=$acl_cv_prog_gnu_ld
7279
7280
7281
7282                                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
7283 $as_echo_n "checking for shared library run path origin... " >&6; }
7284 if test "${acl_cv_rpath+set}" = set; then :
7285   $as_echo_n "(cached) " >&6
7286 else
7287
7288     CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
7289     ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
7290     . ./conftest.sh
7291     rm -f ./conftest.sh
7292     acl_cv_rpath=done
7293
7294 fi
7295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
7296 $as_echo "$acl_cv_rpath" >&6; }
7297   wl="$acl_cv_wl"
7298   libext="$acl_cv_libext"
7299   shlibext="$acl_cv_shlibext"
7300   hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
7301   hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
7302   hardcode_direct="$acl_cv_hardcode_direct"
7303   hardcode_minus_L="$acl_cv_hardcode_minus_L"
7304     # Check whether --enable-rpath was given.
7305 if test "${enable_rpath+set}" = set; then :
7306   enableval=$enable_rpath; :
7307 else
7308   enable_rpath=yes
7309 fi
7310
7311
7312
7313
7314
7315
7316
7317
7318     use_additional=yes
7319
7320   acl_save_prefix="$prefix"
7321   prefix="$acl_final_prefix"
7322   acl_save_exec_prefix="$exec_prefix"
7323   exec_prefix="$acl_final_exec_prefix"
7324
7325     eval additional_includedir=\"$includedir\"
7326     eval additional_libdir=\"$libdir\"
7327
7328   exec_prefix="$acl_save_exec_prefix"
7329   prefix="$acl_save_prefix"
7330
7331
7332 # Check whether --with-libiconv-prefix was given.
7333 if test "${with_libiconv_prefix+set}" = set; then :
7334   withval=$with_libiconv_prefix;
7335     if test "X$withval" = "Xno"; then
7336       use_additional=no
7337     else
7338       if test "X$withval" = "X"; then
7339
7340   acl_save_prefix="$prefix"
7341   prefix="$acl_final_prefix"
7342   acl_save_exec_prefix="$exec_prefix"
7343   exec_prefix="$acl_final_exec_prefix"
7344
7345           eval additional_includedir=\"$includedir\"
7346           eval additional_libdir=\"$libdir\"
7347
7348   exec_prefix="$acl_save_exec_prefix"
7349   prefix="$acl_save_prefix"
7350
7351       else
7352         additional_includedir="$withval/include"
7353         additional_libdir="$withval/lib"
7354       fi
7355     fi
7356
7357 fi
7358
7359       LIBICONV=
7360   LTLIBICONV=
7361   INCICONV=
7362   rpathdirs=
7363   ltrpathdirs=
7364   names_already_handled=
7365   names_next_round='iconv '
7366   while test -n "$names_next_round"; do
7367     names_this_round="$names_next_round"
7368     names_next_round=
7369     for name in $names_this_round; do
7370       already_handled=
7371       for n in $names_already_handled; do
7372         if test "$n" = "$name"; then
7373           already_handled=yes
7374           break
7375         fi
7376       done
7377       if test -z "$already_handled"; then
7378         names_already_handled="$names_already_handled $name"
7379                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
7380         eval value=\"\$HAVE_LIB$uppername\"
7381         if test -n "$value"; then
7382           if test "$value" = yes; then
7383             eval value=\"\$LIB$uppername\"
7384             test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
7385             eval value=\"\$LTLIB$uppername\"
7386             test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
7387           else
7388                                     :
7389           fi
7390         else
7391                               found_dir=
7392           found_la=
7393           found_so=
7394           found_a=
7395           if test $use_additional = yes; then
7396             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
7397               found_dir="$additional_libdir"
7398               found_so="$additional_libdir/lib$name.$shlibext"
7399               if test -f "$additional_libdir/lib$name.la"; then
7400                 found_la="$additional_libdir/lib$name.la"
7401               fi
7402             else
7403               if test -f "$additional_libdir/lib$name.$libext"; then
7404                 found_dir="$additional_libdir"
7405                 found_a="$additional_libdir/lib$name.$libext"
7406                 if test -f "$additional_libdir/lib$name.la"; then
7407                   found_la="$additional_libdir/lib$name.la"
7408                 fi
7409               fi
7410             fi
7411           fi
7412           if test "X$found_dir" = "X"; then
7413             for x in $LDFLAGS $LTLIBICONV; do
7414
7415   acl_save_prefix="$prefix"
7416   prefix="$acl_final_prefix"
7417   acl_save_exec_prefix="$exec_prefix"
7418   exec_prefix="$acl_final_exec_prefix"
7419   eval x=\"$x\"
7420   exec_prefix="$acl_save_exec_prefix"
7421   prefix="$acl_save_prefix"
7422
7423               case "$x" in
7424                 -L*)
7425                   dir=`echo "X$x" | sed -e 's/^X-L//'`
7426                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
7427                     found_dir="$dir"
7428                     found_so="$dir/lib$name.$shlibext"
7429                     if test -f "$dir/lib$name.la"; then
7430                       found_la="$dir/lib$name.la"
7431                     fi
7432                   else
7433                     if test -f "$dir/lib$name.$libext"; then
7434                       found_dir="$dir"
7435                       found_a="$dir/lib$name.$libext"
7436                       if test -f "$dir/lib$name.la"; then
7437                         found_la="$dir/lib$name.la"
7438                       fi
7439                     fi
7440                   fi
7441                   ;;
7442               esac
7443               if test "X$found_dir" != "X"; then
7444                 break
7445               fi
7446             done
7447           fi
7448           if test "X$found_dir" != "X"; then
7449                         LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
7450             if test "X$found_so" != "X"; then
7451                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
7452                                 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
7453               else
7454                                                                                 haveit=
7455                 for x in $ltrpathdirs; do
7456                   if test "X$x" = "X$found_dir"; then
7457                     haveit=yes
7458                     break
7459                   fi
7460                 done
7461                 if test -z "$haveit"; then
7462                   ltrpathdirs="$ltrpathdirs $found_dir"
7463                 fi
7464                                 if test "$hardcode_direct" = yes; then
7465                                                       LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
7466                 else
7467                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
7468                                                             LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
7469                                                             haveit=
7470                     for x in $rpathdirs; do
7471                       if test "X$x" = "X$found_dir"; then
7472                         haveit=yes
7473                         break
7474                       fi
7475                     done
7476                     if test -z "$haveit"; then
7477                       rpathdirs="$rpathdirs $found_dir"
7478                     fi
7479                   else
7480                                                                                 haveit=
7481                     for x in $LDFLAGS $LIBICONV; do
7482
7483   acl_save_prefix="$prefix"
7484   prefix="$acl_final_prefix"
7485   acl_save_exec_prefix="$exec_prefix"
7486   exec_prefix="$acl_final_exec_prefix"
7487   eval x=\"$x\"
7488   exec_prefix="$acl_save_exec_prefix"
7489   prefix="$acl_save_prefix"
7490
7491                       if test "X$x" = "X-L$found_dir"; then
7492                         haveit=yes
7493                         break
7494                       fi
7495                     done
7496                     if test -z "$haveit"; then
7497                       LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
7498                     fi
7499                     if test "$hardcode_minus_L" != no; then
7500                                                                                         LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
7501                     else
7502                                                                                                                                                                                 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
7503                     fi
7504                   fi
7505                 fi
7506               fi
7507             else
7508               if test "X$found_a" != "X"; then
7509                                 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
7510               else
7511                                                 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
7512               fi
7513             fi
7514                         additional_includedir=
7515             case "$found_dir" in
7516               */lib | */lib/)
7517                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
7518                 additional_includedir="$basedir/include"
7519                 ;;
7520             esac
7521             if test "X$additional_includedir" != "X"; then
7522                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
7523                 haveit=
7524                 if test "X$additional_includedir" = "X/usr/local/include"; then
7525                   if test -n "$GCC"; then
7526                     case $host_os in
7527                       linux*) haveit=yes;;
7528                     esac
7529                   fi
7530                 fi
7531                 if test -z "$haveit"; then
7532                   for x in $CPPFLAGS $INCICONV; do
7533
7534   acl_save_prefix="$prefix"
7535   prefix="$acl_final_prefix"
7536   acl_save_exec_prefix="$exec_prefix"
7537   exec_prefix="$acl_final_exec_prefix"
7538   eval x=\"$x\"
7539   exec_prefix="$acl_save_exec_prefix"
7540   prefix="$acl_save_prefix"
7541
7542                     if test "X$x" = "X-I$additional_includedir"; then
7543                       haveit=yes
7544                       break
7545                     fi
7546                   done
7547                   if test -z "$haveit"; then
7548                     if test -d "$additional_includedir"; then
7549                                             INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
7550                     fi
7551                   fi
7552                 fi
7553               fi
7554             fi
7555                         if test -n "$found_la"; then
7556                                                         save_libdir="$libdir"
7557               case "$found_la" in
7558                 */* | *\\*) . "$found_la" ;;
7559                 *) . "./$found_la" ;;
7560               esac
7561               libdir="$save_libdir"
7562                             for dep in $dependency_libs; do
7563                 case "$dep" in
7564                   -L*)
7565                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
7566                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
7567                       haveit=
7568                       if test "X$additional_libdir" = "X/usr/local/lib"; then
7569                         if test -n "$GCC"; then
7570                           case $host_os in
7571                             linux*) haveit=yes;;
7572                           esac
7573                         fi
7574                       fi
7575                       if test -z "$haveit"; then
7576                         haveit=
7577                         for x in $LDFLAGS $LIBICONV; do
7578
7579   acl_save_prefix="$prefix"
7580   prefix="$acl_final_prefix"
7581   acl_save_exec_prefix="$exec_prefix"
7582   exec_prefix="$acl_final_exec_prefix"
7583   eval x=\"$x\"
7584   exec_prefix="$acl_save_exec_prefix"
7585   prefix="$acl_save_prefix"
7586
7587                           if test "X$x" = "X-L$additional_libdir"; then
7588                             haveit=yes
7589                             break
7590                           fi
7591                         done
7592                         if test -z "$haveit"; then
7593                           if test -d "$additional_libdir"; then
7594                                                         LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
7595                           fi
7596                         fi
7597                         haveit=
7598                         for x in $LDFLAGS $LTLIBICONV; do
7599
7600   acl_save_prefix="$prefix"
7601   prefix="$acl_final_prefix"
7602   acl_save_exec_prefix="$exec_prefix"
7603   exec_prefix="$acl_final_exec_prefix"
7604   eval x=\"$x\"
7605   exec_prefix="$acl_save_exec_prefix"
7606   prefix="$acl_save_prefix"
7607
7608                           if test "X$x" = "X-L$additional_libdir"; then
7609                             haveit=yes
7610                             break
7611                           fi
7612                         done
7613                         if test -z "$haveit"; then
7614                           if test -d "$additional_libdir"; then
7615                                                         LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
7616                           fi
7617                         fi
7618                       fi
7619                     fi
7620                     ;;
7621                   -R*)
7622                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
7623                     if test "$enable_rpath" != no; then
7624                                                                   haveit=
7625                       for x in $rpathdirs; do
7626                         if test "X$x" = "X$dir"; then
7627                           haveit=yes
7628                           break
7629                         fi
7630                       done
7631                       if test -z "$haveit"; then
7632                         rpathdirs="$rpathdirs $dir"
7633                       fi
7634                                                                   haveit=
7635                       for x in $ltrpathdirs; do
7636                         if test "X$x" = "X$dir"; then
7637                           haveit=yes
7638                           break
7639                         fi
7640                       done
7641                       if test -z "$haveit"; then
7642                         ltrpathdirs="$ltrpathdirs $dir"
7643                       fi
7644                     fi
7645                     ;;
7646                   -l*)
7647                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
7648                     ;;
7649                   *.la)
7650                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
7651                     ;;
7652                   *)
7653                                         LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
7654                     LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
7655                     ;;
7656                 esac
7657               done
7658             fi
7659           else
7660                                                             LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
7661             LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
7662           fi
7663         fi
7664       fi
7665     done
7666   done
7667   if test "X$rpathdirs" != "X"; then
7668     if test -n "$hardcode_libdir_separator"; then
7669                         alldirs=
7670       for found_dir in $rpathdirs; do
7671         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
7672       done
7673             acl_save_libdir="$libdir"
7674       libdir="$alldirs"
7675       eval flag=\"$hardcode_libdir_flag_spec\"
7676       libdir="$acl_save_libdir"
7677       LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
7678     else
7679             for found_dir in $rpathdirs; do
7680         acl_save_libdir="$libdir"
7681         libdir="$found_dir"
7682         eval flag=\"$hardcode_libdir_flag_spec\"
7683         libdir="$acl_save_libdir"
7684         LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
7685       done
7686     fi
7687   fi
7688   if test "X$ltrpathdirs" != "X"; then
7689             for found_dir in $ltrpathdirs; do
7690       LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
7691     done
7692   fi
7693
7694
7695
7696
7697
7698
7699
7700   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
7701 $as_echo_n "checking for iconv... " >&6; }
7702 if test "${am_cv_func_iconv+set}" = set; then :
7703   $as_echo_n "(cached) " >&6
7704 else
7705
7706     am_cv_func_iconv="no, consider installing GNU libiconv"
7707     am_cv_lib_iconv=no
7708                     am_save_CPPFLAGS="$CPPFLAGS"
7709     CPPFLAGS="$CPPFLAGS $INCICONV"
7710     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7711 /* end confdefs.h.  */
7712 #include <stdlib.h>
7713 #include <iconv.h>
7714 int
7715 main ()
7716 {
7717 iconv_t cd = iconv_open("","");
7718        iconv(cd,NULL,NULL,NULL,NULL);
7719        iconv_close(cd);
7720   ;
7721   return 0;
7722 }
7723 _ACEOF
7724 if ac_fn_c_try_link "$LINENO"; then :
7725   am_cv_func_iconv=yes
7726 fi
7727 rm -f core conftest.err conftest.$ac_objext \
7728     conftest$ac_exeext conftest.$ac_ext
7729     CPPFLAGS="$am_save_CPPFLAGS"
7730
7731     if test "$am_cv_func_iconv" != yes && test -d ../libiconv; then
7732       for _libs in .libs _libs; do
7733         am_save_CPPFLAGS="$CPPFLAGS"
7734         am_save_LIBS="$LIBS"
7735         CPPFLAGS="$CPPFLAGS -I../libiconv/include"
7736         LIBS="$LIBS ../libiconv/lib/$_libs/libiconv.a"
7737         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7738 /* end confdefs.h.  */
7739 #include <stdlib.h>
7740 #include <iconv.h>
7741 int
7742 main ()
7743 {
7744 iconv_t cd = iconv_open("","");
7745            iconv(cd,NULL,NULL,NULL,NULL);
7746            iconv_close(cd);
7747   ;
7748   return 0;
7749 }
7750 _ACEOF
7751 if ac_fn_c_try_link "$LINENO"; then :
7752   INCICONV="-I../libiconv/include"
7753           LIBICONV='${top_builddir}'/../libiconv/lib/$_libs/libiconv.a
7754           LTLIBICONV='${top_builddir}'/../libiconv/lib/libiconv.la
7755           am_cv_lib_iconv=yes
7756           am_cv_func_iconv=yes
7757 fi
7758 rm -f core conftest.err conftest.$ac_objext \
7759     conftest$ac_exeext conftest.$ac_ext
7760         CPPFLAGS="$am_save_CPPFLAGS"
7761         LIBS="$am_save_LIBS"
7762         if test "$am_cv_func_iconv" = "yes"; then
7763           break
7764         fi
7765       done
7766     fi
7767
7768     if test "$am_cv_func_iconv" != yes; then
7769       am_save_CPPFLAGS="$CPPFLAGS"
7770       am_save_LIBS="$LIBS"
7771       CPPFLAGS="$LIBS $INCICONV"
7772       LIBS="$LIBS $LIBICONV"
7773       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7774 /* end confdefs.h.  */
7775 #include <stdlib.h>
7776 #include <iconv.h>
7777 int
7778 main ()
7779 {
7780 iconv_t cd = iconv_open("","");
7781          iconv(cd,NULL,NULL,NULL,NULL);
7782          iconv_close(cd);
7783   ;
7784   return 0;
7785 }
7786 _ACEOF
7787 if ac_fn_c_try_link "$LINENO"; then :
7788   am_cv_lib_iconv=yes
7789         am_cv_func_iconv=yes
7790 fi
7791 rm -f core conftest.err conftest.$ac_objext \
7792     conftest$ac_exeext conftest.$ac_ext
7793       CPPFLAGS="$am_save_CPPFLAGS"
7794       LIBS="$am_save_LIBS"
7795     fi
7796
7797 fi
7798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
7799 $as_echo "$am_cv_func_iconv" >&6; }
7800   if test "$am_cv_func_iconv" = yes; then
7801
7802 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
7803
7804   fi
7805   if test "$am_cv_lib_iconv" = yes; then
7806
7807   for element in $INCICONV; do
7808     haveit=
7809     for x in $CPPFLAGS; do
7810
7811   acl_save_prefix="$prefix"
7812   prefix="$acl_final_prefix"
7813   acl_save_exec_prefix="$exec_prefix"
7814   exec_prefix="$acl_final_exec_prefix"
7815   eval x=\"$x\"
7816   exec_prefix="$acl_save_exec_prefix"
7817   prefix="$acl_save_prefix"
7818
7819       if test "X$x" = "X$element"; then
7820         haveit=yes
7821         break
7822       fi
7823     done
7824     if test -z "$haveit"; then
7825       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
7826     fi
7827   done
7828
7829     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
7830 $as_echo_n "checking how to link with libiconv... " >&6; }
7831     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
7832 $as_echo "$LIBICONV" >&6; }
7833   else
7834     LIBICONV=
7835     LTLIBICONV=
7836   fi
7837
7838
7839
7840   if test "$am_cv_func_iconv" = yes; then
7841     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
7842 $as_echo_n "checking for iconv declaration... " >&6; }
7843     if test "${am_cv_proto_iconv+set}" = set; then :
7844   $as_echo_n "(cached) " >&6
7845 else
7846
7847       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7848 /* end confdefs.h.  */
7849
7850 #include <stdlib.h>
7851 #include <iconv.h>
7852 extern
7853 #ifdef __cplusplus
7854 "C"
7855 #endif
7856 #if defined(__STDC__) || defined(__cplusplus)
7857 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
7858 #else
7859 size_t iconv();
7860 #endif
7861
7862 int
7863 main ()
7864 {
7865
7866   ;
7867   return 0;
7868 }
7869 _ACEOF
7870 if ac_fn_c_try_compile "$LINENO"; then :
7871   am_cv_proto_iconv_arg1=""
7872 else
7873   am_cv_proto_iconv_arg1="const"
7874 fi
7875 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7876       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);"
7877 fi
7878
7879     am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
7880     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
7881          }$am_cv_proto_iconv" >&5
7882 $as_echo "${ac_t:-
7883          }$am_cv_proto_iconv" >&6; }
7884
7885 cat >>confdefs.h <<_ACEOF
7886 #define ICONV_CONST $am_cv_proto_iconv_arg1
7887 _ACEOF
7888
7889   fi
7890
7891
7892 # GDB may fork/exec the iconv program to get the list of supported character
7893 # sets.  Allow the user to specify where to find it.
7894 # There are several factors affecting the choice of option name:
7895 # - There is already --with-libiconv-prefix but we can't use it, it specifies
7896 #   the build-time location of libiconv files.
7897 # - The program we need to find is iconv, which comes with glibc.  The user
7898 #   doesn't necessarily have libiconv installed.  Therefore naming this
7899 #   --with-libiconv-foo feels wrong.
7900 # - We want the path to be relocatable, but GDB_AC_DEFINE_RELOCATABLE is
7901 #   defined to work on directories not files (though it really doesn't know
7902 #   the difference).
7903 # - Calling this --with-iconv-prefix is perceived to cause too much confusion
7904 #   with --with-libiconv-prefix.
7905 # Putting these together is why the option name is --with-iconv-bin.
7906
7907
7908 # Check whether --with-iconv-bin was given.
7909 if test "${with_iconv_bin+set}" = set; then :
7910   withval=$with_iconv_bin; iconv_bin="${withval}"
7911
7912 cat >>confdefs.h <<_ACEOF
7913 #define ICONV_BIN "${iconv_bin}"
7914 _ACEOF
7915
7916
7917   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
7918      if test "x$prefix" = xNONE; then
7919         test_prefix=/usr/local
7920      else
7921         test_prefix=$prefix
7922      fi
7923   else
7924      test_prefix=$exec_prefix
7925   fi
7926   value=0
7927   case ${iconv_bin} in
7928      "${test_prefix}"|"${test_prefix}/"*|\
7929         '${exec_prefix}'|'${exec_prefix}/'*)
7930      value=1
7931      ;;
7932   esac
7933
7934 cat >>confdefs.h <<_ACEOF
7935 #define ICONV_BIN_RELOCATABLE $value
7936 _ACEOF
7937
7938
7939
7940 fi
7941
7942
7943 # For the TUI, we need enhanced curses functionality.
7944 if test x"$enable_tui" != xno; then
7945   prefer_curses=yes
7946 fi
7947
7948 curses_found=no
7949 if test x"$prefer_curses" = xyes; then
7950   # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied
7951   # curses library because the latter might not provide all the
7952   # functionality we need.  However, this leads to problems on systems
7953   # where the linker searches /usr/local/lib, but the compiler doesn't
7954   # search /usr/local/include, if ncurses is installed in /usr/local.  A
7955   # default installation of ncurses on alpha*-dec-osf* will lead to such
7956   # a situation.
7957   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing waddstr" >&5
7958 $as_echo_n "checking for library containing waddstr... " >&6; }
7959 if test "${ac_cv_search_waddstr+set}" = set; then :
7960   $as_echo_n "(cached) " >&6
7961 else
7962   ac_func_search_save_LIBS=$LIBS
7963 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7964 /* end confdefs.h.  */
7965
7966 /* Override any GCC internal prototype to avoid an error.
7967    Use char because int might match the return type of a GCC
7968    builtin and then its argument prototype would still apply.  */
7969 #ifdef __cplusplus
7970 extern "C"
7971 #endif
7972 char waddstr ();
7973 int
7974 main ()
7975 {
7976 return waddstr ();
7977   ;
7978   return 0;
7979 }
7980 _ACEOF
7981 for ac_lib in '' ncurses cursesX curses; do
7982   if test -z "$ac_lib"; then
7983     ac_res="none required"
7984   else
7985     ac_res=-l$ac_lib
7986     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7987   fi
7988   if ac_fn_c_try_link "$LINENO"; then :
7989   ac_cv_search_waddstr=$ac_res
7990 fi
7991 rm -f core conftest.err conftest.$ac_objext \
7992     conftest$ac_exeext
7993   if test "${ac_cv_search_waddstr+set}" = set; then :
7994   break
7995 fi
7996 done
7997 if test "${ac_cv_search_waddstr+set}" = set; then :
7998
7999 else
8000   ac_cv_search_waddstr=no
8001 fi
8002 rm conftest.$ac_ext
8003 LIBS=$ac_func_search_save_LIBS
8004 fi
8005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_waddstr" >&5
8006 $as_echo "$ac_cv_search_waddstr" >&6; }
8007 ac_res=$ac_cv_search_waddstr
8008 if test "$ac_res" != no; then :
8009   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8010
8011 fi
8012
8013
8014   if test "$ac_cv_search_waddstr" != no; then
8015     curses_found=yes
8016   fi
8017 fi
8018
8019 # Check whether we should enable the TUI, but only do so if we really
8020 # can.
8021 if test x"$enable_tui" != xno; then
8022   if test -d $srcdir/tui; then
8023     if test "$curses_found" != no; then
8024       CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
8025       CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
8026       CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
8027       ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
8028     else
8029       if test x"$enable_tui" = xyes; then
8030         as_fn_error "no enhanced curses library found; disable TUI" "$LINENO" 5
8031       else
8032         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no enhanced curses library found; disabling TUI" >&5
8033 $as_echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;}
8034       fi
8035     fi
8036   fi
8037 fi
8038
8039 # Since GDB uses Readline, we need termcap functionality.  In many
8040 # cases this will be provided by the curses library, but some systems
8041 # have a seperate termcap library, or no curses library at all.
8042
8043 case $host_os in
8044   cygwin*)
8045     if test -d $srcdir/libtermcap; then
8046       LIBS="../libtermcap/libtermcap.a $LIBS"
8047       ac_cv_search_tgetent="../libtermcap/libtermcap.a"
8048     fi ;;
8049   go32* | *djgpp*)
8050     ac_cv_search_tgetent="none required"
8051     ;;
8052 esac
8053
8054 # These are the libraries checked by Readline.
8055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
8056 $as_echo_n "checking for library containing tgetent... " >&6; }
8057 if test "${ac_cv_search_tgetent+set}" = set; then :
8058   $as_echo_n "(cached) " >&6
8059 else
8060   ac_func_search_save_LIBS=$LIBS
8061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8062 /* end confdefs.h.  */
8063
8064 /* Override any GCC internal prototype to avoid an error.
8065    Use char because int might match the return type of a GCC
8066    builtin and then its argument prototype would still apply.  */
8067 #ifdef __cplusplus
8068 extern "C"
8069 #endif
8070 char tgetent ();
8071 int
8072 main ()
8073 {
8074 return tgetent ();
8075   ;
8076   return 0;
8077 }
8078 _ACEOF
8079 for ac_lib in '' termcap tinfo curses ncurses; do
8080   if test -z "$ac_lib"; then
8081     ac_res="none required"
8082   else
8083     ac_res=-l$ac_lib
8084     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8085   fi
8086   if ac_fn_c_try_link "$LINENO"; then :
8087   ac_cv_search_tgetent=$ac_res
8088 fi
8089 rm -f core conftest.err conftest.$ac_objext \
8090     conftest$ac_exeext
8091   if test "${ac_cv_search_tgetent+set}" = set; then :
8092   break
8093 fi
8094 done
8095 if test "${ac_cv_search_tgetent+set}" = set; then :
8096
8097 else
8098   ac_cv_search_tgetent=no
8099 fi
8100 rm conftest.$ac_ext
8101 LIBS=$ac_func_search_save_LIBS
8102 fi
8103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
8104 $as_echo "$ac_cv_search_tgetent" >&6; }
8105 ac_res=$ac_cv_search_tgetent
8106 if test "$ac_res" != no; then :
8107   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8108
8109 fi
8110
8111
8112 if test "$ac_cv_search_tgetent" = no; then
8113   CONFIG_OBS="$CONFIG_OBS stub-termcap.o"
8114 fi
8115
8116
8117 # Check whether --with-system-readline was given.
8118 if test "${with_system_readline+set}" = set; then :
8119   withval=$with_system_readline;
8120 fi
8121
8122
8123 if test "$with_system_readline" = yes; then
8124   READLINE=-lreadline
8125   READLINE_DEPS=
8126   READLINE_CFLAGS=
8127   READLINE_TEXI_INCFLAG=
8128 else
8129   READLINE='$(READLINE_DIR)/libreadline.a'
8130   READLINE_DEPS='$(READLINE)'
8131   READLINE_CFLAGS='-I$(READLINE_SRC)/..'
8132   READLINE_TEXI_INCFLAG='-I $(READLINE_DIR)'
8133 fi
8134
8135
8136
8137
8138
8139 # Generate jit-reader.h
8140
8141 # This is typedeffed to GDB_CORE_ADDR in jit-reader.h
8142 TARGET_PTR=
8143
8144 # The cast to long int works around a bug in the HP C Compiler
8145 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8146 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8147 # This bug is HP SR number 8606223364.
8148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long long" >&5
8149 $as_echo_n "checking size of unsigned long long... " >&6; }
8150 if test "${ac_cv_sizeof_unsigned_long_long+set}" = set; then :
8151   $as_echo_n "(cached) " >&6
8152 else
8153   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long long))" "ac_cv_sizeof_unsigned_long_long"        "$ac_includes_default"; then :
8154
8155 else
8156   if test "$ac_cv_type_unsigned_long_long" = yes; then
8157      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8158 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8159 { as_fn_set_status 77
8160 as_fn_error "cannot compute sizeof (unsigned long long)
8161 See \`config.log' for more details." "$LINENO" 5; }; }
8162    else
8163      ac_cv_sizeof_unsigned_long_long=0
8164    fi
8165 fi
8166
8167 fi
8168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long_long" >&5
8169 $as_echo "$ac_cv_sizeof_unsigned_long_long" >&6; }
8170
8171
8172
8173 cat >>confdefs.h <<_ACEOF
8174 #define SIZEOF_UNSIGNED_LONG_LONG $ac_cv_sizeof_unsigned_long_long
8175 _ACEOF
8176
8177
8178 # The cast to long int works around a bug in the HP C Compiler
8179 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8180 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8181 # This bug is HP SR number 8606223364.
8182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long" >&5
8183 $as_echo_n "checking size of unsigned long... " >&6; }
8184 if test "${ac_cv_sizeof_unsigned_long+set}" = set; then :
8185   $as_echo_n "(cached) " >&6
8186 else
8187   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long))" "ac_cv_sizeof_unsigned_long"        "$ac_includes_default"; then :
8188
8189 else
8190   if test "$ac_cv_type_unsigned_long" = yes; then
8191      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8192 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8193 { as_fn_set_status 77
8194 as_fn_error "cannot compute sizeof (unsigned long)
8195 See \`config.log' for more details." "$LINENO" 5; }; }
8196    else
8197      ac_cv_sizeof_unsigned_long=0
8198    fi
8199 fi
8200
8201 fi
8202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long" >&5
8203 $as_echo "$ac_cv_sizeof_unsigned_long" >&6; }
8204
8205
8206
8207 cat >>confdefs.h <<_ACEOF
8208 #define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long
8209 _ACEOF
8210
8211
8212 # The cast to long int works around a bug in the HP C Compiler
8213 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8214 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8215 # This bug is HP SR number 8606223364.
8216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned __int128" >&5
8217 $as_echo_n "checking size of unsigned __int128... " >&6; }
8218 if test "${ac_cv_sizeof_unsigned___int128+set}" = set; then :
8219   $as_echo_n "(cached) " >&6
8220 else
8221   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned __int128))" "ac_cv_sizeof_unsigned___int128"        "$ac_includes_default"; then :
8222
8223 else
8224   if test "$ac_cv_type_unsigned___int128" = yes; then
8225      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8226 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8227 { as_fn_set_status 77
8228 as_fn_error "cannot compute sizeof (unsigned __int128)
8229 See \`config.log' for more details." "$LINENO" 5; }; }
8230    else
8231      ac_cv_sizeof_unsigned___int128=0
8232    fi
8233 fi
8234
8235 fi
8236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned___int128" >&5
8237 $as_echo "$ac_cv_sizeof_unsigned___int128" >&6; }
8238
8239
8240
8241 cat >>confdefs.h <<_ACEOF
8242 #define SIZEOF_UNSIGNED___INT128 $ac_cv_sizeof_unsigned___int128
8243 _ACEOF
8244
8245
8246
8247 if test "x${ac_cv_sizeof_unsigned_long}" = "x8"; then
8248   TARGET_PTR="unsigned long"
8249 elif test "x${ac_cv_sizeof_unsigned_long_long}" = "x8"; then
8250   TARGET_PTR="unsigned long long"
8251 elif test "x${ac_cv_sizeof_unsigned___int128}" = "x16"; then
8252   TARGET_PTR="unsigned __int128"
8253 else
8254   TARGET_PTR="unsigned long"
8255 fi
8256
8257
8258 ac_config_files="$ac_config_files jit-reader.h:jit-reader.in"
8259
8260
8261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
8262 $as_echo_n "checking for library containing dlopen... " >&6; }
8263 if test "${ac_cv_search_dlopen+set}" = set; then :
8264   $as_echo_n "(cached) " >&6
8265 else
8266   ac_func_search_save_LIBS=$LIBS
8267 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8268 /* end confdefs.h.  */
8269
8270 /* Override any GCC internal prototype to avoid an error.
8271    Use char because int might match the return type of a GCC
8272    builtin and then its argument prototype would still apply.  */
8273 #ifdef __cplusplus
8274 extern "C"
8275 #endif
8276 char dlopen ();
8277 int
8278 main ()
8279 {
8280 return dlopen ();
8281   ;
8282   return 0;
8283 }
8284 _ACEOF
8285 for ac_lib in '' dl; do
8286   if test -z "$ac_lib"; then
8287     ac_res="none required"
8288   else
8289     ac_res=-l$ac_lib
8290     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8291   fi
8292   if ac_fn_c_try_link "$LINENO"; then :
8293   ac_cv_search_dlopen=$ac_res
8294 fi
8295 rm -f core conftest.err conftest.$ac_objext \
8296     conftest$ac_exeext
8297   if test "${ac_cv_search_dlopen+set}" = set; then :
8298   break
8299 fi
8300 done
8301 if test "${ac_cv_search_dlopen+set}" = set; then :
8302
8303 else
8304   ac_cv_search_dlopen=no
8305 fi
8306 rm conftest.$ac_ext
8307 LIBS=$ac_func_search_save_LIBS
8308 fi
8309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
8310 $as_echo "$ac_cv_search_dlopen" >&6; }
8311 ac_res=$ac_cv_search_dlopen
8312 if test "$ac_res" != no; then :
8313   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8314
8315 fi
8316
8317
8318
8319
8320 # Check whether --with-jit-reader-dir was given.
8321 if test "${with_jit_reader_dir+set}" = set; then :
8322   withval=$with_jit_reader_dir;
8323     JIT_READER_DIR=$withval
8324 else
8325   JIT_READER_DIR=${libdir}/gdb
8326 fi
8327
8328
8329   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
8330   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8331   ac_define_dir=`eval echo $JIT_READER_DIR`
8332   ac_define_dir=`eval echo $ac_define_dir`
8333
8334 cat >>confdefs.h <<_ACEOF
8335 #define JIT_READER_DIR "$ac_define_dir"
8336 _ACEOF
8337
8338
8339
8340
8341   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
8342      if test "x$prefix" = xNONE; then
8343         test_prefix=/usr/local
8344      else
8345         test_prefix=$prefix
8346      fi
8347   else
8348      test_prefix=$exec_prefix
8349   fi
8350   value=0
8351   case ${ac_define_dir} in
8352      "${test_prefix}"|"${test_prefix}/"*|\
8353         '${exec_prefix}'|'${exec_prefix}/'*)
8354      value=1
8355      ;;
8356   esac
8357
8358 cat >>confdefs.h <<_ACEOF
8359 #define JIT_READER_DIR_RELOCATABLE $value
8360 _ACEOF
8361
8362
8363
8364
8365
8366 # Check whether --with-expat was given.
8367 if test "${with_expat+set}" = set; then :
8368   withval=$with_expat;
8369 else
8370   with_expat=auto
8371 fi
8372
8373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use expat" >&5
8374 $as_echo_n "checking whether to use expat... " >&6; }
8375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_expat" >&5
8376 $as_echo "$with_expat" >&6; }
8377
8378 if test "${with_expat}" = no; then
8379   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat support disabled; some features may be unavailable." >&5
8380 $as_echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;}
8381   HAVE_LIBEXPAT=no
8382 else
8383
8384
8385
8386
8387
8388
8389
8390
8391     use_additional=yes
8392
8393   acl_save_prefix="$prefix"
8394   prefix="$acl_final_prefix"
8395   acl_save_exec_prefix="$exec_prefix"
8396   exec_prefix="$acl_final_exec_prefix"
8397
8398     eval additional_includedir=\"$includedir\"
8399     eval additional_libdir=\"$libdir\"
8400
8401   exec_prefix="$acl_save_exec_prefix"
8402   prefix="$acl_save_prefix"
8403
8404
8405 # Check whether --with-libexpat-prefix was given.
8406 if test "${with_libexpat_prefix+set}" = set; then :
8407   withval=$with_libexpat_prefix;
8408     if test "X$withval" = "Xno"; then
8409       use_additional=no
8410     else
8411       if test "X$withval" = "X"; then
8412
8413   acl_save_prefix="$prefix"
8414   prefix="$acl_final_prefix"
8415   acl_save_exec_prefix="$exec_prefix"
8416   exec_prefix="$acl_final_exec_prefix"
8417
8418           eval additional_includedir=\"$includedir\"
8419           eval additional_libdir=\"$libdir\"
8420
8421   exec_prefix="$acl_save_exec_prefix"
8422   prefix="$acl_save_prefix"
8423
8424       else
8425         additional_includedir="$withval/include"
8426         additional_libdir="$withval/lib"
8427       fi
8428     fi
8429
8430 fi
8431
8432       LIBEXPAT=
8433   LTLIBEXPAT=
8434   INCEXPAT=
8435   rpathdirs=
8436   ltrpathdirs=
8437   names_already_handled=
8438   names_next_round='expat '
8439   while test -n "$names_next_round"; do
8440     names_this_round="$names_next_round"
8441     names_next_round=
8442     for name in $names_this_round; do
8443       already_handled=
8444       for n in $names_already_handled; do
8445         if test "$n" = "$name"; then
8446           already_handled=yes
8447           break
8448         fi
8449       done
8450       if test -z "$already_handled"; then
8451         names_already_handled="$names_already_handled $name"
8452                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
8453         eval value=\"\$HAVE_LIB$uppername\"
8454         if test -n "$value"; then
8455           if test "$value" = yes; then
8456             eval value=\"\$LIB$uppername\"
8457             test -z "$value" || LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$value"
8458             eval value=\"\$LTLIB$uppername\"
8459             test -z "$value" || LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value"
8460           else
8461                                     :
8462           fi
8463         else
8464                               found_dir=
8465           found_la=
8466           found_so=
8467           found_a=
8468           if test $use_additional = yes; then
8469             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
8470               found_dir="$additional_libdir"
8471               found_so="$additional_libdir/lib$name.$shlibext"
8472               if test -f "$additional_libdir/lib$name.la"; then
8473                 found_la="$additional_libdir/lib$name.la"
8474               fi
8475             else
8476               if test -f "$additional_libdir/lib$name.$libext"; then
8477                 found_dir="$additional_libdir"
8478                 found_a="$additional_libdir/lib$name.$libext"
8479                 if test -f "$additional_libdir/lib$name.la"; then
8480                   found_la="$additional_libdir/lib$name.la"
8481                 fi
8482               fi
8483             fi
8484           fi
8485           if test "X$found_dir" = "X"; then
8486             for x in $LDFLAGS $LTLIBEXPAT; do
8487
8488   acl_save_prefix="$prefix"
8489   prefix="$acl_final_prefix"
8490   acl_save_exec_prefix="$exec_prefix"
8491   exec_prefix="$acl_final_exec_prefix"
8492   eval x=\"$x\"
8493   exec_prefix="$acl_save_exec_prefix"
8494   prefix="$acl_save_prefix"
8495
8496               case "$x" in
8497                 -L*)
8498                   dir=`echo "X$x" | sed -e 's/^X-L//'`
8499                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
8500                     found_dir="$dir"
8501                     found_so="$dir/lib$name.$shlibext"
8502                     if test -f "$dir/lib$name.la"; then
8503                       found_la="$dir/lib$name.la"
8504                     fi
8505                   else
8506                     if test -f "$dir/lib$name.$libext"; then
8507                       found_dir="$dir"
8508                       found_a="$dir/lib$name.$libext"
8509                       if test -f "$dir/lib$name.la"; then
8510                         found_la="$dir/lib$name.la"
8511                       fi
8512                     fi
8513                   fi
8514                   ;;
8515               esac
8516               if test "X$found_dir" != "X"; then
8517                 break
8518               fi
8519             done
8520           fi
8521           if test "X$found_dir" != "X"; then
8522                         LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name"
8523             if test "X$found_so" != "X"; then
8524                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
8525                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
8526               else
8527                                                                                 haveit=
8528                 for x in $ltrpathdirs; do
8529                   if test "X$x" = "X$found_dir"; then
8530                     haveit=yes
8531                     break
8532                   fi
8533                 done
8534                 if test -z "$haveit"; then
8535                   ltrpathdirs="$ltrpathdirs $found_dir"
8536                 fi
8537                                 if test "$hardcode_direct" = yes; then
8538                                                       LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
8539                 else
8540                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
8541                                                             LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
8542                                                             haveit=
8543                     for x in $rpathdirs; do
8544                       if test "X$x" = "X$found_dir"; then
8545                         haveit=yes
8546                         break
8547                       fi
8548                     done
8549                     if test -z "$haveit"; then
8550                       rpathdirs="$rpathdirs $found_dir"
8551                     fi
8552                   else
8553                                                                                 haveit=
8554                     for x in $LDFLAGS $LIBEXPAT; do
8555
8556   acl_save_prefix="$prefix"
8557   prefix="$acl_final_prefix"
8558   acl_save_exec_prefix="$exec_prefix"
8559   exec_prefix="$acl_final_exec_prefix"
8560   eval x=\"$x\"
8561   exec_prefix="$acl_save_exec_prefix"
8562   prefix="$acl_save_prefix"
8563
8564                       if test "X$x" = "X-L$found_dir"; then
8565                         haveit=yes
8566                         break
8567                       fi
8568                     done
8569                     if test -z "$haveit"; then
8570                       LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir"
8571                     fi
8572                     if test "$hardcode_minus_L" != no; then
8573                                                                                         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
8574                     else
8575                                                                                                                                                                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
8576                     fi
8577                   fi
8578                 fi
8579               fi
8580             else
8581               if test "X$found_a" != "X"; then
8582                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_a"
8583               else
8584                                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name"
8585               fi
8586             fi
8587                         additional_includedir=
8588             case "$found_dir" in
8589               */lib | */lib/)
8590                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
8591                 additional_includedir="$basedir/include"
8592                 ;;
8593             esac
8594             if test "X$additional_includedir" != "X"; then
8595                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
8596                 haveit=
8597                 if test "X$additional_includedir" = "X/usr/local/include"; then
8598                   if test -n "$GCC"; then
8599                     case $host_os in
8600                       linux*) haveit=yes;;
8601                     esac
8602                   fi
8603                 fi
8604                 if test -z "$haveit"; then
8605                   for x in $CPPFLAGS $INCEXPAT; do
8606
8607   acl_save_prefix="$prefix"
8608   prefix="$acl_final_prefix"
8609   acl_save_exec_prefix="$exec_prefix"
8610   exec_prefix="$acl_final_exec_prefix"
8611   eval x=\"$x\"
8612   exec_prefix="$acl_save_exec_prefix"
8613   prefix="$acl_save_prefix"
8614
8615                     if test "X$x" = "X-I$additional_includedir"; then
8616                       haveit=yes
8617                       break
8618                     fi
8619                   done
8620                   if test -z "$haveit"; then
8621                     if test -d "$additional_includedir"; then
8622                                             INCEXPAT="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir"
8623                     fi
8624                   fi
8625                 fi
8626               fi
8627             fi
8628                         if test -n "$found_la"; then
8629                                                         save_libdir="$libdir"
8630               case "$found_la" in
8631                 */* | *\\*) . "$found_la" ;;
8632                 *) . "./$found_la" ;;
8633               esac
8634               libdir="$save_libdir"
8635                             for dep in $dependency_libs; do
8636                 case "$dep" in
8637                   -L*)
8638                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
8639                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
8640                       haveit=
8641                       if test "X$additional_libdir" = "X/usr/local/lib"; then
8642                         if test -n "$GCC"; then
8643                           case $host_os in
8644                             linux*) haveit=yes;;
8645                           esac
8646                         fi
8647                       fi
8648                       if test -z "$haveit"; then
8649                         haveit=
8650                         for x in $LDFLAGS $LIBEXPAT; do
8651
8652   acl_save_prefix="$prefix"
8653   prefix="$acl_final_prefix"
8654   acl_save_exec_prefix="$exec_prefix"
8655   exec_prefix="$acl_final_exec_prefix"
8656   eval x=\"$x\"
8657   exec_prefix="$acl_save_exec_prefix"
8658   prefix="$acl_save_prefix"
8659
8660                           if test "X$x" = "X-L$additional_libdir"; then
8661                             haveit=yes
8662                             break
8663                           fi
8664                         done
8665                         if test -z "$haveit"; then
8666                           if test -d "$additional_libdir"; then
8667                                                         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir"
8668                           fi
8669                         fi
8670                         haveit=
8671                         for x in $LDFLAGS $LTLIBEXPAT; do
8672
8673   acl_save_prefix="$prefix"
8674   prefix="$acl_final_prefix"
8675   acl_save_exec_prefix="$exec_prefix"
8676   exec_prefix="$acl_final_exec_prefix"
8677   eval x=\"$x\"
8678   exec_prefix="$acl_save_exec_prefix"
8679   prefix="$acl_save_prefix"
8680
8681                           if test "X$x" = "X-L$additional_libdir"; then
8682                             haveit=yes
8683                             break
8684                           fi
8685                         done
8686                         if test -z "$haveit"; then
8687                           if test -d "$additional_libdir"; then
8688                                                         LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir"
8689                           fi
8690                         fi
8691                       fi
8692                     fi
8693                     ;;
8694                   -R*)
8695                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
8696                     if test "$enable_rpath" != no; then
8697                                                                   haveit=
8698                       for x in $rpathdirs; do
8699                         if test "X$x" = "X$dir"; then
8700                           haveit=yes
8701                           break
8702                         fi
8703                       done
8704                       if test -z "$haveit"; then
8705                         rpathdirs="$rpathdirs $dir"
8706                       fi
8707                                                                   haveit=
8708                       for x in $ltrpathdirs; do
8709                         if test "X$x" = "X$dir"; then
8710                           haveit=yes
8711                           break
8712                         fi
8713                       done
8714                       if test -z "$haveit"; then
8715                         ltrpathdirs="$ltrpathdirs $dir"
8716                       fi
8717                     fi
8718                     ;;
8719                   -l*)
8720                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
8721                     ;;
8722                   *.la)
8723                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
8724                     ;;
8725                   *)
8726                                         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$dep"
8727                     LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep"
8728                     ;;
8729                 esac
8730               done
8731             fi
8732           else
8733                                                             LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
8734             LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name"
8735           fi
8736         fi
8737       fi
8738     done
8739   done
8740   if test "X$rpathdirs" != "X"; then
8741     if test -n "$hardcode_libdir_separator"; then
8742                         alldirs=
8743       for found_dir in $rpathdirs; do
8744         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
8745       done
8746             acl_save_libdir="$libdir"
8747       libdir="$alldirs"
8748       eval flag=\"$hardcode_libdir_flag_spec\"
8749       libdir="$acl_save_libdir"
8750       LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
8751     else
8752             for found_dir in $rpathdirs; do
8753         acl_save_libdir="$libdir"
8754         libdir="$found_dir"
8755         eval flag=\"$hardcode_libdir_flag_spec\"
8756         libdir="$acl_save_libdir"
8757         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
8758       done
8759     fi
8760   fi
8761   if test "X$ltrpathdirs" != "X"; then
8762             for found_dir in $ltrpathdirs; do
8763       LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir"
8764     done
8765   fi
8766
8767
8768         ac_save_CPPFLAGS="$CPPFLAGS"
8769
8770   for element in $INCEXPAT; do
8771     haveit=
8772     for x in $CPPFLAGS; do
8773
8774   acl_save_prefix="$prefix"
8775   prefix="$acl_final_prefix"
8776   acl_save_exec_prefix="$exec_prefix"
8777   exec_prefix="$acl_final_exec_prefix"
8778   eval x=\"$x\"
8779   exec_prefix="$acl_save_exec_prefix"
8780   prefix="$acl_save_prefix"
8781
8782       if test "X$x" = "X$element"; then
8783         haveit=yes
8784         break
8785       fi
8786     done
8787     if test -z "$haveit"; then
8788       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
8789     fi
8790   done
8791
8792
8793   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5
8794 $as_echo_n "checking for libexpat... " >&6; }
8795 if test "${ac_cv_libexpat+set}" = set; then :
8796   $as_echo_n "(cached) " >&6
8797 else
8798
8799     ac_save_LIBS="$LIBS"
8800     LIBS="$LIBS $LIBEXPAT"
8801     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8802 /* end confdefs.h.  */
8803 #include "expat.h"
8804 int
8805 main ()
8806 {
8807 XML_Parser p = XML_ParserCreate (0);
8808   ;
8809   return 0;
8810 }
8811 _ACEOF
8812 if ac_fn_c_try_link "$LINENO"; then :
8813   ac_cv_libexpat=yes
8814 else
8815   ac_cv_libexpat=no
8816 fi
8817 rm -f core conftest.err conftest.$ac_objext \
8818     conftest$ac_exeext conftest.$ac_ext
8819     LIBS="$ac_save_LIBS"
8820
8821 fi
8822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libexpat" >&5
8823 $as_echo "$ac_cv_libexpat" >&6; }
8824   if test "$ac_cv_libexpat" = yes; then
8825     HAVE_LIBEXPAT=yes
8826
8827 $as_echo "#define HAVE_LIBEXPAT 1" >>confdefs.h
8828
8829     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libexpat" >&5
8830 $as_echo_n "checking how to link with libexpat... " >&6; }
8831     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBEXPAT" >&5
8832 $as_echo "$LIBEXPAT" >&6; }
8833   else
8834     HAVE_LIBEXPAT=no
8835             CPPFLAGS="$ac_save_CPPFLAGS"
8836     LIBEXPAT=
8837     LTLIBEXPAT=
8838   fi
8839
8840
8841
8842
8843
8844
8845   if test "$HAVE_LIBEXPAT" != yes; then
8846     if test "$with_expat" = yes; then
8847       as_fn_error "expat is missing or unusable" "$LINENO" 5
8848     else
8849       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat is missing or unusable; some features may be unavailable." >&5
8850 $as_echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;}
8851     fi
8852   else
8853     save_LIBS=$LIBS
8854     LIBS="$LIBS $LIBEXPAT"
8855     for ac_func in XML_StopParser
8856 do :
8857   ac_fn_c_check_func "$LINENO" "XML_StopParser" "ac_cv_func_XML_StopParser"
8858 if test "x$ac_cv_func_XML_StopParser" = x""yes; then :
8859   cat >>confdefs.h <<_ACEOF
8860 #define HAVE_XML_STOPPARSER 1
8861 _ACEOF
8862
8863 fi
8864 done
8865
8866     LIBS=$save_LIBS
8867   fi
8868 fi
8869
8870 # --------------------- #
8871 # Check for libpython.  #
8872 # --------------------- #
8873
8874
8875
8876
8877
8878
8879 # Check whether --with-python was given.
8880 if test "${with_python+set}" = set; then :
8881   withval=$with_python;
8882 else
8883   with_python=auto
8884 fi
8885
8886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use python" >&5
8887 $as_echo_n "checking whether to use python... " >&6; }
8888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
8889 $as_echo "$with_python" >&6; }
8890
8891 if test "${with_python}" = no; then
8892   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python support disabled; some features may be unavailable." >&5
8893 $as_echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;}
8894   have_libpython=no
8895 else
8896   case "${with_python}" in
8897   [\\/]* | ?:[\\/]*)
8898     if test -d ${with_python}; then
8899       # Assume the python binary is ${with_python}/bin/python.
8900       python_prog="${with_python}/bin/python"
8901       python_prefix=
8902       # If python does not exit ${with_python}/bin, then try in
8903       # ${with_python}.  On Windows/MinGW, this is where the Python
8904       # executable is.
8905       if test ! -x "${python_prog}"; then
8906         python_prog="${with_python}/python"
8907         python_prefix=
8908       fi
8909       if test ! -x "${python_prog}"; then
8910         # Fall back to gdb 7.0/7.1 behaviour.
8911         python_prog=missing
8912         python_prefix=${with_python}
8913       fi
8914     elif test -x "${with_python}"; then
8915       # While we can't run python compiled for $host (unless host == build),
8916       # the user could write a script that provides the needed information,
8917       # so we support that.
8918       python_prog=${with_python}
8919       python_prefix=
8920     else
8921       as_fn_error "invalid value for --with-python" "$LINENO" 5
8922     fi
8923     ;;
8924   */*)
8925     # Disallow --with-python=foo/bar.
8926     as_fn_error "invalid value for --with-python" "$LINENO" 5
8927     ;;
8928   *)
8929     # The user has either specified auto, yes, or the name of the python
8930     # program assumed to be in $PATH.
8931     python_prefix=
8932     case "${with_python}" in
8933     yes | auto)
8934       if test ${build} = ${host}; then
8935         # Extract the first word of "python", so it can be a program name with args.
8936 set dummy python; ac_word=$2
8937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8938 $as_echo_n "checking for $ac_word... " >&6; }
8939 if test "${ac_cv_path_python_prog_path+set}" = set; then :
8940   $as_echo_n "(cached) " >&6
8941 else
8942   case $python_prog_path in
8943   [\\/]* | ?:[\\/]*)
8944   ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
8945   ;;
8946   *)
8947   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8948 for as_dir in $PATH
8949 do
8950   IFS=$as_save_IFS
8951   test -z "$as_dir" && as_dir=.
8952     for ac_exec_ext in '' $ac_executable_extensions; do
8953   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8954     ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
8955     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8956     break 2
8957   fi
8958 done
8959   done
8960 IFS=$as_save_IFS
8961
8962   test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
8963   ;;
8964 esac
8965 fi
8966 python_prog_path=$ac_cv_path_python_prog_path
8967 if test -n "$python_prog_path"; then
8968   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
8969 $as_echo "$python_prog_path" >&6; }
8970 else
8971   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8972 $as_echo "no" >&6; }
8973 fi
8974
8975
8976         if test "${python_prog_path}" = missing; then
8977           python_prog=missing
8978         else
8979           python_prog=${python_prog_path}
8980         fi
8981       else
8982         # Not much we can do except assume the cross-compiler will find the
8983         # right files.
8984         python_prog=missing
8985       fi
8986       ;;
8987     *)
8988       # While we can't run python compiled for $host (unless host == build),
8989       # the user could write a script that provides the needed information,
8990       # so we support that.
8991       python_prog="${with_python}"
8992       # Extract the first word of "${python_prog}", so it can be a program name with args.
8993 set dummy ${python_prog}; ac_word=$2
8994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8995 $as_echo_n "checking for $ac_word... " >&6; }
8996 if test "${ac_cv_path_python_prog_path+set}" = set; then :
8997   $as_echo_n "(cached) " >&6
8998 else
8999   case $python_prog_path in
9000   [\\/]* | ?:[\\/]*)
9001   ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
9002   ;;
9003   *)
9004   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9005 for as_dir in $PATH
9006 do
9007   IFS=$as_save_IFS
9008   test -z "$as_dir" && as_dir=.
9009     for ac_exec_ext in '' $ac_executable_extensions; do
9010   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9011     ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
9012     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9013     break 2
9014   fi
9015 done
9016   done
9017 IFS=$as_save_IFS
9018
9019   test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
9020   ;;
9021 esac
9022 fi
9023 python_prog_path=$ac_cv_path_python_prog_path
9024 if test -n "$python_prog_path"; then
9025   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
9026 $as_echo "$python_prog_path" >&6; }
9027 else
9028   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9029 $as_echo "no" >&6; }
9030 fi
9031
9032
9033       if test "${python_prog_path}" = missing; then
9034         as_fn_error "unable to find python program ${python_prog}" "$LINENO" 5
9035       fi
9036       ;;
9037     esac
9038   esac
9039
9040   if test "${python_prog}" != missing; then
9041     # We have a python program to use, but it may be too old.
9042     # Don't flag an error for --with-python=auto (the default).
9043     have_python_config=yes
9044     python_includes=`${python_prog} ${srcdir}/python/python-config.py --includes`
9045     if test $? != 0; then
9046       have_python_config=failed
9047       if test "${with_python}" != auto; then
9048         as_fn_error "failure running python-config --includes" "$LINENO" 5
9049       fi
9050     fi
9051     python_libs=`${python_prog} ${srcdir}/python/python-config.py --ldflags`
9052     if test $? != 0; then
9053       have_python_config=failed
9054       if test "${with_python}" != auto; then
9055         as_fn_error "failure running python-config --ldflags" "$LINENO" 5
9056       fi
9057     fi
9058     python_prefix=`${python_prog} ${srcdir}/python/python-config.py --exec-prefix`
9059     if test $? != 0; then
9060       have_python_config=failed
9061       if test "${with_python}" != auto; then
9062         as_fn_error "failure running python-config --exec-prefix" "$LINENO" 5
9063       fi
9064     fi
9065   else
9066     # We do not have a python executable we can use to determine where
9067     # to find the Python headers and libs.  We cannot guess the include
9068     # path from the python_prefix either, because that include path
9069     # depends on the Python version.  So, there is nothing much we can
9070     # do except assume that the compiler will be able to find those files.
9071     python_includes=
9072     python_libs=
9073     have_python_config=no
9074   fi
9075
9076   # If we have python-config, only try the configuration it provides.
9077   # Otherwise fallback on the old way of trying different versions of
9078   # python in turn.
9079
9080   have_libpython=no
9081   if test "${have_python_config}" = yes; then
9082     # Determine the Python version by extracting "-lpython<version>"
9083     # part of the python_libs. <version> is usually X.Y with X and Y
9084     # being decimal numbers, but can also be XY (seen on Windows).
9085     #
9086     # The extraction is performed using sed with a regular expression.
9087     # Initially, the regexp used was using the '?' quantifier to make
9088     # the dot in the version number optional.  Unfortunately, this
9089     # does not work with non-GNU versions of sed because, because of
9090     # what looks like a limitation (the '?' quantifier does not work
9091     # with back-references).  We work around this limitation by using
9092     # the '*' quantifier instead.  It means that, in theory, we might
9093     # match unexpected version strings such as "-lpython2..7", but
9094     # this seems unlikely in practice.  And even if that happens,
9095     # an error will be triggered later on, when checking that version
9096     # number.
9097     python_version=`echo " ${python_libs} " \
9098                          | sed -e 's,^.* -l\(python[0-9]*[.]*[0-9]*\).*$,\1,'`
9099     case "${python_version}" in
9100     python*)
9101
9102   version=${python_version}
9103
9104   new_CPPFLAGS=${python_includes}
9105   new_LIBS=${python_libs}
9106   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
9107 $as_echo_n "checking for ${version}... " >&6; }
9108   save_CPPFLAGS=$CPPFLAGS
9109   save_LIBS=$LIBS
9110   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9111   LIBS="$LIBS $new_LIBS"
9112   found_usable_python=no
9113   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9114 /* end confdefs.h.  */
9115 #include "Python.h"
9116 int
9117 main ()
9118 {
9119 Py_Initialize ();
9120   ;
9121   return 0;
9122 }
9123 _ACEOF
9124 if ac_fn_c_try_link "$LINENO"; then :
9125   have_libpython=${version}
9126                   found_usable_python=yes
9127                   PYTHON_CPPFLAGS=$new_CPPFLAGS
9128                   PYTHON_LIBS=$new_LIBS
9129 fi
9130 rm -f core conftest.err conftest.$ac_objext \
9131     conftest$ac_exeext conftest.$ac_ext
9132   CPPFLAGS=$save_CPPFLAGS
9133   LIBS=$save_LIBS
9134   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
9135 $as_echo "${found_usable_python}" >&6; }
9136
9137       ;;
9138     *)
9139       as_fn_error "unable to determine python version from ${python_libs}" "$LINENO" 5
9140       ;;
9141     esac
9142   elif test "${have_python_config}" != failed; then
9143     if test "${have_libpython}" = no; then
9144
9145   version=python2.7
9146
9147   new_CPPFLAGS=${python_includes}
9148   new_LIBS="${python_libs} -lpython2.7"
9149   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
9150 $as_echo_n "checking for ${version}... " >&6; }
9151   save_CPPFLAGS=$CPPFLAGS
9152   save_LIBS=$LIBS
9153   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9154   LIBS="$LIBS $new_LIBS"
9155   found_usable_python=no
9156   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9157 /* end confdefs.h.  */
9158 #include "Python.h"
9159 int
9160 main ()
9161 {
9162 Py_Initialize ();
9163   ;
9164   return 0;
9165 }
9166 _ACEOF
9167 if ac_fn_c_try_link "$LINENO"; then :
9168   have_libpython=${version}
9169                   found_usable_python=yes
9170                   PYTHON_CPPFLAGS=$new_CPPFLAGS
9171                   PYTHON_LIBS=$new_LIBS
9172 fi
9173 rm -f core conftest.err conftest.$ac_objext \
9174     conftest$ac_exeext conftest.$ac_ext
9175   CPPFLAGS=$save_CPPFLAGS
9176   LIBS=$save_LIBS
9177   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
9178 $as_echo "${found_usable_python}" >&6; }
9179
9180     fi
9181     if test "${have_libpython}" = no; then
9182
9183   version=python2.6
9184
9185   new_CPPFLAGS=${python_includes}
9186   new_LIBS="${python_libs} -lpython2.6"
9187   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
9188 $as_echo_n "checking for ${version}... " >&6; }
9189   save_CPPFLAGS=$CPPFLAGS
9190   save_LIBS=$LIBS
9191   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9192   LIBS="$LIBS $new_LIBS"
9193   found_usable_python=no
9194   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9195 /* end confdefs.h.  */
9196 #include "Python.h"
9197 int
9198 main ()
9199 {
9200 Py_Initialize ();
9201   ;
9202   return 0;
9203 }
9204 _ACEOF
9205 if ac_fn_c_try_link "$LINENO"; then :
9206   have_libpython=${version}
9207                   found_usable_python=yes
9208                   PYTHON_CPPFLAGS=$new_CPPFLAGS
9209                   PYTHON_LIBS=$new_LIBS
9210 fi
9211 rm -f core conftest.err conftest.$ac_objext \
9212     conftest$ac_exeext conftest.$ac_ext
9213   CPPFLAGS=$save_CPPFLAGS
9214   LIBS=$save_LIBS
9215   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
9216 $as_echo "${found_usable_python}" >&6; }
9217
9218     fi
9219     if test ${have_libpython} = no; then
9220
9221   version=python2.5
9222
9223   new_CPPFLAGS=${python_includes}
9224   new_LIBS="${python_libs} -lpython2.5"
9225   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
9226 $as_echo_n "checking for ${version}... " >&6; }
9227   save_CPPFLAGS=$CPPFLAGS
9228   save_LIBS=$LIBS
9229   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9230   LIBS="$LIBS $new_LIBS"
9231   found_usable_python=no
9232   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9233 /* end confdefs.h.  */
9234 #include "Python.h"
9235 int
9236 main ()
9237 {
9238 Py_Initialize ();
9239   ;
9240   return 0;
9241 }
9242 _ACEOF
9243 if ac_fn_c_try_link "$LINENO"; then :
9244   have_libpython=${version}
9245                   found_usable_python=yes
9246                   PYTHON_CPPFLAGS=$new_CPPFLAGS
9247                   PYTHON_LIBS=$new_LIBS
9248 fi
9249 rm -f core conftest.err conftest.$ac_objext \
9250     conftest$ac_exeext conftest.$ac_ext
9251   CPPFLAGS=$save_CPPFLAGS
9252   LIBS=$save_LIBS
9253   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
9254 $as_echo "${found_usable_python}" >&6; }
9255
9256     fi
9257     if test ${have_libpython} = no; then
9258
9259   version=python2.4
9260
9261   new_CPPFLAGS=${python_includes}
9262   new_LIBS="${python_libs} -lpython2.4"
9263   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
9264 $as_echo_n "checking for ${version}... " >&6; }
9265   save_CPPFLAGS=$CPPFLAGS
9266   save_LIBS=$LIBS
9267   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9268   LIBS="$LIBS $new_LIBS"
9269   found_usable_python=no
9270   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9271 /* end confdefs.h.  */
9272 #include "Python.h"
9273 int
9274 main ()
9275 {
9276 Py_Initialize ();
9277   ;
9278   return 0;
9279 }
9280 _ACEOF
9281 if ac_fn_c_try_link "$LINENO"; then :
9282   have_libpython=${version}
9283                   found_usable_python=yes
9284                   PYTHON_CPPFLAGS=$new_CPPFLAGS
9285                   PYTHON_LIBS=$new_LIBS
9286 fi
9287 rm -f core conftest.err conftest.$ac_objext \
9288     conftest$ac_exeext conftest.$ac_ext
9289   CPPFLAGS=$save_CPPFLAGS
9290   LIBS=$save_LIBS
9291   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
9292 $as_echo "${found_usable_python}" >&6; }
9293
9294     fi
9295   fi
9296   if test "${have_libpython}" = python2.7 -o "${have_libpython}" = python27; then
9297
9298 $as_echo "#define HAVE_LIBPYTHON2_7 1" >>confdefs.h
9299
9300   elif test "${have_libpython}" = python2.6 -o "${have_libpython}" = python26; then
9301
9302 $as_echo "#define HAVE_LIBPYTHON2_6 1" >>confdefs.h
9303
9304   elif test "${have_libpython}" = python2.5 -o "${have_libpython}" = python25; then
9305
9306 $as_echo "#define HAVE_LIBPYTHON2_5 1" >>confdefs.h
9307
9308   elif test "${have_libpython}" = python2.4 -o "${have_libpython}" = python24; then
9309
9310 $as_echo "#define HAVE_LIBPYTHON2_4 1" >>confdefs.h
9311
9312   fi
9313
9314   if test "${have_libpython}" = no; then
9315     case "${with_python}" in
9316     yes)
9317       as_fn_error "python is missing or unusable" "$LINENO" 5
9318       ;;
9319     auto)
9320       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python is missing or unusable; some features may be unavailable." >&5
9321 $as_echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;}
9322       ;;
9323     *)
9324       as_fn_error "no usable python found at ${with_python}" "$LINENO" 5
9325       ;;
9326     esac
9327   else
9328     if test -n "${python_prefix}"; then
9329
9330 cat >>confdefs.h <<_ACEOF
9331 #define WITH_PYTHON_PATH "${python_prefix}"
9332 _ACEOF
9333
9334
9335   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
9336      if test "x$prefix" = xNONE; then
9337         test_prefix=/usr/local
9338      else
9339         test_prefix=$prefix
9340      fi
9341   else
9342      test_prefix=$exec_prefix
9343   fi
9344   value=0
9345   case ${python_prefix} in
9346      "${test_prefix}"|"${test_prefix}/"*|\
9347         '${exec_prefix}'|'${exec_prefix}/'*)
9348      value=1
9349      ;;
9350   esac
9351
9352 cat >>confdefs.h <<_ACEOF
9353 #define PYTHON_PATH_RELOCATABLE $value
9354 _ACEOF
9355
9356
9357     fi
9358   fi
9359 fi
9360
9361 if test "${have_libpython}" != no; then
9362
9363 $as_echo "#define HAVE_PYTHON 1" >>confdefs.h
9364
9365   CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)"
9366   CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)"
9367   CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)"
9368   CONFIG_INSTALL="$CONFIG_INSTALL install-python"
9369   ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
9370
9371   # Flags needed to compile Python code (taken from python-config --cflags).
9372   # We cannot call python-config directly because it will output whatever was
9373   # used when compiling the Python interpreter itself, including flags which
9374   # would make the python-related objects be compiled differently from the
9375   # rest of GDB (e.g., -O2 and -fPIC).
9376   if test "${GCC}" = yes; then
9377     tentative_python_cflags="-fno-strict-aliasing -DNDEBUG -fwrapv"
9378   fi
9379
9380   if test "x${tentative_python_cflags}" != x; then
9381     { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler flags for python code" >&5
9382 $as_echo_n "checking compiler flags for python code... " >&6; }
9383     for flag in ${tentative_python_cflags}; do
9384       # Check that the compiler accepts it
9385       saved_CFLAGS="$CFLAGS"
9386       CFLAGS="$CFLAGS $flag"
9387       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9388 /* end confdefs.h.  */
9389
9390 int
9391 main ()
9392 {
9393
9394   ;
9395   return 0;
9396 }
9397 _ACEOF
9398 if ac_fn_c_try_compile "$LINENO"; then :
9399   PYTHON_CFLAGS="${PYTHON_CFLAGS} $flag"
9400 fi
9401 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9402       CFLAGS="$saved_CFLAGS"
9403     done
9404     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYTHON_CFLAGS}" >&5
9405 $as_echo "${PYTHON_CFLAGS}" >&6; }
9406   fi
9407
9408   # On x64 Windows, Python's include headers, and pyconfig.h in
9409   # particular, rely on MS_WIN64 macro to detect that it's a 64bit
9410   # version of Windows.  Unfortunately, MS_WIN64 is only defined if
9411   # _MSC_VER, a Microsoft-specific macro, is defined.  So, when
9412   # building on x64 Windows with GCC, we define MS_WIN64 ourselves.
9413   # The issue was reported to the Python community, but still isn't
9414   # solved as of 2012-10-02 (http://bugs.python.org/issue4709).
9415
9416   case "$gdb_host" in
9417     mingw64)
9418            if test "${GCC}" = yes; then
9419              CPPFLAGS="$CPPFLAGS -DMS_WIN64"
9420            fi
9421            ;;
9422   esac
9423
9424   # Note that "python -m threading" cannot be used to check for
9425   # threading support due to a bug in Python 2.7.3
9426   # (http://bugs.python.org/issue15567).
9427   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether python supports threads" >&5
9428 $as_echo_n "checking whether python supports threads... " >&6; }
9429   saved_CPPFLAGS="${CPPFLAGS}"
9430   CPPFLAGS="${PYTHON_CPPFLAGS}"
9431   # Note that the test is reversed so that python_has_threads=yes on
9432   # unexpected failures.
9433   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9434 /* end confdefs.h.  */
9435
9436 #include <Python.h>
9437 #ifdef WITH_THREAD
9438 # error
9439 #endif
9440
9441 _ACEOF
9442 if ac_fn_c_try_cpp "$LINENO"; then :
9443   python_has_threads=no
9444 else
9445   python_has_threads=yes
9446 fi
9447 rm -f conftest.err conftest.$ac_ext
9448   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${python_has_threads}" >&5
9449 $as_echo "${python_has_threads}" >&6; }
9450   CPPFLAGS="${saved_CPPFLAGS}"
9451 else
9452   # Even if Python support is not compiled in, we need to have this file
9453   # included so that the "python" command, et.al., still exists.
9454   CONFIG_OBS="$CONFIG_OBS python.o"
9455   CONFIG_SRCS="$CONFIG_SRCS python/python.c"
9456 fi
9457
9458
9459
9460  if test "${have_libpython}" != no; then
9461   HAVE_PYTHON_TRUE=
9462   HAVE_PYTHON_FALSE='#'
9463 else
9464   HAVE_PYTHON_TRUE='#'
9465   HAVE_PYTHON_FALSE=
9466 fi
9467
9468
9469 # -------------------- #
9470 # Check for libguile.  #
9471 # -------------------- #
9472
9473
9474
9475
9476
9477
9478 # Check whether --with-guile was given.
9479 if test "${with_guile+set}" = set; then :
9480   withval=$with_guile;
9481 else
9482   with_guile=auto
9483 fi
9484
9485 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use guile" >&5
9486 $as_echo_n "checking whether to use guile... " >&6; }
9487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_guile" >&5
9488 $as_echo "$with_guile" >&6; }
9489
9490 # Extract the first word of "pkg-config", so it can be a program name with args.
9491 set dummy pkg-config; ac_word=$2
9492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9493 $as_echo_n "checking for $ac_word... " >&6; }
9494 if test "${ac_cv_path_pkg_config_prog_path+set}" = set; then :
9495   $as_echo_n "(cached) " >&6
9496 else
9497   case $pkg_config_prog_path in
9498   [\\/]* | ?:[\\/]*)
9499   ac_cv_path_pkg_config_prog_path="$pkg_config_prog_path" # Let the user override the test with a path.
9500   ;;
9501   *)
9502   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9503 for as_dir in $PATH
9504 do
9505   IFS=$as_save_IFS
9506   test -z "$as_dir" && as_dir=.
9507     for ac_exec_ext in '' $ac_executable_extensions; do
9508   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9509     ac_cv_path_pkg_config_prog_path="$as_dir/$ac_word$ac_exec_ext"
9510     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9511     break 2
9512   fi
9513 done
9514   done
9515 IFS=$as_save_IFS
9516
9517   test -z "$ac_cv_path_pkg_config_prog_path" && ac_cv_path_pkg_config_prog_path="missing"
9518   ;;
9519 esac
9520 fi
9521 pkg_config_prog_path=$ac_cv_path_pkg_config_prog_path
9522 if test -n "$pkg_config_prog_path"; then
9523   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pkg_config_prog_path" >&5
9524 $as_echo "$pkg_config_prog_path" >&6; }
9525 else
9526   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9527 $as_echo "no" >&6; }
9528 fi
9529
9530
9531
9532 try_guile_versions="guile-2.2 guile-2.0"
9533 have_libguile=no
9534 case "${with_guile}" in
9535 no)
9536   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: guile support disabled; some features will be unavailable." >&5
9537 $as_echo "$as_me: WARNING: guile support disabled; some features will be unavailable." >&2;}
9538   ;;
9539 auto)
9540   if test "${pkg_config_prog_path}" = "missing"; then
9541     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: pkg-config not found, guile support disabled" >&5
9542 $as_echo "$as_me: WARNING: pkg-config not found, guile support disabled" >&2;}
9543   else
9544
9545   pkg_config=${pkg_config_prog_path}
9546   guile_version_list=${try_guile_versions}
9547   flag_errors=no
9548
9549   found_usable_guile=checking
9550   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
9551 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
9552   for guile_version in ${guile_version_list}; do
9553     ${pkg_config} --exists ${guile_version} 2>/dev/null
9554     if test $? != 0; then
9555       continue
9556     fi
9557             new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
9558     if test $? != 0; then
9559       as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
9560     fi
9561     new_LIBS=`${pkg_config} --libs ${guile_version}`
9562     if test $? != 0; then
9563       as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
9564     fi
9565         found_usable_guile=${guile_version}
9566     break
9567   done
9568   if test "${found_usable_guile}" = "checking"; then
9569     if test "${flag_errors}" = "yes"; then
9570       as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
9571     else
9572       found_usable_guile=no
9573     fi
9574   fi
9575       if test "${found_usable_guile}" != no; then
9576     save_CPPFLAGS=$CPPFLAGS
9577     save_LIBS=$LIBS
9578     CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9579     LIBS="$LIBS $new_LIBS"
9580     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9581 /* end confdefs.h.  */
9582 #include "libguile.h"
9583 int
9584 main ()
9585 {
9586 scm_init_guile ();
9587   ;
9588   return 0;
9589 }
9590 _ACEOF
9591 if ac_fn_c_try_link "$LINENO"; then :
9592   have_libguile=yes
9593                     GUILE_CPPFLAGS=$new_CPPFLAGS
9594                     GUILE_LIBS=$new_LIBS
9595 else
9596   found_usable_guile=no
9597 fi
9598 rm -f core conftest.err conftest.$ac_objext \
9599     conftest$ac_exeext conftest.$ac_ext
9600         ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
9601 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = x""yes; then :
9602
9603 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
9604
9605
9606 fi
9607
9608     CPPFLAGS=$save_CPPFLAGS
9609     LIBS=$save_LIBS
9610     if test "${found_usable_guile}" = no; then
9611       if test "${flag_errors}" = yes; then
9612         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9613 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9614 as_fn_error "linking guile version ${guile_version} test program failed
9615 See \`config.log' for more details." "$LINENO" 5; }
9616       fi
9617     fi
9618   fi
9619   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
9620 $as_echo "${found_usable_guile}" >&6; }
9621
9622   fi
9623   ;;
9624 yes)
9625   if test "${pkg_config_prog_path}" = "missing"; then
9626     as_fn_error "pkg-config not found" "$LINENO" 5
9627   fi
9628
9629   pkg_config=${pkg_config_prog_path}
9630   guile_version_list=${try_guile_versions}
9631   flag_errors=yes
9632
9633   found_usable_guile=checking
9634   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
9635 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
9636   for guile_version in ${guile_version_list}; do
9637     ${pkg_config} --exists ${guile_version} 2>/dev/null
9638     if test $? != 0; then
9639       continue
9640     fi
9641             new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
9642     if test $? != 0; then
9643       as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
9644     fi
9645     new_LIBS=`${pkg_config} --libs ${guile_version}`
9646     if test $? != 0; then
9647       as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
9648     fi
9649         found_usable_guile=${guile_version}
9650     break
9651   done
9652   if test "${found_usable_guile}" = "checking"; then
9653     if test "${flag_errors}" = "yes"; then
9654       as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
9655     else
9656       found_usable_guile=no
9657     fi
9658   fi
9659       if test "${found_usable_guile}" != no; then
9660     save_CPPFLAGS=$CPPFLAGS
9661     save_LIBS=$LIBS
9662     CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9663     LIBS="$LIBS $new_LIBS"
9664     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9665 /* end confdefs.h.  */
9666 #include "libguile.h"
9667 int
9668 main ()
9669 {
9670 scm_init_guile ();
9671   ;
9672   return 0;
9673 }
9674 _ACEOF
9675 if ac_fn_c_try_link "$LINENO"; then :
9676   have_libguile=yes
9677                     GUILE_CPPFLAGS=$new_CPPFLAGS
9678                     GUILE_LIBS=$new_LIBS
9679 else
9680   found_usable_guile=no
9681 fi
9682 rm -f core conftest.err conftest.$ac_objext \
9683     conftest$ac_exeext conftest.$ac_ext
9684         ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
9685 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = x""yes; then :
9686
9687 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
9688
9689
9690 fi
9691
9692     CPPFLAGS=$save_CPPFLAGS
9693     LIBS=$save_LIBS
9694     if test "${found_usable_guile}" = no; then
9695       if test "${flag_errors}" = yes; then
9696         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9697 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9698 as_fn_error "linking guile version ${guile_version} test program failed
9699 See \`config.log' for more details." "$LINENO" 5; }
9700       fi
9701     fi
9702   fi
9703   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
9704 $as_echo "${found_usable_guile}" >&6; }
9705
9706   ;;
9707 [\\/]* | ?:[\\/]*)
9708   if test -x "${with_guile}"; then
9709
9710   pkg_config=${with_guile}
9711   guile_version_list=${try_guile_versions}
9712   flag_errors=yes
9713
9714   found_usable_guile=checking
9715   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
9716 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
9717   for guile_version in ${guile_version_list}; do
9718     ${pkg_config} --exists ${guile_version} 2>/dev/null
9719     if test $? != 0; then
9720       continue
9721     fi
9722             new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
9723     if test $? != 0; then
9724       as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
9725     fi
9726     new_LIBS=`${pkg_config} --libs ${guile_version}`
9727     if test $? != 0; then
9728       as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
9729     fi
9730         found_usable_guile=${guile_version}
9731     break
9732   done
9733   if test "${found_usable_guile}" = "checking"; then
9734     if test "${flag_errors}" = "yes"; then
9735       as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
9736     else
9737       found_usable_guile=no
9738     fi
9739   fi
9740       if test "${found_usable_guile}" != no; then
9741     save_CPPFLAGS=$CPPFLAGS
9742     save_LIBS=$LIBS
9743     CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9744     LIBS="$LIBS $new_LIBS"
9745     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9746 /* end confdefs.h.  */
9747 #include "libguile.h"
9748 int
9749 main ()
9750 {
9751 scm_init_guile ();
9752   ;
9753   return 0;
9754 }
9755 _ACEOF
9756 if ac_fn_c_try_link "$LINENO"; then :
9757   have_libguile=yes
9758                     GUILE_CPPFLAGS=$new_CPPFLAGS
9759                     GUILE_LIBS=$new_LIBS
9760 else
9761   found_usable_guile=no
9762 fi
9763 rm -f core conftest.err conftest.$ac_objext \
9764     conftest$ac_exeext conftest.$ac_ext
9765         ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
9766 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = x""yes; then :
9767
9768 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
9769
9770
9771 fi
9772
9773     CPPFLAGS=$save_CPPFLAGS
9774     LIBS=$save_LIBS
9775     if test "${found_usable_guile}" = no; then
9776       if test "${flag_errors}" = yes; then
9777         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9778 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9779 as_fn_error "linking guile version ${guile_version} test program failed
9780 See \`config.log' for more details." "$LINENO" 5; }
9781       fi
9782     fi
9783   fi
9784   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
9785 $as_echo "${found_usable_guile}" >&6; }
9786
9787   else
9788     as_fn_error "Guile config program not executable: ${with_guile}" "$LINENO" 5
9789   fi
9790   ;;
9791 "" | */*)
9792   # Disallow --with=guile="" and --with-guile=foo/bar.
9793   as_fn_error "invalid value for --with-guile" "$LINENO" 5
9794   ;;
9795 *)
9796   # A space separate list of guile versions to try, in order.
9797   if test "${pkg_config_prog_path}" = "missing"; then
9798     as_fn_error "pkg-config not found" "$LINENO" 5
9799   fi
9800
9801   pkg_config=${pkg_config_prog_path}
9802   guile_version_list=${with_guile}
9803   flag_errors=yes
9804
9805   found_usable_guile=checking
9806   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
9807 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
9808   for guile_version in ${guile_version_list}; do
9809     ${pkg_config} --exists ${guile_version} 2>/dev/null
9810     if test $? != 0; then
9811       continue
9812     fi
9813             new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
9814     if test $? != 0; then
9815       as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
9816     fi
9817     new_LIBS=`${pkg_config} --libs ${guile_version}`
9818     if test $? != 0; then
9819       as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
9820     fi
9821         found_usable_guile=${guile_version}
9822     break
9823   done
9824   if test "${found_usable_guile}" = "checking"; then
9825     if test "${flag_errors}" = "yes"; then
9826       as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
9827     else
9828       found_usable_guile=no
9829     fi
9830   fi
9831       if test "${found_usable_guile}" != no; then
9832     save_CPPFLAGS=$CPPFLAGS
9833     save_LIBS=$LIBS
9834     CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9835     LIBS="$LIBS $new_LIBS"
9836     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9837 /* end confdefs.h.  */
9838 #include "libguile.h"
9839 int
9840 main ()
9841 {
9842 scm_init_guile ();
9843   ;
9844   return 0;
9845 }
9846 _ACEOF
9847 if ac_fn_c_try_link "$LINENO"; then :
9848   have_libguile=yes
9849                     GUILE_CPPFLAGS=$new_CPPFLAGS
9850                     GUILE_LIBS=$new_LIBS
9851 else
9852   found_usable_guile=no
9853 fi
9854 rm -f core conftest.err conftest.$ac_objext \
9855     conftest$ac_exeext conftest.$ac_ext
9856         ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
9857 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = x""yes; then :
9858
9859 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
9860
9861
9862 fi
9863
9864     CPPFLAGS=$save_CPPFLAGS
9865     LIBS=$save_LIBS
9866     if test "${found_usable_guile}" = no; then
9867       if test "${flag_errors}" = yes; then
9868         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9869 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9870 as_fn_error "linking guile version ${guile_version} test program failed
9871 See \`config.log' for more details." "$LINENO" 5; }
9872       fi
9873     fi
9874   fi
9875   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
9876 $as_echo "${found_usable_guile}" >&6; }
9877
9878   ;;
9879 esac
9880
9881 if test "${have_libguile}" != no; then
9882     case "${with_guile}" in
9883   [\\/]* | ?:[\\/]*)
9884
9885   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the absolute file name of the 'guild' command" >&5
9886 $as_echo_n "checking for the absolute file name of the 'guild' command... " >&6; }
9887 if test "${ac_cv_guild_program_name+set}" = set; then :
9888   $as_echo_n "(cached) " >&6
9889 else
9890   ac_cv_guild_program_name="`"${with_guile}" --variable guild "${guile_version}"`"
9891
9892      # In Guile up to 2.0.11 included, guile-2.0.pc would not define
9893      # the 'guild' and 'bindir' variables.  In that case, try to guess
9894      # what the program name is, at the risk of getting it wrong if
9895      # Guile was configured with '--program-suffix' or similar.
9896      if test "x$ac_cv_guild_program_name" = "x"; then
9897        guile_exec_prefix="`"${with_guile}" --variable exec_prefix "${guile_version}"`"
9898        ac_cv_guild_program_name="$guile_exec_prefix/bin/guild"
9899      fi
9900
9901 fi
9902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_program_name" >&5
9903 $as_echo "$ac_cv_guild_program_name" >&6; }
9904
9905   if ! "$ac_cv_guild_program_name" --version >&5 2>&5; then
9906     as_fn_error "'$ac_cv_guild_program_name' appears to be unusable" "$LINENO" 5
9907   fi
9908
9909   GUILD="$ac_cv_guild_program_name"
9910
9911
9912     ;;
9913   *)
9914
9915   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the absolute file name of the 'guild' command" >&5
9916 $as_echo_n "checking for the absolute file name of the 'guild' command... " >&6; }
9917 if test "${ac_cv_guild_program_name+set}" = set; then :
9918   $as_echo_n "(cached) " >&6
9919 else
9920   ac_cv_guild_program_name="`"${pkg_config_prog_path}" --variable guild "${guile_version}"`"
9921
9922      # In Guile up to 2.0.11 included, guile-2.0.pc would not define
9923      # the 'guild' and 'bindir' variables.  In that case, try to guess
9924      # what the program name is, at the risk of getting it wrong if
9925      # Guile was configured with '--program-suffix' or similar.
9926      if test "x$ac_cv_guild_program_name" = "x"; then
9927        guile_exec_prefix="`"${pkg_config_prog_path}" --variable exec_prefix "${guile_version}"`"
9928        ac_cv_guild_program_name="$guile_exec_prefix/bin/guild"
9929      fi
9930
9931 fi
9932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_program_name" >&5
9933 $as_echo "$ac_cv_guild_program_name" >&6; }
9934
9935   if ! "$ac_cv_guild_program_name" --version >&5 2>&5; then
9936     as_fn_error "'$ac_cv_guild_program_name' appears to be unusable" "$LINENO" 5
9937   fi
9938
9939   GUILD="$ac_cv_guild_program_name"
9940
9941
9942     ;;
9943   esac
9944
9945
9946   if test "$cross_compiling" = no; then
9947     GUILD_TARGET_FLAG=
9948   else
9949     GUILD_TARGET_FLAG="--target=$host"
9950   fi
9951
9952
9953
9954
9955   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether guild supports this host" >&5
9956 $as_echo_n "checking whether guild supports this host... " >&6; }
9957 if test "${ac_cv_guild_ok+set}" = set; then :
9958   $as_echo_n "(cached) " >&6
9959 else
9960   echo "$ac_cv_guild_program_name compile $GUILD_TARGET_FLAG -o conftest.go $srcdir/guile/lib/gdb/support.scm" >&5
9961      if "$ac_cv_guild_program_name" compile $GUILD_TARGET_FLAG -o conftest.go "$srcdir/guile/lib/gdb/support.scm" >&5 2>&5; then
9962        ac_cv_guild_ok=yes
9963      else
9964        ac_cv_guild_ok=no
9965      fi
9966 fi
9967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_ok" >&5
9968 $as_echo "$ac_cv_guild_ok" >&6; }
9969
9970     if test "$ac_cv_guild_ok" = no; then
9971     have_libguile=no
9972     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: disabling guile support" >&5
9973 $as_echo "$as_me: WARNING: disabling guile support" >&2;}
9974   fi
9975 fi
9976
9977 if test "${have_libguile}" != no; then
9978
9979 $as_echo "#define HAVE_GUILE 1" >>confdefs.h
9980
9981   CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_GUILE_OBS)"
9982   CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_GUILE_DEPS)"
9983   CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_GUILE_SRCS)"
9984   CONFIG_INSTALL="$CONFIG_INSTALL install-guile"
9985   ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_GUILE_CFLAGS)"
9986
9987     save_LIBS="$LIBS"
9988   save_CPPFLAGS="$CPPFLAGS"
9989   LIBS="$GUILE_LIBS"
9990   CPPFLAGS="$GUILE_CPPFLAGS"
9991   for ac_func in scm_new_smob
9992 do :
9993   ac_fn_c_check_func "$LINENO" "scm_new_smob" "ac_cv_func_scm_new_smob"
9994 if test "x$ac_cv_func_scm_new_smob" = x""yes; then :
9995   cat >>confdefs.h <<_ACEOF
9996 #define HAVE_SCM_NEW_SMOB 1
9997 _ACEOF
9998
9999 fi
10000 done
10001
10002   LIBS="$save_LIBS"
10003   CPPFLAGS="$save_CPPFLAGS"
10004 else
10005   # Even if Guile support is not compiled in, we need to have these files
10006   # included.
10007   CONFIG_OBS="$CONFIG_OBS guile.o"
10008   CONFIG_SRCS="$CONFIG_SRCS guile/guile.c"
10009 fi
10010
10011
10012  if test "${have_libguile}" != no; then
10013   HAVE_GUILE_TRUE=
10014   HAVE_GUILE_FALSE='#'
10015 else
10016   HAVE_GUILE_TRUE='#'
10017   HAVE_GUILE_FALSE=
10018 fi
10019
10020
10021 # --------------------- #
10022 # Check for libmcheck.  #
10023 # --------------------- #
10024
10025 # Enable -lmcheck by default (it provides cheap-enough memory mangling),
10026 # but turn it off if Python is enabled with threads, since -lmcheck is
10027 # not thread safe (http://sourceware.org/bugzilla/show_bug.cgi?id=9939),
10028 # and for releases.
10029 if test \( "${have_libpython}" = "no" -o "${python_has_threads}" = "no" \) \
10030    && $development; then
10031   libmcheck_default=yes
10032 else
10033   libmcheck_default=no
10034 fi
10035
10036   # Check whether --enable-libmcheck was given.
10037 if test "${enable_libmcheck+set}" = set; then :
10038   enableval=$enable_libmcheck; case "${enableval}" in
10039       yes | y) ENABLE_LIBMCHECK="yes" ;;
10040       no | n)  ENABLE_LIBMCHECK="no" ;;
10041       *) as_fn_error "bad value ${enableval} for --enable-libmcheck" "$LINENO" 5 ;;
10042     esac
10043 fi
10044
10045
10046   if test -z "${ENABLE_LIBMCHECK}"; then
10047     ENABLE_LIBMCHECK=${libmcheck_default}
10048   fi
10049
10050   if test "$ENABLE_LIBMCHECK" = "yes" ; then
10051     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lmcheck" >&5
10052 $as_echo_n "checking for main in -lmcheck... " >&6; }
10053 if test "${ac_cv_lib_mcheck_main+set}" = set; then :
10054   $as_echo_n "(cached) " >&6
10055 else
10056   ac_check_lib_save_LIBS=$LIBS
10057 LIBS="-lmcheck  $LIBS"
10058 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10059 /* end confdefs.h.  */
10060
10061
10062 int
10063 main ()
10064 {
10065 return main ();
10066   ;
10067   return 0;
10068 }
10069 _ACEOF
10070 if ac_fn_c_try_link "$LINENO"; then :
10071   ac_cv_lib_mcheck_main=yes
10072 else
10073   ac_cv_lib_mcheck_main=no
10074 fi
10075 rm -f core conftest.err conftest.$ac_objext \
10076     conftest$ac_exeext conftest.$ac_ext
10077 LIBS=$ac_check_lib_save_LIBS
10078 fi
10079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mcheck_main" >&5
10080 $as_echo "$ac_cv_lib_mcheck_main" >&6; }
10081 if test "x$ac_cv_lib_mcheck_main" = x""yes; then :
10082   cat >>confdefs.h <<_ACEOF
10083 #define HAVE_LIBMCHECK 1
10084 _ACEOF
10085
10086   LIBS="-lmcheck $LIBS"
10087
10088 fi
10089
10090   fi
10091
10092
10093 if test "$ENABLE_LIBMCHECK" = "yes" \
10094         -a "${have_libpython}" != "no" \
10095         -a "${python_has_threads}" = "yes" ; then
10096   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-libmcheck may lead to spurious crashes if threads are used in python" >&5
10097 $as_echo "$as_me: WARNING: --enable-libmcheck may lead to spurious crashes if threads are used in python" >&2;}
10098 fi
10099
10100
10101 # Check whether --with-intel_pt was given.
10102 if test "${with_intel_pt+set}" = set; then :
10103   withval=$with_intel_pt;
10104 else
10105   with_intel_pt=auto
10106 fi
10107
10108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use intel pt" >&5
10109 $as_echo_n "checking whether to use intel pt... " >&6; }
10110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_intel_pt" >&5
10111 $as_echo "$with_intel_pt" >&6; }
10112
10113 if test "${with_intel_pt}" = no; then
10114   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Intel(R) Processor Trace support disabled; some features may be unavailable." >&5
10115 $as_echo "$as_me: WARNING: Intel(R) Processor Trace support disabled; some features may be unavailable." >&2;}
10116   HAVE_LIBIPT=no
10117 else
10118   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10119 /* end confdefs.h.  */
10120
10121 #include <linux/perf_event.h>
10122 #ifndef PERF_ATTR_SIZE_VER5
10123 # error
10124 #endif
10125
10126 _ACEOF
10127 if ac_fn_c_try_cpp "$LINENO"; then :
10128   perf_event=yes
10129 else
10130   perf_event=no
10131 fi
10132 rm -f conftest.err conftest.$ac_ext
10133   if test "$perf_event" != yes; then
10134     if test "$with_intel_pt" = yes; then
10135       as_fn_error "linux/perf_event.h missing or too old" "$LINENO" 5
10136     else
10137       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&5
10138 $as_echo "$as_me: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&2;}
10139     fi
10140   fi
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150     use_additional=yes
10151
10152   acl_save_prefix="$prefix"
10153   prefix="$acl_final_prefix"
10154   acl_save_exec_prefix="$exec_prefix"
10155   exec_prefix="$acl_final_exec_prefix"
10156
10157     eval additional_includedir=\"$includedir\"
10158     eval additional_libdir=\"$libdir\"
10159
10160   exec_prefix="$acl_save_exec_prefix"
10161   prefix="$acl_save_prefix"
10162
10163
10164 # Check whether --with-libipt-prefix was given.
10165 if test "${with_libipt_prefix+set}" = set; then :
10166   withval=$with_libipt_prefix;
10167     if test "X$withval" = "Xno"; then
10168       use_additional=no
10169     else
10170       if test "X$withval" = "X"; then
10171
10172   acl_save_prefix="$prefix"
10173   prefix="$acl_final_prefix"
10174   acl_save_exec_prefix="$exec_prefix"
10175   exec_prefix="$acl_final_exec_prefix"
10176
10177           eval additional_includedir=\"$includedir\"
10178           eval additional_libdir=\"$libdir\"
10179
10180   exec_prefix="$acl_save_exec_prefix"
10181   prefix="$acl_save_prefix"
10182
10183       else
10184         additional_includedir="$withval/include"
10185         additional_libdir="$withval/lib"
10186       fi
10187     fi
10188
10189 fi
10190
10191       LIBIPT=
10192   LTLIBIPT=
10193   INCIPT=
10194   rpathdirs=
10195   ltrpathdirs=
10196   names_already_handled=
10197   names_next_round='ipt '
10198   while test -n "$names_next_round"; do
10199     names_this_round="$names_next_round"
10200     names_next_round=
10201     for name in $names_this_round; do
10202       already_handled=
10203       for n in $names_already_handled; do
10204         if test "$n" = "$name"; then
10205           already_handled=yes
10206           break
10207         fi
10208       done
10209       if test -z "$already_handled"; then
10210         names_already_handled="$names_already_handled $name"
10211                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
10212         eval value=\"\$HAVE_LIB$uppername\"
10213         if test -n "$value"; then
10214           if test "$value" = yes; then
10215             eval value=\"\$LIB$uppername\"
10216             test -z "$value" || LIBIPT="${LIBIPT}${LIBIPT:+ }$value"
10217             eval value=\"\$LTLIB$uppername\"
10218             test -z "$value" || LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }$value"
10219           else
10220                                     :
10221           fi
10222         else
10223                               found_dir=
10224           found_la=
10225           found_so=
10226           found_a=
10227           if test $use_additional = yes; then
10228             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
10229               found_dir="$additional_libdir"
10230               found_so="$additional_libdir/lib$name.$shlibext"
10231               if test -f "$additional_libdir/lib$name.la"; then
10232                 found_la="$additional_libdir/lib$name.la"
10233               fi
10234             else
10235               if test -f "$additional_libdir/lib$name.$libext"; then
10236                 found_dir="$additional_libdir"
10237                 found_a="$additional_libdir/lib$name.$libext"
10238                 if test -f "$additional_libdir/lib$name.la"; then
10239                   found_la="$additional_libdir/lib$name.la"
10240                 fi
10241               fi
10242             fi
10243           fi
10244           if test "X$found_dir" = "X"; then
10245             for x in $LDFLAGS $LTLIBIPT; do
10246
10247   acl_save_prefix="$prefix"
10248   prefix="$acl_final_prefix"
10249   acl_save_exec_prefix="$exec_prefix"
10250   exec_prefix="$acl_final_exec_prefix"
10251   eval x=\"$x\"
10252   exec_prefix="$acl_save_exec_prefix"
10253   prefix="$acl_save_prefix"
10254
10255               case "$x" in
10256                 -L*)
10257                   dir=`echo "X$x" | sed -e 's/^X-L//'`
10258                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
10259                     found_dir="$dir"
10260                     found_so="$dir/lib$name.$shlibext"
10261                     if test -f "$dir/lib$name.la"; then
10262                       found_la="$dir/lib$name.la"
10263                     fi
10264                   else
10265                     if test -f "$dir/lib$name.$libext"; then
10266                       found_dir="$dir"
10267                       found_a="$dir/lib$name.$libext"
10268                       if test -f "$dir/lib$name.la"; then
10269                         found_la="$dir/lib$name.la"
10270                       fi
10271                     fi
10272                   fi
10273                   ;;
10274               esac
10275               if test "X$found_dir" != "X"; then
10276                 break
10277               fi
10278             done
10279           fi
10280           if test "X$found_dir" != "X"; then
10281                         LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-L$found_dir -l$name"
10282             if test "X$found_so" != "X"; then
10283                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
10284                                 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
10285               else
10286                                                                                 haveit=
10287                 for x in $ltrpathdirs; do
10288                   if test "X$x" = "X$found_dir"; then
10289                     haveit=yes
10290                     break
10291                   fi
10292                 done
10293                 if test -z "$haveit"; then
10294                   ltrpathdirs="$ltrpathdirs $found_dir"
10295                 fi
10296                                 if test "$hardcode_direct" = yes; then
10297                                                       LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
10298                 else
10299                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
10300                                                             LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
10301                                                             haveit=
10302                     for x in $rpathdirs; do
10303                       if test "X$x" = "X$found_dir"; then
10304                         haveit=yes
10305                         break
10306                       fi
10307                     done
10308                     if test -z "$haveit"; then
10309                       rpathdirs="$rpathdirs $found_dir"
10310                     fi
10311                   else
10312                                                                                 haveit=
10313                     for x in $LDFLAGS $LIBIPT; do
10314
10315   acl_save_prefix="$prefix"
10316   prefix="$acl_final_prefix"
10317   acl_save_exec_prefix="$exec_prefix"
10318   exec_prefix="$acl_final_exec_prefix"
10319   eval x=\"$x\"
10320   exec_prefix="$acl_save_exec_prefix"
10321   prefix="$acl_save_prefix"
10322
10323                       if test "X$x" = "X-L$found_dir"; then
10324                         haveit=yes
10325                         break
10326                       fi
10327                     done
10328                     if test -z "$haveit"; then
10329                       LIBIPT="${LIBIPT}${LIBIPT:+ }-L$found_dir"
10330                     fi
10331                     if test "$hardcode_minus_L" != no; then
10332                                                                                         LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
10333                     else
10334                                                                                                                                                                                 LIBIPT="${LIBIPT}${LIBIPT:+ }-l$name"
10335                     fi
10336                   fi
10337                 fi
10338               fi
10339             else
10340               if test "X$found_a" != "X"; then
10341                                 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_a"
10342               else
10343                                                 LIBIPT="${LIBIPT}${LIBIPT:+ }-L$found_dir -l$name"
10344               fi
10345             fi
10346                         additional_includedir=
10347             case "$found_dir" in
10348               */lib | */lib/)
10349                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
10350                 additional_includedir="$basedir/include"
10351                 ;;
10352             esac
10353             if test "X$additional_includedir" != "X"; then
10354                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
10355                 haveit=
10356                 if test "X$additional_includedir" = "X/usr/local/include"; then
10357                   if test -n "$GCC"; then
10358                     case $host_os in
10359                       linux*) haveit=yes;;
10360                     esac
10361                   fi
10362                 fi
10363                 if test -z "$haveit"; then
10364                   for x in $CPPFLAGS $INCIPT; do
10365
10366   acl_save_prefix="$prefix"
10367   prefix="$acl_final_prefix"
10368   acl_save_exec_prefix="$exec_prefix"
10369   exec_prefix="$acl_final_exec_prefix"
10370   eval x=\"$x\"
10371   exec_prefix="$acl_save_exec_prefix"
10372   prefix="$acl_save_prefix"
10373
10374                     if test "X$x" = "X-I$additional_includedir"; then
10375                       haveit=yes
10376                       break
10377                     fi
10378                   done
10379                   if test -z "$haveit"; then
10380                     if test -d "$additional_includedir"; then
10381                                             INCIPT="${INCIPT}${INCIPT:+ }-I$additional_includedir"
10382                     fi
10383                   fi
10384                 fi
10385               fi
10386             fi
10387                         if test -n "$found_la"; then
10388                                                         save_libdir="$libdir"
10389               case "$found_la" in
10390                 */* | *\\*) . "$found_la" ;;
10391                 *) . "./$found_la" ;;
10392               esac
10393               libdir="$save_libdir"
10394                             for dep in $dependency_libs; do
10395                 case "$dep" in
10396                   -L*)
10397                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
10398                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
10399                       haveit=
10400                       if test "X$additional_libdir" = "X/usr/local/lib"; then
10401                         if test -n "$GCC"; then
10402                           case $host_os in
10403                             linux*) haveit=yes;;
10404                           esac
10405                         fi
10406                       fi
10407                       if test -z "$haveit"; then
10408                         haveit=
10409                         for x in $LDFLAGS $LIBIPT; do
10410
10411   acl_save_prefix="$prefix"
10412   prefix="$acl_final_prefix"
10413   acl_save_exec_prefix="$exec_prefix"
10414   exec_prefix="$acl_final_exec_prefix"
10415   eval x=\"$x\"
10416   exec_prefix="$acl_save_exec_prefix"
10417   prefix="$acl_save_prefix"
10418
10419                           if test "X$x" = "X-L$additional_libdir"; then
10420                             haveit=yes
10421                             break
10422                           fi
10423                         done
10424                         if test -z "$haveit"; then
10425                           if test -d "$additional_libdir"; then
10426                                                         LIBIPT="${LIBIPT}${LIBIPT:+ }-L$additional_libdir"
10427                           fi
10428                         fi
10429                         haveit=
10430                         for x in $LDFLAGS $LTLIBIPT; do
10431
10432   acl_save_prefix="$prefix"
10433   prefix="$acl_final_prefix"
10434   acl_save_exec_prefix="$exec_prefix"
10435   exec_prefix="$acl_final_exec_prefix"
10436   eval x=\"$x\"
10437   exec_prefix="$acl_save_exec_prefix"
10438   prefix="$acl_save_prefix"
10439
10440                           if test "X$x" = "X-L$additional_libdir"; then
10441                             haveit=yes
10442                             break
10443                           fi
10444                         done
10445                         if test -z "$haveit"; then
10446                           if test -d "$additional_libdir"; then
10447                                                         LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-L$additional_libdir"
10448                           fi
10449                         fi
10450                       fi
10451                     fi
10452                     ;;
10453                   -R*)
10454                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
10455                     if test "$enable_rpath" != no; then
10456                                                                   haveit=
10457                       for x in $rpathdirs; do
10458                         if test "X$x" = "X$dir"; then
10459                           haveit=yes
10460                           break
10461                         fi
10462                       done
10463                       if test -z "$haveit"; then
10464                         rpathdirs="$rpathdirs $dir"
10465                       fi
10466                                                                   haveit=
10467                       for x in $ltrpathdirs; do
10468                         if test "X$x" = "X$dir"; then
10469                           haveit=yes
10470                           break
10471                         fi
10472                       done
10473                       if test -z "$haveit"; then
10474                         ltrpathdirs="$ltrpathdirs $dir"
10475                       fi
10476                     fi
10477                     ;;
10478                   -l*)
10479                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10480                     ;;
10481                   *.la)
10482                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10483                     ;;
10484                   *)
10485                                         LIBIPT="${LIBIPT}${LIBIPT:+ }$dep"
10486                     LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }$dep"
10487                     ;;
10488                 esac
10489               done
10490             fi
10491           else
10492                                                             LIBIPT="${LIBIPT}${LIBIPT:+ }-l$name"
10493             LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-l$name"
10494           fi
10495         fi
10496       fi
10497     done
10498   done
10499   if test "X$rpathdirs" != "X"; then
10500     if test -n "$hardcode_libdir_separator"; then
10501                         alldirs=
10502       for found_dir in $rpathdirs; do
10503         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
10504       done
10505             acl_save_libdir="$libdir"
10506       libdir="$alldirs"
10507       eval flag=\"$hardcode_libdir_flag_spec\"
10508       libdir="$acl_save_libdir"
10509       LIBIPT="${LIBIPT}${LIBIPT:+ }$flag"
10510     else
10511             for found_dir in $rpathdirs; do
10512         acl_save_libdir="$libdir"
10513         libdir="$found_dir"
10514         eval flag=\"$hardcode_libdir_flag_spec\"
10515         libdir="$acl_save_libdir"
10516         LIBIPT="${LIBIPT}${LIBIPT:+ }$flag"
10517       done
10518     fi
10519   fi
10520   if test "X$ltrpathdirs" != "X"; then
10521             for found_dir in $ltrpathdirs; do
10522       LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-R$found_dir"
10523     done
10524   fi
10525
10526
10527         ac_save_CPPFLAGS="$CPPFLAGS"
10528
10529   for element in $INCIPT; do
10530     haveit=
10531     for x in $CPPFLAGS; do
10532
10533   acl_save_prefix="$prefix"
10534   prefix="$acl_final_prefix"
10535   acl_save_exec_prefix="$exec_prefix"
10536   exec_prefix="$acl_final_exec_prefix"
10537   eval x=\"$x\"
10538   exec_prefix="$acl_save_exec_prefix"
10539   prefix="$acl_save_prefix"
10540
10541       if test "X$x" = "X$element"; then
10542         haveit=yes
10543         break
10544       fi
10545     done
10546     if test -z "$haveit"; then
10547       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
10548     fi
10549   done
10550
10551
10552   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libipt" >&5
10553 $as_echo_n "checking for libipt... " >&6; }
10554 if test "${ac_cv_libipt+set}" = set; then :
10555   $as_echo_n "(cached) " >&6
10556 else
10557
10558     ac_save_LIBS="$LIBS"
10559     LIBS="$LIBS $LIBIPT"
10560     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10561 /* end confdefs.h.  */
10562 #include "intel-pt.h"
10563 int
10564 main ()
10565 {
10566 pt_insn_alloc_decoder (0);
10567   ;
10568   return 0;
10569 }
10570 _ACEOF
10571 if ac_fn_c_try_link "$LINENO"; then :
10572   ac_cv_libipt=yes
10573 else
10574   ac_cv_libipt=no
10575 fi
10576 rm -f core conftest.err conftest.$ac_objext \
10577     conftest$ac_exeext conftest.$ac_ext
10578     LIBS="$ac_save_LIBS"
10579
10580 fi
10581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libipt" >&5
10582 $as_echo "$ac_cv_libipt" >&6; }
10583   if test "$ac_cv_libipt" = yes; then
10584     HAVE_LIBIPT=yes
10585
10586 $as_echo "#define HAVE_LIBIPT 1" >>confdefs.h
10587
10588     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libipt" >&5
10589 $as_echo_n "checking how to link with libipt... " >&6; }
10590     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBIPT" >&5
10591 $as_echo "$LIBIPT" >&6; }
10592   else
10593     HAVE_LIBIPT=no
10594             CPPFLAGS="$ac_save_CPPFLAGS"
10595     LIBIPT=
10596     LTLIBIPT=
10597   fi
10598
10599
10600
10601
10602
10603
10604   if test "$HAVE_LIBIPT" != yes; then
10605     if test "$with_intel_pt" = yes; then
10606       as_fn_error "libipt is missing or unusable" "$LINENO" 5
10607     else
10608       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libipt is missing or unusable; some features may be unavailable." >&5
10609 $as_echo "$as_me: WARNING: libipt is missing or unusable; some features may be unavailable." >&2;}
10610     fi
10611   fi
10612 fi
10613
10614 # ------------------------- #
10615 # Checks for header files.  #
10616 # ------------------------- #
10617
10618 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
10619 $as_echo_n "checking for ANSI C header files... " >&6; }
10620 if test "${ac_cv_header_stdc+set}" = set; then :
10621   $as_echo_n "(cached) " >&6
10622 else
10623   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10624 /* end confdefs.h.  */
10625 #include <stdlib.h>
10626 #include <stdarg.h>
10627 #include <string.h>
10628 #include <float.h>
10629
10630 int
10631 main ()
10632 {
10633
10634   ;
10635   return 0;
10636 }
10637 _ACEOF
10638 if ac_fn_c_try_compile "$LINENO"; then :
10639   ac_cv_header_stdc=yes
10640 else
10641   ac_cv_header_stdc=no
10642 fi
10643 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10644
10645 if test $ac_cv_header_stdc = yes; then
10646   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
10647   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10648 /* end confdefs.h.  */
10649 #include <string.h>
10650
10651 _ACEOF
10652 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10653   $EGREP "memchr" >/dev/null 2>&1; then :
10654
10655 else
10656   ac_cv_header_stdc=no
10657 fi
10658 rm -f conftest*
10659
10660 fi
10661
10662 if test $ac_cv_header_stdc = yes; then
10663   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
10664   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10665 /* end confdefs.h.  */
10666 #include <stdlib.h>
10667
10668 _ACEOF
10669 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10670   $EGREP "free" >/dev/null 2>&1; then :
10671
10672 else
10673   ac_cv_header_stdc=no
10674 fi
10675 rm -f conftest*
10676
10677 fi
10678
10679 if test $ac_cv_header_stdc = yes; then
10680   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
10681   if test "$cross_compiling" = yes; then :
10682   :
10683 else
10684   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10685 /* end confdefs.h.  */
10686 #include <ctype.h>
10687 #include <stdlib.h>
10688 #if ((' ' & 0x0FF) == 0x020)
10689 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
10690 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
10691 #else
10692 # define ISLOWER(c) \
10693                    (('a' <= (c) && (c) <= 'i') \
10694                      || ('j' <= (c) && (c) <= 'r') \
10695                      || ('s' <= (c) && (c) <= 'z'))
10696 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
10697 #endif
10698
10699 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
10700 int
10701 main ()
10702 {
10703   int i;
10704   for (i = 0; i < 256; i++)
10705     if (XOR (islower (i), ISLOWER (i))
10706         || toupper (i) != TOUPPER (i))
10707       return 2;
10708   return 0;
10709 }
10710 _ACEOF
10711 if ac_fn_c_try_run "$LINENO"; then :
10712
10713 else
10714   ac_cv_header_stdc=no
10715 fi
10716 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10717   conftest.$ac_objext conftest.beam conftest.$ac_ext
10718 fi
10719
10720 fi
10721 fi
10722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
10723 $as_echo "$ac_cv_header_stdc" >&6; }
10724 if test $ac_cv_header_stdc = yes; then
10725
10726 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
10727
10728 fi
10729
10730 # elf_hp.h is for HP/UX 64-bit shared library support.
10731 for ac_header in nlist.h machine/reg.h poll.h sys/poll.h proc_service.h \
10732                   thread_db.h \
10733                   sys/fault.h \
10734                   sys/file.h sys/filio.h sys/ioctl.h sys/param.h \
10735                   sys/resource.h sys/procfs.h sys/ptrace.h ptrace.h \
10736                   sys/reg.h sys/debugreg.h sys/select.h sys/syscall.h \
10737                   termios.h termio.h \
10738                   sgtty.h elf_hp.h \
10739                   dlfcn.h
10740 do :
10741   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10742 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10743 eval as_val=\$$as_ac_Header
10744    if test "x$as_val" = x""yes; then :
10745   cat >>confdefs.h <<_ACEOF
10746 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10747 _ACEOF
10748
10749 fi
10750
10751 done
10752
10753 for ac_header in sys/proc.h
10754 do :
10755   ac_fn_c_check_header_compile "$LINENO" "sys/proc.h" "ac_cv_header_sys_proc_h" "#if HAVE_SYS_PARAM_H
10756 # include <sys/param.h>
10757 #endif
10758
10759 "
10760 if test "x$ac_cv_header_sys_proc_h" = x""yes; then :
10761   cat >>confdefs.h <<_ACEOF
10762 #define HAVE_SYS_PROC_H 1
10763 _ACEOF
10764
10765 fi
10766
10767 done
10768
10769 for ac_header in sys/user.h
10770 do :
10771   ac_fn_c_check_header_compile "$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H
10772 # include <sys/param.h>
10773 #endif
10774
10775 "
10776 if test "x$ac_cv_header_sys_user_h" = x""yes; then :
10777   cat >>confdefs.h <<_ACEOF
10778 #define HAVE_SYS_USER_H 1
10779 _ACEOF
10780
10781 fi
10782
10783 done
10784
10785
10786 # On Solaris 2.[789], we need to define _MSE_INT_H to avoid a clash
10787 # between <widec.h> and <wchar.h> that would cause AC_CHECK_HEADERS to
10788 # think that we don't have <curses.h> if we're using GCC.
10789 case $host_os in
10790   solaris2.[789])
10791     if test "$GCC" = yes; then
10792
10793 $as_echo "#define _MSE_INT_H 1" >>confdefs.h
10794
10795     fi ;;
10796 esac
10797 for ac_header in curses.h cursesX.h ncurses.h ncurses/ncurses.h ncurses/term.h
10798 do :
10799   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10800 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10801 eval as_val=\$$as_ac_Header
10802    if test "x$as_val" = x""yes; then :
10803   cat >>confdefs.h <<_ACEOF
10804 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10805 _ACEOF
10806
10807 fi
10808
10809 done
10810
10811 for ac_header in term.h
10812 do :
10813   ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
10814 # include <curses.h>
10815 #endif
10816
10817 "
10818 if test "x$ac_cv_header_term_h" = x""yes; then :
10819   cat >>confdefs.h <<_ACEOF
10820 #define HAVE_TERM_H 1
10821 _ACEOF
10822
10823 fi
10824
10825 done
10826
10827
10828 # ------------------------- #
10829 # Checks for declarations.  #
10830 # ------------------------- #
10831
10832
10833   # Check for presence and size of long long.
10834   ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
10835 if test "x$ac_cv_type_long_long" = x""yes; then :
10836
10837 cat >>confdefs.h <<_ACEOF
10838 #define HAVE_LONG_LONG 1
10839 _ACEOF
10840
10841 # The cast to long int works around a bug in the HP C Compiler
10842 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
10843 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
10844 # This bug is HP SR number 8606223364.
10845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
10846 $as_echo_n "checking size of long long... " >&6; }
10847 if test "${ac_cv_sizeof_long_long+set}" = set; then :
10848   $as_echo_n "(cached) " >&6
10849 else
10850   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long"        "$ac_includes_default"; then :
10851
10852 else
10853   if test "$ac_cv_type_long_long" = yes; then
10854      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
10855 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
10856 { as_fn_set_status 77
10857 as_fn_error "cannot compute sizeof (long long)
10858 See \`config.log' for more details." "$LINENO" 5; }; }
10859    else
10860      ac_cv_sizeof_long_long=0
10861    fi
10862 fi
10863
10864 fi
10865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
10866 $as_echo "$ac_cv_sizeof_long_long" >&6; }
10867
10868
10869
10870 cat >>confdefs.h <<_ACEOF
10871 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
10872 _ACEOF
10873
10874
10875 fi
10876
10877
10878   ac_fn_c_check_decl "$LINENO" "basename(char *)" "ac_cv_have_decl_basename_char_p_" "$ac_includes_default"
10879 if test "x$ac_cv_have_decl_basename_char_p_" = x""yes; then :
10880   ac_have_decl=1
10881 else
10882   ac_have_decl=0
10883 fi
10884
10885 cat >>confdefs.h <<_ACEOF
10886 #define HAVE_DECL_BASENAME $ac_have_decl
10887 _ACEOF
10888 ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
10889 if test "x$ac_cv_have_decl_ffs" = x""yes; then :
10890   ac_have_decl=1
10891 else
10892   ac_have_decl=0
10893 fi
10894
10895 cat >>confdefs.h <<_ACEOF
10896 #define HAVE_DECL_FFS $ac_have_decl
10897 _ACEOF
10898 ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
10899 if test "x$ac_cv_have_decl_asprintf" = x""yes; then :
10900   ac_have_decl=1
10901 else
10902   ac_have_decl=0
10903 fi
10904
10905 cat >>confdefs.h <<_ACEOF
10906 #define HAVE_DECL_ASPRINTF $ac_have_decl
10907 _ACEOF
10908 ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
10909 if test "x$ac_cv_have_decl_vasprintf" = x""yes; then :
10910   ac_have_decl=1
10911 else
10912   ac_have_decl=0
10913 fi
10914
10915 cat >>confdefs.h <<_ACEOF
10916 #define HAVE_DECL_VASPRINTF $ac_have_decl
10917 _ACEOF
10918 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
10919 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
10920   ac_have_decl=1
10921 else
10922   ac_have_decl=0
10923 fi
10924
10925 cat >>confdefs.h <<_ACEOF
10926 #define HAVE_DECL_SNPRINTF $ac_have_decl
10927 _ACEOF
10928 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
10929 if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
10930   ac_have_decl=1
10931 else
10932   ac_have_decl=0
10933 fi
10934
10935 cat >>confdefs.h <<_ACEOF
10936 #define HAVE_DECL_VSNPRINTF $ac_have_decl
10937 _ACEOF
10938
10939   ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default"
10940 if test "x$ac_cv_have_decl_strtol" = x""yes; then :
10941   ac_have_decl=1
10942 else
10943   ac_have_decl=0
10944 fi
10945
10946 cat >>confdefs.h <<_ACEOF
10947 #define HAVE_DECL_STRTOL $ac_have_decl
10948 _ACEOF
10949 ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default"
10950 if test "x$ac_cv_have_decl_strtoul" = x""yes; then :
10951   ac_have_decl=1
10952 else
10953   ac_have_decl=0
10954 fi
10955
10956 cat >>confdefs.h <<_ACEOF
10957 #define HAVE_DECL_STRTOUL $ac_have_decl
10958 _ACEOF
10959 ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default"
10960 if test "x$ac_cv_have_decl_strtoll" = x""yes; then :
10961   ac_have_decl=1
10962 else
10963   ac_have_decl=0
10964 fi
10965
10966 cat >>confdefs.h <<_ACEOF
10967 #define HAVE_DECL_STRTOLL $ac_have_decl
10968 _ACEOF
10969 ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default"
10970 if test "x$ac_cv_have_decl_strtoull" = x""yes; then :
10971   ac_have_decl=1
10972 else
10973   ac_have_decl=0
10974 fi
10975
10976 cat >>confdefs.h <<_ACEOF
10977 #define HAVE_DECL_STRTOULL $ac_have_decl
10978 _ACEOF
10979
10980   ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default"
10981 if test "x$ac_cv_have_decl_strverscmp" = x""yes; then :
10982   ac_have_decl=1
10983 else
10984   ac_have_decl=0
10985 fi
10986
10987 cat >>confdefs.h <<_ACEOF
10988 #define HAVE_DECL_STRVERSCMP $ac_have_decl
10989 _ACEOF
10990
10991
10992
10993 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
10994 if test "x$ac_cv_have_decl_free" = x""yes; then :
10995   ac_have_decl=1
10996 else
10997   ac_have_decl=0
10998 fi
10999
11000 cat >>confdefs.h <<_ACEOF
11001 #define HAVE_DECL_FREE $ac_have_decl
11002 _ACEOF
11003 ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
11004 if test "x$ac_cv_have_decl_malloc" = x""yes; then :
11005   ac_have_decl=1
11006 else
11007   ac_have_decl=0
11008 fi
11009
11010 cat >>confdefs.h <<_ACEOF
11011 #define HAVE_DECL_MALLOC $ac_have_decl
11012 _ACEOF
11013 ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
11014 if test "x$ac_cv_have_decl_realloc" = x""yes; then :
11015   ac_have_decl=1
11016 else
11017   ac_have_decl=0
11018 fi
11019
11020 cat >>confdefs.h <<_ACEOF
11021 #define HAVE_DECL_REALLOC $ac_have_decl
11022 _ACEOF
11023 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
11024 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
11025   ac_have_decl=1
11026 else
11027   ac_have_decl=0
11028 fi
11029
11030 cat >>confdefs.h <<_ACEOF
11031 #define HAVE_DECL_SNPRINTF $ac_have_decl
11032 _ACEOF
11033
11034
11035   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
11036 $as_echo_n "checking for LC_MESSAGES... " >&6; }
11037 if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
11038   $as_echo_n "(cached) " >&6
11039 else
11040   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11041 /* end confdefs.h.  */
11042 #include <locale.h>
11043 int
11044 main ()
11045 {
11046 return LC_MESSAGES
11047   ;
11048   return 0;
11049 }
11050 _ACEOF
11051 if ac_fn_c_try_link "$LINENO"; then :
11052   am_cv_val_LC_MESSAGES=yes
11053 else
11054   am_cv_val_LC_MESSAGES=no
11055 fi
11056 rm -f core conftest.err conftest.$ac_objext \
11057     conftest$ac_exeext conftest.$ac_ext
11058 fi
11059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
11060 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
11061   if test $am_cv_val_LC_MESSAGES = yes; then
11062
11063 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
11064
11065   fi
11066
11067
11068 # ----------------------- #
11069 # Checks for structures.  #
11070 # ----------------------- #
11071
11072 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
11073 if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
11074
11075 cat >>confdefs.h <<_ACEOF
11076 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
11077 _ACEOF
11078
11079
11080 fi
11081 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
11082 if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
11083
11084 cat >>confdefs.h <<_ACEOF
11085 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
11086 _ACEOF
11087
11088
11089 fi
11090
11091
11092 # ------------------ #
11093 # Checks for types.  #
11094 # ------------------ #
11095
11096 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
11097 #include <sys/socket.h>
11098
11099 "
11100 if test "x$ac_cv_type_socklen_t" = x""yes; then :
11101
11102 cat >>confdefs.h <<_ACEOF
11103 #define HAVE_SOCKLEN_T 1
11104 _ACEOF
11105
11106
11107 fi
11108
11109
11110 # ------------------------------------- #
11111 # Checks for compiler characteristics.  #
11112 # ------------------------------------- #
11113
11114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
11115 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
11116 if test "${ac_cv_c_const+set}" = set; then :
11117   $as_echo_n "(cached) " >&6
11118 else
11119   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11120 /* end confdefs.h.  */
11121
11122 int
11123 main ()
11124 {
11125 /* FIXME: Include the comments suggested by Paul. */
11126 #ifndef __cplusplus
11127   /* Ultrix mips cc rejects this.  */
11128   typedef int charset[2];
11129   const charset cs;
11130   /* SunOS 4.1.1 cc rejects this.  */
11131   char const *const *pcpcc;
11132   char **ppc;
11133   /* NEC SVR4.0.2 mips cc rejects this.  */
11134   struct point {int x, y;};
11135   static struct point const zero = {0,0};
11136   /* AIX XL C 1.02.0.0 rejects this.
11137      It does not let you subtract one const X* pointer from another in
11138      an arm of an if-expression whose if-part is not a constant
11139      expression */
11140   const char *g = "string";
11141   pcpcc = &g + (g ? g-g : 0);
11142   /* HPUX 7.0 cc rejects these. */
11143   ++pcpcc;
11144   ppc = (char**) pcpcc;
11145   pcpcc = (char const *const *) ppc;
11146   { /* SCO 3.2v4 cc rejects this.  */
11147     char *t;
11148     char const *s = 0 ? (char *) 0 : (char const *) 0;
11149
11150     *t++ = 0;
11151     if (s) return 0;
11152   }
11153   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
11154     int x[] = {25, 17};
11155     const int *foo = &x[0];
11156     ++foo;
11157   }
11158   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11159     typedef const int *iptr;
11160     iptr p = 0;
11161     ++p;
11162   }
11163   { /* AIX XL C 1.02.0.0 rejects this saying
11164        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11165     struct s { int j; const int *ap[3]; };
11166     struct s *b; b->j = 5;
11167   }
11168   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11169     const int foo = 10;
11170     if (!foo) return 0;
11171   }
11172   return !cs[0] && !zero.x;
11173 #endif
11174
11175   ;
11176   return 0;
11177 }
11178 _ACEOF
11179 if ac_fn_c_try_compile "$LINENO"; then :
11180   ac_cv_c_const=yes
11181 else
11182   ac_cv_c_const=no
11183 fi
11184 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11185 fi
11186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
11187 $as_echo "$ac_cv_c_const" >&6; }
11188 if test $ac_cv_c_const = no; then
11189
11190 $as_echo "#define const /**/" >>confdefs.h
11191
11192 fi
11193
11194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
11195 $as_echo_n "checking for inline... " >&6; }
11196 if test "${ac_cv_c_inline+set}" = set; then :
11197   $as_echo_n "(cached) " >&6
11198 else
11199   ac_cv_c_inline=no
11200 for ac_kw in inline __inline__ __inline; do
11201   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11202 /* end confdefs.h.  */
11203 #ifndef __cplusplus
11204 typedef int foo_t;
11205 static $ac_kw foo_t static_foo () {return 0; }
11206 $ac_kw foo_t foo () {return 0; }
11207 #endif
11208
11209 _ACEOF
11210 if ac_fn_c_try_compile "$LINENO"; then :
11211   ac_cv_c_inline=$ac_kw
11212 fi
11213 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11214   test "$ac_cv_c_inline" != no && break
11215 done
11216
11217 fi
11218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
11219 $as_echo "$ac_cv_c_inline" >&6; }
11220
11221 case $ac_cv_c_inline in
11222   inline | yes) ;;
11223   *)
11224     case $ac_cv_c_inline in
11225       no) ac_val=;;
11226       *) ac_val=$ac_cv_c_inline;;
11227     esac
11228     cat >>confdefs.h <<_ACEOF
11229 #ifndef __cplusplus
11230 #define inline $ac_val
11231 #endif
11232 _ACEOF
11233     ;;
11234 esac
11235
11236  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
11237 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
11238 if test "${ac_cv_c_bigendian+set}" = set; then :
11239   $as_echo_n "(cached) " >&6
11240 else
11241   ac_cv_c_bigendian=unknown
11242     # See if we're dealing with a universal compiler.
11243     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11244 /* end confdefs.h.  */
11245 #ifndef __APPLE_CC__
11246                not a universal capable compiler
11247              #endif
11248              typedef int dummy;
11249
11250 _ACEOF
11251 if ac_fn_c_try_compile "$LINENO"; then :
11252
11253         # Check for potential -arch flags.  It is not universal unless
11254         # there are at least two -arch flags with different values.
11255         ac_arch=
11256         ac_prev=
11257         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
11258          if test -n "$ac_prev"; then
11259            case $ac_word in
11260              i?86 | x86_64 | ppc | ppc64)
11261                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
11262                  ac_arch=$ac_word
11263                else
11264                  ac_cv_c_bigendian=universal
11265                  break
11266                fi
11267                ;;
11268            esac
11269            ac_prev=
11270          elif test "x$ac_word" = "x-arch"; then
11271            ac_prev=arch
11272          fi
11273        done
11274 fi
11275 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11276     if test $ac_cv_c_bigendian = unknown; then
11277       # See if sys/param.h defines the BYTE_ORDER macro.
11278       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11279 /* end confdefs.h.  */
11280 #include <sys/types.h>
11281              #include <sys/param.h>
11282
11283 int
11284 main ()
11285 {
11286 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
11287                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
11288                      && LITTLE_ENDIAN)
11289               bogus endian macros
11290              #endif
11291
11292   ;
11293   return 0;
11294 }
11295 _ACEOF
11296 if ac_fn_c_try_compile "$LINENO"; then :
11297   # It does; now see whether it defined to BIG_ENDIAN or not.
11298          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11299 /* end confdefs.h.  */
11300 #include <sys/types.h>
11301                 #include <sys/param.h>
11302
11303 int
11304 main ()
11305 {
11306 #if BYTE_ORDER != BIG_ENDIAN
11307                  not big endian
11308                 #endif
11309
11310   ;
11311   return 0;
11312 }
11313 _ACEOF
11314 if ac_fn_c_try_compile "$LINENO"; then :
11315   ac_cv_c_bigendian=yes
11316 else
11317   ac_cv_c_bigendian=no
11318 fi
11319 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11320 fi
11321 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11322     fi
11323     if test $ac_cv_c_bigendian = unknown; then
11324       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
11325       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11326 /* end confdefs.h.  */
11327 #include <limits.h>
11328
11329 int
11330 main ()
11331 {
11332 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
11333               bogus endian macros
11334              #endif
11335
11336   ;
11337   return 0;
11338 }
11339 _ACEOF
11340 if ac_fn_c_try_compile "$LINENO"; then :
11341   # It does; now see whether it defined to _BIG_ENDIAN or not.
11342          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11343 /* end confdefs.h.  */
11344 #include <limits.h>
11345
11346 int
11347 main ()
11348 {
11349 #ifndef _BIG_ENDIAN
11350                  not big endian
11351                 #endif
11352
11353   ;
11354   return 0;
11355 }
11356 _ACEOF
11357 if ac_fn_c_try_compile "$LINENO"; then :
11358   ac_cv_c_bigendian=yes
11359 else
11360   ac_cv_c_bigendian=no
11361 fi
11362 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11363 fi
11364 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11365     fi
11366     if test $ac_cv_c_bigendian = unknown; then
11367       # Compile a test program.
11368       if test "$cross_compiling" = yes; then :
11369   # Try to guess by grepping values from an object file.
11370          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11371 /* end confdefs.h.  */
11372 short int ascii_mm[] =
11373                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
11374                 short int ascii_ii[] =
11375                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
11376                 int use_ascii (int i) {
11377                   return ascii_mm[i] + ascii_ii[i];
11378                 }
11379                 short int ebcdic_ii[] =
11380                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
11381                 short int ebcdic_mm[] =
11382                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
11383                 int use_ebcdic (int i) {
11384                   return ebcdic_mm[i] + ebcdic_ii[i];
11385                 }
11386                 extern int foo;
11387
11388 int
11389 main ()
11390 {
11391 return use_ascii (foo) == use_ebcdic (foo);
11392   ;
11393   return 0;
11394 }
11395 _ACEOF
11396 if ac_fn_c_try_compile "$LINENO"; then :
11397   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
11398               ac_cv_c_bigendian=yes
11399             fi
11400             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
11401               if test "$ac_cv_c_bigendian" = unknown; then
11402                 ac_cv_c_bigendian=no
11403               else
11404                 # finding both strings is unlikely to happen, but who knows?
11405                 ac_cv_c_bigendian=unknown
11406               fi
11407             fi
11408 fi
11409 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11410 else
11411   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11412 /* end confdefs.h.  */
11413 $ac_includes_default
11414 int
11415 main ()
11416 {
11417
11418              /* Are we little or big endian?  From Harbison&Steele.  */
11419              union
11420              {
11421                long int l;
11422                char c[sizeof (long int)];
11423              } u;
11424              u.l = 1;
11425              return u.c[sizeof (long int) - 1] == 1;
11426
11427   ;
11428   return 0;
11429 }
11430 _ACEOF
11431 if ac_fn_c_try_run "$LINENO"; then :
11432   ac_cv_c_bigendian=no
11433 else
11434   ac_cv_c_bigendian=yes
11435 fi
11436 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11437   conftest.$ac_objext conftest.beam conftest.$ac_ext
11438 fi
11439
11440     fi
11441 fi
11442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
11443 $as_echo "$ac_cv_c_bigendian" >&6; }
11444  case $ac_cv_c_bigendian in #(
11445    yes)
11446      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
11447 ;; #(
11448    no)
11449       ;; #(
11450    universal)
11451
11452 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
11453
11454      ;; #(
11455    *)
11456      as_fn_error "unknown endianness
11457  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
11458  esac
11459
11460
11461 # ------------------------------ #
11462 # Checks for library functions.  #
11463 # ------------------------------ #
11464
11465 for ac_header in stdlib.h unistd.h
11466 do :
11467   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11468 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11469 eval as_val=\$$as_ac_Header
11470    if test "x$as_val" = x""yes; then :
11471   cat >>confdefs.h <<_ACEOF
11472 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11473 _ACEOF
11474
11475 fi
11476
11477 done
11478
11479 for ac_func in getpagesize
11480 do :
11481   ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
11482 if test "x$ac_cv_func_getpagesize" = x""yes; then :
11483   cat >>confdefs.h <<_ACEOF
11484 #define HAVE_GETPAGESIZE 1
11485 _ACEOF
11486
11487 fi
11488 done
11489
11490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
11491 $as_echo_n "checking for working mmap... " >&6; }
11492 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
11493   $as_echo_n "(cached) " >&6
11494 else
11495   if test "$cross_compiling" = yes; then :
11496   ac_cv_func_mmap_fixed_mapped=no
11497 else
11498   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11499 /* end confdefs.h.  */
11500 $ac_includes_default
11501 /* malloc might have been renamed as rpl_malloc. */
11502 #undef malloc
11503
11504 /* Thanks to Mike Haertel and Jim Avera for this test.
11505    Here is a matrix of mmap possibilities:
11506         mmap private not fixed
11507         mmap private fixed at somewhere currently unmapped
11508         mmap private fixed at somewhere already mapped
11509         mmap shared not fixed
11510         mmap shared fixed at somewhere currently unmapped
11511         mmap shared fixed at somewhere already mapped
11512    For private mappings, we should verify that changes cannot be read()
11513    back from the file, nor mmap's back from the file at a different
11514    address.  (There have been systems where private was not correctly
11515    implemented like the infamous i386 svr4.0, and systems where the
11516    VM page cache was not coherent with the file system buffer cache
11517    like early versions of FreeBSD and possibly contemporary NetBSD.)
11518    For shared mappings, we should conversely verify that changes get
11519    propagated back to all the places they're supposed to be.
11520
11521    Grep wants private fixed already mapped.
11522    The main things grep needs to know about mmap are:
11523    * does it exist and is it safe to write into the mmap'd area
11524    * how to use it (BSD variants)  */
11525
11526 #include <fcntl.h>
11527 #include <sys/mman.h>
11528
11529 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
11530 char *malloc ();
11531 #endif
11532
11533 /* This mess was copied from the GNU getpagesize.h.  */
11534 #ifndef HAVE_GETPAGESIZE
11535 /* Assume that all systems that can run configure have sys/param.h.  */
11536 # ifndef HAVE_SYS_PARAM_H
11537 #  define HAVE_SYS_PARAM_H 1
11538 # endif
11539
11540 # ifdef _SC_PAGESIZE
11541 #  define getpagesize() sysconf(_SC_PAGESIZE)
11542 # else /* no _SC_PAGESIZE */
11543 #  ifdef HAVE_SYS_PARAM_H
11544 #   include <sys/param.h>
11545 #   ifdef EXEC_PAGESIZE
11546 #    define getpagesize() EXEC_PAGESIZE
11547 #   else /* no EXEC_PAGESIZE */
11548 #    ifdef NBPG
11549 #     define getpagesize() NBPG * CLSIZE
11550 #     ifndef CLSIZE
11551 #      define CLSIZE 1
11552 #     endif /* no CLSIZE */
11553 #    else /* no NBPG */
11554 #     ifdef NBPC
11555 #      define getpagesize() NBPC
11556 #     else /* no NBPC */
11557 #      ifdef PAGESIZE
11558 #       define getpagesize() PAGESIZE
11559 #      endif /* PAGESIZE */
11560 #     endif /* no NBPC */
11561 #    endif /* no NBPG */
11562 #   endif /* no EXEC_PAGESIZE */
11563 #  else /* no HAVE_SYS_PARAM_H */
11564 #   define getpagesize() 8192   /* punt totally */
11565 #  endif /* no HAVE_SYS_PARAM_H */
11566 # endif /* no _SC_PAGESIZE */
11567
11568 #endif /* no HAVE_GETPAGESIZE */
11569
11570 int
11571 main ()
11572 {
11573   char *data, *data2, *data3;
11574   int i, pagesize;
11575   int fd;
11576
11577   pagesize = getpagesize ();
11578
11579   /* First, make a file with some known garbage in it. */
11580   data = (char *) malloc (pagesize);
11581   if (!data)
11582     return 1;
11583   for (i = 0; i < pagesize; ++i)
11584     *(data + i) = rand ();
11585   umask (0);
11586   fd = creat ("conftest.mmap", 0600);
11587   if (fd < 0)
11588     return 1;
11589   if (write (fd, data, pagesize) != pagesize)
11590     return 1;
11591   close (fd);
11592
11593   /* Next, try to mmap the file at a fixed address which already has
11594      something else allocated at it.  If we can, also make sure that
11595      we see the same garbage.  */
11596   fd = open ("conftest.mmap", O_RDWR);
11597   if (fd < 0)
11598     return 1;
11599   data2 = (char *) malloc (2 * pagesize);
11600   if (!data2)
11601     return 1;
11602   data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
11603   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
11604                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
11605     return 1;
11606   for (i = 0; i < pagesize; ++i)
11607     if (*(data + i) != *(data2 + i))
11608       return 1;
11609
11610   /* Finally, make sure that changes to the mapped area do not
11611      percolate back to the file as seen by read().  (This is a bug on
11612      some variants of i386 svr4.0.)  */
11613   for (i = 0; i < pagesize; ++i)
11614     *(data2 + i) = *(data2 + i) + 1;
11615   data3 = (char *) malloc (pagesize);
11616   if (!data3)
11617     return 1;
11618   if (read (fd, data3, pagesize) != pagesize)
11619     return 1;
11620   for (i = 0; i < pagesize; ++i)
11621     if (*(data + i) != *(data3 + i))
11622       return 1;
11623   close (fd);
11624   return 0;
11625 }
11626 _ACEOF
11627 if ac_fn_c_try_run "$LINENO"; then :
11628   ac_cv_func_mmap_fixed_mapped=yes
11629 else
11630   ac_cv_func_mmap_fixed_mapped=no
11631 fi
11632 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11633   conftest.$ac_objext conftest.beam conftest.$ac_ext
11634 fi
11635
11636 fi
11637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
11638 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
11639 if test $ac_cv_func_mmap_fixed_mapped = yes; then
11640
11641 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
11642
11643 fi
11644 rm -f conftest.mmap
11645
11646 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
11647 if test "x$ac_cv_type_pid_t" = x""yes; then :
11648
11649 else
11650
11651 cat >>confdefs.h <<_ACEOF
11652 #define pid_t int
11653 _ACEOF
11654
11655 fi
11656
11657 for ac_header in vfork.h
11658 do :
11659   ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
11660 if test "x$ac_cv_header_vfork_h" = x""yes; then :
11661   cat >>confdefs.h <<_ACEOF
11662 #define HAVE_VFORK_H 1
11663 _ACEOF
11664
11665 fi
11666
11667 done
11668
11669 for ac_func in fork vfork
11670 do :
11671   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11672 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11673 eval as_val=\$$as_ac_var
11674    if test "x$as_val" = x""yes; then :
11675   cat >>confdefs.h <<_ACEOF
11676 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11677 _ACEOF
11678
11679 fi
11680 done
11681
11682 if test "x$ac_cv_func_fork" = xyes; then
11683   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
11684 $as_echo_n "checking for working fork... " >&6; }
11685 if test "${ac_cv_func_fork_works+set}" = set; then :
11686   $as_echo_n "(cached) " >&6
11687 else
11688   if test "$cross_compiling" = yes; then :
11689   ac_cv_func_fork_works=cross
11690 else
11691   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11692 /* end confdefs.h.  */
11693 $ac_includes_default
11694 int
11695 main ()
11696 {
11697
11698           /* By Ruediger Kuhlmann. */
11699           return fork () < 0;
11700
11701   ;
11702   return 0;
11703 }
11704 _ACEOF
11705 if ac_fn_c_try_run "$LINENO"; then :
11706   ac_cv_func_fork_works=yes
11707 else
11708   ac_cv_func_fork_works=no
11709 fi
11710 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11711   conftest.$ac_objext conftest.beam conftest.$ac_ext
11712 fi
11713
11714 fi
11715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
11716 $as_echo "$ac_cv_func_fork_works" >&6; }
11717
11718 else
11719   ac_cv_func_fork_works=$ac_cv_func_fork
11720 fi
11721 if test "x$ac_cv_func_fork_works" = xcross; then
11722   case $host in
11723     *-*-amigaos* | *-*-msdosdjgpp*)
11724       # Override, as these systems have only a dummy fork() stub
11725       ac_cv_func_fork_works=no
11726       ;;
11727     *)
11728       ac_cv_func_fork_works=yes
11729       ;;
11730   esac
11731   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
11732 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
11733 fi
11734 ac_cv_func_vfork_works=$ac_cv_func_vfork
11735 if test "x$ac_cv_func_vfork" = xyes; then
11736   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
11737 $as_echo_n "checking for working vfork... " >&6; }
11738 if test "${ac_cv_func_vfork_works+set}" = set; then :
11739   $as_echo_n "(cached) " >&6
11740 else
11741   if test "$cross_compiling" = yes; then :
11742   ac_cv_func_vfork_works=cross
11743 else
11744   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11745 /* end confdefs.h.  */
11746 /* Thanks to Paul Eggert for this test.  */
11747 $ac_includes_default
11748 #include <sys/wait.h>
11749 #ifdef HAVE_VFORK_H
11750 # include <vfork.h>
11751 #endif
11752 /* On some sparc systems, changes by the child to local and incoming
11753    argument registers are propagated back to the parent.  The compiler
11754    is told about this with #include <vfork.h>, but some compilers
11755    (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
11756    static variable whose address is put into a register that is
11757    clobbered by the vfork.  */
11758 static void
11759 #ifdef __cplusplus
11760 sparc_address_test (int arg)
11761 # else
11762 sparc_address_test (arg) int arg;
11763 #endif
11764 {
11765   static pid_t child;
11766   if (!child) {
11767     child = vfork ();
11768     if (child < 0) {
11769       perror ("vfork");
11770       _exit(2);
11771     }
11772     if (!child) {
11773       arg = getpid();
11774       write(-1, "", 0);
11775       _exit (arg);
11776     }
11777   }
11778 }
11779
11780 int
11781 main ()
11782 {
11783   pid_t parent = getpid ();
11784   pid_t child;
11785
11786   sparc_address_test (0);
11787
11788   child = vfork ();
11789
11790   if (child == 0) {
11791     /* Here is another test for sparc vfork register problems.  This
11792        test uses lots of local variables, at least as many local
11793        variables as main has allocated so far including compiler
11794        temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
11795        4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
11796        reuse the register of parent for one of the local variables,
11797        since it will think that parent can't possibly be used any more
11798        in this routine.  Assigning to the local variable will thus
11799        munge parent in the parent process.  */
11800     pid_t
11801       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
11802       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
11803     /* Convince the compiler that p..p7 are live; otherwise, it might
11804        use the same hardware register for all 8 local variables.  */
11805     if (p != p1 || p != p2 || p != p3 || p != p4
11806         || p != p5 || p != p6 || p != p7)
11807       _exit(1);
11808
11809     /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
11810        from child file descriptors.  If the child closes a descriptor
11811        before it execs or exits, this munges the parent's descriptor
11812        as well.  Test for this by closing stdout in the child.  */
11813     _exit(close(fileno(stdout)) != 0);
11814   } else {
11815     int status;
11816     struct stat st;
11817
11818     while (wait(&status) != child)
11819       ;
11820     return (
11821          /* Was there some problem with vforking?  */
11822          child < 0
11823
11824          /* Did the child fail?  (This shouldn't happen.)  */
11825          || status
11826
11827          /* Did the vfork/compiler bug occur?  */
11828          || parent != getpid()
11829
11830          /* Did the file descriptor bug occur?  */
11831          || fstat(fileno(stdout), &st) != 0
11832          );
11833   }
11834 }
11835 _ACEOF
11836 if ac_fn_c_try_run "$LINENO"; then :
11837   ac_cv_func_vfork_works=yes
11838 else
11839   ac_cv_func_vfork_works=no
11840 fi
11841 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11842   conftest.$ac_objext conftest.beam conftest.$ac_ext
11843 fi
11844
11845 fi
11846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
11847 $as_echo "$ac_cv_func_vfork_works" >&6; }
11848
11849 fi;
11850 if test "x$ac_cv_func_fork_works" = xcross; then
11851   ac_cv_func_vfork_works=$ac_cv_func_vfork
11852   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
11853 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
11854 fi
11855
11856 if test "x$ac_cv_func_vfork_works" = xyes; then
11857
11858 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
11859
11860 else
11861
11862 $as_echo "#define vfork fork" >>confdefs.h
11863
11864 fi
11865 if test "x$ac_cv_func_fork_works" = xyes; then
11866
11867 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
11868
11869 fi
11870
11871 for ac_func in getauxval getrusage getuid getgid \
11872                 pipe poll pread pread64 pwrite resize_term \
11873                 sbrk setpgid setpgrp setsid \
11874                 sigaction sigprocmask sigsetmask socketpair \
11875                 ttrace wborder wresize setlocale iconvlist libiconvlist btowc \
11876                 setrlimit getrlimit posix_madvise waitpid \
11877                 ptrace64 sigaltstack mkdtemp setns
11878 do :
11879   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11880 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11881 eval as_val=\$$as_ac_var
11882    if test "x$as_val" = x""yes; then :
11883   cat >>confdefs.h <<_ACEOF
11884 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11885 _ACEOF
11886
11887 fi
11888 done
11889
11890
11891   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
11892 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
11893 if test "${am_cv_langinfo_codeset+set}" = set; then :
11894   $as_echo_n "(cached) " >&6
11895 else
11896   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11897 /* end confdefs.h.  */
11898 #include <langinfo.h>
11899 int
11900 main ()
11901 {
11902 char* cs = nl_langinfo(CODESET);
11903   ;
11904   return 0;
11905 }
11906 _ACEOF
11907 if ac_fn_c_try_link "$LINENO"; then :
11908   am_cv_langinfo_codeset=yes
11909 else
11910   am_cv_langinfo_codeset=no
11911 fi
11912 rm -f core conftest.err conftest.$ac_objext \
11913     conftest$ac_exeext conftest.$ac_ext
11914
11915 fi
11916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
11917 $as_echo "$am_cv_langinfo_codeset" >&6; }
11918   if test $am_cv_langinfo_codeset = yes; then
11919
11920 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
11921
11922   fi
11923
11924
11925   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11926 $as_echo_n "checking for ANSI C header files... " >&6; }
11927 if test "${ac_cv_header_stdc+set}" = set; then :
11928   $as_echo_n "(cached) " >&6
11929 else
11930   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11931 /* end confdefs.h.  */
11932 #include <stdlib.h>
11933 #include <stdarg.h>
11934 #include <string.h>
11935 #include <float.h>
11936
11937 int
11938 main ()
11939 {
11940
11941   ;
11942   return 0;
11943 }
11944 _ACEOF
11945 if ac_fn_c_try_compile "$LINENO"; then :
11946   ac_cv_header_stdc=yes
11947 else
11948   ac_cv_header_stdc=no
11949 fi
11950 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11951
11952 if test $ac_cv_header_stdc = yes; then
11953   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11954   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11955 /* end confdefs.h.  */
11956 #include <string.h>
11957
11958 _ACEOF
11959 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11960   $EGREP "memchr" >/dev/null 2>&1; then :
11961
11962 else
11963   ac_cv_header_stdc=no
11964 fi
11965 rm -f conftest*
11966
11967 fi
11968
11969 if test $ac_cv_header_stdc = yes; then
11970   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11971   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11972 /* end confdefs.h.  */
11973 #include <stdlib.h>
11974
11975 _ACEOF
11976 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11977   $EGREP "free" >/dev/null 2>&1; then :
11978
11979 else
11980   ac_cv_header_stdc=no
11981 fi
11982 rm -f conftest*
11983
11984 fi
11985
11986 if test $ac_cv_header_stdc = yes; then
11987   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11988   if test "$cross_compiling" = yes; then :
11989   :
11990 else
11991   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11992 /* end confdefs.h.  */
11993 #include <ctype.h>
11994 #include <stdlib.h>
11995 #if ((' ' & 0x0FF) == 0x020)
11996 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11997 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11998 #else
11999 # define ISLOWER(c) \
12000                    (('a' <= (c) && (c) <= 'i') \
12001                      || ('j' <= (c) && (c) <= 'r') \
12002                      || ('s' <= (c) && (c) <= 'z'))
12003 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
12004 #endif
12005
12006 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12007 int
12008 main ()
12009 {
12010   int i;
12011   for (i = 0; i < 256; i++)
12012     if (XOR (islower (i), ISLOWER (i))
12013         || toupper (i) != TOUPPER (i))
12014       return 2;
12015   return 0;
12016 }
12017 _ACEOF
12018 if ac_fn_c_try_run "$LINENO"; then :
12019
12020 else
12021   ac_cv_header_stdc=no
12022 fi
12023 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12024   conftest.$ac_objext conftest.beam conftest.$ac_ext
12025 fi
12026
12027 fi
12028 fi
12029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
12030 $as_echo "$ac_cv_header_stdc" >&6; }
12031 if test $ac_cv_header_stdc = yes; then
12032
12033 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
12034
12035 fi
12036
12037   # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
12038 # for constant arguments.  Useless!
12039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
12040 $as_echo_n "checking for working alloca.h... " >&6; }
12041 if test "${ac_cv_working_alloca_h+set}" = set; then :
12042   $as_echo_n "(cached) " >&6
12043 else
12044   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12045 /* end confdefs.h.  */
12046 #include <alloca.h>
12047 int
12048 main ()
12049 {
12050 char *p = (char *) alloca (2 * sizeof (int));
12051                           if (p) return 0;
12052   ;
12053   return 0;
12054 }
12055 _ACEOF
12056 if ac_fn_c_try_link "$LINENO"; then :
12057   ac_cv_working_alloca_h=yes
12058 else
12059   ac_cv_working_alloca_h=no
12060 fi
12061 rm -f core conftest.err conftest.$ac_objext \
12062     conftest$ac_exeext conftest.$ac_ext
12063 fi
12064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
12065 $as_echo "$ac_cv_working_alloca_h" >&6; }
12066 if test $ac_cv_working_alloca_h = yes; then
12067
12068 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
12069
12070 fi
12071
12072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
12073 $as_echo_n "checking for alloca... " >&6; }
12074 if test "${ac_cv_func_alloca_works+set}" = set; then :
12075   $as_echo_n "(cached) " >&6
12076 else
12077   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12078 /* end confdefs.h.  */
12079 #ifdef __GNUC__
12080 # define alloca __builtin_alloca
12081 #else
12082 # ifdef _MSC_VER
12083 #  include <malloc.h>
12084 #  define alloca _alloca
12085 # else
12086 #  ifdef HAVE_ALLOCA_H
12087 #   include <alloca.h>
12088 #  else
12089 #   ifdef _AIX
12090  #pragma alloca
12091 #   else
12092 #    ifndef alloca /* predefined by HP cc +Olibcalls */
12093 char *alloca ();
12094 #    endif
12095 #   endif
12096 #  endif
12097 # endif
12098 #endif
12099
12100 int
12101 main ()
12102 {
12103 char *p = (char *) alloca (1);
12104                                     if (p) return 0;
12105   ;
12106   return 0;
12107 }
12108 _ACEOF
12109 if ac_fn_c_try_link "$LINENO"; then :
12110   ac_cv_func_alloca_works=yes
12111 else
12112   ac_cv_func_alloca_works=no
12113 fi
12114 rm -f core conftest.err conftest.$ac_objext \
12115     conftest$ac_exeext conftest.$ac_ext
12116 fi
12117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
12118 $as_echo "$ac_cv_func_alloca_works" >&6; }
12119
12120 if test $ac_cv_func_alloca_works = yes; then
12121
12122 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
12123
12124 else
12125   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
12126 # that cause trouble.  Some versions do not even contain alloca or
12127 # contain a buggy version.  If you still want to use their alloca,
12128 # use ar to extract alloca.o from them instead of compiling alloca.c.
12129
12130 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
12131
12132 $as_echo "#define C_ALLOCA 1" >>confdefs.h
12133
12134
12135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
12136 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
12137 if test "${ac_cv_os_cray+set}" = set; then :
12138   $as_echo_n "(cached) " >&6
12139 else
12140   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12141 /* end confdefs.h.  */
12142 #if defined CRAY && ! defined CRAY2
12143 webecray
12144 #else
12145 wenotbecray
12146 #endif
12147
12148 _ACEOF
12149 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12150   $EGREP "webecray" >/dev/null 2>&1; then :
12151   ac_cv_os_cray=yes
12152 else
12153   ac_cv_os_cray=no
12154 fi
12155 rm -f conftest*
12156
12157 fi
12158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
12159 $as_echo "$ac_cv_os_cray" >&6; }
12160 if test $ac_cv_os_cray = yes; then
12161   for ac_func in _getb67 GETB67 getb67; do
12162     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12163 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12164 eval as_val=\$$as_ac_var
12165    if test "x$as_val" = x""yes; then :
12166
12167 cat >>confdefs.h <<_ACEOF
12168 #define CRAY_STACKSEG_END $ac_func
12169 _ACEOF
12170
12171     break
12172 fi
12173
12174   done
12175 fi
12176
12177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
12178 $as_echo_n "checking stack direction for C alloca... " >&6; }
12179 if test "${ac_cv_c_stack_direction+set}" = set; then :
12180   $as_echo_n "(cached) " >&6
12181 else
12182   if test "$cross_compiling" = yes; then :
12183   ac_cv_c_stack_direction=0
12184 else
12185   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12186 /* end confdefs.h.  */
12187 $ac_includes_default
12188 int
12189 find_stack_direction ()
12190 {
12191   static char *addr = 0;
12192   auto char dummy;
12193   if (addr == 0)
12194     {
12195       addr = &dummy;
12196       return find_stack_direction ();
12197     }
12198   else
12199     return (&dummy > addr) ? 1 : -1;
12200 }
12201
12202 int
12203 main ()
12204 {
12205   return find_stack_direction () < 0;
12206 }
12207 _ACEOF
12208 if ac_fn_c_try_run "$LINENO"; then :
12209   ac_cv_c_stack_direction=1
12210 else
12211   ac_cv_c_stack_direction=-1
12212 fi
12213 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12214   conftest.$ac_objext conftest.beam conftest.$ac_ext
12215 fi
12216
12217 fi
12218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
12219 $as_echo "$ac_cv_c_stack_direction" >&6; }
12220 cat >>confdefs.h <<_ACEOF
12221 #define STACK_DIRECTION $ac_cv_c_stack_direction
12222 _ACEOF
12223
12224
12225 fi
12226
12227
12228
12229   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
12230 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
12231 if test "${am_cv_langinfo_codeset+set}" = set; then :
12232   $as_echo_n "(cached) " >&6
12233 else
12234   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12235 /* end confdefs.h.  */
12236 #include <langinfo.h>
12237 int
12238 main ()
12239 {
12240 char* cs = nl_langinfo(CODESET);
12241   ;
12242   return 0;
12243 }
12244 _ACEOF
12245 if ac_fn_c_try_link "$LINENO"; then :
12246   am_cv_langinfo_codeset=yes
12247 else
12248   am_cv_langinfo_codeset=no
12249 fi
12250 rm -f core conftest.err conftest.$ac_objext \
12251     conftest$ac_exeext conftest.$ac_ext
12252
12253 fi
12254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
12255 $as_echo "$am_cv_langinfo_codeset" >&6; }
12256   if test $am_cv_langinfo_codeset = yes; then
12257
12258 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
12259
12260   fi
12261
12262
12263   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
12264 do :
12265   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12266 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12267 eval as_val=\$$as_ac_Header
12268    if test "x$as_val" = x""yes; then :
12269   cat >>confdefs.h <<_ACEOF
12270 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12271 _ACEOF
12272
12273 fi
12274
12275 done
12276
12277
12278   for ac_func in fdwalk getrlimit pipe pipe2 socketpair
12279 do :
12280   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12281 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12282 eval as_val=\$$as_ac_var
12283    if test "x$as_val" = x""yes; then :
12284   cat >>confdefs.h <<_ACEOF
12285 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12286 _ACEOF
12287
12288 fi
12289 done
12290
12291
12292   ac_fn_c_check_decl "$LINENO" "strerror" "ac_cv_have_decl_strerror" "$ac_includes_default"
12293 if test "x$ac_cv_have_decl_strerror" = x""yes; then :
12294   ac_have_decl=1
12295 else
12296   ac_have_decl=0
12297 fi
12298
12299 cat >>confdefs.h <<_ACEOF
12300 #define HAVE_DECL_STRERROR $ac_have_decl
12301 _ACEOF
12302 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
12303 if test "x$ac_cv_have_decl_strstr" = x""yes; then :
12304   ac_have_decl=1
12305 else
12306   ac_have_decl=0
12307 fi
12308
12309 cat >>confdefs.h <<_ACEOF
12310 #define HAVE_DECL_STRSTR $ac_have_decl
12311 _ACEOF
12312
12313
12314     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
12315 $as_echo_n "checking for sigsetjmp... " >&6; }
12316 if test "${gdb_cv_func_sigsetjmp+set}" = set; then :
12317   $as_echo_n "(cached) " >&6
12318 else
12319   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12320 /* end confdefs.h.  */
12321
12322 #include <setjmp.h>
12323
12324 int
12325 main ()
12326 {
12327 sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
12328   ;
12329   return 0;
12330 }
12331 _ACEOF
12332 if ac_fn_c_try_compile "$LINENO"; then :
12333   gdb_cv_func_sigsetjmp=yes
12334 else
12335   gdb_cv_func_sigsetjmp=no
12336 fi
12337 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12338 fi
12339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
12340 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
12341 if test $gdb_cv_func_sigsetjmp = yes; then
12342
12343 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
12344
12345 fi
12346
12347
12348 # Check the return and argument types of ptrace.
12349
12350
12351
12352 for ac_header in sys/ptrace.h ptrace.h
12353 do :
12354   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12355 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12356 eval as_val=\$$as_ac_Header
12357    if test "x$as_val" = x""yes; then :
12358   cat >>confdefs.h <<_ACEOF
12359 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12360 _ACEOF
12361
12362 fi
12363
12364 done
12365
12366
12367 # Needs to be tested in C++ mode, to detect whether we need to cast
12368 # the first argument to enum __ptrace_request.
12369 if test "$enable_build_with_cxx" = "yes"; then
12370     ac_ext=cpp
12371 ac_cpp='$CXXCPP $CPPFLAGS'
12372 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12373 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12374 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12375
12376 fi
12377
12378 gdb_ptrace_headers='
12379 #include <sys/types.h>
12380 #if HAVE_SYS_PTRACE_H
12381 # include <sys/ptrace.h>
12382 #endif
12383 #if HAVE_UNISTD_H
12384 # include <unistd.h>
12385 #endif
12386 '
12387 # There is no point in checking if we don't have a prototype.
12388 ac_fn_cxx_check_decl "$LINENO" "ptrace" "ac_cv_have_decl_ptrace" "$gdb_ptrace_headers
12389 "
12390 if test "x$ac_cv_have_decl_ptrace" = x""yes; then :
12391   ac_have_decl=1
12392 else
12393   ac_have_decl=0
12394 fi
12395
12396 cat >>confdefs.h <<_ACEOF
12397 #define HAVE_DECL_PTRACE $ac_have_decl
12398 _ACEOF
12399 if test $ac_have_decl = 1; then :
12400
12401 else
12402
12403   : ${gdb_cv_func_ptrace_ret='int'}
12404   : ${gdb_cv_func_ptrace_args='int,int,long,long'}
12405
12406 fi
12407
12408 # Check return type.  Varargs (used on GNU/Linux) conflict with the
12409 # empty argument list, so check for that explicitly.
12410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
12411 $as_echo_n "checking return type of ptrace... " >&6; }
12412 if test "${gdb_cv_func_ptrace_ret+set}" = set; then :
12413   $as_echo_n "(cached) " >&6
12414 else
12415   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12416 /* end confdefs.h.  */
12417 $gdb_ptrace_headers
12418 int
12419 main ()
12420 {
12421 extern long ptrace (enum __ptrace_request, ...);
12422   ;
12423   return 0;
12424 }
12425 _ACEOF
12426 if ac_fn_cxx_try_compile "$LINENO"; then :
12427   gdb_cv_func_ptrace_ret='long'
12428 else
12429   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12430 /* end confdefs.h.  */
12431 $gdb_ptrace_headers
12432 int
12433 main ()
12434 {
12435 extern int ptrace ();
12436   ;
12437   return 0;
12438 }
12439 _ACEOF
12440 if ac_fn_cxx_try_compile "$LINENO"; then :
12441   gdb_cv_func_ptrace_ret='int'
12442 else
12443   gdb_cv_func_ptrace_ret='long'
12444 fi
12445 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12446 fi
12447 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12448 fi
12449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
12450 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
12451
12452 cat >>confdefs.h <<_ACEOF
12453 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
12454 _ACEOF
12455
12456 # Check argument types.
12457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
12458 $as_echo_n "checking types of arguments for ptrace... " >&6; }
12459 if test "${gdb_cv_func_ptrace_args+set}" = set; then :
12460   $as_echo_n "(cached) " >&6
12461 else
12462
12463   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12464 /* end confdefs.h.  */
12465 $gdb_ptrace_headers
12466 int
12467 main ()
12468 {
12469 extern long ptrace (enum __ptrace_request, ...);
12470   ;
12471   return 0;
12472 }
12473 _ACEOF
12474 if ac_fn_cxx_try_compile "$LINENO"; then :
12475   gdb_cv_func_ptrace_args='enum __ptrace_request,int,long,long'
12476 else
12477
12478 for gdb_arg1 in 'int' 'long'; do
12479  for gdb_arg2 in 'pid_t' 'int' 'long'; do
12480   for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
12481    for gdb_arg4 in 'int' 'long' 'void *'; do
12482      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12483 /* end confdefs.h.  */
12484 $gdb_ptrace_headers
12485 int
12486 main ()
12487 {
12488
12489 extern $gdb_cv_func_ptrace_ret
12490   ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
12491
12492   ;
12493   return 0;
12494 }
12495 _ACEOF
12496 if ac_fn_cxx_try_compile "$LINENO"; then :
12497   gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
12498     break 4;
12499 fi
12500 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12501     for gdb_arg5 in 'int *' 'int' 'long'; do
12502      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12503 /* end confdefs.h.  */
12504 $gdb_ptrace_headers
12505 int
12506 main ()
12507 {
12508
12509 extern $gdb_cv_func_ptrace_ret
12510   ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
12511
12512   ;
12513   return 0;
12514 }
12515 _ACEOF
12516 if ac_fn_cxx_try_compile "$LINENO"; then :
12517
12518 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
12519     break 5;
12520 fi
12521 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12522     done
12523    done
12524   done
12525  done
12526 done
12527 # Provide a safe default value.
12528 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
12529
12530 fi
12531 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12532 fi
12533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
12534 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
12535 ac_save_IFS=$IFS; IFS=','
12536 set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
12537 IFS=$ac_save_IFS
12538 shift
12539
12540 cat >>confdefs.h <<_ACEOF
12541 #define PTRACE_TYPE_ARG1 $1
12542 _ACEOF
12543
12544
12545 cat >>confdefs.h <<_ACEOF
12546 #define PTRACE_TYPE_ARG3 $3
12547 _ACEOF
12548
12549
12550 cat >>confdefs.h <<_ACEOF
12551 #define PTRACE_TYPE_ARG4 $4
12552 _ACEOF
12553
12554 if test -n "$5"; then
12555
12556 cat >>confdefs.h <<_ACEOF
12557 #define PTRACE_TYPE_ARG5 $5
12558 _ACEOF
12559
12560 fi
12561
12562 if test "$enable_build_with_cxx" = "yes"; then
12563     ac_ext=c
12564 ac_cpp='$CPP $CPPFLAGS'
12565 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12566 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12567 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12568
12569 fi
12570
12571
12572 if test "$cross_compiling" = no; then
12573   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
12574 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
12575 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
12576   $as_echo_n "(cached) " >&6
12577 else
12578   if test "$cross_compiling" = yes; then :
12579   as_fn_error "cannot check setpgrp when cross compiling" "$LINENO" 5
12580 else
12581   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12582 /* end confdefs.h.  */
12583 $ac_includes_default
12584 int
12585 main ()
12586 {
12587 /* If this system has a BSD-style setpgrp which takes arguments,
12588   setpgrp(1, 1) will fail with ESRCH and return -1, in that case
12589   exit successfully. */
12590   return setpgrp (1,1) != -1;
12591   ;
12592   return 0;
12593 }
12594 _ACEOF
12595 if ac_fn_c_try_run "$LINENO"; then :
12596   ac_cv_func_setpgrp_void=no
12597 else
12598   ac_cv_func_setpgrp_void=yes
12599 fi
12600 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12601   conftest.$ac_objext conftest.beam conftest.$ac_ext
12602 fi
12603
12604 fi
12605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
12606 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
12607 if test $ac_cv_func_setpgrp_void = yes; then
12608
12609 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
12610
12611 fi
12612
12613 else
12614   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
12615 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
12616 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
12617   $as_echo_n "(cached) " >&6
12618 else
12619   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12620 /* end confdefs.h.  */
12621
12622 #include <unistd.h>
12623
12624 int
12625 main ()
12626 {
12627
12628   if (setpgrp(1,1) == -1)
12629     exit (0);
12630   else
12631     exit (1);
12632
12633   ;
12634   return 0;
12635 }
12636 _ACEOF
12637 if ac_fn_c_try_compile "$LINENO"; then :
12638   ac_cv_func_setpgrp_void=no
12639 else
12640   ac_cv_func_setpgrp_void=yes
12641 fi
12642 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12643 fi
12644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
12645 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
12646 if test $ac_cv_func_setpgrp_void = yes; then
12647   $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
12648
12649 fi
12650 fi
12651
12652 # Assume we'll default to using the included libiberty regex.
12653 gdb_use_included_regex=yes
12654
12655 # However, if the system regex is GNU regex, then default to *not*
12656 # using the included regex.
12657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU regex" >&5
12658 $as_echo_n "checking for GNU regex... " >&6; }
12659 if test "${gdb_cv_have_gnu_regex+set}" = set; then :
12660   $as_echo_n "(cached) " >&6
12661 else
12662   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12663 /* end confdefs.h.  */
12664 #include <gnu-versions.h>
12665 int
12666 main ()
12667 {
12668 #define REGEX_INTERFACE_VERSION 1
12669 #if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
12670 # error "Version mismatch"
12671 #endif
12672   ;
12673   return 0;
12674 }
12675 _ACEOF
12676 if ac_fn_c_try_compile "$LINENO"; then :
12677   gdb_cv_have_gnu_regex=yes
12678 else
12679   gdb_cv_have_gnu_regex=no
12680 fi
12681 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12682 fi
12683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_gnu_regex" >&5
12684 $as_echo "$gdb_cv_have_gnu_regex" >&6; }
12685 if test $gdb_cv_have_gnu_regex = yes; then
12686   gdb_use_included_regex=no
12687 fi
12688
12689
12690 # Check whether --with-included-regex was given.
12691 if test "${with_included_regex+set}" = set; then :
12692   withval=$with_included_regex; gdb_with_regex=$withval
12693 else
12694   gdb_with_regex=$gdb_use_included_regex
12695 fi
12696
12697 if test "$gdb_with_regex" = yes; then
12698
12699 $as_echo "#define USE_INCLUDED_REGEX 1" >>confdefs.h
12700
12701 fi
12702
12703 # Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
12704 ac_fn_c_check_member "$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
12705 #include <sys/proc.h>
12706
12707 "
12708 if test "x$ac_cv_member_struct_thread_td_pcb" = x""yes; then :
12709
12710 cat >>confdefs.h <<_ACEOF
12711 #define HAVE_STRUCT_THREAD_TD_PCB 1
12712 _ACEOF
12713
12714
12715 fi
12716
12717
12718 # See if <sys/lwp.h> defines `struct lwp`.
12719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
12720 $as_echo_n "checking for struct lwp... " >&6; }
12721 if test "${gdb_cv_struct_lwp+set}" = set; then :
12722   $as_echo_n "(cached) " >&6
12723 else
12724   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12725 /* end confdefs.h.  */
12726 #include <sys/param.h>
12727 #include <sys/lwp.h>
12728 int
12729 main ()
12730 {
12731 struct lwp l;
12732   ;
12733   return 0;
12734 }
12735 _ACEOF
12736 if ac_fn_c_try_compile "$LINENO"; then :
12737   gdb_cv_struct_lwp=yes
12738 else
12739   gdb_cv_struct_lwp=no
12740 fi
12741 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12742 fi
12743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
12744 $as_echo "$gdb_cv_struct_lwp" >&6; }
12745 if test $gdb_cv_struct_lwp = yes; then
12746
12747 $as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
12748
12749 fi
12750
12751 # See if <machine/reg.h> degines `struct reg'.
12752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
12753 $as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
12754 if test "${gdb_cv_struct_reg+set}" = set; then :
12755   $as_echo_n "(cached) " >&6
12756 else
12757   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12758 /* end confdefs.h.  */
12759 #include <sys/types.h>
12760 #include <machine/reg.h>
12761 int
12762 main ()
12763 {
12764 struct reg r;
12765   ;
12766   return 0;
12767 }
12768 _ACEOF
12769 if ac_fn_c_try_compile "$LINENO"; then :
12770   gdb_cv_struct_reg=yes
12771 else
12772   gdb_cv_struct_reg=no
12773 fi
12774 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12775 fi
12776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5
12777 $as_echo "$gdb_cv_struct_reg" >&6; }
12778 if test $gdb_cv_struct_reg = yes; then
12779
12780 $as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
12781
12782 fi
12783
12784 # See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
12785 # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
12786 ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <machine/reg.h>
12787 "
12788 if test "x$ac_cv_member_struct_reg_r_fs" = x""yes; then :
12789
12790 cat >>confdefs.h <<_ACEOF
12791 #define HAVE_STRUCT_REG_R_FS 1
12792 _ACEOF
12793
12794
12795 fi
12796 ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <machine/reg.h>
12797 "
12798 if test "x$ac_cv_member_struct_reg_r_gs" = x""yes; then :
12799
12800 cat >>confdefs.h <<_ACEOF
12801 #define HAVE_STRUCT_REG_R_GS 1
12802 _ACEOF
12803
12804
12805 fi
12806
12807
12808 # See if <sys/user.h> supports the %fs_base and %gs_bas amd64 segment registers.
12809 # Older amd64 Linux's don't have the fs_base and gs_base members of
12810 # `struct user_regs_struct'.
12811 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>
12812 "
12813 if test "x$ac_cv_member_struct_user_regs_struct_fs_base" = x""yes; then :
12814
12815 cat >>confdefs.h <<_ACEOF
12816 #define HAVE_STRUCT_USER_REGS_STRUCT_FS_BASE 1
12817 _ACEOF
12818
12819
12820 fi
12821 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>
12822 "
12823 if test "x$ac_cv_member_struct_user_regs_struct_gs_base" = x""yes; then :
12824
12825 cat >>confdefs.h <<_ACEOF
12826 #define HAVE_STRUCT_USER_REGS_STRUCT_GS_BASE 1
12827 _ACEOF
12828
12829
12830 fi
12831
12832
12833 # See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
12834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
12835 $as_echo_n "checking for PTRACE_GETREGS... " >&6; }
12836 if test "${gdb_cv_have_ptrace_getregs+set}" = set; then :
12837   $as_echo_n "(cached) " >&6
12838 else
12839   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12840 /* end confdefs.h.  */
12841 #include <sys/ptrace.h>
12842 int
12843 main ()
12844 {
12845 PTRACE_GETREGS;
12846   ;
12847   return 0;
12848 }
12849 _ACEOF
12850 if ac_fn_c_try_compile "$LINENO"; then :
12851   gdb_cv_have_ptrace_getregs=yes
12852 else
12853   gdb_cv_have_ptrace_getregs=no
12854 fi
12855 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12856 fi
12857
12858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
12859 $as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
12860 if test $gdb_cv_have_ptrace_getregs = yes; then
12861
12862 $as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
12863
12864 fi
12865
12866 # See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
12867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
12868 $as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
12869 if test "${gdb_cv_have_ptrace_getfpxregs+set}" = set; then :
12870   $as_echo_n "(cached) " >&6
12871 else
12872   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12873 /* end confdefs.h.  */
12874 #include <sys/ptrace.h>
12875 int
12876 main ()
12877 {
12878 PTRACE_GETFPXREGS;
12879   ;
12880   return 0;
12881 }
12882 _ACEOF
12883 if ac_fn_c_try_compile "$LINENO"; then :
12884   gdb_cv_have_ptrace_getfpxregs=yes
12885 else
12886   gdb_cv_have_ptrace_getfpxregs=no
12887 fi
12888 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12889 fi
12890
12891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
12892 $as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
12893 if test $gdb_cv_have_ptrace_getfpxregs = yes; then
12894
12895 $as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
12896
12897 fi
12898
12899 # See if <sys/ptrace.h> provides the PT_GETDBREGS request.
12900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
12901 $as_echo_n "checking for PT_GETDBREGS... " >&6; }
12902 if test "${gdb_cv_have_pt_getdbregs+set}" = set; then :
12903   $as_echo_n "(cached) " >&6
12904 else
12905   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12906 /* end confdefs.h.  */
12907 #include <sys/types.h>
12908 #include <sys/ptrace.h>
12909 int
12910 main ()
12911 {
12912 PT_GETDBREGS;
12913   ;
12914   return 0;
12915 }
12916 _ACEOF
12917 if ac_fn_c_try_compile "$LINENO"; then :
12918   gdb_cv_have_pt_getdbregs=yes
12919 else
12920   gdb_cv_have_pt_getdbregs=no
12921 fi
12922 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12923 fi
12924
12925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
12926 $as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
12927 if test $gdb_cv_have_pt_getdbregs = yes; then
12928
12929 $as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
12930
12931 fi
12932
12933 # See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
12934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
12935 $as_echo_n "checking for PT_GETXMMREGS... " >&6; }
12936 if test "${gdb_cv_have_pt_getxmmregs+set}" = set; then :
12937   $as_echo_n "(cached) " >&6
12938 else
12939   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12940 /* end confdefs.h.  */
12941 #include <sys/types.h>
12942 #include <sys/ptrace.h>
12943 int
12944 main ()
12945 {
12946 PT_GETXMMREGS;
12947   ;
12948   return 0;
12949 }
12950 _ACEOF
12951 if ac_fn_c_try_compile "$LINENO"; then :
12952   gdb_cv_have_pt_getxmmregs=yes
12953 else
12954   gdb_cv_have_pt_getxmmregs=no
12955 fi
12956 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12957 fi
12958
12959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
12960 $as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
12961 if test $gdb_cv_have_pt_getxmmregs = yes; then
12962
12963 $as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
12964
12965 fi
12966
12967 # Detect which type of /proc is in use, such as for Solaris.
12968
12969 if test "${target}" = "${host}"; then
12970   case "${host}" in
12971   *-*-sysv4.2* | *-*-sysv5* )
12972
12973 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
12974
12975       ;;
12976   *-*-solaris2.[6789] | *-*-solaris2.1[0-9]*)
12977
12978 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
12979
12980       ;;
12981   mips-sgi-irix5*)
12982       # Work around <sys/proc.h> needing _KMEMUSER problem on IRIX 5.
12983
12984 $as_echo "#define _KMEMUSER 1" >>confdefs.h
12985
12986       ;;
12987   esac
12988 fi
12989
12990 if test "$ac_cv_header_sys_procfs_h" = yes; then
12991   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
12992 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
12993  if test "${bfd_cv_have_sys_procfs_type_gregset_t+set}" = set; then :
12994   $as_echo_n "(cached) " >&6
12995 else
12996   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12997 /* end confdefs.h.  */
12998
12999 #define _SYSCALL32
13000 /* Needed for new procfs interface on sparc-solaris.  */
13001 #define _STRUCTURED_PROC 1
13002 #include <sys/procfs.h>
13003 int
13004 main ()
13005 {
13006 gregset_t avar
13007   ;
13008   return 0;
13009 }
13010 _ACEOF
13011 if ac_fn_c_try_compile "$LINENO"; then :
13012   bfd_cv_have_sys_procfs_type_gregset_t=yes
13013 else
13014   bfd_cv_have_sys_procfs_type_gregset_t=no
13015
13016 fi
13017 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13018 fi
13019
13020  if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
13021
13022 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
13023
13024  fi
13025  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
13026 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
13027
13028   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
13029 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
13030  if test "${bfd_cv_have_sys_procfs_type_fpregset_t+set}" = set; then :
13031   $as_echo_n "(cached) " >&6
13032 else
13033   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13034 /* end confdefs.h.  */
13035
13036 #define _SYSCALL32
13037 /* Needed for new procfs interface on sparc-solaris.  */
13038 #define _STRUCTURED_PROC 1
13039 #include <sys/procfs.h>
13040 int
13041 main ()
13042 {
13043 fpregset_t avar
13044   ;
13045   return 0;
13046 }
13047 _ACEOF
13048 if ac_fn_c_try_compile "$LINENO"; then :
13049   bfd_cv_have_sys_procfs_type_fpregset_t=yes
13050 else
13051   bfd_cv_have_sys_procfs_type_fpregset_t=no
13052
13053 fi
13054 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13055 fi
13056
13057  if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
13058
13059 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
13060
13061  fi
13062  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
13063 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
13064
13065   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
13066 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
13067  if test "${bfd_cv_have_sys_procfs_type_prgregset_t+set}" = set; then :
13068   $as_echo_n "(cached) " >&6
13069 else
13070   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13071 /* end confdefs.h.  */
13072
13073 #define _SYSCALL32
13074 /* Needed for new procfs interface on sparc-solaris.  */
13075 #define _STRUCTURED_PROC 1
13076 #include <sys/procfs.h>
13077 int
13078 main ()
13079 {
13080 prgregset_t avar
13081   ;
13082   return 0;
13083 }
13084 _ACEOF
13085 if ac_fn_c_try_compile "$LINENO"; then :
13086   bfd_cv_have_sys_procfs_type_prgregset_t=yes
13087 else
13088   bfd_cv_have_sys_procfs_type_prgregset_t=no
13089
13090 fi
13091 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13092 fi
13093
13094  if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
13095
13096 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
13097
13098  fi
13099  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
13100 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
13101
13102   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
13103 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
13104  if test "${bfd_cv_have_sys_procfs_type_prfpregset_t+set}" = set; then :
13105   $as_echo_n "(cached) " >&6
13106 else
13107   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13108 /* end confdefs.h.  */
13109
13110 #define _SYSCALL32
13111 /* Needed for new procfs interface on sparc-solaris.  */
13112 #define _STRUCTURED_PROC 1
13113 #include <sys/procfs.h>
13114 int
13115 main ()
13116 {
13117 prfpregset_t avar
13118   ;
13119   return 0;
13120 }
13121 _ACEOF
13122 if ac_fn_c_try_compile "$LINENO"; then :
13123   bfd_cv_have_sys_procfs_type_prfpregset_t=yes
13124 else
13125   bfd_cv_have_sys_procfs_type_prfpregset_t=no
13126
13127 fi
13128 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13129 fi
13130
13131  if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
13132
13133 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
13134
13135  fi
13136  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
13137 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
13138
13139   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
13140 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
13141  if test "${bfd_cv_have_sys_procfs_type_prgregset32_t+set}" = set; then :
13142   $as_echo_n "(cached) " >&6
13143 else
13144   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13145 /* end confdefs.h.  */
13146
13147 #define _SYSCALL32
13148 /* Needed for new procfs interface on sparc-solaris.  */
13149 #define _STRUCTURED_PROC 1
13150 #include <sys/procfs.h>
13151 int
13152 main ()
13153 {
13154 prgregset32_t avar
13155   ;
13156   return 0;
13157 }
13158 _ACEOF
13159 if ac_fn_c_try_compile "$LINENO"; then :
13160   bfd_cv_have_sys_procfs_type_prgregset32_t=yes
13161 else
13162   bfd_cv_have_sys_procfs_type_prgregset32_t=no
13163
13164 fi
13165 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13166 fi
13167
13168  if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
13169
13170 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
13171
13172  fi
13173  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
13174 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
13175
13176   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
13177 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
13178  if test "${bfd_cv_have_sys_procfs_type_lwpid_t+set}" = set; then :
13179   $as_echo_n "(cached) " >&6
13180 else
13181   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13182 /* end confdefs.h.  */
13183
13184 #define _SYSCALL32
13185 /* Needed for new procfs interface on sparc-solaris.  */
13186 #define _STRUCTURED_PROC 1
13187 #include <sys/procfs.h>
13188 int
13189 main ()
13190 {
13191 lwpid_t avar
13192   ;
13193   return 0;
13194 }
13195 _ACEOF
13196 if ac_fn_c_try_compile "$LINENO"; then :
13197   bfd_cv_have_sys_procfs_type_lwpid_t=yes
13198 else
13199   bfd_cv_have_sys_procfs_type_lwpid_t=no
13200
13201 fi
13202 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13203 fi
13204
13205  if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
13206
13207 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
13208
13209  fi
13210  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
13211 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
13212
13213   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
13214 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
13215  if test "${bfd_cv_have_sys_procfs_type_psaddr_t+set}" = set; then :
13216   $as_echo_n "(cached) " >&6
13217 else
13218   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13219 /* end confdefs.h.  */
13220
13221 #define _SYSCALL32
13222 /* Needed for new procfs interface on sparc-solaris.  */
13223 #define _STRUCTURED_PROC 1
13224 #include <sys/procfs.h>
13225 int
13226 main ()
13227 {
13228 psaddr_t avar
13229   ;
13230   return 0;
13231 }
13232 _ACEOF
13233 if ac_fn_c_try_compile "$LINENO"; then :
13234   bfd_cv_have_sys_procfs_type_psaddr_t=yes
13235 else
13236   bfd_cv_have_sys_procfs_type_psaddr_t=no
13237
13238 fi
13239 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13240 fi
13241
13242  if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
13243
13244 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
13245
13246  fi
13247  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
13248 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
13249
13250   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prsysent_t in sys/procfs.h" >&5
13251 $as_echo_n "checking for prsysent_t in sys/procfs.h... " >&6; }
13252  if test "${bfd_cv_have_sys_procfs_type_prsysent_t+set}" = set; then :
13253   $as_echo_n "(cached) " >&6
13254 else
13255   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13256 /* end confdefs.h.  */
13257
13258 #define _SYSCALL32
13259 /* Needed for new procfs interface on sparc-solaris.  */
13260 #define _STRUCTURED_PROC 1
13261 #include <sys/procfs.h>
13262 int
13263 main ()
13264 {
13265 prsysent_t avar
13266   ;
13267   return 0;
13268 }
13269 _ACEOF
13270 if ac_fn_c_try_compile "$LINENO"; then :
13271   bfd_cv_have_sys_procfs_type_prsysent_t=yes
13272 else
13273   bfd_cv_have_sys_procfs_type_prsysent_t=no
13274
13275 fi
13276 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13277 fi
13278
13279  if test $bfd_cv_have_sys_procfs_type_prsysent_t = yes; then
13280
13281 $as_echo "#define HAVE_PRSYSENT_T 1" >>confdefs.h
13282
13283  fi
13284  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prsysent_t" >&5
13285 $as_echo "$bfd_cv_have_sys_procfs_type_prsysent_t" >&6; }
13286
13287   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigset_t in sys/procfs.h" >&5
13288 $as_echo_n "checking for pr_sigset_t in sys/procfs.h... " >&6; }
13289  if test "${bfd_cv_have_sys_procfs_type_pr_sigset_t+set}" = set; then :
13290   $as_echo_n "(cached) " >&6
13291 else
13292   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13293 /* end confdefs.h.  */
13294
13295 #define _SYSCALL32
13296 /* Needed for new procfs interface on sparc-solaris.  */
13297 #define _STRUCTURED_PROC 1
13298 #include <sys/procfs.h>
13299 int
13300 main ()
13301 {
13302 pr_sigset_t avar
13303   ;
13304   return 0;
13305 }
13306 _ACEOF
13307 if ac_fn_c_try_compile "$LINENO"; then :
13308   bfd_cv_have_sys_procfs_type_pr_sigset_t=yes
13309 else
13310   bfd_cv_have_sys_procfs_type_pr_sigset_t=no
13311
13312 fi
13313 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13314 fi
13315
13316  if test $bfd_cv_have_sys_procfs_type_pr_sigset_t = yes; then
13317
13318 $as_echo "#define HAVE_PR_SIGSET_T 1" >>confdefs.h
13319
13320  fi
13321  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigset_t" >&5
13322 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigset_t" >&6; }
13323
13324   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigaction64_t in sys/procfs.h" >&5
13325 $as_echo_n "checking for pr_sigaction64_t in sys/procfs.h... " >&6; }
13326  if test "${bfd_cv_have_sys_procfs_type_pr_sigaction64_t+set}" = set; then :
13327   $as_echo_n "(cached) " >&6
13328 else
13329   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13330 /* end confdefs.h.  */
13331
13332 #define _SYSCALL32
13333 /* Needed for new procfs interface on sparc-solaris.  */
13334 #define _STRUCTURED_PROC 1
13335 #include <sys/procfs.h>
13336 int
13337 main ()
13338 {
13339 pr_sigaction64_t avar
13340   ;
13341   return 0;
13342 }
13343 _ACEOF
13344 if ac_fn_c_try_compile "$LINENO"; then :
13345   bfd_cv_have_sys_procfs_type_pr_sigaction64_t=yes
13346 else
13347   bfd_cv_have_sys_procfs_type_pr_sigaction64_t=no
13348
13349 fi
13350 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13351 fi
13352
13353  if test $bfd_cv_have_sys_procfs_type_pr_sigaction64_t = yes; then
13354
13355 $as_echo "#define HAVE_PR_SIGACTION64_T 1" >>confdefs.h
13356
13357  fi
13358  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&5
13359 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&6; }
13360
13361   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_siginfo64_t in sys/procfs.h" >&5
13362 $as_echo_n "checking for pr_siginfo64_t in sys/procfs.h... " >&6; }
13363  if test "${bfd_cv_have_sys_procfs_type_pr_siginfo64_t+set}" = set; then :
13364   $as_echo_n "(cached) " >&6
13365 else
13366   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13367 /* end confdefs.h.  */
13368
13369 #define _SYSCALL32
13370 /* Needed for new procfs interface on sparc-solaris.  */
13371 #define _STRUCTURED_PROC 1
13372 #include <sys/procfs.h>
13373 int
13374 main ()
13375 {
13376 pr_siginfo64_t avar
13377   ;
13378   return 0;
13379 }
13380 _ACEOF
13381 if ac_fn_c_try_compile "$LINENO"; then :
13382   bfd_cv_have_sys_procfs_type_pr_siginfo64_t=yes
13383 else
13384   bfd_cv_have_sys_procfs_type_pr_siginfo64_t=no
13385
13386 fi
13387 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13388 fi
13389
13390  if test $bfd_cv_have_sys_procfs_type_pr_siginfo64_t = yes; then
13391
13392 $as_echo "#define HAVE_PR_SIGINFO64_T 1" >>confdefs.h
13393
13394  fi
13395  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&5
13396 $as_echo "$bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&6; }
13397
13398
13399
13400
13401
13402   if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
13403     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether prfpregset_t type is broken" >&5
13404 $as_echo_n "checking whether prfpregset_t type is broken... " >&6; }
13405     if test "${gdb_cv_prfpregset_t_broken+set}" = set; then :
13406   $as_echo_n "(cached) " >&6
13407 else
13408   if test "$cross_compiling" = yes; then :
13409   gdb_cv_prfpregset_t_broken=yes
13410 else
13411   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13412 /* end confdefs.h.  */
13413 #include <sys/procfs.h>
13414        int main ()
13415        {
13416          if (sizeof (prfpregset_t) == sizeof (void *))
13417            return 1;
13418          return 0;
13419        }
13420 _ACEOF
13421 if ac_fn_c_try_run "$LINENO"; then :
13422   gdb_cv_prfpregset_t_broken=no
13423 else
13424   gdb_cv_prfpregset_t_broken=yes
13425 fi
13426 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13427   conftest.$ac_objext conftest.beam conftest.$ac_ext
13428 fi
13429
13430 fi
13431
13432     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_prfpregset_t_broken" >&5
13433 $as_echo "$gdb_cv_prfpregset_t_broken" >&6; }
13434     if test $gdb_cv_prfpregset_t_broken = yes; then
13435
13436 $as_echo "#define PRFPREGSET_T_BROKEN 1" >>confdefs.h
13437
13438     fi
13439   fi
13440 fi
13441
13442 # Check if the compiler supports the `long long' type.
13443
13444 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
13445 $as_echo_n "checking for long long support in compiler... " >&6; }
13446 if test "${gdb_cv_c_long_long+set}" = set; then :
13447   $as_echo_n "(cached) " >&6
13448 else
13449   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13450 /* end confdefs.h.  */
13451 extern long long foo;
13452 int
13453 main ()
13454 {
13455 switch (foo & 2) { case 0: return 1; }
13456   ;
13457   return 0;
13458 }
13459 _ACEOF
13460 if ac_fn_c_try_compile "$LINENO"; then :
13461   gdb_cv_c_long_long=yes
13462 else
13463   gdb_cv_c_long_long=no
13464 fi
13465 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13466 fi
13467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
13468 $as_echo "$gdb_cv_c_long_long" >&6; }
13469 if test $gdb_cv_c_long_long != yes; then
13470   # libdecnumber requires long long.
13471   as_fn_error "Compiler must support long long for GDB." "$LINENO" 5
13472 fi
13473
13474 # Check if the compiler and runtime support printing long longs.
13475
13476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
13477 $as_echo_n "checking for long long support in printf... " >&6; }
13478 if test "${gdb_cv_printf_has_long_long+set}" = set; then :
13479   $as_echo_n "(cached) " >&6
13480 else
13481   if test "$cross_compiling" = yes; then :
13482   gdb_cv_printf_has_long_long=no
13483 else
13484   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13485 /* end confdefs.h.  */
13486 $ac_includes_default
13487 int
13488 main ()
13489 {
13490 char buf[32];
13491   long long l = 0;
13492   l = (l << 16) + 0x0123;
13493   l = (l << 16) + 0x4567;
13494   l = (l << 16) + 0x89ab;
13495   l = (l << 16) + 0xcdef;
13496   sprintf (buf, "0x%016llx", l);
13497   return (strcmp ("0x0123456789abcdef", buf));
13498   ;
13499   return 0;
13500 }
13501 _ACEOF
13502 if ac_fn_c_try_run "$LINENO"; then :
13503   gdb_cv_printf_has_long_long=yes
13504 else
13505   gdb_cv_printf_has_long_long=no
13506 fi
13507 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13508   conftest.$ac_objext conftest.beam conftest.$ac_ext
13509 fi
13510
13511 fi
13512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
13513 $as_echo "$gdb_cv_printf_has_long_long" >&6; }
13514 if test $gdb_cv_printf_has_long_long = yes; then
13515
13516 $as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
13517
13518 fi
13519
13520 # Check if the compiler and runtime support printing decfloats.
13521
13522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
13523 $as_echo_n "checking for decfloat support in printf... " >&6; }
13524 if test "${gdb_cv_printf_has_decfloat+set}" = set; then :
13525   $as_echo_n "(cached) " >&6
13526 else
13527   if test "$cross_compiling" = yes; then :
13528   gdb_cv_printf_has_decfloat=no
13529 else
13530   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13531 /* end confdefs.h.  */
13532 $ac_includes_default
13533 int
13534 main ()
13535 {
13536 char buf[64];
13537   _Decimal32 d32 = 1.2345df;
13538   _Decimal64 d64 = 1.2345dd;
13539   _Decimal128 d128 = 1.2345dl;
13540   sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
13541   return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
13542   ;
13543   return 0;
13544 }
13545 _ACEOF
13546 if ac_fn_c_try_run "$LINENO"; then :
13547   gdb_cv_printf_has_decfloat=yes
13548 else
13549   gdb_cv_printf_has_decfloat=no
13550 fi
13551 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13552   conftest.$ac_objext conftest.beam conftest.$ac_ext
13553 fi
13554
13555 fi
13556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
13557 $as_echo "$gdb_cv_printf_has_decfloat" >&6; }
13558 if test $gdb_cv_printf_has_decfloat = yes; then
13559
13560 $as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
13561
13562 fi
13563
13564 # Check if the compiler supports the `long double' type.  We can't use
13565 # AC_C_LONG_DOUBLE because that one does additional checks on the
13566 # constants defined in <float.h> that fail on some systems,
13567 # e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
13568
13569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
13570 $as_echo_n "checking for long double support in compiler... " >&6; }
13571 if test "${gdb_cv_c_long_double+set}" = set; then :
13572   $as_echo_n "(cached) " >&6
13573 else
13574   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13575 /* end confdefs.h.  */
13576 long double foo;
13577 _ACEOF
13578 if ac_fn_c_try_compile "$LINENO"; then :
13579   gdb_cv_c_long_double=yes
13580 else
13581   gdb_cv_c_long_double=no
13582 fi
13583 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13584 fi
13585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
13586 $as_echo "$gdb_cv_c_long_double" >&6; }
13587 if test $gdb_cv_c_long_double = yes; then
13588
13589 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
13590
13591 fi
13592
13593 # Check if the compiler and runtime support printing long doubles.
13594
13595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
13596 $as_echo_n "checking for long double support in printf... " >&6; }
13597 if test "${gdb_cv_printf_has_long_double+set}" = set; then :
13598   $as_echo_n "(cached) " >&6
13599 else
13600   if test "$cross_compiling" = yes; then :
13601   gdb_cv_printf_has_long_double=no
13602 else
13603   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13604 /* end confdefs.h.  */
13605 $ac_includes_default
13606 int
13607 main ()
13608 {
13609 char buf[16];
13610   long double f = 3.141592653;
13611   sprintf (buf, "%Lg", f);
13612   return (strncmp ("3.14159", buf, 7));
13613   ;
13614   return 0;
13615 }
13616 _ACEOF
13617 if ac_fn_c_try_run "$LINENO"; then :
13618   gdb_cv_printf_has_long_double=yes
13619 else
13620   gdb_cv_printf_has_long_double=no
13621 fi
13622 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13623   conftest.$ac_objext conftest.beam conftest.$ac_ext
13624 fi
13625
13626 fi
13627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5
13628 $as_echo "$gdb_cv_printf_has_long_double" >&6; }
13629 if test $gdb_cv_printf_has_long_double = yes; then
13630
13631 $as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
13632
13633 fi
13634
13635 # Check if the compiler and runtime support scanning long doubles.
13636
13637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
13638 $as_echo_n "checking for long double support in scanf... " >&6; }
13639 if test "${gdb_cv_scanf_has_long_double+set}" = set; then :
13640   $as_echo_n "(cached) " >&6
13641 else
13642   if test "$cross_compiling" = yes; then :
13643   gdb_cv_scanf_has_long_double=no
13644 else
13645   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13646 /* end confdefs.h.  */
13647 #include <stdio.h>
13648 int
13649 main ()
13650 {
13651 char *buf = "3.141592653";
13652   long double f = 0;
13653   sscanf (buf, "%Lg", &f);
13654   return !(f > 3.14159 && f < 3.14160);
13655   ;
13656   return 0;
13657 }
13658 _ACEOF
13659 if ac_fn_c_try_run "$LINENO"; then :
13660   gdb_cv_scanf_has_long_double=yes
13661 else
13662   gdb_cv_scanf_has_long_double=no
13663 fi
13664 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13665   conftest.$ac_objext conftest.beam conftest.$ac_ext
13666 fi
13667
13668 fi
13669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
13670 $as_echo "$gdb_cv_scanf_has_long_double" >&6; }
13671 if test $gdb_cv_scanf_has_long_double = yes; then
13672
13673 $as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
13674
13675 fi
13676
13677 case ${host_os} in
13678 aix*)
13679   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
13680 $as_echo_n "checking for -bbigtoc option... " >&6; }
13681 if test "${gdb_cv_bigtoc+set}" = set; then :
13682   $as_echo_n "(cached) " >&6
13683 else
13684
13685     SAVE_LDFLAGS=$LDFLAGS
13686
13687     case $GCC in
13688     yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
13689     *) gdb_cv_bigtoc=-bbigtoc ;;
13690     esac
13691
13692     LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
13693     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13694 /* end confdefs.h.  */
13695
13696 int
13697 main ()
13698 {
13699 int i;
13700   ;
13701   return 0;
13702 }
13703 _ACEOF
13704 if ac_fn_c_try_link "$LINENO"; then :
13705
13706 else
13707   gdb_cv_bigtoc=
13708 fi
13709 rm -f core conftest.err conftest.$ac_objext \
13710     conftest$ac_exeext conftest.$ac_ext
13711     LDFLAGS="${SAVE_LDFLAGS}"
13712
13713 fi
13714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
13715 $as_echo "$gdb_cv_bigtoc" >&6; }
13716   CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
13717   ;;
13718 esac
13719
13720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5
13721 $as_echo_n "checking for the dynamic export flag... " >&6; }
13722 dynamic_list=false
13723 if test "${gdb_native}" = yes; then
13724    # The dynamically loaded libthread_db needs access to symbols in the gdb
13725    # executable.  Older GNU ld supports --export-dynamic but --dynamic-list
13726    # may not be supported there.
13727    old_LDFLAGS="$LDFLAGS"
13728    # Older GNU ld supports --export-dynamic but --dynamic-list it does not.
13729    RDYNAMIC="-Wl,--dynamic-list=${srcdir}/proc-service.list"
13730    LDFLAGS="$LDFLAGS $RDYNAMIC"
13731    if test "${have_libpython}" = no; then
13732      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13733 /* end confdefs.h.  */
13734
13735 int
13736 main ()
13737 {
13738
13739   ;
13740   return 0;
13741 }
13742 _ACEOF
13743 if ac_fn_c_try_link "$LINENO"; then :
13744   dynamic_list=true
13745 fi
13746 rm -f core conftest.err conftest.$ac_objext \
13747     conftest$ac_exeext conftest.$ac_ext
13748    else
13749      # Workaround http://bugs.python.org/issue4434 where static
13750      # libpythonX.Y.a would get its symbols required for
13751      # pythonX.Y/lib-dynload/*.so modules hidden by -Wl,--dynamic-list.
13752      # Problem does not happen for the recommended libpythonX.Y.so linkage.
13753      old_CFLAGS="$CFLAGS"
13754      CFLAGS="$CFLAGS $PYTHON_CFLAGS"
13755      old_LIBS="$LIBS"
13756      LIBS="$LIBS $PYTHON_LIBS"
13757      if test "$cross_compiling" = yes; then :
13758   true
13759 else
13760   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13761 /* end confdefs.h.  */
13762 #include "${have_libpython}/Python.h"
13763 int
13764 main ()
13765 {
13766 int err;
13767           Py_Initialize ();
13768           err = PyRun_SimpleString ("import itertools\n");
13769           Py_Finalize ();
13770           return err == 0 ? 0 : 1;
13771   ;
13772   return 0;
13773 }
13774 _ACEOF
13775 if ac_fn_c_try_run "$LINENO"; then :
13776   dynamic_list=true
13777 fi
13778 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13779   conftest.$ac_objext conftest.beam conftest.$ac_ext
13780 fi
13781
13782      LIBS="$old_LIBS"
13783      CFLAGS="$old_CFLAGS"
13784    fi
13785    LDFLAGS="$old_LDFLAGS"
13786 fi
13787 if $dynamic_list; then
13788   found="-Wl,--dynamic-list"
13789   RDYNAMIC='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
13790 else
13791   found="-rdynamic"
13792   RDYNAMIC="-rdynamic"
13793 fi
13794
13795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
13796 $as_echo "$found" >&6; }
13797
13798
13799 if test ${build} = ${host} -a ${host} = ${target} ; then
13800    case ${host_os} in
13801    solaris*)
13802       # See if thread_db library is around for Solaris thread debugging.
13803       # Note that we must explicitly test for version 1 of the library
13804       # because version 0 (present on Solaris 2.4 or earlier) doesn't have
13805       # the same API.
13806       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris thread debugging library" >&5
13807 $as_echo_n "checking for Solaris thread debugging library... " >&6; }
13808       if test -f /usr/lib/libthread_db.so.1 ; then
13809          { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13810 $as_echo "yes" >&6; }
13811
13812 $as_echo "#define HAVE_THREAD_DB_LIB 1" >>confdefs.h
13813
13814          CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
13815          CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
13816          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
13817 $as_echo_n "checking for dlopen in -ldl... " >&6; }
13818 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
13819   $as_echo_n "(cached) " >&6
13820 else
13821   ac_check_lib_save_LIBS=$LIBS
13822 LIBS="-ldl  $LIBS"
13823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13824 /* end confdefs.h.  */
13825
13826 /* Override any GCC internal prototype to avoid an error.
13827    Use char because int might match the return type of a GCC
13828    builtin and then its argument prototype would still apply.  */
13829 #ifdef __cplusplus
13830 extern "C"
13831 #endif
13832 char dlopen ();
13833 int
13834 main ()
13835 {
13836 return dlopen ();
13837   ;
13838   return 0;
13839 }
13840 _ACEOF
13841 if ac_fn_c_try_link "$LINENO"; then :
13842   ac_cv_lib_dl_dlopen=yes
13843 else
13844   ac_cv_lib_dl_dlopen=no
13845 fi
13846 rm -f core conftest.err conftest.$ac_objext \
13847     conftest$ac_exeext conftest.$ac_ext
13848 LIBS=$ac_check_lib_save_LIBS
13849 fi
13850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
13851 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
13852 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
13853   cat >>confdefs.h <<_ACEOF
13854 #define HAVE_LIBDL 1
13855 _ACEOF
13856
13857   LIBS="-ldl $LIBS"
13858
13859 fi
13860
13861          CONFIG_LDFLAGS="${CONFIG_LDFLAGS} $RDYNAMIC"
13862          # Sun randomly tweaked the prototypes in <proc_service.h>
13863          # at one point.
13864          { $as_echo "$as_me:${as_lineno-$LINENO}: checking if <proc_service.h> is old" >&5
13865 $as_echo_n "checking if <proc_service.h> is old... " >&6; }
13866          if test "${gdb_cv_proc_service_is_old+set}" = set; then :
13867   $as_echo_n "(cached) " >&6
13868 else
13869
13870             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13871 /* end confdefs.h.  */
13872
13873                 #include <proc_service.h>
13874                 ps_err_e ps_pdwrite
13875                     (struct ps_prochandle*, psaddr_t, const void*, size_t);
13876
13877 int
13878 main ()
13879 {
13880
13881   ;
13882   return 0;
13883 }
13884 _ACEOF
13885 if ac_fn_c_try_compile "$LINENO"; then :
13886   gdb_cv_proc_service_is_old=no
13887 else
13888   gdb_cv_proc_service_is_old=yes
13889 fi
13890 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13891
13892 fi
13893
13894          { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_proc_service_is_old" >&5
13895 $as_echo "$gdb_cv_proc_service_is_old" >&6; }
13896          if test $gdb_cv_proc_service_is_old = yes; then
13897
13898 $as_echo "#define PROC_SERVICE_IS_OLD 1" >>confdefs.h
13899
13900          fi
13901       else
13902          { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13903 $as_echo "no" >&6; }
13904       fi
13905       ;;
13906    aix*)
13907       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
13908 $as_echo_n "checking for AiX thread debugging library... " >&6; }
13909       if test "${gdb_cv_have_aix_thread_debug+set}" = set; then :
13910   $as_echo_n "(cached) " >&6
13911 else
13912   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13913 /* end confdefs.h.  */
13914 #include <sys/pthdebug.h>
13915 int
13916 main ()
13917 {
13918 #ifndef PTHDB_VERSION_3
13919                                     #error
13920                                     #endif
13921   ;
13922   return 0;
13923 }
13924 _ACEOF
13925 if ac_fn_c_try_compile "$LINENO"; then :
13926   gdb_cv_have_aix_thread_debug=yes
13927 else
13928   gdb_cv_have_aix_thread_debug=no
13929 fi
13930 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13931 fi
13932
13933       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
13934 $as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
13935       if test $gdb_cv_have_aix_thread_debug = yes; then
13936          CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
13937          CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
13938          LIBS="$LIBS -lpthdebug"
13939
13940          # Older versions of AIX do not provide the declaration for
13941          # the getthrds function (it appears that it was introduced
13942          # with AIX 6.x).
13943          ac_fn_c_check_decl "$LINENO" "getthrds" "ac_cv_have_decl_getthrds" "#include <procinfo.h>
13944 "
13945 if test "x$ac_cv_have_decl_getthrds" = x""yes; then :
13946   ac_have_decl=1
13947 else
13948   ac_have_decl=0
13949 fi
13950
13951 cat >>confdefs.h <<_ACEOF
13952 #define HAVE_DECL_GETTHRDS $ac_have_decl
13953 _ACEOF
13954
13955       fi
13956       ;;
13957    esac
13958
13959 fi
13960
13961 if test "x$ac_cv_header_thread_db_h" = "xyes"; then
13962    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
13963 $as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
13964 if test "${gdb_cv_thread_db_h_has_td_notalloc+set}" = set; then :
13965   $as_echo_n "(cached) " >&6
13966 else
13967   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13968 /* end confdefs.h.  */
13969 #include <thread_db.h>
13970 int
13971 main ()
13972 {
13973 int i = TD_NOTALLOC;
13974   ;
13975   return 0;
13976 }
13977 _ACEOF
13978 if ac_fn_c_try_compile "$LINENO"; then :
13979   gdb_cv_thread_db_h_has_td_notalloc=yes
13980 else
13981   gdb_cv_thread_db_h_has_td_notalloc=no
13982
13983 fi
13984 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13985
13986 fi
13987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
13988 $as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
13989    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
13990 $as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
13991 if test "${gdb_cv_thread_db_h_has_td_version+set}" = set; then :
13992   $as_echo_n "(cached) " >&6
13993 else
13994   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13995 /* end confdefs.h.  */
13996 #include <thread_db.h>
13997 int
13998 main ()
13999 {
14000 int i = TD_VERSION;
14001   ;
14002   return 0;
14003 }
14004 _ACEOF
14005 if ac_fn_c_try_compile "$LINENO"; then :
14006   gdb_cv_thread_db_h_has_td_version=yes
14007 else
14008   gdb_cv_thread_db_h_has_td_version=no
14009
14010 fi
14011 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14012
14013 fi
14014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5
14015 $as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
14016    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
14017 $as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
14018 if test "${gdb_cv_thread_db_h_has_td_notls+set}" = set; then :
14019   $as_echo_n "(cached) " >&6
14020 else
14021   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14022 /* end confdefs.h.  */
14023 #include <thread_db.h>
14024 int
14025 main ()
14026 {
14027 int i = TD_NOTLS;
14028   ;
14029   return 0;
14030 }
14031 _ACEOF
14032 if ac_fn_c_try_compile "$LINENO"; then :
14033   gdb_cv_thread_db_h_has_td_notls=yes
14034 else
14035   gdb_cv_thread_db_h_has_td_notls=no
14036
14037 fi
14038 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14039
14040 fi
14041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
14042 $as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
14043 fi
14044 if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
14045
14046 $as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
14047
14048 fi
14049 if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
14050
14051 $as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
14052
14053 fi
14054 if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
14055
14056 $as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
14057
14058 fi
14059
14060 if test "x$ac_cv_header_sys_syscall_h" = "xyes"; then
14061    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <sys/syscall.h> has __NR_tkill" >&5
14062 $as_echo_n "checking whether <sys/syscall.h> has __NR_tkill... " >&6; }
14063 if test "${gdb_cv_sys_syscall_h_has_tkill+set}" = set; then :
14064   $as_echo_n "(cached) " >&6
14065 else
14066   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14067 /* end confdefs.h.  */
14068 #include <sys/syscall.h>
14069 int
14070 main ()
14071 {
14072 int i = __NR_tkill;
14073   ;
14074   return 0;
14075 }
14076 _ACEOF
14077 if ac_fn_c_try_compile "$LINENO"; then :
14078   gdb_cv_sys_syscall_h_has_tkill=yes
14079 else
14080   gdb_cv_sys_syscall_h_has_tkill=no
14081
14082 fi
14083 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14084
14085 fi
14086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_sys_syscall_h_has_tkill" >&5
14087 $as_echo "$gdb_cv_sys_syscall_h_has_tkill" >&6; }
14088 fi
14089 if test "x$gdb_cv_sys_syscall_h_has_tkill" = "xyes"; then
14090   ac_fn_c_check_func "$LINENO" "syscall" "ac_cv_func_syscall"
14091 if test "x$ac_cv_func_syscall" = x""yes; then :
14092
14093 $as_echo "#define HAVE_TKILL_SYSCALL 1" >>confdefs.h
14094
14095
14096 fi
14097
14098 fi
14099
14100 ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
14101 "
14102 if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = x""yes; then :
14103   ac_have_decl=1
14104 else
14105   ac_have_decl=0
14106 fi
14107
14108 cat >>confdefs.h <<_ACEOF
14109 #define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
14110 _ACEOF
14111
14112
14113 if test "$cross_compiling" = yes; then :
14114   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14115 /* end confdefs.h.  */
14116 #include <sys/personality.h>
14117 int
14118 main ()
14119 {
14120
14121 #      if !HAVE_DECL_ADDR_NO_RANDOMIZE
14122 #       define ADDR_NO_RANDOMIZE 0x0040000
14123 #      endif
14124        /* Test the flag could be set and stays set.  */
14125        personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
14126        if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
14127            return 1
14128   ;
14129   return 0;
14130 }
14131 _ACEOF
14132 if ac_fn_c_try_link "$LINENO"; then :
14133   have_personality=true
14134 else
14135   have_personality=false
14136 fi
14137 rm -f core conftest.err conftest.$ac_objext \
14138     conftest$ac_exeext conftest.$ac_ext
14139 else
14140   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14141 /* end confdefs.h.  */
14142 #include <sys/personality.h>
14143 int
14144 main ()
14145 {
14146
14147 #      if !HAVE_DECL_ADDR_NO_RANDOMIZE
14148 #       define ADDR_NO_RANDOMIZE 0x0040000
14149 #      endif
14150        /* Test the flag could be set and stays set.  */
14151        personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
14152        if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
14153            return 1
14154   ;
14155   return 0;
14156 }
14157 _ACEOF
14158 if ac_fn_c_try_run "$LINENO"; then :
14159   have_personality=true
14160 else
14161   have_personality=false
14162 fi
14163 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14164   conftest.$ac_objext conftest.beam conftest.$ac_ext
14165 fi
14166
14167 if $have_personality
14168 then
14169
14170 $as_echo "#define HAVE_PERSONALITY 1" >>confdefs.h
14171
14172 fi
14173
14174 case $host_os in
14175   go32* | *djgpp*)
14176     gdbinit=gdb.ini
14177     ;;
14178   *)
14179     gdbinit=.gdbinit
14180     ;;
14181 esac
14182
14183 cat >>confdefs.h <<_ACEOF
14184 #define GDBINIT "$gdbinit"
14185 _ACEOF
14186
14187
14188
14189 # Support for --with-sysroot is a copy of GDB_AC_WITH_DIR,
14190 # except that the argument to --with-sysroot is optional.
14191 # --with-sysroot (or --with-sysroot=yes) sets the default sysroot path.
14192 if test "x$with_sysroot" = xyes; then
14193   with_sysroot="${exec_prefix}/${target_alias}/sys-root"
14194 fi
14195
14196 # Check whether --with-sysroot was given.
14197 if test "${with_sysroot+set}" = set; then :
14198   withval=$with_sysroot; TARGET_SYSTEM_ROOT=$withval
14199 else
14200   TARGET_SYSTEM_ROOT=
14201 fi
14202
14203
14204   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
14205   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14206   ac_define_dir=`eval echo $TARGET_SYSTEM_ROOT`
14207   ac_define_dir=`eval echo $ac_define_dir`
14208
14209 cat >>confdefs.h <<_ACEOF
14210 #define TARGET_SYSTEM_ROOT "$ac_define_dir"
14211 _ACEOF
14212
14213
14214
14215
14216   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
14217      if test "x$prefix" = xNONE; then
14218         test_prefix=/usr/local
14219      else
14220         test_prefix=$prefix
14221      fi
14222   else
14223      test_prefix=$exec_prefix
14224   fi
14225   value=0
14226   case ${ac_define_dir} in
14227      "${test_prefix}"|"${test_prefix}/"*|\
14228         '${exec_prefix}'|'${exec_prefix}/'*)
14229      value=1
14230      ;;
14231   esac
14232
14233 cat >>confdefs.h <<_ACEOF
14234 #define TARGET_SYSTEM_ROOT_RELOCATABLE $value
14235 _ACEOF
14236
14237
14238
14239
14240
14241 # Check whether --with-system-gdbinit was given.
14242 if test "${with_system_gdbinit+set}" = set; then :
14243   withval=$with_system_gdbinit;
14244     SYSTEM_GDBINIT=$withval
14245 else
14246   SYSTEM_GDBINIT=
14247 fi
14248
14249
14250   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
14251   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14252   ac_define_dir=`eval echo $SYSTEM_GDBINIT`
14253   ac_define_dir=`eval echo $ac_define_dir`
14254
14255 cat >>confdefs.h <<_ACEOF
14256 #define SYSTEM_GDBINIT "$ac_define_dir"
14257 _ACEOF
14258
14259
14260
14261
14262   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
14263      if test "x$prefix" = xNONE; then
14264         test_prefix=/usr/local
14265      else
14266         test_prefix=$prefix
14267      fi
14268   else
14269      test_prefix=$exec_prefix
14270   fi
14271   value=0
14272   case ${ac_define_dir} in
14273      "${test_prefix}"|"${test_prefix}/"*|\
14274         '${exec_prefix}'|'${exec_prefix}/'*)
14275      value=1
14276      ;;
14277   esac
14278
14279 cat >>confdefs.h <<_ACEOF
14280 #define SYSTEM_GDBINIT_RELOCATABLE $value
14281 _ACEOF
14282
14283
14284
14285
14286 # Check whether --enable-werror was given.
14287 if test "${enable_werror+set}" = set; then :
14288   enableval=$enable_werror; case "${enableval}" in
14289      yes | y) ERROR_ON_WARNING="yes" ;;
14290      no | n)  ERROR_ON_WARNING="no" ;;
14291      *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
14292    esac
14293 fi
14294
14295
14296 # Enable -Werror by default when using gcc in C mode.  Leave it off
14297 # for C++ until we're warning clean.  Turn it off for releases.
14298 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" \
14299    && test x"$enable_build_with_cxx" != x"yes" \
14300    && $development; then
14301     ERROR_ON_WARNING=yes
14302 fi
14303
14304 WERROR_CFLAGS=""
14305 if test "${ERROR_ON_WARNING}" = yes ; then
14306     WERROR_CFLAGS="-Werror"
14307 fi
14308
14309 # These options work in either C or C++ modes.
14310 build_warnings="-Wall -Wpointer-arith \
14311 -Wno-unused -Wunused-value -Wunused-function \
14312 -Wno-switch -Wno-char-subscripts \
14313 -Wempty-body"
14314
14315 # Now add in C and C++ specific options, depending on mode.
14316 if test "$enable_build_with_cxx" = "yes"; then
14317    build_warnings="$build_warnings -Wno-sign-compare -Wno-write-strings \
14318 -Wno-narrowing"
14319 else
14320    build_warnings="$build_warnings -Wpointer-sign -Wmissing-prototypes \
14321 -Wdeclaration-after-statement -Wmissing-parameter-type \
14322 -Wold-style-declaration -Wold-style-definition"
14323 fi
14324
14325 # Enable -Wno-format by default when using gcc on mingw since many
14326 # GCC versions complain about %I64.
14327 case "${host}" in
14328   *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
14329   *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
14330 esac
14331
14332 # Check whether --enable-build-warnings was given.
14333 if test "${enable_build_warnings+set}" = set; then :
14334   enableval=$enable_build_warnings; case "${enableval}" in
14335   yes)  ;;
14336   no)   build_warnings="-w";;
14337   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
14338         build_warnings="${build_warnings} ${t}";;
14339   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
14340         build_warnings="${t} ${build_warnings}";;
14341   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
14342 esac
14343 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
14344   echo "Setting compiler warning flags = $build_warnings" 6>&1
14345 fi
14346 fi
14347 # Check whether --enable-gdb-build-warnings was given.
14348 if test "${enable_gdb_build_warnings+set}" = set; then :
14349   enableval=$enable_gdb_build_warnings; case "${enableval}" in
14350   yes)  ;;
14351   no)   build_warnings="-w";;
14352   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
14353         build_warnings="${build_warnings} ${t}";;
14354   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
14355         build_warnings="${t} ${build_warnings}";;
14356   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
14357 esac
14358 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
14359   echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
14360 fi
14361 fi
14362
14363 # The set of warnings supported by a C++ compiler is not the same as
14364 # of the C compiler.
14365 if test "$enable_build_with_cxx" = "yes"; then
14366     ac_ext=cpp
14367 ac_cpp='$CXXCPP $CPPFLAGS'
14368 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14369 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14370 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14371
14372 fi
14373
14374 WARN_CFLAGS=""
14375 if test "x${build_warnings}" != x -a "x$GCC" = xyes
14376 then
14377     { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
14378 $as_echo_n "checking compiler warning flags... " >&6; }
14379     # Separate out the -Werror flag as some files just cannot be
14380     # compiled with it enabled.
14381     for w in ${build_warnings}; do
14382         case $w in
14383         -Werr*) WERROR_CFLAGS=-Werror ;;
14384         *)
14385             # Check whether GCC accepts it.
14386             saved_CFLAGS="$CFLAGS"
14387             CFLAGS="$CFLAGS $w"
14388             saved_CXXFLAGS="$CXXFLAGS"
14389             CXXFLAGS="$CXXFLAGS $w"
14390             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14391 /* end confdefs.h.  */
14392
14393 int
14394 main ()
14395 {
14396
14397   ;
14398   return 0;
14399 }
14400 _ACEOF
14401 if ac_fn_cxx_try_compile "$LINENO"; then :
14402   WARN_CFLAGS="${WARN_CFLAGS} $w"
14403 fi
14404 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14405             CFLAGS="$saved_CFLAGS"
14406             CXXFLAGS="$saved_CXXFLAGS"
14407         esac
14408     done
14409     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
14410 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
14411 fi
14412
14413
14414
14415 if test "$enable_build_with_cxx" = "yes"; then
14416    ac_ext=c
14417 ac_cpp='$CPP $CPPFLAGS'
14418 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14419 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14420 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14421
14422 fi
14423
14424 # In the Cygwin environment, we need some additional flags.
14425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
14426 $as_echo_n "checking for cygwin... " >&6; }
14427 if test "${gdb_cv_os_cygwin+set}" = set; then :
14428   $as_echo_n "(cached) " >&6
14429 else
14430   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14431 /* end confdefs.h.  */
14432
14433 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
14434 lose
14435 #endif
14436 _ACEOF
14437 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14438   $EGREP "^lose$" >/dev/null 2>&1; then :
14439   gdb_cv_os_cygwin=yes
14440 else
14441   gdb_cv_os_cygwin=no
14442 fi
14443 rm -f conftest*
14444
14445 fi
14446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_os_cygwin" >&5
14447 $as_echo "$gdb_cv_os_cygwin" >&6; }
14448
14449
14450 SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o"
14451 case ${host} in
14452   *go32* ) SER_HARDWIRE=ser-go32.o ;;
14453   *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
14454   *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o" ;;
14455 esac
14456
14457
14458 # libreadline needs libuser32.a in a cygwin environment
14459 WIN32LIBS=
14460 if test x$gdb_cv_os_cygwin = xyes; then
14461     WIN32LIBS="-luser32"
14462     case "${target}" in
14463         *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
14464         ;;
14465     esac
14466 fi
14467
14468 # The ser-tcp.c module requires sockets.
14469 case ${host} in
14470   *mingw32*)
14471
14472 $as_echo "#define USE_WIN32API 1" >>confdefs.h
14473
14474     WIN32LIBS="$WIN32LIBS -lws2_32"
14475     ;;
14476 esac
14477
14478
14479 # Add ELF support to GDB, but only if BFD includes ELF support.
14480
14481   OLD_CFLAGS=$CFLAGS
14482   OLD_LDFLAGS=$LDFLAGS
14483   OLD_LIBS=$LIBS
14484   # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
14485   # points somewhere with bfd, with -I/foo/lib and -L/foo/lib.  We
14486   # always want our bfd.
14487   CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
14488   ZLIBDIR=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'`
14489   LDFLAGS="-L../bfd -L../libiberty $ZLIBDIR $LDFLAGS"
14490   intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
14491   LIBS="-lbfd -liberty -lz $intl $LIBS"
14492   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
14493 $as_echo_n "checking for ELF support in BFD... " >&6; }
14494 if test "${gdb_cv_var_elf+set}" = set; then :
14495   $as_echo_n "(cached) " >&6
14496 else
14497   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14498 /* end confdefs.h.  */
14499 #include <stdlib.h>
14500   #include "bfd.h"
14501   #include "elf-bfd.h"
14502
14503 int
14504 main ()
14505 {
14506 return bfd_get_elf_phdr_upper_bound (NULL);
14507   ;
14508   return 0;
14509 }
14510 _ACEOF
14511 if ac_fn_c_try_link "$LINENO"; then :
14512   gdb_cv_var_elf=yes
14513 else
14514   gdb_cv_var_elf=no
14515 fi
14516 rm -f core conftest.err conftest.$ac_objext \
14517     conftest$ac_exeext conftest.$ac_ext
14518 fi
14519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_elf" >&5
14520 $as_echo "$gdb_cv_var_elf" >&6; }
14521   CFLAGS=$OLD_CFLAGS
14522   LDFLAGS=$OLD_LDFLAGS
14523   LIBS=$OLD_LIBS
14524 if test $gdb_cv_var_elf = yes; then
14525   CONFIG_OBS="$CONFIG_OBS elfread.o stap-probe.o dtrace-probe.o"
14526
14527 $as_echo "#define HAVE_ELF 1" >>confdefs.h
14528
14529   # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
14530   if test "$plugins" = "yes"; then
14531     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
14532 $as_echo_n "checking for library containing dlopen... " >&6; }
14533 if test "${ac_cv_search_dlopen+set}" = set; then :
14534   $as_echo_n "(cached) " >&6
14535 else
14536   ac_func_search_save_LIBS=$LIBS
14537 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14538 /* end confdefs.h.  */
14539
14540 /* Override any GCC internal prototype to avoid an error.
14541    Use char because int might match the return type of a GCC
14542    builtin and then its argument prototype would still apply.  */
14543 #ifdef __cplusplus
14544 extern "C"
14545 #endif
14546 char dlopen ();
14547 int
14548 main ()
14549 {
14550 return dlopen ();
14551   ;
14552   return 0;
14553 }
14554 _ACEOF
14555 for ac_lib in '' dl; do
14556   if test -z "$ac_lib"; then
14557     ac_res="none required"
14558   else
14559     ac_res=-l$ac_lib
14560     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14561   fi
14562   if ac_fn_c_try_link "$LINENO"; then :
14563   ac_cv_search_dlopen=$ac_res
14564 fi
14565 rm -f core conftest.err conftest.$ac_objext \
14566     conftest$ac_exeext
14567   if test "${ac_cv_search_dlopen+set}" = set; then :
14568   break
14569 fi
14570 done
14571 if test "${ac_cv_search_dlopen+set}" = set; then :
14572
14573 else
14574   ac_cv_search_dlopen=no
14575 fi
14576 rm conftest.$ac_ext
14577 LIBS=$ac_func_search_save_LIBS
14578 fi
14579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
14580 $as_echo "$ac_cv_search_dlopen" >&6; }
14581 ac_res=$ac_cv_search_dlopen
14582 if test "$ac_res" != no; then :
14583   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14584
14585 fi
14586
14587   fi
14588 fi
14589
14590 # Add macho support to GDB, but only if BFD includes it.
14591
14592   OLD_CFLAGS=$CFLAGS
14593   OLD_LDFLAGS=$LDFLAGS
14594   OLD_LIBS=$LIBS
14595   # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
14596   # points somewhere with bfd, with -I/foo/lib and -L/foo/lib.  We
14597   # always want our bfd.
14598   CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
14599   ZLIBDIR=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'`
14600   LDFLAGS="-L../bfd -L../libiberty $ZLIBDIR $LDFLAGS"
14601   intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
14602   LIBS="-lbfd -liberty -lz $intl $LIBS"
14603   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Mach-O support in BFD" >&5
14604 $as_echo_n "checking for Mach-O support in BFD... " >&6; }
14605 if test "${gdb_cv_var_macho+set}" = set; then :
14606   $as_echo_n "(cached) " >&6
14607 else
14608   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14609 /* end confdefs.h.  */
14610 #include <stdlib.h>
14611   #include "bfd.h"
14612   #include "mach-o.h"
14613
14614 int
14615 main ()
14616 {
14617 return bfd_mach_o_lookup_command (NULL, 0, NULL);
14618   ;
14619   return 0;
14620 }
14621 _ACEOF
14622 if ac_fn_c_try_link "$LINENO"; then :
14623   gdb_cv_var_macho=yes
14624 else
14625   gdb_cv_var_macho=no
14626 fi
14627 rm -f core conftest.err conftest.$ac_objext \
14628     conftest$ac_exeext conftest.$ac_ext
14629 fi
14630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_macho" >&5
14631 $as_echo "$gdb_cv_var_macho" >&6; }
14632   CFLAGS=$OLD_CFLAGS
14633   LDFLAGS=$OLD_LDFLAGS
14634   LIBS=$OLD_LIBS
14635 if test $gdb_cv_var_macho = yes; then
14636   CONFIG_OBS="$CONFIG_OBS machoread.o"
14637 fi
14638
14639 # Add any host-specific objects to GDB.
14640 CONFIG_OBS="${CONFIG_OBS} ${gdb_host_obs}"
14641
14642 # If building on ELF, look for lzma support for embedded compressed debug info.
14643 if test $gdb_cv_var_elf = yes; then
14644
14645 # Check whether --with-lzma was given.
14646 if test "${with_lzma+set}" = set; then :
14647   withval=$with_lzma;
14648 else
14649   with_lzma=auto
14650 fi
14651
14652   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use lzma" >&5
14653 $as_echo_n "checking whether to use lzma... " >&6; }
14654   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_lzma" >&5
14655 $as_echo "$with_lzma" >&6; }
14656
14657   if test "${with_lzma}" != no; then
14658
14659
14660
14661
14662
14663
14664
14665
14666     use_additional=yes
14667
14668   acl_save_prefix="$prefix"
14669   prefix="$acl_final_prefix"
14670   acl_save_exec_prefix="$exec_prefix"
14671   exec_prefix="$acl_final_exec_prefix"
14672
14673     eval additional_includedir=\"$includedir\"
14674     eval additional_libdir=\"$libdir\"
14675
14676   exec_prefix="$acl_save_exec_prefix"
14677   prefix="$acl_save_prefix"
14678
14679
14680 # Check whether --with-liblzma-prefix was given.
14681 if test "${with_liblzma_prefix+set}" = set; then :
14682   withval=$with_liblzma_prefix;
14683     if test "X$withval" = "Xno"; then
14684       use_additional=no
14685     else
14686       if test "X$withval" = "X"; then
14687
14688   acl_save_prefix="$prefix"
14689   prefix="$acl_final_prefix"
14690   acl_save_exec_prefix="$exec_prefix"
14691   exec_prefix="$acl_final_exec_prefix"
14692
14693           eval additional_includedir=\"$includedir\"
14694           eval additional_libdir=\"$libdir\"
14695
14696   exec_prefix="$acl_save_exec_prefix"
14697   prefix="$acl_save_prefix"
14698
14699       else
14700         additional_includedir="$withval/include"
14701         additional_libdir="$withval/lib"
14702       fi
14703     fi
14704
14705 fi
14706
14707       LIBLZMA=
14708   LTLIBLZMA=
14709   INCLZMA=
14710   rpathdirs=
14711   ltrpathdirs=
14712   names_already_handled=
14713   names_next_round='lzma '
14714   while test -n "$names_next_round"; do
14715     names_this_round="$names_next_round"
14716     names_next_round=
14717     for name in $names_this_round; do
14718       already_handled=
14719       for n in $names_already_handled; do
14720         if test "$n" = "$name"; then
14721           already_handled=yes
14722           break
14723         fi
14724       done
14725       if test -z "$already_handled"; then
14726         names_already_handled="$names_already_handled $name"
14727                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
14728         eval value=\"\$HAVE_LIB$uppername\"
14729         if test -n "$value"; then
14730           if test "$value" = yes; then
14731             eval value=\"\$LIB$uppername\"
14732             test -z "$value" || LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$value"
14733             eval value=\"\$LTLIB$uppername\"
14734             test -z "$value" || LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }$value"
14735           else
14736                                     :
14737           fi
14738         else
14739                               found_dir=
14740           found_la=
14741           found_so=
14742           found_a=
14743           if test $use_additional = yes; then
14744             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
14745               found_dir="$additional_libdir"
14746               found_so="$additional_libdir/lib$name.$shlibext"
14747               if test -f "$additional_libdir/lib$name.la"; then
14748                 found_la="$additional_libdir/lib$name.la"
14749               fi
14750             else
14751               if test -f "$additional_libdir/lib$name.$libext"; then
14752                 found_dir="$additional_libdir"
14753                 found_a="$additional_libdir/lib$name.$libext"
14754                 if test -f "$additional_libdir/lib$name.la"; then
14755                   found_la="$additional_libdir/lib$name.la"
14756                 fi
14757               fi
14758             fi
14759           fi
14760           if test "X$found_dir" = "X"; then
14761             for x in $LDFLAGS $LTLIBLZMA; do
14762
14763   acl_save_prefix="$prefix"
14764   prefix="$acl_final_prefix"
14765   acl_save_exec_prefix="$exec_prefix"
14766   exec_prefix="$acl_final_exec_prefix"
14767   eval x=\"$x\"
14768   exec_prefix="$acl_save_exec_prefix"
14769   prefix="$acl_save_prefix"
14770
14771               case "$x" in
14772                 -L*)
14773                   dir=`echo "X$x" | sed -e 's/^X-L//'`
14774                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
14775                     found_dir="$dir"
14776                     found_so="$dir/lib$name.$shlibext"
14777                     if test -f "$dir/lib$name.la"; then
14778                       found_la="$dir/lib$name.la"
14779                     fi
14780                   else
14781                     if test -f "$dir/lib$name.$libext"; then
14782                       found_dir="$dir"
14783                       found_a="$dir/lib$name.$libext"
14784                       if test -f "$dir/lib$name.la"; then
14785                         found_la="$dir/lib$name.la"
14786                       fi
14787                     fi
14788                   fi
14789                   ;;
14790               esac
14791               if test "X$found_dir" != "X"; then
14792                 break
14793               fi
14794             done
14795           fi
14796           if test "X$found_dir" != "X"; then
14797                         LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-L$found_dir -l$name"
14798             if test "X$found_so" != "X"; then
14799                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
14800                                 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
14801               else
14802                                                                                 haveit=
14803                 for x in $ltrpathdirs; do
14804                   if test "X$x" = "X$found_dir"; then
14805                     haveit=yes
14806                     break
14807                   fi
14808                 done
14809                 if test -z "$haveit"; then
14810                   ltrpathdirs="$ltrpathdirs $found_dir"
14811                 fi
14812                                 if test "$hardcode_direct" = yes; then
14813                                                       LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
14814                 else
14815                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
14816                                                             LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
14817                                                             haveit=
14818                     for x in $rpathdirs; do
14819                       if test "X$x" = "X$found_dir"; then
14820                         haveit=yes
14821                         break
14822                       fi
14823                     done
14824                     if test -z "$haveit"; then
14825                       rpathdirs="$rpathdirs $found_dir"
14826                     fi
14827                   else
14828                                                                                 haveit=
14829                     for x in $LDFLAGS $LIBLZMA; do
14830
14831   acl_save_prefix="$prefix"
14832   prefix="$acl_final_prefix"
14833   acl_save_exec_prefix="$exec_prefix"
14834   exec_prefix="$acl_final_exec_prefix"
14835   eval x=\"$x\"
14836   exec_prefix="$acl_save_exec_prefix"
14837   prefix="$acl_save_prefix"
14838
14839                       if test "X$x" = "X-L$found_dir"; then
14840                         haveit=yes
14841                         break
14842                       fi
14843                     done
14844                     if test -z "$haveit"; then
14845                       LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$found_dir"
14846                     fi
14847                     if test "$hardcode_minus_L" != no; then
14848                                                                                         LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
14849                     else
14850                                                                                                                                                                                 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-l$name"
14851                     fi
14852                   fi
14853                 fi
14854               fi
14855             else
14856               if test "X$found_a" != "X"; then
14857                                 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_a"
14858               else
14859                                                 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$found_dir -l$name"
14860               fi
14861             fi
14862                         additional_includedir=
14863             case "$found_dir" in
14864               */lib | */lib/)
14865                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
14866                 additional_includedir="$basedir/include"
14867                 ;;
14868             esac
14869             if test "X$additional_includedir" != "X"; then
14870                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
14871                 haveit=
14872                 if test "X$additional_includedir" = "X/usr/local/include"; then
14873                   if test -n "$GCC"; then
14874                     case $host_os in
14875                       linux*) haveit=yes;;
14876                     esac
14877                   fi
14878                 fi
14879                 if test -z "$haveit"; then
14880                   for x in $CPPFLAGS $INCLZMA; do
14881
14882   acl_save_prefix="$prefix"
14883   prefix="$acl_final_prefix"
14884   acl_save_exec_prefix="$exec_prefix"
14885   exec_prefix="$acl_final_exec_prefix"
14886   eval x=\"$x\"
14887   exec_prefix="$acl_save_exec_prefix"
14888   prefix="$acl_save_prefix"
14889
14890                     if test "X$x" = "X-I$additional_includedir"; then
14891                       haveit=yes
14892                       break
14893                     fi
14894                   done
14895                   if test -z "$haveit"; then
14896                     if test -d "$additional_includedir"; then
14897                                             INCLZMA="${INCLZMA}${INCLZMA:+ }-I$additional_includedir"
14898                     fi
14899                   fi
14900                 fi
14901               fi
14902             fi
14903                         if test -n "$found_la"; then
14904                                                         save_libdir="$libdir"
14905               case "$found_la" in
14906                 */* | *\\*) . "$found_la" ;;
14907                 *) . "./$found_la" ;;
14908               esac
14909               libdir="$save_libdir"
14910                             for dep in $dependency_libs; do
14911                 case "$dep" in
14912                   -L*)
14913                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
14914                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
14915                       haveit=
14916                       if test "X$additional_libdir" = "X/usr/local/lib"; then
14917                         if test -n "$GCC"; then
14918                           case $host_os in
14919                             linux*) haveit=yes;;
14920                           esac
14921                         fi
14922                       fi
14923                       if test -z "$haveit"; then
14924                         haveit=
14925                         for x in $LDFLAGS $LIBLZMA; do
14926
14927   acl_save_prefix="$prefix"
14928   prefix="$acl_final_prefix"
14929   acl_save_exec_prefix="$exec_prefix"
14930   exec_prefix="$acl_final_exec_prefix"
14931   eval x=\"$x\"
14932   exec_prefix="$acl_save_exec_prefix"
14933   prefix="$acl_save_prefix"
14934
14935                           if test "X$x" = "X-L$additional_libdir"; then
14936                             haveit=yes
14937                             break
14938                           fi
14939                         done
14940                         if test -z "$haveit"; then
14941                           if test -d "$additional_libdir"; then
14942                                                         LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$additional_libdir"
14943                           fi
14944                         fi
14945                         haveit=
14946                         for x in $LDFLAGS $LTLIBLZMA; do
14947
14948   acl_save_prefix="$prefix"
14949   prefix="$acl_final_prefix"
14950   acl_save_exec_prefix="$exec_prefix"
14951   exec_prefix="$acl_final_exec_prefix"
14952   eval x=\"$x\"
14953   exec_prefix="$acl_save_exec_prefix"
14954   prefix="$acl_save_prefix"
14955
14956                           if test "X$x" = "X-L$additional_libdir"; then
14957                             haveit=yes
14958                             break
14959                           fi
14960                         done
14961                         if test -z "$haveit"; then
14962                           if test -d "$additional_libdir"; then
14963                                                         LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-L$additional_libdir"
14964                           fi
14965                         fi
14966                       fi
14967                     fi
14968                     ;;
14969                   -R*)
14970                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
14971                     if test "$enable_rpath" != no; then
14972                                                                   haveit=
14973                       for x in $rpathdirs; do
14974                         if test "X$x" = "X$dir"; then
14975                           haveit=yes
14976                           break
14977                         fi
14978                       done
14979                       if test -z "$haveit"; then
14980                         rpathdirs="$rpathdirs $dir"
14981                       fi
14982                                                                   haveit=
14983                       for x in $ltrpathdirs; do
14984                         if test "X$x" = "X$dir"; then
14985                           haveit=yes
14986                           break
14987                         fi
14988                       done
14989                       if test -z "$haveit"; then
14990                         ltrpathdirs="$ltrpathdirs $dir"
14991                       fi
14992                     fi
14993                     ;;
14994                   -l*)
14995                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
14996                     ;;
14997                   *.la)
14998                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
14999                     ;;
15000                   *)
15001                                         LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$dep"
15002                     LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }$dep"
15003                     ;;
15004                 esac
15005               done
15006             fi
15007           else
15008                                                             LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-l$name"
15009             LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-l$name"
15010           fi
15011         fi
15012       fi
15013     done
15014   done
15015   if test "X$rpathdirs" != "X"; then
15016     if test -n "$hardcode_libdir_separator"; then
15017                         alldirs=
15018       for found_dir in $rpathdirs; do
15019         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
15020       done
15021             acl_save_libdir="$libdir"
15022       libdir="$alldirs"
15023       eval flag=\"$hardcode_libdir_flag_spec\"
15024       libdir="$acl_save_libdir"
15025       LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$flag"
15026     else
15027             for found_dir in $rpathdirs; do
15028         acl_save_libdir="$libdir"
15029         libdir="$found_dir"
15030         eval flag=\"$hardcode_libdir_flag_spec\"
15031         libdir="$acl_save_libdir"
15032         LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$flag"
15033       done
15034     fi
15035   fi
15036   if test "X$ltrpathdirs" != "X"; then
15037             for found_dir in $ltrpathdirs; do
15038       LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-R$found_dir"
15039     done
15040   fi
15041
15042
15043         ac_save_CPPFLAGS="$CPPFLAGS"
15044
15045   for element in $INCLZMA; do
15046     haveit=
15047     for x in $CPPFLAGS; do
15048
15049   acl_save_prefix="$prefix"
15050   prefix="$acl_final_prefix"
15051   acl_save_exec_prefix="$exec_prefix"
15052   exec_prefix="$acl_final_exec_prefix"
15053   eval x=\"$x\"
15054   exec_prefix="$acl_save_exec_prefix"
15055   prefix="$acl_save_prefix"
15056
15057       if test "X$x" = "X$element"; then
15058         haveit=yes
15059         break
15060       fi
15061     done
15062     if test -z "$haveit"; then
15063       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
15064     fi
15065   done
15066
15067
15068   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for liblzma" >&5
15069 $as_echo_n "checking for liblzma... " >&6; }
15070 if test "${ac_cv_liblzma+set}" = set; then :
15071   $as_echo_n "(cached) " >&6
15072 else
15073
15074     ac_save_LIBS="$LIBS"
15075     LIBS="$LIBS $LIBLZMA"
15076     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15077 /* end confdefs.h.  */
15078 #include "lzma.h"
15079 int
15080 main ()
15081 {
15082 lzma_index_iter iter;
15083                            lzma_index_iter_init (&iter, 0);
15084                            lzma_mf_is_supported (LZMA_MF_HC3);
15085   ;
15086   return 0;
15087 }
15088 _ACEOF
15089 if ac_fn_c_try_link "$LINENO"; then :
15090   ac_cv_liblzma=yes
15091 else
15092   ac_cv_liblzma=no
15093 fi
15094 rm -f core conftest.err conftest.$ac_objext \
15095     conftest$ac_exeext conftest.$ac_ext
15096     LIBS="$ac_save_LIBS"
15097
15098 fi
15099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_liblzma" >&5
15100 $as_echo "$ac_cv_liblzma" >&6; }
15101   if test "$ac_cv_liblzma" = yes; then
15102     HAVE_LIBLZMA=yes
15103
15104 $as_echo "#define HAVE_LIBLZMA 1" >>confdefs.h
15105
15106     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with liblzma" >&5
15107 $as_echo_n "checking how to link with liblzma... " >&6; }
15108     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBLZMA" >&5
15109 $as_echo "$LIBLZMA" >&6; }
15110   else
15111     HAVE_LIBLZMA=no
15112             CPPFLAGS="$ac_save_CPPFLAGS"
15113     LIBLZMA=
15114     LTLIBLZMA=
15115   fi
15116
15117
15118
15119
15120
15121
15122     if test "$HAVE_LIBLZMA" != yes; then
15123       if test "$with_lzma" = yes; then
15124         as_fn_error "missing liblzma for --with-lzma" "$LINENO" 5
15125       fi
15126     fi
15127   fi
15128 fi
15129
15130 LIBGUI="../libgui/src/libgui.a"
15131 GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
15132
15133
15134
15135 WIN32LDAPP=
15136
15137
15138
15139 case "${host}" in
15140 *-*-cygwin* | *-*-mingw* )
15141     configdir="win"
15142     ;;
15143 *)
15144     configdir="unix"
15145     ;;
15146 esac
15147
15148 GDBTKLIBS=
15149 if test "${enable_gdbtk}" = "yes"; then
15150
15151     # Gdbtk must have an absolute path to srcdir in order to run
15152     # properly when not installed.
15153     here=`pwd`
15154     cd ${srcdir}
15155     GDBTK_SRC_DIR=`pwd`
15156     cd $here
15157
15158
15159     #
15160     # Ok, lets find the tcl configuration
15161     # First, look for one uninstalled.
15162     # the alternative search directory is invoked by --with-tcl
15163     #
15164
15165     if test x"${no_tcl}" = x ; then
15166         # we reset no_tcl in case something fails here
15167         no_tcl=true
15168
15169 # Check whether --with-tcl was given.
15170 if test "${with_tcl+set}" = set; then :
15171   withval=$with_tcl; with_tclconfig=${withval}
15172 fi
15173
15174         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
15175 $as_echo_n "checking for Tcl configuration... " >&6; }
15176         if test "${ac_cv_c_tclconfig+set}" = set; then :
15177   $as_echo_n "(cached) " >&6
15178 else
15179
15180
15181             # First check to see if --with-tcl was specified.
15182             case "${host}" in
15183                 *-*-cygwin*) platDir="win" ;;
15184                 *) platDir="unix" ;;
15185             esac
15186             if test x"${with_tclconfig}" != x ; then
15187                 if test -f "${with_tclconfig}/tclConfig.sh" ; then
15188                     ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
15189                 else
15190                     as_fn_error "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
15191                 fi
15192             fi
15193
15194             # then check for a private Tcl installation
15195             if test x"${ac_cv_c_tclconfig}" = x ; then
15196                 for i in \
15197                         ../tcl \
15198                         `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15199                         `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
15200                         `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
15201                         ../../tcl \
15202                         `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15203                         `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
15204                         `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
15205                         ../../../tcl \
15206                         `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15207                         `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
15208                         `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
15209                     if test -f "$i/$platDir/tclConfig.sh" ; then
15210                         ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
15211                         break
15212                     fi
15213                 done
15214             fi
15215
15216             # on Darwin, check in Framework installation locations
15217             if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tclconfig}" = x ; then
15218                 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
15219                         `ls -d /Library/Frameworks 2>/dev/null` \
15220                         `ls -d /Network/Library/Frameworks 2>/dev/null` \
15221                         `ls -d /System/Library/Frameworks 2>/dev/null` \
15222                         ; do
15223                     if test -f "$i/Tcl.framework/tclConfig.sh" ; then
15224                         ac_cv_c_tclconfig=`(cd $i/Tcl.framework; pwd)`
15225                         break
15226                     fi
15227                 done
15228             fi
15229
15230             # check in a few common install locations
15231             if test x"${ac_cv_c_tclconfig}" = x ; then
15232                 for i in `ls -d ${libdir} 2>/dev/null` \
15233                         `ls -d ${exec_prefix}/lib 2>/dev/null` \
15234                         `ls -d ${prefix}/lib 2>/dev/null` \
15235                         `ls -d /usr/local/lib 2>/dev/null` \
15236                         `ls -d /usr/contrib/lib 2>/dev/null` \
15237                         `ls -d /usr/lib 2>/dev/null` \
15238                         ; do
15239                     if test -f "$i/tclConfig.sh" ; then
15240                         ac_cv_c_tclconfig=`(cd $i; pwd)`
15241                         break
15242                     fi
15243                 done
15244             fi
15245
15246             # check in a few other private locations
15247             if test x"${ac_cv_c_tclconfig}" = x ; then
15248                 for i in \
15249                         ${srcdir}/../tcl \
15250                         `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15251                         `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
15252                         `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
15253                     if test -f "$i/$platDir/tclConfig.sh" ; then
15254                     ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
15255                     break
15256                 fi
15257                 done
15258             fi
15259
15260 fi
15261
15262
15263         if test x"${ac_cv_c_tclconfig}" = x ; then
15264             TCL_BIN_DIR="# no Tcl configs found"
15265             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
15266 $as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
15267         else
15268             no_tcl=
15269             TCL_BIN_DIR=${ac_cv_c_tclconfig}
15270             { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
15271 $as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
15272         fi
15273     fi
15274
15275
15276     # If $no_tk is nonempty, then we can't do Tk, and there is no
15277     # point to doing Tcl.
15278
15279     #
15280     # Ok, lets find the tk configuration
15281     # First, look for one uninstalled.
15282     # the alternative search directory is invoked by --with-tk
15283     #
15284
15285     if test x"${no_tk}" = x ; then
15286         # we reset no_tk in case something fails here
15287         no_tk=true
15288
15289 # Check whether --with-tk was given.
15290 if test "${with_tk+set}" = set; then :
15291   withval=$with_tk; with_tkconfig=${withval}
15292 fi
15293
15294         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
15295 $as_echo_n "checking for Tk configuration... " >&6; }
15296         if test "${ac_cv_c_tkconfig+set}" = set; then :
15297   $as_echo_n "(cached) " >&6
15298 else
15299
15300
15301             # First check to see if --with-tkconfig was specified.
15302             if test x"${with_tkconfig}" != x ; then
15303                 if test -f "${with_tkconfig}/tkConfig.sh" ; then
15304                     ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
15305                 else
15306                     as_fn_error "${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
15307                 fi
15308             fi
15309
15310             # then check for a private Tk library
15311             case "${host}" in
15312                 *-*-cygwin*) platDir="win" ;;
15313                 *) platDir="unix" ;;
15314             esac
15315             if test x"${ac_cv_c_tkconfig}" = x ; then
15316                 for i in \
15317                         ../tk \
15318                         `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15319                         `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
15320                         `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
15321                         ../../tk \
15322                         `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15323                         `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
15324                         `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
15325                         ../../../tk \
15326                         `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15327                         `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
15328                         `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
15329                     if test -f "$i/$platDir/tkConfig.sh" ; then
15330                         ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
15331                         break
15332                     fi
15333                 done
15334             fi
15335
15336             # on Darwin, check in Framework installation locations
15337             if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tkconfig}" = x ; then
15338                 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
15339                         `ls -d /Library/Frameworks 2>/dev/null` \
15340                         `ls -d /Network/Library/Frameworks 2>/dev/null` \
15341                         `ls -d /System/Library/Frameworks 2>/dev/null` \
15342                         ; do
15343                     if test -f "$i/Tk.framework/tkConfig.sh" ; then
15344                         ac_cv_c_tkconfig=`(cd $i/Tk.framework; pwd)`
15345                         break
15346                     fi
15347                 done
15348             fi
15349
15350             # check in a few common install locations
15351             if test x"${ac_cv_c_tkconfig}" = x ; then
15352                 for i in `ls -d ${libdir} 2>/dev/null` \
15353                         `ls -d ${exec_prefix}/lib 2>/dev/null` \
15354                         `ls -d ${prefix}/lib 2>/dev/null` \
15355                         `ls -d /usr/local/lib 2>/dev/null` \
15356                         `ls -d /usr/contrib/lib 2>/dev/null` \
15357                         `ls -d /usr/lib 2>/dev/null` \
15358                         ; do
15359                     if test -f "$i/tkConfig.sh" ; then
15360                         ac_cv_c_tkconfig=`(cd $i; pwd)`
15361                         break
15362                     fi
15363                 done
15364             fi
15365             # check in a few other private locations
15366             if test x"${ac_cv_c_tkconfig}" = x ; then
15367                 for i in \
15368                         ${srcdir}/../tk \
15369                         `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15370                         `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
15371                         `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
15372                     if test -f "$i/$platDir/tkConfig.sh" ; then
15373                         ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
15374                         break
15375                     fi
15376                 done
15377             fi
15378
15379 fi
15380
15381
15382         if test x"${ac_cv_c_tkconfig}" = x ; then
15383             TK_BIN_DIR="# no Tk configs found"
15384             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
15385 $as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
15386         else
15387             no_tk=
15388             TK_BIN_DIR=${ac_cv_c_tkconfig}
15389             { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
15390 $as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
15391         fi
15392     fi
15393
15394
15395     if test -z "${no_tcl}" -a -z "${no_tk}"; then
15396
15397     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
15398 $as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
15399
15400     if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
15401         { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
15402 $as_echo "loading" >&6; }
15403         . ${TCL_BIN_DIR}/tclConfig.sh
15404     else
15405         { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
15406 $as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
15407     fi
15408
15409     # eval is required to do the TCL_DBGX substitution
15410     eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
15411     eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
15412
15413     # If the TCL_BIN_DIR is the build directory (not the install directory),
15414     # then set the common variable name to the value of the build variables.
15415     # For example, the variable TCL_LIB_SPEC will be set to the value
15416     # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
15417     # instead of TCL_BUILD_LIB_SPEC since it will work with both an
15418     # installed and uninstalled version of Tcl.
15419     if test -f "${TCL_BIN_DIR}/Makefile" ; then
15420         TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
15421         TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
15422         TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
15423     elif test "`uname -s`" = "Darwin"; then
15424         # If Tcl was built as a framework, attempt to use the libraries
15425         # from the framework at the given location so that linking works
15426         # against Tcl.framework installed in an arbitrary location.
15427         case ${TCL_DEFS} in
15428             *TCL_FRAMEWORK*)
15429                 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
15430                     for i in "`cd ${TCL_BIN_DIR}; pwd`" \
15431                              "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
15432                         if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
15433                             TCL_LIB_SPEC="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
15434                             break
15435                         fi
15436                     done
15437                 fi
15438                 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
15439                     TCL_STUB_LIB_SPEC="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
15440                     TCL_STUB_LIB_PATH="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
15441                 fi
15442                 ;;
15443         esac
15444     fi
15445
15446     # eval is required to do the TCL_DBGX substitution
15447     eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
15448     eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
15449     eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
15450     eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
15451
15452
15453
15454
15455
15456
15457
15458
15459
15460
15461
15462
15463
15464
15465
15466         # Check for in-tree tcl
15467         here=`pwd`
15468         cd ${srcdir}/..
15469         topdir=`pwd`
15470         cd ${here}
15471
15472         intree="no"
15473         if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
15474           intree="yes"
15475         fi
15476
15477         # Find Tcl private headers
15478         if test x"${intree}" = xno; then
15479
15480   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
15481 $as_echo_n "checking for Tcl private headers... " >&6; }
15482   private_dir=""
15483   dir=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
15484   if test -f ${dir}/tclInt.h ; then
15485     private_dir=${dir}
15486   fi
15487
15488   if test x"${private_dir}" = x; then
15489     as_fn_error "could not find private Tcl headers" "$LINENO" 5
15490   else
15491     TCL_PRIVATE_INCLUDE="-I${private_dir}"
15492     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
15493 $as_echo "${private_dir}" >&6; }
15494   fi
15495
15496           TCL_INCLUDE="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
15497           TCL_LIBRARY="${TCL_LIB_SPEC}"
15498           TCL_DEPS=""
15499         else
15500           # If building tcl in the same src tree, private headers
15501           # are not needed, but we need to be sure to use the right
15502           # headers library
15503           TCL_INCLUDE="-I${TCL_SRC_DIR}/generic"
15504           TCL_LIBRARY="${TCL_BUILD_LIB_SPEC}"
15505           TCL_DEPS="../tcl/${configdir}${TCL_LIB_FILE}"
15506         fi
15507
15508
15509
15510
15511
15512     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
15513 $as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
15514
15515     if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
15516         { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
15517 $as_echo "loading" >&6; }
15518         . ${TK_BIN_DIR}/tkConfig.sh
15519     else
15520         { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
15521 $as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
15522     fi
15523
15524     # eval is required to do the TK_DBGX substitution
15525     eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
15526     eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
15527
15528     # If the TK_BIN_DIR is the build directory (not the install directory),
15529     # then set the common variable name to the value of the build variables.
15530     # For example, the variable TK_LIB_SPEC will be set to the value
15531     # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
15532     # instead of TK_BUILD_LIB_SPEC since it will work with both an
15533     # installed and uninstalled version of Tcl.
15534     if test -f "${TK_BIN_DIR}/Makefile" ; then
15535         TK_LIB_SPEC=${TK_BUILD_LIB_SPEC}
15536         TK_STUB_LIB_SPEC=${TK_BUILD_STUB_LIB_SPEC}
15537         TK_STUB_LIB_PATH=${TK_BUILD_STUB_LIB_PATH}
15538     elif test "`uname -s`" = "Darwin"; then
15539         # If Tk was built as a framework, attempt to use the libraries
15540         # from the framework at the given location so that linking works
15541         # against Tk.framework installed in an arbitrary location.
15542         case ${TK_DEFS} in
15543             *TK_FRAMEWORK*)
15544                 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
15545                     for i in "`cd ${TK_BIN_DIR}; pwd`" \
15546                              "`cd ${TK_BIN_DIR}/../..; pwd`"; do
15547                         if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
15548                             TK_LIB_SPEC="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
15549                             break
15550                         fi
15551                     done
15552                 fi
15553                 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
15554                     TK_STUB_LIB_SPEC="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
15555                     TK_STUB_LIB_PATH="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
15556                 fi
15557                 ;;
15558         esac
15559     fi
15560
15561     # eval is required to do the TK_DBGX substitution
15562     eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
15563     eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
15564     eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
15565     eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
15566
15567
15568
15569
15570
15571
15572
15573
15574
15575
15576
15577
15578
15579
15580         # Check for in-tree Tk
15581         intree="no"
15582         if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
15583           intree="yes"
15584         fi
15585
15586         # Find Tk private headers
15587         if test x"${intree}" = xno; then
15588
15589   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
15590 $as_echo_n "checking for Tk private headers... " >&6; }
15591   private_dir=""
15592   dir=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
15593   if test -f ${dir}/tkInt.h; then
15594     private_dir=${dir}
15595   fi
15596
15597   if test x"${private_dir}" = x; then
15598     as_fn_error "could not find Tk private headers" "$LINENO" 5
15599   else
15600     TK_PRIVATE_INCLUDE="-I${private_dir}"
15601     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
15602 $as_echo "${private_dir}" >&6; }
15603   fi
15604
15605           TK_INCLUDE="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
15606           TK_LIBRARY=${TK_LIB_SPEC}
15607           TK_DEPS=""
15608         else
15609           TK_INCLUDE="-I${TK_SRC_DIR}/generic"
15610           TK_LIBRARY="${TK_BUILD_LIB_SPEC}"
15611           TK_DEPS="../tk/${configdir}/${TK_LIB_FILE}"
15612         fi
15613
15614
15615
15616
15617
15618         ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
15619
15620         # Include some libraries that Tcl and Tk want.
15621         TCL_LIBS='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
15622         # Yes, the ordering seems wrong here.  But it isn't.
15623         # TK_LIBS is the list of libraries that need to be linked
15624         # after Tcl/Tk.  Note that this isn't put into LIBS.  If it
15625         # were in LIBS then any link tests after this point would
15626         # try to include things like `$(LIBGUI)', which wouldn't work.
15627         GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
15628
15629         CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
15630         CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
15631         CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
15632         CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
15633         CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
15634         CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
15635         CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
15636
15637         if test x$gdb_cv_os_cygwin = xyes; then
15638           WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
15639           WIN32LDAPP="-Wl,--subsystem,console"
15640           CONFIG_OBS="${CONFIG_OBS} gdbres.o"
15641         fi
15642
15643         subdirs="$subdirs gdbtk"
15644
15645     fi
15646 fi
15647
15648
15649
15650
15651
15652
15653
15654
15655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
15656 $as_echo_n "checking for X... " >&6; }
15657
15658
15659 # Check whether --with-x was given.
15660 if test "${with_x+set}" = set; then :
15661   withval=$with_x;
15662 fi
15663
15664 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
15665 if test "x$with_x" = xno; then
15666   # The user explicitly disabled X.
15667   have_x=disabled
15668 else
15669   case $x_includes,$x_libraries in #(
15670     *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
15671     *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
15672   $as_echo_n "(cached) " >&6
15673 else
15674   # One or both of the vars are not set, and there is no cached value.
15675 ac_x_includes=no ac_x_libraries=no
15676 rm -f -r conftest.dir
15677 if mkdir conftest.dir; then
15678   cd conftest.dir
15679   cat >Imakefile <<'_ACEOF'
15680 incroot:
15681         @echo incroot='${INCROOT}'
15682 usrlibdir:
15683         @echo usrlibdir='${USRLIBDIR}'
15684 libdir:
15685         @echo libdir='${LIBDIR}'
15686 _ACEOF
15687   if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
15688     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
15689     for ac_var in incroot usrlibdir libdir; do
15690       eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
15691     done
15692     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
15693     for ac_extension in a so sl dylib la dll; do
15694       if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
15695          test -f "$ac_im_libdir/libX11.$ac_extension"; then
15696         ac_im_usrlibdir=$ac_im_libdir; break
15697       fi
15698     done
15699     # Screen out bogus values from the imake configuration.  They are
15700     # bogus both because they are the default anyway, and because
15701     # using them would break gcc on systems where it needs fixed includes.
15702     case $ac_im_incroot in
15703         /usr/include) ac_x_includes= ;;
15704         *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
15705     esac
15706     case $ac_im_usrlibdir in
15707         /usr/lib | /usr/lib64 | /lib | /lib64) ;;
15708         *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
15709     esac
15710   fi
15711   cd ..
15712   rm -f -r conftest.dir
15713 fi
15714
15715 # Standard set of common directories for X headers.
15716 # Check X11 before X11Rn because it is often a symlink to the current release.
15717 ac_x_header_dirs='
15718 /usr/X11/include
15719 /usr/X11R7/include
15720 /usr/X11R6/include
15721 /usr/X11R5/include
15722 /usr/X11R4/include
15723
15724 /usr/include/X11
15725 /usr/include/X11R7
15726 /usr/include/X11R6
15727 /usr/include/X11R5
15728 /usr/include/X11R4
15729
15730 /usr/local/X11/include
15731 /usr/local/X11R7/include
15732 /usr/local/X11R6/include
15733 /usr/local/X11R5/include
15734 /usr/local/X11R4/include
15735
15736 /usr/local/include/X11
15737 /usr/local/include/X11R7
15738 /usr/local/include/X11R6
15739 /usr/local/include/X11R5
15740 /usr/local/include/X11R4
15741
15742 /usr/X386/include
15743 /usr/x386/include
15744 /usr/XFree86/include/X11
15745
15746 /usr/include
15747 /usr/local/include
15748 /usr/unsupported/include
15749 /usr/athena/include
15750 /usr/local/x11r5/include
15751 /usr/lpp/Xamples/include
15752
15753 /usr/openwin/include
15754 /usr/openwin/share/include'
15755
15756 if test "$ac_x_includes" = no; then
15757   # Guess where to find include files, by looking for Xlib.h.
15758   # First, try using that file with no special directory specified.
15759   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15760 /* end confdefs.h.  */
15761 #include <X11/Xlib.h>
15762 _ACEOF
15763 if ac_fn_c_try_cpp "$LINENO"; then :
15764   # We can compile using X headers with no special include directory.
15765 ac_x_includes=
15766 else
15767   for ac_dir in $ac_x_header_dirs; do
15768   if test -r "$ac_dir/X11/Xlib.h"; then
15769     ac_x_includes=$ac_dir
15770     break
15771   fi
15772 done
15773 fi
15774 rm -f conftest.err conftest.$ac_ext
15775 fi # $ac_x_includes = no
15776
15777 if test "$ac_x_libraries" = no; then
15778   # Check for the libraries.
15779   # See if we find them without any special options.
15780   # Don't add to $LIBS permanently.
15781   ac_save_LIBS=$LIBS
15782   LIBS="-lX11 $LIBS"
15783   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15784 /* end confdefs.h.  */
15785 #include <X11/Xlib.h>
15786 int
15787 main ()
15788 {
15789 XrmInitialize ()
15790   ;
15791   return 0;
15792 }
15793 _ACEOF
15794 if ac_fn_c_try_link "$LINENO"; then :
15795   LIBS=$ac_save_LIBS
15796 # We can link X programs with no special library path.
15797 ac_x_libraries=
15798 else
15799   LIBS=$ac_save_LIBS
15800 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
15801 do
15802   # Don't even attempt the hair of trying to link an X program!
15803   for ac_extension in a so sl dylib la dll; do
15804     if test -r "$ac_dir/libX11.$ac_extension"; then
15805       ac_x_libraries=$ac_dir
15806       break 2
15807     fi
15808   done
15809 done
15810 fi
15811 rm -f core conftest.err conftest.$ac_objext \
15812     conftest$ac_exeext conftest.$ac_ext
15813 fi # $ac_x_libraries = no
15814
15815 case $ac_x_includes,$ac_x_libraries in #(
15816   no,* | *,no | *\'*)
15817     # Didn't find X, or a directory has "'" in its name.
15818     ac_cv_have_x="have_x=no";; #(
15819   *)
15820     # Record where we found X for the cache.
15821     ac_cv_have_x="have_x=yes\
15822         ac_x_includes='$ac_x_includes'\
15823         ac_x_libraries='$ac_x_libraries'"
15824 esac
15825 fi
15826 ;; #(
15827     *) have_x=yes;;
15828   esac
15829   eval "$ac_cv_have_x"
15830 fi # $with_x != no
15831
15832 if test "$have_x" != yes; then
15833   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
15834 $as_echo "$have_x" >&6; }
15835   no_x=yes
15836 else
15837   # If each of the values was on the command line, it overrides each guess.
15838   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
15839   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
15840   # Update the cache value to reflect the command line values.
15841   ac_cv_have_x="have_x=yes\
15842         ac_x_includes='$x_includes'\
15843         ac_x_libraries='$x_libraries'"
15844   { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
15845 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
15846 fi
15847
15848
15849 # Unlike the sim directory, whether a simulator is linked is controlled by
15850 # presence of a gdb_sim definition in the target configure.tgt entry.
15851 # This code just checks for a few cases where we'd like to ignore those
15852 # definitions, even when they're present in the '.mt' file.  These cases
15853 # are when --disable-sim is specified, or if the simulator directory is
15854 # not part of the source tree.
15855 #
15856 # Check whether --enable-sim was given.
15857 if test "${enable_sim+set}" = set; then :
15858   enableval=$enable_sim; echo "enable_sim = $enable_sim";
15859  echo "enableval = ${enableval}";
15860  case "${enableval}" in
15861   yes) ignore_sim=false ;;
15862   no)  ignore_sim=true ;;
15863   *)   ignore_sim=false ;;
15864  esac
15865 else
15866   ignore_sim=false
15867 fi
15868
15869
15870 if test ! -d "${srcdir}/../sim"; then
15871   ignore_sim=true
15872 fi
15873
15874 SIM=
15875 SIM_OBS=
15876 if test "${ignore_sim}" = "false"; then
15877   if test x"${gdb_sim}" != x ; then
15878     SIM="${gdb_sim}"
15879     SIM_OBS="remote-sim.o"
15880
15881 $as_echo "#define WITH_SIM 1" >>confdefs.h
15882
15883   fi
15884 fi
15885
15886
15887
15888
15889
15890
15891
15892
15893
15894
15895
15896
15897
15898
15899 # List of host floatformats.
15900
15901 cat >>confdefs.h <<_ACEOF
15902 #define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
15903 _ACEOF
15904
15905
15906 cat >>confdefs.h <<_ACEOF
15907 #define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
15908 _ACEOF
15909
15910
15911 cat >>confdefs.h <<_ACEOF
15912 #define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
15913 _ACEOF
15914
15915
15916 # target_subdir is used by the testsuite to find the target libraries.
15917 target_subdir=
15918 if test "${host}" != "${target}"; then
15919     target_subdir="${target_alias}/"
15920 fi
15921
15922
15923 frags=
15924 if test "${gdb_native}" = "yes"; then
15925   host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
15926   if test ! -f ${host_makefile_frag}; then
15927     as_fn_error "\"*** Gdb does not support native target ${host}\"" "$LINENO" 5
15928   fi
15929   frags="$frags $host_makefile_frag"
15930 else
15931   host_makefile_frag=/dev/null
15932 fi
15933
15934
15935
15936
15937 if test "${gdb_native}" = "yes"; then
15938 # We pick this up from the host configuration file (.mh) because we
15939 # do not have a native configuration Makefile fragment.
15940 nativefile=`sed -n '
15941 s/NAT_FILE[     ]*=[    ]*\([^  ]*\)/\1/p
15942 ' ${host_makefile_frag}`
15943 fi
15944
15945
15946 if test x"${gdb_osabi}" != x ; then
15947
15948 cat >>confdefs.h <<_ACEOF
15949 #define GDB_OSABI_DEFAULT $gdb_osabi
15950 _ACEOF
15951
15952 fi
15953
15954 # Enable multi-ice-gdb-server.
15955 # Check whether --enable-multi-ice was given.
15956 if test "${enable_multi_ice+set}" = set; then :
15957   enableval=$enable_multi_ice; case $enableval in
15958     yes | no)
15959       ;;
15960     *) as_fn_error "bad value $enableval for --enable-multi-ice" "$LINENO" 5 ;;
15961   esac
15962 fi
15963
15964 if test "x$enable_multi_ice" = xyes; then
15965    subdirs="$subdirs multi-ice"
15966
15967 fi
15968
15969 # Check whether --enable-gdbserver was given.
15970 if test "${enable_gdbserver+set}" = set; then :
15971   enableval=$enable_gdbserver; case "${enableval}" in
15972   yes| no|auto) ;;
15973   *) as_fn_error "bad value ${enableval} for --enable-gdbserver option" "$LINENO" 5 ;;
15974 esac
15975 else
15976   enable_gdbserver=auto
15977 fi
15978
15979
15980 # We only build gdbserver automatically in a native configuration, and
15981 # only if the user did not explicitly disable its build.
15982 if test "$gdb_native" = "yes" -a "$enable_gdbserver" != "no"; then
15983   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gdbserver is supported on this host" >&5
15984 $as_echo_n "checking whether gdbserver is supported on this host... " >&6; }
15985   if test "x$build_gdbserver" = xyes; then
15986     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15987 $as_echo "yes" >&6; }
15988     subdirs="$subdirs gdbserver"
15989
15990     gdbserver_build_enabled=yes
15991   else
15992     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15993 $as_echo "no" >&6; }
15994   fi
15995 fi
15996
15997 # If the user explicitly request the gdbserver to be built, verify that
15998 # we were in fact able to enable it.
15999 if test "$enable_gdbserver" = "yes" -a "$gdbserver_build_enabled" != "yes"; then
16000   as_fn_error "Automatic gdbserver build is not supported for this configuration" "$LINENO" 5
16001 fi
16002
16003 # Check for babeltrace and babeltrace-ctf
16004
16005 # Check whether --with-babeltrace was given.
16006 if test "${with_babeltrace+set}" = set; then :
16007   withval=$with_babeltrace;
16008 else
16009   with_babeltrace=auto
16010 fi
16011
16012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use babeltrace" >&5
16013 $as_echo_n "checking whether to use babeltrace... " >&6; }
16014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_babeltrace" >&5
16015 $as_echo "$with_babeltrace" >&6; }
16016
16017 if test "x$with_babeltrace" = "xno"; then
16018   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&5
16019 $as_echo "$as_me: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&2;}
16020 else
16021   # Append -Werror to CFLAGS so that configure can catch the warning
16022   # "assignment from incompatible pointer type", which is related to
16023   # the babeltrace change from 1.0.3 to 1.1.0.  Babeltrace 1.1.0 works
16024   # in GDB, while babeltrace 1.0.3 is broken.
16025   # AC_LIB_HAVE_LINKFLAGS may modify CPPFLAGS in it, so it should be
16026   # safe to save and restore CFLAGS here.
16027   saved_CFLAGS=$CFLAGS
16028   CFLAGS="$CFLAGS -Werror"
16029
16030
16031
16032
16033
16034
16035
16036
16037     use_additional=yes
16038
16039   acl_save_prefix="$prefix"
16040   prefix="$acl_final_prefix"
16041   acl_save_exec_prefix="$exec_prefix"
16042   exec_prefix="$acl_final_exec_prefix"
16043
16044     eval additional_includedir=\"$includedir\"
16045     eval additional_libdir=\"$libdir\"
16046
16047   exec_prefix="$acl_save_exec_prefix"
16048   prefix="$acl_save_prefix"
16049
16050
16051 # Check whether --with-libbabeltrace-prefix was given.
16052 if test "${with_libbabeltrace_prefix+set}" = set; then :
16053   withval=$with_libbabeltrace_prefix;
16054     if test "X$withval" = "Xno"; then
16055       use_additional=no
16056     else
16057       if test "X$withval" = "X"; then
16058
16059   acl_save_prefix="$prefix"
16060   prefix="$acl_final_prefix"
16061   acl_save_exec_prefix="$exec_prefix"
16062   exec_prefix="$acl_final_exec_prefix"
16063
16064           eval additional_includedir=\"$includedir\"
16065           eval additional_libdir=\"$libdir\"
16066
16067   exec_prefix="$acl_save_exec_prefix"
16068   prefix="$acl_save_prefix"
16069
16070       else
16071         additional_includedir="$withval/include"
16072         additional_libdir="$withval/lib"
16073       fi
16074     fi
16075
16076 fi
16077
16078       LIBBABELTRACE=
16079   LTLIBBABELTRACE=
16080   INCBABELTRACE=
16081   rpathdirs=
16082   ltrpathdirs=
16083   names_already_handled=
16084   names_next_round='babeltrace babeltrace-ctf'
16085   while test -n "$names_next_round"; do
16086     names_this_round="$names_next_round"
16087     names_next_round=
16088     for name in $names_this_round; do
16089       already_handled=
16090       for n in $names_already_handled; do
16091         if test "$n" = "$name"; then
16092           already_handled=yes
16093           break
16094         fi
16095       done
16096       if test -z "$already_handled"; then
16097         names_already_handled="$names_already_handled $name"
16098                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
16099         eval value=\"\$HAVE_LIB$uppername\"
16100         if test -n "$value"; then
16101           if test "$value" = yes; then
16102             eval value=\"\$LIB$uppername\"
16103             test -z "$value" || LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$value"
16104             eval value=\"\$LTLIB$uppername\"
16105             test -z "$value" || LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$value"
16106           else
16107                                     :
16108           fi
16109         else
16110                               found_dir=
16111           found_la=
16112           found_so=
16113           found_a=
16114           if test $use_additional = yes; then
16115             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
16116               found_dir="$additional_libdir"
16117               found_so="$additional_libdir/lib$name.$shlibext"
16118               if test -f "$additional_libdir/lib$name.la"; then
16119                 found_la="$additional_libdir/lib$name.la"
16120               fi
16121             else
16122               if test -f "$additional_libdir/lib$name.$libext"; then
16123                 found_dir="$additional_libdir"
16124                 found_a="$additional_libdir/lib$name.$libext"
16125                 if test -f "$additional_libdir/lib$name.la"; then
16126                   found_la="$additional_libdir/lib$name.la"
16127                 fi
16128               fi
16129             fi
16130           fi
16131           if test "X$found_dir" = "X"; then
16132             for x in $LDFLAGS $LTLIBBABELTRACE; do
16133
16134   acl_save_prefix="$prefix"
16135   prefix="$acl_final_prefix"
16136   acl_save_exec_prefix="$exec_prefix"
16137   exec_prefix="$acl_final_exec_prefix"
16138   eval x=\"$x\"
16139   exec_prefix="$acl_save_exec_prefix"
16140   prefix="$acl_save_prefix"
16141
16142               case "$x" in
16143                 -L*)
16144                   dir=`echo "X$x" | sed -e 's/^X-L//'`
16145                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
16146                     found_dir="$dir"
16147                     found_so="$dir/lib$name.$shlibext"
16148                     if test -f "$dir/lib$name.la"; then
16149                       found_la="$dir/lib$name.la"
16150                     fi
16151                   else
16152                     if test -f "$dir/lib$name.$libext"; then
16153                       found_dir="$dir"
16154                       found_a="$dir/lib$name.$libext"
16155                       if test -f "$dir/lib$name.la"; then
16156                         found_la="$dir/lib$name.la"
16157                       fi
16158                     fi
16159                   fi
16160                   ;;
16161               esac
16162               if test "X$found_dir" != "X"; then
16163                 break
16164               fi
16165             done
16166           fi
16167           if test "X$found_dir" != "X"; then
16168                         LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$found_dir -l$name"
16169             if test "X$found_so" != "X"; then
16170                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
16171                                 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
16172               else
16173                                                                                 haveit=
16174                 for x in $ltrpathdirs; do
16175                   if test "X$x" = "X$found_dir"; then
16176                     haveit=yes
16177                     break
16178                   fi
16179                 done
16180                 if test -z "$haveit"; then
16181                   ltrpathdirs="$ltrpathdirs $found_dir"
16182                 fi
16183                                 if test "$hardcode_direct" = yes; then
16184                                                       LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
16185                 else
16186                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
16187                                                             LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
16188                                                             haveit=
16189                     for x in $rpathdirs; do
16190                       if test "X$x" = "X$found_dir"; then
16191                         haveit=yes
16192                         break
16193                       fi
16194                     done
16195                     if test -z "$haveit"; then
16196                       rpathdirs="$rpathdirs $found_dir"
16197                     fi
16198                   else
16199                                                                                 haveit=
16200                     for x in $LDFLAGS $LIBBABELTRACE; do
16201
16202   acl_save_prefix="$prefix"
16203   prefix="$acl_final_prefix"
16204   acl_save_exec_prefix="$exec_prefix"
16205   exec_prefix="$acl_final_exec_prefix"
16206   eval x=\"$x\"
16207   exec_prefix="$acl_save_exec_prefix"
16208   prefix="$acl_save_prefix"
16209
16210                       if test "X$x" = "X-L$found_dir"; then
16211                         haveit=yes
16212                         break
16213                       fi
16214                     done
16215                     if test -z "$haveit"; then
16216                       LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir"
16217                     fi
16218                     if test "$hardcode_minus_L" != no; then
16219                                                                                         LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
16220                     else
16221                                                                                                                                                                                 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
16222                     fi
16223                   fi
16224                 fi
16225               fi
16226             else
16227               if test "X$found_a" != "X"; then
16228                                 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_a"
16229               else
16230                                                 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir -l$name"
16231               fi
16232             fi
16233                         additional_includedir=
16234             case "$found_dir" in
16235               */lib | */lib/)
16236                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
16237                 additional_includedir="$basedir/include"
16238                 ;;
16239             esac
16240             if test "X$additional_includedir" != "X"; then
16241                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
16242                 haveit=
16243                 if test "X$additional_includedir" = "X/usr/local/include"; then
16244                   if test -n "$GCC"; then
16245                     case $host_os in
16246                       linux*) haveit=yes;;
16247                     esac
16248                   fi
16249                 fi
16250                 if test -z "$haveit"; then
16251                   for x in $CPPFLAGS $INCBABELTRACE; do
16252
16253   acl_save_prefix="$prefix"
16254   prefix="$acl_final_prefix"
16255   acl_save_exec_prefix="$exec_prefix"
16256   exec_prefix="$acl_final_exec_prefix"
16257   eval x=\"$x\"
16258   exec_prefix="$acl_save_exec_prefix"
16259   prefix="$acl_save_prefix"
16260
16261                     if test "X$x" = "X-I$additional_includedir"; then
16262                       haveit=yes
16263                       break
16264                     fi
16265                   done
16266                   if test -z "$haveit"; then
16267                     if test -d "$additional_includedir"; then
16268                                             INCBABELTRACE="${INCBABELTRACE}${INCBABELTRACE:+ }-I$additional_includedir"
16269                     fi
16270                   fi
16271                 fi
16272               fi
16273             fi
16274                         if test -n "$found_la"; then
16275                                                         save_libdir="$libdir"
16276               case "$found_la" in
16277                 */* | *\\*) . "$found_la" ;;
16278                 *) . "./$found_la" ;;
16279               esac
16280               libdir="$save_libdir"
16281                             for dep in $dependency_libs; do
16282                 case "$dep" in
16283                   -L*)
16284                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
16285                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
16286                       haveit=
16287                       if test "X$additional_libdir" = "X/usr/local/lib"; then
16288                         if test -n "$GCC"; then
16289                           case $host_os in
16290                             linux*) haveit=yes;;
16291                           esac
16292                         fi
16293                       fi
16294                       if test -z "$haveit"; then
16295                         haveit=
16296                         for x in $LDFLAGS $LIBBABELTRACE; do
16297
16298   acl_save_prefix="$prefix"
16299   prefix="$acl_final_prefix"
16300   acl_save_exec_prefix="$exec_prefix"
16301   exec_prefix="$acl_final_exec_prefix"
16302   eval x=\"$x\"
16303   exec_prefix="$acl_save_exec_prefix"
16304   prefix="$acl_save_prefix"
16305
16306                           if test "X$x" = "X-L$additional_libdir"; then
16307                             haveit=yes
16308                             break
16309                           fi
16310                         done
16311                         if test -z "$haveit"; then
16312                           if test -d "$additional_libdir"; then
16313                                                         LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$additional_libdir"
16314                           fi
16315                         fi
16316                         haveit=
16317                         for x in $LDFLAGS $LTLIBBABELTRACE; do
16318
16319   acl_save_prefix="$prefix"
16320   prefix="$acl_final_prefix"
16321   acl_save_exec_prefix="$exec_prefix"
16322   exec_prefix="$acl_final_exec_prefix"
16323   eval x=\"$x\"
16324   exec_prefix="$acl_save_exec_prefix"
16325   prefix="$acl_save_prefix"
16326
16327                           if test "X$x" = "X-L$additional_libdir"; then
16328                             haveit=yes
16329                             break
16330                           fi
16331                         done
16332                         if test -z "$haveit"; then
16333                           if test -d "$additional_libdir"; then
16334                                                         LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$additional_libdir"
16335                           fi
16336                         fi
16337                       fi
16338                     fi
16339                     ;;
16340                   -R*)
16341                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
16342                     if test "$enable_rpath" != no; then
16343                                                                   haveit=
16344                       for x in $rpathdirs; do
16345                         if test "X$x" = "X$dir"; then
16346                           haveit=yes
16347                           break
16348                         fi
16349                       done
16350                       if test -z "$haveit"; then
16351                         rpathdirs="$rpathdirs $dir"
16352                       fi
16353                                                                   haveit=
16354                       for x in $ltrpathdirs; do
16355                         if test "X$x" = "X$dir"; then
16356                           haveit=yes
16357                           break
16358                         fi
16359                       done
16360                       if test -z "$haveit"; then
16361                         ltrpathdirs="$ltrpathdirs $dir"
16362                       fi
16363                     fi
16364                     ;;
16365                   -l*)
16366                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
16367                     ;;
16368                   *.la)
16369                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
16370                     ;;
16371                   *)
16372                                         LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$dep"
16373                     LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$dep"
16374                     ;;
16375                 esac
16376               done
16377             fi
16378           else
16379                                                             LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
16380             LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-l$name"
16381           fi
16382         fi
16383       fi
16384     done
16385   done
16386   if test "X$rpathdirs" != "X"; then
16387     if test -n "$hardcode_libdir_separator"; then
16388                         alldirs=
16389       for found_dir in $rpathdirs; do
16390         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
16391       done
16392             acl_save_libdir="$libdir"
16393       libdir="$alldirs"
16394       eval flag=\"$hardcode_libdir_flag_spec\"
16395       libdir="$acl_save_libdir"
16396       LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
16397     else
16398             for found_dir in $rpathdirs; do
16399         acl_save_libdir="$libdir"
16400         libdir="$found_dir"
16401         eval flag=\"$hardcode_libdir_flag_spec\"
16402         libdir="$acl_save_libdir"
16403         LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
16404       done
16405     fi
16406   fi
16407   if test "X$ltrpathdirs" != "X"; then
16408             for found_dir in $ltrpathdirs; do
16409       LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-R$found_dir"
16410     done
16411   fi
16412
16413
16414         ac_save_CPPFLAGS="$CPPFLAGS"
16415
16416   for element in $INCBABELTRACE; do
16417     haveit=
16418     for x in $CPPFLAGS; do
16419
16420   acl_save_prefix="$prefix"
16421   prefix="$acl_final_prefix"
16422   acl_save_exec_prefix="$exec_prefix"
16423   exec_prefix="$acl_final_exec_prefix"
16424   eval x=\"$x\"
16425   exec_prefix="$acl_save_exec_prefix"
16426   prefix="$acl_save_prefix"
16427
16428       if test "X$x" = "X$element"; then
16429         haveit=yes
16430         break
16431       fi
16432     done
16433     if test -z "$haveit"; then
16434       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
16435     fi
16436   done
16437
16438
16439   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libbabeltrace" >&5
16440 $as_echo_n "checking for libbabeltrace... " >&6; }
16441 if test "${ac_cv_libbabeltrace+set}" = set; then :
16442   $as_echo_n "(cached) " >&6
16443 else
16444
16445     ac_save_LIBS="$LIBS"
16446     LIBS="$LIBS $LIBBABELTRACE"
16447     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16448 /* end confdefs.h.  */
16449 #include <babeltrace/babeltrace.h>
16450                          #include <babeltrace/ctf/events.h>
16451                          #include <babeltrace/ctf/iterator.h>
16452 int
16453 main ()
16454 {
16455 struct bt_iter_pos *pos = bt_iter_get_pos (bt_ctf_get_iter (NULL));
16456                         struct bt_ctf_event *event = NULL;
16457                         const struct bt_definition *scope;
16458
16459                         bt_iter_set_pos (bt_ctf_get_iter (NULL), pos);
16460                         scope = bt_ctf_get_top_level_scope (event,
16461                                                            BT_STREAM_EVENT_HEADER);
16462                         bt_ctf_get_uint64 (bt_ctf_get_field (event, scope, "id"));
16463
16464   ;
16465   return 0;
16466 }
16467 _ACEOF
16468 if ac_fn_c_try_link "$LINENO"; then :
16469   ac_cv_libbabeltrace=yes
16470 else
16471   ac_cv_libbabeltrace=no
16472 fi
16473 rm -f core conftest.err conftest.$ac_objext \
16474     conftest$ac_exeext conftest.$ac_ext
16475     LIBS="$ac_save_LIBS"
16476
16477 fi
16478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libbabeltrace" >&5
16479 $as_echo "$ac_cv_libbabeltrace" >&6; }
16480   if test "$ac_cv_libbabeltrace" = yes; then
16481     HAVE_LIBBABELTRACE=yes
16482
16483 $as_echo "#define HAVE_LIBBABELTRACE 1" >>confdefs.h
16484
16485     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libbabeltrace" >&5
16486 $as_echo_n "checking how to link with libbabeltrace... " >&6; }
16487     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBBABELTRACE" >&5
16488 $as_echo "$LIBBABELTRACE" >&6; }
16489   else
16490     HAVE_LIBBABELTRACE=no
16491             CPPFLAGS="$ac_save_CPPFLAGS"
16492     LIBBABELTRACE=
16493     LTLIBBABELTRACE=
16494   fi
16495
16496
16497
16498
16499
16500
16501   CFLAGS=$saved_CFLAGS
16502
16503   if test "$HAVE_LIBBABELTRACE" != yes; then
16504      if test "$with_babeltrace" = yes; then
16505        as_fn_error "babeltrace is missing or unusable" "$LINENO" 5
16506      else
16507        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&5
16508 $as_echo "$as_me: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&2;}
16509      fi
16510   fi
16511 fi
16512
16513 # If nativefile (NAT_FILE) is not set in config/*/*.m[ht] files, we link
16514 # to an empty version.
16515
16516 files=
16517 links=
16518
16519 rm -f nm.h
16520 if test "${nativefile}" != ""; then
16521     case "${nativefile}" in
16522       nm-*.h ) GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}" ;;
16523       * ) GDB_NM_FILE="${nativefile}"
16524     esac
16525     files="${files} ${GDB_NM_FILE}"
16526     links="${links} nm.h"
16527
16528 cat >>confdefs.h <<_ACEOF
16529 #define GDB_NM_FILE "${GDB_NM_FILE}"
16530 _ACEOF
16531
16532 fi
16533
16534
16535 ac_sources="$files"
16536 ac_dests="$links"
16537 while test -n "$ac_sources"; do
16538   set $ac_dests; ac_dest=$1; shift; ac_dests=$*
16539   set $ac_sources; ac_source=$1; shift; ac_sources=$*
16540   ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
16541 done
16542 ac_config_links="$ac_config_links $ac_config_links_1"
16543
16544
16545
16546
16547
16548 $as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
16549
16550
16551
16552   gdb_ac_transform=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
16553   GDB_TRANSFORM_NAME=`echo gdb | sed -e "$gdb_ac_transform"`
16554   if test "x$GDB_TRANSFORM_NAME" = x; then
16555      GDB_TRANSFORM_NAME=gdb
16556   fi
16557
16558
16559
16560   gdb_ac_transform=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
16561   GCORE_TRANSFORM_NAME=`echo gcore | sed -e "$gdb_ac_transform"`
16562   if test "x$GCORE_TRANSFORM_NAME" = x; then
16563      GCORE_TRANSFORM_NAME=gcore
16564   fi
16565
16566
16567 ac_config_files="$ac_config_files gcore"
16568
16569
16570 ac_config_files="$ac_config_files Makefile gdb-gdb.gdb doc/Makefile data-directory/Makefile"
16571
16572 ac_config_commands="$ac_config_commands default"
16573
16574 cat >confcache <<\_ACEOF
16575 # This file is a shell script that caches the results of configure
16576 # tests run on this system so they can be shared between configure
16577 # scripts and configure runs, see configure's option --config-cache.
16578 # It is not useful on other systems.  If it contains results you don't
16579 # want to keep, you may remove or edit it.
16580 #
16581 # config.status only pays attention to the cache file if you give it
16582 # the --recheck option to rerun configure.
16583 #
16584 # `ac_cv_env_foo' variables (set or unset) will be overridden when
16585 # loading this file, other *unset* `ac_cv_foo' will be assigned the
16586 # following values.
16587
16588 _ACEOF
16589
16590 # The following way of writing the cache mishandles newlines in values,
16591 # but we know of no workaround that is simple, portable, and efficient.
16592 # So, we kill variables containing newlines.
16593 # Ultrix sh set writes to stderr and can't be redirected directly,
16594 # and sets the high bit in the cache file unless we assign to the vars.
16595 (
16596   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16597     eval ac_val=\$$ac_var
16598     case $ac_val in #(
16599     *${as_nl}*)
16600       case $ac_var in #(
16601       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16602 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16603       esac
16604       case $ac_var in #(
16605       _ | IFS | as_nl) ;; #(
16606       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16607       *) { eval $ac_var=; unset $ac_var;} ;;
16608       esac ;;
16609     esac
16610   done
16611
16612   (set) 2>&1 |
16613     case $as_nl`(ac_space=' '; set) 2>&1` in #(
16614     *${as_nl}ac_space=\ *)
16615       # `set' does not quote correctly, so add quotes: double-quote
16616       # substitution turns \\\\ into \\, and sed turns \\ into \.
16617       sed -n \
16618         "s/'/'\\\\''/g;
16619           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16620       ;; #(
16621     *)
16622       # `set' quotes correctly as required by POSIX, so do not add quotes.
16623       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16624       ;;
16625     esac |
16626     sort
16627 ) |
16628   sed '
16629      /^ac_cv_env_/b end
16630      t clear
16631      :clear
16632      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16633      t end
16634      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16635      :end' >>confcache
16636 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16637   if test -w "$cache_file"; then
16638     test "x$cache_file" != "x/dev/null" &&
16639       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16640 $as_echo "$as_me: updating cache $cache_file" >&6;}
16641     cat confcache >$cache_file
16642   else
16643     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16644 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16645   fi
16646 fi
16647 rm -f confcache
16648
16649 test "x$prefix" = xNONE && prefix=$ac_default_prefix
16650 # Let make expand exec_prefix.
16651 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16652
16653 DEFS=-DHAVE_CONFIG_H
16654
16655 ac_libobjs=
16656 ac_ltlibobjs=
16657 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16658   # 1. Remove the extension, and $U if already installed.
16659   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16660   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16661   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
16662   #    will be set to the directory where LIBOBJS objects are built.
16663   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16664   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
16665 done
16666 LIBOBJS=$ac_libobjs
16667
16668 LTLIBOBJS=$ac_ltlibobjs
16669
16670
16671 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
16672   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
16673 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16674 fi
16675 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
16676   as_fn_error "conditional \"GMAKE\" was never defined.
16677 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16678 fi
16679 if test -z "${HAVE_PYTHON_TRUE}" && test -z "${HAVE_PYTHON_FALSE}"; then
16680   as_fn_error "conditional \"HAVE_PYTHON\" was never defined.
16681 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16682 fi
16683 if test -z "${HAVE_GUILE_TRUE}" && test -z "${HAVE_GUILE_FALSE}"; then
16684   as_fn_error "conditional \"HAVE_GUILE\" was never defined.
16685 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16686 fi
16687
16688
16689 : ${CONFIG_STATUS=./config.status}
16690 ac_write_fail=0
16691 ac_clean_files_save=$ac_clean_files
16692 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16693 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16694 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16695 as_write_fail=0
16696 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16697 #! $SHELL
16698 # Generated by $as_me.
16699 # Run this file to recreate the current configuration.
16700 # Compiler output produced by configure, useful for debugging
16701 # configure, is in config.log if it exists.
16702
16703 debug=false
16704 ac_cs_recheck=false
16705 ac_cs_silent=false
16706
16707 SHELL=\${CONFIG_SHELL-$SHELL}
16708 export SHELL
16709 _ASEOF
16710 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16711 ## -------------------- ##
16712 ## M4sh Initialization. ##
16713 ## -------------------- ##
16714
16715 # Be more Bourne compatible
16716 DUALCASE=1; export DUALCASE # for MKS sh
16717 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16718   emulate sh
16719   NULLCMD=:
16720   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16721   # is contrary to our usage.  Disable this feature.
16722   alias -g '${1+"$@"}'='"$@"'
16723   setopt NO_GLOB_SUBST
16724 else
16725   case `(set -o) 2>/dev/null` in #(
16726   *posix*) :
16727     set -o posix ;; #(
16728   *) :
16729      ;;
16730 esac
16731 fi
16732
16733
16734 as_nl='
16735 '
16736 export as_nl
16737 # Printing a long string crashes Solaris 7 /usr/bin/printf.
16738 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16739 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16740 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16741 # Prefer a ksh shell builtin over an external printf program on Solaris,
16742 # but without wasting forks for bash or zsh.
16743 if test -z "$BASH_VERSION$ZSH_VERSION" \
16744     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16745   as_echo='print -r --'
16746   as_echo_n='print -rn --'
16747 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16748   as_echo='printf %s\n'
16749   as_echo_n='printf %s'
16750 else
16751   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16752     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16753     as_echo_n='/usr/ucb/echo -n'
16754   else
16755     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16756     as_echo_n_body='eval
16757       arg=$1;
16758       case $arg in #(
16759       *"$as_nl"*)
16760         expr "X$arg" : "X\\(.*\\)$as_nl";
16761         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16762       esac;
16763       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16764     '
16765     export as_echo_n_body
16766     as_echo_n='sh -c $as_echo_n_body as_echo'
16767   fi
16768   export as_echo_body
16769   as_echo='sh -c $as_echo_body as_echo'
16770 fi
16771
16772 # The user is always right.
16773 if test "${PATH_SEPARATOR+set}" != set; then
16774   PATH_SEPARATOR=:
16775   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16776     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16777       PATH_SEPARATOR=';'
16778   }
16779 fi
16780
16781
16782 # IFS
16783 # We need space, tab and new line, in precisely that order.  Quoting is
16784 # there to prevent editors from complaining about space-tab.
16785 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
16786 # splitting by setting IFS to empty value.)
16787 IFS=" ""        $as_nl"
16788
16789 # Find who we are.  Look in the path if we contain no directory separator.
16790 case $0 in #((
16791   *[\\/]* ) as_myself=$0 ;;
16792   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16793 for as_dir in $PATH
16794 do
16795   IFS=$as_save_IFS
16796   test -z "$as_dir" && as_dir=.
16797     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16798   done
16799 IFS=$as_save_IFS
16800
16801      ;;
16802 esac
16803 # We did not find ourselves, most probably we were run as `sh COMMAND'
16804 # in which case we are not to be found in the path.
16805 if test "x$as_myself" = x; then
16806   as_myself=$0
16807 fi
16808 if test ! -f "$as_myself"; then
16809   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16810   exit 1
16811 fi
16812
16813 # Unset variables that we do not need and which cause bugs (e.g. in
16814 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
16815 # suppresses any "Segmentation fault" message there.  '((' could
16816 # trigger a bug in pdksh 5.2.14.
16817 for as_var in BASH_ENV ENV MAIL MAILPATH
16818 do eval test x\${$as_var+set} = xset \
16819   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16820 done
16821 PS1='$ '
16822 PS2='> '
16823 PS4='+ '
16824
16825 # NLS nuisances.
16826 LC_ALL=C
16827 export LC_ALL
16828 LANGUAGE=C
16829 export LANGUAGE
16830
16831 # CDPATH.
16832 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16833
16834
16835 # as_fn_error ERROR [LINENO LOG_FD]
16836 # ---------------------------------
16837 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16838 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16839 # script with status $?, using 1 if that was 0.
16840 as_fn_error ()
16841 {
16842   as_status=$?; test $as_status -eq 0 && as_status=1
16843   if test "$3"; then
16844     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16845     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
16846   fi
16847   $as_echo "$as_me: error: $1" >&2
16848   as_fn_exit $as_status
16849 } # as_fn_error
16850
16851
16852 # as_fn_set_status STATUS
16853 # -----------------------
16854 # Set $? to STATUS, without forking.
16855 as_fn_set_status ()
16856 {
16857   return $1
16858 } # as_fn_set_status
16859
16860 # as_fn_exit STATUS
16861 # -----------------
16862 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16863 as_fn_exit ()
16864 {
16865   set +e
16866   as_fn_set_status $1
16867   exit $1
16868 } # as_fn_exit
16869
16870 # as_fn_unset VAR
16871 # ---------------
16872 # Portably unset VAR.
16873 as_fn_unset ()
16874 {
16875   { eval $1=; unset $1;}
16876 }
16877 as_unset=as_fn_unset
16878 # as_fn_append VAR VALUE
16879 # ----------------------
16880 # Append the text in VALUE to the end of the definition contained in VAR. Take
16881 # advantage of any shell optimizations that allow amortized linear growth over
16882 # repeated appends, instead of the typical quadratic growth present in naive
16883 # implementations.
16884 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16885   eval 'as_fn_append ()
16886   {
16887     eval $1+=\$2
16888   }'
16889 else
16890   as_fn_append ()
16891   {
16892     eval $1=\$$1\$2
16893   }
16894 fi # as_fn_append
16895
16896 # as_fn_arith ARG...
16897 # ------------------
16898 # Perform arithmetic evaluation on the ARGs, and store the result in the
16899 # global $as_val. Take advantage of shells that can avoid forks. The arguments
16900 # must be portable across $(()) and expr.
16901 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16902   eval 'as_fn_arith ()
16903   {
16904     as_val=$(( $* ))
16905   }'
16906 else
16907   as_fn_arith ()
16908   {
16909     as_val=`expr "$@" || test $? -eq 1`
16910   }
16911 fi # as_fn_arith
16912
16913
16914 if expr a : '\(a\)' >/dev/null 2>&1 &&
16915    test "X`expr 00001 : '.*\(...\)'`" = X001; then
16916   as_expr=expr
16917 else
16918   as_expr=false
16919 fi
16920
16921 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16922   as_basename=basename
16923 else
16924   as_basename=false
16925 fi
16926
16927 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16928   as_dirname=dirname
16929 else
16930   as_dirname=false
16931 fi
16932
16933 as_me=`$as_basename -- "$0" ||
16934 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16935          X"$0" : 'X\(//\)$' \| \
16936          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16937 $as_echo X/"$0" |
16938     sed '/^.*\/\([^/][^/]*\)\/*$/{
16939             s//\1/
16940             q
16941           }
16942           /^X\/\(\/\/\)$/{
16943             s//\1/
16944             q
16945           }
16946           /^X\/\(\/\).*/{
16947             s//\1/
16948             q
16949           }
16950           s/.*/./; q'`
16951
16952 # Avoid depending upon Character Ranges.
16953 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16954 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16955 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16956 as_cr_digits='0123456789'
16957 as_cr_alnum=$as_cr_Letters$as_cr_digits
16958
16959 ECHO_C= ECHO_N= ECHO_T=
16960 case `echo -n x` in #(((((
16961 -n*)
16962   case `echo 'xy\c'` in
16963   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
16964   xy)  ECHO_C='\c';;
16965   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
16966        ECHO_T=' ';;
16967   esac;;
16968 *)
16969   ECHO_N='-n';;
16970 esac
16971
16972 rm -f conf$$ conf$$.exe conf$$.file
16973 if test -d conf$$.dir; then
16974   rm -f conf$$.dir/conf$$.file
16975 else
16976   rm -f conf$$.dir
16977   mkdir conf$$.dir 2>/dev/null
16978 fi
16979 if (echo >conf$$.file) 2>/dev/null; then
16980   if ln -s conf$$.file conf$$ 2>/dev/null; then
16981     as_ln_s='ln -s'
16982     # ... but there are two gotchas:
16983     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16984     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16985     # In both cases, we have to default to `cp -p'.
16986     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16987       as_ln_s='cp -p'
16988   elif ln conf$$.file conf$$ 2>/dev/null; then
16989     as_ln_s=ln
16990   else
16991     as_ln_s='cp -p'
16992   fi
16993 else
16994   as_ln_s='cp -p'
16995 fi
16996 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16997 rmdir conf$$.dir 2>/dev/null
16998
16999
17000 # as_fn_mkdir_p
17001 # -------------
17002 # Create "$as_dir" as a directory, including parents if necessary.
17003 as_fn_mkdir_p ()
17004 {
17005
17006   case $as_dir in #(
17007   -*) as_dir=./$as_dir;;
17008   esac
17009   test -d "$as_dir" || eval $as_mkdir_p || {
17010     as_dirs=
17011     while :; do
17012       case $as_dir in #(
17013       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
17014       *) as_qdir=$as_dir;;
17015       esac
17016       as_dirs="'$as_qdir' $as_dirs"
17017       as_dir=`$as_dirname -- "$as_dir" ||
17018 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17019          X"$as_dir" : 'X\(//\)[^/]' \| \
17020          X"$as_dir" : 'X\(//\)$' \| \
17021          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17022 $as_echo X"$as_dir" |
17023     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17024             s//\1/
17025             q
17026           }
17027           /^X\(\/\/\)[^/].*/{
17028             s//\1/
17029             q
17030           }
17031           /^X\(\/\/\)$/{
17032             s//\1/
17033             q
17034           }
17035           /^X\(\/\).*/{
17036             s//\1/
17037             q
17038           }
17039           s/.*/./; q'`
17040       test -d "$as_dir" && break
17041     done
17042     test -z "$as_dirs" || eval "mkdir $as_dirs"
17043   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
17044
17045
17046 } # as_fn_mkdir_p
17047 if mkdir -p . 2>/dev/null; then
17048   as_mkdir_p='mkdir -p "$as_dir"'
17049 else
17050   test -d ./-p && rmdir ./-p
17051   as_mkdir_p=false
17052 fi
17053
17054 if test -x / >/dev/null 2>&1; then
17055   as_test_x='test -x'
17056 else
17057   if ls -dL / >/dev/null 2>&1; then
17058     as_ls_L_option=L
17059   else
17060     as_ls_L_option=
17061   fi
17062   as_test_x='
17063     eval sh -c '\''
17064       if test -d "$1"; then
17065         test -d "$1/.";
17066       else
17067         case $1 in #(
17068         -*)set "./$1";;
17069         esac;
17070         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
17071         ???[sx]*):;;*)false;;esac;fi
17072     '\'' sh
17073   '
17074 fi
17075 as_executable_p=$as_test_x
17076
17077 # Sed expression to map a string onto a valid CPP name.
17078 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17079
17080 # Sed expression to map a string onto a valid variable name.
17081 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17082
17083
17084 exec 6>&1
17085 ## ----------------------------------- ##
17086 ## Main body of $CONFIG_STATUS script. ##
17087 ## ----------------------------------- ##
17088 _ASEOF
17089 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
17090
17091 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17092 # Save the log message, to keep $0 and so on meaningful, and to
17093 # report actual input values of CONFIG_FILES etc. instead of their
17094 # values after options handling.
17095 ac_log="
17096 This file was extended by $as_me, which was
17097 generated by GNU Autoconf 2.64.  Invocation command line was
17098
17099   CONFIG_FILES    = $CONFIG_FILES
17100   CONFIG_HEADERS  = $CONFIG_HEADERS
17101   CONFIG_LINKS    = $CONFIG_LINKS
17102   CONFIG_COMMANDS = $CONFIG_COMMANDS
17103   $ $0 $@
17104
17105 on `(hostname || uname -n) 2>/dev/null | sed 1q`
17106 "
17107
17108 _ACEOF
17109
17110 case $ac_config_files in *"
17111 "*) set x $ac_config_files; shift; ac_config_files=$*;;
17112 esac
17113
17114 case $ac_config_headers in *"
17115 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
17116 esac
17117
17118
17119 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17120 # Files that config.status was made for.
17121 config_files="$ac_config_files"
17122 config_headers="$ac_config_headers"
17123 config_links="$ac_config_links"
17124 config_commands="$ac_config_commands"
17125
17126 _ACEOF
17127
17128 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17129 ac_cs_usage="\
17130 \`$as_me' instantiates files and other configuration actions
17131 from templates according to the current configuration.  Unless the files
17132 and actions are specified as TAGs, all are instantiated by default.
17133
17134 Usage: $0 [OPTION]... [TAG]...
17135
17136   -h, --help       print this help, then exit
17137   -V, --version    print version number and configuration settings, then exit
17138   -q, --quiet, --silent
17139                    do not print progress messages
17140   -d, --debug      don't remove temporary files
17141       --recheck    update $as_me by reconfiguring in the same conditions
17142       --file=FILE[:TEMPLATE]
17143                    instantiate the configuration file FILE
17144       --header=FILE[:TEMPLATE]
17145                    instantiate the configuration header FILE
17146
17147 Configuration files:
17148 $config_files
17149
17150 Configuration headers:
17151 $config_headers
17152
17153 Configuration links:
17154 $config_links
17155
17156 Configuration commands:
17157 $config_commands
17158
17159 Report bugs to the package provider."
17160
17161 _ACEOF
17162 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17163 ac_cs_version="\\
17164 config.status
17165 configured by $0, generated by GNU Autoconf 2.64,
17166   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
17167
17168 Copyright (C) 2009 Free Software Foundation, Inc.
17169 This config.status script is free software; the Free Software Foundation
17170 gives unlimited permission to copy, distribute and modify it."
17171
17172 ac_pwd='$ac_pwd'
17173 srcdir='$srcdir'
17174 INSTALL='$INSTALL'
17175 AWK='$AWK'
17176 test -n "\$AWK" || AWK=awk
17177 _ACEOF
17178
17179 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17180 # The default lists apply if the user does not specify any file.
17181 ac_need_defaults=:
17182 while test $# != 0
17183 do
17184   case $1 in
17185   --*=*)
17186     ac_option=`expr "X$1" : 'X\([^=]*\)='`
17187     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
17188     ac_shift=:
17189     ;;
17190   *)
17191     ac_option=$1
17192     ac_optarg=$2
17193     ac_shift=shift
17194     ;;
17195   esac
17196
17197   case $ac_option in
17198   # Handling of the options.
17199   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17200     ac_cs_recheck=: ;;
17201   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
17202     $as_echo "$ac_cs_version"; exit ;;
17203   --debug | --debu | --deb | --de | --d | -d )
17204     debug=: ;;
17205   --file | --fil | --fi | --f )
17206     $ac_shift
17207     case $ac_optarg in
17208     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17209     esac
17210     as_fn_append CONFIG_FILES " '$ac_optarg'"
17211     ac_need_defaults=false;;
17212   --header | --heade | --head | --hea )
17213     $ac_shift
17214     case $ac_optarg in
17215     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17216     esac
17217     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
17218     ac_need_defaults=false;;
17219   --he | --h)
17220     # Conflict between --help and --header
17221     as_fn_error "ambiguous option: \`$1'
17222 Try \`$0 --help' for more information.";;
17223   --help | --hel | -h )
17224     $as_echo "$ac_cs_usage"; exit ;;
17225   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17226   | -silent | --silent | --silen | --sile | --sil | --si | --s)
17227     ac_cs_silent=: ;;
17228
17229   # This is an error.
17230   -*) as_fn_error "unrecognized option: \`$1'
17231 Try \`$0 --help' for more information." ;;
17232
17233   *) as_fn_append ac_config_targets " $1"
17234      ac_need_defaults=false ;;
17235
17236   esac
17237   shift
17238 done
17239
17240 ac_configure_extra_args=
17241
17242 if $ac_cs_silent; then
17243   exec 6>/dev/null
17244   ac_configure_extra_args="$ac_configure_extra_args --silent"
17245 fi
17246
17247 _ACEOF
17248 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17249 if \$ac_cs_recheck; then
17250   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17251   shift
17252   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17253   CONFIG_SHELL='$SHELL'
17254   export CONFIG_SHELL
17255   exec "\$@"
17256 fi
17257
17258 _ACEOF
17259 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17260 exec 5>>config.log
17261 {
17262   echo
17263   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17264 ## Running $as_me. ##
17265 _ASBOX
17266   $as_echo "$ac_log"
17267 } >&5
17268
17269 _ACEOF
17270 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17271 #
17272 # INIT-COMMANDS
17273 #
17274 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
17275
17276 _ACEOF
17277
17278 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17279
17280 # Handling of arguments.
17281 for ac_config_target in $ac_config_targets
17282 do
17283   case $ac_config_target in
17284     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
17285     "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
17286     "jit-reader.h") CONFIG_FILES="$CONFIG_FILES jit-reader.h:jit-reader.in" ;;
17287     "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
17288     "gcore") CONFIG_FILES="$CONFIG_FILES gcore" ;;
17289     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
17290     "gdb-gdb.gdb") CONFIG_FILES="$CONFIG_FILES gdb-gdb.gdb" ;;
17291     "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
17292     "data-directory/Makefile") CONFIG_FILES="$CONFIG_FILES data-directory/Makefile" ;;
17293     "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
17294
17295   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
17296   esac
17297 done
17298
17299
17300 # If the user did not use the arguments to specify the items to instantiate,
17301 # then the envvar interface is used.  Set only those that are not.
17302 # We use the long form for the default assignment because of an extremely
17303 # bizarre bug on SunOS 4.1.3.
17304 if $ac_need_defaults; then
17305   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17306   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17307   test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
17308   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
17309 fi
17310
17311 # Have a temporary directory for convenience.  Make it in the build tree
17312 # simply because there is no reason against having it here, and in addition,
17313 # creating and moving files from /tmp can sometimes cause problems.
17314 # Hook for its removal unless debugging.
17315 # Note that there is a small window in which the directory will not be cleaned:
17316 # after its creation but before its name has been assigned to `$tmp'.
17317 $debug ||
17318 {
17319   tmp=
17320   trap 'exit_status=$?
17321   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
17322 ' 0
17323   trap 'as_fn_exit 1' 1 2 13 15
17324 }
17325 # Create a (secure) tmp directory for tmp files.
17326
17327 {
17328   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
17329   test -n "$tmp" && test -d "$tmp"
17330 }  ||
17331 {
17332   tmp=./conf$$-$RANDOM
17333   (umask 077 && mkdir "$tmp")
17334 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
17335
17336 # Set up the scripts for CONFIG_FILES section.
17337 # No need to generate them if there are no CONFIG_FILES.
17338 # This happens for instance with `./config.status config.h'.
17339 if test -n "$CONFIG_FILES"; then
17340
17341 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
17342   ac_cs_awk_getline=:
17343   ac_cs_awk_pipe_init=
17344   ac_cs_awk_read_file='
17345       while ((getline aline < (F[key])) > 0)
17346         print(aline)
17347       close(F[key])'
17348   ac_cs_awk_pipe_fini=
17349 else
17350   ac_cs_awk_getline=false
17351   ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
17352   ac_cs_awk_read_file='
17353       print "|#_!!_#|"
17354       print "cat " F[key] " &&"
17355       '$ac_cs_awk_pipe_init
17356   # The final `:' finishes the AND list.
17357   ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
17358 fi
17359 ac_cr=`echo X | tr X '\015'`
17360 # On cygwin, bash can eat \r inside `` if the user requested igncr.
17361 # But we know of no other shell where ac_cr would be empty at this
17362 # point, so we can use a bashism as a fallback.
17363 if test "x$ac_cr" = x; then
17364   eval ac_cr=\$\'\\r\'
17365 fi
17366 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
17367 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
17368   ac_cs_awk_cr='\r'
17369 else
17370   ac_cs_awk_cr=$ac_cr
17371 fi
17372
17373 echo 'BEGIN {' >"$tmp/subs1.awk" &&
17374 _ACEOF
17375
17376 # Create commands to substitute file output variables.
17377 {
17378   echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
17379   echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
17380   echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
17381   echo "_ACAWK" &&
17382   echo "_ACEOF"
17383 } >conf$$files.sh &&
17384 . ./conf$$files.sh ||
17385   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17386 rm -f conf$$files.sh
17387
17388 {
17389   echo "cat >conf$$subs.awk <<_ACEOF" &&
17390   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
17391   echo "_ACEOF"
17392 } >conf$$subs.sh ||
17393   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17394 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
17395 ac_delim='%!_!# '
17396 for ac_last_try in false false false false false :; do
17397   . ./conf$$subs.sh ||
17398     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17399
17400   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
17401   if test $ac_delim_n = $ac_delim_num; then
17402     break
17403   elif $ac_last_try; then
17404     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17405   else
17406     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17407   fi
17408 done
17409 rm -f conf$$subs.sh
17410
17411 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17412 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
17413 _ACEOF
17414 sed -n '
17415 h
17416 s/^/S["/; s/!.*/"]=/
17417 p
17418 g
17419 s/^[^!]*!//
17420 :repl
17421 t repl
17422 s/'"$ac_delim"'$//
17423 t delim
17424 :nl
17425 h
17426 s/\(.\{148\}\).*/\1/
17427 t more1
17428 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17429 p
17430 n
17431 b repl
17432 :more1
17433 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17434 p
17435 g
17436 s/.\{148\}//
17437 t nl
17438 :delim
17439 h
17440 s/\(.\{148\}\).*/\1/
17441 t more2
17442 s/["\\]/\\&/g; s/^/"/; s/$/"/
17443 p
17444 b
17445 :more2
17446 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17447 p
17448 g
17449 s/.\{148\}//
17450 t delim
17451 ' <conf$$subs.awk | sed '
17452 /^[^""]/{
17453   N
17454   s/\n//
17455 }
17456 ' >>$CONFIG_STATUS || ac_write_fail=1
17457 rm -f conf$$subs.awk
17458 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17459 _ACAWK
17460 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
17461   for (key in S) S_is_set[key] = 1
17462   FS = "\a"
17463   \$ac_cs_awk_pipe_init
17464 }
17465 {
17466   line = $ 0
17467   nfields = split(line, field, "@")
17468   substed = 0
17469   len = length(field[1])
17470   for (i = 2; i < nfields; i++) {
17471     key = field[i]
17472     keylen = length(key)
17473     if (S_is_set[key]) {
17474       value = S[key]
17475       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17476       len += length(value) + length(field[++i])
17477       substed = 1
17478     } else
17479       len += 1 + keylen
17480   }
17481   if (nfields == 3 && !substed) {
17482     key = field[2]
17483     if (F[key] != "" && line ~ /^[       ]*@.*@[         ]*$/) {
17484       \$ac_cs_awk_read_file
17485       next
17486     }
17487   }
17488   print line
17489 }
17490 \$ac_cs_awk_pipe_fini
17491 _ACAWK
17492 _ACEOF
17493 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17494 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17495   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17496 else
17497   cat
17498 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
17499   || as_fn_error "could not setup config files machinery" "$LINENO" 5
17500 _ACEOF
17501
17502 # VPATH may cause trouble with some makes, so we remove $(srcdir),
17503 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
17504 # trailing colons and then remove the whole line if VPATH becomes empty
17505 # (actually we leave an empty line to preserve line numbers).
17506 if test "x$srcdir" = x.; then
17507   ac_vpsub='/^[  ]*VPATH[        ]*=/{
17508 s/:*\$(srcdir):*/:/
17509 s/:*\${srcdir}:*/:/
17510 s/:*@srcdir@:*/:/
17511 s/^\([^=]*=[     ]*\):*/\1/
17512 s/:*$//
17513 s/^[^=]*=[       ]*$//
17514 }'
17515 fi
17516
17517 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17518 fi # test -n "$CONFIG_FILES"
17519
17520 # Set up the scripts for CONFIG_HEADERS section.
17521 # No need to generate them if there are no CONFIG_HEADERS.
17522 # This happens for instance with `./config.status Makefile'.
17523 if test -n "$CONFIG_HEADERS"; then
17524 cat >"$tmp/defines.awk" <<\_ACAWK ||
17525 BEGIN {
17526 _ACEOF
17527
17528 # Transform confdefs.h into an awk script `defines.awk', embedded as
17529 # here-document in config.status, that substitutes the proper values into
17530 # config.h.in to produce config.h.
17531
17532 # Create a delimiter string that does not exist in confdefs.h, to ease
17533 # handling of long lines.
17534 ac_delim='%!_!# '
17535 for ac_last_try in false false :; do
17536   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
17537   if test -z "$ac_t"; then
17538     break
17539   elif $ac_last_try; then
17540     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
17541   else
17542     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17543   fi
17544 done
17545
17546 # For the awk script, D is an array of macro values keyed by name,
17547 # likewise P contains macro parameters if any.  Preserve backslash
17548 # newline sequences.
17549
17550 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17551 sed -n '
17552 s/.\{148\}/&'"$ac_delim"'/g
17553 t rset
17554 :rset
17555 s/^[     ]*#[    ]*define[       ][      ]*/ /
17556 t def
17557 d
17558 :def
17559 s/\\$//
17560 t bsnl
17561 s/["\\]/\\&/g
17562 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
17563 D["\1"]=" \3"/p
17564 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
17565 d
17566 :bsnl
17567 s/["\\]/\\&/g
17568 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
17569 D["\1"]=" \3\\\\\\n"\\/p
17570 t cont
17571 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17572 t cont
17573 d
17574 :cont
17575 n
17576 s/.\{148\}/&'"$ac_delim"'/g
17577 t clear
17578 :clear
17579 s/\\$//
17580 t bsnlc
17581 s/["\\]/\\&/g; s/^/"/; s/$/"/p
17582 d
17583 :bsnlc
17584 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17585 b cont
17586 ' <confdefs.h | sed '
17587 s/'"$ac_delim"'/"\\\
17588 "/g' >>$CONFIG_STATUS || ac_write_fail=1
17589
17590 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17591   for (key in D) D_is_set[key] = 1
17592   FS = "\a"
17593 }
17594 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17595   line = \$ 0
17596   split(line, arg, " ")
17597   if (arg[1] == "#") {
17598     defundef = arg[2]
17599     mac1 = arg[3]
17600   } else {
17601     defundef = substr(arg[1], 2)
17602     mac1 = arg[2]
17603   }
17604   split(mac1, mac2, "(") #)
17605   macro = mac2[1]
17606   prefix = substr(line, 1, index(line, defundef) - 1)
17607   if (D_is_set[macro]) {
17608     # Preserve the white space surrounding the "#".
17609     print prefix "define", macro P[macro] D[macro]
17610     next
17611   } else {
17612     # Replace #undef with comments.  This is necessary, for example,
17613     # in the case of _POSIX_SOURCE, which is predefined and required
17614     # on some systems where configure will not decide to define it.
17615     if (defundef == "undef") {
17616       print "/*", prefix defundef, macro, "*/"
17617       next
17618     }
17619   }
17620 }
17621 { print }
17622 _ACAWK
17623 _ACEOF
17624 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17625   as_fn_error "could not setup config headers machinery" "$LINENO" 5
17626 fi # test -n "$CONFIG_HEADERS"
17627
17628
17629 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS  :C $CONFIG_COMMANDS"
17630 shift
17631 for ac_tag
17632 do
17633   case $ac_tag in
17634   :[FHLC]) ac_mode=$ac_tag; continue;;
17635   esac
17636   case $ac_mode$ac_tag in
17637   :[FHL]*:*);;
17638   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
17639   :[FH]-) ac_tag=-:-;;
17640   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17641   esac
17642   ac_save_IFS=$IFS
17643   IFS=:
17644   set x $ac_tag
17645   IFS=$ac_save_IFS
17646   shift
17647   ac_file=$1
17648   shift
17649
17650   case $ac_mode in
17651   :L) ac_source=$1;;
17652   :[FH])
17653     ac_file_inputs=
17654     for ac_f
17655     do
17656       case $ac_f in
17657       -) ac_f="$tmp/stdin";;
17658       *) # Look for the file first in the build tree, then in the source tree
17659          # (if the path is not absolute).  The absolute path cannot be DOS-style,
17660          # because $ac_f cannot contain `:'.
17661          test -f "$ac_f" ||
17662            case $ac_f in
17663            [\\/$]*) false;;
17664            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17665            esac ||
17666            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17667       esac
17668       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17669       as_fn_append ac_file_inputs " '$ac_f'"
17670     done
17671
17672     # Let's still pretend it is `configure' which instantiates (i.e., don't
17673     # use $as_me), people would be surprised to read:
17674     #    /* config.h.  Generated by config.status.  */
17675     configure_input='Generated from '`
17676           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17677         `' by configure.'
17678     if test x"$ac_file" != x-; then
17679       configure_input="$ac_file.  $configure_input"
17680       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17681 $as_echo "$as_me: creating $ac_file" >&6;}
17682     fi
17683     # Neutralize special characters interpreted by sed in replacement strings.
17684     case $configure_input in #(
17685     *\&* | *\|* | *\\* )
17686        ac_sed_conf_input=`$as_echo "$configure_input" |
17687        sed 's/[\\\\&|]/\\\\&/g'`;; #(
17688     *) ac_sed_conf_input=$configure_input;;
17689     esac
17690
17691     case $ac_tag in
17692     *:-:* | *:-) cat >"$tmp/stdin" \
17693       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
17694     esac
17695     ;;
17696   esac
17697
17698   ac_dir=`$as_dirname -- "$ac_file" ||
17699 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17700          X"$ac_file" : 'X\(//\)[^/]' \| \
17701          X"$ac_file" : 'X\(//\)$' \| \
17702          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17703 $as_echo X"$ac_file" |
17704     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17705             s//\1/
17706             q
17707           }
17708           /^X\(\/\/\)[^/].*/{
17709             s//\1/
17710             q
17711           }
17712           /^X\(\/\/\)$/{
17713             s//\1/
17714             q
17715           }
17716           /^X\(\/\).*/{
17717             s//\1/
17718             q
17719           }
17720           s/.*/./; q'`
17721   as_dir="$ac_dir"; as_fn_mkdir_p
17722   ac_builddir=.
17723
17724 case "$ac_dir" in
17725 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17726 *)
17727   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17728   # A ".." for each directory in $ac_dir_suffix.
17729   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17730   case $ac_top_builddir_sub in
17731   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17732   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17733   esac ;;
17734 esac
17735 ac_abs_top_builddir=$ac_pwd
17736 ac_abs_builddir=$ac_pwd$ac_dir_suffix
17737 # for backward compatibility:
17738 ac_top_builddir=$ac_top_build_prefix
17739
17740 case $srcdir in
17741   .)  # We are building in place.
17742     ac_srcdir=.
17743     ac_top_srcdir=$ac_top_builddir_sub
17744     ac_abs_top_srcdir=$ac_pwd ;;
17745   [\\/]* | ?:[\\/]* )  # Absolute name.
17746     ac_srcdir=$srcdir$ac_dir_suffix;
17747     ac_top_srcdir=$srcdir
17748     ac_abs_top_srcdir=$srcdir ;;
17749   *) # Relative name.
17750     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17751     ac_top_srcdir=$ac_top_build_prefix$srcdir
17752     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17753 esac
17754 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17755
17756
17757   case $ac_mode in
17758   :F)
17759   #
17760   # CONFIG_FILE
17761   #
17762
17763   case $INSTALL in
17764   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17765   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17766   esac
17767 _ACEOF
17768
17769 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17770 # If the template does not know about datarootdir, expand it.
17771 # FIXME: This hack should be removed a few years after 2.60.
17772 ac_datarootdir_hack=; ac_datarootdir_seen=
17773 ac_sed_dataroot='
17774 /datarootdir/ {
17775   p
17776   q
17777 }
17778 /@datadir@/p
17779 /@docdir@/p
17780 /@infodir@/p
17781 /@localedir@/p
17782 /@mandir@/p'
17783 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17784 *datarootdir*) ac_datarootdir_seen=yes;;
17785 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17786   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17787 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17788 _ACEOF
17789 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17790   ac_datarootdir_hack='
17791   s&@datadir@&$datadir&g
17792   s&@docdir@&$docdir&g
17793   s&@infodir@&$infodir&g
17794   s&@localedir@&$localedir&g
17795   s&@mandir@&$mandir&g
17796   s&\\\${datarootdir}&$datarootdir&g' ;;
17797 esac
17798 _ACEOF
17799
17800 # Neutralize VPATH when `$srcdir' = `.'.
17801 # Shell code in configure.ac might set extrasub.
17802 # FIXME: do we really want to maintain this feature?
17803 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17804 ac_sed_extra="$ac_vpsub
17805 $extrasub
17806 _ACEOF
17807 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17808 :t
17809 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17810 s|@configure_input@|$ac_sed_conf_input|;t t
17811 s&@top_builddir@&$ac_top_builddir_sub&;t t
17812 s&@top_build_prefix@&$ac_top_build_prefix&;t t
17813 s&@srcdir@&$ac_srcdir&;t t
17814 s&@abs_srcdir@&$ac_abs_srcdir&;t t
17815 s&@top_srcdir@&$ac_top_srcdir&;t t
17816 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17817 s&@builddir@&$ac_builddir&;t t
17818 s&@abs_builddir@&$ac_abs_builddir&;t t
17819 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17820 s&@INSTALL@&$ac_INSTALL&;t t
17821 $ac_datarootdir_hack
17822 "
17823 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
17824 if $ac_cs_awk_getline; then
17825   $AWK -f "$tmp/subs.awk"
17826 else
17827   $AWK -f "$tmp/subs.awk" | $SHELL
17828 fi >$tmp/out \
17829   || as_fn_error "could not create $ac_file" "$LINENO" 5
17830
17831 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17832   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
17833   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
17834   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17835 which seems to be undefined.  Please make sure it is defined." >&5
17836 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17837 which seems to be undefined.  Please make sure it is defined." >&2;}
17838
17839   rm -f "$tmp/stdin"
17840   case $ac_file in
17841   -) cat "$tmp/out" && rm -f "$tmp/out";;
17842   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
17843   esac \
17844   || as_fn_error "could not create $ac_file" "$LINENO" 5
17845  ;;
17846   :H)
17847   #
17848   # CONFIG_HEADER
17849   #
17850   if test x"$ac_file" != x-; then
17851     {
17852       $as_echo "/* $configure_input  */" \
17853       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
17854     } >"$tmp/config.h" \
17855       || as_fn_error "could not create $ac_file" "$LINENO" 5
17856     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
17857       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17858 $as_echo "$as_me: $ac_file is unchanged" >&6;}
17859     else
17860       rm -f "$ac_file"
17861       mv "$tmp/config.h" "$ac_file" \
17862         || as_fn_error "could not create $ac_file" "$LINENO" 5
17863     fi
17864   else
17865     $as_echo "/* $configure_input  */" \
17866       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
17867       || as_fn_error "could not create -" "$LINENO" 5
17868   fi
17869  ;;
17870   :L)
17871   #
17872   # CONFIG_LINK
17873   #
17874
17875   if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
17876     :
17877   else
17878     # Prefer the file from the source tree if names are identical.
17879     if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
17880       ac_source=$srcdir/$ac_source
17881     fi
17882
17883     { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
17884 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
17885
17886     if test ! -r "$ac_source"; then
17887       as_fn_error "$ac_source: file not found" "$LINENO" 5
17888     fi
17889     rm -f "$ac_file"
17890
17891     # Try a relative symlink, then a hard link, then a copy.
17892     case $srcdir in
17893     [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
17894         *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
17895     esac
17896     ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
17897       ln "$ac_source" "$ac_file" 2>/dev/null ||
17898       cp -p "$ac_source" "$ac_file" ||
17899       as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
17900   fi
17901  ;;
17902   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17903 $as_echo "$as_me: executing $ac_file commands" >&6;}
17904  ;;
17905   esac
17906
17907
17908   case $ac_file$ac_mode in
17909     "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
17910     "gcore":F) chmod +x gcore ;;
17911     "default":C)
17912 case x$CONFIG_HEADERS in
17913 xconfig.h:config.in)
17914 echo > stamp-h ;;
17915 esac
17916  ;;
17917
17918   esac
17919 done # for ac_tag
17920
17921
17922 as_fn_exit 0
17923 _ACEOF
17924 ac_clean_files=$ac_clean_files_save
17925
17926 test $ac_write_fail = 0 ||
17927   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
17928
17929
17930 # configure is writing to config.log, and then calls config.status.
17931 # config.status does its own redirection, appending to config.log.
17932 # Unfortunately, on DOS this fails, as config.log is still kept open
17933 # by configure, so config.status won't be able to write to it; its
17934 # output is simply discarded.  So we exec the FD to /dev/null,
17935 # effectively closing config.log, so it can be properly (re)opened and
17936 # appended to by config.status.  When coming back to configure, we
17937 # need to make the FD available again.
17938 if test "$no_create" != yes; then
17939   ac_cs_success=:
17940   ac_config_status_args=
17941   test "$silent" = yes &&
17942     ac_config_status_args="$ac_config_status_args --quiet"
17943   exec 5>/dev/null
17944   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17945   exec 5>>config.log
17946   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17947   # would make configure fail if this is the last instruction.
17948   $ac_cs_success || as_fn_exit $?
17949 fi
17950
17951 #
17952 # CONFIG_SUBDIRS section.
17953 #
17954 if test "$no_recursion" != yes; then
17955
17956   # Remove --cache-file, --srcdir, and --disable-option-checking arguments
17957   # so they do not pile up.
17958   ac_sub_configure_args=
17959   ac_prev=
17960   eval "set x $ac_configure_args"
17961   shift
17962   for ac_arg
17963   do
17964     if test -n "$ac_prev"; then
17965       ac_prev=
17966       continue
17967     fi
17968     case $ac_arg in
17969     -cache-file | --cache-file | --cache-fil | --cache-fi \
17970     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
17971       ac_prev=cache_file ;;
17972     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
17973     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
17974     | --c=*)
17975       ;;
17976     --config-cache | -C)
17977       ;;
17978     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
17979       ac_prev=srcdir ;;
17980     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
17981       ;;
17982     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
17983       ac_prev=prefix ;;
17984     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
17985       ;;
17986     --disable-option-checking)
17987       ;;
17988     *)
17989       case $ac_arg in
17990       *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
17991       esac
17992       as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
17993     esac
17994   done
17995
17996   # Always prepend --prefix to ensure using the same prefix
17997   # in subdir configurations.
17998   ac_arg="--prefix=$prefix"
17999   case $ac_arg in
18000   *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
18001   esac
18002   ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
18003
18004   # Pass --silent
18005   if test "$silent" = yes; then
18006     ac_sub_configure_args="--silent $ac_sub_configure_args"
18007   fi
18008
18009   # Always prepend --disable-option-checking to silence warnings, since
18010   # different subdirs can have different --enable and --with options.
18011   ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
18012
18013   ac_popdir=`pwd`
18014   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
18015
18016     # Do not complain, so a configure script can configure whichever
18017     # parts of a large source tree are present.
18018     test -d "$srcdir/$ac_dir" || continue
18019
18020     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
18021     $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
18022     $as_echo "$ac_msg" >&6
18023     as_dir="$ac_dir"; as_fn_mkdir_p
18024     ac_builddir=.
18025
18026 case "$ac_dir" in
18027 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18028 *)
18029   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18030   # A ".." for each directory in $ac_dir_suffix.
18031   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18032   case $ac_top_builddir_sub in
18033   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18034   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18035   esac ;;
18036 esac
18037 ac_abs_top_builddir=$ac_pwd
18038 ac_abs_builddir=$ac_pwd$ac_dir_suffix
18039 # for backward compatibility:
18040 ac_top_builddir=$ac_top_build_prefix
18041
18042 case $srcdir in
18043   .)  # We are building in place.
18044     ac_srcdir=.
18045     ac_top_srcdir=$ac_top_builddir_sub
18046     ac_abs_top_srcdir=$ac_pwd ;;
18047   [\\/]* | ?:[\\/]* )  # Absolute name.
18048     ac_srcdir=$srcdir$ac_dir_suffix;
18049     ac_top_srcdir=$srcdir
18050     ac_abs_top_srcdir=$srcdir ;;
18051   *) # Relative name.
18052     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18053     ac_top_srcdir=$ac_top_build_prefix$srcdir
18054     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18055 esac
18056 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18057
18058
18059     cd "$ac_dir"
18060
18061     # Check for guested configure; otherwise get Cygnus style configure.
18062     if test -f "$ac_srcdir/configure.gnu"; then
18063       ac_sub_configure=$ac_srcdir/configure.gnu
18064     elif test -f "$ac_srcdir/configure"; then
18065       ac_sub_configure=$ac_srcdir/configure
18066     elif test -f "$ac_srcdir/configure.in"; then
18067       # This should be Cygnus configure.
18068       ac_sub_configure=$ac_aux_dir/configure
18069     else
18070       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
18071 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
18072       ac_sub_configure=
18073     fi
18074
18075     # The recursion is here.
18076     if test -n "$ac_sub_configure"; then
18077       # Make the cache file name correct relative to the subdirectory.
18078       case $cache_file in
18079       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
18080       *) # Relative name.
18081         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
18082       esac
18083
18084       { $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
18085 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
18086       # The eval makes quoting arguments work.
18087       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
18088            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
18089         as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
18090     fi
18091
18092     cd "$ac_popdir"
18093   done
18094 fi
18095 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18096   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18097 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
18098 fi
18099
18100
18101 exit 0