Yaakov Selkowitz: fixes for in-tree libiconv
[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 (auto/yes/no)
1564   --with-libipt-prefix[=DIR]  search for libipt in DIR/include and DIR/lib
1565   --without-libipt-prefix     don't search for libipt in includedir and libdir
1566   --without-included-regex
1567                           don't use included regex; this is the default on
1568                           systems with version 2 of the GNU C library (use
1569                           with caution on other system)
1570   --with-sysroot[=DIR]    search for usr/lib et al within DIR
1571   --with-system-gdbinit=PATH
1572                           automatically load a system-wide gdbinit file
1573   --with-lzma             support lzma compression (auto/yes/no)
1574   --with-liblzma-prefix[=DIR]  search for liblzma in DIR/include and DIR/lib
1575   --without-liblzma-prefix     don't search for liblzma in includedir and libdir
1576   --with-tcl              directory containing tcl configuration (tclConfig.sh)
1577   --with-tk               directory containing tk configuration (tkConfig.sh)
1578   --with-x                use the X Window System
1579   --with-babeltrace       include babeltrace support (auto/yes/no)
1580   --with-libbabeltrace-prefix[=DIR]  search for libbabeltrace in DIR/include and DIR/lib
1581   --without-libbabeltrace-prefix     don't search for libbabeltrace in includedir and libdir
1582
1583 Some influential environment variables:
1584   CC          C compiler command
1585   CFLAGS      C compiler flags
1586   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1587               nonstandard directory <lib dir>
1588   LIBS        libraries to pass to the linker, e.g. -l<library>
1589   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1590               you have headers in a nonstandard directory <include dir>
1591   CXX         C++ compiler command
1592   CXXFLAGS    C++ compiler flags
1593   CPP         C preprocessor
1594   MAKEINFO    Parent configure detects if it is of sufficient version.
1595   MAKEINFOFLAGS
1596               Parameters for MAKEINFO.
1597   YACC        The `Yet Another C Compiler' implementation to use. Defaults to
1598               the first program found out of: `bison -y', `byacc', `yacc'.
1599   YFLAGS      The list of arguments that will be passed by default to $YACC.
1600               This script will default YFLAGS to the empty string to avoid a
1601               default value of `-d' given by some make applications.
1602   XMKMF       Path to xmkmf, Makefile generator for X Window System
1603
1604 Use these variables to override the choices made by `configure' or to help
1605 it to find libraries and programs with nonstandard names/locations.
1606
1607 Report bugs to the package provider.
1608 _ACEOF
1609 ac_status=$?
1610 fi
1611
1612 if test "$ac_init_help" = "recursive"; then
1613   # If there are subdirs, report their specific --help.
1614   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1615     test -d "$ac_dir" ||
1616       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1617       continue
1618     ac_builddir=.
1619
1620 case "$ac_dir" in
1621 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1622 *)
1623   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1624   # A ".." for each directory in $ac_dir_suffix.
1625   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1626   case $ac_top_builddir_sub in
1627   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1628   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1629   esac ;;
1630 esac
1631 ac_abs_top_builddir=$ac_pwd
1632 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1633 # for backward compatibility:
1634 ac_top_builddir=$ac_top_build_prefix
1635
1636 case $srcdir in
1637   .)  # We are building in place.
1638     ac_srcdir=.
1639     ac_top_srcdir=$ac_top_builddir_sub
1640     ac_abs_top_srcdir=$ac_pwd ;;
1641   [\\/]* | ?:[\\/]* )  # Absolute name.
1642     ac_srcdir=$srcdir$ac_dir_suffix;
1643     ac_top_srcdir=$srcdir
1644     ac_abs_top_srcdir=$srcdir ;;
1645   *) # Relative name.
1646     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1647     ac_top_srcdir=$ac_top_build_prefix$srcdir
1648     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1649 esac
1650 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1651
1652     cd "$ac_dir" || { ac_status=$?; continue; }
1653     # Check for guested configure.
1654     if test -f "$ac_srcdir/configure.gnu"; then
1655       echo &&
1656       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1657     elif test -f "$ac_srcdir/configure"; then
1658       echo &&
1659       $SHELL "$ac_srcdir/configure" --help=recursive
1660     else
1661       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1662     fi || ac_status=$?
1663     cd "$ac_pwd" || { ac_status=$?; break; }
1664   done
1665 fi
1666
1667 test -n "$ac_init_help" && exit $ac_status
1668 if $ac_init_version; then
1669   cat <<\_ACEOF
1670 configure
1671 generated by GNU Autoconf 2.64
1672
1673 Copyright (C) 2009 Free Software Foundation, Inc.
1674 This configure script is free software; the Free Software Foundation
1675 gives unlimited permission to copy, distribute and modify it.
1676 _ACEOF
1677   exit
1678 fi
1679
1680 ## ------------------------ ##
1681 ## Autoconf initialization. ##
1682 ## ------------------------ ##
1683
1684 # ac_fn_c_try_compile LINENO
1685 # --------------------------
1686 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1687 ac_fn_c_try_compile ()
1688 {
1689   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1690   rm -f conftest.$ac_objext
1691   if { { ac_try="$ac_compile"
1692 case "(($ac_try" in
1693   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1694   *) ac_try_echo=$ac_try;;
1695 esac
1696 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1697 $as_echo "$ac_try_echo"; } >&5
1698   (eval "$ac_compile") 2>conftest.err
1699   ac_status=$?
1700   if test -s conftest.err; then
1701     grep -v '^ *+' conftest.err >conftest.er1
1702     cat conftest.er1 >&5
1703     mv -f conftest.er1 conftest.err
1704   fi
1705   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1706   test $ac_status = 0; } && {
1707          test -z "$ac_c_werror_flag" ||
1708          test ! -s conftest.err
1709        } && test -s conftest.$ac_objext; then :
1710   ac_retval=0
1711 else
1712   $as_echo "$as_me: failed program was:" >&5
1713 sed 's/^/| /' conftest.$ac_ext >&5
1714
1715         ac_retval=1
1716 fi
1717   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1718   return $ac_retval
1719
1720 } # ac_fn_c_try_compile
1721
1722 # ac_fn_cxx_try_compile LINENO
1723 # ----------------------------
1724 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1725 ac_fn_cxx_try_compile ()
1726 {
1727   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1728   rm -f conftest.$ac_objext
1729   if { { ac_try="$ac_compile"
1730 case "(($ac_try" in
1731   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1732   *) ac_try_echo=$ac_try;;
1733 esac
1734 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1735 $as_echo "$ac_try_echo"; } >&5
1736   (eval "$ac_compile") 2>conftest.err
1737   ac_status=$?
1738   if test -s conftest.err; then
1739     grep -v '^ *+' conftest.err >conftest.er1
1740     cat conftest.er1 >&5
1741     mv -f conftest.er1 conftest.err
1742   fi
1743   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1744   test $ac_status = 0; } && {
1745          test -z "$ac_cxx_werror_flag" ||
1746          test ! -s conftest.err
1747        } && test -s conftest.$ac_objext; then :
1748   ac_retval=0
1749 else
1750   $as_echo "$as_me: failed program was:" >&5
1751 sed 's/^/| /' conftest.$ac_ext >&5
1752
1753         ac_retval=1
1754 fi
1755   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1756   return $ac_retval
1757
1758 } # ac_fn_cxx_try_compile
1759
1760 # ac_fn_c_try_cpp LINENO
1761 # ----------------------
1762 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1763 ac_fn_c_try_cpp ()
1764 {
1765   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1766   if { { ac_try="$ac_cpp conftest.$ac_ext"
1767 case "(($ac_try" in
1768   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1769   *) ac_try_echo=$ac_try;;
1770 esac
1771 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1772 $as_echo "$ac_try_echo"; } >&5
1773   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1774   ac_status=$?
1775   if test -s conftest.err; then
1776     grep -v '^ *+' conftest.err >conftest.er1
1777     cat conftest.er1 >&5
1778     mv -f conftest.er1 conftest.err
1779   fi
1780   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1781   test $ac_status = 0; } >/dev/null && {
1782          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1783          test ! -s conftest.err
1784        }; then :
1785   ac_retval=0
1786 else
1787   $as_echo "$as_me: failed program was:" >&5
1788 sed 's/^/| /' conftest.$ac_ext >&5
1789
1790     ac_retval=1
1791 fi
1792   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1793   return $ac_retval
1794
1795 } # ac_fn_c_try_cpp
1796
1797 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1798 # -------------------------------------------------------
1799 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1800 # the include files in INCLUDES and setting the cache variable VAR
1801 # accordingly.
1802 ac_fn_c_check_header_mongrel ()
1803 {
1804   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1805   if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1806   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1807 $as_echo_n "checking for $2... " >&6; }
1808 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1809   $as_echo_n "(cached) " >&6
1810 fi
1811 eval ac_res=\$$3
1812                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1813 $as_echo "$ac_res" >&6; }
1814 else
1815   # Is the header compilable?
1816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1817 $as_echo_n "checking $2 usability... " >&6; }
1818 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1819 /* end confdefs.h.  */
1820 $4
1821 #include <$2>
1822 _ACEOF
1823 if ac_fn_c_try_compile "$LINENO"; then :
1824   ac_header_compiler=yes
1825 else
1826   ac_header_compiler=no
1827 fi
1828 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1830 $as_echo "$ac_header_compiler" >&6; }
1831
1832 # Is the header present?
1833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1834 $as_echo_n "checking $2 presence... " >&6; }
1835 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1836 /* end confdefs.h.  */
1837 #include <$2>
1838 _ACEOF
1839 if ac_fn_c_try_cpp "$LINENO"; then :
1840   ac_header_preproc=yes
1841 else
1842   ac_header_preproc=no
1843 fi
1844 rm -f conftest.err conftest.$ac_ext
1845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1846 $as_echo "$ac_header_preproc" >&6; }
1847
1848 # So?  What about this header?
1849 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1850   yes:no: )
1851     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1852 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1853     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1854 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1855     ;;
1856   no:yes:* )
1857     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1858 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1859     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1860 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1861     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1862 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1863     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1864 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1865     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1866 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1867     ;;
1868 esac
1869   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1870 $as_echo_n "checking for $2... " >&6; }
1871 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1872   $as_echo_n "(cached) " >&6
1873 else
1874   eval "$3=\$ac_header_compiler"
1875 fi
1876 eval ac_res=\$$3
1877                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1878 $as_echo "$ac_res" >&6; }
1879 fi
1880   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1881
1882 } # ac_fn_c_check_header_mongrel
1883
1884 # ac_fn_c_try_run LINENO
1885 # ----------------------
1886 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1887 # that executables *can* be run.
1888 ac_fn_c_try_run ()
1889 {
1890   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1891   if { { ac_try="$ac_link"
1892 case "(($ac_try" in
1893   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1894   *) ac_try_echo=$ac_try;;
1895 esac
1896 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1897 $as_echo "$ac_try_echo"; } >&5
1898   (eval "$ac_link") 2>&5
1899   ac_status=$?
1900   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1901   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1902   { { case "(($ac_try" in
1903   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1904   *) ac_try_echo=$ac_try;;
1905 esac
1906 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1907 $as_echo "$ac_try_echo"; } >&5
1908   (eval "$ac_try") 2>&5
1909   ac_status=$?
1910   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1911   test $ac_status = 0; }; }; then :
1912   ac_retval=0
1913 else
1914   $as_echo "$as_me: program exited with status $ac_status" >&5
1915        $as_echo "$as_me: failed program was:" >&5
1916 sed 's/^/| /' conftest.$ac_ext >&5
1917
1918        ac_retval=$ac_status
1919 fi
1920   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1921   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1922   return $ac_retval
1923
1924 } # ac_fn_c_try_run
1925
1926 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1927 # -------------------------------------------------------
1928 # Tests whether HEADER exists and can be compiled using the include files in
1929 # INCLUDES, setting the cache variable VAR accordingly.
1930 ac_fn_c_check_header_compile ()
1931 {
1932   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1933   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1934 $as_echo_n "checking for $2... " >&6; }
1935 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1936   $as_echo_n "(cached) " >&6
1937 else
1938   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1939 /* end confdefs.h.  */
1940 $4
1941 #include <$2>
1942 _ACEOF
1943 if ac_fn_c_try_compile "$LINENO"; then :
1944   eval "$3=yes"
1945 else
1946   eval "$3=no"
1947 fi
1948 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1949 fi
1950 eval ac_res=\$$3
1951                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1952 $as_echo "$ac_res" >&6; }
1953   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1954
1955 } # ac_fn_c_check_header_compile
1956
1957 # ac_fn_c_try_link LINENO
1958 # -----------------------
1959 # Try to link conftest.$ac_ext, and return whether this succeeded.
1960 ac_fn_c_try_link ()
1961 {
1962   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1963   rm -f conftest.$ac_objext conftest$ac_exeext
1964   if { { ac_try="$ac_link"
1965 case "(($ac_try" in
1966   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1967   *) ac_try_echo=$ac_try;;
1968 esac
1969 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1970 $as_echo "$ac_try_echo"; } >&5
1971   (eval "$ac_link") 2>conftest.err
1972   ac_status=$?
1973   if test -s conftest.err; then
1974     grep -v '^ *+' conftest.err >conftest.er1
1975     cat conftest.er1 >&5
1976     mv -f conftest.er1 conftest.err
1977   fi
1978   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1979   test $ac_status = 0; } && {
1980          test -z "$ac_c_werror_flag" ||
1981          test ! -s conftest.err
1982        } && test -s conftest$ac_exeext && {
1983          test "$cross_compiling" = yes ||
1984          $as_test_x conftest$ac_exeext
1985        }; then :
1986   ac_retval=0
1987 else
1988   $as_echo "$as_me: failed program was:" >&5
1989 sed 's/^/| /' conftest.$ac_ext >&5
1990
1991         ac_retval=1
1992 fi
1993   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1994   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1995   # interfere with the next link command; also delete a directory that is
1996   # left behind by Apple's compiler.  We do this before executing the actions.
1997   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1998   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1999   return $ac_retval
2000
2001 } # ac_fn_c_try_link
2002
2003 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2004 # --------------------------------------------
2005 # Tries to find the compile-time value of EXPR in a program that includes
2006 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2007 # computed
2008 ac_fn_c_compute_int ()
2009 {
2010   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2011   if test "$cross_compiling" = yes; then
2012     # Depending upon the size, compute the lo and hi bounds.
2013 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2014 /* end confdefs.h.  */
2015 $4
2016 int
2017 main ()
2018 {
2019 static int test_array [1 - 2 * !(($2) >= 0)];
2020 test_array [0] = 0
2021
2022   ;
2023   return 0;
2024 }
2025 _ACEOF
2026 if ac_fn_c_try_compile "$LINENO"; then :
2027   ac_lo=0 ac_mid=0
2028   while :; do
2029     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2030 /* end confdefs.h.  */
2031 $4
2032 int
2033 main ()
2034 {
2035 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2036 test_array [0] = 0
2037
2038   ;
2039   return 0;
2040 }
2041 _ACEOF
2042 if ac_fn_c_try_compile "$LINENO"; then :
2043   ac_hi=$ac_mid; break
2044 else
2045   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2046                         if test $ac_lo -le $ac_mid; then
2047                           ac_lo= ac_hi=
2048                           break
2049                         fi
2050                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2051 fi
2052 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2053   done
2054 else
2055   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2056 /* end confdefs.h.  */
2057 $4
2058 int
2059 main ()
2060 {
2061 static int test_array [1 - 2 * !(($2) < 0)];
2062 test_array [0] = 0
2063
2064   ;
2065   return 0;
2066 }
2067 _ACEOF
2068 if ac_fn_c_try_compile "$LINENO"; then :
2069   ac_hi=-1 ac_mid=-1
2070   while :; do
2071     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2072 /* end confdefs.h.  */
2073 $4
2074 int
2075 main ()
2076 {
2077 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2078 test_array [0] = 0
2079
2080   ;
2081   return 0;
2082 }
2083 _ACEOF
2084 if ac_fn_c_try_compile "$LINENO"; then :
2085   ac_lo=$ac_mid; break
2086 else
2087   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2088                         if test $ac_mid -le $ac_hi; then
2089                           ac_lo= ac_hi=
2090                           break
2091                         fi
2092                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2093 fi
2094 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2095   done
2096 else
2097   ac_lo= ac_hi=
2098 fi
2099 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2100 fi
2101 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2102 # Binary search between lo and hi bounds.
2103 while test "x$ac_lo" != "x$ac_hi"; do
2104   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2105   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2106 /* end confdefs.h.  */
2107 $4
2108 int
2109 main ()
2110 {
2111 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2112 test_array [0] = 0
2113
2114   ;
2115   return 0;
2116 }
2117 _ACEOF
2118 if ac_fn_c_try_compile "$LINENO"; then :
2119   ac_hi=$ac_mid
2120 else
2121   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2122 fi
2123 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2124 done
2125 case $ac_lo in #((
2126 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2127 '') ac_retval=1 ;;
2128 esac
2129   else
2130     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2131 /* end confdefs.h.  */
2132 $4
2133 static long int longval () { return $2; }
2134 static unsigned long int ulongval () { return $2; }
2135 #include <stdio.h>
2136 #include <stdlib.h>
2137 int
2138 main ()
2139 {
2140
2141   FILE *f = fopen ("conftest.val", "w");
2142   if (! f)
2143     return 1;
2144   if (($2) < 0)
2145     {
2146       long int i = longval ();
2147       if (i != ($2))
2148         return 1;
2149       fprintf (f, "%ld", i);
2150     }
2151   else
2152     {
2153       unsigned long int i = ulongval ();
2154       if (i != ($2))
2155         return 1;
2156       fprintf (f, "%lu", i);
2157     }
2158   /* Do not output a trailing newline, as this causes \r\n confusion
2159      on some platforms.  */
2160   return ferror (f) || fclose (f) != 0;
2161
2162   ;
2163   return 0;
2164 }
2165 _ACEOF
2166 if ac_fn_c_try_run "$LINENO"; then :
2167   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2168 else
2169   ac_retval=1
2170 fi
2171 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2172   conftest.$ac_objext conftest.beam conftest.$ac_ext
2173 rm -f conftest.val
2174
2175   fi
2176   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2177   return $ac_retval
2178
2179 } # ac_fn_c_compute_int
2180
2181 # ac_fn_c_check_func LINENO FUNC VAR
2182 # ----------------------------------
2183 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2184 ac_fn_c_check_func ()
2185 {
2186   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2187   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2188 $as_echo_n "checking for $2... " >&6; }
2189 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2190   $as_echo_n "(cached) " >&6
2191 else
2192   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2193 /* end confdefs.h.  */
2194 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2195    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
2196 #define $2 innocuous_$2
2197
2198 /* System header to define __stub macros and hopefully few prototypes,
2199     which can conflict with char $2 (); below.
2200     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2201     <limits.h> exists even on freestanding compilers.  */
2202
2203 #ifdef __STDC__
2204 # include <limits.h>
2205 #else
2206 # include <assert.h>
2207 #endif
2208
2209 #undef $2
2210
2211 /* Override any GCC internal prototype to avoid an error.
2212    Use char because int might match the return type of a GCC
2213    builtin and then its argument prototype would still apply.  */
2214 #ifdef __cplusplus
2215 extern "C"
2216 #endif
2217 char $2 ();
2218 /* The GNU C library defines this for functions which it implements
2219     to always fail with ENOSYS.  Some functions are actually named
2220     something starting with __ and the normal name is an alias.  */
2221 #if defined __stub_$2 || defined __stub___$2
2222 choke me
2223 #endif
2224
2225 int
2226 main ()
2227 {
2228 return $2 ();
2229   ;
2230   return 0;
2231 }
2232 _ACEOF
2233 if ac_fn_c_try_link "$LINENO"; then :
2234   eval "$3=yes"
2235 else
2236   eval "$3=no"
2237 fi
2238 rm -f core conftest.err conftest.$ac_objext \
2239     conftest$ac_exeext conftest.$ac_ext
2240 fi
2241 eval ac_res=\$$3
2242                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2243 $as_echo "$ac_res" >&6; }
2244   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2245
2246 } # ac_fn_c_check_func
2247
2248 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2249 # -------------------------------------------
2250 # Tests whether TYPE exists after having included INCLUDES, setting cache
2251 # variable VAR accordingly.
2252 ac_fn_c_check_type ()
2253 {
2254   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2255   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2256 $as_echo_n "checking for $2... " >&6; }
2257 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2258   $as_echo_n "(cached) " >&6
2259 else
2260   eval "$3=no"
2261   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2262 /* end confdefs.h.  */
2263 $4
2264 int
2265 main ()
2266 {
2267 if (sizeof ($2))
2268          return 0;
2269   ;
2270   return 0;
2271 }
2272 _ACEOF
2273 if ac_fn_c_try_compile "$LINENO"; then :
2274   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2275 /* end confdefs.h.  */
2276 $4
2277 int
2278 main ()
2279 {
2280 if (sizeof (($2)))
2281             return 0;
2282   ;
2283   return 0;
2284 }
2285 _ACEOF
2286 if ac_fn_c_try_compile "$LINENO"; then :
2287
2288 else
2289   eval "$3=yes"
2290 fi
2291 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2292 fi
2293 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2294 fi
2295 eval ac_res=\$$3
2296                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2297 $as_echo "$ac_res" >&6; }
2298   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2299
2300 } # ac_fn_c_check_type
2301
2302 # ac_fn_c_check_decl LINENO SYMBOL VAR
2303 # ------------------------------------
2304 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2305 ac_fn_c_check_decl ()
2306 {
2307   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2308   as_decl_name=`echo $2|sed 's/ *(.*//'`
2309   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2310   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2311 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2312 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2313   $as_echo_n "(cached) " >&6
2314 else
2315   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2316 /* end confdefs.h.  */
2317 $4
2318 int
2319 main ()
2320 {
2321 #ifndef $as_decl_name
2322 #ifdef __cplusplus
2323   (void) $as_decl_use;
2324 #else
2325   (void) $as_decl_name;
2326 #endif
2327 #endif
2328
2329   ;
2330   return 0;
2331 }
2332 _ACEOF
2333 if ac_fn_c_try_compile "$LINENO"; then :
2334   eval "$3=yes"
2335 else
2336   eval "$3=no"
2337 fi
2338 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2339 fi
2340 eval ac_res=\$$3
2341                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2342 $as_echo "$ac_res" >&6; }
2343   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2344
2345 } # ac_fn_c_check_decl
2346
2347 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2348 # ----------------------------------------------------
2349 # Tries to find if the field MEMBER exists in type AGGR, after including
2350 # INCLUDES, setting cache variable VAR accordingly.
2351 ac_fn_c_check_member ()
2352 {
2353   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2354   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2355 $as_echo_n "checking for $2.$3... " >&6; }
2356 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
2357   $as_echo_n "(cached) " >&6
2358 else
2359   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2360 /* end confdefs.h.  */
2361 $5
2362 int
2363 main ()
2364 {
2365 static $2 ac_aggr;
2366 if (ac_aggr.$3)
2367 return 0;
2368   ;
2369   return 0;
2370 }
2371 _ACEOF
2372 if ac_fn_c_try_compile "$LINENO"; then :
2373   eval "$4=yes"
2374 else
2375   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2376 /* end confdefs.h.  */
2377 $5
2378 int
2379 main ()
2380 {
2381 static $2 ac_aggr;
2382 if (sizeof ac_aggr.$3)
2383 return 0;
2384   ;
2385   return 0;
2386 }
2387 _ACEOF
2388 if ac_fn_c_try_compile "$LINENO"; then :
2389   eval "$4=yes"
2390 else
2391   eval "$4=no"
2392 fi
2393 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2394 fi
2395 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2396 fi
2397 eval ac_res=\$$4
2398                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2399 $as_echo "$ac_res" >&6; }
2400   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2401
2402 } # ac_fn_c_check_member
2403
2404 # ac_fn_cxx_check_decl LINENO SYMBOL VAR
2405 # --------------------------------------
2406 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2407 ac_fn_cxx_check_decl ()
2408 {
2409   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2410   as_decl_name=`echo $2|sed 's/ *(.*//'`
2411   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2412   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2413 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2414 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2415   $as_echo_n "(cached) " >&6
2416 else
2417   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2418 /* end confdefs.h.  */
2419 $4
2420 int
2421 main ()
2422 {
2423 #ifndef $as_decl_name
2424 #ifdef __cplusplus
2425   (void) $as_decl_use;
2426 #else
2427   (void) $as_decl_name;
2428 #endif
2429 #endif
2430
2431   ;
2432   return 0;
2433 }
2434 _ACEOF
2435 if ac_fn_cxx_try_compile "$LINENO"; then :
2436   eval "$3=yes"
2437 else
2438   eval "$3=no"
2439 fi
2440 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2441 fi
2442 eval ac_res=\$$3
2443                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2444 $as_echo "$ac_res" >&6; }
2445   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2446
2447 } # ac_fn_cxx_check_decl
2448 cat >config.log <<_ACEOF
2449 This file contains any messages produced by compilers while
2450 running configure, to aid debugging if configure makes a mistake.
2451
2452 It was created by $as_me, which was
2453 generated by GNU Autoconf 2.64.  Invocation command line was
2454
2455   $ $0 $@
2456
2457 _ACEOF
2458 exec 5>>config.log
2459 {
2460 cat <<_ASUNAME
2461 ## --------- ##
2462 ## Platform. ##
2463 ## --------- ##
2464
2465 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2466 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2467 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2468 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2469 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2470
2471 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2472 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2473
2474 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2475 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2476 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2477 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2478 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2479 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2480 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2481
2482 _ASUNAME
2483
2484 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2485 for as_dir in $PATH
2486 do
2487   IFS=$as_save_IFS
2488   test -z "$as_dir" && as_dir=.
2489     $as_echo "PATH: $as_dir"
2490   done
2491 IFS=$as_save_IFS
2492
2493 } >&5
2494
2495 cat >&5 <<_ACEOF
2496
2497
2498 ## ----------- ##
2499 ## Core tests. ##
2500 ## ----------- ##
2501
2502 _ACEOF
2503
2504
2505 # Keep a trace of the command line.
2506 # Strip out --no-create and --no-recursion so they do not pile up.
2507 # Strip out --silent because we don't want to record it for future runs.
2508 # Also quote any args containing shell meta-characters.
2509 # Make two passes to allow for proper duplicate-argument suppression.
2510 ac_configure_args=
2511 ac_configure_args0=
2512 ac_configure_args1=
2513 ac_must_keep_next=false
2514 for ac_pass in 1 2
2515 do
2516   for ac_arg
2517   do
2518     case $ac_arg in
2519     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2520     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2521     | -silent | --silent | --silen | --sile | --sil)
2522       continue ;;
2523     *\'*)
2524       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2525     esac
2526     case $ac_pass in
2527     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2528     2)
2529       as_fn_append ac_configure_args1 " '$ac_arg'"
2530       if test $ac_must_keep_next = true; then
2531         ac_must_keep_next=false # Got value, back to normal.
2532       else
2533         case $ac_arg in
2534           *=* | --config-cache | -C | -disable-* | --disable-* \
2535           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2536           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2537           | -with-* | --with-* | -without-* | --without-* | --x)
2538             case "$ac_configure_args0 " in
2539               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2540             esac
2541             ;;
2542           -* ) ac_must_keep_next=true ;;
2543         esac
2544       fi
2545       as_fn_append ac_configure_args " '$ac_arg'"
2546       ;;
2547     esac
2548   done
2549 done
2550 { ac_configure_args0=; unset ac_configure_args0;}
2551 { ac_configure_args1=; unset ac_configure_args1;}
2552
2553 # When interrupted or exit'd, cleanup temporary files, and complete
2554 # config.log.  We remove comments because anyway the quotes in there
2555 # would cause problems or look ugly.
2556 # WARNING: Use '\'' to represent an apostrophe within the trap.
2557 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2558 trap 'exit_status=$?
2559   # Save into config.log some information that might help in debugging.
2560   {
2561     echo
2562
2563     cat <<\_ASBOX
2564 ## ---------------- ##
2565 ## Cache variables. ##
2566 ## ---------------- ##
2567 _ASBOX
2568     echo
2569     # The following way of writing the cache mishandles newlines in values,
2570 (
2571   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2572     eval ac_val=\$$ac_var
2573     case $ac_val in #(
2574     *${as_nl}*)
2575       case $ac_var in #(
2576       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2577 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2578       esac
2579       case $ac_var in #(
2580       _ | IFS | as_nl) ;; #(
2581       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2582       *) { eval $ac_var=; unset $ac_var;} ;;
2583       esac ;;
2584     esac
2585   done
2586   (set) 2>&1 |
2587     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2588     *${as_nl}ac_space=\ *)
2589       sed -n \
2590         "s/'\''/'\''\\\\'\'''\''/g;
2591           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2592       ;; #(
2593     *)
2594       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2595       ;;
2596     esac |
2597     sort
2598 )
2599     echo
2600
2601     cat <<\_ASBOX
2602 ## ----------------- ##
2603 ## Output variables. ##
2604 ## ----------------- ##
2605 _ASBOX
2606     echo
2607     for ac_var in $ac_subst_vars
2608     do
2609       eval ac_val=\$$ac_var
2610       case $ac_val in
2611       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2612       esac
2613       $as_echo "$ac_var='\''$ac_val'\''"
2614     done | sort
2615     echo
2616
2617     if test -n "$ac_subst_files"; then
2618       cat <<\_ASBOX
2619 ## ------------------- ##
2620 ## File substitutions. ##
2621 ## ------------------- ##
2622 _ASBOX
2623       echo
2624       for ac_var in $ac_subst_files
2625       do
2626         eval ac_val=\$$ac_var
2627         case $ac_val in
2628         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2629         esac
2630         $as_echo "$ac_var='\''$ac_val'\''"
2631       done | sort
2632       echo
2633     fi
2634
2635     if test -s confdefs.h; then
2636       cat <<\_ASBOX
2637 ## ----------- ##
2638 ## confdefs.h. ##
2639 ## ----------- ##
2640 _ASBOX
2641       echo
2642       cat confdefs.h
2643       echo
2644     fi
2645     test "$ac_signal" != 0 &&
2646       $as_echo "$as_me: caught signal $ac_signal"
2647     $as_echo "$as_me: exit $exit_status"
2648   } >&5
2649   rm -f core *.core core.conftest.* &&
2650     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2651     exit $exit_status
2652 ' 0
2653 for ac_signal in 1 2 13 15; do
2654   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2655 done
2656 ac_signal=0
2657
2658 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2659 rm -f -r conftest* confdefs.h
2660
2661 $as_echo "/* confdefs.h */" > confdefs.h
2662
2663 # Predefined preprocessor variables.
2664
2665 cat >>confdefs.h <<_ACEOF
2666 #define PACKAGE_NAME "$PACKAGE_NAME"
2667 _ACEOF
2668
2669 cat >>confdefs.h <<_ACEOF
2670 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2671 _ACEOF
2672
2673 cat >>confdefs.h <<_ACEOF
2674 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2675 _ACEOF
2676
2677 cat >>confdefs.h <<_ACEOF
2678 #define PACKAGE_STRING "$PACKAGE_STRING"
2679 _ACEOF
2680
2681 cat >>confdefs.h <<_ACEOF
2682 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2683 _ACEOF
2684
2685 cat >>confdefs.h <<_ACEOF
2686 #define PACKAGE_URL "$PACKAGE_URL"
2687 _ACEOF
2688
2689
2690 # Let the site file select an alternate cache file if it wants to.
2691 # Prefer an explicitly selected file to automatically selected ones.
2692 ac_site_file1=NONE
2693 ac_site_file2=NONE
2694 if test -n "$CONFIG_SITE"; then
2695   ac_site_file1=$CONFIG_SITE
2696 elif test "x$prefix" != xNONE; then
2697   ac_site_file1=$prefix/share/config.site
2698   ac_site_file2=$prefix/etc/config.site
2699 else
2700   ac_site_file1=$ac_default_prefix/share/config.site
2701   ac_site_file2=$ac_default_prefix/etc/config.site
2702 fi
2703 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2704 do
2705   test "x$ac_site_file" = xNONE && continue
2706   if test -r "$ac_site_file"; then
2707     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2708 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2709     sed 's/^/| /' "$ac_site_file" >&5
2710     . "$ac_site_file"
2711   fi
2712 done
2713
2714 if test -r "$cache_file"; then
2715   # Some versions of bash will fail to source /dev/null (special
2716   # files actually), so we avoid doing that.
2717   if test -f "$cache_file"; then
2718     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2719 $as_echo "$as_me: loading cache $cache_file" >&6;}
2720     case $cache_file in
2721       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2722       *)                      . "./$cache_file";;
2723     esac
2724   fi
2725 else
2726   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2727 $as_echo "$as_me: creating cache $cache_file" >&6;}
2728   >$cache_file
2729 fi
2730
2731 # Check that the precious variables saved in the cache have kept the same
2732 # value.
2733 ac_cache_corrupted=false
2734 for ac_var in $ac_precious_vars; do
2735   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2736   eval ac_new_set=\$ac_env_${ac_var}_set
2737   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2738   eval ac_new_val=\$ac_env_${ac_var}_value
2739   case $ac_old_set,$ac_new_set in
2740     set,)
2741       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2742 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2743       ac_cache_corrupted=: ;;
2744     ,set)
2745       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2746 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2747       ac_cache_corrupted=: ;;
2748     ,);;
2749     *)
2750       if test "x$ac_old_val" != "x$ac_new_val"; then
2751         # differences in whitespace do not lead to failure.
2752         ac_old_val_w=`echo x $ac_old_val`
2753         ac_new_val_w=`echo x $ac_new_val`
2754         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2755           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2756 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2757           ac_cache_corrupted=:
2758         else
2759           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2760 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2761           eval $ac_var=\$ac_old_val
2762         fi
2763         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2764 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2765         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2766 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2767       fi;;
2768   esac
2769   # Pass precious variables to config.status.
2770   if test "$ac_new_set" = set; then
2771     case $ac_new_val in
2772     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2773     *) ac_arg=$ac_var=$ac_new_val ;;
2774     esac
2775     case " $ac_configure_args " in
2776       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2777       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2778     esac
2779   fi
2780 done
2781 if $ac_cache_corrupted; then
2782   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2783 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2784   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2785 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2786   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2787 fi
2788 ## -------------------- ##
2789 ## Main body of script. ##
2790 ## -------------------- ##
2791
2792 ac_ext=c
2793 ac_cpp='$CPP $CPPFLAGS'
2794 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2795 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2796 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2797
2798
2799
2800
2801
2802 ac_config_headers="$ac_config_headers config.h:config.in"
2803
2804
2805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2806 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2807     # Check whether --enable-maintainer-mode was given.
2808 if test "${enable_maintainer_mode+set}" = set; then :
2809   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2810 else
2811   USE_MAINTAINER_MODE=no
2812 fi
2813
2814   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2815 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2816    if test $USE_MAINTAINER_MODE = yes; then
2817   MAINTAINER_MODE_TRUE=
2818   MAINTAINER_MODE_FALSE='#'
2819 else
2820   MAINTAINER_MODE_TRUE='#'
2821   MAINTAINER_MODE_FALSE=
2822 fi
2823
2824   MAINT=$MAINTAINER_MODE_TRUE
2825
2826
2827
2828 # Set the 'development' global.
2829 . $srcdir/../bfd/development.sh
2830
2831 ac_ext=c
2832 ac_cpp='$CPP $CPPFLAGS'
2833 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2834 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2835 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2836 if test -n "$ac_tool_prefix"; then
2837   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2838 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2840 $as_echo_n "checking for $ac_word... " >&6; }
2841 if test "${ac_cv_prog_CC+set}" = set; then :
2842   $as_echo_n "(cached) " >&6
2843 else
2844   if test -n "$CC"; then
2845   ac_cv_prog_CC="$CC" # Let the user override the test.
2846 else
2847 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2848 for as_dir in $PATH
2849 do
2850   IFS=$as_save_IFS
2851   test -z "$as_dir" && as_dir=.
2852     for ac_exec_ext in '' $ac_executable_extensions; do
2853   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2854     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2855     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2856     break 2
2857   fi
2858 done
2859   done
2860 IFS=$as_save_IFS
2861
2862 fi
2863 fi
2864 CC=$ac_cv_prog_CC
2865 if test -n "$CC"; then
2866   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2867 $as_echo "$CC" >&6; }
2868 else
2869   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2870 $as_echo "no" >&6; }
2871 fi
2872
2873
2874 fi
2875 if test -z "$ac_cv_prog_CC"; then
2876   ac_ct_CC=$CC
2877   # Extract the first word of "gcc", so it can be a program name with args.
2878 set dummy gcc; ac_word=$2
2879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2880 $as_echo_n "checking for $ac_word... " >&6; }
2881 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2882   $as_echo_n "(cached) " >&6
2883 else
2884   if test -n "$ac_ct_CC"; then
2885   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2886 else
2887 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2888 for as_dir in $PATH
2889 do
2890   IFS=$as_save_IFS
2891   test -z "$as_dir" && as_dir=.
2892     for ac_exec_ext in '' $ac_executable_extensions; do
2893   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2894     ac_cv_prog_ac_ct_CC="gcc"
2895     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2896     break 2
2897   fi
2898 done
2899   done
2900 IFS=$as_save_IFS
2901
2902 fi
2903 fi
2904 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2905 if test -n "$ac_ct_CC"; then
2906   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2907 $as_echo "$ac_ct_CC" >&6; }
2908 else
2909   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2910 $as_echo "no" >&6; }
2911 fi
2912
2913   if test "x$ac_ct_CC" = x; then
2914     CC=""
2915   else
2916     case $cross_compiling:$ac_tool_warned in
2917 yes:)
2918 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2919 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2920 ac_tool_warned=yes ;;
2921 esac
2922     CC=$ac_ct_CC
2923   fi
2924 else
2925   CC="$ac_cv_prog_CC"
2926 fi
2927
2928 if test -z "$CC"; then
2929           if test -n "$ac_tool_prefix"; then
2930     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2931 set dummy ${ac_tool_prefix}cc; ac_word=$2
2932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2933 $as_echo_n "checking for $ac_word... " >&6; }
2934 if test "${ac_cv_prog_CC+set}" = set; then :
2935   $as_echo_n "(cached) " >&6
2936 else
2937   if test -n "$CC"; then
2938   ac_cv_prog_CC="$CC" # Let the user override the test.
2939 else
2940 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2941 for as_dir in $PATH
2942 do
2943   IFS=$as_save_IFS
2944   test -z "$as_dir" && as_dir=.
2945     for ac_exec_ext in '' $ac_executable_extensions; do
2946   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2947     ac_cv_prog_CC="${ac_tool_prefix}cc"
2948     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2949     break 2
2950   fi
2951 done
2952   done
2953 IFS=$as_save_IFS
2954
2955 fi
2956 fi
2957 CC=$ac_cv_prog_CC
2958 if test -n "$CC"; then
2959   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2960 $as_echo "$CC" >&6; }
2961 else
2962   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2963 $as_echo "no" >&6; }
2964 fi
2965
2966
2967   fi
2968 fi
2969 if test -z "$CC"; then
2970   # Extract the first word of "cc", so it can be a program name with args.
2971 set dummy cc; ac_word=$2
2972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2973 $as_echo_n "checking for $ac_word... " >&6; }
2974 if test "${ac_cv_prog_CC+set}" = set; then :
2975   $as_echo_n "(cached) " >&6
2976 else
2977   if test -n "$CC"; then
2978   ac_cv_prog_CC="$CC" # Let the user override the test.
2979 else
2980   ac_prog_rejected=no
2981 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2982 for as_dir in $PATH
2983 do
2984   IFS=$as_save_IFS
2985   test -z "$as_dir" && as_dir=.
2986     for ac_exec_ext in '' $ac_executable_extensions; do
2987   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2988     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2989        ac_prog_rejected=yes
2990        continue
2991      fi
2992     ac_cv_prog_CC="cc"
2993     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2994     break 2
2995   fi
2996 done
2997   done
2998 IFS=$as_save_IFS
2999
3000 if test $ac_prog_rejected = yes; then
3001   # We found a bogon in the path, so make sure we never use it.
3002   set dummy $ac_cv_prog_CC
3003   shift
3004   if test $# != 0; then
3005     # We chose a different compiler from the bogus one.
3006     # However, it has the same basename, so the bogon will be chosen
3007     # first if we set CC to just the basename; use the full file name.
3008     shift
3009     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3010   fi
3011 fi
3012 fi
3013 fi
3014 CC=$ac_cv_prog_CC
3015 if test -n "$CC"; then
3016   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3017 $as_echo "$CC" >&6; }
3018 else
3019   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3020 $as_echo "no" >&6; }
3021 fi
3022
3023
3024 fi
3025 if test -z "$CC"; then
3026   if test -n "$ac_tool_prefix"; then
3027   for ac_prog in cl.exe
3028   do
3029     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3030 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3032 $as_echo_n "checking for $ac_word... " >&6; }
3033 if test "${ac_cv_prog_CC+set}" = set; then :
3034   $as_echo_n "(cached) " >&6
3035 else
3036   if test -n "$CC"; then
3037   ac_cv_prog_CC="$CC" # Let the user override the test.
3038 else
3039 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3040 for as_dir in $PATH
3041 do
3042   IFS=$as_save_IFS
3043   test -z "$as_dir" && as_dir=.
3044     for ac_exec_ext in '' $ac_executable_extensions; do
3045   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3046     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3047     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3048     break 2
3049   fi
3050 done
3051   done
3052 IFS=$as_save_IFS
3053
3054 fi
3055 fi
3056 CC=$ac_cv_prog_CC
3057 if test -n "$CC"; then
3058   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3059 $as_echo "$CC" >&6; }
3060 else
3061   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3062 $as_echo "no" >&6; }
3063 fi
3064
3065
3066     test -n "$CC" && break
3067   done
3068 fi
3069 if test -z "$CC"; then
3070   ac_ct_CC=$CC
3071   for ac_prog in cl.exe
3072 do
3073   # Extract the first word of "$ac_prog", so it can be a program name with args.
3074 set dummy $ac_prog; ac_word=$2
3075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3076 $as_echo_n "checking for $ac_word... " >&6; }
3077 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3078   $as_echo_n "(cached) " >&6
3079 else
3080   if test -n "$ac_ct_CC"; then
3081   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3082 else
3083 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3084 for as_dir in $PATH
3085 do
3086   IFS=$as_save_IFS
3087   test -z "$as_dir" && as_dir=.
3088     for ac_exec_ext in '' $ac_executable_extensions; do
3089   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3090     ac_cv_prog_ac_ct_CC="$ac_prog"
3091     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3092     break 2
3093   fi
3094 done
3095   done
3096 IFS=$as_save_IFS
3097
3098 fi
3099 fi
3100 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3101 if test -n "$ac_ct_CC"; then
3102   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3103 $as_echo "$ac_ct_CC" >&6; }
3104 else
3105   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3106 $as_echo "no" >&6; }
3107 fi
3108
3109
3110   test -n "$ac_ct_CC" && break
3111 done
3112
3113   if test "x$ac_ct_CC" = x; then
3114     CC=""
3115   else
3116     case $cross_compiling:$ac_tool_warned in
3117 yes:)
3118 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3119 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3120 ac_tool_warned=yes ;;
3121 esac
3122     CC=$ac_ct_CC
3123   fi
3124 fi
3125
3126 fi
3127
3128
3129 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3130 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3131 as_fn_error "no acceptable C compiler found in \$PATH
3132 See \`config.log' for more details." "$LINENO" 5; }
3133
3134 # Provide some information about the compiler.
3135 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3136 set X $ac_compile
3137 ac_compiler=$2
3138 for ac_option in --version -v -V -qversion; do
3139   { { ac_try="$ac_compiler $ac_option >&5"
3140 case "(($ac_try" in
3141   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3142   *) ac_try_echo=$ac_try;;
3143 esac
3144 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3145 $as_echo "$ac_try_echo"; } >&5
3146   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3147   ac_status=$?
3148   if test -s conftest.err; then
3149     sed '10a\
3150 ... rest of stderr output deleted ...
3151          10q' conftest.err >conftest.er1
3152     cat conftest.er1 >&5
3153     rm -f conftest.er1 conftest.err
3154   fi
3155   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3156   test $ac_status = 0; }
3157 done
3158
3159 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3160 /* end confdefs.h.  */
3161
3162 int
3163 main ()
3164 {
3165
3166   ;
3167   return 0;
3168 }
3169 _ACEOF
3170 ac_clean_files_save=$ac_clean_files
3171 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3172 # Try to create an executable without -o first, disregard a.out.
3173 # It will help us diagnose broken compilers, and finding out an intuition
3174 # of exeext.
3175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3176 $as_echo_n "checking for C compiler default output file name... " >&6; }
3177 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3178
3179 # The possible output files:
3180 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3181
3182 ac_rmfiles=
3183 for ac_file in $ac_files
3184 do
3185   case $ac_file in
3186     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3187     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3188   esac
3189 done
3190 rm -f $ac_rmfiles
3191
3192 if { { ac_try="$ac_link_default"
3193 case "(($ac_try" in
3194   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3195   *) ac_try_echo=$ac_try;;
3196 esac
3197 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3198 $as_echo "$ac_try_echo"; } >&5
3199   (eval "$ac_link_default") 2>&5
3200   ac_status=$?
3201   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3202   test $ac_status = 0; }; then :
3203   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3204 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3205 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3206 # so that the user can short-circuit this test for compilers unknown to
3207 # Autoconf.
3208 for ac_file in $ac_files ''
3209 do
3210   test -f "$ac_file" || continue
3211   case $ac_file in
3212     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3213         ;;
3214     [ab].out )
3215         # We found the default executable, but exeext='' is most
3216         # certainly right.
3217         break;;
3218     *.* )
3219         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3220         then :; else
3221            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3222         fi
3223         # We set ac_cv_exeext here because the later test for it is not
3224         # safe: cross compilers may not add the suffix if given an `-o'
3225         # argument, so we may need to know it at that point already.
3226         # Even if this section looks crufty: it has the advantage of
3227         # actually working.
3228         break;;
3229     * )
3230         break;;
3231   esac
3232 done
3233 test "$ac_cv_exeext" = no && ac_cv_exeext=
3234
3235 else
3236   ac_file=''
3237 fi
3238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3239 $as_echo "$ac_file" >&6; }
3240 if test -z "$ac_file"; then :
3241   $as_echo "$as_me: failed program was:" >&5
3242 sed 's/^/| /' conftest.$ac_ext >&5
3243
3244 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3245 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3246 { as_fn_set_status 77
3247 as_fn_error "C compiler cannot create executables
3248 See \`config.log' for more details." "$LINENO" 5; }; }
3249 fi
3250 ac_exeext=$ac_cv_exeext
3251
3252 # Check that the compiler produces executables we can run.  If not, either
3253 # the compiler is broken, or we cross compile.
3254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3255 $as_echo_n "checking whether the C compiler works... " >&6; }
3256 # If not cross compiling, check that we can run a simple program.
3257 if test "$cross_compiling" != yes; then
3258   if { ac_try='./$ac_file'
3259   { { case "(($ac_try" in
3260   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3261   *) ac_try_echo=$ac_try;;
3262 esac
3263 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3264 $as_echo "$ac_try_echo"; } >&5
3265   (eval "$ac_try") 2>&5
3266   ac_status=$?
3267   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3268   test $ac_status = 0; }; }; then
3269     cross_compiling=no
3270   else
3271     if test "$cross_compiling" = maybe; then
3272         cross_compiling=yes
3273     else
3274         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3275 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3276 as_fn_error "cannot run C compiled programs.
3277 If you meant to cross compile, use \`--host'.
3278 See \`config.log' for more details." "$LINENO" 5; }
3279     fi
3280   fi
3281 fi
3282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3283 $as_echo "yes" >&6; }
3284
3285 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3286 ac_clean_files=$ac_clean_files_save
3287 # Check that the compiler produces executables we can run.  If not, either
3288 # the compiler is broken, or we cross compile.
3289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3290 $as_echo_n "checking whether we are cross compiling... " >&6; }
3291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3292 $as_echo "$cross_compiling" >&6; }
3293
3294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3295 $as_echo_n "checking for suffix of executables... " >&6; }
3296 if { { ac_try="$ac_link"
3297 case "(($ac_try" in
3298   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3299   *) ac_try_echo=$ac_try;;
3300 esac
3301 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3302 $as_echo "$ac_try_echo"; } >&5
3303   (eval "$ac_link") 2>&5
3304   ac_status=$?
3305   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3306   test $ac_status = 0; }; then :
3307   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3308 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3309 # work properly (i.e., refer to `conftest.exe'), while it won't with
3310 # `rm'.
3311 for ac_file in conftest.exe conftest conftest.*; do
3312   test -f "$ac_file" || continue
3313   case $ac_file in
3314     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3315     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3316           break;;
3317     * ) break;;
3318   esac
3319 done
3320 else
3321   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3322 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3323 as_fn_error "cannot compute suffix of executables: cannot compile and link
3324 See \`config.log' for more details." "$LINENO" 5; }
3325 fi
3326 rm -f conftest$ac_cv_exeext
3327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3328 $as_echo "$ac_cv_exeext" >&6; }
3329
3330 rm -f conftest.$ac_ext
3331 EXEEXT=$ac_cv_exeext
3332 ac_exeext=$EXEEXT
3333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3334 $as_echo_n "checking for suffix of object files... " >&6; }
3335 if test "${ac_cv_objext+set}" = set; then :
3336   $as_echo_n "(cached) " >&6
3337 else
3338   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3339 /* end confdefs.h.  */
3340
3341 int
3342 main ()
3343 {
3344
3345   ;
3346   return 0;
3347 }
3348 _ACEOF
3349 rm -f conftest.o conftest.obj
3350 if { { ac_try="$ac_compile"
3351 case "(($ac_try" in
3352   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3353   *) ac_try_echo=$ac_try;;
3354 esac
3355 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3356 $as_echo "$ac_try_echo"; } >&5
3357   (eval "$ac_compile") 2>&5
3358   ac_status=$?
3359   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3360   test $ac_status = 0; }; then :
3361   for ac_file in conftest.o conftest.obj conftest.*; do
3362   test -f "$ac_file" || continue;
3363   case $ac_file in
3364     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3365     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3366        break;;
3367   esac
3368 done
3369 else
3370   $as_echo "$as_me: failed program was:" >&5
3371 sed 's/^/| /' conftest.$ac_ext >&5
3372
3373 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3374 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3375 as_fn_error "cannot compute suffix of object files: cannot compile
3376 See \`config.log' for more details." "$LINENO" 5; }
3377 fi
3378 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3379 fi
3380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3381 $as_echo "$ac_cv_objext" >&6; }
3382 OBJEXT=$ac_cv_objext
3383 ac_objext=$OBJEXT
3384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3385 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3386 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3387   $as_echo_n "(cached) " >&6
3388 else
3389   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3390 /* end confdefs.h.  */
3391
3392 int
3393 main ()
3394 {
3395 #ifndef __GNUC__
3396        choke me
3397 #endif
3398
3399   ;
3400   return 0;
3401 }
3402 _ACEOF
3403 if ac_fn_c_try_compile "$LINENO"; then :
3404   ac_compiler_gnu=yes
3405 else
3406   ac_compiler_gnu=no
3407 fi
3408 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3409 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3410
3411 fi
3412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3413 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3414 if test $ac_compiler_gnu = yes; then
3415   GCC=yes
3416 else
3417   GCC=
3418 fi
3419 ac_test_CFLAGS=${CFLAGS+set}
3420 ac_save_CFLAGS=$CFLAGS
3421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3422 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3423 if test "${ac_cv_prog_cc_g+set}" = set; then :
3424   $as_echo_n "(cached) " >&6
3425 else
3426   ac_save_c_werror_flag=$ac_c_werror_flag
3427    ac_c_werror_flag=yes
3428    ac_cv_prog_cc_g=no
3429    CFLAGS="-g"
3430    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3431 /* end confdefs.h.  */
3432
3433 int
3434 main ()
3435 {
3436
3437   ;
3438   return 0;
3439 }
3440 _ACEOF
3441 if ac_fn_c_try_compile "$LINENO"; then :
3442   ac_cv_prog_cc_g=yes
3443 else
3444   CFLAGS=""
3445       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3446 /* end confdefs.h.  */
3447
3448 int
3449 main ()
3450 {
3451
3452   ;
3453   return 0;
3454 }
3455 _ACEOF
3456 if ac_fn_c_try_compile "$LINENO"; then :
3457
3458 else
3459   ac_c_werror_flag=$ac_save_c_werror_flag
3460          CFLAGS="-g"
3461          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3462 /* end confdefs.h.  */
3463
3464 int
3465 main ()
3466 {
3467
3468   ;
3469   return 0;
3470 }
3471 _ACEOF
3472 if ac_fn_c_try_compile "$LINENO"; then :
3473   ac_cv_prog_cc_g=yes
3474 fi
3475 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3476 fi
3477 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3478 fi
3479 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3480    ac_c_werror_flag=$ac_save_c_werror_flag
3481 fi
3482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3483 $as_echo "$ac_cv_prog_cc_g" >&6; }
3484 if test "$ac_test_CFLAGS" = set; then
3485   CFLAGS=$ac_save_CFLAGS
3486 elif test $ac_cv_prog_cc_g = yes; then
3487   if test "$GCC" = yes; then
3488     CFLAGS="-g -O2"
3489   else
3490     CFLAGS="-g"
3491   fi
3492 else
3493   if test "$GCC" = yes; then
3494     CFLAGS="-O2"
3495   else
3496     CFLAGS=
3497   fi
3498 fi
3499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3500 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3501 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3502   $as_echo_n "(cached) " >&6
3503 else
3504   ac_cv_prog_cc_c89=no
3505 ac_save_CC=$CC
3506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3507 /* end confdefs.h.  */
3508 #include <stdarg.h>
3509 #include <stdio.h>
3510 #include <sys/types.h>
3511 #include <sys/stat.h>
3512 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3513 struct buf { int x; };
3514 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3515 static char *e (p, i)
3516      char **p;
3517      int i;
3518 {
3519   return p[i];
3520 }
3521 static char *f (char * (*g) (char **, int), char **p, ...)
3522 {
3523   char *s;
3524   va_list v;
3525   va_start (v,p);
3526   s = g (p, va_arg (v,int));
3527   va_end (v);
3528   return s;
3529 }
3530
3531 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3532    function prototypes and stuff, but not '\xHH' hex character constants.
3533    These don't provoke an error unfortunately, instead are silently treated
3534    as 'x'.  The following induces an error, until -std is added to get
3535    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3536    array size at least.  It's necessary to write '\x00'==0 to get something
3537    that's true only with -std.  */
3538 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3539
3540 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3541    inside strings and character constants.  */
3542 #define FOO(x) 'x'
3543 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3544
3545 int test (int i, double x);
3546 struct s1 {int (*f) (int a);};
3547 struct s2 {int (*f) (double a);};
3548 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3549 int argc;
3550 char **argv;
3551 int
3552 main ()
3553 {
3554 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3555   ;
3556   return 0;
3557 }
3558 _ACEOF
3559 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3560         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3561 do
3562   CC="$ac_save_CC $ac_arg"
3563   if ac_fn_c_try_compile "$LINENO"; then :
3564   ac_cv_prog_cc_c89=$ac_arg
3565 fi
3566 rm -f core conftest.err conftest.$ac_objext
3567   test "x$ac_cv_prog_cc_c89" != "xno" && break
3568 done
3569 rm -f conftest.$ac_ext
3570 CC=$ac_save_CC
3571
3572 fi
3573 # AC_CACHE_VAL
3574 case "x$ac_cv_prog_cc_c89" in
3575   x)
3576     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3577 $as_echo "none needed" >&6; } ;;
3578   xno)
3579     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3580 $as_echo "unsupported" >&6; } ;;
3581   *)
3582     CC="$CC $ac_cv_prog_cc_c89"
3583     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3584 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3585 esac
3586 if test "x$ac_cv_prog_cc_c89" != xno; then :
3587
3588 fi
3589
3590 ac_ext=c
3591 ac_cpp='$CPP $CPPFLAGS'
3592 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3593 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3594 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3595
3596 ac_ext=cpp
3597 ac_cpp='$CXXCPP $CPPFLAGS'
3598 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3599 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3600 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3601 if test -z "$CXX"; then
3602   if test -n "$CCC"; then
3603     CXX=$CCC
3604   else
3605     if test -n "$ac_tool_prefix"; then
3606   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3607   do
3608     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3609 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3611 $as_echo_n "checking for $ac_word... " >&6; }
3612 if test "${ac_cv_prog_CXX+set}" = set; then :
3613   $as_echo_n "(cached) " >&6
3614 else
3615   if test -n "$CXX"; then
3616   ac_cv_prog_CXX="$CXX" # Let the user override the test.
3617 else
3618 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3619 for as_dir in $PATH
3620 do
3621   IFS=$as_save_IFS
3622   test -z "$as_dir" && as_dir=.
3623     for ac_exec_ext in '' $ac_executable_extensions; do
3624   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3625     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3626     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3627     break 2
3628   fi
3629 done
3630   done
3631 IFS=$as_save_IFS
3632
3633 fi
3634 fi
3635 CXX=$ac_cv_prog_CXX
3636 if test -n "$CXX"; then
3637   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3638 $as_echo "$CXX" >&6; }
3639 else
3640   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3641 $as_echo "no" >&6; }
3642 fi
3643
3644
3645     test -n "$CXX" && break
3646   done
3647 fi
3648 if test -z "$CXX"; then
3649   ac_ct_CXX=$CXX
3650   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3651 do
3652   # Extract the first word of "$ac_prog", so it can be a program name with args.
3653 set dummy $ac_prog; ac_word=$2
3654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3655 $as_echo_n "checking for $ac_word... " >&6; }
3656 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
3657   $as_echo_n "(cached) " >&6
3658 else
3659   if test -n "$ac_ct_CXX"; then
3660   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3661 else
3662 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3663 for as_dir in $PATH
3664 do
3665   IFS=$as_save_IFS
3666   test -z "$as_dir" && as_dir=.
3667     for ac_exec_ext in '' $ac_executable_extensions; do
3668   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3669     ac_cv_prog_ac_ct_CXX="$ac_prog"
3670     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3671     break 2
3672   fi
3673 done
3674   done
3675 IFS=$as_save_IFS
3676
3677 fi
3678 fi
3679 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3680 if test -n "$ac_ct_CXX"; then
3681   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3682 $as_echo "$ac_ct_CXX" >&6; }
3683 else
3684   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3685 $as_echo "no" >&6; }
3686 fi
3687
3688
3689   test -n "$ac_ct_CXX" && break
3690 done
3691
3692   if test "x$ac_ct_CXX" = x; then
3693     CXX="g++"
3694   else
3695     case $cross_compiling:$ac_tool_warned in
3696 yes:)
3697 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3698 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3699 ac_tool_warned=yes ;;
3700 esac
3701     CXX=$ac_ct_CXX
3702   fi
3703 fi
3704
3705   fi
3706 fi
3707 # Provide some information about the compiler.
3708 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3709 set X $ac_compile
3710 ac_compiler=$2
3711 for ac_option in --version -v -V -qversion; do
3712   { { ac_try="$ac_compiler $ac_option >&5"
3713 case "(($ac_try" in
3714   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3715   *) ac_try_echo=$ac_try;;
3716 esac
3717 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3718 $as_echo "$ac_try_echo"; } >&5
3719   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3720   ac_status=$?
3721   if test -s conftest.err; then
3722     sed '10a\
3723 ... rest of stderr output deleted ...
3724          10q' conftest.err >conftest.er1
3725     cat conftest.er1 >&5
3726     rm -f conftest.er1 conftest.err
3727   fi
3728   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3729   test $ac_status = 0; }
3730 done
3731
3732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3733 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3734 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
3735   $as_echo_n "(cached) " >&6
3736 else
3737   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3738 /* end confdefs.h.  */
3739
3740 int
3741 main ()
3742 {
3743 #ifndef __GNUC__
3744        choke me
3745 #endif
3746
3747   ;
3748   return 0;
3749 }
3750 _ACEOF
3751 if ac_fn_cxx_try_compile "$LINENO"; then :
3752   ac_compiler_gnu=yes
3753 else
3754   ac_compiler_gnu=no
3755 fi
3756 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3757 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3758
3759 fi
3760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3761 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3762 if test $ac_compiler_gnu = yes; then
3763   GXX=yes
3764 else
3765   GXX=
3766 fi
3767 ac_test_CXXFLAGS=${CXXFLAGS+set}
3768 ac_save_CXXFLAGS=$CXXFLAGS
3769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3770 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3771 if test "${ac_cv_prog_cxx_g+set}" = set; then :
3772   $as_echo_n "(cached) " >&6
3773 else
3774   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3775    ac_cxx_werror_flag=yes
3776    ac_cv_prog_cxx_g=no
3777    CXXFLAGS="-g"
3778    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3779 /* end confdefs.h.  */
3780
3781 int
3782 main ()
3783 {
3784
3785   ;
3786   return 0;
3787 }
3788 _ACEOF
3789 if ac_fn_cxx_try_compile "$LINENO"; then :
3790   ac_cv_prog_cxx_g=yes
3791 else
3792   CXXFLAGS=""
3793       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3794 /* end confdefs.h.  */
3795
3796 int
3797 main ()
3798 {
3799
3800   ;
3801   return 0;
3802 }
3803 _ACEOF
3804 if ac_fn_cxx_try_compile "$LINENO"; then :
3805
3806 else
3807   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3808          CXXFLAGS="-g"
3809          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3810 /* end confdefs.h.  */
3811
3812 int
3813 main ()
3814 {
3815
3816   ;
3817   return 0;
3818 }
3819 _ACEOF
3820 if ac_fn_cxx_try_compile "$LINENO"; then :
3821   ac_cv_prog_cxx_g=yes
3822 fi
3823 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3824 fi
3825 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3826 fi
3827 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3828    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3829 fi
3830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3831 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3832 if test "$ac_test_CXXFLAGS" = set; then
3833   CXXFLAGS=$ac_save_CXXFLAGS
3834 elif test $ac_cv_prog_cxx_g = yes; then
3835   if test "$GXX" = yes; then
3836     CXXFLAGS="-g -O2"
3837   else
3838     CXXFLAGS="-g"
3839   fi
3840 else
3841   if test "$GXX" = yes; then
3842     CXXFLAGS="-O2"
3843   else
3844     CXXFLAGS=
3845   fi
3846 fi
3847 ac_ext=c
3848 ac_cpp='$CPP $CPPFLAGS'
3849 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3850 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3851 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3852
3853
3854
3855 ac_ext=c
3856 ac_cpp='$CPP $CPPFLAGS'
3857 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3858 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3859 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3861 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3862 # On Suns, sometimes $CPP names a directory.
3863 if test -n "$CPP" && test -d "$CPP"; then
3864   CPP=
3865 fi
3866 if test -z "$CPP"; then
3867   if test "${ac_cv_prog_CPP+set}" = set; then :
3868   $as_echo_n "(cached) " >&6
3869 else
3870       # Double quotes because CPP needs to be expanded
3871     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3872     do
3873       ac_preproc_ok=false
3874 for ac_c_preproc_warn_flag in '' yes
3875 do
3876   # Use a header file that comes with gcc, so configuring glibc
3877   # with a fresh cross-compiler works.
3878   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3879   # <limits.h> exists even on freestanding compilers.
3880   # On the NeXT, cc -E runs the code through the compiler's parser,
3881   # not just through cpp. "Syntax error" is here to catch this case.
3882   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3883 /* end confdefs.h.  */
3884 #ifdef __STDC__
3885 # include <limits.h>
3886 #else
3887 # include <assert.h>
3888 #endif
3889                      Syntax error
3890 _ACEOF
3891 if ac_fn_c_try_cpp "$LINENO"; then :
3892
3893 else
3894   # Broken: fails on valid input.
3895 continue
3896 fi
3897 rm -f conftest.err conftest.$ac_ext
3898
3899   # OK, works on sane cases.  Now check whether nonexistent headers
3900   # can be detected and how.
3901   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3902 /* end confdefs.h.  */
3903 #include <ac_nonexistent.h>
3904 _ACEOF
3905 if ac_fn_c_try_cpp "$LINENO"; then :
3906   # Broken: success on invalid input.
3907 continue
3908 else
3909   # Passes both tests.
3910 ac_preproc_ok=:
3911 break
3912 fi
3913 rm -f conftest.err conftest.$ac_ext
3914
3915 done
3916 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3917 rm -f conftest.err conftest.$ac_ext
3918 if $ac_preproc_ok; then :
3919   break
3920 fi
3921
3922     done
3923     ac_cv_prog_CPP=$CPP
3924
3925 fi
3926   CPP=$ac_cv_prog_CPP
3927 else
3928   ac_cv_prog_CPP=$CPP
3929 fi
3930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3931 $as_echo "$CPP" >&6; }
3932 ac_preproc_ok=false
3933 for ac_c_preproc_warn_flag in '' yes
3934 do
3935   # Use a header file that comes with gcc, so configuring glibc
3936   # with a fresh cross-compiler works.
3937   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3938   # <limits.h> exists even on freestanding compilers.
3939   # On the NeXT, cc -E runs the code through the compiler's parser,
3940   # not just through cpp. "Syntax error" is here to catch this case.
3941   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3942 /* end confdefs.h.  */
3943 #ifdef __STDC__
3944 # include <limits.h>
3945 #else
3946 # include <assert.h>
3947 #endif
3948                      Syntax error
3949 _ACEOF
3950 if ac_fn_c_try_cpp "$LINENO"; then :
3951
3952 else
3953   # Broken: fails on valid input.
3954 continue
3955 fi
3956 rm -f conftest.err conftest.$ac_ext
3957
3958   # OK, works on sane cases.  Now check whether nonexistent headers
3959   # can be detected and how.
3960   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3961 /* end confdefs.h.  */
3962 #include <ac_nonexistent.h>
3963 _ACEOF
3964 if ac_fn_c_try_cpp "$LINENO"; then :
3965   # Broken: success on invalid input.
3966 continue
3967 else
3968   # Passes both tests.
3969 ac_preproc_ok=:
3970 break
3971 fi
3972 rm -f conftest.err conftest.$ac_ext
3973
3974 done
3975 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3976 rm -f conftest.err conftest.$ac_ext
3977 if $ac_preproc_ok; then :
3978
3979 else
3980   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3981 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3982 as_fn_error "C preprocessor \"$CPP\" fails sanity check
3983 See \`config.log' for more details." "$LINENO" 5; }
3984 fi
3985
3986 ac_ext=c
3987 ac_cpp='$CPP $CPPFLAGS'
3988 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3989 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3990 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3991
3992
3993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3994 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3995 if test "${ac_cv_path_GREP+set}" = set; then :
3996   $as_echo_n "(cached) " >&6
3997 else
3998   if test -z "$GREP"; then
3999   ac_path_GREP_found=false
4000   # Loop through the user's path and test for each of PROGNAME-LIST
4001   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4002 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4003 do
4004   IFS=$as_save_IFS
4005   test -z "$as_dir" && as_dir=.
4006     for ac_prog in grep ggrep; do
4007     for ac_exec_ext in '' $ac_executable_extensions; do
4008       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4009       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4010 # Check for GNU ac_path_GREP and select it if it is found.
4011   # Check for GNU $ac_path_GREP
4012 case `"$ac_path_GREP" --version 2>&1` in
4013 *GNU*)
4014   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4015 *)
4016   ac_count=0
4017   $as_echo_n 0123456789 >"conftest.in"
4018   while :
4019   do
4020     cat "conftest.in" "conftest.in" >"conftest.tmp"
4021     mv "conftest.tmp" "conftest.in"
4022     cp "conftest.in" "conftest.nl"
4023     $as_echo 'GREP' >> "conftest.nl"
4024     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4025     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4026     as_fn_arith $ac_count + 1 && ac_count=$as_val
4027     if test $ac_count -gt ${ac_path_GREP_max-0}; then
4028       # Best one so far, save it but keep looking for a better one
4029       ac_cv_path_GREP="$ac_path_GREP"
4030       ac_path_GREP_max=$ac_count
4031     fi
4032     # 10*(2^10) chars as input seems more than enough
4033     test $ac_count -gt 10 && break
4034   done
4035   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4036 esac
4037
4038       $ac_path_GREP_found && break 3
4039     done
4040   done
4041   done
4042 IFS=$as_save_IFS
4043   if test -z "$ac_cv_path_GREP"; then
4044     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4045   fi
4046 else
4047   ac_cv_path_GREP=$GREP
4048 fi
4049
4050 fi
4051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4052 $as_echo "$ac_cv_path_GREP" >&6; }
4053  GREP="$ac_cv_path_GREP"
4054
4055
4056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4057 $as_echo_n "checking for egrep... " >&6; }
4058 if test "${ac_cv_path_EGREP+set}" = set; then :
4059   $as_echo_n "(cached) " >&6
4060 else
4061   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4062    then ac_cv_path_EGREP="$GREP -E"
4063    else
4064      if test -z "$EGREP"; then
4065   ac_path_EGREP_found=false
4066   # Loop through the user's path and test for each of PROGNAME-LIST
4067   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4068 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4069 do
4070   IFS=$as_save_IFS
4071   test -z "$as_dir" && as_dir=.
4072     for ac_prog in egrep; do
4073     for ac_exec_ext in '' $ac_executable_extensions; do
4074       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4075       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4076 # Check for GNU ac_path_EGREP and select it if it is found.
4077   # Check for GNU $ac_path_EGREP
4078 case `"$ac_path_EGREP" --version 2>&1` in
4079 *GNU*)
4080   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4081 *)
4082   ac_count=0
4083   $as_echo_n 0123456789 >"conftest.in"
4084   while :
4085   do
4086     cat "conftest.in" "conftest.in" >"conftest.tmp"
4087     mv "conftest.tmp" "conftest.in"
4088     cp "conftest.in" "conftest.nl"
4089     $as_echo 'EGREP' >> "conftest.nl"
4090     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4091     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4092     as_fn_arith $ac_count + 1 && ac_count=$as_val
4093     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4094       # Best one so far, save it but keep looking for a better one
4095       ac_cv_path_EGREP="$ac_path_EGREP"
4096       ac_path_EGREP_max=$ac_count
4097     fi
4098     # 10*(2^10) chars as input seems more than enough
4099     test $ac_count -gt 10 && break
4100   done
4101   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4102 esac
4103
4104       $ac_path_EGREP_found && break 3
4105     done
4106   done
4107   done
4108 IFS=$as_save_IFS
4109   if test -z "$ac_cv_path_EGREP"; then
4110     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4111   fi
4112 else
4113   ac_cv_path_EGREP=$EGREP
4114 fi
4115
4116    fi
4117 fi
4118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4119 $as_echo "$ac_cv_path_EGREP" >&6; }
4120  EGREP="$ac_cv_path_EGREP"
4121
4122
4123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4124 $as_echo_n "checking for ANSI C header files... " >&6; }
4125 if test "${ac_cv_header_stdc+set}" = set; then :
4126   $as_echo_n "(cached) " >&6
4127 else
4128   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4129 /* end confdefs.h.  */
4130 #include <stdlib.h>
4131 #include <stdarg.h>
4132 #include <string.h>
4133 #include <float.h>
4134
4135 int
4136 main ()
4137 {
4138
4139   ;
4140   return 0;
4141 }
4142 _ACEOF
4143 if ac_fn_c_try_compile "$LINENO"; then :
4144   ac_cv_header_stdc=yes
4145 else
4146   ac_cv_header_stdc=no
4147 fi
4148 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4149
4150 if test $ac_cv_header_stdc = yes; then
4151   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4152   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4153 /* end confdefs.h.  */
4154 #include <string.h>
4155
4156 _ACEOF
4157 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4158   $EGREP "memchr" >/dev/null 2>&1; then :
4159
4160 else
4161   ac_cv_header_stdc=no
4162 fi
4163 rm -f conftest*
4164
4165 fi
4166
4167 if test $ac_cv_header_stdc = yes; then
4168   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4169   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4170 /* end confdefs.h.  */
4171 #include <stdlib.h>
4172
4173 _ACEOF
4174 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4175   $EGREP "free" >/dev/null 2>&1; then :
4176
4177 else
4178   ac_cv_header_stdc=no
4179 fi
4180 rm -f conftest*
4181
4182 fi
4183
4184 if test $ac_cv_header_stdc = yes; then
4185   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4186   if test "$cross_compiling" = yes; then :
4187   :
4188 else
4189   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4190 /* end confdefs.h.  */
4191 #include <ctype.h>
4192 #include <stdlib.h>
4193 #if ((' ' & 0x0FF) == 0x020)
4194 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4195 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4196 #else
4197 # define ISLOWER(c) \
4198                    (('a' <= (c) && (c) <= 'i') \
4199                      || ('j' <= (c) && (c) <= 'r') \
4200                      || ('s' <= (c) && (c) <= 'z'))
4201 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4202 #endif
4203
4204 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4205 int
4206 main ()
4207 {
4208   int i;
4209   for (i = 0; i < 256; i++)
4210     if (XOR (islower (i), ISLOWER (i))
4211         || toupper (i) != TOUPPER (i))
4212       return 2;
4213   return 0;
4214 }
4215 _ACEOF
4216 if ac_fn_c_try_run "$LINENO"; then :
4217
4218 else
4219   ac_cv_header_stdc=no
4220 fi
4221 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4222   conftest.$ac_objext conftest.beam conftest.$ac_ext
4223 fi
4224
4225 fi
4226 fi
4227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4228 $as_echo "$ac_cv_header_stdc" >&6; }
4229 if test $ac_cv_header_stdc = yes; then
4230
4231 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4232
4233 fi
4234
4235 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4236 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4237                   inttypes.h stdint.h unistd.h
4238 do :
4239   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4240 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4241 "
4242 eval as_val=\$$as_ac_Header
4243    if test "x$as_val" = x""yes; then :
4244   cat >>confdefs.h <<_ACEOF
4245 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4246 _ACEOF
4247
4248 fi
4249
4250 done
4251
4252
4253
4254   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4255 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
4256   MINIX=yes
4257 else
4258   MINIX=
4259 fi
4260
4261
4262   if test "$MINIX" = yes; then
4263
4264 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4265
4266
4267 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4268
4269
4270 $as_echo "#define _MINIX 1" >>confdefs.h
4271
4272   fi
4273
4274
4275   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4276 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4277 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
4278   $as_echo_n "(cached) " >&6
4279 else
4280   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4281 /* end confdefs.h.  */
4282
4283 #         define __EXTENSIONS__ 1
4284           $ac_includes_default
4285 int
4286 main ()
4287 {
4288
4289   ;
4290   return 0;
4291 }
4292 _ACEOF
4293 if ac_fn_c_try_compile "$LINENO"; then :
4294   ac_cv_safe_to_define___extensions__=yes
4295 else
4296   ac_cv_safe_to_define___extensions__=no
4297 fi
4298 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4299 fi
4300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4301 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4302   test $ac_cv_safe_to_define___extensions__ = yes &&
4303     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4304
4305   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4306
4307   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4308
4309   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4310
4311   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4312
4313
4314 ac_aux_dir=
4315 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4316   for ac_t in install-sh install.sh shtool; do
4317     if test -f "$ac_dir/$ac_t"; then
4318       ac_aux_dir=$ac_dir
4319       ac_install_sh="$ac_aux_dir/$ac_t -c"
4320       break 2
4321     fi
4322   done
4323 done
4324 if test -z "$ac_aux_dir"; then
4325   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4326 fi
4327
4328 # These three variables are undocumented and unsupported,
4329 # and are intended to be withdrawn in a future Autoconf release.
4330 # They can cause serious problems if a builder's source tree is in a directory
4331 # whose full name contains unusual characters.
4332 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
4333 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
4334 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
4335
4336
4337 # Make sure we can run config.sub.
4338 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4339   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4340
4341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4342 $as_echo_n "checking build system type... " >&6; }
4343 if test "${ac_cv_build+set}" = set; then :
4344   $as_echo_n "(cached) " >&6
4345 else
4346   ac_build_alias=$build_alias
4347 test "x$ac_build_alias" = x &&
4348   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4349 test "x$ac_build_alias" = x &&
4350   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4351 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4352   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4353
4354 fi
4355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4356 $as_echo "$ac_cv_build" >&6; }
4357 case $ac_cv_build in
4358 *-*-*) ;;
4359 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4360 esac
4361 build=$ac_cv_build
4362 ac_save_IFS=$IFS; IFS='-'
4363 set x $ac_cv_build
4364 shift
4365 build_cpu=$1
4366 build_vendor=$2
4367 shift; shift
4368 # Remember, the first character of IFS is used to create $*,
4369 # except with old shells:
4370 build_os=$*
4371 IFS=$ac_save_IFS
4372 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4373
4374
4375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4376 $as_echo_n "checking host system type... " >&6; }
4377 if test "${ac_cv_host+set}" = set; then :
4378   $as_echo_n "(cached) " >&6
4379 else
4380   if test "x$host_alias" = x; then
4381   ac_cv_host=$ac_cv_build
4382 else
4383   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4384     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4385 fi
4386
4387 fi
4388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4389 $as_echo "$ac_cv_host" >&6; }
4390 case $ac_cv_host in
4391 *-*-*) ;;
4392 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4393 esac
4394 host=$ac_cv_host
4395 ac_save_IFS=$IFS; IFS='-'
4396 set x $ac_cv_host
4397 shift
4398 host_cpu=$1
4399 host_vendor=$2
4400 shift; shift
4401 # Remember, the first character of IFS is used to create $*,
4402 # except with old shells:
4403 host_os=$*
4404 IFS=$ac_save_IFS
4405 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4406
4407
4408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4409 $as_echo_n "checking target system type... " >&6; }
4410 if test "${ac_cv_target+set}" = set; then :
4411   $as_echo_n "(cached) " >&6
4412 else
4413   if test "x$target_alias" = x; then
4414   ac_cv_target=$ac_cv_host
4415 else
4416   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4417     as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4418 fi
4419
4420 fi
4421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4422 $as_echo "$ac_cv_target" >&6; }
4423 case $ac_cv_target in
4424 *-*-*) ;;
4425 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4426 esac
4427 target=$ac_cv_target
4428 ac_save_IFS=$IFS; IFS='-'
4429 set x $ac_cv_target
4430 shift
4431 target_cpu=$1
4432 target_vendor=$2
4433 shift; shift
4434 # Remember, the first character of IFS is used to create $*,
4435 # except with old shells:
4436 target_os=$*
4437 IFS=$ac_save_IFS
4438 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4439
4440
4441 # The aliases save the names the user supplied, while $host etc.
4442 # will get canonicalized.
4443 test -n "$target_alias" &&
4444   test "$program_prefix$program_suffix$program_transform_name" = \
4445     NONENONEs,x,x, &&
4446   program_prefix=${target_alias}-
4447
4448 # The tests for host and target for $enable_largefile require
4449 # canonical names.
4450
4451
4452
4453 # As the $enable_largefile decision depends on --enable-plugins we must set it
4454 # even in directories otherwise not depending on the $plugins option.
4455
4456
4457   maybe_plugins=no
4458   for ac_header in dlfcn.h
4459 do :
4460   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
4461 "
4462 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
4463   cat >>confdefs.h <<_ACEOF
4464 #define HAVE_DLFCN_H 1
4465 _ACEOF
4466  maybe_plugins=yes
4467 fi
4468
4469 done
4470
4471   for ac_header in windows.h
4472 do :
4473   ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
4474 "
4475 if test "x$ac_cv_header_windows_h" = x""yes; then :
4476   cat >>confdefs.h <<_ACEOF
4477 #define HAVE_WINDOWS_H 1
4478 _ACEOF
4479  maybe_plugins=yes
4480 fi
4481
4482 done
4483
4484
4485   # Check whether --enable-plugins was given.
4486 if test "${enable_plugins+set}" = set; then :
4487   enableval=$enable_plugins; case "${enableval}" in
4488       no) plugins=no ;;
4489       *) plugins=yes
4490          if test "$maybe_plugins" != "yes" ; then
4491            as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
4492          fi ;;
4493      esac
4494 else
4495   plugins=$maybe_plugins
4496
4497 fi
4498
4499   if test "$plugins" = "yes"; then
4500     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
4501 $as_echo_n "checking for library containing dlopen... " >&6; }
4502 if test "${ac_cv_search_dlopen+set}" = set; then :
4503   $as_echo_n "(cached) " >&6
4504 else
4505   ac_func_search_save_LIBS=$LIBS
4506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4507 /* end confdefs.h.  */
4508
4509 /* Override any GCC internal prototype to avoid an error.
4510    Use char because int might match the return type of a GCC
4511    builtin and then its argument prototype would still apply.  */
4512 #ifdef __cplusplus
4513 extern "C"
4514 #endif
4515 char dlopen ();
4516 int
4517 main ()
4518 {
4519 return dlopen ();
4520   ;
4521   return 0;
4522 }
4523 _ACEOF
4524 for ac_lib in '' dl; do
4525   if test -z "$ac_lib"; then
4526     ac_res="none required"
4527   else
4528     ac_res=-l$ac_lib
4529     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
4530   fi
4531   if ac_fn_c_try_link "$LINENO"; then :
4532   ac_cv_search_dlopen=$ac_res
4533 fi
4534 rm -f core conftest.err conftest.$ac_objext \
4535     conftest$ac_exeext
4536   if test "${ac_cv_search_dlopen+set}" = set; then :
4537   break
4538 fi
4539 done
4540 if test "${ac_cv_search_dlopen+set}" = set; then :
4541
4542 else
4543   ac_cv_search_dlopen=no
4544 fi
4545 rm conftest.$ac_ext
4546 LIBS=$ac_func_search_save_LIBS
4547 fi
4548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
4549 $as_echo "$ac_cv_search_dlopen" >&6; }
4550 ac_res=$ac_cv_search_dlopen
4551 if test "$ac_res" != no; then :
4552   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4553
4554 fi
4555
4556   fi
4557
4558
4559 case "${host}" in
4560   sparc-*-solaris*|i[3-7]86-*-solaris*)
4561     # On native 32bit sparc and ia32 solaris, large-file and procfs support
4562     # are mutually exclusive; and without procfs support, the bfd/ elf module
4563     # cannot provide certain routines such as elfcore_write_prpsinfo
4564     # or elfcore_write_prstatus.  So unless the user explicitly requested
4565     # large-file support through the --enable-largefile switch, disable
4566     # large-file support in favor of procfs support.
4567     test "${target}" = "${host}" -a "x$plugins" = xno \
4568       && : ${enable_largefile="no"}
4569     ;;
4570 esac
4571
4572 # Check whether --enable-largefile was given.
4573 if test "${enable_largefile+set}" = set; then :
4574   enableval=$enable_largefile;
4575 fi
4576
4577 if test "$enable_largefile" != no; then
4578
4579   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4580 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4581 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
4582   $as_echo_n "(cached) " >&6
4583 else
4584   ac_cv_sys_largefile_CC=no
4585      if test "$GCC" != yes; then
4586        ac_save_CC=$CC
4587        while :; do
4588          # IRIX 6.2 and later do not support large files by default,
4589          # so use the C compiler's -n32 option if that helps.
4590          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4591 /* end confdefs.h.  */
4592 #include <sys/types.h>
4593  /* Check that off_t can represent 2**63 - 1 correctly.
4594     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4595     since some C++ compilers masquerading as C compilers
4596     incorrectly reject 9223372036854775807.  */
4597 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4598   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4599                        && LARGE_OFF_T % 2147483647 == 1)
4600                       ? 1 : -1];
4601 int
4602 main ()
4603 {
4604
4605   ;
4606   return 0;
4607 }
4608 _ACEOF
4609          if ac_fn_c_try_compile "$LINENO"; then :
4610   break
4611 fi
4612 rm -f core conftest.err conftest.$ac_objext
4613          CC="$CC -n32"
4614          if ac_fn_c_try_compile "$LINENO"; then :
4615   ac_cv_sys_largefile_CC=' -n32'; break
4616 fi
4617 rm -f core conftest.err conftest.$ac_objext
4618          break
4619        done
4620        CC=$ac_save_CC
4621        rm -f conftest.$ac_ext
4622     fi
4623 fi
4624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4625 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4626   if test "$ac_cv_sys_largefile_CC" != no; then
4627     CC=$CC$ac_cv_sys_largefile_CC
4628   fi
4629
4630   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4631 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4632 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
4633   $as_echo_n "(cached) " >&6
4634 else
4635   while :; do
4636   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4637 /* end confdefs.h.  */
4638 #include <sys/types.h>
4639  /* Check that off_t can represent 2**63 - 1 correctly.
4640     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4641     since some C++ compilers masquerading as C compilers
4642     incorrectly reject 9223372036854775807.  */
4643 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4644   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4645                        && LARGE_OFF_T % 2147483647 == 1)
4646                       ? 1 : -1];
4647 int
4648 main ()
4649 {
4650
4651   ;
4652   return 0;
4653 }
4654 _ACEOF
4655 if ac_fn_c_try_compile "$LINENO"; then :
4656   ac_cv_sys_file_offset_bits=no; break
4657 fi
4658 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4659   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4660 /* end confdefs.h.  */
4661 #define _FILE_OFFSET_BITS 64
4662 #include <sys/types.h>
4663  /* Check that off_t can represent 2**63 - 1 correctly.
4664     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4665     since some C++ compilers masquerading as C compilers
4666     incorrectly reject 9223372036854775807.  */
4667 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4668   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4669                        && LARGE_OFF_T % 2147483647 == 1)
4670                       ? 1 : -1];
4671 int
4672 main ()
4673 {
4674
4675   ;
4676   return 0;
4677 }
4678 _ACEOF
4679 if ac_fn_c_try_compile "$LINENO"; then :
4680   ac_cv_sys_file_offset_bits=64; break
4681 fi
4682 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4683   ac_cv_sys_file_offset_bits=unknown
4684   break
4685 done
4686 fi
4687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4688 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4689 case $ac_cv_sys_file_offset_bits in #(
4690   no | unknown) ;;
4691   *)
4692 cat >>confdefs.h <<_ACEOF
4693 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4694 _ACEOF
4695 ;;
4696 esac
4697 rm -rf conftest*
4698   if test $ac_cv_sys_file_offset_bits = unknown; then
4699     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4700 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4701 if test "${ac_cv_sys_large_files+set}" = set; then :
4702   $as_echo_n "(cached) " >&6
4703 else
4704   while :; do
4705   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4706 /* end confdefs.h.  */
4707 #include <sys/types.h>
4708  /* Check that off_t can represent 2**63 - 1 correctly.
4709     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4710     since some C++ compilers masquerading as C compilers
4711     incorrectly reject 9223372036854775807.  */
4712 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4713   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4714                        && LARGE_OFF_T % 2147483647 == 1)
4715                       ? 1 : -1];
4716 int
4717 main ()
4718 {
4719
4720   ;
4721   return 0;
4722 }
4723 _ACEOF
4724 if ac_fn_c_try_compile "$LINENO"; then :
4725   ac_cv_sys_large_files=no; break
4726 fi
4727 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4728   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4729 /* end confdefs.h.  */
4730 #define _LARGE_FILES 1
4731 #include <sys/types.h>
4732  /* Check that off_t can represent 2**63 - 1 correctly.
4733     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4734     since some C++ compilers masquerading as C compilers
4735     incorrectly reject 9223372036854775807.  */
4736 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4737   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4738                        && LARGE_OFF_T % 2147483647 == 1)
4739                       ? 1 : -1];
4740 int
4741 main ()
4742 {
4743
4744   ;
4745   return 0;
4746 }
4747 _ACEOF
4748 if ac_fn_c_try_compile "$LINENO"; then :
4749   ac_cv_sys_large_files=1; break
4750 fi
4751 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4752   ac_cv_sys_large_files=unknown
4753   break
4754 done
4755 fi
4756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4757 $as_echo "$ac_cv_sys_large_files" >&6; }
4758 case $ac_cv_sys_large_files in #(
4759   no | unknown) ;;
4760   *)
4761 cat >>confdefs.h <<_ACEOF
4762 #define _LARGE_FILES $ac_cv_sys_large_files
4763 _ACEOF
4764 ;;
4765 esac
4766 rm -rf conftest*
4767   fi
4768 fi
4769
4770
4771
4772
4773
4774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${CC-cc} option to accept ANSI C" >&5
4775 $as_echo_n "checking for ${CC-cc} option to accept ANSI C... " >&6; }
4776 if test "${am_cv_prog_cc_stdc+set}" = set; then :
4777   $as_echo_n "(cached) " >&6
4778 else
4779   am_cv_prog_cc_stdc=no
4780 ac_save_CC="$CC"
4781 # Don't try gcc -ansi; that turns off useful extensions and
4782 # breaks some systems' header files.
4783 # AIX                   -qlanglvl=ansi
4784 # Ultrix and OSF/1      -std1
4785 # HP-UX 10.20 and later -Ae
4786 # HP-UX older versions  -Aa -D_HPUX_SOURCE
4787 # SVR4                  -Xc -D__EXTENSIONS__
4788 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4789 do
4790   CC="$ac_save_CC $ac_arg"
4791   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4792 /* end confdefs.h.  */
4793 #include <stdarg.h>
4794 #include <stdio.h>
4795 #include <sys/types.h>
4796 #include <sys/stat.h>
4797 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4798 struct buf { int x; };
4799 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4800 static char *e (p, i)
4801      char **p;
4802      int i;
4803 {
4804   return p[i];
4805 }
4806 static char *f (char * (*g) (char **, int), char **p, ...)
4807 {
4808   char *s;
4809   va_list v;
4810   va_start (v,p);
4811   s = g (p, va_arg (v,int));
4812   va_end (v);
4813   return s;
4814 }
4815 int test (int i, double x);
4816 struct s1 {int (*f) (int a);};
4817 struct s2 {int (*f) (double a);};
4818 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4819 int argc;
4820 char **argv;
4821
4822 int
4823 main ()
4824 {
4825
4826 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4827
4828   ;
4829   return 0;
4830 }
4831 _ACEOF
4832 if ac_fn_c_try_compile "$LINENO"; then :
4833   am_cv_prog_cc_stdc="$ac_arg"; break
4834 fi
4835 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4836 done
4837 CC="$ac_save_CC"
4838
4839 fi
4840
4841 if test -z "$am_cv_prog_cc_stdc"; then
4842   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4843 $as_echo "none needed" >&6; }
4844 else
4845   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_stdc" >&5
4846 $as_echo "$am_cv_prog_cc_stdc" >&6; }
4847 fi
4848 case "x$am_cv_prog_cc_stdc" in
4849   x|xno) ;;
4850   *) CC="$CC $am_cv_prog_cc_stdc" ;;
4851 esac
4852
4853 # expand $ac_aux_dir to an absolute path
4854 am_aux_dir=`cd $ac_aux_dir && pwd`
4855
4856 if test x"${install_sh}" != xset; then
4857   case $am_aux_dir in
4858   *\ * | *\     *)
4859     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
4860   *)
4861     install_sh="\${SHELL} $am_aux_dir/install-sh"
4862   esac
4863 fi
4864
4865 # Installed binaries are usually stripped using `strip' when the user
4866 # run `make install-strip'.  However `strip' might not be the right
4867 # tool to use in cross-compilation environments, therefore Automake
4868 # will honor the `STRIP' environment variable to overrule this program.
4869 if test "$cross_compiling" != no; then
4870   if test -n "$ac_tool_prefix"; then
4871   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4872 set dummy ${ac_tool_prefix}strip; ac_word=$2
4873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4874 $as_echo_n "checking for $ac_word... " >&6; }
4875 if test "${ac_cv_prog_STRIP+set}" = set; then :
4876   $as_echo_n "(cached) " >&6
4877 else
4878   if test -n "$STRIP"; then
4879   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4880 else
4881 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4882 for as_dir in $PATH
4883 do
4884   IFS=$as_save_IFS
4885   test -z "$as_dir" && as_dir=.
4886     for ac_exec_ext in '' $ac_executable_extensions; do
4887   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4888     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4889     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4890     break 2
4891   fi
4892 done
4893   done
4894 IFS=$as_save_IFS
4895
4896 fi
4897 fi
4898 STRIP=$ac_cv_prog_STRIP
4899 if test -n "$STRIP"; then
4900   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4901 $as_echo "$STRIP" >&6; }
4902 else
4903   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4904 $as_echo "no" >&6; }
4905 fi
4906
4907
4908 fi
4909 if test -z "$ac_cv_prog_STRIP"; then
4910   ac_ct_STRIP=$STRIP
4911   # Extract the first word of "strip", so it can be a program name with args.
4912 set dummy strip; ac_word=$2
4913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4914 $as_echo_n "checking for $ac_word... " >&6; }
4915 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
4916   $as_echo_n "(cached) " >&6
4917 else
4918   if test -n "$ac_ct_STRIP"; then
4919   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4920 else
4921 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4922 for as_dir in $PATH
4923 do
4924   IFS=$as_save_IFS
4925   test -z "$as_dir" && as_dir=.
4926     for ac_exec_ext in '' $ac_executable_extensions; do
4927   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4928     ac_cv_prog_ac_ct_STRIP="strip"
4929     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4930     break 2
4931   fi
4932 done
4933   done
4934 IFS=$as_save_IFS
4935
4936 fi
4937 fi
4938 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4939 if test -n "$ac_ct_STRIP"; then
4940   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4941 $as_echo "$ac_ct_STRIP" >&6; }
4942 else
4943   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4944 $as_echo "no" >&6; }
4945 fi
4946
4947   if test "x$ac_ct_STRIP" = x; then
4948     STRIP=":"
4949   else
4950     case $cross_compiling:$ac_tool_warned in
4951 yes:)
4952 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4953 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4954 ac_tool_warned=yes ;;
4955 esac
4956     STRIP=$ac_ct_STRIP
4957   fi
4958 else
4959   STRIP="$ac_cv_prog_STRIP"
4960 fi
4961
4962 fi
4963 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4964
4965
4966 ac_aux_dir=
4967 for ac_dir in .. "$srcdir"/..; do
4968   for ac_t in install-sh install.sh shtool; do
4969     if test -f "$ac_dir/$ac_t"; then
4970       ac_aux_dir=$ac_dir
4971       ac_install_sh="$ac_aux_dir/$ac_t -c"
4972       break 2
4973     fi
4974   done
4975 done
4976 if test -z "$ac_aux_dir"; then
4977   as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
4978 fi
4979
4980 # These three variables are undocumented and unsupported,
4981 # and are intended to be withdrawn in a future Autoconf release.
4982 # They can cause serious problems if a builder's source tree is in a directory
4983 # whose full name contains unusual characters.
4984 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
4985 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
4986 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
4987
4988
4989
4990 test "$program_prefix" != NONE &&
4991   program_transform_name="s&^&$program_prefix&;$program_transform_name"
4992 # Use a double $ so make ignores it.
4993 test "$program_suffix" != NONE &&
4994   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
4995 # Double any \ or $.
4996 # By default was `s,x,x', remove it if useless.
4997 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
4998 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
4999
5000
5001 # See if we are building with C++, and substitute COMPILER.
5002
5003   # Check whether --enable-build-with-cxx was given.
5004 if test "${enable_build_with_cxx+set}" = set; then :
5005   enableval=$enable_build_with_cxx; case $enableval in
5006       yes | no)
5007           ;;
5008       *)
5009           as_fn_error "bad value $enableval for --enable-build-with-cxx" "$LINENO" 5 ;;
5010     esac
5011 else
5012   enable_build_with_cxx=no
5013 fi
5014
5015
5016   if test "$enable_build_with_cxx" = "yes"; then
5017     # We're using -fpermissive as shortcut for now.
5018     COMPILER='$(CXX) -fpermissive'
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
10119
10120
10121
10122
10123
10124
10125
10126     use_additional=yes
10127
10128   acl_save_prefix="$prefix"
10129   prefix="$acl_final_prefix"
10130   acl_save_exec_prefix="$exec_prefix"
10131   exec_prefix="$acl_final_exec_prefix"
10132
10133     eval additional_includedir=\"$includedir\"
10134     eval additional_libdir=\"$libdir\"
10135
10136   exec_prefix="$acl_save_exec_prefix"
10137   prefix="$acl_save_prefix"
10138
10139
10140 # Check whether --with-libipt-prefix was given.
10141 if test "${with_libipt_prefix+set}" = set; then :
10142   withval=$with_libipt_prefix;
10143     if test "X$withval" = "Xno"; then
10144       use_additional=no
10145     else
10146       if test "X$withval" = "X"; then
10147
10148   acl_save_prefix="$prefix"
10149   prefix="$acl_final_prefix"
10150   acl_save_exec_prefix="$exec_prefix"
10151   exec_prefix="$acl_final_exec_prefix"
10152
10153           eval additional_includedir=\"$includedir\"
10154           eval additional_libdir=\"$libdir\"
10155
10156   exec_prefix="$acl_save_exec_prefix"
10157   prefix="$acl_save_prefix"
10158
10159       else
10160         additional_includedir="$withval/include"
10161         additional_libdir="$withval/lib"
10162       fi
10163     fi
10164
10165 fi
10166
10167       LIBIPT=
10168   LTLIBIPT=
10169   INCIPT=
10170   rpathdirs=
10171   ltrpathdirs=
10172   names_already_handled=
10173   names_next_round='ipt '
10174   while test -n "$names_next_round"; do
10175     names_this_round="$names_next_round"
10176     names_next_round=
10177     for name in $names_this_round; do
10178       already_handled=
10179       for n in $names_already_handled; do
10180         if test "$n" = "$name"; then
10181           already_handled=yes
10182           break
10183         fi
10184       done
10185       if test -z "$already_handled"; then
10186         names_already_handled="$names_already_handled $name"
10187                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
10188         eval value=\"\$HAVE_LIB$uppername\"
10189         if test -n "$value"; then
10190           if test "$value" = yes; then
10191             eval value=\"\$LIB$uppername\"
10192             test -z "$value" || LIBIPT="${LIBIPT}${LIBIPT:+ }$value"
10193             eval value=\"\$LTLIB$uppername\"
10194             test -z "$value" || LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }$value"
10195           else
10196                                     :
10197           fi
10198         else
10199                               found_dir=
10200           found_la=
10201           found_so=
10202           found_a=
10203           if test $use_additional = yes; then
10204             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
10205               found_dir="$additional_libdir"
10206               found_so="$additional_libdir/lib$name.$shlibext"
10207               if test -f "$additional_libdir/lib$name.la"; then
10208                 found_la="$additional_libdir/lib$name.la"
10209               fi
10210             else
10211               if test -f "$additional_libdir/lib$name.$libext"; then
10212                 found_dir="$additional_libdir"
10213                 found_a="$additional_libdir/lib$name.$libext"
10214                 if test -f "$additional_libdir/lib$name.la"; then
10215                   found_la="$additional_libdir/lib$name.la"
10216                 fi
10217               fi
10218             fi
10219           fi
10220           if test "X$found_dir" = "X"; then
10221             for x in $LDFLAGS $LTLIBIPT; do
10222
10223   acl_save_prefix="$prefix"
10224   prefix="$acl_final_prefix"
10225   acl_save_exec_prefix="$exec_prefix"
10226   exec_prefix="$acl_final_exec_prefix"
10227   eval x=\"$x\"
10228   exec_prefix="$acl_save_exec_prefix"
10229   prefix="$acl_save_prefix"
10230
10231               case "$x" in
10232                 -L*)
10233                   dir=`echo "X$x" | sed -e 's/^X-L//'`
10234                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
10235                     found_dir="$dir"
10236                     found_so="$dir/lib$name.$shlibext"
10237                     if test -f "$dir/lib$name.la"; then
10238                       found_la="$dir/lib$name.la"
10239                     fi
10240                   else
10241                     if test -f "$dir/lib$name.$libext"; then
10242                       found_dir="$dir"
10243                       found_a="$dir/lib$name.$libext"
10244                       if test -f "$dir/lib$name.la"; then
10245                         found_la="$dir/lib$name.la"
10246                       fi
10247                     fi
10248                   fi
10249                   ;;
10250               esac
10251               if test "X$found_dir" != "X"; then
10252                 break
10253               fi
10254             done
10255           fi
10256           if test "X$found_dir" != "X"; then
10257                         LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-L$found_dir -l$name"
10258             if test "X$found_so" != "X"; then
10259                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
10260                                 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
10261               else
10262                                                                                 haveit=
10263                 for x in $ltrpathdirs; do
10264                   if test "X$x" = "X$found_dir"; then
10265                     haveit=yes
10266                     break
10267                   fi
10268                 done
10269                 if test -z "$haveit"; then
10270                   ltrpathdirs="$ltrpathdirs $found_dir"
10271                 fi
10272                                 if test "$hardcode_direct" = yes; then
10273                                                       LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
10274                 else
10275                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
10276                                                             LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
10277                                                             haveit=
10278                     for x in $rpathdirs; do
10279                       if test "X$x" = "X$found_dir"; then
10280                         haveit=yes
10281                         break
10282                       fi
10283                     done
10284                     if test -z "$haveit"; then
10285                       rpathdirs="$rpathdirs $found_dir"
10286                     fi
10287                   else
10288                                                                                 haveit=
10289                     for x in $LDFLAGS $LIBIPT; do
10290
10291   acl_save_prefix="$prefix"
10292   prefix="$acl_final_prefix"
10293   acl_save_exec_prefix="$exec_prefix"
10294   exec_prefix="$acl_final_exec_prefix"
10295   eval x=\"$x\"
10296   exec_prefix="$acl_save_exec_prefix"
10297   prefix="$acl_save_prefix"
10298
10299                       if test "X$x" = "X-L$found_dir"; then
10300                         haveit=yes
10301                         break
10302                       fi
10303                     done
10304                     if test -z "$haveit"; then
10305                       LIBIPT="${LIBIPT}${LIBIPT:+ }-L$found_dir"
10306                     fi
10307                     if test "$hardcode_minus_L" != no; then
10308                                                                                         LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
10309                     else
10310                                                                                                                                                                                 LIBIPT="${LIBIPT}${LIBIPT:+ }-l$name"
10311                     fi
10312                   fi
10313                 fi
10314               fi
10315             else
10316               if test "X$found_a" != "X"; then
10317                                 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_a"
10318               else
10319                                                 LIBIPT="${LIBIPT}${LIBIPT:+ }-L$found_dir -l$name"
10320               fi
10321             fi
10322                         additional_includedir=
10323             case "$found_dir" in
10324               */lib | */lib/)
10325                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
10326                 additional_includedir="$basedir/include"
10327                 ;;
10328             esac
10329             if test "X$additional_includedir" != "X"; then
10330                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
10331                 haveit=
10332                 if test "X$additional_includedir" = "X/usr/local/include"; then
10333                   if test -n "$GCC"; then
10334                     case $host_os in
10335                       linux*) haveit=yes;;
10336                     esac
10337                   fi
10338                 fi
10339                 if test -z "$haveit"; then
10340                   for x in $CPPFLAGS $INCIPT; do
10341
10342   acl_save_prefix="$prefix"
10343   prefix="$acl_final_prefix"
10344   acl_save_exec_prefix="$exec_prefix"
10345   exec_prefix="$acl_final_exec_prefix"
10346   eval x=\"$x\"
10347   exec_prefix="$acl_save_exec_prefix"
10348   prefix="$acl_save_prefix"
10349
10350                     if test "X$x" = "X-I$additional_includedir"; then
10351                       haveit=yes
10352                       break
10353                     fi
10354                   done
10355                   if test -z "$haveit"; then
10356                     if test -d "$additional_includedir"; then
10357                                             INCIPT="${INCIPT}${INCIPT:+ }-I$additional_includedir"
10358                     fi
10359                   fi
10360                 fi
10361               fi
10362             fi
10363                         if test -n "$found_la"; then
10364                                                         save_libdir="$libdir"
10365               case "$found_la" in
10366                 */* | *\\*) . "$found_la" ;;
10367                 *) . "./$found_la" ;;
10368               esac
10369               libdir="$save_libdir"
10370                             for dep in $dependency_libs; do
10371                 case "$dep" in
10372                   -L*)
10373                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
10374                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
10375                       haveit=
10376                       if test "X$additional_libdir" = "X/usr/local/lib"; then
10377                         if test -n "$GCC"; then
10378                           case $host_os in
10379                             linux*) haveit=yes;;
10380                           esac
10381                         fi
10382                       fi
10383                       if test -z "$haveit"; then
10384                         haveit=
10385                         for x in $LDFLAGS $LIBIPT; do
10386
10387   acl_save_prefix="$prefix"
10388   prefix="$acl_final_prefix"
10389   acl_save_exec_prefix="$exec_prefix"
10390   exec_prefix="$acl_final_exec_prefix"
10391   eval x=\"$x\"
10392   exec_prefix="$acl_save_exec_prefix"
10393   prefix="$acl_save_prefix"
10394
10395                           if test "X$x" = "X-L$additional_libdir"; then
10396                             haveit=yes
10397                             break
10398                           fi
10399                         done
10400                         if test -z "$haveit"; then
10401                           if test -d "$additional_libdir"; then
10402                                                         LIBIPT="${LIBIPT}${LIBIPT:+ }-L$additional_libdir"
10403                           fi
10404                         fi
10405                         haveit=
10406                         for x in $LDFLAGS $LTLIBIPT; do
10407
10408   acl_save_prefix="$prefix"
10409   prefix="$acl_final_prefix"
10410   acl_save_exec_prefix="$exec_prefix"
10411   exec_prefix="$acl_final_exec_prefix"
10412   eval x=\"$x\"
10413   exec_prefix="$acl_save_exec_prefix"
10414   prefix="$acl_save_prefix"
10415
10416                           if test "X$x" = "X-L$additional_libdir"; then
10417                             haveit=yes
10418                             break
10419                           fi
10420                         done
10421                         if test -z "$haveit"; then
10422                           if test -d "$additional_libdir"; then
10423                                                         LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-L$additional_libdir"
10424                           fi
10425                         fi
10426                       fi
10427                     fi
10428                     ;;
10429                   -R*)
10430                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
10431                     if test "$enable_rpath" != no; then
10432                                                                   haveit=
10433                       for x in $rpathdirs; do
10434                         if test "X$x" = "X$dir"; then
10435                           haveit=yes
10436                           break
10437                         fi
10438                       done
10439                       if test -z "$haveit"; then
10440                         rpathdirs="$rpathdirs $dir"
10441                       fi
10442                                                                   haveit=
10443                       for x in $ltrpathdirs; do
10444                         if test "X$x" = "X$dir"; then
10445                           haveit=yes
10446                           break
10447                         fi
10448                       done
10449                       if test -z "$haveit"; then
10450                         ltrpathdirs="$ltrpathdirs $dir"
10451                       fi
10452                     fi
10453                     ;;
10454                   -l*)
10455                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10456                     ;;
10457                   *.la)
10458                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10459                     ;;
10460                   *)
10461                                         LIBIPT="${LIBIPT}${LIBIPT:+ }$dep"
10462                     LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }$dep"
10463                     ;;
10464                 esac
10465               done
10466             fi
10467           else
10468                                                             LIBIPT="${LIBIPT}${LIBIPT:+ }-l$name"
10469             LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-l$name"
10470           fi
10471         fi
10472       fi
10473     done
10474   done
10475   if test "X$rpathdirs" != "X"; then
10476     if test -n "$hardcode_libdir_separator"; then
10477                         alldirs=
10478       for found_dir in $rpathdirs; do
10479         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
10480       done
10481             acl_save_libdir="$libdir"
10482       libdir="$alldirs"
10483       eval flag=\"$hardcode_libdir_flag_spec\"
10484       libdir="$acl_save_libdir"
10485       LIBIPT="${LIBIPT}${LIBIPT:+ }$flag"
10486     else
10487             for found_dir in $rpathdirs; do
10488         acl_save_libdir="$libdir"
10489         libdir="$found_dir"
10490         eval flag=\"$hardcode_libdir_flag_spec\"
10491         libdir="$acl_save_libdir"
10492         LIBIPT="${LIBIPT}${LIBIPT:+ }$flag"
10493       done
10494     fi
10495   fi
10496   if test "X$ltrpathdirs" != "X"; then
10497             for found_dir in $ltrpathdirs; do
10498       LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-R$found_dir"
10499     done
10500   fi
10501
10502
10503         ac_save_CPPFLAGS="$CPPFLAGS"
10504
10505   for element in $INCIPT; do
10506     haveit=
10507     for x in $CPPFLAGS; do
10508
10509   acl_save_prefix="$prefix"
10510   prefix="$acl_final_prefix"
10511   acl_save_exec_prefix="$exec_prefix"
10512   exec_prefix="$acl_final_exec_prefix"
10513   eval x=\"$x\"
10514   exec_prefix="$acl_save_exec_prefix"
10515   prefix="$acl_save_prefix"
10516
10517       if test "X$x" = "X$element"; then
10518         haveit=yes
10519         break
10520       fi
10521     done
10522     if test -z "$haveit"; then
10523       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
10524     fi
10525   done
10526
10527
10528   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libipt" >&5
10529 $as_echo_n "checking for libipt... " >&6; }
10530 if test "${ac_cv_libipt+set}" = set; then :
10531   $as_echo_n "(cached) " >&6
10532 else
10533
10534     ac_save_LIBS="$LIBS"
10535     LIBS="$LIBS $LIBIPT"
10536     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10537 /* end confdefs.h.  */
10538 #include "intel-pt.h"
10539 int
10540 main ()
10541 {
10542 pt_insn_alloc_decoder (0);
10543   ;
10544   return 0;
10545 }
10546 _ACEOF
10547 if ac_fn_c_try_link "$LINENO"; then :
10548   ac_cv_libipt=yes
10549 else
10550   ac_cv_libipt=no
10551 fi
10552 rm -f core conftest.err conftest.$ac_objext \
10553     conftest$ac_exeext conftest.$ac_ext
10554     LIBS="$ac_save_LIBS"
10555
10556 fi
10557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libipt" >&5
10558 $as_echo "$ac_cv_libipt" >&6; }
10559   if test "$ac_cv_libipt" = yes; then
10560     HAVE_LIBIPT=yes
10561
10562 $as_echo "#define HAVE_LIBIPT 1" >>confdefs.h
10563
10564     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libipt" >&5
10565 $as_echo_n "checking how to link with libipt... " >&6; }
10566     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBIPT" >&5
10567 $as_echo "$LIBIPT" >&6; }
10568   else
10569     HAVE_LIBIPT=no
10570             CPPFLAGS="$ac_save_CPPFLAGS"
10571     LIBIPT=
10572     LTLIBIPT=
10573   fi
10574
10575
10576
10577
10578
10579
10580   if test "$HAVE_LIBIPT" != yes; then
10581     if test "$with_intel_pt" = yes; then
10582       as_fn_error "libipt is missing or unusable" "$LINENO" 5
10583     else
10584       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libipt is missing or unusable; some features may be unavailable." >&5
10585 $as_echo "$as_me: WARNING: libipt is missing or unusable; some features may be unavailable." >&2;}
10586     fi
10587   fi
10588 fi
10589
10590 # ------------------------- #
10591 # Checks for header files.  #
10592 # ------------------------- #
10593
10594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
10595 $as_echo_n "checking for ANSI C header files... " >&6; }
10596 if test "${ac_cv_header_stdc+set}" = set; then :
10597   $as_echo_n "(cached) " >&6
10598 else
10599   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10600 /* end confdefs.h.  */
10601 #include <stdlib.h>
10602 #include <stdarg.h>
10603 #include <string.h>
10604 #include <float.h>
10605
10606 int
10607 main ()
10608 {
10609
10610   ;
10611   return 0;
10612 }
10613 _ACEOF
10614 if ac_fn_c_try_compile "$LINENO"; then :
10615   ac_cv_header_stdc=yes
10616 else
10617   ac_cv_header_stdc=no
10618 fi
10619 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10620
10621 if test $ac_cv_header_stdc = yes; then
10622   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
10623   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10624 /* end confdefs.h.  */
10625 #include <string.h>
10626
10627 _ACEOF
10628 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10629   $EGREP "memchr" >/dev/null 2>&1; then :
10630
10631 else
10632   ac_cv_header_stdc=no
10633 fi
10634 rm -f conftest*
10635
10636 fi
10637
10638 if test $ac_cv_header_stdc = yes; then
10639   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
10640   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10641 /* end confdefs.h.  */
10642 #include <stdlib.h>
10643
10644 _ACEOF
10645 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10646   $EGREP "free" >/dev/null 2>&1; then :
10647
10648 else
10649   ac_cv_header_stdc=no
10650 fi
10651 rm -f conftest*
10652
10653 fi
10654
10655 if test $ac_cv_header_stdc = yes; then
10656   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
10657   if test "$cross_compiling" = yes; then :
10658   :
10659 else
10660   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10661 /* end confdefs.h.  */
10662 #include <ctype.h>
10663 #include <stdlib.h>
10664 #if ((' ' & 0x0FF) == 0x020)
10665 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
10666 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
10667 #else
10668 # define ISLOWER(c) \
10669                    (('a' <= (c) && (c) <= 'i') \
10670                      || ('j' <= (c) && (c) <= 'r') \
10671                      || ('s' <= (c) && (c) <= 'z'))
10672 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
10673 #endif
10674
10675 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
10676 int
10677 main ()
10678 {
10679   int i;
10680   for (i = 0; i < 256; i++)
10681     if (XOR (islower (i), ISLOWER (i))
10682         || toupper (i) != TOUPPER (i))
10683       return 2;
10684   return 0;
10685 }
10686 _ACEOF
10687 if ac_fn_c_try_run "$LINENO"; then :
10688
10689 else
10690   ac_cv_header_stdc=no
10691 fi
10692 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10693   conftest.$ac_objext conftest.beam conftest.$ac_ext
10694 fi
10695
10696 fi
10697 fi
10698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
10699 $as_echo "$ac_cv_header_stdc" >&6; }
10700 if test $ac_cv_header_stdc = yes; then
10701
10702 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
10703
10704 fi
10705
10706 # elf_hp.h is for HP/UX 64-bit shared library support.
10707 for ac_header in nlist.h machine/reg.h poll.h sys/poll.h proc_service.h \
10708                   thread_db.h \
10709                   sys/fault.h \
10710                   sys/file.h sys/filio.h sys/ioctl.h sys/param.h \
10711                   sys/resource.h sys/procfs.h sys/ptrace.h ptrace.h \
10712                   sys/reg.h sys/debugreg.h sys/select.h sys/syscall.h \
10713                   termios.h termio.h \
10714                   sgtty.h elf_hp.h \
10715                   dlfcn.h
10716 do :
10717   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10718 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10719 eval as_val=\$$as_ac_Header
10720    if test "x$as_val" = x""yes; then :
10721   cat >>confdefs.h <<_ACEOF
10722 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10723 _ACEOF
10724
10725 fi
10726
10727 done
10728
10729 for ac_header in sys/proc.h
10730 do :
10731   ac_fn_c_check_header_compile "$LINENO" "sys/proc.h" "ac_cv_header_sys_proc_h" "#if HAVE_SYS_PARAM_H
10732 # include <sys/param.h>
10733 #endif
10734
10735 "
10736 if test "x$ac_cv_header_sys_proc_h" = x""yes; then :
10737   cat >>confdefs.h <<_ACEOF
10738 #define HAVE_SYS_PROC_H 1
10739 _ACEOF
10740
10741 fi
10742
10743 done
10744
10745 for ac_header in sys/user.h
10746 do :
10747   ac_fn_c_check_header_compile "$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H
10748 # include <sys/param.h>
10749 #endif
10750
10751 "
10752 if test "x$ac_cv_header_sys_user_h" = x""yes; then :
10753   cat >>confdefs.h <<_ACEOF
10754 #define HAVE_SYS_USER_H 1
10755 _ACEOF
10756
10757 fi
10758
10759 done
10760
10761
10762 # On Solaris 2.[789], we need to define _MSE_INT_H to avoid a clash
10763 # between <widec.h> and <wchar.h> that would cause AC_CHECK_HEADERS to
10764 # think that we don't have <curses.h> if we're using GCC.
10765 case $host_os in
10766   solaris2.[789])
10767     if test "$GCC" = yes; then
10768
10769 $as_echo "#define _MSE_INT_H 1" >>confdefs.h
10770
10771     fi ;;
10772 esac
10773 for ac_header in curses.h cursesX.h ncurses.h ncurses/ncurses.h ncurses/term.h
10774 do :
10775   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10776 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10777 eval as_val=\$$as_ac_Header
10778    if test "x$as_val" = x""yes; then :
10779   cat >>confdefs.h <<_ACEOF
10780 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10781 _ACEOF
10782
10783 fi
10784
10785 done
10786
10787 for ac_header in term.h
10788 do :
10789   ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
10790 # include <curses.h>
10791 #endif
10792
10793 "
10794 if test "x$ac_cv_header_term_h" = x""yes; then :
10795   cat >>confdefs.h <<_ACEOF
10796 #define HAVE_TERM_H 1
10797 _ACEOF
10798
10799 fi
10800
10801 done
10802
10803
10804 # ------------------------- #
10805 # Checks for declarations.  #
10806 # ------------------------- #
10807
10808
10809   # Check for presence and size of long long.
10810   ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
10811 if test "x$ac_cv_type_long_long" = x""yes; then :
10812
10813 cat >>confdefs.h <<_ACEOF
10814 #define HAVE_LONG_LONG 1
10815 _ACEOF
10816
10817 # The cast to long int works around a bug in the HP C Compiler
10818 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
10819 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
10820 # This bug is HP SR number 8606223364.
10821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
10822 $as_echo_n "checking size of long long... " >&6; }
10823 if test "${ac_cv_sizeof_long_long+set}" = set; then :
10824   $as_echo_n "(cached) " >&6
10825 else
10826   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long"        "$ac_includes_default"; then :
10827
10828 else
10829   if test "$ac_cv_type_long_long" = yes; then
10830      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
10831 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
10832 { as_fn_set_status 77
10833 as_fn_error "cannot compute sizeof (long long)
10834 See \`config.log' for more details." "$LINENO" 5; }; }
10835    else
10836      ac_cv_sizeof_long_long=0
10837    fi
10838 fi
10839
10840 fi
10841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
10842 $as_echo "$ac_cv_sizeof_long_long" >&6; }
10843
10844
10845
10846 cat >>confdefs.h <<_ACEOF
10847 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
10848 _ACEOF
10849
10850
10851 fi
10852
10853
10854   ac_fn_c_check_decl "$LINENO" "basename(char *)" "ac_cv_have_decl_basename_char_p_" "$ac_includes_default"
10855 if test "x$ac_cv_have_decl_basename_char_p_" = x""yes; then :
10856   ac_have_decl=1
10857 else
10858   ac_have_decl=0
10859 fi
10860
10861 cat >>confdefs.h <<_ACEOF
10862 #define HAVE_DECL_BASENAME $ac_have_decl
10863 _ACEOF
10864 ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
10865 if test "x$ac_cv_have_decl_ffs" = x""yes; then :
10866   ac_have_decl=1
10867 else
10868   ac_have_decl=0
10869 fi
10870
10871 cat >>confdefs.h <<_ACEOF
10872 #define HAVE_DECL_FFS $ac_have_decl
10873 _ACEOF
10874 ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
10875 if test "x$ac_cv_have_decl_asprintf" = x""yes; then :
10876   ac_have_decl=1
10877 else
10878   ac_have_decl=0
10879 fi
10880
10881 cat >>confdefs.h <<_ACEOF
10882 #define HAVE_DECL_ASPRINTF $ac_have_decl
10883 _ACEOF
10884 ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
10885 if test "x$ac_cv_have_decl_vasprintf" = x""yes; then :
10886   ac_have_decl=1
10887 else
10888   ac_have_decl=0
10889 fi
10890
10891 cat >>confdefs.h <<_ACEOF
10892 #define HAVE_DECL_VASPRINTF $ac_have_decl
10893 _ACEOF
10894 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
10895 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
10896   ac_have_decl=1
10897 else
10898   ac_have_decl=0
10899 fi
10900
10901 cat >>confdefs.h <<_ACEOF
10902 #define HAVE_DECL_SNPRINTF $ac_have_decl
10903 _ACEOF
10904 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
10905 if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
10906   ac_have_decl=1
10907 else
10908   ac_have_decl=0
10909 fi
10910
10911 cat >>confdefs.h <<_ACEOF
10912 #define HAVE_DECL_VSNPRINTF $ac_have_decl
10913 _ACEOF
10914
10915   ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default"
10916 if test "x$ac_cv_have_decl_strtol" = x""yes; then :
10917   ac_have_decl=1
10918 else
10919   ac_have_decl=0
10920 fi
10921
10922 cat >>confdefs.h <<_ACEOF
10923 #define HAVE_DECL_STRTOL $ac_have_decl
10924 _ACEOF
10925 ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default"
10926 if test "x$ac_cv_have_decl_strtoul" = x""yes; then :
10927   ac_have_decl=1
10928 else
10929   ac_have_decl=0
10930 fi
10931
10932 cat >>confdefs.h <<_ACEOF
10933 #define HAVE_DECL_STRTOUL $ac_have_decl
10934 _ACEOF
10935 ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default"
10936 if test "x$ac_cv_have_decl_strtoll" = x""yes; then :
10937   ac_have_decl=1
10938 else
10939   ac_have_decl=0
10940 fi
10941
10942 cat >>confdefs.h <<_ACEOF
10943 #define HAVE_DECL_STRTOLL $ac_have_decl
10944 _ACEOF
10945 ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default"
10946 if test "x$ac_cv_have_decl_strtoull" = x""yes; then :
10947   ac_have_decl=1
10948 else
10949   ac_have_decl=0
10950 fi
10951
10952 cat >>confdefs.h <<_ACEOF
10953 #define HAVE_DECL_STRTOULL $ac_have_decl
10954 _ACEOF
10955
10956   ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default"
10957 if test "x$ac_cv_have_decl_strverscmp" = x""yes; then :
10958   ac_have_decl=1
10959 else
10960   ac_have_decl=0
10961 fi
10962
10963 cat >>confdefs.h <<_ACEOF
10964 #define HAVE_DECL_STRVERSCMP $ac_have_decl
10965 _ACEOF
10966
10967
10968
10969 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
10970 if test "x$ac_cv_have_decl_free" = 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_FREE $ac_have_decl
10978 _ACEOF
10979 ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
10980 if test "x$ac_cv_have_decl_malloc" = x""yes; then :
10981   ac_have_decl=1
10982 else
10983   ac_have_decl=0
10984 fi
10985
10986 cat >>confdefs.h <<_ACEOF
10987 #define HAVE_DECL_MALLOC $ac_have_decl
10988 _ACEOF
10989 ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
10990 if test "x$ac_cv_have_decl_realloc" = x""yes; then :
10991   ac_have_decl=1
10992 else
10993   ac_have_decl=0
10994 fi
10995
10996 cat >>confdefs.h <<_ACEOF
10997 #define HAVE_DECL_REALLOC $ac_have_decl
10998 _ACEOF
10999 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
11000 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
11001   ac_have_decl=1
11002 else
11003   ac_have_decl=0
11004 fi
11005
11006 cat >>confdefs.h <<_ACEOF
11007 #define HAVE_DECL_SNPRINTF $ac_have_decl
11008 _ACEOF
11009
11010
11011   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
11012 $as_echo_n "checking for LC_MESSAGES... " >&6; }
11013 if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
11014   $as_echo_n "(cached) " >&6
11015 else
11016   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11017 /* end confdefs.h.  */
11018 #include <locale.h>
11019 int
11020 main ()
11021 {
11022 return LC_MESSAGES
11023   ;
11024   return 0;
11025 }
11026 _ACEOF
11027 if ac_fn_c_try_link "$LINENO"; then :
11028   am_cv_val_LC_MESSAGES=yes
11029 else
11030   am_cv_val_LC_MESSAGES=no
11031 fi
11032 rm -f core conftest.err conftest.$ac_objext \
11033     conftest$ac_exeext conftest.$ac_ext
11034 fi
11035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
11036 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
11037   if test $am_cv_val_LC_MESSAGES = yes; then
11038
11039 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
11040
11041   fi
11042
11043
11044 # ----------------------- #
11045 # Checks for structures.  #
11046 # ----------------------- #
11047
11048 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
11049 if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
11050
11051 cat >>confdefs.h <<_ACEOF
11052 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
11053 _ACEOF
11054
11055
11056 fi
11057 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
11058 if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
11059
11060 cat >>confdefs.h <<_ACEOF
11061 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
11062 _ACEOF
11063
11064
11065 fi
11066
11067
11068 # ------------------ #
11069 # Checks for types.  #
11070 # ------------------ #
11071
11072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
11073 $as_echo_n "checking return type of signal handlers... " >&6; }
11074 if test "${ac_cv_type_signal+set}" = set; then :
11075   $as_echo_n "(cached) " >&6
11076 else
11077   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11078 /* end confdefs.h.  */
11079 #include <sys/types.h>
11080 #include <signal.h>
11081
11082 int
11083 main ()
11084 {
11085 return *(signal (0, 0)) (0) == 1;
11086   ;
11087   return 0;
11088 }
11089 _ACEOF
11090 if ac_fn_c_try_compile "$LINENO"; then :
11091   ac_cv_type_signal=int
11092 else
11093   ac_cv_type_signal=void
11094 fi
11095 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11096 fi
11097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
11098 $as_echo "$ac_cv_type_signal" >&6; }
11099
11100 cat >>confdefs.h <<_ACEOF
11101 #define RETSIGTYPE $ac_cv_type_signal
11102 _ACEOF
11103
11104
11105 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
11106 #include <sys/socket.h>
11107
11108 "
11109 if test "x$ac_cv_type_socklen_t" = x""yes; then :
11110
11111 cat >>confdefs.h <<_ACEOF
11112 #define HAVE_SOCKLEN_T 1
11113 _ACEOF
11114
11115
11116 fi
11117
11118
11119 # ------------------------------------- #
11120 # Checks for compiler characteristics.  #
11121 # ------------------------------------- #
11122
11123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
11124 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
11125 if test "${ac_cv_c_const+set}" = set; then :
11126   $as_echo_n "(cached) " >&6
11127 else
11128   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11129 /* end confdefs.h.  */
11130
11131 int
11132 main ()
11133 {
11134 /* FIXME: Include the comments suggested by Paul. */
11135 #ifndef __cplusplus
11136   /* Ultrix mips cc rejects this.  */
11137   typedef int charset[2];
11138   const charset cs;
11139   /* SunOS 4.1.1 cc rejects this.  */
11140   char const *const *pcpcc;
11141   char **ppc;
11142   /* NEC SVR4.0.2 mips cc rejects this.  */
11143   struct point {int x, y;};
11144   static struct point const zero = {0,0};
11145   /* AIX XL C 1.02.0.0 rejects this.
11146      It does not let you subtract one const X* pointer from another in
11147      an arm of an if-expression whose if-part is not a constant
11148      expression */
11149   const char *g = "string";
11150   pcpcc = &g + (g ? g-g : 0);
11151   /* HPUX 7.0 cc rejects these. */
11152   ++pcpcc;
11153   ppc = (char**) pcpcc;
11154   pcpcc = (char const *const *) ppc;
11155   { /* SCO 3.2v4 cc rejects this.  */
11156     char *t;
11157     char const *s = 0 ? (char *) 0 : (char const *) 0;
11158
11159     *t++ = 0;
11160     if (s) return 0;
11161   }
11162   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
11163     int x[] = {25, 17};
11164     const int *foo = &x[0];
11165     ++foo;
11166   }
11167   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11168     typedef const int *iptr;
11169     iptr p = 0;
11170     ++p;
11171   }
11172   { /* AIX XL C 1.02.0.0 rejects this saying
11173        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11174     struct s { int j; const int *ap[3]; };
11175     struct s *b; b->j = 5;
11176   }
11177   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11178     const int foo = 10;
11179     if (!foo) return 0;
11180   }
11181   return !cs[0] && !zero.x;
11182 #endif
11183
11184   ;
11185   return 0;
11186 }
11187 _ACEOF
11188 if ac_fn_c_try_compile "$LINENO"; then :
11189   ac_cv_c_const=yes
11190 else
11191   ac_cv_c_const=no
11192 fi
11193 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11194 fi
11195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
11196 $as_echo "$ac_cv_c_const" >&6; }
11197 if test $ac_cv_c_const = no; then
11198
11199 $as_echo "#define const /**/" >>confdefs.h
11200
11201 fi
11202
11203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
11204 $as_echo_n "checking for inline... " >&6; }
11205 if test "${ac_cv_c_inline+set}" = set; then :
11206   $as_echo_n "(cached) " >&6
11207 else
11208   ac_cv_c_inline=no
11209 for ac_kw in inline __inline__ __inline; do
11210   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11211 /* end confdefs.h.  */
11212 #ifndef __cplusplus
11213 typedef int foo_t;
11214 static $ac_kw foo_t static_foo () {return 0; }
11215 $ac_kw foo_t foo () {return 0; }
11216 #endif
11217
11218 _ACEOF
11219 if ac_fn_c_try_compile "$LINENO"; then :
11220   ac_cv_c_inline=$ac_kw
11221 fi
11222 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11223   test "$ac_cv_c_inline" != no && break
11224 done
11225
11226 fi
11227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
11228 $as_echo "$ac_cv_c_inline" >&6; }
11229
11230 case $ac_cv_c_inline in
11231   inline | yes) ;;
11232   *)
11233     case $ac_cv_c_inline in
11234       no) ac_val=;;
11235       *) ac_val=$ac_cv_c_inline;;
11236     esac
11237     cat >>confdefs.h <<_ACEOF
11238 #ifndef __cplusplus
11239 #define inline $ac_val
11240 #endif
11241 _ACEOF
11242     ;;
11243 esac
11244
11245  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
11246 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
11247 if test "${ac_cv_c_bigendian+set}" = set; then :
11248   $as_echo_n "(cached) " >&6
11249 else
11250   ac_cv_c_bigendian=unknown
11251     # See if we're dealing with a universal compiler.
11252     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11253 /* end confdefs.h.  */
11254 #ifndef __APPLE_CC__
11255                not a universal capable compiler
11256              #endif
11257              typedef int dummy;
11258
11259 _ACEOF
11260 if ac_fn_c_try_compile "$LINENO"; then :
11261
11262         # Check for potential -arch flags.  It is not universal unless
11263         # there are at least two -arch flags with different values.
11264         ac_arch=
11265         ac_prev=
11266         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
11267          if test -n "$ac_prev"; then
11268            case $ac_word in
11269              i?86 | x86_64 | ppc | ppc64)
11270                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
11271                  ac_arch=$ac_word
11272                else
11273                  ac_cv_c_bigendian=universal
11274                  break
11275                fi
11276                ;;
11277            esac
11278            ac_prev=
11279          elif test "x$ac_word" = "x-arch"; then
11280            ac_prev=arch
11281          fi
11282        done
11283 fi
11284 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11285     if test $ac_cv_c_bigendian = unknown; then
11286       # See if sys/param.h defines the BYTE_ORDER macro.
11287       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11288 /* end confdefs.h.  */
11289 #include <sys/types.h>
11290              #include <sys/param.h>
11291
11292 int
11293 main ()
11294 {
11295 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
11296                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
11297                      && LITTLE_ENDIAN)
11298               bogus endian macros
11299              #endif
11300
11301   ;
11302   return 0;
11303 }
11304 _ACEOF
11305 if ac_fn_c_try_compile "$LINENO"; then :
11306   # It does; now see whether it defined to BIG_ENDIAN or not.
11307          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11308 /* end confdefs.h.  */
11309 #include <sys/types.h>
11310                 #include <sys/param.h>
11311
11312 int
11313 main ()
11314 {
11315 #if BYTE_ORDER != BIG_ENDIAN
11316                  not big endian
11317                 #endif
11318
11319   ;
11320   return 0;
11321 }
11322 _ACEOF
11323 if ac_fn_c_try_compile "$LINENO"; then :
11324   ac_cv_c_bigendian=yes
11325 else
11326   ac_cv_c_bigendian=no
11327 fi
11328 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11329 fi
11330 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11331     fi
11332     if test $ac_cv_c_bigendian = unknown; then
11333       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
11334       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11335 /* end confdefs.h.  */
11336 #include <limits.h>
11337
11338 int
11339 main ()
11340 {
11341 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
11342               bogus endian macros
11343              #endif
11344
11345   ;
11346   return 0;
11347 }
11348 _ACEOF
11349 if ac_fn_c_try_compile "$LINENO"; then :
11350   # It does; now see whether it defined to _BIG_ENDIAN or not.
11351          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11352 /* end confdefs.h.  */
11353 #include <limits.h>
11354
11355 int
11356 main ()
11357 {
11358 #ifndef _BIG_ENDIAN
11359                  not big endian
11360                 #endif
11361
11362   ;
11363   return 0;
11364 }
11365 _ACEOF
11366 if ac_fn_c_try_compile "$LINENO"; then :
11367   ac_cv_c_bigendian=yes
11368 else
11369   ac_cv_c_bigendian=no
11370 fi
11371 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11372 fi
11373 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11374     fi
11375     if test $ac_cv_c_bigendian = unknown; then
11376       # Compile a test program.
11377       if test "$cross_compiling" = yes; then :
11378   # Try to guess by grepping values from an object file.
11379          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11380 /* end confdefs.h.  */
11381 short int ascii_mm[] =
11382                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
11383                 short int ascii_ii[] =
11384                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
11385                 int use_ascii (int i) {
11386                   return ascii_mm[i] + ascii_ii[i];
11387                 }
11388                 short int ebcdic_ii[] =
11389                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
11390                 short int ebcdic_mm[] =
11391                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
11392                 int use_ebcdic (int i) {
11393                   return ebcdic_mm[i] + ebcdic_ii[i];
11394                 }
11395                 extern int foo;
11396
11397 int
11398 main ()
11399 {
11400 return use_ascii (foo) == use_ebcdic (foo);
11401   ;
11402   return 0;
11403 }
11404 _ACEOF
11405 if ac_fn_c_try_compile "$LINENO"; then :
11406   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
11407               ac_cv_c_bigendian=yes
11408             fi
11409             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
11410               if test "$ac_cv_c_bigendian" = unknown; then
11411                 ac_cv_c_bigendian=no
11412               else
11413                 # finding both strings is unlikely to happen, but who knows?
11414                 ac_cv_c_bigendian=unknown
11415               fi
11416             fi
11417 fi
11418 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11419 else
11420   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11421 /* end confdefs.h.  */
11422 $ac_includes_default
11423 int
11424 main ()
11425 {
11426
11427              /* Are we little or big endian?  From Harbison&Steele.  */
11428              union
11429              {
11430                long int l;
11431                char c[sizeof (long int)];
11432              } u;
11433              u.l = 1;
11434              return u.c[sizeof (long int) - 1] == 1;
11435
11436   ;
11437   return 0;
11438 }
11439 _ACEOF
11440 if ac_fn_c_try_run "$LINENO"; then :
11441   ac_cv_c_bigendian=no
11442 else
11443   ac_cv_c_bigendian=yes
11444 fi
11445 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11446   conftest.$ac_objext conftest.beam conftest.$ac_ext
11447 fi
11448
11449     fi
11450 fi
11451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
11452 $as_echo "$ac_cv_c_bigendian" >&6; }
11453  case $ac_cv_c_bigendian in #(
11454    yes)
11455      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
11456 ;; #(
11457    no)
11458       ;; #(
11459    universal)
11460
11461 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
11462
11463      ;; #(
11464    *)
11465      as_fn_error "unknown endianness
11466  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
11467  esac
11468
11469
11470 # ------------------------------ #
11471 # Checks for library functions.  #
11472 # ------------------------------ #
11473
11474 for ac_header in stdlib.h unistd.h
11475 do :
11476   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11477 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11478 eval as_val=\$$as_ac_Header
11479    if test "x$as_val" = x""yes; then :
11480   cat >>confdefs.h <<_ACEOF
11481 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11482 _ACEOF
11483
11484 fi
11485
11486 done
11487
11488 for ac_func in getpagesize
11489 do :
11490   ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
11491 if test "x$ac_cv_func_getpagesize" = x""yes; then :
11492   cat >>confdefs.h <<_ACEOF
11493 #define HAVE_GETPAGESIZE 1
11494 _ACEOF
11495
11496 fi
11497 done
11498
11499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
11500 $as_echo_n "checking for working mmap... " >&6; }
11501 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
11502   $as_echo_n "(cached) " >&6
11503 else
11504   if test "$cross_compiling" = yes; then :
11505   ac_cv_func_mmap_fixed_mapped=no
11506 else
11507   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11508 /* end confdefs.h.  */
11509 $ac_includes_default
11510 /* malloc might have been renamed as rpl_malloc. */
11511 #undef malloc
11512
11513 /* Thanks to Mike Haertel and Jim Avera for this test.
11514    Here is a matrix of mmap possibilities:
11515         mmap private not fixed
11516         mmap private fixed at somewhere currently unmapped
11517         mmap private fixed at somewhere already mapped
11518         mmap shared not fixed
11519         mmap shared fixed at somewhere currently unmapped
11520         mmap shared fixed at somewhere already mapped
11521    For private mappings, we should verify that changes cannot be read()
11522    back from the file, nor mmap's back from the file at a different
11523    address.  (There have been systems where private was not correctly
11524    implemented like the infamous i386 svr4.0, and systems where the
11525    VM page cache was not coherent with the file system buffer cache
11526    like early versions of FreeBSD and possibly contemporary NetBSD.)
11527    For shared mappings, we should conversely verify that changes get
11528    propagated back to all the places they're supposed to be.
11529
11530    Grep wants private fixed already mapped.
11531    The main things grep needs to know about mmap are:
11532    * does it exist and is it safe to write into the mmap'd area
11533    * how to use it (BSD variants)  */
11534
11535 #include <fcntl.h>
11536 #include <sys/mman.h>
11537
11538 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
11539 char *malloc ();
11540 #endif
11541
11542 /* This mess was copied from the GNU getpagesize.h.  */
11543 #ifndef HAVE_GETPAGESIZE
11544 /* Assume that all systems that can run configure have sys/param.h.  */
11545 # ifndef HAVE_SYS_PARAM_H
11546 #  define HAVE_SYS_PARAM_H 1
11547 # endif
11548
11549 # ifdef _SC_PAGESIZE
11550 #  define getpagesize() sysconf(_SC_PAGESIZE)
11551 # else /* no _SC_PAGESIZE */
11552 #  ifdef HAVE_SYS_PARAM_H
11553 #   include <sys/param.h>
11554 #   ifdef EXEC_PAGESIZE
11555 #    define getpagesize() EXEC_PAGESIZE
11556 #   else /* no EXEC_PAGESIZE */
11557 #    ifdef NBPG
11558 #     define getpagesize() NBPG * CLSIZE
11559 #     ifndef CLSIZE
11560 #      define CLSIZE 1
11561 #     endif /* no CLSIZE */
11562 #    else /* no NBPG */
11563 #     ifdef NBPC
11564 #      define getpagesize() NBPC
11565 #     else /* no NBPC */
11566 #      ifdef PAGESIZE
11567 #       define getpagesize() PAGESIZE
11568 #      endif /* PAGESIZE */
11569 #     endif /* no NBPC */
11570 #    endif /* no NBPG */
11571 #   endif /* no EXEC_PAGESIZE */
11572 #  else /* no HAVE_SYS_PARAM_H */
11573 #   define getpagesize() 8192   /* punt totally */
11574 #  endif /* no HAVE_SYS_PARAM_H */
11575 # endif /* no _SC_PAGESIZE */
11576
11577 #endif /* no HAVE_GETPAGESIZE */
11578
11579 int
11580 main ()
11581 {
11582   char *data, *data2, *data3;
11583   int i, pagesize;
11584   int fd;
11585
11586   pagesize = getpagesize ();
11587
11588   /* First, make a file with some known garbage in it. */
11589   data = (char *) malloc (pagesize);
11590   if (!data)
11591     return 1;
11592   for (i = 0; i < pagesize; ++i)
11593     *(data + i) = rand ();
11594   umask (0);
11595   fd = creat ("conftest.mmap", 0600);
11596   if (fd < 0)
11597     return 1;
11598   if (write (fd, data, pagesize) != pagesize)
11599     return 1;
11600   close (fd);
11601
11602   /* Next, try to mmap the file at a fixed address which already has
11603      something else allocated at it.  If we can, also make sure that
11604      we see the same garbage.  */
11605   fd = open ("conftest.mmap", O_RDWR);
11606   if (fd < 0)
11607     return 1;
11608   data2 = (char *) malloc (2 * pagesize);
11609   if (!data2)
11610     return 1;
11611   data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
11612   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
11613                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
11614     return 1;
11615   for (i = 0; i < pagesize; ++i)
11616     if (*(data + i) != *(data2 + i))
11617       return 1;
11618
11619   /* Finally, make sure that changes to the mapped area do not
11620      percolate back to the file as seen by read().  (This is a bug on
11621      some variants of i386 svr4.0.)  */
11622   for (i = 0; i < pagesize; ++i)
11623     *(data2 + i) = *(data2 + i) + 1;
11624   data3 = (char *) malloc (pagesize);
11625   if (!data3)
11626     return 1;
11627   if (read (fd, data3, pagesize) != pagesize)
11628     return 1;
11629   for (i = 0; i < pagesize; ++i)
11630     if (*(data + i) != *(data3 + i))
11631       return 1;
11632   close (fd);
11633   return 0;
11634 }
11635 _ACEOF
11636 if ac_fn_c_try_run "$LINENO"; then :
11637   ac_cv_func_mmap_fixed_mapped=yes
11638 else
11639   ac_cv_func_mmap_fixed_mapped=no
11640 fi
11641 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11642   conftest.$ac_objext conftest.beam conftest.$ac_ext
11643 fi
11644
11645 fi
11646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
11647 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
11648 if test $ac_cv_func_mmap_fixed_mapped = yes; then
11649
11650 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
11651
11652 fi
11653 rm -f conftest.mmap
11654
11655 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
11656 if test "x$ac_cv_type_pid_t" = x""yes; then :
11657
11658 else
11659
11660 cat >>confdefs.h <<_ACEOF
11661 #define pid_t int
11662 _ACEOF
11663
11664 fi
11665
11666 for ac_header in vfork.h
11667 do :
11668   ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
11669 if test "x$ac_cv_header_vfork_h" = x""yes; then :
11670   cat >>confdefs.h <<_ACEOF
11671 #define HAVE_VFORK_H 1
11672 _ACEOF
11673
11674 fi
11675
11676 done
11677
11678 for ac_func in fork vfork
11679 do :
11680   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11681 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11682 eval as_val=\$$as_ac_var
11683    if test "x$as_val" = x""yes; then :
11684   cat >>confdefs.h <<_ACEOF
11685 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11686 _ACEOF
11687
11688 fi
11689 done
11690
11691 if test "x$ac_cv_func_fork" = xyes; then
11692   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
11693 $as_echo_n "checking for working fork... " >&6; }
11694 if test "${ac_cv_func_fork_works+set}" = set; then :
11695   $as_echo_n "(cached) " >&6
11696 else
11697   if test "$cross_compiling" = yes; then :
11698   ac_cv_func_fork_works=cross
11699 else
11700   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11701 /* end confdefs.h.  */
11702 $ac_includes_default
11703 int
11704 main ()
11705 {
11706
11707           /* By Ruediger Kuhlmann. */
11708           return fork () < 0;
11709
11710   ;
11711   return 0;
11712 }
11713 _ACEOF
11714 if ac_fn_c_try_run "$LINENO"; then :
11715   ac_cv_func_fork_works=yes
11716 else
11717   ac_cv_func_fork_works=no
11718 fi
11719 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11720   conftest.$ac_objext conftest.beam conftest.$ac_ext
11721 fi
11722
11723 fi
11724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
11725 $as_echo "$ac_cv_func_fork_works" >&6; }
11726
11727 else
11728   ac_cv_func_fork_works=$ac_cv_func_fork
11729 fi
11730 if test "x$ac_cv_func_fork_works" = xcross; then
11731   case $host in
11732     *-*-amigaos* | *-*-msdosdjgpp*)
11733       # Override, as these systems have only a dummy fork() stub
11734       ac_cv_func_fork_works=no
11735       ;;
11736     *)
11737       ac_cv_func_fork_works=yes
11738       ;;
11739   esac
11740   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
11741 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
11742 fi
11743 ac_cv_func_vfork_works=$ac_cv_func_vfork
11744 if test "x$ac_cv_func_vfork" = xyes; then
11745   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
11746 $as_echo_n "checking for working vfork... " >&6; }
11747 if test "${ac_cv_func_vfork_works+set}" = set; then :
11748   $as_echo_n "(cached) " >&6
11749 else
11750   if test "$cross_compiling" = yes; then :
11751   ac_cv_func_vfork_works=cross
11752 else
11753   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11754 /* end confdefs.h.  */
11755 /* Thanks to Paul Eggert for this test.  */
11756 $ac_includes_default
11757 #include <sys/wait.h>
11758 #ifdef HAVE_VFORK_H
11759 # include <vfork.h>
11760 #endif
11761 /* On some sparc systems, changes by the child to local and incoming
11762    argument registers are propagated back to the parent.  The compiler
11763    is told about this with #include <vfork.h>, but some compilers
11764    (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
11765    static variable whose address is put into a register that is
11766    clobbered by the vfork.  */
11767 static void
11768 #ifdef __cplusplus
11769 sparc_address_test (int arg)
11770 # else
11771 sparc_address_test (arg) int arg;
11772 #endif
11773 {
11774   static pid_t child;
11775   if (!child) {
11776     child = vfork ();
11777     if (child < 0) {
11778       perror ("vfork");
11779       _exit(2);
11780     }
11781     if (!child) {
11782       arg = getpid();
11783       write(-1, "", 0);
11784       _exit (arg);
11785     }
11786   }
11787 }
11788
11789 int
11790 main ()
11791 {
11792   pid_t parent = getpid ();
11793   pid_t child;
11794
11795   sparc_address_test (0);
11796
11797   child = vfork ();
11798
11799   if (child == 0) {
11800     /* Here is another test for sparc vfork register problems.  This
11801        test uses lots of local variables, at least as many local
11802        variables as main has allocated so far including compiler
11803        temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
11804        4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
11805        reuse the register of parent for one of the local variables,
11806        since it will think that parent can't possibly be used any more
11807        in this routine.  Assigning to the local variable will thus
11808        munge parent in the parent process.  */
11809     pid_t
11810       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
11811       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
11812     /* Convince the compiler that p..p7 are live; otherwise, it might
11813        use the same hardware register for all 8 local variables.  */
11814     if (p != p1 || p != p2 || p != p3 || p != p4
11815         || p != p5 || p != p6 || p != p7)
11816       _exit(1);
11817
11818     /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
11819        from child file descriptors.  If the child closes a descriptor
11820        before it execs or exits, this munges the parent's descriptor
11821        as well.  Test for this by closing stdout in the child.  */
11822     _exit(close(fileno(stdout)) != 0);
11823   } else {
11824     int status;
11825     struct stat st;
11826
11827     while (wait(&status) != child)
11828       ;
11829     return (
11830          /* Was there some problem with vforking?  */
11831          child < 0
11832
11833          /* Did the child fail?  (This shouldn't happen.)  */
11834          || status
11835
11836          /* Did the vfork/compiler bug occur?  */
11837          || parent != getpid()
11838
11839          /* Did the file descriptor bug occur?  */
11840          || fstat(fileno(stdout), &st) != 0
11841          );
11842   }
11843 }
11844 _ACEOF
11845 if ac_fn_c_try_run "$LINENO"; then :
11846   ac_cv_func_vfork_works=yes
11847 else
11848   ac_cv_func_vfork_works=no
11849 fi
11850 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11851   conftest.$ac_objext conftest.beam conftest.$ac_ext
11852 fi
11853
11854 fi
11855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
11856 $as_echo "$ac_cv_func_vfork_works" >&6; }
11857
11858 fi;
11859 if test "x$ac_cv_func_fork_works" = xcross; then
11860   ac_cv_func_vfork_works=$ac_cv_func_vfork
11861   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
11862 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
11863 fi
11864
11865 if test "x$ac_cv_func_vfork_works" = xyes; then
11866
11867 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
11868
11869 else
11870
11871 $as_echo "#define vfork fork" >>confdefs.h
11872
11873 fi
11874 if test "x$ac_cv_func_fork_works" = xyes; then
11875
11876 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
11877
11878 fi
11879
11880 for ac_func in getauxval getrusage getuid getgid \
11881                 pipe poll pread pread64 pwrite resize_term \
11882                 sbrk setpgid setpgrp setsid \
11883                 sigaction sigprocmask sigsetmask socketpair \
11884                 ttrace wborder wresize setlocale iconvlist libiconvlist btowc \
11885                 setrlimit getrlimit posix_madvise waitpid \
11886                 ptrace64 sigaltstack mkdtemp setns
11887 do :
11888   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11889 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11890 eval as_val=\$$as_ac_var
11891    if test "x$as_val" = x""yes; then :
11892   cat >>confdefs.h <<_ACEOF
11893 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11894 _ACEOF
11895
11896 fi
11897 done
11898
11899
11900   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
11901 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
11902 if test "${am_cv_langinfo_codeset+set}" = set; then :
11903   $as_echo_n "(cached) " >&6
11904 else
11905   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11906 /* end confdefs.h.  */
11907 #include <langinfo.h>
11908 int
11909 main ()
11910 {
11911 char* cs = nl_langinfo(CODESET);
11912   ;
11913   return 0;
11914 }
11915 _ACEOF
11916 if ac_fn_c_try_link "$LINENO"; then :
11917   am_cv_langinfo_codeset=yes
11918 else
11919   am_cv_langinfo_codeset=no
11920 fi
11921 rm -f core conftest.err conftest.$ac_objext \
11922     conftest$ac_exeext conftest.$ac_ext
11923
11924 fi
11925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
11926 $as_echo "$am_cv_langinfo_codeset" >&6; }
11927   if test $am_cv_langinfo_codeset = yes; then
11928
11929 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
11930
11931   fi
11932
11933
11934   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11935 $as_echo_n "checking for ANSI C header files... " >&6; }
11936 if test "${ac_cv_header_stdc+set}" = set; then :
11937   $as_echo_n "(cached) " >&6
11938 else
11939   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11940 /* end confdefs.h.  */
11941 #include <stdlib.h>
11942 #include <stdarg.h>
11943 #include <string.h>
11944 #include <float.h>
11945
11946 int
11947 main ()
11948 {
11949
11950   ;
11951   return 0;
11952 }
11953 _ACEOF
11954 if ac_fn_c_try_compile "$LINENO"; then :
11955   ac_cv_header_stdc=yes
11956 else
11957   ac_cv_header_stdc=no
11958 fi
11959 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11960
11961 if test $ac_cv_header_stdc = yes; then
11962   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11963   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11964 /* end confdefs.h.  */
11965 #include <string.h>
11966
11967 _ACEOF
11968 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11969   $EGREP "memchr" >/dev/null 2>&1; then :
11970
11971 else
11972   ac_cv_header_stdc=no
11973 fi
11974 rm -f conftest*
11975
11976 fi
11977
11978 if test $ac_cv_header_stdc = yes; then
11979   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11980   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11981 /* end confdefs.h.  */
11982 #include <stdlib.h>
11983
11984 _ACEOF
11985 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11986   $EGREP "free" >/dev/null 2>&1; then :
11987
11988 else
11989   ac_cv_header_stdc=no
11990 fi
11991 rm -f conftest*
11992
11993 fi
11994
11995 if test $ac_cv_header_stdc = yes; then
11996   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11997   if test "$cross_compiling" = yes; then :
11998   :
11999 else
12000   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12001 /* end confdefs.h.  */
12002 #include <ctype.h>
12003 #include <stdlib.h>
12004 #if ((' ' & 0x0FF) == 0x020)
12005 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12006 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12007 #else
12008 # define ISLOWER(c) \
12009                    (('a' <= (c) && (c) <= 'i') \
12010                      || ('j' <= (c) && (c) <= 'r') \
12011                      || ('s' <= (c) && (c) <= 'z'))
12012 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
12013 #endif
12014
12015 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12016 int
12017 main ()
12018 {
12019   int i;
12020   for (i = 0; i < 256; i++)
12021     if (XOR (islower (i), ISLOWER (i))
12022         || toupper (i) != TOUPPER (i))
12023       return 2;
12024   return 0;
12025 }
12026 _ACEOF
12027 if ac_fn_c_try_run "$LINENO"; then :
12028
12029 else
12030   ac_cv_header_stdc=no
12031 fi
12032 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12033   conftest.$ac_objext conftest.beam conftest.$ac_ext
12034 fi
12035
12036 fi
12037 fi
12038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
12039 $as_echo "$ac_cv_header_stdc" >&6; }
12040 if test $ac_cv_header_stdc = yes; then
12041
12042 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
12043
12044 fi
12045
12046   # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
12047 # for constant arguments.  Useless!
12048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
12049 $as_echo_n "checking for working alloca.h... " >&6; }
12050 if test "${ac_cv_working_alloca_h+set}" = set; then :
12051   $as_echo_n "(cached) " >&6
12052 else
12053   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12054 /* end confdefs.h.  */
12055 #include <alloca.h>
12056 int
12057 main ()
12058 {
12059 char *p = (char *) alloca (2 * sizeof (int));
12060                           if (p) return 0;
12061   ;
12062   return 0;
12063 }
12064 _ACEOF
12065 if ac_fn_c_try_link "$LINENO"; then :
12066   ac_cv_working_alloca_h=yes
12067 else
12068   ac_cv_working_alloca_h=no
12069 fi
12070 rm -f core conftest.err conftest.$ac_objext \
12071     conftest$ac_exeext conftest.$ac_ext
12072 fi
12073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
12074 $as_echo "$ac_cv_working_alloca_h" >&6; }
12075 if test $ac_cv_working_alloca_h = yes; then
12076
12077 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
12078
12079 fi
12080
12081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
12082 $as_echo_n "checking for alloca... " >&6; }
12083 if test "${ac_cv_func_alloca_works+set}" = set; then :
12084   $as_echo_n "(cached) " >&6
12085 else
12086   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12087 /* end confdefs.h.  */
12088 #ifdef __GNUC__
12089 # define alloca __builtin_alloca
12090 #else
12091 # ifdef _MSC_VER
12092 #  include <malloc.h>
12093 #  define alloca _alloca
12094 # else
12095 #  ifdef HAVE_ALLOCA_H
12096 #   include <alloca.h>
12097 #  else
12098 #   ifdef _AIX
12099  #pragma alloca
12100 #   else
12101 #    ifndef alloca /* predefined by HP cc +Olibcalls */
12102 char *alloca ();
12103 #    endif
12104 #   endif
12105 #  endif
12106 # endif
12107 #endif
12108
12109 int
12110 main ()
12111 {
12112 char *p = (char *) alloca (1);
12113                                     if (p) return 0;
12114   ;
12115   return 0;
12116 }
12117 _ACEOF
12118 if ac_fn_c_try_link "$LINENO"; then :
12119   ac_cv_func_alloca_works=yes
12120 else
12121   ac_cv_func_alloca_works=no
12122 fi
12123 rm -f core conftest.err conftest.$ac_objext \
12124     conftest$ac_exeext conftest.$ac_ext
12125 fi
12126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
12127 $as_echo "$ac_cv_func_alloca_works" >&6; }
12128
12129 if test $ac_cv_func_alloca_works = yes; then
12130
12131 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
12132
12133 else
12134   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
12135 # that cause trouble.  Some versions do not even contain alloca or
12136 # contain a buggy version.  If you still want to use their alloca,
12137 # use ar to extract alloca.o from them instead of compiling alloca.c.
12138
12139 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
12140
12141 $as_echo "#define C_ALLOCA 1" >>confdefs.h
12142
12143
12144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
12145 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
12146 if test "${ac_cv_os_cray+set}" = set; then :
12147   $as_echo_n "(cached) " >&6
12148 else
12149   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12150 /* end confdefs.h.  */
12151 #if defined CRAY && ! defined CRAY2
12152 webecray
12153 #else
12154 wenotbecray
12155 #endif
12156
12157 _ACEOF
12158 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12159   $EGREP "webecray" >/dev/null 2>&1; then :
12160   ac_cv_os_cray=yes
12161 else
12162   ac_cv_os_cray=no
12163 fi
12164 rm -f conftest*
12165
12166 fi
12167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
12168 $as_echo "$ac_cv_os_cray" >&6; }
12169 if test $ac_cv_os_cray = yes; then
12170   for ac_func in _getb67 GETB67 getb67; do
12171     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12172 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12173 eval as_val=\$$as_ac_var
12174    if test "x$as_val" = x""yes; then :
12175
12176 cat >>confdefs.h <<_ACEOF
12177 #define CRAY_STACKSEG_END $ac_func
12178 _ACEOF
12179
12180     break
12181 fi
12182
12183   done
12184 fi
12185
12186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
12187 $as_echo_n "checking stack direction for C alloca... " >&6; }
12188 if test "${ac_cv_c_stack_direction+set}" = set; then :
12189   $as_echo_n "(cached) " >&6
12190 else
12191   if test "$cross_compiling" = yes; then :
12192   ac_cv_c_stack_direction=0
12193 else
12194   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12195 /* end confdefs.h.  */
12196 $ac_includes_default
12197 int
12198 find_stack_direction ()
12199 {
12200   static char *addr = 0;
12201   auto char dummy;
12202   if (addr == 0)
12203     {
12204       addr = &dummy;
12205       return find_stack_direction ();
12206     }
12207   else
12208     return (&dummy > addr) ? 1 : -1;
12209 }
12210
12211 int
12212 main ()
12213 {
12214   return find_stack_direction () < 0;
12215 }
12216 _ACEOF
12217 if ac_fn_c_try_run "$LINENO"; then :
12218   ac_cv_c_stack_direction=1
12219 else
12220   ac_cv_c_stack_direction=-1
12221 fi
12222 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12223   conftest.$ac_objext conftest.beam conftest.$ac_ext
12224 fi
12225
12226 fi
12227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
12228 $as_echo "$ac_cv_c_stack_direction" >&6; }
12229 cat >>confdefs.h <<_ACEOF
12230 #define STACK_DIRECTION $ac_cv_c_stack_direction
12231 _ACEOF
12232
12233
12234 fi
12235
12236
12237
12238   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
12239 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
12240 if test "${am_cv_langinfo_codeset+set}" = set; then :
12241   $as_echo_n "(cached) " >&6
12242 else
12243   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12244 /* end confdefs.h.  */
12245 #include <langinfo.h>
12246 int
12247 main ()
12248 {
12249 char* cs = nl_langinfo(CODESET);
12250   ;
12251   return 0;
12252 }
12253 _ACEOF
12254 if ac_fn_c_try_link "$LINENO"; then :
12255   am_cv_langinfo_codeset=yes
12256 else
12257   am_cv_langinfo_codeset=no
12258 fi
12259 rm -f core conftest.err conftest.$ac_objext \
12260     conftest$ac_exeext conftest.$ac_ext
12261
12262 fi
12263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
12264 $as_echo "$am_cv_langinfo_codeset" >&6; }
12265   if test $am_cv_langinfo_codeset = yes; then
12266
12267 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
12268
12269   fi
12270
12271
12272   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
12273 do :
12274   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12275 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12276 eval as_val=\$$as_ac_Header
12277    if test "x$as_val" = x""yes; then :
12278   cat >>confdefs.h <<_ACEOF
12279 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12280 _ACEOF
12281
12282 fi
12283
12284 done
12285
12286
12287   for ac_func in fdwalk getrlimit pipe pipe2 socketpair
12288 do :
12289   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12290 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12291 eval as_val=\$$as_ac_var
12292    if test "x$as_val" = x""yes; then :
12293   cat >>confdefs.h <<_ACEOF
12294 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12295 _ACEOF
12296
12297 fi
12298 done
12299
12300
12301   ac_fn_c_check_decl "$LINENO" "strerror" "ac_cv_have_decl_strerror" "$ac_includes_default"
12302 if test "x$ac_cv_have_decl_strerror" = x""yes; then :
12303   ac_have_decl=1
12304 else
12305   ac_have_decl=0
12306 fi
12307
12308 cat >>confdefs.h <<_ACEOF
12309 #define HAVE_DECL_STRERROR $ac_have_decl
12310 _ACEOF
12311 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
12312 if test "x$ac_cv_have_decl_strstr" = x""yes; then :
12313   ac_have_decl=1
12314 else
12315   ac_have_decl=0
12316 fi
12317
12318 cat >>confdefs.h <<_ACEOF
12319 #define HAVE_DECL_STRSTR $ac_have_decl
12320 _ACEOF
12321
12322
12323     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
12324 $as_echo_n "checking for sigsetjmp... " >&6; }
12325 if test "${gdb_cv_func_sigsetjmp+set}" = set; then :
12326   $as_echo_n "(cached) " >&6
12327 else
12328   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12329 /* end confdefs.h.  */
12330
12331 #include <setjmp.h>
12332
12333 int
12334 main ()
12335 {
12336 sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
12337   ;
12338   return 0;
12339 }
12340 _ACEOF
12341 if ac_fn_c_try_compile "$LINENO"; then :
12342   gdb_cv_func_sigsetjmp=yes
12343 else
12344   gdb_cv_func_sigsetjmp=no
12345 fi
12346 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12347 fi
12348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
12349 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
12350 if test $gdb_cv_func_sigsetjmp = yes; then
12351
12352 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
12353
12354 fi
12355
12356
12357 # Check the return and argument types of ptrace.
12358
12359
12360
12361 for ac_header in sys/ptrace.h ptrace.h
12362 do :
12363   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12364 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12365 eval as_val=\$$as_ac_Header
12366    if test "x$as_val" = x""yes; then :
12367   cat >>confdefs.h <<_ACEOF
12368 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12369 _ACEOF
12370
12371 fi
12372
12373 done
12374
12375
12376 # Needs to be tested in C++ mode, to detect whether we need to cast
12377 # the first argument to enum __ptrace_request.
12378 if test "$enable_build_with_cxx" = "yes"; then
12379     ac_ext=cpp
12380 ac_cpp='$CXXCPP $CPPFLAGS'
12381 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12382 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12383 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12384
12385 fi
12386
12387 gdb_ptrace_headers='
12388 #include <sys/types.h>
12389 #if HAVE_SYS_PTRACE_H
12390 # include <sys/ptrace.h>
12391 #endif
12392 #if HAVE_UNISTD_H
12393 # include <unistd.h>
12394 #endif
12395 '
12396 # There is no point in checking if we don't have a prototype.
12397 ac_fn_cxx_check_decl "$LINENO" "ptrace" "ac_cv_have_decl_ptrace" "$gdb_ptrace_headers
12398 "
12399 if test "x$ac_cv_have_decl_ptrace" = x""yes; then :
12400   ac_have_decl=1
12401 else
12402   ac_have_decl=0
12403 fi
12404
12405 cat >>confdefs.h <<_ACEOF
12406 #define HAVE_DECL_PTRACE $ac_have_decl
12407 _ACEOF
12408 if test $ac_have_decl = 1; then :
12409
12410 else
12411
12412   : ${gdb_cv_func_ptrace_ret='int'}
12413   : ${gdb_cv_func_ptrace_args='int,int,long,long'}
12414
12415 fi
12416
12417 # Check return type.  Varargs (used on GNU/Linux) conflict with the
12418 # empty argument list, so check for that explicitly.
12419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
12420 $as_echo_n "checking return type of ptrace... " >&6; }
12421 if test "${gdb_cv_func_ptrace_ret+set}" = set; then :
12422   $as_echo_n "(cached) " >&6
12423 else
12424   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12425 /* end confdefs.h.  */
12426 $gdb_ptrace_headers
12427 int
12428 main ()
12429 {
12430 extern long ptrace (enum __ptrace_request, ...);
12431   ;
12432   return 0;
12433 }
12434 _ACEOF
12435 if ac_fn_cxx_try_compile "$LINENO"; then :
12436   gdb_cv_func_ptrace_ret='long'
12437 else
12438   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12439 /* end confdefs.h.  */
12440 $gdb_ptrace_headers
12441 int
12442 main ()
12443 {
12444 extern int ptrace ();
12445   ;
12446   return 0;
12447 }
12448 _ACEOF
12449 if ac_fn_cxx_try_compile "$LINENO"; then :
12450   gdb_cv_func_ptrace_ret='int'
12451 else
12452   gdb_cv_func_ptrace_ret='long'
12453 fi
12454 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12455 fi
12456 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12457 fi
12458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
12459 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
12460
12461 cat >>confdefs.h <<_ACEOF
12462 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
12463 _ACEOF
12464
12465 # Check argument types.
12466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
12467 $as_echo_n "checking types of arguments for ptrace... " >&6; }
12468 if test "${gdb_cv_func_ptrace_args+set}" = set; then :
12469   $as_echo_n "(cached) " >&6
12470 else
12471
12472   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12473 /* end confdefs.h.  */
12474 $gdb_ptrace_headers
12475 int
12476 main ()
12477 {
12478 extern long ptrace (enum __ptrace_request, ...);
12479   ;
12480   return 0;
12481 }
12482 _ACEOF
12483 if ac_fn_cxx_try_compile "$LINENO"; then :
12484   gdb_cv_func_ptrace_args='enum __ptrace_request,int,long,long'
12485 else
12486
12487 for gdb_arg1 in 'int' 'long'; do
12488  for gdb_arg2 in 'pid_t' 'int' 'long'; do
12489   for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
12490    for gdb_arg4 in 'int' 'long' 'void *'; do
12491      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12492 /* end confdefs.h.  */
12493 $gdb_ptrace_headers
12494 int
12495 main ()
12496 {
12497
12498 extern $gdb_cv_func_ptrace_ret
12499   ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
12500
12501   ;
12502   return 0;
12503 }
12504 _ACEOF
12505 if ac_fn_cxx_try_compile "$LINENO"; then :
12506   gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
12507     break 4;
12508 fi
12509 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12510     for gdb_arg5 in 'int *' 'int' 'long'; do
12511      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12512 /* end confdefs.h.  */
12513 $gdb_ptrace_headers
12514 int
12515 main ()
12516 {
12517
12518 extern $gdb_cv_func_ptrace_ret
12519   ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
12520
12521   ;
12522   return 0;
12523 }
12524 _ACEOF
12525 if ac_fn_cxx_try_compile "$LINENO"; then :
12526
12527 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
12528     break 5;
12529 fi
12530 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12531     done
12532    done
12533   done
12534  done
12535 done
12536 # Provide a safe default value.
12537 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
12538
12539 fi
12540 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12541 fi
12542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
12543 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
12544 ac_save_IFS=$IFS; IFS=','
12545 set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
12546 IFS=$ac_save_IFS
12547 shift
12548
12549 cat >>confdefs.h <<_ACEOF
12550 #define PTRACE_TYPE_ARG1 $1
12551 _ACEOF
12552
12553
12554 cat >>confdefs.h <<_ACEOF
12555 #define PTRACE_TYPE_ARG3 $3
12556 _ACEOF
12557
12558
12559 cat >>confdefs.h <<_ACEOF
12560 #define PTRACE_TYPE_ARG4 $4
12561 _ACEOF
12562
12563 if test -n "$5"; then
12564
12565 cat >>confdefs.h <<_ACEOF
12566 #define PTRACE_TYPE_ARG5 $5
12567 _ACEOF
12568
12569 fi
12570
12571 if test "$enable_build_with_cxx" = "yes"; then
12572     ac_ext=c
12573 ac_cpp='$CPP $CPPFLAGS'
12574 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12575 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12576 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12577
12578 fi
12579
12580
12581 if test "$cross_compiling" = no; then
12582   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
12583 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
12584 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
12585   $as_echo_n "(cached) " >&6
12586 else
12587   if test "$cross_compiling" = yes; then :
12588   as_fn_error "cannot check setpgrp when cross compiling" "$LINENO" 5
12589 else
12590   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12591 /* end confdefs.h.  */
12592 $ac_includes_default
12593 int
12594 main ()
12595 {
12596 /* If this system has a BSD-style setpgrp which takes arguments,
12597   setpgrp(1, 1) will fail with ESRCH and return -1, in that case
12598   exit successfully. */
12599   return setpgrp (1,1) != -1;
12600   ;
12601   return 0;
12602 }
12603 _ACEOF
12604 if ac_fn_c_try_run "$LINENO"; then :
12605   ac_cv_func_setpgrp_void=no
12606 else
12607   ac_cv_func_setpgrp_void=yes
12608 fi
12609 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12610   conftest.$ac_objext conftest.beam conftest.$ac_ext
12611 fi
12612
12613 fi
12614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
12615 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
12616 if test $ac_cv_func_setpgrp_void = yes; then
12617
12618 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
12619
12620 fi
12621
12622 else
12623   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
12624 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
12625 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
12626   $as_echo_n "(cached) " >&6
12627 else
12628   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12629 /* end confdefs.h.  */
12630
12631 #include <unistd.h>
12632
12633 int
12634 main ()
12635 {
12636
12637   if (setpgrp(1,1) == -1)
12638     exit (0);
12639   else
12640     exit (1);
12641
12642   ;
12643   return 0;
12644 }
12645 _ACEOF
12646 if ac_fn_c_try_compile "$LINENO"; then :
12647   ac_cv_func_setpgrp_void=no
12648 else
12649   ac_cv_func_setpgrp_void=yes
12650 fi
12651 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12652 fi
12653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
12654 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
12655 if test $ac_cv_func_setpgrp_void = yes; then
12656   $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
12657
12658 fi
12659 fi
12660
12661 # Assume we'll default to using the included libiberty regex.
12662 gdb_use_included_regex=yes
12663
12664 # However, if the system regex is GNU regex, then default to *not*
12665 # using the included regex.
12666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU regex" >&5
12667 $as_echo_n "checking for GNU regex... " >&6; }
12668 if test "${gdb_cv_have_gnu_regex+set}" = set; then :
12669   $as_echo_n "(cached) " >&6
12670 else
12671   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12672 /* end confdefs.h.  */
12673 #include <gnu-versions.h>
12674 int
12675 main ()
12676 {
12677 #define REGEX_INTERFACE_VERSION 1
12678 #if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
12679 # error "Version mismatch"
12680 #endif
12681   ;
12682   return 0;
12683 }
12684 _ACEOF
12685 if ac_fn_c_try_compile "$LINENO"; then :
12686   gdb_cv_have_gnu_regex=yes
12687 else
12688   gdb_cv_have_gnu_regex=no
12689 fi
12690 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12691 fi
12692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_gnu_regex" >&5
12693 $as_echo "$gdb_cv_have_gnu_regex" >&6; }
12694 if test $gdb_cv_have_gnu_regex = yes; then
12695   gdb_use_included_regex=no
12696 fi
12697
12698
12699 # Check whether --with-included-regex was given.
12700 if test "${with_included_regex+set}" = set; then :
12701   withval=$with_included_regex; gdb_with_regex=$withval
12702 else
12703   gdb_with_regex=$gdb_use_included_regex
12704 fi
12705
12706 if test "$gdb_with_regex" = yes; then
12707
12708 $as_echo "#define USE_INCLUDED_REGEX 1" >>confdefs.h
12709
12710 fi
12711
12712 # Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
12713 ac_fn_c_check_member "$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
12714 #include <sys/proc.h>
12715
12716 "
12717 if test "x$ac_cv_member_struct_thread_td_pcb" = x""yes; then :
12718
12719 cat >>confdefs.h <<_ACEOF
12720 #define HAVE_STRUCT_THREAD_TD_PCB 1
12721 _ACEOF
12722
12723
12724 fi
12725
12726
12727 # See if <sys/lwp.h> defines `struct lwp`.
12728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
12729 $as_echo_n "checking for struct lwp... " >&6; }
12730 if test "${gdb_cv_struct_lwp+set}" = set; then :
12731   $as_echo_n "(cached) " >&6
12732 else
12733   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12734 /* end confdefs.h.  */
12735 #include <sys/param.h>
12736 #include <sys/lwp.h>
12737 int
12738 main ()
12739 {
12740 struct lwp l;
12741   ;
12742   return 0;
12743 }
12744 _ACEOF
12745 if ac_fn_c_try_compile "$LINENO"; then :
12746   gdb_cv_struct_lwp=yes
12747 else
12748   gdb_cv_struct_lwp=no
12749 fi
12750 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12751 fi
12752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
12753 $as_echo "$gdb_cv_struct_lwp" >&6; }
12754 if test $gdb_cv_struct_lwp = yes; then
12755
12756 $as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
12757
12758 fi
12759
12760 # See if <machine/reg.h> degines `struct reg'.
12761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
12762 $as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
12763 if test "${gdb_cv_struct_reg+set}" = set; then :
12764   $as_echo_n "(cached) " >&6
12765 else
12766   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12767 /* end confdefs.h.  */
12768 #include <sys/types.h>
12769 #include <machine/reg.h>
12770 int
12771 main ()
12772 {
12773 struct reg r;
12774   ;
12775   return 0;
12776 }
12777 _ACEOF
12778 if ac_fn_c_try_compile "$LINENO"; then :
12779   gdb_cv_struct_reg=yes
12780 else
12781   gdb_cv_struct_reg=no
12782 fi
12783 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12784 fi
12785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5
12786 $as_echo "$gdb_cv_struct_reg" >&6; }
12787 if test $gdb_cv_struct_reg = yes; then
12788
12789 $as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
12790
12791 fi
12792
12793 # See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
12794 # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
12795 ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <machine/reg.h>
12796 "
12797 if test "x$ac_cv_member_struct_reg_r_fs" = x""yes; then :
12798
12799 cat >>confdefs.h <<_ACEOF
12800 #define HAVE_STRUCT_REG_R_FS 1
12801 _ACEOF
12802
12803
12804 fi
12805 ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <machine/reg.h>
12806 "
12807 if test "x$ac_cv_member_struct_reg_r_gs" = x""yes; then :
12808
12809 cat >>confdefs.h <<_ACEOF
12810 #define HAVE_STRUCT_REG_R_GS 1
12811 _ACEOF
12812
12813
12814 fi
12815
12816
12817 # See if <sys/user.h> supports the %fs_base and %gs_bas amd64 segment registers.
12818 # Older amd64 Linux's don't have the fs_base and gs_base members of
12819 # `struct user_regs_struct'.
12820 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>
12821 "
12822 if test "x$ac_cv_member_struct_user_regs_struct_fs_base" = x""yes; then :
12823
12824 cat >>confdefs.h <<_ACEOF
12825 #define HAVE_STRUCT_USER_REGS_STRUCT_FS_BASE 1
12826 _ACEOF
12827
12828
12829 fi
12830 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>
12831 "
12832 if test "x$ac_cv_member_struct_user_regs_struct_gs_base" = x""yes; then :
12833
12834 cat >>confdefs.h <<_ACEOF
12835 #define HAVE_STRUCT_USER_REGS_STRUCT_GS_BASE 1
12836 _ACEOF
12837
12838
12839 fi
12840
12841
12842 # See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
12843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
12844 $as_echo_n "checking for PTRACE_GETREGS... " >&6; }
12845 if test "${gdb_cv_have_ptrace_getregs+set}" = set; then :
12846   $as_echo_n "(cached) " >&6
12847 else
12848   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12849 /* end confdefs.h.  */
12850 #include <sys/ptrace.h>
12851 int
12852 main ()
12853 {
12854 PTRACE_GETREGS;
12855   ;
12856   return 0;
12857 }
12858 _ACEOF
12859 if ac_fn_c_try_compile "$LINENO"; then :
12860   gdb_cv_have_ptrace_getregs=yes
12861 else
12862   gdb_cv_have_ptrace_getregs=no
12863 fi
12864 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12865 fi
12866
12867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
12868 $as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
12869 if test $gdb_cv_have_ptrace_getregs = yes; then
12870
12871 $as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
12872
12873 fi
12874
12875 # See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
12876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
12877 $as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
12878 if test "${gdb_cv_have_ptrace_getfpxregs+set}" = set; then :
12879   $as_echo_n "(cached) " >&6
12880 else
12881   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12882 /* end confdefs.h.  */
12883 #include <sys/ptrace.h>
12884 int
12885 main ()
12886 {
12887 PTRACE_GETFPXREGS;
12888   ;
12889   return 0;
12890 }
12891 _ACEOF
12892 if ac_fn_c_try_compile "$LINENO"; then :
12893   gdb_cv_have_ptrace_getfpxregs=yes
12894 else
12895   gdb_cv_have_ptrace_getfpxregs=no
12896 fi
12897 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12898 fi
12899
12900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
12901 $as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
12902 if test $gdb_cv_have_ptrace_getfpxregs = yes; then
12903
12904 $as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
12905
12906 fi
12907
12908 # See if <sys/ptrace.h> provides the PT_GETDBREGS request.
12909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
12910 $as_echo_n "checking for PT_GETDBREGS... " >&6; }
12911 if test "${gdb_cv_have_pt_getdbregs+set}" = set; then :
12912   $as_echo_n "(cached) " >&6
12913 else
12914   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12915 /* end confdefs.h.  */
12916 #include <sys/types.h>
12917 #include <sys/ptrace.h>
12918 int
12919 main ()
12920 {
12921 PT_GETDBREGS;
12922   ;
12923   return 0;
12924 }
12925 _ACEOF
12926 if ac_fn_c_try_compile "$LINENO"; then :
12927   gdb_cv_have_pt_getdbregs=yes
12928 else
12929   gdb_cv_have_pt_getdbregs=no
12930 fi
12931 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12932 fi
12933
12934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
12935 $as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
12936 if test $gdb_cv_have_pt_getdbregs = yes; then
12937
12938 $as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
12939
12940 fi
12941
12942 # See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
12943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
12944 $as_echo_n "checking for PT_GETXMMREGS... " >&6; }
12945 if test "${gdb_cv_have_pt_getxmmregs+set}" = set; then :
12946   $as_echo_n "(cached) " >&6
12947 else
12948   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12949 /* end confdefs.h.  */
12950 #include <sys/types.h>
12951 #include <sys/ptrace.h>
12952 int
12953 main ()
12954 {
12955 PT_GETXMMREGS;
12956   ;
12957   return 0;
12958 }
12959 _ACEOF
12960 if ac_fn_c_try_compile "$LINENO"; then :
12961   gdb_cv_have_pt_getxmmregs=yes
12962 else
12963   gdb_cv_have_pt_getxmmregs=no
12964 fi
12965 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12966 fi
12967
12968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
12969 $as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
12970 if test $gdb_cv_have_pt_getxmmregs = yes; then
12971
12972 $as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
12973
12974 fi
12975
12976 # Detect which type of /proc is in use, such as for Solaris.
12977
12978 if test "${target}" = "${host}"; then
12979   case "${host}" in
12980   *-*-sysv4.2* | *-*-sysv5* )
12981
12982 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
12983
12984       ;;
12985   *-*-solaris2.[6789] | *-*-solaris2.1[0-9]*)
12986
12987 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
12988
12989       ;;
12990   mips-sgi-irix5*)
12991       # Work around <sys/proc.h> needing _KMEMUSER problem on IRIX 5.
12992
12993 $as_echo "#define _KMEMUSER 1" >>confdefs.h
12994
12995       ;;
12996   esac
12997 fi
12998
12999 if test "$ac_cv_header_sys_procfs_h" = yes; then
13000   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
13001 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
13002  if test "${bfd_cv_have_sys_procfs_type_gregset_t+set}" = set; then :
13003   $as_echo_n "(cached) " >&6
13004 else
13005   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13006 /* end confdefs.h.  */
13007
13008 #define _SYSCALL32
13009 /* Needed for new procfs interface on sparc-solaris.  */
13010 #define _STRUCTURED_PROC 1
13011 #include <sys/procfs.h>
13012 int
13013 main ()
13014 {
13015 gregset_t avar
13016   ;
13017   return 0;
13018 }
13019 _ACEOF
13020 if ac_fn_c_try_compile "$LINENO"; then :
13021   bfd_cv_have_sys_procfs_type_gregset_t=yes
13022 else
13023   bfd_cv_have_sys_procfs_type_gregset_t=no
13024
13025 fi
13026 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13027 fi
13028
13029  if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
13030
13031 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
13032
13033  fi
13034  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
13035 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
13036
13037   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
13038 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
13039  if test "${bfd_cv_have_sys_procfs_type_fpregset_t+set}" = set; then :
13040   $as_echo_n "(cached) " >&6
13041 else
13042   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13043 /* end confdefs.h.  */
13044
13045 #define _SYSCALL32
13046 /* Needed for new procfs interface on sparc-solaris.  */
13047 #define _STRUCTURED_PROC 1
13048 #include <sys/procfs.h>
13049 int
13050 main ()
13051 {
13052 fpregset_t avar
13053   ;
13054   return 0;
13055 }
13056 _ACEOF
13057 if ac_fn_c_try_compile "$LINENO"; then :
13058   bfd_cv_have_sys_procfs_type_fpregset_t=yes
13059 else
13060   bfd_cv_have_sys_procfs_type_fpregset_t=no
13061
13062 fi
13063 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13064 fi
13065
13066  if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
13067
13068 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
13069
13070  fi
13071  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
13072 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
13073
13074   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
13075 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
13076  if test "${bfd_cv_have_sys_procfs_type_prgregset_t+set}" = set; then :
13077   $as_echo_n "(cached) " >&6
13078 else
13079   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13080 /* end confdefs.h.  */
13081
13082 #define _SYSCALL32
13083 /* Needed for new procfs interface on sparc-solaris.  */
13084 #define _STRUCTURED_PROC 1
13085 #include <sys/procfs.h>
13086 int
13087 main ()
13088 {
13089 prgregset_t avar
13090   ;
13091   return 0;
13092 }
13093 _ACEOF
13094 if ac_fn_c_try_compile "$LINENO"; then :
13095   bfd_cv_have_sys_procfs_type_prgregset_t=yes
13096 else
13097   bfd_cv_have_sys_procfs_type_prgregset_t=no
13098
13099 fi
13100 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13101 fi
13102
13103  if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
13104
13105 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
13106
13107  fi
13108  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
13109 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
13110
13111   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
13112 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
13113  if test "${bfd_cv_have_sys_procfs_type_prfpregset_t+set}" = set; then :
13114   $as_echo_n "(cached) " >&6
13115 else
13116   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13117 /* end confdefs.h.  */
13118
13119 #define _SYSCALL32
13120 /* Needed for new procfs interface on sparc-solaris.  */
13121 #define _STRUCTURED_PROC 1
13122 #include <sys/procfs.h>
13123 int
13124 main ()
13125 {
13126 prfpregset_t avar
13127   ;
13128   return 0;
13129 }
13130 _ACEOF
13131 if ac_fn_c_try_compile "$LINENO"; then :
13132   bfd_cv_have_sys_procfs_type_prfpregset_t=yes
13133 else
13134   bfd_cv_have_sys_procfs_type_prfpregset_t=no
13135
13136 fi
13137 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13138 fi
13139
13140  if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
13141
13142 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
13143
13144  fi
13145  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
13146 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
13147
13148   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
13149 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
13150  if test "${bfd_cv_have_sys_procfs_type_prgregset32_t+set}" = set; then :
13151   $as_echo_n "(cached) " >&6
13152 else
13153   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13154 /* end confdefs.h.  */
13155
13156 #define _SYSCALL32
13157 /* Needed for new procfs interface on sparc-solaris.  */
13158 #define _STRUCTURED_PROC 1
13159 #include <sys/procfs.h>
13160 int
13161 main ()
13162 {
13163 prgregset32_t avar
13164   ;
13165   return 0;
13166 }
13167 _ACEOF
13168 if ac_fn_c_try_compile "$LINENO"; then :
13169   bfd_cv_have_sys_procfs_type_prgregset32_t=yes
13170 else
13171   bfd_cv_have_sys_procfs_type_prgregset32_t=no
13172
13173 fi
13174 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13175 fi
13176
13177  if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
13178
13179 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
13180
13181  fi
13182  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
13183 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
13184
13185   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
13186 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
13187  if test "${bfd_cv_have_sys_procfs_type_lwpid_t+set}" = set; then :
13188   $as_echo_n "(cached) " >&6
13189 else
13190   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13191 /* end confdefs.h.  */
13192
13193 #define _SYSCALL32
13194 /* Needed for new procfs interface on sparc-solaris.  */
13195 #define _STRUCTURED_PROC 1
13196 #include <sys/procfs.h>
13197 int
13198 main ()
13199 {
13200 lwpid_t avar
13201   ;
13202   return 0;
13203 }
13204 _ACEOF
13205 if ac_fn_c_try_compile "$LINENO"; then :
13206   bfd_cv_have_sys_procfs_type_lwpid_t=yes
13207 else
13208   bfd_cv_have_sys_procfs_type_lwpid_t=no
13209
13210 fi
13211 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13212 fi
13213
13214  if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
13215
13216 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
13217
13218  fi
13219  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
13220 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
13221
13222   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
13223 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
13224  if test "${bfd_cv_have_sys_procfs_type_psaddr_t+set}" = set; then :
13225   $as_echo_n "(cached) " >&6
13226 else
13227   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13228 /* end confdefs.h.  */
13229
13230 #define _SYSCALL32
13231 /* Needed for new procfs interface on sparc-solaris.  */
13232 #define _STRUCTURED_PROC 1
13233 #include <sys/procfs.h>
13234 int
13235 main ()
13236 {
13237 psaddr_t avar
13238   ;
13239   return 0;
13240 }
13241 _ACEOF
13242 if ac_fn_c_try_compile "$LINENO"; then :
13243   bfd_cv_have_sys_procfs_type_psaddr_t=yes
13244 else
13245   bfd_cv_have_sys_procfs_type_psaddr_t=no
13246
13247 fi
13248 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13249 fi
13250
13251  if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
13252
13253 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
13254
13255  fi
13256  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
13257 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
13258
13259   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prsysent_t in sys/procfs.h" >&5
13260 $as_echo_n "checking for prsysent_t in sys/procfs.h... " >&6; }
13261  if test "${bfd_cv_have_sys_procfs_type_prsysent_t+set}" = set; then :
13262   $as_echo_n "(cached) " >&6
13263 else
13264   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13265 /* end confdefs.h.  */
13266
13267 #define _SYSCALL32
13268 /* Needed for new procfs interface on sparc-solaris.  */
13269 #define _STRUCTURED_PROC 1
13270 #include <sys/procfs.h>
13271 int
13272 main ()
13273 {
13274 prsysent_t avar
13275   ;
13276   return 0;
13277 }
13278 _ACEOF
13279 if ac_fn_c_try_compile "$LINENO"; then :
13280   bfd_cv_have_sys_procfs_type_prsysent_t=yes
13281 else
13282   bfd_cv_have_sys_procfs_type_prsysent_t=no
13283
13284 fi
13285 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13286 fi
13287
13288  if test $bfd_cv_have_sys_procfs_type_prsysent_t = yes; then
13289
13290 $as_echo "#define HAVE_PRSYSENT_T 1" >>confdefs.h
13291
13292  fi
13293  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prsysent_t" >&5
13294 $as_echo "$bfd_cv_have_sys_procfs_type_prsysent_t" >&6; }
13295
13296   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigset_t in sys/procfs.h" >&5
13297 $as_echo_n "checking for pr_sigset_t in sys/procfs.h... " >&6; }
13298  if test "${bfd_cv_have_sys_procfs_type_pr_sigset_t+set}" = set; then :
13299   $as_echo_n "(cached) " >&6
13300 else
13301   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13302 /* end confdefs.h.  */
13303
13304 #define _SYSCALL32
13305 /* Needed for new procfs interface on sparc-solaris.  */
13306 #define _STRUCTURED_PROC 1
13307 #include <sys/procfs.h>
13308 int
13309 main ()
13310 {
13311 pr_sigset_t avar
13312   ;
13313   return 0;
13314 }
13315 _ACEOF
13316 if ac_fn_c_try_compile "$LINENO"; then :
13317   bfd_cv_have_sys_procfs_type_pr_sigset_t=yes
13318 else
13319   bfd_cv_have_sys_procfs_type_pr_sigset_t=no
13320
13321 fi
13322 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13323 fi
13324
13325  if test $bfd_cv_have_sys_procfs_type_pr_sigset_t = yes; then
13326
13327 $as_echo "#define HAVE_PR_SIGSET_T 1" >>confdefs.h
13328
13329  fi
13330  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigset_t" >&5
13331 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigset_t" >&6; }
13332
13333   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigaction64_t in sys/procfs.h" >&5
13334 $as_echo_n "checking for pr_sigaction64_t in sys/procfs.h... " >&6; }
13335  if test "${bfd_cv_have_sys_procfs_type_pr_sigaction64_t+set}" = set; then :
13336   $as_echo_n "(cached) " >&6
13337 else
13338   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13339 /* end confdefs.h.  */
13340
13341 #define _SYSCALL32
13342 /* Needed for new procfs interface on sparc-solaris.  */
13343 #define _STRUCTURED_PROC 1
13344 #include <sys/procfs.h>
13345 int
13346 main ()
13347 {
13348 pr_sigaction64_t avar
13349   ;
13350   return 0;
13351 }
13352 _ACEOF
13353 if ac_fn_c_try_compile "$LINENO"; then :
13354   bfd_cv_have_sys_procfs_type_pr_sigaction64_t=yes
13355 else
13356   bfd_cv_have_sys_procfs_type_pr_sigaction64_t=no
13357
13358 fi
13359 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13360 fi
13361
13362  if test $bfd_cv_have_sys_procfs_type_pr_sigaction64_t = yes; then
13363
13364 $as_echo "#define HAVE_PR_SIGACTION64_T 1" >>confdefs.h
13365
13366  fi
13367  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&5
13368 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&6; }
13369
13370   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_siginfo64_t in sys/procfs.h" >&5
13371 $as_echo_n "checking for pr_siginfo64_t in sys/procfs.h... " >&6; }
13372  if test "${bfd_cv_have_sys_procfs_type_pr_siginfo64_t+set}" = set; then :
13373   $as_echo_n "(cached) " >&6
13374 else
13375   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13376 /* end confdefs.h.  */
13377
13378 #define _SYSCALL32
13379 /* Needed for new procfs interface on sparc-solaris.  */
13380 #define _STRUCTURED_PROC 1
13381 #include <sys/procfs.h>
13382 int
13383 main ()
13384 {
13385 pr_siginfo64_t avar
13386   ;
13387   return 0;
13388 }
13389 _ACEOF
13390 if ac_fn_c_try_compile "$LINENO"; then :
13391   bfd_cv_have_sys_procfs_type_pr_siginfo64_t=yes
13392 else
13393   bfd_cv_have_sys_procfs_type_pr_siginfo64_t=no
13394
13395 fi
13396 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13397 fi
13398
13399  if test $bfd_cv_have_sys_procfs_type_pr_siginfo64_t = yes; then
13400
13401 $as_echo "#define HAVE_PR_SIGINFO64_T 1" >>confdefs.h
13402
13403  fi
13404  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&5
13405 $as_echo "$bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&6; }
13406
13407
13408
13409
13410
13411   if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
13412     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether prfpregset_t type is broken" >&5
13413 $as_echo_n "checking whether prfpregset_t type is broken... " >&6; }
13414     if test "${gdb_cv_prfpregset_t_broken+set}" = set; then :
13415   $as_echo_n "(cached) " >&6
13416 else
13417   if test "$cross_compiling" = yes; then :
13418   gdb_cv_prfpregset_t_broken=yes
13419 else
13420   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13421 /* end confdefs.h.  */
13422 #include <sys/procfs.h>
13423        int main ()
13424        {
13425          if (sizeof (prfpregset_t) == sizeof (void *))
13426            return 1;
13427          return 0;
13428        }
13429 _ACEOF
13430 if ac_fn_c_try_run "$LINENO"; then :
13431   gdb_cv_prfpregset_t_broken=no
13432 else
13433   gdb_cv_prfpregset_t_broken=yes
13434 fi
13435 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13436   conftest.$ac_objext conftest.beam conftest.$ac_ext
13437 fi
13438
13439 fi
13440
13441     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_prfpregset_t_broken" >&5
13442 $as_echo "$gdb_cv_prfpregset_t_broken" >&6; }
13443     if test $gdb_cv_prfpregset_t_broken = yes; then
13444
13445 $as_echo "#define PRFPREGSET_T_BROKEN 1" >>confdefs.h
13446
13447     fi
13448   fi
13449 fi
13450
13451 # Check if the compiler supports the `long long' type.
13452
13453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
13454 $as_echo_n "checking for long long support in compiler... " >&6; }
13455 if test "${gdb_cv_c_long_long+set}" = set; then :
13456   $as_echo_n "(cached) " >&6
13457 else
13458   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13459 /* end confdefs.h.  */
13460 extern long long foo;
13461 int
13462 main ()
13463 {
13464 switch (foo & 2) { case 0: return 1; }
13465   ;
13466   return 0;
13467 }
13468 _ACEOF
13469 if ac_fn_c_try_compile "$LINENO"; then :
13470   gdb_cv_c_long_long=yes
13471 else
13472   gdb_cv_c_long_long=no
13473 fi
13474 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13475 fi
13476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
13477 $as_echo "$gdb_cv_c_long_long" >&6; }
13478 if test $gdb_cv_c_long_long != yes; then
13479   # libdecnumber requires long long.
13480   as_fn_error "Compiler must support long long for GDB." "$LINENO" 5
13481 fi
13482
13483 # Check if the compiler and runtime support printing long longs.
13484
13485 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
13486 $as_echo_n "checking for long long support in printf... " >&6; }
13487 if test "${gdb_cv_printf_has_long_long+set}" = set; then :
13488   $as_echo_n "(cached) " >&6
13489 else
13490   if test "$cross_compiling" = yes; then :
13491   gdb_cv_printf_has_long_long=no
13492 else
13493   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13494 /* end confdefs.h.  */
13495 $ac_includes_default
13496 int
13497 main ()
13498 {
13499 char buf[32];
13500   long long l = 0;
13501   l = (l << 16) + 0x0123;
13502   l = (l << 16) + 0x4567;
13503   l = (l << 16) + 0x89ab;
13504   l = (l << 16) + 0xcdef;
13505   sprintf (buf, "0x%016llx", l);
13506   return (strcmp ("0x0123456789abcdef", buf));
13507   ;
13508   return 0;
13509 }
13510 _ACEOF
13511 if ac_fn_c_try_run "$LINENO"; then :
13512   gdb_cv_printf_has_long_long=yes
13513 else
13514   gdb_cv_printf_has_long_long=no
13515 fi
13516 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13517   conftest.$ac_objext conftest.beam conftest.$ac_ext
13518 fi
13519
13520 fi
13521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
13522 $as_echo "$gdb_cv_printf_has_long_long" >&6; }
13523 if test $gdb_cv_printf_has_long_long = yes; then
13524
13525 $as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
13526
13527 fi
13528
13529 # Check if the compiler and runtime support printing decfloats.
13530
13531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
13532 $as_echo_n "checking for decfloat support in printf... " >&6; }
13533 if test "${gdb_cv_printf_has_decfloat+set}" = set; then :
13534   $as_echo_n "(cached) " >&6
13535 else
13536   if test "$cross_compiling" = yes; then :
13537   gdb_cv_printf_has_decfloat=no
13538 else
13539   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13540 /* end confdefs.h.  */
13541 $ac_includes_default
13542 int
13543 main ()
13544 {
13545 char buf[64];
13546   _Decimal32 d32 = 1.2345df;
13547   _Decimal64 d64 = 1.2345dd;
13548   _Decimal128 d128 = 1.2345dl;
13549   sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
13550   return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
13551   ;
13552   return 0;
13553 }
13554 _ACEOF
13555 if ac_fn_c_try_run "$LINENO"; then :
13556   gdb_cv_printf_has_decfloat=yes
13557 else
13558   gdb_cv_printf_has_decfloat=no
13559 fi
13560 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13561   conftest.$ac_objext conftest.beam conftest.$ac_ext
13562 fi
13563
13564 fi
13565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
13566 $as_echo "$gdb_cv_printf_has_decfloat" >&6; }
13567 if test $gdb_cv_printf_has_decfloat = yes; then
13568
13569 $as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
13570
13571 fi
13572
13573 # Check if the compiler supports the `long double' type.  We can't use
13574 # AC_C_LONG_DOUBLE because that one does additional checks on the
13575 # constants defined in <float.h> that fail on some systems,
13576 # e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
13577
13578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
13579 $as_echo_n "checking for long double support in compiler... " >&6; }
13580 if test "${gdb_cv_c_long_double+set}" = set; then :
13581   $as_echo_n "(cached) " >&6
13582 else
13583   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13584 /* end confdefs.h.  */
13585 long double foo;
13586 _ACEOF
13587 if ac_fn_c_try_compile "$LINENO"; then :
13588   gdb_cv_c_long_double=yes
13589 else
13590   gdb_cv_c_long_double=no
13591 fi
13592 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13593 fi
13594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
13595 $as_echo "$gdb_cv_c_long_double" >&6; }
13596 if test $gdb_cv_c_long_double = yes; then
13597
13598 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
13599
13600 fi
13601
13602 # Check if the compiler and runtime support printing long doubles.
13603
13604 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
13605 $as_echo_n "checking for long double support in printf... " >&6; }
13606 if test "${gdb_cv_printf_has_long_double+set}" = set; then :
13607   $as_echo_n "(cached) " >&6
13608 else
13609   if test "$cross_compiling" = yes; then :
13610   gdb_cv_printf_has_long_double=no
13611 else
13612   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13613 /* end confdefs.h.  */
13614 $ac_includes_default
13615 int
13616 main ()
13617 {
13618 char buf[16];
13619   long double f = 3.141592653;
13620   sprintf (buf, "%Lg", f);
13621   return (strncmp ("3.14159", buf, 7));
13622   ;
13623   return 0;
13624 }
13625 _ACEOF
13626 if ac_fn_c_try_run "$LINENO"; then :
13627   gdb_cv_printf_has_long_double=yes
13628 else
13629   gdb_cv_printf_has_long_double=no
13630 fi
13631 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13632   conftest.$ac_objext conftest.beam conftest.$ac_ext
13633 fi
13634
13635 fi
13636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5
13637 $as_echo "$gdb_cv_printf_has_long_double" >&6; }
13638 if test $gdb_cv_printf_has_long_double = yes; then
13639
13640 $as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
13641
13642 fi
13643
13644 # Check if the compiler and runtime support scanning long doubles.
13645
13646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
13647 $as_echo_n "checking for long double support in scanf... " >&6; }
13648 if test "${gdb_cv_scanf_has_long_double+set}" = set; then :
13649   $as_echo_n "(cached) " >&6
13650 else
13651   if test "$cross_compiling" = yes; then :
13652   gdb_cv_scanf_has_long_double=no
13653 else
13654   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13655 /* end confdefs.h.  */
13656 #include <stdio.h>
13657 int
13658 main ()
13659 {
13660 char *buf = "3.141592653";
13661   long double f = 0;
13662   sscanf (buf, "%Lg", &f);
13663   return !(f > 3.14159 && f < 3.14160);
13664   ;
13665   return 0;
13666 }
13667 _ACEOF
13668 if ac_fn_c_try_run "$LINENO"; then :
13669   gdb_cv_scanf_has_long_double=yes
13670 else
13671   gdb_cv_scanf_has_long_double=no
13672 fi
13673 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13674   conftest.$ac_objext conftest.beam conftest.$ac_ext
13675 fi
13676
13677 fi
13678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
13679 $as_echo "$gdb_cv_scanf_has_long_double" >&6; }
13680 if test $gdb_cv_scanf_has_long_double = yes; then
13681
13682 $as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
13683
13684 fi
13685
13686 case ${host_os} in
13687 aix*)
13688   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
13689 $as_echo_n "checking for -bbigtoc option... " >&6; }
13690 if test "${gdb_cv_bigtoc+set}" = set; then :
13691   $as_echo_n "(cached) " >&6
13692 else
13693
13694     SAVE_LDFLAGS=$LDFLAGS
13695
13696     case $GCC in
13697     yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
13698     *) gdb_cv_bigtoc=-bbigtoc ;;
13699     esac
13700
13701     LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
13702     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13703 /* end confdefs.h.  */
13704
13705 int
13706 main ()
13707 {
13708 int i;
13709   ;
13710   return 0;
13711 }
13712 _ACEOF
13713 if ac_fn_c_try_link "$LINENO"; then :
13714
13715 else
13716   gdb_cv_bigtoc=
13717 fi
13718 rm -f core conftest.err conftest.$ac_objext \
13719     conftest$ac_exeext conftest.$ac_ext
13720     LDFLAGS="${SAVE_LDFLAGS}"
13721
13722 fi
13723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
13724 $as_echo "$gdb_cv_bigtoc" >&6; }
13725   CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
13726   ;;
13727 esac
13728
13729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5
13730 $as_echo_n "checking for the dynamic export flag... " >&6; }
13731 dynamic_list=false
13732 if test "${gdb_native}" = yes; then
13733    # The dynamically loaded libthread_db needs access to symbols in the gdb
13734    # executable.  Older GNU ld supports --export-dynamic but --dynamic-list
13735    # may not be supported there.
13736    old_LDFLAGS="$LDFLAGS"
13737    # Older GNU ld supports --export-dynamic but --dynamic-list it does not.
13738    RDYNAMIC="-Wl,--dynamic-list=${srcdir}/proc-service.list"
13739    LDFLAGS="$LDFLAGS $RDYNAMIC"
13740    if test "${have_libpython}" = no; then
13741      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13742 /* end confdefs.h.  */
13743
13744 int
13745 main ()
13746 {
13747
13748   ;
13749   return 0;
13750 }
13751 _ACEOF
13752 if ac_fn_c_try_link "$LINENO"; then :
13753   dynamic_list=true
13754 fi
13755 rm -f core conftest.err conftest.$ac_objext \
13756     conftest$ac_exeext conftest.$ac_ext
13757    else
13758      # Workaround http://bugs.python.org/issue4434 where static
13759      # libpythonX.Y.a would get its symbols required for
13760      # pythonX.Y/lib-dynload/*.so modules hidden by -Wl,--dynamic-list.
13761      # Problem does not happen for the recommended libpythonX.Y.so linkage.
13762      old_CFLAGS="$CFLAGS"
13763      CFLAGS="$CFLAGS $PYTHON_CFLAGS"
13764      old_LIBS="$LIBS"
13765      LIBS="$LIBS $PYTHON_LIBS"
13766      if test "$cross_compiling" = yes; then :
13767   true
13768 else
13769   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13770 /* end confdefs.h.  */
13771 #include "${have_libpython}/Python.h"
13772 int
13773 main ()
13774 {
13775 int err;
13776           Py_Initialize ();
13777           err = PyRun_SimpleString ("import itertools\n");
13778           Py_Finalize ();
13779           return err == 0 ? 0 : 1;
13780   ;
13781   return 0;
13782 }
13783 _ACEOF
13784 if ac_fn_c_try_run "$LINENO"; then :
13785   dynamic_list=true
13786 fi
13787 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13788   conftest.$ac_objext conftest.beam conftest.$ac_ext
13789 fi
13790
13791      LIBS="$old_LIBS"
13792      CFLAGS="$old_CFLAGS"
13793    fi
13794    LDFLAGS="$old_LDFLAGS"
13795 fi
13796 if $dynamic_list; then
13797   found="-Wl,--dynamic-list"
13798   RDYNAMIC='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
13799 else
13800   found="-rdynamic"
13801   RDYNAMIC="-rdynamic"
13802 fi
13803
13804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
13805 $as_echo "$found" >&6; }
13806
13807
13808 if test ${build} = ${host} -a ${host} = ${target} ; then
13809    case ${host_os} in
13810    solaris*)
13811       # See if thread_db library is around for Solaris thread debugging.
13812       # Note that we must explicitly test for version 1 of the library
13813       # because version 0 (present on Solaris 2.4 or earlier) doesn't have
13814       # the same API.
13815       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris thread debugging library" >&5
13816 $as_echo_n "checking for Solaris thread debugging library... " >&6; }
13817       if test -f /usr/lib/libthread_db.so.1 ; then
13818          { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13819 $as_echo "yes" >&6; }
13820
13821 $as_echo "#define HAVE_THREAD_DB_LIB 1" >>confdefs.h
13822
13823          CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
13824          CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
13825          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
13826 $as_echo_n "checking for dlopen in -ldl... " >&6; }
13827 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
13828   $as_echo_n "(cached) " >&6
13829 else
13830   ac_check_lib_save_LIBS=$LIBS
13831 LIBS="-ldl  $LIBS"
13832 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13833 /* end confdefs.h.  */
13834
13835 /* Override any GCC internal prototype to avoid an error.
13836    Use char because int might match the return type of a GCC
13837    builtin and then its argument prototype would still apply.  */
13838 #ifdef __cplusplus
13839 extern "C"
13840 #endif
13841 char dlopen ();
13842 int
13843 main ()
13844 {
13845 return dlopen ();
13846   ;
13847   return 0;
13848 }
13849 _ACEOF
13850 if ac_fn_c_try_link "$LINENO"; then :
13851   ac_cv_lib_dl_dlopen=yes
13852 else
13853   ac_cv_lib_dl_dlopen=no
13854 fi
13855 rm -f core conftest.err conftest.$ac_objext \
13856     conftest$ac_exeext conftest.$ac_ext
13857 LIBS=$ac_check_lib_save_LIBS
13858 fi
13859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
13860 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
13861 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
13862   cat >>confdefs.h <<_ACEOF
13863 #define HAVE_LIBDL 1
13864 _ACEOF
13865
13866   LIBS="-ldl $LIBS"
13867
13868 fi
13869
13870          CONFIG_LDFLAGS="${CONFIG_LDFLAGS} $RDYNAMIC"
13871          # Sun randomly tweaked the prototypes in <proc_service.h>
13872          # at one point.
13873          { $as_echo "$as_me:${as_lineno-$LINENO}: checking if <proc_service.h> is old" >&5
13874 $as_echo_n "checking if <proc_service.h> is old... " >&6; }
13875          if test "${gdb_cv_proc_service_is_old+set}" = set; then :
13876   $as_echo_n "(cached) " >&6
13877 else
13878
13879             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13880 /* end confdefs.h.  */
13881
13882                 #include <proc_service.h>
13883                 ps_err_e ps_pdwrite
13884                     (struct ps_prochandle*, psaddr_t, const void*, size_t);
13885
13886 int
13887 main ()
13888 {
13889
13890   ;
13891   return 0;
13892 }
13893 _ACEOF
13894 if ac_fn_c_try_compile "$LINENO"; then :
13895   gdb_cv_proc_service_is_old=no
13896 else
13897   gdb_cv_proc_service_is_old=yes
13898 fi
13899 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13900
13901 fi
13902
13903          { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_proc_service_is_old" >&5
13904 $as_echo "$gdb_cv_proc_service_is_old" >&6; }
13905          if test $gdb_cv_proc_service_is_old = yes; then
13906
13907 $as_echo "#define PROC_SERVICE_IS_OLD 1" >>confdefs.h
13908
13909          fi
13910       else
13911          { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13912 $as_echo "no" >&6; }
13913       fi
13914       ;;
13915    aix*)
13916       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
13917 $as_echo_n "checking for AiX thread debugging library... " >&6; }
13918       if test "${gdb_cv_have_aix_thread_debug+set}" = set; then :
13919   $as_echo_n "(cached) " >&6
13920 else
13921   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13922 /* end confdefs.h.  */
13923 #include <sys/pthdebug.h>
13924 int
13925 main ()
13926 {
13927 #ifndef PTHDB_VERSION_3
13928                                     #error
13929                                     #endif
13930   ;
13931   return 0;
13932 }
13933 _ACEOF
13934 if ac_fn_c_try_compile "$LINENO"; then :
13935   gdb_cv_have_aix_thread_debug=yes
13936 else
13937   gdb_cv_have_aix_thread_debug=no
13938 fi
13939 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13940 fi
13941
13942       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
13943 $as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
13944       if test $gdb_cv_have_aix_thread_debug = yes; then
13945          CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
13946          CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
13947          LIBS="$LIBS -lpthdebug"
13948
13949          # Older versions of AIX do not provide the declaration for
13950          # the getthrds function (it appears that it was introduced
13951          # with AIX 6.x).
13952          ac_fn_c_check_decl "$LINENO" "getthrds" "ac_cv_have_decl_getthrds" "#include <procinfo.h>
13953 "
13954 if test "x$ac_cv_have_decl_getthrds" = x""yes; then :
13955   ac_have_decl=1
13956 else
13957   ac_have_decl=0
13958 fi
13959
13960 cat >>confdefs.h <<_ACEOF
13961 #define HAVE_DECL_GETTHRDS $ac_have_decl
13962 _ACEOF
13963
13964       fi
13965       ;;
13966    esac
13967
13968 fi
13969
13970 if test "x$ac_cv_header_thread_db_h" = "xyes"; then
13971    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
13972 $as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
13973 if test "${gdb_cv_thread_db_h_has_td_notalloc+set}" = set; then :
13974   $as_echo_n "(cached) " >&6
13975 else
13976   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13977 /* end confdefs.h.  */
13978 #include <thread_db.h>
13979 int
13980 main ()
13981 {
13982 int i = TD_NOTALLOC;
13983   ;
13984   return 0;
13985 }
13986 _ACEOF
13987 if ac_fn_c_try_compile "$LINENO"; then :
13988   gdb_cv_thread_db_h_has_td_notalloc=yes
13989 else
13990   gdb_cv_thread_db_h_has_td_notalloc=no
13991
13992 fi
13993 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13994
13995 fi
13996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
13997 $as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
13998    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
13999 $as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
14000 if test "${gdb_cv_thread_db_h_has_td_version+set}" = set; then :
14001   $as_echo_n "(cached) " >&6
14002 else
14003   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14004 /* end confdefs.h.  */
14005 #include <thread_db.h>
14006 int
14007 main ()
14008 {
14009 int i = TD_VERSION;
14010   ;
14011   return 0;
14012 }
14013 _ACEOF
14014 if ac_fn_c_try_compile "$LINENO"; then :
14015   gdb_cv_thread_db_h_has_td_version=yes
14016 else
14017   gdb_cv_thread_db_h_has_td_version=no
14018
14019 fi
14020 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14021
14022 fi
14023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5
14024 $as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
14025    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
14026 $as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
14027 if test "${gdb_cv_thread_db_h_has_td_notls+set}" = set; then :
14028   $as_echo_n "(cached) " >&6
14029 else
14030   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14031 /* end confdefs.h.  */
14032 #include <thread_db.h>
14033 int
14034 main ()
14035 {
14036 int i = TD_NOTLS;
14037   ;
14038   return 0;
14039 }
14040 _ACEOF
14041 if ac_fn_c_try_compile "$LINENO"; then :
14042   gdb_cv_thread_db_h_has_td_notls=yes
14043 else
14044   gdb_cv_thread_db_h_has_td_notls=no
14045
14046 fi
14047 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14048
14049 fi
14050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
14051 $as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
14052 fi
14053 if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
14054
14055 $as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
14056
14057 fi
14058 if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
14059
14060 $as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
14061
14062 fi
14063 if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
14064
14065 $as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
14066
14067 fi
14068
14069 if test "x$ac_cv_header_sys_syscall_h" = "xyes"; then
14070    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <sys/syscall.h> has __NR_tkill" >&5
14071 $as_echo_n "checking whether <sys/syscall.h> has __NR_tkill... " >&6; }
14072 if test "${gdb_cv_sys_syscall_h_has_tkill+set}" = set; then :
14073   $as_echo_n "(cached) " >&6
14074 else
14075   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14076 /* end confdefs.h.  */
14077 #include <sys/syscall.h>
14078 int
14079 main ()
14080 {
14081 int i = __NR_tkill;
14082   ;
14083   return 0;
14084 }
14085 _ACEOF
14086 if ac_fn_c_try_compile "$LINENO"; then :
14087   gdb_cv_sys_syscall_h_has_tkill=yes
14088 else
14089   gdb_cv_sys_syscall_h_has_tkill=no
14090
14091 fi
14092 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14093
14094 fi
14095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_sys_syscall_h_has_tkill" >&5
14096 $as_echo "$gdb_cv_sys_syscall_h_has_tkill" >&6; }
14097 fi
14098 if test "x$gdb_cv_sys_syscall_h_has_tkill" = "xyes"; then
14099   ac_fn_c_check_func "$LINENO" "syscall" "ac_cv_func_syscall"
14100 if test "x$ac_cv_func_syscall" = x""yes; then :
14101
14102 $as_echo "#define HAVE_TKILL_SYSCALL 1" >>confdefs.h
14103
14104
14105 fi
14106
14107 fi
14108
14109 ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
14110 "
14111 if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = x""yes; then :
14112   ac_have_decl=1
14113 else
14114   ac_have_decl=0
14115 fi
14116
14117 cat >>confdefs.h <<_ACEOF
14118 #define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
14119 _ACEOF
14120
14121
14122 if test "$cross_compiling" = yes; then :
14123   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14124 /* end confdefs.h.  */
14125 #include <sys/personality.h>
14126 int
14127 main ()
14128 {
14129
14130 #      if !HAVE_DECL_ADDR_NO_RANDOMIZE
14131 #       define ADDR_NO_RANDOMIZE 0x0040000
14132 #      endif
14133        /* Test the flag could be set and stays set.  */
14134        personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
14135        if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
14136            return 1
14137   ;
14138   return 0;
14139 }
14140 _ACEOF
14141 if ac_fn_c_try_link "$LINENO"; then :
14142   have_personality=true
14143 else
14144   have_personality=false
14145 fi
14146 rm -f core conftest.err conftest.$ac_objext \
14147     conftest$ac_exeext conftest.$ac_ext
14148 else
14149   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14150 /* end confdefs.h.  */
14151 #include <sys/personality.h>
14152 int
14153 main ()
14154 {
14155
14156 #      if !HAVE_DECL_ADDR_NO_RANDOMIZE
14157 #       define ADDR_NO_RANDOMIZE 0x0040000
14158 #      endif
14159        /* Test the flag could be set and stays set.  */
14160        personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
14161        if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
14162            return 1
14163   ;
14164   return 0;
14165 }
14166 _ACEOF
14167 if ac_fn_c_try_run "$LINENO"; then :
14168   have_personality=true
14169 else
14170   have_personality=false
14171 fi
14172 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14173   conftest.$ac_objext conftest.beam conftest.$ac_ext
14174 fi
14175
14176 if $have_personality
14177 then
14178
14179 $as_echo "#define HAVE_PERSONALITY 1" >>confdefs.h
14180
14181 fi
14182
14183 case $host_os in
14184   go32* | *djgpp*)
14185     gdbinit=gdb.ini
14186     ;;
14187   *)
14188     gdbinit=.gdbinit
14189     ;;
14190 esac
14191
14192 cat >>confdefs.h <<_ACEOF
14193 #define GDBINIT "$gdbinit"
14194 _ACEOF
14195
14196
14197
14198 # Support for --with-sysroot is a copy of GDB_AC_WITH_DIR,
14199 # except that the argument to --with-sysroot is optional.
14200 # --with-sysroot (or --with-sysroot=yes) sets the default sysroot path.
14201 if test "x$with_sysroot" = xyes; then
14202   with_sysroot="${exec_prefix}/${target_alias}/sys-root"
14203 fi
14204
14205 # Check whether --with-sysroot was given.
14206 if test "${with_sysroot+set}" = set; then :
14207   withval=$with_sysroot; TARGET_SYSTEM_ROOT=$withval
14208 else
14209   TARGET_SYSTEM_ROOT=
14210 fi
14211
14212
14213   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
14214   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14215   ac_define_dir=`eval echo $TARGET_SYSTEM_ROOT`
14216   ac_define_dir=`eval echo $ac_define_dir`
14217
14218 cat >>confdefs.h <<_ACEOF
14219 #define TARGET_SYSTEM_ROOT "$ac_define_dir"
14220 _ACEOF
14221
14222
14223
14224
14225   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
14226      if test "x$prefix" = xNONE; then
14227         test_prefix=/usr/local
14228      else
14229         test_prefix=$prefix
14230      fi
14231   else
14232      test_prefix=$exec_prefix
14233   fi
14234   value=0
14235   case ${ac_define_dir} in
14236      "${test_prefix}"|"${test_prefix}/"*|\
14237         '${exec_prefix}'|'${exec_prefix}/'*)
14238      value=1
14239      ;;
14240   esac
14241
14242 cat >>confdefs.h <<_ACEOF
14243 #define TARGET_SYSTEM_ROOT_RELOCATABLE $value
14244 _ACEOF
14245
14246
14247
14248
14249
14250 # Check whether --with-system-gdbinit was given.
14251 if test "${with_system_gdbinit+set}" = set; then :
14252   withval=$with_system_gdbinit;
14253     SYSTEM_GDBINIT=$withval
14254 else
14255   SYSTEM_GDBINIT=
14256 fi
14257
14258
14259   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
14260   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14261   ac_define_dir=`eval echo $SYSTEM_GDBINIT`
14262   ac_define_dir=`eval echo $ac_define_dir`
14263
14264 cat >>confdefs.h <<_ACEOF
14265 #define SYSTEM_GDBINIT "$ac_define_dir"
14266 _ACEOF
14267
14268
14269
14270
14271   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
14272      if test "x$prefix" = xNONE; then
14273         test_prefix=/usr/local
14274      else
14275         test_prefix=$prefix
14276      fi
14277   else
14278      test_prefix=$exec_prefix
14279   fi
14280   value=0
14281   case ${ac_define_dir} in
14282      "${test_prefix}"|"${test_prefix}/"*|\
14283         '${exec_prefix}'|'${exec_prefix}/'*)
14284      value=1
14285      ;;
14286   esac
14287
14288 cat >>confdefs.h <<_ACEOF
14289 #define SYSTEM_GDBINIT_RELOCATABLE $value
14290 _ACEOF
14291
14292
14293
14294
14295 # Check whether --enable-werror was given.
14296 if test "${enable_werror+set}" = set; then :
14297   enableval=$enable_werror; case "${enableval}" in
14298      yes | y) ERROR_ON_WARNING="yes" ;;
14299      no | n)  ERROR_ON_WARNING="no" ;;
14300      *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
14301    esac
14302 fi
14303
14304
14305 # Enable -Werror by default when using gcc in C mode.  Leave it off
14306 # for C++ until we're warning clean.  Turn it off for releases.
14307 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" \
14308    && test x"$enable_build_with_cxx" != x"yes" \
14309    && $development; then
14310     ERROR_ON_WARNING=yes
14311 fi
14312
14313 WERROR_CFLAGS=""
14314 if test "${ERROR_ON_WARNING}" = yes ; then
14315     WERROR_CFLAGS="-Werror"
14316 fi
14317
14318 # These options work in either C or C++ modes.
14319 build_warnings="-Wall -Wpointer-arith \
14320 -Wno-unused -Wunused-value -Wunused-function \
14321 -Wno-switch -Wno-char-subscripts \
14322 -Wempty-body"
14323
14324 # Now add in C and C++ specific options, depending on mode.
14325 if test "$enable_build_with_cxx" = "yes"; then
14326    build_warnings="$build_warnings -Wno-sign-compare -Wno-write-strings \
14327 -Wno-narrowing"
14328 else
14329    build_warnings="$build_warnings -Wpointer-sign -Wmissing-prototypes \
14330 -Wdeclaration-after-statement -Wmissing-parameter-type \
14331 -Wold-style-declaration -Wold-style-definition"
14332 fi
14333
14334 # Enable -Wno-format by default when using gcc on mingw since many
14335 # GCC versions complain about %I64.
14336 case "${host}" in
14337   *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
14338   *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
14339 esac
14340
14341 # Check whether --enable-build-warnings was given.
14342 if test "${enable_build_warnings+set}" = set; then :
14343   enableval=$enable_build_warnings; case "${enableval}" in
14344   yes)  ;;
14345   no)   build_warnings="-w";;
14346   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
14347         build_warnings="${build_warnings} ${t}";;
14348   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
14349         build_warnings="${t} ${build_warnings}";;
14350   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
14351 esac
14352 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
14353   echo "Setting compiler warning flags = $build_warnings" 6>&1
14354 fi
14355 fi
14356 # Check whether --enable-gdb-build-warnings was given.
14357 if test "${enable_gdb_build_warnings+set}" = set; then :
14358   enableval=$enable_gdb_build_warnings; case "${enableval}" in
14359   yes)  ;;
14360   no)   build_warnings="-w";;
14361   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
14362         build_warnings="${build_warnings} ${t}";;
14363   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
14364         build_warnings="${t} ${build_warnings}";;
14365   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
14366 esac
14367 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
14368   echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
14369 fi
14370 fi
14371
14372 # The set of warnings supported by a C++ compiler is not the same as
14373 # of the C compiler.
14374 if test "$enable_build_with_cxx" = "yes"; then
14375     ac_ext=cpp
14376 ac_cpp='$CXXCPP $CPPFLAGS'
14377 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14378 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14379 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14380
14381 fi
14382
14383 WARN_CFLAGS=""
14384 if test "x${build_warnings}" != x -a "x$GCC" = xyes
14385 then
14386     { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
14387 $as_echo_n "checking compiler warning flags... " >&6; }
14388     # Separate out the -Werror flag as some files just cannot be
14389     # compiled with it enabled.
14390     for w in ${build_warnings}; do
14391         case $w in
14392         -Werr*) WERROR_CFLAGS=-Werror ;;
14393         *)
14394             # Check whether GCC accepts it.
14395             saved_CFLAGS="$CFLAGS"
14396             CFLAGS="$CFLAGS $w"
14397             saved_CXXFLAGS="$CXXFLAGS"
14398             CXXFLAGS="$CXXFLAGS $w"
14399             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14400 /* end confdefs.h.  */
14401
14402 int
14403 main ()
14404 {
14405
14406   ;
14407   return 0;
14408 }
14409 _ACEOF
14410 if ac_fn_cxx_try_compile "$LINENO"; then :
14411   WARN_CFLAGS="${WARN_CFLAGS} $w"
14412 fi
14413 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14414             CFLAGS="$saved_CFLAGS"
14415             CXXFLAGS="$saved_CXXFLAGS"
14416         esac
14417     done
14418     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
14419 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
14420 fi
14421
14422
14423
14424 if test "$enable_build_with_cxx" = "yes"; then
14425    ac_ext=c
14426 ac_cpp='$CPP $CPPFLAGS'
14427 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14428 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14429 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14430
14431 fi
14432
14433 # In the Cygwin environment, we need some additional flags.
14434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
14435 $as_echo_n "checking for cygwin... " >&6; }
14436 if test "${gdb_cv_os_cygwin+set}" = set; then :
14437   $as_echo_n "(cached) " >&6
14438 else
14439   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14440 /* end confdefs.h.  */
14441
14442 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
14443 lose
14444 #endif
14445 _ACEOF
14446 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14447   $EGREP "^lose$" >/dev/null 2>&1; then :
14448   gdb_cv_os_cygwin=yes
14449 else
14450   gdb_cv_os_cygwin=no
14451 fi
14452 rm -f conftest*
14453
14454 fi
14455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_os_cygwin" >&5
14456 $as_echo "$gdb_cv_os_cygwin" >&6; }
14457
14458
14459 SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o"
14460 case ${host} in
14461   *go32* ) SER_HARDWIRE=ser-go32.o ;;
14462   *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
14463   *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o" ;;
14464 esac
14465
14466
14467 # libreadline needs libuser32.a in a cygwin environment
14468 WIN32LIBS=
14469 if test x$gdb_cv_os_cygwin = xyes; then
14470     WIN32LIBS="-luser32"
14471     case "${target}" in
14472         *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
14473         ;;
14474     esac
14475 fi
14476
14477 # The ser-tcp.c module requires sockets.
14478 case ${host} in
14479   *mingw32*)
14480
14481 $as_echo "#define USE_WIN32API 1" >>confdefs.h
14482
14483     WIN32LIBS="$WIN32LIBS -lws2_32"
14484     ;;
14485 esac
14486
14487
14488 # Add ELF support to GDB, but only if BFD includes ELF support.
14489
14490   OLD_CFLAGS=$CFLAGS
14491   OLD_LDFLAGS=$LDFLAGS
14492   OLD_LIBS=$LIBS
14493   # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
14494   # points somewhere with bfd, with -I/foo/lib and -L/foo/lib.  We
14495   # always want our bfd.
14496   CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
14497   ZLIBDIR=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'`
14498   LDFLAGS="-L../bfd -L../libiberty $ZLIBDIR $LDFLAGS"
14499   intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
14500   LIBS="-lbfd -liberty -lz $intl $LIBS"
14501   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
14502 $as_echo_n "checking for ELF support in BFD... " >&6; }
14503 if test "${gdb_cv_var_elf+set}" = set; then :
14504   $as_echo_n "(cached) " >&6
14505 else
14506   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14507 /* end confdefs.h.  */
14508 #include <stdlib.h>
14509   #include "bfd.h"
14510   #include "elf-bfd.h"
14511
14512 int
14513 main ()
14514 {
14515 return bfd_get_elf_phdr_upper_bound (NULL);
14516   ;
14517   return 0;
14518 }
14519 _ACEOF
14520 if ac_fn_c_try_link "$LINENO"; then :
14521   gdb_cv_var_elf=yes
14522 else
14523   gdb_cv_var_elf=no
14524 fi
14525 rm -f core conftest.err conftest.$ac_objext \
14526     conftest$ac_exeext conftest.$ac_ext
14527 fi
14528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_elf" >&5
14529 $as_echo "$gdb_cv_var_elf" >&6; }
14530   CFLAGS=$OLD_CFLAGS
14531   LDFLAGS=$OLD_LDFLAGS
14532   LIBS=$OLD_LIBS
14533 if test $gdb_cv_var_elf = yes; then
14534   CONFIG_OBS="$CONFIG_OBS elfread.o stap-probe.o dtrace-probe.o"
14535
14536 $as_echo "#define HAVE_ELF 1" >>confdefs.h
14537
14538   # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
14539   if test "$plugins" = "yes"; then
14540     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
14541 $as_echo_n "checking for library containing dlopen... " >&6; }
14542 if test "${ac_cv_search_dlopen+set}" = set; then :
14543   $as_echo_n "(cached) " >&6
14544 else
14545   ac_func_search_save_LIBS=$LIBS
14546 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14547 /* end confdefs.h.  */
14548
14549 /* Override any GCC internal prototype to avoid an error.
14550    Use char because int might match the return type of a GCC
14551    builtin and then its argument prototype would still apply.  */
14552 #ifdef __cplusplus
14553 extern "C"
14554 #endif
14555 char dlopen ();
14556 int
14557 main ()
14558 {
14559 return dlopen ();
14560   ;
14561   return 0;
14562 }
14563 _ACEOF
14564 for ac_lib in '' dl; do
14565   if test -z "$ac_lib"; then
14566     ac_res="none required"
14567   else
14568     ac_res=-l$ac_lib
14569     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14570   fi
14571   if ac_fn_c_try_link "$LINENO"; then :
14572   ac_cv_search_dlopen=$ac_res
14573 fi
14574 rm -f core conftest.err conftest.$ac_objext \
14575     conftest$ac_exeext
14576   if test "${ac_cv_search_dlopen+set}" = set; then :
14577   break
14578 fi
14579 done
14580 if test "${ac_cv_search_dlopen+set}" = set; then :
14581
14582 else
14583   ac_cv_search_dlopen=no
14584 fi
14585 rm conftest.$ac_ext
14586 LIBS=$ac_func_search_save_LIBS
14587 fi
14588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
14589 $as_echo "$ac_cv_search_dlopen" >&6; }
14590 ac_res=$ac_cv_search_dlopen
14591 if test "$ac_res" != no; then :
14592   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14593
14594 fi
14595
14596   fi
14597 fi
14598
14599 # Add macho support to GDB, but only if BFD includes it.
14600
14601   OLD_CFLAGS=$CFLAGS
14602   OLD_LDFLAGS=$LDFLAGS
14603   OLD_LIBS=$LIBS
14604   # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
14605   # points somewhere with bfd, with -I/foo/lib and -L/foo/lib.  We
14606   # always want our bfd.
14607   CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
14608   ZLIBDIR=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'`
14609   LDFLAGS="-L../bfd -L../libiberty $ZLIBDIR $LDFLAGS"
14610   intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
14611   LIBS="-lbfd -liberty -lz $intl $LIBS"
14612   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Mach-O support in BFD" >&5
14613 $as_echo_n "checking for Mach-O support in BFD... " >&6; }
14614 if test "${gdb_cv_var_macho+set}" = set; then :
14615   $as_echo_n "(cached) " >&6
14616 else
14617   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14618 /* end confdefs.h.  */
14619 #include <stdlib.h>
14620   #include "bfd.h"
14621   #include "mach-o.h"
14622
14623 int
14624 main ()
14625 {
14626 return bfd_mach_o_lookup_command (NULL, 0, NULL);
14627   ;
14628   return 0;
14629 }
14630 _ACEOF
14631 if ac_fn_c_try_link "$LINENO"; then :
14632   gdb_cv_var_macho=yes
14633 else
14634   gdb_cv_var_macho=no
14635 fi
14636 rm -f core conftest.err conftest.$ac_objext \
14637     conftest$ac_exeext conftest.$ac_ext
14638 fi
14639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_macho" >&5
14640 $as_echo "$gdb_cv_var_macho" >&6; }
14641   CFLAGS=$OLD_CFLAGS
14642   LDFLAGS=$OLD_LDFLAGS
14643   LIBS=$OLD_LIBS
14644 if test $gdb_cv_var_macho = yes; then
14645   CONFIG_OBS="$CONFIG_OBS machoread.o"
14646 fi
14647
14648 # Add any host-specific objects to GDB.
14649 CONFIG_OBS="${CONFIG_OBS} ${gdb_host_obs}"
14650
14651 # If building on ELF, look for lzma support for embedded compressed debug info.
14652 if test $gdb_cv_var_elf = yes; then
14653
14654 # Check whether --with-lzma was given.
14655 if test "${with_lzma+set}" = set; then :
14656   withval=$with_lzma;
14657 else
14658   with_lzma=auto
14659 fi
14660
14661   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use lzma" >&5
14662 $as_echo_n "checking whether to use lzma... " >&6; }
14663   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_lzma" >&5
14664 $as_echo "$with_lzma" >&6; }
14665
14666   if test "${with_lzma}" != no; then
14667
14668
14669
14670
14671
14672
14673
14674
14675     use_additional=yes
14676
14677   acl_save_prefix="$prefix"
14678   prefix="$acl_final_prefix"
14679   acl_save_exec_prefix="$exec_prefix"
14680   exec_prefix="$acl_final_exec_prefix"
14681
14682     eval additional_includedir=\"$includedir\"
14683     eval additional_libdir=\"$libdir\"
14684
14685   exec_prefix="$acl_save_exec_prefix"
14686   prefix="$acl_save_prefix"
14687
14688
14689 # Check whether --with-liblzma-prefix was given.
14690 if test "${with_liblzma_prefix+set}" = set; then :
14691   withval=$with_liblzma_prefix;
14692     if test "X$withval" = "Xno"; then
14693       use_additional=no
14694     else
14695       if test "X$withval" = "X"; then
14696
14697   acl_save_prefix="$prefix"
14698   prefix="$acl_final_prefix"
14699   acl_save_exec_prefix="$exec_prefix"
14700   exec_prefix="$acl_final_exec_prefix"
14701
14702           eval additional_includedir=\"$includedir\"
14703           eval additional_libdir=\"$libdir\"
14704
14705   exec_prefix="$acl_save_exec_prefix"
14706   prefix="$acl_save_prefix"
14707
14708       else
14709         additional_includedir="$withval/include"
14710         additional_libdir="$withval/lib"
14711       fi
14712     fi
14713
14714 fi
14715
14716       LIBLZMA=
14717   LTLIBLZMA=
14718   INCLZMA=
14719   rpathdirs=
14720   ltrpathdirs=
14721   names_already_handled=
14722   names_next_round='lzma '
14723   while test -n "$names_next_round"; do
14724     names_this_round="$names_next_round"
14725     names_next_round=
14726     for name in $names_this_round; do
14727       already_handled=
14728       for n in $names_already_handled; do
14729         if test "$n" = "$name"; then
14730           already_handled=yes
14731           break
14732         fi
14733       done
14734       if test -z "$already_handled"; then
14735         names_already_handled="$names_already_handled $name"
14736                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
14737         eval value=\"\$HAVE_LIB$uppername\"
14738         if test -n "$value"; then
14739           if test "$value" = yes; then
14740             eval value=\"\$LIB$uppername\"
14741             test -z "$value" || LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$value"
14742             eval value=\"\$LTLIB$uppername\"
14743             test -z "$value" || LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }$value"
14744           else
14745                                     :
14746           fi
14747         else
14748                               found_dir=
14749           found_la=
14750           found_so=
14751           found_a=
14752           if test $use_additional = yes; then
14753             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
14754               found_dir="$additional_libdir"
14755               found_so="$additional_libdir/lib$name.$shlibext"
14756               if test -f "$additional_libdir/lib$name.la"; then
14757                 found_la="$additional_libdir/lib$name.la"
14758               fi
14759             else
14760               if test -f "$additional_libdir/lib$name.$libext"; then
14761                 found_dir="$additional_libdir"
14762                 found_a="$additional_libdir/lib$name.$libext"
14763                 if test -f "$additional_libdir/lib$name.la"; then
14764                   found_la="$additional_libdir/lib$name.la"
14765                 fi
14766               fi
14767             fi
14768           fi
14769           if test "X$found_dir" = "X"; then
14770             for x in $LDFLAGS $LTLIBLZMA; do
14771
14772   acl_save_prefix="$prefix"
14773   prefix="$acl_final_prefix"
14774   acl_save_exec_prefix="$exec_prefix"
14775   exec_prefix="$acl_final_exec_prefix"
14776   eval x=\"$x\"
14777   exec_prefix="$acl_save_exec_prefix"
14778   prefix="$acl_save_prefix"
14779
14780               case "$x" in
14781                 -L*)
14782                   dir=`echo "X$x" | sed -e 's/^X-L//'`
14783                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
14784                     found_dir="$dir"
14785                     found_so="$dir/lib$name.$shlibext"
14786                     if test -f "$dir/lib$name.la"; then
14787                       found_la="$dir/lib$name.la"
14788                     fi
14789                   else
14790                     if test -f "$dir/lib$name.$libext"; then
14791                       found_dir="$dir"
14792                       found_a="$dir/lib$name.$libext"
14793                       if test -f "$dir/lib$name.la"; then
14794                         found_la="$dir/lib$name.la"
14795                       fi
14796                     fi
14797                   fi
14798                   ;;
14799               esac
14800               if test "X$found_dir" != "X"; then
14801                 break
14802               fi
14803             done
14804           fi
14805           if test "X$found_dir" != "X"; then
14806                         LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-L$found_dir -l$name"
14807             if test "X$found_so" != "X"; then
14808                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
14809                                 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
14810               else
14811                                                                                 haveit=
14812                 for x in $ltrpathdirs; do
14813                   if test "X$x" = "X$found_dir"; then
14814                     haveit=yes
14815                     break
14816                   fi
14817                 done
14818                 if test -z "$haveit"; then
14819                   ltrpathdirs="$ltrpathdirs $found_dir"
14820                 fi
14821                                 if test "$hardcode_direct" = yes; then
14822                                                       LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
14823                 else
14824                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
14825                                                             LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
14826                                                             haveit=
14827                     for x in $rpathdirs; do
14828                       if test "X$x" = "X$found_dir"; then
14829                         haveit=yes
14830                         break
14831                       fi
14832                     done
14833                     if test -z "$haveit"; then
14834                       rpathdirs="$rpathdirs $found_dir"
14835                     fi
14836                   else
14837                                                                                 haveit=
14838                     for x in $LDFLAGS $LIBLZMA; do
14839
14840   acl_save_prefix="$prefix"
14841   prefix="$acl_final_prefix"
14842   acl_save_exec_prefix="$exec_prefix"
14843   exec_prefix="$acl_final_exec_prefix"
14844   eval x=\"$x\"
14845   exec_prefix="$acl_save_exec_prefix"
14846   prefix="$acl_save_prefix"
14847
14848                       if test "X$x" = "X-L$found_dir"; then
14849                         haveit=yes
14850                         break
14851                       fi
14852                     done
14853                     if test -z "$haveit"; then
14854                       LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$found_dir"
14855                     fi
14856                     if test "$hardcode_minus_L" != no; then
14857                                                                                         LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
14858                     else
14859                                                                                                                                                                                 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-l$name"
14860                     fi
14861                   fi
14862                 fi
14863               fi
14864             else
14865               if test "X$found_a" != "X"; then
14866                                 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_a"
14867               else
14868                                                 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$found_dir -l$name"
14869               fi
14870             fi
14871                         additional_includedir=
14872             case "$found_dir" in
14873               */lib | */lib/)
14874                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
14875                 additional_includedir="$basedir/include"
14876                 ;;
14877             esac
14878             if test "X$additional_includedir" != "X"; then
14879                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
14880                 haveit=
14881                 if test "X$additional_includedir" = "X/usr/local/include"; then
14882                   if test -n "$GCC"; then
14883                     case $host_os in
14884                       linux*) haveit=yes;;
14885                     esac
14886                   fi
14887                 fi
14888                 if test -z "$haveit"; then
14889                   for x in $CPPFLAGS $INCLZMA; do
14890
14891   acl_save_prefix="$prefix"
14892   prefix="$acl_final_prefix"
14893   acl_save_exec_prefix="$exec_prefix"
14894   exec_prefix="$acl_final_exec_prefix"
14895   eval x=\"$x\"
14896   exec_prefix="$acl_save_exec_prefix"
14897   prefix="$acl_save_prefix"
14898
14899                     if test "X$x" = "X-I$additional_includedir"; then
14900                       haveit=yes
14901                       break
14902                     fi
14903                   done
14904                   if test -z "$haveit"; then
14905                     if test -d "$additional_includedir"; then
14906                                             INCLZMA="${INCLZMA}${INCLZMA:+ }-I$additional_includedir"
14907                     fi
14908                   fi
14909                 fi
14910               fi
14911             fi
14912                         if test -n "$found_la"; then
14913                                                         save_libdir="$libdir"
14914               case "$found_la" in
14915                 */* | *\\*) . "$found_la" ;;
14916                 *) . "./$found_la" ;;
14917               esac
14918               libdir="$save_libdir"
14919                             for dep in $dependency_libs; do
14920                 case "$dep" in
14921                   -L*)
14922                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
14923                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
14924                       haveit=
14925                       if test "X$additional_libdir" = "X/usr/local/lib"; then
14926                         if test -n "$GCC"; then
14927                           case $host_os in
14928                             linux*) haveit=yes;;
14929                           esac
14930                         fi
14931                       fi
14932                       if test -z "$haveit"; then
14933                         haveit=
14934                         for x in $LDFLAGS $LIBLZMA; do
14935
14936   acl_save_prefix="$prefix"
14937   prefix="$acl_final_prefix"
14938   acl_save_exec_prefix="$exec_prefix"
14939   exec_prefix="$acl_final_exec_prefix"
14940   eval x=\"$x\"
14941   exec_prefix="$acl_save_exec_prefix"
14942   prefix="$acl_save_prefix"
14943
14944                           if test "X$x" = "X-L$additional_libdir"; then
14945                             haveit=yes
14946                             break
14947                           fi
14948                         done
14949                         if test -z "$haveit"; then
14950                           if test -d "$additional_libdir"; then
14951                                                         LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$additional_libdir"
14952                           fi
14953                         fi
14954                         haveit=
14955                         for x in $LDFLAGS $LTLIBLZMA; do
14956
14957   acl_save_prefix="$prefix"
14958   prefix="$acl_final_prefix"
14959   acl_save_exec_prefix="$exec_prefix"
14960   exec_prefix="$acl_final_exec_prefix"
14961   eval x=\"$x\"
14962   exec_prefix="$acl_save_exec_prefix"
14963   prefix="$acl_save_prefix"
14964
14965                           if test "X$x" = "X-L$additional_libdir"; then
14966                             haveit=yes
14967                             break
14968                           fi
14969                         done
14970                         if test -z "$haveit"; then
14971                           if test -d "$additional_libdir"; then
14972                                                         LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-L$additional_libdir"
14973                           fi
14974                         fi
14975                       fi
14976                     fi
14977                     ;;
14978                   -R*)
14979                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
14980                     if test "$enable_rpath" != no; then
14981                                                                   haveit=
14982                       for x in $rpathdirs; do
14983                         if test "X$x" = "X$dir"; then
14984                           haveit=yes
14985                           break
14986                         fi
14987                       done
14988                       if test -z "$haveit"; then
14989                         rpathdirs="$rpathdirs $dir"
14990                       fi
14991                                                                   haveit=
14992                       for x in $ltrpathdirs; do
14993                         if test "X$x" = "X$dir"; then
14994                           haveit=yes
14995                           break
14996                         fi
14997                       done
14998                       if test -z "$haveit"; then
14999                         ltrpathdirs="$ltrpathdirs $dir"
15000                       fi
15001                     fi
15002                     ;;
15003                   -l*)
15004                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
15005                     ;;
15006                   *.la)
15007                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
15008                     ;;
15009                   *)
15010                                         LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$dep"
15011                     LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }$dep"
15012                     ;;
15013                 esac
15014               done
15015             fi
15016           else
15017                                                             LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-l$name"
15018             LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-l$name"
15019           fi
15020         fi
15021       fi
15022     done
15023   done
15024   if test "X$rpathdirs" != "X"; then
15025     if test -n "$hardcode_libdir_separator"; then
15026                         alldirs=
15027       for found_dir in $rpathdirs; do
15028         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
15029       done
15030             acl_save_libdir="$libdir"
15031       libdir="$alldirs"
15032       eval flag=\"$hardcode_libdir_flag_spec\"
15033       libdir="$acl_save_libdir"
15034       LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$flag"
15035     else
15036             for found_dir in $rpathdirs; do
15037         acl_save_libdir="$libdir"
15038         libdir="$found_dir"
15039         eval flag=\"$hardcode_libdir_flag_spec\"
15040         libdir="$acl_save_libdir"
15041         LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$flag"
15042       done
15043     fi
15044   fi
15045   if test "X$ltrpathdirs" != "X"; then
15046             for found_dir in $ltrpathdirs; do
15047       LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-R$found_dir"
15048     done
15049   fi
15050
15051
15052         ac_save_CPPFLAGS="$CPPFLAGS"
15053
15054   for element in $INCLZMA; do
15055     haveit=
15056     for x in $CPPFLAGS; do
15057
15058   acl_save_prefix="$prefix"
15059   prefix="$acl_final_prefix"
15060   acl_save_exec_prefix="$exec_prefix"
15061   exec_prefix="$acl_final_exec_prefix"
15062   eval x=\"$x\"
15063   exec_prefix="$acl_save_exec_prefix"
15064   prefix="$acl_save_prefix"
15065
15066       if test "X$x" = "X$element"; then
15067         haveit=yes
15068         break
15069       fi
15070     done
15071     if test -z "$haveit"; then
15072       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
15073     fi
15074   done
15075
15076
15077   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for liblzma" >&5
15078 $as_echo_n "checking for liblzma... " >&6; }
15079 if test "${ac_cv_liblzma+set}" = set; then :
15080   $as_echo_n "(cached) " >&6
15081 else
15082
15083     ac_save_LIBS="$LIBS"
15084     LIBS="$LIBS $LIBLZMA"
15085     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15086 /* end confdefs.h.  */
15087 #include "lzma.h"
15088 int
15089 main ()
15090 {
15091 lzma_index_iter iter;
15092                            lzma_index_iter_init (&iter, 0);
15093                            lzma_mf_is_supported (LZMA_MF_HC3);
15094   ;
15095   return 0;
15096 }
15097 _ACEOF
15098 if ac_fn_c_try_link "$LINENO"; then :
15099   ac_cv_liblzma=yes
15100 else
15101   ac_cv_liblzma=no
15102 fi
15103 rm -f core conftest.err conftest.$ac_objext \
15104     conftest$ac_exeext conftest.$ac_ext
15105     LIBS="$ac_save_LIBS"
15106
15107 fi
15108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_liblzma" >&5
15109 $as_echo "$ac_cv_liblzma" >&6; }
15110   if test "$ac_cv_liblzma" = yes; then
15111     HAVE_LIBLZMA=yes
15112
15113 $as_echo "#define HAVE_LIBLZMA 1" >>confdefs.h
15114
15115     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with liblzma" >&5
15116 $as_echo_n "checking how to link with liblzma... " >&6; }
15117     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBLZMA" >&5
15118 $as_echo "$LIBLZMA" >&6; }
15119   else
15120     HAVE_LIBLZMA=no
15121             CPPFLAGS="$ac_save_CPPFLAGS"
15122     LIBLZMA=
15123     LTLIBLZMA=
15124   fi
15125
15126
15127
15128
15129
15130
15131     if test "$HAVE_LIBLZMA" != yes; then
15132       if test "$with_lzma" = yes; then
15133         as_fn_error "missing liblzma for --with-lzma" "$LINENO" 5
15134       fi
15135     fi
15136   fi
15137 fi
15138
15139 LIBGUI="../libgui/src/libgui.a"
15140 GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
15141
15142
15143
15144 WIN32LDAPP=
15145
15146
15147
15148 case "${host}" in
15149 *-*-cygwin* | *-*-mingw* )
15150     configdir="win"
15151     ;;
15152 *)
15153     configdir="unix"
15154     ;;
15155 esac
15156
15157 GDBTKLIBS=
15158 if test "${enable_gdbtk}" = "yes"; then
15159
15160     # Gdbtk must have an absolute path to srcdir in order to run
15161     # properly when not installed.
15162     here=`pwd`
15163     cd ${srcdir}
15164     GDBTK_SRC_DIR=`pwd`
15165     cd $here
15166
15167
15168     #
15169     # Ok, lets find the tcl configuration
15170     # First, look for one uninstalled.
15171     # the alternative search directory is invoked by --with-tcl
15172     #
15173
15174     if test x"${no_tcl}" = x ; then
15175         # we reset no_tcl in case something fails here
15176         no_tcl=true
15177
15178 # Check whether --with-tcl was given.
15179 if test "${with_tcl+set}" = set; then :
15180   withval=$with_tcl; with_tclconfig=${withval}
15181 fi
15182
15183         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
15184 $as_echo_n "checking for Tcl configuration... " >&6; }
15185         if test "${ac_cv_c_tclconfig+set}" = set; then :
15186   $as_echo_n "(cached) " >&6
15187 else
15188
15189
15190             # First check to see if --with-tcl was specified.
15191             case "${host}" in
15192                 *-*-cygwin*) platDir="win" ;;
15193                 *) platDir="unix" ;;
15194             esac
15195             if test x"${with_tclconfig}" != x ; then
15196                 if test -f "${with_tclconfig}/tclConfig.sh" ; then
15197                     ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
15198                 else
15199                     as_fn_error "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
15200                 fi
15201             fi
15202
15203             # then check for a private Tcl installation
15204             if test x"${ac_cv_c_tclconfig}" = x ; then
15205                 for i in \
15206                         ../tcl \
15207                         `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15208                         `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
15209                         `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
15210                         ../../tcl \
15211                         `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15212                         `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
15213                         `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
15214                         ../../../tcl \
15215                         `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15216                         `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
15217                         `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
15218                     if test -f "$i/$platDir/tclConfig.sh" ; then
15219                         ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
15220                         break
15221                     fi
15222                 done
15223             fi
15224
15225             # on Darwin, check in Framework installation locations
15226             if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tclconfig}" = x ; then
15227                 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
15228                         `ls -d /Library/Frameworks 2>/dev/null` \
15229                         `ls -d /Network/Library/Frameworks 2>/dev/null` \
15230                         `ls -d /System/Library/Frameworks 2>/dev/null` \
15231                         ; do
15232                     if test -f "$i/Tcl.framework/tclConfig.sh" ; then
15233                         ac_cv_c_tclconfig=`(cd $i/Tcl.framework; pwd)`
15234                         break
15235                     fi
15236                 done
15237             fi
15238
15239             # check in a few common install locations
15240             if test x"${ac_cv_c_tclconfig}" = x ; then
15241                 for i in `ls -d ${libdir} 2>/dev/null` \
15242                         `ls -d ${exec_prefix}/lib 2>/dev/null` \
15243                         `ls -d ${prefix}/lib 2>/dev/null` \
15244                         `ls -d /usr/local/lib 2>/dev/null` \
15245                         `ls -d /usr/contrib/lib 2>/dev/null` \
15246                         `ls -d /usr/lib 2>/dev/null` \
15247                         ; do
15248                     if test -f "$i/tclConfig.sh" ; then
15249                         ac_cv_c_tclconfig=`(cd $i; pwd)`
15250                         break
15251                     fi
15252                 done
15253             fi
15254
15255             # check in a few other private locations
15256             if test x"${ac_cv_c_tclconfig}" = x ; then
15257                 for i in \
15258                         ${srcdir}/../tcl \
15259                         `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15260                         `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
15261                         `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
15262                     if test -f "$i/$platDir/tclConfig.sh" ; then
15263                     ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
15264                     break
15265                 fi
15266                 done
15267             fi
15268
15269 fi
15270
15271
15272         if test x"${ac_cv_c_tclconfig}" = x ; then
15273             TCL_BIN_DIR="# no Tcl configs found"
15274             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
15275 $as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
15276         else
15277             no_tcl=
15278             TCL_BIN_DIR=${ac_cv_c_tclconfig}
15279             { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
15280 $as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
15281         fi
15282     fi
15283
15284
15285     # If $no_tk is nonempty, then we can't do Tk, and there is no
15286     # point to doing Tcl.
15287
15288     #
15289     # Ok, lets find the tk configuration
15290     # First, look for one uninstalled.
15291     # the alternative search directory is invoked by --with-tk
15292     #
15293
15294     if test x"${no_tk}" = x ; then
15295         # we reset no_tk in case something fails here
15296         no_tk=true
15297
15298 # Check whether --with-tk was given.
15299 if test "${with_tk+set}" = set; then :
15300   withval=$with_tk; with_tkconfig=${withval}
15301 fi
15302
15303         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
15304 $as_echo_n "checking for Tk configuration... " >&6; }
15305         if test "${ac_cv_c_tkconfig+set}" = set; then :
15306   $as_echo_n "(cached) " >&6
15307 else
15308
15309
15310             # First check to see if --with-tkconfig was specified.
15311             if test x"${with_tkconfig}" != x ; then
15312                 if test -f "${with_tkconfig}/tkConfig.sh" ; then
15313                     ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
15314                 else
15315                     as_fn_error "${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
15316                 fi
15317             fi
15318
15319             # then check for a private Tk library
15320             case "${host}" in
15321                 *-*-cygwin*) platDir="win" ;;
15322                 *) platDir="unix" ;;
15323             esac
15324             if test x"${ac_cv_c_tkconfig}" = x ; then
15325                 for i in \
15326                         ../tk \
15327                         `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15328                         `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
15329                         `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
15330                         ../../tk \
15331                         `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15332                         `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
15333                         `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
15334                         ../../../tk \
15335                         `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15336                         `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
15337                         `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
15338                     if test -f "$i/$platDir/tkConfig.sh" ; then
15339                         ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
15340                         break
15341                     fi
15342                 done
15343             fi
15344
15345             # on Darwin, check in Framework installation locations
15346             if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tkconfig}" = x ; then
15347                 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
15348                         `ls -d /Library/Frameworks 2>/dev/null` \
15349                         `ls -d /Network/Library/Frameworks 2>/dev/null` \
15350                         `ls -d /System/Library/Frameworks 2>/dev/null` \
15351                         ; do
15352                     if test -f "$i/Tk.framework/tkConfig.sh" ; then
15353                         ac_cv_c_tkconfig=`(cd $i/Tk.framework; pwd)`
15354                         break
15355                     fi
15356                 done
15357             fi
15358
15359             # check in a few common install locations
15360             if test x"${ac_cv_c_tkconfig}" = x ; then
15361                 for i in `ls -d ${libdir} 2>/dev/null` \
15362                         `ls -d ${exec_prefix}/lib 2>/dev/null` \
15363                         `ls -d ${prefix}/lib 2>/dev/null` \
15364                         `ls -d /usr/local/lib 2>/dev/null` \
15365                         `ls -d /usr/contrib/lib 2>/dev/null` \
15366                         `ls -d /usr/lib 2>/dev/null` \
15367                         ; do
15368                     if test -f "$i/tkConfig.sh" ; then
15369                         ac_cv_c_tkconfig=`(cd $i; pwd)`
15370                         break
15371                     fi
15372                 done
15373             fi
15374             # check in a few other private locations
15375             if test x"${ac_cv_c_tkconfig}" = x ; then
15376                 for i in \
15377                         ${srcdir}/../tk \
15378                         `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15379                         `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
15380                         `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
15381                     if test -f "$i/$platDir/tkConfig.sh" ; then
15382                         ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
15383                         break
15384                     fi
15385                 done
15386             fi
15387
15388 fi
15389
15390
15391         if test x"${ac_cv_c_tkconfig}" = x ; then
15392             TK_BIN_DIR="# no Tk configs found"
15393             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
15394 $as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
15395         else
15396             no_tk=
15397             TK_BIN_DIR=${ac_cv_c_tkconfig}
15398             { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
15399 $as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
15400         fi
15401     fi
15402
15403
15404     if test -z "${no_tcl}" -a -z "${no_tk}"; then
15405
15406     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
15407 $as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
15408
15409     if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
15410         { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
15411 $as_echo "loading" >&6; }
15412         . ${TCL_BIN_DIR}/tclConfig.sh
15413     else
15414         { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
15415 $as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
15416     fi
15417
15418     # eval is required to do the TCL_DBGX substitution
15419     eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
15420     eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
15421
15422     # If the TCL_BIN_DIR is the build directory (not the install directory),
15423     # then set the common variable name to the value of the build variables.
15424     # For example, the variable TCL_LIB_SPEC will be set to the value
15425     # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
15426     # instead of TCL_BUILD_LIB_SPEC since it will work with both an
15427     # installed and uninstalled version of Tcl.
15428     if test -f "${TCL_BIN_DIR}/Makefile" ; then
15429         TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
15430         TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
15431         TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
15432     elif test "`uname -s`" = "Darwin"; then
15433         # If Tcl was built as a framework, attempt to use the libraries
15434         # from the framework at the given location so that linking works
15435         # against Tcl.framework installed in an arbitrary location.
15436         case ${TCL_DEFS} in
15437             *TCL_FRAMEWORK*)
15438                 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
15439                     for i in "`cd ${TCL_BIN_DIR}; pwd`" \
15440                              "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
15441                         if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
15442                             TCL_LIB_SPEC="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
15443                             break
15444                         fi
15445                     done
15446                 fi
15447                 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
15448                     TCL_STUB_LIB_SPEC="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
15449                     TCL_STUB_LIB_PATH="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
15450                 fi
15451                 ;;
15452         esac
15453     fi
15454
15455     # eval is required to do the TCL_DBGX substitution
15456     eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
15457     eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
15458     eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
15459     eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
15460
15461
15462
15463
15464
15465
15466
15467
15468
15469
15470
15471
15472
15473
15474
15475         # Check for in-tree tcl
15476         here=`pwd`
15477         cd ${srcdir}/..
15478         topdir=`pwd`
15479         cd ${here}
15480
15481         intree="no"
15482         if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
15483           intree="yes"
15484         fi
15485
15486         # Find Tcl private headers
15487         if test x"${intree}" = xno; then
15488
15489   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
15490 $as_echo_n "checking for Tcl private headers... " >&6; }
15491   private_dir=""
15492   dir=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
15493   if test -f ${dir}/tclInt.h ; then
15494     private_dir=${dir}
15495   fi
15496
15497   if test x"${private_dir}" = x; then
15498     as_fn_error "could not find private Tcl headers" "$LINENO" 5
15499   else
15500     TCL_PRIVATE_INCLUDE="-I${private_dir}"
15501     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
15502 $as_echo "${private_dir}" >&6; }
15503   fi
15504
15505           TCL_INCLUDE="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
15506           TCL_LIBRARY="${TCL_LIB_SPEC}"
15507           TCL_DEPS=""
15508         else
15509           # If building tcl in the same src tree, private headers
15510           # are not needed, but we need to be sure to use the right
15511           # headers library
15512           TCL_INCLUDE="-I${TCL_SRC_DIR}/generic"
15513           TCL_LIBRARY="${TCL_BUILD_LIB_SPEC}"
15514           TCL_DEPS="../tcl/${configdir}${TCL_LIB_FILE}"
15515         fi
15516
15517
15518
15519
15520
15521     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
15522 $as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
15523
15524     if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
15525         { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
15526 $as_echo "loading" >&6; }
15527         . ${TK_BIN_DIR}/tkConfig.sh
15528     else
15529         { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
15530 $as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
15531     fi
15532
15533     # eval is required to do the TK_DBGX substitution
15534     eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
15535     eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
15536
15537     # If the TK_BIN_DIR is the build directory (not the install directory),
15538     # then set the common variable name to the value of the build variables.
15539     # For example, the variable TK_LIB_SPEC will be set to the value
15540     # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
15541     # instead of TK_BUILD_LIB_SPEC since it will work with both an
15542     # installed and uninstalled version of Tcl.
15543     if test -f "${TK_BIN_DIR}/Makefile" ; then
15544         TK_LIB_SPEC=${TK_BUILD_LIB_SPEC}
15545         TK_STUB_LIB_SPEC=${TK_BUILD_STUB_LIB_SPEC}
15546         TK_STUB_LIB_PATH=${TK_BUILD_STUB_LIB_PATH}
15547     elif test "`uname -s`" = "Darwin"; then
15548         # If Tk was built as a framework, attempt to use the libraries
15549         # from the framework at the given location so that linking works
15550         # against Tk.framework installed in an arbitrary location.
15551         case ${TK_DEFS} in
15552             *TK_FRAMEWORK*)
15553                 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
15554                     for i in "`cd ${TK_BIN_DIR}; pwd`" \
15555                              "`cd ${TK_BIN_DIR}/../..; pwd`"; do
15556                         if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
15557                             TK_LIB_SPEC="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
15558                             break
15559                         fi
15560                     done
15561                 fi
15562                 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
15563                     TK_STUB_LIB_SPEC="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
15564                     TK_STUB_LIB_PATH="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
15565                 fi
15566                 ;;
15567         esac
15568     fi
15569
15570     # eval is required to do the TK_DBGX substitution
15571     eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
15572     eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
15573     eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
15574     eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
15575
15576
15577
15578
15579
15580
15581
15582
15583
15584
15585
15586
15587
15588
15589         # Check for in-tree Tk
15590         intree="no"
15591         if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
15592           intree="yes"
15593         fi
15594
15595         # Find Tk private headers
15596         if test x"${intree}" = xno; then
15597
15598   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
15599 $as_echo_n "checking for Tk private headers... " >&6; }
15600   private_dir=""
15601   dir=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
15602   if test -f ${dir}/tkInt.h; then
15603     private_dir=${dir}
15604   fi
15605
15606   if test x"${private_dir}" = x; then
15607     as_fn_error "could not find Tk private headers" "$LINENO" 5
15608   else
15609     TK_PRIVATE_INCLUDE="-I${private_dir}"
15610     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
15611 $as_echo "${private_dir}" >&6; }
15612   fi
15613
15614           TK_INCLUDE="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
15615           TK_LIBRARY=${TK_LIB_SPEC}
15616           TK_DEPS=""
15617         else
15618           TK_INCLUDE="-I${TK_SRC_DIR}/generic"
15619           TK_LIBRARY="${TK_BUILD_LIB_SPEC}"
15620           TK_DEPS="../tk/${configdir}/${TK_LIB_FILE}"
15621         fi
15622
15623
15624
15625
15626
15627         ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
15628
15629         # Include some libraries that Tcl and Tk want.
15630         TCL_LIBS='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
15631         # Yes, the ordering seems wrong here.  But it isn't.
15632         # TK_LIBS is the list of libraries that need to be linked
15633         # after Tcl/Tk.  Note that this isn't put into LIBS.  If it
15634         # were in LIBS then any link tests after this point would
15635         # try to include things like `$(LIBGUI)', which wouldn't work.
15636         GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
15637
15638         CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
15639         CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
15640         CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
15641         CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
15642         CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
15643         CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
15644         CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
15645
15646         if test x$gdb_cv_os_cygwin = xyes; then
15647           WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
15648           WIN32LDAPP="-Wl,--subsystem,console"
15649           CONFIG_OBS="${CONFIG_OBS} gdbres.o"
15650         fi
15651
15652         subdirs="$subdirs gdbtk"
15653
15654     fi
15655 fi
15656
15657
15658
15659
15660
15661
15662
15663
15664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
15665 $as_echo_n "checking for X... " >&6; }
15666
15667
15668 # Check whether --with-x was given.
15669 if test "${with_x+set}" = set; then :
15670   withval=$with_x;
15671 fi
15672
15673 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
15674 if test "x$with_x" = xno; then
15675   # The user explicitly disabled X.
15676   have_x=disabled
15677 else
15678   case $x_includes,$x_libraries in #(
15679     *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
15680     *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
15681   $as_echo_n "(cached) " >&6
15682 else
15683   # One or both of the vars are not set, and there is no cached value.
15684 ac_x_includes=no ac_x_libraries=no
15685 rm -f -r conftest.dir
15686 if mkdir conftest.dir; then
15687   cd conftest.dir
15688   cat >Imakefile <<'_ACEOF'
15689 incroot:
15690         @echo incroot='${INCROOT}'
15691 usrlibdir:
15692         @echo usrlibdir='${USRLIBDIR}'
15693 libdir:
15694         @echo libdir='${LIBDIR}'
15695 _ACEOF
15696   if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
15697     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
15698     for ac_var in incroot usrlibdir libdir; do
15699       eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
15700     done
15701     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
15702     for ac_extension in a so sl dylib la dll; do
15703       if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
15704          test -f "$ac_im_libdir/libX11.$ac_extension"; then
15705         ac_im_usrlibdir=$ac_im_libdir; break
15706       fi
15707     done
15708     # Screen out bogus values from the imake configuration.  They are
15709     # bogus both because they are the default anyway, and because
15710     # using them would break gcc on systems where it needs fixed includes.
15711     case $ac_im_incroot in
15712         /usr/include) ac_x_includes= ;;
15713         *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
15714     esac
15715     case $ac_im_usrlibdir in
15716         /usr/lib | /usr/lib64 | /lib | /lib64) ;;
15717         *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
15718     esac
15719   fi
15720   cd ..
15721   rm -f -r conftest.dir
15722 fi
15723
15724 # Standard set of common directories for X headers.
15725 # Check X11 before X11Rn because it is often a symlink to the current release.
15726 ac_x_header_dirs='
15727 /usr/X11/include
15728 /usr/X11R7/include
15729 /usr/X11R6/include
15730 /usr/X11R5/include
15731 /usr/X11R4/include
15732
15733 /usr/include/X11
15734 /usr/include/X11R7
15735 /usr/include/X11R6
15736 /usr/include/X11R5
15737 /usr/include/X11R4
15738
15739 /usr/local/X11/include
15740 /usr/local/X11R7/include
15741 /usr/local/X11R6/include
15742 /usr/local/X11R5/include
15743 /usr/local/X11R4/include
15744
15745 /usr/local/include/X11
15746 /usr/local/include/X11R7
15747 /usr/local/include/X11R6
15748 /usr/local/include/X11R5
15749 /usr/local/include/X11R4
15750
15751 /usr/X386/include
15752 /usr/x386/include
15753 /usr/XFree86/include/X11
15754
15755 /usr/include
15756 /usr/local/include
15757 /usr/unsupported/include
15758 /usr/athena/include
15759 /usr/local/x11r5/include
15760 /usr/lpp/Xamples/include
15761
15762 /usr/openwin/include
15763 /usr/openwin/share/include'
15764
15765 if test "$ac_x_includes" = no; then
15766   # Guess where to find include files, by looking for Xlib.h.
15767   # First, try using that file with no special directory specified.
15768   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15769 /* end confdefs.h.  */
15770 #include <X11/Xlib.h>
15771 _ACEOF
15772 if ac_fn_c_try_cpp "$LINENO"; then :
15773   # We can compile using X headers with no special include directory.
15774 ac_x_includes=
15775 else
15776   for ac_dir in $ac_x_header_dirs; do
15777   if test -r "$ac_dir/X11/Xlib.h"; then
15778     ac_x_includes=$ac_dir
15779     break
15780   fi
15781 done
15782 fi
15783 rm -f conftest.err conftest.$ac_ext
15784 fi # $ac_x_includes = no
15785
15786 if test "$ac_x_libraries" = no; then
15787   # Check for the libraries.
15788   # See if we find them without any special options.
15789   # Don't add to $LIBS permanently.
15790   ac_save_LIBS=$LIBS
15791   LIBS="-lX11 $LIBS"
15792   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15793 /* end confdefs.h.  */
15794 #include <X11/Xlib.h>
15795 int
15796 main ()
15797 {
15798 XrmInitialize ()
15799   ;
15800   return 0;
15801 }
15802 _ACEOF
15803 if ac_fn_c_try_link "$LINENO"; then :
15804   LIBS=$ac_save_LIBS
15805 # We can link X programs with no special library path.
15806 ac_x_libraries=
15807 else
15808   LIBS=$ac_save_LIBS
15809 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
15810 do
15811   # Don't even attempt the hair of trying to link an X program!
15812   for ac_extension in a so sl dylib la dll; do
15813     if test -r "$ac_dir/libX11.$ac_extension"; then
15814       ac_x_libraries=$ac_dir
15815       break 2
15816     fi
15817   done
15818 done
15819 fi
15820 rm -f core conftest.err conftest.$ac_objext \
15821     conftest$ac_exeext conftest.$ac_ext
15822 fi # $ac_x_libraries = no
15823
15824 case $ac_x_includes,$ac_x_libraries in #(
15825   no,* | *,no | *\'*)
15826     # Didn't find X, or a directory has "'" in its name.
15827     ac_cv_have_x="have_x=no";; #(
15828   *)
15829     # Record where we found X for the cache.
15830     ac_cv_have_x="have_x=yes\
15831         ac_x_includes='$ac_x_includes'\
15832         ac_x_libraries='$ac_x_libraries'"
15833 esac
15834 fi
15835 ;; #(
15836     *) have_x=yes;;
15837   esac
15838   eval "$ac_cv_have_x"
15839 fi # $with_x != no
15840
15841 if test "$have_x" != yes; then
15842   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
15843 $as_echo "$have_x" >&6; }
15844   no_x=yes
15845 else
15846   # If each of the values was on the command line, it overrides each guess.
15847   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
15848   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
15849   # Update the cache value to reflect the command line values.
15850   ac_cv_have_x="have_x=yes\
15851         ac_x_includes='$x_includes'\
15852         ac_x_libraries='$x_libraries'"
15853   { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
15854 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
15855 fi
15856
15857
15858 # Unlike the sim directory, whether a simulator is linked is controlled by
15859 # presence of a gdb_sim definition in the target configure.tgt entry.
15860 # This code just checks for a few cases where we'd like to ignore those
15861 # definitions, even when they're present in the '.mt' file.  These cases
15862 # are when --disable-sim is specified, or if the simulator directory is
15863 # not part of the source tree.
15864 #
15865 # Check whether --enable-sim was given.
15866 if test "${enable_sim+set}" = set; then :
15867   enableval=$enable_sim; echo "enable_sim = $enable_sim";
15868  echo "enableval = ${enableval}";
15869  case "${enableval}" in
15870   yes) ignore_sim=false ;;
15871   no)  ignore_sim=true ;;
15872   *)   ignore_sim=false ;;
15873  esac
15874 else
15875   ignore_sim=false
15876 fi
15877
15878
15879 if test ! -d "${srcdir}/../sim"; then
15880   ignore_sim=true
15881 fi
15882
15883 SIM=
15884 SIM_OBS=
15885 if test "${ignore_sim}" = "false"; then
15886   if test x"${gdb_sim}" != x ; then
15887     SIM="${gdb_sim}"
15888     SIM_OBS="remote-sim.o"
15889
15890 $as_echo "#define WITH_SIM 1" >>confdefs.h
15891
15892   fi
15893 fi
15894
15895
15896
15897
15898
15899
15900
15901
15902
15903
15904
15905
15906
15907
15908 # List of host floatformats.
15909
15910 cat >>confdefs.h <<_ACEOF
15911 #define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
15912 _ACEOF
15913
15914
15915 cat >>confdefs.h <<_ACEOF
15916 #define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
15917 _ACEOF
15918
15919
15920 cat >>confdefs.h <<_ACEOF
15921 #define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
15922 _ACEOF
15923
15924
15925 # target_subdir is used by the testsuite to find the target libraries.
15926 target_subdir=
15927 if test "${host}" != "${target}"; then
15928     target_subdir="${target_alias}/"
15929 fi
15930
15931
15932 frags=
15933 if test "${gdb_native}" = "yes"; then
15934   host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
15935   if test ! -f ${host_makefile_frag}; then
15936     as_fn_error "\"*** Gdb does not support native target ${host}\"" "$LINENO" 5
15937   fi
15938   frags="$frags $host_makefile_frag"
15939 else
15940   host_makefile_frag=/dev/null
15941 fi
15942
15943
15944
15945
15946 if test "${gdb_native}" = "yes"; then
15947 # We pick this up from the host configuration file (.mh) because we
15948 # do not have a native configuration Makefile fragment.
15949 nativefile=`sed -n '
15950 s/NAT_FILE[     ]*=[    ]*\([^  ]*\)/\1/p
15951 ' ${host_makefile_frag}`
15952 fi
15953
15954
15955 if test x"${gdb_osabi}" != x ; then
15956
15957 cat >>confdefs.h <<_ACEOF
15958 #define GDB_OSABI_DEFAULT $gdb_osabi
15959 _ACEOF
15960
15961 fi
15962
15963 # Enable multi-ice-gdb-server.
15964 # Check whether --enable-multi-ice was given.
15965 if test "${enable_multi_ice+set}" = set; then :
15966   enableval=$enable_multi_ice; case $enableval in
15967     yes | no)
15968       ;;
15969     *) as_fn_error "bad value $enableval for --enable-multi-ice" "$LINENO" 5 ;;
15970   esac
15971 fi
15972
15973 if test "x$enable_multi_ice" = xyes; then
15974    subdirs="$subdirs multi-ice"
15975
15976 fi
15977
15978 # Check whether --enable-gdbserver was given.
15979 if test "${enable_gdbserver+set}" = set; then :
15980   enableval=$enable_gdbserver; case "${enableval}" in
15981   yes| no|auto) ;;
15982   *) as_fn_error "bad value ${enableval} for --enable-gdbserver option" "$LINENO" 5 ;;
15983 esac
15984 else
15985   enable_gdbserver=auto
15986 fi
15987
15988
15989 # We only build gdbserver automatically in a native configuration, and
15990 # only if the user did not explicitly disable its build.
15991 if test "$gdb_native" = "yes" -a "$enable_gdbserver" != "no"; then
15992   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gdbserver is supported on this host" >&5
15993 $as_echo_n "checking whether gdbserver is supported on this host... " >&6; }
15994   if test "x$build_gdbserver" = xyes; then
15995     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15996 $as_echo "yes" >&6; }
15997     subdirs="$subdirs gdbserver"
15998
15999     gdbserver_build_enabled=yes
16000   else
16001     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16002 $as_echo "no" >&6; }
16003   fi
16004 fi
16005
16006 # If the user explicitly request the gdbserver to be built, verify that
16007 # we were in fact able to enable it.
16008 if test "$enable_gdbserver" = "yes" -a "$gdbserver_build_enabled" != "yes"; then
16009   as_fn_error "Automatic gdbserver build is not supported for this configuration" "$LINENO" 5
16010 fi
16011
16012 # Check for babeltrace and babeltrace-ctf
16013
16014 # Check whether --with-babeltrace was given.
16015 if test "${with_babeltrace+set}" = set; then :
16016   withval=$with_babeltrace;
16017 else
16018   with_babeltrace=auto
16019 fi
16020
16021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use babeltrace" >&5
16022 $as_echo_n "checking whether to use babeltrace... " >&6; }
16023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_babeltrace" >&5
16024 $as_echo "$with_babeltrace" >&6; }
16025
16026 if test "x$with_babeltrace" = "xno"; then
16027   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&5
16028 $as_echo "$as_me: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&2;}
16029 else
16030   # Append -Werror to CFLAGS so that configure can catch the warning
16031   # "assignment from incompatible pointer type", which is related to
16032   # the babeltrace change from 1.0.3 to 1.1.0.  Babeltrace 1.1.0 works
16033   # in GDB, while babeltrace 1.0.3 is broken.
16034   # AC_LIB_HAVE_LINKFLAGS may modify CPPFLAGS in it, so it should be
16035   # safe to save and restore CFLAGS here.
16036   saved_CFLAGS=$CFLAGS
16037   CFLAGS="$CFLAGS -Werror"
16038
16039
16040
16041
16042
16043
16044
16045
16046     use_additional=yes
16047
16048   acl_save_prefix="$prefix"
16049   prefix="$acl_final_prefix"
16050   acl_save_exec_prefix="$exec_prefix"
16051   exec_prefix="$acl_final_exec_prefix"
16052
16053     eval additional_includedir=\"$includedir\"
16054     eval additional_libdir=\"$libdir\"
16055
16056   exec_prefix="$acl_save_exec_prefix"
16057   prefix="$acl_save_prefix"
16058
16059
16060 # Check whether --with-libbabeltrace-prefix was given.
16061 if test "${with_libbabeltrace_prefix+set}" = set; then :
16062   withval=$with_libbabeltrace_prefix;
16063     if test "X$withval" = "Xno"; then
16064       use_additional=no
16065     else
16066       if test "X$withval" = "X"; then
16067
16068   acl_save_prefix="$prefix"
16069   prefix="$acl_final_prefix"
16070   acl_save_exec_prefix="$exec_prefix"
16071   exec_prefix="$acl_final_exec_prefix"
16072
16073           eval additional_includedir=\"$includedir\"
16074           eval additional_libdir=\"$libdir\"
16075
16076   exec_prefix="$acl_save_exec_prefix"
16077   prefix="$acl_save_prefix"
16078
16079       else
16080         additional_includedir="$withval/include"
16081         additional_libdir="$withval/lib"
16082       fi
16083     fi
16084
16085 fi
16086
16087       LIBBABELTRACE=
16088   LTLIBBABELTRACE=
16089   INCBABELTRACE=
16090   rpathdirs=
16091   ltrpathdirs=
16092   names_already_handled=
16093   names_next_round='babeltrace babeltrace-ctf'
16094   while test -n "$names_next_round"; do
16095     names_this_round="$names_next_round"
16096     names_next_round=
16097     for name in $names_this_round; do
16098       already_handled=
16099       for n in $names_already_handled; do
16100         if test "$n" = "$name"; then
16101           already_handled=yes
16102           break
16103         fi
16104       done
16105       if test -z "$already_handled"; then
16106         names_already_handled="$names_already_handled $name"
16107                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
16108         eval value=\"\$HAVE_LIB$uppername\"
16109         if test -n "$value"; then
16110           if test "$value" = yes; then
16111             eval value=\"\$LIB$uppername\"
16112             test -z "$value" || LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$value"
16113             eval value=\"\$LTLIB$uppername\"
16114             test -z "$value" || LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$value"
16115           else
16116                                     :
16117           fi
16118         else
16119                               found_dir=
16120           found_la=
16121           found_so=
16122           found_a=
16123           if test $use_additional = yes; then
16124             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
16125               found_dir="$additional_libdir"
16126               found_so="$additional_libdir/lib$name.$shlibext"
16127               if test -f "$additional_libdir/lib$name.la"; then
16128                 found_la="$additional_libdir/lib$name.la"
16129               fi
16130             else
16131               if test -f "$additional_libdir/lib$name.$libext"; then
16132                 found_dir="$additional_libdir"
16133                 found_a="$additional_libdir/lib$name.$libext"
16134                 if test -f "$additional_libdir/lib$name.la"; then
16135                   found_la="$additional_libdir/lib$name.la"
16136                 fi
16137               fi
16138             fi
16139           fi
16140           if test "X$found_dir" = "X"; then
16141             for x in $LDFLAGS $LTLIBBABELTRACE; do
16142
16143   acl_save_prefix="$prefix"
16144   prefix="$acl_final_prefix"
16145   acl_save_exec_prefix="$exec_prefix"
16146   exec_prefix="$acl_final_exec_prefix"
16147   eval x=\"$x\"
16148   exec_prefix="$acl_save_exec_prefix"
16149   prefix="$acl_save_prefix"
16150
16151               case "$x" in
16152                 -L*)
16153                   dir=`echo "X$x" | sed -e 's/^X-L//'`
16154                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
16155                     found_dir="$dir"
16156                     found_so="$dir/lib$name.$shlibext"
16157                     if test -f "$dir/lib$name.la"; then
16158                       found_la="$dir/lib$name.la"
16159                     fi
16160                   else
16161                     if test -f "$dir/lib$name.$libext"; then
16162                       found_dir="$dir"
16163                       found_a="$dir/lib$name.$libext"
16164                       if test -f "$dir/lib$name.la"; then
16165                         found_la="$dir/lib$name.la"
16166                       fi
16167                     fi
16168                   fi
16169                   ;;
16170               esac
16171               if test "X$found_dir" != "X"; then
16172                 break
16173               fi
16174             done
16175           fi
16176           if test "X$found_dir" != "X"; then
16177                         LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$found_dir -l$name"
16178             if test "X$found_so" != "X"; then
16179                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
16180                                 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
16181               else
16182                                                                                 haveit=
16183                 for x in $ltrpathdirs; do
16184                   if test "X$x" = "X$found_dir"; then
16185                     haveit=yes
16186                     break
16187                   fi
16188                 done
16189                 if test -z "$haveit"; then
16190                   ltrpathdirs="$ltrpathdirs $found_dir"
16191                 fi
16192                                 if test "$hardcode_direct" = yes; then
16193                                                       LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
16194                 else
16195                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
16196                                                             LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
16197                                                             haveit=
16198                     for x in $rpathdirs; do
16199                       if test "X$x" = "X$found_dir"; then
16200                         haveit=yes
16201                         break
16202                       fi
16203                     done
16204                     if test -z "$haveit"; then
16205                       rpathdirs="$rpathdirs $found_dir"
16206                     fi
16207                   else
16208                                                                                 haveit=
16209                     for x in $LDFLAGS $LIBBABELTRACE; do
16210
16211   acl_save_prefix="$prefix"
16212   prefix="$acl_final_prefix"
16213   acl_save_exec_prefix="$exec_prefix"
16214   exec_prefix="$acl_final_exec_prefix"
16215   eval x=\"$x\"
16216   exec_prefix="$acl_save_exec_prefix"
16217   prefix="$acl_save_prefix"
16218
16219                       if test "X$x" = "X-L$found_dir"; then
16220                         haveit=yes
16221                         break
16222                       fi
16223                     done
16224                     if test -z "$haveit"; then
16225                       LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir"
16226                     fi
16227                     if test "$hardcode_minus_L" != no; then
16228                                                                                         LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
16229                     else
16230                                                                                                                                                                                 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
16231                     fi
16232                   fi
16233                 fi
16234               fi
16235             else
16236               if test "X$found_a" != "X"; then
16237                                 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_a"
16238               else
16239                                                 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir -l$name"
16240               fi
16241             fi
16242                         additional_includedir=
16243             case "$found_dir" in
16244               */lib | */lib/)
16245                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
16246                 additional_includedir="$basedir/include"
16247                 ;;
16248             esac
16249             if test "X$additional_includedir" != "X"; then
16250                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
16251                 haveit=
16252                 if test "X$additional_includedir" = "X/usr/local/include"; then
16253                   if test -n "$GCC"; then
16254                     case $host_os in
16255                       linux*) haveit=yes;;
16256                     esac
16257                   fi
16258                 fi
16259                 if test -z "$haveit"; then
16260                   for x in $CPPFLAGS $INCBABELTRACE; do
16261
16262   acl_save_prefix="$prefix"
16263   prefix="$acl_final_prefix"
16264   acl_save_exec_prefix="$exec_prefix"
16265   exec_prefix="$acl_final_exec_prefix"
16266   eval x=\"$x\"
16267   exec_prefix="$acl_save_exec_prefix"
16268   prefix="$acl_save_prefix"
16269
16270                     if test "X$x" = "X-I$additional_includedir"; then
16271                       haveit=yes
16272                       break
16273                     fi
16274                   done
16275                   if test -z "$haveit"; then
16276                     if test -d "$additional_includedir"; then
16277                                             INCBABELTRACE="${INCBABELTRACE}${INCBABELTRACE:+ }-I$additional_includedir"
16278                     fi
16279                   fi
16280                 fi
16281               fi
16282             fi
16283                         if test -n "$found_la"; then
16284                                                         save_libdir="$libdir"
16285               case "$found_la" in
16286                 */* | *\\*) . "$found_la" ;;
16287                 *) . "./$found_la" ;;
16288               esac
16289               libdir="$save_libdir"
16290                             for dep in $dependency_libs; do
16291                 case "$dep" in
16292                   -L*)
16293                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
16294                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
16295                       haveit=
16296                       if test "X$additional_libdir" = "X/usr/local/lib"; then
16297                         if test -n "$GCC"; then
16298                           case $host_os in
16299                             linux*) haveit=yes;;
16300                           esac
16301                         fi
16302                       fi
16303                       if test -z "$haveit"; then
16304                         haveit=
16305                         for x in $LDFLAGS $LIBBABELTRACE; do
16306
16307   acl_save_prefix="$prefix"
16308   prefix="$acl_final_prefix"
16309   acl_save_exec_prefix="$exec_prefix"
16310   exec_prefix="$acl_final_exec_prefix"
16311   eval x=\"$x\"
16312   exec_prefix="$acl_save_exec_prefix"
16313   prefix="$acl_save_prefix"
16314
16315                           if test "X$x" = "X-L$additional_libdir"; then
16316                             haveit=yes
16317                             break
16318                           fi
16319                         done
16320                         if test -z "$haveit"; then
16321                           if test -d "$additional_libdir"; then
16322                                                         LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$additional_libdir"
16323                           fi
16324                         fi
16325                         haveit=
16326                         for x in $LDFLAGS $LTLIBBABELTRACE; do
16327
16328   acl_save_prefix="$prefix"
16329   prefix="$acl_final_prefix"
16330   acl_save_exec_prefix="$exec_prefix"
16331   exec_prefix="$acl_final_exec_prefix"
16332   eval x=\"$x\"
16333   exec_prefix="$acl_save_exec_prefix"
16334   prefix="$acl_save_prefix"
16335
16336                           if test "X$x" = "X-L$additional_libdir"; then
16337                             haveit=yes
16338                             break
16339                           fi
16340                         done
16341                         if test -z "$haveit"; then
16342                           if test -d "$additional_libdir"; then
16343                                                         LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$additional_libdir"
16344                           fi
16345                         fi
16346                       fi
16347                     fi
16348                     ;;
16349                   -R*)
16350                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
16351                     if test "$enable_rpath" != no; then
16352                                                                   haveit=
16353                       for x in $rpathdirs; do
16354                         if test "X$x" = "X$dir"; then
16355                           haveit=yes
16356                           break
16357                         fi
16358                       done
16359                       if test -z "$haveit"; then
16360                         rpathdirs="$rpathdirs $dir"
16361                       fi
16362                                                                   haveit=
16363                       for x in $ltrpathdirs; do
16364                         if test "X$x" = "X$dir"; then
16365                           haveit=yes
16366                           break
16367                         fi
16368                       done
16369                       if test -z "$haveit"; then
16370                         ltrpathdirs="$ltrpathdirs $dir"
16371                       fi
16372                     fi
16373                     ;;
16374                   -l*)
16375                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
16376                     ;;
16377                   *.la)
16378                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
16379                     ;;
16380                   *)
16381                                         LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$dep"
16382                     LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$dep"
16383                     ;;
16384                 esac
16385               done
16386             fi
16387           else
16388                                                             LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
16389             LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-l$name"
16390           fi
16391         fi
16392       fi
16393     done
16394   done
16395   if test "X$rpathdirs" != "X"; then
16396     if test -n "$hardcode_libdir_separator"; then
16397                         alldirs=
16398       for found_dir in $rpathdirs; do
16399         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
16400       done
16401             acl_save_libdir="$libdir"
16402       libdir="$alldirs"
16403       eval flag=\"$hardcode_libdir_flag_spec\"
16404       libdir="$acl_save_libdir"
16405       LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
16406     else
16407             for found_dir in $rpathdirs; do
16408         acl_save_libdir="$libdir"
16409         libdir="$found_dir"
16410         eval flag=\"$hardcode_libdir_flag_spec\"
16411         libdir="$acl_save_libdir"
16412         LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
16413       done
16414     fi
16415   fi
16416   if test "X$ltrpathdirs" != "X"; then
16417             for found_dir in $ltrpathdirs; do
16418       LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-R$found_dir"
16419     done
16420   fi
16421
16422
16423         ac_save_CPPFLAGS="$CPPFLAGS"
16424
16425   for element in $INCBABELTRACE; do
16426     haveit=
16427     for x in $CPPFLAGS; do
16428
16429   acl_save_prefix="$prefix"
16430   prefix="$acl_final_prefix"
16431   acl_save_exec_prefix="$exec_prefix"
16432   exec_prefix="$acl_final_exec_prefix"
16433   eval x=\"$x\"
16434   exec_prefix="$acl_save_exec_prefix"
16435   prefix="$acl_save_prefix"
16436
16437       if test "X$x" = "X$element"; then
16438         haveit=yes
16439         break
16440       fi
16441     done
16442     if test -z "$haveit"; then
16443       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
16444     fi
16445   done
16446
16447
16448   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libbabeltrace" >&5
16449 $as_echo_n "checking for libbabeltrace... " >&6; }
16450 if test "${ac_cv_libbabeltrace+set}" = set; then :
16451   $as_echo_n "(cached) " >&6
16452 else
16453
16454     ac_save_LIBS="$LIBS"
16455     LIBS="$LIBS $LIBBABELTRACE"
16456     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16457 /* end confdefs.h.  */
16458 #include <babeltrace/babeltrace.h>
16459                          #include <babeltrace/ctf/events.h>
16460                          #include <babeltrace/ctf/iterator.h>
16461 int
16462 main ()
16463 {
16464 struct bt_iter_pos *pos = bt_iter_get_pos (bt_ctf_get_iter (NULL));
16465                         struct bt_ctf_event *event = NULL;
16466                         const struct bt_definition *scope;
16467
16468                         bt_iter_set_pos (bt_ctf_get_iter (NULL), pos);
16469                         scope = bt_ctf_get_top_level_scope (event,
16470                                                            BT_STREAM_EVENT_HEADER);
16471                         bt_ctf_get_uint64 (bt_ctf_get_field (event, scope, "id"));
16472
16473   ;
16474   return 0;
16475 }
16476 _ACEOF
16477 if ac_fn_c_try_link "$LINENO"; then :
16478   ac_cv_libbabeltrace=yes
16479 else
16480   ac_cv_libbabeltrace=no
16481 fi
16482 rm -f core conftest.err conftest.$ac_objext \
16483     conftest$ac_exeext conftest.$ac_ext
16484     LIBS="$ac_save_LIBS"
16485
16486 fi
16487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libbabeltrace" >&5
16488 $as_echo "$ac_cv_libbabeltrace" >&6; }
16489   if test "$ac_cv_libbabeltrace" = yes; then
16490     HAVE_LIBBABELTRACE=yes
16491
16492 $as_echo "#define HAVE_LIBBABELTRACE 1" >>confdefs.h
16493
16494     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libbabeltrace" >&5
16495 $as_echo_n "checking how to link with libbabeltrace... " >&6; }
16496     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBBABELTRACE" >&5
16497 $as_echo "$LIBBABELTRACE" >&6; }
16498   else
16499     HAVE_LIBBABELTRACE=no
16500             CPPFLAGS="$ac_save_CPPFLAGS"
16501     LIBBABELTRACE=
16502     LTLIBBABELTRACE=
16503   fi
16504
16505
16506
16507
16508
16509
16510   CFLAGS=$saved_CFLAGS
16511
16512   if test "$HAVE_LIBBABELTRACE" != yes; then
16513      if test "$with_babeltrace" = yes; then
16514        as_fn_error "babeltrace is missing or unusable" "$LINENO" 5
16515      else
16516        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&5
16517 $as_echo "$as_me: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&2;}
16518      fi
16519   fi
16520 fi
16521
16522 # If nativefile (NAT_FILE) is not set in config/*/*.m[ht] files, we link
16523 # to an empty version.
16524
16525 files=
16526 links=
16527
16528 rm -f nm.h
16529 if test "${nativefile}" != ""; then
16530     case "${nativefile}" in
16531       nm-*.h ) GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}" ;;
16532       * ) GDB_NM_FILE="${nativefile}"
16533     esac
16534     files="${files} ${GDB_NM_FILE}"
16535     links="${links} nm.h"
16536
16537 cat >>confdefs.h <<_ACEOF
16538 #define GDB_NM_FILE "${GDB_NM_FILE}"
16539 _ACEOF
16540
16541 fi
16542
16543
16544 ac_sources="$files"
16545 ac_dests="$links"
16546 while test -n "$ac_sources"; do
16547   set $ac_dests; ac_dest=$1; shift; ac_dests=$*
16548   set $ac_sources; ac_source=$1; shift; ac_sources=$*
16549   ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
16550 done
16551 ac_config_links="$ac_config_links $ac_config_links_1"
16552
16553
16554
16555
16556
16557 $as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
16558
16559
16560
16561   gdb_ac_transform=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
16562   GDB_TRANSFORM_NAME=`echo gdb | sed -e "$gdb_ac_transform"`
16563   if test "x$GDB_TRANSFORM_NAME" = x; then
16564      GDB_TRANSFORM_NAME=gdb
16565   fi
16566
16567
16568
16569   gdb_ac_transform=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
16570   GCORE_TRANSFORM_NAME=`echo gcore | sed -e "$gdb_ac_transform"`
16571   if test "x$GCORE_TRANSFORM_NAME" = x; then
16572      GCORE_TRANSFORM_NAME=gcore
16573   fi
16574
16575
16576 ac_config_files="$ac_config_files gcore"
16577
16578
16579 ac_config_files="$ac_config_files Makefile gdb-gdb.gdb doc/Makefile data-directory/Makefile"
16580
16581 ac_config_commands="$ac_config_commands default"
16582
16583 cat >confcache <<\_ACEOF
16584 # This file is a shell script that caches the results of configure
16585 # tests run on this system so they can be shared between configure
16586 # scripts and configure runs, see configure's option --config-cache.
16587 # It is not useful on other systems.  If it contains results you don't
16588 # want to keep, you may remove or edit it.
16589 #
16590 # config.status only pays attention to the cache file if you give it
16591 # the --recheck option to rerun configure.
16592 #
16593 # `ac_cv_env_foo' variables (set or unset) will be overridden when
16594 # loading this file, other *unset* `ac_cv_foo' will be assigned the
16595 # following values.
16596
16597 _ACEOF
16598
16599 # The following way of writing the cache mishandles newlines in values,
16600 # but we know of no workaround that is simple, portable, and efficient.
16601 # So, we kill variables containing newlines.
16602 # Ultrix sh set writes to stderr and can't be redirected directly,
16603 # and sets the high bit in the cache file unless we assign to the vars.
16604 (
16605   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16606     eval ac_val=\$$ac_var
16607     case $ac_val in #(
16608     *${as_nl}*)
16609       case $ac_var in #(
16610       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16611 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16612       esac
16613       case $ac_var in #(
16614       _ | IFS | as_nl) ;; #(
16615       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16616       *) { eval $ac_var=; unset $ac_var;} ;;
16617       esac ;;
16618     esac
16619   done
16620
16621   (set) 2>&1 |
16622     case $as_nl`(ac_space=' '; set) 2>&1` in #(
16623     *${as_nl}ac_space=\ *)
16624       # `set' does not quote correctly, so add quotes: double-quote
16625       # substitution turns \\\\ into \\, and sed turns \\ into \.
16626       sed -n \
16627         "s/'/'\\\\''/g;
16628           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16629       ;; #(
16630     *)
16631       # `set' quotes correctly as required by POSIX, so do not add quotes.
16632       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16633       ;;
16634     esac |
16635     sort
16636 ) |
16637   sed '
16638      /^ac_cv_env_/b end
16639      t clear
16640      :clear
16641      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16642      t end
16643      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16644      :end' >>confcache
16645 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16646   if test -w "$cache_file"; then
16647     test "x$cache_file" != "x/dev/null" &&
16648       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16649 $as_echo "$as_me: updating cache $cache_file" >&6;}
16650     cat confcache >$cache_file
16651   else
16652     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16653 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16654   fi
16655 fi
16656 rm -f confcache
16657
16658 test "x$prefix" = xNONE && prefix=$ac_default_prefix
16659 # Let make expand exec_prefix.
16660 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16661
16662 DEFS=-DHAVE_CONFIG_H
16663
16664 ac_libobjs=
16665 ac_ltlibobjs=
16666 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16667   # 1. Remove the extension, and $U if already installed.
16668   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16669   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16670   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
16671   #    will be set to the directory where LIBOBJS objects are built.
16672   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16673   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
16674 done
16675 LIBOBJS=$ac_libobjs
16676
16677 LTLIBOBJS=$ac_ltlibobjs
16678
16679
16680 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
16681   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
16682 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16683 fi
16684 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
16685   as_fn_error "conditional \"GMAKE\" was never defined.
16686 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16687 fi
16688 if test -z "${HAVE_PYTHON_TRUE}" && test -z "${HAVE_PYTHON_FALSE}"; then
16689   as_fn_error "conditional \"HAVE_PYTHON\" was never defined.
16690 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16691 fi
16692 if test -z "${HAVE_GUILE_TRUE}" && test -z "${HAVE_GUILE_FALSE}"; then
16693   as_fn_error "conditional \"HAVE_GUILE\" was never defined.
16694 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16695 fi
16696
16697
16698 : ${CONFIG_STATUS=./config.status}
16699 ac_write_fail=0
16700 ac_clean_files_save=$ac_clean_files
16701 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16702 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16703 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16704 as_write_fail=0
16705 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16706 #! $SHELL
16707 # Generated by $as_me.
16708 # Run this file to recreate the current configuration.
16709 # Compiler output produced by configure, useful for debugging
16710 # configure, is in config.log if it exists.
16711
16712 debug=false
16713 ac_cs_recheck=false
16714 ac_cs_silent=false
16715
16716 SHELL=\${CONFIG_SHELL-$SHELL}
16717 export SHELL
16718 _ASEOF
16719 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16720 ## -------------------- ##
16721 ## M4sh Initialization. ##
16722 ## -------------------- ##
16723
16724 # Be more Bourne compatible
16725 DUALCASE=1; export DUALCASE # for MKS sh
16726 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16727   emulate sh
16728   NULLCMD=:
16729   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16730   # is contrary to our usage.  Disable this feature.
16731   alias -g '${1+"$@"}'='"$@"'
16732   setopt NO_GLOB_SUBST
16733 else
16734   case `(set -o) 2>/dev/null` in #(
16735   *posix*) :
16736     set -o posix ;; #(
16737   *) :
16738      ;;
16739 esac
16740 fi
16741
16742
16743 as_nl='
16744 '
16745 export as_nl
16746 # Printing a long string crashes Solaris 7 /usr/bin/printf.
16747 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16748 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16749 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16750 # Prefer a ksh shell builtin over an external printf program on Solaris,
16751 # but without wasting forks for bash or zsh.
16752 if test -z "$BASH_VERSION$ZSH_VERSION" \
16753     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16754   as_echo='print -r --'
16755   as_echo_n='print -rn --'
16756 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16757   as_echo='printf %s\n'
16758   as_echo_n='printf %s'
16759 else
16760   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16761     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16762     as_echo_n='/usr/ucb/echo -n'
16763   else
16764     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16765     as_echo_n_body='eval
16766       arg=$1;
16767       case $arg in #(
16768       *"$as_nl"*)
16769         expr "X$arg" : "X\\(.*\\)$as_nl";
16770         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16771       esac;
16772       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16773     '
16774     export as_echo_n_body
16775     as_echo_n='sh -c $as_echo_n_body as_echo'
16776   fi
16777   export as_echo_body
16778   as_echo='sh -c $as_echo_body as_echo'
16779 fi
16780
16781 # The user is always right.
16782 if test "${PATH_SEPARATOR+set}" != set; then
16783   PATH_SEPARATOR=:
16784   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16785     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16786       PATH_SEPARATOR=';'
16787   }
16788 fi
16789
16790
16791 # IFS
16792 # We need space, tab and new line, in precisely that order.  Quoting is
16793 # there to prevent editors from complaining about space-tab.
16794 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
16795 # splitting by setting IFS to empty value.)
16796 IFS=" ""        $as_nl"
16797
16798 # Find who we are.  Look in the path if we contain no directory separator.
16799 case $0 in #((
16800   *[\\/]* ) as_myself=$0 ;;
16801   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16802 for as_dir in $PATH
16803 do
16804   IFS=$as_save_IFS
16805   test -z "$as_dir" && as_dir=.
16806     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16807   done
16808 IFS=$as_save_IFS
16809
16810      ;;
16811 esac
16812 # We did not find ourselves, most probably we were run as `sh COMMAND'
16813 # in which case we are not to be found in the path.
16814 if test "x$as_myself" = x; then
16815   as_myself=$0
16816 fi
16817 if test ! -f "$as_myself"; then
16818   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16819   exit 1
16820 fi
16821
16822 # Unset variables that we do not need and which cause bugs (e.g. in
16823 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
16824 # suppresses any "Segmentation fault" message there.  '((' could
16825 # trigger a bug in pdksh 5.2.14.
16826 for as_var in BASH_ENV ENV MAIL MAILPATH
16827 do eval test x\${$as_var+set} = xset \
16828   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16829 done
16830 PS1='$ '
16831 PS2='> '
16832 PS4='+ '
16833
16834 # NLS nuisances.
16835 LC_ALL=C
16836 export LC_ALL
16837 LANGUAGE=C
16838 export LANGUAGE
16839
16840 # CDPATH.
16841 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16842
16843
16844 # as_fn_error ERROR [LINENO LOG_FD]
16845 # ---------------------------------
16846 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16847 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16848 # script with status $?, using 1 if that was 0.
16849 as_fn_error ()
16850 {
16851   as_status=$?; test $as_status -eq 0 && as_status=1
16852   if test "$3"; then
16853     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16854     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
16855   fi
16856   $as_echo "$as_me: error: $1" >&2
16857   as_fn_exit $as_status
16858 } # as_fn_error
16859
16860
16861 # as_fn_set_status STATUS
16862 # -----------------------
16863 # Set $? to STATUS, without forking.
16864 as_fn_set_status ()
16865 {
16866   return $1
16867 } # as_fn_set_status
16868
16869 # as_fn_exit STATUS
16870 # -----------------
16871 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16872 as_fn_exit ()
16873 {
16874   set +e
16875   as_fn_set_status $1
16876   exit $1
16877 } # as_fn_exit
16878
16879 # as_fn_unset VAR
16880 # ---------------
16881 # Portably unset VAR.
16882 as_fn_unset ()
16883 {
16884   { eval $1=; unset $1;}
16885 }
16886 as_unset=as_fn_unset
16887 # as_fn_append VAR VALUE
16888 # ----------------------
16889 # Append the text in VALUE to the end of the definition contained in VAR. Take
16890 # advantage of any shell optimizations that allow amortized linear growth over
16891 # repeated appends, instead of the typical quadratic growth present in naive
16892 # implementations.
16893 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16894   eval 'as_fn_append ()
16895   {
16896     eval $1+=\$2
16897   }'
16898 else
16899   as_fn_append ()
16900   {
16901     eval $1=\$$1\$2
16902   }
16903 fi # as_fn_append
16904
16905 # as_fn_arith ARG...
16906 # ------------------
16907 # Perform arithmetic evaluation on the ARGs, and store the result in the
16908 # global $as_val. Take advantage of shells that can avoid forks. The arguments
16909 # must be portable across $(()) and expr.
16910 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16911   eval 'as_fn_arith ()
16912   {
16913     as_val=$(( $* ))
16914   }'
16915 else
16916   as_fn_arith ()
16917   {
16918     as_val=`expr "$@" || test $? -eq 1`
16919   }
16920 fi # as_fn_arith
16921
16922
16923 if expr a : '\(a\)' >/dev/null 2>&1 &&
16924    test "X`expr 00001 : '.*\(...\)'`" = X001; then
16925   as_expr=expr
16926 else
16927   as_expr=false
16928 fi
16929
16930 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16931   as_basename=basename
16932 else
16933   as_basename=false
16934 fi
16935
16936 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16937   as_dirname=dirname
16938 else
16939   as_dirname=false
16940 fi
16941
16942 as_me=`$as_basename -- "$0" ||
16943 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16944          X"$0" : 'X\(//\)$' \| \
16945          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16946 $as_echo X/"$0" |
16947     sed '/^.*\/\([^/][^/]*\)\/*$/{
16948             s//\1/
16949             q
16950           }
16951           /^X\/\(\/\/\)$/{
16952             s//\1/
16953             q
16954           }
16955           /^X\/\(\/\).*/{
16956             s//\1/
16957             q
16958           }
16959           s/.*/./; q'`
16960
16961 # Avoid depending upon Character Ranges.
16962 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16963 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16964 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16965 as_cr_digits='0123456789'
16966 as_cr_alnum=$as_cr_Letters$as_cr_digits
16967
16968 ECHO_C= ECHO_N= ECHO_T=
16969 case `echo -n x` in #(((((
16970 -n*)
16971   case `echo 'xy\c'` in
16972   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
16973   xy)  ECHO_C='\c';;
16974   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
16975        ECHO_T=' ';;
16976   esac;;
16977 *)
16978   ECHO_N='-n';;
16979 esac
16980
16981 rm -f conf$$ conf$$.exe conf$$.file
16982 if test -d conf$$.dir; then
16983   rm -f conf$$.dir/conf$$.file
16984 else
16985   rm -f conf$$.dir
16986   mkdir conf$$.dir 2>/dev/null
16987 fi
16988 if (echo >conf$$.file) 2>/dev/null; then
16989   if ln -s conf$$.file conf$$ 2>/dev/null; then
16990     as_ln_s='ln -s'
16991     # ... but there are two gotchas:
16992     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16993     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16994     # In both cases, we have to default to `cp -p'.
16995     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16996       as_ln_s='cp -p'
16997   elif ln conf$$.file conf$$ 2>/dev/null; then
16998     as_ln_s=ln
16999   else
17000     as_ln_s='cp -p'
17001   fi
17002 else
17003   as_ln_s='cp -p'
17004 fi
17005 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
17006 rmdir conf$$.dir 2>/dev/null
17007
17008
17009 # as_fn_mkdir_p
17010 # -------------
17011 # Create "$as_dir" as a directory, including parents if necessary.
17012 as_fn_mkdir_p ()
17013 {
17014
17015   case $as_dir in #(
17016   -*) as_dir=./$as_dir;;
17017   esac
17018   test -d "$as_dir" || eval $as_mkdir_p || {
17019     as_dirs=
17020     while :; do
17021       case $as_dir in #(
17022       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
17023       *) as_qdir=$as_dir;;
17024       esac
17025       as_dirs="'$as_qdir' $as_dirs"
17026       as_dir=`$as_dirname -- "$as_dir" ||
17027 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17028          X"$as_dir" : 'X\(//\)[^/]' \| \
17029          X"$as_dir" : 'X\(//\)$' \| \
17030          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17031 $as_echo X"$as_dir" |
17032     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17033             s//\1/
17034             q
17035           }
17036           /^X\(\/\/\)[^/].*/{
17037             s//\1/
17038             q
17039           }
17040           /^X\(\/\/\)$/{
17041             s//\1/
17042             q
17043           }
17044           /^X\(\/\).*/{
17045             s//\1/
17046             q
17047           }
17048           s/.*/./; q'`
17049       test -d "$as_dir" && break
17050     done
17051     test -z "$as_dirs" || eval "mkdir $as_dirs"
17052   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
17053
17054
17055 } # as_fn_mkdir_p
17056 if mkdir -p . 2>/dev/null; then
17057   as_mkdir_p='mkdir -p "$as_dir"'
17058 else
17059   test -d ./-p && rmdir ./-p
17060   as_mkdir_p=false
17061 fi
17062
17063 if test -x / >/dev/null 2>&1; then
17064   as_test_x='test -x'
17065 else
17066   if ls -dL / >/dev/null 2>&1; then
17067     as_ls_L_option=L
17068   else
17069     as_ls_L_option=
17070   fi
17071   as_test_x='
17072     eval sh -c '\''
17073       if test -d "$1"; then
17074         test -d "$1/.";
17075       else
17076         case $1 in #(
17077         -*)set "./$1";;
17078         esac;
17079         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
17080         ???[sx]*):;;*)false;;esac;fi
17081     '\'' sh
17082   '
17083 fi
17084 as_executable_p=$as_test_x
17085
17086 # Sed expression to map a string onto a valid CPP name.
17087 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17088
17089 # Sed expression to map a string onto a valid variable name.
17090 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17091
17092
17093 exec 6>&1
17094 ## ----------------------------------- ##
17095 ## Main body of $CONFIG_STATUS script. ##
17096 ## ----------------------------------- ##
17097 _ASEOF
17098 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
17099
17100 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17101 # Save the log message, to keep $0 and so on meaningful, and to
17102 # report actual input values of CONFIG_FILES etc. instead of their
17103 # values after options handling.
17104 ac_log="
17105 This file was extended by $as_me, which was
17106 generated by GNU Autoconf 2.64.  Invocation command line was
17107
17108   CONFIG_FILES    = $CONFIG_FILES
17109   CONFIG_HEADERS  = $CONFIG_HEADERS
17110   CONFIG_LINKS    = $CONFIG_LINKS
17111   CONFIG_COMMANDS = $CONFIG_COMMANDS
17112   $ $0 $@
17113
17114 on `(hostname || uname -n) 2>/dev/null | sed 1q`
17115 "
17116
17117 _ACEOF
17118
17119 case $ac_config_files in *"
17120 "*) set x $ac_config_files; shift; ac_config_files=$*;;
17121 esac
17122
17123 case $ac_config_headers in *"
17124 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
17125 esac
17126
17127
17128 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17129 # Files that config.status was made for.
17130 config_files="$ac_config_files"
17131 config_headers="$ac_config_headers"
17132 config_links="$ac_config_links"
17133 config_commands="$ac_config_commands"
17134
17135 _ACEOF
17136
17137 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17138 ac_cs_usage="\
17139 \`$as_me' instantiates files and other configuration actions
17140 from templates according to the current configuration.  Unless the files
17141 and actions are specified as TAGs, all are instantiated by default.
17142
17143 Usage: $0 [OPTION]... [TAG]...
17144
17145   -h, --help       print this help, then exit
17146   -V, --version    print version number and configuration settings, then exit
17147   -q, --quiet, --silent
17148                    do not print progress messages
17149   -d, --debug      don't remove temporary files
17150       --recheck    update $as_me by reconfiguring in the same conditions
17151       --file=FILE[:TEMPLATE]
17152                    instantiate the configuration file FILE
17153       --header=FILE[:TEMPLATE]
17154                    instantiate the configuration header FILE
17155
17156 Configuration files:
17157 $config_files
17158
17159 Configuration headers:
17160 $config_headers
17161
17162 Configuration links:
17163 $config_links
17164
17165 Configuration commands:
17166 $config_commands
17167
17168 Report bugs to the package provider."
17169
17170 _ACEOF
17171 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17172 ac_cs_version="\\
17173 config.status
17174 configured by $0, generated by GNU Autoconf 2.64,
17175   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
17176
17177 Copyright (C) 2009 Free Software Foundation, Inc.
17178 This config.status script is free software; the Free Software Foundation
17179 gives unlimited permission to copy, distribute and modify it."
17180
17181 ac_pwd='$ac_pwd'
17182 srcdir='$srcdir'
17183 INSTALL='$INSTALL'
17184 AWK='$AWK'
17185 test -n "\$AWK" || AWK=awk
17186 _ACEOF
17187
17188 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17189 # The default lists apply if the user does not specify any file.
17190 ac_need_defaults=:
17191 while test $# != 0
17192 do
17193   case $1 in
17194   --*=*)
17195     ac_option=`expr "X$1" : 'X\([^=]*\)='`
17196     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
17197     ac_shift=:
17198     ;;
17199   *)
17200     ac_option=$1
17201     ac_optarg=$2
17202     ac_shift=shift
17203     ;;
17204   esac
17205
17206   case $ac_option in
17207   # Handling of the options.
17208   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17209     ac_cs_recheck=: ;;
17210   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
17211     $as_echo "$ac_cs_version"; exit ;;
17212   --debug | --debu | --deb | --de | --d | -d )
17213     debug=: ;;
17214   --file | --fil | --fi | --f )
17215     $ac_shift
17216     case $ac_optarg in
17217     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17218     esac
17219     as_fn_append CONFIG_FILES " '$ac_optarg'"
17220     ac_need_defaults=false;;
17221   --header | --heade | --head | --hea )
17222     $ac_shift
17223     case $ac_optarg in
17224     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17225     esac
17226     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
17227     ac_need_defaults=false;;
17228   --he | --h)
17229     # Conflict between --help and --header
17230     as_fn_error "ambiguous option: \`$1'
17231 Try \`$0 --help' for more information.";;
17232   --help | --hel | -h )
17233     $as_echo "$ac_cs_usage"; exit ;;
17234   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17235   | -silent | --silent | --silen | --sile | --sil | --si | --s)
17236     ac_cs_silent=: ;;
17237
17238   # This is an error.
17239   -*) as_fn_error "unrecognized option: \`$1'
17240 Try \`$0 --help' for more information." ;;
17241
17242   *) as_fn_append ac_config_targets " $1"
17243      ac_need_defaults=false ;;
17244
17245   esac
17246   shift
17247 done
17248
17249 ac_configure_extra_args=
17250
17251 if $ac_cs_silent; then
17252   exec 6>/dev/null
17253   ac_configure_extra_args="$ac_configure_extra_args --silent"
17254 fi
17255
17256 _ACEOF
17257 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17258 if \$ac_cs_recheck; then
17259   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17260   shift
17261   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17262   CONFIG_SHELL='$SHELL'
17263   export CONFIG_SHELL
17264   exec "\$@"
17265 fi
17266
17267 _ACEOF
17268 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17269 exec 5>>config.log
17270 {
17271   echo
17272   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17273 ## Running $as_me. ##
17274 _ASBOX
17275   $as_echo "$ac_log"
17276 } >&5
17277
17278 _ACEOF
17279 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17280 #
17281 # INIT-COMMANDS
17282 #
17283 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
17284
17285 _ACEOF
17286
17287 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17288
17289 # Handling of arguments.
17290 for ac_config_target in $ac_config_targets
17291 do
17292   case $ac_config_target in
17293     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
17294     "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
17295     "jit-reader.h") CONFIG_FILES="$CONFIG_FILES jit-reader.h:jit-reader.in" ;;
17296     "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
17297     "gcore") CONFIG_FILES="$CONFIG_FILES gcore" ;;
17298     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
17299     "gdb-gdb.gdb") CONFIG_FILES="$CONFIG_FILES gdb-gdb.gdb" ;;
17300     "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
17301     "data-directory/Makefile") CONFIG_FILES="$CONFIG_FILES data-directory/Makefile" ;;
17302     "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
17303
17304   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
17305   esac
17306 done
17307
17308
17309 # If the user did not use the arguments to specify the items to instantiate,
17310 # then the envvar interface is used.  Set only those that are not.
17311 # We use the long form for the default assignment because of an extremely
17312 # bizarre bug on SunOS 4.1.3.
17313 if $ac_need_defaults; then
17314   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17315   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17316   test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
17317   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
17318 fi
17319
17320 # Have a temporary directory for convenience.  Make it in the build tree
17321 # simply because there is no reason against having it here, and in addition,
17322 # creating and moving files from /tmp can sometimes cause problems.
17323 # Hook for its removal unless debugging.
17324 # Note that there is a small window in which the directory will not be cleaned:
17325 # after its creation but before its name has been assigned to `$tmp'.
17326 $debug ||
17327 {
17328   tmp=
17329   trap 'exit_status=$?
17330   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
17331 ' 0
17332   trap 'as_fn_exit 1' 1 2 13 15
17333 }
17334 # Create a (secure) tmp directory for tmp files.
17335
17336 {
17337   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
17338   test -n "$tmp" && test -d "$tmp"
17339 }  ||
17340 {
17341   tmp=./conf$$-$RANDOM
17342   (umask 077 && mkdir "$tmp")
17343 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
17344
17345 # Set up the scripts for CONFIG_FILES section.
17346 # No need to generate them if there are no CONFIG_FILES.
17347 # This happens for instance with `./config.status config.h'.
17348 if test -n "$CONFIG_FILES"; then
17349
17350 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
17351   ac_cs_awk_getline=:
17352   ac_cs_awk_pipe_init=
17353   ac_cs_awk_read_file='
17354       while ((getline aline < (F[key])) > 0)
17355         print(aline)
17356       close(F[key])'
17357   ac_cs_awk_pipe_fini=
17358 else
17359   ac_cs_awk_getline=false
17360   ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
17361   ac_cs_awk_read_file='
17362       print "|#_!!_#|"
17363       print "cat " F[key] " &&"
17364       '$ac_cs_awk_pipe_init
17365   # The final `:' finishes the AND list.
17366   ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
17367 fi
17368 ac_cr=`echo X | tr X '\015'`
17369 # On cygwin, bash can eat \r inside `` if the user requested igncr.
17370 # But we know of no other shell where ac_cr would be empty at this
17371 # point, so we can use a bashism as a fallback.
17372 if test "x$ac_cr" = x; then
17373   eval ac_cr=\$\'\\r\'
17374 fi
17375 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
17376 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
17377   ac_cs_awk_cr='\r'
17378 else
17379   ac_cs_awk_cr=$ac_cr
17380 fi
17381
17382 echo 'BEGIN {' >"$tmp/subs1.awk" &&
17383 _ACEOF
17384
17385 # Create commands to substitute file output variables.
17386 {
17387   echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
17388   echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
17389   echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
17390   echo "_ACAWK" &&
17391   echo "_ACEOF"
17392 } >conf$$files.sh &&
17393 . ./conf$$files.sh ||
17394   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17395 rm -f conf$$files.sh
17396
17397 {
17398   echo "cat >conf$$subs.awk <<_ACEOF" &&
17399   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
17400   echo "_ACEOF"
17401 } >conf$$subs.sh ||
17402   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17403 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
17404 ac_delim='%!_!# '
17405 for ac_last_try in false false false false false :; do
17406   . ./conf$$subs.sh ||
17407     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17408
17409   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
17410   if test $ac_delim_n = $ac_delim_num; then
17411     break
17412   elif $ac_last_try; then
17413     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17414   else
17415     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17416   fi
17417 done
17418 rm -f conf$$subs.sh
17419
17420 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17421 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
17422 _ACEOF
17423 sed -n '
17424 h
17425 s/^/S["/; s/!.*/"]=/
17426 p
17427 g
17428 s/^[^!]*!//
17429 :repl
17430 t repl
17431 s/'"$ac_delim"'$//
17432 t delim
17433 :nl
17434 h
17435 s/\(.\{148\}\).*/\1/
17436 t more1
17437 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17438 p
17439 n
17440 b repl
17441 :more1
17442 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17443 p
17444 g
17445 s/.\{148\}//
17446 t nl
17447 :delim
17448 h
17449 s/\(.\{148\}\).*/\1/
17450 t more2
17451 s/["\\]/\\&/g; s/^/"/; s/$/"/
17452 p
17453 b
17454 :more2
17455 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17456 p
17457 g
17458 s/.\{148\}//
17459 t delim
17460 ' <conf$$subs.awk | sed '
17461 /^[^""]/{
17462   N
17463   s/\n//
17464 }
17465 ' >>$CONFIG_STATUS || ac_write_fail=1
17466 rm -f conf$$subs.awk
17467 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17468 _ACAWK
17469 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
17470   for (key in S) S_is_set[key] = 1
17471   FS = "\a"
17472   \$ac_cs_awk_pipe_init
17473 }
17474 {
17475   line = $ 0
17476   nfields = split(line, field, "@")
17477   substed = 0
17478   len = length(field[1])
17479   for (i = 2; i < nfields; i++) {
17480     key = field[i]
17481     keylen = length(key)
17482     if (S_is_set[key]) {
17483       value = S[key]
17484       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17485       len += length(value) + length(field[++i])
17486       substed = 1
17487     } else
17488       len += 1 + keylen
17489   }
17490   if (nfields == 3 && !substed) {
17491     key = field[2]
17492     if (F[key] != "" && line ~ /^[       ]*@.*@[         ]*$/) {
17493       \$ac_cs_awk_read_file
17494       next
17495     }
17496   }
17497   print line
17498 }
17499 \$ac_cs_awk_pipe_fini
17500 _ACAWK
17501 _ACEOF
17502 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17503 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17504   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17505 else
17506   cat
17507 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
17508   || as_fn_error "could not setup config files machinery" "$LINENO" 5
17509 _ACEOF
17510
17511 # VPATH may cause trouble with some makes, so we remove $(srcdir),
17512 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
17513 # trailing colons and then remove the whole line if VPATH becomes empty
17514 # (actually we leave an empty line to preserve line numbers).
17515 if test "x$srcdir" = x.; then
17516   ac_vpsub='/^[  ]*VPATH[        ]*=/{
17517 s/:*\$(srcdir):*/:/
17518 s/:*\${srcdir}:*/:/
17519 s/:*@srcdir@:*/:/
17520 s/^\([^=]*=[     ]*\):*/\1/
17521 s/:*$//
17522 s/^[^=]*=[       ]*$//
17523 }'
17524 fi
17525
17526 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17527 fi # test -n "$CONFIG_FILES"
17528
17529 # Set up the scripts for CONFIG_HEADERS section.
17530 # No need to generate them if there are no CONFIG_HEADERS.
17531 # This happens for instance with `./config.status Makefile'.
17532 if test -n "$CONFIG_HEADERS"; then
17533 cat >"$tmp/defines.awk" <<\_ACAWK ||
17534 BEGIN {
17535 _ACEOF
17536
17537 # Transform confdefs.h into an awk script `defines.awk', embedded as
17538 # here-document in config.status, that substitutes the proper values into
17539 # config.h.in to produce config.h.
17540
17541 # Create a delimiter string that does not exist in confdefs.h, to ease
17542 # handling of long lines.
17543 ac_delim='%!_!# '
17544 for ac_last_try in false false :; do
17545   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
17546   if test -z "$ac_t"; then
17547     break
17548   elif $ac_last_try; then
17549     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
17550   else
17551     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17552   fi
17553 done
17554
17555 # For the awk script, D is an array of macro values keyed by name,
17556 # likewise P contains macro parameters if any.  Preserve backslash
17557 # newline sequences.
17558
17559 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17560 sed -n '
17561 s/.\{148\}/&'"$ac_delim"'/g
17562 t rset
17563 :rset
17564 s/^[     ]*#[    ]*define[       ][      ]*/ /
17565 t def
17566 d
17567 :def
17568 s/\\$//
17569 t bsnl
17570 s/["\\]/\\&/g
17571 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
17572 D["\1"]=" \3"/p
17573 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
17574 d
17575 :bsnl
17576 s/["\\]/\\&/g
17577 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
17578 D["\1"]=" \3\\\\\\n"\\/p
17579 t cont
17580 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17581 t cont
17582 d
17583 :cont
17584 n
17585 s/.\{148\}/&'"$ac_delim"'/g
17586 t clear
17587 :clear
17588 s/\\$//
17589 t bsnlc
17590 s/["\\]/\\&/g; s/^/"/; s/$/"/p
17591 d
17592 :bsnlc
17593 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17594 b cont
17595 ' <confdefs.h | sed '
17596 s/'"$ac_delim"'/"\\\
17597 "/g' >>$CONFIG_STATUS || ac_write_fail=1
17598
17599 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17600   for (key in D) D_is_set[key] = 1
17601   FS = "\a"
17602 }
17603 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17604   line = \$ 0
17605   split(line, arg, " ")
17606   if (arg[1] == "#") {
17607     defundef = arg[2]
17608     mac1 = arg[3]
17609   } else {
17610     defundef = substr(arg[1], 2)
17611     mac1 = arg[2]
17612   }
17613   split(mac1, mac2, "(") #)
17614   macro = mac2[1]
17615   prefix = substr(line, 1, index(line, defundef) - 1)
17616   if (D_is_set[macro]) {
17617     # Preserve the white space surrounding the "#".
17618     print prefix "define", macro P[macro] D[macro]
17619     next
17620   } else {
17621     # Replace #undef with comments.  This is necessary, for example,
17622     # in the case of _POSIX_SOURCE, which is predefined and required
17623     # on some systems where configure will not decide to define it.
17624     if (defundef == "undef") {
17625       print "/*", prefix defundef, macro, "*/"
17626       next
17627     }
17628   }
17629 }
17630 { print }
17631 _ACAWK
17632 _ACEOF
17633 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17634   as_fn_error "could not setup config headers machinery" "$LINENO" 5
17635 fi # test -n "$CONFIG_HEADERS"
17636
17637
17638 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS  :C $CONFIG_COMMANDS"
17639 shift
17640 for ac_tag
17641 do
17642   case $ac_tag in
17643   :[FHLC]) ac_mode=$ac_tag; continue;;
17644   esac
17645   case $ac_mode$ac_tag in
17646   :[FHL]*:*);;
17647   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
17648   :[FH]-) ac_tag=-:-;;
17649   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17650   esac
17651   ac_save_IFS=$IFS
17652   IFS=:
17653   set x $ac_tag
17654   IFS=$ac_save_IFS
17655   shift
17656   ac_file=$1
17657   shift
17658
17659   case $ac_mode in
17660   :L) ac_source=$1;;
17661   :[FH])
17662     ac_file_inputs=
17663     for ac_f
17664     do
17665       case $ac_f in
17666       -) ac_f="$tmp/stdin";;
17667       *) # Look for the file first in the build tree, then in the source tree
17668          # (if the path is not absolute).  The absolute path cannot be DOS-style,
17669          # because $ac_f cannot contain `:'.
17670          test -f "$ac_f" ||
17671            case $ac_f in
17672            [\\/$]*) false;;
17673            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17674            esac ||
17675            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17676       esac
17677       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17678       as_fn_append ac_file_inputs " '$ac_f'"
17679     done
17680
17681     # Let's still pretend it is `configure' which instantiates (i.e., don't
17682     # use $as_me), people would be surprised to read:
17683     #    /* config.h.  Generated by config.status.  */
17684     configure_input='Generated from '`
17685           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17686         `' by configure.'
17687     if test x"$ac_file" != x-; then
17688       configure_input="$ac_file.  $configure_input"
17689       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17690 $as_echo "$as_me: creating $ac_file" >&6;}
17691     fi
17692     # Neutralize special characters interpreted by sed in replacement strings.
17693     case $configure_input in #(
17694     *\&* | *\|* | *\\* )
17695        ac_sed_conf_input=`$as_echo "$configure_input" |
17696        sed 's/[\\\\&|]/\\\\&/g'`;; #(
17697     *) ac_sed_conf_input=$configure_input;;
17698     esac
17699
17700     case $ac_tag in
17701     *:-:* | *:-) cat >"$tmp/stdin" \
17702       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
17703     esac
17704     ;;
17705   esac
17706
17707   ac_dir=`$as_dirname -- "$ac_file" ||
17708 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17709          X"$ac_file" : 'X\(//\)[^/]' \| \
17710          X"$ac_file" : 'X\(//\)$' \| \
17711          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17712 $as_echo X"$ac_file" |
17713     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17714             s//\1/
17715             q
17716           }
17717           /^X\(\/\/\)[^/].*/{
17718             s//\1/
17719             q
17720           }
17721           /^X\(\/\/\)$/{
17722             s//\1/
17723             q
17724           }
17725           /^X\(\/\).*/{
17726             s//\1/
17727             q
17728           }
17729           s/.*/./; q'`
17730   as_dir="$ac_dir"; as_fn_mkdir_p
17731   ac_builddir=.
17732
17733 case "$ac_dir" in
17734 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17735 *)
17736   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17737   # A ".." for each directory in $ac_dir_suffix.
17738   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17739   case $ac_top_builddir_sub in
17740   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17741   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17742   esac ;;
17743 esac
17744 ac_abs_top_builddir=$ac_pwd
17745 ac_abs_builddir=$ac_pwd$ac_dir_suffix
17746 # for backward compatibility:
17747 ac_top_builddir=$ac_top_build_prefix
17748
17749 case $srcdir in
17750   .)  # We are building in place.
17751     ac_srcdir=.
17752     ac_top_srcdir=$ac_top_builddir_sub
17753     ac_abs_top_srcdir=$ac_pwd ;;
17754   [\\/]* | ?:[\\/]* )  # Absolute name.
17755     ac_srcdir=$srcdir$ac_dir_suffix;
17756     ac_top_srcdir=$srcdir
17757     ac_abs_top_srcdir=$srcdir ;;
17758   *) # Relative name.
17759     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17760     ac_top_srcdir=$ac_top_build_prefix$srcdir
17761     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17762 esac
17763 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17764
17765
17766   case $ac_mode in
17767   :F)
17768   #
17769   # CONFIG_FILE
17770   #
17771
17772   case $INSTALL in
17773   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17774   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17775   esac
17776 _ACEOF
17777
17778 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17779 # If the template does not know about datarootdir, expand it.
17780 # FIXME: This hack should be removed a few years after 2.60.
17781 ac_datarootdir_hack=; ac_datarootdir_seen=
17782 ac_sed_dataroot='
17783 /datarootdir/ {
17784   p
17785   q
17786 }
17787 /@datadir@/p
17788 /@docdir@/p
17789 /@infodir@/p
17790 /@localedir@/p
17791 /@mandir@/p'
17792 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17793 *datarootdir*) ac_datarootdir_seen=yes;;
17794 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17795   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17796 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17797 _ACEOF
17798 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17799   ac_datarootdir_hack='
17800   s&@datadir@&$datadir&g
17801   s&@docdir@&$docdir&g
17802   s&@infodir@&$infodir&g
17803   s&@localedir@&$localedir&g
17804   s&@mandir@&$mandir&g
17805   s&\\\${datarootdir}&$datarootdir&g' ;;
17806 esac
17807 _ACEOF
17808
17809 # Neutralize VPATH when `$srcdir' = `.'.
17810 # Shell code in configure.ac might set extrasub.
17811 # FIXME: do we really want to maintain this feature?
17812 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17813 ac_sed_extra="$ac_vpsub
17814 $extrasub
17815 _ACEOF
17816 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17817 :t
17818 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17819 s|@configure_input@|$ac_sed_conf_input|;t t
17820 s&@top_builddir@&$ac_top_builddir_sub&;t t
17821 s&@top_build_prefix@&$ac_top_build_prefix&;t t
17822 s&@srcdir@&$ac_srcdir&;t t
17823 s&@abs_srcdir@&$ac_abs_srcdir&;t t
17824 s&@top_srcdir@&$ac_top_srcdir&;t t
17825 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17826 s&@builddir@&$ac_builddir&;t t
17827 s&@abs_builddir@&$ac_abs_builddir&;t t
17828 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17829 s&@INSTALL@&$ac_INSTALL&;t t
17830 $ac_datarootdir_hack
17831 "
17832 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
17833 if $ac_cs_awk_getline; then
17834   $AWK -f "$tmp/subs.awk"
17835 else
17836   $AWK -f "$tmp/subs.awk" | $SHELL
17837 fi >$tmp/out \
17838   || as_fn_error "could not create $ac_file" "$LINENO" 5
17839
17840 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17841   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
17842   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
17843   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17844 which seems to be undefined.  Please make sure it is defined." >&5
17845 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17846 which seems to be undefined.  Please make sure it is defined." >&2;}
17847
17848   rm -f "$tmp/stdin"
17849   case $ac_file in
17850   -) cat "$tmp/out" && rm -f "$tmp/out";;
17851   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
17852   esac \
17853   || as_fn_error "could not create $ac_file" "$LINENO" 5
17854  ;;
17855   :H)
17856   #
17857   # CONFIG_HEADER
17858   #
17859   if test x"$ac_file" != x-; then
17860     {
17861       $as_echo "/* $configure_input  */" \
17862       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
17863     } >"$tmp/config.h" \
17864       || as_fn_error "could not create $ac_file" "$LINENO" 5
17865     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
17866       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17867 $as_echo "$as_me: $ac_file is unchanged" >&6;}
17868     else
17869       rm -f "$ac_file"
17870       mv "$tmp/config.h" "$ac_file" \
17871         || as_fn_error "could not create $ac_file" "$LINENO" 5
17872     fi
17873   else
17874     $as_echo "/* $configure_input  */" \
17875       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
17876       || as_fn_error "could not create -" "$LINENO" 5
17877   fi
17878  ;;
17879   :L)
17880   #
17881   # CONFIG_LINK
17882   #
17883
17884   if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
17885     :
17886   else
17887     # Prefer the file from the source tree if names are identical.
17888     if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
17889       ac_source=$srcdir/$ac_source
17890     fi
17891
17892     { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
17893 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
17894
17895     if test ! -r "$ac_source"; then
17896       as_fn_error "$ac_source: file not found" "$LINENO" 5
17897     fi
17898     rm -f "$ac_file"
17899
17900     # Try a relative symlink, then a hard link, then a copy.
17901     case $srcdir in
17902     [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
17903         *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
17904     esac
17905     ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
17906       ln "$ac_source" "$ac_file" 2>/dev/null ||
17907       cp -p "$ac_source" "$ac_file" ||
17908       as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
17909   fi
17910  ;;
17911   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17912 $as_echo "$as_me: executing $ac_file commands" >&6;}
17913  ;;
17914   esac
17915
17916
17917   case $ac_file$ac_mode in
17918     "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
17919     "gcore":F) chmod +x gcore ;;
17920     "default":C)
17921 case x$CONFIG_HEADERS in
17922 xconfig.h:config.in)
17923 echo > stamp-h ;;
17924 esac
17925  ;;
17926
17927   esac
17928 done # for ac_tag
17929
17930
17931 as_fn_exit 0
17932 _ACEOF
17933 ac_clean_files=$ac_clean_files_save
17934
17935 test $ac_write_fail = 0 ||
17936   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
17937
17938
17939 # configure is writing to config.log, and then calls config.status.
17940 # config.status does its own redirection, appending to config.log.
17941 # Unfortunately, on DOS this fails, as config.log is still kept open
17942 # by configure, so config.status won't be able to write to it; its
17943 # output is simply discarded.  So we exec the FD to /dev/null,
17944 # effectively closing config.log, so it can be properly (re)opened and
17945 # appended to by config.status.  When coming back to configure, we
17946 # need to make the FD available again.
17947 if test "$no_create" != yes; then
17948   ac_cs_success=:
17949   ac_config_status_args=
17950   test "$silent" = yes &&
17951     ac_config_status_args="$ac_config_status_args --quiet"
17952   exec 5>/dev/null
17953   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17954   exec 5>>config.log
17955   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17956   # would make configure fail if this is the last instruction.
17957   $ac_cs_success || as_fn_exit $?
17958 fi
17959
17960 #
17961 # CONFIG_SUBDIRS section.
17962 #
17963 if test "$no_recursion" != yes; then
17964
17965   # Remove --cache-file, --srcdir, and --disable-option-checking arguments
17966   # so they do not pile up.
17967   ac_sub_configure_args=
17968   ac_prev=
17969   eval "set x $ac_configure_args"
17970   shift
17971   for ac_arg
17972   do
17973     if test -n "$ac_prev"; then
17974       ac_prev=
17975       continue
17976     fi
17977     case $ac_arg in
17978     -cache-file | --cache-file | --cache-fil | --cache-fi \
17979     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
17980       ac_prev=cache_file ;;
17981     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
17982     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
17983     | --c=*)
17984       ;;
17985     --config-cache | -C)
17986       ;;
17987     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
17988       ac_prev=srcdir ;;
17989     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
17990       ;;
17991     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
17992       ac_prev=prefix ;;
17993     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
17994       ;;
17995     --disable-option-checking)
17996       ;;
17997     *)
17998       case $ac_arg in
17999       *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
18000       esac
18001       as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
18002     esac
18003   done
18004
18005   # Always prepend --prefix to ensure using the same prefix
18006   # in subdir configurations.
18007   ac_arg="--prefix=$prefix"
18008   case $ac_arg in
18009   *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
18010   esac
18011   ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
18012
18013   # Pass --silent
18014   if test "$silent" = yes; then
18015     ac_sub_configure_args="--silent $ac_sub_configure_args"
18016   fi
18017
18018   # Always prepend --disable-option-checking to silence warnings, since
18019   # different subdirs can have different --enable and --with options.
18020   ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
18021
18022   ac_popdir=`pwd`
18023   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
18024
18025     # Do not complain, so a configure script can configure whichever
18026     # parts of a large source tree are present.
18027     test -d "$srcdir/$ac_dir" || continue
18028
18029     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
18030     $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
18031     $as_echo "$ac_msg" >&6
18032     as_dir="$ac_dir"; as_fn_mkdir_p
18033     ac_builddir=.
18034
18035 case "$ac_dir" in
18036 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18037 *)
18038   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18039   # A ".." for each directory in $ac_dir_suffix.
18040   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18041   case $ac_top_builddir_sub in
18042   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18043   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18044   esac ;;
18045 esac
18046 ac_abs_top_builddir=$ac_pwd
18047 ac_abs_builddir=$ac_pwd$ac_dir_suffix
18048 # for backward compatibility:
18049 ac_top_builddir=$ac_top_build_prefix
18050
18051 case $srcdir in
18052   .)  # We are building in place.
18053     ac_srcdir=.
18054     ac_top_srcdir=$ac_top_builddir_sub
18055     ac_abs_top_srcdir=$ac_pwd ;;
18056   [\\/]* | ?:[\\/]* )  # Absolute name.
18057     ac_srcdir=$srcdir$ac_dir_suffix;
18058     ac_top_srcdir=$srcdir
18059     ac_abs_top_srcdir=$srcdir ;;
18060   *) # Relative name.
18061     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18062     ac_top_srcdir=$ac_top_build_prefix$srcdir
18063     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18064 esac
18065 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18066
18067
18068     cd "$ac_dir"
18069
18070     # Check for guested configure; otherwise get Cygnus style configure.
18071     if test -f "$ac_srcdir/configure.gnu"; then
18072       ac_sub_configure=$ac_srcdir/configure.gnu
18073     elif test -f "$ac_srcdir/configure"; then
18074       ac_sub_configure=$ac_srcdir/configure
18075     elif test -f "$ac_srcdir/configure.in"; then
18076       # This should be Cygnus configure.
18077       ac_sub_configure=$ac_aux_dir/configure
18078     else
18079       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
18080 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
18081       ac_sub_configure=
18082     fi
18083
18084     # The recursion is here.
18085     if test -n "$ac_sub_configure"; then
18086       # Make the cache file name correct relative to the subdirectory.
18087       case $cache_file in
18088       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
18089       *) # Relative name.
18090         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
18091       esac
18092
18093       { $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
18094 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
18095       # The eval makes quoting arguments work.
18096       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
18097            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
18098         as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
18099     fi
18100
18101     cd "$ac_popdir"
18102   done
18103 fi
18104 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18105   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18106 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
18107 fi
18108
18109
18110 exit 0